用机器人画不断变大的圆(就是蚊香的样子),在实际应用中基本没有用到(除非有些焊大面积的应用),但能通过这个程序理解程序逻辑、变量的使作、程序流程指令的学习。
不断变大的圆程序分享:下图为程序解释。
NOP为空操作;
MOVJ为关节运动指令;
CLEAR为清除指令,I003为编号为3的整数变量;
SET为赋值指令,就是把后面位置寄存器的值存在第一个寄存器上;其中P011、P010为位置寄存器。
*LABEL为地址标签,跳转的指定位置;
ADD把第一个和第二个寄存器的值加起来,放在第一个寄存器上;
MOVC为圆弧运动指令;INC为自加1指令,就是I003:=I003+1的意思;JUMP为跳转指令;0020行表示当I003的值小于5时,跳转到标签LABEL处。END为程序结束指令。
以下为仿真效果图。
本人在东莞从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解电工、装配电工、工业机器人、PLC、视觉等自动化培训,加小编微信进工控学习群。同时欢迎关注转发,让学习智能制造更进一步。
193
