Operator`s manual
2.3 Operating Instruction
2-132
2. P Variable number/LP Variable number/P [Array number]/LP [Array num-
ber]
Add the following tag.
3. P Variable number/LP Variable number/P [Array number]/LP [Array num-
ber]
Add the following tag.
No. Tag Explanation Note
2
P Variable num-
ber/
LP Variable num-
ber/
P [Array number]/
LP [Array num-
ber]
Specifies the number of the position type vari-
able for which the matrix multiplication is calcu-
lated.
<Data 2>
No. Tag Explanation Note
3
P Variable num-
ber/
LP Variable num-
ber/
P [Array number]/
LP [Array num-
ber]
Specified the number of the position type vari-
able for which the matrix multiplication is calcu-
lated.
<Data 3>
MULMAT and INVMAT instructions
The amount of shift for a three-dimensional shift can be obtained by using the MULMAT
and INVMAT instructions.
The instructions, exclusive to the NX100, to obtain the shift amount are used for the
optional three-dimensional shift function. However, the amount of the three-dimensional
shift can be also obtained by using the standard instructions, MULMAT and INVMAT.
The target value for a three-dimensional shift can be calculated by the following equation.
Pnew=P3d × Pold
Where Pnew: Target position after a three-dimensional shift
P3d: Three-dimensional shift amount
Pold: Taught position
The amount of a three-dimensional shift can be obtained as follows:
P3d=Pnew × Pold
-1
SUPPLE-
MENT