Phaser/zh-hans
语言: | English • 中文(简体) |
---|
Contents
介绍
PHASER的目的是在进入凸轮表之前或乘以传动比之前放大或衰减主输入值。
主从连接通过凸轮表或齿轮传动实现。凸轮中的一个典型问题是在主轴之间的偏移量,在用凸轮表转换该值之前必须进行补偿。PHASER对主轴位置添加了一个修正值。这避免了从轴位置的意外跳跃。通过立即添加最大校正值,可以动态地计算从零到最大值的校正。.
可以将多个从轴连接到同一个主轴,但是每个从轴都会设置位置校正。PHASER是一个从属命令,其效果不会损害连接到同一个主轴的其他从轴。从轴的直接断开(SLAVE = OFF)会自动停止PHASER。
曲线
PHASER 是 MOVE的一种类型,因此所有命令的规则和限制都被导入。作为输入,PHASER获得从主轴位置添加或减去的最大偏移量。偏移值等于 MOVE的目标位置。偏移量变化的速率由曲线决定。与MOVE类似,根据从轴的运动属性(ACCELERATION, DECELERATION和 JERK)计算曲线。这些值中的所有更改必须在节点上下文中执行,从而不会影响从轴的属性定义。
比较PHASER和MOVE:
|
|
|
元素 | 轴或组 | 仅从轴 |
位置 | 目标 | 最大偏移 |
比率因子 | 无 | 主轴单位和从轴单位之间的转换因子 |
运动学属性 | 所有 | 所有 |
STARTTYPE | 所有类型 | 所有类型(特殊相关性是IMMEDIATE) |
执行
PHASER 是从轴命令,尽管它作用于主轴信号。在命令(如MOVE)中,从轴和偏移值至关重要。PHASER是可以在从机和主机之间进行转换一个新的比率因子。可以确定的附加属性是平滑度的变化,曲线类型,STARTTYPE和运动学。
A1.mastersource = a2.pcmd A1.slave = CAM Phase a1 10 ratio = 1 ‘ 从轴和主轴有相同的单位
取消
PHASER 可以分为两个阶段:收敛和恒定阶段。停止收敛阶段是通过特殊的停止命令。在停止结束时达到的值是添加的最大偏移量,而不是原始偏移值。MAXIMUMOFFSET查询最大偏移值(参考MC. Reference manual)。
要取消第二阶段,其中偏移达到其最终值,请插入具有附加校正值的新的PHASER。
StopPhase a1 ratio = 1 ‘ 从轴和主轴有相同的单位
串行PHASER
PHASER 插入到运动缓冲区中。在PHASER的收敛期间,不允许进行其他运动。新的运动或保持附加的PHASER直到达到最大偏移。在收敛阶段执行新的动作只能通过 STARTTYPE=IMMEDIATE才能完成。您可以使用ISMOVING 跟踪收敛阶段(如跟踪其他类型的运动(参考MC. Reference manual)