浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 S7存储卡S7-400 6ES7952-1KP00-0AA0


           MC_MoveVelocity V2 (S7-1500) MC_MoveVelocity:以设定速度移动轴 V2 (S7-1500) 说明 使用运动控制指令“MC_MoveVelocity”,匀速移动轴。 通过参数“Velocity”、“Jerk”、“Acceleration”和“Deceleration”,定义运动控制的动态行为。 • 定位轴/同步轴: 将使用参数“Velocity”指定速度。 • 速度轴: 通过参数“Velocity”指定速度。 适用于 • 同步轴 • 定位轴 • 速度轴 要求 • 工艺对象已正确组态。 • 该工艺对象已启用。

          超驰响应 通过以下部分取消“MC_MoveVelocity”: • 通过“MC_Power.Enable”= FALSE 禁用轴 • “MC_Home”指令“Mode”= 3、5 • “MC_Halt”指令 • “MC_MoveAbsolute”指令 • “MC_MoveRelative”指令 • “MC_MoveVelocity”指令 • “MC_MoveJog”指令 • “MC_GearIn”指令 启动“MC_MoveVelocity”作业会中止以下活动的运动控制工作: • “MC_Home”指令“Mode”= 3、5 • “MC_Halt”指令 • “MC_MoveAbsolute”指令 • “MC_MoveRelative”指令 • “MC_MoveVelocity”指令 • “MC_MoveJog”指令 • “MC_GearIn”指令 • “MC_MoveSuperimposed”指令 参数 下表列出了“MC_MoveVelocity”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 Axis InOut TO_SpeedAxis - 工艺对象 Execute INPUT BOOL FALSE 上升沿时启动作业 Velocity INPUT LREAL 100.0 进行过程监视的速度/速度设定值 (允许“Velocity”= 0.0)参数 声明 数据类型 默认值 说明 Acceleration INPUT LREAL -1.0 加速度 值 > 0.0:使用指定值。 值 = 0.0:不允许 值 < 0.0:使用在“工艺对象 > 组态 > 扩展参数 > 动态默认设置”(Technology object > Configuration > Extended parameters > Dynamic defaults) 中组态的加速度。 (.DynamicDefaults.Acceleration) Deceleration INPUT LREAL -1.0 减速度 值 > 0.0:使用指定值。 值 = 0.0:不允许 值 < 0.0:使用在“工艺对象 > 组态 > 扩展参数 > 动态默认设置”(Technology object > Configuration > Extended parameters > Dynamic defaults) 中组态的减速度。 (.DynamicDefaults.Deceleration) Jerk INPUT LREAL -1.0 加加速度 值 > 0.0:恒定加速速度曲线;使用指定的加加 速度。 值 = 0.0:梯形速度曲线 值 < 0.0:使用在“工艺对象 > 组态 > 扩展参数 > 动态默认设置”(Technology object > Configuration > Extended parameters > Dynamic defaults) 中设定的加加速度。 (.DynamicDefaults.Jerk) Direction INPUT INT 0 轴的转向 0 轴的转向可通过在参数“Velocity”中指定 转速的符号来定义。 1 正旋转方向 使用“Velocity”的值。 2 负方向旋转 使用“Velocity”的值。参数 声明 数据类型 默认值 说明 Current INPUT BOOL FALSE 保持当前速度 FALSE 禁用 将受到参数“Velocity”和“Direction”的值 的限制。 TRUE 激活 将不受参数“Velocity”和“Direction”的值 的限制。保持该功能开始执行时的当前 速度和方向。 当轴继续以该功能开始执行时的当前速 度运动时,参数 "InVelocity" 返回值 TRUE. InVelocity OUTPUT BOOL FALSE TRUE 已达到速度设定值,并保持不变。 Busy OUTPUT BOOL FALSE TRUE 作业正在运行。 CommandAbort ed OUTPUT BOOL FALSE TRUE 作业在执行过程中被另一作业中止。 Error OUTPUT BOOL FALSE TRUE 执行作业期间出错。错误原因位于参数 “ErrorID”中。 ErrorID OUTPUT WORD 16#0000 参数“ErrorID”的错误 ID 速度设定值为零(“Velocity” = 0.0)时的行为 “Velocity”= 0.0 的“MC_MoveVelocity”作业使用设定的减速度停止该轴。当速度设定值达到 0 时,参数“InVelocity”将显示值 TRUE。 在“工艺对象 > 诊断 > 状态位和错误位 > 运动状态”(Technology object > Diagnostics > Status and error bits > Motion status) 下,将会显示“恒定速度”(constant velocity) 和“停 止”(standstill) (.StatusWord.X12 (ConstantVelocity);.StatusWord.X7 (Standstill))。 参数“InVelocity”和“Busy”的值始终显示为 TRUE,直到“MC_MoveVelocity”作业被其它运动控 制工作超驰。 使用恒定速度移动某个轴 要使用恒定速度移动某个轴,请按以下步骤操作: 1. 首先检查是否满足上述要求。 2. 可在参数“Velocity”中,指定轴的移动速度。 3. 将在参数“Execute”的上升沿开始“MC_MoveVelocity”作业。 当前运动状态通过“Busy”、“InVelocity”和“Error”来显示。 如果参数“InVelocity”的值显示为 TRUE,则表示已经达到速度设定值。轴以该恒定转速继续 移动。参数“InVelocity”和“Busy”的值始终显示为 TRUE,直到“MC_MoveVelocity”作业被其它 运动控制工作超驰。 说明 对超驰过程中的变化作出响应 恒速运动期间,如果速度因超驰 (.Override.Velocity) 变化而受到影响,则参数 “InVelocity”在加速或减速期间会被复位。当达到Zui新计算的速度时(“Velocity”דOverride” %),“InVelocity”会被复位。 更多信息 有关各个状态位的评估选项,请参见“StatusWord、ErrorWord 和 WarningWord 的评估”部 分。 “MC_MoveVelocity”作业 (A1) 通过“Exe_1”启动,并对轴进行加速;在时间①处,该作业通过 “InVel_1”发出信号,指示已经达到速度设定值 50.0。 在时间 ① 处,作业被另一个“MC_MoveVelocity”作业 (A2) 超驰。通过“Abort_1”发出中止信 号。达到新的速度设定值 15.0 时,将通过“InVel_2”发出信号。之后,轴将以恒定速度 15.0 继续移动。运行中的“MC_MoveVelocity”作业 (A2) 被另一个“MC_MoveVelocity”作业(A1) 超驰。将通过 “Abort_2”发出中止信号。轴将加速到新的速度设定值 50.0。达到该速度设定值之前,当前 “MC_MoveVelocity”作业 (A1) 在时间③处被另一个“MC_MoveVelocity”作业 (A2) 超驰。通过 “Abort_1”发出中止信号。达到新的速度设定值 15.0 时,将通过“InVel_2”发出信号。之后, 轴将以恒定速度 15.0 继续移动。 MC_MoveJog V2 (S7-1500) MC_MoveJog:在微动模式下移动轴 V2 (S7-1500) 说明 使用运动控制指令“MC_MoveJog”,可以在点动模式下移动轴。 通过参数“Velocity”、“Jerk”、“Acceleration”和“Deceleration”,定义运动控制的动态行为。 • 定位轴/同步轴: 将使用参数“Velocity”指定速度。 • 速度轴: 通过参数“Velocity”指定速度。 适用于 • 同步轴 • 定位轴 • 速度轴 要求 • 工艺对象已正确组态。 • 该工艺对象已启用。 超驰响应 “MC_MoveJog”作业因以下事项中止: • 通过“MC_Power.Enable”= FALSE 禁用轴 • “MC_Home”指令“Mode”= 3、5• “MC_Halt”指令 • “MC_MoveAbsolute”指令 • “MC_MoveRelative”指令 • “MC_MoveVelocity”指令 • “MC_MoveJog”指令 • “MC_GearIn”指令 启动“MC_MoveJog”作业会中止以下活动的运动控制工作: • “MC_Home”指令“Mode”= 3、5 • “MC_Halt”指令 • “MC_MoveAbsolute”指令 • “MC_MoveRelative”指令 • “MC_MoveVelocity”指令 • “MC_MoveJog”指令 • “MC_GearIn”指令 • “MC_MoveSuperimposed”指令 参数 下表列出了“MC_MoveJog”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 Axis InOut TO_SpeedAxis - 工艺对象 JogForward INPUT BOOL FALSE 如果参数值为 TRUE,则轴都将按参数“Velocity” 中所指定的速度,正向移动。 JogBackward INPUT BOOL FALSE 如果参数值为 TRUE,则轴都将按参数“Velocity” 中指定的速度,反向移动。 Velocity INPUT LREAL 100.0 运动控制的速度设定值 值 > 0.0:使用指定值。 值 < 0.0:使用指定值的juedui值。 (允许“Velocity”= 0.0)

展开全文
拨打电话 微信咨询 发送询价