与移动坐标系同步 集成的跟踪功能允许对相对于移动坐标系的运动进行编程。一个典型的用例是从传送带上拾取产品并将其放在不同的传送带上。在为每条皮带定义了一个动态坐标系后,用户可以简单地为相对于这些坐标系的运动提供目标位置。 CODESYS SoftMotion 负责叠加轴组的指令运动和皮带的运动。 典型的跟踪运动包括三个阶段: Tracking in:从另一个坐标系移动到动态坐标系中。到达目标位置后,
扭矩限制和扭矩前馈控制 的扭矩限制 CODESYS SoftMotion 防止在协调运动期间超过驱动器的扭矩或力的指定限制。除了驱动器的速度、加速度和加加速度的现有限制外,还遵守这些扭矩和力的限制。对此的要求是应用运动学的动态模型,以功能块的形式实现 ISMDynamics 接口来自 SM3_Dynamics 图书馆。基本上,一个 AxesStateToTorque 需要方法,它计算轴的给定状态(
概述 本章介绍机器人的基本运动类型: 跑步 SMC_GroupJog2 PTP 移动(点对点) MC_MoveDirectAbsolute MC_MoveDirectRelative CP 运动(连续路径) MC_MoveLinearAbsolute MC_MoveLinearRelative MC_MoveCircularAbsolute MC_MoveCircularRelative 等待 组
如何创建控制轴组的程序 以下说明描述了如何创建用于控制轴组的程序。 要求 :一个项目已经创建了一个轴组,如 如何创建轴组 章节。 用于控制轴组的程序在 PLC_PRG 以 CFC 为实现语言的 POU。 打开 PLC_PRG 编辑器中的程序。 拖动 盒子 元素到编辑器。 映射功能块 SMC_GroupPower 到盒子里。 根据下图配置功能块。 解释: 该功能块激活轴组的驱动器。 输出 Statu
轴组的点动 您可以使用 SMC_GroupJog2 在空间中移动轴组的功能块。 这 SMC_GroupJog2 功能块对每个坐标有两个布尔输入,一个输入用于沿该坐标向前移动,一个输入用于向后移动。 不同坐标的布尔输入 SMC_GroupJog2 可以以不同的方式解释。例如,在笛卡尔坐标系、机床坐标系、轴坐标系或工具坐标系中,具体取决于设置的坐标系。使用特殊输入 ABC_as_ACS: BOOL ,
路径不变的 PTP 运动 对于 PTP 运动,空间路径取决于运动学,只有起点和终点是固定的。运动是完全同步的,因此所有轴的加速、恒定运动和减速阶段同时开始和结束。 PTP 运动始终是路径不变的,因此适用以下特征: 路径与覆盖无关。 路径与轴的所有动态限制(速度、加速度、减速度和加加速度的限制)无关。唯一的例外是确定截止点 TMStartVelocity 模式。 在 TMCornerDistance
概述 CP 运动(连续路径)由其几何路径给出。在机器人技术中,这些是线性段( MC_MoveLinearAbsolute 和 MC_MoveLinearRelative ) 和圆弧段 ( MC_MoveCircularAbsolute 和 MC_MoveCircularRelative )。 可以为 CP 运动指定最大路径速度、最大路径加速度和最大路径加加速度。 如果在两个 CP 运动之间进行混合