40
GET_MAX_ACC
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Get maximum acceleration
1/read
4f (hex)
current axis
all axes
-
GET_MAX_ACC returns the max. acceleration value set using the
SET_MAX_ACC command. It returns the double-buffered value (set
directly by the host), which may or may not correspond to the active
value, depending on whether the profile parameters have been
updated. The returned acceleration is an unsigned 16-bit number in
1/216 format with units of usteps/cycle2.
This command is used when the profile mode is set to S-curve
point to point.
GET_JERK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Get command jerk
2/read
58 (hex)
current axis
all axes
-
GET_JERK returns the jerk value set using the SET_JERK command.
It returns the double-buffered value (set directly by the host), which may
or may not correspond to the active value, depending on whether the
profile parameters have been updated. The returned jerk is an
unsigned 32-bit number with 1/232 scaling with units of usteps/cycle3.
GET_RATIO
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Get command gear ratio
2/read
59 (hex)
current axis
all axes
-
GET_RATIO returns the gear ratio set using the SET_RATIO
command. It returns the double-buffered value (set directly by the host),
which may or may not correspond to the active value, depending on
whether the profile parameters have been updated. The returned ratio
is a signed 32-bit number in 1/216 format.
GET_START_VEL
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Get starting velocity
2/read
6b (hex)
current axis
all axes
-
GET_START_VEL returns the starting velocity set using the
SET_START_VEL command. The returned starting velocity is an
unsigned 32-bit number using 1/216 scaling with units of usteps/cycle.
GET_TRGT_POS
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Return target position
2/read
1d (hex)
current axis
all axes
-
GET_TRGT_POS returns the current desired position value being
generated by the trajectory profile generator. This value represents the
target position for the axis at the current cycle time, i.e. the position
being output by the trajectory profile generator at the time of the
command. This command operates for all profile modes. The value
returned is a 32-bit signed number with units of usteps. The range is -
1,073,741,824 to 1,073,741,823.
GET_TRGT_VEL
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Return target velocity
2/read
1e (hex)
current axis
all axes
-
GET_TRGT_VEL returns the current desired velocity value being
generated by the trajectory profile generator. This value represents the
target velocity for the axis at the current cycle time, i.e. the velocity
being output by the trajectory profile generator at the time of the
command. This command operates for all profile modes. The value
returned is a 32 bit signed number with units of usteps/cycle,
represented in 1/216 format. The range is -1,073,741,824 to
+1,073,741,823.
Parameter Update
SET_TIME_BRK
Data/direction:
Encoding:
Axis acted on:
Available on:
Double buffered:
Set break point mode to time based
none
17 (hex)
current axis
all axes
no
SET_TIME_BRK sets the current breakpoint mode to time based. In
this mode the value loaded into the breakpoint register (SET_BRK_PNT
cmd) will represent the number of cycles since chip set power on. After
the SET_TIME_BRK command is executed, at each loop the break
point value will be compared against the current chip set time. If the
values are equal all double-buffered parameters will be loaded in to the
active registers. See GET_TIME cmd for information on the chip set
time. After this breakpoint condition has been satisfied, the breakpoint
mode is reset i.e. no additional breakpoints will occur until a new
breakpoint condition is set.