2019年09月18日12时46分
我已经创建了一个例子,在激光需要削减虚线。激光需要在每次破折号前后打开和关闭。
我认为程序事件“路径开始”和“部分完成”将做的工作,我猜路径包括一切,而不仅仅是实际切割。
设置零件开始为“laserOn”,路径结束为“laserOFF”,这是我得到的结果:
激光只是打开并在每个破折号之间移动时进行切割。它在最后冲刺的时候转弯了。
Movj c00000 vj =50.00
Movl c00001 v =200.0
工作:LaserOn
Movl c00002 v =200.0
Movl c00003 v =15.0
Movl c00004 v =40.0
Movl c00005 v =15.0
Movl c00006 v =200.0
Movl c00007 v =200.0
Movl c00008 v =200.0
Movl c00009 v =15.0
Movl c00010 v =40.0
..
工作:LaserOFF
这是我所期待的:
激光只有在实际切割成形时才开启。
Movj c00000 vj =50.00
Movl c00001 v =200.0
MOVL C00002 V=200.0向下移动
MOVL C00003 V=15.0向下移动
工作:laserON
MOVL C00004 V=40.0切割破折号
工作:laserOFF
MOVL C00005 V=15.0向上移动
MOVL C00006 V=200.0移动
MOVL C00007 V=200.0移动到下一个破折号
MOVL C00008 V=200.0移动下来
MOVL C00009 V=15.0向下移动
工作:laserON
MOVL C00010 V=40.0切割仪表板
工作:laserOFF
MOVL C00011 V=15.0上升
...
有什么简单的方法可以做到这一点吗?
我正在导入DXF并创建一个“机器人加工项目”来创建程序。
我认为程序事件“路径开始”和“部分完成”将做的工作,我猜路径包括一切,而不仅仅是实际切割。
设置零件开始为“laserOn”,路径结束为“laserOFF”,这是我得到的结果:
激光只是打开并在每个破折号之间移动时进行切割。它在最后冲刺的时候转弯了。
Movj c00000 vj =50.00
Movl c00001 v =200.0
工作:LaserOn
Movl c00002 v =200.0
Movl c00003 v =15.0
Movl c00004 v =40.0
Movl c00005 v =15.0
Movl c00006 v =200.0
Movl c00007 v =200.0
Movl c00008 v =200.0
Movl c00009 v =15.0
Movl c00010 v =40.0
..
工作:LaserOFF
这是我所期待的:
激光只有在实际切割成形时才开启。
Movj c00000 vj =50.00
Movl c00001 v =200.0
MOVL C00002 V=200.0向下移动
MOVL C00003 V=15.0向下移动
工作:laserON
MOVL C00004 V=40.0切割破折号
工作:laserOFF
MOVL C00005 V=15.0向上移动
MOVL C00006 V=200.0移动
MOVL C00007 V=200.0移动到下一个破折号
MOVL C00008 V=200.0移动下来
MOVL C00009 V=15.0向下移动
工作:laserON
MOVL C00010 V=40.0切割仪表板
工作:laserOFF
MOVL C00011 V=15.0上升
...
有什么简单的方法可以做到这一点吗?
我正在导入DXF并创建一个“机器人加工项目”来创建程序。