自动发片q机器人_自动物料小车程序的编写步骤和方法

本节向大家介绍关于机器人方面的自动物料小车程序的编写步骤和方法。

自动小车案例介绍

a3b6c86c7f659ed21ae5904a9b49a97d.png

根据以上项目介绍及控制要求,整理出以下控制步骤及功能:

e3b12390cb00298666b823cf20907645.png

程序编写主要参考控制逻辑,根据以上控制逻辑,得到如下程序:

第一步:

需要实现小车正转控制,自动运行标志作为程序的保护段,防止程序在运行过程中,启动按钮被再次按下,确保程序逻辑的唯一性,M10.0 小车正转标志是主线,作为下一步程序执行的条件,之所以不使用 QO.0 主要考虑程序执行过程中,可能会再次控制小车正转,防止其他逻辑结果打乱程序的执行。M100.2 再次启动标志是上一次程序驱动的辅助变量,也应该复位,保持程序执行的唯一性。

8bf7ad70028e560a9b88aa00179cdecd.png

第二步:

等待小车到达卸料点,卸料点开关 M2.0 接通就是到达条件,M10.1 是下一步程序执行的辅助变量,程序跳转时,需要把之前的变量 Q0.0 小车正转和 M10.0 小车正转标志复位。

5f84ac5d101794b365590e5495e6889b.png

第三步:

到达卸料点后,执行的内容就是延时。TON 是通电延时的定时器,PT 是设定时间,ET是定时器的当前时间,当 ET=PT 是,Q 输出为 1;

463c14aec16fa2e16f61da2c4d4a0d2d.png

第四步:

当车子在卸料点的动作执行完成,计时器时间到到达,Q 有输出时,小车执行反转,复位卸料点标志;

dff367c51510f567aa1d12cc2da755b1.png

第五步:

小车反转时,触碰到接料点开关 M2.1,说明已经到达卸料点,置位 M10.3 接料点标志,复位小车反转和反转标志;

b57fc84c48a44caaa4f64a62f53bb240.png

第六步:

车子到达接料点后,驱动接料定时器.

0de79c57da26f966dcc92e33e07bb291.png

第七步:

小车在接料点停留设定时间,接料定时器的 Q 有输出,复位接料点的辅助变量,进行计数判断;

99cd7547cae0951bafc0e03e67e0fd5c.png

第八步:

接料及时到达时,循环计数次数加一,自动运行开始时,把计数器清零。

5a17199abf0b480c824ebff417ff7fe4.png

第九步:

计数判断时,如果循环次数小于 1O,则执行再次启动,复位计数判断标志;

fd1dfd8aa5bfe8102f3d93ae8fde2826.png

第十步:

计数判断时,如果循环次数大于等于 10 次,那么程序停止;

dae1476f59e231337e02ade939253cfe.png

第十一步:

按下停止按钮时,把小车正转/反转复位;把程序中的辅助变量复位;把系统运行的辅助变量复位。

2b9ff837feb5a315036e9c17de1d0d2b.png

来源:机器人在线

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值