Difference between revisions of "Phaser/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with "{{Languages}} = Introduction = The purpose of '''PHASER''' is to amplify or attenuate the master input value before entering the cam table or before multiplying by the gear ...")
 
 
Line 1: Line 1:
{{Languages}}
+
{{Languages|Phaser}}
= Introduction =  
+
= 介绍 =  
  
The purpose of '''PHASER''' is to amplify or attenuate the master input value before entering the cam table or before multiplying by the gear ratio.
+
'''PHASER'''的目的是在进入凸轮表之前或乘以传动比之前放大或衰减主输入值。
  
The master - slave connection is achieved either by a cam table or through gearing. A typical problem in camming is an offset in the master position that has to be compensated for before translating the value with a cam table. '''PHASER''' adds a correction to the master position. This avoids unexpected jumps at the slave position. By immediately adding the maximum correction value, there is a dynamically computation of the correction from zero to the maximum value.
+
主从连接通过凸轮表或齿轮传动实现。凸轮中的一个典型问题是在主轴之间的偏移量,在用凸轮表转换该值之前必须进行补偿。'''PHASER'''对主轴位置添加了一个修正值。这避免了从轴位置的意外跳跃。通过立即添加最大校正值,可以动态地计算从零到最大值的校正。.
  
 
[[Image:Axsystems;UserManual-1-Phaser.png|600px|caption]]
 
[[Image:Axsystems;UserManual-1-Phaser.png|600px|caption]]
  
Several slaves can be connected to the same master, but the position correction is set per slave. '''PHASER''' is a slave command and its effects do not harm other slaves connected to the same master. Directly disconnection of the slave (SLAVE = OFF) automatically stops '''PHASER'''.
+
可以将多个从轴连接到同一个主轴,但是每个从轴都会设置位置校正。'''PHASER'''是一个从属命令,其效果不会损害连接到同一个主轴的其他从轴。从轴的直接断开(SLAVE = OFF)会自动停止'''PHASER'''
  
= Profiler =
+
= 曲线 =
'''PHASER''' is a type of '''MOVE''', so all the command’s rules and limitations are imported. As an input, '''PHASER''' gets the maximum offset added or subtracted from the master position. The offset value is equivalent to the target position of '''MOVE'''. The rate at which the offset changes is determines by the profiler. Similar to '''MOVE''', the profiler is calculated according to the slave’s motion properties ('''ACCELERATION''', '''DECELERATION''' and''' JERK'''). All changes in these values must be performed in the nodal context so the slave‘s property definitions are not effected.
+
'''PHASER''' '''MOVE'''的一种类型,因此所有命令的规则和限制都被导入。作为输入,'''PHASER'''获得从主轴位置添加或减去的最大偏移量。偏移值等于 '''MOVE'''的目标位置。偏移量变化的速率由曲线决定。与MOVE类似,根据从轴的运动属性('''ACCELERATION''', '''DECELERATION'''''' JERK''')计算曲线。这些值中的所有更改必须在节点上下文中执行,从而不会影响从轴的属性定义。
  
Comparing '''PHASER''' and '''MOVE''':
+
 
 +
比较'''PHASER''''''MOVE'''
  
 
{| style="border-spacing:1;"
 
{| style="border-spacing:1;"
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| <center>'''Properties'''</center>
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| <center>'''属性'''</center>
 
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| <center>'''MOVE'''</center>
 
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| <center>'''MOVE'''</center>
 
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| <center>'''PHASER'''</center>
 
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| <center>'''PHASER'''</center>
  
 
|-
 
|-
| style="border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Element
+
| style="border-top:none;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 元素
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Axis or group
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 轴或组
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Slaved axis only
+
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 仅从轴
  
 
|-
 
|-
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Position
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 位置
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Target
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 目标
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Maximum offset
+
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 最大偏移
  
 
|-
 
|-
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Ratio factor
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 比率因子
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| None
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"|
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Translation factor between master units and slave units
+
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 主轴单位和从轴单位之间的转换因子
  
 
|-
 
|-
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| Kinematics properties
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 运动学属性
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| All
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 所有
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| All
+
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 所有
  
 
|-
 
|-
 
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| '''STARTTYPE'''
 
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| '''STARTTYPE'''
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| All types
+
| style="border-top:0.018cm solid #000000;border-bottom:0.018cm solid #000000;border-left:0.018cm solid #000000;border-right:none;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 所有类型
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| All types (special relevance is IMMEDIATE)
+
| style="border:0.018cm solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;"| 所有类型(特殊相关性是IMMEDIATE)
  
 
|}
 
|}
  
= Execute =
+
= 执行 =
'''PHASER''' is a slave command, although it acts on the master signal. In the command (like '''MOVE'''), the slave axis and offset value are essential. With '''PHASER''', there is a new factor ratio that translates between slave and master units. The additional properties that can be determined are the smoothness of change, profiler type, '''STARTTYPE''' and kinematics.
+
'''PHASER '''是从轴命令,尽管它作用于主轴信号。在命令(如'''MOVE''')中,从轴和偏移值至关重要。PHASER是可以在从机和主机之间进行转换一个新的比率因子。可以确定的附加属性是平滑度的变化,曲线类型,'''STARTTYPE'''和运动学。
 
<pre>
 
<pre>
 
A1.mastersource = a2.pcmd
 
A1.mastersource = a2.pcmd
 
A1.slave = CAM
 
A1.slave = CAM
Phase a1 10 ratio = 1 ‘ slave and master has the same units
+
Phase a1 10 ratio = 1 ‘ 从轴和主轴有相同的单位
 
</pre>
 
</pre>
  
= Cancel =
+
= 取消 =
'''PHASER '''can be divided into two stages: the convergence and constant stages. Stopping the convergence stage is by a special stop command. The value reached at the end of stopping is the maximum offset that is added, instead of the original offset value. The maximum offset value is queried with '''MAXIMUMOFFSET '''(see the ''MC. Reference manual'').
+
'''PHASER '''可以分为两个阶段:收敛和恒定阶段。停止收敛阶段是通过特殊的停止命令。在停止结束时达到的值是添加的最大偏移量,而不是原始偏移值。MAXIMUMOFFSET查询最大偏移值(参考[[:Category:MC-Basic|MC. Reference manual]])。
  
To cancel the second stage, where the offset reaches its final value, insert a new '''PHASER''' with a complementary correction value.
+
要取消第二阶段,其中偏移达到其最终值,请插入具有附加校正值的新的'''PHASER'''
 
<pre>
 
<pre>
StopPhase a1 ratio = 1 ‘ slave and master has the same units
+
StopPhase a1 ratio = 1 ‘ 从轴和主轴有相同的单位
 
</pre>
 
</pre>
= Serial PHASER =
 
'''PHASER''' is inserted into the movements’ buffer. During the convergence stage of '''PHASER''', no other movements are allowed. A new movement or an additional '''PHASER''' is held until the maximum offset is reached. Executing a new motion during the convergence stage can be accomplished only with '''STARTTYPE'''<nowiki>=IMMEDIATE. You can trace the convergence stage with </nowiki>'''ISMOVING''' (like tracing other type of movements (see the [[:Category:MC-Basic|MC. Reference manual]]).
 
  
 +
= 串行PHASER =
 +
'''PHASER''' 插入到运动缓冲区中。在'''PHASER'''的收敛期间,不允许进行其他运动。新的运动或保持附加的PHASER直到达到最大偏移。在收敛阶段执行新的动作只能通过 '''STARTTYPE'''<nowiki>=IMMEDIATE才能完成。您可以使用</nowiki>'''ISMOVING''' 跟踪收敛阶段(如跟踪其他类型的运动(参考[[:Category:MC-Basic|MC. Reference manual]])
  
 
[[Category:Master-Slave Connection|Phaser]]
 
[[Category:Master-Slave Connection|Phaser]]

Latest revision as of 08:38, 6 June 2017

语言: English  • 中文(简体)‎

介绍

PHASER的目的是在进入凸轮表之前或乘以传动比之前放大或衰减主输入值。

主从连接通过凸轮表或齿轮传动实现。凸轮中的一个典型问题是在主轴之间的偏移量,在用凸轮表转换该值之前必须进行补偿。PHASER对主轴位置添加了一个修正值。这避免了从轴位置的意外跳跃。通过立即添加最大校正值,可以动态地计算从零到最大值的校正。.

caption

可以将多个从轴连接到同一个主轴,但是每个从轴都会设置位置校正。PHASER是一个从属命令,其效果不会损害连接到同一个主轴的其他从轴。从轴的直接断开(SLAVE = OFF)会自动停止PHASER

曲线

PHASERMOVE的一种类型,因此所有命令的规则和限制都被导入。作为输入,PHASER获得从主轴位置添加或减去的最大偏移量。偏移值等于 MOVE的目标位置。偏移量变化的速率由曲线决定。与MOVE类似,根据从轴的运动属性(ACCELERATION, DECELERATION JERK)计算曲线。这些值中的所有更改必须在节点上下文中执行,从而不会影响从轴的属性定义。


比较PHASERMOVE

属性
MOVE
PHASER
元素 轴或组 仅从轴
位置 目标 最大偏移
比率因子 主轴单位和从轴单位之间的转换因子
运动学属性 所有 所有
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