自动焊台v0.2

编程入门 行业动态 更新时间:2024-10-18 08:21:40

自动<a href=https://www.elefans.com/category/jswz/34/1729173.html style=焊台v0.2"/>

自动焊台v0.2

更改:
1、增加圆周焊接轨迹。
2、增加轨迹优化。
3、增加清洗轨迹。
4、增加PLC+焊丝同步时间。

'Created: 4/21/2020 4:41:28 PM
Module GPLPublic Sub MAINRobot.Attached = 1'Dim count As byte    #Region recipe1'While Signal.DIO(s2001)==True                     'PLC said:weld readyWhile True                                         'XXXXXXXX'For count=1 To 10                             'loop 10 times'While Signal.DIO(s2002)==True             'put the button:start'While True                                'XXXXXXXX'=========================================================================='NO.1:Move.Approach(point1,speed1)          'point1 upwardMove.Loc(point1,speed2)               'point1 location'Signal.DIO(s2003)=True                'send message "point1 ready"Move.Delay(0.5)                       'PLC in stepMove.circle(circle1,circle2,weldspeed)'welding:path circle'Move.Trigger(Signal.DIO(s2004)==True) 'wait for "weld done"'Signal.DIO(s2003)=False               'send message "move to next point"'Signal.DIO(s2004)=False               'send message "move to next point"Move.Approach(point1,speed1)          'point1 upward'weld done'==========================================================================='NO.2:Move.ForceOverlap(0,50)               'path optimizeMove.Approach(point2,speed1)          'point2 upwardMove.ForceOverlap(0,50)               'path optimizeMove.Loc(point2,speed2)               'point1 location'Signal.DIO(s2003)=True                'send message "point2 ready"'Move.Trigger(Signal.DIO(s2004)==True) 'wait for "weld done"'Signal.DIO(s2003)=False               'send message "move to next point"'Signal.DIO(s2004)=False               'send message "move to next point"Move.Approach(point2,speed1)'weld done'==========================================================================='End While'End For'==================================================================================='blush start:Move.Approach(point10,speed1)                 'point10 upwardMove.Loc(point10,speed2)                      'point10 location'Signal.DIO(s2005)=True                        'send message "blush ready"'Move.Trigger(Signal.DIO(s2006)==True)         'wait for "blush done"'Signal.DIO(s2005)=False                       'send message "move to next point"'Signal.DIO(s2006)=False                       'send message "move to next point"Move.Approach(point10,speed1)                 'point10 upwardMove.Loc(point0,speed1)                       'point0 location'blush done'===================================================================================End While#End Region                                       End Sub 
End Module

更多推荐

自动焊台v0.2

本文发布于:2024-03-11 14:21:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1729170.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:焊台

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!