抖音粉丝群1
『7x24小时有问必答』

大家一起学了2个多月的基础教程,接下来我们进入一段时间的实战小项目案例,同时学习触摸屏程序编写
▶案例讲解:
产品通过输送带不断输送至抓取位置,
传感器检测到之后机械手下降抓取,然后运送至码垛位
置。每层的码垛顺序是1、2、3、4。第一层放置完成后接着放第二
层。码垛层数可以在触摸屏上设置。码垛完  成后,停在初始位置
  ▶示意图
1.png
  
2.png
3.png
I O点分配
X0
急停
Y0
X轴脉冲
X4
输送带传感器检测
Y1
Y轴脉冲
X5
Y轴零点脉冲
Y2
Z轴脉冲
X6
伺服使能准备好
Y3
X轴发方向
X7
X轴后限位
Y4
Y轴发方向
X10
X轴原点
Y5
Z轴发方向
X11
X轴前限位
Y7
伺服使能
X12
Y轴后限位
Y10
吸盘
X13
Y轴原点
Y11
输送带动作
X14
Y轴前限位

X15
Z轴后限位

X16
Z轴原点

X17
Z轴前限位

▶驱动器设置:我们在触摸屏上设置移动距离的时候会用到
X,Y,Z轴都是1600个脉冲旋转1圈。
X轴电机旋转1圈,滑台移动90mm
Y轴电机旋转1圈,滑台移动22.5mm
Z轴电机旋转1圈,滑台移动4mm。
所以:脉冲与距离(mm)转换系数
X轴:1mm需要18个脉冲,转换比例18
Y轴:1mm需要71个脉冲,转换比例71
Z轴:1mm需要400个脉冲,转换比例100
▶手动程序编写:
1、伺服使能、X Y Z三轴的前后极限位,FX3U内M8343就表示第一个轴的前极限 M8344表示该轴的后极限,依次内推,程序如下:
4.png
5.png
2、D8340是表示第一个轴的当前位置,这个很重要,因为我们需要改变或者在触摸屏上设置轴需要去的对应的位置 ,DMOV给D0,我们就改变D0的位置来改变该轴的移动距离
以此内推第二个的当前位置轴对应D8350
第三个轴当前位置对应D8360
6.png
3、我们用PLSV指令来对轴的手动正反转控制
PLSV K1600 Y0 Y3
就是该轴以1600脉冲速度正向移动
PLSV K-1600 Y0 Y3
就是该轴以1600脉冲速度反向移动
Y 轴   Z轴同样写出手动程序

7.png
8.png
4、我们设置手动吸盘动作和手动输送带运行,到时候都可以做到触摸屏上面
9.png
以上就是我们的手动程序
下一课我们设置定位参数和编写触摸屏
好文分享
橱窗内有PLC 0基础教程

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码