Reference Manual
PMAC 2 Software Reference
238 PMAC On-Line Command Specification
A variable jog-to-position can be executed with the J=* command.
PMAC will reject this command if the motor is in a coordinate system that is currently
running a motion program (reporting ERR001 if I6 is 1 or 3).
Example
J=0 .................... ; Jog addressed motor to position 0
#4J=5000 ........ ; Jog Motor 4 to 5000 counts
#8J=-32000 ; Jog Motor 8 to -32000 counts
See Also
Jogging Moves (Basic Motor Moves)
I-variables Ix19-Ix22
On-line commands J+, J-, J/, J=, J:{constant}, J^{constant}, J=*, J:*, J^*
J=*
Function
Jog to specified variable position
Scope
Motor specific
Syntax
J=*
Remarks
This command causes the addressed motor to jog to the position specified in the motor’s
variable jog position/distance register. Jogging acceleration and velocity are determined by
the values of Ix19-Ix22 in force at the time of this command.
The variable jog position/distance register is a floating-point register with units of counts. It
is best accessed with a floating-point M-variable. The register is located at PMAC address
L:$082B for motor 1, L:$08EB for motor 2, etc. (suggested M-variable Mx72). The usual
procedure is to write the destination position to this register by assigning a value to the M-
variable, then issuing the J=* command.
Virtually the same result can be obtained by writing to the motor target position register and
issuing the J= command. However, using the J=* command permits you to return to the
real target position afterwards without having to restore the target position register. Also, the
J=* command uses a register whose value is scaled in counts, not fractions of a count.
PMAC will reject this command if the motor is in a coordinate system that is currently
running a motion program (reporting ERR001 if I6 is 1 or 3).
Example
M172->L:$082B ; Define #1 variable jog position/distance reg.
M172=3000...... ; Assign position value to register
#1J=* ............... ; Jog Motor 1 to this position
M172=P1*SIN(P2) ; Assign new position value to register
#1J=* ............... ; Jog Motor 1 to this position
#1J= ; Return to prejog target position
See Also
Jogging Moves (Basic Motor Moves)
I-variables Ix19-Ix22
Memory map registers L:$082B, L:$08EB, etc.
Suggested M-variable definitions M172, M272, etc.
On-line commands J=, J={constant}, J:*, J^*