PLC问答 > 松下FP-XH C60T控制两台伺服做插补,AXIS0和AXIS1脉冲输出不同步怎么解决?

松下FP-XH C60T控制两台伺服做插补,AXIS0和AXIS1脉冲输出不同步怎么解决?

技术问答 提问者: 2024-10-19 05:06 230 浏览
设备用松下FP-XH C60T,AXIS0和AXIS1分别带两台松下A6伺服做XY平台直线插补。
程序里用F385 HSPR做定位,AXIS0走10000脉冲、AXIS1走5000脉冲,同时启动,但实际运行中总是AXIS0先到,AXIS1后到,导致轨迹是折线不是直线。
脉冲速度都设的50000pps,加减速时间也设一样。
已经确认机械没问题,伺服电子齿轮比也一样。
是不是FP-XH两个轴不能真正同时发脉冲?
还是HSPR指令不能同时启动两个轴?
3 个回答
✓ 最佳回答
自动化老李 · 2024-10-23 00:12
国产口诀:软件免费但手册糙,遇事先上论坛;协议大多Modbus,上位机就走RTU;机型系列选对再下载,掉电保持区先查手册。
省钱可以,文档坑要自己踩。
✓ 最佳回答
工控助手 · 2024-10-22 02:01
FP-XH的AXIS0和AXIS1是独立脉冲发生器,硬件上可以同时输出,但用F385 HSPR单轴定位指令分别启动会有扫描周期差,导致不同步。要真正插补,按下面处理:
1. 不要用两条F385分别启动。FP-XH支持直线插补指令,应使用对应的插补指令,如F386/F387或FP-XH运动控制库里的插补功能,把两轴目标、合成速度、加减速时间在一个指令里设定。
2. 若必须用单轴指令,至少用同一触发条件、同一扫描周期内启动两个HSPR,且把启动条件放在程序开头连续执行,减少扫描差。但这样也只能减小误差,不能消除。
3. 检查两轴加减速设置:即使时间设一样,若起始速度和目标速度不同,加速段脉冲数不同,也会造成到达时间差。插补时应设相同的合成速度参数,而不是各自设速度。
4. 电子齿轮比和脉冲当量要一致。AXIS0走10000、AXIS1走5000,如果两轴脉冲当量不同,实际位移比例可能不对。先确认每轴1个脉冲对应多少mm。
5. 用示波器同时抓AXIS0和AXIS1的脉冲输出,看启动沿是否对齐。若启动沿差一个扫描周期以上,说明指令触发有问题。
6. 若FP-XH固件较老,插补功能可能受限,查手册确认该型号支持的插补轴数和指令编号。
电气小白救星 · 2024-12-02 10:32
国产PLC省钱的背后是文档坑:手册写得糙、案例少、软件更新快,遇到问题先上官网论坛/工控论坛搜同型号问题。
还有几个通用规律:一,国产PLC的通信协议大多兼容Modbus(信捷/台达/汇川都支持),上位机访问用Modbus RTU最省事;二,程序下载时要选对机型系列(XC3和XC5不通用),选错直接下载失败;三,掉电保持区是固定的(比如台达M区部分保持、D区部分保持),程序要落数据先查保持区范围,别把重要数据放非保持区。

我来回答

上传中...
系统将自动为您分配一个称号