Professional Documents
Culture Documents
Fanuc 16-lb
Fanuc 16-lb
Series 16-LB
Descriptions Manual
Warning
Warning notices are used in this publication to emphasize that hazardous voltages, currents,
temperatures, or other conditions that could cause personal injury exist in this equipment or
may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a
Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
This document is based on information available at the time of its publication. While efforts
have been made to be accurate, the information contained herein does not purport to cover all
details or variations in hardware or software, nor to provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes
no obligation of notice to holders of this document with respect to changes subsequently made.
2. SPECIFICATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4. LASER FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.1 LASER INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2 CONNECTABLE OSCILLATORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.3 LASER FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
c–1
B–62592EN/01
8.2.7 Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.2.8 Program example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
8.3 CUTTING CONDITION SETTING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.3.1 Data Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.3.2 Displaying the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.3.3 Updating the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.3.4 Executing the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3.5 Program Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.3.6 Sending the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8.4 HIGH–SPEED PIERCING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.4.1 Power Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.4.2 Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.5 EDGE MACHINING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.5.1 Detecting the Edge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.5.2 Feedrate and Power Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.5.3 Data Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.5.4 Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.6 START–UP FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.6.1 Feedrate and Power Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.6.2 Setting the Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.6.3 Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.7 GUIDE LIGHT ON SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.8 STATUS OUTPUT SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.8.1 Piercing Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.8.2 Laser Processing Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.8.3 Output Drop Alarm Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.8.4 Laser Alarm Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.8.5 Status Output Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9. TRACING CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.1 TRACING FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.1.1 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.1.2 Reference Deviation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.1.3 Tracing Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.1.4 Tracing Gain Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.1.5 Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.1.6 Tracing Adjustment Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9.1.7 Tracing Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
9.2 TRACING INTERLOCK FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9.3 TRACING AXIS SELECTION FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
c–2
B–62592EN/01
APPENDIX
A. LASER SETTING SCREEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
c–3
B–62592EN/01 1. GENERAL
1 GENERAL
The FANUC Series 16–LB is a CNC dedicated for use in a laser machine
tool and developed based on the FANUC Series 16–MODEL B. When
combined with a FANUC laser, it can be configured into a laser machine
tool.
This manual supplements “FANUC Series 16/18/160/180–MODEL B
Descriptions” (B–62442E) by adding descriptions of laser functions.
This manual handles the model listed below.
The model name is abbreviated herein as listed in the following table.
Product name Abbreviations
Manuals related to The table below lists manuals related to the FANUC Series 16–LB. In the
Series 16–LB table, this manual is marked with an asterisk (*).
Manuals Related to the Series 16–LB
1
2. SPECIFICATIONS B–62592EN/01
2 SPECIFICATIONS
For functions other than the laser functions, refer to “FANUC Series
16/18/160/180–MODEL B Descriptions” (B–62442E).
Some functions described in manual B–62442E may not be supported by
the 16–LB or may differ from those of this model.
The following table lists the functions supported by the 16–LB. Any
functions not listed below are not supported by the 16–LB.
The meanings of the symbols used in the table are:
: Standard functions of the 16–LB
: Optional functions of the 16–LB
: Functions different in part
References
Refer to:
A: FANUC Series 16/18/160/180–MODEL B Descriptions
(B–62442E)
B: This manual
Axis control
Reference
Item Specifications Usable
manual
Tandem control A
2
B–62592EN/01 2. SPECIFICATIONS
Reference
Item Specifications Usable
manual
Inch/metric conversion A
Overtravel signal A
Follow–up A
Backlash compensation A
Position switch A
Operation
Reference
Item Specifications Usable
manual
MDI operation A
Buffer register A
3
2. SPECIFICATIONS B–62592EN/01
Reference
Item Specifications Usable
manual
Interpolation
Reference
Item Specifications Usable
manual
Cylindrical interpolation A
4
B–62592EN/01 2. SPECIFICATIONS
Feed function
Reference
Item Specifications Usable
manual
Override cancel A
External deceleration A
Feed stop A
Look–ahead control A
Program input
Reference
Item Specifications Usable
manual
Label skip A
Control in/out A
1 A
Optional
O tional block ski
skip
9 A
5
2. SPECIFICATIONS B–62592EN/01
Reference
Item Specifications Usable
manual
48 pairs A
Addition of workpiece
work iece coordinate system pair
air
300 pairs A
Optional chamfering/corner R A
Custom macro B A
Scaling A
Figure copying A
Retrace function A
MMC–III A
MMC–IV A
6
B–62592EN/01 2. SPECIFICATIONS
Reference
Item Specifications Usable
manual
Reference
Item Specifications Usable
manual
±6 digits 32 A
±6 digits 64 A
±6 digits 99 A
±6 digits 400 A
±6 digits 499 A
±6 digits 999 A
Tool offset A
Cutter compensation C A
7
2. SPECIFICATIONS B–62592EN/01
Editing operation
Reference
Item Specifications Usable
manual
160m A
320m A
Part program
rogram storage length
640m A
1280m A
Program protect A
Password function A
Background editing A
Playback A
Reference
Item Specifications Usable
manual
Status display A
Clock function A
Self–diagnosis function A
Alarm display A
Help function A
T code display A
Graphic display A
8
B–62592EN/01 2. SPECIFICATIONS
Reference
Item Specifications Usable
manual
English A
Italian A
Spanish A
Data input/output
Reference
Item Specifications Usable
manual
Reader/puncher(Ch.1) interface A
Reader/puncher
Reader/ uncher interface
Reader/puncher(Ch.2) interface A
Remote buffer A
External message A
9
2. SPECIFICATIONS B–62592EN/01
Reference
Item Specifications Usable
manual
Memory card interface For data backup and user program loading A
Others
Reference
Item Specifications Usable
manual
10
B–62592EN/01 2. SPECIFICATIONS
Reference
Item Specifications Usable
manual
2 slots 172(W)×380(H)×172(D) mm A
4 slots 224(W)×380(H)×172(D) mm A
Control unit
dimensions
6 slots 336(W)×380(H)×172(D) mm A
8 slots 448(W)×380(H)×172(D) mm A
Laser function
Reference
Item Specifications Usable
manual
Power override B
Duty override B
11
2. SPECIFICATIONS B–62592EN/01
Reference
Item Specifications Usable
manual
Attitude control A B
Attitude control B B
Start–up function B
12
3. FUNCTIONS DIFFERENT FROM
B–62592EN/01 THOSE OF THE M SERIES CNC
13
3. FUNCTIONS DIFFERENT FROM
THOSE OF THE M SERIES CNC B–62592EN/01
3.1 If an emergency stop occurs when the oscillator is operating, the oscillator
shutter is closed, the laser beam is turned off, the high–frequency power
EMERGENCY STOP supply is turned off to stop discharge, and the assist gas selection signals
quit selection, all at the same time the machine stops.
After the machine is released from the emergency stop state, turning on
the discharge start signal causes the oscillator to operate.
3.2 If the feed hold command is issued when the machine is running with the
laser beam turned on, the machine is decelerated to stop, the laser beam
FEED HOLD is turned off, the shutter is closed, and the assist gas supply is stopped.
Pressing the cycle start button starts supplying the assist gas, opens the
shutter, turns on the laser beam, and causes the machine to run again.
3.3 Even if laser beam output has been programmed, the machine lock
function causes the laser beam output commands to be ignored and allows
MACHINE LOCK only the machine move commands to be calculated. As a result, the
machine does not move, but the current position display is updated. If the
pierce command G24 is executed, it works as a dwell command without
outputting a laser beam.
3.4 Even if laser beam output has been programmed, the dry run function
causes the laser beam output commands to be ignored. As a result, the
DRY RUN machine dry–runs with the laser beam turned off. If the pierce command
G24 is executed, it works as a dwell command, because a laser beam is
not output.
3.5 When a block in which machining is carried out with the laser beam
turned on ends, feeding stops, the laser beam is turned off, the shutter is
SINGLE BLOCK closed, and the assist gas supply stops. Pressing the cycle start button
starts the next block. If this block requests to perform machining with the
laser beam turned on, the assist gas is supplied, the shutter is opened, the
laser beam is turned on, and machining is restarted.
14
B–62592EN/01 4. LASER FUNCTIONS
4 LASER FUNCTIONS
15
4. LASER FUNCTIONS B–62592EN/01
4.1 Because the 16–LB can be connected to a laser oscillator via a dedicated
interface, it can be used to configure a high–performance laser machine
LASER INTERFACE easily.
(1) Connection via a serial interface
The I/O link interface can be used to connect the 16–LB to an
oscillator.
FS16–LB
Metal/optical
fiber cable FANUC LASER
I/O link Optical I/O series
link adapter
(*)
16
B–62592EN/01 4. LASER FUNCTIONS
17
4. LASER FUNCTIONS B–62592EN/01
4.3 The 16–LB can support the following laser control functions.
Note that the functions actually supported vary with the laser oscillator
LASER FUNCTIONS model used. In the following table a circle means that the corresponding
function is supported, while an X means that the corresponding function
is not supported.
Power command
Output override
Power control
Piercing command
Tracing control
Start–up function
18
B–62592EN/01 5. LASER SEQUENCE CONTROL
The 16–LB supports laser sequence control for automatically starting and
stopping the FANUC laser oscillator.
Input/output signals provided between the CNC and PMC make it
possible to program the start/stop operation of the laser oscillator using
the ladder language.
19
5. LASER SEQUENCE CONTROL B–62592EN/01
5.1 The sequence control of the C series CO2 laser oscillator and the Y series
continuous–output YAG laser oscillator is shown below.
SEQUENCE
CONTROL OF THE C
AND Y SERIES LASER
OSCILLATORS
Confirm chiller
operation Request to start chiller
RUN=OFF Stop oscillator
Calculate output
compensation factor
Reference discharge
started Oscillating
Ready to run
(Note :) : CNC internal processing : Input signal : Signal to be sent to the outside
20
B–62592EN/01 5. LASER SEQUENCE CONTROL
5.2 The sequence control of the YP series pulse–output YAG laser oscillator
is shown below.
SEQUENCE
CONTROL OF THE YP
SERIES LASER
OSCILLATOR
Confirm chiller
operation Request to start chiller
RUN=OFF Stop oscillator
Transfer data
Reference discharge
completed Oscillating
Ready to run
(Note :) : CNC internal processing : Input signal : Signal to be sent to the outside
21
6. ASSIST GAS CONTROL B–62592EN/01
22
B–62592EN/01 6. ASSIST GAS CONTROL
6.1 Assist gas control is performed using a direct gas pressure control
command or a flow pattern command.
ASSIST GAS
(1) Direct gas pressure command
CONTROL
The type and pressure of an assist gas to be used and the settling time
of the assist gas pressure can be controlled directly using the P, T, and
R addresses.
G32 with P0 opens the shutter, and sends out the assist gas selection
signals and the assist gas pressure analog signal.
G32 with P=0 closes the shutter, and turns off the assist gas selection
signals and the assist gas pressure analog signal.
Format
G32P–(T–R–) ; The parameters enclosed in parentheses are omissible.
Format
G32L– ;
L=0 : The shutter is closed, and the assist gas supply is stopped.
L=1 : The shutter is opened, and the assist gas supply is started
according to cutting condition data.
L=2 : The shutter is opened, and the assist gas supply is started
according to piercing condition data.
This command uses the gas type, pressure, and settling time specified
as cutting condition data in E code format.
(See the description of the cutting condition setting function.)
23
6. ASSIST GAS CONTROL B–62592EN/01
Cutting pressure
Post–stage pressure
Pre–stage pressure
Time
Specifying P0 and Q0 in the G32 flow pattern command opens
the shutter, outputs the assist gas selection signals, then outputs the
assist gas pressure analog signal according to the flow pattern.
Specifying P=0 or Q=0 in G32 closes the shutter, and causes the assist
gas selection signals to quit selecting an assist gas, then turns off the
assist gas pressure analog signal after the post–stage is generated for
the specified post–stage time.
Format
G32P–(Q–) ; The parameters enclosed in parentheses is omissible.
24
B–62592EN/01 6. ASSIST GAS CONTROL
6.2 Specifying assist gas control causes the analog voltage signal to be
generated according to the specified assist gas pressure. Operating the
ASSIST GAS control valve according to this signal received at the outside enables
PRESSURE ANALOG automatic adjustment of the assist gas pressure.
OUTPUT
CNC
Assist gas
Amplifier
pressure
analog output
Assist gas Control
valve
Machining
head
Output voltage
0 Pressure command
AGPST kg/cm2
25
6. ASSIST GAS CONTROL B–62592EN/01
6.3 The assist gas analog output can be overridden with a percentage from 0
to 200% in 1% steps.
ASSIST GAS
PRESSURE
OVERRIDE
26
B–62592EN/01 7. SHUTTER OPEN/CLOSE CONTROL
There are two methods for opening the shutter automatically, as described
below. Which method to use can be selected using parameters.
(1) Command using the G code
In automatic operation mode, specifying G32P–; or G32L–; opens or
closes the shutter.
If P0 or L0, the shutter is opened.
If P=0 or L=0, the shutter is closed.
(2) Command using the PMC signal
The shutter open signal from the PMC can be used to open or close the
shutter. This method may be selected when you want to control the
shutter using the M code or from the outside.
Turning on the shutter open signal opens the shutter.
Turning off the shutter open signal closes the shutter.
27
8. LASER OUTPUT CONTROL B–62592EN/01
28
B–62592EN/01 8. LASER OUTPUT CONTROL
8.1 The 16–LB supports laser output control functions for the CO2 laser (C
series) and continuous–output YAG laser (Y series). When the shutter is
C AND Y SERIES open, and the piercing command (G24) or a cutting feed command (G01,
LASER CONTROL G02, G03, or G12) is executed, the laser beam is turned on. When the
command execution ends, the laser beam is turned off. G01, G02, G03,
G12, and G24 are generically called laser output commands hereinafter.
29
8. LASER OUTPUT CONTROL B–62592EN/01
8.1.1 The laser power is specified with a value that follows the S address in a
Power Value Command laser output command.
and Power Override
G01 X_Y_F_Sxxxx ;
(*1) The maximum and minimum values vary with the model
of the oscillator.
Contouring
command Laser data
Piercing
command Override Output
clamp Output
G24 Sxxxx; Power command
values for
piercing
Key entries
on the screen
Power override
30
B–62592EN/01 8. LASER OUTPUT CONTROL
8.1.2 The frequency of the output pulse is specified by a value that follows the
Pulse Frequency P address in the laser output command.
Command and
Frequency Override
G01 X_Y_F_S_Pxxxx ;
Contouring
command Laser data
Piercing
command Override Frequency
clamp
G24 Pxxxx; Pulse fre-
quency for Output
piercing command
Key entries
on the screen
Frequency override
31
8. LASER OUTPUT CONTROL B–62592EN/01
8.1.3 The duty cycle of the output pulse is specified by a value that follows the
Pulse Duty Cycle Q address in the laser output command.
Command and Duty
Cycle Override
G01 X_Y_F_S_P_Qxxx ;
Contouring
command Laser data
Piercing com-
mand Override
Output
G24 Qxxx; Pulse command
frequency for
piercing
Key entries
on the screen
32
B–62592EN/01 8. LASER OUTPUT CONTROL
8.1.4 The laser beam can be radiated for a specified period of time without
Piercing Command involving machine movement. This function is called a piercing
command. It can be used for the laser beam to pierce the workpiece as
preprocessing for cutting.
G24 S_P_Q_Rxxxxxxxx ;
8.1.5 The piercing time specified in G24 can be changed using an external
External Alteration of signal.
the Piercing Time (1) Extending the piercing time
If the “extension” signal is turned on during piercing, piercing
continues as long as the signal remains on. When it is turned off,
piercing ends, and the next block is executed.
Preset time
Preset time
33
8. LASER OUTPUT CONTROL B–62592EN/01
8.1.6 This function controls laser output according to changes in the actual feed
Power Control speed. It is put in effect by enabling power control in the laser setting data
and specifying both the S and F address in G01, G02, G03, or G12.
During acceleration/deceleration, this function varies the pulse duty cycle
according to the feedrate, based on the feedrate and pulse duty cycle,
specified with address S and F.
0
Fc Feedrate
34
B–62592EN/01 8. LASER OUTPUT CONTROL
8.1.7
Laser Machining
S
Program Example
a1
E
a5 b1
a2
a3 a4 b2
b3
G00Z_ ; : Positioning at a2
G24SxxxxPxxxxQxxxRxxxxx ; : Piercing
G00Z_ ; : Positioning at a5
G00X_ Y_ ; : Positioning at b1
G24Rxxxxx ; : Piercing
35
8. LASER OUTPUT CONTROL B–62592EN/01
8.2 The 16–LB supports laser output control functions for the pulse–output
YAG laser (Y series).
YP SERIES LASER
CONTROL
8.2.1 CNC memory has a data area to hold waveform data. This data area can
Waveform Data Setting accommodated 16 sets of waveform data, each set consisting of 20 steps.
Function
G26 P_K_I_ ;
0.1 msec
Current (A)
8.2.2 This function is used to register each set of waveform data from the CNC
Waveform Data data area with the oscillator. It is implemented as the following command.
Registration Function
G26 L50 P_ ;
P= waveform number: Number (1 to 16) assigned to a waveform
data set
36
B–62592EN/01 8. LASER OUTPUT CONTROL
8.2.3 Before machining begins, data specifying the sequence of machining can
Execution Sequence be registered with the oscillator. Specifying the register number for the
execution sequence data during machining can control the output of the
Data Registration oscillator. The execution sequence data consists of a waveform number,
Function waveform scale factor, frequency, and output count as listed below. There
are 8 registers, each of which can hold three sets of execution sequence
data.
.
.
G25 L_J_P_K_R_S_ ;
L=register number : Number (1 to 8) assigned to the register
for holding execution sequence data.
J=execution sequence : Specifies the sequence of execution
(1 to 3)
P=waveform number : Number (1 to 16) assigned to waveform
data
K=waveform scale factor : Scale factor (30 to 100%, changed in 1%
units) to multiply the current specified in
waveform data
R=frequency : Frequency (1 to 200 Hz, changed in 1 Hz
units) at which the specified waveform is
output
S= output count : The number (–1, 0 to 999, changed in
one–count unit) of times that the specified
waveform is output
37
8. LASER OUTPUT CONTROL B–62592EN/01
G24 E_ ;
E=register number (1 to 8)
G01 X_Y_F_E_ ;
E=register number (1 to 8)
8.2.5 A signal from the PMC can be used to override programmed output
Override conditions. Overriding is effective for the current and frequency over a
range of 30 to 100% (in 5% steps). The override value becomes effective
at the same time the data is read from the execution sequence register.
38
B–62592EN/01 8. LASER OUTPUT CONTROL
39
8. LASER OUTPUT CONTROL B–62592EN/01
40
B–62592EN/01 8. LASER OUTPUT CONTROL
8.3 This function saves laser machining data (otherwise specified using the
S, P, and Q addresses separately) all together in memory and enables
CUTTING CONDITION machining according to the saved data read out by specifying the
SETTING FUNCTION corresponding data number at the E address.
This function is provided for controlling the C and Y series lasers. It
requires the 14–inch color CRT or 10–inch color LCD unit.
8.3.1 Data necessary for machining can be grouped and saved in a data area
Data Area under a data number. It can be read as cutting condition data by specifying
the corresponding data number with the E code. The data is grouped into
three: piercing data, cutting data, and edge machining data.
101 to 103 1 to 10
3 sets 10 sets
5 sets
41
8. LASER OUTPUT CONTROL B–62592EN/01
42
B–62592EN/01 8. LASER OUTPUT CONTROL
8.3.2 The cutting data, piercing data, and edge machining data screens are
Displaying the Data available for displaying cutting condition data.
Pressing the OFFSET
SETTING function key causes the [CUT], [PIERCE], and
[EDGE] soft keys to appear.
Selecting one of these soft keys displays the corresponding machining
condition data.
Another type of screen is available which displays the following
command data.
Feedrate
Peak value
Pulse frequency
Pulse duty cycle
Assist gas type
Reference deviation
Cutter compensation value
8.3.3
Updating the Data (1) Correction function based on data screen operation
Select and display a target screen, and press the [OPRT] soft key.
Correction will be enabled. Place the cursor on the target item, and
take the necessary action. When data at the currently active number
is corrected, all items including active data but excluding
“compensation” will be corrected. The “compensation” data becomes
effective after a block involving rewriting the buffer is executed.
(2) Override
Override applies to the following command values.
Feedrate
Peak value
Duty cycle
Frequency
43
8. LASER OUTPUT CONTROL B–62592EN/01
8.3.4
Executing the Data (1) Piercing command
When G24 is executed, a data group specified with the E code is read
from the data area to carry out piercing. The E code can be specified
independently.
G24 Exxx ;
G32 L x ;
44
B–62592EN/01 8. LASER OUTPUT CONTROL
45
8. LASER OUTPUT CONTROL B–62592EN/01
8.3.6 The data area is limited in capacity. To store more data, it is necessary to
Sending the Data expand the data area using a macro variable or battery–powered
expansion memory, and send the necessary data from the expansion area
to the data area as required. This function is supported by a means of data
transfer between a macro and the PMC, as shown below.
PMC–RC Battery–powered
application expansion
software written memory
in C
[File]
Program
Window Window
E code
46
B–62592EN/01 8. LASER OUTPUT CONTROL
8.4 Stable piercing with the minimum processing time is enabled by changing
the piercing laser output in a staircase fashion to radiate the optimal
HIGH–SPEED power. Use of the high–speed piercing function requires the cutting
PIERCING FUNCTION condition setting function.
8.4.1 The average output is controlled by increasing the pulse frequency and
Power Control duty cycle at every unit time with the output peak value fixed.
Frequency
duty cycle
Step count
Frequency increment
Duty cycle increment
Step time
8.4.2
Command (1) Direct command
The following command specifies high–speed piercing. The
addresses enclosed in parentheses are omissible. The H address
should always be specified.
47
8. LASER OUTPUT CONTROL B–62592EN/01
8.5.1 During G64 mode (cutting feed), if an angle (θ) formed by two cutting
Detecting the Edge feed blocks A and B is smaller than a specified angle, it is assumed to be
a corner, and the machine decelerates to stop at the end of block A so that
the feedrate and power can be controlled.
Block A
Block B
48
B–62592EN/01 8. LASER OUTPUT CONTROL
Sa, Pa, Qa
Fr
Sb, Pb, Qb
Sb, Pr, Qr
Time
Block A Te Lr
Block B
Fa : Feedrate in block A
Sa : Output peak value in block A
Pa : Pulse frequency in block A Data for block A
Qa : Pulse duty cycle in block A
Se : Output peak value for piercing
Pe : Pulse frequency for piercing
Qe : Pulse duty cycle for piercing
Te : Piercing time
Data for edge
Lr : Return distance
machining
Fr : Return speed
Pr : Return frequency
Qr : Return duty cycle
Fb : Feedrate in block B
Sb : Output peak value in block B
Pb : Pulse frequency in block B Data for block B
Qb : Pulse duty cycle in block B
49
8. LASER OUTPUT CONTROL B–62592EN/01
8.5.3 See the description of the cutting condition setting function for the edge
Data Setting machining data item.
50
B–62592EN/01 8. LASER OUTPUT CONTROL
8.6 When a shift occurs from piercing to cutting, cutting may not be stable
if it is started with the cutting data. The start–up function controls the
START–UP feedrate and power at a shift from piercing to cutting in the same manner
FUNCTION as with the end of edge machining, thereby achieving stable cutting.
Sb, Pr, Qr
Time
Lr
Lr : Return distance
Fr : Return speed
Pr : Return frequency
Qr : Return duty cycle
Fb : Programmed feedrate
Sb : Programmed output peak value
Pb : Programmed pulse frequency
Qb : Programmed pulse duty cycle
1 Stable cutting starts with the return frequency Pr, return duty cycle Qr,
and return speed Fr, instead of the programmed values.
2 After the return distance Lr is traveled, the programmed feedrate, pulse
frequency, and duty cycle become effective again, resuming normal
machining.
8.6.2 The following edge machining data specified using the cutting condition
Setting the Data setting function becomes effective.
51
8. LASER OUTPUT CONTROL B–62592EN/01
8.7 If the laser oscillator is equipped with the guide light option
(semiconductor laser or He–Ne laser unit), the laser beam from the guide
GUIDE LIGHT ON light laser unit can be switched on and off using an external signal. If the
SIGNAL oscillator shutter is closed, when this signal is on, the oscillator emits
guide light. When the shutter is opened, CO2 gas laser beam is radiated,
instead of the guide light.
52
B–62592EN/01 8. LASER OUTPUT CONTROL
8.8
STATUS OUTPUT
SIGNAL
8.8.1 For the C and Y series oscillators, if G24 is executed to specify piercing,
Piercing Signal the piercing signal is output when piercing is being carried out.
8.8.2 For the C and Y series oscillators, the laser processing signal is turned on
Laser Processing at the beginning of assist gas output, and stays on until tracing control
ends.
Signal
G32 command
G14 command
8.8.3 If the oscillator mirror gets dirty, the laser output drops.
Output Drop Alarm When the laser oscillator starts up, a power compensation factor is
calculated automatically and used to compensate the laser output for a
Signal drop that occurs due to a dirty mirror. However, compensation has a lower
limit to a drop in the output. If the output drops so badly that the required
compensation exceeds the allowable level, an alarm is indicated on the
CRT screen, and the output drop alarm signal is issued.
Pressing the reset button clears the alarm indication on the CRT screen,
but does not clear the output drop alarm signal.
This signal is kept on until the mirror is cleaned to resume the initial
output level.
8.8.4 A laser alarm is raised if an error related to the laser oscillator is detected.
Laser Alarm Signal (1) C and Y series oscillators
Low water level
Chiller unit failure
Abnormal laser gas pressure
Abnormal exhaust time
Root blower failure
Abnormal temperature
Shutter failure
Power supply failure
Abnormal condensation
Abnormal discharge
Abnormal assist gas supply
53
8. LASER OUTPUT CONTROL B–62592EN/01
8.8.5
Status Output Signals (1) Purge completion signal
This signal is issued, when the unit is switched on, and the CNC starts
operating. When this signal is issued, the RUN signal becomes
acceptable. When the RUN signal is turned off, purge processing
occurs to purge the gas from the discharge tube. When purge
processing is completed, the purge completion signal is sent out. After
it is sent out, it becomes possible to switch off the power.
(2) Oscillator ready signal
This signal is issued when laser gas pressure control begins in response
to the RUN signal. When the RUN signal is turned off, purge
processing begins. It is kept on until purge processing is completed.
(3) Discharge start ready signal
This signal is issued when gas pressure control ends.
(4) Reference discharge start signal
This signal is issued when reference discharge control begins in
response to the HVON signal.
(5) Oscillator signal
This signal is issued when reference discharge begins.
Laser machining is possible while this signal is on.
(6) Mode output signal
This signal indicates whether the laser output is continuous or
pulsating.
(7) Beam output signal
This signal is issued, when the shutter is open, and the laser beam is
radiated to the outside.
(8) Tracing motion signal
This signal is issued, when the tracing function starts, and the nozzle
has approached the workpiece, then an approach completed state is
detected. When the tracing function is disabled, the signal is turned
off.
54
B–62592EN/01 9. TRACING CONTROL
9 TRACING CONTROL
55
9. TRACING CONTROL B–62592EN/01
9.1 The machine is equipped with a detector to measure the distance to the
surface of the workpiece. An analog signal generated in this detector is
TRACING FUNCTION sent to the CNC through a specified interface. This signal enables gap
control in which the Z–axis is controlled.
9.1.1 The detector produces 0 V for the reference distance. The detector output
Interface is proportional to a deviation from the reference distance. The amplifier
should be adjusted so that the analog signal becomes "10 V for a
deviation of "2mm from the reference distance.
Voltage
Amplifier To the +10V
CNC
Detector
–2mm Deviation
Reference distance L0 +2mm
Workpiece –10V
9.1.2 The tracing function controls the Z–axis so that it balances when the
Reference Deviation detector produces 0 V. At this point, to change the gap between the nozzle
and workpiece, specify the reference deviation E0.
E0 = 0 å E0 = 0.5mm
Detector
Detector
Nozzle
Nozzle
L0 L0–0.5
0.5mm
Workpiece
56
B–62592EN/01 9. TRACING CONTROL
9.1.3 On receiving an analog signal from the detector, the CNC subtracts the
Tracing Speed reference deviation E0 from it and multiplies the difference by loop gain
K to calculate the speed command for the Z–axis. The loop gain can be
specified using a parameter.
Vz = 60&K (E–E0)
where Vz = Z–axis speed (mm/min)
K = tracing loop gain (typically 30 s–1)
E = input deviation (mm)
E0 = reference deviation (mm)
The normal gap deviation (E = E–E0) for tracing control is calculated
as follows:
Vxy&tan θ
E= 60&K
where E = normal deviation (mm)
Vxy = X–Y plane feed command (mm/min)
Q = tilt from the X–Y plane (°)
K = tracing loop gain (typically 30 s–1)
9.1.4 Override can be applied to the tracing loop gain over a range between
Tracing Gain Override 12.5% and 100% in 12.5% steps.
9.1.5
Command (1) Programmed start and stop
The tracing function can be turned on and off using the G CODE.
9.1.6 The tracing adjustment function enables zero–point and detection gain
Tracing Adjustment factor adjustments necessary to normalize the input signal to the specified
deviation. This is done using soft keys displayed on the CRT screen.
Function
57
9. TRACING CONTROL B–62592EN/01
58
B–62592EN/01 9. TRACING CONTROL
9.2 If the machine receives a tracing interlock signal from the PMC during
tracing operation specified by G13; , it suspends the operation of the
TRACING tracing axis as long as the signal is on. When the tracing interlock signal
INTERLOCK is turned off, the machine resumes tracing.
FUNCTION
59
9. TRACING CONTROL B–62592EN/01
Receding
Receding
Controlled
axisX
Controlled axis–X
(TRX)
(–TRX)
Approaching
Receding Approaching Workpiece Approaching Receding
Approaching +Z
Approaching +Y
Controlled axisZ +X
(TRZ)
Controlled
axisY
(TRY)
Receding
Receding
60
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
61
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
10.1 If the fifth and sixth axes are specified as a controlled axis, and attitude
control is specified, the nozzle attitude can be controlled around the two
ATTITUDE CONTROL axes, thus enabling configuring of a three–dimensional machine tool.
Either of the following two attitude control types is supported according
to the axis configuration of the nozzle head section.
1 Attitude control A (zero–offset nozzle)
2 Attitude control B (offset nozzle)
62
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
10.1.1 The nozzle tip position fixed type (zero offset type) mechanism is
Attitude Control A (Zero configured with the α axis (no.4 axis) to rotate around Z axis, and the
rotational axis β axis (no.5 axis) recorded in this α axis. It possesses the
Offset Type Nozzle) structure that the tip of the nozzle is arranged at the point where the
rotational center line of the α axis crosses the rotational center line of the
β axis.
This type has the following characteristics:
1 Movement of the nozzle tip position is performed by X, Y, Z axes, and
the attitude control of the nozzle is performed by α, β axes. Therefore,
movement of the position and attitude control can be controlled
independently.
2 Contour precision is good because control is easy.
3 Operability is good.
4 The structure of the nozzle head section is complicated and easily
interferes with the workpiece.
5 The number of mirrors becomes great.
90
+Y
Base
180 +X 0
Arm
Nozzle
270
Base
+Z
Arm
+X
Nozzle
β axis α axis
63
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
10.1.2 The offset type mechanism is configured with the α axis (no.4 axis) to
Attitude Control B rotate around Z axis, and the rotational axis β axis (no.5 axis) recorded in
this α axis. It possesses the structure of being arranged such that the
(Offset Type Nozzle) rotational center line of the α axis is perpendicular to the rotational center
line of the β axis, and that the rotational center line of the α axis does not
cross the center line of the nozzle.
This type has the following characteristics:
1 When controlling the attitude of the nozzle by α and β axes, it is
necessary to command the moved amount to the X, Y, Z axes, and to
control to return to the original tip position of the nozzle, because the
tip position of the nozzle moves.
2 Because there is interference between axes, control is complicated and
contour precision is decreased.
3 The structure of the nozzle head section is simplified, and it is easy to
avoid interference with the workpiece.
4 The number of mirrors is decreased.
90
+Y
180 +X 0
270
Rotation around the α axis
+Z
180
+Z
+Y
270 90 +X
β axis
First arm
Machine L1 Second arm
coordinates L2
(x, y, z)
α axis
0
Rotation around the β axis Program coordinates
(X, Y, Z)
64
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
+Z +Z
65
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
β axis
ÅÅÅÅÅÅ
α axis
Gear
ÅÅÅÅÅÅ
ÅÅÅ ÅÅ
Gear Housing
Gear A
Gear B
66
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
10.2 The CNC can be connected to a teaching box interface in the machine
through a serial interface. The CNC can send teaching data requested by
TEACHING BOX the teaching box. It can also receive commands generated by teaching
INTERFACE from the teaching box, and store them as a program.
RS–232C
CNC Teaching box (TB)
Header + data
(b) When the teaching box requests data from the CNC
Header + data
67
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
68
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
10.3
THREE–
DIMENSIONAL
CONTROL FUNCTION
10.3.1 The W axis is arranged such that linear operation of the nozzle tip section
W Axis Tracing Control can be performed, and the gap sensor is connected at the prescribed
interface. If this function is specified, gap control can be performed by
the W axis. However, when using this function, the tracing control
function should be specified at the same time.
This function can be used unrelated to the attitude control of the nozzle.
69
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
10.3.2
Spatial Circular
Interpolation
Command method:
G12 Xx1 Yy1 Zz1 Aa1 Bb1 Ss Pp Qq ;
G12 Xx2 Yy2 Zz2 Aa2 Bb2 S ;
The first block represents the intermediate point on an arc, and the second
block represents the end point of the arc.
If the intermediate and end points are specified in succession, an arc is
drawn to the end point. This command is modal and remains effective
until G00, G01, G02, or G03 is specified. To specify laser output, include
S, P, Q, and E in the first block.
Intermediate point
(x1, y1, z1, a1, b1)
70
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
10.3.3
Three–Dimensional
Coordinate Conversion
Specifying method
G68 Xx Yy Zz Aa Bb Ii Jj Kk ;
Program to be converted
G69 ;
The program put in between the commands G68 and G69 is coordinate–
converted.
(1) The program to be converted is regarded as that having programming
specifying the figure to be drawn on the XY–plane and the direction
of Z axis as the nozzle direction.
(2) The G68 block specifies data for conversion.
1 Origin of coordinate–conversion by x, y, and z (using absolute
values)
2 Nozzle axis tilt angle at the origin by a and b (normal line to the
workpiece)
3 The vector of the axis corresponding to the positive direction of the
X–axis of the program to be converted, by i, j, and k (with the
incremental value from the origin of the coordinate–conversion)
Z
Z’
X’
Y P
i, j, k
Y’
X
Origin (x, y, z)
71
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
10.3.4
Spatial Corner–R
Insertion
Specifying method
G33 Rr ;
Program to be converted
G34 ;
(1) The arc having the specified radius is automatically inserted to each
corner obtained by the spatial dot–strings put in between commands
G33 and G34.
(2) Radius of arc to be inserted is commanded by address R that follows
command G33.
72
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
Q0
i, j, k
Trajectory after conversion
P0
x, y, z Symmetry plane
Trajectory before conversion
P1
Q1
Q2
Q3
P2
P3
73
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
(3) Command
The three–dimensional conversion function is specified using the
following G codes.
G98 : Start
G99 : End
The commands listed below are added before a program to be
converted. When the program is executed, the coordinates of the
reference and target points are written as the setting data. When Q0
or Q3 is read, conversion begins with the setting data.
(a) Mirror image conversion
G98 P0 X_Y_Z_ ; Reference point
G98 Q0 X_Y_Z_ ; Target point
(b) Three–dimensional movement conversion
G98 P1 X_Y_Z_ ; Reference point
G98 P2 X_Y_Z_ ; Reference point
G98 P3 X_Y_Z_ ; Reference point
G98 Q1 X_Y_Z_ ; Target point
G98 Q2 X_Y_Z_ ; Target point
G98 Q3 X_Y_Z_ ; Target point
(4) Operation mode
G98 can be executed in either memory of MDI mode.
(5) Discontinuing movement and laser beam status
Suppose the program shown below is to be executed. The machine
stops and the laser beam is turned off, at a shift from move command
group (a) to move command group (b) and at a shift from move
command group (b) to move command group (c).
G98 Q0 ; or Q3 ;
74
10. FUNCTION FOR THREE–DIMENSIONAL
B–62592EN/01 PROCESSING SYSTEM
10.3.6 In the memory operation mode, if the proximity point search (DI) is
Proximity Point Search turned on and the cycle start is carried out, the block in the nearest position
to the current position of the nozzle is searched as described below, and
the nozzle is positioned at the start point of this block and becomes feed
hold state.
Decision
If the distance Ls between the block start point (Xs, Ys, Zs) and the current
nozzle position (Xp, Yp, Zp) does not exceed the specified distance L, and
the distance Le between the block end point (Xe, Ye, Ze) and the current
nozzle position is longer than Ls, the start point S is judged to be the
proximity point.
75
10. FUNCTION FOR THREE–DIMENSIONAL
PROCESSING SYSTEM B–62592EN/01
10.3.7 A hand coordinate system can be generated in which the origin is at the
Manual Operation tip of the nozzle, +Zh coincides with the line normal to the nozzle, +Xh
coincides with the arm direction, and the Yh–axis is orthogonal to both
Using a Hand Xh–and Zh–axes. This hand coordinate system can be used for job and
Coordinate System handle feed.
Machine coordinates
(x, y, z)
Y
L1 +Zh
α
+Yh
X L2
Hand coordinate
system
β
+Xh
(1) Turning on the hand coordinate system selection signal selects hand
coordinate system mode.
(2) For jog feed in hand coordinate system mode, turning on the jog feed
axis direction signal X causes the machine to move in the
Xh–axis direction. Similarly, turning on the signal for Y or Z
causes the machine to move in the Yh–axis or Zh–axis direction,
respectively. To change the hand coordinate system, turn off the hand
coordinate system mode selection signal, and operate on the α– and
β–axes.
(3) For handle feed in hand coordinate system mode, rotating the manual
pulse generator with the X–axis selected as the handle axis causes the
machine to move in the Xh–axis direction. Similarly, rotating the
pulse generator with the Y–axis or Z–axis selected as the handle axis
causes the machine to move in the Yh–axis or Zh–axis,
respectively. To change the hand coordinate system, turn off the hand
coordinate system mode selection signal, and operate on the α– and
β–axes.
76
B–62592EN/01 11. CONTROL FUNCTIONS
11 CONTROL FUNCTIONS
77
11. CONTROL FUNCTIONS B–62592EN/01
Oscillator
U–axis
Mirror block
Nozzle head
78
B–62592EN/01 11. CONTROL FUNCTIONS
(4) If the movement direction of an axis that can change the optical path
length does not match the polarity of a change in the optical path
length, the polarity may be inverted for calculation purposes.
(5) A parameter can specify whether to reflect the amount of movement
of an axis under tracing control into the U–axis move command.
(6) Optical path length compensation is possible.
When all axes (including the U–axis) are at their reference points, the
optical path length is defined as the reference optical path length,
which can be subjected to compensation.
When optical path length compensation is enabled, the reference
optical path length can be set up regardless of the position of the
reference point.
If a parameter specifies a mirror position compensation value, turning
on the constant–optical path length control start signal (LRCS) with
all axes set at their reference points causes the U–axis to move
automatically through the specified distance away from its reference
point and to begin optical path length compensation.
For an APC axis, if its reference point has been set up, the
constant–optical path length control start signal is accepted even if the
axis is not at the reference point.
(7) The distance through which the U–axis should move is calculated as
follows:
64
U= Parameter 15705 (XYZ. . .)
where U, X, Y, Z ... : Move command value for each axis
79
11. CONTROL FUNCTIONS B–62592EN/01
11.2 Burning may occur during laser machining, preventing machining from
continuing. In such a case, machining may be resumed by putting the
MACHINING machine back in the state in which it was before burning. This is done by
RESTART FUNCTION a machining restart function.
If a machining error is detected, the machining restart function moves the
machine back to a specified position through the same path it had taken
before the error occurred, while the laser beam is kept turned off. When
the machine gets back to the specified position, the machining restart
function again places the machine in an operable state and causes it to
move forward to the position where it started going back. At this point,
the machine restarts machining according to the programmed commands.
This function cannot be used together with the three–dimensional
machining function. This function is based on the retrace function of the
16–MB. So, it is necessary to specify the retrace function also. The
machining restart function conforms to the specifications of the retrace
function.
The machining restart function behaves as described below.
A PMC ladder program can be created to restart machining automatically.
3 10 11
Retry processing Skip processing
8
9
13
4 5 2 6 7 12
1
1 When the program is running with the machining restart mode signal
selected, if a machining error is detected on the machine side,
automatic operation should be made to pause.
2 When automatic operation starts with the retrace signal selected, the
point where automatic operation starts is recorded as a retrace start
point, and the machine retracts in the +Z direction through a specified
distance.
3 When retracting is completed, the machine retraces the specified
distance, then stops. After confirming the retrace completed signal
and turning off the retrace signal, triggering automatic operation
causes the nozzle to approach the surface of the workpiece.
4 After the nozzle approaches the workpiece surface, the assist gas is
turned on.
80
B–62592EN/01 11. CONTROL FUNCTIONS
5 A move command that will end at the retrace start point is generated
automatically, the laser beam is turned on, and the machine starts
moving forward again. When it reaches the retrace start point, a block
that was executed at 1 is called to resume programmed operation.
6 After restart, it is checked whether the restart completion distance has
been passed through.
7 If no machining error is detected during movement through the restart
completion distance, machining is continued.
8 If a machining error is detected before the restart completion distance
is passed through, steps 2 to 4 are retried.
9 If retry is repeated a specified number of times, it is assumed that
machining restart is impossible, and skip operation is carried out.
10 The machine begins positioning at the end of the block executed at step
1 . When it gets to the end of the block, it stops there in single block
stop mode.
11 After confirming that the skip completed signal is on and turning off
the retrace signal, triggering automatic operation causes the nozzle to
approach the workpiece.
12 After the nozzle approaches the workpiece surface, the assist gas is
turned on, and piercing is carried out under the machining condition
used most recently. When piercing is completed, the cutting assist gas
is selected.
13 The laser beam is turned on, and the next block begins execution.
81
APPENDIX
B–62592EN/01 A. LASER SETTING SCREEN
PC 1000 W
PA 1000 W
FR 2000 Hz
DU 100 %
E 0.000 MM
S 0 T0000
MDI **** *** *** 21:20:07
[ POWER ][ SET ][ ][ ][ ]
85
A. LASER SETTING SCREEN B–62592EN/01
>_ S 0 T0000
MDI **** *** *** 21:12:59
[ POWER ][ SET ][ ][ ][ ]
>_ S 0 T0000
MDI **** *** *** 21:14:54
[ POWER ][ SET ][ ][ ][ ]
Z–DEFLECTION POSITION
= 1.000 (RELATIVE)
ZERO ADJUST X 7.213
E 0.143 Y 9.596
GAIN COEFFICIENT Z –14.559
START POINT
Z –14.059
E 0.048
END POINT
Z –14.559 DEFLECTION
E 0.520 E 0.520
>_ S 0 T0000
MDI **** *** *** 21:14:54
[ POWER ][ SET ][ ZERO ][ START ][ END ]
86
B–62592EN/01 B. CUTTING CONDITION SETTING SCREENS
87
B. CUTTING CONDITION SETTING SCREENS B–62592EN/01
FR FREQUENCY **** Hz
DU DUTY *** % X –*****.***
Y –*****.***
GK GAS SELECT * Z –*****.***
4 –*****.***
GP GAS PRESSURE **.* kg/cm2 5 –*****.***
6 –*****.***
ER DEFLECTION –*.*** mm 7 –*****.***
8 –*****.***
D OFFSET *.*** mm
STATUS
88
B–62592EN/01 C. YP SERIES LASER CONTROL SCREENS
EXEC. ORDER
ORDR ITEM
NO.1 NO.2 NO.3 NO.4 NO.5 NO.6 NO.7 NO.8
1 WAVE NO. * * * * * * * *
WAVE COE *** *** *** *** *** *** *** ***
FREQ. *** *** *** *** *** *** *** ***
OUT CNT. *** *** *** *** *** *** *** ***
2 WAVE NO. * * * * * * * *
WAVE COE *** *** *** *** *** *** *** ***
FREQ. *** *** *** *** *** *** *** ***
OUT CNT. *** *** *** *** *** *** *** ***
3 WAVE NO. * * * * * * * *
WAVE COE *** *** *** *** *** *** *** ***
FREQ. *** *** *** *** *** *** *** ***
OUT CNT. *** *** *** *** *** *** *** ***
[OPRT]
89
C. YP SERIES LASER CONTROL SCREENS B–62592EN/01
WR WARNING NO. 1
(OPRT)
90
B–62592EN/01 Index
ƠAơ ƠGơ
Alarms, 39 Guide light on signal, 52
Assist gas control, 22, 23
Assist gas pressure analog output, 25
Assist gas pressure override, 26 ƠHơ
Attitude control, 62 High–speed piercing function, 47
ƠCơ
C and Y series laser control, 29
ƠL ơ
Command, 47, 50, 51, 57
Laser alarm signal, 53
Connectable oscillators, 17 Laser functions, 15, 18
Control functions, 77 Laser interface, 16
Cutting condition setting function, 41 Laser machining program example, 35
Cutting condition setting screens, 87 Laser output control, 28
Laser processing signal, 53
Laser sequence control, 19
Data area, 41
ƠM ơ
Data input/output, 9
Data setting, 50
Machine lock, 14
Detecting the edge, 48
Machining restart function, 80
Display and setting, 39
Manual operation using a hand coordinate system, 76
Displaying the data, 43
Dry run, 14
ƠOơ
Operation, 3
ƠE ơ Optical path length compensation, 78
Edge machining function, 48 Others, 10
Editing operation, 8 Output command, 38
Emergency stop, 14 Output drop alarm signal, 53
ƠF ơ
Piercing signal, 53
Power control, 34, 47
Feed function, 5 Power value command and power override, 30
Feed hold, 14 Program example, 40, 45
Feedrate and power control, 49, 51 Program input, 5
Function for three–dimensional processing system, 61 Program restart (0–L specification), 14
Functions different from those of the M series CNC, 13 Proximity point search, 75
i–1
INDEX B–62592EN/01
Pulse duty cycle command and duty cycle override, 32 Three–dimensional conversion function, 73
Pulse frequency command and frequency override, 31 Three–dimensional coordinate conversion, 71
Tool compensation, 7
Tool function, 7
ƠRơ Tracing adjustment function, 57
Reference deviation, 56 Tracing alarms, 58
Tracing axis selection function, 60
Tracing control, 55
ƠS ơ Tracing function, 56
Sending the data, 46 Tracing gain override, 57
Sequence control of the C and Y series laser oscillators, 20 Tracing interlock function, 59
Sequence control of the YP series laser oscillator, 21 Tracing speed, 57
Setting and display, 8
Setting the data, 51
Shutter open/close control, 27 ƠUơ
Single block, 14
Updating the data, 43
Spatial circular interpolation, 70
Spatial corner–R insertion, 72
Specifications, 2
Spindle function, 7
ƠWơ
Start–up function, 51 W axis tracing control, 69
ƠT ơ ƠY ơ
Teaching box interface, 67 YP series laser control, 36
Three–dimensional control function, 69 YP series laser control scree, 89
i–2
Revision Record
FANUCSeries
(B–62592EN)
01 Jul., ’95