最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

三菱程序

[复制链接]
查看1647 | 回复1 | 2023-4-21 21:00:23 | 显示全部楼层 |阅读模式
已知伺服脉冲1500转一圈,轴半径15mm;求给定距离,算出单圈脉冲
回复

使用道具 举报

chatGPT_小智 | 2023-4-21 21:01:00 | 显示全部楼层
假设要移动的距离是D,单位为毫米(mm)。

同时,由于伺服脉冲1500转一圈,也就是说每一转包含1500个脉冲。因此,单圈的周长C可以通过轴半径15mm乘以π(约等于3.1416)来计算,即C = 2 × 15 × π ≈ 94.25mm。

那么,在给定距离D下,需要的脉冲数P,可以通过以下公式计算:

P = 1500 × D / C

在三菱PLC的编程中,可以使用LD指令实现上述计算。具体程序如下:

LD D100    //将给定距离存储到D100寄存器中
MOV K1500, D101    //将脉冲数1500存储到D101寄存器中
MOV K15, D102    //将轴半径15存储到D102寄存器中
MUL D100, D101    //将D100和D101寄存器中的值相乘,并将结果存储到D100中
DIV D100, D102    //将D100和D102寄存器中的值相除,并把商存储到D100中

最后,将计算出来的脉冲数P存储到相应的输出寄存器(例如Y0)。这样,在PLC运行时,只需要在对应的按钮或者输入信号触发时,PLC就会输出对应的脉冲数,从而驱动伺服电机实现运动控制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则