[西门子] 1200PLC伺服多点定位技巧

[复制链接]
查看186 | 回复0 | 2024-6-26 09:23:19 | 显示全部楼层 |阅读模式
>导读:在自动化设备中通常会使用步进或者伺服电机实现设备的定位控制,那么在定位的时候往往是重复性的动作,比如机械手臂的喷涂、涂胶、切割等等,这些工作的内容都是从A到B一直循环往复,那么针对这种应用场景,我们该如何编写程序呢?
一、脉冲控制组态省略(包含原点信号、正负限位、加减速度等设置)
二、程序设计
1.程序段1和程序段2 是脉冲轴的使能和暂停

2.程序段4是自动标志,当切换到自动模式时,对应的线圈接通。
3.程序段5是手动正转和反转功能,当切换到手动模式时,可以实现脉冲轴的正转和反转功能

4.程序段6是在手动模式下跳过自动程序段
5.程序段7是先判断是否在自动模式,当切换到自动模式后,判断轴是否回过原点,当回过原点后,相关标志位接通

6.程序段8:是在自动模式下,按下暂停轴功能,相关标志位复位。

7.程序段9是在自动模式下,按下暂停轴按钮后,判断在轴在哪个步序之,判断出来后接通相关标志位。

8.程序段10是判断轴是否回过原点,如果没回,那么定位之前要回原点。程序段11是当轴已回参考点则复位相关标志位。

9.程序段12是判断是否在原点,并且感应到物料则将步序号设置为1,当步序号为1时将位置和速度给到寄存器中,当每执行完一段定位后,程序段21的递增寄存器值加1,从而步序号递增1,然后根据不同的步序到达不同的位置,步序与步序之间的定位是有3秒时间的延时








写在最后:如果文章对您有所帮助,帮忙点个“赞”和“在看”呗!!!
写在最后:如果文章对您有所帮助,帮忙点个“赞”和“在看”呗!!!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则