Moog Animatics SmartMotor™ Developer's Guide,Rev. L
Page 666 of 909
PTST
Position Target, Synchronized Time
APPLICATION: Motion control
DESCRIPTION: Stores the time for a synchronized move to the target position
EXECUTION: Immediate
CONDITIONAL TO: PTS or PRTS command
LIMITATIONS: N/A
READ/REPORT: RPTST
WRITE: Read only
LANGUAGE ACCESS: Formulas and conditional testing
UNITS: milliseconds
RANGE OF VALUES: -2147483648 to 2147483647
TYPICAL VALUES: -2147483648 to 2147483647
DEFAULT VALUE: 0
FIRMWARE VERSION: 5.x series only; not available in version 5.32.x.x
COMBITRONIC: N/A
DETAILED DESCRIPTION:
The PTSTcommand stores the time (in milliseconds) for a synchronized move to the target
position. After a PTS() or PRTS() command, the combined distance is stored in the PTST
variable (in milliseconds) so that it may be used by the programmer.
For more details, see Synchronized Motion on page 175.
EXAMPLE:
t=PTST/2 'Calculate time in milliseconds to complete half of
'a predefined synchronized move.
TMR(0,t) 'Start timer that will timeout halfway through the move.
GS 'Start synchronized move.
RELATED COMMANDS:
ADTS=formula Acceleration/Deceleration Target, Synchronized (see page 259)
GS Start Synchronized Motion (GO Synchronized) (see page 467)
PRTS(...) Position, Relative Target, Synchronized (see page 654)
PTS(...) Position Target, Synchronized (see page 660)
R
PTSD Position Target, Synchronized Distance (see page 663)
TSWAIT Trajectory Synchronized Wait (see page 749)
VTS=formula Velocity Target, Synchronized Move (see page 791)
Part 2: Commands: PTST