Series 16i/18i/160i/180i-PB Descriptions Page 133

Descriptions
B63682EN/01
15. ACCURACY COMPENSATION
FUNCTION
NC FUNCTION
109
ε1
P1 P4
Yaxis
P3P2
Locus of
portion B
Xaxis
Locus of point A
P1, P2, P3, P4 : Compensation points for the movement axis
ε1, ε2, ε3, ε4 : Compensation amounts for the compensation points
along the compensation axis
When a movement from P1 to P4 along only the Xaxis (the move-
ment axis) is specified, straightness compensation is applied to the
Yaxis (the compensation axis) by corresponding compensation
amounts (1 to (4 as portion B moves to P1 to P2 to P3 to P4. This
compensation operation for the Yaxis makes the locus of point A on
the Yaxis free from the influence of the Xaxis slope even when the
locus of portion B that connects the Xaxis and Yaxis is influenced
by the Xaxis slope.
A
B
ε1
ε2
ε3
ε4
ε2
ε3
ε4
Fig. 15.3 (b)
NOTE
1 Straightness compensation is enabled once reference
position return has been performed along the movement
and compensation axes.
2 When the optional straightness compensation function is
used, the optional storage pitch error compensation
function is required.
3 Straightness compensation data is added to the storage
pitch error compensation data when output.
4 In straightness compensation, the movement axis itself
cannot be set as the compensation axis. To apply such a
form of compensation, use slope compensation.

Contents Summary of Series 16i/18i/160i/180i-PB Descriptions

  • Page 1DESCRIPTIONS B-63682EN/01
  • Page 2Ȧ 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 possi
  • Page 3SAFETY PRECAUTIONS This section describes the safety precautions related to the use of CNC units. It is essential that these precautions be observed by users to ensure the safe operation of machines equipped with a CNC unit (all descriptions in this section assume this configuration). Note that some
  • Page 4SAFETY PRECAUTIONS B–63682EN/01 1 DEFINITION OF WARNING, CAUTION, AND NOTE This manual includes safety precautions for protecting the user and preventing damage to the machine. Precautions are classified into Warning and Caution according to their bearing on safety. Also, supplementary information i
  • Page 5B–63682EN/01 SAFETY PRECAUTIONS 2 GENERAL WARNINGS AND CAUTIONS WARNING 1. Never attempt to machine a workpiece without first checking the operation of the machine. Before starting a production run, ensure that the machine is operating correctly by performing a trial run using, for example, the sing
  • Page 6SAFETY PRECAUTIONS B–63682EN/01 WARNING 9. Some functions may have been implemented at the request of the machine–tool builder. When using such functions, refer to the manual supplied by the machine–tool builder for details of their use and any related cautions. NOTE Programs, parameters, and macro
  • Page 7B–63682EN/01 SAFETY PRECAUTIONS 3 WARNINGS AND CAUTIONS RELATED TO PROGRAMMING This section covers the major safety precautions related to programming. Before attempting to perform programming, read the supplied this manual carefully such that you are fully familiar with their contents. WARNING 1. C
  • Page 8SAFETY PRECAUTIONS B–63682EN/01 WARNING 5. Special M codes In principle, a block which includes any of the following M codes, which specify the execution of special functions, must not contain any other codes. When it is impossible to avoid specifying an M code together with another code in the same
  • Page 9B–63682EN/01 SAFETY PRECAUTIONS WARNING 12. Auto–repositioning If the amount of retraction or return for auto–repositioning is changed, and repositioning is repeated many times, grasping of the workpiece may fail, possibly causing damage to the machine. Be careful therefore, when changing the amount
  • Page 10SAFETY PRECAUTIONS B–63682EN/01 4 WARNINGS AND CAUTIONS RELATED TO HANDLING This section presents safety precautions related to the handling of machine tools. Before attempting to operate your machine, read the supplied this manual carefully, such that you are fully familiar with their contents. WAR
  • Page 11B–63682EN/01 SAFETY PRECAUTIONS WARNING 7. Workpiece coordinate system shift Manual intervention, machine lock, or mirror imaging may shift the workpiece coordinate system. Before attempting to operate the machine under the control of a program, confirm the coordinate system carefully. If the machin
  • Page 12SAFETY PRECAUTIONS B–63682EN/01 5 WARNINGS RELATED TO DAILY MAINTENANCE WARNING 1. Memory backup battery replacement When replacing the memory backup batteries, keep the power to the machine (CNC) turned on, and apply an emergency stop to the machine. Because this work is performed with the power on
  • Page 13B–63682EN/01 SAFETY PRECAUTIONS WARNING 2. Absolute pulse coder battery replacement When replacing the memory backup batteries, keep the power to the machine (CNC) turned on, and apply an emergency stop to the machine. Because this work is performed with the power on and the cabinet open, only those
  • Page 14SAFETY PRECAUTIONS B–63682EN/01 WARNING 3. Fuse replacement For some units, the chapter covering daily maintenance in the operator’s manual or programming manual describes the fuse replacement procedure. Before replacing a blown fuse, however, it is necessary to locate and remove the cause of the bl
  • Page 15B–63682EN/01 Table of Contents SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s–1 I. GENERAL 1. GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. LIST OF S
  • Page 16TABLE OF CONTENTS B–63682EN/01 4.3.6 F1–digit (Programmable Rapid Traverse Override) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.3.7 Rapid Traverse Time Constant Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.4 AUTOMATIC
  • Page 17B–63682EN/01 TABLE OF CONTENTS 8.2.1 Circular Nibbling (G68) And Linear Nibbling (G69) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 8.2.2 Nibbling Mode (M–code) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 8.3 MA
  • Page 18TABLE OF CONTENTS B–63682EN/01 13. FUNCTION TO SIMPLIFY PROGRAMMING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 13.1 PATTERN FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 13.1.1 Bolt Hole
  • Page 19B–63682EN/01 TABLE OF CONTENTS 15.8 C–AXIS BACKLASH COMPENSATION FOR INDIVIDUAL INDEXES (OPTION) . . . . . . . . . 113 16. COORDINATE SYSTEM CONVERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 16.1 COORDINATE SYSTEM ROTATION (G84, G85) . . . . . . . . . . . . . .
  • Page 20TABLE OF CONTENTS B–63682EN/01 21.2 INCREMENTAL FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 21.3 MANUAL HANDLE FEED (1ST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 21B–63682EN/01 TABLE OF CONTENTS 24.1.6 Stand–Alone Type FA Full Keyboard (Vertical Type) (for 160i/180i) . . . . . . . . . . . . . . . . . . . 166 24.2 EXPLANATION OF THE KEYBOARD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 24.2.1 Explanation of the F
  • Page 22TABLE OF CONTENTS B–63682EN/01 28. DATA INPUT/OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 28.1 READER/PUNCH INTERFACES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 28.2 I
  • Page 23B–63682EN/01 TABLE OF CONTENTS 30. STATUS OUTPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 30.1 READY SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 24TABLE OF CONTENTS B–63682EN/01 APPENDIX A. RANGE OF COMMAND VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 B. FUNCTIONS AND TAPE FORMAT LIST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 C. LIST OF TAPE CODE . . . . .
  • Page 25I. GENERA
  • Page 26
  • Page 27B–63682EN/01 GENERAL 1. GENERAL 1 GENERAL The FANUC Series 16i, 160i, 18i, and 180i are super–compact ultra–thin CNC models with built–in liquid crystal displays. Each CNC unit is only 60 mm deep. This compactness was achieved by accommodating a small CNC printed–circuit board developed by utilizing
  • Page 281. GENERAL GENERAL B–63682EN/01 Manuals related to The table below lists manuals related to the FANUC Series 16i/160i–PB, Series 16i/160i–PB, 18i/180i–PB. In the table, this manual is marked with an asterisk (*). 18i/180i–PB Manuals Related to the Series 16i/160i–PB, 18i/180i–PB Specification Manual
  • Page 29B–63682EN/01 GENERAL 1. GENERAL Manuals related to control motor αi series Manuals related to control motor αi series Specification Manual name number FANUC AC SERVO MOTOR αi series DESCRIPTIONS B–65262EN FANUC AC SERVO MOTOR αi series PARAMETER MANUAL B–65270EN FANUC AC SPINDLE MOTOR αi series DESC
  • Page 302. LIST OF SPECIFICATIONS GENERAL B–63682EN/01 2 LIST OF SPECIFICATIONS f : Standard F : Standard option l : Option * : Function included in another option. NOTE Some combinations of these options are restricted. Controlled axis 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Controlled axis 3 axe
  • Page 31B–63682EN/01 GENERAL 2. LIST OF SPECIFICATIONS Controlled axis 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Stored stroke check 1 f f Stroke limit external setting l l Stored stroke check 2 l l Stroke limit check before move Only for G00 f f Safety zone check l l Safety zone area extension Max.
  • Page 322. LIST OF SPECIFICATIONS GENERAL B–63682EN/01 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Manual handle interruption l l Incremental feed x1, x10, x100, x1000 f f Jog and handle simultaneous mode f f Interpolation function 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Positioning G00 (Lin
  • Page 33B–63682EN/01 GENERAL 2. LIST OF SPECIFICATIONS Feed function 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Jog override 0 to 655.34% f f Override cancel f f External deceleration l l Feed stop l l Advance preview control l l Press function 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB High–s
  • Page 342. LIST OF SPECIFICATIONS GENERAL B–63682EN/01 Program input 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Nibbling G68/G69/M code f f Pattern base point command G72 f f Memory and call by A/B macro 5 f f U/V/W macro f f Multi–piecemachining l l Command for restarting multi–piece machining : : R
  • Page 35B–63682EN/01 GENERAL 2. LIST OF SPECIFICATIONS Tool function/Tool compensation 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Output ahead of T code l l C–axis position compensation 20 : : Cutter compensation C l l Tool offset pairs ±6 digits 32 f f ±6 digits 64 l l ±6 digits 99 l l ±6 digits 200
  • Page 362. LIST OF SPECIFICATIONS GENERAL B–63682EN/01 Setting and display 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Help function f f FACTOLINK *1 l l Remote diagnostic Specification of 16i/18i–M : : Run hour and parts count display l l Actual cutting feedrate display f f Directory display of flopp
  • Page 37B–63682EN/01 GENERAL 2. LIST OF SPECIFICATIONS Data input/output 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB External program number search 1 to 9999 : : Memory card interface f f Screen hard copy *1 l l Power mate CNC manager *1 l l Communication function 16i–PB 18i–PB Item Specifications 160
  • Page 382. LIST OF SPECIFICATIONS GENERAL B–63682EN/01 Others 16i–PB 18i–PB Item Specifications 160i–PB 180i–PB Machine interface (I/O Link) I/O Unit MODEL–A F F Maximum DI/DO points : 2048/2048 *4 I/O Unit MODEL–B F F Operator’s panel I/O module F F Power magnetics cabinet I/O module F F Connector panel I/
  • Page 39II. NC FUNCTIO
  • Page 40
  • Page 41B–63682EN/01 NC FUNCTION 1. CONTROLLED AXES 1 CONTROLLED AXES 17
  • Page 421. CONTROLLED AXES NC FUNCTION B–63682EN/01 1.1 8 axes 16i/160i–PB: 8 axes NUMBER OF THE 18i/180i–PB: 6 axes ALL CONTROLLED The machine controlled axes include Cs axis and PMC controlled axes. AXES 1.2 MACHINE CONTROLLED AXES 1.2.1 3 axes (X axis, Y axis, turret axis (T axis)) Number of Basic Contro
  • Page 43B–63682EN/01 NC FUNCTION 1. CONTROLLED AXES 1.4 There are two increment systems as shown in the tables below. One of the increment systems can be selected using a parameter. INCREMENT SYSTEM Table 1.4 (a) Least input Least command Abbreviation increment increment 0.01 mm 0.005 mm Metric input Millim
  • Page 441. CONTROLLED AXES NC FUNCTION B–63682EN/01 1.4.1 The following least input increments can be set using a parameter: Input Unit (10 Times) Increment system Least input increment IS–B 0.01 mm, 0.01 deg, or 0.0001 inch CAUTION When incerement system is IS–A, Input unit 10 time multibly can not be used
  • Page 45B–63682EN/01 NC FUNCTION 2. PREPARATORY FUNCTIONS 2 PREPARATORY FUNCTIONS The following G codes are provided. The G codes are classified into two: A and B. One of the G code types can be selected using a parameter. In this manual, G code system B is assumed. G code list (1/2) System A System B Group
  • Page 462. PREPARATORY FUNCTIONS NC FUNCTION B–63682EN/01 G code list (2/2) System A System B Group Meaning G50 G34 Scaling off 11 G51 G35 Scaling on G52 G93 Local coordinate system setting 00 G53 G53 Machine coordinate system selection G54 G54 Workpiece coordinates system 1 selection G55 G55 Workpiece coor
  • Page 47B–63682EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3 INTERPOLATION FUNCTIONS 23
  • Page 483. INTERPOLATION FUNCTIONS NC FUNCTION B–63682EN/01 3.1 Positioning is done with each axis separately (Non linear interpolation type positioning). POSITIONING (G00) Any of the following tool paths can be selected using parameters. D Non linear interpolation positioning Each axis is independently pos
  • Page 49B–63682EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3.2 Linear interpolation is done with tangential direction feed rate specified by the F code. LINEAR INTERPOLATION X axis (G01) End point (200, 150) (Program example) G01 G90 X200. Y150. F200 ; Start point Y axis Format G01 IP _ F_ ; F : Feedrate 2
  • Page 503. INTERPOLATION FUNCTIONS NC FUNCTION B–63682EN/01 3.3 Circular interpolation of optional angle from 0° to 360 ° can be specified. G02: Clockwise (CW) circular interpolation CIRCULAR G03: Counterclockwise (CCW) circular interpolation INTERPOLATION (G02, G03) Yp G03 G02 Xp G17 Feed rate of the tange
  • Page 51B–63682EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3.4 Helical interpolation performs circular interpolation of a maximum of two axes, synchronizing with other optional two axes circular HELICAL interpolation. Thread cutting of large radius threads or machining of solid INTERPOLATION cams are possi
  • Page 524. FEED FUNCTIONS NC FUNCTION B–63682EN/01 4 FEED FUNCTIONS 28
  • Page 53B–63682EN/01 NC FUNCTION 4. FEED FUNCTIONS 4.1 Positioning of each axis is done in rapid motion by the positioning command (G00). RAPID TRAVERSE There is no need to program rapid traverse rate, because the rates are set in the parameter (per axis). Least command increment Rapid traverse rate range 0
  • Page 544. FEED FUNCTIONS NC FUNCTION B–63682EN/01 4.2 Feed rates of linear interpolation (G01), and circular interpolation (G02, G03) are commanded with numbers after the F code. CUTTING FEED RATE 4.2.1 In cutting feed, it is controlled so that speed of the tangential direction is Tangential Speed always t
  • Page 55B–63682EN/01 NC FUNCTION 4. FEED FUNCTIONS 4.3 OVERRIDE 4.3.1 The per minute feed can be overrided by: Feed Rate Override 0 to 254% (per every 1%). 4.3.2 All cutting feed rate can be overrided by: Second Feed Rate 0 to 254% (per every 1%) A second override can be performed on feed rats once override
  • Page 564. FEED FUNCTIONS NC FUNCTION B–63682EN/01 4.3.7 It is possible to override the X–/Y–axis rapid traverse linear Rapid Traverse Time acceleration/deceleration time constant in a range from 1% to 100% in 1% steps. This function obtains an optimum time constant by overriding the Constant Override linea
  • Page 57B–63682EN/01 NC FUNCTION 4. FEED FUNCTIONS 4.4 Acceleration and deceleration is performed when starting and ending movement, resulting in smooth start and stop. AUTOMATIC Automatic acceleration/deceleration is also performed when feed rate ACCELERATION/ changes, so change in speed is also smoothly d
  • Page 584. FEED FUNCTIONS NC FUNCTION B–63682EN/01 4.4.1 For rapid traverse, the rapid traverse feedrates, time constants, and servo Switching Rapid loop gains can be switched according to the positioning distance set up by a parameter for each axis. Use of this function can improve positioning Traverse Fee
  • Page 59B–63682EN/01 NC FUNCTION 4. FEED FUNCTIONS 4.5 The function for rapid traverse bell–shaped acceleration/deceleration increases or decreases the rapid traverse feedrate smoothly. RAPID TRAVERSE This reduces the shock to the machine system due to changing BELL–SHAPED acceleration when the feedrate is
  • Page 604. FEED FUNCTIONS NC FUNCTION B–63682EN/01 4.6 LINEAR Speed ACCELERATION/ DECELERATION AFTER CUTTING FEED INTERPOLATION Time TC TC In the linear acceleration/deceleration, the delay for the command caused by the acceleration/ deceleration becomes 1/2 compared with that in exponential acceleration/de
  • Page 61B–63682EN/01 NC FUNCTION 4. FEED FUNCTIONS 4.7 BELL–SHAPE Speed ACCELERATION/ DECELERATION B F AFTER CUTTING FEED INTERPOLATION F/2 A 0 TC/2 Time TC TC It is possible to apply quadratic–curve acceleration/deceleration to cutting feed as shown above. This type of acceleration/deceleration is called b
  • Page 624. FEED FUNCTIONS NC FUNCTION B–63682EN/01 4.8 In response to the cutting feed command, the feedrate before interpolation, the command feedrate can be directly accelerated/ LINEAR decelerated. This enables a machined shape error caused by the delay of ACCELERATION/ acceleration/deceleration to be el
  • Page 63B–63682EN/01 NC FUNCTION 4. FEED FUNCTIONS 4.9 Move command in blocks commanded with G09 decelerates at the end point, and in–position check is performed. G09 command is not EXACT STOP (G09) necessary for deceleration at the end point for positioning (G00) and in–position check is also done automati
  • Page 645. REFERENCE POSITION NC FUNCTION B–63682EN/01 5 REFERENCE POSITION 40
  • Page 65B–63682EN/01 NC FUNCTION 5. REFERENCE POSITION 5.1 MANUAL REFERENCE POSITION RETURN 5.1.1 Positioning to the reference position can be done by manual operation. Manual Reference With jogging mode (J), manual reference position return (ZRN) signals, and signal for selecting manual reference position
  • Page 665. REFERENCE POSITION NC FUNCTION B–63682EN/01 5.2 AUTOMATIC REFERENCE POSITION RETURN D Return to reference With the G28 command, the commanded axis is positioned to the position (G28) reference position. After positioning, the reference position return end lamp lights. If G28 was commanded when re
  • Page 67B–63682EN/01 NC FUNCTION 5. REFERENCE POSITION 5.3 It is possible to return the workpiece to the floating reference position by commanding the G30.1. FLOATING The floating reference position is located on the machine and can be a REFERENCE reference position of some sort of machine operation. It is
  • Page 685. REFERENCE POSITION NC FUNCTION B–63682EN/01 5.4 In a grid–based reference position return, setting the distance over which the reference position is to shift in a parameter makes it possible to shift REFERENCE POINT the reference position without moving a deceleration dog. This function SHIFT can
  • Page 69B–63682EN/01 NC FUNCTION 6. COORDINATE SYSTEMS 6 COORDINATE SYSTEMS By teaching the CNC the position the tool is to arrive, the CNC moves the tool to that position. The position is specified using coordinates on a certain coordinate system. There are three types of coordinate systems. D Machine coor
  • Page 706. COORDINATE SYSTEMS NC FUNCTION B–63682EN/01 6.1 Machine coordinate system is a coordinate system set with a zero point proper to the machine system. MACHINE A coordinate system in which the reference point becomes the COORDINATE parameter-preset coordinate value when manual reference point return
  • Page 71B–63682EN/01 NC FUNCTION 6. COORDINATE SYSTEMS 6.2 A coordinate system in which the zero point is set to a fixed point on the workpiece, to make programming simple. WORKPIECE A workpiece coordinate system may be set by using one of the following COORDINATE methods: SYSTEM (1) Using G92 (2) Using G54
  • Page 726. COORDINATE SYSTEMS NC FUNCTION B–63682EN/01 6.2.2 When manual reference position return is performed, a workpiece Automatic Coordinate coordinate system can be set automatically so that the current tool position at the reference position becomes a desired position which is set System Setting usin
  • Page 73B–63682EN/01 NC FUNCTION 6. COORDINATE SYSTEMS 6.3 With G52 commanded, the local coordinate system with the commanded position as zero point can be set. Once the local coordinate system is set, LOCAL COORDINATE values specified in subsequent move commands are regarded as SYSTEM SYSTEM coordinate val
  • Page 746. COORDINATE SYSTEMS NC FUNCTION B–63682EN/01 6.4 Six workpiece coordinate systems can be set. But, when that is still not enough, or when workpiece origin offset value must be set by tape or WORKPIECE ORIGIN changed, this G10 command is used to change workpiece origin offsets. OFFSET VALUE When G1
  • Page 75B–63682EN/01 NC FUNCTION 6. COORDINATE SYSTEMS 6.5 A plane subject to circular interpolation, cutter compensation, coordinate system rotation, or drilling can be selected by specifying a G code. PLANE SELECTION (G17, G18, G19) G code Selected plane Xp Yp Zp G17 Xp–Yp plane X axis or an Y axis or an
  • Page 767. COORDINATE VALUE AND DIMENSION NC FUNCTION B–63682EN/01 7 COORDINATE VALUE AND DIMENSION 52
  • Page 777. COORDINATE VALUE AND B–63682EN/01 NC FUNCTION DIMENSION 7.1 There are two ways to command travels to the axes; the absolute command, and the incremental command. In the absolute command, ABSOLUTE AND coordinate value of the end point is programmed; in the incremental INCREMENTAL command, move dis
  • Page 787. COORDINATE VALUE AND DIMENSION NC FUNCTION B–63682EN/01 7.2 Conversion of inch and metric input can be commanded by the G code command. INCH/METRIC G20 : Inch input CONVERSION G21 : Metric input (G20, G21) Whether the output is in inch system or metric system is parameter-set when the machine is
  • Page 797. COORDINATE VALUE AND B–63682EN/01 NC FUNCTION DIMENSION 7.5 The rotation axis roll-over function rounds the absolute coordinate value and relative coordinate value of a rotation axis to a coordinate value ROTATION AXIS within one rotation. This prevents coordinate values to overflow. ROLL–OVER In
  • Page 808. PRESS FUNCTIONS NC FUNCTION B–63682EN/01 8 PRESS FUNCTIONS 56
  • Page 81B–63682EN/01 NC FUNCTION 8. PRESS FUNCTIONS 8.1 In blocks which perform positioning (G00) along the X- or Y-axis in rapid traverse mode, a press start signal is sent to the press after positioning is ONE–CYCLE PRESS completed, thus enabling punching. Note however that no press start signal is output
  • Page 828. PRESS FUNCTIONS NC FUNCTION B–63682EN/01 8.2 The term nibbling refers to repeated punching without bringing the press to a halt. A continuous-press-in-process signal is output in nibbling CONTINUOUS PRESS blocks. (NIBBLING) 8.2.1 (1) The following command specifies circular nibbling: Circular Nib
  • Page 83B–63682EN/01 NC FUNCTION 8. PRESS FUNCTIONS 8.2.2 Nibbling can be performed in a block between an M-code for nibbling Nibbling Mode (M12) and an M-code for nibbling cancel (M13). These M-codes are specified by parameters. (M–code) Linear nibbling can be done by commanding G01 in the nibbling mode, w
  • Page 848. PRESS FUNCTIONS NC FUNCTION B–63682EN/01 N200G00G90X x1 Y y1 ; N210M12; N220G41X x2 Y y2 T02D02 ; N230G01X x 3 Y y 3 Q ; N240X x4 Y y4 ; N250G03X x 5 Y y 5 I J ; N260G01X x6 Y y6 ; N270X x7 Y y7 ; N280M13; N290G40G00X x8 Y y8 T03 ; N240 N260 (x3, y3) (x4, y4) (x5, y5) (x6, y6) N230 N270 N250 (x2’
  • Page 85B–63682EN/01 NC FUNCTION 8. PRESS FUNCTIONS 8.3 Pressing a button on the press machine can output a press-in-progress signal. It is possible to specify whether punching is to be performed on MANUAL PRESS one cycle only or to be continued while the button is pressed. 8.4 G70 specifies rapid traverse
  • Page 869. S FUNCTIONS NC FUNCTION B–63682EN/01 9 S FUNCTIONS 62
  • Page 87B–63682EN/01 NC FUNCTION 9. S FUNCTIONS 9.1 The S code is specified with a 5-digit numeric value following address S. The 5-digit numeric value is output to the PMC as a 32-bit binary code. S CODE OUTPUT The code is maintained until another S is specified. The maximum number of input digits for S ca
  • Page 8810. TOOL FUNCTIONS NC FUNCTION B–63682EN/01 10 TOOL FUNCTIONS 64
  • Page 89B–63682EN/01 NC FUNCTION 10. TOOL FUNCTIONS 10.1 Selection of tools can be done by commanding tool numbers with an 8–digit numeral after address T. The 8–bit numeral is output to PMC in T CODE OUTPUT a 32–bit binary code. This code is kept till the next T code is commanded. Maximum input digits are
  • Page 9010. TOOL FUNCTIONS NC FUNCTION B–63682EN/01 10.4 In general, the tool holder of a punch holds one tool (die). To select a tool the tool holder is first moved to the position at which the tool is changed MULTIPLE TOOL using the T command (cartridge indexing). Then, at that position, the tool CONTROL
  • Page 91B–63682EN/01 NC FUNCTION 10. TOOL FUNCTIONS 10.4.2 The tools of a multiple–tool system are selected by turning the C axis. Relationship Between A tool is selected by placing it at the tool reference position. This position is parallel to the Y axis and on the center line of the tool holder of a the
  • Page 9210. TOOL FUNCTIONS NC FUNCTION B–63682EN/01 10.4.3 When a multiple–tool system is used, the centers of the dies in the Tool Compensation multiple–tool system are not at the center of the tool holder. Therefore, tool compensation is necessary. Tool compensation for tools in a multiple–tool system wor
  • Page 93B–63682EN/01 NC FUNCTION 10. TOOL FUNCTIONS 10.5 Set the maximum number of punches for each tool, on the tool registration screen. When the number of executed punches for the selected tool TOOL LIFE exceeds the maximum number of punches for that tool, the tool life MANAGEMENT reached signal PTLCH is
  • Page 9411. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63682EN/01 11 MISCELLANEOUS FUNCTIONS 70
  • Page 95B–63682EN/01 NC FUNCTION 11. MISCELLANEOUS FUNCTIONS 11.1 When an maximum 8–digit number after address M is commanded, a 32–bit binary code is output to PMC. Maximum input digits are specified MISCELLANEOUS with parameters for this code. This function is used for on/off at the FUNCTIONS machine side
  • Page 9611. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63682EN/01 11.2 Up to three M codes can be simultaneously specified in one block. As these M codes are simultaneously sent to PMC side, the machining 1–BLOCK PLURAL cycle time compared with the conventional 1–block single M command M COMMAND is reduced. Exam
  • Page 97B–63682EN/01 NC FUNCTION 11. MISCELLANEOUS FUNCTIONS 11.4 The communication of execution command signal (strobe signal) and completion signal is the M/S/T/B function were simplified to realize a HIGH–SPEED M/S/T/B high–speed execution of M/S/T/B function. INTERFACE The time required for cutting can
  • Page 9811. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63682EN/01 NOTE 1 Either the usual system or the high–speed system can be selected for communication of strobe signal and completion signal. 2 In the usual system, only one completion signal is available for all functions of M/S/T/B. However, in the high– sp
  • Page 99B–63682EN/01 NC FUNCTION 12. PROGRAM CONFIGURATION 12 PROGRAM CONFIGURATION 75
  • Page 10012. PROGRAM CONFIGURATION NC FUNCTION B–63682EN/01 12.1 A program number is given to each program to distinguish a program from other programs. The program number is given at the head of each PROGRAM NUMBER program, with a 4–digit number after the address O. Program number of the program currently u
  • Page 101B–63682EN/01 NC FUNCTION 12. PROGRAM CONFIGURATION 12.4 When there are fixed sequences or frequently repeated patterns in a program, programming can be simplified by entering these pattern as sub SUB PROGRAM programs to the memory. Sub program is called by M98, and M99 commands return from the sub p
  • Page 10212. PROGRAM CONFIGURATION NC FUNCTION B–63682EN/01 12.5 When memory is used, a program cataloged in the floppy cassette or memory card can be called and executed as a sub program. EXTERNAL MEMORY A sub program is called from the floppy cassette or memory card when AND SUB PROGRAM the program using t
  • Page 103B–63682EN/01 NC FUNCTION 12. PROGRAM CONFIGURATION 12.8 The following table shows the basic addresses and the range of values to be specified. The range, however, is that of CNC. Note that the range of BASIC ADDRESSES the machine is different from this. AND COMMAND VALUE RANGE D Basic Addresses and
  • Page 10412. PROGRAM CONFIGURATION NC FUNCTION B–63682EN/01 12.9 The variable block word address format with decimal point is adopted as tape format. See List of Tape Format in Appendix C for details on tape TAPE FORMAT formats. 12.10 Label skip function is valid in the following cases, and “LSK” is displaye
  • Page 10513. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13 FUNCTION TO SIMPLIFY PROGRAMMING 81
  • Page 10613. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.1 It is possible to punch out at two or more positions according to a certain form by the command of one block. Whenever it is positioned at each PATTERN FUNCTION position in the rapid traverse rate, the press start signal is outputted
  • Page 10713. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.1.3 Arc (G77) Format G77I r J θ P ∆θ K n ; #n #3 r #2 ∆θ #1 θ 13.1.4 Grid (G78, G79) Format G78I dx P nx J dy K ny ; G79I dx P nx J dy K ny ; G78 specifies punching from X–axis direction. G79 specifies punching from X–axis direction. #
  • Page 10813. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.1.5 Share Proof (G86) Format G86I ȏ J θ P W1 Q W2 ; W1 ȏ θ W2 13.1.6 Square (G87) Format G87I ȏ x J ȏ y P W1 Q W2 ; W1 W2 + + ȏy + + ȏx 84
  • Page 10913. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.1.7 Radius (G88) Format G88I ȏ x J θ K ∆ θ P d Q p ; d p r ∆θ θ 13.1.8 Cut at Angle (G89) Format G89I ȏ J θ P d Q p ; d p ȏ θ 85
  • Page 11013. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.2 BASE POINT Program 1 G90X100Y100 ; COMMAND (G72) G70X200Y200 ; G26I50JOK4 ; Program 2 G90X100Y100 ; G72X200Y200 ; G26I50J0K4 ; Tool movement by program 1 Tool movement by program 2 G72X– Y– ; An under–mentioned coordinates values can
  • Page 11113. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.3 STORAGE AND CALL D BY ADDRESS A/B D D G72X100.Y100. ; A2G26I50.J0K4 ;² Designated for storage after execution G72X200.Y100. ; B2 ; ² Recall of pattern A2 G72X250.Y200. ; B2 ; G72X150.Y200. ; B2 ; D D D (150, 200) (250, 200) (100, 100
  • Page 11213. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.4 AUTOMATIC Y REPOSITIONING (G75) X Workpiece clamp Workpiece holder G75X– ; A series of the following commands can be given, using G75X_ ; command. (1) M10 ; : Workpiece clamp (2) G70G91YyR ; : Escape of Y axis (3) G70G91X–X ; : Shift
  • Page 11313. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.5 U/V/W MACRO FUNCTION Program : : Uxx to Vxx Storage and execution of multiple blocks : : Wxx Call and execution of stored multiple blocks : : : : The macro function can register a plurality of blocks as one macro and call them whenev
  • Page 11413. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.5.2 It is possible to call a plurality of blocks stored previously as Macro by Macro Call giving instructions with a 2–digit numeral following address W. (W Command) 13.5.3 Up to triple accessing is possible: another macro is called fr
  • Page 11513. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.6 MULTIPLE–PIECE MACHINING X Cutting margin Y     Material plate   ȏy Cutting margin B ȏx Fig. 13.6 It is a function for the multi–piece machining by which several identical product boards can be produced from one blank board wit
  • Page 11613. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.6.1 Specify a command prior to the punching command for a single plate. Base Point Command of Multi–piece Machining Format G98X xb Y yb I lx J ly P nx K ny ; xb : X axis coordinates values in the multi–piece machining base point (B of
  • Page 11713. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.6.2 When machining commands stored by a macro function are to be called Multi–piecemachining to perform the multi–piece machining function, use the following commands. Command Format G73W wn Q q ; G74W wn Q q ; G73 :When punching from
  • Page 11813. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.6.4 By specifying a restart point by a P–code in a block containing G73/G74 Command to Restart (commands for punching multiple products), it is possible to restart punching multiple products at the specified restart point. Punching Mul
  • Page 11913. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.7 The hole position gap accompanied bending is compensated and the drilling is performed. BENDING COMPENSATION (G38, G39) D Program format D Bending compensation for X axis direction G38I X1 J X2 K X3 P X4 Q X5 R α ; D Bending compensa
  • Page 12013. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 13.8 Workpieces are punched out with a start point specified by G72 or the current tool position as a start point and with an end point (x, y) using a LINEAR PUNCHING tool having dimensions (dx, dy). COMMAND G45 G45X x Y y P dx Q dy R r D
  • Page 12113. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING (2) G72X10.Y10.; G45X100.Y10.P20.Q10.(R0) ; 10 20 (10, 10) (100, 10) Workpieces are punched out on the programmed line (no offset). G72X10.Y10. ; G45X100.Y10.P20.Q10.R–1 ; 10 20 (10, 10) (100, 10) Workpieces are punched out on the program
  • Page 12213. FUNCTION TO SIMPLIFY PROGRAMMING NC FUNCTION B–63682EN/01 G72X10.Y10. ; G45X100.Y10.P20.Q10.R1 D–5. ; 5 (10, 10) (100, 10) Specifying microjoint width j effects compensation at the punch start and end points, thus enabling correcting error on the resultant workpiece dimensions. 98
  • Page 12313. FUNCTION TO SIMPLIFY B–63682EN/01 NC FUNCTION PROGRAMMING 13.9 Workpieces are punched out with a start point specified by G72 or the current tool position as a start point and with an end point (x, y) on a circle CIRCULAR with a radius of r in pitches of q, using a tool with a diameter of d. PUN
  • Page 12414. TOOL COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 14 TOOL COMPENSATION FUNCTION 100
  • Page 125B–63682EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.1 Tool position compensation along the X– and Y–axes can be effected for tools specified by a code consisting of character T and one to four digits TOOL OFFSET that follow it. The amount of compensation is specified in the least COMPENSATION
  • Page 12614. TOOL COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 14.3 With this function, the programmed tool path can be offset when actually machining, for value of the tool radius set in the CNC. CUTTER By measuring cutting radius for actual cutting, and setting the value in the COMPENSATION C CNC as offs
  • Page 127B–63682EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.4 Tool offset amount range which can be set is as follows: TOOL Increment system Metric input Inch input COMPENSATION IS–A "999.99 mm "99.999 inch MEMORY IS–B "999.999 mm "99.9999 inch 14.5 NUMBER OF TOOL OFFSETS 14.5.1 D 32 tool offsets (st
  • Page 12814. TOOL COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 14.6 Tool offset amount can be set/changed with the G10 command. When G10 is commanded in absolute input (G90), the commanded offset CHANGING OF TOOL amount becomes the new tool offset amount. When G10 is commanded OFFSET AMOUNT in incremental
  • Page 12915. ACCURACY COMPENSATION B–63682EN/01 NC FUNCTION FUNCTION 15 ACCURACY COMPENSATION FUNCTION 105
  • Page 13015. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 15.1 The errors caused by machine position, as pitch error of the feed screw, can be compensated. This function is for better machining precision. STORED PITCH As the offset data are stored in the memory as parameters, compensations ERROR o
  • Page 13115. ACCURACY COMPENSATION B–63682EN/01 NC FUNCTION FUNCTION 15.3 On a machine having a long stroke, machining precision may be reduced if the straightness of the axes is poor. The straightness compensation STRAIGHTNESS function compensates an axis in detection units while the tool is moving COMPENSA
  • Page 13215. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 Explanations Suppose a table having a ball thread in the Y–axis direction which is placed on a ball thread in the X–axis direction. When the ball thread in the X–axis direction has a constant slope because of deflection and so forth, the Y–
  • Page 13315. ACCURACY COMPENSATION B–63682EN/01 NC FUNCTION FUNCTION Y–axis P1 P2 P3 P4 B ε1 ε3 X–axis ε2 ε4 Locus of portion B ε1 ε3 A ε2 ε4 Locus of point A P1, P2, P3, P4 : Compensation points for the movement axis ε1, ε2, ε3, ε4 : Compensation amounts for the compensation points along the compensation ax
  • Page 13415. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 15.4 These compensation functions all perform compensation at each compensation point according to the machine position by dividing ADIFFERENCE machine strokes by the parameter–set compensation interval. Slope AMONG PITCH compensation and s
  • Page 13515. ACCURACY COMPENSATION B–63682EN/01 NC FUNCTION FUNCTION In straightness compensation, like slope compensation, compensation amounts are set for representative four points (a, b, c, d) (compensation points for straightness compensation) selected from the compensation points for pitch error compen
  • Page 13615. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63682EN/01 15.5 This function is used to compensate lost motions proper to the machine system. Offset amounts come in a range of 0 to "9999 pulses per axis, BACKLASH and is set as parameters in detection unit. COMPENSATION 15.6 Since different backlas
  • Page 13715. ACCURACY COMPENSATION B–63682EN/01 NC FUNCTION FUNCTION 15.7 Parameters and pitch errors data can be set by tape commands. therefore, following uses can be done example. PROGRAMMABLE D Parameter setting such as pitch errors compensation data, etc. when PARAMETER ENTRY the attachment is replaced.
  • Page 13816. COORDINATE SYSTEM CONVERSION NC FUNCTION B–63682EN/01 16 COORDINATE SYSTEM CONVERSION 114
  • Page 13916. COORDINATE SYSTEM B–63682EN/01 NC FUNCTION CONVERSION 16.1 Patterns specified by the program can be rotated. For example, by using this function, when the attached workpiece comes in a position which is COORDINATE somewhat rotated from the machine coordinates, the position can be SYSTEM ROTATION
  • Page 14016. COORDINATE SYSTEM CONVERSION NC FUNCTION B–63682EN/01 16.2 Scaling can be commanded to figures commanded in the machining programs. SCALING (G50, G51) Format When each axis is scaling of the same magnification Format Sign explanation X_Y_ : Absolute command of G51 X_ Y_ P_ ; Scaling start center
  • Page 14116. COORDINATE SYSTEM B–63682EN/01 NC FUNCTION CONVERSION A scaling magnification can be set for each axis or for all axes in common. A parameter can specify whether it should be set for each axis or for all axes. Format Scaling of each axis (Mirror image) Format Sign explanation G51 X_ Y_ I_ J_ ; S
  • Page 14217. MEASUREMENT FUNCTIONS NC FUNCTION B–63682EN/01 17 MEASUREMENT FUNCTIONS 118
  • Page 143B–63682EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.1 By commanding axis move after G33, linear interpolation can be commanded like in G01. If an external skip signal is input during this SKIP FUNCTION command, the remainder of this command is cancelled, and program (G33) skips to the next block.
  • Page 14418. CUSTOM MACRO NC FUNCTION B–63682EN/01 18 CUSTOM MACRO 120
  • Page 145B–63682EN/01 NC FUNCTION 18. CUSTOM MACRO 18.1 A function covering a group of instructions is stored in the memory like the sub program. The stored function is represented by one instruction CUSTOM MACRO and is executed by simply writing the represented instruction. The group of instructions registe
  • Page 14618. CUSTOM MACRO NC FUNCTION B–63682EN/01 Format G65 Pp Rr Aa Bb Kk ; p : Macro number of the bolt hole circle r : Radius a : Initial angle b : Angle between holes k : Number of holes With this function, the NC can be graded up by the user himself. Custom macro bodies may be offered to the users by
  • Page 147B–63682EN/01 NC FUNCTION 18. CUSTOM MACRO - WHILE () DO m (m = 1, 2, 3) : END m While is satisfied, blocks from DO m to END m is repeated. When is no more satisfied, it is executed from the block next to END m block. Example #
  • Page 14818. CUSTOM MACRO NC FUNCTION B–63682EN/01 - Macro call by G codes The macro can also be called by the parameter–set G codes. Instead of commanding: N_ G65 Pffff ; macro can be called just by commanding: N_ G** ;. G code for calling the macro, and macro pro
  • Page 149B–63682EN/01 NC FUNCTION 18. CUSTOM MACRO - Sub program call by T code By setting parameter, sub program can be called by T codes. When commanded: N_ G_ X_ Y_ … Tt ; , the same operation is done as when commanded: #149 = t; N_ G_ X_ Y_ … M98 P9000; . The T type code t is stored as arguments of commo
  • Page 15018. CUSTOM MACRO NC FUNCTION B–63682EN/01 Z A date (year, month, day) and time (hour, minute, second) are indicated. Z Clock (Time can be known. A time can also be preset.) Z Single block stop, Miscellaneous function end wait hold Z Feed hold, Feed rate override, Exact stop inhibition ZThe number of
  • Page 151B–63682EN/01 NC FUNCTION 18. CUSTOM MACRO 18.2 The range of common variables can be enlarged to #100 to #199, and #500 to #999 by the option. INCREASED CUSTOM MACRO COMMON VARIABLES 18.3 When custom macro interruption signal is input during automatic operation, the block currently under execution is
  • Page 15218. CUSTOM MACRO NC FUNCTION B–63682EN/01 18.4 There are two types of NC programs; those which, once created, are scarcely changed, and those which are changed for each machining type. MACRO EXECUTER The former are programs created by the custom macro, and the latter are FUNCTION machining programs.
  • Page 153B–63682EN/01 NC FUNCTION 18. CUSTOM MACRO 18.5 As with the conversational macro function, the C language executor function is used to customize screens and include unique operations. C LANGUAGE Application programs for display and operation can be created in standard EXECUTER C language, in the same
  • Page 15418. CUSTOM MACRO NC FUNCTION B–63682EN/01 18.6 Macro programs created by the machine tool builder are stored in FROM. The macro programs stored in FROM are loaded into DRAM at power–up EMBEDDED MACROS so that they can be called from CNC programs stored in ordinary part program storage (SRAM). These
  • Page 155B–63682EN/01 NC FUNCTION 18. CUSTOM MACRO D Read from FROM to The INMC file in FROM is loaded into the embedded macro DRAM area DRAM (loading) at power–up. D I/O from FROM The BOOT system allows I/O of embedded macro file INMC from FROM to a memory card. D Embedded–macro call A G code is used to cal
  • Page 15619. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63682EN/01 19 FUNCTIONS FOR HIGH SPEED CUTTING 132
  • Page 15719. FUNCTIONS FOR HIGH SPEED B–63682EN/01 NC FUNCTION CUTTING 19.1 This function automatically decelerates the tool at a corner according to the corner angle. It can prevent a large sag caused by acceleration/ AUTOMATIC deceleration and servo delay on the junction of two blocks. CORNER If the angle
  • Page 15819. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63682EN/01 19.2 The machine is accelerated/decelerated automatically when the movement is started/stopped, so that the machine system should not be FEEDRATE CLAMP applied with any shock. When programming, therefore, no consideration BY CIRCULAR need
  • Page 15919. FUNCTIONS FOR HIGH SPEED B–63682EN/01 NC FUNCTION CUTTING 19.3 This function is designed for high–speed precise machining. With this function, the delay due to acceleration/deceleration and the delay in the ADVANCED servo system which increase as the feedrate becomes higher can be PREVIEW CONTRO
  • Page 16019. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63682EN/01 19.4 REMOTE BUFFER 19.4.1 When the remote buffer is connected to the host computer or input/output Remote Buffer (only at device via serial interface, a great amount of data can be sent to CNC consecutively at a high speed. 1–path Control
  • Page 16119. FUNCTIONS FOR HIGH SPEED B–63682EN/01 NC FUNCTION CUTTING D Software interface The following three protocols are prepared as the communication protocols between the remote buffer and host computer. The protocol can be selected by a parameter according to the specifications of the device to be co
  • Page 16220. AXES CONTROL NC FUNCTION B–63682EN/01 20 AXES CONTROL 138
  • Page 163B–63682EN/01 NC FUNCTION 20. AXES CONTROL 20.1 Normally, the machine is controlled to move to a commanded position. However, when the follow up function is applied, actual position in the FOLLOW UP CNC is revised according to the move of the machine. FUNCTION Follow up function is activated when: –
  • Page 16420. AXES CONTROL NC FUNCTION B–63682EN/01 20.6 The traveling command of master axis is given to two motors of master and slave axes in a simple synchronous control. However, no SIMPLE synchronous error compensation or synchronous error alarm is detected SYNCHRONOUS for constantly detecting the posit
  • Page 165B–63682EN/01 NC FUNCTION 20. AXES CONTROL 20.8 C AXIS CONTROL Cxx+∆θx (n–1) Cxx+∆θ #2 Cxx #n #1 ∆θ θ G77Ir Jθ P∆θ Kn Cxx ; The angle position of the die (Tool) can be altered by the command from tape, memory, and MDI. In the past, a plurality of dies were required when the location was different, ev
  • Page 16620. AXES CONTROL NC FUNCTION B–63682EN/01 20.9 Normal turret punch press machines cannot perform T–axis movement and C–axis movement at the same time because of their machine structure T–AXIS AND C–AXIS limits. Therefore, if the T command and C command are issued at the SIMULTANEOUS same time, a CNC
  • Page 167B–63682EN/01 NC FUNCTION 20. AXES CONTROL 20.10 Any axis can be released from the control of CNC and directly controlled from PMC. That is, input of commands such as moving distance and feed AXIS CONTROL WITH rate commands from PMC allows the axis to move independently of other PMC axes moving under
  • Page 16820. AXES CONTROL NC FUNCTION B–63682EN/01 20.11 When enough torque for driving a large table cannot be produced by only one motor, two motors can be used for movement along a single axis. TANDEM CONTROL Positioning is performed by the main motor only. The sub motor is used only to produce torque. Wi
  • Page 169B–63682EN/01 NC FUNCTION 20. AXES CONTROL 20.12 G41.1 and G41.2 are used to control the rotation axis (C–axis) so that the tool is kept vertical to the direction in which it advances during cutting NORMAL–LINE operation. DIRECTION CONTROL (G40.1, G41.1, G42.1) Format G40.1 Normal–line direction cont
  • Page 17020. AXES CONTROL NC FUNCTION B–63682EN/01 In the cutter compensation mode, normal–line direction control is performed in reference to the path after it is compensated. The speed of C–axis rotation inserted at the beginning of each block is specified using a parameter except when dry run or rapid tra
  • Page 171B–63682EN/01 NC FUNCTION 21. MANUAL OPERATION 21 MANUAL OPERATION 147
  • Page 17221. MANUAL OPERATION NC FUNCTION B–63682EN/01 21.1 D Jogging Each axis can be moved in the + or – direction for the time the button MANUAL FEED is pressed. Feed rate is the parameter set speed with override of: 0 – 655.34%, 0.01% step. The parameter set speed can be set to each axis. D Manual rapid
  • Page 173B–63682EN/01 NC FUNCTION 22. AUTOMATIC OPERATION 22 AUTOMATIC OPERATION 149
  • Page 17422. AUTOMATIC OPERATION NC FUNCTION B–63682EN/01 22.1 OPERATION MODE 22.1.1 The part program can be read and executed block by block from the input DNC Operation device connected to the reader/puncher interface. 22.1.2 Program registered in the memory can be executed. Memory Operation 22.1.3 Multipl
  • Page 175B–63682EN/01 NC FUNCTION 22. AUTOMATIC OPERATION 22.2 SELECTION OF EXECUTION PROGRAMS 22.2.1 Program number currently in need can be searched from the programs Program Number registered in memory operating the MDI. Search 22.2.2 The sequence number of the program on the currently selected memory Seq
  • Page 17622. AUTOMATIC OPERATION NC FUNCTION B–63682EN/01 22.3 ACTIVATION OF AUTOMATIC OPERATION 22.3.1 Set operation mode to memory operation, MDI operation, or tape Cycle Start operation, press the cycle start button, and automatic operation starts. 22.4 EXECUTION OF AUTOMATIC OPERATION 22.4.1 Buffer regis
  • Page 177B–63682EN/01 NC FUNCTION 22. AUTOMATIC OPERATION 22.5 AUTOMATIC OPERATION STOP 22.5.1 Automatic operation is stopped after executing the M00 (program stop) Program Stop commanded block. When the optional stop switch on the operator’s panel is turned on, the M01 (optional stop) commanded block is exe
  • Page 17822. AUTOMATIC OPERATION NC FUNCTION B–63682EN/01 22.6 MANUAL INTERRUPTION DURING AUTOMATIC OPERATION 22.6.1 During automatic operation, tool can be adjusted by the manual pulse generator without changing the mode. The pulse from the manual pulse Handle Interruption generator is added to the automati
  • Page 179B–63682EN/01 NC FUNCTION 22. AUTOMATIC OPERATION 22.7 Any of the files (programs) stored on a Floppy Cassette (FANUC CASSETTE F1) can be selected and executed. SCHEDULING D A list of the files stored on the Floppy Cassette can be displayed. FUNCTION D Files can be executed in an arbitrary order and
  • Page 18022. AUTOMATIC OPERATION NC FUNCTION B–63682EN/01 22.8 While a tape is running, a program input from an I/O device connected to the reader/punch interface can be executed and stored in memory. SIMULTANEOUS Similarly, a program stored in memory can be executed and output INPUT AND OUTPUT through the r
  • Page 181B–63682EN/01 NC FUNCTION 22. AUTOMATIC OPERATION 22.10 If a multiple–workpiece machining skip signal is input for a retrace re–forward movement during multiple–workpiece machining, MULTIPLE–WORKPIE machining of the current workpiece is stopped and machining of another CE MACHINING workpiece begins.
  • Page 18223. PROGRAM TEST FUNCTIONS NC FUNCTION B–63682EN/01 23 PROGRAM TEST FUNCTIONS 158
  • Page 183B–63682EN/01 NC FUNCTION 23. PROGRAM TEST FUNCTIONS 23.1 In machine lock condition, the machine does not move, but the position display is updated as if the machine were moving. Machine lock is valid ALL–AXES MACHINE even in the middle of a block. LOCK 23.2 Machine lock can be commanded per axis. MA
  • Page 18424. SETTING AND DISPLAY UNIT NC FUNCTION B–63682EN/01 24 SETTING AND DISPLAY UNIT 160
  • Page 185B–63682EN/01 NC FUNCTION 24. SETTING AND DISPLAY UNIT 24.1 The setting and display units are shown in Subsections II–24.1.1 to II–24.1.6. SETTING AND DISPLAY UNITS 7.2″/8.4″ LCD–mounted type CNC control unit: II–24.1.1 9.5″/10.4″ LCD–mounted type CNC control unit: II–24.1.2 Stand–alone type small MD
  • Page 18624. SETTING AND DISPLAY UNIT NC FUNCTION B–63682EN/01 24.1.2 9.5″/10.4″ LCD–Mounted Type CNC Control Unit 162
  • Page 187B–63682EN/01 NC FUNCTION 24. SETTING AND DISPLAY UNIT 24.1.3 Stand–Alone Type Small MDI Unit ADDRESS/NUMERIC KEYS FUNCTION KEYS SHIFT KEY CANCEL KEY INPUT KEY EDIT KEYS HELP KEY RESET KEY CURSOR KEYS PAGE–UP/DOWN KEYS 163
  • Page 18824. SETTING AND DISPLAY UNIT NC FUNCTION B–63682EN/01 24.1.4 Stand–Alone Type Standard MDI Unit (Horizontal Type) ADDRESS/NUMERIC KEYS RESET KEY HELP KEY EDIT KEYS CANCEL KEY INPUT KEY SHIFT KEY FUNCTION KEYS PAGE–UP/DOWN CURSOR KEYS KEYS 164
  • Page 189B–63682EN/01 NC FUNCTION 24. SETTING AND DISPLAY UNIT 24.1.5 Stand–Alone Type Standard MDI Unit (Vertical Type) HELP KEY RESET KEY ADDRESS/NUMERIC KEYS EDIT KEYS CANCEL KEY INPUT KEY SHIFT KEY CURSOR KEYS FUNCTION KEYS PAGE–UP/DOWN KEYS 165
  • Page 19024. SETTING AND DISPLAY UNIT NC FUNCTION B–63682EN/01 24.1.6 Stand–Alone Type FA Full Keyboard (Vertical Type) (for 160i/180i) The key legends are the same as those of a personal computer keyboard. 166
  • Page 191B–63682EN/01 NC FUNCTION 24. SETTING AND DISPLAY UNIT 24.2 EXPLANATION OF THE KEYBOARD No. Key Function Reset key Used to reset the CNC to release an alarm or other similar state. (1) Help key Used to get help with operations such as for the MDI keys, when the operator (2) does not know what to do n
  • Page 19224. SETTING AND DISPLAY UNIT NC FUNCTION B–63682EN/01 No. Key Function Cursor keys Four cursor keys are provided. : Moves the cursor to the right or forwards in small units. (10) : Moves the cursor to left or backwards in small units. : Moves the cursor downward or forwards in large units. : Moves t
  • Page 193B–63682EN/01 NC FUNCTION 24. SETTING AND DISPLAY UNIT 24.2.2 The MDI panels have 10 soft keys (or 5 soft keys), a next-menu key on Explanation of the Soft the right, and a previous-menu key on the left. The next menu key and previous menu key are used to select the functions of the soft keys. Keys T
  • Page 19425. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25 DISPLAYING AND SETTING DATA Displays are different between the 160i/180i (with PC functions) and the 16i/18i (with no PC functions). This chapter describes what and how the 16i/18i displays. 170
  • Page 195B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.1 The following display appears on the CRT screen. On a 7 soft key type device, each screen can display 640 characters (40 characters 16 lines). DISPLAY On a 12 soft key type device, each screen can display 2080 characters (80 characters 26
  • Page 19625. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 D Command value display The following two displays are performed. - Previously commanded modal value and command value to be executed (ACTIVE) - Command value of the next block D Setting (parameter set by Displays setting value. the operator)
  • Page 197B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA D Displaying the alarm A maximum of 25 of the most recent alarms generated in CNC can be history recorded. Each alarm record consists of the following items: - Date and time - Alarm number - Alarm message Any of the records can be deleted from
  • Page 19825. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.2 The Japanese, English, German, French, Italian, and Spanish are prepared as display languages. Select the language to be displayed by parameters. LANGUAGE SELECTION 25.3 Time is displayed in the hour/minute/second format on each display s
  • Page 199B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.5 In this function, functions of switches on the machine operator’s panel is done by operation on the MDI panel. Mode selection and jogging SOFTWARE override, etc. can be operated by setting operation via the MDI panel with OPERATOR’S PANEL
  • Page 20025. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 OPERATOR’S PANEL O0000 N00000 BLOCK SKIP : OFF ON SINGLE BLOCK : OFF ON MACHINE LOCK : OFF ON DRY RUN : OFF ON PROTECT KEY : PROTECT RELEASE FEED HOLD : OFF ON ACTUAL POSITION (ABSOLUTE) X 0.000 Z 0.000 EDIT **** *** *** [ MACRO ][ ][ OPR ][ ]
  • Page 201B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.7 GRAPHIC DISPLAY FUNCTION 25.7.1 This function allows display of tool path on the screen, making program Graphic Display check easier. Function D Tool path of the machining program can be displayed. Machining process can be checked just by
  • Page 20225. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.8 The waveforms of servo data items (errors, torques, timing pulses, etc.) and signals between the CNC and the PMC can be displayed. SERVO WAVEFORM FUNCTION WAVE DIAGNOS. (GRAPHIC)) O0000 N00000 MDI **** *** *** [ START ][ TIME→][ ←TIME][ H
  • Page 203B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.9 SCREENS FOR SERVO DATA AND 25.9.1 On the servo setting screen, parameters required for standard initialization Servo Setting Screen of the servo motor are listed. The parameters can also be set. SERVO SETTING O0000 N00000 X AXIS Y AXIS IN
  • Page 20425. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.10 The configurations of software and hardware required for maintenance of the CNC are displayed. SYSTEM The system configuration display function provides the following three CONFIGURATION screens: DISPLAY FUNCTION D Slot information scree
  • Page 205B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA Software information SYSTEM CONFIG(SOFTWARE) O1234 N56789 SYSTEM B7H1 0001 BASIC+OPTION–A1  SERVO 90B0 0001 PMC(SYS) 406G 0001 406G 0001 PMC(LAD) FS16 0001 MACRO LIB BZJ1 0001 BOOT 605M 0001 GRAPHIC–1 60V5 0001 GRAPHIC–2 60V6 0001 EMBED ETH 6
  • Page 20625. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.11 When an alarm occurs, or when the operator is not certain what to do next, HELP FUNCTION pressing the HELP key on the MDI panel displays detailed alarm information or instructions for operation. One of the following three screens can be
  • Page 207B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA - Operation instruction screen HELP (OPERATION METHOD) O1234 N00001 <<1. PROGRAM EDIT>> 1/4 *DELETE ALL PROGRAMS MODE : EDIT SCREEN: PROGRAM OPR : (09999) – *DELETE ONE PROGRAM MODE : EDIT SCREEN: PROGRAM OPR : (0+PROGRAM NUMBER) –
  • Page 20825. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.12 A data protection key can be installed on the machine side for protection of various NC data. The following three input signals are offered, DATA PROTECTION according to type of data to be protected. KEY D KEY 1 Allows input of tool comp
  • Page 209B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.15 The remote diagnosis function allows CNC status monitoring and modification to CNC data to be performed remotely by menu–based REMOTE DIAGNOSIS operation. The remote diagnosis function, operating under MS–DOS, is installed on a standard
  • Page 21025. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 D CNC → computer S Alarm information S Machine position S Absolute position S Skip position S Servo delay S Acceleration/deceleration delay S Diagnosis S Parameter S Display screen status S Modal information S Pitch error data S Tool offset va
  • Page 211B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.16 CNC programs stored in memory can be grouped according to their names, thus enabling the listing and output of CNC programs on a DIRECTORY DISPLAY group–by–group basis. AND PUNCH FOR A To assign multiple CNC programs to a single group, a
  • Page 21225. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.18 The periodic maintenance screen shows the current statuses of those consumables that require periodic replacement (backup battery, LCD PERIODIC backlight, touch pad, etc). An item whose service life has expired is MAINTENANCE indicated b
  • Page 213B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.21 The history of the maintenance carried out by FANUC service personnel and machine tool builder can be recorded via the screen. The screen has MAINTENANCE the following features: INFORMATION D Alphabetical characters can be input from MDI
  • Page 21425. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 25.23 Some operators may find the LCD difficult to read, depending on the their eye level relative to the display. To make a monochrome LCD easier to BRIGHTNESS read, the brightness of the screen can be adjusted. ADJUSTMENT SETTING(HANDY) PARA
  • Page 215B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA 25.24 This screen lets you make necessary settings when the Ethernet function is to be used. ETHERNET PARAMETER SETTING SCREEN Display 1 Put the CNC in the MDI mode. 2 Press the SYSTEM function key. 3 Press the continuation menu key, which is
  • Page 21625. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 On the above screen, the built–in port is selected. In this example, pressing the [PCMCIA] soft key displays a switching confirmation message. Pressing the [EXEC] soft key causes device switching. NOTE Information about the selected device is
  • Page 217B–63682EN/01 NC FUNCTION 25. DISPLAYING AND SETTING DATA PAGE The PAGE and page keys can be used for screen switching. If data is already registered, it is displayed on the screen. 193
  • Page 21825. DISPLAYING AND SETTING DATA NC FUNCTION B–63682EN/01 Explanations D Display items and The following items related to an Ethernet function for incorporation are setting items displayed: Item Description MAC address Ethernet MAC address Specify the following TCP/IP information for the CNC: Item De
  • Page 21926. PART PROGRAM STORAGE B–63682EN/01 NC FUNCTION AND EDITING 26 PART PROGRAM STORAGE AND EDITING 195
  • Page 22026. PART PROGRAM STORAGE AND EDITING NC FUNCTION B–63682EN/01 26.1 The following part program storage and editing is possible FOREGROUND D Program tape registration to the memory S Single program registration EDITING S Multi program tape registration D Program input via MDI D Program deletion S Sing
  • Page 22126. PART PROGRAM STORAGE B–63682EN/01 NC FUNCTION AND EDITING 26.3 The following editing is possible. EXPANDED PART D Conversion PROGRAM EDITING - Address conversion An address in the program can be converted to another address. For example address X in the program can be converted to address Y. - W
  • Page 22226. PART PROGRAM STORAGE AND EDITING NC FUNCTION B–63682EN/01 26.7 The following two screens can be displayed with graphic data for guidance in programming in the CNC format: CONVERSATIONAL D G code list PROGRAMMING OF D Standard format of a G-code block FIGURES Programs can be created by referring
  • Page 223B–63682EN/01 NC FUNCTION 27. DIAGNOSIS FUNCTIONS 27 DIAGNOSIS FUNCTIONS 199
  • Page 22427. DIAGNOSIS FUNCTIONS NC FUNCTION B–63682EN/01 27.1 The NC checks the following itself. SELF DIAGNOSIS D Abnormality of detection system FUNCTIONS D Abnormality of position control unit D Abnormality of servo system D Overheat D Abnormality of CPU D Abnormality of ROM D Abnormality of RAM D Abnorm
  • Page 225B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28 DATA INPUT/OUTPUT The NC has the following input/output data. These data are input/output via various input/output devices as CRT/MDI, tape reader, etc. D Input data The NC has the following input data. - Part program - Tool compensation amount and W
  • Page 22628. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.1 The following can be input/output via the reader/punch interface. READER/PUNCH D Part program registration/output INTERFACES D Tool compensation amount and workpiece origin offset data input/output D Tool data input/output D Custom macro common var
  • Page 227B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.2 The following Input/Output devices are prepared, which are connectable to the reader/puncher interface. INPUT/OUTPUT DEVICES 28.2.1 When the Floppy Cassette is connected to the NC, machining programs FANUC Floppy stored in the NC can be saved on a
  • Page 22828. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.3 By using the external program input start signal, a program can be loaded from an input unit into CNC memory. EXTERNAL When an input unit such as the FANUC Handy File or FANUC Floppy PROGRAM INPUT Cassette is being used, a file can be searched for
  • Page 229B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.5 Screen information displayed on the CNC can be output to a memory card in a bit–mapped format. In this case, however, only still picture SCREEN HARD COPY information can be output. Bit–mapped data created by this function can be displayed on a Wind
  • Page 23028. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.6 DNC1 is a network originally developed by FANUC. Personal computer FA supports a connection mode called mode 1 of DNC1. This mode DNC1 CONTROL allows multi–point communication in which the personal computer functions as a primary station to control
  • Page 231B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.7 The FANUC DNC2 communication protocol enables transfer of various types of data between the CNC and a PC connected to it, using an DNC2 CONTROL RS–232–C interface. The features of FANUC DNC2 are described below: (1) DNC2 complies with the LSV2 comm
  • Page 23228. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.8 When an option board (the Ethernet board or data server board) is used, the following Ethernet functions are available: ETHERNET FUNCTION When the Ethernet board is used (OPTION BOARD) – FOCAS1/Ethernet function – DNC1/Ethernet function – FACTOLINK
  • Page 233B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.8.1 The FOCAS1/Ethernet function allows remote control and monitoring of FOCAS1/Ethernet CNCs from the personal computer. This function can transfer a wider range of NC data than the DNC1/Ethernet function. Function For details, refer to ”Ethernet Bo
  • Page 23428. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.8.2 The DNC1/Ethernet function allows remote control and monitoring of DNC1/Ethernet CNCs from the personal computer. This function provides a software library having a simpler function call format than the FOCAS1/Ethernet Function function. For deta
  • Page 235B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.8.3 With the FACTOLLINK function, the user can operate a CNC to display FACTOLINK Function information such as operation instructions on the CNC screen and transfer NC data. For details, refer to ”Ethernet Board/DATA SERVER Board Operator’s Manual (B
  • Page 23628. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.8.4 The data server function can perform NC data transfer and DNC operation Data Server Function by using FTP. The data server function operates mainly as an FTP client. It also operates as an FTP server. The data server function uses the hard disk o
  • Page 237B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT Operation [between the The following operations can be performed by operation on an NC: hard disk on the data D DNC operation server board and part D DNC operation by subprogram call (M198) program storage] Operation [between the The following operation
  • Page 23828. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.9 EMBEDDED ETHERNET FUNCTION Embedded Ethernet and For the embedded Ethernet function, one of two types of devices, the PCMCIA Ethernet embedded Ethernet port or PCMCIA Ethernet card, can be selected and used. The embedded Ethernet port is attached t
  • Page 239B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.9.1 The FOCAS1/Ethernet function allows remote control and monitoring of FOCAS1/Ethernet CNCs from the personal computer. This function can transfer a wider range of NC data than the DNC1/Ethernet function. Function (Embedded For details, refer to ”F
  • Page 24028. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 Remote control The following operations can be performed by operation on the personal computer: D Selecting NC programs D Deleting NC programs D External reset NOTE With the FOCAS1/Ethernet function of the embedded Ethernet function, DNC operation canno
  • Page 241B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.9.3 Compared with the FOCAS1/Ethernet function, the DNC1/Ethernet Difference Between the function provides fewer capabilities that are frequently used and provides a software library having a simpler function call format. FOCAS1/Ethernet Function and
  • Page 24228. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.9.4 The differences between the embedded Ethernet function and the Ethernet Differences in Function function implemented by the option board are listed below. between the Embedded Ethernet Function and Option Board Embedded Ethernet Option board FOCA
  • Page 243B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT NOTE 1 The embedded Ethernet function supports fewer FOCAS1/Ethernet clients that can be connected simultaneously than the option board. Embedded Ethernet Option board Number of clients connectable 5 max 10 max simultaneously Number of personal computer
  • Page 24428. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.10 Power Mate programs, parameters, macro variables, and diagnostic (PMC) data are input/output using FANUC I/O Link. DATA INPUT/OUTPUT With FANUC I/O Link, slaves in groups 0 to 15 can be connected, FUNCTION BASED enabling data input/output to and f
  • Page 245B–63682EN/01 NC FUNCTION 28. DATA INPUT/OUTPUT 28.11 When the power mate CNC series is used as an additional (slave) axis of the CNC, the power mate CNC manager enables displaying and setting POWER MATE CNC data from the CNC. Up to eight slave units can be connected. MANAGER The power motion manager
  • Page 24628. DATA INPUT/OUTPUT NC FUNCTION B–63682EN/01 28.12 The field networks listed below are supported to transfer DI/DO signals assigned to PMC addresses to other CNCs or other vendors’ devices that FIELD NETWORKS conform to the same communication standards. I/O Link–II I/O Link–II is a communication f
  • Page 247B–63682EN/01 NC FUNCTION 29. SAFETY FUNCTIONS 29 SAFETY FUNCTIONS 223
  • Page 24829. SAFETY FUNCTIONS NC FUNCTION B–63682EN/01 29.1 With the emergency stop, all commands stops, and the machine stops immediately. Connect the “emergency stop” signal both to the control EMERGENCY STOP unit and to the servo unit side. When emergency stop is commanded, servo excitation is also reset,
  • Page 249B–63682EN/01 NC FUNCTION 29. SAFETY FUNCTIONS Stroke end limit switch Emergency stop button +X –X +Y –Y +Z –Z +4 –4 Relay power supply Release switch Spark killer SK EMG Relay I/O unit (module) to be emg1 connected to a CNC +24 *ESP αi series servo amplifier (PSM) SVM SPM emg2 +24 *ESP MCCOFF3 MCCOF
  • Page 25029. SAFETY FUNCTIONS NC FUNCTION B–63682EN/01 29.2 OVERTRAVEL FUNCTIONS 29.2.1 When the movable section has gone beyond the stroke end, a signal is Overtravel output, the axis decelerates to a stop, and overtravel alarm is displayed. All directions on all axes has overtravel signals. 29.2.2 The mova
  • Page 251B–63682EN/01 NC FUNCTION 29. SAFETY FUNCTIONS Format G22 X_ Y_ I_ J_ K_ ; On/off of stored stroke check 2 is commanded by program as follows: G22 : Stored stroke check function on G23 : Stored stroke check function off 29.2.4 When a new tool is mounted, position the tip of the tool on the two corner
  • Page 25229. SAFETY FUNCTIONS NC FUNCTION B–63682EN/01 29.3 INTERLOCK 29.3.1 Axis feed specified to each axis can be stopped separately. If interlock is Interlock per Axis specified to any of the moving axis during cutting feed, all axes of the machine movement will decelerate to a stop. When interlock signa
  • Page 253B–63682EN/01 NC FUNCTION 29. SAFETY FUNCTIONS 29.4 Feed rate can be decelerated by an external deceleration signal from the machine side. A feed rate after deceleration can be set by parameter. EXTERNAL External deceleration is prepared every axis and every direction. DECELERATION When the tool is t
  • Page 25429. SAFETY FUNCTIONS NC FUNCTION B–63682EN/01 29.7 This is the safety function to set the safety zone for protecting the workpiece holder that holds the workpiece set on the carriage, and disable SAFETY ZONE punching in that area or forbid the tool to approach thereinto. CHECK Table #0 Tool figure a
  • Page 255B–63682EN/01 NC FUNCTION 29. SAFETY FUNCTIONS Axis stops, and alarm is given. Move direction #0 #2 Fig. 29.7.1 (b) 29.7.2 Set the machine coordinate value when the workpiece holder is positioned Setting the Safety Zone at the tool center (punching position) by the parameters. 29.7.3 The detector on
  • Page 25629. SAFETY FUNCTIONS NC FUNCTION B–63682EN/01 29.8 This function extends the above safety zone check function as follows. SAFETY ZONE AREA (1) Extension of safety zone check areas The number of safety zone areas is increased to a maximum of 8. EXTENSION (EIGHT (2) Extension of safety zone tool areas
  • Page 257B–63682EN/01 NC FUNCTION 29. SAFETY FUNCTIONS 29.9 If the tool is positioned to the normal height (for punching), as shown below, the tool will interfere with the workpiece holder when the WORKPIECE workpiece holder moves into the turret. HOLDER By means of this function, the CNC monitors the positi
  • Page 25829. SAFETY FUNCTIONS NC FUNCTION B–63682EN/01 29.10 The servo axis speed is monitored. If the speed of an axis exceeds a preset maximum (specified by parameter setting), the corresponding signal is SERVO MOTOR output to a Y address (specified by parameter setting) of the PMC. SPEED DETECTION The fol
  • Page 259B–63682EN/01 NC FUNCTION 30. STATUS OUTPUT 30 STATUS OUTPUT 235
  • Page 26030. STATUS OUTPUT NC FUNCTION B–63682EN/01 30.1 This signal is sent to the PMC when CNC power is on and control becomes possible. Sending of this signal will be stopped when CNC READY SIGNAL power is turned off. 30.2 This signal is sent to the PMC when the servo system becomes operatable. Axes neces
  • Page 261B–63682EN/01 NC FUNCTION 30. STATUS OUTPUT 30.12 This signal is output to show move direction of each axis. This signal is output for each axis. AXIS MOVE DIRECTION SIGNAL 30.13 This signal shows that the move command is done under rapid traverse. RAPID TRAVERSING SIGNAL 30.14 This signal shows that
  • Page 26231. EXTERNAL DATA INPUT NC FUNCTION B–63682EN/01 31 EXTERNAL DATA INPUT The external data input function allows CNC operation by data sent from outside the CNC (for example from the machine side). The external data input is as follows. D External tool compensation D External program number search D
  • Page 263B–63682EN/01 NC FUNCTION 31. EXTERNAL DATA INPUT 31.1 In this function, offset number is specified from outside to change tool offset amount. EXTERNAL TOOL The input signal designates whether the input tool offset amount is COMPENSATION absolute or incremental. It the machine is equipped with automa
  • Page 26431. EXTERNAL DATA INPUT NC FUNCTION B–63682EN/01 31.6 Message to the operator is given from outside the NC, and the message is displayed on the screen. EXTERNAL The message is sent after the message number (0 to 999). Depending on OPERATOR’S the parameter setting, either a message consisting of a ma
  • Page 26532. KEY INPUT FROM PMC B–63682EN/01 NC FUNCTION (EXTERNAL KEY INPUT) 32 KEY INPUT FROM PMC (EXTERNAL KEY INPUT) When the PMC inputs the code signal corresponding to a key on the MDI panel to the CNC, the code signal can be input in the same way as with actual operation of the key on the MDI panel. W
  • Page 26633. PERSONAL COMPUTER FUNCTIONS NC FUNCTION B–63682EN/01 33 PERSONAL COMPUTER FUNCTIONS With an open CNC architecture, it is possible for machine tool builders to incorporate advanced machine interface functions such as conventional automatic programming and manipulation based on their rich know–how
  • Page 267B–63682EN/01 NC FUNCTION 33. PERSONAL COMPUTER FUNCTIONS 33.1 High–speed serial bus (HSSB = High–Speed Serial Bus) is a serial interface used to perform high–speed data transfer between the CNC HIGH–SPEED SERIAL control unit and the FANUC PANEL i installed on the operator’s panel BUS (HSSB) side or
  • Page 26833. PERSONAL COMPUTER FUNCTIONS NC FUNCTION B–63682EN/01 System in which the FANUC PANEL i and CNC are connected via the HSSB interface board high–speed serial bus High–speed serial bus CNC control unit FANUC PANEL i FANUC PANEL i hardware specifications Item Specification Remarks Pentium® III” CPU
  • Page 269B–63682EN/01 NC FUNCTION 33. PERSONAL COMPUTER FUNCTIONS System in which a commercially available personal computer and the CNC are connected HSSB interface board via the high–speed serial HSSB interface board bus High–speed serial bus Personal computer CNC control unit Hardware specifications of th
  • Page 27034.INTERFACE WITH THE POWER MATE CNC NC FUNCTION B–63682EN/01 34 INTERFACE WITH THE POWER MATE CNC 246
  • Page 27134.INTERFACE WITH THE B–63682EN/01 NC FUNCTION POWER MATE CNC 34.1 This function allows the use of a manual pulse generator on the host side to perform manual handle feed for the (β servo unit. The host posts pulses AFANUC SERVO from the manual pulse generator to the (β servo unit via the I/O Link.
  • Page 272
  • Page 273APPENDI
  • Page 274
  • Page 275B–63682EN/01 APPENDIX A. RANGE OF COMMAND VALUE A RANGE OF COMMAND VALUE (1) Linear axis with the millimeter feed screw (millimeter input) Increment system IS–A IS–B Least input increment 0.01mm 0.001mm Least command increment 0.01mm 0.001mm Max. programmable dimension "999999.99mm "99999.999mm Max.
  • Page 276A. RANGE OF COMMAND VALUE APPENDIX B–63682EN/01 (3) Linear axis with the inch feed screw (inch input) Increment system IS–B IS–C Least input increment 0.001 inch 0.0001 inch Least command increment 0.001 mm 0.0001 mm Max. programmable dimension "99999.999 inches "9999.9999 inches Max. rapid traverse
  • Page 277B–63682EN/01 APPENDIX A. RANGE OF COMMAND VALUE (6) Caxis Increment system IS–A IS–B Least input increment 0.01deg 0.001deg Least command incre- 0.01deg 0.001deg ment Max. programmable di- "999999.99deg "99999.999deg mension Max. rapid traverse *1 240,000deg/min 240,000deg/min Feedrate range *1 1 to
  • Page 278B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63682EN/01 B FUNCTIONS AND TAPE FORMAT LIST Functions Illustrations Tape format Positioning (G00) IP G00X Y C ; Start point Linear interpolation (G01) G01X Y F ; IP Start point Circular interpolation R_ Start point G02 (G02, G03) G17 X_ Y_ F_ ; G03 I_ J_
  • Page 279B–63682EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST Functions Illustrations Tape format Change of offset value by G10L11P R ; progrsm (G10) G10L2P X Y ; (Workpiece zero point offset) Plane selection G17; (G17, G18, G19) G18; G19; Inch/metric switching Inch input G20; (G20, G21) Metric input G21;
  • Page 280B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63682EN/01 Functions Illustrations Tape format Setting in workpiece coor- G54 dinate system : X_ Y_ ; (G54 to G59) G59 Local coordinate system Machine coordinate system Workpiece zero point offset Pattern function Refer to “Pattern Function” G26 ; (G26, G
  • Page 281B–63682EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST Functions Illustrations Tape format Multi-piece machining Refer to “Multi-piece machining”. G73 function W_ Q_ ; (G73, G74, G98) G74 W : Macro number Coordinate rotation (G84, G85) ÂÂÂ ÂÂÂ G98X_Y_I_P_J_K_: G84X_Y_R_; G85 ; Cancel θ Absolute/Inc
  • Page 282C. LIST OF TAPE CODE APPENDIX B–63682EN/01 C LIST OF TAPE CODE ISO code EIA code Custom Remarks macro B Character 8 7 6 5 4 3 2 1 Character 8 7 6 5 4 3 2 1 Not Used used 0 f f f 0 f f Number 0 1 f f f f f 1 f f Number 1 2 f f f f f 2 f f Number 2 3 f f f f f 3 f f f f Number 3 4 f f f f f 4 f f Numb
  • Page 283B–63682EN/01 APPENDIX C. LIST OF TAPE CODE ISO code EIA code Custom Remarks macro B Character 8 7 6 5 4 3 2 1 Character 8 7 6 5 4 3 2 1 Not Used used Z f f f f f z f f f f Address Z Delete DEL f f f f f f f f f Del f f f f f f f f (deleting a   mispunch) No. punch. With EIA code, this code cannot
  • Page 284C. LIST OF TAPE CODE APPENDIX B–63682EN/01 ISO code EIA code Custom Remarks macro B Character 8 7 6 5 4 3 2 1 Character 8 7 6 5 4 3 2 1 Not Used used Parameter = f f f f f f f f Equal sign n (No. 6011) Right angle > f f f f f f f ___ f n n bracket Question ? f f f f f f f ___ f n f mark Commercial @
  • Page 285B–63682EN/01 APPENDIX D. EXTERNAL DIMENSIONS BASIC UNIT D EXTERNAL DIMENSIONS BASIC UNIT 261
  • Page 286D. EXTERNAL DIMENSIONS BASIC UNIT APPENDIX B–63682EN/01 EXTERNAL DIMENSIONS OF 7.2″/8.4″ LCD–MOUNTED TYPE CNC CONTROL UNIT Fig. 1 At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. Mounting hole diagram M4 stud No optional slot Two optional slots Four optiona
  • Page 287B–63682EN/01 APPENDIX D. EXTERNAL DIMENSIONS BASIC UNIT EXTERNAL DIMENSIONS OF 9.5″/10.4″ LCD–MOUNTED TYPE CNC Fig. 2 CONTROL UNIT At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. Mounting hole diagram M4 stud No optional slot Two optional slots Four option
  • Page 288E. PRINT BOARD APPENDIX B–63682EN/01 E PRINT BOARD 264
  • Page 289B–63682EN/01 APPENDIX E. PRINT BOARD Motherboard Back plane of the unit COP10A–1 COP10A–2 (COP10A is the connector on axis control card.) CA55 JD36A JA41 Power supply module CD38A JA40 CP1A CA69 JD36B JD44A Mother board CN3 CN8 JNA Mother board CNM1A CN2 JD36A JD36B JA40 JD44A CA69 JA41 CD38A CA55 C
  • Page 290E. PRINT BOARD APPENDIX B–63682EN/01 Connector name Function COP10A Servo amplifier (FSSB) CA55 MDI CA69 Servo check JD36A RS–232C serial port JD36B RS–232C serial port JA40 Analog output/high–speed DI JD44A Serial I/O Link JA41 Serial spindle/position coder CP1B DC24V–OUT CP1 DC24V–IN JNA F–BUS int
  • Page 291B–63682EN/01 APPENDIX E. PRINT BOARD Inverter PCB With 4 option slots CN39A CN39B CN39C CN39D CP1 CP8 CN3 Without option slots or with 2 option slots CN39A CN39B CP1 CP8 CN3 Connector name Function CN39A CN39B Fan power CN39C CN39D CP8 Battery CP1 LCD backlight power CN3 Inverter PCB power 267
  • Page 292E. PRINT BOARD APPENDIX B–63682EN/01 Sub–CPU board CPU card Axis control card COP10A JNA F–BUS connector CA69 JA41 JA40 Connector name Function COP10A Servo amplifier (FSSB) CA69 Servo check JA41 Serial spindle/position coder JA40 Analog output Sub–CPU for 2 to 8 servo Spindle Analog output 2–path c
  • Page 293B–63682EN/01 APPENDIX E. PRINT BOARD Loader control board Axis control card CPU card COP10A JNA F–BUS connector CA69 JD1A Connector name Function COP10A Servo amplifier (FSSB) CA69 Servo check JD1A Serial I/O Link 2 or 4 servo Main memory for PMC control Loader control axes loader control circuit fu
  • Page 294E. PRINT BOARD APPENDIX B–63682EN/01 Serial communication board (remote buffer/ DNC1/DNC2/HDLC) CPU card JNA F–BUS connector JD28A JD6A Connector name Function JD28A RS–232C serial port JD6A RS–422 serial port Communication function 270
  • Page 295B–63682EN/01 APPENDIX E. PRINT BOARD C board CPU card JNA F–BUS connector C function for PMC 271
  • Page 296E. PRINT BOARD APPENDIX B–63682EN/01 RISC board JNA F–BUS connector High–precision contour control function 272
  • Page 297B–63682EN/01 APPENDIX E. PRINT BOARD Data server board JNA ADD–ON board F–BUS connector CNH6 CD38 CD27 is provided on the Flat cable ADD–ON Board. Connector name Function CNH6 ATA card interface CD38 Ethernet interface Data server function 273
  • Page 298E. PRINT BOARD APPENDIX B–63682EN/01 HSSB interface board JNA F–BUS connector COP7 Connector name Function COP7 High–speed serial bus interface High–speed serial bus interface 274
  • Page 299B–63682EN/01 APPENDIX F. EXTERNAL DIMENSIONS MDI UNIT F EXTERNAL DIMENSIONS MDI UNIT 275
  • Page 300F. EXTERNAL DIMENSIONS MDI UNIT APPENDIX B–63682EN/01 Fig. 1 EXTERNAL DIMENSIONS OF STAND–ALONE TYPE SMALL MDI UNIT 24 11 33 69 48 30 Mounting hole diagram At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. 276
  • Page 301B–63682EN/01 APPENDIX F. EXTERNAL DIMENSIONS MDI UNIT Fig. 2 EXTERNAL DIMENSIONS OF STAND–ALONE TYPE STANDARD MDI UNIT Mounting hole diagram 62 42 33 17 11 At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. 277
  • Page 302F. EXTERNAL DIMENSIONS MDI UNIT APPENDIX B–63682EN/01 EXTERNAL DIMENSIONS OF STAND–ALONE TYPE STANDARD MDI UNIT (HORIZONTAL TYPE) Fig. 3 Mounting hole diagram 72 52 33 16 18 11 At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. 278
  • Page 303B–63682EN/01 APPENDIX F. EXTERNAL DIMENSIONS MDI UNIT EXTERNAL DIMENSIONS OF STAND–ALONE TYPE STANDARD MDI UNIT (VERTICAL TYPE) Fig. 4 Mounting hole diagram 72 52 33 35 At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. 279
  • Page 304F. EXTERNAL DIMENSIONS MDI UNIT APPENDIX B–63682EN/01 Fig. 5(a) FA FULL KEYBOARD 10.4″ LCD TYPE Specification No.: A02B–0236–0131#JC, A02B–0236–C131#EC 1550"40 250"40 2 290 20 60.6 220 10 6 4–φ5 5 32 a 5 a 60 56 a: M5 10mm a b: M5 10mm(Frame GND) 30 b 40 a 20 Weight : 3.5 kg (Unit :mm) 280
  • Page 305B–63682EN/01 APPENDIX F. EXTERNAL DIMENSIONS MDI UNIT Fig. 5(b) FA FULL KEYBOARD 12.1″ LCD TYPE Specification No.: A02B–0236–C132#JC,A02B–0236–C132#EC 1550"40 250"40 2 340 20 60.6 220 10 6 6–φ5 5 32 a 5 a a: M5 10mm 110 b: M5 10mm (Frame GND) 54 a 30 b a 40 20 Weight : 3.7 kg (Unit : mm) 281
  • Page 306F. EXTERNAL DIMENSIONS MDI UNIT APPENDIX B–63682EN/01 Fig. 5(c) FA FULL KEYBOARD 15.0″ LCD TYPE Specification No.: A08B–0082–C150#JC, A08B–0082–C150#EC 1550"40 250"40 2 400 60.6 20 220 6–φ5 34 5 35 5.5 13 26 5 4-R5 Blank 155 Panel 140 86 Hole of Connector 179 168 27 Panel 59 b 80 20 5.5 2–φ5 b: M5 1
  • Page 307B–63682EN/01 APPENDIX F. EXTERNAL DIMENSIONS MDI UNIT Fig. 5(d) PANEL CUTTING 280 FA Full Keyboard 10.4”LCD Type 4–M3 210 HOLE 204 274 330 FA Full Keyboard 12.1”LCD Type 6–M3 210 HOLE 204 162 324 390 FA Full Keyboard 15.0”LCD Type 6–M3 HOLE 210 204 Note: Refer to each section of outline about 192 pa
  • Page 308F. EXTERNAL DIMENSIONS MDI UNIT APPENDIX B–63682EN/01 Fig. 6(a) EXTERNAL DIMENSIONS OF 101–TYPE FULL KEYBOARD (ENGLISH) Specification No.: A86L–0001–0210 NOTE This keyboard is not dust–proof. It should be used for program development only. It can be used at temperatures of between 0 and 40°C. 284
  • Page 309B–63682EN/01 APPENDIX F. EXTERNAL DIMENSIONS MDI UNIT Fig. 6(b) EXTERNAL DIMENSIONS OF 106–TYPE FULL KEYBOARD (JAPANESE) Specification No.: A86L–0001–0211 NOTE This keyboard is not dust–proof. It should be used for program development only. It can be used at temperatures of between 0 and 40°C. 285
  • Page 310F. EXTERNAL DIMENSIONS MDI UNIT APPENDIX B–63682EN/01 Fig. 7 EXTERNAL DIMENSIONS OF MOUSE Specification No.: A86L–0001–0212 66±2 13±1 25±1.5 104±2 41.5 ± 2 1.5±1 Units: mm NOTE This mouse is not dust–proof. It should be used for program development only. It can be used at temperatures of between 0 a
  • Page 311B–63682EN/01 APPENDIX G. EXTERNAL DIMENSIONS OF EACH UNIT G EXTERNAL DIMENSIONS OF EACH UNIT 287
  • Page 312G. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63682EN/01 Fig. 1 Interface Board for Personal Computer (PCI bus version) Specification No.: A20B–8001–0960 (2 channel) A20B–8001–0961 (1 channel) 126.90 0961 0960 106.68 100.33 Weight : 0.1kg 288
  • Page 313B–63682EN/01 APPENDIX G. EXTERNAL DIMENSIONS OF EACH UNIT Fig. 2 POSITION CODER Specification : A86L–0026–0001#102 (Max. 4000min–1) A86L–0026–0001#002 (Max. 6000min–1) 98 30 35 +0.15 31 –0.006 φ15 –0.017 φ14.3 +0 1.15 +0.14 –0.11 2 –0 –0.009 16 –0.025 φ68 φ50 20 52 72 2 4 φ5.4 Key position 5+0.012 M
  • Page 314G. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63682EN/01 Fig. 3 MANUAL PULSE GENERATOR Specification : A860–0202–T001 83.5 φ80.0 φ55.0 50.0 30.0 M4X8.0 60.0 3 holes equally spaced on a 72 dia PULSE GENERATOR 11.0 FANUC LTD 0V A 5VB M3 screw terminal 120.0° 290
  • Page 315B–63682EN/01 APPENDIX G. EXTERNAL DIMENSIONS OF EACH UNIT Fig. 4 PENDANT TYPE MANUAL PULSE GENERATOR Specification : A860–0202–T004 to T015 A860–0202–T004 to T009 90 38.0 M3 screw terminal 25 140 100.0 39.0 M3 screw terminal A860–0202–T010 to T015 90 38.0 M3 screw terminal 25 140 100.0 39.0 M3 screw
  • Page 316G. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63682EN/01 Fig. 5 EXTERNAL DIMENSIONS OF SEPARATE DETECTOR INTERFACE UNIT COP10B COP10A 292
  • Page 317B–63682EN/01 APPENDIX G. EXTERNAL DIMENSIONS OF EACH UNIT Fig. 6 EXTERNAL DIMENSIONS OF TAP 50 25 25 5 5 65 5 32.5 1 2 3 100 35 120 Fig. 7 EXTERNAL DIMENSIONS OF TERMINAL RESISTANCE UNIT 39.3 16.0 ÅÅÅ 47.0 ÅÅÅ 293
  • Page 318G. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63682EN/01 Fig. 8 EXTERNAL DIMENSIONS OF EXTERNAL CNC BATTERY UNIT Main unit Cover 103 115 M4 tap 4 70 81 93 5 13.5 47 Mounting panel hole drilling Mounting hole (countersink) 145 The battery unit is fitted with a 14–m battery cable. 294
  • Page 319B–63682EN/01 APPENDIX G. EXTERNAL DIMENSIONS OF EACH UNIT Fig. 9 EXTERNAL DIMENSIONS OF PUNCH PANEL (NARROW TYPE) Mounting hole diagram At the rear of the metal panel, the area within 8 mm of the outside edge is left unpainted. 295
  • Page 320G. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63682EN/01 Fig. 10 PORTABLE TAPE READER WITHOUT REELS Specification : A13B–0074–B001 380 240 Paint : Munsell No. 5GY3.5/0.5 leather tone finish Weight : Applox. 15kg 296
  • Page 321B–63682EN/01 APPENDIX G. EXTERNAL DIMENSIONS OF EACH UNIT Fig. 11 PORTABLE TAPE READER WITH REELS Specification : A13B–0087–B001 530 297
  • Page 322G. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63682EN/01 Fig. 12 STANDARD MACHINE OPERATOR’S PANEL Specification : A02B–0080–C141 (T series) A02B–0080–C142 (M series) A02B–0120–C271 (T series for CE Marking) A02B–0120–C272 (M series for CE Marking) 298
  • Page 323B–63682EN/01 Index ƠNumbersơ Bell–shape acceleration/deceleration after cutting feed interpolation, 37 1–block plural M command, 72 Bending compensation (G38, G39), 95 7.2I/8.4I LCD–mounted type CNC control unit, 161 Bolt hole circle (G26), 82 9.5I/10.4I LCD–mounted type CNC control unit, 162 Bright
  • Page 324INDEX B–63682EN/01 Deferring press activation, 61 External tool compensation, 239 DI status output signal, 237 External touch panel interface, 188 Diagnosis functions, 199 External workpiece coordinate system shift, 239 Difference between the FOCAS1/Ethernet function and External workpiece number se
  • Page 325B–63682EN/01 INDEX Inch/metric conversion (G20, G21), 54 Manual handle feed (2nd, 3rd), 148 Increased custom macro common variables, 127 Manual interruption during automatic operation, 154 Increment system, 19 Manual operation, 147 Incremental feed, 148 Manual press, 61 Input unit (10 times), 20 Man
  • Page 326INDEX B–63682EN/01 Plane selection (G17, G18, G19), 51 ƠSơ Position switch function, 237 S code output, 63 Positioning (G00), 24 S functions, 62 Positioning and no press start signal (G70), 61 Safety functions, 223 Positioning to smaller angle rotation direction, 141 Safety zone area extension (eigh
  • Page 327B–63682EN/01 INDEX Stored stroke check 2 (G22, G23), 226 Tool compensation, 68 Straightness compensation, 107 Tool compensation function, 100 Sub program, 77 Tool compensation memory, 103 Substitution of the number of required parts and number of Tool data setting function, 69 machined parts, 240 To
  • Page 328
  • Page 329Revision Record FANUC Series 16i/18i/160i/180i–PB DESCRIPTIONS (B–63682EN) 01 Oct., ’01 Edition Date Contents Edition Date Contents
  • Page 330