Series 0i - Model A Descriptions Page 40

Descriptions
1. CONTROLLED AXES
B63502EN/01
NC FUNCTION
16
1
CONTROLLED AXES

Contents Summary of Series 0i - Model A Descriptions

  • Page 1DESCRIPTIONS B-63502EN/01
  • Page 2Ȧ No part of this manual may be reproduced in any form. Ȧ All specifications and designs are subject to change without notice. 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
  • 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–63502EN/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–63502EN/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–63502EN/01 WARNING 8. 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–63502EN/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 operator’s manual and programming manual carefully such that you are fully familiar with
  • Page 8SAFETY PRECAUTIONS B–63502EN/01 WARNING 6. Stroke check After switching on the power, perform a manual reference position return as required. Stroke check is not possible before manual reference position return is performed. Note that when stroke check is disabled, an alarm is not issued even if a s
  • Page 9B–63502EN/01 SAFETY PRECAUTIONS 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 operator’s manual and programming manual carefully, such that you are fully fami
  • Page 10SAFETY PRECAUTIONS B–63502EN/01 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 11B–63502EN/01 SAFETY PRECAUTIONS 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 12SAFETY PRECAUTIONS B–63502EN/01 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 13B–63502EN/01 SAFETY PRECAUTIONS 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 14
  • Page 15B–63502EN/01 Table of Contents SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s–1 I. GENERAL 1. GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 16TABLE OF CONTENTS B–63502EN/01 4.2 MULTIPLE–THREAD CUTTING (G33) (T series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.3 VARIABLE LEAD THREAD CUTTING (G34) (T series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 4.4 CONTINUOUS THREAD CUTTIN
  • Page 17B–63502EN/01 TABLE OF CONTENTS 7.4 WORKPIECE ORIGIN OFFSET VALUE CHANGE (PROGRAMMABLE DATA INPUT) (G10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 7.5 ADDITIONAL WORKPIECE COORDINATE SYSTEMS (G54.1 OR G54) (M series) . . . . . . . . . 69 7.6 WORKPIECE
  • Page 18TABLE OF CONTENTS B–63502EN/01 12.2 PROGRAM NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 12.3 MAIN PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 19B–63502EN/01 TABLE OF CONTENTS 14.7 TOOL COMPENSATION MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 14.7.1 Tool Compensation Memory (M series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 14.7.2 T
  • Page 20TABLE OF CONTENTS B–63502EN/01 21. AXES CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 21.1 FOLLOW UP FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 21B–63502EN/01 TABLE OF CONTENTS 23.9 RIGID TAPPING RETURN (M series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 24. PROGRAM TEST FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 24.1 ALL-AXES M
  • Page 22TABLE OF CONTENTS B–63502EN/01 27.6 PLAY BACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 27.7 EXTERNAL CONTROL OF I/O DEVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 23B–63502EN/01 TABLE OF CONTENTS 31.13 RAPID TRAVERSING SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 31.14 TAPPING SIGNAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 24
  • Page 25I. GENERA
  • Page 26
  • Page 27B–63502EN/01 GENERAL 1. GENERAL 1 GENERAL This manual describes the following models and may use the following abbreviations. Model name Abbreviation FANUC Series 0i–TA 0i–TA Series 0i FANUC Series 0i–MA 0i–MA For ease of understanding, the models may be categorized as follows: T series: 0i–TA M ser
  • Page 281. GENERAL GENERAL B–63502EN/01 Manuals related to the α series servo motor Manual related to the α series servo motor Specification Manual name number FANUC AC Servo Motor α series Descriptions B–65142E FANUC AC Servo Motor α series Parameter Manual B–65150E FANUC AC Spindle Motor α series Descript
  • Page 29B–63502EN/01 GENERAL 2. LIST OF SPECIFICATIONS 2 LIST OF SPECIFICATIONS f : Standard F : Standard option l : Option : : Function included in another option NOTE Some combinations of these options are restricted. Series 0i Item Specifications MA TA Control axis Controlled path 1 path f f Machine cont
  • Page 302. LIST OF SPECIFICATIONS GENERAL B–63502EN/01 Series 0i Item Specifications MA TA Follow–up f f Servo off/mechanical handle feed f f Chamfering on/off — f Backlash compensation f f Backlash compensation for each rapid traverse f f and cutting Stored pitch error compensation f f Position switch f f
  • Page 31B–63502EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Item Specifications MA TA Circular interpolation plus max. 2 axes Helical interpolation f — linear interpolation Threading, synchronous cutting f f Multiple threading — f Threading retract — f Continuous threading — f Variable lead threading —
  • Page 322. LIST OF SPECIFICATIONS GENERAL B–63502EN/01 Series 0i Item Specifications MA TA Decimal point programming/ pocket calculator f f type decimal point programming Input unit 10 time multiply f f Diameter/radius programming (X axis) — f Plane selection G17, G18, G19 f f Rotary axis designation f f Ro
  • Page 33B–63502EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Item Specifications MA TA Multiple command of auxiliary function 3 f f Spindle speed function S5–digit, binary output f f Spindle serial output S5–digit, serial output (1st/2nd) F F Spindle analog output S5–digit, analog output F F Constant su
  • Page 342. LIST OF SPECIFICATIONS GENERAL B–63502EN/01 Series 0i Item Specifications MA TA Setting and display Status display f f Clock function f f Current position display f f Program display f f Parameter setting and display f f Self–diagnosis function f f Alarm display f f Alarm history display f f Oper
  • Page 35B–63502EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Item Specifications MA TA Interface function PC connection through HSSB l l Basic operation package 1 l l DNC Operation Management package l l Others NC ready, servo ready, automatic operation, automatic operation start lamp, Status output sig
  • Page 36
  • Page 37II. NC FUNCTIO
  • Page 38
  • Page 39B–63502EN/01 NC FUNCTION PREFACE PREFACE This part describes the functions that can be performed on all models. For the functions available with each model, see the list of specifications in Part I. 15
  • Page 401. CONTROLLED AXES NC FUNCTION B–63502EN/01 1 CONTROLLED AXES 16
  • Page 41B–63502EN/01 NC FUNCTION 1. CONTROLLED AXES 1.1 The number of all controlled axes is the sum of the number of Cs axis. 0i–MA : 4 axes (4 machine axes) NUMBER OF THE ALL 0i–TA : 4 axes (4 machine axes) CONTROLLED AXES 17
  • Page 421. CONTROLLED AXES NC FUNCTION B–63502EN/01 1.2 MACHINE CONTROLLED AXES 1.2.1 Number of controlled paths is one. Number of Controlled Paths 1.2.2 0i–MA : 3 axes Number of Basic 0i–TA : 2 axes Controlled Axes 1.2.3 All axes can be controlled simultaneously. Number of Basic Simultaneously Controlled A
  • Page 43B–63502EN/01 NC FUNCTION 1. CONTROLLED AXES 1.3 AXIS NAMES T series : The two basic axes are always set to X and Z. Additional axes can be selected from A, B, C, U, V, W, and Y freely. NOTE If U, V, or W is used as an axis name, the G code system must be either B or C. M series : The three basic axe
  • Page 441. CONTROLLED AXES NC FUNCTION B–63502EN/01 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) IS–B Least Least input increment command Abbreviation increment 0.001 mm (diameter programming)
  • Page 45B–63502EN/01 NC FUNCTION 1. CONTROLLED AXES 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 IS–C 0.001 mm, 0.001 deg, or 0.00001 deg NOTE The minimum input increment for inch
  • Page 462. PREPARATORY FUNCTIONS NC FUNCTION B–63502EN/01 2 PREPARATORY FUNCTIONS 22
  • Page 47B–63502EN/01 NC FUNCTION 2. PREPARATORY FUNCTIONS 2.1 The following G codes are provided. The G codes are classified into three: A, B, and C. One of the G code types can be selected using a T SERIES parameter. In this manual, G code system B is assumed. G code list for T series (1/3) G code Group Fu
  • Page 482. PREPARATORY FUNCTIONS NC FUNCTION B–63502EN/01 G code list for T series (2/3) G code Group Function A B C G50 G92 G92 Coordinate system setting or max. spindle speed setting 00 G50.3 G92.1 G92.1 Workpiece coordinate system preset G50.2 G50.2 G50.2 Polygonal turning cancel (G250) (G250) (G250) 20
  • Page 49B–63502EN/01 NC FUNCTION 2. PREPARATORY FUNCTIONS G code list for T series (3/3) G code Group Function A B C G98 G94 G94 Per minute feed 05 G99 G95 G95 Per revolution feed * G90 G90 Absolute programming 03 * G91 G91 Incremental programming * G98 G98 Return to initial level 11 * G99 G99 Return to R p
  • Page 502. PREPARATORY FUNCTIONS NC FUNCTION B–63502EN/01 2.2 The following G codes are provided : M SERIES G code list for M series (1/3) G code Group Function G00 Positioning G01 Linear interpolation 01 G02 Circular interpolation/Helical interpolation CW G03 Circular interpolation/Helical interpolation CC
  • Page 51B–63502EN/01 NC FUNCTION 2. PREPARATORY FUNCTIONS G code list for M series (2/3) G code Group Function G40.1 (G150) Normal direction control cancel mode G41.1 (G151) 19 Normal direction control left side on G42.1 (G152) Normal direction control right side on G43 Tool length compensation + direction
  • Page 522. PREPARATORY FUNCTIONS NC FUNCTION B–63502EN/01 G code list for M series (3/3) G code Group Function G76 09 Fine boring cycle G80 Canned cycle cancel/external operation function cancel G81 Drilling cycle, spot boring cycle or external operation function G82 Drilling cycle or counter boring cycle G
  • Page 53B–63502EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3 INTERPOLATION FUNCTIONS 29
  • Page 543. INTERPOLATION FUNCTIONS NC FUNCTION B–63502EN/01 3.1 Either of the following tool paths can be selected accroding to bit 1 of parameter No. 1401. POSITIONING (G00) D Non linear interpolation positioning The tool is positioned with the rapid traverse rate for each axis separately. The tool path is
  • Page 55B–63502EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3.2 M series It is always controlled to perform positioning to the end point from a single direction, for better precision in positioning. If direction from start SINGLE DIRECTION point to end point is different from the predecided direction, it on
  • Page 563. INTERPOLATION FUNCTIONS NC FUNCTION B–63502EN/01 3.3 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. Z150. F200 ; Start point Z axis Format G01 IP _ F_ ; F : Feedrate 3
  • Page 57B–63502EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3.4 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 Xp Zp G03 G03 G03 G02 G02 G02 Xp Zp Y
  • Page 583. INTERPOLATION FUNCTIONS NC FUNCTION B–63502EN/01 Valid radius range for circular interpolation is expanded as follows: Input increments Metric input Inch input Increment IS–B 0.001 to 99999.999mm 0.0001 to 9999.9999inch system IS–C 0.0001 to 9999.9999mm 0.00001 to 999.99999inch 34
  • Page 59B–63502EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3.5 M series 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
  • Page 603. INTERPOLATION FUNCTIONS NC FUNCTION B–63502EN/01 3.6 T series The function in which contour control is done in converting the command programmed in a cartesian coordinate system to the movement of a linear POLAR COORDINATE axis (movement of a tool) and the movement of a rotary axis (rotation of I
  • Page 61B–63502EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS Examples (X axis is diameter programming and C axis is radius programming) 00001; : N100 G90 G00 X120.0 C0 Z_ ; Positioning to the starting position N200 G12.1; Starting polar coordinate interpolation N201 G42 G01 X40.0 F D01; N202 C10.0; N203 G03
  • Page 623. INTERPOLATION FUNCTIONS NC FUNCTION B–63502EN/01 3.7 When the form on the expanded side view of a cylinder (from on the cylinder coordinate system) is commanded by a program command, the CYLINDRICAL NC converts the form into a linear axis movement and a rotary axis INTERPOLATION movement then per
  • Page 63B–63502EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS Examples An example of a program C O0001 (CYLINDRICAL INTERPOLATION); N1 G00 G00 Z100.0 C0; N2 G01 G18 Z0 C0; N3 G7.1 C57299; Z R N4 G01 G42 Z120.0 D10 F250; N5 G40.0; N6 G02 Z90.0 C60.0 R30.0 ; N7 G01 Z70.0; N8 G03 Z60.0 C70.0 R10.0; N9 G01 C150.0
  • Page 644. THREAD CUTTING NC FUNCTION B–63502EN/01 4 THREAD CUTTING 40
  • Page 65B–63502EN/01 NC FUNCTION 4. THREAD CUTTING 4.1 By feeding the tool synchronizing with the spindle rotation, thread cutting of the specified lead is performed. In addition to straight threads, EQUAL LEAD taper threads and scroll threads can be cut with equal leads. THREAD CUTTING L (G33) (WITH G CODE
  • Page 664. THREAD CUTTING NC FUNCTION B–63502EN/01 4.2 T series MULTIPLE–THREAD CUTTING (G33) (T series) Multiple–thread screws Format Constant–lead threading G33 IP _ F_ Q_ ; G33 IP_ Q_ ; IP _ : End point F_ : Lead in longitudinal direction Q_ : Threading start angle 4.3 T series Variable lead thread cutti
  • Page 67B–63502EN/01 NC FUNCTION 4. THREAD CUTTING 4.4 T series Continuous thread cutting in which thread cutting command block is continuously commanded is available. As it is controlled so that the CONTINUOUS spindle synchronism shift (occurred when shifting from one block to THREAD CUTTING another) is ke
  • Page 685. FEED FUNCTIONS NC FUNCTION B–63502EN/01 5 FEED FUNCTIONS 44
  • Page 69B–63502EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.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 705. FEED FUNCTIONS NC FUNCTION B–63502EN/01 5.2 Feed rates of linear interpolation (G01), and circular interpolation (G02, G03) are commanded with numbers after the F code. CUTTING FEED RATE 5.2.1 In cutting feed, it is controlled so that speed of the tangential direction is Tangential Speed always t
  • Page 71B–63502EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.2.4 With the per revolution feed mode G95, tool feed rate per revolution of Per Revolution Feed the spindle is directly commanded by numeral after F. A position coder must be mounted on the spindle. (G95) For the T series, however, the feed–per–revolution
  • Page 725. FEED FUNCTIONS NC FUNCTION B–63502EN/01 5.3 OVERRIDE 5.3.1 The per minute feed (G94) and per rotation feed (G95) can be overrided Feed Rate Override by: 0 to 254% (per every 1%). Feed rate override cannot be performed to F1-digit feed. Feed rate also cannot be performed to functions as thread cut
  • Page 73B–63502EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.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 745. FEED FUNCTIONS NC FUNCTION B–63502EN/01 5.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 75B–63502EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.6 LINEAR ACCELERATION/ Speed 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 765. FEED FUNCTIONS NC FUNCTION B–63502EN/01 5.7 M series 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/deceleratio
  • Page 77B–63502EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.8 T series Generally, the CNC does not zero the feedrate at the interface of two blocks during cutting feed. ERROR DETECTION Because of this, a corner of a tool path may be rounded. (T series) This part causes the corner of the tool path to be rounded. Fe
  • Page 785. FEED FUNCTIONS NC FUNCTION B–63502EN/01 5.9 M series 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 (M series) in–position check i
  • Page 79B–63502EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.14 With the G04 command, shifting to the next block can be delayed. When commanded with a per minute feed mode (G94), shifting to the next DWELL (G04) block can be delayed for the commanded minutes. When commanded with a per rotation feed mode (G95), shif
  • Page 806. REFERENCE POSITION NC FUNCTION B–63502EN/01 6 REFERENCE POSITION 56
  • Page 81B–63502EN/01 NC FUNCTION 6. REFERENCE POSITION 6.1 Positioning to the reference position can be done by manual operation. With jogging mode (JOG), manual reference position return (ZRN) MANUAL signals, and signal for selecting manual reference position return axis (±J1 REFERENCE to ±J8) on, the tool
  • Page 826. REFERENCE POSITION NC FUNCTION B–63502EN/01 6.3 AUTOMATIC REFERENCE POSITION RETURN (G28, G29) D Return to reference With the G28 command, the commanded axis is positioned to the position (G28) reference position via the commanded point. After positioning, the reference position return end lamp l
  • Page 83B–63502EN/01 NC FUNCTION 6. REFERENCE POSITION 6.4 This function is used to check whether the reference position return command was performed correctly. REFERENCE When G27 is commanded, the commanded axis is positioned to the POSITION RETURN specified position, reference position return end signal i
  • Page 846. REFERENCE POSITION NC FUNCTION B–63502EN/01 6.6 M series For reference position return using the grid method, you can shift the reference position without having to move the deceleration dog, simply REFERENCE by setting the amount of shift in a parameter. POSITION SHIFT The time required to adjus
  • Page 85B–63502EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 7 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 867. COORDINATE SYSTEMS NC FUNCTION B–63502EN/01 7.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 87B–63502EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 7.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 (G50 for T se
  • Page 887. COORDINATE SYSTEMS NC FUNCTION B–63502EN/01 D Example 2 Set the reference point on the tool holder or turret as shown in the figure below, then specify G92 at the beginning of the program. By specifying an absolute command in this condition, the reference point is moved to a specified position. T
  • Page 89B–63502EN/01 NC FUNCTION 7. COORDINATE SYSTEMS Examples ÅÅ ÅÅ 30.56 10.2 ÅÅ Z When tool A is switched to tool B, G91 G92 X20.4 Z30.56 (diameter programming) is specified. 7.2.2 When manual reference position return is performed, a workpiece coordinate system can be set automatically so that the curr
  • Page 907. COORDINATE SYSTEMS NC FUNCTION B–63502EN/01 7.2.3 Setting a Workpiece Coordinate System (Using G54 to G59) Explanations D Setting a workpiece Set six coordinate systems specific to the machine in advance. Then, coordinate system select one of the six coordinate systems by using G54 to G59. Format
  • Page 91B–63502EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 7.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 (G52) coordinate valu
  • Page 927. COORDINATE SYSTEMS NC FUNCTION B–63502EN/01 7.4 G10 command is used to change workpiece origin offsets. When G10 is commanded in absolute command (G90), the commanded WORKPIECE ORIGIN workpiece origin offsets becomes the new workpiece origin offsets, and OFFSET VALUE when G10 is commanded in incr
  • Page 93B–63502EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 7.5 M series Forty-eight workpiece coordinate systems can be added when existing six workpiece coordinate systems (G54 - G59) are not enough for the ADDITIONAL operation. Make a command as follows for selection of workpiece WORKPIECE coordinate system.
  • Page 947. COORDINATE SYSTEMS NC FUNCTION B–63502EN/01 7.6 The workpiece coordinate system with its zero position away by the workpiece zero offset amount from the machine coordinate system zero WORKPIECE position is set by returning the tool to the reference point by a manual COORDINATE operation. Also, wh
  • Page 95B–63502EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 7.7 T series When the coordinate system actually set by the G50 command or the automatic system settingdeviates from the programmed work system,the WORKPIECE set coordinate system can be shifted. COORDINATE Set the desired shift amount in the work coord
  • Page 967. COORDINATE SYSTEMS NC FUNCTION B–63502EN/01 7.8 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 978. COORDINATE VALUE AND B–63502EN/01 NC FUNCTION DIMENSION 8 COORDINATE VALUE AND DIMENSION 73
  • Page 988. COORDINATE VALUE AND DIMENSION NC FUNCTION B–63502EN/01 8.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 998. COORDINATE VALUE AND B–63502EN/01 NC FUNCTION DIMENSION 8.2 M series The end point coordinate value can be input in polar coordinates (radius and angle). Use G15, G16 for polar coordinates command. POLAR COORDINATE COMMAND (G15, G16) G15 : Polar coordinate system command cancel (M series) G16 : P
  • Page 1008. COORDINATE VALUE AND DIMENSION NC FUNCTION B–63502EN/01 8.3 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 1018. COORDINATE VALUE AND B–63502EN/01 NC FUNCTION DIMENSION 8.6 A linear axis refers to an axis moving linearly, and for it values are specified in mm or inches. LINEAR AXIS AND A rotation axis refers to a rotating axis, and for it values are specified in ROTATION AXIS degrees. For rotation axes, not
  • Page 1029. SPINDLE FUNCTIONS NC FUNCTION B–63502EN/01 9 SPINDLE FUNCTIONS 78
  • Page 103B–63502EN/01 NC FUNCTION 9. SPINDLE FUNCTIONS 9.1 Specify the spindle speed with up to five digits immediately after 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 digit
  • Page 1049. SPINDLE FUNCTIONS NC FUNCTION B–63502EN/01 9.5 Whether to perform constant surface speed control is specified using G96 or G97. CONSTANT SURFACE G96 : Constant surface speed control mode SPEED CONTROL G97 : Constant surface speed control cancel mode If the surface speed is specified with an S cod
  • Page 105B–63502EN/01 NC FUNCTION 9. SPINDLE FUNCTIONS 9.8 T series In turning operation, the spindle connected to the spindle motor rotates at a certain speed, and the workpiece attached to the spindle is then turned. SPINDLE The spindle positioning function moves the spindle connected to the POSITIONING sp
  • Page 1069. SPINDLE FUNCTIONS NC FUNCTION B–63502EN/01 9.9 T series This function monitor spindle speed, detects a higher level of fluctuation than the commanded speed and signals an abnormality, if any, to the SPINDLE SPEED machine side, using an alarm, thereby preventing the spindle from FLUCTUATION seizur
  • Page 107B–63502EN/01 NC FUNCTION 9. SPINDLE FUNCTIONS D When an alarm is generated after the spindle speed becomes Spindle the commanded speed. speed r d q Specified q d speed r Actual speed NO CHECK CHECK CHECK Time Specify Check Alarm different start speed Commanded speed : (Speed commanded by S) x (Spind
  • Page 1089. SPINDLE FUNCTIONS NC FUNCTION B–63502EN/01 9.10 The serial interface spindle permits positioning and linear interpolation with another servo axis. Thus, linear interpolation between the spindle CS CONTOUR and a servo axis can be specified. CONTROL Explanations D Control mode The serial interface
  • Page 109B–63502EN/01 NC FUNCTION 9. SPINDLE FUNCTIONS 9.11 T series Up to two spindles can be controlled. The two spindles are called the first and second spindles. The first and second spindles are made up of serial MULTI–SPINDLE interface spindles. CONTROL A spindle speed is specified with a 5-digit numer
  • Page 1109. SPINDLE FUNCTIONS NC FUNCTION B–63502EN/01 9.12 In machine tools having two spindles (such as a lathe), the speeds of the two spindles sometimes have to match. This requires when a workpiece SPINDLE held on the first spindle is transferred to the second spindle while the SYNCHRONIZATION spindles
  • Page 111B–63502EN/01 NC FUNCTION 10. TOOL FUNCTIONS 10 TOOL FUNCTIONS 87
  • Page 11210. TOOL FUNCTIONS NC FUNCTION B–63502EN/01 10.1 T CODE OUTPUT M series A tool can be selected by specifying a tool number of up to eight digits immediately after address T. The tool number is output to the PMC in a 32-bit binary code. This code is kept till the next T code is commanded. Maximum inp
  • Page 113B–63502EN/01 NC FUNCTION 10. TOOL FUNCTIONS 10.2 TOOL LIFE MANAGEMENT 10.2.1 Tool Life Management Tools are classified into groups, and tool life (hours and times of use) is set for each group. When use of the tool exceeds the preset hours or times of use, another tool in the same group which has no
  • Page 11410. TOOL FUNCTIONS NC FUNCTION B–63502EN/01 10.2.2 M series The following features are added to the tool life management function for Extended Tool Life easier handling: Management (M series) D Setting tool life management data for each tool group by program Addition, modification, and deletion can
  • Page 115B–63502EN/01 NC FUNCTION 11. MISCELLANEOUS FUNCTIONS 11 MISCELLANEOUS FUNCTIONS 91
  • Page 11611. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63502EN/01 11.1 When up to eight digits immediately after address M are specified, a 32–bit binary code is output. The maximum number of input digits can MISCELLANEOUS be specified with a parameter. This binary code is used for on/off control FUNCTIONS of th
  • Page 117B–63502EN/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 11811. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63502EN/01 NOTE 1 Either the conventional system or the high-speed system can be selected for communication of strobe signal and completion signal. 2 In the conventional system, only one completion signal is available for all functions of M/S/T/B. However, i
  • Page 119B–63502EN/01 NC FUNCTION 12. PROGRAM CONFIGURATION 12 PROGRAM CONFIGURATION 95
  • Page 12012. PROGRAM CONFIGURATION NC FUNCTION B–63502EN/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 121B–63502EN/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 12212. PROGRAM CONFIGURATION NC FUNCTION B–63502EN/01 12.5 When memory is used, a program cataloged in the floppy cassette can be called and executed as a sub program. EXTERNAL MEMORY A sub program is called from the floppy cassette when the program using AND SUB PROGRAM the memory executes the followi
  • Page 123B–63502EN/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 12412. PROGRAM CONFIGURATION NC FUNCTION B–63502EN/01 D Basic Addresses and Function Address Metric input Inch input Range of Values to Be Specified (T series) Program number O (*1) 1–9999 1–9999 Sequence number N 1–99999 1–99999 Preparatory G 0–99 0–99 function ±99999.999mm ±9999.9999inch (Note2) IS–B
  • Page 125B–63502EN/01 NC FUNCTION 12. PROGRAM CONFIGURATION 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 12613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13 FUNCTIONS TO SIMPLIFY PROGRAMMING 102
  • Page 12713. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.1 M series Canned cycle is a function to simplify commands for machining (boring, drilling, or tapping, etc. The canned cycle has the positioning plane and CANNED CYCLES the drilling axis. The positioning plane is specified with the p
  • Page 12813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13 types of canned cycles (1/4) Operation G code Function G98 mode G99 mode Initial level R point R point R point level G73 q d q d High–speed peck drilling cycle q q (Note 1) d d q q Z point Z point Initial level Spindle CCW Spindle P C
  • Page 12913. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13 types of canned cycles (2/4) Operation G code Function G98 mode G99 mode Initial level Drilling cycle G81 (Spot drilling) R point Positon R R point level Z point Z point Initial level Drilling cycle G82 R point (Counter R point R poin
  • Page 13013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13 types of canned cycles (3/4) Operation G code Function G98 mode G99 mode Initial level Spindle CW Spindle CW P Tapping cycle G84 P Positon R Positon R R point level Z point Z point P P Spindle CCW Spindle CCW Initial level Boring cycl
  • Page 13113. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13 types of canned cycles (4/4) Operation G code Function G98 mode G99 mode Spindle CW Initial level Spindle CW Boring cycle G88 R point R point level Z point Z point P P Dwell Dwell Spindle stop Spindle stop Initial level Boring cycle G
  • Page 13213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 When the drilling axis is Z axis, machining data in the canned cycle is commanded as follows: Format Gff X_ Y_ Z_ R_ Q_ P_ K_ F_ ; Drilling mode Gff ; See previous table. Drilling position dataX, Y ; Command position of the hole. Z : Spe
  • Page 13313. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.2 In tapping, the feed amount of drilling axis for one rotation of spindle should be equal to the pitch of screw of tapper. Namely, the following RIGID TAP conditions must be satisfied in the best tapping: P= F/S, where P : Pitch of s
  • Page 13413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 Spindle control (voltage calculation of spindle speed rpm) DMR Distrib- + ×4 Error D/A Spindle Spindle uted counter converter amplifier motor pulse – Gear ratio n:m DMR ×4 Position Gear ratio Spindle coder 1:p The Control System of Spind
  • Page 13513. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.3 M series With the above program, external operation signal is output after positioning. G80 command cancels the external operation function. EXTERNAL OPERATION FUNCTION (G81) (M series) Format G81 IP _ ; IP : Optional combination of
  • Page 13613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.4 T series The following three kinds of canned cycle are provided. CANNED CYCLES FOR TURNING (T series) 13.4.1 Cutting Cycle A (G77) (with G Code System A: G90) D Straight cutting cycle. The command below actuates a straight cutting c
  • Page 13713. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.4.2 Thread Cutting Cycle (G78) (with G Code System A: G92) D Straight thread cutting The command below actuates a straight thread cutting cycle. cycle X axis Z W 4(R) 3(R) 1(R) 2(F) X/2 Z axis L Detailed chamfered R : Rapid traverse t
  • Page 13813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 D Tapered thread cutting The command below actuates a tapered thread cutting cycle. cycle X axis Z W 4(R) U/2 1(R) 3(R ) 2(F) R X/2 Z axis L R : Rapid traverse Detailed F : Thread cutting chamfered thread r : Chamfering amount (parameter
  • Page 13913. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.4.3 Turning Cycle in Facing (G79) (with G Code System A: G94) D Face cutting cycle The command below actuates a face cutting cycle. X axis 1(R) R : Rapid traverse F : Feed 2(F) 4(R) U/2 3(F) X/2 X/2 0 W Z axis Z Format G78 X_ Z_ F_ ;
  • Page 14013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.5 T series A multiple repetitive cycle is composed of several canned cycles. A tool path for rough machining, for example, is determined automatically by MULTIPLE giving the data of the finishing work shape. A thread cutting cycle has
  • Page 14113. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING Format G71 U(∆d) R(e) ; G71 P(ns) Q(nf) U(∆u) W(∆w) F(f) S(s) T(t) ; N(ns) . . . . . ........... . . . . . . . F_ . . . . . . . S_ A block between sequence numbers ns and nf . . . . . . . T_ specifies the target figure between A and B. N
  • Page 14213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 D Type II Type II differs from Type I in the following point. Increase in X-axis direction does not need to be steady. Up to 10 pockets are allowed. 10 ......... 3 2 1 In Z-axis direction, however, increase or decrease must be steady. Th
  • Page 14313. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING The offset of tool tip R is not added to the finishing allowance ∆u and ∆w. It is assumed to be zero for cutting. Generally ∆w=0 is specified. Otherwise, the tool catches into a side wall. The two axes X(U) and Z(W) are specified in the
  • Page 14413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.5.2 As shown in the figure below, this cycle is the same as G71 except that Stock Removal in cutting is made parallel to X-axis. Facing (G72) ∆d R : Rapid traverse A’ C F : Feed A d : Parameter setting Tool path (F) (R) e (R) 45° (F)
  • Page 14513. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.5.3 This function permits cutting a fixed cutting pattern repeatedly with the Pattern Repeating position being displaced bit by bit. By this cutting cycle, it is possible to efficiently cut the work whose rough shape has already been
  • Page 14613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.5.4 After rough machining with G71, G72 or G73 the following command Finishing Cycle (G70) actuates finishing. Format N_ G70 P(ns) Q(nf) ; P : Sequence number of cycle start (ns) Q : Sequence number of cycle end (nf) NOTE F, S, and T
  • Page 14713. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.5.5 The following command permits operation as seen in the figure below. Peck Drilling in Z-axis Chip breaking is possible in this cycle. Also if both x(u) and P are omitted, the machining is done only in the Z-axis resulting in peck
  • Page 14813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.5.6 The following tape command permits operation as seen in the figure Grooving in X-axis below. This is equivalent to G74 except that X is replaced by Z. Chip breaking is possible in this cycle. Grooving in the X-axis (in this case,
  • Page 14913. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.5.7 A thread cutting cycle as shown below can be made. Thread Cutting Cycle E A (R) (G76) U/2 (R) (F) B ∆d i D k X r C Z W R : Rapid traverse F : Cutting feed Format G76 P(m)(r)(a) Q(∆d min) R(d) ; X_ Z_ G76 X_ U_W_Z_ R(i) P(k) Q(∆d)
  • Page 15013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 Cutting method in detail Tool tip ÔÔÔÔÔÔÔÔÔ B ÔÔÔÔÔÔÔÔÔ ÔÔÔÔÔÔÔÔÔ α ∆d ∆dǸn ÔÔÔÔÔÔÔÔÔ First k ÔÔÔÔÔÔÔÔÔ Second Third ÔÔÔÔÔÔÔÔÔ nth ÔÔÔÔÔÔÔÔÔ d NOTE Thread chamfering can be inhibited by entering the chamfering signal. 126
  • Page 15113. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.6 T series The canned cycles for drilling enable one block including the G function to specify the machining which is usually specified by several blocks. CANNED CYCLES Programming is then simplified. FOR DRILLING The canned cycles fo
  • Page 15213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.7 M series The block for chamfering or corner rounding can be inserted automatically between two optional linear interpolations, or between the OPTIONAL ANGLE linear interpolation and circular interpolation, or between two circular CH
  • Page 15313. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.8 T series Angles of straight lines, chamfering values, corner rounding values, and other dimensional values on machining drawings can be programmed by DIRECT DRAWING directly inputting these values. In addition, the chamfering and co
  • Page 15413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 Command Movement of tool X (X3 , Z3) X2_ Z2_, C1_ ; A2 X3_ Z3_ ; 4 or , A1_, C1_ ; X3_ Z3_, A2_ ; C1 A1 (X2 , Z2) (X1 , Z1) Z X (X4 , Z4) (X3 , Z3) X2_ Z2_, R1_ ; A2 X3_ Z3_, R2_ ; R2 X4_ Z4_ ; 5 or R1 , A1_, R1_ ; X3_Z3_, A2_ R2_ ; A1 X
  • Page 15513. FUNCTIONS TO SIMPLIFY B–63502EN/01 NC FUNCTION PROGRAMMING 13.9 M series Mirror image can be commanded on each axis by programming. Ordinary mirror image (commanded by remote switch or setting) comes after the PROGRAMMABLE programmable mirror image is applied. MIRROR IMAGE D Setting of programma
  • Page 15613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63502EN/01 13.10 M series The index table on the machining center is indexed by using the fourth axis as an indexing axis. INDEX TABLE To command for indexing, an indexing angle is only to be specified INDEXING (M series) following a programmed axi
  • Page 157B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14 TOOL COMPENSATION FUNCTION 133
  • Page 15814. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 14.1 T series TOOL OFFSET (T series) 14.1.1 By using this function, shift amount between the reference position Tool Offset (T Code) assumed when programming and the actual tool position when machining, can be set as tool offset amount, thus al
  • Page 159B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.1.2 The tool geometry compensation function compensates the tool figure or Tool Geometry tool mounting position. The tool wear compensation function compensates the wear of a tool tip. These compensation amounts (offset Compensation and valu
  • Page 16014. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 14.2 T series With this function, the programmed tool path can be offset when actually machining, for value of the tool radius set in the CNC. TOOL NOSE RADIUS By programming machining pattern using this function (measuring cutter COMPENSATION
  • Page 161B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION D Imaginary tool nose The tool nose at position A in the following figure does not actually exist. The imaginary tool nose is required because it is usually more difficult to set the actual tool nose center to the start point than the imaginary
  • Page 16214. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 D Plane selection Cutter radius compensation is done on XY, ZX, YZ planes and on parallel (G17, G18, G19) axes of X, Y, Z axes. Plane to perform tool nose radius compensation is selected with G17, G18, G19. G17 : Xp-Yp plane Xp : X axis or the
  • Page 163B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.3 M series By setting the difference between tool length assumed when programming and the actual tool length as offsets, workpiece can be TOOL LENGTH machined according to the size commanded by the program, without COMPENSATION changing the
  • Page 16414. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 14.4 M series The programmed tool movement can be expanded or reduced for offset amount preset in the tool length compensation memory, by using this TOOL OFFSET function. (G45, G46, G47, G48) (M series) Explanations D G45, G46, G47, G48 G45: To
  • Page 165B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.5 M series CUTTER COMPENSATION 14.5.1 With this function, the programmed tool path can be offset when actually Cutter Compensation C machining, for value of the tool radius set in the CNC. By measuring cutting radius for actual cutting, and
  • Page 16614. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 Plane to perform cutter radius compensation is decided in the axis address commanded in the g17, G18, or G19 block. Example) (U, V, W axes are parallel axes of X, Y, Z axes respectively) G17 X_ ; XY plane G17 U_ W_ ; UV plane G19 Y_ W_ ; YW pla
  • Page 167B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.6 M series During cutter compensation C, corner circular interpolation, with the specified compensation value used as the radius, can be performed by CORNER CIRCULAR specifying G39 in offset mode. INTERPOLATION FUNCTION (G39) (M series) in o
  • Page 16814. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 14.7 TOOL COMPENSATION MEMORY 14.7.1 M series Tool compensation memory C is prepared. Tool Compensation Tool offset amount range which can be set is as follows: Memory (M series) Geometry compensation Tool wear compensation Increment system Met
  • Page 169B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION Explanations D Tool geometry/wear Memory for geometry offset and tool wear offset is prepared separately. compensation Geometry offset and tool wear offset can thus be set separately. ÇÇÇ X axis geometry offset ÇÇÇ ÇÇÇ X axis wear offset ÇÇÇ Z
  • Page 17014. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 14.8 NUMBER OF TOOL OFFSETS 14.8.1 M series D 400 tool offsets Number of Tool Offset numbers (D code/H code) 0 - 400 can be used. D00 - D400 or H00 - H400 Offsets (M Series) 14.8.2 T series D 32 tool offsets Number of Tool Offsets Offset number
  • Page 171B–63502EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.9 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 17214. TOOL COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 Format (T series) G10 P_ X_ Y_ Z_ R_ Q_ ; or G10 P_ U_ V_ W_ C_ Q_ ; P : Offset number 1–32 :Tool wear offset number 10000+(1–32) : Tool geometry offset number+10000 X : Offset value on X axis (absolute) Y : Offset value on Y axis (absolute) Z
  • Page 17315. ACCURACY COMPENSATION B–63502EN/01 NC FUNCTION FUNCTION 15 ACCURACY COMPENSATION FUNCTION 149
  • Page 17415. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63502EN/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 17515. ACCURACY COMPENSATION B–63502EN/01 NC FUNCTION FUNCTION 15.3 Since different backlash compensation values can be used for cutting feed and rapid traverse, the machining precision is improved. BACKLASH The following table shows backlash amounts according to the feedrate COMPENSATION and movement
  • Page 17615. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63502EN/01 15.4 Parameters and pitch errors data can be set by programs. 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. (G10
  • Page 17716. COORDINATE SYSTEM B–63502EN/01 NC FUNCTION CONVERSION 16 COORDINATE SYSTEM CONVERSION 153
  • Page 17816. COORDINATE SYSTEM CONVERSION NC FUNCTION B–63502EN/01 16.1 M series 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
  • Page 17916. COORDINATE SYSTEM B–63502EN/01 NC FUNCTION CONVERSION 16.2 M series Scaling can be commanded to figures commanded in the machining programs. SCALING (G50, G51) (M series) Format When each axis is scaling of the same magnification Format Sign explanation X_Y_Z_ : Absolute command of G51 X_ Y_ Z_
  • Page 18016. COORDINATE SYSTEM CONVERSION NC FUNCTION B–63502EN/01 Format Scaling of each axis (Mirror image) Format Sign explanation G51 X_ Y_ Z_ I_ J_ K_ ; Scaling X_Y_Z_ : Absolute command of start center coordinate value of Scaling is effective. scaling (Scaling mode) I_J_K_ : Magnification of scaling of
  • Page 181B–63502EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17 MEASUREMENT FUNCTIONS 157
  • Page 18217. MEASUREMENT FUNCTIONS NC FUNCTION B–63502EN/01 17.1 By commanding axis move after G31, linear interpolation can be commanded like in G01. If an external skip signal is input during this SKIP FUNCTION (G31) command, the remainder of this command is cancelled, and program skips to the next block.
  • Page 183B–63502EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.2 Delay and error of skip signal input is 0–2 msec at the NC side (not considering those at the PMC side). HIGH-SPEED SKIP This high-speed skip signal input function keeps this value to 0.1 msec SIGNAL INPUT or less, thus allowing high precision
  • Page 18417. MEASUREMENT FUNCTIONS NC FUNCTION B–63502EN/01 17.4 M series Difference between the coordinate value of tool when tool end has reached the measuring position and coordinate value of the measuring position is TOOL LENGTH automatically measured, calculated, and added to the currently set tool AUTO
  • Page 185B–63502EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.5 T series Difference between the coordinate value of tool when tool end has reached the measuring position and coordinate value of the measuring position is AUTOMATIC TOOL automatically measured, calculated, and added to the currently set tool O
  • Page 18617. MEASUREMENT FUNCTIONS NC FUNCTION B–63502EN/01 17.6 M series The value displayed as a relative position can be set in the offset memory as an offset value by a soft key. TOOL LENGTH Call offset value display screen. Relative positions are also displayed on MEASUREMENT this screen. Reset the disp
  • Page 187B–63502EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.7 T series This is a function of setting an offset value by key-inputting a workpiece diameter manually cut and measured from the MDI keyboard. DIRECT INPUT OF First the workpiece is cut in the longitudinal or in the cross direction TOOL manually
  • Page 18817. MEASUREMENT FUNCTIONS NC FUNCTION B–63502EN/01 17.8 T series By installing the touch sensor and by manually making the tool contact the touch sensor, it is possible to set the offset amount of that tool TOOL automatically in the tool offset amount memory. It is also possible to set COMPENSATION
  • Page 189B–63502EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS D Setting method - Setting of tool compensation value Previously set the distance from the measurement reference position (a particular point on the machine) to the measuring position (the touch sensor contact face) to the parameter as the reference
  • Page 19017. MEASUREMENT FUNCTIONS NC FUNCTION B–63502EN/01 Machine zero point +X Zt OFSZ –EXOFSZ Measured tool nose position +Z at machine ref- OFSX erence position Work coordinate system zero point (Program zero point) EXOFSz : Work coordinate system shift amount to be set OFSz : Tool geometry offset amoun
  • Page 191B–63502EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.9 T series By manipulating soft keys, a position value displayed on the relative position display can be set to the offset memory. COUNT INPUT OF Call offset value display screen on the screen. Relative positions are also TOOL OFFSET displayed on
  • Page 19218. CUSTOM MACRO NC FUNCTION B–63502EN/01 18 CUSTOM MACRO 168
  • Page 193B–63502EN/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 19418. CUSTOM MACRO NC FUNCTION B–63502EN/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 CNC can be graded up by the user himself. Custom macro bodies may be offered to the users by
  • Page 195B–63502EN/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 19618. CUSTOM MACRO NC FUNCTION B–63502EN/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 197B–63502EN/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 19818. CUSTOM MACRO NC FUNCTION B–63502EN/01 ZThe number of machining parts is indicated. It can be preset. D External output Value of variables or characters can be output to external devices via the commands reader/puncher interface with custom macro command. Results in measurement is output using cu
  • Page 199B–63502EN/01 NC FUNCTION 18. CUSTOM MACRO 18.2 When custom macro interruption signal is input during automatic operation, the block currently under execution is interrupted and the INTERRUPTION TYPE specified custom macro is activated. After execution of this custom CUSTOM MACRO macro, it returns to
  • Page 20018. CUSTOM MACRO NC FUNCTION B–63502EN/01 18.3 With this function, custom macro interruption signal can be input on detection of tool break, tool change cycle can be executed by custom PATTERN DATA macro, and machining is continued. INPUT This function simplifies program creation for CNC machining.
  • Page 201B–63502EN/01 NC FUNCTION 18. CUSTOM MACRO 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 20219. SERIES 10/11 TAPE FORMAT NC FUNCTION B–63502EN/01 19 SERIES 10/11 TAPE FORMAT 178
  • Page 203B–63502EN/01 NC FUNCTION 19. SERIES 10/11 TAPE FORMAT 19.1 Memory operation of a program created for the following function in the Series 10/11 tape format can be performed based on the setting parameter. SERIES–10/11 TAPE D Equal–lead threading (G33) (T series) ... (G32 with G code system A) FORMAT
  • Page 20420. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63502EN/01 20 FUNCTIONS FOR HIGH SPEED CUTTING 180
  • Page 20520. FUNCTIONS FOR HIGH SPEED B–63502EN/01 NC FUNCTION CUTTING 20.1 M series This function automatically decelerates the tool at a corner according to the corner angle. It can prevent a large sag caused by acceleration/ AUTOMATIC CORNER deceleration and servo delay on the junction of two blocks. DECE
  • Page 20620. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63502EN/01 20.2 M series 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 CIRC
  • Page 20720. FUNCTIONS FOR HIGH SPEED B–63502EN/01 NC FUNCTION CUTTING 20.3 M series This function reads one block in advance to achieve high–speed high–precision machining. With this function, the delay due to LOOK–AHEAD acceleration/deceleration and the delay in the servo system which CONTROL (G08) increas
  • Page 20820. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63502EN/01 20.4 M series The function enables look–ahead linear acceleration/deceleration before interpolation of multi–blocks. This results in smooth acceleration/ LOOK–AHEAD deceleration over many blocks, as well as high–speed machining. CONTROL (
  • Page 209B–63502EN/01 NC FUNCTION 21. AXES CONTROL 21 AXES CONTROL 185
  • Page 21021. AXES CONTROL NC FUNCTION B–63502EN/01 21.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 211B–63502EN/01 NC FUNCTION 21. AXES CONTROL 21.5 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 21221. AXES CONTROL NC FUNCTION B–63502EN/01 21.6 M series The rotation axis (C axis) can be controlled by commanding the G41.1 or G42.1 so that the tool constantly faces the direction perpendicular to the NORMAL DIRECTION advancing direction during cutting. CONTROL (G40.1,G41.1,G42.1) (M series) Forma
  • Page 213B–63502EN/01 NC FUNCTION 21. AXES CONTROL NOTE The rotation of C axis during normal direction control is controlled at short distance so that 180 degrees or less may result. 189
  • Page 21421. AXES CONTROL NC FUNCTION B–63502EN/01 21.7 T series A polygonal figure can be machined by turning the workpiece and tool at a certain ratio. POLYGONAL D Rotation ratio of the workpiece and tool TURNING D Number of tool teeth (G50.2, G51.2) The polygon can be a quadrilateral or hexagon according
  • Page 215B–63502EN/01 NC FUNCTION 21. AXES CONTROL Format G51.2 P_ Q_ ; P and Q : Rotation ratio of spindle to B axis Command range : Integer value of 1 to 9 for both P and Q When the value of Q is positive, the rotation direction of B axis is in positive direction. When the value of Q is negative, the rotat
  • Page 21621. AXES CONTROL NC FUNCTION B–63502EN/01 21.8 The PMC can directly control any given axis, independently of the CNC. In other words, moving the tool along axes that are not controlled by the AXIS CONTROL WITH CNC is possible by entering commands, such as those specifying movimg PMC distance and fee
  • Page 217B–63502EN/01 NC FUNCTION 22. MANUAL OPERATION 22 MANUAL OPERATION 193
  • Page 21822. MANUAL OPERATION NC FUNCTION B–63502EN/01 22.1 MANUAL FEED D Jogging Each axis can be moved in the + or - direction for the time the button 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 219B–63502EN/01 NC FUNCTION 22. MANUAL OPERATION 22.5 Although manual handle feed is usually enabled only in the manual handle-feed mode, it can also be performed in the manual continuous-feed HANDLE FEED IN THE mode by setting the corresponding parameters. However, manual SAME MODE AS FOR continuous-f
  • Page 22023. AUTOMATIC OPERATION NC FUNCTION B–63502EN/01 23 AUTOMATIC OPERATION 196
  • Page 221B–63502EN/01 NC FUNCTION 23. AUTOMATIC OPERATION 23.1 OPERATION MODE 23.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. 23.1.2 Program registered in the memory can be executed. Memory Operation 23.1.3 Multipl
  • Page 22223. AUTOMATIC OPERATION NC FUNCTION B–63502EN/01 23.2 SELECTION OF EXECUTION PROGRAMS 23.2.1 Program number currently in need can be searched from the programs Program Number registered in memory operating the MDI. Search 23.2.2 The sequence number of the program on the currently selected memory Seq
  • Page 223B–63502EN/01 NC FUNCTION 23. AUTOMATIC OPERATION 23.3 ACTIVATION OF AUTOMATIC OPERATION 23.3.1 Set operation mode to memory operation, MDI operation, or DNC Cycle Start operation, press the cycle start button, and automatic operation starts. 23.4 EXECUTION OF AUTOMATIC OPERATION 23.4.1 Buffer regist
  • Page 22423. AUTOMATIC OPERATION NC FUNCTION B–63502EN/01 23.5 AUTOMATIC OPERATION STOP 23.5.1 Automatic operation is stopped after executing the M00 (program stop) commanded block. When the optional stop switch on the operator’s panel Program Stop is turned on, the M01 (optional stop) commanded block is exe
  • Page 225B–63502EN/01 NC FUNCTION 23. AUTOMATIC OPERATION 23.6 RESTART OF AUTOMATIC OPERATION 23.6.1 This function allows program restart by specifying the desired sequence Program Restart number, for example after tool break and change, or when machining is restarted after holidays. The NC memorizes the mod
  • Page 22623. AUTOMATIC OPERATION NC FUNCTION B–63502EN/01 23.8 Any of the files (programs) stored on a FANUC Handy File, a FANUC Program File Mate, a FANUC FLOPPY CASSETTE can be selected and SCHEDULING executed. FUNCTION D A list of the files stored on the Floppy Cassette can be displayed. D Files can be ex
  • Page 227B–63502EN/01 NC FUNCTION 23. AUTOMATIC OPERATION 23.9 M series When rigid tapping is stopped, either by an emergency stop or by a reset, the tap may cut into the workpiece. The tap can subsequently be drawn RIGID TAPPING out by using a PMC signal. This function automatically stores RETURN (M series)
  • Page 22824. PROGRAM TEST FUNCTIONS NC FUNCTION B–63502EN/01 24 PROGRAM TEST FUNCTIONS 204
  • Page 229B–63502EN/01 NC FUNCTION 24. PROGRAM TEST FUNCTIONS 24.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 24.2 Machine lock can be commanded per axis. MA
  • Page 23025. SETTING AND DISPLAY UNIT NC FUNCTION B–63502EN/01 25 SETTING AND DISPLAY UNIT 206
  • Page 231B–63502EN/01 NC FUNCTION 25. SETTING AND DISPLAY UNIT 25.1 The setting and display units are shown in Subsections II–25.1.1 to II–25.1.2. SETTING AND DISPLAY UNIT CNC control unit with 9” monochrome CRT/MDI unit: II–25.1.1 CNC control unit with 8.4” color LCD/MDI unit: II–25.1.2 25.1.1 CNC Control U
  • Page 23225. SETTING AND DISPLAY UNIT NC FUNCTION B–63502EN/01 25.1.2 CNC Control Unit with 8.4” Color LCD/MDI Unit 25.1.3 MDI KEY ARRANGEMENT 1) For 0i – TA SHIFT key Address/numeric Cancel key keys INPUT key Function keys Cursor move keys Edit keys HELP key Page change keys RESET key 208
  • Page 233B–63502EN/01 NC FUNCTION 25. SETTING AND DISPLAY UNIT 2) For 0i – MA SHIFT key Address/numeric keys Cancel key INPUT key Function keys Cursor move keys Edit keys HELP key Page change keys RESET key 209
  • Page 23425. SETTING AND DISPLAY UNIT NC FUNCTION B–63502EN/01 25.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 does (2) not know what to do n
  • Page 235B–63502EN/01 NC FUNCTION 25. SETTING AND DISPLAY UNIT 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 23625. SETTING AND DISPLAY UNIT NC FUNCTION B–63502EN/01 25.2.2 The MDI panel has 5 soft keys, a next-menu key on the right, and a Explanation of the Soft 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 These soft keys can b
  • Page 237B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26 DISPLAYING AND SETTING DATA 213
  • Page 23826. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.1 The following data are displayed. Maximum 640 characters (40 × 16 lines) can be displayed. DISPLAY Explanations D Indication of statuses The status of the control unit is indicated on the screen. Statuses include and tool post names the s
  • Page 239B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 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 24026. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 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 241B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.2 The Japanese, English, German, French, Italian, Spanish, Chinese, and Korean are prepared as display languages. Select the language to be LANGUAGE displayed by parameters. SELECTION 26.3 Time is displayed in the hour/minute/second format
  • Page 24226. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.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 243B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 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 S 0 T0000 EDIT **** *** *** 09:36:48 [ M
  • Page 24426. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.6 File names in the floppy cassette (FANUC CASSETTE F1) and program file (FANUC PROGRAM FILE Mate can be listed on the display DIRECTORY DISPLAY (directory display). Each file name of up to 17 letters can be displayed OF FLOPPY in directory
  • Page 245B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.7 This function allows display of tool path on the screen, making program check easier. The following functions are offered. GRAPHIC DISPLAY D Tool path of the machining program can be displayed. Machining FUNCTION process can be checked ju
  • Page 24626. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.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 247B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.9 SCREENS FOR SERVO DATA AND SPINDLE DATA 26.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 A
  • Page 24826. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.9.3 On the spindle setting screen, parameters required for standard Spindle Setting Screen initialization of the serial spindle are listed. The parameters can also be set. This screen is only for the main spindle connected to the first ampl
  • Page 249B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.9.5 On the spindle monitor screen, various data items related to the spindle Spindle Monitor Screen are listed. This screen is only for the main spindle of the first amplifier. SPINDLE MONITOR O1000 N00000 ALARM : AL–27(PC DISCON.) OPERATIO
  • Page 25026. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.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 251B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA Hardware (module) The slot number, board name, modules mounted on the board are information displayed for each slot. SYSTEM CONFIG(MODULE) O1234 N56789  PAGE:03 SLOT 00 MAIN CPU BOARD  FLASH ROM MODULE : 4MB SPINDLE LSI & SRAM : SIC + 256KB
  • Page 25226. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.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 253B–63502EN/01 NC FUNCTION 26. 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 : (O–9999) – *DELETE ONE PROGRAM MODE : EDIT SCREEN: PROGRAM OPR : (O+PROGRAM NUMBER) – <
  • Page 25426. DISPLAYING AND SETTING DATA NC FUNCTION B–63502EN/01 26.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 255B–63502EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.14 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 25627. PART PROGRAM STORAGE AND EDITING NC FUNCTION B–63502EN/01 27 PART PROGRAM STORAGE AND EDITING 232
  • Page 25727. PART PROGRAM STORAGE B–63502EN/01 NC FUNCTION AND EDITING 27.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 25827. PART PROGRAM STORAGE AND EDITING NC FUNCTION B–63502EN/01 27.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 25927. PART PROGRAM STORAGE B–63502EN/01 NC FUNCTION AND EDITING 27.8 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 26028. DIAGNOSIS FUNCTIONS NC FUNCTION B–63502EN/01 28 DIAGNOSIS FUNCTIONS 236
  • Page 261B–63502EN/01 NC FUNCTION 28. DIAGNOSIS FUNCTIONS 28.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 26229. DATA INPUT/OUTPUT NC FUNCTION B–63502EN/01 29 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 263B–63502EN/01 NC FUNCTION 29. DATA INPUT/OUTPUT 29.1 The following can be input/output via the reader/punch interface. READER/PUNCH D Part program registration/output INTERFACES D Tool offset amount, work zero point offset amount, input/output D Tool life management data input D Custom macro common v
  • Page 26429. DATA INPUT/OUTPUT NC FUNCTION B–63502EN/01 29.2 The following Input/Output devices are prepared, which are connectable to the reader/puncher interface. INPUT/OUTPUT DEVICES 29.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 265B–63502EN/01 NC FUNCTION 29. DATA INPUT/OUTPUT 29.4 When the power motion series is used as an additional (slave) axis of the CNC, the power mate CNC manager enables the display and setting of POWER MATE CNC data from the CNC. Up to eight slave units can be connected. MANAGER The power mate CNC mana
  • Page 26630. SAFETY FUNCTIONS NC FUNCTION B–63502EN/01 30 SAFETY FUNCTIONS 242
  • Page 267B–63502EN/01 NC FUNCTION 30. SAFETY FUNCTIONS 30.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 26830. SAFETY FUNCTIONS NC FUNCTION B–63502EN/01 Stroke end limit switch Emergency stop button +X –X +Y –Y +Z –Z +4 –4 Power supply for relays Release switch Spark killer SK EMG Relay I/O unit connected to the CNC emg1 (module) +24 *ESP α series control amplifier SVM (PSM) SPM emg2 +24 *ESP MCCOFF3 MCC
  • Page 269B–63502EN/01 NC FUNCTION 30. SAFETY FUNCTIONS 30.2 OVERTRAVEL FUNCTIONS 30.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. 30.2.2 The mova
  • Page 27030. SAFETY FUNCTIONS NC FUNCTION B–63502EN/01 Format G22 X_ Y_ Z_ 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 30.2.4 T series The designation of the forbidden area can be specified by para
  • Page 271B–63502EN/01 NC FUNCTION 30. SAFETY FUNCTIONS 30.2.5 M series When a new tool is mounted, position the tip of the tool on the two corners Externally Setting the of the limit area, and specify the machine coordinates of the corners in the parameters for stroke limit 1. The machine coordinates are sto
  • Page 27230. SAFETY FUNCTIONS NC FUNCTION B–63502EN/01 30.3 INTERLOCK 30.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 273B–63502EN/01 NC FUNCTION 30. SAFETY FUNCTIONS 30.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 27431. STATUS OUTPUT NC FUNCTION B–63502EN/01 31 STATUS OUTPUT 250
  • Page 275B–63502EN/01 NC FUNCTION 31. STATUS OUTPUT 31.1 This signal is sent to the PMC when NC power is on and control becomes possible. Sending of this signal will be stopped when NC power is turned NC READY SIGNAL off. 31.2 This signal is sent to the PMC when the servo system becomes operatable. Axes nece
  • Page 27631. STATUS OUTPUT NC FUNCTION B–63502EN/01 31.12 This signal is output to show move direction of each axis. This signal is output for each axis. AXIS MOVE DIRECTION SIGNAL 31.13 This signal shows that the move command is done under rapid traverse. RAPID TRAVERSING SIGNAL 31.14 This signal is output
  • Page 277B–63502EN/01 NC FUNCTION 32. EXTERNAL DATA INPUT 32 EXTERNAL DATA INPUT The external data input is as follows. D External tool compensation D External program number search D External work coordinate system shift D External machine zero point shift D External alarm message D External operator messag
  • Page 27832. EXTERNAL DATA INPUT NC FUNCTION B–63502EN/01 32.1 The tool compensation value for the offset number specified in the program can be externally modified. EXTERNAL TOOL The input signal designates whether the input tool offset amount is: COMPENSATION D absolute or incremental D geometry offset or
  • Page 279B–63502EN/01 NC FUNCTION 32. EXTERNAL DATA INPUT 32.6 Message to the operator is given from outside the NC, and the message is displayed. EXTERNAL The message is sent after the message number (0 to 999). Only one OPERATOR’S message with message number can be sent at a single time. Maximum MESSAGE 25
  • Page 28033. KEY INPUT FROM PMC (EXTERNAL KEY INPUT) NC FUNCTION B–63502EN/01 33 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. F
  • Page 28134.PERSONAL COMPUTER B–63502EN/01 NC FUNCTION FUNCTION 34 PERSONAL COMPUTER FUNCTION Sevies 0i can be connected to IBM PC–compatible personal computer via the high–speed serial bus. 257
  • Page 28234. PERSONAL COMPUTER FUNCTION NC FUNCTION B–63502EN/01 34.1 The high–speed serial bus is a serial interface used to transfer data at high speed between the CNC control unit and a personal computer. HIGH–SPEED SERIAL BUS (HSSB) By installing a dedicated interface board in a commercially available IB
  • Page 283APPENDI
  • Page 284
  • Page 285B–63502EN/01 APPENDIX A. RANGE OF COMMAND VALUE A RANGE OF COMMAND VALUE 261
  • Page 286A. RANGE OF COMMAND VALUE APPENDIX B–63502EN/01 A.1 T SERIES Linear axis D In case of metric input, feed screw is metric Increment system IS–B IS–C Least input increment 0.001 mm 0.0001 mm Least command increment X : 0.0005 mm (specification in diameter) X : 0.00005 mm (specification in diameter) Z
  • Page 287B–63502EN/01 APPENDIX A. RANGE OF COMMAND VALUE D In case of inch input, feed screw is inch Increment system IS–B IS–C Least input increment 0.0001 inch 0.00001 inch Least command increment X : 0.00005 inch (specification in diameter) X : 0.000005 inch (specification in diameter) Y : 0.0001 inch (sp
  • Page 288A. RANGE OF COMMAND VALUE APPENDIX B–63502EN/01 Rotation axis Increment system IS–B IS–C Least input increment 0.001 deg 0.0001 deg Least command increment ±0.001 deg ±0.0001 deg Max. programmable ±99999.999 deg ±9999.9999 deg dimension Max. rapid traverse *1 240000 deg/min 100000 deg/min Feedrate r
  • Page 289B–63502EN/01 APPENDIX A. RANGE OF COMMAND VALUE A.2 M SERIES Linear axis D In case of metric input, feed screw is metric Increment system IS–B IS–C Least input increment 0.001 mm 0.0001 mm Least command 0.001 mm 0.0001 mm increment Max. programmable ±99999.999 mm ±9999.9999 mm dimension Max. rapid t
  • Page 290A. RANGE OF COMMAND VALUE APPENDIX B–63502EN/01 D In case of inch input, feed screw is inch Increment system IS–B IS–C Least input increment 0.0001 inch 0.00001 inch Least command in- 0.0001 inch 0.00001 inch crement Max. programmable ±9999.9999 inch ±9999.9999 inch dimension Max. rapid traverse *1
  • Page 291B–63502EN/01 APPENDIX A. RANGE OF COMMAND VALUE Rotation axis Increment system IS–B IS–C Least input increment 0.001 deg 0.0001 deg Least command in- 0.001 deg 0.0001 deg crement Max. programmable ±99999.999 deg ±9999.9999 deg dimension Max. rapid traverse *1 240000 deg/min 100000 deg/min Feedrate r
  • Page 292B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63502EN/01 B FUNCTIONS AND TAPE FORMAT LIST 268
  • Page 293B–63502EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST B.1 Some functions cannot be added as options depending on the model. In the tables below, IP :presents a combination of arbitrary axis T SERIES addresses using X and Z. x = 1st basic axis (X usually) z = 2nd basic axis (Z usually) (1/5) Functi
  • Page 294B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63502EN/01 (2/5) Functions Illustration Tape format Plane selection G17 ; (G17, G18, G19) G18 ; G19 ; Inch/metric conversion Inch input : G20 (G20, G21) Metric input : G21 Stored stroke check 2, 3 (X, Z) G22X_ Z_ I_K_ ; (G22, G23) G23 ; (I, K) Spindle spe
  • Page 295B–63502EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (3/5) Functions Illustration Tape format Measurement Automatic tool compensation position G36 X xa ; (G36, G37) G37 Z za ; Measurement position arrival signal Start position Compensation value ÇÇÇ ÇÇÇ Too nose radius compensa- G41 G41 tion G42
  • Page 296B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63502EN/01 (4/5) Functions Illustration Tape format Custom macro One–shot call (G65, G66, G67) Macro G65 P_L ; O_ ; P : Program number G65 P_L_ ; L : Repetition count M99 ; Modal call G66 P_L ; G67 ; Cancel Canned cycle Refer to II.1
  • Page 297B–63502EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (5/5) Functions Illustration Tape format Absolute/incremental G90_ ; Absolute programming programming G91_ ; Incremental programming (G90/G91) G90_ G91_ ; (With G code system B or C) Absolute and incremental programming Return to initial point/
  • Page 298B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63502EN/01 B.2 Some functions cannot be added as options depending on the model. In the tables below, IP :presents a combination of arbitrary axis M SERIES addresses using X,Y,Z,A,B and C (such as X_Y_Z_A_). x = 1st basic axis (X usually) y = 2nd basic ax
  • Page 299B–63502EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (2/6) Functions Illustration Tape format Cylindrical interpolation G07.1 IP_R_ ; (G07.1) Cylindrical interpolation mode R : Radius of cylinder G07.1 IP 0 ; Cylindrical interpolation mode cancel Look–ahead control G08 P1 ; (G08) Look–ahead contr
  • Page 300B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63502EN/01 (3/6) Functions Illustration Tape format Reference position (G28) Reference position return G28 IP_ ; (G28) Intermediateposition G30 IP_ ; 2nd, reference position re- IP turn (G30) 2nd reference position (G30) Start point Reference position Ret
  • Page 301B–63502EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (4/6) Functions Illustration Tape format Tool length compensa- Z_ G17 G43 tion B Y_ G18 G44 H_ ; (G43, G44, G49) X_ G19 G17 G43 G18 H_ ; G19 G44 H : Tool offset number G49 : Cancel Tool length compensation C G43 (G43, G44, G49) a_H_ ; G44 a : A
  • Page 302B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63502EN/01 (5/6) Functions Illustration Tape format Unidirectional positioning G60 IP_ ; IP (G60) Cutting mode G64_ ; Cutting mode Exact stop mode v G61_ ; Exact stop mode Tapping mode G63_ ; Tapping mode G64 t Automatic corner override v G62_ ; Automatic
  • Page 303B–63502EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (6/6) Functions Illustration Tape format Feed per minute/rotation mm/min inch/min G98 F_ ; (G94, G95) mm/rev inch/rev G99 F_ ; Constant surface speed G96 S_ ; control (G96, G97) G97 S_ ; Initial point return / R point G98_ ; G98 return (G98, G9
  • Page 304C. LIST OF TAPE CODE APPENDIX B–63502EN/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 305B–63502EN/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 306C. LIST OF TAPE CODE APPENDIX B–63502EN/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 307B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT D EXTERNAL DIMENSIONS OF EACH UNIT Name Specification Fig., No. Basic unit (2–slot) A02B–0279–B502 Fig. U1 English display MDI A02B–0279–C041#TA 9″″ monochrome CRT/MDI (small size) Fig. U2 English display MDI A02B–0279–C041#MA English display MDI A02B
  • Page 308D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 172 10 112 S=1/1 172 56 56 Main board I/O board 380 360 7 S=1/1 2 12 Weight : 3.0kg Fig.U1 Basic unit (2–slot) Specification No. : A02B–0279–B502 284
  • Page 309B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT Panel cut drawing 220 max Weight : 4.1kg At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Fig.U2 9″ monochrome CRT/MDI (small size) Specification No. : A02B–0279–C041#TA (English display MDI) A02B–02
  • Page 310D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 Panel cut drawing Weight : 2.3kg At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Fig.U3 8.4″ LCD/MDI (small size, color) Specification No. : A02B–0279–C081#MA (English display MDI) A02B–0279–C081#TA
  • Page 311B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT –0582 –0583 Weight : 0.2 kg Fig.U4 Interface board for high–speed serial bus (PC side/for ISA bus) Drawing Number : A20B–8001–0582 (2 channel) A20B–8001–0583 (1 channel) 287
  • Page 312D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 0961 0960 Fig.U5 Interface board for high–speed serial bus (PC side/for PCI bus) Drawing Number : A20B–8001–0960 (2 channel) A20B–8001–0961 (1 channel) 288
  • Page 313B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT MS connector: MS3102A–20–29P Fig.U6 α position coder Specification No.: A860–0309–T302 (10000 rpm maximum) 289
  • Page 314D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 8.35 f80.0 f55.0 50.0 30.0 M4X8.0 60.0 On the f72 circumference PULSE GENERATOR 11.0 FANUC LTD 0V 5V A B M3 screw terminal 120.0° Fig.U7 Manual pulse generator Specification No. : A860–0202–T001 290
  • Page 315B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT (1) A860–0202–T004 to T009 90 38.0 25 Y Z X1 X10X100 X 4 M3 screw terminal 140 100.0 39.0 M3 screw terminal (2) A860–0202–T010 to T015 90 38.0 25 Z 4 X1 X10 X100 Y X 5 M3 screw terminal 140 100.0 39.0 M3 screw terminal Fig.U8 Pendant type manual pulse
  • Page 316D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 103 Minus polarity indication 4–M4 counter sinking Plus polarity indication Plus terminal with 3–M3 screw holes Minus terminal with 103 3–M3 screw holes 93 FANUC 40 4–f4.3 Mounting holes Arrow view A 14.1 92.2 106.3 13.2 78 78 A Fig.U9 ABS battery cas
  • Page 317B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT 80 5 13 5 125 At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted 80 115 100 20 4–M3 Fig.U10 Punch panel (wide width type) Specification No. : A02B–0120–C181 (Cable length : 1m) A02B–0120–C182 (Cable le
  • Page 318D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 40 20 13 5 125 5 At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted 115 100 20 2–M3 Fig.U11 Punch panel (narrow width type) Specification No. : A02B–0120–C191 (Cable length : 1m) A02B–0120–C192 (Cable
  • Page 319B–63502EN/01 D. EXTERNAL DIMENSIONS OF EACH UNIT 150 Unit = mm Panel cut drawing Weight: 1.6kg Fig.U12 Machine operator’s panel (Main panel B) Specification No. : A02B–0236–C231 295
  • Page 320D. EXTERNAL DIMENSIONS OF EACH UNIT B–63502EN/01 Earth stud (M4) Unit = mm Weight: 0.6kg Panel cut drawing Fig.U13 Machine operator’s panel (Sub panel B1) Specification No. : A02B–0236–C235 296
  • Page 321B–63502EN/01 Index ƠNumbersơ Canned cycles for turning (T series), 112 Changing of tool offset amount (Programmable data input) 1–block plural M command, 92 (G10), 147 2nd, 3rd and 4th reference position return (G30), 59 Circular interpolation (G02, G03), 33 Clearing the screen, 231 Clock function,
  • Page 322INDEX B–63502EN/01 DNC operation, 197 Functions to simplify programming, 102 Dry run, 205 Dwell (G04), 55 ƠGơ Graphic display function, 221 ƠEơ Grooving in X-axis (G75), 124 Emergency stop, 243 Equal lead thread cutting (G33) (with G code system A: G32), 41 ƠHơ Error detection, 53 Handle feed in the
  • Page 323B–63502EN/01 INDEX Linear interpolation (G01), 32 Number of tool offsets (T series), 146 List of specifications, 5 List of tape code, 280 Local coordinate system (G52), 67 ƠOơ Look–ahead control (G08) (M series), 183 Operation mode, 197 Optional angle chamfering/corner rounding (M series), 128 Optio
  • Page 324INDEX B–63502EN/01 Reader/punch interfaces, 239 Spindle output switching, 86 Reference position, 56 Spindle override, 80 Reference position return check (G27), 59 Spindle positioning (T series), 81 Reference position shift, 60 Spindle setting screen, 224 Reset, 200 Spindle speed analog output (S ana
  • Page 325B–63502EN/01 INDEX Tool offset amount memory (T series), 144 ƠWơ Torque limit skip (G31 P99, G31 P98) (T series), 159 Workpiece coordinate system, 63 Workpiece coordinate system preset, 70 Turning cycle in facing (G79) (with G code system A: G94), 115 Workpiece coordinate system shift (T series), 71
  • Page 326
  • Page 327Revision Record FANUC Series 0i–MODEL A DESCRIPTIONS (B–63502EN) 01 May, 2000 Edition Date Contents Edition Date Contents
  • Page 328