发布信息

四线小城市制造业在汽车发动机缸盖自动化生产线上作业

作者:本站编辑      2026-03-22 11:02:36     0
四线小城市制造业在汽车发动机缸盖自动化生产线上作业

1机械手负责将进气、排气座圈压装入这些座圈孔完成配合上料动作。

2.程序中的 DI173/DI174 信号正是用于检测座圈是否安装到位,从而触发对应的装配子程序。

3.

标号 105

如果排气座圈信号(DI174)=0调用子程序 YZ174

 如果进气座圈1信号(DI173)=1调用子程序 YZ176

跳回标号105

4.173子程序

  1:  LBL[12] ;

   2:  DO[107]=OFF ;

   3:  DO[108]=ON ;

   4:  WAIT DI[105]=ON    ;

   5:  WAIT   7.00(sec) ;

   6:  DO[106]=OFF ;

   7:  DO[105]=ON ;

   8:  IF DI[102]=ON,JMP LBL[1] ;

   9:  LBL[1] ;

  10:  WAIT DI[102]=ON    ;

  11:L PR[1] 1000mm/sec FINE    ;

  12:  OVERRIDE=R[2] ;

  13:L P[5:接近点] 600mm/sec FINE    ;

  14:L P[4:抓料点] 90mm/sec FINE    ;

  15:  DO[105]=OFF ;

  16:  DO[106]=ON ;

  17:  IF DI[101]=ON,JMP LBL[2] ;

  18:  LBL[2] ;

  19:  WAIT   1.50(sec) ;

  20:  WAIT DI[101]=ON    ;

  21:  OVERRIDE=R[1] ;

  22:L P[6:取走点] 85mm/sec FINE    ;

  23:  !11 ;

  24:L P[11] 1500mm/sec CNT50    ;

  25:J P[12] 100% CNT100    ;

  26:L P[13] 1500mm/sec CNT50    ;

  27:L P[14:DO106_ON] 1500mm/sec FINE    ;

  28:  !检测是有料条件 ;

  29:  WAIT    .50(sec) ;

  30:  IF DI[106]=ON,JMP LBL[9] ;

  31:  IF DI[106]=OFF,JMP LBL[8] ;

  32:  JMP LBL[10] ;

  33:  LBL[9] ;

  34:  !11 ;

  35:  !检测有料 ;

  36:L P[15] 1500mm/sec CNT30    ;

  37:J P[16] 100% CNT100    ;

  38:  JMP LBL[11] ;

  39:  LBL[8] ;

  40:  !检测无料 ;

  41:L P[18:106OFF] 1500mm/sec CNT30    ;

  42:L P[19:106OFF] 2000mm/sec CNT50    ;

  43:L PR[1] 2000mm/sec CNT100    ;

  44:  JMP LBL[12] ;

  45:  LBL[11] ;

  46:J P[2] 100% FINE    ;

  47:  DO[108]=OFF ;

  48:  DO[107]=ON ;

  49:L P[8:放料安全位] 1000mm/sec FINE    ;

  50:L P[3:放料位] 100mm/sec FINE    ;

  51:  DO[106]=OFF ;

  52:  DO[105]=ON ;

  53:  IF DI[102]=ON,JMP LBL[3] ;

  54:  LBL[3] ;

  55:  WAIT DI[102]=ON    ;

  56:  WAIT    .50(sec) ;

  57:L P[9:高位安全点] 200mm/sec FINE    ;

  58:L P[10] 1000mm/sec FINE    ;

  59:J P[2] 100% FINE    ;

  60:L P[1] 2000mm/sec CNT50    ;

  61:L PR[1] 2000mm/sec CNT50    ;

5.174子程序

1:  LBL[12] ;

   2:  DO[107]=OFF ;

   3:  DO[108]=ON ;

   4:  WAIT DI[105]=ON    ;

   5:  WAIT   7.00(sec) ;

   6:  DO[106]=OFF ;

   7:  DO[105]=ON ;

   8:  IF DI[102]=ON,JMP LBL[1] ;

   9:  LBL[1] ;

  10:  WAIT DI[102]=ON    ;

  11:L P[8:HOME] 1000mm/sec CNT50    ;

  12:  OVERRIDE=R[2] ;

  13:L P[1:P接近点] 600mm/sec CNT50    ;

  14:L P[2:抓料点] 90mm/sec FINE    ;

  15:  DO[105]=OFF ;

  16:  DO[106]=ON ;

  17:  IF DI[101]=ON,JMP LBL[2] ;

  18:  LBL[2] ;

  19:  WAIT DI[101]=ON    ;

  20:  WAIT   1.00(sec) ;

  21:  OVERRIDE=R[1] ;

  22:L P[9] 200mm/sec FINE    ;

  23:L P[3] 2000mm/sec CNT100    ;

  24:   ;

  25:  !11 ;

  26:L P[6] 1500mm/sec CNT50    ;

  27:J P[14] 100% CNT100    ;

  28:L P[15] 1500mm/sec CNT50    ;

  29:L P[16:DO106_ON] 1500mm/sec FINE    ;

  30:  LBL[10] ;

  31:  WAIT    .50(sec) ;

  32:  IF DI[106]=ON,JMP LBL[9] ;

  33:  IF DI[106]=OFF,JMP LBL[8] ;

  34:  JMP LBL[10] ;

  35:  LBL[9] ;

  36:  !11 ;

  37:L P[17] 1500mm/sec CNT30    ;

  38:J P[18] 100% CNT100    ;

  39:  JMP LBL[11] ;

  40:  LBL[8] ;

  41:L P[20:106OFF] 1500mm/sec CNT30    ;

  42:L P[21:106OFF] 2000mm/sec CNT50    ;

  43:L PR[1] 2000mm/sec CNT100    ;

  44:  JMP LBL[12] ;

  45:  LBL[11] ;

  46:   ;

  47:J P[5] 100% FINE    ;

  48:  DO[108]=OFF ;

  49:  DO[107]=ON ;

  50:L P[11] 1500mm/sec FINE    ;

  51:L P[10] 100mm/sec FINE    ;

  52:   ;

  53:  DO[106]=OFF ;

  54:  DO[105]=ON ;

  55:  IF DI[102]=ON,JMP LBL[3] ;

  56:  LBL[3] ;

  57:  WAIT DI[102]=ON    ;

  58:  WAIT    .50(sec) ;

  59:L P[12] 200mm/sec FINE    ;

  60:L P[13] 2000mm/sec FINE    ;

  61:J P[5] 100% FINE    ;

  62:   ;

  63:L P[7] 2000mm/sec CNT50    ;

  64:L PR[1] 2000mm/sec CNT50    ;

相关内容 查看全部