Connection Manual: FANUC Series 16 - LB FANUC Series 160 - LB
Connection Manual: FANUC Series 16 - LB FANUC Series 160 - LB
CONNECTION MANUAL
B-63663EN/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”.
This manual contains the program names or device names of other companies, some of
which are registered trademarks of respective owners. However, these names are not
followed by or in the main body.
B-63663EN/01 DEFINITION OF WARNING, CAUTION, AND NOTE
WARNING
Applied when there is a danger of the user being
injured or when there is a damage of both the user
being injured and the equipment being damaged if
the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment
being damaged, if the approved procedure is not
observed.
NOTE
The Note is used to indicate supplementary
information other than Warning and Caution.
s-1
B-64663EN/01 PREFACE
PREFACE
About this manual
"Connection Manual (Hardware) (B-63523EN)" and "Connection
Manual (Function) (B-63523EN-1)" for Series 16i/160i-MODEL B
and this manual are provided to design a laser processing machine.
The "Hardware" and "Function" connection manuals provide general
connection information relating to the configuration of a processing
system.
FANUC Series 16i/160i-LB CONNECTION MANUAL provides
supplementary information about the laser functions which are not
explained in the above two connection manuals ("Hardware" and
"Function").
Specification
Manual name
number
CONNECTION MANUAL (HARDWARE) B-63523EN
CONNECTION MANUAL (FUNCTION) B-63523EN-1
FANUC Series 16i/160i-LB CONNECTION MANUAL B-63663EN *
An address list and signal list are provided in the appendixes of this
manual. Refer to these appendixes as necessary.
p-1
PREFACE B-64663EN/01
Applicable product
This manual explains the following product. In the manual, the
following abbreviation may be used.
#7 #6 #5 #4 #3 #2 #1 #0
0000 SEQ INI ISO TVC
- Representation of parameters other than bit type and bit-axis type parameters
Data No. Data
1023
p-2
B-64663EN/01 PREFACE
p-3
PREFACE B-64663EN/01
p-4
B-64663EN/01 PREFACE
p-5
B-63663EN/01 TABLE OF CONTENTS
TABLE OF CONTENTS
I. HARDWARE
1 OVERVIEW ............................................................................................. 3
1.1 DIFFERENCES BETWEEN Series 16i-LB AND Series 16i........................... 4
1.2 CORRESPONDENCE BETWEEN LASER SERIES AND SOFTWARE
SERIES ......................................................................................................... 4
2 CONFIGURATION .................................................................................. 5
3 CONTROL UNIT...................................................................................... 6
3.1 CONFIGURATION OF THE CONTROL UNIT............................................... 7
4 TOTAL CONNECTION DIAGRAM.......................................................... 9
4.1 FOR C SERIES AND Y SERIES OSCILLATORS ....................................... 10
5 POWER SUPPLY.................................................................................. 15
5.1 CONTROL UNIT POWER SUPPLY ............................................................ 16
5.2 POWER CAPACITY AND HEATING VALUE OF THE ANALOG INPUT
BOARD........................................................................................................ 17
6 I/O LIMITATION BASED ON LASER OSCILLATOR CONNECTION .. 18
7 LASER OSCILLATOR .......................................................................... 19
7.1 CONNECTION OF THE LASER OSCILLATOR .......................................... 20
7.1.1 Connection of the CP1A.........................................................................................21
7.2 LASER OSCILLATOR CONNECTION USING AN OPTICAL FIBER
CABLE......................................................................................................... 22
7.3 ASSIST GAS PRESSURE ANALOG OUTPUT ........................................... 24
7.4 CONNECTION OF THE TRACING SENSOR ............................................. 26
6 TRACING CONTROL............................................................................ 86
6.1 TRACING CONTROL .................................................................................. 87
6.1.1 Tracing Function ....................................................................................................87
6.1.2 Tracing Control Adjustment...................................................................................91
6.1.3 Standard Shift .........................................................................................................95
6.1.4 Approach ................................................................................................................97
6.1.5 Tracing Alarm ........................................................................................................99
6.1.6 Tracing Gain Override..........................................................................................102
6.2 TRACING INTERLOCK SIGNAL ............................................................... 103
6.3 TRACING AXIS MACHINE LOCK ............................................................. 105
c-2
B-63663EN/01 TABLE OF CONTENTS
APPENDIX
A INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y
SERIES LASER) ................................................................................. 243
A.1 LIST OF ADDRESSES .............................................................................. 244
A.2 LIST OF SIGNALS..................................................................................... 246
A.2.1 List of Signals (In Order of Functions) ................................................................246
A.2.2 List of Signals (In Order of Symbols) ..................................................................248
A.2.3 List of Signals (In Order of Addresses)................................................................250
c-3
I. HARDWARE
B-64663EN/01 HARDWARE 1.OVERVIEW
1 OVERVIEW
-3-
1.OVERVIEW HARDWARE B-64663EN/01
The FANUC laser series includes the C series, Y series, and YP series.
The correspondence between the laser series and the software series
are shown below.
-4-
B-64663EN/01 HARDWARE 2.CONFIGURATION
2 CONFIGURATION
Host computer
Heat
exchanger
Relay connector
Multi-tap
transformer
Laser oscillator
Power supply
Distribution
board
NOTE
1 For information about the I/O unit, refer to the "FANUC I/O Unit-MODEL A
Connection and Maintenance Manual (B-61813E)" and "FANUC I/O Unit-MODEL
B Connection Manual (B-62163E)."
2 For an explanation of the connection between the amplifier and motor, refer to the
following manuals:
• FANUC AC SERVO MOTOR α series Descriptions (B-65142E)
• FANUC SERVO AMPLIFIER α series Descriptions (B-65162E)
-5-
3.CONTROL UNIT HARDWARE B-64663EN/01
3 CONTROL UNIT
-6-
B-64663EN/01 HARDWARE 3.CONTROL UNIT
Basic system
HSSB interface board
High-speed serial bus
interface (for Series 160i only)
Options
A unit with one or more option slots can have the same number of option boards installed as option slots.
(However, there are mounting conditions for each option board. See the provided option mounting conditions.)
Fig. 3.1 (a) Summary of the LCD-mounted type control unit (Series 16i/160i)
-7-
3.CONTROL UNIT HARDWARE B-64663EN/01
Mini slot 10
Mini slot 12 Mini slot 10
Mini slot 9
Mini slot 11 Mini slot 9
-8-
B-64663EN/01 HARDWARE 4.TOTAL CONNECTION DIAGRAM
-9-
4.TOTAL CONNECTION DIAGRAM HARDWARE B-64663EN/01
24 VDC power
Operator's
panel
Distributed Power
I/O board, magnetics
I/O unit, etc. cabinet
Laser
oscillator
Circuit breaker
AC reactor
Circuit breaker
The maximum number of control axes depends on the model. (This figure assumes the use
of the single-axis amplifier.)
Separate detector interface unit 1
Linear scale, axis 1
Linear scale, axis 2
Linear scale, axis 3
Linear scale, axis 4
Absolute scale battery
(Required only when using the absolute scale.)
Separate detector interface unit 2
Linear scale, axis 1
Linear scale, axis 2
Linear scale, axis 3
Linear scale, axis 4
- 10 -
B-64663EN/01 HARDWARE 4.TOTAL CONNECTION DIAGRAM
Serial communication
Optional slot
board
Remote buffer board
DNC1 board
DNC2 board
Tracing sensor
- 11 -
4.TOTAL CONNECTION DIAGRAM HARDWARE B-64663EN/01
Circuit breaker
Optional slot
Circuit breaker
Loader axis 1
servo motor
Loader axis 2
servo motor
Loader axis 3
servo motor
Loader axis 4
servo motor
Distributed I/O
board
Operator's panel
for loader control
HSSB board
(When connection to PANEL i is made via
the HSSB interface, the model name is the
or 160i.)
- 12 -
B-64663EN/01 HARDWARE 4.TOTAL CONNECTION DIAGRAM
Main board
Slot 0
24 VDC power
The SOFT KEY cable is
To I/O device etc. connected to the LCD control
printed circuit board.
Memory card
(Touch panel)
RS-232C I/O device
Operator's
panel
Distributed Power
I/O board, magnetics
I/O unit, etc. cabinet
β amplifier
Servo motor
with I/O Link .
Laser
oscillator
Detachable LCD/MDI
MDI unit
Circuit breaker
AC reactor
Circuit breaker
Servo card
Optical fiber
cable
Axis 1 servo motor
Up to six or eight axes, depending on the model (This figure assumes the use of the single-axis amplifier.)
- 13 -
4.TOTAL CONNECTION DIAGRAM HARDWARE B-64663EN/01
Hard disk
unit
Mini slot
Tracing sensor
HSSB board
Mini slot
- 14 -
B-64663EN/01 HARDWARE 5.POWER SUPPLY
5 POWER SUPPLY
- 15 -
5.POWER SUPPLY HARDWARE B-64663EN/01
Supply power (24 VDC) from an external source to the control unit of
the Series 16i-LB/160i-LB system. Install an external power-on/off
switch for the control unit, as shown in the figure below. When the
Series 160i-LB system with PC functions is used, apply
countermeasures to guard against possible destruction of the data on
the hard disk due to a momentary power failure; for example, install
an uninterruptible power supply. The power rating is equal to the sum
of the capacity of the control unit (total power consumption in the unit
plus a margin of about 20% to 30%) and the output via the control
unit (output from CP1B).
- 16 -
B-64663EN/01 HARDWARE 5.POWER SUPPLY
NOTE
1 For the C series and Y series oscillators, laser
activation can be performed by the above 24 VDC
signal.
The analog input board for tracking control requires an input power
source with a power voltage of 24 VDC ±10% and a power capacity
of 0.3 A. The percentage of ±10% includes instantaneous and ripple
voltages.
The heating value is 7 W.
For the power capacities and heating values of other units, refer to the
"FANUC Series 16i-MODEL B Connection Manual (Hardware)
(B-63523EN)".
- 17 -
6.I/O LIMITATION BASED ON LASER OSCILLATOR CONNECTIONHARDWARE B-64663EN/01
- 18 -
B-64663EN/01 HARDWARE 7.LASER OSCILLATOR
7 LASER OSCILLATOR
- 19 -
7.LASER OSCILLATOR HARDWARE B-64663EN/01
- 20 -
B-64663EN/01 HARDWARE 7.LASER OSCILLATOR
CP1A is placed on the adaptor when the version of the laser IF-PCB
(A16B-2100-0141) is earlier than 07D. CP1A is placed on the IF-PCB
when the version of the laser IF-PCB is 07D or later.
- 21 -
7.LASER OSCILLATOR HARDWARE B-64663EN/01
- 22 -
B-64663EN/01 HARDWARE 7.LASER OSCILLATOR
CAUTION
1 To daisy-chain I/O units to a single I/O link, both
optical fiber cables and electrical cables can be
used.
2 When an optical fiber cable is used, an optical I/O
link adaptor must also be used.
3 Two types of optical I/O link adaptors are
supported: Standard and high-speed.
4 When four or more optical fiber cables are used
(that is, when four or more connections are
established), the cables should be of high-speed
type.
5 Each laser oscillator contains a standard type
adaptor. To establish a connection to the laser
oscillator, therefore, an I/O unit must be provided
with a standard type I/O link adaptor, because only
adaptors of the same type can be connected to
each other.
- 23 -
7.LASER OSCILLATOR HARDWARE B-64663EN/01
Assist gas pressure analog output signals are output from either the
analog spindle interface on the main board or the analog output
interface on the analog option board.
Which interface to use can be specified with the appropriate
parameter.
For details, see Section 4.1 "ASSIST GAS CONTROL" in Part II
"LASER FUNCTION".
CAUTION
1 SVC, ES: Common lines are used for the SVC, ES,
and assist gas pressure analog output signals.
2 The signals in parentheses are high-speed DI input
signals.
3 For details of the output voltage, see Section 4.1
"ASSIST GAS CONTROL" in Part II "LASER
FUNCTION".
- 24 -
B-64663EN/01 HARDWARE 7.LASER OSCILLATOR
CAUTION
1 AOUT, 0V: Common lines are used for the AOUT,
0V, and assist gas pressure analog output signals.
2 The signals in parentheses cannot be used.
3 For details of the output voltage, see Section 4.1
"ASSIST GAS CONTROL" in Part II "LASER
FUNCTION".
- 25 -
7.LASER OSCILLATOR HARDWARE B-64663EN/01
CAUTION
1 AIN0, 0V: Common lines are used for the AIN0, 0V,
and analog input signals.
2 The signals in parentheses cannot be used.
2 For details of the input voltage, see the section on
tracing control in the function description.
- 26 -
II. LASER FUNCTION
B-64663EN/01 LASER FUNCTION 1.FUNCTIONS
1
Overview
FUNCTIONS
For information about connections other than the laser functions, refer
to the "16i/160i-MODEL B Connection Manual (Function)
(B-63523EN-1)”.
Most of the functions described in manual (B-63523EN-1) can be
used with the 16i-LB. Note, however, that some functions cannot be
used with the 16i-LB, while others require a different specification for
use with the 16i-LB.
Whether the functions described in manual (B-63523EN-1) can be
used with the 16i-LB is listed below.
For details of those functions for which a different specification is
necessary, see Chapter 2. The functions are listed below.
Functions
CNCs which can be combined with a oscillator are Series16i-LB and
Series160i-LB.
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 ☆ ☆
- 29 -
1.FUNCTIONS LASER FUNCTION B-64663EN/01
Operation
Item Specifications 16i-LB 160i-LB
Automatic operation (memory) ○ ○
DNC operation Reader/puncher interface required * *
MDI operation ○ ○
Scheduling function * *
Program number search ○ ○
Sequence number search ○ ○
Sequence number comparison and stop ☆ ☆
Program restart ☆ ☆
Manual intervention and return ○ ○
Buffer register ○ ○
Dry run ○ ○
Single block ○ ○
Jog feed ○ ○
Manual reference position return ○ ○
Reference position setting without DOG ○ ○
Reference position setting with mechanical stopper ☆ ☆
Reference position shift ☆ ☆
- 30 -
B-64663EN/01 LASER FUNCTION 1.FUNCTIONS
Interpolation
Item Specifications 16i-LB 160i-LB
G00 (linear interpolation type positioning is
Positioning ○ ○
possible)
Single direction 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)
(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 optimal 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% ○ ○
- 31 -
1.FUNCTIONS LASER FUNCTION B-64663EN/01
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 ±8-digit ○ ○
O4-digit ○ ○
Program number
O8-digit ☆ ☆
Sequence number N5-digit ○ ○
Absolute/incremental programming Combined use in the same block ○ ○
Decimal point programming/ pocket calculator type
○ ○
decimal point programming
Input unit 10 time multiply ○ ○
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 pairs ☆ ☆
Addition of workpiece coordinate system pair
300 pairs ☆ ☆
Manual absolute on/off ○ ○
Optional chamfering/corner R ☆ ☆
Programmable data input G10 ☆ ☆
Subprogram call Four folds nested ○ ○
Custom macro B ☆ ☆
Addition of custom macro common variables #100 to #199, #500 to #999 ☆ ☆
Interruption type custom macro ☆ ☆
Embedded macro ☆ ☆
Circular interpolation by R programming ○ ○
Circular interpolation by 9-digit R designation ☆ ☆
Automatic corner override ☆ ☆
Automatic corner deceleration ☆ ☆
Feedrate clamp based on arc radius ☆ ☆
- 32 -
B-64663EN/01 LASER FUNCTION 1.FUNCTIONS
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 command of auxiliary function 3 ○ ○
M code group check ☆ ☆
Editing operation
Item Specifications 16i-LB 160i-LB
160m (64Kbyte) ○ ○
320m (128Kbyte) ☆ ☆
640m (256Kbyte) ☆ ☆
Part program storage length
1280m (512Kbyte) ☆ ☆
2560m (1024Kbyte) ☆ ☆
5120m (2056Kbyte) ☆ ☆
125 ○ ○
200 ☆ ☆
Number of registerable programs
400 ☆ ☆
1000 ☆ ☆
Part program editing ○ ○
Program protect ○ ○
- 33 -
1.FUNCTIONS LASER FUNCTION B-64663EN/01
- 34 -
B-64663EN/01 LASER FUNCTION 1.FUNCTIONS
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 program input ○ ○
External workpiece number search 9999 ○ ○
External program number search 1 to 9999 * *
Memory card input/output ○ ○
Screen hard copy ○ ○
Power mate CNC manager ☆ ☆
Communication function
Item Specifications 16i-LB 160i-LB
Embedded Ethernet ○ ○
Ethernet ☆ ☆
PROFIBUS-DP ☆ ☆
DeviceNet ☆ ☆
FOCAS1/HSSB PORT2 function ☆ ☆
- 35 -
1.FUNCTIONS LASER FUNCTION B-64663EN/01
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) ● ●
Separate MDI (standard vertical type,
● ●
standard horizontal type)
Separate MDI (standard vertical type,
● ●
MDI unit standard horizontal type)
Separate MDI (61–key vertical type, 61–key
● ●
horizontal type)
Separate MDI(PC key, vertical type) ● ●
- 36 -
B-64663EN/01 LASER FUNCTION 1.FUNCTIONS
- 37 -
2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS LASER FUNCTION B-64663EN/01
- 38 -
B-64663EN/01 LASER FUNCTION 2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS
Difference
When the emergency stop signal (*ESP) is set to 0 while the oscillator
is in the oscillation state (LSTR=1), the beam is turned off, and none
of the assist gas select signals (AG1 to AG3) is selected. Then, the
high frequency power supply is turned off, discharging stops, and the
discharge ready state (LRDY=1) is entered.
In this case, release emergency stop (emergency stop signal *ESP=1),
then set the discharge start signal (HVON) to 0 then to 1. The
reference discharge operation starts, and oscillation is resumed.
To connect the emergency stop signal to the oscillator directly, see the
description of the connection to the laser oscillator.
Difference
When the automatic operation stop signal (*SP) is set to 0 during laser
output, the beam is turned off, the shutter is closed, and none of the
assist gas select signals (AG1 to AG3) is selected.
In this case, setting the automatic operation stop signal (*SP) to 1 does
not cause automatic operation to be resumed. To resume the operation,
set the automatic operation stop signal (*SP) to 1, then set the
automatic operation start signal (ST) to 1, then to 0 again.
If a feed hold is specified in the middle of a block in which the beam
is output, restarting automatic operation places the assist gas select
signals in the state existing immediately before the feed hold state was
entered. The shutter is opened, the beam is turned on, then machine
movement starts.
- 39 -
2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS LASER FUNCTION B-64663EN/01
Difference
When beam output is programmed, all commands relating to beam
output are ignored. Instead, only machine move commands are
executed (the beam remains off) and the current position indication is
updated.
When piercing command G24 is executed, no beam is output. In this
case, that block may be skipped with no operation performed. Or, a
dwell may be performed. Either option can be selected with a
parameter.
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15001 PES
[Data type] Bit
PES Specifies how a piercing command (G24) is to be treated when the
machine lock or dry run is set to ON.
0: Dwell is performed.
1: The block of the piercing command is skipped.
Difference
When beam output is programmed, all commands relating to beam
output are ignored. Instead, only machine move commands are
executed by means of dry run. The beam remains off.
When piercing command G24 is executed, no beam is output. In this
case, that block may be skipped with no operation performed. Or, a
dwell may be performed. Either option can be selected with a
parameter.
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15001 PES
[Data type] Bit
PES Specifies how a piercing command (G24) is to be treated when the
machine lock or dry run is set to ON.
0: Dwell is performed.
1: The block of the piercing command is skipped.
- 40 -
B-64663EN/01 LASER FUNCTION 2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS
Difference
When a beam output command block is executed and terminated, feed
stops, the beam is turned off, the shutter is closed, and none of the
assist gas select signals (AG1 to AG3) is selected.
When the automatic operation start signal (ST) is set to 1, then to 0
again, execution of the next block starts.
If this block specifies beam output, the assist gas select signals (AG1
to AG3) are placed in the state existing before the single block stop
occurred. The shutter is opened, the beam is turned on, and machine
movement starts.
- 41 -
2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS LASER FUNCTION B-64663EN/01
Overview
If machining is stopped during automatic operation, machining can be
resumed from a specified block.
Signal
- Program restart signal
REST2<G226#1>
[Classification] Input signal
[Function] This signal selects program restart (laser specifications).
[Operation] <1> Select EDIT mode, and display the program. Position the cursor
to the block from which you want to restart the program.
<2> Select memory mode, set the program restart signal (REST2) to 1,
and perform cycle start. Then, search starts, and the automatic
operation started signal (STL) and the proximity point search in
progress signal (LNSR) are set to
<3> During search, M codes and other auxiliary functions are all sent
to the PMC. Every time such a auxiliary function code is sent,
the completion signal (FIN) should be returned.
<4> During search, dwell commands are not executed.
<5> During search, laser output is not performed.
<6> When a block immediately before a specified block is found,
positioning to the end point of that block is performed, after
which the search operation terminates.
<7> Upon the completion of the search, the feed hold state is entered,
and the automatic operation started signal (STL) is set to 0.
<8> Check that the proximity point search in progress signal (LNSR)
is 1, and that the automatic operation started signal (STL) is 0 on
the PMC side. Then, set the program restart signal (REST2) to 0.
<9> Set the automatic operation start signal (ST) to 1 then to 0. Then,
automatic operation restarts from the specified block.
- 42 -
B-64663EN/01 LASER FUNCTION 2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G226 REST2
F225 LNSR
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15630 NMC NSC PRT NSR PRZ PRS
[Data type] Bit
PRS Selects the following specifications as the program restart function:
0: Standard specifications
1: Laser specifications
PRZ During program restart, the command for performing movement to the
restart position along the Z-axis is:
0: Executed
1: Ignored
NSR During search for a block, the automatic operation signal (OP)
0: Posted
1: Not posted
PRT When an attempt is made to execute the program restart function on a
Z-axis tracing program using G13:
0: Alarm 4001 is raised. (Current specifications)
1: The alarm is not raised. Search is possible. At the restart, turn
on/off the Z-axis machine lock (G108#2, MLK3) at the same
time as the program restart signal REST2. Note that the program
must be specified in absolute mode.
NSC If, with the program restart function conforming to the laser
specifications and the proximity point search function, a program is to
restart in a spatial corner R insertion block:
0: The program restarts at the program-specified point at which a
corner R is not inserted.
1: The program restarts at the end of the inserted corner R.
- 43 -
2.FUNCTIONS DIFFERING FROM THE M SERIES SPECIFICATIONS LASER FUNCTION B-64663EN/01
NMC With the proximity point search of the offset type and the program
restart function, positioning to the restart point is:
0: Executed for all axes at the same time.
1: Executed for the fourth and fifth axes first, then for the remaining
axes. (Note: Executed in non-interpolation mode.)
NOTE
When G13 and G14 are specified, the program
restart function (laser or standard mode) cannot be
used. To enable the use of the program restart
function, specify tracing control by using the
corresponding external signal.
- 44 -
B-64663EN/01 LASER FUNCTION 3.LASER SEQUENCE CONTROL
- 45 -
3.LASER SEQUENCE CONTROL LASER FUNCTION B-64663EN/01
Overview
The C series (CO2 Laser) and Y series (continuously output type
YAG) laser oscillators are activated and stopped according to the
following sequence chart.
- 46 -
B-64663EN/01 LASER FUNCTION 3.LASER SEQUENCE CONTROL
- 47 -
3.LASER SEQUENCE CONTROL LASER FUNCTION B-64663EN/01
The timing chart for operations after the power is turned on is shown
below. In the figure, a solid line indicates the time during which a
signal is on or 1.
- 48 -
B-64663EN/01 LASER FUNCTION 3.LASER SEQUENCE CONTROL
The timing chart for operations before the power is turned off is
shown below.
Signal
- Purge completion signal
PURGE<F221#2>
[Classification] Output signal
[Function] This signal notifies the PMC of the time when the oscillator can be
started and when the power to the unit can be turned off.
[Output] The CNC can accept the oscillator start signal (RUN) when the purge
completion signal (PURGE) is 1. When the purge completion signal
(PURGE) is 1, the power to the unit can be turned off.
The purge completion signal becomes 1 under the following
conditions:
- When the power to the unit is turned on, initial clear processing
is completed, after which the CNC becomes ready for operation
- When the oscillator start signal (RUN) is set to 0 during
operation, oscillator stop processing is performed, then purge
processing is completed
The signal becomes 0 under the following condition:
- When the oscillator start signal (RUN) is set to 1
- 49 -
3.LASER SEQUENCE CONTROL LASER FUNCTION B-64663EN/01
CAUTION
Safety standards for laser application devices (e.g.,
FDA Part 1040 PERFORMANCE STANDARDS
FOR LIGHTEMITTING PRODUCTS, Sec 1040.10
Laser Products, (f), (4) Key control) specify that a
key switch shall be used as the start and stop
switch of an oscillator and that it shall not be
possible to remove the key during operation of the
oscillator.
To maintain compliance with these safety
standards, always use a key switch as the
oscillator start signal (RUN) switch.
- 50 -
B-64663EN/01 LASER FUNCTION 3.LASER SEQUENCE CONTROL
- 51 -
3.LASER SEQUENCE CONTROL LASER FUNCTION B-64663EN/01
- Oscillator signal
LSTR<F221#6>
[Classification] Output signal
[Function] This signal notifies the PMC that the oscillator is ready for output.
[Output condition] When the oscillator signal (LSTR) is set to 1, laser output can be
specified for machining.
The LSTR signal becomes "1" under the following condition.
- When the oscillator enters the reference discharge state (for the C
series) or the simmer discharge state (for the Y series)
The LSTR signal becomes "0" under the following conditions.
- When the discharge start signal (HVON) becomes 0.
- When the oscillator start signal (RUN) becomes 0.
- When a laser alarm occurs.
- When an emergency stop occurs.
- 52 -
B-64663EN/01 LASER FUNCTION 3.LASER SEQUENCE CONTROL
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G221 CLRDY
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15004 CWY
[Data type] Bit
CWY Specifies the type of laser oscillator to be connected.
0: CO2 laser
1: CW-YAG laser
#7 #6 #5 #4 #3 #2 #1 #0
15003 GVW
[Data type] Bit
GVW 0: Evacuation is not performed before the oscillator stops. (for
maintenance)
1: Evacuation is performed before the oscillator stops. (Normal use)
The duration for which evacuation is to be performed is set in
parameter No.15256.
- 53 -
4.ASSIST GAS LASER FUNCTION B-64663EN/01
4 ASSIST GAS
- 54 -
B-64663EN/01 LASER FUNCTION 4.ASSIST GAS
Overview
When bit 6 (LHC) of parameter No.15001 is set to 0, assist gas control
described below can be performed. Assist gas control can be specified
in either of the following two ways:
<1> Directly specifying gas pressure control (when bit 0 (AGC) of
parameter No.15004 is set to 1)
- Specifying G32 P_ (T_ R_);
- Specifying G32 L_; with the optional function to set
machining conditions
<2> Specifying a flow pattern (when bit 0 (AGC) of parameter
No.15004 is set to 0)
- Specifying G32 P_ (Q_);
- Performing manual operation
Specifying
G32 P_ (T_ R_) ;
Period: Specify the period in which the
specified assist gas pressure must
be achieved.
Gas pressure:
Specify the required assist gas pressure.
The specified pressure is converted and
output as an assist gas pressure analog
voltage. For details of the relationship
between the specified pressure and
output voltage, see the description of the
assist gas pressure analog output.
Gas type: Specify an assist gas type.
G32L - ;
0: Shutter closed, assist gas stopped
1: Shutter opened, assist gas flow started
according to the machining data
2: Shutter opened, assist gas flow started
according to the piercing data
- 56 -
B-64663EN/01 LASER FUNCTION 4.ASSIST GAS
G32P - (Q - );
Pattern: Specify a flow pattern number.
Gas type: Specify an assist gas type.
- 57 -
4.ASSIST GAS LASER FUNCTION B-64663EN/01
Switching between direct gas pressure control specification and flow pattern
specification
The G32 command does not necessarily require that T, R, and Q be
specified. If none is specified, however, the system cannot decide
whether gas pressure control is specified directly or a flow pattern is
specified. In this case, the system follows the setting of bit 0 of
parameter No. 15004. This is true for output with the external signal
AGST.
CAUTION
1 The assist gas and the shutter are basically
controlled synchronously. Keep in mind, therefore,
that the shutter is open when the assist gas is
output, and never place your hand under the
nozzle.
2 The assist gas is not output if:
1) A machine lock or dry run is applied.
2) Both a beam lock and shutter lock are applied.
3) No assist gas type is specified.
4) A proximity point search or machining restart is
in progress.
5) The assist gas ready signal is 0.
6) No oscillator is connected.
- 58 -
B-64663EN/01 LASER FUNCTION 4.ASSIST GAS
Signal
- Assist gas select signals
AG1,AG2,AG3 <F222#0,#1,#2>
[Classification] Output signal
[Function] Notifies the PMC of the assist gas type to be selected.
[Output condition] When the specified G32 is executed, the CNC outputs an assist gas
select signal (AG1, AG2, or AG3).
When G32 P_; is specified, the signal corresponding to the number
specified in address P is set to 1. When P2 is specified, for example,
assist gas select signal AG2 is set to 1.
When G32 L_; is specified, the value set in the data area for setting
the machining conditions is read and the corresponding signal is
output as described above.
The PMC should read the assist gas select signal (AG1, AG2, AG3)
and open and close the assist gas valve corresponding to the output
signal.
The assist gas select signals (AG1, AG2, AG3) can be used to output
codes when bit 0 of parameter No.15001 is set accordingly. When
code output is selected, a choice of up to seven gas types becomes
available.
- 59 -
4.ASSIST GAS LASER FUNCTION B-64663EN/01
- 60 -
B-64663EN/01 LASER FUNCTION 4.ASSIST GAS
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G221 AGRDY
G222 AGST
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15001 LHC EXA
[Data type] Bit
EXA The assist gas select signals offer a choice of:
0: Three types. (normal)
1: Seven types. (code output)
- 61 -
4.ASSIST GAS LASER FUNCTION B-64663EN/01
LHC Oscillator control (shutter open/close, beam on/off, assist gas control)
is:
0: Not performed by external signals. Assist gas control is specified
by G32. (standard setting)
1: Performed by external signals. The PMC performs assist gas
control.
#7 #6 #5 #4 #3 #2 #1 #0
15004 AGC
[Data type] Bit
AGC G32 P_; specifies:
0: A flow pattern.
1: Direct Gas pressure control.
- 62 -
B-64663EN/01 LASER FUNCTION 4.ASSIST GAS
Overview
When assist gas control is specified, the CNC outputs the specified
assist gas pressure as an analog voltage signal. As the destination of
the signal, either the analog spindle interface on the main board or the
analog output on the analog option board can be selected.
Which to use can be specified with bit 4 of parameter No. 15011.
For details of how to connect the voltage signal, see the explanation of
the hardware.
The relationship between the specified assist gas pressure and the
voltage level of an analog output signal can be specified in parameter
No.15132.
Upon receiving the assist gas pressure analog output signal from the
CNC, the assist gas control unit should operate the control valve and
automatically adjust the assist gas pressure.
When the control valve operation contains a delay time that cannot be
ignored, the CNC operation can be delayed by adjusting the gas
pressure setting time or pre-flow time.
- When gas pressure control is to be specified directly, adjust the
gas pressure setting time.
- When a flow pattern is specified, adjust the pre-flow time.
- 63 -
4.ASSIST GAS LASER FUNCTION B-64663EN/01
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15011 AOC
[Data type] Bit
AOC The analog output of the assist gas pressure command is output from:
0: The connector (JA40) on the main board.
1: The connector (JA6) on the analog option board.
Limitations
- If no analog option board is not installed
If no analog option board is installed although the connector (JA6) on
the analog option board is selected, the assist gas pressure command is
not output.
- 64 -
B-64663EN/01 LASER FUNCTION 4.ASSIST GAS
Overview
It is possible to override the assist gas pressure analog output with 0 to
200% of it in units of 1%.
Signal
- Assist gas pressure override signals
*AOV0 to *AOV7<G229#0 to #7>
[Classification] Input signal
[Function] Overrides the assist gas pressure analog output.
The eight signals represent a binary code. The override value is given
by the expression below:
7
Override value =∑ 2 × Vi %
i
i =0
Vi is 0 while *AOVi is 1. Vi is 1 while *AOVi is 0.
[Operation] The assist gas pressure analog output is overridden by 0% to 200% (in
units of 1%).
When a value exceeding 200% is specified, the value is reduced to
100%. When the overridden value exceeds the upper limit for the
analog output voltage, the value is reduced to the upper limit.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G229 *AOV7 *AOV6 *AOV5 *AOV4 *AOV3 *AOV2 *AOV1 *AOV0
- 65 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
- 66 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Overview
The output section of the oscillator contains a shutter that
mechanically shuts off the laser beam output. This shutter is provided
as a safety device. The laser can be output only after the shutter has
been opened.
In automatic operation, the shutter can be opened in either of the
following two ways. A parameter is provided to enable the selection
of the method to be used.
(1) Specifying a G code (when bit 6 (LHC) of parameter No.15001
is set to 0)
In automatic operation mode, G32 P_; or G32 L_; opens and
closes the shutter. When a non-zero value is specified for address
P or L, the shutter opens. When zero is specified for address P or
L, the shutter closes.
In manual mode, the shutter open signal (SHTON) from the PMC
can be used to open and close the shutter.
(2) Specifying an external signal (when bit 6 (LHC) of parameter
No.15001 is set to 1)
When bit 6 (LHC) of parameter No.15001 is set to 1, setting the
shutter open signal (SHTON) to 1 causes the shutter to open in
both automatic and manual operation mode. To close the shutter,
set the signal to 0.
The shutter open signal (SHTON) can be used when the PMC
receives an M code specified in a program. Instead of G32, the M
code can open and close the shutter.
Shutter interlock
A shutter lock signal (*SHTLC) is provided as a safety feature,
making it impossible to open the shutter.
When the shutter lock signal (*SHTLC) is set to 0, the shutter
open/close command cannot be used to open the shutter.
To open or close the shutter with the shutter open/close command,
first set the shutter lock signal (*SHTLC) to 1.
- 67 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Signal
- Shutter lock signal
*SHTLC<G222#0>
[Classification] Input signal
[Function] Interlocks the shutter open/close command so that the shutter will not
open.
[Operation] Set the shutter lock signal (*SHTLC) to 0 to prevent the shutter from
being opened or closed by an invalid shutter open/close command.
To open or close the shutter with the shutter open/close command,
first set the shutter lock signal (*SHTLC) to 1.
Signal
State of the shutter
SHTONL SHTOFL
Shutter open 1 0
Shutter closed 0 1
1 1
Shutter transient state
0 0
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G222 SHTON *SHTLC
- 68 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15001 LHC
[Data type] Bit
LHC Oscillator control (shutter open/close, beam on/off, assist gas control)
is:
0: Not performed by external signals. The shutter is opened and
closed by G32. (standard setting)
1: Performed by external signals. The shutter is opened and closed
using the shutter open signal (SHTON).
#7 #6 #5 #4 #3 #2 #1 #0
15004 STC
[Data type] Bit
STC Shutter control is performed by:
0: G32. (standard setting)
1: The shutter open signal (SHTON). (G32 is effective only for
assist gas control.)
With the standard setting, G32 can open and close the shutter and can
perform assist gas control. Use this parameter to make G32 valid only
for assist gas control (the shutter is opened and closed by the PMC.)
This parameter differs from bit 6 (LHC) of parameter No.15001.
When LHC is set, the PMC must perform both beam control and assist
gas control.
NOTE
For the C series, the shutter cannot be opened
unless the oscillator is in the LSTR state.
For the Y series, the shutter can be opened even if
the oscillator is in the PURGE state. The oscillator
cannot, however, be started when the shutter is
open. An attempt to do this results in an alarm.
- 69 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Overview
When the shutter is open, executing a beam output command causes
the oscillator to radiate the laser beam to the outside.
The beam output command can be issued by either of the following
methods, according to the bit 6 (LHC) of parameter No. 15001.
Using a G code
(1) Using a G code (bit 6 (LHC) of parameter No.15001 is 0)
When the piercing command (G24) or cutting feed command
(G01, G02, G03, G12) is executed, the beam is turned on. When
the command terminates, the beam is turned off. In manual
operation mode, the beam on signal (BEMON) from the PMC
can be used to turn the laser beam on or off.
- 70 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Signal
- Beam on signal
BEMON<G222#4>
[Classification] Input signal
[Function] The beam can be turned on and off by an external signal.
[Operation] When the oscillator is in the oscillation state (oscillation signal LSTR
is set to 1), while when the shutter is opened, the external signal turns
the beam on or off.
(1) When bit 6 (LHC) of parameter No.15001 is set to 0
The beam is output by setting the beam on signal (BEMON) to 1
in manual operation mode.
(2) When bit 6 (LHC) of parameter No.15001 is set to 1
The beam is output by setting the beam on signal (BEMON) to 1
in automatic or manual operation mode.
Instead of the G code, an M code can be used to turn the beam on
or off.
This method controls the beam through the PMC, causing a delay
relative to beam control with the G code.
- 71 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G222 BEMON SHTON *BEMLC *SHTLC
F221 BEAM
F222 CW PULSE
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15001 LHC
[Data type] Bit
LHC Oscillator control (shutter open/close, beam on/off, assist gas control)
is:
0: Not performed by external signals. The beam is turned on and off
by a G code. (standard setting)
1: Performed by external signals. The beam is turned on and off by
the beam on signal (BEMON).
- 72 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
- 73 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Overview
When the C-series or Y-series oscillator is being used, the currently
set output power can be overridden. The override value can be
specified within a range of 0% to 200%, in units of 1%.
Signal
- Power override signals
POV0 to POV7<G223#0 to #7>
[Classification] Input signal
[Function] Overrides the currently set output power.
[Operation] When the C-series or Y-series oscillator is being used, the currently
set output power can be overridden. The override value can be
specified within a range of 0% to 200%, in units of 1%.
If the overridden power falls outside the range specified for the system,
it is rounded up or down to the upper or lower limit of the range.
Override Signal
% POV7 POV6 POV5 POV4 POV3 POV2 POV6 POV0
0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 1
: : : : : : : : :
100 0 1 1 0 0 1 0 0
: : : : : : : : :
200 1 1 0 0 1 0 0 0
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G223 POV7 POV6 POV5 POV4 POV3 POV2 POV1 POV0
NOTE
During high-speed piercing, this function is
disabled.
- 74 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Overview
The currently set pulse frequency of the laser oscillator can be
overridden.
Signal
- Frequency override signals
*FOV0 to *FOV7<G228#0 to #7>
[Classification] Input signal
[Function] It is possible to override the output pulse frequency of the laser
oscillator.
[Operation] When the C-series or Y-series oscillator is used, the frequency
override signals (*FOV0 to *FOV7) can be used to override the
currently set pulse frequency of the laser oscillator.
The override value can be specified within a range of 0% to 200%, in
units of 1%. If the overridden frequency falls outside the range
specified for the system, it is rounded up or down to the upper or
lower limit of the range.
When the specified override value exceeds 200%, it is reduced to
100%.
Override Signal
% *FOV7 *FOV6 *FOV5 *FOV4 *FOV3 *FOV2 *FOV1 *FOV0
0 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 0
: : : : : : : : :
100 1 0 0 1 1 0 1 1
: : : : : : : : :
200 0 0 1 1 0 1 1 1
Signal address
(1) For C series and Y series laser oscillator
#7 #6 #5 #4 #3 #2 #1 #0
G228 *FOV7 *FOV6 *FOV5 *FOV4 *FOV3 *FOV2 *FOV1 *FOV0
NOTE
During high-speed piercing, this function is
disabled.
- 75 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Overview
When the C-series or Y-series oscillator is being used, the currently
set laser output pulse duty can be overridden.
Signal
- Duty override signals
*DU1 to *DU16<G220#0 to #4>
[Classification] Input signal
[Function] Overrides the currently set pulse duty ratio of the laser oscillator.
[Operation] When the C-series or Y-series oscillator is used, the duty override
signals (*DU1 to *DU16) can be used to override the current pulse
duty ratio of the laser oscillator.
The override value can be specified within a range of 0% to 150%, in
units of 10%. Note that specifying an override value of 0% makes the
duty ratio 0%, resulting in the beam off state.
Override Signal
% *DU16 *DU8 *DU4 *DU2 *DU1
0 1 1 1 1 1
10 1 1 1 1 0
20 1 1 1 0 1
30 1 1 1 0 0
40 1 1 0 1 1
50 1 1 0 1 0
60 1 1 0 0 1
70 1 1 0 0 0
80 1 0 1 1 1
90 1 0 1 1 0
100 1 0 1 0 1
110 1 0 1 0 0
120 1 0 0 1 1
130 1 0 0 1 0
140 1 0 0 0 1
150 1 0 0 0 0
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G220 *DU16 *DU8 *DU4 *DU2 *DU1
NOTE
During high-speed piercing, this function is
disabled.
- 76 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Overview
When the C-series or Y-series oscillator is used, external signals can
be used to change the piercing time specified by G24.
When the CNC executes G24, it presets the timer to the specified
piercing time. While the timer is counting down, piercing is executed.
- 77 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Signal
- Piercing time reduction signal
PTS<G221#2>
[Classification] Input signal
[Function] This external signal can abort the piercing specified by G24 and can
reduce the piercing time.
[Operation] When the C-series or Y-series oscillator is used, an external signal can
be used to change the piercing time specified with G24.
When the CNC executes G24, it stores the specified piercing time and
presets the timer to the piercing time. While the timer is counting
down, piercing is executed.
When the piercing time reduction signal (PTS) is set to 1 during
piercing, the timer set for the piercing time stops counting down at the
rising edge of the signal and piercing stops.
The time from when piercing starts until it stops is measured. This
value can replace the piercing time.
Bit 1 (HPT) of parameter No.15003 specifies whether this value is
used to replace the piercing time.
- 78 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G221 PTE PTS
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15003 HPT
[Data type] Bit
HPT When the function for changing the piercing time is executed, the
newly specified piercing time:
0: Replaces the current data.
1: Does not replace the current data.
- 79 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Overview
If the laser oscillator contains an optional guide light unit
(semiconductor laser), an external signal can be used to turn the guide
light laser unit on or off.
CAUTION
The external guide light on signal (SCLON) must
be used with a key-operated switch, the key of
which cannot be removed while the guide light is
turned on.
Signal
- Guide light on signal
SCLON<G222#2>
[Classification] Input signal
[Function] Turns on the laser unit for the laser oscillator guide light.
[Operation] (1) C-series oscillator
If the laser oscillator contains an optional guide light unit
(semiconductor laser), setting the guide light on signal (SCLON)
to 1 turns on the guide light laser unit.
In this state, the oscillator outputs the guide light when the
shutter is closed. When the shutter is open, the oscillator outputs
carbon dioxide gas laser instead of the guide light.
The external guide light on signal (SCLON) must be used with a
key-operated switch, the key of which cannot be removed while
the guide light is turned on.
(2) Y-series oscillator
Each YAG laser oscillator contains a guide light unit
(semiconductor laser). When the guide light on signal (SCLON)
is set to 1, the guide light laser unit is turned on.
When the shutter is opened in this condition, the oscillator
outputs the guide light, either together with or without the YAG
laser. When the shutter is closed, the oscillator outputs neither
the guide light nor the YAG laser.
The external guide light on signal (SCLON) must be used with a
key-operated switch, the key of which cannot be removed while
the guide light is turned on.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G222 SCLON
- 80 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Overview
A signal is output to indicate that piercing specified by G24 is in
progress.
Signal
- Piercing signal
PIRC<F222#7>
[Classification] Output signal
[Function] Notifies the PMC that piercing specified by G24 is in progress.
[Output condition] When the C-series or Y-series oscillator is used, the piercing signal
(PIRC) remains set to 1 while the piercing specified by G24 is being
performed.
CAUTION
1 When beam lock, machine lock, or dry run is
enabled or the pulse duty cycle is set to "0",
executing the G24 command does not set the
piercing signal (PIRC) to "1".
2 If an alarm occurs during execution of G24, the
piercing signal (PIRC) becomes "0".
3 If feeding is placed on hold during execution of
G24, the piercing signal (PIRC) becomes "0".
When feeding is released from hold and the beam
is tuned on, the piercing signal (PIRC) is back to
"1".
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
F222 PIRC
- 81 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Overview
The laser processing signal is output for the time between assist gas
output being started and tracing control being cancelled.
Signal
- Laser processing signal
LPRC<F222#4>
[Classification] Output signal
[Function] Notifies the PMC of the time between assist gas output being started
and tracing control being cancelled.
[Output condition] When assist gas output is turned on by G32, the CNC sets the laser
processing signal (LPRC) to 1. When tracing is cancelled by G14, the
CNC sets the laser processing signal (LPRC) to 0.
CAUTION
1 If feeding is placed on hold during laser processing,
the laser processing signal (LPRC) remains to be
"1".
2 The laser processing signal (LPRC) remains to be
"1" during single-block operation.
3 If the program is terminated without issuing G14,
the laser processing signal (LPRC) remains to be
"1".
4 A reset turns the laser processing signal (LPRC) to
"0".
5 If the assist gas is not output when G32 is
executed (during machine locked state, dry run, or
simultaneous occurrence of shutter locked and
beam locked states), the laser processing signals
(LPRC) becomes "0".
6 If an alarm occurs, the laser processing signal
(LPRC) becomes "0".
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
F222 LPRC
- 82 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Overview
As the mirror of the resonator becomes dirty, laser output will drop.
When the laser oscillator is activated, the power compensation
coefficient is automatically calculated. By specifying this coefficient
for the values specified for output, the reduction in the laser output
can be compensated for.
When the output drops to such a degree that the compensation exceeds
the maximum permissible value, an output drop alarm is displayed on
the CRT screen. The output drop alarm signal (MWRN) is also set to
1.
Pressing the reset key clears the alarm on the screen but does not clear
the output drop alarm signal (MWRN). The signal returns to 0 only
when the mirror is cleaned, such that the output rises to a satisfactory
level.
Signal
- Output drop alarm signal
MWRN<F220#6>
[Classification] Output signal
[Function] Notifies the PMC that the reduction in the laser output exceeds the
maximum permissible value.
[Output condition] The signal is set to 1 when:
- The power compensation coefficient calculated upon activation
of the laser oscillator exceeds the maximum permissible value.
The signal is set to 0 when:
- The power compensation coefficient calculated upon activation
of the laser oscillator is within the permissible range.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
F220 MWRN
- 83 -
5.LASER OUTPUT CONTROL LASER FUNCTION B-64663EN/01
Overview
When a laser oscillator error is detected, a laser alarm occurs.
Signal
- Laser alarm signal
LARM<F221#0>
[Classification] Output signal
[Function] Notifies the PMC that the laser oscillator or laser control has
developed a fault.
[Output condition] The signal is set to 1 when the following occurs:
- No. 4061 Illegal A/D convert-1 - No. 4093 Vibration detected
- No. 4062 Illegal A/D convert-2 - No. 4094 Vacuum pump error
- No. 4063 R/F power supply error - No. 4099 Gas pressure not
reached
- No. 4065 Shutter operation error - No. 4100 Inverter error 1
- No. 4066 Discharge start error - No. 4101 Inverter arrival signal 1
- No. 4067 Laser cabinet temperature - No. 4102 Vibration error 1
error
- No. 4069 Laser IF unconnected/error - No. 4103 Blower not stopped 1
- No. 4070 Chiller not ready - No. 4104 Turbo overcurrent 1
- No. 4072 Chiller water amount error - No. 4105 Turbo temperature error
1
- No. 4073 Laser gas pressure error - No. 4106 Insufficient turbo
lubricant
- No. 4074 Roots flower temperature - No. 4107 Return mirror not
error mounted
- No. 4075 Chiller water temperature - No. 4110 Inverter error 2
error
- No. 4076 Laser power low - No. 4111 Inverter arrival signal 2
- No. 4077 Absorber temperature - No. 4112 Vibration error 2
error
- No. 4078 Laser tube pressure error - No. 4113 Blower not stopped 2
- No. 4079 Press the reset key. - No. 4114 Turbo overcurrent 2
- No. 4080 Laser tube exhaust error - No. 4115 Turbo temp. 2
- No. 4081 Gas pressure control error - No. 4132 A parameter was
changed.
- No. 4082 Negative pressure sensor - No. 4136 Too much internal
error pressure
- No. 4087 Shutter temperature error - No. 4137 Mixer power supply error
- No. 4088 Discharge voltage low - No. 4138 Improper degree of
vacuum
- No. 4091 Inverter error - No. 4139 Mixer pressure switch
error
The signal is set to 0 when:
- None of the alarms listed above occurs.
- The reset key is pressed after the causes of the alarms listed
above have been removed.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
F221 LARM
- 84 -
B-64663EN/01 LASER FUNCTION 5.LASER OUTPUT CONTROL
Overview
This signal is output if no laser oscillator is connected.
Signal
- Laser oscillator not connected signal
LONC<F223#7>
[Classification] Output signal
[Function] Notifies the PMC that no laser oscillator is connected to the CNC.
[Output condition] The signal is set to "1" if the power is turned on with no laser
oscillator connected.
CAUTION
This signal is output if the system determines that
no laser oscillator is connected when the power is
turned on. The state of the signal does not,
therefore, change if a laser oscillator is connected
or disconnected after the power is turned on.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
F223 LONC
- 85 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
6 TRACING CONTROL
- 86 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
Overview
When a sensor for detecting the distance to a workpiece is mounted on
the Z-axis, and a signal from this sensor is sent to the CNC, the CNC
outputs a Z-axis (W-axis) move command to establish a specified
distance between the sensor and workpiece.
Commands
Both G codes and an external signal are available as tracing
commands.
The G codes (G13 and G14) and the external signal (TCST) cannot be
used at the same time.
Controlled axes
For facing machines
Z axis (The third axis is fixed.)
For three-dimensional machining machines
W and Z axes (The sixth and third axes are fixed. They can be
switched by using the corresponding external signal or G13L_.)
Polarity
Configure the mechanical system so that the nozzle moves away from
the workpiece in response to a positive direction command, and
approaches the workpiece in response to a negative direction
command along the Z-axis and W-axis.
- 87 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
- 88 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
Sensor performance
Tracking accuracy depends on the linearity of the sensor. So, use only
a sensor having extremely high linearity.
The frequency characteristics of the amplifier and sensor greatly affect
the response of the tracing control system. So, use only a sensor and
amplifier having extremely good frequency characteristics (with a
frequency band of 30 Hz or wider).
Mount the sensor such that it is mechanically secure, and not subject
to vibration.
Also pay attention to the rigidity, lost motion, and resonance of the
drive system of the tracing axis.
Tracking speed
The tracking speed of tracing is equal to the loop gain multiplied by a
shift.
Vz=60×K× (∆E-E0)
where,
Vz : Tracking speed (mm/min)
K: Tracking speed voltage conversion coefficient
∆E: Amount of shift (mm)
E0: Standard shift (mm)
When the nozzle is lifted away the workpiece, the amount of shift
assumes the maximum negative value, such that the value of Vz
becomes extremely high.
In this case, the nozzle approaches the workpiece at high speed.
Parameter No. 15553 can be used to clamp this speed.
CAUTION
While an axis is assumed a tracing axis, do not
issue move commands using a program or
manually.
Signal
- Tracing start signal
TCST<G225#3>
[Classification] Input signal
[Function] Tracing is started and stopped using an external signal.
[Operation] Tracing is performed while this signal is 1.
To set this signal to 0 using an M code, set this M code as an M code
without buffering.
- 89 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
CAUTION
Set TCST ON when TRCL is equal to 0 and OFF
when TRCL is equal to 1. For example, do not set
TCST to 0 when TRCL is equal to 1 and set TCST
to 1 again before TRCL is set to 0.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G225 TCST
F220 TRCL
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15003 TIV
[Data type] Bit
TIV When a tracing shift is read, the polarity is
0: Not modified.
1: Inverted.
CAUTION
The following functions cannot be used with the
tracing axis:
1 Advanced preview feed forward
Set bit 7 of parameter No. 1819 to "1."
2 Fine acceleration/deceleration for cutting and
rapid traverse each
Set bit 0 of parameter No. 2202 to "0."
- 90 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
Overview
After connecting the signal from the sensor to the CNC, make the
adjustments described below.
Sensor adjustment
Position the sensor so that the distance between the sensor and
workpiece is equal to the sensor stroke + α (standard value: 2 mm +
α). (α is between about 0.1 mm and 0.2 mm.)
At this position, adjust the zero point of the sensor amplifier so that
the sensor outputs a sense signal of about 0 V.
Move the sensor toward the workpiece by an amount equal to the
positive stroke (standard value: 2 mm) of the sensor, then adjust the
sensor amplifier so that the sensor outputs a sense signal of +10 V.
Similarly, move the sensor away from the workpiece by an amount
equal to negative stroke (standard value: -2 mm) of the sensor, then
adjust the sensor amplifier so that the sensor outputs a sense signal of
-10 V.
Is the NO
displayed shift starting
change?
YES
Press soft key [START
POINT].
Setting is
complete.
- 91 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
Is the nozzle NO
positioned at the standard
reference position ?
YES
Setting is
complete.
where,
∆E: Calculated amount of shift
Ke: Sensing gain coefficient (determined by the above
operation and set in parameter No. 15500)
E: Sense level read from the A/D converter
Ezr: Amount of zero adjustment (determined by the above
operation and set in parameter No. 15502)
Emul:Value set in parameter No. 15504
where,
Vz: Tracking speed (mm/min)
K: Tracking speed voltage conversion coefficient
∆E: Amount of shift (mm)
E0: Standard shift (mm)
- 92 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
The higher the tracing gain, the better the tracking capability.
However, too great a gain results in unstable operation, causing
oscillation within the system. So, a gain that ensures stable operation
must be determined and set.
Set a tracing gain value in parameter No. 15540 for the Z-axis, in
parameter No. 15541 for the W-axis.
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15003 TIV
[Data type] Bit
TIV When a tracing shift is read, the polarity is
0: Not modified.
1: Inverted.
15006 TRM
[Data type] Bit
TRM On the trace setting screen, the soft keys are:
0: Enabled.
1: Disabled.
- 93 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
15505 TRA
[Data type] Bit
TRA On the trace setting screen, the current position is displayed:
0: In the relative coordinate system.
1: In the absolute coordinate system.
The parameters listed below are supported. Usually, set the standard
values.
- 94 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
15520 Phase compensation time constant : standard setting value=0 (Not required)
Standard Shift
A standard shift is used to change the gap between the nozzle and
workpiece. The following formula is used to calculate the feedrate
along a tracing axis.
Vz=K×(∆E-E0) (1)
where,
Vz: Feed rate of tracing axis (mm/sec)
K: Tracking speed voltage conversion coefficient
∆E: Amount of shift (mm)
E0 : Standard shift (mm)
As is obvious from formula (1) above, the amount of shift (DE) that
produces Vz = 0 depends on the standard shift (E0). When the value of
E0 is changed from 0 to 0.5 mm, for example, the positional
relationship between the nozzle and workpiece changes as shown
below.
- 95 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15006 PIN
[Data type] Bit
PIN A standard shift to be specified with address P of G13 must be entered
in:
0: Metric input.
1: Inch input.
- 96 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
6.1.4 Approach
Approach
If tracing is started when the nozzle is raised from the workpiece, the
nozzle will start moving towards the workpiece. This operation is
referred to as approach.
Approach speed
The speed of the approach motion is calculated using the folmula
below.
Vz=60×K×(∆E-E0) (1)
where,
Vz: Approach speed (mm/min)
K: Tracking speed voltage conversion coefficient
∆E: Amount of shift (mm)
Eo: Standard shift (mm)
Approach completion
When tracing is started by G13, the approach state is set, and the
nozzle continues its approach until the amount of shift satisfies the
formula shown below.
Upon reaching this point, approach completion is assumed, and
operation proceeds to the next block.
-APRCH≤∆E-E0≤APRCH
where,
∆E: Amount of shift (mm)
E0 : Standard shift (mm)
APRCH: Approach-completion-sensing band width (parameter No.
15550) mm
When the machine does not move to the approach sensing position
because of an excessive load torque in the drive system, set an
approach-completion-sensing bandwidth in parameter No. 15550. If
approach completion is not detected with the standard setting value,
check the load torque in the drive system for abnormalities. When
there are no abnormalities, increase the setting.
- 97 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
Parameter
15550 Approach-completion-sensing band width (APRCH)
[Data type] Word
[Unit of data] 0.001mm
[Valid data range] 0 to 32767
[Standard setting value] 50
Set the amount of shift used to assume approach completion.
Approach completion is assumed when the state where the amount of
shift is within a specified approach-completion-sensing bandwidth has
existed for the approach completion interval, set in parameter No.
15551, or longer.
- 98 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
Overview
Two check functions are provided for tracing.
Over-shift alarm
If, during approach, the nozzle comes too close to the workpiece, the
nozzle is stopped by means of the over-shift alarm, and the alarm
signal (TRALM) is sent to the PMC.
The level at which the over-shift alarm is issued can be set in
parameter No. 15533. Set a value within the range of the sensor, and
consider the overrun that occurs when the nozzle is stopped in the
event of an alarm.
Reset this alarm, if issued, by moving the nozzle away from the
workpiece in the +Z (+W) direction by jog feed or handle feed, then
pressing the reset button.
Signal
- Alarm signal
TRALM<F220#7>
[Classification] Output signal
[Function] This signal reports the detection of a tracing over-shift alarm or
tracing range-over alarm to the PMC.
[Output condition] This signal is set to 1 in the following cases:
- When a tracing over-shift alarm is detected
- When a tracing over-range alarm is detected while trace check
mode is off
This signal is set to 0 in the following case:
- When an alarm is reset by pressing the reset button
- 99 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G225 TRCKM
Parameter
15533 Tracing over-shift alarm
[Data type] Word
[Unit of data] 0.001mm
[Valid data range] 0 to 32767
[Standard setting value] 1200
If the tracing shift exceeds the tracing over-shift alarm value, set in
this parameter, an alarm is issued and operation is stopped, with the
occurrence of an abnormal approach assumed.
- 100 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
- 101 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
Overview
Tracing gain can be overridden in steps of 12.5%.
Signal
- Tracing gain override
GAPG0 to GAPG2<G225#4 to #6>
[Classification] Input signal
[Function] Tracing gain can be overridden using these signals.
[Operation] Tracing gain can be overridden in steps of 12.5%.
Override
GAPG2 GAPG1 GAPG0
%
100 0 0 0
87.5 0 0 1
75 0 1 0
62.5 0 1 1
50 1 0 0
37.5 1 0 1
25 1 1 0
12.5 1 1 1
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G225 GAPG2 GAPG1 GAPG0
- 102 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
Overview
Once this external signal has been turned on during tracing control,
interlock is applied to tracing control while the signal is on, thus
stopping tracing control. While tracing control is enabled, the nozzle
may be moved through space where no workpiece exists during
machining. This signal can be used to, for example, continue
machining without lowering the nozzle by externally stopping tracing
control along the Z-axis.
- 103 -
6.TRACING CONTROL LASER FUNCTION B-64663EN/01
Reset processing
When interlock is applied to tracing control with the *TRIL signal set
to 0, a reset operation cancels tracing control mode as well as
interlock.
Signal
- Tracing interlock signal
*TRIL<G227#6>
[Classification] Input signal
[Function] By means of the external signal, Z-axis tracing can be stopped and
clamped.
[Operation] When the tracing interlock signal *TRIL is set to 0 during tracing
control, tracing is interlocked and stopped while the signal is set to 0.
When tracing control is enabled, and the nozzle is to move through a
region where no workpiece is located, for example, this function can
be used to enable machining to continue by temporarily stopping
Z-axis tracing externally without lowering the nozzle.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G227 *TRIL
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15005 ITR
[Data type] Bit
ITR The tracing interlock function is:
0: Disabled.
1: Enabled.
- 104 -
B-64663EN/01 LASER FUNCTION 6.TRACING CONTROL
Overview
In tracing mode, the tracing axis can be stopped by changing its speed
to 0. This does not cause the system to leave tracing mode. The axis
can therefore be stopped before tracing mode is canceled.
Signal
- Tracing axis machine lock signal
TRMLK<G227#7>
[Classification] Input signal
[Function] Changes the tracing axis speed to 0, so that the system enters the
machine lock state.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G227 TRMLK
NOTE
1 Turning the tracing axis machine lock signal on or
off in tracing mode
In tracing mode, as soon as the tracing axis
machine lock signal is set to 1, a tracing axis
machine lock is applied. As a result, the tracing
speed is changed to 0, causing the axis to stop.
Note that acceleration/deceleration is not
performed. Thus, do not set the tracing axis
machine lock signal to 1 when tracing occurs at
high speed (immediately after an approach is
started, for example).
Also in the tracing axis machine lock state, care
should be taken when setting the tracing axis
machine lock signal to 0; for example, do not set
the signal to 0 when the tracing axis is away from a
workpiece.
2 When G13 is specified in the tracing axis machine
lock state, the approach is not completed with the
block containing G13, and the next block is
executed. Then, the tracing mode signal is set to 1.
- 105 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
7 THREE-DIMENSIONAL MACHINING
SYSTEM
- 106 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Overview
Specifying five or more control axes as well as attitude control allows
attitude control of a nozzle with the fourth and fifth axes as rotation
axes, enabling a three-dimensional machine to be configured.
Two types of attitude control are provided according to the shape of
the nozzle head.
<1> Attitude control A (zero-offset head)
<2> Attitude control B (offset head)
CAUTION
The following restrictions are imposed if the attitude
control function is attached. The meanings of the
terms used in the explanation are as follows:
1) The term three-dimensional machine refers to
machines performing attitude control.
2) The term three-dimensional machining refers
to machining by specifying linear axes plus
rotation axes.
3) The term two-dimensional machining refers to
machining by specifying linear axes.
- 107 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Overview
The nozzle-head position fixing (zero-offset) mechanism consists of
the α (4th) axis, that rotates around the Z-axis, and the β (5th) rotation
axis, that is associated with the α axis. By means of this structure, the
nozzle head is positioned to the point where the center lines of α-axis
rotation and β-axis rotation intersect.
- 108 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Reference positions
The reference positions of the α and β axes are indicated by their
zero-degree positions and rotation directions shown in the above
figure.
Setting differences if the α and β axes are not in their reference positions
If the axes are not in their reference positions, specify the differences
in the appropriate parameters.
By specifying them in the parameters, the CNC performs attitude
control by considering the differences from the reference positions.
The rotation directions can be selected with parameter No. 15601.
The machine zero-degree positions can be offset with parameters Nos.
15601 and 15611.
Axis names
Specify the names of the α (4th) and β (5th) axes using parameter No.
1020.
Interaction control
The following figure shows the configuration of axes for the nozzle
head.
As shown in the figure, interaction control is as follows. The motor for
the β axis is located around the Z axis, and gears transmit rotational
power to the nozzle under the attitude control of the nozzle. In this
case, when a command specifying the α axis is issued, the housing
rotates, and the nozzle rotates on the Z axis. At the same time, gear B
must rotate on gear A. This movement means that the nozzle is rotated
by the β axis.
- 109 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Parameter
- 110 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
#7 #6 #5 #4 #3 #2 #1 #0
15601 PA5 PA4
[Data type] Bit
PA4 The α axis rotates:
0: In the same direction as that defined for the reference position.
1: In the opposite direction to that defined for the reference
position.
PA5 The β axis rotates:
0: In the same direction as that defined for the reference position.
1: In the opposite direction to that defined for the reference
position.
#7 #6 #5 #4 #3 #2 #1 #0
15602 TGC
[Data type] Bit
TGC For interaction control, the rotation of the α axis is specified in a
command:
0: Using a sign different from that used for the β axis rotation
command.
1: Using the same sign as that used for the β axis rotation
command.
- 111 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Overview
The offset mechanism consists of the α (4th) axis that rotates on the Z
axis and the β (5th) rotation axis associated with the α axis. In this
structure, the nozzle head is positioned at the point of intersection of
the center lines of α-axis rotation and β-axis rotation, and the center
lines of α-axis rotation and the nozzle do not intersect.
Reference positions
The reference attitudes of the α and β axes are indicated by their
zero-degree positions and rotation directions shown in the above
figure.
- 112 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Setting differences if the α and β axes are not in their reference positions
If the axes are not in their reference positions, specify the differences
in the appropriate parameters.
By specifying them in the parameters, the CNC performs attitude
control by considering the differences from the reference positions.
The rotation directions can be selected with parameter No. 15601.
The machine zero-degree positions can be offset with parameters Nos.
15601 and 15611.
Coordinate system
The machine coordinates refer to the coordinates (x, y, z) of the fixed
section of the nozzle.
The program coordinates refer to the coordinates (X, Y, Z) of the
nozzle head.
The length of the 1st arm, L1, and the length of the 2nd arm, required
to convert the machine coordinates to program coordinates. Specify
them using the parameters No. 15615 and 15616.
Axis names
Specify the names of the α (4th) and β (5th) axes using parameter No.
1020.
- 113 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 114 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Remark)
In reality, [f×a/L×(π×R/180)] and [f×b/L×(π×P/180)] are not
generated at the same time. For this reason, the speed on each
axis after clamping will be slightly lower than the rapid traverse
rate.
- 115 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Sample
Assume the following:
Length of the first arm: 130mm
Length of the second arm: 145mm
Rapid traverse rates on the respective axes: 24000 for X, 24000 for Y,
20000 for Z, 4000 for A, and 8000 for B
Upper speed limits during machining feed along the A and B axes:
4000 for A and 8000 for B
The clamp speed in the next command block is calculated.
G91 G01 X10. Y20. Z30. A45. B90. F5000;
The travel distance of the nozzle head is L= (102+202+302) =37.416
Assuming the nozzle head speed after clamping to be f,
The speed for the X axis command is FXL = f × 10 / L = 0.267 × f
The speed for the Y axis command is FYL = f × 20 / L = 0.535 × f
The speed for the Z axis command is FZL = f × 30 / L = 0.802 × f
The speed on the A axis is FAL = f × 45 / L = 1.203 × f
The speed on the B axis is FBL = f × 90 / L = 2.405 × f
Assuming that operation is performed on the A axis when the position
on the B axis is at 90°,
The maximum speed on the X axis by A axis attitude control is
FXA = FAL × π × (1302+1452) / 180 = 4.089 × f
The maximum speed on the Y axis by A axis attitude control is
FYA = FAL × π × (1302+1452) / 180 = 4.089 × f
The maximum speed on the Z axis by A axis attitude control is
FZA = 0
Assuming that operation is performed on the B axis when the position
on the A axis is at 0°,
The maximum speed on the X axis by B axis attitude control is
FXB = FBL × π × 145 / 180 = 6.086 × f
Assuming that operation is performed on the B axis when the position
on the A axis is at 90°,
The maximum speed on the Y axis by B axis attitude control is
FYB = FBL × π × 145 / 180 = 6.086 × f
The maximum speed on the Z axis by B axis attitude control is
FXB = FBL × π × 145 / 180 = 6.086 × f
Totaling the speeds for the X, Y, and Z axis commands and the speeds
on the X, Y, and Z axes by A and B axis attitude control,
The estimated maximum speed on the X axis is
FXMAX = FXL + FXA + FXB = 10.442 × f
The estimated maximum speed on the Y axis is
FYMAX = FYL + FYA + FYB = 10.71 × f
The estimated maximum speed on the Z axis is
FZMAX = FZL + 0 + FZB = 6.888 × f
Let us find the value of f that does not cause FXMAX, FYMAX, and FZMAX
to exceed the rapid traverse rates on the X, Y, and Z axes,
FXMAX = 10.442 × f ≤ 24000, thus f = 2298
FYMAX = 10.71 × f ≤ 24000, thus f = 2241
FZMAX = 6.888 × f ≤ 20000, thus f = 2904
The nozzle head speed that does not cause the rapid traverse rates on
the X, Y, and Z axes to be exceeded is 2241 mm/min.
- 116 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
With the "G91 G01 X4. A360. F10000" command, the override is
applied as shown below. The axis name A represents the fourth axis.
A axis speed
A axis speed
0 0
- 117 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Interaction control
For interaction control of the offset nozzle, the interaction ratio can be
set using parameters even when compensation of the β axis does not
apply to the command specifying the α axis.
Assume that the number of gear teeth of the α axis is specified in
parameter No. 15617 and that the number of gear teeth of the β axis is
specified in parameter No. 15618. The interaction ratio is obtained by
dividing the value of parameter No. 15617 by the value of parameter
No. 15618. The direction of rotation in interaction compensation can
be set by parameter No. 15602.
Position display
- Displaying relative and absolute positions
In the nozzle head fixing mode, the displayed position of the X, Y,
and Z axes is not affected by the distance of movement of the α and β
axes. In the independent axis mode, the displayed position of the X, Y,
and Z axes are updated according to the distance of movement of the
X, Y, and Z axes as changed by the α and β axes.
- W-axis tracing
The W axis can be added to the 6th axis as a tracing axis.
- 118 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Cautions
Consider the length of the arm when specifying overtravel because
overtravel is monitored with the machine coordinates.
In the nozzle head fixing mode, the distances of movement along the
X, Y, and Z axes caused by the rotation about the α and β axes are
added to those of the X, Y, and Z axis move commands. The speed on
each axis may, therefore, be higher than the actually specified speed.
For this reason, upper limits must be sets on the rapid traverse rates
and machining feedrates on the α and β axes so that the speeds in head
fixing operation do not exceed the upper speed limits of the motors.
The maximum speeds on the X, Y, and Z axes that can be generated
due to the rotation about the α and β axes can be determined with the
following formula:
Fmax=L×Fr
Fmax : Maximum speed on the X, Y, or Z axis
L : Length of the first or second arm
Fr : Speed on the α or β axis
Example)
For rapid traverse
Parameter No. 1420, α axis (Fα): 8000 deg/min
β axis (Fβ): 10000 deg/min
Parameter No. 15615, first arm (L1): 120mm
Parameter No. 15616, second arm (L2): 100mm
Fxy = L1×α
= 120×2π/360×8000=16755mm/min
Fyz = L2×Fβ
= 100×2π/360×10000=17453mm/min
Due to the rotation about the α axis, move commands with up to 16.8
mm/min can be issued for the X and Y axes, and due to the rotation
about the β axis, move commands with up to 17.5 mm/min can be
issued for the Y and Z axes.
It is, therefore, necessary to determine the rapid traverse rates on the α
and β axes so that the rapid traverse rates on the individual axes plus
the maximum speeds do not exceed the speed limits for the motors.
With attitude control B, consider this thoroughly when selecting
motors.
To operate the machine tool in the nozzle head fixing mode, specify
the same gain and time constant for the X, Y, Z, α, and β axes. If
different gain and time constants are specified, the axes may not work
well together.
- 119 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Signal
- Attitude control B speed clamp select signal
OTPMX2<G224#7>
[Classification] Input signal
[Function] Allows selection between maximum feedrate parameters for the
automatic feedrate override function in attitude control B.
[Operation] When the signal (OTPMX2) is set to 0, parameter No. 15621 takes
effect.
When the signal (OTPMX2) is set to 1, parameter No. 15622 takes
effect.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G224 OTPMX2
G226 ALNAXS
Parameter
Select the names of the 4th and 5th axes from A, B, C, U, and V, and
set the relevant values. When W-axis tracing is selected, select W as
the name of the 6th axis.
- 120 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
#7 #6 #5 #4 #3 #2 #1 #0
15600 NFX RNC MIA
[Data type] Bit
MIA When attitude control B is applied in G53 mode, the nozzle is
operated in:
0: Nozzle head fixing mode
1: Independent axis mode (Proximity point search and program
restart are disabled for a program which includes G53.)
CAUTION
When NFX = 1, the actual coordinates of the end
point will differ from those specified in the program.
Set NFX to 0 after machine adjustment.
#7 #6 #5 #4 #3 #2 #1 #0
15601 PA5 PA4
[Data type] Bit
PA4 The α axis rotates:
0: In the same direction as that defined for the reference position.
1: In the opposite direction to that defined for the reference
position.
PA5 The β axis rotates:
0: In the same direction as that defined for the reference position.
1: In the opposite direction to that defined for the reference
position.
#7 #6 #5 #4 #3 #2 #1 #0
15602 FMX OSL TGC
[Data type] Bit
TGC For interaction control, the rotation of the β axis is specified in a
command:
0: Using a sign different from that used for the α axis rotation
command.
1: Using the same sign as that used for the α axis rotation
command.
OSL In the stroke check before move, the offset of attitude control B is:
0: Not considered.
1: Considered.
- 121 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 122 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
- 123 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Overview
If a teaching box interface option is specified, the JD36A or JD36B
connector of the motherboard can be used as a teaching box interface.
The parameter No.15640 specifies which connector to be used.
The teaching box reads the coordinates of the taught position from the
CNC, converts them to NC commands, then registers the commands in
CNC program memory. The teaching box is not supplied by FANUC;
it must be manufactured or supplied by the machine tool builder. This
section describes the specifications of the interface used to connect the
teaching box.
Interconnection
Connect as follows:
Mother
-board
<1> Prepare a relay circuit on the operator's panel, and receive signals
from the teaching box at this relay circuit.
<2> Separate the signals received at the relay circuit into two groups.
Direct one group (RS-232C interface signals) to the JD36A or
JD36B connector of the motherboard of the CNC, and the other
group (I/O signals) to I/O cards through the operator's panel
circuit.
<3> Prepare a power supply for the teaching box on the operator's
panel and supply power to the teaching box through the relay
circuit.
<4> It is recommended that an emergency stop button be installed on
the teaching box. This emergency stop button should be handled
together with the emergency stop button on the operator's panel.
<5> Teaching box exclusive right signal (input) TBES <G226#6>
The CNC can always communicate with a teaching box if it is
available. If the CNC is started with no teaching box connected,
or if the PMC, or macro executor tries to use the I/O interface, it
is necessary to switch the exclusive right.
- 124 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Setting bit 0 (TBE) of parameter No. 15641 to "1" can switch the
communication exclusive right according to the teaching box
exclusive right signal (TBES). Resetting the TBES signal to "0"
relinquishes the exclusive right to communicate with the teaching
box. Setting the TBES signal to "1" keeps communication with
the teaching box.
Basically the CNC tries to respond to a conversation request
from the teaching box whenever the request is made. It is
recommended that the teaching box have a teaching box
enable/disable switch that can be used to stop communication as
required. When you want to use the TBES signal, switch it using
the teaching box enable/disable switch. If you do not want use it,
stop communication using the enable/disable switch.
RS-232C interface
The interface for the teaching box complies with the RS-232C
standard.
Software interface
- Communication
The CNC can always communicate with the teaching box. The
communication conditions are: Baud rate 4800, two stop bits, and no
parity.
- 125 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- Conversation mode
One conversation session consists of two communication phases. The
conversation begins when the teaching box requests it, and the CNC
responds to the request.
(a) When the teaching box sends data to the CNC
Header plus data
(b) When the teaching box requests data from the CNC
Header plus data
- Transmission format
One transmission message is configured as shown below.
(a) The transmission message must begin with DC2 and end with
DC4.
- Headers
(b) Headers
ASCII A: Conversation check
B: DI transmission
C: DO transmission
D: Machine position data (workpiece coordinates)
E: Laser setting data request
F: Laser setting data registration
G: Current program number (program number,
sequence number, the number of blocks relative to
the start block)
H: Program number registration
I: Program number deletion
J: Specified-block read
K: Specified-block write (insertion)
L: Specified-block deletion
M: Sequence number search
N: MDI operation request
O: Nozzle-tip machine position data
P: Three-dimensional conversion data request
Q: Three-dimensional conversion data registration
R: Expansion nonvolatile memory read
S: Expansion nonvolatile memory write
T: Step forward
U: Step reverse
- 126 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Notes
1 A command with header H, I, J, K, L, or M is acceptable only
during the jog or handle mode.
2 A commands with headers N, T, and U are acceptable only
during the MDI mode.
Data
(c) Data
The data must be represented in ASCII code. (Hexadecimal or
NC data is external code.)
The data is sent and received as described below.
• DI/DO data
Send the DI/DO data in ascending order of address.
• Communication data
Convert the data to hexadecimal and send it starting at the
lowest byte.
First byte Second byte Third byte Fourth byte
• Data restoration
When you restore the received data to its original form,
arrange it starting at the lowest byte.
Fourth byte Third byte Second byte First byte
8-digit O number
When the 8-digit O number options is added and bit 3 (TB0) of
parameter No. 15641 is set to 1, the program numbers, block numbers,
and sequence numbers used with the following headers are expanded
from 2-byte to 4-byte format:
G, H, I, J, K, L, M
Completion code
• Completion code
The CNC always attaches a completion code to its transmission
message to indicate to the teaching box whether the
communication was normal. The completion code consists of two
bytes. The upper byte is sent before the lower.
Completion codes
Upper byte Lower byte Meaning
0 0 Normal end
A command was rejected because command acceptance was disabled.
0 1
(The CNC mode (JOG or MDI) was incorrect.)
0 2 The data length is incorrect.
0 3 A specified axis name is incorrect.
0 4 The specified command (header) is in an invalid format.
The memory area of program is insufficient. Remove any unnecessary
0 5
programs.
0 6 A specified program number was not found.
0 7 A specified sequence number was not found.
- 127 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 128 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Block number
A block number is determined by counting the number of semicolons
(EOBs), starting from the beginning of the program. For a program
having only an O-number, block number 1 is assumed.
O0100; Block number 1
N0001 ; block number 2
N0002 ; block number 3
N0003 ; block number 4
Conversation format
(a) Conversation check
The teaching box (TB) can check whether it can communicate
with the CNC.
TB⇒CNC
DC2 A DC4
CNC⇒TB
DC2 A Completion code DC4
[Example]
Assume the CNC sends the following message to the TB:
DC2 A DC4
12 41 14
The TB will respond to it with the completion code:
DC2 A 0 0 DC4
12 41 30 30 14
TB⇒CNC
DC2 B DC4
CNC⇒TB
DC2 B Completion code DC4
[Example]
Assume that the DI signal data area is mapped at four bytes
from R980 to R983 in the internal relay area and that the
following data is sent to the DI signal data area.
R980 89H (10001001)
R981 ABH (10101011)
R982 CDH (11001101)
R983 EFH (11101111)
The following message is sent out:
DC2 B 8 9 A B C D E F DC4
12 42 38 39 41 42 43 44 45 46 14
- 129 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
CNC⇒TB
DC2 C Completion code
nth byte
[Example]
Assume that the DO signal data area is mapped at four bytes
from R988 to R991 in the internal relay area and this area
contains data shown below:
R988 9AH
R989 BCH
R990 DEH
R991 F0H
- 130 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
CNC⇒TB
DC2 D Completion code
DC4
[Example]
When the X-coordinate of the workpiece coordinate
position in the machine coordinate system is 12345.678, if
the TB requests the workpiece coordinate position data, the
following processing is performed. (Note that 12345678 is
0BC614EH in hexadecimal.)
DC2 D 0 0 4 E 6 1 B C 0 0 DC4
12 44 30 30 34 45 36 31 42 43 30 30 14
The CNC will respond with:
- 131 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
CNC⇒TB
Completion
DC2 E code DC4
[Example]
Assume that the contouring output power is 1000 W. This
example illustrates how the CNC requests and receives data
from the TB. Note that 1000 is 03E8H in hexadecimal.
Program number
- 132 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
CAUTION
1 The program number and block number that can
be read with header G are those related to an
executed program. Header G cannot be used to
read the block number of a program currently
under teaching editing. To read it, use a sequence
number search by means of header M.
2 The program and block numbers that can be read
with header G are updated when the memory or
tape mode is executed. No program or block
number is used during the MDI operation. So,
program and block numbers are assumed to be 0.
3 When a block number is requested during the
memory mode, it is returned as 0 if the OP
(automatic operation in progress) signal is on.
CNC⇒TB
Completion
DC2 H code DC4
CAUTION
1 The H command is equivalent to pressing
O****+INSERT from the MDI panel and, therefore,
no ;(EOB) is inserted. To insert an EOB, write one
by specifying block 0 with the K command.
More specifically, issue the commands in
combination as follows:
Example) To register O0001
Program number
DC2 H 0 1 0 0 DC4
Program Block
Block number Data
number length
DC2 K 0 1 0 0 0 0 0 0 0 1 ; DC4
- 133 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
CNC⇒TB
DC2 I Completion code DC4
CNC⇒TB
DC2 J Completion code
DC4
9 9 9 A 0 B 0 ; DC4
39 39 39 41 30 42 30 3B 14
CAUTION
If the J command is sent with OP (automatic
operation in progress) set to 0, the program
execution pointer (cursor) moves to the block from
which data has been read. The pointer does not
move if OP is set to 1.
- 134 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
CAUTION
1 If you want insert NC data as the nth block, specify
block number n-1. It will be inserted after the EOB
of the (n-1)th block.
2 More than one block can be inserted with one
instruction. One instruction can specify up to 99
characters.
- 135 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
CNC⇒TB
M Completion
DC2 code
Program number
CAUTION
Create a sequence number as a 4-digit N code
during program creation. The CNC searches for a
sequence number using a 4-digit N code as a key.
CNC⇒TB
DC2 N Completion code DC4
[Example]
If the specified NC data is G00X0Y-999999A0C0;, the
number of characters in it is 18 (12H in hexadecimal).
DC2 N 1 2 G 0 0 X 0 Y - 9 9 9
12 4E 31 32 47 30 30 58 30 59 2D 39 39 39
9 9 9 A 0 C 0 ; DC4
39 39 39 41 30 43 30 3B 14
CAUTION
1 The above NC data can be transmitted during MDI
operation only if both STL and SPL are off (neither
automatic operation is being activated nor
automatic operation is at a halt).
2 Automatic operation begins after the transmission
of the NC data.
3 Set 1 in bit 7 (MCL) of parameter No. 3203 before
attempting to use the N command.
- 136 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
CNC⇒TB
O Completion
DC2 code
DC4
CNC⇒TB
DC2 P
DC4
- 137 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
DC4
CNC⇒TB
Completion
DC2 Q code DC4
Base address
DC4
Number of bytes
CNC⇒TB
Completion
DC2 R code
Data
DC4
Data
- 138 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
[Example]
Assume that the target read data is 8 bytes in an area with
base address 1FA0 as shown below:
High Low
1FA0H 31H 30H
1FA2H 33H 32H
1FA4H 42H 41H
1FA6H 44H 43H
DC2 R 0 0 3 0 3 1 3 2 3 3 4 1
12 52 30 30 33 30 33 31 33 32 33 33 34 31
Data
CNC⇒TB
Completion
DC2 S code DC4
- 139 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
[Example]
Assume that the following write data is written to an area with
base address 21A0 as shown below:
High Low
21A0H 01H 23H
21A2H 45H 67H
21A4H 89H ABH
21A6H CDH EFH
6 7 4 5 A B 8 9 E F C D DC4
36 37 34 35 41 42 38 39 45 46 43 44 14
The specified data will be written to the specified area.
- 140 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
CNC⇒TB
Completion
DC2 T code
Procedure
Specify one of the following as the start block:
(1) Block executed in step forward or step reverse mode
(2) Block executed in memory mode
(3) Block found by a search performed upon a program restart
(4) Block found by a proximity point search
(5) Block specified by a J or K command in the teaching box.
↓
Select MDI operation mode.
↓
Send a T command from the teaching box.
↓
The tool moves and stops.
↓
Upon acceptance of a T command, the program is forwarded
on a block-by-block basis.
Manual intervention
Set manual operation mode.
CAUTION
See "Notes" in the description of the step reverse
function.
CNC⇒TB
Completion
DC2 U code
DC4
- 141 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Procedure
Specify one of the following as the start block:
(1) Block executed in step forward or step reverse mode
(2) Block executed in memory mode
(3) Block found by a search performed upon a program restart
(4) Block found by a near point search
(5) Block specified by a J or K command in the teaching box.
↓
Select MDI operation mode.
↓
Send a U command from the teaching box.
↓
The tool moves and stops.
↓
Upon acceptance of a U command, the program is reversed on
a block-by-block basis.
Manual intervention
Set manual operation mode.
Operation
When step reverse is specified, the following occurs:
1) The block immediately preceding the current block is read.
2) If the block contains a move command, the G code of the
move command is preserved.
3) Blocks are searched back for another move command.
4) The end point is obtained based on the block containing the
move command found by the search.
5) A reverse move command is created based on the preserved
G code and end point. Then, the tool starts moving.
6) After the tool stops, skipped blocks are executed.
(Example) N1 N2
N1 G01Xx1Yy1 ; (x1, y1)
N2 G14 ;
N3 G00Xx2Yy2 ; N3 N5
N4 G13 ; N4
(x2, y2) (x3, y3)
N5 G01Xx3Yy3 ;
1) When step reverse is specified after blocks N1 to N3 have
been executed, block N3 is read.
2) Block N3 contains a move command, G00; thus, G00 is
preserved.
3) Block N2 is read. It contains G14, which is not a move
command. Then, the previous block N1 is read.
4) Block N1 contains a move command. The coordinates in
this block are included to specify the end point.
5) Assuming that the coordinates indicate the end point,
command G00Xx1Yy1 is created, then executed.
6) After the tool moves to the end point, G13, an inverse
command of G14; contained in the skipped N2 block, is
executed. Then, the program stops.
- 142 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
- 143 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
CAUTION
1 For move commands, the coordinates for all axes must be specified by absolute
programming.
2 One of G codes G00, G01, G02, G03, or G12 must be specified in each block.
3 For circular interpolation, one of I, J, and K must be used. Normal processing
cannot be performed by arc radius R programming.
4 During step forward or step reverse, no beam is output.
5 If step forward or step reverse which has already been specified is specified again
before the operation is started (STL, SLP = 1), the second specification is ignored.
6 Those blocks to be executed in step forward or step reverse mode are affected by
the J (specified block read), K (specified block insert), and L (specified block delete)
commands. Once the J, K, or L command is specified, the program points to the
block specified with the command. Then, if the T or U command is specified, the
program points to a block other than that found by a near point search or that
executed in memory mode. When the J, K, or L command must be specified before
the T or U command, appropriate precautions should be applied. For example, first
store the current block into the teaching box. Then, after specifying the J command,
set the relevant block number before specifying the T or U command.
7 When bit 0 (NST) of parameter No. 15775 is 0, one block is surely executed for
each command in step forward or step reverse. A block without movement is also
executed.
8 If the previous block includes no movement command in the first step reverse, a
movement command is searched for. That is, the beginning of the step reverse is
always the movement command.
9 For a program including the execution macro calling G code, take actions as shown
below. Since DO signal STPRCV (F0226#7) is output when a command for step
forward or step reverse is received, read this signal by using the address function
at the beginning of the execution macro. If the read value is 1, make a jump to
M99. Basically, the execution macro during step forward or step reverse cannot
operate. The execution macro calling G code cannot be determined on the NC side
at the preprocessing level, perform processing at the beginning of the called
execution macro. Care needs to be exercised since execution is made from the
beginning of the called execution macro even in step reverse.
G code handling
With the step forward or step reverse function, G codes are handled as
shown below.
- 144 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
- 145 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 146 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Signal
- Teaching box exclusire right signal
TBES<G226#6>
[Classification] Input signal
[Function] Externally turns communication with the teaching box on/off.
[Operation] The CNC can always communicate with the teaching box provided it
is connected. If the CNC is started while the teaching box is not
connected, or if the PMC and so on try to use the I/O interface, it
becomes necessary to switch the exclusive right.
Setting bit 0 (TBE) of parameter No. 15641 can switch the
communication exclusive right according to the teaching box
exclusive right signal (TBES). Resetting the TBES signal to 0
relinquishes the exclusive right to communicate with the teaching box.
Setting the TBES signal to 1 maintains communication with the
teaching box.
CAUTION
If bit 0 (TBE) of parameter No. 15641 is set to 1,
the CNC issues "DC1" each time the teaching box
exclusive right signal (TBES) is switched from "0"
to "1."
If TBE is set to 0, the CNC issues "DC1" each time
a reset is performed.
Signal
- Step forward or step reverse acceptance signal
STPRCV<F226#7>
[Classification] Output signal
[Function] Reports the reception status of the step forward or step reverse
command.
[Operation] When the CNC receives the T or U command from the teaching box,
STPRCV is set to 1.
When block operation is completed, STPRCV is set to 0.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G226 TBES
#7 #6 #5 #4 #3 #2 #1 #0
F226 STPRCV
- 147 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Parameter
15638 DI area start address
#7 #6 #5 #4 #3 #2 #1 #0
15641 TBO TBA TBX TBE
[Data type] Bit
TBE As the channel of the teaching box, the right to occupy the RS-232C
port is:
0: Always held by the CNC. (Current setting)
1: Switchable by the teaching box exclusive right signal (G226#6,
TBES).
TBX The areas used to access DI/DO signals from the teaching box:
0: Are fixed.
1: Can be expanded.
TBA The state of data transfer to expansion nonvolatile memory is:
0: Not output. (Parameter No. 15642 is disabled.)
1: Output. (Parameter No. 15642 is enabled.)
TBO In the teaching box, an eight-digit program number is:
0: Not used.
1: Used. (The eight-digit program number option is necessary.)
- 148 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Control bit
#7 #6 #5 #4 #3 #2 #1 #0
+6 MSTBA
MSTBA=1: Masks the R or S command.
If the R or S command is received, a completion
code indicating an alarm is output.
Start address
DI
(set in parameter No. 15638)
Parameter No.
15643 specifies
the capacity.
Start address
(set in parameter No. 15639)
DO
Parameter No.
15644 specifies
the capacity.
- 149 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
#7 #6 #5 #4 #3 #2 #1 #0
15775 TIE MCL MEN NST
- 150 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Overview
The W-axis can be defined on the sixth axis as a tracing axis. See
chapter 6 for details of the tracing control function.
W-axis
The W-axis, (sixth axis) is defined as the axis along which the nozzle
moves linearly, at the end of the five-axis machining head.
- 151 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Commands
(1) If a G code is used
W-axis tracing
G13 (L0);
Z-axis tracing
G13L2;
(2) If an external signal is used
W-axis tracing
G225#0:ZTRM=0
Z-axis tracing
G225#0:ZTRM=1
NOTE
Before switching the tracing axis, cancel tracing
control.
Parameter
The rapid traverse rate for the W-axis (sixth axis) is specified on the
sixth axis.
- 152 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
15541 Coefficient for conversion from W-axis tracing speed to control voltage
[Data type] Word
[Unit of data]
[Valid data range] 0 to 32767
[Setting method] Set the conversion coefficient obtained using the following formula:
P×4
Conversion coefficient = G × × 2 × 10 -3 × 4096
1000 × Le
where ,
G: Tracing gain (sec-1) Standard value = 30 sec-1
Le: Machine travel per W-axis motor revolution (mm/rev)
P : Number of detected pulse coder pulses per W-axis motor
revolution (p/rev)
Set 2048 when using a serial A or a motor.
- 153 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Overview
If the three-dimensional machining function is added with a W-axis
tracing function, setting the tracing axis switching signal (ZTRM) to
"1" switches the tracing axis to the X-axis. This function enables the
Z-axis to trace the manual operation along the X- and Y-axes and
therefore can be used in teaching operation for the workpiece surface.
Signal
- Tracing axis switching signal
ZTRM<G225#0>
[Classification] Input signal
[Function] Externally switches the tracing axis between the Z-axis and W-axis.
[Operation] When the three-dimensional machining function is added together
with a W-axis tracing function, setting the tracing axis switching
signal (ZTRM) to 1 switches the tracing axis to the Z-axis. To enter
tracing mode, the TCST signal must be set to 1.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G225 ZTRM
- 154 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Overview
If the three-dimensional machining function is added with a W-axis
tracing function, setting the approach feed signal (ZAPR) to "1"
selects the approach feed mode. During the approach feed mode, when
the tracing sensor signal becomes 0 or grater (too close to the
workpiece), jog feed in the X-, Y-, and Z-directions stops. This
function enables the nozzle to stop when it gets too close to the
workpiece during jog feed, and therefore, it can be used in teaching.
To release the stop state, set the approach feed signal (ZAPR) to 0,
turn off the jog feed select signal, then specify jog feed such that the
nozzle is retracted from the workpiece.
Signal
- Approach feed signal
ZAPR<G225#1>
[Classification] Input signal
[Function] Enables the stopping of jog feed according to the tracing sensor signal.
[Operation] When the three-dimensional machining function is added together
with a W-axis tracing function, setting the approach feed signal
(ZAPR) to 1 selects approach feed mode. During approach feed mode,
when the tracing sensor signal becomes 0 or greater (too close to the
workpiece), jog feed in the X-, Y-, and Z-directions stops.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G225 ZAPR
Parameter
- 155 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Overview
This function can search for the start point of a block located within
the constant distance specified in the appropriate parameter from the
current nozzle position, and position the tool at that position so that
machining can restart at that position.
Operation
After the program is set and the memory operation mode is selected,
triggering a cycle start with the proximity point search signal
(NRSRH) set to "1" causes a search through the program for a block
with the following condition. The search begins at the first block.
When this search starts, the proximity point search in progress signal
(LNSR) and automatic operation started signal (STL) are set to "1".
When a block with the following conditions is found, the nozzle is
positioned at the beginning of this block. After nozzle positioning is
completed, the machine stops, and the automatic operation started
signal (STL) is reset to "0". Under this condition, resetting the
proximity point search signal (NRSRH) to "0" and triggering a cycle
start will reset the LNSR signal and cause machining to begin at the
block found.
- 156 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Timing chart
The timing chart for a proximity point search is shown below.
When the automatic operation started signal (STL) becomes "0", the
proximity point search signal (NRSRH) should be turned from "1" to
"0".
Automatic operation
start signal
ST
Automatic operation
started signal
STL
Cautions
1 The program on which to execute the proximity point search
function must be the one that was executed in memory operation
immediately before a proximity point search is executed.
Otherwise, the proximity point search cannot determine the
correct position. The reason for this is that the machine position
at the start of normal operation is stored as the reference position
when a proximity point search is executed. The buffer used to
store this machine position is not provided for each program;
only the position for the program that last performed automatic
operation (MEM, MDI, or DNC) is stored. Thus, a proximity
point search cannot be performed after MDI or DNC operation.
2 A proximity point search cannot be performed on the program
that was active immediately before the power is turned on, after
the power is turned on.
3 While a proximity point search is being executed, a re-search
cannot be performed. Once a proximity point search is executed
and a block is found (G226#0 (NRSCH) = 1, F225#1 (LNSR) =
1, F000#5 (STL) = 0), alarm PS4000 is raised if an attempt is
made to start a cycle again. To perform a re-search, perform a
reset first.
4 If a proximity point search does not find a block in which
distance Ls between the current nozzle position and the start
point of the block is smaller than the value specified in parameter
No. 15635, alarm PS4000 is raised.
5 If, during the execution of a proximity point search, the current
nozzle position is near the stored reference position for the
proximity point search, the nozzle moves to the stored reference
position for the proximity point search.
6 A dwell command is not executed during a proximity point
search.
- 157 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Signal
- Proximity point search signal
NRSRH<G226#0>
[Classification] Input signal
[Function] Selects the proximity point search function.
[Operation] 1 Place the system in memory mode.
2 Search for the beginning of the program.
3 Set the proximity point search signal (NRSRH) to "1."
4 Press the start button.
5 The above steps execute a proximity point search.
During the search, the proximity point search in progress signal
(LNSR) and the automatic operation started signal (STL) are
output.
6 Upon the completion of the search, the automatic operation
started signal is set to "0."
Then, set the proximity point search signal to "0" and press the
start button.
The proximity point search in progress signal is set to "0" and
machining can restart at the searched-for block.
- 158 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G226 NRSRH
F225 LNSR
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15630 NMT NMC NSC NRE NSR
[Data type] Bit
NSR During search for a block the automatic operation signal OP (F000#7)
is:
0: Posted.
1: Not posted.
NRE When the proximity point search function attempts positioning to the
end point,
0: Alarm 4000 (No proximity point is found) is raised.
1: The positioning is allowed.
NSC If, with the program restart function (conforming to the laser
specifications) and the proximity point search function, a program is
to restart at the end point of the block into which a spatial corner R is
to be inserted:
0: The program restarts at the program-specified point at which a
corner R is not inserted.
1: The program restarts at the end of the inserted corner R.
NMC With program restart function using attitude control B (laser
specifications) and the proximity point search, positioning is:
0: Executed for all axes at the same time. (Note: Executed in non-
interpolation mode.)
1: Executed for the fourth and fifth axes first, then for the remaining
axes. (Note: Executed in non-interpolation mode.)
NMT If, in a proximity point search, the end point of the block is near the
reference position, and the next block is a block without movement:
0: The system searches for the next proximity point.
1: The system assumes the block without movement to be a
proximity point.
- 159 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 160 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Overview
In attitude control A and attitude control B, the coordinate system
defined from the current nozzle position, with the nozzle head
assumed its zero point, is called the hand coordinate system. In the
hand coordinate system defined in an arbitrary space, operation can be
performed on one or more axes at the same time using the feed signal
for a single X, Y, or Z axis, achieving axial movement in the hand
coordinate system.
The use of this function facilitates the positioning of the nozzle when
creating programs through teaching.
Jog feed
Jog feed axis direction signals ±X, ±Y and ±Z enable travel in the
direction of ±"Xh, ±Yh, and ±Zh, respectively.
Simultaneous operation of one axis is performed for jog feed using the
hand coordinate system if axes include the α and β axes.
When jog feed axis direction signal ±α and ±β are specified, the
rotation axis operates in the nozzle head fixing mode. When execution
of the command for the rotation axis is stopped, the hand coordinate
system is updated to an new coordinate system. Then, the linear axis
command is executed for the hand coordinate system.
- 161 -
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
Handle feed
When the signal for selecting an axis for manual handle feed, HX, is
turned on, a feed can be performed in the direction of the ±Xh axis
using the manual pulse generator.
In the same way, the ±HY and ±HZ signals enable travel in the
direction of the ±Yh and ±Zh axes.
When hand coordinate system mode select signal HNDCD is 1, handle
feeds using H4 (4th axis: α axis) and H5 (5th axis: β axis) are not
possible.
To perform handle feeds of the α and β axes, the HNDCD signal must
be set to 0. When the signal for selecting an axis for manual handle
feed, H4 or H5, is selected, the machine tool can easily be operated by
coding a ladder program that sets the HNDCD signal to 0.
- 162 -
B-64663EN/01 LASER FUNCTION 7.THREE-DIMENSIONAL MACHINING SYSTEM
Caution
The manual feed speeds on the X, Y, and Z axes must be the same.
Signal
- Hand coordinate system mode select signal
HNDCD<G226#3>
[Classification] Input signal
[Function] Enables jog and handle feed in a coordinate system defined from the
current nozzle position, with the nozzle head assumed its zero point.
[Operation] When the hand coordinate system mode select signal (HNDCD) is set
to "1" in manual operation mode, jog and handle feed can be
performed in the hand coordinate system.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G226 HNDCD
- 163 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
8 CONTROL FUNCTION
- 164 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Overview
The distance between the oscillator and the condensing lens varies as
the reflecting mirror moves along its axis (if there is one). The light
propagation distance at which a stable processing characteristic is
realized is generally limited to within a certain range. In a large
machine, in which the reflecting mirror has to move a long distance
exceeding such a limit because of its mechanical structure, it has been
conventionally impossible to maintain a stable characteristic over the
entire stroke. The optical path length compensation function is
developed to avert this problem. This function consists of an axis to
adjust the length of the optical path. If a move command is issued to
the reflecting mirror, the optical path adjustment axis is automatically
moved to keep the optical path length.
Function selection
When the option for optical path length compensation is specified,
resetting bit 1 (FMS) of parameter No. 15702 to "0" enables optical
path length compensation.
- 165 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Controlled axes
The following conditions apply to the controlled axes.
1 Either an incremental pulse coder or absolute pulse coder (APC)
can be used for a controlled axis. The two types can be used in
one system; it is allowed to use an incremental for one controlled
axis and an absolute for another.
2 The U-axis can be assigned to any axis from the fourth to the
eighth. Which axis to use is specified using parameter No.
15703.
3 Because the U-axis move command is determined from the move
distance of an axis on which the optical path length varies, a
controlled axis (except the U-axis) on which the optical path
length changes is specified in parameter No. 15700.
4 If the move direction of an axis on which the optical path length
changes does not match the polarity of the change in the optical
path length, the polarity can be inverted using parameter No.
15701 for calculation purposes.
5 Parameter No. 15702 can specify whether to reflect the move
amount of a controlled axis under tracing control in the move
command for the U-axis.
6 Optical path length compensation is available.
The optical path length with all axes (including the U-axis) at the
reference position is regarded as the reference optical path length.
This optical path length can be compensated for error. As a result,
the reference optical path length can be set up regardless of
where the reference position is set up.
If parameter No. 15704 specifies a mirror position compensation
value, setting the optical path length compensation start signal
(LRCS) to "1" with all axes at the reference return position
causes the U-axis to shift automatically from the reference
position by the specified distance, then triggers optical path
length compensation.
For the APC axis, even if it has not returned to the reference
position, the LRCS signal is accepted provided that the reference
position has been established.
- 166 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
The U-axis is defined only for the machine coordinate system, which
is updated according to the above calculation.
For axes not specified in parameter No. 15700, the move command
value is assumed to be 0 for calculation purposes. For axes on which
polarity inversion is specified in parameter No. 15701, the algebraic
sign is inverted for calculation purposes. Parameter No. 15705
specifies the ratio of the move distance of an axis on which the optical
path length varies to the distance traveled by the U-axis to resume the
original optical path length.
- 167 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Note
1 The U-axis is provided with overtravel and stored stroke limits.
2 If the mirror block on the U-axis interferes with any axis, a
provision to detect the interference and stop operation should be
made on the machine side.
3 The optical path length compensation start signal (LRCS) must
be kept at "0" in the manual reference position return mode. For
this purpose, a ladder program should select the jog mode after a
reference position return is completed, and then set the optical
path length compensation start signal (LRCS) to "1".
4 The machine coordinates of the U-axis may encounter an error in
0.001 mm units (if the least input increment is IS-B) depending
on a value specified in parameter No. 15704. But it does not
affect the machining characteristic.
5 Before setting the optical path length compensation start signal
(LRCS) to "1" in a machine in which all axes operate on APCs,
allow at least 50 ms after the servo completion signal (SA)
becomes "1"
6 Do not issue a move command (regardless of whether it is
automatic or manual) to the U-axis during optical path length
compensation.
7 An individual machine lock for the U-axis does not work during
optical path length compensation.
- 168 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Signal
- Optical path length compensation start signal
LRCS<G224#0>
[Classification] Input signal
[Function] Starts optical path length compensation.
[Operation] Optical path length compensation begins when the optical path length
compensation start signal (LRCS) is set to "1" with all axes at the
reference position. If an axis on which the optical path length changes
moves, the U-axis (optical path length adjustment axis) moves in order
to cancel the change in optical path length and resume the original
optical path length.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G224 LRCS
- 169 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15700 8 7 6 5 4 Z Y X
[Data type] Bit
X to 8 0: Axis on which the length of the optical path changes (used as a
basis for calculation of the U-axis move command)
1: Axis on which the length of the optical path does not change (not
used as a basis for calculation of the U-axis move command)
CAUTION
Specify 0 for non-existing axes.
#7 #6 #5 #4 #3 #2 #1 #0
15701 8 7 6 5 4 Z Y X
[Data type] Bit
X to 8 0: Does not invert the polarity of the calculated move amount for
the axis.
1: Inverts the polarity of the calculated move amount for the axis.
CAUTION
Specify 0 for non-existing axes.
#7 #6 #5 #4 #3 #2 #1 #0
15702 MRO MCO FMS TXC
[Data type] Bit
TXC 0: Specifies to include the move amount of a controlled axis under
tracing control in the move command calculation for the U-axis.
1: Specifies not to include the move amount of a controlled axis
under tracing control in the move command calculation for the
U-axis.
FMS 0: Specifies to enable optical path length compensation.
1: Specifies to disable optical path length compensation.
MCO The sign of the compensation amount for the reference position of the
axis of mirror movement is:
0: Plus.
1: Minus.
MRO The optical path length compensation stop request signal is set to 1
when:
0: An overtravel occurs on the mirror block axis.
1: An overtravel occurs on the mirror block axis and the axis
specified in parameter No. 15700.
15703 MIRAXS
[Data type] Byte
[Unit of data]
[Valid data range] 4 to 8
Selects which axis to be used as the U-axis along which the mirror
block moves.
- 170 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
- 171 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Overview
Items necessary for laser machining are grouped, and the related data
items are numbered and registered in a data area. Specifying a data
number by a program causes the associated data to be read for laser
machining.
The data area has a storage capacity to hold the groups of data
necessary for machining one type of workpiece (such as material
quality and plate thickness). Simply specifying the data number can
set the necessary conditions for machining. Because the data area
assures high-speed access, the data in it can be readily changed by
manual operation during program execution. Moreover, the changed
data can be registered in the data area, enabling easy update of
machining conditions.
- 172 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
(1) The piercing data group consists of the items listed below.
(2) Capacity
Three sets of the above items constitute a group.
- 173 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
(2) Capacity
Ten sets of the above items constitute a group.
(1) The edge machining data group consists of the items listed
below.
(2) Capacity
Five sets (201 to 205) of the above items constitute a group.
- 174 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Changing data
(1) Data change function based on screen operation
When the corresponding screen is selected for display and the
[OPRT] soft key is pressed, it becomes possible to change data.
Place the cursor on the desired item and perform the appropriate
operations.
(a) When data at the number corresponding to the current
machining operation is corrected, the active data except for
correction is immediately corrected.
(b) For the correction data, the changed data becomes effective
when a block that involves buffer rewriting is executed.
- 175 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
- 176 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Command data
(1) Items of command data
- Feedrate
- Peak value
- Frequency
- Duty cycle
- Assist gas pressure
- Assist gas type
- Standard shift
- Correction value
Override is applied to the feedrate, peak value, frequency, duty
cycle, and assist gas pressure.
Execution of data
(1) Piercing command
(a) When G24 is executed, a specified E code is written to the
piercing data E code buffer. The E code is read from the
buffer, and the data set corresponding to the number
specified in the E code is read from the data area and used
for piercing.
G24Exxx ;
- 177 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
- 178 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Data expansion
The data area for the machining condition setting function can be
accessed at high speed, but its capacity is not big. To handle many
types of workpiece materials, it is necessary to prepare a separate data
file and transfer the necessary data from the data file to the data area.
By enhancing the battery-powered memory that can be controlled by
the PMC and the CNC-PMC window function, application software
for using the battery-powered memory as a data file was developed
using the PMC C language.
- Reading comments
An M code is available for transferring comments. The M code can be
specified in parameter No. 15350. The M code can pass a comment
consisting of up to 24 alphanumeric characters to the PMC using the
window function. The comment can be used to specify the material of
a workpiece.
Mxxx (*************) ;
Up to 24 alphanumeric characters, including a
decimal point and sign
- Transferring data
(1) Data transfer using the PMC-CNC window function
The PMC-CNC window function enables data transfer between
the CNC data area and the battery-powered memory. In this
method, all machining conditions are previously registered in the
battery-powered memory, and the necessary data is specified
using the M code for comment reading and transferred to the data
area, in order to assure high-speed access during machining.
(2) Data transfer between the data area and macro executer
System variables have been assigned to data items so that data
can be read from and written to the data area using
conversational macros and execution macros.
- 179 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
- 180 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
CAUTION
Function codes 183 and 184 are supported by the
FS16-LA and FS16-LB, but not by the FS16i-LB.
(When nonvolatile memory expansion is used, C
for the PMC is required. Use C to access
battery-powered memory.)
- 181 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Overview
The output power for piercing is changed in steps so that the optimum
output power can be selected according to the requirement of a
particular application. Applying the optimum power enables stable
piercing with the shortest possible time.
Control method
(1) Output control
The average output is controlled by fixing the output peak value
and increasing the pulse frequency and duty cycle in every unit
time.
Setting
Piercing is performed by setting the following items.
When the machining condition setting function is used, the following
items can be registered in advance for three sets.
1 Peak value
2 Initial frequency
3 Initial duty cycle
4 Frequency increment
5 Duty cycle increment
6 Step time
7 Step count
8 Piercing time
9 Assist gas pressure
10 Assist gas type
11 Assist gas setting time
12 Standard shift
- 182 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Operation
Piercing is performed as follows:
(1) The assist gas selection signals (AG1 to AG3) are asserted to
output an analog signal indicating the assist gas pressure.
(2) When the assist gas setting time elapses, an output command is
executed according to the specified peak value, initial frequency,
and initial duty cycle.
(3) When the specified step time elapses, the frequency and duty
cycle are increased by the specified increment.
(4) After the frequency and duty cycle are repeatedly varied as many
times as the step count at intervals of the specified step time, the
output is kept unchanged.
(5) When the piercing time elapses, the piercing operation is
terminated.
Command
(1) When the machining condition setting function is used
(a) Selecting the piercing data
Issuing a command with the E address followed by a
piercing data set number causes the data corresponding to
the specified number to be selected.
E101 ;
(b) Command
After selecting the piercing data, issuing G24; starts
piercing.
E101 ;
G24 ;
(c) Selecting the assist gas
To perform piercing with the assist gas specified as the
piercing data, use the following commands.
E101 ; Specify a piercing data set.
E5 ; Specify a machining data set.
G32L2 ; Select the assist gas data
(L1 = machining data group; L2 =
piercing data group)
G24 ; Piercing command
- 183 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Override
No override is applied to the piercing data (such as output peak value,
frequency, or duty cycle).
- 184 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Overview
The edge machine function consists of edge detection, deceleration
and stop control, piercing, and feedrate and power control for a shift
from piercing to cutting. This function is intended to produce a sharp
edge.
Edge decision
(1) Angle
Corner θ made by two cutting feed blocks (A and B) is calculated
in G64 mode (cutting feed).
(a) Straight line to straight line
(2) Edge
If a calculated angle is smaller than or equal to the specified
value, it is assumed to be a corner, and the nozzle decelerates and
stops at the end point of block A for feedrate and power control.
- 185 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Operation
The operation shown below occurs during a shift from block A to
block B.
(1) The nozzle decelerates and stops at the end point of block A.
(2) The output power is maintained until the nozzle decelerates and
stops.
(3) When piercing ends, movement specified in block B begins.
(4) Before shifting to block B, the feedrate is set to the return speed,
the output is set to the peak value for cutting specified in block B,
the return frequency, and duty cycle. The operation of block B
starts under these conditions and continues until the return
distance is moved through.
(5) After the nozzle moves through the return distance, the
machining conditions of block B are selected, and machining
continues under these conditions.
- 186 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Cutter compensation
If a very small block is created for cutter compensation, angle decision
is made on the angle made by the current block and the very small
block, resulting in the angle differing from the one specified by the
program. If cutter compensation is applied during edge machining, a
very small block is created at the edge, causing the following
operations.
1 Piercing is performed before the very small block created for
cutter compensation.
2 Execution of the very small block begins with the return data,
and operation continues to the next block. After the return
distance is moved through, the programmed machining
conditions are applied.
To execute edge machining with the path on the machining
program in cutter compensation mode, set bit 3 of parameter No.
15007 to 1.
- 187 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Assist gas
If assist gas switching is to occur during piercing for edge creation, bit
4 of parameter No. 15004 can be used to specify whether to output the
laser beam during assist gas setting time.
If, in the process of assist gas switching at the start of piercing for
edge machining, at the start of the subsequent return distance cutting,
and at the start of start-up machining, the specified assist gas setting
time is to be ignored when the gas type and gas pressure defined with
the specified edge selection number and start-up selection number are
the same as those for cutting, set bit 3 of parameter No. 15011 to 1.
Override
Override is applied to the following items.
1 Return speed
2 Return peak value
3 Return frequency
4 Return duty cycle
Tracing control
During edge machining tracing control, a value specified for
machining is made effective as the standard shift.
- 188 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15004 EDG
[Data type] Bit
EDG 0: Specifies to turn off the laser beam at assist gas switching for
edge machining.
1: Specifies not to turn off the laser beam at assist gas switching for
edge machining.
#7 #6 #5 #4 #3 #2 #1 #0
15007 XSC ECK ESE
[Data type] Bit
ESE If piercing is to be executed in edge machining, it is:
0: Executed upon the completion of distribution.
1: Executed after a smoothing error check is performed upon the
completion of distribution.
ECK In edge machining, the angle is judged with:
0: The actual machining path.
1: The path in the machining program.
XSC In exact stop mode, the edge machine function is:
0: Not executed.
1: Executed.
#7 #6 #5 #4 #3 #2 #1 #0
15010 OVE
[Data type] Bit
OVE Edge machining and feedrate clamp by arc radius:
0: Cannot be used at the same time.
1: Can be used at the same time.
#7 #6 #5 #4 #3 #2 #1 #0
15011 CSC LVE EDS
[Data type] Bit
EDS The cutting conditions to be assumed during the execution of the
return distance in edge machining and start-up machining are:
0: The same as usual.
1: Not the same as usual. For the laser power, assist gas type, and
assist gas pressure, the piercing operation conditions for edge
machining are used.
NOTE
When this setting is enabled, this setting has higher
priority than bit 3 of No. 15011.
- 189 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
LVE At the start of edge machining and at the start of return distance
cutting that follows, assist gas switching is performed:
0: According to the conventional specification.
1: By ignoring settling time if the gas type and gas pressure remain
unchanged.
NOTE
This setting is disabled when bit 0 of No. 15011 is
set to 1.
CSC If all of SPQF are specified in the first G01, G02, and G03 blocks
after G24 in the start-up machining mode:
0: Start-up machining is performed as conventionally done,
regardless of the specification of SPQF.
1: Start-up machining is canceled, and cutting is performed
according to the values of SPQF specified.
#7 #6 #5 #4 #3 #2 #1 #0
15012 EXS CVA
[Data type] Bit
CVA When the edge machine function is used, angle determination is:
0: Based on bit 3 of parameter No. 15007.
1: Made according to the program path, regardless of the setting of
bit 3 of parameter No. 15007.
EXS When the edge machine function is executed, switching to the
piercing operation execution condition occurs:
0: Upon completion of distribution (when bit 2 of parameter No.
15007 = 0) or upon completion of acceleration/deceleration
(when bit 2 of parameter No. 15007 = 1)
1: After an in-position check is made for all axes.
- 190 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Overview
When a shift occurs from the piercing command G24 to a cutting
command block, stable machining is assured by performing the same
operation as the start-up function (for a corner subjected to edge
machining) through the specified return distance.
Operation
When the piercing command G24 ends, the next block (cutting
command) is executed. The return data for edge cutting becomes
effective for the start-up of this block.
Lr : Return distance
Fr : Return speed
Pr : Return frequency
Qr : Return duty cycle
Fb : Cutting command feedrate
Sb : Cutting command output peak value
Pb : Cutting command pulse frequency
Qb : Cutting command pulse duty cycle
- 191 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Start-up command
If a program specifies a machining data set number using the E
address, when the program is executed, the "start-up selection" item in
the specified machining data is referenced, and the edge data set
number is read for execution of the start-up function.
Override
Override is applied to the following item.
1 Return speed
2 Return peak value
3 Return frequency
4 Return duty cycle
- 192 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Tracing control
The standard shift used for piercing specified by the E code continues
to be effective during execution of the start-up function. When a
start-up is completed (the return distance has been moved through),
the standard shift for cutting is selected.
If piercing is not based on the E code, the currently effective standard
shift continues to be effective for the start-up function.
Sample program
The following sample program uses the start-up function.
1 The nozzle is positioned at a point (X50, Y50). At this point, the
G32 assist gas and G24 piercing commands are executed in the
stated sequence.
2 When piercing is completed, the cutting assist gas is selected,
and machining begins.
3 A start-up operation is performed in interval A (specified return
distance), where machining is carried out using the feedrate,
output peak value, frequency, and duty cycle specified for a
return operation.
4 When the start-up operation ends, machining continues using the
programmed feedrate, output peak value, frequency, and duty
cycle.
Parameter
For information on the specifiable parameters, see the section on edge
machining.
- 193 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Overview
A burning condition may occur during laser machining, disabling
further machining. In such a case, a normal operation may be able to
be resumed by returning the nozzle to a point where it was before the
burning condition occurred and by retrying processing. This is done
using the retry processing function. This function operates as follows:
When a machining failure is detected, the nozzle moves back along
the machining path to a specified point with the beam turned off.
When it gets to the specified point, it enters a machining state and
goes forward along the same machining path toward the point where it
started going backward (retrace start point). When it gets to the retrace
start point, the nozzle resumes machining as directed by the program.
This function cannot be used with the three-dimensional machining
function. Because the retry processing function is based on the
FS16-M retrace function, it is necessary to specify the retrace function
and conform to the retrace function specification.
Operation
The retry processing function operates as follows:
[1] Sets the retry processing mode signal (RVSLSR) to "1", and
resets the automatic operation stop signal (*SP) to "0" according
to the machining failure detection signal during program
execution. After that, specifies as follows:
- Movement = discontinued
- Beam = off
- Assist gas = off
- Tracing control = off (*1)
- 194 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
[2] Sets the retrace signal (RVS) to "1" to start automatic operation,
stores the current position of the nozzle as the retrace start point,
then retraces in the positive Z-axis direction through the distance
specified in parameter No. 15650, under the following
conditions.
- Beam = off
- Assist gas = off
- Tracing control = off
[3] When the retract operation is completed, retraces through the
distance specified in parameter No. 15651 and stops (*2). When
the retrace completed signal (RVSARV) becomes "1", resets the
retrace signal (RVS) to "0" to trigger a cycle start:
- If the program directs tracing control = on at the end of
retracing, the nozzle approaches the workpiece.
- If the program directs tracing control = off at the end of
retracing, Z-axis retracting is canceled in fast forward mode
(drops through the distance specified in parameter No.
15650), the nozzle gets close to the workpiece.
[4] Creates the assist gas command (G32) automatically and
executes it.
[5] Creates a move command with the retrace start point as the goal,
turns on the laser beam, and resumes forward trace. When the
nozzle gets to the retrace start point, calls the block executed in
step 1 and restarts program execution.
[6] After restarting, checks whether the retry completion distance
(specified in parameter No. 15652) is exceeded.
[7] Continues machining if no machining failure occurs after moving
through the retry completion distance.
[8] Repeats steps [2] to [4] if a machining failure occurs before
moving through the retry completion distance.
[9] If a retry is repeated a specified number of times (specified in
parameter No. 15653) unsuccessfully, assumes that retry
processing is impossible, and stops retry and triggers skip
processing.
- Z-axis retract
- Beam = off
- Assist gas = off
- Tracing control = off (*1)
[10] Start positioning at the end of the block mentioned in step [1]. A
single-block stop occurs at the end of the block.
[11] If the skip completion signal (RVSSKE) or retrace completion
signal (RVSARV) is "1", resets the retrace signal (RVS) to "0" to
trigger a cycle start.
- If tracing control is on in the block mentioned in step [1],
the nozzle approaches the workpiece.
- If tracing control is off in the block mentioned in step [1],
Z-axis retracting is canceled in fast forward mode, the
nozzle gets close to the workpiece.
- 195 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
[12] Executes the assist gas command (G32), then the piercing
command (G24). (*3)
This piercing operation is performed under the most recently
used conditions. (*5)
When piercing is completed, executes the assist gas command
(G32) again to switch to the machining assist gas:
- Assist gas = on
- Beam = on
[13] Executes the next block.
Notes
(1) When using the external tracing on/off function, reset the tracing
start signal (TCST) to "0" using a ladder program, and check that
the tracing motion signal (TRCL) is "0".
(2) In addition to the distance, the following conditions terminate
retracing.
(a) The newly read command is G00.
(b) The newly read command is a Z-axis move command.
(c) A skipped block is encountered.
(d) The G92 command is encountered.
(3) A skip always causes the nozzle to get close to the workpiece and
triggers piercing. Even if the skipped position is the end point of
machining, piercing takes place.
(4) If the following conditions are encountered, it is assumed that
machining cannot be continued, and the machining continuation
impossible signal (RVSERR) is output to terminate machining.
(a) During G24 execution, the number of detected machining
failures exceeds the retry count. (During piercing, detection
of machining failures must be disabled.)
(b) During G32 execution, a machining failure is detected,
resulting in a shift to a skip.
(5) The piercing command related to a skip operation can be
executed with values specified in dedicated parameters
(parameter Nos. 15669 to 15682).
(6) This function can be used only for X-Y facing. It cannot be used
with the three-dimensional machining function and other
functions.
PMC processing
To use the retrace function complying with the FS16-L specification,
it is necessary to process signals in the PMC. The solid-line arrow
( ) indicates the processing on the PMC side, and the broken-line
arrow ( ) indicates the processing internal to the CNC.
- 196 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Ordinary retracing
The following timing chart applies to ordinary retracing.
- 197 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Skip processing
The following timing chart applies to skip processing.
- 198 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
- 199 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Signal
- Retry processing mode selection signal
RVSLSR<G226#7>
[Classification] Input signal
[Function] Enables the retry processing function.
[Operation] If the retry processing mode selection signal is "0", the retrace
function is enabled. If the signal is "1", the retry processing function is
enabled. If only the retry processing function is being used, this signal
must always be "1". If it is necessary to switch this signal, switch it
before setting the retrace signal (RVS) to "1". Once retrace has began,
do not switch the signal until the retrace start point is reached.
- 200 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
- Retrace signal
RVS<G007#0>
[Classification] Input signal
[Function] Starts retracing.
[Operation] If both retry processing mode selection signal (RVSLSR) and
automatic operation stop signal (SPL) are "1", setting the retrace
signal (RVS) to "1" retracts the Z-axis and triggers a retrace. When
retracing ends and the automatic operation stop signal (SPL) becomes
"0" resetting the retrace signal (RVS) to "0" to trigger a cycle start
causes forward tracing.
- Retrace-in-progress signal
RVSL<F082#2>
[Classification] Output signal
[Function] Informs the PMC that the nozzle is moving backward along the
machining path.
[Output condition] This signal becomes “1” when:
- The retrace signal (RVS) becomes "1" to begin retracing.
This signal becomes “0” when:
- The retrace signal (RVS) becomes "0" to begin forward tracing
(including restarted forward tracing).
- The nozzle is at a stop because there is no block to retrace.
- 201 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
- 202 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G007 RVS
G226 RVSLSR
F066 G08MD
F082 RVSL
Parameter
15650 Z-axis retract amount
[Data type] 2-word
[Unit of data] Increment system IS-A IS-B IS-C Unit
Metric input 0.01 0.001 0.0001 mm
Inch input 0.001 0.0001 0.00001 inch
[Valid data range] 0 to 99999999
Specify the distance through which the Z-axis retracts, before starting
retracing or skipping. If this parameter is 0, the Z-axis will not retract.
- 203 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
#7 #6 #5 #4 #3 #2 #1 #0
15669 N2S
[Data type] Bit
N2S 0: Specifies that piercing during a retried forward retrace be
performed as directed by the program.
1: Specifies that piercing during a retried forward retrace be
performed as specified in parameter Nos. 15670 to 15682.
- 204 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
- 205 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
- 206 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Overview
When a difference is detected between the actual speed and the
programmed speed in a corner portion, for example, the laser power
control function adjusts the peak power, pulse frequency, and pulse
duty ratio to achieve uniform machining.
When the laser power control mode, described later, is selected by a G
code or external signal, the power, pulse frequency, and pulse duty
ratio are controlled to maintain the following relation:
F
M = Mo +(Mc - Mo)
Fc
Peak power
Pulse frequency
Pulse duty ratio
Fig. 8.7
- 207 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
- 208 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Use with the edge machine function, start-up machining function, and step
control function
If step control (E301 to E305) is specified, the system cannot enter
power control mode. If skip control is specified in power control mode,
power control mode is automatically canceled. If edge
machining/start-up machining (E205 to E205) is specified, the
operation differs depending on bit 7 (EGM) of parameter No. 15096.
If EGM = 0
If the system enters edge machining/start-up machining mode (a
code E201 to E205 is specified in the machining program),
power control mode is canceled.
If EGM = 1
Even if the system enters edge machining/start-up machining
mode, power control mode is not canceled. Power control is
stopped from the time of piercing at the corner edge until the
completion of travel for a return distance. While power control is
being stopped, the beam output conditions are controlled by edge
machining/start-up machining.
Signal
- Power control mode signal
PWCTL<G224#1>
[Classification] Input signal
[Function] Specifies a transition to or from power control mode.
[Operation] Transition to or from power control mode is carried out as follows:
Transition to power control mode = (G63 P1) OR (Power control
mode signal on)
The system is in power control mode while G63 P1,
specified in a machining program, is valid or while the
PMC holds the power control mode signal to 1.
- 209 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Return from power control mode = (G63 P0) AND (Power control
mode signal off)
When G63 P0 specified in a machining program is valid and
when the power control mode signal is set to 0, power
control mode is cancelled. The system usually enters the
G63 P0 state immediately after the CNC is activated or
upon a reset. If G63 P1 is not programmed, G63 P0 need
not be specified. That is, if the transition is made by an
external signal, the return is made by turning off that
external signal. If the transition is made by G63 P1
specified in a machining program, the return is made by
G63 P0.
The figure below shows the variations in power when the power
control mode signal is used (when only the power is controlled).
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G0224 PWCTL
#7 #6 #5 #4 #3 #2 #1 #0
F0224 PCMD
- 210 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15000 FLT LPC
LPC 0: The power control function is disabled.
1: The power control function is enabled.
While this parameter is set to 0, the system cannot enter power control
mode. The G code and input signal specifying a transition to power
control mode are ignored.
FLT 0: The filter is disabled in power control mode.
1: The filter is enabled in power control mode.
When this parameter is set to 1, parameter No. 15094 becomes valid,
and the specified output can be delayed.
#7 #6 #5 #4 #3 #2 #1 #0
15089 LP8 LP7 LP6 LP5 LP4 LPZ LPY LPX
LP* 0: The * axis is not used for feedrate calculation.
1: The * axis is used for feedrate calculation.
Based on the composite speed along the axes selected by this
parameter, the elements of the laser output are calculated. If no axis is
selected, the first axis (LPX) and second axis (LPY) are assumed.
- 211 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
#7 #6 #5 #4 #3 #2 #1 #0
15096 EGM SDB SQ0 PCD PCF PCP
PCP The power is:
0: Not controlled according to the feedrate.
1: Controlled according to the feedrate.
PCF The pulse frequency is:
0: Not controlled according to the feedrate.
1: Controlled according to the feedrate.
PCD The pulse duty ratio is:
0: Not controlled according to the feedrate.
1: Controlled according to the feedrate.
SQ0 When the specified peak power (S) or specified pulse duty ratio (Q) is
0:
0: The power control function is executed.
1: The power control function is interrupted.
SDB The allowable variation of the power control speed (parameter No.
15095) is set:
0: By directly setting a speed (mm/min).
1: By setting the ratio (0 to 100%) to the specified speed when a
transition to power control mode is performed.
EGM When the system is in edge machining mode or in start-up machining
mode:
0: Power control mode is canceled.
1: Power control is stopped during the piercing of edge machining
or start-up machining and during return distance movement.
The system is in edge machining mode or in start-up machining mode
when an E number for specifying edge machining or start-up
machining is selected.
- 212 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Parameter for calculating the rate of change in output (Output when feedrate
15097 F is 0)
[Unit of data] W
[Valid data range] 0 to 7000
This parameter specifies the power when feedrate F is 0. The rate of
change in output is calculated from this setting and the programmed
output in power control mode Mc.
Parameter for calculating the rate of change in the duty ratio (Duty ratio
15099 when feedrate F is 0)
[Unit of data] %
[Valid data range] 0 to 100
This parameter specifies the duty ratio when the feedrate F of Mo is 0.
The rate of change in the duty ratio is calculated from this setting and
the programmed duty ratio in power control mode Mc.
NOTE
1 To use the laser power control function in
high-precision contour control (HPCC) mode,
select laser power control mode before selecting
high-precision contour control mode. To cancel
laser power control mode, do so after canceling
high-precision contour control mode.
2 The laser power control function cannot be used
together with the pulse enhanced function. In
power control mode, the pulse enhanced function
is disabled.
3 The laser power control function can be used only
for linear axes. The laser power control function
cannot be used with the cylindrical interpolation
function or other functions related to a rotation axis.
4 The laser power control function cannot be used
together with a function related to
three-dimensional machining.
- 213 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Overview
When a mixed laser gas is not available, the laser gas mixer function
is used to create a laser gas by mixing nitrogen, helium, and CO2 gases
in a predetermined proportion. A special laser gas mixer is necessary.
For details, read the manual provided with the laser gas mixer.
Mixture sequence
See the flowchart below.
(1) When the mixer is not connected, the conventional sequence is
used.
(2) RUN-ON starts the mixer operation.
(3) Check the levels of the CO2-gas, helium, and nitrogen cylinders.
If any level is too low, 111 is displayed on the diagnostic screen
(No. 987).
(4) The tank is evacuated if the previous operation stopped while the
tank was being supplied with gases. Otherwise, this step is
skipped.
(5) The previous operation stop status is checked. According to the
status, the gas supply is started. When the low-order bits of
parameter No. 15009 are 0000, tank A is supplied with gases,
mixes those gases, then starts supplying the mixed gas.
(6) After the mixed gas supply starts, the laser oscillator sequence
starts.
(7) If the previous operation was stopped while the tank was
preparing to supply gas, the gas supply starts immediately.
(8) First, the cylinder levels are checked. If any cylinder level is too
low, 111 is displayed on the diagnostic screen (No. 987). The
sequence remains stopped until the cylinder is replaced. When
the BCAN signal (G221#5) is set to 1 after the cylinder is
replaced, the gas supply starts. The tank in which the gas level is
low is supplied with the gases in a predetermined proportion.
(9) After the tank is filled with the gases, a wait time (of about 1
hour) is necessary to ensure a uniform mixture. Then, the tank is
switched.
(10) The gas level of the mixed gas tank is checked.
(11) If the gas level of the mixed gas tank is low, the tank is switched
to another tank.
(12) RUN-OFF stops the mixer. POWER-OFF should not be done
until the gas supply is completed. POWER-OFF during gas
supply may result in the gases being mixed in the wrong
proportion.
- 214 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Turn NC on.
(1)
No
Is there a mixer?
Yes
Conventional sequence
No (2)
RUN-ON?
Yes
(3)
Cylinder level check
routine
(4)
Evacuation routine
(5)
Mixed gas supply start
routine
(6)
Oscillator sequence
- 215 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
(9) No
Timeout?
Yes
(10) Is the No
mixed gas level low?
(11) Yes
(12)
Oscillator sequence
No
RUN-OFF?
Yes
Has the
No
oscillator purge
finished?
Yes
Is gas Yes
being supplied?
No
- 216 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Leak check
To check the mixer for leaks, hold the LCAN signal (G221#4) to 1 for
about 500 milliseconds in the state before RUN-ON. The operation up
to evacuation sealing is performed automatically. The leak check
terminates by RUN-ON. An operator must check whether there is a
leak.
Signal
- Leak check start signal
LCAN<G221#4>
[Classification] Input signal
[Function] Checks the mixer for leaks.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
G221 BCAN LCAN
- 217 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Parameter
#7 #6 #5 #4 #3 #2 #1 #0
15009 TME BCG BEM BS2 BS1 AS2 AS1
[Data type] Bit
AS2, AS 00: Tank A is being supplied with gases.
01: Tank A is mixing the gases.
10: Tank A is supplying the mixed gas.
11: Tank A is preparing for gas supply.
BS2, BS1 00: Tank B is being supplied with gases.
01: Tank B is mixing the gases.
10: Tank B is supplying the mixed gas.
11: Tank B is preparing for gas supply.
BEM 0: The supply pressure of the gas cylinder has fallen.
1: The supply pressure of the gas cylinder is normal.
BCG 0: The gas cylinder has been replaced.
1: The gas cylinder has not been replaced.
TEM 0: The supply pressure of the tank has fallen.
1: The supply pressure of the tank is normal.
- 218 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
CAUTION
For details of how to operate the laser gas mixer,
read the operator's manual provided with the laser
gas mixer.
- 219 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Overview
When a highly reflective workpiece is laser-cut, the cutting face may
reflect the laser beam back to the laser resonator. Should this occur,
the cutting face and rear mirror form a false resonator, increasing the
laser power. The resultant laser beam may damage an optical
component.
To prevent such damage from occurring, the function monitors the
laser power. If the laser power exceeds a predetermined level, the
reflection beam is judged as returning to the resonator, and an alarm is
output.
Parameter
- 220 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Overview
If an overridden value of output power Pc exceeds a predetermined
value (parameter No. 15213), the pulse duty ratio is limited to 50% or
less.
The overridden value of output power Pc is limited to a predetermined
value (parameter No. 15210).
If the duty ratio is limited to 50%, the power value obtained after
power compensation and power feedback addition is limited to the
setting made with parameter No. 15207. If the duty ratio is not limited
to 50%, the power value is limited to the setting made with parameter
No. 15212.
Parameter
15212 Maximum power when the pulse duty ratio is not limited
[Data type] Word
[Unit of data] W
[Valid data range] 0 to 32767
When the pulse duty ratio is not limited to 50% according to the
setting made with parameter No. 15213, the power value obtained
after power compensation and power feedback addition cannot exceed
this value.
NOTE
When this function is not used, set identical values
in parameters No. 15210 and No. 15213 and in
parameters No. 15207 and No. 15212.
- 221 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Overview
This function is intended for high-speed and high-precision machining.
The use of this function can hold down the delay due to
acceleration/deceleration and the delay in the servo system, which
increase as the feedrate increases, reducing the machining profile error.
This also enables linear acceleration/deceleration before look-ahead
interpolation with the look-ahead of up to 40 blocks, achieving
smooth acceleration/deceleration over multiple blocks and permitting
higher-speed machining.
This function is limited to two-dimensional commands.
The following functions are enabled in the AI contour control mode.
(1) Linear acceleration/deceleration before look-ahead interpolation
(look-ahead of up to 40 blocks)
(2) Automatic corner deceleration
(3) Feedrate clamp by acceleration
(4) Feedrate clamp by arc radius
(5) Block overlap (usually five blocks, up to 40 blocks depending on
the parameter setting)
(6) Advanced preview feed forward
For details of the above functions, see the descriptions of the
respective functions.
Specifications
Axis control
Name Function
Number of controlled axes 3 to 8
Number of simultaneous controlled Up to 6
axes
Axis name The three basic axes are fixed at X, Y,
and Z.
Other axes may be assigned any of U, V,
W, A, B, and C.
Least input increment 0.001 mm, 0.001 deg, 0.0001 inch
- 222 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Name Function
Helical interpolation (G02, G03) ○ (Circular interpolation plus max. 2
axes linear interpolation)
If the helical interpolation option is
provided, linear interpolation can be
performed on up to two axes. The
specified feedrate must include the
speed on the helical axis.
Conical/spiral interpolation (G02, ×
G03)
Exponential interpolation (G02.3, ×
G03.3)
Dwell (G04) ○ (Specified in seconds.)
Polar coordinate interpolation ×
(G12.1, G13.1)
Cylindrical interpolation (G07.1) ×
Skip function (G31) ○ *
Reference position return (G28) ○ If the zero point is not established,
P/S alarm No. 090 is raised. *
Reference position return check ○ *
(G27)
Second, third, and fourth reference ○ *
position returns (G30)
Floating reference position return ○ *
(G30.1)
Normal direction control (G41.1, ×
G42.1)
Absolute command (G90)/ ○
incremental command (G91)
- 223 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Name Function
Tool length compensation (G43, ○
G44, G49)
- 224 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Name Function
Program restart (laser ×
specifications)
G code Meaning
G00 Positioning
G01 Linear interpolation
G02 Circular interpolation (CW)
G03 Circular interpolation (CCW)
- 225 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
G code Meaning
G13.1 Polar coordinate interpolation cancel mode
G15 Polar coordinate command cancel
G40 Cutter compensation cancel
G40.1 Normal direction control cancel mode
G49 Tool length compensation cancel
G50 Scaling cancel
G50.1 Programmable mirror image cancel
G64 Cutting mode
G67 Macro modal call cancel
G69 Coordinate rotation cancel
Linear acceleration/
deceleration before
interpolation
Specified Distributed
speed Acceleration/
Feedrate Interpolation pulses Servo
deceleration after
calculation calculation control
interpolation
(Deceleration example)
During execution, to achieve the speed specified for one block,
deceleration starts in the previous block.
Speed
Point 1
Specified speed
F3 Speed after
acceleration/deceleration
before interpolation
Point 2
F2
F1
Time
N1 N1
- 226 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
(Acceleration example)
During execution, acceleration is performed so that the speed
specified for one block is achieved.
Speed
Specified speed
F3 Speed after
acceleration/deceleration
before interpolation
F2
F1
Time
N1 N2
- 227 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
N2
Tool path resulting from not
decelerating at the corner
F1000
F500
N1
Time
Speed
Feedrate on the Y axis
F1000
F500
N2
Time
Speed
F1000
Tangent feedrate
F500
N1 N2
Time
- 228 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
( )
Acceleration on Travel distance in Travel distance
=
each axis max the previous block in the next block
E , F
N8
N7
N9
N6
N5
N4
N1
N2 N3
- 229 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
N1 N5 N9 N1 N5 N9
- 230 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Rapid traverse
In rapid traverse, acceleration/deceleration is performed with
acceleration/deceleration before interpolation and travel is performed
with linear-type positioning. Either the linear or bell-shaped type can
be selected as the acceleration/deceleration type. The speed during
travel and the acceleration of acceleration/deceleration before
interpolation can be determined as follows:
Time
tb tb tb tb
ta ta
tc tc
- 231 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Time
T/2 F/A T/2
T T
NOTE
1 Rapid traverse block overlaps are disabled.
2 If bell-shaped acceleration/deceleration is to be
used, the rapid traverse bell-shaped
acceleration/deceleration option is required.
Signal
- AI contour control mode signal
AICC<F062#0>
[Classification] Output signal
[Function] Notifies that the system is in AI contour control mode.
[Output condition] The signal is set to "1" if:
- The system enters AI contour control mode.
The signal is set to "0" if:
- The system leaves AI contour control mode.
Signal address
#7 #6 #5 #4 #3 #2 #1 #0
F062 AICC
- 232 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Parameter
- Parameters related to linear acceleration/ deceleration before interpolation
NOTE
1 If either parameter No. 1770 or 1771 is set to 0, no
linear acceleration/deceleration before interpolation
is applied.
2 The setting of parameter No. 1770 divided by the
setting of parameter No. 1771 must be equal to or
greater than 5.
Speed
(mm/min)
Parameter
No. 1770
- 233 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
NOTE
This parameter is not effective to rapid traverse
blocks.
Distance to the stored stroke Distance required for reduction from the
limit on each axis < current speed (tangent feedrate) to the
speed of parameter No.1784
NOTE
1 If 0 is set, the above control is not performed.
2 When the stroke check is disabled, the above
control is also disabled.
3 The above control is effective to stored stroke
check 1 only.
- 234 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
Permissible speed difference on each axis for the function for deceleration
1783 at corners by speed difference (for acceleration/deceleration before
interpolation)
[Data type] Word axis
[Unit of data] Valid data range
Input increment Unit of data
[Valid data range] IS-A, IS-B IS-C
Millimeter machine 1 mm/min 6 to 15000 6 to 12000
Inch machine 0.1 inch/min 6 to 6000 6 to 4800
Rotation axis 1 deg/min 6 to 15000 6 to 12000
Specify the speed difference on each axis for the function for
automatic deceleration at corners by speed difference when linear
acceleration/ deceleration before interpolation is used.
Speed
(mm/min)
Permissible acceleration
Parameter
No. 1432
- 235 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
N1 a
N2
b
r
a b
N3
N1 N2 N3 Time
- Other parameters
- 236 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
#7 #6 #5 #4 #3 #2 #1 #0
1603 RBL
[Data type] Bit
RBL In AI contour control mode, rapid traverse acceleration/deceleration
is:
0: Linear acceleration/deceleration.
1: Bell-shaped acceleration/deceleration.
Specify tb, shown in the figure below, for each axis. If the setting is 0,
linear acceleration/deceleration is assumed.
Linear acceleration/deceleration
Speed Bell-shaped acceleration/deceleration
Time
tb tb tb tb
ta ta
#7 #6 #5 #4 #3 #2 #1 #0
7050 MI1 MI0
[Data type] Bit
MI1、MI0 Set the following values:
MI1 MI0
Setting 0 1
- 237 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
#7 #6 #5 #4 #3 #2 #1 #0
7052 NMI
[Data type] Bit axis
For a PMC controlled axis, tracing control axis, or optical path length
compensation mirror axis, set this bit to 1.
- Parameter numbers used in normal mode, advanced preview control mode, and
AI contour control mode
- 238 -
B-64663EN/01 LASER FUNCTION 8.CONTROL FUNCTION
(Others)
Parameter number
Parameter Advanced
AI
Normal preview
control contour
Radius error precision in circular
PCIRI/3403#0 None
interpolation
Maximum cutting federate (common to all
1422 1431 1422
axes)
Maximum cutting feedrate (for each axis) 1430 1432
Rapid traverse bell-shaped RBL/1603#6
1621
acceleration/deceleration time constant 1621
- 239 -
8.CONTROL FUNCTION LASER FUNCTION B-64663EN/01
Cautions
CAUTION
1 If the total distance of the advanced preview blocks
decreases below the deceleration distance from
the current speed, deceleration starts. If, at the end
of deceleration, advanced preview has proceeded,
increasing the total distance of blocks, acceleration
is performed again. If blocks, especially those with
small travel distances, are specified in succession,
the speed may not become constant because
deceleration and acceleration are performed
alternately. If this occurs, decrease the specified
speed.
2 If, during axial movement, the dry run signal
changes from "0" to "1" or from "1" to "0,"
acceleration/deceleration is performed to the
predetermined speed without deceleration to speed
0.
3 If, in AI contour control mode, there is a block
without movement or a 1-shot G code command
such as G04, the tool decelerates and stops
temporarily in the previous block.
Notes
TE
1 Acceleration before interpolation used must be of
the linear or bell-shaped type. Exponential
acceleration/deceleration cannot be used.
2 During switching to AI contour control mode,
manual handle interrupts are disabled.
3 This function is limited to X-Y plan machining.
It cannot be used together with cylindrical
interpolation, normal direction control,
three-dimensional machining function, etc.
Reference item
Series Operator's Manual II.19.6 AI contour control
16i/160i/18i/180i (B-63524EN)
FANUC Series Operator's Manual II.16.7
16i/160i-LB (B-63664EN)
- 240 -
APPENDIX
B-64663EN/01 APPENDIX A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER)
- 243 -
A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER) APPENDIX B-64663EN/01
PMC→CNC
#7 #6 #5 #4 #3 #2 #1 #0
G007 RVS
- 244 -
B-64663EN/01 APPENDIX A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER)
CNC→PMC
#7 #6 #5 #4 #3 #2 #1 #0
F082 RVSL
F224 PCMD
F226
F227
F228
F229
- 245 -
A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER) APPENDIX B-64663EN/01
- 246 -
B-64663EN/01 APPENDIX A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER)
- 247 -
A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER) APPENDIX B-64663EN/01
- 248 -
B-64663EN/01 APPENDIX A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER)
- 249 -
A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER) APPENDIX B-64663EN/01
- 250 -
B-64663EN/01 APPENDIX A.INTERFACE BETWEEN CNC AND PMC (FOR C SERIES AND Y SERIES LASER)
- 251 -
B-63663EN/01 INDEX
INDEX
FUNCTIONS ..................................................................29
<A>
FUNCTIONS DIFFERING FROM THE M SERIES
AI CONTOUR CONTROL........................................... 222
SPECIFICATIONS .........................................................38
Approach......................................................................... 97
APPROACH FEED....................................................... 155 <G>
ASSIST GAS .................................................................. 54 GUIDE LIGHT ON SIGNAL .........................................80
ASSIST GAS CONTROL............................................... 55
<I>
ASSIST GAS PRESSURE ANALOG OUTPUT...... 24, 63
I/O LIMITATION BASED ON LASER OSCILLATOR
ASSIST GAS PRESSURE OVERRIDE ......................... 65
CONNECTION...............................................................18
ATTITUDE CONTROL ............................................... 107
INTERFACE BETWEEN CNC AND PMC (FOR C
Attitude Control A (Zero-offset Head).......................... 108
SERIES AND Y SERIES LASER) ...............................243
Attitude Control B (Offset Nozzle) ............................... 112
<L>
<B>
Laser Alarm Signal..........................................................84
BEAM ON/OFF CONTROL .......................................... 70
LASER GAS MIXER FUNCTION ..............................214
<C> LASER OSCILLATOR ..................................................19
CHANGING THE PIERCING TIME............................. 77 LASER OSCILLATOR CONNECTION USING AN
CONFIGURATION ..........................................................5 OPTICAL FIBER CABLE..............................................22
CONFIGURATION OF THE CONTROL UNIT .............7 Laser Oscillator Not Connected Signal ...........................85
Connection of the CP1A ................................................. 21 LASER OUTPUT CONTROL........................................66
CONNECTION OF THE LASER OSCILLATOR ......... 20 LASER POWER CONTROL........................................207
CONNECTION OF THE TRACING SENSOR ............. 26 Laser Processing Signal ..................................................82
CONTROL FUNCTION............................................... 164 LASER SEQUENCE CONTROL...................................45
CONTROL UNIT .............................................................6 LIST OF ADDRESSES.................................................244
CONTROL UNIT POWER SUPPLY............................. 16 LIST OF SIGNALS ......................................................246
CORRESPONDENCE BETWEEN LASER SERIES List of Signals (In Order of Addresses).........................250
AND SOFTWARE SERIES .............................................4 List of Signals (In Order of Functions) .........................246
List of Signals (In Order of Symbols) ...........................248
<D>
DEFINITION OF WARNING, CAUTION, AND <M>
NOTE............................................................................. s-1 Machine Lock..................................................................40
DIFFERENCES BETWEEN Series 16i-LB AND MACHINING CONDITION SETTING FUNCTION ..172
Series 16i...........................................................................4 MANUAL OPERATION IN HAND COORDINATE
Dry Run........................................................................... 40 SYSTEM .......................................................................161
Duty Override ................................................................. 76
<O>
<E> OPTICAL PATH LENGTH COMPENSATION..........165
EDGE MACHINE FUNCTION.................................... 185 Output Drop Alarm Signal ..............................................83
EMERGENCY STOP ..................................................... 39 OUTPUT OVERRIDE ....................................................74
<F> <P>
FEED HOLD................................................................... 39 PIERCING FUNCTION ...............................................182
FOR C SERIES AND Y SERIES OSCILLATORS........ 10 Piercing Signal ................................................................81
Frequency Override Signal.............................................. 75
i-1
INDEX B-63663EN/01
<R>
REFLECTION BEAM MONITOR FUNCTION.......... 220
RETRY PROCESSING FUNCTION ........................... 194
<S>
SEQUENCE CONTROL OF THE C SERIES AND Y
SERIES LASER OSCILLATORS .................................. 46
SHUTTER OPENING/CLOSING CONTROL............... 67
Single Block.................................................................... 41
Standard Shift.................................................................. 95
START-UP FUNCTION............................................... 191
STATE OUTPUT SIGNAL ............................................ 81
<T>
TEACHING BOX INTERFACE .................................. 124
TEST OPERATION........................................................ 40
THREE-DIMENSIONAL MACHINING SYSTEM .... 106
TOTAL CONNECTION DIAGRAM ...............................9
Tracing Alarm ................................................................. 99
TRACING AXIS MACHINE LOCK............................ 105
TRACING AXIS SWITCHING.................................... 154
TRACING CONTROL ............................................. 86, 87
Tracing Control Adjustment............................................ 91
Tracing Function ............................................................. 87
Tracing Gain Override .................................................. 102
TRACING INTERLOCK SIGNAL .............................. 103
<W>
W-AXIS TRACING...................................................... 151
i-2
Revision Record
01 Jul., 2005