2960
FANUC Series 30+-MODEL B FANUC Series 31+-MODEL B FANUC Series 32+-MODEL B CONNECTION MANUAL (FUNCTION) B-64483EN-1/02

B 64483 en-1-02

  • Upload
    mt7038

  • View
    428

  • Download
    64

Embed Size (px)

DESCRIPTION

 

Citation preview

  • 1. FANUC Series 30+-MODEL BFANUC Series 31+-MODEL BFANUC Series 32+-MODEL BCONNECTION MANUAL (FUNCTION)B-64483EN-1/02

2. No part of this manual may be reproduced in any form. All specifications and designs are subject to change without notice.The products in this manual are controlled based on Japans Foreign Exchange andForeign Trade Law. The export of Series 30i-B, Series 31i-B5 from Japan is subject to anexport license by the government of Japan. Other models in this manual may also besubject to export controls.Further, re-export to another country may be subject to the license of the government ofthe country from where the product is re-exported. Furthermore, the product may also becontrolled by re-export regulations of the United States government.Should you wish to export or re-export these products, please contact FANUC for advice.The products in this manual are manufactured under strict quality control. However, whenusing any of the products in a facility in which a serious accident or loss is predicted due toa failure of the product, install a safety device.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 bedone, because there are so many possibilities.Therefore, matters which are not especially described as possible in this manual should beregarded as impossible. 3. B-64483EN-1/02DEFINITION OF WARNING, CAUTION, AND NOTEDEFINITION 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 is described as a Note. Read the Warning, Caution, and Note thoroughly before attempting to use the machine.WARNINGApplied when there is a danger of the user being injured or when there is adanger of both the user being injured and the equipment being damaged if theapproved procedure is not observed.CAUTIONApplied when there is a danger of the equipment being damaged, if theapproved procedure is not observed. NOTE The Note is used to indicate supplementary information other than Warning and Caution. Read this manual carefully, and store it in a safe place. s-1 4. B-64483EN-1/02PREFACEPREFACEOrganization of this manual This manual describes all the NC functions required to enable machine tool builders to design their CNC machine tools. The following items are explained for each function. 1. Overview Describes feature of the function. Refer to Operators Manual as requied. 2. SignalDescribes names, functions, output conditions and addresses of the signals required to realize afunction. 3. ParameterDescribes parameters related with a function. 4. Alarms and messageLists the alarms and messages related with a function in a table. 5. Reference item List the related items of the related manuals in a table. A list of addresses of all signals and a list of signals are described in the appendix of this manual. Refer to it as required.Applicable models The models covered by this manual, and their abbreviations are :Model name Abbreviation FANUC Series 30iB30i BSeries 30i FANUC Series 31iB31i BSeries 31i FANUC Series 31iB5 31i B5 FANUC Series 32iB32i B Series 32i NOTE 1 For an explanatory purpose, the following descriptions may be used according to the types of path control used: - T series: For the lathe system - M series: For the machining center system 2 Some functions described in this manual may not be applied to some products. For details, refer to the DESCRIPTIONS (B-63942EN). p-1 5. PREFACE B-64483EN-1/02Description of symbolsThe following symbols are used in this manual. These symbols are described below.-MIndicates a description that is valid only for the machine center system set as system control type (inparameter No. 0983).In a general description of the method of machining, a machining center system operation is identified bya phase such as "for milling machining".-TIndicates a description that is valid only for the lathe system set as system control type (in parameter No.0983).In a general description of the method of machining, a lathe system operation is identified by a phrasesuch as "for lathe cutting".-Indicates the end of a description of a system control type.When a system control type mark mentioned above is not followed by this mark, the description of thesystem control type is assumed to continue until the next item or paragraph begins. In this case, the nextitem or paragraph provides a description common to the control types.Description of signals[Example of controlling one path using one PMC]G0000~ X000~CNC PMC Machine toolF0000~ Y000~[Example of controlling three path using one PMC]CNCG0000~X000~ Path 1 F0000~ Y000~PMC Machine tool G1000~ Path 2F1000~ G2000~ Path 3 F2000~p-2 6. B-64483EN-1/02 PREFACE [Example of controlling multipath CNC using PMC system]CNC Signal PMCI/F G0000~ G0000~X000~Path 1 F0000~ F0000~Y000~I/O device G1000~ G1000~Firstfor firstPMC machinePath 2 F1000~ F1000~ First G2000~ G2000~ machinePath 3groupF2000~ F2000~ G3000~ G3000~Path 4 F3000~ F3000~ G4000~ G4000~Path 5 F4000~ F4000~ G5000~ G0000~Path 6 F5000~ F0000~X000~ SecondI/O device G6000~ G1000~PMCfor secondY000~machinePath 7 F6000~ F1000~Secondmachine group G7000~ G2000~Path 8 F7000~ F2000~ G8000~ G3000~Path 9 F8000~ F3000~X000~ G9000~ G0000~Third ThirdI/O device machine Path 10 F9000~ F0000~PMC Y000~for thirdgroup machine NOTE Each PMC of a multipath PMC system has an independent signal area. The F, G, X, and Y signal addresses of each PMC begin with 0. On the other hand, the F and G signal addresses from the viewpoint of the CNC are fixed for each path number. Note that the F and G signal addresses used in programming of each ladder are different from those from the viewpoint of the CNC. -Expression of signals AddressSymbol (#0 to #7 indicates bit position) #7 #6 #5#4#3#2 #1 #0Fn000OP SASTL SPLRWD In an item where both lathe system and machining center system are described, some signals are covered with shade ( ) in the signal address figure as shown below. This means either lathe system or machining center system does not have this signal. Upper part is for lathe system and lower part is for machining center system.p-3 7. PREFACEB-64483EN-1/02#7#6 #5#4#3#2 #1#0 T seriesGn053*CDZROVLPUINTTMRONM series [Example 1] The figure above indicates *CDZ is provided only for the lathe system while the other signals for both the lathe system and machining system.#7#6 #5#4#3#2 #1#0 T seriesGn040 OFN9 OFN8OFN7OFN6M series [Example 2] Signals OFN6 to OFN9 are for machining center system only. NOTE 1 The following notational conventions are used in the signal description of each function. Example) Axis moving signals MV1 to MV8 Signal nameSymbol name Signal address 2 For multipath control, one of the following superscripts is attached to the top right of a symbol depending on the signal type. - Path type (for path 1 on PMC side) : #1 - Path type (for path 2 on PMC side) : #2 - Path type (for path 3 on PMC side) : #3 - Path type (on CNC side): #P - Controlled axis type (on CNC side) : #SV - Spindle type (on CNC side) : #SP - PMC axis control group type: #PX Refer to Appendix List of Addresses for details 3 For the signals, a single data number is assigned to 8 bits. Each bit has a different meaning. 4 The letter "n" in each address representation indicates the address position used in each path on the CNC side, as shown below.1st path : n=0 (No. 0 to 999)2nd path : n=1 (No. 1000 to 1999) ::10th path : n=9 (No. 9000 to 9999)p-4 8. B-64483EN-1/02PREFACEDescription of parameters Parameters are classified by data type as follows: Data typeValid data rangeRemarksBitBit machine groupBit path0 or 1Bit axisBit spindleByteByte machine group -128 to 127Some parameters handle these types ofByte path0 to 255 data as unsigned data.Byte axisByte spindleWordWord machine group -32768 to 32767Some parameters handle these types ofWord path 0 to 65535data as unsigned data.Word axisWord spindle2-word2-word machine groupSome parameters handle these types of2-word path 0 to 999999999data as unsigned data.2-word axis2-word spindleRealReal machine group See the Standard ParameterReal pathSetting Tables.Real axisReal spindle NOTE 1 Each of the parameters of the bit, bit machine group, bit path, bit axis, and bit spindle types consists of 8 bits for one data number (parameters with eight different meanings). 2 For machine group types, parameters corresponding to the maximum number of machine groups are present, so that independent data can be set for each machine group. 3 For path types, parameters corresponding to the maximum number of paths are present, so that independent data can be set for each path. 4 For axis types, parameters corresponding to the maximum number of control axes are present, so that independent data can be set for each control axis. 5 For spindle types, parameters corresponding to the maximum number of spindles are present, so that independent data can be set for each spindle axis. 6 The valid data range for each data type indicates a general range. The range varies according to the parameters. For the valid data range of a specific parameter, see the explanation of the parameter.p-5 9. PREFACEB-64483EN-1/02- Standard parameter setting tables This section defines the standard minimum data units and valid data ranges of the CNC parameters of the real type, real machine group type, real path type, real axis type, and real spindle type. The data type and unit of data of each parameter conform to the specifications of each function. (A) Length and angle parameters (type 1)Unit of data Increment systemMinimum data unitValid data range IS-A0.01 -999999.99 to +999999.99 IS-B0.001-999999.999to +999999.999 mm IS-C0.0001-99999.9999 to +99999.9999 deg. IS-D0.00001-9999.99999to +9999.99999 IS-E0.000001-999.999999 to+999.999999 IS-A0.001 -99999.999to +99999.999 IS-B0.0001-99999.9999 to +99999.9999inch IS-C0.00001-9999.99999 to +9999.99999 IS-D0.000001-999.999999 to +999.999999 IS-E0.0000001-99.9999999 to+99.9999999 (B) Length and angle parameters (type 2)Unit of data Increment systemMinimum data unitValid data range IS-A0.01 0.00 to +999999.99 IS-B0.0010.000to +999999.999 mm IS-C0.0001 0.0000 to +99999.9999 deg. IS-D0.000010.00000 to +9999.99999 IS-E0.000001 0.000000to +999.999999 IS-A0.0010.000 to +99999.999 IS-B0.0001 0.0000to +99999.9999inch IS-C0.000010.00000 to +9999.99999 IS-D0.000001 0.000000 to+999.999999 IS-E0.00000010.0000000 to+99.9999999 (C) Velocity and angular velocity parametersUnit of data Increment systemMinimum data unitValid data range IS-A0.01 0.0 to +999000.00 IS-B0.0010.0 to +999000.000 mm/min IS-C0.0001 0.0 to +99999.9999degree/min IS-D0.000010.0 to +9999.99999 IS-E0.000001 0.0 to+999.999999 IS-A0.0010.0 to +96000.000 IS-B0.0001 0.0 to +9600.0000 inch/minIS-C0.000010.0 to +4000.00000 IS-D0.000001 0.0 to +400.000000 IS-E0.00000010.0 to+40.0000000p-6 10. B-64483EN-1/02PREFACE If bit 7 (IESP) of parameter No. 1013 is set to 1, the valid data ranges for IS-C, IS-D, and IS-E are extended as follows:Unit of data Increment system Minimum data unitValid data range IS-C 0.001 0.000 to +999000.000 mm/min IS-D 0.00010.0000 to +99999.9999degree/min IS-E 0.00001 0.0000 to +99999.9999 IS-C 0.00010.0000 to +9600.0000 inch/minIS-D 0.00001 0.00000 to +4000.00000 IS-E 0.00001 0.00000 to +4000.00000(D) Acceleration and angular acceleration parametersUnit of data Increment system Minimum data unitValid data range IS-A 0.010.00 to +999999.99 2 IS-B 0.001 0.000to +999999.999 mm/sec IS-C 0.00010.0000 to +99999.9999 deg./sec2 IS-D 0.00001 0.00000 to +9999.99999 IS-E 0.0000010.000000to +999.999999 IS-A 0.001 0.000 to +99999.999 IS-B 0.00010.0000to +99999.9999 inch/sec2 IS-C 0.00001 0.00000 to +9999.99999 IS-D 0.0000010.000000 to+999.999999 IS-E 0.0000001 0.0000000 to+99.9999999 If bit 7 (IESP) of parameter No. 1013 is set to 1, the valid data ranges for IS-C, IS-D, and IS-E are extended as follows:Unit of data Increment system Minimum data unitValid data range IS-C 0.001 0.000 to +999999.999 mm/min IS-D 0.00010.0000 to +99999.9999degree/min IS-E 0.00010.0000 to +99999.9999 IS-C 0.00010.0000 to +99999.9999 inch/minIS-D 0.00001 0.00000 to +9999.99999 IS-E 0.00001 0.00000 to +9999.99999CAUTION 1 Values are rounded up or down to the nearest multiples of the minimum data unit. 2 A valid data range means data input limits, and may differ from values representing actual performance. 3 For information on the ranges of commands to the CNC, refer to Appendix D, "Range of Command Value" of the Operators Manual (B-64484EN). p-7 11. PREFACE B-64483EN-1/02 - Parameters of the bit type, bit machine group type, bit path type, bit axis type, and bit spindle type Data No. Data (Data #0 to #7 are bit positions.)#7 #6 #5 #4#3#2 #1 #00000SEQ INI ISO TVC - Parameters other than the bit-type parameters above Data No.Data1023Number of the servo axis for each axis NOTE 1 The bits left blank in description of parameters and parameter numbers that appear on the display but are not found in the parameter list are reserved for future expansion. They must always be 0. 2 A parameter usable with only one path control type, namely, the lathe system (T series) or the machining center system (M series), is indicated using two rows as shown below. When a row is blank, the parameter is not usable with the corresponding series. [Example 1]Parameter HTG is a parameter common to the M and T series, butParameters RTV and ROC are parameters valid only for the T series. #7#6 #5#4#3 #2 #1#0 RTVHTGROC T series1403HTGM series [Example 2]The following parameter is provided only for the M series. T series1411 M seriesCutting feedrate 3 When "to" is inserted between two parameter numbers, there are parameters with successive numbers between the two starting and ending parameter numbers, but those intermediate parameter numbers are omitted for convenience. 4 The lower-case letter "x" or "s" following the name of a bit-type parameter indicates the following: - x : Bit axis type parameters - s : Bit spindle type parametersp-8 12. B-64483EN-1/02 PREFACERelated manuals ofSeries 30i- MODEL BSeries 31i- MODEL BSeries 32i- MODEL B The following table lists the manuals related to Series 30i-B, Series 31i-B, Series 32i-B. This manual is indicated by an asterisk(*).Table 1 Related manuals Manual nameSpecification numberDESCRIPTIONS B-64482ENCONNECTION MANUAL (HARDWARE) B-64483ENCONNECTION MANUAL (FUNCTION) B-64483EN-1 *OPERATORS MANUAL (Common to Lathe System/Machining Center System) B-64484ENOPERATORS MANUAL (For Lathe System) B-64484EN-1OPERATORS MANUAL (For Machining Center System)B-64484EN-2MAINTENANCE MANUAL B-64485ENPARAMETER MANUAL B-64490ENProgrammingMacro Executor PROGRAMMING MANUALB-63943EN-2Macro Compiler PROGRAMMING MANUALB-66263ENC Language Executor PROGRAMMING MANUAL B-63943EN-3PMCPMC PROGRAMMING MANUAL B-64513ENNetworkPROFIBUS-DP Board CONNECTION MANUALB-63993ENFast Ethernet / Fast Data Server OPERATORS MANUAL B-64014ENDeviceNet Board CONNECTION MANUALB-64043ENFL-net Board CONNECTION MANUAL B-64163ENCC-Link Board CONNECTION MANUALB-64463ENOperation guidance functionMANUAL GUIDE i B-63874EN(Common to Lathe System/Machining Center System) OPERATORS MANUALMANUAL GUIDE i (For Machining Center System) OPERATORS MANUAL B-63874EN-2MANUAL GUIDE i (Set-up Guidance Functions) OPERATORS MANUAL B-63874EN-1Dual Check SafetyDual Check Safety CONNECTION MANUALB-64483EN-2p-9 13. PREFACEB-64483EN-1/02Related manuals of SERVO MOTOR i/i seriesThe following table lists the manuals related to SERVO MOTOR i/i series Table 2 Related manuals Manual nameSpecification number FANUC AC SERVO MOTOR i series DESCRIPTIONSB-65262EN FANUC AC SERVO MOTOR i series / FANUC AC SERVO MOTOR i series / FANUC LINEAR MOTOR LiS series /B-65270EN FANUC SYNCHRONOUS BUILT-IN SERVO MOTOR DiS series PARAMETER MANUAL FANUC AC SPINDLE MOTOR i series DESCRIPTIONSB-65272EN FANUC AC SPINDLE MOTOR i/i series, BUILT-IN SPINDLE MOTOR Bi seriesB-65280EN PARAMETER MANUAL FANUC SERVO AMPLIFIER i series DESCRIPTIONS B-65282EN FANUC AC SERVO MOTOR i series / FANUC AC SPINDLE MOTOR i series /B-65285EN FANUC SERVO AMPLIFIER i series MAINTENANCE MANUALCNCs that are described in this manual can be connected to following servo motors and spindle motors.This manual mainly assumes that the FANUC SERVO MOTOR i series of servo motor is used. Forservo motor and spindle information, refer to the manuals for the servo motor and spindle that are actuallyconnected. p-10 14. B-64483EN-1/02 TABLE OF CONTENTSTABLE OF CONTENTSDEFINITION OF WARNING, CAUTION, AND NOTE .................................s-1PREFACE ....................................................................................................p-11 AXIS CONTROL...................................................................................... 11.1CONTROLLED AXIS ..................................................................................... 11.2SETTING EACH AXIS ................................................................................... 2 1.2.1 Name of Axes ...........................................................................................................2 1.2.2 Increment System .....................................................................................................6 1.2.3 Diameter and Radius Setting Switching Function....................................................9 1.2.4 Specifying the Rotation Axis .................................................................................13 1.2.5 Controlled Axes Detach .........................................................................................15 1.2.6 Outputting the Movement State of an Axis............................................................18 1.2.7 Mirror Image ..........................................................................................................19 1.2.8 Follow-up ...............................................................................................................21 1.2.9 Servo off/Mechanical Handle Feed ........................................................................22 1.2.10Position Switch.......................................................................................................24 1.2.11High-Speed Position Switch...................................................................................26 1.2.12Direction-Sensitive High-Speed Position Switch...................................................301.3ERROR COMPENSATION.......................................................................... 35 1.3.1 Stored Pitch Error Compensation...........................................................................35 1.3.2 Backlash Compensation .........................................................................................41 1.3.3 Smooth Backlash ....................................................................................................43 1.3.4 Straightness Compensation ....................................................................................45 1.3.5 Straightness Compensation at 128 Points...............................................................49 1.3.6 Interpolated Straightness Compensation ................................................................52 1.3.7 Interpolated Straightness Compensation 3072 Points ............................................56 1.3.8 Gradient Compensation ..........................................................................................57 1.3.9 Linear Inclination Compensation ...........................................................................59 1.3.10Bi-directional Pitch Error Compensation ...............................................................63 1.3.11Extended Bi-directional Pitch Error Compensation ...............................................70 1.3.12Interpolation Type Pitch Error Compensation .......................................................72 1.3.13About Differences among Pitch Error Compensation, Straightness Compensation, and Gradient Compensation (for Reference Purposes) .................74 1.3.14Cyclic Second Pitch Error Compensation ..............................................................75 1.3.15Axis Name Display of Pitch Error Compensation..................................................79 1.3.15.1Setting of axis name display ........................................................................... 80 1.3.15.2Parameter ........................................................................................................ 80 1.3.163-dimensional Error Compensation........................................................................82 1.3.173-dimensional Machine Position Compensation ....................................................85 1.3.18Stored Pitch Error Compensation Total Value Input function ...............................91 1.3.19Three-dimensional Rotary Error Compensation.....................................................991.4SETTINGS RELATED TO SERVO-CONTROLLED AXES........................ 128 1.4.1 Parameters Related to Servo.................................................................................128 1.4.2 Optional Command Multiplication.......................................................................134 1.4.3 Absolute Position Detection .................................................................................134 1.4.4 FSSB Setting ........................................................................................................143 1.4.4.1 FSSB setting screen ...................................................................................... 151 1.4.4.2 FSSB automatic setting procedure................................................................ 159 1.4.5 Temporary Absolute Coordinate Setting..............................................................1851.5SETTINGS RELATED WITH COORDINATE SYSTEMS .......................... 188 c-1 15. TABLE OF CONTENTSB-64483EN-1/021.5.1 Machine Coordinate System.................................................................................1881.5.2 Workpiece Coordinate System/Addition of Workpiece Coordinate System Pair 1911.5.2.1 Workpiece coordinate system ....................................................................... 1911.5.2.2 Workpiece coordinate system preset............................................................. 1931.5.2.3 Adding workpiece coordinate systems (G54.1 or G54)................................ 1951.5.2.4 Automatic coordinate system setting ............................................................ 1951.5.2.5 Workpiece coordinate system shift ............................................................... 1961.5.2.6 Each axis workpiece coordinate system preset signals ................................. 2001.5.3 Local Coordinate System .....................................................................................2051.5.4 Rotary Axis Roll-Over .........................................................................................2071.5.5 Plane Conversion Function ..................................................................................210 1.6AXIS SYNCHRONOUS CONTROL........................................................... 2161.6.1 Example of usage .................................................................................................2161.6.2 Procedure to start-up ............................................................................................2191.6.3 Setting of synchronous axes .................................................................................2201.6.4 Reference position establishment .........................................................................2221.6.4.1 Procedure of reference position establishment ............................................. 2221.6.4.2 Setting of grid position ................................................................................. 2231.6.4.3 Reference position establishment.................................................................. 2241.6.4.4 Balance adjustment ....................................................................................... 2251.6.4.5 Maintenance.................................................................................................. 2271.6.4.6 Reference position setting with mechanical stopper ..................................... 2271.6.4.7 Distance coded linear scale interface and linear scale with distance-codedreference marks (serial)................................................................................. 2271.6.5 Synchronization Establishment ............................................................................2271.6.6 Synchronization Error Check ...............................................................................2281.6.6.1 Synchronization Error Check........................................................................ 2281.6.6.2 Methods of Alarm Recovery by Synchronization Error Check .................... 2291.6.7 Axis Synchronous Control Torque Difference Alarm..........................................2301.6.8 Synchronization Error Compensation ..................................................................2311.6.9 Combination with other functions ........................................................................2331.6.10Automatic Slave Axis Parameter Setting .............................................................2391.6.11Signal....................................................................................................................2391.6.12Parameter..............................................................................................................2421.6.13Diagnosis ..............................................................................................................2531.6.14Alarm and message...............................................................................................2541.6.15Caution .................................................................................................................254 1.7TANDEM CONTROL ................................................................................. 256 1.8ARBITRARY ANGULAR AXIS CONTROL ................................................ 264 1.9CHOPPING FUNCTION (M SERIES)........................................................ 276 1.10 ELECTRONIC GEAR BOX ........................................................................ 2871.10.1Electronic Gear Box .............................................................................................2871.10.2Spindle Electronic Gear Box ................................................................................3091.10.3Electronic Gear Box Automatic Phase Synchronization ......................................3241.10.4Skip Function for EGB Axis ................................................................................3321.10.5Electronic Gear Box 2 Pair...................................................................................3361.10.5.1Specification method (G80.5, G81.5) ........................................................... 3361.10.5.2Description of commands compatible with those for a hobbing machine(G80, G81).................................................................................................... 3391.10.5.3Controlled axis configuration example ......................................................... 3431.10.5.4Retract function............................................................................................. 3451.10.6U-axis Control ......................................................................................................3591.10.7U-axis Control 2 Pairs ..........................................................................................3661.10.8Signal-Based Servo EGB Synchronous Control ..................................................373 1.11 ROTARY AXIS CONTROL ........................................................................ 381 c-2 16. B-64483EN-1/02 TABLE OF CONTENTS1.12 DUAL POSITION FEEDBACK TURNING MODE / COMPENSATION CLAMP ...................................................................................................... 3831.13 FUNCTION OF DECELERATION STOP IN CASE OF POWER FAILURE3851.14 FLEXIBLE SYNCHRONIZATION CONTROL ............................................ 3871.15 AUTOMATIC PHASE SYNCHRONIZATION FOR FLEXIBLE SYNCHRONOUS CONTROL .................................................................... 3951.16 SYNCHRONIZATION POSITIONAL DIFFERENCE DETECTION DIAGNOSIS DISPLAY AND SIGNAL OUTPUT IN FLEXIBLE SYNCHRONIZATION ................................................................................ 4031.17 INTER-PATH FLEXIBLE SYNCHRONOUS CONTROL ............................ 4061.18 CHOPPING FUNCTION BY FLEXIBLE SYNCHRONOUS CONTROL ..... 4161.19 POSITION FEEDBACK DYNAMIC SWITCHING FUNCTION ................... 4191.20 PARALLEL AXIS CONTROL ..................................................................... 4341.21 AXIS IMMEDIATE STOP FUNCTION ....................................................... 4381.22 FLEXIBLE PATH AXIS ASSIGNMENT...................................................... 441 1.22.1 Outputting States of Individual Axes ...................................................................4602 PREPARATIONS FOR OPERATION ................................................. 4632.1EMERGENCY STOP................................................................................. 4632.2CNC READY SIGNALS ............................................................................. 4652.3OVERTRAVEL CHECK ............................................................................. 466 2.3.1Overtravel Signals ................................................................................................466 2.3.2Stored Stroke Check 1..........................................................................................468 2.3.3Stored Stroke Check 1 Area Expansion ...............................................................474 2.3.4Stored Stroke Check 2, 3......................................................................................478 2.3.5Checking the Stored Stroke during the Time from Poweron to the ReferencePosition Establishment .........................................................................................484 2.3.6Stroke Limit External Setting...............................................................................486 2.3.7Stroke Limit Area Changing Function .................................................................486 2.3.8Chuck and Tail Stock Barrier ...............................................................................487 2.3.9Rotation Area Interference Check ........................................................................496 2.3.10 Built-in 3D Interference Check ............................................................................5342.4ALARM SIGNALS...................................................................................... 6262.5START LOCK / INTERLOCK..................................................................... 6262.6MODE SELECTION................................................................................... 6322.7STATUS OUTPUT SIGNAL....................................................................... 6382.8VRDY OFF ALARM IGNORE SIGNAL ...................................................... 6392.9UNEXPECTED DISTURBANCE TORQUE DETECTION FUNCTION ...... 6402.10 MACHINING CONDITION SELECTION FUNCTION ................................ 6502.11 MACHINING QUALITY LEVEL ADJUSTMENT......................................... 6562.12 MALFUNCTION PREVENT FUNCTIONS ................................................. 6582.13 OPERATOR ERROR PREVENT FUNCTIONS ......................................... 6603 MANUAL OPERATION ....................................................................... 6713.1JOG FEED/INCREMENTAL FEED............................................................ 6713.2MANUAL HANDLE FEED.......................................................................... 6773.3MANUAL HANDLE INTERRUPT............................................................... 688 3.3.1Manual Interruption of 3-dimensional Coordinate System Conversion...............6923.4MANUAL LINEAR/CIRCULAR INTERPOLATION..................................... 695 c-3 17. TABLE OF CONTENTSB-64483EN-1/023.5 HANDLE-SYNCHRONOUS FEED ............................................................ 7113.6 RIGID TAPPING BY MANUAL HANDLE ................................................... 7173.7 MANUAL NUMERIC COMMAND .............................................................. 7203.8 I/O Link MANUAL HANDLE INTERFACE............................................... 7253.9 MANUAL HANDLE FEED MULTIPLE 10 MILLION ................................... 7304 REFERENCE POSITION ESTABLISHMENT ..................................... 7324.1 MANUAL REFERENCE POSITION RETURN........................................... 7324.2 REFERENCE POSITION SETTING WITHOUT DOG ............................... 7524.3 AUTOMATIC REFERENCE POSITION RETURN AND RETURN FROMTHE REFERENCE POSITION .................................................................. 7604.4 2ND REFERENCE POSITION RETURN / 3RD, 4TH REFERENCEPOSITION RETURN.................................................................................. 7664.5 IN-POSITION CHECK DISABLE REFERENCE POSITION RETURN ...... 7684.6 FLOATING REFERENCE POSITION RETURN........................................ 7704.7 REFERENCE POSITION SETTING WITH MECHANICAL STOPPER ..... 7714.8 REFERENCE POSITION SETTING WITH MECHANICAL STOPPERFOR AXIS SYNCHRONOUS CONTROL .................................................. 7764.9 REFERENCE POSITION SETTING WITH MECHANICAL STOPPERBY GRID METHOD ................................................................................... 7874.10DISTANCE CODED LINEAR SCALE INTERFACE ................................... 7924.11LINEAR SCALE WITH DISTANCE-CODED REFERENCE MARKS(SERIAL) ................................................................................................... 8044.12EXTENDED FUNCTION OF THE DISTANCE CODED LINEAR SCALEINTERFACE .............................................................................................. 8124.12.1 Reference Position Established by the G00 Command ........................................8124.12.2 Reference Position Establishment by Jog Feed....................................................8164.13REFERENCE POSITION SIGNAL OUTPUT FUNCTION ......................... 8194.14CORRESPONDENCE OF ROTARY SCALE WITHOUT ROTARY DATA. 8204.14.1 Setting Method by Rotary Axis Type and Movable Range .................................8204.14.2 In the Case of a Rotary Axis B Type whose Movable Range is under One Rotation ................................................................................................................8214.14.3 In the Case of a Rotary Axis B Type whose Movable Range is over One Rotation ................................................................................................................8274.14.4 In the Case of a Rotary Axis A Type ...................................................................8294.14.5 Method of Using Heidenhain Rotary Scale RCN223, 723 and 220.....................8304.15MANUAL 2ND/3RD/4TH REFERENCE POSITION RETURN FUNCTION 8325 AUTOMATIC OPERATION ................................................................. 8365.1 CYCLE START/FEED HOLD..................................................................... 8365.2 RESET AND REWIND............................................................................... 8405.3 TESTING A PROGRAM ............................................................................ 8435.3.1Machine Lock.......................................................................................................8435.3.2Dry Run ................................................................................................................8455.3.3Single Block .........................................................................................................8475.3.4High-speed Program Check Function ..................................................................8485.3.5Manual Handle Retrace ........................................................................................8605.3.6Auxiliary Function Output Block Reverse Movement for Manual Handle Retrace..................................................................................................................8795.3.7Manual Handle Retrace Function for Multi-path .................................................881c-4 18. B-64483EN-1/02TABLE OF CONTENTS 5.3.8Extension of the Manual Handle Retrace Function..............................................8855.4MANUAL ABSOLUTE ON/OFF ................................................................. 8905.5OPTIONAL BLOCK SKIP/ADDITION OF OPTIONAL BLOCK SKIP ......... 8915.6PROGRAM RESTART .............................................................................. 893 5.6.1Auxiliary Function Output in Program Restart Function .....................................901 5.6.2Approach for Each Arbitrary Axis in Program Restart ........................................9055.7QUICK PROGRAM RESTART .................................................................. 906 5.7.1Suppress Motion of Quick Program Restart.........................................................9205.8TOOL RETRACT AND RECOVER............................................................ 923 5.8.1Improvement of Tool compensation for Tool Retract and Recover.....................9285.9MANUAL INTERVENTION AND RETURN................................................ 9325.10 RETRACE.................................................................................................. 9365.11 ACTIVE BLOCK CANCEL FUNCTION...................................................... 9475.12 EXACT STOP / EXACT STOP MODE / TAPPING MODE / CUTTING MODE........................................................................................................ 9535.13 RETRACTION FOR RIGID TAPPING ....................................................... 9545.14 DNC OPERATION..................................................................................... 9595.15 DIRECT OPERATION BY PERSONAL COMPUTER FUNCTION ............ 9615.16 DIRECT OPERATION BY C LANGUAGE EXECUTOR ............................ 9625.17 RETRACTION FOR 3-DIMENSIONAL RIGID TAPPING .......................... 963 5.17.1 Alarm and Message ..............................................................................................9666 INTERPOLATION FUNCTION ............................................................ 9676.1POSITIONING ........................................................................................... 9676.2SINGLE DIRECTION POSITIONING ........................................................ 9696.3LINEAR INTERPOLATION ........................................................................ 9726.4CIRCULAR INTERPOLATION................................................................... 9746.5THREADING.............................................................................................. 978 6.5.1Threading .............................................................................................................978 6.5.2Threading Cycle Retract (Canned Cycle).............................................................983 6.5.3Threading Cycle Retract (Multiple Repetitive Canned Cycle) ............................987 6.5.4Variable Lead Threading......................................................................................990 6.5.5Continuous Threading ..........................................................................................991 6.5.6Circular Threading ...............................................................................................9916.6HELICAL INTERPOLATION ...................................................................... 9936.7INVOLUTE INTERPOLATION ................................................................... 995 6.7.1Involute Interpolation on Linear Axis and Rotary Axis.......................................9996.8POLAR COORDINATE INTERPOLATION .............................................. 10026.9CYLINDRICAL INTERPOLATION ........................................................... 1004 6.9.1Cylindrical Interpolation ....................................................................................1004 6.9.2Cylindrical Interpolation by Plane Distance Command .....................................1004 6.9.3Cylindrical Interpolation Cutting Point Compensation ......................................10046.10 POLYGON TURNING.............................................................................. 1009 6.10.1 Polygon Turning.................................................................................................1009 6.10.2 Polygon Turning with Two Spindles..................................................................1017 6.10.3 Concurrent Use of Polygon Turning and Polygon Turning with Two Spindles 10346.11 NORMAL DIRECTION CONTROL .......................................................... 10366.12 GENTLE NORMAL DIRECTION CONTROL ........................................... 10396.13 EXPONENTIAL INTERPOLATION.......................................................... 10416.14 SMOOTH INTERPOLATION ................................................................... 1042c-5 19. TABLE OF CONTENTS B-64483EN-1/026.15 HYPOTHETICAL AXIS INTERPOLATION .............................................. 10486.16 HELICAL INTERPOLATION B................................................................. 10496.17 SPIRAL INTERPOLATION, CONICAL INTERPOLATION ...................... 10516.18 NURBS INTERPOLATION ...................................................................... 1054 6.18.1NURBS Interpolation Additional Functions ......................................................10556.19 LINEAR INTERPOLATION (G28, G30, G53) .......................................... 10566.20 3-DIMENSIONAL CIRCULAR INTERPOLATION.................................... 10576.21 NANO SMOOTHING ............................................................................... 10586.22 GENERAL PURPOSE RETRACT ........................................................... 10676.23 GROOVE CUTTING BY CONTINUOUS CIRCLE MOTION .................... 10737 FEEDRATE CONTROL/ACCELERATION AND DECELERATIONCONTROL ......................................................................................... 10777.1FEEDRATE CONTROL ........................................................................... 1077 7.1.1 Rapid Traverse Rate ...........................................................................................1078 7.1.2 Cutting Feedrate Clamp......................................................................................1080 7.1.3 Feed Per Minute .................................................................................................1081 7.1.4 Feed Per Revolution/Manual Feed Per Revolution ............................................1085 7.1.5 One-digit F Code Feed .......................................................................................1086 7.1.6 Inverse Time Feed ..............................................................................................1088 7.1.7 Override..............................................................................................................1090 7.1.7.1 Rapid traverse override ............................................................................... 1090 7.1.7.2 Feedrate override ........................................................................................ 1093 7.1.7.3 Second feedrate override ............................................................................ 1095 7.1.7.4 Override cancel ........................................................................................... 1097 7.1.8 Automatic Corner Override................................................................................1097 7.1.8.1 Inner corner automatic override (G62) ....................................................... 1097 7.1.8.2 Internal circular cutting feedrate change..................................................... 1099 7.1.9 Dwell/Auxiliary Function Time Override Function...........................................1101 7.1.10External Deceleration .........................................................................................1106 7.1.11Feed Stop Function.............................................................................................1111 7.1.12Positioning by Optimum Accelerations..............................................................1112 7.1.13AI Contour Control I and AI Contour Control II ...............................................1117 7.1.13.1High-speed processing in a 2-path system.................................................. 1118 7.1.13.2Look-ahead acceleration/deceleration before interpolation ........................ 1119 7.1.13.3Automatic feedrate control function ........................................................... 1122 7.1.13.4Improvement for turning off the advanced preview feed forward function when the AI contour control mode is off .................................................... 1140 7.1.14Speed Command Extension in Least Input Increments C, D, and E ..................11427.2ACCELERATION/DECELERATION CONTROL...................................... 1145 7.2.1 Automatic Acceleration/Deceleration ................................................................1145 7.2.1.1 Automatic acceleration/deceleration........................................................... 1145 7.2.1.2 Rapid traverse block overlap ...................................................................... 1148 7.2.1.3 Programmable rapid traverse overlap ......................................................... 1150 7.2.2 Rapid Traverse Bell-shaped Acceleration/Deceleration.....................................1154 7.2.3 Linear Acceleration/Deceleration after Cutting Feed Interpolation ...................1156 7.2.4 Bell-Shaped Acceleration/Deceleration after Cutting Feed Interpolation..........1158 7.2.5 Optimum Torque Acceleration/Deceleration .....................................................1161 7.2.6 Corner Control....................................................................................................1175 7.2.6.1 In-position check signal .............................................................................. 1175 7.2.6.2 In-position check......................................................................................... 1176 7.2.6.3 In-position check disable signal.................................................................. 1177 7.2.6.4 In-position check independently of feed/rapid traverse .............................. 1179c-6 20. B-64483EN-1/02 TABLE OF CONTENTS 7.2.7Feed Forward in Rapid Traverse ........................................................................1181 7.2.8Optimum Acceleration/Deceleration for Rigid Tapping ....................................1181 7.2.9Acceleration/deceleration before Rapid Traverse Interpolation.........................11917.3JERK CONTROL ..................................................................................... 1194 7.3.1Speed Control with Change of Acceleration on Each Axis................................1194 7.3.2Look-Ahead Smooth Bell-Shaped Acceleration/Deceleration beforeInterpolation .......................................................................................................11978 MULTI-PATH CONTROL .................................................................. 11998.1MULTI-PATH CONTROL......................................................................... 1199 8.1.1CNC Data Display, Setup, and Input/Output .....................................................1209 8.1.2Multi-path Functions ..........................................................................................1209 8.1.3Cautions on Multi-path Control .........................................................................12118.2WAITING M CODES................................................................................ 12218.3PATH INTERFERENCE CHECK............................................................. 12288.4BALANCE CUTTING ............................................................................... 12458.5SYNCHRONOUS CONTROL AND COMPOSITE CONTROL................. 1250 8.5.1Synchronous Control..........................................................................................1251 8.5.2Composite Control .............................................................................................1256 8.5.3Hypothetical Cs Axis Control ............................................................................12908.6SUPERIMPOSED CONTROL ................................................................. 12958.7SUPERIMPOSED CONTROL (WITH SPEED CONTROL) ..................... 13088.8SYNCHRONOUS, COMPOSITE, AND SUPERIMPOSED CONTROL BY PROGRAM COMMAND .......................................................................... 13108.9SUPERIMPOSED CONTROL AVAILABLE IN THE AI CONTOUR CONTROL MODE ................................................................................... 13128.10 PATH SPINDLE CONTROL .................................................................... 13188.11 MEMORY COMMON TO PATHS ............................................................ 13308.12 PATH SINGLE BLOCK CHECK FUNCTION ........................................... 13338.13 PATH SELECTION/DISPLAY OF OPTIONAL PATH NAMES................. 13348.14 LOADER CONTROL FUNCTION ............................................................ 13369 5-AXIS MACHINING FUNCTION ...................................................... 13479.1TOOL CENTER POINT CONTROL......................................................... 13479.2HIGH-SPEED SMOOTH TCP.................................................................. 1389 9.2.1High-speed Smooth TCP....................................................................................13899.2.1.1 Rotation axes compensation (G43.4L1)...................................................... 13919.2.1.2 Smooth control (G43.4P3) .......................................................................... 1395 9.2.2Tolerance change in High-speed Smooth TCP mode.........................................14019.2.2.1 Tolerance change in Rotation axes compensation (G43.4L1) .................... 14019.2.2.2 Tolerance change in Smooth control (G43.4P3)......................................... 1401 9.2.3Information Display in High-speed Smooth TCP ..............................................14019.3EXPANSION OF AXIS MOVE COMMAND IN TOOL CENTER POINT CONTROL ............................................................................................... 14109.4TOOL POSTURE CONTROL .................................................................. 14139.5CUTTING POINT COMMAND ................................................................. 14229.63-DIMENSIONAL MANUAL FEED .......................................................... 1431 9.6.1Tool Axis Direction Handle Feed/Tool Axis Direction JOG Feed/Tool AxisDirection Incremental Feed ................................................................................14329.6.1.1 Tool axis direction handle feed................................................................... 14339.6.1.2 Tool axis direction JOG feed/tool axis direction incremental feed............. 1433c-7 21. TABLE OF CONTENTSB-64483EN-1/029.6.2 Tool Axis Right-Angle Direction Handle Feed/Tool Axis Right-AngleDirection JOG Feed/Tool Axis Right-Angle Direction Incremental Feed .........14349.6.2.1 Tool axis right-angle direction handle feed ................................................ 14369.6.2.2 Tool axis right-angle direction JOG feed/tool axis right-angle directionincremental feed.......................................................................................... 14379.6.3 Tool Tip Center Rotation Handle Feed/Tool Tip Center Rotation JOG Feed/Tool Tip Center Rotation Incremental Feed.......................................................14379.6.3.1 Tool tip center rotation handle feed ............................................................ 14389.6.3.2 Tool tip center rotation JOG feed/tool tip center rotation incremental feed14399.6.3.3 Selection of the tool length offset value...................................................... 14399.6.4 Table Vertical Direction Handle Feed/Table Vertical Direction JOG Feed/Table Vertical Direction Incremental Feed ........................................................14409.6.4.1 Table vertical direction handle feed............................................................ 14409.6.4.2 Table vertical direction JOG feed/table vertical direction incremental feed14419.6.5 Table Horizontal Direction Handle Feed/Table Horizontal Direction JOGFeed/Table Horizontal Direction Incremental Feed ...........................................14419.6.5.1 Table horizontal direction handle feed........................................................ 14439.6.5.2 Table horizontal direction JOG feed/table horizontal direction incrementalfeed ............................................................................................................. 1444 9.7TILTED WORKING PLANE COMMAND ................................................. 14639.7.1 Tilted Working Plane Command........................................................................14639.7.2 Tilted Working Plane Command by Tool Axis Direction..................................14749.7.3 Tilted Working Plane command with Guidance ................................................14819.7.3.1 Tilted working plane command based on roll-pitch-yaw ........................... 14819.7.3.2 Tilted working plane command based on three points................................ 14829.7.3.3 Tilted working plane command based on two vectors................................ 14849.7.3.4 Tilted working plane command based on projection angles....................... 14859.7.3.5 Absolute multiple command ....................................................................... 14879.7.3.6 Incremental multiple command................................................................... 14899.7.4 Tool Center Point Retention Type Tool Axis Direction Control .......................14919.7.5 Second Rotation Axis Control in Tool Axis Direction Control Where the EndPoint is a Singular Point .....................................................................................1494 9.8INCLINED ROTARY AXIS CONTROL .................................................... 1515 9.93-DIMENSIONAL CUTTER COMPENSATION ....................................... 15259.9.1 Cutter Compensation in Tool Rotation Type Machine ......................................15269.9.1.1 Tool side offset ........................................................................................... 15279.9.1.2 Leading edge offset..................................................................................... 15289.9.1.3 Tool tip position (cutting point) command ................................................. 15289.9.1.4 Examples of setting parameters .................................................................. 15309.9.2 Cutter Compensation in Table Rotation Type Machine.....................................15329.9.3 Cutter Compensation in Composite Type Machine ...........................................15349.9.4 Restrictions.........................................................................................................15369.9.4.1 Restrictions common to machine configurations ........................................ 15369.9.4.2 Restriction on tool rotation type ................................................................. 15389.9.4.3 Restriction on machine configurations having table rotation axes (tablerotation type and composite type)............................................................... 15399.9.5 Parameters ..........................................................................................................15429.9.6 Alarm and Message ............................................................................................1555 9.10 THERMAL GROWTH COMPENSATION ALONG TOOL VECTOR ........ 1558 9.11 EXPANSION OF THE WAY TO SET 5-AXIS MACHINING FUNCTIONPARAMETERS ........................................................................................ 1571 9.12 MACHINE CONFIGURATION SELECTING FUNCTION ........................ 15759.12.1Machine Configuration Selecting Screen ...........................................................15759.12.2Switching machine configuration.......................................................................15779.12.3Setting machine configuration data ....................................................................1579c-8 22. B-64483EN-1/02 TABLE OF CONTENTS10 AUXILIARY FUNCTION .................................................................... 158410.1 AUXILIARY FUNCTION/2ND AUXILIARY FUNCTION ........................... 158410.2 AUXILIARY FUNCTION LOCK................................................................ 159710.3 MULTIPLE M COMMANDS IN A SINGLE BLOCK.................................. 159810.4 HIGH-SPEED M/S/T/B INTERFACE ....................................................... 160010.5 M CODE GROUPING FUNCTION .......................................................... 160310.6 M-CODE PROTECT FUNCTION............................................................. 160611 SPINDLE SPEED FUNCTION........................................................... 161111.1 SPINDLE SPEED FUNCTION (S CODE OUTPUT) ................................ 161111.2 SPINDLE SERIAL OUTPUT .................................................................... 161211.3 SPINDLE ANALOG OUTPUT.................................................................. 162211.4 SPINDLE SPEED CONTROL.................................................................. 162611.5 SPINDLE OUTPUT CONTROL BY THE PMC ........................................ 165111.6 EXTENDED SPINDLE NAME.................................................................. 165611.7 CONSTANT SURFACE SPEED CONTROL ........................................... 165711.8 ACTUAL SPINDLE SPEED OUTPUT ..................................................... 166511.9 SPINDLE POSITIONING......................................................................... 166611.10Cs CONTOUR CONTROL....................................................................... 1696 11.10.1Cs Contour Control ............................................................................................1696 11.10.2Cs Contour Control Torque Limit Skip..............................................................1715 11.10.3Arbitrary Reference Position Setting Function ..................................................1719 11.10.4Cs Contour Control Axis Coordinate Establishment..........................................1720 11.10.5Cs Contour Control Manual High-Speed Reference Position Return ................172711.11MULTI-SPINDLE CONTROL ................................................................... 172911.12RIGID TAPPING ...................................................................................... 1751 11.12.1Connection Among Spindle, Spindle Motor, and Position Coder......................1752 11.12.2Rigid Tapping Specification...............................................................................1756 11.12.3Commands for Feed Per Minute and Feed Per Revolution ................................1757 11.12.4Acceleration/Deceleration after Interpolation ....................................................1758 11.12.5Override..............................................................................................................1759 11.12.6Reference Position Return..................................................................................1761 11.12.7FS15 Format Command .....................................................................................1761 11.12.8Multi Spindle Control.........................................................................................1763 11.12.93-dimensional Rigid Tapping .............................................................................1763 11.12.10 Rigid Tapping with Spindle of Another Path .....................................................1764 11.12.11 Diagnosis Display...............................................................................................1770 11.12.12 Command Format...............................................................................................1773 11.12.13 Position Control Loop Gain Parameter Switching .............................................1776 11.12.14 Signal..................................................................................................................177711.12.14.1Signals for the rigid tapping function ......................................................... 177711.12.14.2Signals related to S code output.................................................................. 177811.12.14.3Signals related to gear switching ................................................................ 177911.12.14.4Signals related to the addition of multi spindle control .............................. 178011.12.14.5Notes on interface with the PMC................................................................ 1783 11.12.15 Timing Charts for Rigid Tapping Specification .................................................178611.12.15.1When M29 is specified before G84/G74 .................................................... 178711.12.15.2M29 and G84/G74 are specified in the same block .................................... 179111.12.15.3Specifying G84/G74 for rigid tapping by parameters................................. 179511.12.15.4When M29 is specified before G84/G88 .................................................... 179911.12.15.5M29 and G84/G88 are specified in the same block .................................... 180111.12.15.6Specifying G84/G88 for rigid tapping by parameters................................. 1803 c-9 23. TABLE OF CONTENTS B-64483EN-1/02 11.12.15.7 Timing of the M code for unclamping ........................................................ 1805 11.12.15.8 Timing to cancel rigid tapping mode .......................................................... 180511.12.16 Parameter............................................................................................................180711.12.17 Notes...................................................................................................................1822 11.13INTERPOLATION TYPE RIGID TAPPING .............................................. 182611.13.1Connection Among Spindle, Spindle Motor, and Position Coder......................182811.13.2Interpolation Type Rigid Tapping Specification................................................183011.13.3Commands for Feed Per Minute and Feed Per Revolution ................................183211.13.4Acceleration/Deceleration after Interpolation ....................................................183211.13.5Override..............................................................................................................183311.13.6Reference Position Return..................................................................................183411.13.7FS15 Format Command .....................................................................................183411.13.8Multi Spindle Control.........................................................................................183411.13.93-dimensional Rigid Tapping .............................................................................183411.13.10 Interpolation Type Rigid Tapping Command Format for the Lathe System......183411.13.11 Display Data on the Diagnosis Screen ...............................................................183411.13.12 Signal..................................................................................................................1834 11.13.12.1 Signals for the rigid tapping function ......................................................... 1834 11.13.12.2 Signals related to gear change..................................................................... 1835 11.13.12.3 Notes on interface with the PMC................................................................ 183511.13.13 Timing Charts for Interpolation Type Rigid Tapping Specification ..................183511.13.14 Parameter............................................................................................................1835 11.14SPINDLE SYNCHRONOUS CONTROL.................................................. 1844 11.15SPINDLE ORIENTATION ........................................................................ 1862 11.16SPINDLE OUTPUT SWITCHING ............................................................ 1865 11.17SPINDLE COMMAND SYNCHRONOUS CONTROL.............................. 1867 11.18SPINDLE COMMAND SYNCHRONOUS CONTROL INDEPENDENTPITCH ERROR COMPENSATION FUNCTION....................................... 1879 11.19SPINDLE SPEED FLUCTUATION DETECTION..................................... 1883 11.20SPINDLE CONTROL WITH SERVO MOTOR ......................................... 189411.20.1Spindle Control with Servo Motor .....................................................................189511.20.2Spindle Indexing Function .................................................................................191511.20.3Rigid Tapping with Servo Motor .......................................................................191911.20.4Threading, Feed per Revolution, and Constant Surface Speed Control.............192411.20.5Spindle Output Control with PMC.....................................................................192711.20.6Speed Arrival Signals and Speed Zero Signals ..................................................192711.20.7Using Speed Control to Improve Spindle Control with Servo Motor ................192911.20.8Spindle Synchronous Control for Spindle Control with Servo Motor ...............193011.20.9Designation of servo axes for spindle use ..........................................................1941 11.21SPINDLE REVOLUTION NUMBER HISTORY FUNCTION .................... 1945 11.22SERVO/SPINDLE SYNCHRONOUS CONTROL .................................... 1947 11.23THREAD START POSITION COMPENSATION IN CHANGINGSPINDLE SPEED .................................................................................... 1959 11.24HIGH-PRECISION SPINDLE SPEED CONTROL ................................... 1962 11.25SIMPLE SPINDLE ELECTRONIC GEAR BOX........................................ 1966 11.26SPINDLE SPEED COMMAND CLAMP ................................................... 197112 TOOL FUNCTIONS ........................................................................... 1973 12.1 TOOL FUNCTIONS OF LATHE SYSTEM ............................................... 197312.1.1 Tool Offset .........................................................................................................197412.1.2 Tool Geometry Offset and Tool Wear Offset.....................................................197412.1.3 Offset ..................................................................................................................1975 c-10 24. B-64483EN-1/02TABLE OF CONTENTS 12.1.4Extended Tool Selection Function .....................................................................1982 12.1.5Active Offset Value Change Function Based on Manual Feed..........................1986 12.1.6Automatic Alteration of Tool Position Compensation (T Function)..................199212.2 TOOL FUNCTIONS OF MACHINING CENTER SYSTEM ...................... 1997 12.2.1Tool Compensation Memory..............................................................................1998 12.2.2Active Offset Value Change Function Based on Manual Feed..........................2002 12.2.3Spindle Unit Compensation, Nutating Rotary Head Tool Length Compensation.....................................................................................................200912.3 TOOL MANAGEMENT FUNCTION......................................................... 2024 12.3.1Tool Management Function ...............................................................................2024 12.3.2Tool Management Extension Function ..............................................................2052 12.3.2.1 Customization of tool management data display ........................................ 2053 12.3.2.2 Setting of spindle position/standby position display................................... 2053 12.3.2.3 Input of customize data with the decimal point .......................................... 2053 12.3.2.4 Protection of various tool information items with the KEY signal............. 2053 12.3.2.5 Selection of a tool life count period ............................................................ 2053 12.3.2.6 Each tool data screen .................................................................................. 2053 12.3.2.7 Total life time display for tools of the same type........................................ 2053 12.3.3Tool Management Function Oversize Tools Support.........................................206012.4 TOOL COMPENSATION......................................................................... 2069 12.4.1Cutter Compensation and Tool Nose Radius Compensation .............................2069 12.4.2Tool Length Compensation ................................................................................2076 12.4.3Tool Length Compensation Shift Types.............................................................2080 12.4.4Second Geometry Tool Offset............................................................................208512.5 TOOL AXIS DIRECTION TOOL LENGTH COMPENSATION ................. 2090 12.5.1Tool Axis Direction Tool Length Compensation ...............................................2090 12.5.2Control Point Compensation of Tool Length Compensation Along Tool Axis .209412.6 TOOL LIFE MANAGEMENT.................................................................... 210413 PROGRAM COMMAND .................................................................... 212313.1 DECIMAL POINT PROGRAMMING / POCKET CALCULATOR TYPE DECIMAL POINT PROGRAMMING ........................................................ 212313.2 G CODE SYSTEM................................................................................... 2125 13.2.1G Code List in the Lathe System........................................................................2125 13.2.2G Code List in the Machining Center System....................................................212913.3 PROGRAM CONFIGURATION ............................................................... 213413.4 PART PROGRAM STORAGE SIZE / NUMBER OF REGISTERABLE PROGRAMS............................................................................................ 213613.5 INCH/METRIC CONVERSION ................................................................ 213813.6 CUSTOM MACRO................................................................................... 2143 13.6.1Custom Macro ....................................................................................................2143 13.6.2Indirect Axis Address Command .......................................................................2166 13.6.3Interruption Type Custom Macro.......................................................................2167 13.6.4Embedded Macro ...............................................................................................217013.7 CANNED CYCLE FOR DRILLING........................................................... 2183 13.7.1Canned Cycle for Drilling ..................................................................................2183 13.7.2In-position Check Switching Function for Drilling Canned Cycle ....................219813.8 CANNED CYCLE / MULTIPLE REPETITIVE CANNED CYCLE ............. 220113.9 IN-FEED CONTROL (FOR GRINDING MACHINE)................................. 221213.10CANNED GRINDING CYCLE (FOR GRINDING MACHINE)................... 221313.11MIRROR IMAGE FOR DOUBLE TURRET .............................................. 221713.12INDEX TABLE INDEXING ....................................................................... 2219 c-11 25. TABLE OF CONTENTSB-64483EN-1/02 13.13SCALING ................................................................................................. 2229 13.14COORDINATE SYSTEM ROTATION...................................................... 2238 13.153-DIMENSIONAL COORDINATE CONVERSION ................................... 2239 13.16MACRO COMPILER/MACRO EXECUTER ............................................. 2243 13.17OPTIONAL ANGLE CHAMFERING AND CORNER ROUNDING ........... 2243 13.18CHAMFERING AND CORNER ROUNDING ........................................... 2244 13.19DIRECT DRAWING DIMENSIONS PROGRAMMING............................. 2246 13.20PATTERN DATA INPUT.......................................................................... 2248 13.21HIGH-SPEED CYCLE MACHINING ........................................................ 226313.21.1High-speed Cycle Machining .............................................................................226313.21.2High-speed Cycle Machining Retract Function .................................................227713.21.3High-speed Cycle Machining Skip Function .....................................................228413.21.4High-speed Cycle Machining Operation Information Output Function.............228913.21.5Spindle Control Switching Function for High-speed Cycle Machining.............229213.21.6Superimposed Control for High-speed Cycle Machining ..................................2304 13.22HIGH-SPEED BINARY PROGRAM OPERATION................................... 231413.22.1 High-speed Binary Program Operation ..............................................................231413.22.2 High-speed Binary Program Operation Retract Function ..................................2320 13.23LATHE/MACHINING CENTER G CODE SYSTEM SWITCHINGFUNCTION .............................................................................................. 2331 13.24PATH TABLE OPERATION..................................................................... 234114 DISPLAY/SET/EDIT .......................................................................... 2374 14.1 DISPLAY/SET.......................................................................................... 237414.1.1 Run Hour and Parts Count Display ....................................................................237414.1.2 Software Operators Panel ..................................................................................237914.1.3 8-Level Data Protection Function ......................................................................238614.1.4 Touch Panel Control...........................................................................................239214.1.5 External Touch Panel Interface ..........................................................................239714.1.6 Parameter Check Sum Function .........................................................................240214.1.7 Touch Panel Check Signal .................................................................................241214.1.8 Selection of Five Optional Languages ...............................................................241414.1.9 Changing the Display Language by PMC Signals .............................................241614.1.10Connecting to 2 LCD Units................................................................................241914.1.11CNC Screen Dual Display..................................................................................242014.1.12Speed Display Function of a Milling Tool with Servo Motor............................242414.1.13Screen Switching by Mode.................................................................................242614.1.14Screen Switching at Path Switching...................................................................242914.1.15Screen erasure function and automatic screen erasure function .........................243014.1.16Screen Hard Copy Function ...............................................................................243214.1.17Actual Speed Display Axis Selection Signals ....................................................243514.1.18Fine Torque Sensing...........................................................................................243514.1.19Custom Macro Variable Name Expansion 31 Characters ..................................244714.1.20Switching the Axis Name of an Axis Type Alarm.............................................2451 14.2 EDIT ........................................................................................................ 245214.2.1 Memory Protection Keys....................................................................................245214.2.2 Memory Protection Signal for CNC Parameter..................................................245314.2.3 MDI Key Setting ................................................................................................245414.2.4 Compact-Type MDI Key Input Function ...........................................................2455 14.3 MULTI PATH DISPLAY AND EDIT.......................................................... 245614.3.1 Multi Path Display..............................................................................................245614.3.2 Simultaneous Multi Path Program Editing.........................................................2461c-12 26. B-64483EN-1/02TABLE OF CONTENTS15 INPUT/OUTPUT OF DATA ............................................................... 246515.1 RS232C INTERFACE.............................................................................. 246515.2 RS232C INTERFACE EXPANSION OF RECEIVING BUFFER .............. 247415.3 EXTERNAL I/O DEVICE CONTROL ....................................................... 247416 MEASUREMENT............................................................................... 248016.1 TOOL LENGTH MEASUREMENT........................................................... 248016.2 AUTOMATIC TOOL LENGTH MEASUREMENT (M SERIES) / AUTOMATIC TOOL OFFSET (T SERIES) .............................................. 2481 16.2.1High-speed Measuring Position Reached Signals ..............................................248916.3 SKIP FUNCTION ..................................................................................... 2491 16.3.1Skip Function .....................................................................................................2491 16.3.2Multiple Axis Command Skip Function.............................................................2497 16.3.3High-speed Skip Signal ......................................................................................2497 16.3.4Continuous High-Speed Skip Function ..............................................................2500 16.3.5Multi-step Skip ...................................................................................................2503 16.3.6Torque Limit Skip Function ...............................................................................251016.4 COMPENSATION VALUE INPUT ........................................................... 2516 16.4.1Direct Input of tool offset value measured .........................................................2516 16.4.2Direct Input of Offset Value Measured B (for Lathe System) ...........................2517 16.4.3Direct Input of Offset Value Measured B (for Machining Center System) .......2535 16.4.4Chattering Prevention of "Direct Input of Offset Value Measured B"...............254116.5 TOOL LENGTH / WORKPIECE ZERO POINT MEASUREMENT ........... 254317 PMC CONTROL FUNCTION............................................................. 254717.1 PMC AXIS CONTROL ............................................................................. 2547 17.1.1PMC Axis Control..............................................................................................2547 17.1.2PMC Axis Status Display Function....................................................................264817.2 EXTERNAL DATA INPUT........................................................................ 265317.3 EXTENDED EXTERNAL MACHINE ZERO POINT SHIFT...................... 266717.4 EXTERNAL WORKPIECE NUMBER SEARCH....................................... 267017.5 EXTERNAL KEY INPUT .......................................................................... 267317.6 ONE TOUCH MACRO CALL ................................................................... 267917.7 PULSE SUPERIMPOSED FUNCTION.................................................... 268517.8 IMPROVED PMC WINDOW PARAMETER WRITE ................................ 2693 17.8.1Parameter (No. 2092, Bit 0 of No. 8162) Write .................................................2693 17.8.2Parameter (No. 1620) Write ...............................................................................269418 EMBEDDED ETHERNET FUNCTION .............................................. 269518.1 EMBEDDED ETHERNET PORT AND PCMCIA ETHERNET CARD....... 269518.2 SETTING UP THE EMBEDDED ETHERNET FUNCTION ...................... 2697 18.2.1Setting of the FOCAS2/Ethernet Function.........................................................2697 18.2.1.1Operation on the FOCAS2/Ethernet setting screen .................................... 2697 18.2.1.2Example of setting the FOCAS2/Ethernet function.................................... 2700 18.2.2Setting of the FTP File Transfer Function..........................................................2700 18.2.2.1Operation on the FTP file transfer setting screen ....................................... 2701 18.2.2.2Related NC parameters ............................................................................... 2703 18.2.2.3Example of setting the FTP file transfer function....................................... 2704 18.2.3Setting Up the DNS/DHCP Function .................................................................2705 18.2.3.1Setting up DNS ........................................................................................... 2705 18.2.3.2Setting up DHCP ........................................................................................ 2706 18.2.3.3Related NC parameters ............................................................................... 2707c-13 27. TABLE OF CONTENTSB-64483EN-1/02 18.2.4Setting of the Unsolicited Messaging Function..................................................2708 18.2.4.1 Overview..................................................................................................... 2708 18.2.4.2 Setting of the FOCAS2/Ethernet function .................................................. 2709 18.2.4.3 Mode selection ............................................................................................ 2712 18.2.4.4 Setting on the CNC screen.......................................................................... 2713 18.2.4.5 Setting on the personal computer................................................................ 2717 18.2.4.6 Execution methods...................................................................................... 2717 18.2.4.7 Related NC parameters ............................................................................... 2723 18.3SWITCHING BETWEEN THE EMBEDDED ETHERNET DEVICES ....... 2724 18.4RESTART OF THE EMBEDDED ETHERNET ........................................ 2724 18.5MAINTENANCE SCREEN FOR EMBEDDED ETHERNET FUNCTION . 2726 18.6LOG SCREEN OF THE EMBEDDED ETHERNET FUNCTION .............. 273019 DIAGNOSIS FUNCTION ................................................................... 2734 19.1SERVO WARNING INTERFACE............................................................. 2734 19.2SPINDLE WARNING INTERFACE.......................................................... 2736 19.3FAN MOTOR ABNORMALITY MONITORING FUNCTION AND COMMUNICATION RETRY MONITORING FUNCTION......................... 2738 19.3.1Fan Motor Abnormality Monitoring Function ...................................................2738 19.3.2Communication Retry Monitoring Function ......................................................273920 GAS CUTTING MACHINE ................................................................ 2744 20.1TORCH SWING FOR GAS CUTTING MACHINE ................................... 2744 20.2IN-ACCELERATION/DECELERATION SIGNAL ..................................... 2751 20.3AXIS SWITCHING ................................................................................... 2753 20.4GENTLE NORMAL DIRECTION CONTROL ........................................... 2757 20.4.1Linear Distance Setting ......................................................................................275921 COMPENSATION FUNCTION .......................................................... 2761 21.1WORKPIECE SETTING ERROR COMPENSATION .............................. 2761APPENDIXAINTERFACE BETWEEN CNC AND PMC......................................... 2793 A.1 LIST OF ADDRESSES ............................................................................ 2793 A.2 LIST OF SIGNALS................................................................................... 2832 A.2.1 List of Signals (In Order of Functions) ..............................................................2832 A.2.2 List of Signals (In Order of Symbols) ................................................................2867 A.2.3 List of Signals (In Order of Addresses)..............................................................2895c-14 28. B-64483EN-1/021.AXIS CONTROL1AXIS CONTROL Chapter 1, AXIS CONTROL, consists of the following sections: 1.1CONTROLLED AXIS........................................................................................................................1 1.2SETTING EACH AXIS......................................................................................................................2 1.3ERROR COMPENSATION .............................................................................................................35 1.4SETTINGS RELATED TO SERVO-CONTROLLED AXES .......................................................128 1.5SETTINGS RELATED WITH COORDINATE SYSTEMS .........................................................188 1.6AXIS SYNCHRONOUS CONTROL.............................................................................................216 1.7TANDEM CONTROL....................................................................................................................256 1.8ARBITRARY ANGULAR AXIS CONTROL ...............................................................................264 1.9CHOPPING FUNCTION (M SERIES) ..........................................................................................276 1.10 ELECTRONIC GEAR BOX...........................................................................................................287 1.11 ROTARY AXIS CONTROL ..........................................................................................................381 1.12 DUAL POSITION FEEDBACK TURNING MODE / COMPENSATION CLAMP....................383 1.13 FUNCTION OF DECELERATION STOP IN CASE OF POWER FAILURE .............................385 1.14 FLEXIBLE SYNCHRONIZATION CONTROL ...........................................................................387 1.15 AUTOMATIC PHASE SYNCHRONIZATION FOR FLEXIBLE SYNCHRONOUSCONTROL......................................................................................................................................395 1.16 SYNCHRONIZATION POSITIONAL DIFFERENCE DETECTION DIAGNOSIS DISPLAYAND SIGNAL OUTPUT IN FLEXIBLE SYNCHRONIZATION................................................403 1.17 INTER-PATH FLEXIBLE SYNCHRONOUS CONTROL...........................................................406 1.18 CHOPPING FUNCTION BY FLEXIBLE SYNCHRONOUS CONTROL...................................416 1.19 POSITION FEEDBACK DYNAMIC SWITCHING FUNCTION ................................................419 1.20 PARALLEL AXIS CONTROL ......................................................................................................434 1.21 AXIS IMMEDIATE STOP FUNCTION........................................................................................438 1.22 FLEXIBLE PATH AXIS ASSIGNMENT .....................................................................................4411.1CONTROLLED AXISOverview The maximum number of machine groups, maximum number of paths, maximum number of servo axes, and maximum number of spindles differ depending on the model, as listed in the Table 1.1 (a). Table 1.1 (a)Series 30i-B Series 31i-B5Series 31i-B Series 32i-BMaximum number of machine groups3 33 2Maximum number of paths10 44 2Maximum number of servo axes 32 20 209Maximum number of servo axes per 1 path24 12 125Maximum number of spindles 866 3Maximum number of spindles per 1 path 4443 NOTE The maximum numbers above vary with the option configuration. For details, refer to the manual provided by the machine tool builder.-1- 29. 1.AXIS CONTROLB-64483EN-1/02Alarm and messa