登录
首页 电工技术 电工技术
回帖 发帖
正文

主题:来感受下这个世界对维修电工的深深恶意!这是今晚培训内容节选。

点击:1951 回复:20

IF ceng1<=3 THEN
   POINT duck1a = SHIFT(duck1 BY 0,0,0)           ;避让点自动计算高度
 ELSE
   POINT duck1a = SHIFT(duck1 BY 0,0,high*(ceng1-3))           ;避让点自动计算高度
 END
 LMOVE duck1a
;奇数层
;***********************************************************
 IF (ceng1==1 OR ceng1==3 OR ceng1==5) THEN        ;奇数层判断
   IF count1==1 OR count1==15 THEN           ;
     POINT put_c = SHIFT(put1a BY long/2+100,wide/2+100,high*ceng1+200)
     POINT put_o = SHIFT(put1a BY long/2,wide/2,high*ceng1)      ;奇数层第1个
   END
   IF count1==2 OR count1==16 THEN
     POINT put_c = SHIFT(put1a BY long/2+100,wide*3/2+300,high*ceng1+200)
     POINT put_o = SHIFT(put1a BY long/2,wide*3/2,high*ceng1)      ;奇数层第2个
   END
   IF count1==3 OR count1==17 THEN
     POINT put_c = SHIFT(put1a BY long/2+100,wide*5/2+300,high*ceng1+200)
     POINT put_o = SHIFT(put1a BY long/2,wide*5/2,high*ceng1)      ;奇数层第3个
   END
   IF count1==4 OR count1==18 THEN
     POINT put_c = SHIFT(put1 BY wide/2+100,3*wide+long/2+100,high*ceng1+200)
     POINT put_o = SHIFT(put1 BY wide/2,3*wide+long/2,high*ceng1)      ;奇数层第4个
   END
   IF count1==5 OR count1==19 THEN
     POINT put_c = SHIFT(put1 BY wide*3/2+300,3*wide+long/2+100,high*ceng1+200)
     POINT put_o = SHIFT(put1 BY wide*3/2,3*wide+long/2,high*ceng1)      ;奇数层第5个
   END
   IF count1==6 OR count1==20 THEN           ;
     POINT put_c = SHIFT(put1 BY wide*5/2+300,3*wide+long/2+100,high*ceng1+200)
     POINT put_o = SHIFT(put1 BY wide*5/2,3*wide+long/2,high*ceng1)      ;奇数层第6个
   END
   IF count1==7 OR count1==21 THEN           ;
     POINT put_c = SHIFT(put1 BY wide*7/2+200,3*wide+long/2+100,high*ceng1+200)
     POINT put_o = SHIFT(put1 BY wide*7/2,3*wide+long/2,high*ceng1)      ;奇数层第7个
   END
 END999
;产品参数及计数变量
 long = 1155
 wide = 515
 high = 260
 layer = 6
 pcs = 2
 ceng1 = INT((count1+pcs-1)/pcs)  ;层数公式
 l_offset = (1600-long)/2
 w_offset = (1100-long)/2
 POINT pick_up = SHIFT(pick1 BY -wide/2,long/2,high-10)            ;抓取点位资
 POINT put1 = SHIFT(put1_t5 BY 0,0,0)            ;抓取点位资
 POINT put1a = SHIFT(put1a_t5 BY w_offset,100,0)         ;抓取点位资
;****************************************
20
 SIGNAL -9,-10      ;关闭夹板和升起吸盘
 LAPPRO pick_up,300
 ACCURACY 2
 SPEED 50
 SIGNAL 18,19,20,21
 LMOVE pick_up
 TWAIT 1
 IF SIG(-1012) THEN    ;真空检测
   SIGNAL -18,-19,-20,-21
   TWAIT 0.2
   GOTO 10
 ELSE
   GOTO 503
 END
503
 SPEED 40              ;提起速度
 LAPPRO pick_up,1000
;
603
 SPEED 50 ALWAYS            ;空程走速度
 IF ceng1<=3 THEN
   POINT duck1a = SHIFT(duck1 BY 0,0,0)           ;避让点自动计算高度
 ELSE
   POINT duck1a = SHIFT(duck1 BY 0,0,high*(ceng1-3))           ;避让点自动计算高度
15-05-21 22:18
这培训用的什么指令呀,表示完全看不懂
15-05-21 22:22
VB程序吗?
15-05-21 22:47
不像vb,不过学点指令也不错呀。我为了工作还去学了点数据库SQL
15-05-21 23:37
看着像某个厂家自家产品开发的类VB的应用程序。
15-05-22 15:47
看不懂,这是什么语言编的,
15-05-22 22:01
这是IEc61131编程语言
15-05-22 23:15
这结业了应该是高级维修工了吧
15-05-22 23:53
直接说是技师好了
15-05-23 09:41

qd

看不明白
15-05-23 09:51

上一页下一页

工控新闻

更多新闻资讯