31 POSITIONING INSTRUCTION
31.10 Multiple-axis Table Operation
499
31
31.10 Multiple-axis Table Operation
This instruction executes the control method of specified table for multiple axes set in the table data with GX Works3.
DRVMUL
This instruction executes the table data set in GX Works3 for multiple axes of one module simultaneously.
■Description, range, data type
*1 CPU module is 1 to 32 when the positioning table data is not set to use device
■Available device
*1 T, ST, C cannot be used.
This function executes the tables of multiple axes of simultaneously. After this function is executed, each axis operates
independently and continuous operation can be performed. However, simultaneous execution is possible only for axes in the
same module.
For details on the table setting method and others, refer to Page 510 TABLE OPERATION.
Ladder ST FBD/LD
ENO:=DRVMUL(EN,n1,n2,n3,n4,n5,d);
Operand Description Range Data type Data type (label)
(n1) Head axis number ■FX5S CPU module
K1
■FX5UJ/FX5U/FX5UC CPU
module
K1, K5, K7, K9, K11
16-bit unsigned binary ANY16_U
(n2) Table number of the axis 1 0 to 100
*1
16-bit unsigned binary ANY16_U
(n3) Table number of the axis 2 0 to 100
*1
16-bit unsigned binary ANY16_U
(n4) Table number of the axis 3 0 to 100
*1
16-bit unsigned binary ANY16_U
(n5) Table number of the axis 4 0 to 100
*1
16-bit unsigned binary ANY16_U
(d) Bit device number of the instruction execution
complete flag and abnormal end flag
Bit ANYBIT_ARRAY
(Number of
elements:8)
EN Execution condition Bit BOOL
ENO Execution result Bit BOOL
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L, SM, F,
B, SB, S
T, ST, C, D, W,
SD, SW, R
U\G Z LC LZ K, H E $
(n1)
(n2)
(n3)
(n4)
(n5)
(d)
*1
(n2) (n3) (n4) (n5) (d)(n1)
EN ENO
dn1
n2
n3
n4
n5