You are on page 1of 102

DESCRIPTIONS

B-63662EN/01
Ȧ No part of this manual may be reproduced in any form.
Ȧ All specifications and designs are subject to change without notice.

The export of this product is subject to the authorization of the


government of the country from where the product is exported.

In this manual we have tried as much as possible to describe all the


various matters.
However, we cannot describe all the matters which must not be done,
or which cannot be done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in
this manual should be regarded as ”impossible”.
B-63662EN/01 TABLE OF CONTENTS

TABLE OF CONTENTS
1 GENERAL................................
GENERAL ................................................................
................................................................................................
................................................................................................
...........................................................................
........................................... 1

2 SPECIFICATIONS ................................................................
................................................................................................
.............................................................................................
............................................................. 3

3 FUNCTIONS DIFFERENT FROM THOSE OF THE M SERIES CNC .........................................


......................................... 13

3.1 EMERGENCY STOP ...................................................................................................................... 14


3.2 FEED HOLD.................................................................................................................................... 14
3.3 MACHINE LOCK............................................................................................................................ 14
3.4 DRY RUN......................................................................................................................................... 14
3.5 SINGLE BLOCK ............................................................................................................................. 15
3.6 PROGRAM RESTART (LASER SPECIFICATION) ..................................................................... 15

4 LASER FUNCTIONS ................................................................


................................................................................................
.......................................................................................
....................................................... 16

4.1 LASER INTERFACE ...................................................................................................................... 17


4.2 CONNECTABLE OSCILLATORS ................................................................................................. 18

5 LASER SEQUENCE CONTROL................................


CONTROL................................................................
................................................................................................
......................................................................
...................................... 19

5.1 SEQUENCE CONTROL OF THE C AND Y SERIES LASER OSCILLATORS ......................... 20

6 ASSIST GAS CONTROL ................................................................


................................................................................................
..................................................................................
.................................................. 21

6.1 ASSIST GAS CONTROL................................................................................................................. 22


6.2 ASSIST GAS PRESSURE ANALOG OUTPUT............................................................................. 25
6.3 ASSIST GAS PRESSURE OVERRIDE.......................................................................................... 26

7 SHUTTER OPEN/CLOSE CONTROL ................................................................


.............................................................................................
............................................................. 27

8 LASER OUTPUT CONTROL ................................................................


................................................................................................
...........................................................................
........................................... 28

8.1 C AND Y SERIES LASER CONTROL........................................................................................... 29


8.1.1 Power Value Command and Power Override ........................................................................ 30
8.1.2 Pulse Frequency Command and Frequency Override........................................................... 31
8.1.3 Pulse Duty Cycle Command and Duty Cycle Override......................................................... 32
8.1.4 Piercing Commands................................................................................................................. 33
8.1.5 External Alteration of the Piercing Time............................................................................... 35
8.1.6 Power Control .......................................................................................................................... 36
8.1.7 High-speed Laser Machining .................................................................................................. 36
8.1.8 Laser Machining Program Example....................................................................................... 37
8.2 CUTTING CONDITION SETTING FUNCTION.......................................................................... 38
8.2.1 Data Area ................................................................................................................................. 38

c-1
TABLE OF CONTENTS B-63662EN/01

8.2.2 Displaying the Data................................................................................................................. 40


8.2.3 Updating the Data ................................................................................................................... 41
8.2.4 Executing the Data .................................................................................................................. 42
8.2.5 Program Example .................................................................................................................... 43
8.2.6 Sending the Data ..................................................................................................................... 44
8.3 EDGE MACHINING FUNCTION ................................................................................................. 45
8.3.1 Detecting the Edge .................................................................................................................. 45
8.3.2 Feedrate and Power Control ................................................................................................... 46
8.3.3 Data Setting ............................................................................................................................. 47
8.3.4 Command ................................................................................................................................. 47
8.4 START-UP FUNCTION.................................................................................................................. 48
8.4.1 Feedrate and Power Control ................................................................................................... 48
8.4.2 Setting the Data....................................................................................................................... 49
8.4.3 Command ................................................................................................................................. 49
8.5 GUIDE LIGHT ON SIGNAL .......................................................................................................... 50
8.6 STATUS OUTPUT SIGNAL........................................................................................................... 51
8.6.1 Piercing Signal ......................................................................................................................... 51
8.6.2 Laser Processing Signal .......................................................................................................... 51
8.6.3 Output Drop Alarm Signal...................................................................................................... 51
8.6.4 Laser Alarm Signal.................................................................................................................. 52
8.6.5 Status Output Signals ............................................................................................................. 53
8.7 STEP FUNCTION ................................................................................................................................ 54

9 TRACING CONTROL................................
CONTROL................................................................
................................................................................................
.......................................................................................
....................................................... 57

9.1 TRACING FUNCTION ................................................................................................................... 58


9.1.1 Interface ................................................................................................................................... 58
9.1.2 Reference Deviation................................................................................................................. 58
9.1.3 Tracing Speed .......................................................................................................................... 59
9.1.4 Tracing Gain Override............................................................................................................. 59
9.1.5 Command ................................................................................................................................. 59
9.1.6 Tracing Adjustment Function................................................................................................. 60
9.1.7 Tracing Alarms ........................................................................................................................ 60
9.2 TRACING INTERLOCK FUNCTION ........................................................................................... 61

10 FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM ...........................................


........................................... 62

10.1 ATTITUDE CONTROL................................................................................................................... 63


10.1.1 Attitude Control A (Zero Offset Type Head) .......................................................................... 64
10.1.2 Attitude Control B (Offset Type Head) .................................................................................. 65
c-2
B-63662EN/01 TABLE OF CONTENTSGENERAL

10.1.3 Interaction Control .................................................................................................................. 67


10.1.4 A-axis Length Compensation Function .................................................................................. 67
10.2 TEACHING BOX INTERFACE ..................................................................................................... 68
10.3 THREE-DIMENSIONAL CONTROL FUNCTION....................................................................... 70
10.3.1 W Axis Tracing Control ........................................................................................................... 70
10.3.2 Spatial Circular Interpolation ................................................................................................ 71
10.3.3 Three-dimensional Coordinate Conversion............................................................................ 72
10.3.4 Spatial Corner-R Insertion...................................................................................................... 73
10.3.5 Three-dimensional Conversion Function ............................................................................... 74
10.3.6 Proximity Point Search ........................................................................................................... 76
10.3.7 Manual Operation Using a Hand Coordinate System........................................................... 77
10.3.8 Bevel Cutting Compensation Function .................................................................................. 79

11 CONTROL FUNCTIONS ................................................................


................................................................................................
.................................................................................
................................................. 80

11.1 OPTICAL PATH LENGTH COMPENSATION............................................................................. 81


11.2 MACHINING RESTART FUNCTION........................................................................................... 83

APPENDIX

A LASER SETTING SCREEN ................................................................


................................................................................................
.............................................................................
............................................. 87

B CUTTING CONDITION SETTING SCREENS (


WHEN DISPLAYED ON A 10.4" LCD OR EQUIVALENT) ...........................................................
........................................................... 90

c-3
B-63662EN/01 1.GENERAL

1 GENERAL
The FANUC Series 16i/160i-LB is a CNC dedicated for use in a laser
machine tool and developed based on the FANUC Series 16i/160i-
MODEL B. When combined with a FANUC laser, it can be
configured into a laser machine tool.

This manual supplements "FANUC Series 16i/18i/21i/20i/160i/180i/


210i-MODEL B Descriptions" (B-63522EN) 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


FANUC Series 16i -LB 16i -LB
FANUC Series 160i -LB 160i -LB

-1-
1.GENERAL B-63662EN/01

Manuals related to Series 16i/160i-LB


The table below lists manuals related to the FANUC Series 16i/160i-
LB. In the table, this manual is marked with an asterisk (*).
Manuals related to the Series 16i/160i-LB
Manual name Specification
number
FANUC Series 16i/18i/160i/180i-MODEL B B-63522EN
DESCRIPTIONS
FANUC Series 16i/18i/160i/180i-MODEL B B-63523EN
CONNECTION MANUAL (Hardware)
FANUC Series 16i/18i/160i/180i-MODEL B B-63523EN-1
CONNECTION MANUAL (Function)
FANUC Series 16i/18i/160i/180i-MODEL B B-63530EN
PARAMETER MANUAL
FANUC Series 16i/160i-LB DESCRIPTIONS B-63662EN *
FANUC Series 16i/160i-LB CONNECTION MANUAL B-63663EN
FANUC Series 16i/160i-LB OPERATOR'S MANUAL B-63664EN
FANUC Series 16i/160i-LB MAINTENANCE MANUAL B-63665EN
FANUC Series 16i/160i-LB PARAMETER MANUAL B-63670EN
Programming
Macro Compiler/Macro Executor B-61803E-1
PROGRAMMING MANUAL
C Language Executor PROGRAMMING MANUAL B-62443EN-3
FAPT MACRO COMPILER For Personal Computer B-66102E
PROGRAMMING MANUAL
PMC
PMC Ladder Language PROGRAMMING MANUAL B-61863E
C Language Executor PROGRAMMING MANUAL B-61863E-1
Network
PROFIBUS-DP Board OPERATOR’S MANUAL B-62924EN
Ethernet Board/DATA SERVER Board B-63354EN
OPERATOR’S MANUAL
DeviceNet Board OPERATOR’S MANUAL B-63404EN

Manuals related to SERVO MOTOR α series


The table below lists manuals related to the FANUC SERVO
MOTOR α series
Manuals related to the SERVO MOTOR α series
Manual name Specification
number
FANUC AC SERVO MOTOR α series DESCRIPTIONS B-65142E
FANUC AC SERVO MOTOR α series B-65150E
PARAMETER MANUAL
FANUC SERVO AMPLIFIER α series DESCRIPTIONS B-65162E
FANUC SERVO MOTOR α series B-65165E
MAINTENANCE MANUAL

-2-
B-63662EN/01 2.SPECIFICATIONS

2 SPECIFICATIONS
For functions other than the laser functions, refer to "FANUC Series
16i/18i/21i/20i/160i/180i/210i-MODEL B Descriptions"
(B-63522EN).

Some functions described in manual B-63522EN may not be


supported by the 16i-LB/160i-LB or may differ from those of this
model.

The following table lists the functions supported by the 16i-LB. Any
functions not listed below are not supported by the 16i-LB.

-3-
2.SPECIFICATIONS B-63662EN/01

CNCs which can be combined with a oscillator are Series16i-LB and


Series160i-LB.

: Standard specifications
: Standard optional specifications
: Not applicable
* : Specifications included in other specifications

Axis control
Item Specifications 16i-LB 160i-LB
Maximum total controlled axes
12 axes (macine 8 axes + loader 4 axes)
(machine controlled axes + loader controlled axes)
Controlled paths 1 path
Controlled axes 3 axes
Machine
Controlled axes expansion Max. 8 axes
controlled
Simultaneously controlled axes 3 axes
axes
Simultaneously controlled axes expansion Max. 6 axes
Axis control by PMC Max. simultaneous 4 axes
Controlled paths 1 path
Loader
Controlled axes Max. 4 axes
controlled
Simultaneously controlled axes Max. 4 axes
axes
Axis control by PMC Max. 4 axes
3 basic axes: X, Y, Z;
Axis name
Additional axes: U, V, W, A, B, or C
Simple synchronous control 4 pairs
Twin table control
Tandem control
Torque control PMC axis control required * *
Controlled axes detach
Least input increment 0.001mm, 0.001deg, 0.0001inch
Flexible feed gear Optional DMR
Dual position feedback
Fine acceleration/deceleration
HRV control
High-speed HRV control
Inch/metric conversion
All axes/each axis/each axial direction/start
Interlock
block/cutting block start
Machine lock All axes/each axis
Emergency stop
Overtravel
Stored stroke check 1
Stored stroke limit external setting
Stored stroke check 2
Stored stroke check 3
Stroke limit check before travel
Mirror image Each axis
Follow-up
Servo-off/mechanical handle
Backlash compensation

-4-
B-63662EN/01 2.SPECIFICATIONS

Item Specifications 16i-LB 160i-LB


Separate backlash compensation for rapid traverse and
cutting feed
Stored pitch error compensation
Gradient compensation
Straightness deviation compensation
Position switch
Abnormal load detection
Fine torque sensing
High-speed position switch
Direction decision type high–speed position switch
Operation
Item Specifications 16i-LB 160i-LB
Automatic operation (memory)
DNC operation Reader/punch interface required * *
MDI operation
Scheduling function * *
Program number search
Sequence number search
Sequence number collation stop
Program restart
Manual interruption and recover
Buffer register
Dry run
Single block
Jog feed
Manual reference position return
Reference position setting without DOG
Butt-type reference position setting
Reference position shift
1 unit
Manual handle feed
2 or 3 units
Manual handle feed rate ×1, ×10, ×m, ×n * *
Manual handle interruption
Incremental feed ×1, ×10, ×100, ×1000
Jog/handle simultaneous mode
Interpolation
Item Specifications 16i-LB 160i-LB
G00 (linear interpolation type positioning is
Positioning
possible)
Unidirectional positioning G60
Exact stop mode G61
Exact stop G09
Linear interpolation
Circular interpolation Supported for multiple quadrants
Dwell In seconds
Polar coordinate interpolation
Cylindrical interpolation
(Circular interpolation) + (Linear
Helical interpolation
interpolation for up to 2 axes)

-5-
2.SPECIFICATIONS B-63662EN/01

Item Specifications 16i-LB 160i-LB


(Circular interpolation) + (Linear
Helical interpolation B
interpolation for up to 4 axes)
Hypothetical axis interpolation
Skip G31
Reference position return G28
Reference position return check G27
2nd reference position return
3rd/4th reference position return
Floating reference position return
Normal-direction control
High-speed linear interpolation
Feed function
Item Specifications 16i-LB 160i-LB
Rapid traverse rate Max. 240 m/min (1µm)
Rapid traverse override F0, 25, 50, 100%
Feed per minute
Tangential speed constant control
Cutting feedrate clamp
Rapid traverse : linear
Automatic acceleration/deceleration
Cutting feed : exponential
Rapid traverse bell-shaped acceleration/deceleration
Positioning by optimum acceleration
Linear acceleration/deceleration after cutting feed
interpolation
Bell-shaped acceleration/deceleration after cutting feed
interpolation
Linear acceleration/deceleration before cutting feed
interpolation
Feedrate override 0% to 254%
2nd feedrate override 0% to 254%
Feed by F with one digit
Jog override 0% to 655.34%
Override cancel
External deceleration
Feed stop
Advanced preview control
AI contour control
Bell–shaped acceleration/deceleration before look–
ahead interpolation
High-precision contour control A 64-bit RISC engine is used.
Program input
Item Specifications 16i-LB 160i-LB
Tape code EIA RS244/ISO840 automatic recognition
Label skip
Parity check Horizontal parity, vertical parity
Control in/out
1 block
Optional block skip
9 blocks
Maximum value +/- with 8 digits

-6-
B-63662EN/01 2.SPECIFICATIONS

Item Specifications 16i-LB 160i-LB


O with 4 digits
Program number
O with 8 digits
Sequence number N with 5 digits
Combined programming in a single block
Absolute/incremental programming
allowed
Decimal point input/pocket calculator type decimal
point input
Input unit (10 times)
Plane selection G17, G18, G19
Rotary axis designation
Rotary axis roll-over
Polar coordinate command
Coordinate system setting
Automatic coordinate system setting
Workpiece coordinate system G52 to G59
Workpiece coordinate system preset
48 sets
Addition of workpiece coordinate systems
300 sets
Manual absolute on/off
Optional chamfering/corner rounding
Programmable data input G10
Subprogram call Four levels of nesting
Custom macro B
Addition of custom macro common variables #100 to #199, #500 to #999
Interrupt-type custom macro
Embedded macro
Radius designation on arc
Radius designation on arc with 9 digits
Automatic corner override
Automatic corner deceleration
Feedrate clamp by arc radius
Scaling
Coordinate system rotation
Programmable mirror image
Figure copy
Retrace
Tape format for FS15
Macro executor Max. 6MB
C language executor Max. 6MB
Auxiliary function
Item Specifications 16i-LB 160i-LB
Auxiliary function M with 8 digits
2nd auxiliary function B with 8 digits
Auxiliary function lock
High-speed M/T/B interface
Multiple commands of auxiliary function 3
M code group check

-7-
2.SPECIFICATIONS B-63662EN/01

Tool functions/Tool compensation functions


Item Specifications 16i-LB 160i-LB
Tool function T with 8 digits
± with 6 digits, 32 items
± with 6 digits, 64 items
± with 6 digits, 99 items
Tool offset pairs ± with 6 digits, 200 items
± with 6 digits, 400 items
± with 6 digits, 499 items
± with 6 digits, 999 items
Tool offset memory B Geometry/wear memory
Separate memory for geometry and wear
Tool offset memory C Separate memory for length compensation
and cutter compensation
Tool length compensation
Tool offset
Cutter compensation C
Editing operation
Item Specifications 16i-LB 160i-LB
160m (64Kbyte)
320m (128Kbyte)
640m (256Kbyte)
Part program storage length
1280m (512Kbyte)
2560m (1024Kbyte)
5120m (2048Kbyte)
125
200
Registered programs
400
1000
Part program editing
Program protection
Background editing
Extended part program editing
Playback
Machining time stamp
Setting and display
Item Specifications 16i-LB 160i-LB
Status display
Clock function
Current position display
Program display 31-character program name
Parameter setting display
Self-diagnosis function
Alarm display
Alarm history display
Operator message history display * *
Operation history display
Help function
FACTOLINK

-8-
B-63662EN/01 2.SPECIFICATIONS

Item Specifications 16i-LB 160i-LB


Reading information for mounted printed
Remote diagnosis circuit board, CNC data such as * *
parameters, alarm status, etc.
Run time and parts number display
Actual cutting speed display
Floppy cassette directory display
Directory display and punch for a specified group
Graphic function
Dynamic graphic display
Servo adjustment screen
Servo waveform display Graphic display circuit is required * *
Hardware/software system configuration display
Periodic maintenance screen
Maintenance information screen
Software operator’s panel
General-purpose switch on software operator’s panel
Expansion of general–purpose switch on software
operator’s panel
Touch panel
External touch panel interface
English
Japanese (Chinese characters)
German/French
Display language
Italian
Spanish
Korean
Data protection key Four types
Screen clear
Data input/output
Item Specifications 16i-LB 160i-LB
Reader/puncher (channel 1) interface
Reader/puncher interface
Reader/puncher (channel 2) interface
Input/output simultaneous operation
Remote buffer
High-speed remote buffer A
Data server
External I/O device control
DNC1 control
DCN2 control
Modem card control
External tool offset
External message
External machine zero point shift
External data input Including above three items
External key input
External programming
External workpiece number search 9999
External program number search 1 to 9999 * *
Memory card input/output
Screen hard copy

-9-
2.SPECIFICATIONS B-63662EN/01

Item Specifications 16i-LB 160i-LB


Power mate CNC manager
Communication function
Item Specifications 16i-LB 160i-LB
Embedded Ethernet
Ethernet Optional board is necessary.
PROFIBUS–DP Master/slave
DeviceNet Master/slave
FOCAS1/HSSB PORT2 function G32
Laser control function
Item Specifications 16i-LB 160i-LB
Output power command
Pulse frequency command 5 to 2000 Hz
Pulse duty command 0% to 100%
Piercing command G24
High-speed piercing command Including the piercing command
Assist gas command G32
Power override 0% to 200%
Duty override 0% to 150%
Frequency override 0% to 200%
Assist gas pressure override 0% to 200%
Power control
Laser screen display
Pulse enhanced function
Oscillator control using an M code
External alteration of piercing time
Return light monitoring function
Beam output delay function
Purge completed, gas pressure under
Laser status output signal control, base discharging, discharge start
ready, etc.
Tracing control G13, G14
Tracing interlock function * *
Cutting condition setting function
Edge machining function
Start-up function * *
Step control
Optical path length compensation
Machinning restart function
High-speed machining function
Three-dimensional machining tool function
Item Specifications 16i-LB 160i-LB
Attitude control A
Attitude control B
Interaction control
Hand coordinate system travel
W-axis tracing control
Circular interpolation of space G12
Three-dimensional coordinate conversion G68, G69
Proximity point search
Spatial corner R insertion G33, G34

- 10 -
B-63662EN/01 2.SPECIFICATIONS

Item Specifications 16i-LB 160i-LB


Three-dimensional conversion function G98, G99
Teaching function
Step feed return
Bevel cutting compensation function
Others
Item Specifications 16i-LB 160i-LB
NC ready, servo ready, automatic
Status output signal
operation, reset, alarm, etc.
7.2″ monochrome LCD
9.5″ monochrome LCD
8.4″ color LCD
Control unit built-in display
10.4″ color LCD
12.1″ color LCD
15.0″ color LCD -
Without optional slot (60 mm)
With 2 optional slots (110 mm)
Control unit optional slots (depth)
With 3 optional slots (125 mm)
With 4 optional slots (170 mm)
Stand-alone type MDI (small)
Stand-alone type MDI (standard, horizontal
type)
MDI unit Stand-alone type MDI (61–key vertical
type, 61–key horizontal type)
Stand-alone type MDI (PC key, vertical
-
type)
Touch panel Only for 10.4″ LCD or 12.1″ LCD
Basic instruction : 0.033 µsec/step
PMC-SB7 Maximum ladder steps : 64,000
Step sequence function
PMC system
Max. 2MB
PMC C language
Battery-powered memory expansion
I/O link point expansion DI/DO : 1792/1792 points
Standard machine operator's panel
Operator’s panel I/O module
Connector panel I/O module (DI/DO
Machine interface (I/O link)
module, 2A output module, Analog input
Max. DI/DO points : 2048
module)
User : 1792.1792
Power magnetics cabinet I/O module
Laser : 256/256
I/O Unit-MODEL A
I/O Unit-MODEL B
Manual pulse generator
With axis selection switch and
Pendant manual pulse generator
magnification selection switch
Cordless manual pulse generator Used in Japan only
FANUC AC SERVO MOTOR α series
Applicable servo motor
FANUC AC SERVO MOTOR β series
FANUC SERVO AMPLIFIER α series
Applicable servo amplifier
FANUC SERVO AMPLIFIER β series

- 11 -
2.SPECIFICATIONS B-63662EN/01

Item Specifications 16i-LB 160i-LB


2–phase pulse interface for separate pulse
Position detector interface unit coder/linear optical scale
(for full-closed control) Serial interface for separate pulse
coder/linear optical scale
Linear scale interface with absolute addressing
reference mark
Control unit supply voltage 24VDC ±10%
LCD–mounted type control unit,
Ambient temperature around the unit Operating: 0°C to 58°C
Non–operating: –20°C to 60°C
Normal: 75% or less (no condensation)
Ambient relative humidity Short period (within one month):95% or
less (no condensation)
Operating: 0.5G or less
Vibration
Non–operating: 1G or less

- 12 -
B-63662EN/01 3.FUNCTIONS DIFFERENT FROM THOSE OF THE M SERIES CNC

3 FUNCTIONS DIFFERENT FROM THOSE


OF THE M SERIES CNC
Some functions described in "FANUC Series
16i/18i/21i/20i/160i/180i/210i-MODEL B Descriptions" (B-
63522EN) are supported by the 16i/160i-LB, but may be different in
specification from those of the 16i/160i-LB.
This chapter describes the differences.

- 13 -
3.FUNCTIONS DIFFERENT FROM THOSE OF THE M SERIES CNC B-63662EN/01

3.1 EMERGENCY STOP

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 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 FEED HOLD

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 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 MACHINE LOCK

Even if laser beam output has been programmed, the machine lock
function causes the laser beam output commands to be ignored and
allows 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 DRY RUN

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
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.

- 14 -
B-63662EN/01 3.FUNCTIONS DIFFERENT FROM THOSE OF THE M SERIES CNC

3.5 SINGLE BLOCK

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 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.

3.6 PROGRAM RESTART (LASER SPECIFICATION)

Machining can be restarted at a specified block. After specifying a


block where you want to restart by placing the cursor on it in EDIT
mode, select the memory operation mode and run the program from
the beginning, and the block immediately preceding the specified
block is searched for.
When that block is found, and its end is located, the search is
completed.
When the block search is completed, pressing the cycle start button
restarts machining at the end of the found block. The laser beam has
been turned off.
When the program restarts, the beam is turned on or off as directed.
All M code output signals are output to the PMC during the search.
So the PMC must respond to them.

- 15 -
4.LASER FUNCTIONS B-63662EN/01

4 LASER FUNCTIONS

- 16 -
B-63662EN/01 4.LASER FUNCTIONS

4.1 LASER INTERFACE

Because the 16i-LB can be connected to a laser oscillator via a


dedicated interface, it can be used to configure a high-performance
laser machine easily.

(1) Connection via a serial interface


The I/O link interface can be used to connect the 16i-LB to an
oscillator.

FS16i-LB

I/O link Optical Metal/optical FANUC LASER series


I/O link
fiber cable
adapter

(*)

(*) When an optical fiber cable is used

(2) Oscillator control


The following control is performed on the oscillator.
1 Oscillator start/stop sequence control
2 Automatic laser output compensation
3 Laser output feedback
4 Laser gas pressure control
5 Leakage check
6 Electric shutter control
7 Return light detection
8 Parameter management for uniform oscillator output

(3) Output control in synchronization with interpolation calculation


Output control in synchronization with interpolation calculation
used in this model makes it possible to:
1 Change an output command in each block separately.
2 Control the output quickly without wasting time.
3 Change the output without causing discontinuance between
move commands.
4 Control the output control according to the command type.

(4) Automated functions


The CNC supports the following functions.
1 Assist gas control
2 Saving and restoring machining condition data
3 High-speed piercing control
4 Optical path length compensation based on coordinates
5 Machining restart function based on the retrace function

- 17 -
4.LASER FUNCTIONS B-63662EN/01

4.2 CONNECTABLE OSCILLATORS

The following oscillators can be connected to the 16i-LB.

1 CO2 laser oscillator :


FANUC LASER C series
2 Continuous-output YAG laser oscillator :
FANUC LASER Y series

- 18 -
B-63662EN/01 5.LASER SEQUENCE CONTROL

5 LASER SEQUENCE CONTROL


The 16i-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-63662EN/01

5.1 SEQUENCE CONTROL OF THE C AND Y SERIES LASER


OSCILLATORS

The sequence control of the CO2 laser oscillator (C series) and the
continuous-output YAG laser oscillator (Y series) is shown below.

Oscillator not supplied


with power
Power on Power off

Initial state Purge completed Purge processing


completed

Start oscillator RUN=ON Start purge processing

Start gas pressure Getting oscillator ready Vacuuming


control

Confirm chiller
operation Request to start chiller
RUN=OFF Stop oscillator

Chiller ready to run

Gas pressure control Ready to start Stop reference


completed discharge discharge

Start discharge HVON=ON

Turn RF power on HVON=OFF Stop discharge

RUN=OFF Stop oscillator

Start reference Reference discharge in ERS=ON Emergency stop


discharge progress

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-63662EN/01 6.ASSIST GAS CONTROL

6 ASSIST GAS CONTROL

- 21 -
6.ASSIST GAS CONTROL B-63662EN/01

6.1 ASSIST GAS CONTROL

Assist gas control is performed using a direct gas pressure control


command or a flow pattern command.

Direct gas pressure command


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 P≠0 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.
P=gas type :
Specifies the assist gas type.
0 : The shutter is closed, and no assist gas is selected.
1 to 7 : The shutter is opened, and an assist gas is
selected.
T=gas pressure :
Specifies the assist gas pressure.
The specified gas pressure is output in form of analog
voltage.
R=settling time :
Specifies the time required before the pressure of assist
gas reaches the specified value.

Control using the cutting condition setting function


The type and pressure of an assist gas to be used and the settling time
of the assist gas pressure can be controlled using the registered cutting
condition data.
G32 with L≠0 opens the shutter, and sends out the assist gas selection
signals and the assist gas pressure analog signal.
G32 with L=0 closes the shutter, and turns off the assist gas selection
signals and the assist gas pressure analog signal.

- 22 -
B-63662EN/01 6.ASSIST GAS CONTROL

- 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.)

Flow pattern command


The following pattern of data such as pre-stage pressure and time,
cutting pressure, and post-stage pressure and time is previously
registered as a flow pattern. It can be specified using the Q address.

Cutting pressure

Post-stage pressure

Pre-stage pressure
Time

Pre-stage time Post-stage time

Specifying P≠0 and Q≠0 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.
P=gas type :
Specifies the assist gas type.
0 : The shutter is closed, and no assist gas is selected.
1 to 7 : The shutter is opened, and an assist gas is
selected.
T= pattern selection :
Specifies a flow pattern number.

- 23 -
6.ASSIST GAS CONTROL B-63662EN/01

NOTE
The assist gas and shutter are controlled
synchronously. While the assist gas is being output,
therefore, the shutter is open. In this condition, do
not insert your hand below the nozzle.

- 24 -
B-63662EN/01 6.ASSIST GAS CONTROL

6.2 ASSIST GAS PRESSURE ANALOG OUTPUT

Specifying assist gas control causes the analog voltage signal to be


generated according to the specified assist gas pressure. Operating the
control valve according to this signal received at the outside enables
automatic adjustment of the assist gas pressure.

CNC
Assist gas
pressure
analog output Amplifier

Assist gas Control


valve

Machining
head

The analog output signal represents a pressure range between 0 and


AGPST MPa using a voltage range between 0 and 10 V.
AGPST is a parameter. It can range between 0 and 2.55 MPa.

10V Valid data range : 0 < AGPST < 2.55 MPa


Output voltage

0 Pressure command
AGPST MPa

- 25 -
6.ASSIST GAS CONTROL B-63662EN/01

6.3 ASSIST GAS PRESSURE OVERRIDE

The assist gas analog output can be overridden with a percentage from
0 to 200% in 1% steps.

- 26 -
B-63662EN/01 7.SHUTTER OPEN/CLOSE CONTROL

7 SHUTTER OPEN/CLOSE CONTROL


The oscillator output section has a safety provision. It is a shutter
mechanism that can mechanically shut off the laser beam output as
required. To output the laser beam, it is necessary to open the shutter
previously.
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 P≠0 or L≠0, 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.

Another safety provision is available. It is a shutter lock signal used to


disable the shutter from opening. When the shutter lock signal is on, it
nullifies the shutter open command, thereby keeping the shutter
closed.

- 27 -
8.LASER OUTPUT CONTROL B-63662EN/01

8 LASER OUTPUT CONTROL

- 28 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.1 C AND Y SERIES LASER CONTROL

The 16i-LB supports laser output control functions for the CO2 laser
(C series) and continuous-output YAG laser (Y series). When the
shutter is open, and the piercing command (G24) or a cutting feed
command (G01, 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-63662EN/01

8.1.1 Power Value Command and Power Override

The laser power is specified with a value that follows the S address in
a laser output command.

G01 X_Y_F_Sxxxx ;
S : Specifies the power value.
Valid data range : 0 to 7000 W(*1)
Minimum increment : 1W
(*1) The maximum and minimum values vary with the
model of the oscillator.

When a laser output command is fetched from the program, if the S


address has a specified value, it updates the power value in the laser
data area. The laser data area holds specified values. When a laser
output command is executed, data is read from the laser data area and
sent to the laser oscillator.
The laser data is also displayed on the laser setting screen, and can be
updated using key entries. There are two types of power value laser
data areas: one type for contouring and the other type for piercing.
Power values specified in G01, G02, G03, and G12 are stored in the
laser data area for contouring. A power value specified in G24 is
stored in the laser data area for piercing.
The PMC can override the power value during command execution.
The override value can range between 0 and 200% (in 1% steps).

Contouring
command Laser
G01 Sxxxx;
Power
values for
contouring
Key entries
on the screen

Piercing
command Override Output
G24 Sxxxx; clamp Output
Power command
values for
piercing
Key entries
on the screen

Power override

- 30 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.1.2 Pulse Frequency Command and Frequency Override

The frequency of the output pulse is specified by a value that follows


the P address in the laser output command.

G01 X_Y_F_S_Pxxxx ;
P : Specifies the pulse frequency.
Valid data range : 5 to 2000
Minimum increment : 1 Hz

When a laser output command is fetched from the program, if the P


address has a specified value, it updates the pulse frequency value in
the laser data area. The laser data area holds specified values. When a
laser output command is executed, data is read from the laser data
area and used, in conjunction with the pulse duty cycle described later,
to calculate the on/off time of the pulse, which is then sent to the laser
oscillator.
The laser data is also displayed on the laser setting screen, and can be
updated by key entries. There are two types of pulse frequency laser
data areas : one type for contouring and the other type for piercing.
Pulse frequency values specified in G01, G02, G03, and G12 are
stored in the laser data area for contouring. A pulse frequency value
specified in G24 is stored in the laser data area for piercing.
The PMC can override the pulse frequency value during command
execution. The override value can range between 0 and 200% (in 1%
steps).

Contouring
Laser data
command
G01 Pxxxx; Pulse
frequency
for
Key entries contouring
on the screen

Piercing
command Overrid Frequency
Output
G24 Pxxxx; Pulse clamp
command
frequency
for piercing
Key entries
on the screen

Frequency override

- 31 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.1.3 Pulse Duty Cycle Command and Duty Cycle Override

The duty cycle of the output pulse is specified by a value that follows
the Q address in the laser output command.

G01 X_Y_F_S_P_Qxxx ;
Q : Specifies the pulse duty cycle.
Valid data range : 0 to 100
Minimum increment : 1%

When a laser output command is fetched from the program, if the Q


address has a specified value, it updates the pulse duty cycle in the
laser data area. The laser data area holds specified values. When a
laser output command is executed, data is read from the laser data
area and used, in conjunction with the pulse frequency described
earlier, to calculate the on/off time of the pulse, which is then sent to
the laser oscillator.
The laser data is also displayed on the laser setting screen, and can be
updated using key entries. There are two types of pulse frequency
laser data areas: one type for contouring and the other type for
piercing.
Pulse duty cycle values specified in G01, G02, G03, and G12 are
stored in the laser data area for contouring. A pulse duty cycle value
specified in G24 is stored in the laser data area for piercing.
The minimum increment of the pulse duty cycle is 1%, but the
resolution is 0.01 ms. Therefore, the actual minimum increment is
rounded up to this resolution.
If the duty cycle is specified as 100%, the output command is placed
in the continuous mode (CW).
The PMC can override the pulse duty cycle value during command
execution. The override value can range between 0 and 150% (in 10%
steps).

Contouring
Laser data
command
G01 Qxxx; Pulse
frequency for
contouring
Key entries on
the screen

Piercing
command Override
G24 Qxxx; Output
Pulse command
frequency for
piercing
Key entries on
the screen

Duty cycle override

- 32 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.1.4 Piercing Commands

The piercing function outputs the beam for a specified time, without
moving the machine. This function is used to pierce a workpiece with
the beam before starting to cut the workpiece.
The piercing commands support high-speed piercing, which allows a
hole to be made in a workpiece in a short time by gradually varying
the output.

Power control
The power control function controls the average output by increasing
the pulse frequency and duty cycle every specified unit of time, with
the output peak value fixed.

Duty cycle
Frequency
Number of steps

Frequency increment
Duty cycle increment

Step

0 Piercing time Time

Commands
(1) Direct command
When the following command is executed, high-speed piercing
starts. Those addresses enclosed in parentheses are optional,
but address H must be specified.

G24 (S_ P_ Q_ I _ J _ K_) H_ (R_) ;


R : Piercing end time
H : Number of steps
K : Step time
J : Duty cycle increment
I : Frequency increment
Q : Initial duty cycle
P : Initial frequency
S : Output peak value

- 33 -
8.LASER OUTPUT CONTROL B-63662EN/01

(2) Indirect command


If the optional cutting condition setting function is added,
specify the piercing data number using address E to execute
high-speed piercing.
In this case, set a positive number in the "number of steps" item
corresponding to the specified piercing data number. If this item
is set to 0, normal piercing is performed.

(3) Override
During high-speed piercing, the override function is not applied
to the output peak value, pulse frequency, or duty cycle.

- 34 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.1.5 External Alteration of the Piercing Time

The piercing time specified in G24 can be changed using an external


signal.

(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

External “extension"

(2) Reducing the piercing time


If the "reduction" signal is turned on during piercing, piercing
discontinues when the signal rises, and the next block is
executed.

Preset time

External “reduction"

(3) Updating the piercing time


When an external "extension" or "reduction" signal is used, the
corresponding value in the laser data area can be updated. If
the program contains G24; , it can run with the updated time.

- 35 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.1.6 Power Control

The power control function controls the laser output by changing the
actual feedrate. This function is valid when G63P1 is specified (where
the power control for the laser settings is set to 1) and invalid when
G63P0 is specified. To enable or disable this function, an external
signal can also be used.
This function changes the output conditions according to the actual
feedrate, based on the feedrate, power value, pulse frequency, and
duty cycle specified with G63P1 (or when the relevant external signal
is set to 1).

Fc : Feedrate specified in the program


Mc Mc : Output condition (peak power,
pulse frequency, and pulse duty)
specified at the same time with the
condition
Output

feedrate in the program


Mmin : Lower limit to the output condition
(peak power, pulse frequency, and
Mmin pulse duty) specified in the laser
data area

0
Fc Feedrate

NOTE
This function is valid only for X-Y facing. It cannot
be used with functions for cylindrical machining,
normal direction control, three-dimensional
machining, etc.

8.1.7 High-speed Laser Machining

This function enables high-speed machining using the RISC function.


High-speed
laser machining can be executed using the following three functions:
Laser command in RISC mode
Overwrite function for automatic speed control parameters
Delay control function for laser beam on/off
This function is enabled in RISC mode and disabled in modes other
than RISC. This function is optional. Specify the function with the
RISC function.

NOTE
This function is valid only for X-Y facing. It cannot
be used with functions for cylindrical machining,
normal direction control, three-dimensional
machining, etc.

- 36 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.1.8 Laser Machining Program Example

S
a1
E

a5 b1
a2

a3 a4 b2

b3

G00X_ Y_ ; : Positioning at a1 from S


G00Z_ ; : Positioning at a2
G13Pxxxx ; : Start tracing control.
Approach a3. When approach
is completed, the next block is
executed.
G32Px Txxx Rxxx ; : Open the shutter, and activate
the assist gas.
G24SxxxxPxxxxQxxxRxxxxx ; : Piercing
G03X_ Y_ R_ SxxxxPxxxxQxxx ; : Cut the workpiece up to a4.
G14 ; : Stop tracing control.
G00Z_ ; : Positioning at a5
G00X_ Y_ ; : Positioning at b1
G13 ; : Start tracing control.
Approach b2.
G24Rxxxxx ; : Piercing
G02X_ Y_ R_ F_ SxxxxPxxxxQxxx ; : Cut the workpiece up to b3.
G32P0 ; : Close the shutter, and stop the
assist gas.
G14 ; : Stop tracing control.
G00Z_ ; M02 ; : Positioning at E

- 37 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.2 CUTTING CONDITION SETTING FUNCTION

This function saves laser machining data (otherwise specified using


the S, P, and Q addresses separately) all together in memory and
enables machining according to the saved data read out by specifying
the corresponding data number at the E address.
This function is provided for controlling the C and Y series lasers. It
requires the display unit with 10+2 soft keys.

8.2.1 Data Area

Data necessary for machining can be grouped and saved in a 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.

Exxx ; where xxx = data number

101 to 103 1 to 10 301 to 305 501 to 506


3 sets 10 sets 5 sets 6 sets

Piercing Machining Step control Parameter


data group data group data group switching
data group

201 to 205
5 sets

Edge machining data group

(1) Piercing data group


The piercing data group consists of three sets of the data listed
below. Its data numbers are 101 to 103 and specified with the
E code.
[Item] [Valid data range] [Minimum increment]
Peak value :0 to 9999 :W
Initial frequency value :5 to 2000 :Hz
Initial duty cycle value :0 to 100 :%
Frequency increment :0 to 2000 :Hz
Duty cycle increment :0 to 99 :%
Step time :0 to 9.999 :s
Step count :0 to 99 :Quantity
Piercing time :0.001 to 999.999 :s
Assist gas pressure :0 to 2.55 :MPa
Assist gas type :1 to 7 :Type
Assist gas settling time :0 to 9.9 :s
Reference deviation :-9.999 to 9.999 :mm

- 38 -
B-63662EN/01 8.LASER OUTPUT CONTROL

(2) Cutting data group


The cutting data group consists of ten sets of the data listed
below. Its data numbers are 1 to 10 and specified with the E
code.
[Item] [Valid data range] [Minimum increment]
Feedrate :0 to 99999 :mm/min
Peak value for contouring :0 to 9999 :W
Frequency for contouring :5 to 2000 :Hz
Duty cycle for contouring :0 to 100 :%
Assist gas pressure :0 to 2.55 :MPa
Assist gas type :1 to 7 :Type
Assist gas settling time :0 to 9.9 :s
Reference deviation :-9.999 to 9.999 :mm
Beam diameter
compensation value :-9.999 to 9.999 :mm
Edge machining selection :Not to select=0. To select=edge machining
set number (201 to 205)
Start-up selection :Not to select=0. To select=edge machining
set number (201 to 205)

(3) Edge machining data group


The edge machining data group consists of five sets of the data
listed below. Its data numbers are 201 to 205 and specified with
the E code. It is specified by selecting edge machining from the
cutting data group, and approach machining.
[Item] [Valid data range] [Minimum increment]
Edge machining angle :0 to 180 :Degree
Peak value for piercing :0 to 9999 :W
Frequency for piercing :5 to 2000 :Hz
Duty cycle for piercing :0 to 100 :%
Time for piercing :0 to 999.999 :s
Assist gas pressure for piercing :0 to 2.55 :MPa
Assist gas type for piercing :0 to 99 :Type
Return distance :0 to 99.999 :mm
Return speed :0 to 9999 :mm/min
Return frequency :5 to 2000 :Hz
Return duty cycle :0 to 100 :%

(4) Step control data group


The step control data group consists of five sets of the following
items. A data number is specified using an E code from 301 to
305.
[Setting range] [Increment system]
Step distance : 0 to 65000 : 0.001mm
Step power 1 : 0 to 7000 :W
Step power 10 : 0 to 7000 :W

- 39 -
8.LASER OUTPUT CONTROL B-63662EN/01

(5) Parameter switching data group


The parameter switching data group consists of six sets of the
following items. A data number is specified using an E code
from 501 to 506.
For details of the settings, refer to the "AC Servo Parameter
Manual."
[Parameter No.]
X-axis velocity loop integral gain : 2043
X-axis backlash acceleration factor : 2048
X-axis feed-forward filter factor : 2069
X-axis backlash compensation acceleration parameter : 2071
X-axis backlash compensation acceleration parameter : 2082
X-axis advanced feed-forward factor : 2092
X-axis automatic speed control parameter : 8451#0
X-axis automatic speed control parameter : 8475#2, #3
Y-axis velocity loop integral gain : 2043
Y-axis backlash acceleration factor : 2048
Y-axis feed-forward filter factor : 2069
Y-axis backlash compensation acceleration parameter : 2071
Y-axis backlash compensation acceleration parameter : 2082
Y-axis advanced feed-forward factor : 2092
Y-axis automatic speed control parameter : 8451#0
Y-axis automatic speed control parameter : 8475#2, #3

8.2.2 Displaying the Data

The cutting data, piercing data, and edge machining data screens are
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 pressure
• Assist gas type
• Reference deviation
• Cutter compensation value

- 40 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.2.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

- 41 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.2.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 ;
Exxx : Piercing data number (101 to 103)

(2) Reading the cutting data


When a cutting feed command 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.

Cutting feed command G01/G02/G03 Exxx ;


Exxx : Cutting data number (1 to 10)

(3) Switching the assist gas


G32 specifies to switch on/off the assist gas supply and selects
either the piercing assist gas or cutting assist gas. The shutter can
be opened/closed at the same time the assist gas is turned on/off.
A parameter can be used to disable shutter open/close control.

G32 L x ;
x : 0=stop assist gas supply.
1=select cutting assist gas.
2=select piercing assist gas.

(4) Using the E code together with the conventional commands


If the S, P, Q, R, F, or D address is used to specify laser output,
feedrate, cutter compensation, or other items during execution
based on the E code, data updating based on the E code is
discontinued, and operation is carried on with the values
specified at these addresses. To resume operation with the data
area, specify the E code again.

- 42 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.2.5 Program Example

The following example is a program using a cutting condition setting


function.

G92 X_Y_Z_ ; : Select a coordinate system.


E01 ; : Specify a cutting data set number in the data area.
E101 ; : Specify a piercing data set number in the data area.
G32L2 ; : Start assist gas supply according to the data at
E101 and open the shutter.
G13 ; : Start tracing according to the data at E101.
G24 ; : Carry out piercing according to the data at E101.
G32 L1 ; : Select assist gas according to the data at E001.
G01 X_Y_ ; : Carry out approach machining if the "approach
machining selection" item at E001 specifies an
auxiliary data set number.
X_Y_ ; : Carry out cutting according to the data at E001.
:
G14 ; : Stop tracing.
G32 L0 ; : Stop assist gas supply and close the shutter.
M30 ; : End of program

- 43 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.2.6 Sending the Data

The data area is limited in capacity. To store more data, it is necessary


to expand the data area using a macro variable or battery-powered
memory for PMC C language, 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.

Application Battery-
software written powered
in PMC C memory
language

[File]
Program
Window Window

Data Data Oscillator


Data area reading execution output
control

E code

Note: Portion supported by the cutting Expandable portion


condition setting function

(1) Data transfer through the PMC-CNC window


Data can be transferred between the data area and battery-
powered expansion memory through the PMC-CNC window.

(2) Reading a comment through the PMC-CNC window


If a comment is specified with the M code, the PMC can read it
through the PMC-CNC window. The comment can be used to
specify data such as material and plate thickness.

- 44 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.3 EDGE MACHINING FUNCTION

The edge machining function detects edges, controls deceleration-to-


stop, performs piercing, and controls the feedrate and power during a
shift from piercing to cutting.It is intended to produce sharp edges.
Using this function requires the cutting condition setting function.

8.3.1 Detecting the Edge

During G64 mode (cutting feed), if an angle (θ) formed by two


cutting 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

- 45 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.3.2 Feedrate and Power Control

Machining at a shift from block A to block B is carried out as shown


below.

Feedrate
/power Fa Fb
Se, Pe, Qe
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
Data for block B
Pb : Pulse frequency in block B
Qb : Pulse duty cycle in block B

1 Decelerates to stop at the end of block A.


2 Retains the output power until the machine stops.
3 Carries out piercing according to the specified values after an in-
posithion check.
4 Starts movement specified in block B after piercing is
completed.
5 Before shifting to machining specified in block B, sets the
feedrate to a return speed and keeps it until the return distance is
traveled, then sets the output power to the output peak value for
cutting specified in block B. Also sets the return frequency and
duty cycle to restart.
6 After traveling the return distance, selects the cutting conditions
for block B and resumes cutting.

- 46 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.3.3 Data Setting

See the description of the cutting condition setting function for the
edge machining data item.

8.3.4 Command

The edge machining function is enabled by specifying an edge data


number at "edge selection" in the machining data specified with the E
code. To disable the edge machining function, set 0 at the "edge
selection" item.

NOTE
This function is valid only for X-Y facing. It cannot
be used with functions for cylindrical machining,
normal direction control, three-dimensional
machining, etc.

- 47 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.4 START-UP FUNCTION

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 feedrate and power at a shift from piercing to cutting in
the same manner as with the end of edge machining, thereby
achieving stable cutting.

8.4.1 Feedrate and Power Control

Cutting is started as shown below.

Feedrate/ Fb
power
Sb, Pb,
Fr

Sb, Pr,
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.

- 48 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.4.2 Setting the Data

The following edge machining data specified using the cutting


condition setting function becomes effective.

[Item] [Valid data range] [Minimum increment]


Return distance :0 to 99.999 :mm
Return speed :0 to 9999 :mm/min
Return frequency :5 to 2000 :Hz
Return duty cycle :0 to 100 :%

8.4.3 Command

The start-up function is enabled by specifying an edge machining data


number at the "start-up selection" item in the machining data
specified with the E code. To disable the start-up function, set 0 at the
"start-up selection" item.

NOTE
This function is valid only for X-Y facing. It cannot
be used with functions for cylindrical machining,
normal direction control, three-dimensional
machining, etc.

- 49 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.5 GUIDE LIGHT ON SIGNAL

If the laser oscillator is equipped with the guide light option


(semiconductor laser or He-Ne laser unit), the laser beam from the
guide light laser unit can be switched on and off using an external
signal. If the oscillator shutter is closed, when this signal is on, the
oscillator emits guide light. When the shutter is opened, laser beam
for machining is radiated, instead of the guide light.

- 50 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.6 STATUS OUTPUT SIGNAL

8.6.1 Piercing Signal

For the C and Y series oscillators, if G24 is executed to specify


piercing, the piercing signal is output when piercing is being carried
out.

8.6.2 Laser Processing Signal

For the C and Y series oscillators, the laser processing signal is turned
on at the beginning of assist gas output, and stays on until tracing
control ends.

G32 command

G14 command

Laser processing signal

8.6.3 Output Drop Alarm Signal

If the oscillator mirror gets dirty, the laser output drops.


When the laser oscillator starts up, a power compensation factor is
calculated automatically and used to compensate the laser output for a
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 screen, and the output drop alarm signal is issued.
Pressing the reset button clears the alarm indication on the 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.

- 51 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.6.4 Laser Alarm Signal

A laser alarm is raised if an error related to the laser oscillator is


detected.

(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

- 52 -
B-63662EN/01 8.LASER OUTPUT CONTROL

8.6.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.

- 53 -
8.LASER OUTPUT CONTROL B-63662EN/01

8.7 Step Function

The step function controls the laser power in steps for a set distance,
starting from the weld start point and for another set distance ending
at the weld end point when welding is performed with laser beam
machining, to achieve good welding results. The figure below shows
an outline of the ramp UP/DOWN distances and power control. The
laser power is changed in ten steps over each of the set distances.

10 10

Laser processing signal

1 1

Ramp UP step distance Ramp DOWN step

Distance
The ramp UP step distance multiplied by 10 is called the ramp UP
distance, while the ramp DOWN step distance multiplied by 10 is called
the ramp DOWN distance.

Explanations
• Setting the machining conditions
The data area provided for the step function is capable of storing
five data item sets, each set consisting of the data items listed
below. E301 to E305 are allocated as the E numbers for
specifying the individual data items.
a) Ramp UP step distance b) Ramp DOWN step distance
Step power 1 Step power 1
Step power 2 Step power 2
Step power 3 Step power 3
Step power 4 Step power 4
Step power 5 Step power 5
Step power 6 Step power 6
Step power 7 Step power 7
Step power 8 Step power 8
Step power 9 Step power 9
Step power 10 Step power 10

One set consists of the items listed under both a) and b).

- 54 -
B-63662EN/01 8.LASER OUTPUT CONTROL

• Valid data ranges


The valid data ranges are as follows:
Ramp UP/DOWN step distance : 0 to 65.000 mm
Step power : 0 to 7000 W
Ramp UP/DOWN operation is performed by measuring the
distance of the straight line from the machining start point to the
machining end point in a single cutting block.

• Number of steps
The number of steps in which the laser power is changed in step
control is 10. This number is fixed.

• Step control mode


In a machining program, step control mode is set by specifying
command E301 to E305. Step control is canceled by specifying
E300. Only the laser power is changed in step control mode; the
other machining conditions set with the previously specified E1
to E10 commands remain as is.

• Step distances
The ramp UP and DOWN distances cannot extend over multiple
blocks.

• Power override
Power override is effective for the laser power output in step
control.

• Operation on arcs
For an arc, step control is possible if the distance of the straight
line from the start and end points is longer than the sum of the
ramp UP and DOWN distances.
A full circle, on which the start and end points are the same,
does not satisfy this condition and, therefore, step control is not
possible. If, however, the circle is divided in a machining
program, step control can be performed on each part of the full
circle.

Limitations
• This function is an option function, and requires the following
separate functions:
1) Option function, "machining condition setting function"
2) Option function, "expansion retention type memory add
function"

• This function can be used to its full advantage when used with
the FANUC C series laser.

• This function cannot be used with the automatic corner override


function, edge machining function, and startup machining
function. The step function takes precedence.

- 55 -
8.LASER OUTPUT CONTROL B-63662EN/01

• This function is not effective when the single block, dry run, or
machine lock function is used.

• This function is valid only for X-Y facing. It cannot be used with
functions for cylindrical machining, normal direction control,
three-dimensional machining, etc.

- 56 -
B-63662EN/01 9.TRACING CONTROL

9 TRACING CONTROL

- 57 -
9.TRACING CONTROL B-63662EN/01

9.1 TRACING FUNCTION

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 sent to the CNC through a specified interface. This signal
enables gap control in which the Z-axis is controlled.

9.1.1 Interface

The detector produces 0V for the reference distance. The detector


output is proportional to a deviation from the reference distance.
The amplifier should be adjusted so that the analog signal becomes
±10V for a deviation of ±2mm from the reference distance.

Voltage
Amplifier To the +10V
CNC
Detector
-2mm Deviation
Reference distance L0 +2mm

Workpiece -10V

The deviation for a voltage of ±10V is typically set to ±2mm. But it


can be set to ±4, ±6, ±8, or ±10mm using a parameter. The resolution
is 1µm for ±2mm. The resolution decreases as the deviation range is
increased. It becomes 5µm for ±10mm.

9.1.2 Reference Deviation

The tracing function controls the Z-axis so that it balances when the
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

Nozzle

Detector

Nozzle

L0 L0-0.5
0.5mm

Workpiece

- 58 -
B-63662EN/01 9.TRACING CONTROL

9.1.3 Tracing Speed

On receiving an analog signal from the detector, the CNC subtracts


the 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:

∆E = Vxy × tan θ / 60 × K
where ∆E = normal deviation (mm)
Vxy = X-Y plane feed command (mm/min)
θ = tilt from the X-Y plane (°)
K = tracing loop gain (typically 30 s-1)

9.1.4 Tracing Gain Override

Override can be applied to the tracing loop gain over a range between
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.

G13 P_ ; Tracing start command


P : Reference deviation (in 0.001mm increments)
G14 _ ; Tracing end command

(2) Start and stop controlled by an external signal


The tracing function can be turned on and off using a signal from
the PMC.

NOTE
The tracing function cannot be turned on and then
off by a combination of a G code and external
signal. Use the same type of commands to turn on
and off the tracing function.

- 59 -
9.TRACING CONTROL B-63662EN/01

9.1.6 Tracing Adjustment Function

The tracing adjustment function enables zero-point and detection gain


factor adjustments necessary to normalize the input signal to the
specified deviation. This is done using soft keys displayed on the
CRT screen.

9.1.7 Tracing Alarms

(1) Overdeviation alarm


If the nozzle gets too close to the workpiece, an overdeviation
alarm is issued, and the machine is brought to a stop, and an
alarm signal is sent to the PMC.

(2) Tracing-out of-range alarm


If the absolute value of the deviation exceeds a specified value,
this state is reported to the PMC.

- 60 -
B-63662EN/01 9.TRACING CONTROL

9.2 TRACING INTERLOCK FUNCTION

If the machine receives a tracing interlock signal from the PMC


during tracing operation specified by G13; , it suspends the operation
of the tracing axis as long as the signal is on. When the tracing
interlock signal is turned off, the machine resumes tracing.

- 61 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10 FUNCTION FOR THREE-DIMENSIONAL


PROCESSING SYSTEM

- 62 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.1 ATTITUDE CONTROL

When at least five controlled axes are specified and attitude control is
also specified, control can be applied to the attitude of the nozzle with
the fourth and fifth axes used as rotational axes. Using this function,
the laser machine tool can be used as a three-dimensional machine
tool.
The following two types of attitude control modes are available
according to the geometry of the nozzle head:
1 Attitude control A (zero-offset head)
2 Attitude control B (offset head)

- 63 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10.1.1 Attitude Control A (Zero Offset Type Head)

The zero offset type mechanism is configured with the α axis (fourth
axis) to rotate the nozzle about the Z-axis, and the β axis (fifth axis)
which is a rotational axis placed at an angle of 45° with this α axis. It
possesses the structure of being arranged such that the tip of the
nozzle is placed at the intersection of the rotational center lines of the
α and β axes.
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°
Workpiece

Rotation around the β axis

+Y
Base

180° +X 0°

Arm
Nozzle

Rotation around the α axis


270°
Base
+Z
Arm
45°
+X
Nozzle

β axis α axis

- 64 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.1.2 Attitude Control B (Offset Type Head)

The offset type mechanism is configured with the α axis (fourth axis)
to rotate around Z axis, and the rotational axis β axis (fifth axis)
recorded in this α axis. It possesses the structure of being arranged
such that the 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

Rotation around the β axis Program coordinates
(X, Y, Z)

- 65 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

(1) Mode selection


In automatic operation, the nozzle tip fixed mode automatically
occurs.
In manual operation, an external signal can be used to switch
between nozzle tip fixed mode and independent axis mode.

(2) Independent axis mode


This is the mode that the commanded axis performs only the
rotation operation if α axis or β axis is commanded.
According to the command, if α axis or β axis rotates, because
the tip position of the nozzle changes, change the coordinate
values of the relative coordinate system and workpiece
coordinate system by the changed X, Y, Z coordinate value
amounts, and match the nozzle tip position and the coordinate
system.

(3) Nozzle tip fixed mode


When the α or β axis is specified, in this mode, the nozzle is
rotated about the specified axis and moved along linear axes X,
Y, and Z according to the attitude of the nozzle at that time. So,
the nozzle tip position is used as the center of rotation during
operation.
According to the command, if α axis or β axis rotates, because
the tip position of the nozzle changes, move each X, Y, Z axis by
the changed X, Y, Z coordinate value amounts, and return the
nozzle tip position to its original position.
At this time, the relative coordinate system of X, Y, Z axes and
the workpiece coordinate system are not affected, but the
machine coordinate system X, Y, Z axes are affected.

+Z +Z

When α axis rotation command When β axis rotation command

Operation when nozzle tip fixed mode

- 66 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.1.3 Interaction Control

In nozzle attitude control, as shown in the diagram of the axis


configuration of the nozzle head, the β axis motor is arranged around
the Z axis. In the case of a structure which transmits by gear, if the α
axis is commanded, the housing rotates and the nozzle rotates around
the Z axis.
However, simultaneously at this time gear B must rotate around gear
A. This movement results in the nozzle being rotated by the β axis.
Namely, if the α axis rotates by an α axis command, a rotational
operation simultaneously occurs at the β axis.
Interaction control is the function to automatically generate
commands in the β axis of the same amount as the α axis commands
in order to cancel the rotational operation of the β axis for a nozzle
head of axis configuration such that the β axis rotates by the α axis
commands. The command polarity can be selected by parameter.

β axis

α axis

Gear

Gear Housing
Gear A
Gear B

10.1.4 A-axis Length Compensation Function

When an offset nozzle is used, replacement of the machining head


may change the length of the second arm of the nozzle.
If this occurs, nozzle tip fixing control cannot be executed correctly
until the nozzle tip is returned to the reference position. By inputting,
from the program, the length of the nozzle installed at machining head
replacement, this function enables tip fixing control to be executed
with the attitude of the machine left as is.

- 67 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10.2 TEACHING BOX INTERFACE

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 the teaching box. It can also receive commands generated by
teaching from the teaching box, and store them as a program.

RS-232C
CNC Teaching box (TB)

The teach function performs the following.

(1) Conversational mode


(a) When the teaching box sends data to the CNC
Header + data

CNC Header + completion code TB

(b) When the teaching box requests data from the CNC
Header + data

CNC Header + completion code + data TB

(2) Communication format


When the CNC receives data from the TB;
DC2 Header Data Data Data DC4

When the CNC sends data to the TB;


Acknowledge
DC2 Header code Data Data DC4

1 The following communication is possible by the header.


ASCII A : Confirmation of the conversation
B : Sends DI
C : Sends DO
D : Machine position data (workpiece coordinates)
E : Requests data for laser setting
F : Registers data for laser setting
G : Current program number (program number,
sequence number, block number from the first
block)
H : Registers the program number
I : Deletes the program number

- 68 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

J : Reads the specified block


K : Writes the specified block (insertion)
L : Deletes the specified block
M : Sequence number search
N : Command of the MDI operation
O : Nozzle tip machine position data
P : Request three-dimensional conversion data.
Q : Register three-dimensional conversion data.
R : Read from battery-powered expansion memory.
S : Write to battery-powered expansion memory.
T : Step feed rate
U : Step feed return

2 DATA
ASCII code (hexadecimal number; NC data is the external
code)

3 Acknowledge code
After receiving demand or data from the TB, the CNC adds
the acknowledge code to demand or data when the CNC
transmits the header or data as its reply to the TB.

- 69 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10.3 THREE-DIMENSIONAL CONTROL FUNCTION

10.3.1 W Axis Tracing Control

The W axis is arranged such that linear operation of the nozzle tip
section 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.

For attitude control A For attitude control B

(1) Tracing feed


If the machine supports W-axis tracing control, Z-axis tracing is
enabled by switching the tracing controlled axis to the Z-axis,
using a selection switch.
• Switching by an external signal
• Switching by a program
G13L0 ; Selects the W-axis.
G13L2 ; Selects the Z-axis.

(2) Approach feed


If W axis tracing control is included, and the selection signal is
set to ON, the machine enters approach feed mode.
In approach feed mode, the gap sensor signal is monitored, and if
the signal becomes zero or above (when approach to the
workpiece is the standard distance or greater), jog feed in the
direction stops. When you want to release the stop status, set the
jog feed switch to OFF then ON to instruct feed in the direction
away from the workpiece.

- 70 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.3.2 Spatial Circular Interpolation

Command method
G12 Xx1 Yy1 Zz1 Aa1 Bb1 Ss Pp Qq ;
G12 Xx2 Yy2 Zz2 Aa2 Bb2 ;

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)

Start point End point


(x0, y0, z0, a0, b0) (x2, y2, z2, a2, b2)

- 71 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10.3.3 Three-dimensional Coordinate Conversion

Command 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)

(3) The coordinate-conversion is executed based on the coordinate


system described below.
The coordinate system is determined by first defining the plane,
where the axis direction given by a and b is regarded as the
normal direction of the workpiece based on the origin having the
X-, Y-, and Z-axis coordinate values. Next, the workpiece plane
is rotated at the normal axis regarded as the rotational axis, and
then the +X axis in the program to be converted is directed in the
direction given by i, j, and k.
(4) The format can be taught easily by the teaching box.
The values of x, y, z, a, and b are defined by reading the current
position after positioning of the nozzle to the origin is executed
by teaching, and adjusting the attitude of the nozzle in the
normal direction of the workpiece. Then the nozzle is moved to
the point p to define the direction of the +X axis and the current
position of x1, y1, and z1 is read. Finally, the values of i, j, and
k are defined by calculating the formulas i=x1-x, j=y1-y, and
k=z1-z.

- 72 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.3.4 Spatial Corner-R Insertion

Command method
G33 Rr ;
Target program

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.
(x1, y1, z1)

Start point (x2, y2, z2)

- 73 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10.3.5 Three-dimensional Conversion Function

A machining program is subjected to three-dimensional conversion by


specifying a target point in reference to an arbitrary point in the
coordinate system of the machining program. This function can work
in two modes: Mirror image conversion and three-dimensional
movement conversion

(1) Mirror image conversion


When the reference point P0 (x, y, z) in the coordinate system of
a program to be converted and the target point Q0 (i, j, k) in a
coordinate system after conversion are specified, this function
obtains a plane that is perpendicular to the line connecting the
two points and bisects it, as a symmetry plane, then applies
mirror image conversion to that program with respect to this
symmetry plane.

Q0
i, j, k
Trajectory after
P0 conversion
x, y, z Symmetry plane
Trajectory before conversion

(2) Three-dimensional movement conversion


When three reference points (P1, P2, and P3) in a coordinate
system of a program to be converted and target points (Q1, Q2,
and Q3) after conversion are specified, this function obtains a
conversion target coordinate system, and moves the program to
this coordinate system.
P1
Q1

Q2
Q3
P2

P3

(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.
- 74 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

(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).

Move command group (a)

G98 Q0 ; or Q3 ;

Move command group (b) Three-dimensional


function enabled
G99 ;

Move command group (c)

(6) Compound command


Mirror image conversion and movement conversion can be
specified simultaneously. For example, when mirror image
conversion is specified after movement conversion, both
conversion types are enabled provided that the former type has
not been canceled.
The cancel command G99 cancels all conversion commands. If
it is necessary to cancel one type of conversion in a compound
command, first cancel the whole compound command using the
G99, then specify the necessary conversion type again.
When the proximity point search signal is turned off, and a cycle
start is requested, machining begins at that point.

- 75 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

10.3.6 Proximity Point Search

In the memory operation mode, if the proximity point search (DI) is


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.

E (Xe, Ye, Ze)


Le
L

P (Xp, Yp, Zp)

S (Xs, Ys, Zs) Ls

Point P: Current position of the nozzle (Xp, Yp, and Zp)


Point S: Start point (Xs, Ys, and Zs)
Point E: End point (Xe, Ye, and Ze)

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.

- 76 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.3.7 Manual Operation Using a Hand Coordinate System

In attitude control A and B, the coordinate system defined using the


attitude of the nozzle when the nozzle tip position is used as the origin
is called the hand coordinate system. In the hand coordinate system
defined in a given space, the nozzle is moved along at least one axis
simultaneously according to one-axis feed signals for the X-, Y-, and
Z-axes to move the nozzle in the hand coordinate system.
This function can be used to facilitate nozzle positioning required to
create a program by teaching.

(1) Definition of the hand coordinate system in attitude control A


(zero offset type head)
- Direction normal to the nozzle: +Zh
- Direction parallel to AB at the tip of the nozzle when point
B is parallel to point A of the reference attitude in the +Y
direction: +Yh
- Left middle finger direction orthogonal to the left forefinger
direction (+Yh) and left thumb direction (+Zh): +Xh

Point A

Point B

Parallel
Hand coordinate
system

- 77 -
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63662EN/01

(2) Definition of the hand coordinate system in attitude control A


(offset type head)
- Direction normal to the nozzle: +Zh
- α axis arm direction: +Xh
- Left forefinger finger direction orthogonal to the left middle
direction (+Xh) and left thumb direction (+Zh): +Yh

Machine coordinates
(x, y, z)
Y
L1 +Zh
α
+Yh
X L2
Hand coordinate
system
β
+Xh

(3) Turning on the hand coordinate system selection signal selects


hand coordinate system mode.

(4) 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.

(5) 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.

(6) Set the same value for the manual feedrates on the X-, Y-, and Z-
axes.

- 78 -
B-63662EN/01 10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM

10.3.8 Bevel Cutting Compensation Function

In most cases, in bevel cutting, the tool center point TCP during tip-
fixed processing (attitude control B) is at the bottom of the workpiece.
When the bevel angle is changed during tip-fixed processing, the
nozzle rotates round the tool center point TCP. For this reason, the
nozzle may collide with the surface of the workpiece (Fig. 10.3.8 (a)).
To avoid this collision, the Z-axis tracing function is used, but a path
error is generated at the bottom of the workpiece because tracing
control is applied to the nozzle in a perpendicular direction (Fig.
10.3.8 (b)).
Nozzle Nozzle

Z-axis tracing

Workpiece Workpiece

Tool center point TCP Path error

Fig.10.3.8(a) Fig.10.3.8(b)

The bevel cutting compensation function automatically corrects the


second arm length according to the bevel angle during tip-fixed
processing (attitude control B) to eliminate the path error (Fig. 10.3.8
(c)). This function is optional.
Nozzle

Second arm
length
L

Bevel
Nozzle length angle
compensation θ H/cosθ
H Workpiece

Tool center point TCP

When the bevel angle is θ, the corrected second arm length is (L + H/cos θ).
As the bevel angle is changed, the value of (L + H/cos θ) is also changed.
The CNC performs tip-fixed processing, assuming the second arm length to be (L + H/cos θ).

Fig.10.3.8(c)

Command
G71 P1 ; Grooving mode on
G71 P0 ; Grooving mode off

- 79 -
11.CONTROL FUNCTIONS B-63662EN/01

11 CONTROL FUNCTIONS

- 80 -
B-63662EN/01 11.CONTROL FUNCTIONS

11.1 OPTICAL PATH LENGTH COMPENSATION

If there is a movable reflector, the propagation distance between the


oscillator and condensing lens varies as the reflector moves.

Generally, stable machining characteristics are obtained within a


limited propagation distance range. In a large machine tool in which
the reflector has to move through a long distance because of its
mechanical structure, the required propagation distance may exceed
its limit, hampering stable machining over the stroke of reflector
movement. To solve this problem, the 16i-LB is provided with an
optical path adjustment axis and an optical path length compensation
function. When a command is issued which requests that the reflector
be moved, the optical path length compensation function
automatically adjusts the optical path adjustment axis to maintain a
constant optical path length.

Optical path length compensation uses the following mechanism.


1 An axis (called the U-axis) must be available along which a
beam reflecting mirror block (shown below) moves linearly to
vary the propagation distance.
2 The U-axis should be configured to change the propagation
distance α times (1 to 511) as much as the movement of the
mirror block.
3 The maximum speed of the U-axis should be higher than or
equal to 1/α the total rapid traverse rate of the axes that can
change the optical path length.
4 All axes including the U-axis should have reference point. The
optical path length is calculated based on the reference point.
5 An interference protection provision should be installed for all
axes that may otherwise interfere with the U-axis.

Oscillator

U-axis

Mirror block

Nozzle head

- 81 -
11.CONTROL FUNCTIONS B-63662EN/01

(1) Detectors on the controlled axes can be incremental and/or


absolute pulse coders (APC). The two types can be intermixed.

(2) Any axis from the fourth axis to the eight axis can be assigned as
the U-axis.

(3) A U-axis move command is generated based on the movement


distance of an axis that can change the optical path length. So, it
is necessary to specify controlled axes (except the U-axis) that
can change the optical path length, using parameters.

(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:

∆U = (64 / Parameter No. 15705) (±∆X, ±∆Y, ±∆Z, . . .)

where ∆U, ∆X, ∆Y, ∆Z ... : Move command value for each axis

- 82 -
B-63662EN/01 11.CONTROL FUNCTIONS

11.2 MACHINING RESTART FUNCTION

Burning may occur during laser machining, preventing machining


from continuing. In such a case, machining may be resumed by
putting the machine back in the state in which it was before burning.
This is done by 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. 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.

Retrace signal = off


Automatic operation Retract distance
start signal = on
Retrace distance
<10> <11>
<3>
Retry processing Skip
<8> processing
<9>
<13>
<4> <5> <2>
<6> <12>
<1>

Restart completion distance


Z

Automatic operation pause signal = on


Retrace signal = on
XY Automatic operation start signal = on

<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.

- 83 -
11.CONTROL FUNCTIONS B-63662EN/01

<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.

<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.

NOTE
This function is valid only for X-Y facing. It cannot
be used with functions for cylindrical machining,
normal direction control, three-dimensional
machining, etc.

- 84 -
APPENDIX
B-63662EN/01 APPENDIX A.LASER SETTING SCREEN

A LASER SETTING SCREEN


(1) Laser power display
The laser output display screen displays the following data.
LASER POWER O0000 N00000

PC 1000 W
PA 1000 W
FR 2000 Hz
DU 100 %
E 0.000 MM
>_ S 0 T0000
MDI **** *** *** 21:20:07
[ POWER ][ SET ][ ][ ][ ]

- 87 -
A.LASER SETTING SCREEN APPENDIX B-63662EN/01

(2) Laser setting


The laser setting screen consists of three pages shown below.

LASER SETTING O0000 N00000

CONTOURING POWER = 1000 W


FREQUENCY= 2000 Hz
DUTY = 100 %
PIERCING POW4R = 800 W
FREQUENCY= 1000 Hz
DUTY = 50 %
POWER SELECT = 0 (0:ALL,1:HLF)
POWER CONTROL = 0 (0:OFF,1:ON)
MIN. DUTY = 10 %
ASSIST GAS SELECT = 0
GAS FLOW SELECT = 1
>_ S 0 T0000
MDI **** *** *** 21:12:20
[ SET ][ TRACE ][ ][ ][ ]

LASER SETTING O0000 N00000

GAS FLOW 1 PRE-TIME = 1.00 S


PRE-PRES. = 100
WORK-PRES. = 200
AFTER-TIME = 1.00 S
AFTER-PRES. = 100
GAS FLOW 2 PRE-TIME = 1.00 S
PRE-PRES. = 100
WORK-PRE = 200
AFTER-TIME = 1.00 S
AFTER-PRE = 100

>_ S 0 T0000
MDI **** *** *** 21:12:20
[ SET ][ TRACE ][ ][ ][ ]

LASER SETTING O0000 N00000

GAS FLOW 3 PRE-TIME = 1.00 S


PRE-PRES. = 100
WORK-PRES. = 200
AFTER-TIME = 1.00 S
AFTER-PRES. = 100

>_ S 0 T0000
MDI **** *** *** 21:12:20
[ SET ][ TRACE ][ ][ ][ ]

- 88 -
B-63662EN/01 APPENDIX A.LASER SETTING SCREEN

(3) Trace setting


This screen displays the following tracing data.
TRACE SETTING O0000 N00000

Z-DEFLECTIONPOSITION
= 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:12:20
[ POWER ][ SET ][ ZERO ][ START ][ END ]

- 89 -
B.CUTTING CONDITION SETTING SCREENS (WHEN DISPLAYED ON A 10.4" LCD or EQUIVALENT) APPENDIX B-63662EN/01

B CUTTING CONDITION SETTING


SCREENS (WHEN DISPLAYED ON A
10.4" LCD or EQUIVALENT)
(1) Cutting data screen
This screen displays the following cutting data.
[CUTTING] ACTIVE DATA NO. [CUTTING=5 PIRCING=103]

GAS GAS GAS START


No. FEED PWR FREQ. DUTY PRES. KIND TIME DEF EDGE UP

1 ***** **** **** *** **.* ** *.* -*.*** *** ***


2 ***** **** **** *** **.* ** *.* -*.*** *** ***
3 ***** **** **** *** **.* ** *.* -*.*** *** ***
4 ***** **** **** *** **.* ** *.* -*.*** *** ***
5 ***** **** **** *** **.* ** *.* -*.*** *** ***

6 ***** **** **** *** **.* ** *.* -*.*** *** ***


7 ***** **** **** *** **.* ** *.* -*.*** *** ***
8 ***** **** **** *** **.* ** *.* -*.*** *** ***
9 ***** **** **** *** **.* ** *.* -*.*** *** ***
10 ***** **** **** *** **.* ** *.* -*.*** *** ***

CUT PIERCE EDGE [OPRT]

(2) Piercing data screen


This screen displays the following piercing data.
[PIERCING] ACTIVE DATA NO.[CUTTING=5 PIRCING=103]

[INITIAL] [INCREM.] [STEP] PIRC [ASSIST GAS]


No. PWR FREQ. DUTY FREQ. DUTY TIME CNT TIME PRESS. KIND TIME DEF

101 **** **** *** *** **.* *.*** ** ***.*****.* ** *.* -*.***
102 **** **** *** *** **.* *.*** ** ***.*****.* ** *.* -*.***
103 **** **** *** *** **.* *.*** ** ***.*****.* ** *.* -*.***

CUT PIERCE EDGE [OPRT]

- 90 -
B-63662EN/01 APPENDIX B.CUTTING CONDITION SETTING SCREENS (WHEN DISPLAYED ON A 10.4" LCD or EQUIVALENT)

(3) Edge machining data screen


This screen displays the following edge machining data.

[EDGE] ACTIVE DATA NO.[CUTTING=5 PIRCING=103]

PIRC GAS GAS STRTSTRT STRT STRT


No. ANGL PWR. FREQ. DUTY TIME PRSS. KIND DIST FEED FREQ. DUTY

201 *** **** **** *** ***.*** **.* ** **.*** **** **** ***
202 *** **** **** *** ***.*** **.* ** **.*** **** **** ***
203 *** **** **** *** ***.*** **.* ** **.*** **** **** ***
204 *** **** **** *** ***.*** **.* ** **.*** **** **** ***
205 *** **** **** *** ***.*** **.* ** **.*** **** **** ***

CUT PIERCE EDGE [OPRT]

(4) Command data display screen


This screen display the following command data.

MAT. *********** O ***** N *****


E CODE CUTTING ***PIERCING ***

F FEED ***** mm/min FA FEED ***** mm/min

PC POWER **** W PA POWER **** W

FR FREQUENCY **** Hz
X -*****.***
DU DUTY *** % Y -*****.***
Z -*****.***
GK GAS SELECT * 4 -*****.***
5 -*****.***
GP GAS PRESSURE *.** MPA 6 -*****.***
7 -*****.***
ER DEFLECTION -*.*** mm 8 -*****.***

D OFFSET *.*** mm

STATUS

- 91 -
B-63662EN/01 INDEX

INDEX
FUNCTIONS DIFFERENT FROM THOSE OF
A
THE M SERIES CNC ................................... 13
A-axis Length Compensation Function........... 67
G
ASSIST GAS CONTROL............................ 21, 22
ASSIST GAS PRESSURE OVERRIDE........... 26 GLE BLOCK ..................................................... 15
ATTITUDE CONTROL .................................... 63 GUIDE LIGHT ON SIGNAL ........................... 50
Attitude Control A (Zero Offset Type Head)... 64
H
Attitude Control B (Offset Type Head) ........... 65
High-speed Laser Machining ........................... 36
B
I
Bevel Cutting Compensation Function ........... 79
Interaction Control ........................................... 67
C
Interface ............................................................ 58
C AND Y SERIES LASER CONTROL............ 29
L
CONNECTABLE OSCILLATORS .................. 18
Laser Alarm Signal........................................... 52
CONTROL FUNCTIONS................................. 80
LASER FUNCTIONS ....................................... 16
CUTTING CONDITION SETTING FUNCTION
LASER INTERFACE........................................ 17
....................................................................... 38
Laser Machining Program Example................ 37
CUTTING CONDITION SETTING SCREENS
LASER OUTPUT CONTROL .......................... 28
(WHEN DISPLAYED ON A 10.4" LCD or
Laser Processing Signal ................................... 51
EQUIVALENT)............................................. 90
LASER SEQUENCE CONTROL ..................... 19
D
LASER SETTING SCREEN ............................ 87
Data Area .......................................................... 38
M
Detecting the Edge ........................................... 45
MACHINE LOCK ............................................. 14
Displaying the Data.......................................... 40
MACHINING RESTART FUNCTION ............ 83
DRY RUN.......................................................... 14
Manual Operation Using a Hand Coordinate
E
System ........................................................... 77
EDGE MACHINING FUNCTION................... 45
O
EMERGENCY STOP........................................ 14
OPTICAL PATH LENGTH COMPENSATION
Executing the Data........................................... 42
........................................................................ 81
F
Output Drop Alarm Signal............................... 51
FEED HOLD..................................................... 14
P
Feedrate and Power Control ...................... 46, 48
Piercing Commands.......................................... 33
FUNCTION FOR THREE-DIMENSIONAL
Piercing Signal .................................................. 51
PROCESSING SYSTEM .............................. 62

i-1
INDEX B-63662EN/01

Power Control ................................................... 36 STATUS OUTPUT SIGNAL ............................ 51


Power Value Command and Power Override . 30 Status Output Signals ...................................... 53
Program Example ............................................. 43 Step Function .................................................... 54
PROGRAM RESTART (LASER
T
SPECIFICATION) ........................................ 15
TEACHING BOX INTERFACE....................... 68
Proximity Point Search .................................... 76
ternal Alteration of the Piercing Time ............ 35
Pulse Duty Cycle Command and Duty Cycle
THREE-DIMENSIONAL CONTROL
Override......................................................... 32
FUNCTION ................................................... 70
Pulse Frequency Command and Frequency
Three-dimensional Conversion Function ........ 74
Override......................................................... 31
Three-dimensional Coordinate Conversion..... 72
R
Tracing Adjustment Function .......................... 60
Reference Deviation ......................................... 58 Tracing Alarms ................................................. 60
TRACING CONTROL ...................................... 57
S
TRACING FUNCTION .................................... 58
Sending the Data .............................................. 44
Tracing Gain Override...................................... 59
SEQUENCE CONTROL OF THE C AND Y
TRACING INTERLOCK FUNCTION............. 61
SERIES LASER OSCILLATORS................. 20
U
SHUTTER OPEN/CLOSE CONTROL ............ 27
SIST GAS PRESSURE ANALOG OUTPUT... 25 Updating the Data ............................................ 41
Spatial Circular Interpolation ......................... 71
W
Spatial Corner-R Insertion .............................. 73
W Axis Tracing Control .................................... 70
SPECIFICATIONS ............................................. 3
START-UP FUNCTION ................................... 48

i-2
Revision Record

FANUC Series 16i/160i-LB DESCRIPTIONS (B-63662EN)

01 Mar., 2002

Edition Date Contents Edition Date Contents

You might also like