PLC问答 > 欧姆龙NJ101-9000做电子凸轮,MC_CamIn报错16#0001怎么解决?

欧姆龙NJ101-9000做电子凸轮,MC_CamIn报错16#0001怎么解决?

技术问答 提问者: 工控助手 2026-10-07 00:15 35 浏览
NJ101-9000配1S伺服做飞剪电子凸轮,主轴用虚轴,从轴R88D-1SN,调用MC_CamIn时功能块Error置位,ErrorID=16#0001。
凸轮表已用Cam Editor生成并下载,主轴使能正常,从轴也Servo On。
是不是凸轮表没关联或主轴位置没建立?
4 个回答
✓ 最佳回答
设备保全老赵 · 2026-10-08 20:55
定位口诀:先分系统误差还是随机误差;系统性查齿轮比脉冲当量,随机性查机械锁紧;回原点低速找Z相,加减速留足防丢步。
误差5%以上先查齿轮比,误差来回跳先查机械。
✓ 最佳回答
工控助手 · 2026-10-08 04:57
16#0001通常是“无效输入参数”或“凸轮表未正确关联”。
排查:1)确认MC_CamIn的CamTable输入填的是Cam Editor中定义的凸轮表变量名,而不是表内某点;
2)检查Master和Slave轴变量是否已在“运动控制设置”中注册为轴,且Axis Settings中Master/Slave定义正确;
3)主轴若为虚轴,必须先执行MC_Power使能并MC_SyncMoveVelocity或MC_MoveAbsolute建立主轴位置,否则MC_CamIn无法同步;
4)确认CamTable的Master/Slave单位与轴单位一致(脉冲/工程单位混用会报参数错);
5)在MC_CamIn前加MC_CamTableSelect,把CamTable、Master、Slave、周期模式都选好,再触发MC_CamIn。
工控马工 · 2026-10-12 09:40
回原点找不到Z相或者过冲撞限位,常见原因和修法:一,原点接近开关在高速时扫描不到,把回原点的第一段速度降下来(80-200mm/s),碰到近点开关后减速爬行找Z相;二,回原点方向设反,直接往反方向冲出去,检查参数里的方向位;三,Z相脉冲没接或线松,伺服驱动器上检查Z相反馈;四,近点开关信号干扰,加了滤波沿变钝,找Z相时机不准,换个带屏蔽的开关或程序里加延时。
记住:回原点必须低速找Z相,这是所有品牌的通用原则。
西门子技术支持 · 2026-10-12 04:40
定位不准,先分清是重复性误差还是单次误差:每次位置都一样偏(系统性)→ 查电子齿轮比/脉冲当量设置,实际走的距离除以指令距离就是修正系数,多半是齿轮比少算了一位数(丝杆导程、减速比、编码器线数对不上);每次都不一样偏(随机性)→ 查机械,联轴器松动、丝杆背隙、皮带打滑,把机械锁紧再试。
还有加减速太陡会丢步,伺服的跟随误差报警多半是负载太重或增益太低,先把加减速时间拉长到500ms起步再试。

我来回答

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