AR机器人双码垛程序(超简化版)

简单19行即可实现双垛盘循环码垛

--****************全盘码垛(3行3列)
local row,column = 3,3 	        --码垛的行和列方向的个数
local step,IOsta = {{1,2},{2,1}},{1,0}     --码垛盘切换顺序表及IO开启/关闭状态
SetPlt(1,p1,p2,p3,row,column)   --设置码垛参数
SetPlt(2,p4,p5,p6,row,column)   --设置码垛参数
--定义一个码垛,其中1是码垛盘号,p1为码垛的原点,p2为码垛行的最后一个点,p3为码垛列的最后一个点
function main()
	while true do
		for i = 1,#step
			for num = 1,row*column do
				for j = 1,2 do
					SetU(step[i][j])        --设置用户坐标
					MArchP(GetPlt(step[i][j],(num-1)%row+1,(num-1)//row+1),10,5,5) --码垛取料
					DO(19,IOsta[j]);Delay(150);   --吸气取料并延时150毫秒
				end
			end
		end
		Delay(5)	
	end
end

 

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值