FANUC Seris O-L
FANUC Seris O-L
FANUC Seris O-L
1. OUTLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1- 1
4. I NTERPOLATION FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 1
4.1 Positioning (GOO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 1
4.2 Linear Interpolation (G01 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.3 Circular Interpolation (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.4 Spatial circular interpolation (G 1 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
6. REFERENCE POINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6- 1
6. 1 Manual Reference Point Return . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 6- 1
6.2 Automatic Reference Point Return (G28, G29) . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.3 Reference Point Return Check (G27) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.4 2nd, 3rd, and 4th Reference Point Return (G30) . . . . . . . . . . . . . . . . . . . . . . . 6-1
7. COORDINATE SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 1
7. 1 Coordinate System Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.2 Automatic Coordinate System Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7- 1
7.3 Work Coordinate System (G54-G59) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
1 1 . LASER FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 -1
1 1 . 1 Output Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 1 -1
1 1 .2 Power Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 -1
1 1 03 Power Output Mode 0 00
0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -2
1 1 0301 Pulse frequency 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -2
1 1 0302 Pulse duty and duty override 0 00 0 0 0 0 0 0 0 0 0 0 00 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -3
1 1 .4 Power Control 0 00 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 0 1 1 -4
1 1 05 Piercing 0 0
0 0 00 00 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -4
1 1 06 Assist Gas Control and Shutter Open/Close Control 00 000 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -4
1 1 7 Output Power Alarm 0
0 00 000 00
0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -6
1 1 08 Tracing Control 0 0 0 0 0 0 0 . . . . . . . . . 0 0 . 0 . . . . . 0 . . . . . . . 0 . . . . . . . . 0 0 0 . 1 1 -6
1 1 0 9 Laser Program Example 0 . . 0 . . . . 0 . . 0 0 . 0 0 . . . . . . . . . . . . . . . 00 . . . 0 . 0 0 1 1 -7
1 2. PROGRAM CONFIGURATION . 0 . . . 0 0 0 0 0 0 0 0 0. 0 0 . . . 0 0 0 0 . . . . . 0 . . . . . . . . 1 2- 1
1 201 Program Number 0 0 . 0 . . . . 0 . 0 0 0 0 0 . 0 0 0 0 0 . . 0 . 0 0 0 0 0 . 00 0 0 0 0 . 0 . 0 0 0 0 0 1 2- 1
1 202 Main Program 0 . . 0 0 0 . . 0 . . . . . . 0 0 . . . . 0 . . . 000 0 . . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 1 2- 1
1 2.3 Sub Program 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 0 . 0 . . . . . . . 0 . 0 . 0 . . . . . 0 . 1 2-1
1 2.4 Sequence Number . 0 .
. . . . . 0 0 0 . . 0 0 . . 0 . .0.00.00 . 0 0 0 0 0 0 . 0 . 0 . 0 0 0 0 0 1 2- 1
1 205 Tape Codes 0 . . 0 0 00. . .
0 . . 0 0 0 0 0 . 0 0 0 0 .0 . 0 0 0 0 . . . . 0 0 . . . 0. . . . . . . 0 1 2-1
1 206 Basic Addresses and Command Value Range . 00
. 0 0 0 0 . 0 0 0 0 0 . . . . . 0 . 0 . . 1 2-2
1 207 Tape Format 0
0 0 0.00
0 0 0 . 0 0 0 . 0 0 . . . . 0 0 0 00 0
0 0 0 0 . 0 0 0 0 0 0 0 0 0 . 0 0 . 0 0 0 1 2-3
1 2.8 Label Skip 0 . . . . . 0 0 0 . . . . . . . . . 0 . 0 0 . 0 . 0 . 0 . . . 0 0 0 0 0 0 0 . . . 00
. 0 0 0 . 0 . 1 2-3
1 209 Control-in/Control-out . . . . 0 0 . . . 0 0 . . . 0 . . . . . . . 0 . . . 0 . . 0 . .0 . .
. 0 . . 0 0 0 1 2-3
1 20 1 0 Optional Block Skip . . . 0 0 . 0 0 0 . 0 0 0 0 0 0 0 . . . 0 .0 0 0 . . . . . 0 .0. .0 . . . . 0 . . 1 2-4
1 201 1 Program Name . . 0 0 0 0 0 0 000 0 0 0 . 0 . 0 0 0 0 0 0 0 00 0 . 0 . 0 0 0 0 . 0 . 0 0 . 0 0 . . . 0 1 2-4
1 20 12 Directory Display of the Floppy Cassette 0 0 . 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . . 0 . . 0 1 2-4
1 60 CUSTOM MACRO 1 6- 1
1 60 1 Custom Macro B 0 0 0 0 0 0 0 . 0 0 0 . 0 0 0 0 0 . . 0 . . . . . . . 0 0 0 . . 0 . . . 0 0 0 . . 0 . . . 1 6-1
1 602 Custom Macro Modal Call 0 0 0 0 0 . 0 0 0 0 0 0 0 . . . . . . 0 . 0 0 000. 0 0 0 0 0 0 0 000 0 0 1 6-3
1 603 Order-made Macro 0 0 0 . 0 . . 0 0 000 0 . 0 0 0 0 . 0 0 0 0 0 . . 0 0 . . . 0 . . . 0 0 0 0 . 0. .
0 1 6-4
1 6.4 Macro Executer 0 0 . . . . . . . . 0 0 . . . . . . . 0 . . . . 0 0 0 0 . 0 . 0 0 . 0 0 0 . . 0 0 0 0 0 . 0 1 6-4
APPENDIX
1. OUTLI N E (prog r a m m a b l e m a c h i n e c o n t r o l ) i s i n
corporated into the control unit.
The Series 0-L i s high-performance C N C High-speed, high-accuracy machining can be
developed to configure the laser processing done since the digital servo having a high
system using the laser oscillator, FANUC speed processor and custom LSI exclusively
LASER series. It achieves a substantial boost employed for it is used in the control circuit of
in laser processing productivity thanks to its the servo system.
high-speed, high-precision digital servo system, As for the drive unit, it can be made smaller
high-speed PMC function, and abundant CNC than conventional types by using transformer.
functions made possible through the adoption As for the control motor, an absolute position
of a high-speed micro processor. detector of a genuinely electronic type can be
See the MMC Operator's Manual and the MMC fitted on the detector for an AC servomotor.
Progra m m i ng Manual for details of M M C No operation of reference point return is
functions. required when power is supplied, by employing
A high-speed micro processor and many an absolute position detector of full electronic
custom LSis have been employed for the type.
control circuit, successfully decreasing the Therefore, restarting of operation after cut-off
number of circuit elements to the greatest the power supply can be easily done.
extent. Therefore, its reliability is much higher, The spindle motor for CNC is an AC spindle
and a small control unit with a power supply motor which is small and of high power.
unit can be easily built into the magnetic power High-speed, high-accuracy machining can be
cabinet on the machine. Construction of the done since the motor is digitally controlled.
control unit is of panel mount type which allows The controller has the incorporated laser
easy construction of an integrated system of interface circuit and can control the laser
machinery with an electrical unit. Compact oscillator, FANUC LASER series.
system incorporating simple magnetic circuit
can be achieved because a P M C
0m
CNC
CRT/MDI
14------+1
Magnetic board
Laser interface
Servo amplifier
Feed motor
1 -1
1. O U TLI N E
Specification
Item Contents
Feed rate
Item Contents
Rapid traverse rate (Axis direction speed) 30-1 00,000 mm/min
1 -2
1. OUTLINE
Item Contents
Positioning GOO
Linear interpolation G01
Circular interpolation G02, G03 Radius R designation is available
Spatial circular interpolation *G12 For three-dimensional processing
Reference point
Item Contents
Manual reference point return
Program input
Item Contents
Inch/metric conversion *
Automatic recognition or EIA/ISO
Beam compensation C
Radius A setting
Order-made macro *
Macro executer *
1 -3
1. OUTLINE
Items Contents
Miscellaneous function 2/3-digit M code
Miscellaneous function lock
Tool function
Items Contents
Tool function 2/4-digit T code
laser function
Items Contents
Power output command 0-1 000W(MODEL C1 000)
0-2000W(MODEL C2000)
0-3000W(MODEL C3000)
Tracing function
Items Contents
1 -4
1. OUTLINE
Edit/Operation * :Option
Items Contents
Program number/sequence number 4 digits
Program number search
Sequence number search
Control in/out
Display
Items Contents
Display English
* Japanese (chinese character display)
Clock function *
Graphic display *
1 -5
1. OUTLINE
Items Contents
Dry run
Emergency stop
1 -6
1. OUTLI N E
Items Contents
Cycle start/feed hold
Program slop/end MOO /M01 /M02 /M30
Reset
Buller storage
Single block
Memory operation
MDI operation
Tape operation *
Manual continuous feed Manual jog feed and manual rapid traverse
PMC
Items Contents
1 -7
1. O U TLI N E
Items Contents
Reader/puncher interface 1 st channel
"tf 2nd channel
FANUC FA card *
FANUC Floppy Cassette *
FANUC PROGRAM FILE Mate *
FANUC PPR *
External data input "tl'External program number search
"tl'External tool compensation
"tl'External work coordinate system shift
"tf External alarm message
"tl'External operator message
External key input *
Items Contents
Power supply 200 VAC + 10%, -1 5%, 50/60Hz ± 1 Hz
or
220 VAC + 1 0%, -1 5%, 60Hz ± 1 Hz
Input unit *
Connectable servomotor FANUC AC servomotor
Connectable servo amplifer FANUC AC digital servo amplifer
Connectable position detection unit Electric absolute position detector/pulse
coder/optical scale, etc.
External dimensions of controller Controller B
450 X400 x 1 85 mm
(W) (H) ( D)
1 -8
2. CONTROLLED AX ES
2. CONTROLLED AXES
± 9999.9999 inch
± 9999.9999 deg
(Note 1) The least command increment is
the least increment of command which CNC
gives to the machine.
2-1
3. P REPARATORY FU NCTION (G F U N CTION)
3. PREPARATORY FUNCTION
(G FUNCTION)
G21 Input i n mm
3-1
3. P REPARATORY FU NCTION (G F U N CTION)
G51 Scaling
(N ote 1) G codes marked with -i:T are initial (Note 3) If a G code not listed on the table
G codes when turning power on. of G codes is input, or optional G code not
For G20 and G21 , the G code before turning specified in the system is commanded, an
power off remains. GOO or G 0 1 can be alarm (No. 01 0) is displayed.
selected by parameter setting. (Note 4) A number of G codes can be
(Note 2} G codes of group 00 are not modal. specified in the same block. When more than
They are only effective in the block in which one G code of the same group is specified, the
they are specified. G code specified later is effective.
(Note 5) A G code is displayed from each
group.
3-2
4. I NTERPOLATION FU NCTIONS
X
FUNCTIONS
//"' t
�-------- �
End point
G17 { } G02
G03
X_ Y_ {�
-
J
} F_;
...
{ } {�- }
Start point GOO P_ ; G02
G18 X_ z_ F_;
G03 K
• Positioning is done with each axis
Arc on Y-Z plane
{ }
independently.
• Path generally does not become a straight
line.
G19
G02
G03
Y_ z_ { :- }
K
F_ ;
4- 1
4. I N T E RPOLATION F U NCTIONS
Command method:
G 1 2X 1S.l_Y � Z � A �B b 1 S � P Q Q g ;
X x2 Y Y1. Z z2 A a2 B b2
-+ ....
Start point End point
(xO, yO, zO, ao. bO) (x2, y2, z2, a2, b2)
4-2
5. F E ED FU NCTIONS
/
0
/
/
/
/
/
/
/
/
GOO command
0+--------- -- -
�
1--
Eod po;ol The per minute feed can be overridden by 0 to
200% (per every 1 0% )
Y Fy I
I Fx 0 5.3.2 Rapid traverse override
Start point X End point
Rapid traverse rate can be overridden by
For linear For arc X
Fo, 25% ,50% , 1 00% .
Fo: constant speed set by parameter
5-1
5. F E ED F U N CTIO N S
processing quantity per unit time of the corner 5.5 Linear Acceleration I
is thus controlled not to increase. This G62 is Deceleration after Processing
v a l i d t i l l G 6 1 ( ex act stop m od e ) , G 64 Feed I nterpolation
(processing mode) is commanded.
�
Speed
5-2
5. F E ED FU NCTIONS
'
'
\ � Exact stop on
' (lnposition is checked
after block end.)
5-3
6. REFE RENCE POI N T
�
Motor speed
v
the reference point return end lamp is lit. If
G28 was commanded when reference point
A'P"i t,._oo
L(Pammete<) return is not performed after power on,
reference point return is done in the same
sequence as the manual reference point
Deceleration dog I return.
(2) Return from reference point (G29)
One rotation signal I I I I I I I I I I
$
With the G29 command, the commanded
Reference point axis is positioned to the point commanded
by G 2 9 , v i a the i n term ed iate p o i n t
commaned by G28.
Positioning to the reference point can be done
by manual operation. 6.3 Reference Point Return Check
In jog mode (J), manual reference point return (G27)
(ZRN) signals, and signal for selecting manual
reference point return axis ( ± x, . . . ,) are turned Program returned to reference point
on, the axis begins to move at rapid traverse !
mode. When deceleration limit switch mounted
• Completion lamp is lit when axis returned
to the reference point correctly
on the machine is turned on, it decelerates, and • Alarm is generated when axis does not
when it is turned off again, it stops at the first return to the reference point
grid point, and reference point return end lamp G27 P ;
lights. This point is the reference point.
Manual reference point return is valid in grid This function is used to check whether the
method. reference point return command was performed
Grid method: correctly.
A certain grid of the position detector is defined When G27 is commanded, reference point
as the reference point. return end signal is output if reference point
The reference point position can be electrically return is performed to the correct position, and
shifted by the grid shift function. alarm occurs if it does not position correctly to
the reference point.
6.2 A utomatic Reference Point This function is available after power is turned
Return (G28, G29) on and reference point return is performed.
/
2nd reference point
$
�
' �et by parameter
6- 1
6. R E F E RENCE POI NT
6-2
7. COO RDINATE SYSTEM
'
Work
coordinate
ZQES_1 �stem 1
�
Work
X coordinate
ZOFS2 system 2
Work
A work coordinate system whose origin is at the coordinate
specified coordinate (x, y, and z) is commanded Machine ZOFS3 __.
�stem 3 �
zero 'I"
by pro g r a m . Once c reate d , s u b s e q u e n t Work
absolute commands refer t o a coordinate value coordinate
ZOFS4 system 4
in this work coordinate system.
Work
7.2 Automatic Coordinate System coordinate
ZOFS5 �stem 5
�
Setting I"
Work
coordinate
ZOFS6 system 6
y
v coordinate system 1
ZOFS2: Work zero point offset
coordinate system 2
ZOFS3: Work zero point offset
value of work
value of work
V/
coordinate system 3
ZOFS4: Work zero point offset value of work
coordinate system 4
,.,/ Reference point ZOFS5: Work zero point offset value of work
return coordinate system 5
ZOFS6: Work zero point offset value of work
a
coordinate system 6
X
7- 1
8. COORDI NATE VAL U E AND DIM E NSION
i� I
G20 Machine motion
Inch input I - - - - - Jio- ------- - - - -.
I (inch)
30.0 ------- Stort �iol (Program in inch)
I I
I I
I I
I I
I I Conversion of inch and metric input can be
X
40.0 1 00.0 commanded by the G code command.
G20 : Inch input
Absolute command : G90X40.0Y70.0; G21 : Metric input
Incremental command : G91 x - 60.0Y4o.o
Whether the output is in inch system or metric
Absolute Incremental system is set by a parameter when the machine
command command is installed. Command G20, G21 at the top of
G91 p-' G90 p-' the program.
Inch/metric conversion can also be done by
MDI setting.
There are two ways to command travels along Setting data depends upon G20 and G21 .
the axes; the absolute command, and the Mechanical handle function cannot be used in
i n c re m ental c o m m a n d . In t h e a b s o l u t e this mode.
command, coordinate value of the end point is
programmed ; in the incremental command, 8.3 Decimal Point Input I Pocket
move distance of the axis is programmed. Calculator Type Decimal Point
I nput
J
1 23. (1 23mm)
Degree Unit '--- Pocket calculator type
decimal point input
1 23 { 1 23mm)
8- 1
9. TOOL F U N CTIONS
9. TOOL FU NCTIONS
T 0 0 (T1 + 1 )
T 0 0 0 0 (T2 + 2)
I L Offset number
Tool number (BCD output)
10. M I SCELLANEOUS
FUNCTIONS .
1 0. 1 M iscellaneous Function
...
2/3-digit M code � M11
output M12
M14
M18
M21
M22
M24 � BCD output
M28
M31
M32
M34
M38
MF Strobe signal output
1 0- 1
1 1. LASER F U N CTION
1 1 .2 Power Override
Program command
(for contouring) _...
Sxxxx Output power value
r-t (for contouring)
r-.
---+1 Override � output
Screen operation Setting data
Output
Clamped -+ command
r
value
Program command
(lor piercing)
Sxxxx 0"''"' pow.. ..,.., -
Power override I
I
0 to 200%
1 1-1
1 1. LASER F U N CTIO N
Screen operation
.� Pulse frequency
(for contouring) t--
for contouring
:r-
Program command Setting data
Pxxxx r----.
0"""'
Screen operation
�
(lor piercing) Pulse frequency
for piercing t---
Program command
Pxxxx � Setting data
1 ) The least input increment is 1 Hz, but the 4) The pulse frequency has a different value
resolution is 0.01 ms; therefore, the actually between the value commanded by G0 1 ,
operating minimum increment falls within G02 or G03, and the value by G24.
the range of this resolution. Consequently, two of p u lse frequ ency
setting data are prepared; for contouring
2) When inputting the pulse frequency to
and for piercing.
setting data on NC laser screen with pulse
duty less than 99% output power command 5) Pulse mode cannot be specified for C3000.
is converted in pulsed one according to
setting data.
1 1 -2
1 1. LASER FU NCTION
Screen operation
Pulse duty for
(for contouring)
contouring
Program command
Setting data
Oxxx
Output
I Screen operation
(for piercing) Pulse duty for piercing
Duty override
0 to 1 50%
1 ) The least input increment is 1 % , but the d uty setting d ata has two k i n d s , for
resolution is 0.01 ms; therefore, the actually contouring and piercing.
operating minimum increment is within the 5) If the pulse duty is specified at 1 00% , the
range of this resolution. output mode becomes a continuous mode.
2) When a pulse duty is entered into the 6) The duty of the pulse output can be
setting data on NC laser exclusive screen, overridden using the operator's panel.
pulse duty of the output pulse command
Override can be used in the range from 0% to
changes in response to this value.
1 50% (every 1 0% ).
3) When a program is used for command, a
As a result of override, value lower than
numerical value subsequent to address Q is
resolution is rounded and value greater than
used for this purpose in G0 1 , G02, G03, or
1 00% is commanded as continuous output.
G24 (piercing mode) block. Value Q is set
in setting data. 7) C3000 requires 1 00% and pulse mode
cannot be used.
4) The pulse duty value is different between
the values commanded by G01 , G02, or
G03, and the value by G24. The pulse
1 1 -3
11. LASE R FU NCTION
1 1 -4
1 1. LAS E R F U N CTION
( N ote) Shutter opening and closing When the pre-time elapses, the gas pressure
CD When the shutter opens. analog signal switches to the setting value for
When G32Px (X � 0) is executed, the the work pressure.
shutter opens. Then, when G32PO is executed, the gas
However, if the s h utter i n te r l o c k pressure analog signal switches to the setting
activates the shutter does not open. value for the after-pressu re and after a
® When the shutter closes. specified time elapses, the assist gas selection
When one of the following conditions is signal turns to the non selection.
met, the shutter closes. The above mentioned data comprises a set of
a) G32PO is executed. data and is prepared on the laser setting
b) Program stop (MOO, M01 ) screen.
c) Program end ( M02, M30) The pre-pressure, work-pressure and after
d) Feed hold pressure can be set in the range of 0 to 25.5
e) Reset kg/cm2 with the increments of 0 . 1 kg/cm2.
f) Emergency stop Three pairs of the pattern data are prepared
g) When an emergency stop alarm or and one of them can be used.
so occurs . There are following two methods for selection
of the pattern data.
3) Address Q = 1 to 3
1 ) Select one of 1 to 3 at "GAS FLOW
One pattern of the gass flow is composed
SELECT" item on laser setting screen.
of the following data :
2) Select one of 1 to 3 in address Q with G32.
a) Pre-time
When G32 is executed, the value at "GAS
b) Pre-pressure
FLOW SELECT" item on the laser screen
c) Work pressure
changes with a value specified by address
d) After-time
Q.
e) After pressure
The pressures (pre-pressure, work pressure,
When G32 is executed, an assist gas selection after-pressure) set at "GAS FLOW SELECT"
signal is sent to the machine side and a gas item are sent to the machine side as analog
pressure analog signal corresponding to the signals.
setting value of the gas flow pattern for the pre
pressure specified by address Q is output to
the machine side(Details mentioned later).
P = 1 to 3
P=O
Execution of G 32
Selection
No selection No selection
Assist gas selection --------'
signal
Pressure
. . . . . . . . . . . . . . . . . . ·.· . . . . . . . . . . . . . - .....-----,
Work pressure
After pressure
Pre-pressure
Time
Pre-time After-lime
1 1 -5
11. LASER F U NCTION
The pressure control of the assist gas can be When an analog signal is sent to CNC with the
done externally using the analog output signal. predetermined interface from the detector
The relationship between the setting pressure prepared to measure the distance up to the
by the analog output signal and the output work surface at the machine side, Z axis is
voltage is as follows: controlled, using this signal.
5) T h e stan d a r d d e f l e c t i o n a m o u n t i s
commanded using a numerical v a l u e
2) Command
subsequent to address P , and its range is
CD Operation start command
± 1 mm. Command P subsequent to G23
G 1 3 Pxxxx (Unit: 0.001 mm)
(tracing start command). The operation
P = Standard deflection amount : the
standard position is shifted by the distance
standard distance can be corrected
corresponding to this deflection amount.
within the range of ± 1 mm
® Operation complete 6) G 1 4 is used to end the tracing. Tracing is
G14 controlled until G 1 4 is commanded next
3) Follow-up gain when tracing is started by G 1 3.
Set by the system parameter
1 1 -6
1 1. LASER FUNCTION
S0 a1
� •
a5
•
Q E
l
a2 9
•
a4 ©�
a3 © b2
b3
G32PO ;
: Shutter closes
Assist gas stop
Stop after after-flow
1 1 -7
1 2. PROG RAM CON FIG U RATION
l (EIAEIARS244·A) l
program number. The program number can be recognition
code
used in various other ways. _j
1 2- 1
1 2. P ROG RAM CON FIG U RATION
Dimension word X, Y, Z.
A, B, W ± 99999.999mm ± 9999.9999inch ± 99999.999mm ± 9999.9999inch
Specification of macro
arithmetic operation and H 0 - 99 0 - 99 0 - 99 0 - 99
control commands
Laser output power s 0 -9999W 0 -9999W 0 -9999W 0 ·9999W
Pulse frequency p 5 - 2000Hz 5 - 2000Hz 5 - 2000Hz 5 - 2000Hz
Pulse duty a 0 - 1 00% 0 - 1 00% 0 - 1 00% 0 - 1 00%
Peasing time R 0 - 99999.999 sec. 0 - 99999.999 sec. o - 99999.999 sec. 0 - 99999.999 sec.
Type of assist gas p 0-3 0-3 0-3 0-3
Gas flow selectiion a 1 -3 1 -3 1 -3 1 .3
Standard deviation - 1 .000 - - 0.0393 - + 0.039 - 1 .000 - - 0.0393 -
p
amount + 1 .000mm inch + 1 .000mm + 0.393 inch
1 2 -2
1 2. PROG RAM CO N FIG U RATI O N
I Metric input I
N04.G03.XL + 053.YL + 053.ZL + 053
{ RD053
I D053.J D053. KD053
} {
• F034
F060
} • Leader part Significant
information
{ RD044
ID044.J D044.KD044
} { }
• F0 1 6
F042
•
(2) When the CNC is reset.
When label skip function is valid, all codes to
.
the first end of block (EOB) code encountered
ttl 3
C
digits below decimal point
4 digits above decimal point
"----v----"
Leading zero can be omitted Leader part Notes(ignored)
.___
_ _ With sign ISO code EIA code
.____
__
Absolute or incremental
Control out ) Channel 2·4·5 on
L..._
_ __ Address Control in ( Channel 2-4·7 on
RD 04 3
1 2 -3
1 2. P ROG RAM CO N FIG U RATI O N
}
N 100 X_Y_; DIRECTORY (FLOPPY) 00001 N0001
/N 1 0 1 X_Y_; Ignored when optional NO. FILE NAME (METER )VOL.
/N 1 02 X_Y_; block skip on. 0001 PARAMETER 0. 5
N 1 0 3 X_Y_;
0002 OFFSET 40. 7
0003 ALL PROGRAM 32. 2
0004 00002 7. 5
0005 00003 1 0. 2
When a slash (I) is programmed at the head of
0006 00004 2. 6
block, and when the machine is operated with
0007 00005 4. 9
the optional block skip switch on the machine
operator's panel on, information in the block SCREEN
· commanded is ignored.
This function displays the directory of floppy
If the optional block skip switch is turned off,
cassette, permitting file input and output.
information in the I commanded block will not
The directory is displayed and the file is input
be ignored. The block with I commanded can
and output in the foreground and background
be skipped by the operator's selection.
editing modes.
Also, an optional skip can be extended up to
nine with an optional function.
19 optional skip 9
1 2. 1 1 Program Name
I
Program name (Max. 16 characters)
1 2 -4
1 3. FU NCTIONS TO SIMPLIFY P ROGRAMMING
Center
{ }
Command format
By this command, scaling of the magnification G17
specified by P is commanded with the point G18 G84a_ p_ R_;
commanded by I, J, K as its center. G50 G19
cancels scaling mode. a , p : Specify two axes from X , Y, and Z axes
which correspond to G 1 7, G 1 8, and
G50: Scaling mode cancel
G 1 9.
G51 : Scaling mode
(G90 and G91 modes are effective.)
Commandable magnification is as follows: R: Rotation ( + for the counter clockwise
0.0000 1 - 9.9999 times d irection. Commanded in absolute
or value.)
0.001 - 999.999 times By this command, commands thereafter are
If P was not commanded, the magnification set rotated in the angle commanded by R, with the
by the CRT/MDI is applied. point commanded by a, and p as the rotation
When I, J, and K are omitted, the point where center. Rotation angle is commanded in 0.001
G51 was commanded becomes the center of degree units in a range of:
scaling. - 360.000 � R � 360.000
Scaling cannot be done to offset amounts such
The rotation plane is the plane selected (G 1 7,
as beam compensation, or beam offset.
G 1 8, and G 1 9) when G84 was commanded.
Parameter can be set to each axis to command
G 1 7, G 1 8 and G 1 9 may not be commanded in
scaling.
the same block as G84.
1 3- 1
1 3. F U N CTIO N S TO SIMPLI FY PROG RAM MI NG
1 3 -2
1 4. COMP E NSATION F U N CTIONS
G 1 0P_R_;
P : Offset number
R : Offset value
1 4- 1
1 4. COMP E NSATION F U NCTIONS
Magnification :
X 1 , X 2, X 4, X 8, set by
parameter(common to X and Y axes)
Compensation space :
Set in X-, and Y- axis parameters,
respectively.
1 4-2
1 5. M EASU R E M E N T FU NCTIONS
1 5. M EASU R E M E NT
FUNCTION
\ Actual t
motion I1
I
50.0 � - No skip
1 5- 1
1 6. CU STOM MACRO
(n = sequence number)
W h e n < co n d i t i o n a l e x p r e s s i o n > i s (5) Custom macro instruction
satisfied, the next execution is done from (a) Simple call
block with sequence number n. G65P (macro number) L (times to repeat)
When [ < conditional expression > 1 is not < argument assignment > ;
satisfied, the next block is executed. A value is set to a variable by < argument
When the IF [ < conditional expression > 1 assignment > .
is ommitted, it executes from block n Write the actual value after the address.
unconditionally. Example A5.0E3.2M1 3.4
The following < conditional expressions > There is a regulation on which address (A -
#j EQ #k whether #j = #k
#j N E #k whether #j � #k
1 6- 1
1 6. C USTOM MACRO
1 6-2
1 6. CUSTOM MACRO
�I Macro program I
changed.
The certain values are: N 1 00 ... ;
�I Macro program I
(i) 48 Dis (for read only)
N 101 ...;
(ii) 48 DOs (for output only)
(iii) Beam offset amount, work zero point
offset amount The macro call mode can be specified by
(iv) Position information (actual position, skip executing the following command.
position, block end position, etc.) G66 P ([2rogram number);
(v) Modal information (F code, G code for The macro call mode can be canceled by
each group, etc.) executing the following command.
(vi) Alarm message (Set alarm number and G67;
alarm message, and NC is set in alarm A macro designated by address P of G66 block
state. The alarm number and message is called every CNC command block in the
is displayed on the CRT.) macro call mode.
(vii) Clock (Time can be known. A time can All commands of each block other than
also be preset.) addresses 0 and N serve as arguments without
(viii) Single block stop, miscellaneous function being executed.
end wait hold (Note 1 ) No call is done in G66 and G67
(ix) Feed hold, feedrate override, exact stop blocks.
inhibition
(Note 2) No call is done even in G66 mode
(x) Mirror image state
in the G65 block, but the command is executed
(xi) Laser setting data
as normal macro command.
(7) Limitations
(Note 3) The macro mode and macro call
(a) Usable variables
cancel mode are selectable by specifying G66
#1 - #33, #1 00 - #1 49, #500 - #531 , and
and G67 in the MDI mode. However, if another
system variables.
command is specified, it is processed as a
(b) Usable variable values
normal command without executing any macro
± 1 0 38 - ± 1 0 - 3 8
call.
1 6-3
1 6. CUSTOM MACRO
1 6-4
17. AX IS CONTROL
Servo on
(Servomotor drive) Signal from machine side (4 NG)
Servo off
(Servomotor not drive)
Mechanical
handle
:: X
/� Machine
� \movement
Mirror image on�Y- axis motion is inverted
17-1
18. FUNCTION FOR THRE E-DI M E NSIONAL PROCESS I N G SYSTE M
.l· v
connecting to the teaching box prepared at the
machine side via serial interface: transmitting
A axis
the data necessary for teaching demanded by
the teaching box, receiving the command from
18. 1 Controlled Axis
the teaching box and storing it as a program .
X, Y, Z : Linear axis (nozzle position)
1
EJ
A, B Rotational axis (nozzle attitude) RS·232C
w Tracing axis ----.- Teaching box (TB)
18-1
18. F U N CTION FOR THRE E-DIMENSI ONAL PROCESSI N G SYSTEM
I· ""'"'"" .I
""'"'" + N : Command of the MDI operation
CNC 01(
r:--------------------��
®Header + Acknowledge code
I TB 18.5 Spatial Circular Interpolation
Command method:
Intermediate point
(x1 , y1 , z1 , a1 , b1 )
i) The following communication is possible by
the header.
18-2
18. F U N CTION FOR THRE E-DIMENSI ONAL PROCESS I N G SYSTEM
G01 X x1 Y y1 Z z1
(Direction of the nozzle) X x2 Y y2 Z z2
X x3 Y y3 Z z3
Z'
•z
G34;
Y'
1) The arc having the specified radius is
automatically inserted to each corner
Origin (x, y, z)
obtained by the spatial dot-strings put in
between commands G33 and G34.
18-3
1 8. F U NCTION FOR THRE E-DIMENSIONAL PROCESS I N G SYSTEM
1 8. 1 2 Approach Feed
Approach feed mode is selected if the select
switch is turned on when the W-axis tracing
function is added. In the approach mode, the
jog feed in the X-, Y-, Z-axis and nozzle
directions is stopped when the signal from the
Point P: Current position of the nozzle sensor exceeds 0 (the state of excessive
(Xp, Yp, and Zp) approach to the workpiece) by monitoring the
2 Point S: Start point (Xs, Ys, and Zs) signal of the gap sensor. To release the
3 Point E: End point (Xe, Ye, and Ze) stopped state of the jog feed, turn off the jog
feed switch once.
When:
1) The distance Ls between the start point of
the block (Xs, Ys, and Zs) and the current
position of the nozzle (Xp, yp, and Zp) is
shorter than the distance L specified by
parameter, and
2) The distance Le between the end point of
the block (Xe, ye, and Ze) and the current
position of the nozzle (xp, Yp, and Zp) is
longer than the distance Ls,
the block of the start point S is regarded as the
proximity point.
18-4
19. AUTOMATI C O P E RATION
CNC Machine
0 1 001 Program No.
I
G92
[[]
------------
}
---------------
WO<k-1 prog<am
Memory ---------------
Memory
operation ----------- ---
-
r------, M30
I I Program number
L ______ .J 0 1 002
G92 ------------
}
--------------
-
Work-2 program
After the program i s once reg i stered i n ---------------
}
2) MDI operation ------- --------
Work-3 program
----------- - ---
--------------
-
�
CNC
..- )J
MDI Keyboard Machine
II � l
!"'- Program input Pmg<am No .
Automatic operation
19-1
19. AUTOMATIC OPERATION
Pre read of 1
Program block Execution of
(Buffer register) program
I • I •
Buffer register equivalent to one block is In a block where MOO (program stop) or M01
available for program read and control of CNC (optional stop) is specified, M code and M code
command operation intervals caused by pre read signals are sent to the machine in the
19-2
19. AUTOMATIC OPERATI ON
1 9.5.2 Program end (M02, M30) The CNC can be brought to an automatic
operation hold status by pressing the feed hold
button on the operator's panel. When feed hold
is commanded during movement, it decelerates
and stops.
2 -digit M code BCD
output Automatic operation can be restarted by the
Strobe signal output cycle start button.
1 9.5.4 Reset
Turn on
reset signal.
NO
Machining The automatic operation can be ended in a
side processing
reset status by the reset button on the
CRT/M DI panel or by the external reset signal,
etc. When reset is commanded d u r i n g
movement, i t decelerates and stops.
Modal info r m a t i o n c a n be i n i t i a l i z ed by
Execution is continued The system is reset
after returning to the after returning to the parameter.
program start. program start.
Program continues
19-3
19. AU TOMATIC OPERATION
Program path
Machine movement
19-4
20. MAN UAL OPERATI O N
v v
0 0 0
1 1.0 0.040
--+
2 1.4 0. 055
3 2.0 0.079
Machine operator's panel
4 2.7 0.106
5 3.7 0.146
6 5.2 0.205
�"' "'"mOJ Q 0 Q
0. 283
(0)
7 7.2
,@) ...
8 10 0.394
§
•UTo
IOIT
X>< 0
0 6 66 ��:!:.. 0 0
,..•.-J•II
1>00
..........Cl...
A•lewlul...
,...,.••
I &l,o4Ut•fltt 9 14 0.551
_...
10 20 0. 787
11 27 1.06
12 37 1.46
b
13 52 2.05
14 72 2.83
15 100 3.94
16 140 5.51
20-1
20. MAN UAL OPERATI ON
V�\tV VI
� _____ ____
Work
Step value
rei1
Al1T
MDI
f2
Q 99 9
+X +Y +Z +4
.� "'"""'"�
� ft2110G � "�""
� "
�00
STEP!HANDLE
EDIT
XI XIOOO NODE SELECTION ASIX SELECTION HANDLE
EDIT JOG
0000 MULTIPLIER
b
b By rotating the manual pulse generator, the axis
can be moved for the equ ivalent d istance.
Manual handle feed controls 1 axis at a time.
High-efficiency positioning can be realized in The manual pulse generator generates 1 00
the manual mode using the step value given pulses per rotation. Move amount per pulse can
below. When the manual pulse generator be specified from the following magnifications:
(option) is used,this function is not applicable.
x1, x 10,x 100
Input X1 X10 X100 X1000 With this function incremental feed function
Metric 0.001rnm 0.01mm 0.1mm 1mm cannot be specified.
input
X1 X10 X100
0.0001 0.001 0.01 inch 0.1 inch
Input
Inch input
inch inch Metric input 0.001mm 0.01mm 0.1mm
20-2
21. PROG RAM TEST F U N CTIONS
2 1 . 1 Machine Lock
CRT I MDI
a
xooooo
YOOOOO
light.
(Note) Dry run for rapid traverse can be
(Note 2) The M, S, and T functions are
selected by parameter setting.
executed.
21-1
2 1. PROGRAM TEST F U N CTIONS
otartR
Cycle Z axis
Cycle
Cyde
start v t t t t
v/
start
._______________
Time
�
Stop Only the Z axis can be locked by the machine
side signal.
Workpiece
It is effective for checking the path using a pen.
Stop f-------r
2 1-2
22. CRT/MD I
22. C RT/MDI
I• • • •
• • •
I
D DDDD0DD D
DDDDD0D
B D
POWER
0DDDDDD
G DD0D000
DDDDD00 D
•
El
[8J[[J][[J][[J][[J][[J][8] <tt
B BIEBffiiEEI B -
•
• • • •
J Start/output key
Program
edit lr.ey
[8)[0][0][0)[0)[0][0][0][0)[0][0)�
Input lr.ey
Function lr.ey
2 2-1
22. CRT/MD I
· Keyboard functions
(1) RESET key Press this key to reset the CNC to cancel an alarm, etc.
(2) START key Press this key to start the MDI commands, and to start the automatic operation cycle. Since this
key's operating method differs according to the machine, refer to the machine tool builder's
instruction manual.
(3) Address and Press these keys to input alphabetic, numeric, and other characters.
numerical key
(4) INPUT key Press this key to input parameter or offset, etc. to start inputting of 1/0 device, and to input
command data in M DI mode.
(5 ) Cancel Press this key to delete the character and symbol in the key input buffer.
(CAN) key (example):When key input buffer display is N0001, press the cancel (CAN) key to cancel and
delete the N0001.
(6) Cursor shift There are two kinds of cursor shift keys.
keys -1. : This key is used to shift the cursor a short distance in the forward direction.
i : This key is used to shift the cursor a short distance in the reverse direction.
22-2
22. CRT/MD I
[]I
Screen/key
Data display
1-1-i
f-1-1-
f-f-1-
Screen/key
CRT I MDI
EJ i
Display
CNC memory
Setting
CRT I MDI
Offset number 2 20.0
X --
f-f-1- Key input
1-1-1-
f-1-1-
y-
F-- }- Offset number 3
..................
......
......
.................. ......
Display
Screen/key
�
CNC memory
Movement
Command of of machine lr
one block Automatic
1
operation
OFFSET (TOOL) 00003 N0003
NO. DATA NO. DATA
_01 000. 001 07 000. 000
02 000. 000 08 000. 000
03 000. 000 09 000. 000
04 000. 000 10 000. 000
CURRENT BLOCK 00003 N0003
05 000. 001 II 000. 000
06 000. 000 12 000. 000
G00 X T
G67 y M
ACTUAL POSITION (RELATIVE)
G90 L
X y
G23 G54 c p 0. 000 0. 000
G64 I Q 0. 000
G21 D
0
G40 K B
MDI ABS LSK
(
22:51 :3l
H
TOOL )(WK. ZER)( )( )( )
R
s " 0. 0
(
22:21:45
( CURRNT)( NEXT )(QUEUED)( MDI ) )
22-3
22. CRT/M D I
Parameter
t-1- Setting
t-t- Setting Setting data r-r-
Rapid traverse
1-1-
1-1- t-t-
TV check Display Reference point return
pisplay Screen/Keys
method
Screen/key ISO·EIA selection
•
Backlash compensation
. data
. CRT/MDI
.
CNC memory .
CNC memory •
Operational Operational
characteristics characteristics
�
I Program J--. Automatic
� Automatic
operation
Movement of operation
� Movement
of machine
1
M achine
�
0
0
(GENERL ) (
22:59:08 MDI ABS LSK
22:30:53 MDI ABS LSK
)(DG. SRV )( )( )
(HANDY )(GENERL )(MACRO ) ( ) ( )
2 2-4
22. CRT/M D I
Screen/Keys
l
00003 N0003
PROGRAW
Q.i!IIUJ :
W h e n more t h a n 48 programs are
j
G92 Xi!l Yi!l Z0 Program
Gi!li!l G41
S800
X25 Y25 Dl registered and P 1 o r P 2 i s designated, 48
N91
contents
Gi!li!l Z I. 6 ; program Nos. from the beginning are
W 60 :
N92
G1114 X. 5 indicated. When P3 or P4 is designated, 48
5!000 F3000
Gi!ll Yi!l
program Nos. from the last are indicated.
MEW LSK
( )(CHECK }(
2 J: 12: 5111 ABS
TE�T )( )( )
2 2 -5
22. CRT/MD I
( )( )( )( )( )
23:33 56 JOG ABS LSK
ABS REL ALL HNDL
( )( )( )( )(
23:40 :04 LSK
)
JOG ABS
ABS REL ALL HNDL
00003 N0003
X 129.032
y 107.718
z 118.087
PART COUNT 55
RUN TIME 0H30M CYCLE TIME 0H 0M 0S
( )( )( )( )( )
23:!6·20 JOG ABS LSK
ABS REL ALL HNDL
22-6
22. CRT/M D I
c
L
G90 Command output power
G23 G54
G64 0 Output power
G21 D I
G4! K B 20 Pulse freguency
G!4 F H
R
s 800 " 0. 0 '
LASER POWER 00003 N0003
ABS LSK
1000w
00o30o56 BUF MEM
( CURRNT )( NEXT )( OUEUED )( )( ) Pc
P A 0w
F R 50 HZ
Du 20x
22.2. 1 1 Run time display I E 0.000 MN
y 178.762
z 158.985 Pc : Displays the command value of output
PART COUNT 55
RUN TIME 0H30M CYCLE TIME 0H 0 M 05 power currently set.
Pa : Displays the current value of output
If
23o33o56 JOG ABS LSK
( ABS )( REL )( ALL )( HNDL )
power detected, using the power sensor.
Fr Di splays the pulse frequency on
command.
PART COUNT:
Du: Displays the pulse duty on command.
Indicates the number of parts. When M02
E : Displays the detecting signal from the Z
or M30 is executed, it is increased by + 1 .
axis tracing detector which was converted
To preset the PART COUNT to 0, press P
to the deflection amount.
and CAN keys.
2 2-7
22. CRT/MDI
p
Pulse duty command value available 23:51:56
( POWER )( )( )( )(
JOG ABS LSK
SET )
during processing feed
4) PIERCING (POWER) :
Output power command available during
piercing The items mean follows:
5) PIERCING(FREQUENCY) :
Pulse frequency command value available Pressure
during piercing
6) PIERCING(DUTY) : WORK·
.---
. . .... -,
I
. . . . . --
PRES. . . . .
22-8
22. CRT/MD I
Operator's
Z-DEFLECTION POSITION
0. 000 (RELATIVE) panel
ZERO ADJUST X 46. 466
E -0. 002 y 76. 229 Screen/Key
GAIN COE F F ICIENT 57. 796
START POINT CRT I MDI Protection
0. 0.00 DE F LECTION
E -0. 003 E -0. 002 key
END POINT
z 57. 7 9 6
E -0. 0 0 2 Registration/setting inhibition
( POWER )( )( )( START )( )
00: 00: 3 6 JOG ABS LSK
SET ZERO END
Program
CNC memory
Z-DEFLECTION : For sett i n g standard
deflection Program memory is protected from damage
ZERO ADJUST : Compensation data of the according to error operation by outputting the
detector at zero point is signal from machine side to inhibit the writing to
automatically set and program memory. Provide this switch o n
displayed. machine operator's panel
GAIN
COEFFICIENT Z-axis mac h i n e p o s i t i o n 22.5 Graphic Display
where the gain coefficient is
obtained and the deflection CRT screen
v a l u e of t h a t t i m e are
displayed .
DEFLECTION E : An actual deflection value is
displayed from the
Beam path
detection v a l u e by the
d etect o r and the zero
adjustment value.
Beam path can be plotted during operation. In
the program debug mode, a program can be
checked using tool paths plotted on the CRT
screen by turning on machine lock ( M LK)
without moving the machine tool.
22.6 Language
2 2-9
23. PART PROG RAM STORAGE & E DITING
[[]J
alternation of
01
23.4 1/0 Device External Control
:
program
�
CRT/M I
1/0 device
1 CNC
I
CNC
CNC
I
CNC tape
(Program) Memo�
(2) Main programs and subprograms being memory in the edit mode through the 1/0 device
stored in the memory can be ed i ted selected for editing using the external read start
EJ�
CNC
�
....
llllt--
l -
:
95 /1 91
2 3-1
24. S E LF-DIAG N OSTIC
CRT/MDI
01
Display
Output signal
Alarm status
...
24-1
25. DATA I N PU T / O U TP U T
CNC
Memory
Reader/Puncher interface
Program
FANUC Floppy FANUC PPR FANUC FANUC
Offset or Portable PROGRAM FA Card
cassette adapter
tape reader FILE Mate
Parameter
D 8 D D
•
•
•
I I
� I I
FA Card
FANUC Floppy Cassette Paper tape
The following can be input/output via the Number of the reader/puncher interface
reader/puncher interface. channel
( 1 ) Part program registration
( 1 ) Channel 1 : Reader/puncher interface,
(2) Beam offset amount input
ASR33 interface
(3) Parameter input (2) Channel 2: Reader/puncher interface
(4) Part program punch
(5) Tool offset amount punch 25.2 Input/Output Device
(6) Parameter punch
25.2.1 FANUC Floppy Cassette
In order to input a program into CNC memory
or output the input program to an external data
storage medium by using the MDI panel, a unit
equipped with such FAN U C reader/puncher
interface as FANUC floppy cassette/FANUC
PPR/ portable tape reader or ASR33 interface
can be connected. EIA RS244-A or IS0840 is
employable as data codes.
These I S O/EIA codes are a u t o m a ti c a l l y
identified from each other i n case o f data input.
Either ISO codes or EIA codes is selectable by CNC data can be stored in the floppy cassette
setting parameters in case of data output. and be input from this cassette. This cassette
Since program input/output can be started by is used with FAN U C FLOPPY CASSETTE
signals from the machine as well as by MDI ADAPTER.
panel operations, program can be loaded Outer dimensions : 90 x 94 x 3.3(mm)
automatically. Weight : 24g
Memory capacity : Equivalent to 2500m of
tape length
2 5 -1
25. DATA I N PUT / O U TP U T
Oplical
programs stored in the CNC can be transferred
reader pari
to and saved in the FA Card. Also, part
programs written in the FA Card can be
transferred to the CNC as well.
Pholo
amplifier
2 5-2
26. SAFETY F U N CTIONS
26. SAFETY FU NCTIONS This function can be used as a stroke end limit
switch. Either stored stroke limit 1 or stroke
26. 1 Emergency Stop end limit which is detected earlier is effective.
2 6-1
26. SAFETY F U N CTIONS
2 6-2
27. STATUS O U TP U T
�
supplied t o the CNC, and output voltage o f the
CNC
stabilized power circuit in the CNC has reached
D
CNC ready signal
the standard value. If abnormality in power
lL..________�\,.
Servo ready signal
Machine
circuit is detected, this signal will no more be
v side
output. Stop power supply at once in this case.
This signal is output after moveme n t i s corrected on the parameter setting screen.
27-1
27. STATU S OUTPUT
2 7-2
28. EXTERNAL DATA I N PU T
28. EXTERNAL DATA I NPUT Four alarm numbers and four messages
can be sent at the same time. The length
28. 1 External Beam Compensation of a message which can be sent against an
alarm No. is within 1 5 characters. The
CNC Calculation of alarm No. which can be sent will come from
Compensation beam
numbers between 0 and 999. However,
Beam data compensation
compensation value
when the CNC displays, it will add 1 000. It
value is also executed using external data, to
• release the alarm condition.
r I
Work Beam
(2) External operator message
measurement measurement
" External operator messag e " means a
function which sends a message and a
This function is provided to change the beam
number for the operator to the C N C
offset amount from the mac h i n e or other
externally a n d a l l o w s to d i s p l a y t h e
external devices. Input data are added to the
message o n the CNC's CRT screen.
offset a m o u n t having the offset n u m b e r
Only one message can be sent at one time
specified by the program when the beam offset
with the message l e n g th w i t h i n 1 27
amount is externally input. The offset amount
characters. The number which can be sent
may also be processed as input d ata by
is a number between 0 and 999, however,
specifying an input signal.
a message of up to No. 99 will be displayed
When the machine provides an automatic
with its number to which 2000 is added. As
measuring function for beam and workpieces,
to the message of number from 1 00 to 999,
the offset amount can be changed to a correct
only characters will be displayed without its
value by inputting an error from the correct
number.
value into CNC using this function.
If the beam offset amount is externally input 28.3 External Key-Input Function
when the offset number 0 is selected by a
" External Key-Input" means a function which
program , (that is, offset cancel), the work
can control the CNC by informing CNC of key
coordinate system shifts by the input data
input data from the PMC as if an operator
amount.
entered it into the CRT/MDI unit. For instance,
The external beam offset amount i s 0 -
it becomes possible to edit programs (the
± 7.999mm or ± 0.7999 inch at a time.
searching for a program No.) by PMC.
28.2 External Message Function
28.4 External Data Input
For the message function applied by external
The following data can be entered, u s i n g
data input signals, two functions are available.
external data input.
However, either the PMC-M is requried to use
( 1 ) External beam offset
this function.
(2) External message function
( 1 ) External alarm message (3) External key input
" E x ternal alarm message" means a (4) External program No. serach
function which puts the CNC in the alarm This function inputs any one of the program
condition by sen d i n g alarm n u m be r s number 1 to 9999 to CNC from the outside,
externally and in addition, sends messages such as the machine side, and searchs the
to the CNC externally and allows them to program from the memory
be displayed on the CNC's CRT screen.
2 8-1
28. EXTERNAL DATA I N PU T
28-2
29. EXTERNAL WORK N UMBER SEARCH
Program memory
00001
.
•
.
•
00002
One program selection
•
•
•
.
.
•
.
.
•
000 1 5
•
•
•
.
0 \7\.
Program selection switch
31
29-1
30_ MACH I N E I N T E R FACE
CNC
Master Magnetic
cabinet
�
r+
1/0 C7
1 04 / 72
1 PMC-M
r
Additional
1/0 82
r-
1 04 / 72
Outputs
Inputs (Transistor Remarks
output)
1/0 C 7 1 04 72 Basic
Additional 1 04 72 Option
1/0 82
30-1
31. PROG RAMMABLE MACH I N E CONTRO LLER (PMC)
CNC
CNC
..
� CNC
1/0
..
�
PMC
M achine interface
t--�
1 Machine
J
software software side
... image ... ...
I+-
/[ Window
f>
PMC·M
M ax.No. of outputs 1 44
Window function
In this function, PMC can request CNC to
transfer data to the PMC side.
The following kinds of data are transferred from
the CNC.
( 1 ) Current position
(2) Machine position
(3) Skip position
3 1-1
32. CONTROL U N IT
�I
220 VAC + 1 0% , -1 5% , 6 0 H z ± 1 Hz,
easily done 1 phase
Unit: mm lj
Control unit B
32.2.3 Multi-tap transformer
Multi-tap transformer may be necessary for the
Weight : About 1 6 kg
control unit according to input power voltage.
Coating color: P-LT;5GY 3.5/0.5(Dark gray)
Multi-tap transformer is not necessary when
input power is:
32.2 Power
200 VAC + 1 0% , -1 5% , 50/60Hz ± 1 Hz, 1 <1>
or
Control unit PCB 200 VAC + 1 0% , -1 5% , 60Hz ± 1 Hz, 1 <t>
@ @
=!
OFF
Input unit J 200/220 VAC
The multi-tap transformer must be mounted on
the machine side.
t�
where it is replaced easily.
200/220 VAC
AC power
32-1
32. CONTROL U N IT
( 1 ) Ambient temperature
0 o C - 45 o C when operating
-20 ° C - 60°C when stored or delivering
(2) Change in temperature Max. 1 . 1 o C/min
(3) Humidity 75% or less (relative humidity)
generally Max. 95% for a short time
(4) Vibration 0.5G or less when operating
(5) Circumstances
When using in places with thick dust,
cutting oil, or organic solvent, consult
the machine tool builder.
32 .5 Weight
Control unit ( Panel mount type): About 1 6kg
9 " monochrome CRT/MDI : About 5kg
1 4 " color CRT/MDI : About 28kg
Weight may differ according to system
configuration
32-2
33. CAB LES A N D CON N ECTORS
33-1
34. S E RVO SYSTEM ( Di g ital Servo)
I Pulse coder
2500p/rev 5 , 1 0mm
34.3 Servomotor
34-1
35. R EMOTE B U F F E R
L
buffer computer
�------�
�----�
,,...-
1 /Q
. __
de
_ VI-
. Ce
----,
3 5-1
APPEN DIX
APP E N D I X 1 TAB LE OF RAN G E OF COM MAND VAL U E
Linear axis (metric feed screw and metric input) Linear axis (inch feed screw and inch input)
Standard Standard
M ax. rapid traverse *1 1 00000 mm/min Max. rapid traverse *1 4000 inch/min
A 1-1
APP E N DIX 1 TAB LE OF RAN G E OF COM MAN D VAL U E
Rotation axis
I ncrement system
Standard
Least command
0.001 deg
increment
Max. programmable
± 99999.999 deg
dimension
A1-2
APP E N DIX 2 F U NCTION A N D TAPE FORMAT
p
Positioning (GOO) GOOP .
•
Start point �
p
_______.
Linear interpolation G 0 1 P_F_S_P_Q -
.
Circular interpolation
(G02,G03)
Start point
~
{" } { }
0Z R_
(<, y) �
G1 7 X_Y_ F _S_P_a_ ,
{" } { }
J G03 I_J_
(x, y)
I
0' R_
G16 X_Z_ F_S_P _a_ ;
03 G03 I_K_
�
(In case of X -Y plane)
R
G1 7 {} { }
G02
G03
Y _Z _
J_K_
R_
F _S_P _a_ ;
Dwell (G04)
G04 t= } ;
Exact stop(G09)
Speed
� \,/ • Time
by program ( G 1 0)
interpolation (G 1 2) P2-
A
.
P2
Start point E nd point
Tracing start ( G 1 3 ) G 1 3 P-
A2-1
APP E N DIX 2 F U N CTION A N D TAPE FORMAT
�
" '
" ' G01 P2 ;
P2
Sto
Beam compensation C
{ }
f"}
G40
(G40 - G42)
G18 G41 H -.
G41
G19 G42
G40
p
Reference point return G27P-
check(G27)
Start
point �
Reference point Reference point G28P
� s""
return(G28) G30P ;
2nd reference point
return(G30)
Intermediate point pomt
� Intermediate point
p
Skip function(G3 1 )
� .. p G31P F '
Start
point 'j--"'" �:i
__..- � � :: nal
A2-2
APP E N D I X 2 F U NCTION A N D TAPE FORMAT
t
Display by calculate Hm
transformation (G68)
I Transformed program I
Coordinate rotation
(G84)
{ }
G17
G18 G84 a_�_A_ ;
G19
� p
coordinate (G92)
A2-3
APP E N D I X 3 LIST OF CODE
I S O code E I A code
8 5
M eaning
8 5 4 3 2 I Character 7 6 4 3 2 I
.
Character 7 6
0 0 0 0 0 N umeral 0
0
0 0 I 0 0 N u meral !
0 0 0
.
I
0 2 0 0 N umeral 2
2 0 0 0
0 0 0 0 0 3 0 0 0 0 N u meral 3
3
0 0 0 0 0 4 0 0 N umeral 4
5
4
5 0 0 0 0 0 5 0 0 0 0 Numeral
6 0 0 0 0 0 6 0 0 0 0 Numera 1 6
0 0 0 0 7 0 0 0 0 N u meral 7
7 0 0 0
8 0 0 0 0 0 8 0 0 Numeral S
0 0 0 9 0 0 0 0 Numeral 9
0 0
?
9
0 a 0 0 0 0 Address A
A 0 0
0 0 A d d ress B
�· 0 0 0 b 0 0
c
)
0 c 0 0 0 0 0 A d d r ess C
'
0 0 0 0 0
D 0 0 0 d 0 0 0 0 Add ress D
0 e 0 0 0 0 0 0 ? Address E
E 0 0 0 0 -···--
0 0 f 0 0 0 0 0 0 Address F
F 0 0 0
0 0 0 g 0 0 0 0 0 0 Address G
G 0 0
H 0 0 0 h 0 0 0 0 Address H
I 0 0 0 0 0 i 0 0 0 0 0 0 Address I
J 0 0 0 0 j 0 0 0 0 A d d ress J
K
0
K 0 0 0 0 0 k 0 0 0 0 Address
? A d d ress L
L 0 0 0 0 0 I 0 0 0 0
M 0 0 0 0 0 m 0 0 0 0 A d d ress M
N 0 0 0 0 0 n 0 0 0 0 Add ress N
Not used at significant i n formation section
0 0 0 0 0 0 0 0 0 0 0 0 0 i n ISO code. Assumed as p rog ram No. in
EIA code.
p 0 0 0 p 0 0 0 0 0 0 A d d ress P
Q 0 0 0 0 0 q 0 0 0 Q Add ress Q
R 0 0 0 0 0 r 0 0 0 0 Address R
s 0 0 0 0 0 s 0 0 0 0 A d d ress S
T 0 0 0 0 0 t 0 0 0 0 Address T
u 0 0 0 0 0 u 0 0 0 0 ? A d d ress U
v 0 0 0 0 0 v 0 0 0 0 ? Address V
w 0 0 0 0 0 0 0 w 0 0 0 0 ? Add ress W
X 0 0 0 0 0 X 0 0 0 0 0 0 A d d ress X
y 0 0 0 0 0 y 0 0 0 Q A d d ress Y
z 0 l (J 0 Add ress Z
.
0 0 0 0 0 0
DEL 0 0 0 C) 0 0 0 0 0 De l 0 0 0 0 0 0 0 0 Delete ( ca ncel an e rror pu n c h ) .
•
N o t punche d . ('an not be u sed i n
NUL 0 Blank 0
r!fT 0 0
0
0 Tab
CR or E O B 0
0 0 0 0 () 0 •
Tabulator
E n d o f b lock
L F or NL 0 0 0
•
CR 0 0 0 0 0 Car riage return
0 •
SP 0 0 0 SP 0
Space
% 0 0 0 0 0 ER 0 0 0 0 A b solute rewind stop
( 0 0 0
( 2 -· 4 5) 0 0 0 0 C o n t r o l o u t (a com ment is started)
) 0 0 0 0 0 ( 2-4 - 7 ) 0 0 0 0 Conuol in (the end of a comment)
+ 0 0 0 0 0 + 0 0 () 0 •
Positive sign
- 0 0 0 0 0 0 0
Negative sign
0 0 0 0 0 Colon
I 0 0 0 0 0 0 0 I 0 0 0 0 Optional block skip
0 0 0 0 0 0 0 0 0 0 0 Period (A decimaip_oint)
•
# 0 0 0 0 - f-f- Sharpe
--f.-
0
s 0 0 0 ,,
Dollar sign
& & •
.
0 0 0 0 0 0 0 0 0 A mpersand
, _- •
0 0 0 0 0 Apostrophe
•
0 0 0 0 0 --r- •
Asterisk
. 0 0 0 0 0 •
0 0 0 0 0 0
Comma
./.......
0 •
; 0 0 0 0 0 0 Semicolon
•
< 0 0 0 0 0
.,...-V •
Left angle b racket
=
0 0 0 0 0 0 0 / Eq u a l
> •
0 0 0 0 0 0 0 v Right angle bracket
? 0 0 0 0 0 0 0 v •
Question mark
@ / •
..
0 0 0 Commercial a t mark
0 •
0 0
/ Quotation
A3- 1
APP E N D I X 3 LIST OF COD E
A3-2
APPE N DIX 4 EXTERNAL D I M E NSIONS
0 0 17
0 1 0 8 £: 01
-
0 I+ I+ --n+f+ ·r.
0 '
lD
�4
--a-'
+
�
+ l! I '�'I
0-1
� ,-
�
D
� l I 1-.-1
I
�
+ + T �
[+ ] �
� I� + + + +
�
� I·L_____j II I I
I I T7'i:
Of'=
�
I I +
[�
I� I+ +I I
+j
+ + I I + +I I I I .__,
u
0 0 I +j 'l+
lD lD � l+ l+ 1 l+ +J � I I
r@\
0
"'
""1 n - ... I 1 ;] � :1 I _ I <U
1\ _ I
+ I '======" r �$�1 0
(�\
..c::
00
I, I �$�1 -
.s
I - I I':
I I
� ;:I
I�
0
:::s
�Of'=
"'"f1
I� � �I��
+ +
��
+ +
T7'i:
I
I I
1J
VI
:::s
�
I I + + �
I� "'"f1
� �
/17'\ I I
+ + �
+ + T �
+ + �
� + + �
� �l
ICfJ
�
.......__,
I ,
I
0
lD
� _ I
'(i)
-
\ I
'l
A4-1
APPENDIX 4 EXTERNAL DIMENSIONS
_! L
<::; I 061
I� <::;
'-----
�J
� ·-
@ @
D D ODD I
00000 00
00000
D00 00
00
00
-
0
['-
00000 0
tSl
I
00000 00 v
00 000 00 /
•
0 00 0 0 00 �--�
..r::=
D 10101 10101
L_l
-
• (I)
)
= 00
r-- _.,.
['- C\J
-
m L[)
rJ
rJ
- - r----
•
rJ
·-
�
rJ 0
['-
m
1
-
f-- ..
r'-
�J �
@
f-�
- m @
.
_�LD
• --=r--
OOc
A4-2
APPENDIX 4 EXTERNAL DIMENSIONS
0 0 0
�
•
lJ
0 0
I I
101
I I •
I I
�: I I
- N l I I
0.. I I
..... •' I I
i I Cl)1 r: __1
0 I I(J,..'lll
I ILl.:_:.J,
� I I if
I I
I
"" - -
�:
I I
I I
I I
101
L.rJ t
-
0
0. C!L£ 91 ' --
.,...,., (!)
; • •
I�Hmm]
• •
nn rrn ('
LJ '
I
�
le •
)
('\J
z J I
u r-----, ""' '
""------'L'J: � - · •
�/
"I
u::::===e===r - 'I' 00
�
z
u
I
�
f, �
'I
'I � � �
'I
�'I �
'I IJ - - ---
'I
�'I · - ·
�
�
•
� �
"I
'I
�
!J
�
'I' -�
- IJ
'I
I m
t
1--"'-: '\
I I
lf Ll:'l- i• @ ·.
/"
'L VL
I wl I
� 0"
J i.
•
A4-3
APPENDIX 4 EXTERNAL DIMENSIONS
-; 09¢
.s
e
...
Cl) I
I
-
�
Cl)
... '
0
til
M
)1
<"')
�
�
I
II n
....... /
I ...,.
"'
I
I t-+-
W-�
09�
08 �
A4-4
APPENDIX 4 EXTERNAL DIMENSIONS
230
215 7.5
+
CJ
CJ
CJ
DOOR PCB
lO CJ CJ
lO
C\1
-
en
'E:!i CJ
CJ
ON CJ
CJ
� TP2
EON EOF COli FA FB
CJ
CJ
:•®®®®® •
2-�7
� �
rB -- �--r
I I
.. _ ..
l I
0 I I
00
- -
r--
1--i �
I
__jr--------- -
I -- - -II
--
__ ......____
:..:::1- J-
A4-5
APPENDIX 4 EXTERNAL DIMENSIONS
Body
Cover _L_
;r- I
� I
103
115
70
�It-- -
T t
81 93
\r I
...._ �f)-- 11
Dimensions lor
13.5 47 mounling panel
145
A4-6
APPENDIX 4 EXTERNAL DIMENSIONS
2-M4 (Bottom)
.
(M ountmg oe
hI
- r-1s il'
15 for stand) "lJ' Air flow
I �
L
Iv -.I· -:
!
!
_j
f-
I
f- ,_J
:
I L..
334
33
.l
1- ·-::.:::J
,.-
T
1- ·--,
DlI
r I
0 1- _j
tJ
"'
��J
..,.
ljl l L·
-
I 14
�
.I I. t
"'
I �
N '\)> 334
---"1
J.
··�---rr
--
I[
1
-
- I I.
0
rrn::J
h
!F
<II •
�
I r=Ff - �
- ·
= ·�
• F=1
m :
i�
..
�bJQbJQQQblblldbl�
EIE3
· ·
f-
oo te '- �
I
I
l� . .
v
Color: Manee l l NJ GS50 smooth finish
Stand
(Example)
/ 194
"'
r--
A4-7
506 100 12
32
"T''
ce·
I � MR
Additional I/O B2
mounting hole
' '
: '
'c.J'
co Additional I/O B2 '
mounting hole 1 -115 I
m 0
)C 0
"' �·
...
ID Q)
... u
::s "'
c..
� Cll
� �
I
00 0
....
Ql
c.. 102
c..
;::t.•
a·
::s
)>
"'C
� m
"'C
:::: 0 z
0 0
�
IV x
.j:>
m
X
-i
L_ __
m
::a
z
)>
r
0
�
m
z
V\
0
z
V\
APPENDIX 4 EXTERNAL DIMENSIONS
/"
p
� I)
J
-
c=- 0
N
("")
r r-
f-
�
f-
-- ....._
c I� 0
<D
("")
@oCJo
0
Lfl
A4-9
APPENDIX 4 EXTERNAL DIMENSIONS
0
0
C\J
--
�u � � �
0000
��
0%
000
�0
iffi ru
C\J � �-
--
--
I ru
<::1£1 -.IJ
Fig. 10 External view of FANUC Floppy Cassette adapter {Separate type)
A4-10
APPENDIX 4 EXTERNAL DIMENSIONS
0 0
� _(!l __ - ----- - __(tl_i
I I
I I
I I
I I
I I
I I
I I
I
I
I
I
I
£ V91 I
I
\...
II Q
(f) ("
I-
f I
I
k-e-----
0 '<!" ::J
1.() '<!" u I
(\J (\J ------ -� J
_j
w 0 0
z
- <{
w 0..
_j
0
I
�
�
M
OLI
I
I
: I
I
1.()
I M
(\J
II
II
II
(\J
'<!"
IS)
I
'<!"
�
081
OLI g
.- -
1- II>-
�� � � � =f=-:!� � 1�;I
tf'�o o o o ,-�,-:-,-=,;-:,- ..1£.1
, 11: h i
I
I -----
-_;-_ 0 0 101101101101 -
-- -
I
����:
o
I
r
ICJ
0 L
0
..0
("\1
L()
(\J
I
:o: I
I
�
. .. . �irr�:I
I
I I I I
I
===,J t�1
I
� •4'
I_
I" f=1--
I
L
�
ll:�
- , __ . '
-�'-1 J
L J
'-
t=� -4
1.()
A4-11
APPENDIX 4 EXTERNAL DIMENSIONS
]
>- ... z ...
11�0,
� �
"' "'
!::; �<C �
"'
I 0000
I I
0
0'
9GI
If
z -
0
A4-12
APPENDIX 4 EXTERNAL DIMENSIONS
)
til
.--
uo'
I I
� � i ! i
-
011
l..2_9 0 0
f
:::J
u
1J
_j � _j_ 0
l
"'
w
ri
z
0 <(
r--
Q_
r:-
�
- -
o-1
-I
0
N
l
+
I
I I
I I
L---
I I
�-r'
I I
I I
�� ,J
1. 06 J
A4-13
APPENDIX 4 EXTERNAL DIMENSIONS
r--
!o
t;
�D J
2!0 D
lo
c lo
0
'----
()
::;)
z -
� -
\iiC
-
[J
-
D
Fig. 14 External view of PROGRAM FILE Mate
A4-14
APPENDIX 4 EXTERNAL DIMENSIONS
-
- -,
+
I
I 0
__ .J
....
N
I
soz 00£
-- �
�
--
1-- -- f---
-- --- L -------------------- 1
0
0
--� 0 •
u
::::>
,.--- -----..._ .
j� z
<X:
f $_ "l ��·
/
..+ LL.
: 0 0
r··il !:
0
�L _)j:
0
00
0 C")
0
0
0
0
"'
l
_ _
U---- -
0
'-- -· __/
0
r1
I I
�
I I
I I
I I
-· - -- - - ----------- - -
- -------- � J
L..
-
- . -- -b
�
A4-15
r I I 1
(/)
c
Q)
c
0
()
-
w
N
"""
Ln
....
\0
f---
I
""'m
... -
0 V'l
v z
�'
cu
cr::
0
-
1--
c: 0..
0 C2
·v; u
- VI
> w
�c
...J
I
0
"'
cu
·-
....
cu
VI (/)
-
c
Q)
c
8
I I I
1--
I I
co Q)
oi -ro
co 0
� -
I
I
c
0
,.... (/)
0 >
Q)
a:
I._ I I I _j