Moog Animatics SmartMotor™ Developer's Guide,Rev. L
Page 588 of 909
EXAMPLE:
MS0 'Reset CTR
MFDIV=-10 'Denominator = -10
MFMUL=21 'Numerator = 21
MSR 'Calculate Ratio, input 21 external counts
'resulting motion -10 counts
MP(1) 'Position mode in trajectory 1 while also
'keeping MSR active
PRT=0 'No phase shift
G(2) 'Start following
'Implementing phase adjust:
PRT=500 ' Set relative position target
VT=5000 ' Set velocity target
ADT=100 ' Set accel/decel target
G(1) ' Start phase adjust
RELATED COMMANDS:
R
CTR(enc) Counter, Encoder, Step and Direction (see page 374)
G Start Motion (GO) (see page 456)
MFA(distance[,m/s]) Mode Follow Ascend (see page 550)
MFCTP(arg1,arg2) Mode Follow Control Traverse Point (see page 553)
MFD(distance[,m/s]) Mode Follow Descend (see page 555)
R
MFDIV=formula Mode Follow Divisor (see page 558)
MFH(distance[,m/s]) Mode Follow, High Ascend/Descend Rate (see page 560)
R
MFHTP=formula Mode Follow, High Traverse Point (see page 562)
MFL(distance[,m/s]) Mode Follow, Low Ascend/Descend Rate (see page 564)
R
MFLTP=formula Mode Follow, Low Traverse Point (see page 566)
R
MFMUL=formula Mode Follow Multiplier (see page 568)
MFR Mode Follow Ratio (see page 570)
MFSDC(distance,mode) Mode Follow, Stall-Dwell-Continue (see page 573)
MFSLEW(distance[,m/s]) Mode Follow Slew (see page 575)
SRC(enc_src) Source, Follow and/or Cam Encoder (see page 720)
Part 2: Commands: MSR