[SMB-66E]
-
53
-
PROGRAM
3
3. PROGRAM
ABSODEX driver with the controller system will enable free setting of actuator rotation angle, moving time,
and timer setting. Also M code output enables communication with external sequencer (PLC).
3.1 Program Format
NC program starts with "O" at the head of the program, which is followed by the program number.
N is followed by sequence number, NC code, data and the semi-colon (;) at the last.
The section separated by the semi-colon (;) is called a block, and the sequence number is sometimes
called the block number.
O
□□
N
□□
G
□□
P
□□
A
□□
F
□□
M
□□
L
□□
J
□□
;
N
□□
G
□□
P
□□
A
□□
F
□□
M
□□
L
□□
J
□□
;
N
□□
M30;
※
※
※
※
□□
□□
□□
□□
:denotes numeral data.
3.2 Cautionary Items
1) Two or more G codes and M codes belonging to different groups can be written in a single block.
However, two or more NC codes belonging to the same group may not be specified in a single
block.
For the group of the NC code, refer to Section 3.3 "Code List."
2) When the M codes (M20 to M27) in group D is issued, an M code including the bit corresponding
to the numeral of the units digit (0 to 7) and an M code strobe signal are issued from CN3.
If two or more M codes in group A (up to three codes) are specified in a single block, the M code
output signal is issued simultaneously.
Do not specify the M code in group D together with M codes in other groups in a single block.
3) If two or more M codes in different groups (other than group D) are specified in a single block, the
M codes are executed in the order they are specified.
However, M30 is executed at the last, and segment position output M70 is output first.
4) G101 in group C may not be used simultaneously with G codes in group A in a single block.
5) M30 (end of program) must be specified in the last block of the program.
6) Sequence number "N
" is not compulsory.
The program is executed from the top without relations to the sequence number.
However, the sequence number is necessary at the beginning of the destination block of a jump
specified with a J code.
7) If merely the A code (traveling amount) is not specified in a single block, the "F" value (traveling
time or speed) specified in the previous block is assumed.
If the "F" value has not been specified in previous blocks, an NC program error is caused.
8) Angle input
G105A123
Indicates 123°.
G105A123.
Indicates 123°.
G105A.123
Indicates 0.123°.
G1050.123
Indicates 0.123°.
9) If the rotation speed determined by the traveling amount specified with "A" and the traveling time
specified with "F" exceed the maximum rotation speed of ABSODEX, the traveling time is
automatically extended so that the rotation speed is contained within the maximum limit.
Summary of Contents for AX0180
Page 60: ...SMB 66E 52 OPERATION 2 MEMO...
Page 88: ...SMB 66E 80 PROCESS FLOW 7 MEMO...
Page 94: ...SMB 66E 86 PROCESS FLOW 7 MEMO...
Page 102: ...SMB 66E 94 PROCESS FLOW 7 MEMO...