运动控制的故障排除
现象 |
原因 |
解决方法 |
已经允许运行,但未变为可运行状态 |
启动时未能建立EtherCAT通信,所以未变为可运行状态。 |
EtherCAT通信发生异常,所以可能导致允许运行失败。可通过CPU单元的LED进行确认。 EtherCAT端口的LED未变为绿色亮灯时,可能是发生了LAN电缆断线、LAN电缆脱落、未接通连接设备的电源等情况,所以请确认LAN电缆及通电状态。 |
可能是伺服/步进电机驱动器未设为可进行EtherCAT通信。 某些伺服/步进电机驱动器可能需要进行EtherCAT通信设定。请参阅伺服/步进电机驱动器的说明书,设为可执行EtherCAT通信的状态。 |
||
可运行状态未被应用。 |
如果在使用单元间同步功能时,未执行单元间同步,则可能导致可运行状态不生效。 请确认单元编辑器的“EtherCAT、运动”的“刷新时机”是否设为“单元间同步”,单元间同步是否运行。即使已经正确设定了单元间同步,但如果未执行EnableInterrupt命令,则可能不刷新数据。请确认是否执行了EnableInterrupt命令。 |
|
伺服ON状态下未变为伺服就绪 |
伺服/步进电机驱动器未接通电源。 |
可能是伺服/步进电机驱动器未接通电源。 请确认伺服/步进电机驱动器是否接通了电源。特别是伺服电机,其控制电路和主电路都需要接通电源。 |
PDO映射和运动功能映射的设定不正确。 |
伺服/步进电机驱动器的伺服ON/就绪状态是用Controlword进行控制,用Statusword进行监控的。因此,在[EtherCAT设定]的“PDO映射”中,如果主站→从站方向的PDO中未含有Controlword,从站→主站方向的PDO中未含有Statusword,则可能不会正确应用伺服ON状态。 请确认在“轴设定”的“运动功能映射”中,控制字是否分配了PDO映射的Controlword,状态字是否分配了PDO的Statusword。 |
|
发生了驱动报警。 |
伺服/步进电机驱动器发生了驱动报警时,可能是未变为伺服就绪。 请确认是否发生了驱动报警。 |
|
电机不转 |
发生了错误。 |
可能因工件太重无法移动而导致发生过载错误。 请确认驱动器是否发生了报警/错误。 另外,请确认运行中的反馈转矩值是否变大,如果处于会发生过载的状态,请确认当前的电机与工件重量是否匹配,并根据需要选择容量大的电机。 |
可能因为限位开关处于ON状态,导致未运行。 请确认限位错误的状态。如果限位开关错误设定被设为“不设为错误”,则可能在限位开关处于ON状态时不发生错误。请确认限位开关的状态。限位开关处于ON状态时,请使其向与ON状态的限位开关相反的方向(脱离限位开关的方向)运行。 |
||
指令坐标未变化。 |
可能在速度倍率中指定了0.0(0%)。 请确认“运动监控器”中的速度倍率值是否为0。可通过下述方法将速度倍率设为0。 •将MC_SetOverride的VelFactor指定为0 •在系统变量_MC_AxisCtrl[N].Override中写入0 |
|
移动量看起来很小,没有转动。 |
可能是移动量很小,看起来像没有转动。 KV 请在KV STUDIO的“运动监控器”和“试运转”对话框中,确认当前坐标是否变化。如果发生变化,则可能是由于坐标转换设定有误等原因,导致电机的移动量变为微量。请打开坐标转换对话框,正确设定齿轮比、小数点以下运算精度等项目的值。 |
|
电机空转。 |
可能出现电机空转,工件不动的现象。 KV 请在KV STUDIO的“运动监控器”和“试运转”对话框中,确认当前坐标是否变化。如果发生变化,则可能是联轴器等部件安装松动,导致电机空转,工件看起来不动。 请确认联轴器等部件是否松动。 |
|
电机运行反转 |
电机转向设定有误。 |
电机转向的设定可能是相反的。 请确认KV STUDIO的“轴控制设定”—“轴控制功能”—“电机转向”的设定是否正确。 |
同时执行了正方向/负方向的JOG。 |
如果同时开始执行正方向/负方向的JOG,则会运行正方向的JOG。 请确认程序是否同时执行了正方向/负方向的JOG。 |
|
电机的移动距离、速度、加减速未达预期 |
坐标转换的相关设定有误。 |
可能未正确设定坐标转换。 请打开坐标转换对话框,正确设定齿轮比、小数点以下运算精度等项目的值。 |
在加减速的设定中指定了时间。 |
可能没有用单位时间内的速率,而是用时间设定了加减速。用时间设定时,由于不是用达到运转速度为止的时间,而是用达到最大运转速度为止的时间指定加减速度,因此可能变为预期外的加减速度。 请确认“轴控制设定”—“位置控制通用设定”—“选择加/减速设定”的设定内容。如果设为“时间”,请确认根据达到最大运转速度为止的时间计算的加减速度是否适当。 |
|
对最大运转速度设定了较低的值。 |
可能受到最大运转速度的限制。 请确认“轴控制设定”—“最高运转速度”的设定值是否小于所需的运转速度值。 |
|
限位开关、原点传感器不运行 |
PDO映射和运动功能映射的设定有误。 |
PDO映射和运动功能映射的设定有误,所以CPU单元的运动控制功能可能未能识别各传感器的ON/OFF。 请确认下述内容。 •是否对PDO映射设定了Digital inputs •是否对“轴设定”—“运动功能映射”的限位开关、原点传感器设定了Digital inputs(支持连接各传感器的端子)的位位置 •原点传感器的排线是否是支持伺服/步进电机驱动器的Touch probe function的端子 |
伺服/步进电机驱动器被设为不使用各传感器。 |
伺服/步进电机驱动器可能被设为不使用限位开关和原点传感器。 请在[参数传输/读取]对话框中确认伺服/步进电机驱动器的设定内容。 |
|
不能完成原点复归 |
未能识别原点传感器的ON/OFF。 |
可能是运动控制功能未能识别原点传感器的ON/OFF。 请确认本故障排除中的“限位开关、原点传感器不运行”的内容。 |
在定位执行中变为定位完成 |
设定了不使用伺服结束检查。 |
可能是伺服结束检查时间被设为0ms(不进行伺服结束检查)。 不进行伺服结束检查时,会在给出位置指令的时间点上变为定位完成,所以在到达指定位置之前,定位完成变为ON。 请确认“轴控制设定”—“伺服结束检查时间”是否设为0ms。如果设为0ms,则不进行伺服结束检查。 |
切断电源后,运动控制功能不保留参数 |
未将参数保存在闪存ROM中。 |
如果通过程序更改了运动控制功能的设定,则未保存在ROM(断电保持区域)中的更改后的参数会在切断电源时被重置。 请使用MC_SaveParameter功能块,将更改后的参数保存在闪存ROM中。 |