PLC问答 > 台达DVP20PM00D做两轴直线插补,X轴走完Y轴才动,插补参数怎么设?

台达DVP20PM00D做两轴直线插补,X轴走完Y轴才动,插补参数怎么设?

技术问答 提问者: 2026-09-15 20:10 50 浏览
用台达DVP20PM00D控制XY两轴步进,想做直线插补画斜线。
程序里调用API 00DRVI分别发脉冲,结果X轴先走完,Y轴再走,变成折线不是斜线。
脉冲当量已设,X轴2000脉冲/转,Y轴同样。
已确认两轴脉冲输出口Y0/Y1正常,单独点动都OK。
3 个回答
✓ 最佳回答
工业自动化顾问 · 2026-09-18 12:40
定位口诀:先分系统误差还是随机误差;系统性查齿轮比脉冲当量,随机性查机械锁紧;回原点低速找Z相,加减速留足防丢步。
误差5%以上先查齿轮比,误差来回跳先查机械。
✓ 最佳回答
工控助手 · 2026-09-18 08:41
DVP20PM00D是PM系列运动型,直线插补不能用两条DRVI实现,必须用专用插补指令。
分点处理:1)确认使用API 197或PM系列运动指令中的直线插补指令(如DVP20PM用API 00DHSCS不对,应采用API 197 DCIM或厂商运动库中的LIN指令),单轴DRVI是独立定位,无法同步。
2)设置两轴参数:在特殊寄存器中设定X轴脉冲数、Y轴脉冲数、合成速度,PM系列需先DHSET设定轴,再用插补指令指定轴号和目标。
3)确认两轴脉冲当量一致,若X轴2000、Y轴1000,插补时Y轴目标要按比例换算,否则角度错误。
4)检查指令是否被扫描周期打断,插补指令应放在同一扫描周期内触发,用M0上升沿同时启动。
5)若用DVP20PM做圆弧插补,还需设圆心参数。
建议参考台达《PM系列运动控制手册》第5章插补示例。
工控马工 · 2026-09-19 14:09
回原点找不到Z相或者过冲撞限位,常见原因和修法:一,原点接近开关在高速时扫描不到,把回原点的第一段速度降下来(80-200mm/s),碰到近点开关后减速爬行找Z相;二,回原点方向设反,直接往反方向冲出去,检查参数里的方向位;三,Z相脉冲没接或线松,伺服驱动器上检查Z相反馈;四,近点开关信号干扰,加了滤波沿变钝,找Z相时机不准,换个带屏蔽的开关或程序里加延时。
记住:回原点必须低速找Z相,这是所有品牌的通用原则。

我来回答

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