单轴指令
运动控制功能块的几点通用规则:
- Acceleration、Deceleration、Jerk等参数如果不设定值, 则由规划算法设定默认值
- Acceleration、Deceleration、Jerk都是以PLC APP任务周期为时间单位
- Acceleration和Deceleration等参数都是指最大的值, 并不是固定使用该值来加速和减速,插补算法会自己规划使用哪个加速度, 但是不会超过设定的最大值。
- Jerk参数也是加加速度的最大值, 算法在规划Acceleration和Deceleration时也不会超过Jerk
- Velocity参数对除了MoveVelocity功能块外,都是指的最大值, 规划算法在规划速度时不会超过该值
- Direction是枚举值, 赋值时可以设定为对应的整数
- BufferMode是枚举值, 赋值时可以设定为对应的整数 0:Aborting 1:Buffered 2:BlendingLow 3:BlendingPrevious 4:BlendingNext 5:BlendingHigh
- 不同的功能块的参数之间会有约束关系, 在启用前, 规划算法会做统一的检查, 如果不符合要求会拒绝往下执行。
本节内容如下:
📄️ MC_Power(上电)
功能
📄️ MC_Homing(回零)
功能
📄️ MC_Jog(点动)
功能
📄️ MC_Stop(受控停止)
功能
📄️ SMC_SetControlerMode(设置控制模式)
功能
📄️ MC_Halt(受控暂停)
功能
📄️ MC_MoveAbsolute(绝对定位)
功能
📄️ MC_MoveRelative(相对定位)
功能
📄️ MC_MoveAdditive(增量定位)
功能
📄️ MC_MoveSuperimposed(叠加运动)
功能
📄️ MC_HaltSuperimposed
功能
📄️ MC_MoveVelocity(定速运动)
功能
📄️ MC_MoveContinuousRelative
功能
📄️ MC_TorqueControl
功能
📄️ MC_ReadActualPosition(读取实际位置)
功能
📄️ MC_ReadActualVelocity(读取实际速度)
功能
📄️ MC_ReadStatus(读取轴状态)
功能
📄️ MC_ReadAxisInfo(读取轴信息)
功能
📄️ MC_ReadMotionState(读取运动状态)
功能
📄️ MC_Reset(错误复位)
功能
📄️ MC_ReadAxisError(读取轴错误)
功能
📄️ MC_ReadActualTorque(读取实际转矩)
功能
📄️ MC_ReadActualAcceleration(读取实际加速度)
功能
📄️ MC_ReadCommandAcceleration(读取指令加速度)
功能
📄️ MC_ReadDigitalInput
功能
📄️ MC_ReadCommandPosition(读取指令位置)
功能
📄️ MC_ReadCommandVelocity(读取指令速度)
功能
📄️ MC_ReadRawPosition(读取编码器原始位置)
功能
📄️ MC_ReadDigitalOutput
功能
📄️ MC_WriteDigitalOutput
功能
📄️ MC_SetPosition(设置轴位置)
功能
📄️ MC_SetOverride(设置轴倍率)
功能