今天讲解一个大小球分类机传送装置,如下图所示

控制要求
1、当按下I0.0复位按钮时,传送装置复位,先上升到I0.3,上升到位后左移到SQ1位置,这个位置就是原位;
2、到达原位后,按下I1.0开始自动程序,首先气缸下降,下降到位后打开气缸杆上的电磁铁,靠磁力吸引铁球,通过一个弹簧限位装置判断是大球还是小球,当碰到大球时弹簧被压缩,会碰到SQ2限位开关,当是小球时弹簧不压缩,碰不到SQ2限位;
3、吸引到铁球后气缸上升,上升到位后电机右移到达SQ4或SQ5位置停止,到达位置根据上一步判断出的大球或者小球决定,大球停止SQ4位置,小球停止SQ5位置;
4、右移到位后气缸下降,下降到位后断开电磁铁电源,释放铁球,然后气缸上升,上升到位左移回到原位,依次循环。
5、按下暂停按钮机构暂停,再次按开始从当前步继续执行。
动画演示
视频加载中...
动作流程图

IO点表
|
输入 |
输出 |
|||
|
I0.0 |
回原位按钮 |
Q0.0 |
电磁铁 |
|
|
I0.1 |
原位限位开关 |
Q0.1 |
气缸上升 |
|
|
I0.2 |
电磁铁浮动限位开关 |
Q0.2 |
气缸下降 |
|
|
I0.3 |
气缸上升到位 |
Q0.3 |
左移 |
|
|
I0.4 |
大球位置限位开关 |
Q0.4 |
右移 |
|
|
I0.5 |
小球位置限位开关 |
|||
|
I0.6 |
||||
|
I0.7 |
||||
|
I1.0 |
启动按钮 |
|||
|
I1.1 |
停止按钮 |
|||
示例程序
程序使用子程序制作
如下分为三子程序

先看一下回原位子程序



自动子程序







输出子程序




请大家帮忙点赞关注,程序示例仅供参考,如发现程序有问题或有疑问的小伙伴请在留言区告诉我,我会及时做出回复的。