Series 0i/0i Mate - Model B Descriptions Page 316

Descriptions
30. SAFETY FUNCTIONS
B–63832EN/01
NC FUNCTION
292
Axis feed specified to each axis can be stopped separately. If interlock is
specified to any of the moving axis during cutting feed, all axes of the
machine movement will decelerate to a stop. When interlock signal is
reset, the moving starts.
Feed of all axes can be inhibited. When all axes interlock is commanded
during move, it decelerates and stops. When all axes interlock signal is
reset, the moving restarts.
Feeding of a specific axis in a specific direction can be inhibited
independently of other axes. If the interlock signal is input to any of the
axes during a cutting feed operation, all axes decelerate and come to a
stop. When the interlock signal for each axis direction is released, the axes
start moving again.
This function is usable for both the manual and automatic operations of
the M series. For the T series, the DAU parameter (bit 4 of parameter No.
3003) can be used to specify whether to make the function usable only for
the manual operation or for both the manual and automatic operations.
NOTE
To enable axis directionspecific interlocking for the
automatic operation of the T series, set the DAU parameter
(bit 4 of parameter No. 3003).
Feeding of all axes can be inhibited only during automatic operation.
When the start lock signal is input while the axes are moving, all axes
decelerate and come to a stop. When the start lock signal is released, the
axes start moving again.
During automatic operation, the start of the next block can be disabled.
A block that has already started is executed as is till its end.
When the block start interlock is released, the execution of the next block
starts.
During automatic operation, the start of a block containing a move
command other than positioning can be disabled.
When the cutting block start interlock is released, the execution of the
next block starts.
When spindle rotation is specified or when the spindle speed is changed,
the cutting block start interlock can be applied until the spindle reaches
a target speed so that the next cutting block can be executed at the target
spindle speed.
30.3
INTERLOCK
30.3.1
Interlock per Axis
30.3.2
All Axes Interlock
30.3.3
Interlock for Each Axis
Direction
30.3.4
Start Lock
T series
30.3.5
Block Start Interlock
30.3.6
Cutting Block Start
Interlock

Contents Summary of Series 0i/0i Mate - Model B Descriptions

  • Page 1FANUC Series 0 -MODEL B FANUC Series 0 Mate-MODEL B DESCRIPTIONS B-63832EN/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–63832EN/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–63832EN/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–63832EN/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. CAUTION 1. Do not remove the internal
  • Page 7B–63832EN/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–63832EN/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–63832EN/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–63832EN/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–63832EN/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–63832EN/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–63832EN/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–63832E/01 Table of Contents SAFETY PRECAUTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s–1 I. GENERAL 1. GENERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.
  • Page 16Table of Contents B–63832E/01 5.3 OVERRIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 5.3.1 Feed Rate Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 17B–63832E/01 Table of Contents 8.4 DECIMAL POINT INPUT/POCKET CALCULATOR TYPE DECIMAL POINT INPUT . . . . . . . 84 8.5 DIAMETER AND RADIUS PROGRAMMING (T series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 8.6 LINEAR AXIS AND ROTATION AXIS . . . . . . . . . . . . . . . . . . .
  • Page 18Table of Contents B–63832E/01 12.11 CONTROL-IN/CONTROL-OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 12.12 OPTIONAL BLOCK SKIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 19B–63832E/01 Table of Contents 14.6 TOOL COMPENSATION MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 14.6.1 Tool Compensation Memory (M series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  • Page 20Table of Contents B–63832E/01 20.2 AI ADVANCED PREVIEW CONTROL (G05.1) (M series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 21.AXES CONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 21.1 FOLLOW UP FUNCTION .
  • Page 21B–63832E/01 Table of Contents 23.7 MANUAL INTERRUPTION DURING AUTOMATIC OPERATION . . . . . . . . . . . . . . . . . . . . . . . 223 23.7.1 Handle Interruption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 23.8 SCHEDU
  • Page 22Table of Contents B–63832E/01 26.15 DIRECTORY DISPLAY AND PUNCH FOR A SPECIFIED GROUP . . . . . . . . . . . . . . . . . . . . . . . 262 26.16 ERASE CRT SCREEN DISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 26.17 PERIODIC MAINTENANCE
  • Page 23B–63832E/01 Table of Contents 30.3 INTERLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 30.3.1 Interlock per Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 24Table of Contents B–63832E/01 34.3 SYSTEM IN WHICH A COMMERCIALLY AVAILABLE PERSONAL COMPUTER AND THE CNC ARE CONNECTED VIA THE HIGH–SPEED SERIAL BUS . . . . . . . . . . . . . . . . . . . . 305 35.INTERFACE WITH THE POWER MATE CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 35.1
  • Page 25I. GENERA
  • Page 26
  • Page 27B–63832EN/01 GENERAL 1. GENERAL 1 GENERAL This manual describes the following models and may use the following abbreviations. Model name Abbreviation FANUC Series 0i–TB 0i–TB Series 0i FANUC Series 0i–MB 0i–MB FANUC Series 0i Mate–TB 0i Mate–TB Series 0i Mate FANUC Series 0i Mate–MB 0i Mate–MB For e
  • Page 281. GENERAL GENERAL B–63832EN/01 Related manuals of The following table lists the manuals related to Series 0i–B and 0i Series 0i–B/0i Mate–B Mate–B. This manual is indicated by an asterisk(*). Specification Manual name number DESCRIPTIONS B–63832EN CONNECTION MANUAL (HARDWARE) B–63833EN CONNECTION M
  • Page 29B–63832EN/01 GENERAL 1. GENERAL Related manuals of The following table lists the manuals related to Servo Motor αi series. Servo Motor αi series Specification Manual name number FANUC AC SERVO MOTOR αi series DESCRIPTIONS B–65262EN FANUC AC SERVO MOTOR αi series B–65270EN PARAMETER MANUAL FANUC AC S
  • Page 302. LIST OF SPECIFICATIONS GENERAL B–63832EN/01 2 LIST OF SPECIFICATIONS f : Standard fA : Standard of Package A fB : Standard of Package B F : Standard option l : Option lA : Option of Package A : : Function included in another option — : Not available Note) Some combinations of these options are re
  • Page 31B–63832EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Series 0i Item Specifications Mate MB TB MB TB Follow–up f f f f Servo off f f f f Chamfering on/off — f — f Backlash compensation f f f f Backlash compensation for each f f — — rapid traverse and cutting feed Stored pitch error compensation f
  • Page 322. LIST OF SPECIFICATIONS GENERAL B–63832EN/01 Series 0i Series 0i Item Specifications Mate MB TB MB TB Interpolation functions Cylindrical interpolation f f — — Circular interpolation plus max. 2 axes linear interpola- Helical interpolation f — f — tion Threading, synchronous cutting f f f f Multip
  • Page 33B–63832EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Series 0i Item Specifications Mate MB TB MB TB Feed function AI contour control lA — — — Program input Tape code EIA RS244/ISO840 f f f f Label skip f f f f Parity check Horizontal and vertical parity f f f f Control in/out f f f f Optional bl
  • Page 342. LIST OF SPECIFICATIONS GENERAL B–63832EN/01 Series 0i Series 0i Item Specifications Mate MB TB MB TB Program input Multiple repetitive cycle — f — f Multiple repetitive cycle II Pocket profile — f — — Canned cycles for drilling f f f — Small–hole peck drilling cycle f — f — Canned cycles for grin
  • Page 35B–63832EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Series 0i Item Specifications Mate MB TB MB TB MANUAL GUIDE 0i Arc with 1 point and cen- l l l l ter Arc with 2 points and ra- l l l l dius Arc with 3 points l l l l Advanced canned cycle for milling Center, Drilling, Tapping, Reaming, Boring,
  • Page 362. LIST OF SPECIFICATIONS GENERAL B–63832EN/01 Series 0i Series 0i Item Specifications Mate MB TB MB TB Tool function/Tool compensation T7 + 1/T6 + 2 digits — f — f Tool function T8 digits f — f — 6 digits 64 — f — f Tool offset pairs 6 digits 400 f — f — Distinction between geometry and wear, or
  • Page 37B–63832EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Series 0i Item Specifications Mate MB TB MB TB Setting and display Display of spindle speed and T : f : f code at all screens Directory display of floppy cassette f f f f Directory display and punch for f f f f each group Graphic function l l
  • Page 382. LIST OF SPECIFICATIONS GENERAL B–63832EN/01 Series 0i Series 0i Item Specifications Mate MB TB MB TB Data input/output Expanded external workpiece num- f f f f ber search External program number search 1 to 9999 f f f f Memory card input/output for maintenance f f f f Power Mate CNC manager f f —
  • Page 39B–63832EN/01 GENERAL 2. LIST OF SPECIFICATIONS Series 0i Series 0i Item Specifications Mate MB TB MB TB Others Position detector unit for full–closed Pulse coder/optical scale (2–phase pulse interface) l l l l control (for full–closed control) Pulse coder/optical scale (serial interface) l l l l FAN
  • Page 402. LIST OF SPECIFICATIONS GENERAL B–63832EN/01 Software of personal computer part in case of the CNC system which is connected with personal computer via HSSB(High Speed Serial Bus) Items Specifications Remarks Operating system Windowsr 2000 *4 Extended library FOCAS1 *7 CNC basic operation package
  • Page 41B–63832EN/01 GENERAL 2. LIST OF SPECIFICATIONS Hardware of FANUC CNC Display Unit with Personal Computer Function Items Specifications Remarks 10.4″ color TFT LCD (640480 dots), or Display Max. 65536 colors 12.1″ color TFT LCD (800600 dots), or Several models limited to Monitor 15.0″ color TFT LCD
  • Page 42
  • Page 43II. NC FUNCTIO
  • Page 44
  • Page 45B–63832EN/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. 21
  • Page 461. CONTROLLED AXES NC FUNCTION B–63832EN/01 1 CONTROLLED AXES 22
  • Page 47B–63832EN/01 NC FUNCTION 1. CONTROLLED AXES 1.1 NUMBER OF THE ALL CONTROLLED AXES 0i Mate–TB 0i Mate–MB 0i–TB 0i–MB Number of controlled axes 2 3 4 4 (including Cs axis) Number of controlled paths 1 1 1 1 Number of basic controlled axes 2 3 2 3 Number of basic simultaneously 2 3 2 3 controlled axes
  • Page 481. CONTROLLED AXES NC FUNCTION B–63832EN/01 1.2 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 49B–63832EN/01 NC FUNCTION 1. CONTROLLED AXES 1.3 There are two increment systems as shown in the tables below. One of the increment systems can be selected using a parameter. INCREMENT SYSTEM NOTE If IS-C is selected, function “increment system 1/10” is required. Table 1.3 (a) IS–B Least Least input
  • Page 501. CONTROLLED AXES NC FUNCTION B–63832EN/01 The least command increment is in millimeters or inches, depending on the machine tool. One of them must be selected using a parameter beforehand. The least input increment can be switched between metric input and inch input by using a G code (G20 or G21)
  • Page 51B–63832EN/01 NC FUNCTION 1. CONTROLLED AXES 1.4 The following table lists the maximum strokes of machine tools that are allowed by the control unit: MAXIMUM STROKE Maximum stroke = Least command increment 99999999 Increment system Maximum stroke ±99999.999 mm Millimeter machine ±99999.999 deg IS–B ±
  • Page 522. PREPARATORY FUNCTIONS NC FUNCTION B–63832EN/01 2 PREPARATORY FUNCTIONS 28
  • Page 53B–63832EN/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 542. PREPARATORY FUNCTIONS NC FUNCTION B–63832EN/01 G code list for T series (2/3) G code Group Function A B C G40 G40 G40 Tool nose radius compensation cancel G41 G41 G41 07 Tool nose radius compensation left G42 G42 G42 Tool nose radius compensation right G50 G92 G92 Coordinate system setting or max
  • Page 55B–63832EN/01 NC FUNCTION 2. PREPARATORY FUNCTIONS G code list for T series (3/3) G code Group Function A B C G80 G80 G80 Canned cycle for drilling cancel G83 G83 G83 Cycle for face drilling G84 G84 G84 Cycle for face tapping G86 G86 G86 10 Cycle for face boring G87 G87 G87 Cycle for side drilling G8
  • Page 562. PREPARATORY FUNCTIONS NC FUNCTION B–63832EN/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 57B–63832EN/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 582. PREPARATORY FUNCTIONS NC FUNCTION B–63832EN/01 G code list for M series (3/3) G code Group Function G75 01 Plunge grinding cycle (for grinding machine) G76 09 Fine boring cycle G77 Direct constant–dimension plunge grinding cycle(for grinding machine) G78 01 Continuous–feed surface grinding cycle(
  • Page 59B–63832EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3 INTERPOLATION FUNCTIONS 35
  • Page 603. INTERPOLATION FUNCTIONS NC FUNCTION B–63832EN/01 3.1 Positioning is done with each axis separately (Non linear interpolation type positioning). POSITIONING (G00) Either of the following tool paths can be selected accroding to bit 1 of parameter No. 1401. D Non linear interpolation positioning The
  • Page 61B–63832EN/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 623. INTERPOLATION FUNCTIONS NC FUNCTION B–63832EN/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 63B–63832EN/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 643. INTERPOLATION FUNCTIONS NC FUNCTION B–63832EN/01 The following shows the arc radius range that can be specified. 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 40
  • Page 65B–63832EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS 3.5 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 663. INTERPOLATION FUNCTIONS NC FUNCTION B–63832EN/01 3.6 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 INTERPOLAT
  • Page 67B–63832EN/01 NC FUNCTION 3. INTERPOLATION FUNCTIONS Examples D Polar coordinate interpolation by X axis (Linear axis) and C axis (Rotary axis) C′ (Virtual axis) C axis Path after cutter compensation Programmed path N204 N203 N205 N200 X axis N202 N201 Tool N208 N206 N207 Z axis (X axis is diameter p
  • Page 683. INTERPOLATION FUNCTIONS NC FUNCTION B–63832EN/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 69B–63832EN/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 704. THREAD CUTTING NC FUNCTION B–63832EN/01 4 THREAD CUTTING 46
  • Page 71B–63832EN/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 724. THREAD CUTTING NC FUNCTION B–63832EN/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 73B–63832EN/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 745. FEED FUNCTIONS NC FUNCTION B–63832EN/01 5 FEED FUNCTIONS 50
  • Page 75B–63832EN/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 765. FEED FUNCTIONS NC FUNCTION B–63832EN/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 77B–63832EN/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 785. FEED FUNCTIONS NC FUNCTION B–63832EN/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%). In inverse time, feed rate converted to per minute feed is overridden. Feed rate override cannot be performed to F1-di
  • Page 79B–63832EN/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 805. FEED FUNCTIONS NC FUNCTION B–63832EN/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 81B–63832EN/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 825. FEED FUNCTIONS NC FUNCTION B–63832EN/01 5.7 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 83B–63832EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.8 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 845. FEED FUNCTIONS NC FUNCTION B–63832EN/01 5.13 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 85B–63832EN/01 NC FUNCTION 5. FEED FUNCTIONS 5.14 If rapid traverse blocks are specified successively, or if the block next to a rapid traverse block does not include any tool movements, the execution RAPID TRAVERSE of the next block can be started when the feedrate of each axis in the rapid BLOCK OVE
  • Page 866. REFERENCE POSITION NC FUNCTION B–63832EN/01 6 REFERENCE POSITION 62
  • Page 87B–63832EN/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 886. REFERENCE POSITION NC FUNCTION B–63832EN/01 6.3 M series AUTOMATIC REFERENCE POSITION RETURN (G28, G29) (M series) 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 positi
  • Page 89B–63832EN/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 906. REFERENCE POSITION NC FUNCTION B–63832EN/01 6.6 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 adjust the ref
  • Page 91B–63832EN/01 NC FUNCTION 6. REFERENCE POSITION 6.8 The linear scale with absolute addressing reference marks has reference marks (one–rotation signals) at intervals that change at a constant rate. LINEAR SCALE WITH By determining the reference mark interval, the corresponding absolute ABSOLUTE posit
  • Page 927. COORDINATE SYSTEMS NC FUNCTION B–63832EN/01 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 93B–63832EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 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 947. COORDINATE SYSTEMS NC FUNCTION B–63832EN/01 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 the following COORDINATE methods: SYSTEM (1) Using G92 (G50 for T series wi
  • Page 95B–63832EN/01 NC FUNCTION 7. COORDINATE SYSTEMS D Example 2 Set the reference position 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 position is moved to a specified posit
  • Page 967. COORDINATE SYSTEMS NC FUNCTION B–63832EN/01 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. This functions
  • Page 97B–63832EN/01 NC FUNCTION 7. COORDINATE SYSTEMS 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 987. COORDINATE SYSTEMS NC FUNCTION B–63832EN/01 7.2.4 Counter Input in a Workpiece Coordinate System Explanations D Inputting counter values On the workpiece coordinate system screen, when an axis address is in a workpiece specified, then the [INP.C.] soft key is pressed, the relative coordinate coor
  • Page 99B–63832EN/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 1007. COORDINATE SYSTEMS NC FUNCTION B–63832EN/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 101B–63832EN/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 1027. COORDINATE SYSTEMS NC FUNCTION B–63832EN/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 103B–63832EN/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 1047. COORDINATE SYSTEMS NC FUNCTION B–63832EN/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 1058. COORDINATE VALUE AND B–63832EN/01 NC FUNCTION DIMENSION 8 COORDINATE VALUE AND DIMENSION 81
  • Page 1068. COORDINATE VALUE AND DIMENSION NC FUNCTION B–63832EN/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 1078. COORDINATE VALUE AND B–63832EN/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 1088. COORDINATE VALUE AND DIMENSION NC FUNCTION B–63832EN/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 1098. COORDINATE VALUE AND B–63832EN/01 NC FUNCTION DIMENSION 8.5 T series Since the work cross section is usually circular in latches, its dimensions can be specified in two ways when performing a thing: DIAMETER AND RADIUS When the diameter is specified, it is called diameter programming, and when th
  • Page 1109. SPINDLE FUNCTIONS NC FUNCTION B–63832EN/01 9 SPINDLE FUNCTIONS 86
  • Page 111B–63832EN/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 1129. SPINDLE FUNCTIONS NC FUNCTION B–63832EN/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 113B–63832EN/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 1149. SPINDLE FUNCTIONS NC FUNCTION B–63832EN/01 9.9 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 seizure, for ex
  • Page 115B–63832EN/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 1169. SPINDLE FUNCTIONS NC FUNCTION B–63832EN/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 117B–63832EN/01 NC FUNCTION 9. SPINDLE FUNCTIONS 9.11 Up to two spindles can be controlled. The three spindles are called the first and second spindles. The first and second spindles are made up of serial MULTI–SPINDLE interface spindles, and the third spindle is of an analog interface spindle. CONTROL
  • Page 1189. SPINDLE FUNCTIONS NC FUNCTION B–63832EN/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 119B–63832EN/01 NC FUNCTION 10. TOOL FUNCTIONS 10 TOOL FUNCTIONS 95
  • Page 12010. TOOL FUNCTIONS NC FUNCTION B–63832EN/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 121B–63832EN/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 12210. TOOL FUNCTIONS NC FUNCTION B–63832EN/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 123B–63832EN/01 NC FUNCTION 11. MISCELLANEOUS FUNCTIONS 11 MISCELLANEOUS FUNCTIONS 99
  • Page 12411. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63832EN/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 125B–63832EN/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 12611. MISCELLANEOUS FUNCTIONS NC FUNCTION B–63832EN/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 127B–63832EN/01 NC FUNCTION 12. PROGRAM CONFIGURATION 12 PROGRAM CONFIGURATION 103
  • Page 12812. PROGRAM CONFIGURATION NC FUNCTION B–63832EN/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 129B–63832EN/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 13012. PROGRAM CONFIGURATION NC FUNCTION B–63832EN/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 131B–63832EN/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 13212. PROGRAM CONFIGURATION NC FUNCTION B–63832EN/01 D Basic Addresses and Function Address Metric input Inch input Range of Values to Be Specified (T series) Program number O (Note1) 1–9999 1–9999 Sequence number N 1–99999 1–99999 Preparatory G 0–999 0–999 function ±99999.999mm ±9999.9999inch (Note2)
  • Page 133B–63832EN/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 13413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13 FUNCTIONS TO SIMPLIFY PROGRAMMING 110
  • Page 13513. FUNCTIONS TO SIMPLIFY B–63832EN/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 13613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 13713. FUNCTIONS TO SIMPLIFY B–63832EN/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 13813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 13913. FUNCTIONS TO SIMPLIFY B–63832EN/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 14013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 14113. FUNCTIONS TO SIMPLIFY B–63832EN/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 TAPPING conditions must be satisfied in the best tapping: P= F/S, where P : Pitch
  • Page 14213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 Spindle control (voltage calculation of spindle speed rpm) CMR 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 Spindle d
  • Page 14313. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING D Program A program instruction can specify to apply override to a pull–out instruction–based operation. (Using this method requires setting an additional parameter.) method To specify pull–out override with a program instruction, specif
  • Page 14413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 D Even if the feedrate override select signal is enabled, setting the override cancel signal to 1 causes 100% override to be applied to a cut–in operation. If pull–out override is enabled, it is applied to the pull–out operation. The fol
  • Page 14513. FUNCTIONS TO SIMPLIFY B–63832EN/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 14613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 14713. FUNCTIONS TO SIMPLIFY B–63832EN/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 14813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 14913. FUNCTIONS TO SIMPLIFY B–63832EN/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 G79 X_ Z_ F_ ;
  • Page 15013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 15113. FUNCTIONS TO SIMPLIFY B–63832EN/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) ; (ns) N(ns) . . . . . ........... . . . . . . . F_ . . . . . . . S_ A block between sequence numbers ns and nf . . . . . . . T_ specifies the target figure between A and
  • Page 15213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 15313. FUNCTIONS TO SIMPLIFY B–63832EN/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 15413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 15513. FUNCTIONS TO SIMPLIFY B–63832EN/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 15613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13.5.4 After rough machining with G71, G72 or G73 the following command Finishing Cycle (G70) actuates finishing. Format G70 P(ns) Q(nf) ; P : Sequence number of cycle start (ns) Q : Sequence number of cycle end (nf) NOTE F, S, and T cod
  • Page 15713. FUNCTIONS TO SIMPLIFY B–63832EN/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 15813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 15913. FUNCTIONS TO SIMPLIFY B–63832EN/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 16013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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. 136
  • Page 16113. FUNCTIONS TO SIMPLIFY B–63832EN/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 16213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 16313. FUNCTIONS TO SIMPLIFY B–63832EN/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 16413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 16513. FUNCTIONS TO SIMPLIFY B–63832EN/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 16613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/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 16713. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING 13.11 T series The repetitive machining specific to grinding can be specified by one block. Since four types of canned cycles are provided for grinding, CANNED CYCLES programming is simplified. FOR CYLINDRICAL GRINDING (T series) Travers
  • Page 16813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13.11.1 Traverse Grinding Cycle (G71) X W (I) A   (K) U (Dwell)  (I) B   (K) U(Dwell) Z G71 A_ B_ W_ U_ I_ K_ H_ ; A : The first cutting depth B : The second cutting depth W : Grinding range U : Dwell time Maximum command time 9999.
  • Page 16913. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING 13.11.3 Oscillation Grinding Z Cycle (G73) W   (K) U (Dwell) U (Dwell) A  (B)  (K) X G73 A_ B_ W_ U_ K_ H_ ; A : Cutting depth B : Cutting depth W: Grinding range U : Dwell time K : Feed rate H : Repetition frequency Setting value 1-
  • Page 17013. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13.12 M series In the surface grinding canned cycle, repeated cutting peculiar to grinding machining normally commanded by a number of blocks, is simply SURFACE GRINDING programmed by commanding one block which includes the G function. C
  • Page 17113. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING 13.12.1 The plunge grinding cycle is possible by the following command. Plunge Grinding Cycle (G75) Format G75 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ; I : The first cutting depth (Cutting direction is by command coding.) J : The second cutting dept
  • Page 17213. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01  Grindstone cutting : Cuts in Y axis direction by cutting feed only the amount specified by the second cutting depth J. The feed rate becomes the rate specified by R.  Dwell : Performs dwell for only the time specified by P.  Grinding
  • Page 17313. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING 13.12.2 The plunge direct grinding cycle is possible by the following command. Plunge Direct Grinding Cycle (G77) Format G77 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ; The command method is the same as the G75 case except for the G code. Further, even
  • Page 17413. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13.12.3 The continuous feed plane grinding cycle is possible by the following Continuous Feed Plane command. Grinding Cycle (G78) Format G78 I_ (J)_ K_ X_ R_ F_ P_ L_ ; I : Cutting depth (Cutting direction is by command coding.) J : Cutt
  • Page 17513. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING When cutting by I or J, in the case the total cutting depth is reached, the cycle finishes after the following sequence of operations (up to 4) has been executed. The cutting depth in this case reaches the total cutting depth position. D
  • Page 17613. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13.12.4 The intermittent feed plane grinding cycle is possible by the following Intermittent Feed Plane command. Grinding Cycle (G79) Format G79 I_ J_ K_ X_ R_ F_ P_ L_ ; I : The first cutting depth (Cutting direction is by command codin
  • Page 17713. FUNCTIONS TO SIMPLIFY B–63832EN/01 NC FUNCTION PROGRAMMING  Dwell : Performs dwell for only the time specified by P.  Grinding (return direction) : Sent at rate specified by F in the reverse direction only the amount specified by X. In the case of a single block, the operations from  to  are
  • Page 17813. FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTION B–63832EN/01 13.13 M series Controls cutting a certain fixed amount along the programmed figure for input of external signals at the swing end point. INFEED CONTROL (M series) y x Z Format G161 R_ ; Figure program G160 ; G161R_ : Commands the operati
  • Page 179B–63832EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14 TOOL COMPENSATION FUNCTION 155
  • Page 18014. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 181B–63832EN/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 18214. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 183B–63832EN/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 18414. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 185B–63832EN/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 18614. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 187B–63832EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.5 M series CUTTER COMPENSATION (M series) 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 cu
  • Page 18814. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 cutter radius compensation is selected with G17, G18, G19. G17 : Xp-Yp plane G18 : Zp-Xp plane G19
  • Page 189B–63832EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.6 TOOL COMPENSATION MEMORY 14.6.1 M series Tool compensation memory C is provided as tool compensation amount memory. Tool Compensation Tool offset amount range which can be set is as follows: Memory (M series) Geometry compensation Tool wea
  • Page 19014. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/01 The number of digits used to specify a tool geometry/wear compensation value can be expanded by selecting the option which enables seven–digit tool offset specification. When this option is used, tool compensation values can be specified using
  • Page 191B–63832EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION 14.7 NUMBER OF TOOL OFFSETS 14.7.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.7.2 T series D 64 tool offsets Number of Tool Offsets Offset number
  • Page 19214. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/01 14.8 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 193B–63832EN/01 NC FUNCTION 14. TOOL COMPENSATION FUNCTION Format (T series) G10 P_ X_ Z_ R_ Q_ ; or G10 P_ U_ W_ C_ Q_ ; P : Offset number 1–64 :Tool wear offset number 10000+(1–64) : Tool geometry offset number+10000 X : Offset value on X axis (absolute) Z : Offset value on Z axis (absolute) U : Offs
  • Page 19414. TOOL COMPENSATION FUNCTION NC FUNCTION B–63832EN/01 14.9 M series The grinding-wheel cutting and dresser cutting are compensated continuously during grinding in the canned cycles for surface grinding GRINDING-WHEEL (G75, and G77 to G79). They are compensated according to the amount WEAR of conti
  • Page 19515. ACCURACY COMPENSATION B–63832EN/01 NC FUNCTION FUNCTION 15 ACCURACY COMPENSATION FUNCTION 171
  • Page 19615. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 19715. ACCURACY COMPENSATION B–63832EN/01 NC FUNCTION FUNCTION 15.2 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.3 Since different backlas
  • Page 19815. ACCURACY COMPENSATION FUNCTION NC FUNCTION B–63832EN/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 19916. COORDINATE SYSTEM B–63832EN/01 NC FUNCTION CONVERSION 16 COORDINATE SYSTEM CONVERSION 175
  • Page 20016. COORDINATE SYSTEM CONVERSION NC FUNCTION B–63832EN/01 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 20116. COORDINATE SYSTEM B–63832EN/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 20216. COORDINATE SYSTEM CONVERSION NC FUNCTION B–63832EN/01 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_ Z_ I_ J_
  • Page 203B–63832EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17 MEASUREMENT FUNCTIONS 179
  • Page 20417. MEASUREMENT FUNCTIONS NC FUNCTION B–63832EN/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 205B–63832EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.2 n blocks with either of P1 to P4 following G31 commanded, the coordinate value where skip signals (4 types) were input is stored in the MULTI-STEP SKIP custom macro variables, and at the same time, the remaining movement FUNCTION of the block i
  • Page 20617. MEASUREMENT FUNCTIONS NC FUNCTION B–63832EN/01 17.5 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 207B–63832EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.6 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 20817. MEASUREMENT FUNCTIONS NC FUNCTION B–63832EN/01 17.7 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 209B–63832EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS 17.8 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 21017. MEASUREMENT FUNCTIONS NC FUNCTION B–63832EN/01 17.9 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 211B–63832EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS (–) contact face of X axis (–MITX) (+) contact face of Z axis (–) contact face of Z axis (+MITZ) (–MITZ) +X (+) contact face of X axis (+MITX) +Z D Setting method - Setting of tool compensation value Previously set the distance from the measurement
  • Page 21217. MEASUREMENT FUNCTIONS NC FUNCTION B–63832EN/01 Supplement : When single–contact input (when bit 3 (TS1) of parameter No. 5004 is set to 1) is set for touch detection in the touch sensor When receiving the touch detection signal (tool compensation value writing signal +MIT1) from the touch sensor
  • Page 213B–63832EN/01 NC FUNCTION 17. MEASUREMENT FUNCTIONS - Setting of workpiece coordinate system shift amount The workpiece coordinate system shift amount along the Z axis is to be set as follows. When the tool touches the end face of the workpiece, the touch detection signal (workpiece coordinate system
  • Page 21417. MEASUREMENT FUNCTIONS NC FUNCTION B–63832EN/01 17.10 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 o
  • Page 215B–63832EN/01 NC FUNCTION 18. CUSTOM MACRO 18 CUSTOM MACRO 191
  • Page 21618. CUSTOM MACRO NC FUNCTION B–63832EN/01 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 217B–63832EN/01 NC FUNCTION 18. CUSTOM MACRO 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 21818. CUSTOM MACRO NC FUNCTION B–63832EN/01 - 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 219B–63832EN/01 NC FUNCTION 18. CUSTOM MACRO - 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_ Gxx ;. G code for calling the macro, and macro pro
  • Page 22018. CUSTOM MACRO NC FUNCTION B–63832EN/01 - 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 221B–63832EN/01 NC FUNCTION 18. CUSTOM MACRO 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 22218. CUSTOM MACRO NC FUNCTION B–63832EN/01 18.2 The range of common variables can be used to #100 to #199, and #500 to #999. INCREASED CUSTOM MACRO COMMON VARIABLES 18.3 When custom macro interruption signal is input during automatic operation, the block currently under execution is interrupted and t
  • Page 223B–63832EN/01 NC FUNCTION 18. CUSTOM MACRO 18.4 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 22418. CUSTOM MACRO NC FUNCTION B–63832EN/01 18.5 There are two types of NC programs; those which, once created, are scarcely changed, and those which are changed for each machining type. MACRO EXECUTOR The former are programs created by the custom macro, and the latter are FUNCTION machining programs.
  • Page 225B–63832EN/01 NC FUNCTION 19. SERIES 10/11 TAPE FORMAT 19 SERIES 10/11 TAPE FORMAT 201
  • Page 22619. SERIES 10/11 TAPE FORMAT NC FUNCTION B–63832EN/01 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 22720. FUNCTIONS FOR HIGH SPEED B–63832EN/01 NC FUNCTION CUTTING 20 FUNCTIONS FOR HIGH SPEED CUTTING 203
  • Page 22820. FUNCTIONS FOR HIGH SPEED CUTTING NC FUNCTION B–63832EN/01 20.1 M series This function is designed for high–speed precise machining. With this function, the delay due to acceleration/deceleration and the delay in the ADVANCED PREVIEW servo system which increase as the feedrate becomes higher can
  • Page 22920. FUNCTIONS FOR HIGH SPEED B–63832EN/01 NC FUNCTION CUTTING 20.2 M series By taking full advantage of high–precision contour control using a RISC processor, this function enables high–speed high–precision machining AI ADVANCED without the need for special hardware. PREVIEW CONTROL (G05.1) The func
  • Page 23021. AXES CONTROL NC FUNCTION B–63832EN/01 21 AXES CONTROL 206
  • Page 231B–63832EN/01 NC FUNCTION 21. AXES CONTROL 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 23221. AXES CONTROL NC FUNCTION B–63832EN/01 21.5 An input signal from PMC can be used to select whether simple synchronization control is performed. During simple synchronization SIMPLE control, the move command for the master axis is issued to the two motors SYNCHRONOUS of the master and slave axes f
  • Page 233B–63832EN/01 NC FUNCTION 21. AXES CONTROL 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 23421. AXES CONTROL NC FUNCTION B–63832EN/01 NOTE The rotation of C axis during normal direction control is controlled at short distance so that 180 degrees or less may result. 210
  • Page 235B–63832EN/01 NC FUNCTION 21. AXES CONTROL 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 23621. AXES CONTROL NC FUNCTION B–63832EN/01 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 237B–63832EN/01 NC FUNCTION 21. AXES CONTROL 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 23821. AXES CONTROL NC FUNCTION B–63832EN/01 21.9 For T series, even if the X axis is not vertical to the Z axis (for T series, the Y axis not vertical to the Z axis), they are assumed to form a SLANTED AXIS orthogonal coordinate system, simplifying programming. The movement CONTROL of each axis is aut
  • Page 239B–63832EN/01 NC FUNCTION 22. MANUAL OPERATION 22 MANUAL OPERATION 215
  • Page 24022. MANUAL OPERATION NC FUNCTION B–63832EN/01 22.1 MANUAL FEED D Jog feed 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 241B–63832EN/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 24223. AUTOMATIC OPERATION NC FUNCTION B–63832EN/01 23 AUTOMATIC OPERATION 218
  • Page 243B–63832EN/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 24423. AUTOMATIC OPERATION NC FUNCTION B–63832EN/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 245B–63832EN/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 24623. AUTOMATIC OPERATION NC FUNCTION B–63832EN/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 247B–63832EN/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 24823. AUTOMATIC OPERATION NC FUNCTION B–63832EN/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 249B–63832EN/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 25024. PROGRAM TEST FUNCTIONS NC FUNCTION B–63832EN/01 24 PROGRAM TEST FUNCTIONS 226
  • Page 251B–63832EN/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 25225. SETTING AND DISPLAY UNIT NC FUNCTION B–63832EN/01 25 SETTING AND DISPLAY UNIT 228
  • Page 253B–63832EN/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.6. SETTING AND DISPLAY UNIT 9″ monochrome CRT/MDI unit : 25.1.1 7.2″ monochrome/8.4″ Color LCD/MDI unit : 25.1.2 10.4″ color LCD unit : 25.1.3 8.4″ color LCD unit :
  • Page 25425. SETTING AND DISPLAY UNIT NC FUNCTION B–63832EN/01 25.1.2 7.2″ Monochrome/8.4″ Color LCD/MDI Unit 25.1.3 10.4″ Color LCD Unit 230
  • Page 255B–63832EN/01 NC FUNCTION 25. SETTING AND DISPLAY UNIT 25.1.4 8.4″ Color LCD Unit 231
  • Page 25625. SETTING AND DISPLAY UNIT NC FUNCTION B–63832EN/01 25.1.5 MDI Key Arrangement (Small Type) 0i–TB/0i Mate–TB SHIFT key Address/numeric Cancel key keys INPUT key Function keys Cursor move keys Edit keys HELP key Page change keys RESET key 0i–MB/0i Mate–MB SHIFT key Address/numeric Cancel key keys I
  • Page 257B–63832EN/01 NC FUNCTION 25. SETTING AND DISPLAY UNIT 25.1.6 MDI Key Arrangement (Standard 10.4″ Type) 0i–TB 0i–MB 233
  • Page 25825. SETTING AND DISPLAY UNIT NC FUNCTION B–63832EN/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 259B–63832EN/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 26025. SETTING AND DISPLAY UNIT NC FUNCTION B–63832EN/01 25.2.2 There are five soft keys and two selection keys [Continue Menu] and Explanation of the Soft [Return Menu] at both ends of them. The [Continue Menu] and [Return Menu] keys are used to select the function of a soft key. Keys These soft keys
  • Page 261B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26 DISPLAYING AND SETTING DATA The display on the 0i with PC functions differs from the display on the 0i with no personal computer function. This chapter presents the display screens when the personal computer function is not provided and exp
  • Page 26226. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 26.1 The following data are displayed. 7 soft keys can display maximum 640 characters (40 × 16 lines) and 12 soft keys can display maximum 2080 DISPLAY (80 × 26 lines). Explanations D Indication of statuses The status of the control unit is in
  • Page 263B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA D Alarm message display Alarm message contents are displayed. D Present position display Relative position and position in the work coordinates are displayed in 3-times magnified characters. D Total position display Relative position, position
  • Page 26426. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 D Operating monitor The load values (torque values) of spindle motor and servo motor are display displayed in bar chart. The most recent sampling values are displayed in bar chart display. Set the rated load value of motor corresponding to eac
  • Page 265B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.2 The Japanese, English, German, French, Italian, Spanish, Chinese, Korean, Portuguese, Hungarian, Polish, Swedish, and Dutch (M series LANGUAGE only) are prepared as display languages. Select the language to be SELECTION displayed by param
  • Page 26626. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/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 267B–63832EN/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 26826. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/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 269B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.7 GRAPHIC DISPLAY FUNCTION 26.7.1 This function allows display of tool path on the screen, making program Graphic Display check easier. The following functions are offered. Function D Tool path of the machining program can be displayed. Mac
  • Page 27026. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 26.7.2 Created programs can be checked visually by displaying them using Dynamic Graphic graphic data. Display Dynamic graphic display Graphic data can be displayed in the following two drawing modes: function (for M series) D Tool path drawin
  • Page 271B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA D In addition to two-dimensional drawings, isometric projection drawings and biplanar drawings can be created. Isometric projection drawing PATH GRAPHIC (EXECUTION) O1000 N00630 S 0 T0000 MDI **** *** *** 09:36:48 [ AUTO ][ START ][ STOP ][REW
  • Page 27226. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 D Machining profile drawing mode D The profile of a workpiece that changes as the tool moves can be simulated and drawn three-dimensionally, making it easier to check programs visually. Blank figure SOLID GRAPHIC (BLANK) O0000 N00000 MDI ****
  • Page 273B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA D The coordinate axes and projection angles can be changed at the operator’s option. Modification of a coordinate axis (inclination) SOLID GRAPHIC (REVIEW) O0000 N00000 MEM **** *** *** 09:36:48 [ ANEW ][ + ROT ][ – ROT ][ +TILT ][ –TILT ] Mod
  • Page 27426. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 D In addition to three–dimensional drawings, two–dimensional drawings and tri–planar drawings can be created. Two-dimensional drawing SOLID GRAPHIC (EXECUTION) O1000 N00630 MEM **** *** *** 09:36:48 [ A.ST ][ F.ST ][ STOP ][ REWIND ][ ] Tri-pl
  • Page 275B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA Dynamic graphic display The following two display modes are available. function (for T series) These functions are provided for conversational automatic programming function for lathe. D Tool path drawing mode Movement of the tool tip is drawn
  • Page 27626. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/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 277B–63832EN/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 27826. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/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. SPINDLE SETTING O0000 N00000 GEAR SELECT :1 SPINDLE :1 (PARAMETER) G
  • Page 279B–63832EN/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. SPINDLE MONITOR O1000 N00000 ALARM : AL–27(PC DISCON.) OPERATION : SP.CONTOURING CONTROL FEED SPEED : 100 DEG/MIN MOTOR SPEED :
  • Page 28026. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/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 281B–63832EN/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  SLOT 00 MOTHER BOARD  AXIS CTRL CARD : 08 DISPLAY CTRL CARD : OE CPU CARD : 11 FROM DIMM
  • Page 28226. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/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 283B–63832EN/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 28426. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 26.12 A data protection key can be installed on the machine side for protection of various NC data. The following four input signals are offered, DATA PROTECTION according to type of data to be protected. KEY D KEY 1 Allows input of tool compe
  • Page 285B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.14 The remote diagnosis function allows you to use a commercially available personal computer as a service terminal and connect it to a CNC via a REMOTE DIAGNOSIS Ethernet for monitoring the CNC status and modifying CNC data from the person
  • Page 28626. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 26.15 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 287B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.17 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
  • Page 28826. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 26.18 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 289B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.19 Some operators may find the LCD difficult to read, depending on their eye level relative to the display. To make a monochrome LCD easier to read, CONTRAST the contrast can be adjusted. ADJUSTMENT SCREEN SETTING(HANDY) PARAMETER WRITE =1(
  • Page 29026. DISPLAYING AND SETTING DATA NC FUNCTION B–63832EN/01 26.20 ID INFORMATION SCREEN Overview When the αi servo or αi spindle is connected, if each of the units (motor or amplifier) actually connected it has ID information, the ID information can be read and displayed on the CNC screen. 26.20.1 Serv
  • Page 291B–63832EN/01 NC FUNCTION 26. DISPLAYING AND SETTING DATA 26.20.2 αi Spindle Information Screen Displaying the spindle ID screen : If no spindle information is recorded, spindle information is automatically stored in flash ROM. On the screen, if there is a difference between the spindle information i
  • Page 29227. PART PROGRAM STORAGE AND EDITING NC FUNCTION B–63832EN/01 27 PART PROGRAM STORAGE AND EDITING 268
  • Page 29327. PART PROGRAM STORAGE B–63832EN/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 29427. PART PROGRAM STORAGE AND EDITING NC FUNCTION B–63832EN/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 29527. PART PROGRAM STORAGE B–63832EN/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 29628. DIAGNOSIS FUNCTIONS NC FUNCTION B–63832EN/01 28 DIAGNOSIS FUNCTIONS 272
  • Page 297B–63832EN/01 NC FUNCTION 28. DIAGNOSIS FUNCTIONS 28.1 The CNC 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 Abnor
  • Page 29829. DATA INPUT/OUTPUT NC FUNCTION B–63832EN/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 299B–63832EN/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 30029. DATA INPUT/OUTPUT NC FUNCTION B–63832EN/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 301B–63832EN/01 NC FUNCTION 29. DATA INPUT/OUTPUT 29.4 The FANUC DNC2 is a communication protocol enabling data transmission between the FANUC CNC unit and a personal computer by DNC2 CONTROL connecting them via the RS–232C interface. The FANUC DNC2 has the following features: (1) This protocol is base
  • Page 30229. DATA INPUT/OUTPUT NC FUNCTION B–63832EN/01 29.5 When an option board (the Ethernet board or I/O board with data server) is used, the following Ethernet functions are available: ETHERNET FUNCTION When the Ethernet board is used (OPTION BOARD) – FOCAS1/Ethernet function When the I/O board with dat
  • Page 303B–63832EN/01 NC FUNCTION 29. DATA INPUT/OUTPUT 29.5.1 The FOCAS1/Ethernet function allows remote control and monitoring of FOCAS1/Ethernet CNCs from the personal computer. For details, refer to “FAST Ethernet Board/FAST DATA SERVER Function Operator’s Manual (B–63644EN)” and “FANUC Open CNC FOCAS1/E
  • Page 30429. DATA INPUT/OUTPUT NC FUNCTION B–63832EN/01 29.5.2 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 ATA flash c
  • Page 305B–63832EN/01 NC FUNCTION 29. 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 30629. DATA INPUT/OUTPUT NC FUNCTION B–63832EN/01 29.6 When the power mate CNC series is used as an additional axis (slave) of the CNC, the power motion manager allows the slave data to be displayed POWER MATE CNC and set by the CNC. MANAGER The power mate CNC manager enables the following display and
  • Page 307B–63832EN/01 NC FUNCTION 29. DATA INPUT/OUTPUT 29.7 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. PROFIBUS–DP PROFIBUS–DP is a communication fu
  • Page 30830. SAFETY FUNCTIONS NC FUNCTION B–63832EN/01 30 SAFETY FUNCTIONS 284
  • Page 309B–63832EN/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 31030. SAFETY FUNCTIONS NC FUNCTION B–63832EN/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 311B–63832EN/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 31230. SAFETY FUNCTIONS NC FUNCTION B–63832EN/01 30.2.3 M series An inhibition area can be specified inside or outside an area set by Stored Stroke Check 2 parameter or by program. Command distance from the machine coordinates zero point for limit positions. This function is valid after (G22, G23) (M s
  • Page 313B–63832EN/01 NC FUNCTION 30. SAFETY FUNCTIONS 30.2.4 T series Stored Stroke Checks 2 and 3 (G22, G23) (T series) Stored stroke check 2 The designation of the forbidden area can be specified by parameters or (G22, G23) program. The forbidden area can be changed for each workpiece. Selection between i
  • Page 31430. SAFETY FUNCTIONS NC FUNCTION B–63832EN/01 30.2.6 T series It is used for checking the interference between the chuck and tail stocks Chuck/Tail Stock and preventing the damage of machines. Set the area of entry prohibition from the exclusive setting screen Barrier (T series) according to the sha
  • Page 315B–63832EN/01 NC FUNCTION 30. SAFETY FUNCTIONS D Dimension definition of tail stock X L L1 TZ L2 D3 D2 D1 D Z : Workpiece coordinate system origin Symbol Description L Length of tail stock D Diameter of tail stock (Diameter input) L1 Length of tail stock (1) D1 Diameter of tail stock (1) (Diameter in
  • Page 31630. SAFETY FUNCTIONS NC FUNCTION B–63832EN/01 30.3 INTERLOCK 30.3.1 Axis feed specified to each axis can be stopped separately. If interlock is specified to any of the moving axis during cutting feed, all axes of the Interlock per Axis machine movement will decelerate to a stop. When interlock signa
  • Page 317B–63832EN/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 31831. STATUS OUTPUT NC FUNCTION B–63832EN/01 31 STATUS OUTPUT 294
  • Page 319B–63832EN/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 32031. STATUS OUTPUT NC FUNCTION B–63832EN/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 321B–63832EN/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 32232. EXTERNAL DATA INPUT NC FUNCTION B–63832EN/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 323B–63832EN/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 a message number 0 to 999. Either a message OPERATOR’S consisting of up to 255 characters or up to four messages each consistin
  • Page 32433. KEY INPUT FROM PMC (EXTERNAL KEY INPUT) NC FUNCTION B–63832EN/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 325
  • Page 326
  • Page 327
  • Page 328
  • Page 329
  • Page 330
  • Page 33135. INTERFACE WITH THE B–63832EN/01 NC FUNCTION POWER MATE CNC 35 INTERFACE WITH THE POWER MATE CNC 307
  • Page 33235. INTERFACE WITH THE POWER MATE CNC NC FUNCTION B–63832EN/01 35.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 FANUC SERVO from the manual pulse generator to the (β servo unit via the I/O Link.
  • Page 333III. AUTOMATIC PROGRAMMING FUNCTION
  • Page 334
  • Page 335AUTOMATIC PROGRAMMING B–63832EN/01 FUNCTION 1. GENERAL 1 GENERAL Manual Guide 0i was developed to aid in generating a machining program for the Series 0i–B. Manual Guide 0i is provided for lathes and machining centers (or milling machines). A machining program, in which alphabetical addresses and nu
  • Page 336AUTOMATIC PROGRAMMING 2. PROCESS ASSISTANCE FUNCTION B–63832EN/01 2 PROCESS ASSISTANCE The [PROCESS CONTROL INFORMATION] screen allows you to input information on the process requirements of a machining program. PROCESS CONTROL INFORMATION –– FEED ––– F= –– SPINDLE –– DIR= S= –– COOLANT –– CLT= –– T
  • Page 337AUTOMATIC PROGRAMMING B–63832EN/01 FUNCTION 3. G–CODE ASSISTANCE 3 G–CODE ASSISTANCE To access the “G–Code Assistance” press the “G CODE” soft–key on the display unit. This will display the G–Code help menu. The G–code help menu lists all of the G–codes supported by your control system. The menu is
  • Page 338AUTOMATIC PROGRAMMING 3. G–CODE ASSISTANCE FUNCTION B–63832EN/01 G92 SETTING WORK COORD. SYSTEM G92X100Y100 offsets the G54 coords. by vector A in X and Y axes. 200 T POS 100 100 NEW ORIGIN A OLD ORIGIN 100 200 [TEXT ][GRAPH. ][ ][ ][ ] 314
  • Page 339AUTOMATIC PROGRAMMING B–63832EN/01 FUNCTION 4. M–CODE ASSISTANCE 4 M–CODE ASSISTANCE M–codes are used by the CNC to ask the executing of the machine auxiliary process. The M–code assistance function can be used to input M–codes. To select M–code assistance, press the [M CODE] soft key of the display
  • Page 340AUTOMATIC PROGRAMMING 5. CANNED CYCLE MACHINING FUNCTION B–63832EN/01 5 CANNED CYCLE MACHINING 316
  • Page 341AUTOMATIC PROGRAMMING B–63832EN/01 FUNCTION 5. CANNED CYCLE MACHINING 5.1 The cycle machining function of Manual Guide 0i allows you to input cycle machining blocks. CYCLE MACHINING Manual Guide 0i for machining centers (or milling machines) can use the FOR MACHINING following cycle machining functi
  • Page 342AUTOMATIC PROGRAMMING 5. CANNED CYCLE MACHINING FUNCTION B–63832EN/01 5.2 Manual Guide 0i for lathes can use the following cycle machining functions. CYCLE MACHINING Lathe Drilling FOR LATHES G1100 Center drilling G1101 Drilling Machining type G1102 Tapping block G1103 Reaming G1104 Boring Stock Rem
  • Page 343AUTOMATIC PROGRAMMING 6. OPERATIONS OF CONTOUR B–63832EN/01 FUNCTION PROGRAMMING 6 OPERATIONS OF CONTOUR PROGRAMMING The contour programming function of Manual Guide 0i allows you to input a maximum of 40 types of arbitrary figures consisting of lines and circles. This “contour programming” involves
  • Page 3446. OPERATIONS OF CONTOUR AUTOMATIC PROGRAMMING PROGRAMMING FUNCTION B–63832EN/01 6.1 (1) Data items in which auxiliary calculation can be used AUXILIARY (a) Start point CALCULATION – Coordinate (X, Y) of start point FUNCTION (b) Line – Coordinate (X, Y) of end point – Angle of a line (A) (c) Arc – C
  • Page 345APPENDI
  • Page 346
  • Page 347B–63832EN/01 APPENDIX A. RANGE OF COMMAND VALUE A RANGE OF COMMAND VALUE 323
  • Page 348A. RANGE OF COMMAND VALUE APPENDIX B–63832EN/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 (diameter) X : 0.00005 mm (diameter) Z : 0.001 mm (radius) Z : 0.0001 mm
  • Page 349B–63832EN/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 (diameter) X : 0.000005 inch (diameter) Z : 0.0001 inch (radius) Z : 0.00001 inch (radius) Ma
  • Page 350A. RANGE OF COMMAND VALUE APPENDIX B–63832EN/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 dimension ±99999.999 deg ±9999.9999 deg Max. rapid traverse *1 240000 deg/min 100000 deg/min Feedrate ran
  • Page 351B–63832EN/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–A IS–B IS–C Least input increment 0.01 mm 0.001 mm 0.0001 mm Least command increment 0.01 mm 0.001 mm 0.0001 mm Max. programmable dimension ±999999.99 mm ±9999
  • Page 352A. RANGE OF COMMAND VALUE APPENDIX B–63832EN/01 D In case of inch input, feed screw is inch Increment system IS–A IS–B IS–C Least input increment 0.001 inch 0.0001 inch 0.00001 inch Least command increment 0.001 inch 0.0001 inch 0.00001 inch Max. programmable dimension ±99999.999 inch ±9999.9999 inc
  • Page 353B–63832EN/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 increment ±0.001 deg ±0.0001 deg Max. programmabledimension ±99999.999 deg ±9999.9999 deg Max. rapid traverse *1 240000 deg/min 100000 deg/min Feedrate ra
  • Page 354B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63832EN/01 B FUNCTIONS AND TAPE FORMAT LIST 330
  • Page 355B–63832EN/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 356B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63832EN/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 357B–63832EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (3/5) Functions Illustration Tape format Tool nose radius ÇÇÇ G41 ÇÇÇ G41 compensation G42 IP_ ; ÇÇÇ ÇÇÇ (G40, G41, G42) G40 : Cancel ÇÇÇ ÇÇÇ ÇÇÇÇÇÇ G42 G40 Coordinate system setting G50 IP_ ; X Spindle speed setting Coordinate system setting (
  • Page 358B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63832EN/01 (4/5) Functions Illustration Tape format Canned cycle Refer to II.13. FUNCTIONS TO N_ G70 P_ Q_ ; (G71 to G76) SIMPLIFY PROGRAMMING G71 U_ R_ ; (G90, G92, G94) G71 P_ Q_ U_ W_ F_ S_ T_ ; G72 W_ R_ ; G72 P_ Q_ U_ W_ F_ S_ T_ ; G73 U_ W_ R_ ; G73
  • Page 359B–63832EN/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 360B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63832EN/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 361B–63832EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (2/6) Functions Illustration Tape format Look–ahead control G08 P1 ; (G08) Look–ahead control mode on G08 P0 ; Look–ahead control mode off Exact stop (G09) Velocity G01 G09 G02 IP_; Time G03 Change of offset value by program @ Tool offset memor
  • Page 362B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63832EN/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 363B–63832EN/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 364B. FUNCTIONS AND TAPE FORMAT LIST APPENDIX B–63832EN/01 (5/6) Functions Illustration Tape format Workpiece coordinate G54 IP system selection Offset from : IP _ ; (G54 to G59) workpiece G59 Additional workpiece coordi- origin nate system selection G54.1 P _ IP_ ; Workpiece (G54.1) coordinate system
  • Page 365B–63832EN/01 APPENDIX B. FUNCTIONS AND TAPE FORMAT LIST (6/6) Functions Illustration Tape format Change of workpiece ÇÇ ÇÇ G92 IP_ ; coordinate system (G92) IP Workpiece coordinate G92.1 IP 0 ; system preset (G92.1) Feed per minute/rotation mm/min inch/min G98 F_ ; (G94, G95) mm/rev inch/rev G99 F_
  • Page 366C. LIST OF TAPE CODE APPENDIX B–63832EN/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 367B–63832EN/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 368C. LIST OF TAPE CODE APPENDIX B–63832EN/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 369D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT D EXTERNAL DIMENSIONS OF EACH UNIT Name Specification Fig., No. Series 0i Mate–B basic unit (1–slot) A02B–0301–B801 Fig. U1 Series 0i–B basic unit (2–slot) A02B–0299–B802 Fig. U2 English display MDI A02B–0299–C041#M Symbol display MDI A02B–02
  • Page 370D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Name Specification Fig., No. Manual pulse generator A860–0202–T001 Fig. U18 A860–0202–T004 A860–0202–T005 A860–0202–T007 Pendant type manual pulse generator Fig. U19 A860–0202–T010 A860–0202–T012 A860–0202–T013 Separate detector interface uni
  • Page 371D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT Slot 1 Memory card Weight : 0.7kg The stated weight does not include printed–circuit boards inserted in the slots Fig.U1 Series 0i Mate–B basic unit (1–slot) Specification No. : A02B–0301–B801 347
  • Page 372D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/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.U2 Series 0i–B basic unit (2–slot) Specification No. : A02B–0299–B802 348
  • Page 373D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX 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.U3 9″ monochrome CRT/MDI (small size) Specification No. : A02B–0299–C041#M, #T (English display
  • Page 374D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Weight : 1.8kg Panel cut drawing At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Fig.U4 7.2″ STN monochrome LCD/MDI unit Specification No. : A02B–0299–C071, C076#M, #T (English display MDI)
  • Page 375D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT 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.U5 8.4″ LCD/MDI (small size, color) Specification No. : A02B–0299–C081#M, #T (English display MDI) A02B–
  • Page 376D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Weight : 2.1kg At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Panel cut drawing Fig.U6 8.4″ TFT color LCD unit Specification No. : A02B–0299–C080 352
  • Page 377B–63832EN/01 Fig.U7 10.4″ TFT color LCD unit 353 APPENDIX Specification No. : A02B–0299–C060 Weight : 2.4kg D. EXTERNAL DIMENSIONS OF At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Panel cut drawing EACH UNIT
  • Page 378D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Weight : 0.6kg Panel cut drawing At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Fig.U8 Stand–alone type MDI unit (small size) Specification No. : A02B–0279–C120#MA, #TA (English display MD
  • Page 379D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT Weight : 1.1kg Panel cut drawing At the rear of the metal plate of the panel, the area within 8 mm of the perimeter is left unpainted Fig.U9 Stand–alone type MDI unit (full–key) Specification No. : A02B–0279–C122#MA, #TA (English display MDI)
  • Page 380D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 125 (With PCI Extension Board Fitting Plate) 60 (Without PCI Extension Board Fitting Plate) 25 2 20 Upper View Paint Masking (Mounting side of this plate is unpainted in 8mm 4–φ4 width from the edge ) 290 5 Maximum PCI card defined at Connect
  • Page 381D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT 125 (With PCI Extension Board Fitting Plate) 60 (Without PCI Extension Board Fitting Plate) 30 2 25 Upper View Paint Masking (Mounting side of this plate is unpainted in 8mm 340 width from the edge ) 5 280 270 6–f4 57 (From the outside of the
  • Page 382D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 125 (With PCI Extension Board Fitting Plate) 60 (Without PCI Extension Board Fitting Plate) 35 2 30 Paint Masking Upper View (Mounting side of this plate is unpainted in 8mm 400 width from the edge ) 5 155 320 155 77 (From the outside of the
  • Page 383D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT Refer to Fig.U12 (d) about panel cutting. b: M5 10mm (Frame GND) Weight: 2.9 kg (Unit: mm) 2 10.7 50.5 290 43.5 220 40 24.5 45.5 14.5 9 42.4 70max. 5 9 5 * The depth dimension assumes that the HDD unit is installed. 65 51.8 87.6 83.1 63 b 34
  • Page 384D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Refer to Fig.U35 about panel cutting. b: M5 10mm (Frame GND) Weight: 2.7 kg (Unit: mm) 2 10.7 230 50.5 43.5 220 40 24.5 45.5 14.5 4–f4 9 42.4 5 9 70max. 5 * The depth dimension assumes that the HDD unit is installed. 35 21.8 57.6 53.1 63 b 16
  • Page 385D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT 1550"40 250"40 2 290 20 60.6 220 10 6 4–φ5 5 32 a 5 a a: M5 10mm b: M5 10mm (Frame GND) 60 56 a 30 b Weight : 3.5 kg 40 a (Unit :mm) 20 Fig.U12 (a) FA Full Keyboard 10.4″ LCD Type Specification No. : A02B–0236–C131#JC,A02B–0236–C131#EC 361
  • Page 386D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 1550"40 250"40 2 340 20 60.6 220 10 6 6–φ5 5 32 a 5 a a: M5 10mm b: M5 10mm (Frame GND) 110 54 a 30 b a 40 Weight : 3.7 kg (Unit :mm) 20 Fig.U12 (b) FA Full Keyboard 12.1″ LCD Type Specification No. : A02B–0236–C132#JC,A02B–0236–C132#EC 362
  • Page 387D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT 1550"40 250"40 2 400 60.6 20 220 6–φ5 26 5 35 5.5 34 13 5 4-R5 Blank Panel 140 155 86 Hole of 179 Connector 168 27 Panel 59 b 20 80 5.5 2–φ5 Weight :3.9 kg Unpaint rear side (Unit :mm) (φ10) b: M5 10mm (Frame GND) Fig.U12 (c) FA Full Keyboard
  • Page 388D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 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 204 210 Note: Refer to each section of outline about panel cutting of
  • Page 389D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT Full Keyboard 101 key (A86L–0001–0210) (Unit : mm) (Unit : mm) Full Keyboard 106key (A86L–0001–0211) Note: These units can be used only during application development and maintenance ,and this is not dust proof. .Ambient temperature during op
  • Page 390D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Cap Ball 1800"190 Name Plate of Unit (Unit : mm) Note: This unit can be used only during application development and maintenance ,and this is not dust proof. .Ambient temperature during operation is 0_C–40_C. Fig.U14 Mouse Specification No. :
  • Page 391D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT 5 4–φ3.6 FDD J2 150 140 ACRYLIC WINDOW 104 J1 5 5 70 5 145 80 (Unit : mm) Fornt View Side View 4–M3 140 134 64 (HOLE) 70 Panel Cutting Mounting direction When using the floppy disk unit attached to the machine, mount the floppy disk unit in o
  • Page 392D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 –0582 –0583 Weight: 0.2 kg Fig.U16 (a) High–speed serial bus interface board type 2 (PC) (ISA bus version) Specification No. : A20B–8001–0583 (1 CH) A20B–8001–0582 (2 CH) 0961 0960 Fig.U16 (b) Interface Board for Personal Computer (PCI bus ve
  • Page 393D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT MS connector: MS3102A–20–29P Fig.U17 α position coder Specification No.: A860–0309–T302 (10000 min–1 maximum) 369
  • Page 394D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/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.U18 Manual pulse generator Specification No. : A860–0202–T001 370
  • Page 395D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX 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.U19 Pendant type ma
  • Page 396D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 COP10B COP10A CP11 JF101(JF105) JF102(JF106) JF103(JF107) JF104(JF108) JA4A The connector names in parentheses are for an expansion unit. The expansion unit does not have connectors CP11, JA4A, COP10A, and COP10B. Fig.U20 External dimensions
  • Page 397D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT Negative polarity indication 103 4–M4 counter Positive polarity indication sinking Plus terminal with 3–M3 screw holes 103 Minus terminal 93 with 3–M3 screw holes FANUC 40 4–f4.3 mounting hole Arrow view A 14.1 106.3 92.2 13.2 78 78 Note) The
  • Page 398D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Main unit Cover 103 115 M4 tap × 4 70 81 93 5 Mounting panel hole drilling 13.5 47 Mounting hole (countersink) 145 The battery unit is fitted with a 14–m battery cable. Fig. U22 External dimensions of external CNC battery unit 374
  • Page 399D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX 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 Dimensions of panel cutting 115 100 20 4–M3 Fig.U23 Punch panel (wide width type) Specification No. : A02B–0120–C181 (Cable
  • Page 400D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/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 Dimensions of panel cutting 115 100 20 2–M3 Fig.U24 Punch panel (narrow width type) Specification No. : A02B–0120–C191 (Cabl
  • Page 401D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT 150 Unit = mm Panel cut drawing Weight: 1.6kg Fig.U25 Machine operator’s panel (Main panel B) Specification No. : A02B–0236–C231 377
  • Page 402D. EXTERNAL DIMENSIONS OF EACH UNIT APPENDIX B–63832EN/01 Earth stud (M4) 6–φ4 5 80 70 60 5 5 280 5 290 70 270 6–M3 140 140 70 66 274 Unit : mm Weight : 0.6kg Panel cut drawing Fig.U26 Machine operator’s panel (Sub panel A) Specification No. : A02B–0236–C232 378
  • Page 403D. EXTERNAL DIMENSIONS OF B–63832EN/01 APPENDIX EACH UNIT Earth stud (M4) Unit = mm Weight: 0.6kg Panel cut drawing Fig.U27 Machine operator’s panel (Sub panel B1) Specification No. : A02B–0236–C235 379
  • Page 404
  • Page 405B–63832EN/01 Index [Symbols] [B] αi Spindle Information Screen, 267 Background Editing, 269 Backlash Compensation, 173 Backlash Compensation Specific to Rapid Traverse [Numbers] and Cutting Feed, 173 Basic Addresses and Command Value Range, 107 1–block Plural M Command, 100 Block Start Interlock, 29
  • Page 406Index B–63832EN/01 Cutting Feed Rate, 52 Error Detection (T series), 58 Cutting Feed Rate Clamp, 52 Ethernet Function (Option Board), 278 Cutting Mode (G64) (M series), 59 Exact Stop (G09) (M series), 59 Cycle Machining for Lathes, 318 Exact Stop Mode (G61) (M series), 59 Cycle Machining for Machini
  • Page 407B–63832EN/01 Index Foreground Editing, 269 [J] Functions and Tape Format List, 330 Jog Override, 54 Functions for High Speed Cutting, 203 Functions to Simplify Programming, 110 [K] Key Input from PMC (External Key Input), 300 [G] G–code Assistance, 313 Graphic Display Function, 245 [L] Grinding–whee
  • Page 408Index B–63832EN/01 Mechanical Handle Feed, 207 Per Revolution Feed (G95), 53 Memory Operation, 219 Periodic Maintenance Screen, 263 Mirror Image, 207 Personal Computer Function, 301 Miscellaneous Functions, 99, 100 Plane Selection (G17, G18, G19), 80 Move Signal, 295 Play Back, 270 Multi–spindle Con
  • Page 409B–63832EN/01 Index Rewinding Signal, 295 Spindle Output Control by the PMC, 87 Rigid Tapping, 117 Spindle Output Switching, 94 Rigid Tapping Return (M series), 225 Spindle Override, 88 Rigid Tapping Return by Specifying G30, 225 Spindle Positioning (T series), 89 Rotation Axis Roll–over Function, 85
  • Page 410Index B–63832EN/01 Tool Compensation Memory (M series), 165 Traverse Grinding Cycle (G71), 144 Tool Compensation Value Measured Value Direct In- Turning Cycle in Facing (G79) (with G Code System put B, 186 A: G94), 125 Tool Functions, 95 Tool Geometry Compensation and Tool Wear Com- pensation, 157 [
  • Page 411Revision Record FANUC Series 0i/0i Mate–MODEL B DESCRIPTIONS (B–63832EN) 01 Sep., 2002 Edition Date Contents Edition Date Contents
  • Page 412