Before initial operation, read these instructions thoroughly, and retain for future reference
YASMWA
TOE-C843-12,30
H
This manual is primarily intended with 9“ CRT character display to
give operators instructions for YASNAC J50M programming, operation and maintenance.
For operation of 14“ CRT character display
the instruction manual
(TOE-C843-8.31
(ACGC,
optional), refer to
) separately provided.
This manual applies to the basic and optional features of
YASNAC
J50M.
The optional features are marked with a dagger.
For the specifications of your YASNAC J50M, refer to the machine
tool builder’s manual.
YASNAC J50M Operator’s Panel
with 9“ CRT Character Display
When reading this manual keep in mind that the
information contained herein does not cover every
possible contingency which might be met during
the operation. Any operation not described in
this manual should not be attempted with the
control.
The functions and performance as NC machine are
determined by a combination of machine and the
NC control. For operation of your NC machine,
the machine tool builder’s manual shall take priority over this manual.
The illustration of machine control station should be
used for your reference in understanding the function. For detailed array of operator’s devices and
names, refer to machine tool builder’s manual.
2. PROGRAMMING
2.1
INPUT FORMAT
2.1.1 INPUT FORMAT
A variable block format conforming to JIS#B
6313 is used for
YASNAC
J50M.
Unless otherwise specified, the following rules
apply to the description of programming
pies shown in this manual.
Absolute Zero Point:
Reference Zero Point
(Return to reference
rnatic
return) :
Dimensions : in mm
Table Z. 1
following the address characters in Table 2.1
indicate the programmable number of digits.
shows
+
zero by manual and auto-
e
the input format. Numerals
exam-
EXAMPLE
x
Note:
A decimal point should be omitted in actual programming,
decimal points, refer to
PROGRAMMING” on page 5.
The leading zeros can be suppressed for all
dress
but all minus signs must be programmed.
In the manual, EOB (end of block) code in a program example is represented by a semicolon ( ; ) .
In actual programming, CR
(1S0 code) should be used instead of the semi-
colon ( ; ) .
# Japanese Industrial Standard
when you make a program including
code;.
+
Plus signs need not be programmed,
5
2.1.3. “ DECIMAL
(EIA
3
code) or LF/NL
pOINT
ad-
Down to third decimal place
Five digits of integerinches
Sign
Address character: X
. Metric input format
0N4G3a+53F5S2WM3D
. Inch input format
0N4G3
Notes:
I!ail
.
. P , Q , R and L are omitted in the above format
because they are used for various meanings.
a+44F31 S2TZM3D(H)2
represents X , Y , Z,I> J or
in mm
or
1
(H)2B3;
K.
B3;
2.1.1 INPUT FORMAT (Cent’d)
Table 2.1 Input Format
No.
1
Program No.
2
Sequence No.N4N4
3
G function
Cordinate
4
Word
5
Feed /rein
6
Feed/rein 1/10
7
S-function,
8
T- function
M–f unction
9
Tool Offset No.H20r D2
10
Address
Linear axis
Rotary
ti
Metric Output
Metric Input
a+53
b+53
F50
F51
Inch Input
0404
G3
a+44
b+53
F31
F32
S2
S5
T2
T4
M3
Inch Input
Metric Input Inch Input
G3B
a+53
b+53
F50
F51
H2 or D2
a+44
b+53
F41
F42
S2
S5
T2
T4o
M3
B: Basic
O: Optional
B
B
B
o
B
B
B
o
B
B
B
B-f unction
11
12
DwellP53P53
Program No. d&gnation
13
Sequence No. dkgnaticm
14
15
No. of repetitions
B3
P4P4
P4
L8L8
B3
P4
o
B
B
B
B
2.1.2 ADDRESS AND FUNCTION CHARACTERS
Address characters and their meanings are shown in Table 2.2.
Table 2.2 Address Characters
Address
Characters
AAdditional rotary axis parallel to X-axis
B
c
D
E
F
G
H
I
J
K
LNumber of repetitions
M
N
~rogram
P
I
Additional rotary axis parallel to Y-axis
Additional rotary axis parallel to Z-axis
Tool radius offset number
User macro character
Feedrate
I Preparat
1
Tool length offset number
X-coordinate of arc center
Radius for circle cutting
Y-coordinate of arc center
Cutting depth for circle cutting
Z-coordinate arc center
]
Miscellaneous functions
I
Sequence number
ory function
‘umber
Dwell time, Program No. and sequence No.
designation in subprogram
Meanings
B:
Basic
O: Optional
o
I
I
IB
IB
I
o
o
B,O
o
B
B, O
B
B
o
B,O
B
B, O
B
B
o
Q
R
s
T
uAdditional linear axis parallel to X-axis
Depth of cut,
Point R for canned cycles
Radius designation of a circular arc
Spindle-speed function
I
Tool function
I
shift of canned cycles
I
vAdditional linear axis parallel to Y-axis
w
x
Y
z
I
Additional linear axis parallel to Z-axiso
X-coordinate
Y-coordinate
Z-coordinate
I
o
O, B
{
I
B
B
o
I
I
o
B
B
B
3
2.1.2 ADDRESS AND FUNCTION CHARACTERS (Cent’d)
Table 2.3 Function Characters
EIA Code
Blank
Bs
Tab
CR
SPSPSpace
ER
Uc
LC
2-4-5 bits
2-4-7 bits
•!-
oto9
ISO Code
I
Nti
I
BS I Disregarded
1
HT I Disregarded
I
LF
CRDisregarded
I
I
I
oto9
I
/NL
% I
Rewind stop
( \
Control
)
+
- I Minus sign, User macro operator
Meanings
Error in significant data area in EIA
Disregarded in ISO
End of Block
Upper shift
Lower shift
out
(Comment start)
Control in (Comment end)
Disregarded, User macro operator
Numerals
(EOB)
Remarks
EIA :
Special
code
Ato
atoz
11
Del I
DEL ( Disregarded (Including
Z
/ \ Optional
.
Parameter
setting
o
Notes:
Characters other than the above cause error in significant data area.
1.
Information between Control Out and Control In is ignored as insignificant data.
2.
3.
1
#
*
—
—
[
1
$
@
?1
Tape code (EIA or 1S0) can be switched by setting.
*
—
—
[
1
$
@
? I User macro operator
Address characters, User macro operator
block
skip
All
Mark)
Decimal point
I
Sharp (Variable)
Astrisk (Multiplication operator)
Equal mark
Left bracket
Right bracket
User macro operator
User macro operator
User macro operator
EIA:
Special
code
4
2.1.3 DECIMAL POINT PROGRAMMING
Numerals containing a decimal point may be used
as the dimensional data of addresses related to
coordinates (distance) , time and speed.
Decimal points can be used in the following address words.
Coordinate words:X, Y, Z, I, J, K, A, B,C,
U, V, W, Q, R
Time word: P
Feed rate word: F
EXAMPLE
[ mm]
X15.X15.000 mm
Y20.5
(G94)F25.6
G04P1. —
— Y20. 500 mm
– F25. O mm/min or
F4.0)
(for
Dwell 1.000 sec
[inch]
x15.0000 inches
or
Y20.
or
5000 inches
F25.6
inches/rein
(for
F3.1)
M code
M 92
M93
Note:When power is applied or the control is
reset, the control is in the state of M code
marked with
Inter-block stoppage can be eliminated when the
program is so made that the automatic operation
time of advance reading of 4 blocks is longer than
processing time of advance reading of next 4
blocks of data.
Note :
Advance reading is not made for every 4 blocks
but is always ready to be made up to 4 blocks in
M93 mode.
2.: MPBRE:GRAM
I
v
Multi-active register off
Multi-active register on
~.
NUMBER AND SEQUENCE
Meaning
Normally, when data without a decimal point is
‘t lit
input, the control regards
(or 0.0001 inches, or 0.001 deg.).
as O. 001 mm
2.1.4 LABEL SKIP FUNCTION
In the cases named below,
becomes effective , and LSK is displayed on the
CRT.
. When the power supply is turned on.
. When the RESET key is pushed.
While the label skip function is effective, all data
on the punched tape up to the first EOB code are
neglected. When LSK is displayed on the CRT
the MEM (memory) or EDIT (editing) mode , it indicates the presence of a pointer at the leading
end of the part program.
BUFFER REGISTER
2.1.5
During normal operation ,
read in advance and compensation computing is
made for the follow-on operation.
In the tool radius compensation C
blocks of data or up to 4 blocks of data are read
in advance and compensation computing required
for the next operation is executed. One block can
contain up to 128 characters including EOB .
2.1.6 MULTI-ACTIVE REGISTERS
For the portion of part programs sandwiched in
between M93 and M92, up to
read in advance.
the label skip function
oxe
block of data is
+
mode, two
t
4
blocks of data are
in
2.2.1 PROGRAM NUMBER
Program numbers may be prefixed to programs
for the purpose of program identification.
Up to 4 digits may be written after an address
character
program numbers can be registered in the control, and up to 199 or 999 can be registered
employing an option.
One program begins with a program number, and
ends with M02,
placed at the ends of main programs, and M99 is
placed at the ends of subprograms.
PROGRAM WITH
PROGRAM NO. 10
ER (or
the top and end of the program.
Notes :
The blocks for optional block skip such as
/M02;
of programs .
. To make the reading of M02, M30, and M99 in-
effective as a program end, and to make the
succeeding ER
program ends is possible with a parameter
change. (
[lo!!
as program numbers.
M30
or M99.
%
at ISO code) is punched on the tape at
/M99;
, /M30; ,
#6021 DO)
are not regarded as ends
(EIA)
or % (I SO) as a sign of
M02
PROGRAM WITH
PROGRAM NO. 1234
and
up to 99
M30
are
5
2.2.2 SEQUENCE NUMBER
2.2.3 OPTIONAL BLOCK SKIP (/1 - /9)
t
Integers consisting of up to 4 digits may be writ-
N
ten following an address character
numbers.
Sequence numbers are reference numbers for
blocks, and do not have any influence on the
meaning and sequence of machining processes.
Therefore, they may be sequential, non-sequen-
tial, and duplicated numbers, and also not using
any sequence number is also possible. Generally,
sequential numbers are convenient as sequence
numbers.
When searching for sequence numbers, be sure
to search or
hand.
Notes :
. When 5 or more digits are written as
number, only the digits up to the 4th from the
trailing end are effective.
. When two or more blocks have the same sequence
number, only one is retrieved and read, and
no more searching is performed.
Blocks without sequence numbers can also be
searched for with respect to the address data
contained in the blocks.
s~ecify p~ogram
numbers
as sequence
before-
a sequence
Those blocks
ed are neglected between In and the end of that
block, when the external optional block skip
switch for that number “n” is on.
EXAMPLE
/2
When the switch for
neglected,
block is read as if
N 1234
With “ 1“ ,
Notes :
The optional block skipping process is executed
while the blocks are read into the buffer
If the blocks have been read , subsequent
ter.
switching on is ineffective to skip the blocks.
While reading or punching out programs, this
function is ineffective.
The optional block skip
function.
in which “ /n” (n = 1 - 9) is includ-
N1234
GO1
X1OO /3 Y20();
/2
and when the switch for
GO1
11 1!!
may be omitted.
is on , the entire block is
XIOO; .
/2
- /9 is an option
/3
is on , this
resis–
2.3 COORDINATE WORD
Generally,
tions and commands for setting coordinate systems are called coordinate words, and coordinate
words consist of address characters for desired
axes and numerals representing dimensions of
directions.
2.3.1 COORDINATE WORD
commands for movements in axis direc-
Table 2.4 Coordinate Words
Address
Main axes
4th axis
Circular
interpolation
auxiliary
data
7
x,
Y, z
A,B,
or
v, w
u,
Q
R
I, J, K
C
Position or distance in X, Y or Z coordinate
direction.
These coordinate words are treated as commands
in the directions of the 4th axis.
A ,
Circle in
feed in Z-axis direction .
Refer to 2. 9.5 HELICAL
INTERPOLATION .
X. Y and Z
(G02,G03)” on page 22.
CONTROLt
Four-axis Control
Simultaneously
controllable axes
X, Y, Z, and
X, Y, Z , and
Two axes,
Xdl/Ya(ll or
Two axes: X and Y
Three axes :
plane and linear feed in
axis direction.
2. 9.5 HELICAL INTERPO-
LATION on page 27.
Four axes, X, Y, Z, or
XY,
(see Note. )
XY-plane
ail’ axes
dl’axes
(21~3)
XY, Yz,
ZC4(1)
circle in
YZ
or ZX
and linear
Zx,
XY
Refer tc
~ (ll.
-
Z-
(1) The
(2) Circular arc plane is determined according to
(3) For circular interpolation axis
2.3.4 4TH
An additional 4th axis can be incorporated. In
this manual, the 4th axis is referred to as
axis, and represents any of the 6 axes, A, B,
U, V and W.
#6023.
2.3.4.1 ROTARY AXIS (A, B OR C AXIS)
The rotary axis is defined as follows.
The unit of output increment and input increment
for B-axis is “deg.
linear axes.For the other respects, the treatments are the same as those in mm.
system)
Even when inch system is selected by parameter,
the values for the B- axis remains
The control does not convert B-axis coordinate
commands.
converted. (Refer to 2.9.3. “ LINEAR INTERPOLATION”)
2.3.4.2 LINEAR AXIS (U, V OR W AXIS)
The linear axes are defined as follows.
~
a axis represents any one of axes A, B, C,
U, V or W, selected as the 4th axis.
the currently effective G codes for plane desig-
nation
2.9.4, “ CIRCULAR INTERPOLATION
on page 22.
linear axes U, V , and W should be designated.
(G17 to G19) . For details, refer to
(G02,G03)”
a, any one of
AXIS CONTROLt
a-
by
Address. is specified
Table 2.7 Rotary Axes for 4th
MS
Control Table
Rotary axis
A axis
B axisRotary axis parallel to Y-axis
C axis
Note:
Linear axis
I
I
Rotary axis parallel to X-axis
Rotary axis parallel to Z-axis
In this manual, any one of the three
axes, A, B and C, is referred to as
B-axis .
‘1
instead of “mm” used with
However, feedrate command F is
Table 2.8 Linear Axes
I
Linear axis parallel to X-axis
Linear axis
Linear axis parallel to Z-axis
Definition
Definition
parallel
parameter
(Metric
“deg. “ unit.
to Y-axis
C,
Note:
In this manual, linear axes either U, V
or W are indicated by c-axis.
7
2.3.4.2 LINEAR AXIS (U, V OR W AXIS) (Cent’d)
The unit output increment and input increment for
C-axis is the same as the other linear axes, X, Y
and Z. No discrimination is necessary.
When inch system is selected by parameter, input
values must be in inches for C–axis.
Y
I
v
B
c
)1
—u
-x
c
z
Fig. 2.1 4th Axis in Right-hand
Coordinate System
LEAST INPUT INCREMENT AND LEAST OUTPUT
2.3.5
A
INCREMENT
2.3.5.1 LEAST INPUT INCREMENT
The minimum input units that can be commanded
by punched tape or MDI are shown in Table
2.9.
Table 2.9 Least Input Increment
(#6006D5 = “O’)
Linear Axis
Rotary
Axis?
Tool offset value must always
mm (or 0.0001 inch, or 0.001
is possible in these units.
In 0.01 mm increment system, the following op-
in
eration must be made
. Write operation in
. Programming for operation in MEMORY
~
Program editing operation in EDT
Notes :
If NC programs set by O. 001 mm is fed into or stored in an equipment set by 0.01 mm
increment, the machine will move ten times
the intended dimensions.
If the increment system is switched when the
contents of NC tape are stored in memory, the
machine will move by ten times or one tenth of
the commanded dimensions .
When the stored program is punched out on the
tape-’ ,
stored” regardless of switching of the
ment system.
2.3.5.2 LEAST OUTPUT INCREMENT
Least output increment is the minimum unit of tool
motion.
by parameter
Metric output
Inch output
the stored figures are punched out
Selection of metric or inch output is made
(#6007D3) setting.
Table 2.10
the unit of O. 01 mm.
hfDI mode .
kast
Linear axis
0.001 mm0.001 deg
0.0001 in.
be written in O. 001
deg4. )
, and offset
mode*.
Output Increment
Rotary
0.001 deg
mode’.
“as
incre–
axis+
Metric input
Inch input
Least input increment times ten can be set by
setting parameter #6006D5 at
Note : Selection of metric system or inch system is made
by setting
(#6001DO).
O. 001 mm
0.0001 in
“
Input Increment X 1
(#6006D5=
“I)
1.
0.001 deg
O. 001 deg
“
I)
MAXIMUM PROGRAMMABLE DIMENSIONS
2.3.6
Maximum programmable dimensions of move com-
mand are shown below.
Table 2.11 Maximum Programmable Dimensions
Linear axis
I
Metric
output
Inch
output
incrc,mental programming , input values must
In
not exceed the maximum programmable value.
In absolute programming , move amount of each
axis must not
va!ue
Metric input
f
Inch input
1
Metric input
rnput
Inch
exceed
t99999.
999 mm
t3937.
0078 in.
+99999.
999 mm
*9999.9999 in.
the maximum programmable
Rotary
!
*99999.999 deg
t99999.
+99999.
t99999.
axis+
999 deg
999 deg
999 deg
8
Note :The machine may not function properly if
a move command over the maximum programmable
value is given The above maximum program-
apply
mable values also
dresses I, J, K, R, Q
mand addresses X , Y, Z ,
The accumulative value must not exceed the maximum accumulative values shown below .
Table 2.12 Maximum Cumulative values
to distance command ad-
in addition to move com-
a.
Table 2.13 Programmable Range of Feedrate
(Feed/rein) range
F1.-F3OOOO.O mm/min
Metric
output
Inch
output
Metric input
Inch input
Metric input
inDut
Inch
F50
FO.1-F1181.1O in. /rein
F31
F1.-F762OO.
F50
FO. 1-3000.00 in. /rein
F31
Feedrate
mm/min
Linear axis
Metric input
Inch input
Listed input values do not depend on metric/
inch output system.
f
99999.999 mm
f
9999.9999 in.
Rotary
t
99999.999 deg
f
99999.999 deg
axis+
2.4 TRAVERSE AND FEED FUNCTIONS
2.4.1 RAPID TRAVERSE RATE
2. 4.1.1 RAPID TRAVERSE RATE
The rapid traverse motion is used for the motion
(GOO)
for the Positioning
the Manual Rapid Traverse (RAPID) . The traverse rates differ among the axes since they are
dependent on the machine specification and are
determined by the machine tool builders. The
rapid traverse rates determined by the machine
are set by parameters in advance for individual
axes.
in two or three axial directions simultaneously ,
motions in these axial directions are independent
of each other, and
different times among these motions. Therefore,
motion paths are normally not straight.
For override rapid traverse rates , Fo, 25%, 50%
and 100% of the basic rapid traverse rates , are
available.
parameter ( #6231) .
2. 4.1.2 SETTING RANGE OF RAPID TRAVERSE
RATE
For each axis, rapid traverse rates can be set
at some suitable multiple of O. 001
min ) .
The maximum programmable rapid traverse rate is
30,000
have their own optimum rapid traverse rates. Refer to
the manual provided by the machine tool builder.
2.4.2
With five digits following an address character F,
tool feedrates per minute (mm /rein) are programmed.
The programmable range of feedrates is as follows.
When the tool is moved in rapid traverse
Fo is a constant feed rate set by a
mm/min. However, respective machine tools
FEEDRATE (F-FUNCTION)
and for the motion for
the end points are reached at
mm/min
(or deg /
The maximum feedrate is subject to the perform-
ance of the servo system and the machine system.
When the maximum feedrate set by the servo or
machine system is below the maximum programmable feedrate given above, the former is set by
a parameter ( #6228) , and whenever feedrates
“above the set maximum limit are commanded, the
feedrate is clamped at the set maximum value.
F commands for linear and circular interpolations
involving motions in simultaneously controlled
two axial directions specify feedrates in the direc-
tion tangential to the motion path.
91
EXAMPLE G
GO1 X40.
With this command,
F= 500={’
(mm/min)
G03
With this command,
F = 200 =
(mm/min)
(incremental)
Y30.
!
+Y
/
1
X.
. . . Y. . . .
~~”
CENTER
+Y
I
-
F500
~
Y component
500 nun/rein
-—
J
400
mm/min
Fig. 2.2
1..
. F200
\
.,200
I
I.
I
‘,
l\
mm/min
\
7
d
+x
Fig. 2.3
X component
mmim
fY
in
, 300
.J
fx
9
2.4.2
FEEDRATE (F-FUNCTION) (Cent’d)
F commands for linear interpolations involving
motions in simultaneously controlled three axial
directions specify feedrates also in the direction
tangential to the motion path.
EXAMPLE
X..
With GO1
F = 400 = fX2 + fY2 +
(mm/min)
. Y.. .
+Y
/
I
2..
. F400 ;
fz2
END POINT
Table 2.14 Programmable Range
of 1/10 Feedrate
Format
Metric
output
Inch
output
. When parameter #6020 DO or
the feedrate range returns to normal.
Metric input
I
~nchinput ] F32IFO.01-FI.IBI.10 in./min
Metric input
Inch input
2.4.4 F 1-DIGIT PROGRAMMING
(1) Specification of a value 1 to 9 that follows
F selects the corresponding preset feedrate.
F51
FO.
F51
FO.
F32
F0.01-F3000.00 in. /rein
t
Feedrate
(Feed/rein) range
1-F3000.O
1-F76200.O
D1
is set to “O, ”
mm/min
mm/min
(2) Set the feedrate of each of F1 to F9 to the
setting number shown in Table 2.15 (a).
—— —____
/
+2
Fig.
2.4
F commands for linear interpolations involving
motions in simultaneously controlled four axial
directions specify feedrates also in the direction
tangential to the motion path.
fx2
(mm/min) =
F
Notes :
. If FO is programmed, it is regarded as a data
error. (alarm code “030)
. Do not program F commands with minus numerals,
otherwise correct operation is not guaranteed.
EXAMPLE
F-250 ; . . . . . . . . wrong
2.4.3
FEEDRATE 1/1
The feedrate programmed by F commands can be
converted to 1
ting as follows.
. When parameter #6020
the feedrates range becomes as shown below.
/10-th value with a parameter set-
+ fy2 +
O
DO
fz2
+ fa2
or D1 is set to “ 1, “
(3) By operating the manual pulse generator
F1-DIGIT
when
digit command currently specified may be increased or decreased.Set the increment or decrement value per pulse
parameters listed in Table 2.15 (b).
As a result of this operation, the contents of the
setting number of the F1-digit feedrate are
changed.
(4) Upper Limit of Feedrate
Set the maximum feedrate of
to the following parameter. If a value greater
than the usual maximum feedrate (the contents
of #6228) is set, it is governed by the contents
of #6228.
switch is on, the feedrate of Fl -
(F1-digit
Table 2.15 (a) F Command and
Setting No.
F command
F4
F5
F6
F7
FE
F9
Setting No. for
F1-digit
I
I
I
multiply) to the
F1-digit
designation
speed
#6564
#6565
#6566
#6567
#6568
#6569
10
Setting “ 1“ =
0.1
in. /rein or 0.01 in. /rein
Table 2.15 (b) F Command and
Parameter No.
F
command
F1
F5
F6
“ 1“ =
Setting
Table 2.15 (c) Parameter No. for
Maximum Feedrate
Parameter No.
#6226
#6227
Notes
:
a.
When this feature is installed, the specifying
1 to 9 mm /rein by the usual F function is not al-
lowed.
usually.
Specifying
Parameter No. for
F1-digit
I
I
I
I
O. 1 mm]minlpulse
Meaning
I
Max speed of F1 to F4
Max speed of F5 to F9
mtitiply
#6141
#6145
#6146
10 mm /rein or more is allowed
b. If FO is specified, error “ 030”’ will be caused.
c. When
run is assumed.
d.
ride feature is invalid.
For
F1-digit
DRY
RUN switch is on, the rate of dry
specification, the feedrate over-
e. The feedrate stored in memory is retained
after the power is turned off.
For the
f.
var]able
command of micro-program
F l-digit command is possible.
2.4.5 AUTOMATIC ACCELERATION AND DECELERATION
Acceleration and deceleration for rapid
The 2-step linear acceleration/deceleration can be speci-
fied shown in Fig. 2.5.
(GOO)
TIME
_
Fig. 2.5
Rapid traverse rate and acceleration deceleration
constant of rapid traverse rate can be set by
parameter. (#6280 to #6301)
2.4.5.2 ACCELERATION /DECELERATION OF
FEEDRATE
Automatic acceleration and deceleration of feed
GO1
motion (
Feedrate time constants and feedrate bias are
set by parameters. During tapping, another time
constants and bias other than for usual feedrate
can be set by parameters (#6406 -#6434) .
- G03) are in the exponential mode.
Fig. 2.6 Exponential acceleration
deceleration
Note:
The automatic acceleration /deceleration param-
eters are set to the optimum values for the respective machines.
unless this is required for special purposes.
Do not change the setting
2.5 SPINDLE-SPEED FUNCTION (S-FUNCTION)
2.5.1 S 2-DIGIT PROGRAMMING
The spindle speed is specified by two digits following the address S
For each S code and its corresponding spindle
speed
manual.
When a move command and an S code are issued in the
same block, whether the S command is executed together with the move command or after the completion of tool
move depends on the machine tool builder. Refer to the
machine tool builder’s manual.
S codes are modal, remaining effective, when
once commanded, until next S code is commanded.
If the spindle is stopped by M05 (spindle stop)
command, the S command in the control is kept.
(r/rnin), refer to the machine
(S00 to S99) .
tool builder! ~
11
2.5.1 S 2-DIGIT PROGRAMMING (Cent’d)
EXAMPLE
COO S11 M03 ;
. . . S command
Spindle CW
x..
Y.. . z.. . ;
GO1
Z.. . F.. . ;
‘1
S11: Effective
1
GOO x.. .
Y.. . Z.. . M05 ; Spindle stop
M03 ;
x.. .
Y.. . z.. . ;
GO1
Z.. . F.. . ;
S22 ;
x.. .
Y.. . F.. . ;
S11: Effective
1
S22: Effective
1
Note : The two-digit BCD output is sent 10 the machine
when S two-digit command is issued.
EXAMPLE
S 1000 M03 ;
s
I
1000
FM
START
THE
BLOCK
SPEED
rein-l s~~cH~~~Iz$TIo~
COMPLETION OF
COWND
0?
Fig. 2.7
2.6 TOOL FUNCTION (T-FUNCTION)
2.6.1 T 2-DIGIT PROGRAMMING
Two digits, following the address T , specify the
tool number.
Leading zeros may be omitted.
2.5.2 S 5-DIGIT PROGRAMMING
With five digits written after an address character
ml—ll—llll’’l),
S(S
commanded.
The programmed speeds become effective upon
the inputting of an S-command-comple tion-inputsignal (
When an S command is programmed in the same
block with
(spindle reverse run) ,
block starts only after the spindle speed reaches
the level specified by the S command, in most
cases.However, for exact behavior of the machine tool under consideration, refer to the machine tool
The S commands are modal, and when it is programmed once,
command is programmed.
is stopped by M05, the S command remains effective.
again with an M03 (or M04) , the spindle runs at
the speed specified by the S command.
When the spindle speed is to be changed by a
new S command after it is started with an M03 or
M04, attention must be paid to the selected spindle speed range.
SFIN)
hI03
builderls
Therefore, when the spindle starts
spindle speeds (rein-l) are directly
,
(spindle forward run) or M04
the execution of the next
manual.
it remains effective until another
Even when the spindle
Tan
I
I
The figures used for the designation of tool num-
ber are determined by the machine. Refer to
the machine tool builder’s manual.
When a move command and a T code are issued
simultaneously ,
the two commands are executed simultaneously,
or
the T command is executed upon completion of
the execution of the move command,
depending on the design of the machine.
For this, refer to the machine builder’s manual.
T codes are modal, and therefore, once they
are given , they remain effective until another
T command is given.
T code commands are generally for making
automatic tool changers
tool number to be used next. Therefore, they
can be given without regard to the G, H “or D
codes which are for offsetting for the length
or radius of the tool currently in use.
Tool number
(ATC)
to select the
Notes :
~
The lower limit of programmable S commands
(SO and other S commands near O)
by the spindle motor of the machine tool. Refer
to the machine tool builder’s manual.
program minus values as S commands.
, When the control is equipped with the S 5-digit
command function ,
is possible.That is, override speeds between
50 and 120% of the commanded spindle speed
can be obtained at intervals of 10%.
spindle speed overriding
is determined
Do not
12
2.6.2 T 4-DIGIT
Four digits following the address T specifies the
tool number.
Leading zeros may be omitted.
PROGRAMMING
L Tool number
This tool code is the same as the T 2-digit codes,
except for the increased number of digits.
2.7 TOOL COMPENSATION
2.7.1 OUTLINE OF TOOL COMPENSATION
For the procedures of storing values into memory, refer
to 4.3.5.
SET AND WORK
“DISPLAYING AND WRITING OF TOOL OFF-
OFFS~
on page 144.
The tool compensation function is in the following
three modes.
. Tool length compensation
This function is for compensating the differences
in tool length, and is effective in the Z axis direction,Specified length compensation becomes
effective from the block in which G43 or G44 is
programmed together with an H code. It is
cancelled
. Tool position offset ( for simple compensation
for tool radius)
This function is for compensating for errors in
machined dimensions to be introduced by the radius
of tools. It is effective in the X, Y, and Z (4th t ) axis
directions.
G45-G48 is programmed together.
. Tool radius compensation C
for tool radius effects with complicated machining contours)
This function is for compensating for the tool
radius effect with any given machining contours.
It is effective in X-Y , Y-Z, and Z-X planes.
It becomes effective from the moment
G42 is commanded together with a D code, and
is
Not
e :
tions, refer to
(G-FUNCTION)”.
2.7.2 TOOL OFFSET MEMORY
For the three groups of offsets, all the necessary
offset values must be stored in memory before-
hand.
The following number of offset values can be
stored in the tool offset memory.
with HOO or G49.
It is effective only for the block in which
4
(for compensating
cancelled
by G40.
For details of these compensations func-
2.9,
“PREPARATORY FUNCTION
G41
, or
2.7.3 H- AND D-FUNCTION (H, D CODES)
Two or
D , specify tool offset numbers.
The tool offset numbers 01 through 99 directly
correspond to the
bers.
ignated, the corresponding g offset values stored
in the offset memories will be used to offset the
tools .
Tool offset numbers 00 (HOO or DOO) have differ-
ent meanings depending on the respective offset
functions.For details, refer to the descriptions
on the respective G functions.
H- and D-codes must be used properly according
to their functions.
The tool offset numbers 01 through
used freely in combination with the both H and
D codes.
threet
digits, following the address H or
~
Tool offset
number
~
99 offset-value memory num-
That is, when certain numbers are des-
Code
H code
D code
I
I
Tool length offset
1
Tool position offset, Tool radius
compensation
Function
99 can be
Offset Value Storage
I
Basic
t Optional
The setting range of offset values is as follows.
Metric input
Inch input
Listed input values do not depend on metric/
input output system.
I
I
Linear axis
i
999.999 mm
O -
? 99. 9999 inch O- k 999.999 deg
O -
99
1199
Rotary
O-
? 999.999 deg
axist
13
2.7.3 H- AND D-FUNCTION (H, D CODES) (Cent’d)
However, for programming ease, it is
ed to divide the numbers into H code part and
D code part.
recommend-
Table 2.16 H or D Code and Offset Number
H codes:
D codes:
HO1 to H30
D31to
D99
offset
method
Tool length offset
Tool position offset
Tool dia. compensation C
com
(Intersection
puting system)
-
G code
G43
G44
G49
G45
G46
G47
G48
G40
G41
G42
2.8 MISCELLANEOUS FUNCTIONS
(M-FUNCTION)
The miscellaneous function is specified with the
M
address
of each M code (MOO
the machine,
to the machine tool builder’s manual for the function of M codes except for the following M codes
concerned with the control.
2.8.1 M CODES FOR STOP (MOO, MO1 , M02,
MOO (Program Stop)
This code, when given in automatic operation
mode, stops the automatic operation after the
commands in the block containing MOO have
been completed and MOO R signal is fed. The
program may be continued
CYCLE START button.
MO1
MO1
stop MOO whenever the OPTIONAL STOP switch
is on.
the
M02 (End-of-Program)
MOZ
in automatic operation
and maximum three digits. The function
to M89) is
except for several M codes.
determined
M30)
by
pressing the
(Optional Stop)
performs the same function as program
When the OPTIONAL STOP switch is off,
hlOl
code is disregarded.
is used at the end of program When
mode , this code stops
by
Refer
given
H or D codeOffset value memory
No.Offset value
01
02
03
04
I
I
96
97
98
99
*
I
the automatic operation after the commands in
the block containing M02 have been completed.
Although the control is reset in most cases,
the details are determined by the machine. Refer to the machine tool builder’s manual.
M30 (End-of-Tape)
M30 is given at the end of tape. When given in
automatic operation mode, this code stops the
automatic operation after the commands in the
block containing M30 have been completed. In
addition, in most cases, the control is reset
and rewinds the memory.
are determined by the machine, refer to the
machine tool builder’s manual.
Notes :
. When MOO, MO1, M02 or M30 is given, it pre-
vents the control from reading ahead the next
block of information.
is fed in addition to the 2-digit BCD output for
codes.
M
. Whether MOO, MO1, M02 or M30 executes spin-
dle stop , coolant off or some other executions,
refer to the machine tool builder’s manual.
M CODES FOR INTERNAL PROCESSING
2.8.2
(M90 TO Ml 99)
M90
through Ml 99 are used only for internal pro-
cessing.
Even when they are programmed ,
external output signal
is sent.
Since the details
The single decoded signal
(BIN and decoded output)
no
14
M90t :
M917:
M92t:
M93t:
M94:
M95:
M
M97t:
M98:
M99:
M1OO to 199:Used for enhansed codes
Program interrupt off
Program interrupt on
Multi-active register off
Multi-active register on
Mirror image off
Mirror image on
Tool radius compensation C:
96+:
circular path mode
Tool radius compensation C :
intersection computing mode
Subroutine program call
Subroutine program end
2.8.3 PROGRAM INTERRUPTION ON/OFF
(M91 , M90) t
M93:
During the time from this command to M92, the
control assumes the 4 blocks-advance-reading
mode.
in advance for the following operation.
the program is so made that the operation time
of advance reading of 4 blocks is longer than
processing time of advance reading of next 4
blocks of data.
M92:
This command cancels 4 blocks-advance -reading
mode.
Note :
blocks without move command can be contained( up to
two blocks ) .
cluding the two blocks, may be read in advance.
Namely, up to 4 blocks of data are read
Inter-block stoppage can be eliminated when
In tool radius compensation C mode, the
Under this condition, 6 blocks, in-
The following M codes are used for the program
interruption function .
Program interrupt function OFF
~
Note:
reset, the control is in the state of M code
marked with
.M91
.
2.8.4 MULTI-ACTIVE REGISTERS ON/OFF
(M93,
When power is applied or the control is
~.
P. . . . . . ;
During the time from this command to an M90
command, whenever a program interruption
signal is received, the program under
tion is interrupted (if the machine is in motion,
it is stopped after deceleration) , and the a jump
is made to the program the number of which is
written after the
M90;
With this command, the program interrupt func-
tion is
cancelled.
P .
execu–
M92) t
M code
M 92
Note:
reset, the control is in the state of M code
marked with
Y
Multi-active register OFF
~
Multi-active register ON
M93
I
When power is applied or the control is
~
.
Meaning
MIRROR IMAGE ON/OFF
2.8.5
M code
M94
M95
Note:When power is applied or the control is
reset, the control is in the state of M code
marked
With these codes,
be started and stopped at any desired point in
the program.
made on a single block,
M94 and M95 are modal. When the power supply
is turned on, M94 (OFF) is in effect.
The axis on which mirror image is to be effected is
specified by setting #6000 Do to D3 (or mirror image
axis designation switch). For this procedure, refer to
5.1.25, “MIRROR IMAGE AXIS
on page 171.
When
control the machine in mirror-image fashion,
that is, movements in the specified coordinate
direction will be reversed.
M95
Y
I
I
with-.
mirror image operation can
These commands must always be
is given, the subsequent blocks will
(M95,
M94)
Meaning
Mirror image OFF
Mirror image ON
SELE~OR
I
SWITCH”
&–-
T
\
‘\
‘
//,
~:&OGRAD
F
X-AXIS MIRROR
IMAGE ON
M95
x
Fig. 2.8
15
2.8.5 MIRROR IMAGE ON/OFF
With both the absolute and increment move
commands,
obtained.
constitutes the mirror point.
. When
cancelled
image operation must be started and
at the same position.
Notes :
“
When G28 or G30 is used to change tools or for
ending machining processes, make sure to cancel the
mirror image effect by means of M94.
If mirror image effect is not
G30 is given, an error “058” occurs.
the same mirror image effect will be
The block including M95 command
M94
is given , mirror image effect will be
on the subsequent blocks. Mirror
(M95,
M94) (Cent’d)
cancelled
cancelled when G28 or
The mirror image effect is not effective on the
offset movement resulting from the tool length
offset function.
Do not switch the designation of mirror image
axis during operations under M95 (ON) mode,
Displayed current position by POS key in mirror image fashion indicates the actual motion of
Displayed data by COM key show program-
tool .
med commands,
. Program must be made so that mirror image
operation starts and stops at the same position.
If the start position and the stop position are
not the same, movements of the machine after
canceling mirror image will be shifted by the
difference between both positions.
EXAMPLE
X AXIS MIRROR INAGE ON
-—-—-
r
L.—___
/
\
-120
NO1 G92 XO YO ;
N02
-80 \\
\
t
\
\
\
.-
PATH BY
ERRONEOUS
CANCELLING
M95 :
1
1
A’
/
/
-40
–––-90-40
r
loo
STAR
POIN
. . . . .
+Y
PROGRAMMED
20 40
L
t
CORiECT
Mirror image on.
1A
PATH
COWD
60
+x
120
16
N03 G90 GO1 X40.
N04X120. ;
N05
N06X40. ;
N07
N08
N09’
N1O
Nll
Ylr)o. ;
Y40. ;
Xo Yo ;
M94 ;
X20.Y-40. ;
x60. ;
Y40.F300
If “M94 ;“ is programmed here,
+
. . . .
the tool moves on the dotted line.
Correct mirror image off.
Fig.
2.9
“;
. Mirror image external input function
(a) Overview
In addition to the conventional mirror image
function, the mirror image execution mode can also
be set when power is turned on, or reset, by
setting the corresponding parameter.
mode is the mirror image execution mode (power on
or reset, ) the parameter can be set to select the
command mirror image at the G28 intermediate point
or not.
(b) How to use the function
(i) Upon power ON or upon reset
O: M94 mode (mirror image off)
#6005,
(ii) Upon power ON, when it is M95 mode (#6005,
D2
#6005,
Note : The specifications are the same as the
conventional specifications, when #6005,
Therefore, turn off mirror image by M94, when
commanding G28, or G29 under this mode.
1!058!1 occurs
D2
is “l.”)
D1
1: M95 mode (mirror image on)
O: Commands mirror image at the
intermediate point
1: Does not command mirror image at
the G28 intermediate point
if not turned
off.
When the
D2
is “O. ”
Error
G28
2.8.6 CIRCULAR PATH MODE ON/OFF ON
TOOL RADIUS COMPENSATION C
M code
7
M 96
M 97
Note:
reset, the control is in the state of M code
marked
In the G41 or G42 tool radius compensation mode,
when M96 is given, the tool moves along a circular
path around a corner with an angle of
In the M97 mode, the tool does not move along a
circular path at the corner, but moves along two
intersecting straight lines intersecting at a calculated
intersecting point shifted from the programmed
contour by the tool radius.
CIRCULAR
Tool radius compensation circular
path ON.
Tool radius compensation circular
path OFF.
(Execution of intersection point)
When power is applied or the control is
withy
.
M96 MODE
(M97,
Meaning
M96) t
18W
or larger.
N97 NODE
(c) Program example
~
Example of commanding mirror image on the G28
intermediate point
Program example (mirror image of X-axis only is
on)
Y
X-AXIS MIRROR .~‘
IMAGE ON
,/”
-\.
I
–
100
Note : When commanding axis designation under the
mirror image mode
ahead by parameter (#61 16) of the set/reset M codes.
I
–40 o
-
100
50
(M95) by m code, stop the look-
REFERENCE POINT
PROGRAM COMMAND
40
100
w
x
‘ATHFEcTIO:F
P
M96 and M97 are modal. When the power is
turned on, M96 takes effect.
M 96 and M97 are effective on the following
move command blocks.
GO1 X.. .OC; C;
(GO1) X.. . Y.. . M96 ;
GOIXO. .Y. ..
M96 (or M97) ;
(GOl)X. .. y...
PROGRAMMED
CONTOUR
Fig. 2.10
FS. . ;
;
*
Effective from
the corner of
these 2 blocks
)
Effective from
the corner of
these 2 blocks
}
17
2.8.7 SUBROUTINE PROGRAM (M98, M99)
Format of subroutine program
(M99)
With this function ,
which have been numbered and stored in advance
is made and executed as many times as desired.
The following M codes are used for this function.
P..
I
.
M code
M98
M99
Call of subroutine program
M98
With this command, call of the subroutine pro-
gram with the number specified after P is made
and is executed number of times specified after
When no L code is programmed, the sub-
L.
routine is executed once.
Subroutine programs can be nested up to 4
times.
EXAMPLE
call of subroutine programs
Meaning
Call of subroutine program
Subroutine program end
(M98)
L..
. ;
Subroutine programs are written in the
in g format,
memory in advance.
I
o;
. . . . . . . . . . . . . . .;
. . . . . . . . . . . . . . .;
. . . . . . . . . . . . . . .;
hf99
-
Automatic return command from
gram
M99 ;
At the end of subroutine programs, M99 is
written in a block of its own.
commanded in the subroutine program which
has been called by M98, the execution
main program is automatically restarted at the
block immediately following the M98 block.
and are stored in the part program
. . .
;
I
—
Program No.
Subroutine
—
program end.
subroutine
When M99 is
follow-
of
the
prm
Call of subroutine program and execution of it
are made in the
. Special use of M99
M99 P.. . ;
With this command,
return to the block following the M 98 block after
executing the subroutine program , but returns
to the block with a sequence No. specified by
the P code.
Notes :
If the program number specified by the P code
is not found, this
While a subroutine program is repeated L times,
the number of remaining repetitions may be
seque~ce
0100 ;
NOO1
NO02 h198
NO03
NO04 M98 P200 ; —
NO05
shown below.
Main program
GOO . . . . ;
P200 L3 ; –
..,.
;
. . . . ;
the main program does not
is regarded as an error “041.
Subroutine program
0200 ;
NOO1 ...,
NO02
N050 M99 ;
displayed.
AND wRITING OPERATION .
This function is usable when subroutine pro-
grams are stored in the part program memory.
The main program can either be commanded
from NC tape or the part program memory.
When the nesting of subroutine programs is
attempted more than 4 times, an error state is
caused.
Commanding
“
the execution of the program to the head of the
main program and control endless operation.
;
o..
. ;
For details , refer to
M99; in main prOgram
4.3
DISPLAY
will ‘et~n
18
2.8.8 OTHER M CODES
For using M codes,
above,
ual.
refer to the machine tool builder’s man-
Table 2.17
M codeMeaningsRemarks
M03
M04
w
M05
—-
M08
M09
When these M codes are given in the same block together
with move command, whether the M commands are
executed simultaneously or after completion of move
command, are determined by the type of machine. Refer
to the machine tool builder’s manual.
2.8.9 2ND MISCELLANEOUS FUNCTION
(B-FUNCTION)
Three digits following the address B give index
table positions.
The actual index positions corresponding to the
respective B codes depend on the machine tool
builder.For this, refer to the specifications of
the machine tool builder. When a B -function is
given together with a move command in one block,
the B command is executed simultaneously with
the move command, or
. B command is executed after the execution of
the move command,
depending on the design of the machine tool.
For this refer to the specifications of the ma-
chine tool builder.
B codes are modal.
it remains effective until another B-command is
given .
Coolant off
I
t
other than those mentioned
~pical
Examples of
M Codes for Machine
M03 and M04 are
not switchable.
M05 (stop) must
be intermediated
I
I
When one B code is given,
Notes :
B function standard interface is in 3-digit BCD
output .
“
With MDI operation on NC panel, “B” is used to
specify address for B codes. Therefore, when the
control has B-function, the 4th axis control cannot be
added.
2.9 PREPARATORY FUNCTION (G-FUNCTION)
2.9.1 LIST OF G CODES AND GROUPS
An address character G and up to 3 digits following it specify the operation of the block.
Ordinary G codes are either non-modal G codes
marked with * or modal G codes belonging to
groups 01 through 15.
to the division B are included in the basic spe-
cifications:
The G codes belonging to groups 01 through
15 are modal, remaining effective when once
commanded until other G codes in the same
group will be commanded.
The G codes in the * group are non-modal, and
are effective only for the block in which they
are commanded.
The G codes belonging to groups 01 through 15
may be programmed twice or more in the same
block.
same group are programmed, the last appearing G code is effective.
When the RESET key is depressed during the
execution of a tool compensation C
or a canned cycle, they become respectively
G40 or G80 which cancels the programmed commands.
G43, G44, G49 and G45 through G48 belonging
to the * group can be programmed together with
the following G codes in the 01 group in the
same block.
If
of
as G code of 08 group alarm will be caused.
The transition state of the following G codes
can be changed by setting of parameters.
The G codes belonging to the following groups
Incremental command designation
Programming of absolute zero
point
I
Solid tap mode ON
05
Solid tap mode OFF
\
Return to initial point for
canned cycles
10
Return to point R for canned
cvcles
Qql
.
I
Form offset
mode OFF
------
B ,
0: +ti.n.l
10
I
10
Basic
o
B
B
o
o
o
o
o
o
o
0
0
0
0
o
o
0
0
0
0
0
0
0
0
B
?3
B
o
o
o
o
Notes:
The G codes in the *
1.
are effective only for the block in which they
are commanded.
twice or more in a block.
programmed only once in a block of its own.
The codes marked with
2.
selected at power on or reset.
The code marked ~
3.
upon power ON.
group are non-modal, and
They cannot be programmed
is
They must be
1
are automatically
automatically
selected
2.9.2
POSITIONING
GOO
(where a = A, B, C, U, V, or WI
With this command, the tool is sent to the speci-
fied position in rapid traverse motions along the
3 axes ( 5 axes’) simultaneously. If anY Of
coordinate positions is not specified, the machine
does not move along that coordinate axis
The rapid traverse rate for the respective axes
are inherent to the machine tool.
machine tool builder’s manual.
EXAMPLE
GOO is a modal G code belonging to the 01 group.
X... Y... Z... (a
GOO
X40.
z
Error detect OFF
x..
.
G06
With
this
Y..
commancl
are initiated as with
following exceptions.
After the completion of the positioning motion
with G06 block, the program advances to the
next block in the ERROR DETECT OFF mode
(Note) .Therefore, the tool path at the corner
is rounded.
G06 is a non modal G code belonging to the *
group , and therefore, it is effective only in
which
Notes :
it
is programmed.
GOO commands position the tool in the ERROR
DETECT ON mode,
gram advances to the next block only after the
servo
lag pulses are decreased below the per-
missible level,
With this
trol.
of the
workpiece
(GOO,
G06)
T
...)
:
the
Refer to the
Y
4Q
o
positioning
z..
.
Z40. ;
40.
Rapid traverse rate
X
axis:
Y axis: 8
Z axis: 4 mimin
Fig. 2.11
(a t...)
8 m /rein
(G06)
:
x
m/min
Y 40.
.
, the same positioning motions
a GOO command, with the
which means that the pro-
and this is detected by the
con–
command, therefore the corner
is machined sharp .
21
2.9.2
POSITIONING (GOO, G06) (Cent’d)
EXAMPLE
. With the ERROR DETECT OFF mode commanded
by G06, the program advances to the next block
immediately after the completion of pulse distribution.
LINEAR INTERPOLATION (GOI
2.9.3
GO1 X.. .Y. .. Z...
a
where
With this command, the tool is moved simultaneously in
the three (four t) axial directions resulting in a linear
motion. When a certain axis is missing in the command,
the tool does not move in the axial direction of that axis.
Feedrate is specified by an F code the feedrate in the
component axial directions are so controlled that the
resultant feedrate becomes the specified feedrate.
The end point can be programmed either in
coordinates or in incremental values with G90 or G91
respectively.(Refer to 2.9.30, “ABSOLUTE
/INCREMENTAL PROGRAMMING
If no F code is given in the block containing the
GO1
an error
= A, B, C, U, V, or W
F=
(where
directions. )
or in preceding blocks, the block constitutes
Fx2 + Fy2 + Fz2 +
Fx, Fy.
“
030. “
(a t...)
are feedrate in the X ,
. .
)
F... ;
Fu2
Y ..-
sbsolute
(G90, G9 l)”).
GO1
X40.
Y40.
Y
40:
o
Z40.
F1OO
;
100
mmlmin
RESULTANT
FEEDRATE
/’0.
z
Ftg. 2.12
Where the optional 4th axis is a rotary axis (A, B or C),
for the same F code, the feedrates in the basic three axis
directions (X, Y and Z), and the rotary axis feedrate are
as indicated.
Table 2.19 Minimum F Command Unit
F-function
Metric
Outpl.lt
Inch
output
Note:
CIRCULAR INTERPOLATION
2.9.4
With the following commands, the tool is controlled
along the specified circular pathes on the XV-, 2X-, or
Metric input
Inch
inp Ut
Metric input
Inch input
Feedrate of linear 4th axis as the same as that of basic three axes.
XY-plane
ZX-plane G18
YZ-plane G19
G 17
F50
F310.1 in. /rein
F50
F310, 1 in. /rein1 deg/min
(G02,
G03)
G02
G03
{}
G02
G03
{}
G02
G()~ ‘.. .
{}
Feedrate of basic
. Y.. .
‘“”
‘“”” ‘“”” K..
‘“”” JO. )
In minimum F command unit
three axes
1 mm /rein
mm/min
1
R
~“”” J
. . . . . .
{
R
{
R.. .
K.. .
{
Feedrate of rotary axes
1 deg /rein
2.54 deg
O. 3937 deg /rein
YZ- plane, at a tangential speed specified by the F
code.
F.. . ;
}
. . .
.
I..
.
1
)
F
““”
F... ;
;
Imin
22
Loading...
+ 268 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.