首页 百科知识 轨迹规划现场编程

轨迹规划现场编程

时间:2023-11-01 百科知识 版权反馈
【摘要】:◇菱形、方形、五角星、三角形这四个的路径规划比较简单,用move L即可,但在示教各个点位时,注意姿态的调整,否则容易到达机械极限位触发软件报警。圆形需要用两个move C组成完整的圆;如果是不规则的弧形,需要将其分割成多个move C来完成。一般来说,move C分割越多,机器人运行路线与实际越准确。

轨迹规划、主程序结构练习,Move C弧线、安全路径复位等练习。

在一些特定场合,我们可以通过增加中间过渡点的方法来实现躲避障碍,这属于简单的路径规划,那么需要机械手沿着图形或物品边框轮廓等不规则的线条移动时,就需要更精细的路径规划了。

给机器人内部启动信号关联一个外部di0。

当检测到di0为1时,设备开始运行,首次启动进行初始化,然后等待轨迹选择信号(di1=1时,机械手沿菱形动作;di2=2时机械手沿五角星动作;接收到信号,机械手开始自动运行,运行完成后回初始位等待下一次启动信号。

机械手抓取工具图(1),沿着图(2)中任意轨迹移动。

图(1)

 

图(2)

 

 

◇抓取工具时,一定要慢速操作,并且调整到合适的姿态。

◇机器人移动到轨迹面板前方时,注意中途路线是否安全,可以多定几个中间过渡点。

◇菱形、方形、五角星、三角形这四个的路径规划比较简单,用move L即可,但在示教各个点位时,注意姿态的调整,否则容易到达机械极限位触发软件报警。 圆形需要用两个move C组成完整的圆;如果是不规则的弧形,需要将其分割成多个move C来完成。 一般来说,move C分割越多,机器人运行路线与实际越准确。

(1)建立IO输出(抓手do0)(参考应用一)

(2)建立IO输入(启动信号di0,菱形轨迹di1,五角星di2,圆形di3,不规则弧形di4)

 

(3)关联di0信号(4)程序编写

 

 

1)建立main程序和子程序

 

2)主程序调用,框架

 

3)Down_tool和Hand_tool工具抓取和放下

 

4)Go_home初始化子程序

 

5)di1_routine()、di2_routine()、di3_routine()、di4_routine()

 

 

 

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈