SIEMENS西门子 S120伺服电机 1FK7022-5AK71-1UH3
MC_PhasingRelative:功能图 V6 功能图:齿轮传动中的相对主值偏移参数 声明 数据类型 默认值 说明 Done OUTPU T BOOL FALSE TRUE 主值偏移结束。 Busy OUTPU T BOOL FALSE TRUE 作业正在处理中。 CommandAborted OUTPU T BOOL FALSE TRUE 作业在执行过程中被另一作业中止。 Error OUTPU T BOOL FALSE TRUE 处理作业时出错。作业被拒绝。错 误原因位于参数“ErrorID”中。 ErrorID OUTPU T WORD 0 参数“ErrorID”的错误 ID 更多详细信息,请参见文档“S7-1500/ S7-1500T 运动控制报警和错误 ID”中的“错 误 ID”部分。 CoveredPhaseShift OUTPU T LREAL 0.0 显示已行进的juedui主值偏移 StartPhasing OUTPU T BOOL FALSE TRUE 跟随轴将行进主值偏移的距离。
同步操作运动外,跟随轴还会通过指定的动态参数行进主值偏移。通过该作业行进的juedui主 值偏移在“CoveredPhaseShift”中指示。“Done”指示主值已成功偏移。引导轴的运动不会受影 响。 当时间为 ② 时,“MC_PhasingRelative”作业 (A2) 通过“Exe”再次启动。除了同步移动外,使 用动态参数的主值偏移通过指定的动态参数再次移出。通过该作业行进的juedui主值偏移在 “CoveredPhaseShift”中指示。“Done”指示主值已成功偏移。 在工艺对象的“.StatusSynchronizedMotion.PhaseShift”变量中指示juedui主值偏移。在使用“MC_CamIn”(A1) 控制的有效凸轮传动期间,当时间为①时,在“ProfileReference”= 1 的情况下通过“Exe”触发“MC_PhasingRelative”作业 (A2)。“StartPhasing”参数显示,主值偏移 从当前位置开始行进,行进距离为指定的主值距离。所需的动态响应由系统进行计算。通过 该作业行进的juedui主值偏移在“CoveredPhaseShift”中指示。“Done”指示主值已成功偏移。引 导轴的运动不会受影响。 当时间为 ② 时,在“ProfileReference”= 2 的情况下,“MC_PhasingRelative”作业 (A2) 通过 “Exe”再次启动。跟随轴上将显示“正在等待”状态,直至引导轴到达起始位置 (.StatusWord2.X3 = TRUE (PhasingCommandWaiting))。 在时间 ③,主值到达指定的起始位置。“StartPhasing”参数显示,跟随轴行进主值偏移,行 进距离为指定的主值距离。所需的动态响应由系统进行计算。通过该作业行进的juedui主值偏 移在“CoveredPhaseShift”中指示。“Done”指示主值已成功偏移。 在工艺对象的“.StatusSynchronizedMotion.PhaseShift”变量中指示juedui主值偏移。 MC_PhasingAbsolute V6 MC_PhasingAbsolute:跟随轴上主值的juedui偏移 V6 说明 通过运动控制指令“MC_PhasingAbsolute”,可以在跟随轴上执行有效主值的juedui偏移。使用 “MC_GearIn”或“MC_GearInPos”进行齿轮传动或使用“MC_CamIn”进行凸轮传动时可能存在绝 对主值偏移。引导轴的位置不会受此影响。 可以使用以下类型行进主值偏移: • 使用动态参数行进(“ProfileReference”= 0,仅适用于齿轮传动) 通过参数“Velocity”、“Acceleration”、“Deceleration”和“Jerk”,定义跟随轴运动的动态响 应。动态值会与同步操作运动的值相加。 • 从当前主值位置(“ProfileReference”= 1)开始行进,行进距离为主值距离 在行进主值偏移期间,使用参数“PhasingDistance”和“Direction”确定主值距离和方向。 • 从特定主值位置开始行进,行进距离为主值距离(“ProfileReference”= 2) 在行进主值偏移期间,使用参数“StartPosition”、“PhasingDistance”和“Direction”确定主值 位置、主值距离和方向。 • 仅取消主值偏移的等待作业(“ProfileReference”= 5) 适用于 • 同步轴 要求 • 引导轴和跟随轴的工艺对象已正确组态。 • 引导轴为定位轴、同步轴、外部编码器或引导轴代理。 • 跟随轴是同步轴。 • 在跟随轴的组态“工艺对象 > 组态 > 主值互连”(Technology object > Configuration > Leading value interconnections) 中,将引导轴指定为可能的引导轴。 • 跟随轴已启用。 • 通过运动控制指令“MC_GearIn”、“MC_GearInPos”或“MC_CamIn”,跟随轴将与引导轴同 步(“MC_GearIn.InGear”= TRUE、“MC_GearInPos.InSync”= TRUE 或“MC_CamIn.InSync” = TRUE)。 • 无“MC_OffsetAbsolute”或“MC_OffsetRelative”作业处于激活或等待状态。 超驰响应 有关“MC_PhasingAbsolute”作业的超驰响应,请参见“超驰响应 V6:同步操作作业 (页 4423)”部分。 通过“MC_Power.Enable”= FALSE 禁用引导轴时,不会中止主值偏移。即使在减速制动阶段 和引导轴再次启用之后,跟随轴也会跟随引导轴运动。 参数 下表列出了“MC_PhasingAbsolute”运动控制指令的参数: 参数 声明 数据类型 默认值 说明 Master INPUT TO_PositioningAxis TO_Synchronous‐ Axis TO_ExternalEncod er TO_LeadingAxisPro xy - 引导轴工艺对象 Slave INPUT TO_Synchronous‐ Axis - 跟随轴工艺对象 Execute INPUT BOOL FALSE TRUE 上升沿时启动作业 PhaseShift INPUT LREAL 0.0 juedui主值偏移。
参数 声明 数据类型 默认值 说明 Jerk INPUT LREAL -1.0 进行主值偏移的跟随轴加加速度(添加到同 步操作运动中) > 0.0 恒定加速度曲线 使用指定值。 = 0.0 梯形速度曲线 < 0.0 使用在“工艺对象 > 组态 > 扩展参 数 > 动态默认设置”(Technology object > Configuration > Extended parameters > Dynamic defaults) 中 设定的加加速度。 (.DynamicDefaults.Jerk) ProfileReference INPUT DINT 0 主值偏移的行进类型 0 仅适用于齿轮传动: 使用动态参数行进主值偏移 1 从当前主值位置开始行进主值偏 移,行进距离为主值距离 2 从主值位置“StartPosition”行进主值 偏移 3 ... 4 不允许 5 只取消主值偏移的一个等待作业 PhasingDistance INPUT LREAL 0.0 当“ProfileReference”= 1、2 时: 主值距离 行进主值偏移期间引导轴的距离。 StartPosition INPUT LREAL 0.0 当“ProfileReference” = 2 时: 主值位置,从该位置开始行进主值偏移。 Direction INPUT DINT 3 当“ProfileReference”= 1、2 时: 主值距离的方向 1 主值距离的方向为主值运动方向的 正向。 2 主值距离的方向为主值运动方向的 反向。 3 主值距离的方向为主值当前运动方 向。参数 声明 数据类型 默认值 说明 Done OUTPU T BOOL FALSE TRUE 主值偏移结束。 Busy OUTPU T BOOL FALSE TRUE 作业正在处理中。 CommandAborted OUTPU T BOOL FALSE TRUE 作业在执行过程中被另一作业中止。 Error OUTPU T BOOL FALSE TRUE 处理作业时出错。作业被拒绝。错 误原因位于参数“ErrorID”中。 ErrorID OUTPU T WORD 0 参数“ErrorID”的错误 ID 更多详细信息,请参见文档“S7-1500/ S7-1500T 运动控制报警和错误 ID”中的“错 误 ID”部分。 AbsolutePhaseShift OUTPU T LREAL 0.0 显示已行进的juedui主值偏移 StartPhasing OUTPU T BOOL FALSE TRUE 跟随轴将行进主值偏移的距离。MC_PhasingAbsolute:功能图 V6 功能图:齿轮传动中的juedui主值偏移同步操作运动外,跟随轴还会通过指定的动态参数行进主值偏移。通过该作业行进的juedui主 值偏移在“AbsolutePhaseShift”中指示。“Done”指示主值已成功偏移。引导轴的运动不会受影 响。 当时间为 ② 时,“MC_PhasingAbsolute”作业 (A2) 通过“Exe”再次启动。因为juedui主值偏移 (.StatusSynchronizedMotion.PhaseShift) 已经为 50.0,因此主值未偏移。 在工艺对象的“.StatusSynchronizedMotion.PhaseShift”变量中指示juedui主值偏移。