0i/0i Mate - Model C Connection manual (Function) Page 49

Connection manual (Function)
B–64113EN–1/01
1. AXIS CONTROL
31
To assign the compensation positions for each axis, specify the positive
direction or the negative direction relative to the compensation position
No. of the reference position. If the machine stroke exceeds the specified
range on either the positive direction or the negative direction, the pitch
error compensation does not apply beyond the range.
1024 compensation positions from No. 0 to 1023 are available on the
pitch error setting screen. Assign arbitrary positions for each axis using
parameters.
The number of the compensation position at the reference position
(parameter 3620), number of the compensation position having the
smallest value (parameter 3621), and number of the compensation
position having the largest value (parameter 3622) must be set for each
axis.
The name of each axis is displayed before the smallest compensation
position number on the pitch error setting screen.
The pitch error compensation positions are equally spaced to parameter
No. 3624. Set the space between two adjacent positions for each axis.
The minimum interval between pitch error compensation positions is
limited and obtained from the following equation:
Minimum interval of pitch error compensation positions = maximum
feedrate (rapid traverse rate)/3750
Unit:
· Minimum interval of pitch error compensation positions: mm, inches,
deg.
· Maximum feed rate: mm/min, inch/min, deg/min
[Example] When the maximum rapid traverse rate is 15000 mm/min, the minimum
interval between pitch error compensation positions is 2 mm.
Machine stroke: –400 mm to +800 mm
Interval between the pitch error compensation positions: 50 mm
No. of the compensation position of the reference position: 40
If the above is specified, the No. of the farthest compensation position in
the negative direction is as follows:
No. of the compensation position of the reference position – (Machine
stroke on the negative side/Interval between the compensation
positions) + 1
= 40 – 400/50 + 1= 33
No. of the farthest compensation position in the positive direction is as
follows:
No. of the compensation position of the reference position + (Machine
stroke on the positive side/Interval between the compensation
positions)
= 40 + 800/50= 56
Explanations
D Specifying the
compensation position
D Compensation position
number
D Interval of compensation
positions
Examples
D For linear axis

Contents Summary of 0i/0i Mate - Model C Connection manual (Function)

  • Page 1                  
  • Page 2• No part of this manual may be reproduced in any form. • All specifications and designs are subject to change without notice. The export of this product is subject to the authorization of the government of the country from where the product is exported. In this manual we have tried as much as possi
  • Page 3B–64113EN–1/01 DEFINITION OF WARNING, CAUTION, AND NOTE 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, suppl
  • Page 4
  • Page 5B–64113EN–1/01 PREFACE PREFACE 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. General Describes feature of the function. Refer to Operator’s manual as requied. 2. Signals D
  • Page 6PREFACE B–64113EN–1/01 Applicable models The models covered by this manual, and their abbreviations are : Model name Abbreviation FANUC Series 0i–TC 0i–TC Series 0i–C 0i FANUC Series 0i–MC 0i–MC FANUC Series 0i Mate–TC 0i Mate–TC Series 0i Mate–C 0i Mate FANUC Series 0i Mate–MC 0i Mate–MC For ease o
  • Page 7B–64113EN–1/01 PREFACE D Expression of signals One address accommodates eight signals. Address Symbol (#0 to #7 indicates bit position) #7 #6 #5 #4 #3 #2 #1 #0 F000 OP SA STL SPL RWD In an item where both T series and M series are described, some signals are covered with shade ( ) in the signal addr
  • Page 8PREFACE B–64113EN–1/01 D Notation of bit type and bit axis type parameters Data No. Data (#0 to #7 indicates bit position) #7 #6 #5 #4 #3 #2 #1 #0 0000 SEQ INI ISO TVC D Notation of parameters other than bit type and bit axis type Data No. Data 1023 Servo axis number of a specific axis NOTE In an it
  • Page 9B–64113EN–1/01 PREFACE Related manuals of The following table lists the manuals related to Series 0i–C and 0i Series 0i–C/0i Mate–C Mate–C. This manual is indicated by an asterisk(*). Specification Manual name number DESCRIPTIONS B–64112EN CONNECTION MANUAL (HARDWARE) B–64113EN CONNECTION MANUAL (FU
  • Page 10PREFACE B–64113EN–1/01 Related manuals of The following table lists the manuals related to SERVO MOTOR SERVO MOTOR αis/αi/βis αis/αi/βis series series Specification Manual name number FANUC AC SERVO MOTOR αis/αi series B–65262EN DESCRIPTIONS FANUC AC SERVO MOTOR βis series B–65302EN DESCRIPTIONS FAN
  • Page 11B–64113EN–1/01 Table of Contents Volume 1 DEFINITION OF WARNING, CAUTION, AND NOTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s–1 PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p–1 1. AXIS C
  • Page 12TABLE OF CONTENTS B–64113EN–1/01 2.3.4 Chuck/Tailstock Barrier (T series) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 2.3.5 Stroke Limit Check Before Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 13B–64113EN–1/01 TABLE OF CONTENTS 6.3 CIRCULAR INTERPOLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 6.4 THREAD CUTTING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 14TABLE OF CONTENTS B–64113EN–1/01 8.2 AUXILIARY FUNCTION LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 8.3 MULTIPLE M COMMANDS IN A SINGLE BLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493 8.4 HIGH–SPEED M/
  • Page 15B–64113EN–1/01 TABLE OF CONTENTS Volume 2 10. TOOL FUNCTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693 10.1 TOOL FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 16TABLE OF CONTENTS B–64113EN–1/01 12.1.13 Displaying Operating Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827 12.1.14 Software Operator’s Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  • Page 17B–64113EN–1/01 TABLE OF CONTENTS 15.3 EXTERNAL WORKPIECE NUMBER SEARCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 15.3.1 External Workpiece Number Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1049 15.3.2 Expanded E
  • Page 18TABLE OF CONTENTS B–64113EN–1/01 APPENDIX A. INTERFACE BETWEEN CNC AND PMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1123 A.1 LIST OF ADDRESSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1124 A.1.1
  • Page 19B–64113EN–1/01 1. AXIS CONTROL 1 AXIS CONTROL 1
  • Page 201. AXIS CONTROL B–64113EN–1/01 1.1 CONTROLLED AXES General Series 0i–C Item M series T series Controlled path 1 path 1 path Controlled axes Max. 4 axes Max. 4 axes Simultaneously Max. 4 axes Max. 4 axes controlled axes Axis control by PMC Max. simultaneous 4 Max. simultaneous 4 axes (Not available o
  • Page 21B–64113EN–1/01 1. AXIS CONTROL Alarm and message Number Message Description 015 TOO MANY AXES COM- The number of the commanded axes MANDED exceeded that of simultaneously con- (M series) trolled axes. Correct the program. TOO MANY AXES An attempt was made to move the ma- COMMANDED chine along the ax
  • Page 221. AXIS CONTROL B–64113EN–1/01 1.2 SETTING EACH AXIS 1.2.1 Name of Axes General Each axis that is controlled by the CNC (including those controlled by the PMC) must be named. Select and set names from among X, Y, Z, A, B, C, U, V, and W (with parameter 1020). The names of the basic axes, however, ar
  • Page 23B–64113EN–1/01 1. AXIS CONTROL NOTE 1 With the T series, when G code system A is used, neither U, V, nor W can be used as an axis name. Only when G code system B or C is used, U, V, and W can be used as axis names. 2 The same axis name cannot be assigned to more then one axis. 3 The address used by
  • Page 241. AXIS CONTROL B–64113EN–1/01 1.2.2 Increment System General The increment system consists of the least input increment (for input ) and least command increment (for output). The least input increment is the least increment for programming the travel distance. The least command increment is the lea
  • Page 25B–64113EN–1/01 1. AXIS CONTROL NOTE Diameter programming is used only for T series. Diameter programming or radius programming is determined by parameter DIAx (No. 1006#3) for each axis. Also, parameter IPR (No. 1004#7) can make the least input increment of IS–B and IS–C ten times the least command
  • Page 261. AXIS CONTROL B–64113EN–1/01 NOTE IS–A is not available. IPR Whether the least input increment for each axis is set to a value 10 times as large as the least command increment is specified, in increment systems of IS–B and IS–C, mm input. 0 : The least input increment is not set to a value 10 time
  • Page 27B–64113EN–1/01 1. AXIS CONTROL 1.2.3 Specifying the Rotation Axis General Bit 0 (ROTx) of parameter 1006 can be used to set each axis to a linear axis or rotation axis. Bit 1 (ROSx) of parameter 1006 can be used to select the rotation axis type, A or B, for each axis. See the explanation of the para
  • Page 281. AXIS CONTROL B–64113EN–1/01 ROSx ROTx Meaning 1 0 Setting is invalid (unused) 1 1 Rotation axis (B type) (1) Inch/metric conversion is not done. (2) Machine coordinate values, absolute coordinate values and relative coordinate values are linear axis type. (Is not rounded in 0 to 360_) (3) Stored
  • Page 29B–64113EN–1/01 1. AXIS CONTROL 1260 Amount of a shift per one rotation of a rotation axis NOTE 1 After setting the parameter, turn off the power once and turn it on again to operate the machine. 2 This parameter is valid only when ROAx = 1. [Data type] Two–word axis [Unit of data] Increment system U
  • Page 301. AXIS CONTROL B–64113EN–1/01 1.2.4 Controlled Axes Detach General These signals release the specified control axes from control by the CNC. When attachments are used (such as a detachable rotary table), these signals are selected according to whether the attachments are mounted. The signals can al
  • Page 31B–64113EN–1/01 1. AXIS CONTROL Controlled axis detach status signals MDTCH1 – MDTCH4 [Classification] Output signal [Function] These signals notify the PMC that the corresponding axes have been released from control. These signals are provided for each control axis; the affixed number of
  • Page 321. AXIS CONTROL B–64113EN–1/01 MCCx When an axis is released from control, control for the MCC signal for the corresponding servo amplifier is 0 : Disabled 1 : Enabled NOTE If the servo motor for an axis is connected to a 2–axis or other multiaxis amplifier, releasing the axis from control causes se
  • Page 33B–64113EN–1/01 1. AXIS CONTROL 1.2.5 Outputting the Movement State of an Axis General The movement state of each axis can be output to the PMC. Signal Axis moving signals MV1 – MV4 [Classification] Output signal [Function] These signals indicate that a control axis is moving. The signals
  • Page 341. AXIS CONTROL B–64113EN–1/01 Axis moving direction signals MVD1 – MVD4 [Classification] Output signal [Function] These signals indicate the movement direction of control axis. They are provided for each control axis, and the number in the signal name corresponds to the control axis num
  • Page 35B–64113EN–1/01 1. AXIS CONTROL Caution CAUTION Axis moving signals and axis moving direction signals are output in both automatic and manual operations. 1.2.6 Mirror Image General Mirror image can be applied to each axis, either by signals or by parameters (setting input is acceptable). All movement
  • Page 361. AXIS CONTROL B–64113EN–1/01 MI 1 1 ..... Applies mirror image to the 1st axis. 2 ..... Applies mirror image to the 2nd axis. 3 ..... Applies mirror image to the 3rd axis. : : : : The mirror image signal can be turned to “1” in the following cases: a) During offset cancel; b) When the CNC is in th
  • Page 37B–64113EN–1/01 1. AXIS CONTROL Parameter #7 #6 #5 #4 #3 #2 #1 #0 0012 MIRx The following parameter can be set at “Setting screen.” [Data type] Bit axis MIRx Mirror image for each axis 0 : Mirror image is off. 1 : Mirror image is on. Warning WARNING 1 When programmable mirror image (M series) and ord
  • Page 381. AXIS CONTROL B–64113EN–1/01 1.2.7 Follow–up General When position control is disabled for the controlled axes (when the servo is off, during emergency stop, or during a servo alarm), if the machine is moved, a positional error occurs. Follow–up is a function for changing the current position of t
  • Page 39B–64113EN–1/01 1. AXIS CONTROL Parameter #7 #6 #5 #4 #3 #2 #1 #0 1819 FUPx [Data type] Bit axis FUPx To perform follow–up when the servo is off for each axis. 0 : The follow–up signal, *FLWU, determines whether follow–up is performed or not. When *FLWU is 0, follow–up is performed. When *FLWU is 1,
  • Page 401. AXIS CONTROL B–64113EN–1/01 1.2.8 Servo Off (Mechanical Handle) General Place the controlled axes in the servo off state, stop the current to the servo motor, which disables position control. However, the position detection feature functions continuously, so the current position is not lost. Thes
  • Page 41B–64113EN–1/01 1. AXIS CONTROL Caution CAUTION 1 In general, interlock is applied to an axis while the servo off signal for that axis is 1. 2 When one of these signals turns to “1”, the servo motor is turned off. The mechanical clamp is done by using the auxiliary function. Set the timing for the au
  • Page 421. AXIS CONTROL B–64113EN–1/01 1.2.9 Position Switch General Position switch signals can be output to the PMC while the machine coordinates along a controlled axes are within a specified ranges. Signal Position switch signal PSW01 – PSW16 [Classification] Output signal [Function] I
  • Page 43B–64113EN–1/01 1. AXIS CONTROL Parameter D Increasing the number of position switch signals #7 #6 #5 #4 #3 #2 #1 #0 6901 PSF PCM EPS IGP [Data type] Bit IGP During follow–up for the absolute position detector, position switch signals are: 0 : Output 1 : Not output EPS The number of position switches
  • Page 441. AXIS CONTROL B–64113EN–1/01 D Setting the correspondence between the position switch signals and the controlled axes 6910 Axis corresponding to the first position switch 6911 Axis corresponding to the second position switch 6912 Axis corresponding to the third position switch 6913 Axis correspond
  • Page 45B–64113EN–1/01 1. AXIS CONTROL D Setting the machine coordinate ranges for which the position switch signals are output D Maximum operation range 6930 Maximum operation range of the first position switch 6931 Maximum operation range of the second position switch 6932 Maximum operation range of the t
  • Page 461. AXIS CONTROL B–64113EN–1/01 D Minimum operation range 6950 Minimum operation range of the first position switch 6951 Minimum operation range of the second position switch 6952 Minimum operation range of the third position switch 6953 Minimum operation range of the fourth position switch 6954 Mini
  • Page 47B–64113EN–1/01 1. AXIS CONTROL 1.3 ERROR COMPENSATION 1.3.1 Stored Pitch Error Compensation General If pitch error compensation data is specified, pitch errors of each axis can be compensated in detection units per axis. Pitch error compensation data is set for each compensation position at the inte
  • Page 481. AXIS CONTROL B–64113EN–1/01 · Interval of the pitch error compensation positions (for each axis): Parameter 3624 Procedure for displaying 1 Set the following parameters: and setting the pitch ⋅ Pitch error compensation position at the reference position (for error compensation data each axis): Pa
  • Page 49B–64113EN–1/01 1. AXIS CONTROL Explanations D Specifying the To assign the compensation positions for each axis, specify the positive compensation position direction or the negative direction relative to the compensation position No. of the reference position. If the machine stroke exceeds the speci
  • Page 501. AXIS CONTROL B–64113EN–1/01 The correspondence between the machine coordinate and the compensation position No. is as follows: –400 –350 –100 –50 0 50 100 750 800 Machine coordinate (mm) Compensation position number. 33 39 40 41 42 56 Compensation values are output at the positions indicated by .
  • Page 51B–64113EN–1/01 1. AXIS CONTROL D For rotary axis ⋅Amount of movement per rotation: 360° ⋅ Interval between pitch error compensation positions: 45° ⋅ No. of the compensation position of the reference position: 60 If the above is specified, the No. of the farthest compensation position in the negative
  • Page 521. AXIS CONTROL B–64113EN–1/01 The following is an example of compensation amounts. No 60 61 62 63 64 65 66 67 68 Compensation value +1 –2 +1 +3 –1 –1 –3 +2 +1 Pitch error compensation value (absolute value) +4 +3 Reference position 68 +2 (60) +1 68 61 62 63 64 65 66 67 61 62 63 64 65 66 67 (60) 61
  • Page 53B–64113EN–1/01 1. AXIS CONTROL 3622 Number of the pitch error compensation position at extreme positive position for each axis NOTE After setting this parameter, turn the power off then on again so that the setting will take effect. [Data type] Word axis [Unit of data] Number [Valid data range] 0 to
  • Page 541. AXIS CONTROL B–64113EN–1/01 [Valid data range] 0 to 99999999 The pitch error compensation positions are equally spaced to parameter No. 3624. Set the space between two adjacent positions for each axis. The minimum interval between pitch error compensation positions is limited and obtained from th
  • Page 55B–64113EN–1/01 1. AXIS CONTROL Warning WARNING 1 Compensation value range Compensation values can be set within the range from –7 x compensation magnification (detection unit) to +7 x compensation magnification (detection unit). The compensation magnification can be set for each axis within the rang
  • Page 561. AXIS CONTROL B–64113EN–1/01 Reference item Inputting pitch error compensa- III.8.6.3 tion data OPERATOR’S MANUAL Outputting pitch error com- III.8.6.4 (M series) (B–64124EN) pensation data Displaying and setting pitch error III.11.5.2 compensation data Series 0i–C Inputting pitch error compensa-
  • Page 57B–64113EN–1/01 1. AXIS CONTROL 1.3.2 Backlash Compensation General D Backlash compensation Function for compensating for lost motion on the machine. Set a compensation value in parameter No. 1851, in detection units from 0 to "9999 pulses for each axis. D Backlash compensation More precise machining
  • Page 581. AXIS CONTROL B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1800 RBK [Data type] Bit RBK Backlash compensation applied separately for cutting feed and rapid traverse 0 : Not performed 1 : Performed 1851 Backlash compensating value for each axis [Data type] Word axis [Unit of data] Detection uni
  • Page 59B–64113EN–1/01 1. AXIS CONTROL 1.3.3 Bidirectional Pitch Error Compensation Outline In bidirectional pitch error compensation, different pitch error compensation amounts can be set for travel in the positive direction and that in the negative direction, so that pitch error compensation can be perfor
  • Page 601. AXIS CONTROL B–64113EN–1/01 Parameter No.3621 Parameter No.3622 ↓ ↓ Set of pitch error compensation data Set of n data items for the positive direction. Parameter No.3626 ↓ Set of pitch error compensation data Set of n data items for the negative direction. ↑ The pitch error compensation data num
  • Page 61B–64113EN–1/01 1. AXIS CONTROL As pitch error data, always set incremental values as viewed in the negative direction (direction toward the left in Fig. 1.3.3 (b)). Table 1.3.3 (c) Negative–direction pitch error data Compensation 30 31 32 33 34 35 36 37 point number Compensation –1 +1 –1 +2 –1 +2 –1
  • Page 621. AXIS CONTROL B–64113EN–1/01 Compensation example If, in the setting example given in the previous section, the machine moves 0.0 to 40.0, 40.0 to –40.0, and –40.0 to 0.0 for a manual reference position return, pitch error compensation pulses are output as follows: Machine 0.0 5.0 15.0 25.0 35.0 4
  • Page 63B–64113EN–1/01 1. AXIS CONTROL Setting and displaying All the compensation data can be displayed and set on the conventional data screen for the pitch error compensation data. And those data can be input and output by the following methods. * Input by MDI * Input by G10 * Input and output by input/o
  • Page 641. AXIS CONTROL B–64113EN–1/01 3621 Number of the pitch error compensation position at extremely negative position for each axis (In case of positive–direction movement) [Data type] Word axis [Unit of data] Number [Valid data range] 0 to 1023, 3000 to 4023 Set the number of the pitch error compensat
  • Page 65B–64113EN–1/01 1. AXIS CONTROL 3624 Interval between pitch error compensation positions for each axis [Data type] 2–word axis [Unit of data] Increment system IS–A IS–B IS–C Unit Metric machine 0.01 0.001 0.0001 mm Inch machine 0.001 0.0001 0.00001 inch Rotation axis 0.01 0.001 0.0001 deg [Valid data
  • Page 661. AXIS CONTROL B–64113EN–1/01 3626 Number of the pitch error compensation position at extremely negative position for each axis (In case of negative–direction movement) [Data type] Word axis [Unit of data] Number [Valid data range] 0 to 1023, 3000 to 4023 When using bidirectional pitch error compen
  • Page 67B–64113EN–1/01 1. AXIS CONTROL Note (1) This function is enabled after a manual reference position return or an automatic reference position return with the same sequence as that of a manual reference position return is performed. When an absolute position detector is used, however, the function is
  • Page 681. AXIS CONTROL B–64113EN–1/01 1.4 The servo interface of the Series 16 features the following: SETTINGS RELATED S Digitally controlled AC servo motor TO SERVO– S Motor feedback with serial pulse coders CONTROLLED AXES (1) Absolute pulse coder with a resolution of 1,000,000 pulses/rev (2) Absolute p
  • Page 69B–64113EN–1/01 1. AXIS CONTROL Parameter #7 #6 #5 #4 #3 #2 #1 #0 1800 CVR [Data type] Bit CVR When velocity control ready signal VRDY is set ON before position control ready signal PRDY comes ON 0 : A servo alarm is generated. 1 : A servo alarm is not generated. #7 #6 #5 #4 #3 #2 #1 #0 1815 APCx APZ
  • Page 701. AXIS CONTROL B–64113EN–1/01 [Data type] Bit axis DM1x to DM3x Setting of detection multiplier Set value Detection multiplier DM3x DM2x DM1x 0 0 0 1/2 0 0 1 1 0 1 0 3/2 0 1 1 2 1 0 0 5/2 1 0 1 3 1 1 0 7/2 1 1 1 4 NOTE When the flexible feed gear is used, do not use these parameters. Set the numera
  • Page 71B–64113EN–1/01 1. AXIS CONTROL (2) When command multiplier is 1 to 48 Set value = 2 command multiplier Valid data range: 2 to 96 NOTE When command multiplier is 1 to 48, the set value must be determined so that an integer can be set for command multiplier. 1821 Reference counter size for each axis [
  • Page 721. AXIS CONTROL B–64113EN–1/01 Set the positioning deviation limit in movement for each axis. If the positioning deviation exceeds the positioning deviation limit during movement, a servo alarm is generated, and operation is stopped immediately (as in emergency stop). Generally, set the positioning
  • Page 73B–64113EN–1/01 1. AXIS CONTROL 1.4.2 Absolute Position Detection General Even when the power to the CNC is turned off, a battery–powered pulse coder stores the current position. No reference position return is required when the power to the CNC is restored. Signal Absolute position detector battery
  • Page 741. AXIS CONTROL B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 F172 PBATL PBATZ Parameter #7 #6 #5 #4 #3 #2 #1 #0 1815 APCx NOTE When this parameter has been set, the power must be turned off before operation is continued. [Data type] Bit axis APCx Position detector 0: Other than absolute pos
  • Page 75B–64113EN–1/01 1. AXIS CONTROL 1.4.3 FSSB Setting Overview Connecting the CNC control section to servo amplifiers via a high–speed serial bus (FANUC Serial Servo Bus, or FSSB), which uses only one fiber optics cable, can significantly reduce the amount of cabling in machine tool electrical sections.
  • Page 761. AXIS CONTROL B–64113EN–1/01 Slave In an FSSB–based system, a fiber optics cable is used to connect the CNC to servo amplifiers and separate detector interface units. These amplifiers and separate detector interface units are called slaves. The two–axis amplifier consists of two slaves, and the th
  • Page 77B–64113EN–1/01 1. AXIS CONTROL D The following servo functions cannot be used: - High–speed current loop - High–speed interface axis Automatic setting Automatic setting can be used on the FSSB setting screen, if the following parameter is set as follows: Bit 0 of parameter No. 1902 = 0 On the FSSB s
  • Page 781. AXIS CONTROL B–64113EN–1/01 Manual setting 2 If the following parameter is set, manual setting 2 can be used for each parameter axis setting. Bit 0 of parameter No. 1902 = 1 To perform manual setting 2, set parameter Nos. 1023, 1905, 1910 to 1919, 1936, and 1937. Refer to the Parameter Manual for
  • Page 79B–64113EN–1/01 1. AXIS CONTROL FSSB display and setting procedure D Display The FSSB setting screen displays FSSB–based amplifier and axis information. This information can also be specified by the operator. 1. Press the SYSTEM function key. 2. To display [FSSB], press the next menu page key several
  • Page 801. AXIS CONTROL B–64113EN–1/01 D AMP . . . . amplifier type The amplifier type display consists of the letter A, which stands for “amplifier”, a number that indicates the placing of the amplifier, as counted from that nearest to the CNC, and a letter such as L (first axis) or M (second axis) indicat
  • Page 81B–64113EN–1/01 1. AXIS CONTROL (2) Axis setting screen The axis setting screen displays the information shown below: AXIS SETTING O1000 N00001 AXIS NAME AMP M1 M2 1–DSP CS TNDM 1 X A1–L 0 0 0 0 1 2 Y A2–L 1 0 1 0 0 3 Z A2–M 0 0 0 1 0 4 A A3–L 0 0 0 0 2 >_ MDI **** *** *** 13:11:56 [ AMP ][ AXIS ][ M
  • Page 821. AXIS CONTROL B–64113EN–1/01 (3) Amplifier maintenance screen The amplifier maintenance screen displays maintenance information for servo amplifiers. This screen consists of the following two pages, PAGE either of which can be selected by pressing the PAGE or key. AMPLIFIER MAINTENANCE O1000 N0000
  • Page 83B–64113EN–1/01 1. AXIS CONTROL D TEST . . . . . . . . . date of test performed on an amplifier connected to each axis Example) 010123 = January 23, 2001 D MEINTE–No. . . engineering change number for an amplifier connected to each axis D Setting On an FSSB setting screen (other than the amplifier ma
  • Page 841. AXIS CONTROL B–64113EN–1/01 The amplifier setting screen displays the following items: D AXIS . . . controlled axis number For this item, enter a value of between 1 and the maximum number of controlled axes. If a number that falls outside this range is entered, the warning message FORMAT ERROR ap
  • Page 85B–64113EN–1/01 1. AXIS CONTROL D TNDM Enter odd and even numbers for the master and slave axes for tandem control. These numbers must be consecutive and in the range of between 1 and 4. If a number that falls outside the valid range is entered, the message FORMAT ERROR is displayed. This item is not
  • Page 861. AXIS CONTROL B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 1905 PM2 PM1 FSL [Data type] Bit axis FSL Specifies whether to use a fast or slow interface between a servo amplifier and the servo software. 0 : Fast type 1 : Slow type There are two types of servo data transfer interfaces: fast and slow types.
  • Page 87B–64113EN–1/01 1. AXIS CONTROL 1910 Address conversion table value for slave 1 (ATR) 1911 Address conversion table value for slave 2 (ATR) 1912 Address conversion table value for slave 3 (ATR) 1913 Address conversion table value for slave 4 (ATR) 1914 Address conversion table value for slave 5 (ATR)
  • Page 881. AXIS CONTROL B–64113EN–1/01 f Example of axis configuration and parameter setting CNC Slave ATR Controlled Program Servo axis number No.1910 Axis axis axis name number to 1919 number (No. 1020) (No. 1023) Single–axis 1 0 1 X 1 amplifier X 2 Y 3 2 1 A Two–axis amplifier 3 Z 4 3 2 Y 4 A 2 M1 4 16 (
  • Page 89B–64113EN–1/01 1. AXIS CONTROL 1920 Controlled axis number for slave 1 (FSSB setting screen only) 1921 Controlled axis number for slave 2 (FSSB setting screen only) 1922 Controlled axis number for slave 3 (FSSB setting screen only) 1923 Controlled axis number for slave 4 (FSSB setting screen only) 1
  • Page 901. AXIS CONTROL B–64113EN–1/01 1934 Master/slave number for tandem–controlled axes (FSSB setting screen only) [Data type] Byte axis [Valid data range] 0 to 8 To use tandem control, this parameter must be set to an odd number (for the master axis) or to an even number (slave axis). This parameter is
  • Page 91B–64113EN–1/01 1. AXIS CONTROL Alarm and message D Servo alarms Number Message Description 456 ILLEGAL CURRENT The current control cycle settings (pa- LOOP rameter No. 2004, bit 0 of parameter No. 2003, and bit 0 of parameter No. 2013) are incorrect. Possible problems are as follows. – For the two a
  • Page 921. AXIS CONTROL B–64113EN–1/01 Number Message Description 466 n AXIS : MOTOR/AMP The maximum current rating for the am- COMBINATION plifier does not match that for the motor. 467 n AXIS : ILLEGAL SET- The servo function for the following has TING OF AXIS not been enabled when an axis occu- pying a s
  • Page 93B–64113EN–1/01 1. AXIS CONTROL Number Message Description 5198 FSSB : ID DATA NOT The initial ID information for the amplifi- READ er cannot be read because of a failure in the temporary assignment. 5311 FSSB: ILLEGAL CON- A connection related to FSSB is illegal. NECTION This alarm is issued when ei
  • Page 941. AXIS CONTROL B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1801 INA [Data type] Bit INA Specifies whether to perform absolute position communication for re–setting up the machine position at a reset after a servo alarm other than alarm 413 (LSI overflow), 416, 445, 446, or 447 (broken–wire ala
  • Page 95B–64113EN–1/01 1. AXIS CONTROL 1874 Flexible feed gear numerator for built–in position detector 1875 Flexible feed gear denominator for built–in position detector [Data type] Word axis [Valid data range] 1 to 32,767 Specifies a flexible feed gear for a built–in position detector for each axis when u
  • Page 961. AXIS CONTROL B–64113EN–1/01 1.5 SETTINGS RELATED WITH COORDINATE SYSTEMS 1.5.1 Machine Coordinate System General Machine coordinate system is a coordinate system set with a zero point proper to the machine system. A coordinate system in which the reference position becomes the parameter-preset (N
  • Page 97B–64113EN–1/01 1. AXIS CONTROL [Valid data range] –99999999 to 99999999 Set the coordinate values of the reference positions in the machine coordinate system. 1722 Rapid traverse deceleration rate at inter–rapid traverse block overlap [Data type] Byte axis [Unit of data] % [Valid data range] 0 to 10
  • Page 981. AXIS CONTROL B–64113EN–1/01 1.5.2 Workpiece Coordinate System/Addition of Workpiece Coordinate System Pair General A coordinate system used for machining a workpiece is referred to as a workpiece coordinate system. A workpiece coordinate system is to be set with the CNC beforehand (setting a work
  • Page 99B–64113EN–1/01 1. AXIS CONTROL Changing workpiece The six workpiece coordinate systems specified with G54 to G59 can be coordinate system changed by changing an external workpiece zero point offset value or workpiece zero point offset value. Three methods are available to change an external workpiec
  • Page 1001. AXIS CONTROL B–64113EN–1/01 Addition of workpiece Besides the six workpiece coordinate systems (standard workpiece coordinate system pair coordinate systems) selectable with G54 to G59, 48 additional workpiece (M series) coordinate systems (additional workpiece coordinate systems) can be used. Pa
  • Page 101B–64113EN–1/01 1. AXIS CONTROL G50 When the CNC has commands G54 to G59 specifying workpiece coordinate systems (optional function), if the G50 command for setting a coordinate system (or the G92 command in G command system B or C) is specified, 0 : The G50 (or G92) command is executed without an al
  • Page 1021. AXIS CONTROL B–64113EN–1/01 Workpiece coordinate system 1 (G54) Workpiece coordinate system 2 (G55) Workpiece zero point offset Origin of machine coordinate system #7 #6 #5 #4 #3 #2 #1 #0 3108 WCI [Data type] Bit WCI On the workpiece coordinate system screen, a counter input is: 0 : Disabled. 1 :
  • Page 103B–64113EN–1/01 1. AXIS CONTROL 1.5.3 Rotary Axis Roll Over General The roll–over function prevents coordinates for the rotation axis from overflowing. The roll–over function is enabled by setting bit 0 (ROAx) of parameter 1008 to 1. For an incremental command, the tool moves the angle specified in t
  • Page 1041. AXIS CONTROL B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 1008 RRLx RABx ROAx NOTE After setting this parameter, turn the power off then on again so that the setting will take effect. [Data type] Bit axis ROAx The roll–over function of a rotation axis is 0 : Invalid 1 : Valid NOTE ROAx specifies the fu
  • Page 105B–64113EN–1/01 1. AXIS CONTROL Note NOTE This function cannot be used together with the indexing function of the index table (M series). Reference item OPERATOR’S MANUAL II.20.2 ROTARY AXIS ROLL–OVER (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.19.2 ROTARY AXIS ROLL–OVER (T series) (B–641
  • Page 1061. AXIS CONTROL B–64113EN–1/01 1.6 TANDEM CONTROL General If a single motor cannot produce sufficient torque to move a large table, for example, this function allows two motors to be used. By means of this function, two motors can be used to perform movement along a single axis. Positioning is carri
  • Page 107B–64113EN–1/01 1. AXIS CONTROL PC: Pulse coder Master Slave axis axis PC PC Power Power line line Servo Servo amplifier amplifier PWM PWM Rotor Rotor position position Current Current loop loop PRM. 2087 Speed FB PRM. 2087 Speed FB Preload (L) Preload (M) + + + + Re- Re- verse? verse? PRM. 2022 PRM.
  • Page 1081. AXIS CONTROL B–64113EN–1/01 Explanations To specify the axis configuration in tandem control, follow the procedure below: D Axis configuration in (1) Tandem control can be performed for up to two pairs of axes. tandem control (2) In terms of controlled axes, the pair of axes is handled as two sep
  • Page 109B–64113EN–1/01 1. AXIS CONTROL D Preload function By adding an offset to the torque controlled by the position (velocity) feedback device, the function can apply opposite torques to the master and slave axes so that equal and opposite movements are performed for both axes. This function can reduce t
  • Page 1101. AXIS CONTROL B–64113EN–1/01 D Connection of axis The DI/DO signals, generally connected to each axis, must be connected signals only to the master axis of two axes of tandem control. The signals need not be connected to the slave axis. The following signals, however, may have to be connected depe
  • Page 111B–64113EN–1/01 1. AXIS CONTROL The classifications of the parameters are described below. Any parameter that is not listed in the tables for the three classifications should be processed as a parameter of type i) and, specify identical values for the master and slave axes. WARNING Note that, if diff
  • Page 1121. AXIS CONTROL B–64113EN–1/01 Parameters that should be set only for the Parameter No. Meaning of parameters master axis 0012#0 Mirror image 0012#7 Servo control off 1004#7 Input unit 10 times 1005#4 External deceleration in plus direction 1005#5 External deceleration in minus direction 1005#7 Serv
  • Page 113B–64113EN–1/01 1. AXIS CONTROL Parameters that should be set to the same Parameter No. Meaning of parameters values for the master 1005#0 Movement before reference position return and slave axes 1005#1 Dogless reference position setting 1006#0 Rotary axis 1006#1 Machine coordinate of rotary axis is
  • Page 1141. AXIS CONTROL B–64113EN–1/01 2087 Preload of each axis (Tcmd offset) [Data type] Word axis [Unit of data] (Preamplifier limit) /7282 [Valid data range] –1821 to 1821 An offset is added to a torque command to reduce backlash. Set a slightly large value than that of the friction torque of the motor.
  • Page 115B–64113EN–1/01 1. AXIS CONTROL 1.7 SIMPLE SYNCHRONOUS CONTROL General A movement along an axis can be executed simply by executing a move command specified for that axis or by synchronizing the movement with another axis. Either of these two types can be selected by means of a signal sent from the m
  • Page 1161. AXIS CONTROL B–64113EN–1/01 WARNING 1 Before using the synchronization error check function, set identical values for the reference positions of the master and slave axes. 2 To clear the alarm, first increase the maximum synchronization error set in parameter 8314, then press the reset key. Next,
  • Page 117B–64113EN–1/01 1. AXIS CONTROL NOTE 1 To use the synchronization compensation function, set the SOF bit, bit 7 of parameter 8301 (if only one master/slave axis pair is in sync) or SOFx bit, bit 7 of parameter 8303 (if two master/slave axis pair is in sync), to 1. 2 The synchronization compensation f
  • Page 1181. AXIS CONTROL B–64113EN–1/01 D Torque difference alarm If the master and slave axes operate independently while simple detection (M series) synchronous control is applied, the machine may be damaged. To prevent this, the torque command difference between the axes is monitored. If the difference is
  • Page 119B–64113EN–1/01 1. AXIS CONTROL 5 Connect a check board to observe torque differences. If an analog check board is used, set the rotary switch of the check board to 1, and observe signals on CH7. If the oscilloscope is a combined analog/digital model, set the DATA digit for CH1 to 5, and observe sign
  • Page 1201. AXIS CONTROL B–64113EN–1/01 Signals for selecting the manual feed axis for simple synchronous control SYNCJ1 to SYNCJ4 [Classification] Input signal [Function] synchronous control is performed in jog, handle, or incremental feed mode. The signal is provided for each control
  • Page 121B–64113EN–1/01 1. AXIS CONTROL Parameter T series 1010 Number of CNC–controlled axes NOTE When this parameter is set, the power must be turned off before operation is continued. [Data type] Byte [Valid data range] 1, 2, 3, ..., the number of controlled axes Set the maximum number of axes that can be
  • Page 1221. AXIS CONTROL B–64113EN–1/01 Units digit in the parameter for the first axis → Set the axis number for the master axis when the first axis is used as a slave axis. Tens digit in the parameter for the first axis → Set the axis number for the master axis when the second axis is used as a slave axis.
  • Page 123B–64113EN–1/01 1. AXIS CONTROL M series 1010 Number of CNC–controlled axes NOTE When this parameter is set, the power must be turned off before operation is continued. [Data type] Byte [Valid data range] 1, 2, 3, ..., the number of controlled axes Set the maximum number of axes that can be controlle
  • Page 1241. AXIS CONTROL B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 8302 ATS ATE NOTE The system power must be turned off then back on in order for this parameter setting to become effective. [Data type] Bit ATE Specify whether to enable the automatic setting of grid positioning under simple synchronous control
  • Page 125B–64113EN–1/01 1. AXIS CONTROL 8311 Axis number of master axis in synchronous control [Data type] Byte axis [Valid data range] 0 to 3 Select a master axis and slave axis for simple synchronous control. Set a master axis number for the slave axis side. A maximum of two pairs can be synchronized. Exam
  • Page 1261. AXIS CONTROL B–64113EN–1/01 8314 Allowable error in synchronization error check [Data type] Word axis [Unit of data] Increment system IS–A IS–B IS–C Unit Metric machine 0.01 0.001 0.0001 mm Inch machine 0.001 0.0001 0.00001 inch Rotation axis 0.01 0.001 0.0001 deg [Valid data range] 0 to 32767 Th
  • Page 127B–64113EN–1/01 1. AXIS CONTROL 8317 Torque difference alarm detection timer (one master/slave axis pair under synchro- nous control) [Data type] Word [Unit of data] ms [Valid data range] 0 to 4000 (if 0 is specified, the system assumes 512 ms.) This parameter specifies the time between the servo pre
  • Page 1281. AXIS CONTROL B–64113EN–1/01 8327 Torque difference alarm detection timer (two pair under synchronous control) [Data type] Word axis [Unit of data] ms [Valid data range] 0 to 4000 This parameter specifies the time between the servo preparation completed signal SA becoming 1 and the torque
  • Page 129B–64113EN–1/01 1. AXIS CONTROL Servo alarm Number Message Description 407 SERVO ALARM: The following error has occurred during EXCESS ERROR an operation under simplified synchro- nization control: The difference in machine coordinate value between axes in synchronization has exceeded a value specifi
  • Page 1301. AXIS CONTROL B–64113EN–1/01 Caution CAUTION 1 Set the same detection unit for both the master and slave axes. 2 When a manual reference position return is executed, identical movements are performed along the master and slave axes until deceleration commences. Subsequently, grids are detected sep
  • Page 131B–64113EN–1/01 1. AXIS CONTROL 1.8 ANGULAR AXIS CONTROL 1.8.1 Angular Axis Control/Arbitrary Angular Axis Control General When the angular axis makes an angle other than 90° with the perpendicular axis, the angular axis control function controls the distance traveled along each axis according to the
  • Page 1321. AXIS CONTROL B–64113EN–1/01 D Method of use The angular and perpendicular axes to which angular axis control is to be applied must be specified beforehand, using parameters (No. 8211 and 8212). Parameter AAC (No. 8200#0) enables or disables the angular axis control function. If the function is en
  • Page 133B–64113EN–1/01 1. AXIS CONTROL Feedrate F [mm/min] Actual feedrate on the angular axis f/cos θ f Set feedrate on the angular axis Actual feedrate on the perpendicular axis f*tan θ Set time constant Actual time constant for the angular axis for the angular axis t t/cos θ Time T [msec] Signal Perpendi
  • Page 1341. AXIS CONTROL B–64113EN–1/01 AZR 0 : The machine tool is moved along the Cartesian axis during manual reference position return along the angular axis under angular axis control. 1 : The machine tool peforms manual reference position return along the angular axis under angular axis control. #7 #6
  • Page 135B–64113EN–1/01 1. AXIS CONTROL Warning WARNING 1 After angular axis control parameter setting, be sure to perform manual reference point return operation. 2 If bit 2 (AZK) of parameter No. 8200 has been set to 0, such that manual reference position return along the angular axis also causes movement
  • Page 1361. AXIS CONTROL B–64113EN–1/01 Reference item OPERATOR’S MANUAL II.20.4 Angular axis control (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.19.5 Angular axis control (T series) (B–64114EN) 1.8.2 Stored Stroke Limits in a Cartesian Coordinate System General This function is used to set store
  • Page 137B–64113EN–1/01 1. AXIS CONTROL Diagnosis screen 306 Machine coordinate on the angular axis in a Cartesian coordinate system 307 Machine coordinate on the perpendicular axis in a Cartesian coordinate system [Data type] 2–word [Unit of data] Increment system IS–B IS–C Unit Millimeter machine 0.001 0.0
  • Page 1381. AXIS CONTROL B–64113EN–1/01 Functions operating in a S Stored stroke limit 1 (both I and II) Cartesian machine S Stored stroke limit 2 (G22/G23) coordinate system S Stored stroke limit 3 S Stroke check before movement(*1) S External setting of stroke limits (available with the M series only. OT1
  • Page 139B–64113EN–1/01 1. AXIS CONTROL 1.9 GENERAL PURPOSE RETRACT General When the retract signal RTRCT is turned to ”1” (the rising edge is detected) in auto mode or manual mode, the axis set in bit 0 (RTR) of the parameter No.7730 moves (retracts) by the amount set in the parameter No.7741. Upon the comp
  • Page 1401. AXIS CONTROL B–64113EN–1/01 (2) The stopping of retract by the reset RTRCT RTRCTF Moving Retract movement stopping RST Signal Retract signal RTRCT [Classification] Input signal [Function] Performs retraction for the axis specified with a parameter. [Operation] When this signal turns to ”
  • Page 141B–64113EN–1/01 1. AXIS CONTROL Signal address #7 #6 #5 #4 #3 #2 #1 #0 G066 RTRCT #7 #6 #5 #4 #3 #2 #1 #0 F065 RTRCTF Parameter #7 #6 #5 #4 #3 #2 #1 #0 7730 RTRx [Data type] Bit axis RTRx The retract function is : 0 : Disabled. 1 : Enabled. 7740 Feedrate during retraction for each axis [Data type] 2
  • Page 1421. AXIS CONTROL B–64113EN–1/01 Notes (1) Feedrate override is not supported for retracting. (2) Interlock is supported for retracting. (3) Machine lock is supported for retracting. Retract completion signal is output when retract operation is completed in the machine lock condition. (4) Feed hold is
  • Page 143B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2 PREPARATIONS FOR OPERATION 125
  • Page 1442. PREPARATIONS FOR OPERATION B–64113EN–1/01 2.1 EMERGENCY STOP General If you press Emergency Stop button on the machine operator’s panel, the machine movement stops in a moment. Red EMERGENCY STOP Fig. 2.1 (a) EMERGENCY STOP This button is locked when it is pressed. Although it varies with the mac
  • Page 145B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Emergency stop limit switch Emergency stop +X =X +Y =Y +Z =Z +4 =4 Relay power Emergency stop temporary release supply EMG SK Spark killer Fig. 2.1 (b) Connection of emergency stop limit switch The distance from the position where the dynamic brake is app
  • Page 1462. PREPARATIONS FOR OPERATION B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 X008 *ESP #7 #6 #5 #4 #3 #2 #1 #0 G008 *ESP Reference item FANUC AC SERVO MOTOR αis/αi series B–65262EN DESCRIPTIONS 128
  • Page 147B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.2 CNC READY SIGNAL General When the CNC is turned on and becomes ready for operation, the CNC ready signal is set to 1. Signal CNC Ready Signal MA [Classification] Output signal [Function] The CNC ready signal indicates that the CNC is ready. [O
  • Page 1482. PREPARATIONS FOR OPERATION B–64113EN–1/01 Servo Ready Signal SA [Classification] Output signal [Function] Signal SA turns to “1” when the servo system is ready to operate. For an axis that is to be braked, release the brake when this signal is “1” and apply the brake when this signal is
  • Page 149B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.3 OVERTRAVEL CHECK 2.3.1 Overtravel Signal General When the tool tries to move beyond the stroke end set by the machine tool limit switch, the tool decelerates and stops as a result of tripping the limit switch, and an OVER TRAVEL is displayed. The sign
  • Page 1502. PREPARATIONS FOR OPERATION B–64113EN–1/01 The following shows the deceleration distance at overtravel. (i) Rapid traverse Command pulse deceleration V ÄÄÄÄ ÄÄÄ Servo system delay ÄÄÄÄ ÄÄÄ ÄÄÄÄ ÄÄÄ VR t ÄÄÄÄ ÄÄÄ *+La limit switch t1 t2 TR TR 1 L1=VR(t1+t2+ +TS) · [mm or inch] 2 60000 L1:Decelerati
  • Page 151B–64113EN–1/01 2. PREPARATIONS FOR OPERATION D Releasing overtravel First, move the tool into a safe zone under manual operation. Then press the reset button to reset the alarm. Signal address #7 #6 #5 #4 #3 #2 #1 #0 G114 *+L4 *+L3 *+L2 *+L1 G116 *–L4 *–L3 *–L2 *–L1 Parameter #7 #6 #5 #4 #3 #2 #1 #0
  • Page 1522. PREPARATIONS FOR OPERATION B–64113EN–1/01 2.3.2 Stored Stroke Check 1 General When the tool tries to moved beyond a stored stroke check limit, an alarm is displayed and the tool is decelerated and stopped. When the tool enters a forbidden zone and an alarm is generated, the tool may only be moved
  • Page 153B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Axis direction dependent stored stroke limit switch signal +EXL1 to +EXL4 –EXL1 to –EXL4 [Classification] Input signal [Function] Switches between stroke limit 1–I (parameter No. 1320 and No. 1321) and stroke limit 1–II (parameter No. 1326 and
  • Page 1542. PREPARATIONS FOR OPERATION B–64113EN–1/01 Stroke limit reached signals +OT1 to +OT4 –OT1 to –OT4 (M series) [Classification] Output signal [Function] Notify that the tool is about to enter the forbidden area of stored stroke check 1. Each direction of each controlled axis has one st
  • Page 155B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Parameter #7 #6 #5 #4 #3 #2 #1 #0 1300 BFA LZR LMS NAL [Data type] Bit NAL Specifies whether to issue an alarm related to stored stroke check 1, as follows: 0 : To issue an alarm. 1 : Not to issue an alarm; the stroke limit reached signal F124 or F126 is
  • Page 1562. PREPARATIONS FOR OPERATION B–64113EN–1/01 CAUTION In the cases below, the automatic release function is disabled. To release an alarm, a reset operation is required. 1 When a setting is made to issue an alarm before a stored stroke limit is exceeded (bit 7 (BFA) of parameter No. 1300) 2 When an a
  • Page 157B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 1326 Coordinate value II of stored stroke check 1 in the positive direction on each axis 1327 Coordinate value II of stored stroke check 1 in the negative direction each axis [Data type] Two–word axis [Unit of data] Increment system IS–A IS–B IS–C Unit Me
  • Page 1582. PREPARATIONS FOR OPERATION B–64113EN–1/01 Note NOTE 1 Parameter LZR (bit 6 of No. 1300) selects whether each check becomes effective after the power is turned on and manual reference position return or automatic reference position return by G28 has been performed or immediately after the power is
  • Page 159B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.3.3 Stored Stroke Check 2, 3 General Three areas which the tool cannot enter can be specified with stored stroke check 1, stored stroke check 2,and stored stroke check 3. ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇÇ ÇÇ
  • Page 1602. PREPARATIONS FOR OPERATION B–64113EN–1/01 Stored stroke check 2 The stored stroke check 2 values are set either by parameters (Nos. 1322, 1323) or by command. The foribidden area may be defined as the area external to the limits, or internal to the limits. This is determinal by the value in param
  • Page 161B–64113EN–1/01 2. PREPARATIONS FOR OPERATION ÇÇÇÇÇÇÇÇ A(X1, Y1, Z1) ÇÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇÇ B(X2, Y2, Z2) ÇÇÇÇÇÇÇÇ X1>X2, Y1>Y2, Z1>Z2 X1–X2> ζ (In least command increment) Y1–Y2> ζ (In least command increment) Z1–Z2> ζ (n least command increment) ζ is the distance the tool travels in 8 ms. It is 2000 in
  • Page 1622. PREPARATIONS FOR OPERATION B–64113EN–1/01 B The position of the tool after reference position return b ÇÇÇÇÇÇÇÇÇÇÇÇÇÇ A a ÇÇÇÇÇÇÇÇÇÇÇÇÇÇ Forbidden area boundary ÇÇÇÇÇÇÇÇÇÇÇÇÇÇ Fig. 2.3.3 (h) Setting the forbidden area (M series) D Forbidden area over– Forbidden areas can be set to overlap. ÇÇÇÇÇÇ
  • Page 163B–64113EN–1/01 2. PREPARATIONS FOR OPERATION D Change from G23 to When G23 is switched to G22 while the tool is in a forbidden area, the G22 in a forbidden area following results. (1) When the forbidden area is internal to the limits, an alarm is generated in the next move. (2) When the forbidden ar
  • Page 1642. PREPARATIONS FOR OPERATION B–64113EN–1/01 BFA When a command is issued where the resulting motion would exceed the value of a stored stroke check 1, 3 0: An alarm is generated after the stroke check 1, 3 is exceeded. 1: An alarm is generated before the stroke check 1, 3 is exceeded. #7 #6 #5 #4 #
  • Page 165B–64113EN–1/01 2. PREPARATIONS FOR OPERATION WARNING For axes with diameter specification, a diameter value must be set. 1324 Coordinate value of stored stored check 3 in the positive direction on each axis 1325 Coordinate value of stored stroke check 3 in the negatice direction on each axis [Data t
  • Page 1662. PREPARATIONS FOR OPERATION B–64113EN–1/01 Warning WARNING 1 Whenever the two check limits are set to the same value, the following results are seen. (1)In the case of stored stroke check 1, all areas are prohibited. (2)In the case of stored stroke check 2 or 3, no areas are prohibited. 2 Whenever
  • Page 167B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.3.4 Chuck/Tailstock Barrier (T series) General The chuck/tailstock barrier function prevents damage to the machine by checking whether the tool tip interferes with either the chuck or tailstock. Specify an area into which the tool may not enter (entry–p
  • Page 1682. PREPARATIONS FOR OPERATION B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 G060 *TSB Parameter D Profile of a chuck 1330 Profile TY of a chuck [Data type] Byte [Valid data range] 0 or 1 0 : Chuck which holds a workpiece on the inner surface 1 : Chuck which holds a workpiece on the outer sur
  • Page 169B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Chuck which holds a workpiece on Chuck which holds a workpiece on the outer surface (TY=1) the inner surface (TY=0) X X L A L A W1 L1 W W W1 CX CX L1 Z Z CZ CZ Zero point of Zero point of the workpiece the workpiece coordinate coordinate system system Fig
  • Page 1702. PREPARATIONS FOR OPERATION B–64113EN–1/01 D Profile of a tailstock 1341 Length of a tailstock (L) 1342 Diameter of a tailstock (D) 1343 Length of a tailstock (L1) 1344 Diameter of a tailstock (D1) 1345 Length of a tailstock (L2) 1346 Diameter of a tailstock (D2) 1347 Diameter of the hole of a tai
  • Page 171B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Symbol Description TZ Z–axis coordinate of a tailstock L Length of a tailstock D Diameter of a tailstock (diameter input) L1 Length of a tailstock (1) D1 Diameter of a tailstock (1) (diameter input) L2 Length of a tailstock (2) D2 Diameter of a tailstock
  • Page 1722. PREPARATIONS FOR OPERATION B–64113EN–1/01 Warning WARNING 1 Invalid settings will result in the absence of a prohibited area, as follows: 1) In the setting of the chuck shape, if the jaw length (parameter No. 1331) is less than the grasp length (parameter No. 1333) or if the jaw width (parameter
  • Page 173B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.3.5 Stroke Limit Check Before Move General In automatic operation, before executing the move command by a given block, the position of the end point is determined. It is calculated from the current position of the machine and from the specified amount o
  • Page 1742. PREPARATIONS FOR OPERATION B–64113EN–1/01 Example 2) End point Prohibited area defined by stored stroke check 2 or 3 a The tool is stopped at point (a) stipulated Start point by stored stroke check 2 or 3. Prohibited area defined by stored stroke check 2 or 3 End point Start point Immediately upo
  • Page 175B–64113EN–1/01 2. PREPARATIONS FOR OPERATION D Cyrindrical interpolation In cylindrical interpolation mode, no check is made. mode D Polar coordinate In polar coordinate interpolation mode, no check is made. interpolation mode D Angular axis control When the angular axis control option is selected,
  • Page 1762. PREPARATIONS FOR OPERATION B–64113EN–1/01 Reference item OPERATOR’S MANUAL Stroke Limit Check Prior to III.6.4 (M series) (B–64124EN) Performing Movement Series 0i–C OPERATOR’S MANUAL Stroke Limit Check Prior to III.6.5 (T series) (B–64114EN) Performing Movement OPERATOR’S MANUAL Stroke Limit Che
  • Page 177B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.4 ALARM SIGNAL General When an alarm is triggered in the CNC, the alarm is displayed on the screen, and the alarm signal is set to 1. If the voltage level of the memory backup battery falls to below a specified level while the CNC is turned off, the bat
  • Page 1782. PREPARATIONS FOR OPERATION B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 3111 NPA [Data type] Bit NPA Action taken when an alarm is generated or when an operator message is entered 0 : The display shifts to the alarm or message screen. 1 : The display does not shift to the alarm or message scr
  • Page 179B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.5 START LOCK/ INTERLOCK General These signals disable machine movement along axes. When any of these signals is activated during movement, tool movement along the affected axis (or axes) is decelerated, then stopped. Signal Start lock signal STLK
  • Page 1802. PREPARATIONS FOR OPERATION B–64113EN–1/01 All axes Interlock signal *IT [Classification] Input signal [Function] This signal is used to inhibit the machine from moving, and is effective regardless of the selected mode. [Operation] When the *IT signal is “0”, the axis movement is decelerat
  • Page 181B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Interlock signal for each axis *IT1 to *IT4 [Classification] Input signal [Function] These signals disable feed along axes on an axis–by–axis basis. A separate interlock signal is provided for each controlled axis. The number at the end of each sign
  • Page 1822. PREPARATIONS FOR OPERATION B–64113EN–1/01 NOTE In the T series, when bit 4 (DAU) of parameter No. 3003 is 0, a directional interlock for each axis is applied only during manual operation. To allow a directional interlock for each axis also during automatic operation, set bit 4 (DAU) of parameter
  • Page 183B–64113EN–1/01 2. PREPARATIONS FOR OPERATION NOTE This signal is effective for any blocks including blocks for cycle operation internally created by a canned cycle and so on. Signal address #7 #6 #5 #4 #3 #2 #1 #0 G007 STLK #7 #6 #5 #4 #3 #2 #1 #0 G008 *BSL *CSL *IT #7 #6 #5 #4 #3 #2 #1 #0 G130 *IT4
  • Page 1842. PREPARATIONS FOR OPERATION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3004 BCY BSL [Data type] Bit BSL The block start interlock signal *BSL and cutting block start interlock signal *CSL are: 0 : Disabled. 1 : Enabled. BCY When more than one operation is performed by one block command such as a canne
  • Page 185B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.6 MODE SELECTION General The mode select signal is a code signal consisting of the three bits MD1, MD2, and MD4. The following seven modes can be selected. D Memory edit (EDIT) D Memory operation (MEM) D Manual data input (MDI) D Manual handle/increment
  • Page 1862. PREPARATIONS FOR OPERATION B–64113EN–1/01 For this example mode switching, only MD2 should change from 0 to 1. However if a transient signal status change were to occur in a signal other than MD2 during mode switching, another mode (manual continuous feed mode, for example) would be set between a
  • Page 187B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Operation mode check signal MMDI, MMEM , MRMT, MEDT, MH, MINC, MJ, MREF, MTCHIN [Classification] Output signal [Function] The currently selected operation mode is output. [Operation] The following lists the relationship between the mode sel
  • Page 1882. PREPARATIONS FOR OPERATION B–64113EN–1/01 Note Precautions on modes and mode switching NOTE 1 In MDI mode, the STL signal turns to “0” and the CNC stops as soon as the commands entered via the MDI have been executed. But the SPL signal does not turn to “1”. Therefore, another command can be enter
  • Page 189B–64113EN–1/01 2. PREPARATIONS FOR OPERATION NOTE 4 Manual operation in TEACH IN JOG mode a) When bit 1 (THD) of parameter No. 7100 is set to 0 Only jog feed is possible. b) When bit 1 (THD) of parameter No. 7100 is set to 1 Both jog feed and manual handle feed are possible, provided the manual hand
  • Page 1902. PREPARATIONS FOR OPERATION B–64113EN–1/01 NOTE 6 When the HANDLE/INC or TEACH IN HANDLE mode is selected while the CNC is operating in the MEM or MDI mode, the automatic or MDI operation stops, the STL signal turns to “0”, the SPL signal simultaneously turns to “1”, and the CNC enters the HANDLE/
  • Page 191B–64113EN–1/01 2. PREPARATIONS FOR OPERATION NOTE 7 When the JOG or TEACH IN JOG mode is selected during RMT, MEM or MDI mode operation, operation stops, the STL signal turns to “0”, the SPL signal simultaneously turns to “1”, and the CNC enters the JOG or TEACH IN JOG mode. Under these conditions,
  • Page 1922. PREPARATIONS FOR OPERATION B–64113EN–1/01 NOTE 8 The mode switching operation is summarized in the time chart below (Fig. 2.6 (f)). M M M M D D D Disable because of Disable because of feed hold state of MDI operation possible here- feed hold state of automatic operation MDI operation after H / S
  • Page 193B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.7 STATUS OUTPUT SIGNAL General The table below lists the status output signals. They indicate the state of the CNC. See the sections listed in the table for details of each signal. Signal name Symbol Reference section Alarm signal AL 2.4 Battery alarm s
  • Page 1942. PREPARATIONS FOR OPERATION B–64113EN–1/01 NOTE 1 Rapid traverse in automatic operation includes all rapid traverses in canned cycle positioning, automatic reference point return, etc., as well as the move command G00. Rapid traverse in manual operation also includes rapid traverse in reference po
  • Page 195B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.8 VRDY OFF ALARM IGNORE SIGNAL General The German VDE safety standard requires that the motor be deactivated when the safety guard is opened. By using the VRDY OFF Alarm Ignore signal, however, the CNC can be restarted without resetting, even if the saf
  • Page 1962. PREPARATIONS FOR OPERATION B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 G066 IGNVRY G192 IGVRY4 IGVRY3 IGVRY2 IGVRY1 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1804 SAK [Data type] Bit SAK When the VRDY OFF Alarm Ignore signal IGNVRY is 1, or when any of the VRDY OFF Alarm Ignore signals IGVRY1 t
  • Page 197B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 2.9 ABNORMAL LOAD DETECTION General Machine collision, defective, and damaged cutters cause a large load torque on the servo and spindle motors, compared with normal rapid traverse or cutting feed. This function detects the load torque on the motors and s
  • Page 1982. PREPARATIONS FOR OPERATION B–64113EN–1/01 D Parameter setting The following flowcharts explain how to specify parameters for the abnormal load detection function. (1) Servo axis Abnormal load detection function is available. Abnormal load detection No. 2016#0 = 0 function to be used? No Yes No. 2
  • Page 199B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Signal Servo axis abnormal load detected signal ABTQSV [Classification] Output signal [Function] Informs the PMC that an abnormal load was detected on a servo axis. [Output condition] This signal becomes “1” if: S An abnormal load is detected for
  • Page 2002. PREPARATIONS FOR OPERATION B–64113EN–1/01 Abnormal load detection ignore signal IUDD1 to IUDD4 [Classification] Input signal [Function] These signals disable the abnormal load detection function for corresponding axes. These signals correspond to the controlled axes. The suffixed num
  • Page 201B–64113EN–1/01 2. PREPARATIONS FOR OPERATION #7 #6 #5 #4 #3 #2 #1 #0 2016 ABNTDT [Data type] Bit axis ABNTDT Output of the estimated load torque (for each axis) 0 : Disabled 1 : Enabled This parameter must be specified when using the estimated load torque output function or the abnormal load detecti
  • Page 2022. PREPARATIONS FOR OPERATION B–64113EN–1/01 2104 Threshold for abnormal load detection alarm [Data type] Word axis [Unit of data] Torque command unit (Refer to the digital servo operator’s manual for details.) [Valid data range] 0 to 7282 (The maximum motor torque is 7282, regardless of the motor t
  • Page 203B–64113EN–1/01 2. PREPARATIONS FOR OPERATION 4248 Spindle load torque monitor constant [Data type] Word axis [Valid data range] 0 to 32767 [Standard setting] Depends of the motor model. This constant is determined by the maximum output torque and inertia of the motor. It is used for observer process
  • Page 2042. PREPARATIONS FOR OPERATION B–64113EN–1/01 PMC window function D Reading the load torque The load torque data can be read at the PMC using its window function. data (1) Servo axis [Input data structure] Top address +0 (Function code) 211 2 (Completion code) (Not to be set) 4 (Data length) (Not to
  • Page 205B–64113EN–1/01 2. PREPARATIONS FOR OPERATION [Output data structure] Top address + 0 (Function code) 211 2 (Completion code) ? (Refer to the above description about the completion code.) 4 (Data length) L (L = 2*n, where n is the num- ber of specified axes) 6 (Data number) 0 8 (Data attribute) M (M:
  • Page 2062. PREPARATIONS FOR OPERATION B–64113EN–1/01 (2) Spindle [Input data structure] Top address +0 (Function code) 211 2 (Completion code) (Not to be set) 4 (Data length) (Not to be set) 6 (Data number) 1 8 (M = 1 to n: Specifies separately (Data attribute) for each axis whether data for the axis is to
  • Page 207B–64113EN–1/01 2. PREPARATIONS FOR OPERATION [Output data structure] Top address + 0 (Function code) 211 2 (Completion code) ? (Refer to the above description about the completion code.) 4 (Data length) L (L = 2*n, where n is the num- ber of specified axes) 6 (Data number) 1 8 (Data attribute) M (M:
  • Page 2082. PREPARATIONS FOR OPERATION B–64113EN–1/01 2.10 SERVO SPEED CHECK General While the servo speed check enable signal (G0349) is set to 1, the CNC checks the servo speed and compares the servo speed with the value set in parameter No. 12291. If the servo speed is lower than the value set in the para
  • Page 209B–64113EN–1/01 2. PREPARATIONS FOR OPERATION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G0349 SVSCK8 SVSCK7 SVSCK6 SVSCK5 SVSCK4 SVSCK3 SVSCK2 SVSCK1 #7 #6 #5 #4 #3 #2 #1 #0 F0349 TSA8 TSA7 TSA6 TSA5 TSA4 TSA3 TSA2 TSA1 Parameter #7 #6 #5 #4 #3 #2 #1 #0 12290 SSA SSC [Data type] SSC Servo speed checking
  • Page 2103. MANUAL OPERATION B–64113EN–1/01 3 MANUAL OPERATION 192
  • Page 211B–64113EN–1/01 3. MANUAL OPERATION 3.1 JOG FEED/ INCREMENTAL FEED General D Jog feed In jog mode, setting a feed axis and direction selection bit to “1” on the machine operator’s panel moves the tool along the selected axis in the selected direction. Manual operation is allowed one axis at a time. 3
  • Page 2123. MANUAL OPERATION B–64113EN–1/01 Signal The following signals determine that way the jog feed or incremental feed is executed. Selection Jog feed Incremental feed Mode selection MD1, MD2, MD4, MJ MD1, MD2, MD4, MINC Selection of the axis to move +J1, –J1, +J2, –J2, +J3, –J3, ... Selection of the d
  • Page 213B–64113EN–1/01 3. MANUAL OPERATION [Operation] When the jog bit is “1”, the control unit operates as described below. D When jog feed or incremental feed is allowed, the control unit moves the specified axis in the specified direction. D In jog feed, the control unit continues to feed the axis while
  • Page 2143. MANUAL OPERATION B–64113EN–1/01 Incremental feed mode (TEACH IN HANDLE mode) Reset +J1 1st axis move +J1 is inef- fective dur- Axis is fed again Move is stopped by ing this resetting after signals have period. turned to “0” once. Manual Feedrate Override Signal *JV0 – *JV15 [Classifi
  • Page 215B–64113EN–1/01 3. MANUAL OPERATION Manual rapid traverse selection signal RT [Classification] Input signal [Function] Selects a rapid traverse rate for jog feed or incremental feed. [Operation] When the signal turns to “1”, the control unit operates as described below: D The control unit exe
  • Page 2163. MANUAL OPERATION B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1002 JAX [Data type] Bit JAX Number of axes controlled simultaneously in jog feed, manual rapid traverse and manual reference position return 0 : 1 axis 1 : 3 axes #7 #6 #5 #4 #3 #2 #1 #0 1401 RPD [Data type] Bit RPD Manual rapid t
  • Page 217B–64113EN–1/01 3. MANUAL OPERATION 1424 Manual rapid traverse rate for each axis [Data type] Two–word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 30 – 240000 30 – 100000 Inch machine 0.1 inch/min 30 – 96000 30 – 48
  • Page 2183. MANUAL OPERATION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 1901 RFD [Data type] Bit RFD In jog feed mode, the fine acceleration/deceleration function and feed–forward function are: 0: Disabled. 1: Enabled. NOTE 1 The axis operating under PMC axis control are not affected by this parameter. For such
  • Page 219B–64113EN–1/01 3. MANUAL OPERATION Reference item III.3.2 JOG FEED OPERATOR’S MANUAL (M series) (B–64124EN) III.3.3 INCREMENTAL FEED Series 0i–C III.3.2 JOG FEED OPERATOR’S MANUAL (T series) (B–64114EN) III.3.3 INCREMENTAL FEED III.3.2 JOG FEED OPERATOR’S MANUAL (M series) (B–64144EN) III.3.3 INCREM
  • Page 2203. MANUAL OPERATION B–64113EN–1/01 3.2 MANUAL HANDLE FEED General In manual handle feed mode, the tool can be incrementally moved by rotating the manual pulse generator. Select the axis along which the tool is to be moved with the handle feed axis selection signal. The minimum distance the tool is m
  • Page 221B–64113EN–1/01 3. MANUAL OPERATION Signal Manual Handle Feed Axis Selection Signals [Classification] Input signal D (M series) HS1A – HS1D [Function] Selects the axis of manual handle feed. A set of four code signals, A, B, C, and D is provided for each manual pulse generator. (Up to t
  • Page 2223. MANUAL OPERATION B–64113EN–1/01 WARNING 1 Because the least input increment is used as the units for manual handle and incremental feed, the same value represents a different distance depending on whether the metric or inch input system is used. 2 For an axis under diameter programming, the tool
  • Page 223B–64113EN–1/01 3. MANUAL OPERATION #7 #6 #5 #4 #3 #2 #1 #0 7102 HNGx [Data type] Bit axis HNGx Axis movement direction for rotation direction of manual pulse generator 0: Same in direction 1: Reverse in direction 7110 Number of manual pulse generators used [Data type] Byte [Valid data range] 1, 2, o
  • Page 2243. MANUAL OPERATION B–64113EN–1/01 12350 Manual handle feed magnification m (in each axis) [Data type] Word axis [Unit of data] 1 [Valid data range] 1 to 127 This parameter sets the magnification to be used for each axis when manual handle feed movement amount select signal MP1 is set to 0,
  • Page 225B–64113EN–1/01 3. MANUAL OPERATION Caution CAUTION Rotate the manual pulse generator at a rate of five rotations per second or lower. Reference item OPERATOR’S MANUAL III.3.4 MANUAL HANDLE FEED (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.3.4 MANUAL HANDLE FEED (T series) (B–64114EN) OPE
  • Page 2263. MANUAL OPERATION B–64113EN–1/01 3.3 MANUAL HANDLE INTERRUPTION General Rotating the manual pulse generator during automatic operation can increase the distance traveled by the amount corresponding to the handle feed. The axis to which the handle interrupt is applied is selected using the manual h
  • Page 227B–64113EN–1/01 3. MANUAL OPERATION Warning WARNING The distance travelled by handle interruption is determined according to the amount by which the manual pulse generator is turned and the handle feed magnification (x1, x10, xM, xN). Since the movement is not accelerated or decelerated, it is very d
  • Page 2284. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 4 REFERENCE POSITION ESTABLISHMENT 210
  • Page 229B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT 4.1 MANUAL REFERENCE POSITION RETURN General The tool is moved in the direction specified by parameter ZMI (bit 5 of No. 1006) setting the feed axis and direction select signal to “1” during manual reference position return mode. Movement will conti
  • Page 2304. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 (6) Upon confirmation that the current position is at the in–position area, the reference position return end signal (ZP1, ZP2, ZP3,…) and the reference position establishment signal (ZRF1, ZRF2, ZRF3,…) turn to “1”. These steps are repeated for eac
  • Page 231B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT D LDW: Deceleration dog width (mm or inch) TR V R( ) 30 ) T S) ) 4V L TS L DW u 2 60 1000 VR: Rapid traverse (mm/min or inch/min) TR: Rapid traverse time constant (ms) TS: Servo time constant (ms) VL: FL speed for reference position return (mm/min o
  • Page 2324. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Signal Manual reference position return selection signal ZRN [Classification] Input signal [Function] This signal selects manual reference position return. Manual reference position return is a kind of jog feed. Therefor, to select manual r
  • Page 233B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Feed Axis and Direction For details about this signal, see 3.1, “Feed Axis and Direction Selection Selection Signal Signal”. Only notes on use of reference position return are given, here. NOTE The direction of reference position return is set for e
  • Page 2344. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Reference position return deceleration signals *DEC1 to *DEC4 [Classification] Input signal [Function] These signals decelerate the feedrate for manual reference position return to a low feedrate (FL). Deceleration signals are provide
  • Page 235B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Reference position establishment signal ZRF1 to ZRF4 [Classification] Output signal [Function] Notify the system that the reference position has been established. A reference position establishment signal is provided for each axis. T
  • Page 2364. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 1005 ZRNx [Data type] Bit axis ZRNx When a command specifying the movement (except for G28) is issued in automatic operation (MEM, RMT, or MDI) before referencing is completed (after power on) 0 : An alarm is generated. (P/S
  • Page 237B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT [Valid data range] –99999999 to 99999999 Set the coordinate values of the reference positions in the machine coordinate system. #7 #6 #5 #4 #3 #2 #1 #0 1300 LZR [Data type] Bit LZR Checking of stored stroke limit 1 during the time from power–on to t
  • Page 2384. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 1821 Reference counter size for each axis [Data type] Two–word axis [Valid data range] 0 to 99999999 Set the size of the reference counter. To set the size of the reference counter, specify the grid interval for the reference position return in the
  • Page 239B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT NOTE When this parameter has been set, the power must be turned off before operation is continued. #7 #6 #5 #4 #3 #2 #1 #0 3003 DEC [Data type] Bit DEC Deceleration signal (*DEC1 to *DEC4) for manual reference position return 0 : Deceleration is app
  • Page 2404. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Reference item OPERATOR’S MANUAL MANUAL REFERENCE III.3.1 (M series) (B–64124EN) POSITION RETURN Series 0i–C OPERATOR’S MANUAL MANUAL REFERENCE III.3.1 (T series) (B–64114EN) POSITION RETURN OPERATOR’S MANUAL MANUAL REFERENCE III.3.1 (M series) (B–6
  • Page 241B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT 4.2 SETTING THE REFERENCE POSITION WITHOUT DOGS General This function moves each axis in the manual continuous feed mode near the reference position. It then sets the reference position in the reference position return mode without the deceleration
  • Page 2424. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Manual reference position return mode +J1 or –J1 Grid . . . . . . ZP1 ZRF1 Feedrate FL rate The following figure shows the positional relation between the reference position and the point to which the tool is positioned by manual continuous feed. –
  • Page 243B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Parameter #7 #6 #5 #4 #3 #2 #1 #0 1002 DLZ JAX [Data type] Bit JAX Number of axes controlled simultaneously in manual continuous feed, manual rapid traverse and manual reference position return 0 : 1 axis 1 : 3 axes DLZ Function for setting the refe
  • Page 2444. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 [Data type] Bit axis ZMIx The direction of reference position return and the direction of initial backlash at power–on 0 : Positive direction 1 : Negative direction #7 #6 #5 #4 #3 #2 #1 #0 1201 ZCL [Data type] Bit ZCL Local coordinate system when th
  • Page 245B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT 1425 FL rate of the reference position return for each axis [Data type] Word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 6 – 15000 6 – 12000 Inch machine 0.1 inch/
  • Page 2464. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 1836 Servo error amount where reference position return is possible [Data type] Byte axis [Unit of data] Detection unit [Valid data range] 0 to 127 This parameter sets the servo error used to enable reference position return in manual reference posi
  • Page 247B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Alarm and message Number Message Description 090 REFERENCE RETURN 1. The reference position return can- INCOMPLETE not be performed normally because the reference position return start point is too close to the reference position or the speed is too
  • Page 2484. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 4.3 REFERENCE POSITION SHIFT General When reference position return is performed using the grid method, the reference position can be shifted by a parameter–set distance without having to move the deceleration dog. This function is enabled by settin
  • Page 249B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT (3) Perform reference position return again. The tool stops when it reaches the reference position. Direction of reference position return Deceleration dog | | | | | ↑ ↑ Grid point Reference position (stop position) Parameter #7 #6 #5 #4 #3 #2 #1 #0
  • Page 2504. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Alarm and message D Diagnostic display 0302 Distance from the position where the deceleration dog is turned off to the first grid point [Data type] Two–word axis [Unit of data] 0.001 mm (metric output), 0.0001 inch (inch output) [Valid data range] –
  • Page 251B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT 4.4 REFERENCE POSITION RETURN General The G28 command positions the tool to the reference position, via the specified intermediate point, then sets the completion signal for reference position return (see Section 4.1) to 1. The reference position mu
  • Page 2524. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Alarm and message Number Message Description 405 SERVO ALARM: Position control system fault. Due to (WRONG ZRN) an CNC or servo system fault in the reference position return, there is a possibility that reference position re- turn could not be execu
  • Page 253B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT 4.5 2ND REFERENCE POSITION RETURN/3RD, 4TH REFERENCE POSITION RETURN General The G30 command positions the tool to the 2nd, 3rd, or 4th reference position, via the specified intermediate point. It then sets the completion signal for 2nd, 3rd, or 4th
  • Page 2544. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 ZP 2 1 1 : Return end signal for the first axis 2 : Return end signal for the second axis 3 : Return end signal for the third axis : : 2 : Second reference position return 3 : Third reference position return 4 : Fourth reference position return [Out
  • Page 255B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Alarm and message Number Message Description 046 ILLEGAL REFERENCE RE- Other than P2, P3 and P4 are commanded TURN COMMAND for 2nd, 3rd and 4th reference position re- turn command. Correct program. Caution CAUTION 1 If the G30 command is issued in m
  • Page 2564. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 4.6 BUTT–TYPE REFERENCE POSITION SETTING General This function automates the procedure of butting the tool against a mechanical stopper on an axis to set a reference position. The purpose of this function is to eliminate the variations in reference
  • Page 257B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Cycle operation When no reference position has been set (APZx, bit 4 of parameter No. 1815, is 0), operations (A) to (E), below, are performed automatically to set a reference position. Mechanical stopper Current position (A)The tool is moved along
  • Page 2584. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Mechanical stopper The direction, feedrate, and torque are all specified with parameters. (E)After the tool strikes the mechanical stopper end on the axis, the tool is withdrawn in the direction opposite to the butting direction, along the axis for
  • Page 259B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT After the reference When the reference position has already been set (when APZx, bit 4 of position is set parameter No. 1815, is 1), performing butt–type reference position setting causes the tool to be positioned to the reference position at the ra
  • Page 2604. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Signal Torque limit reach signals for butt–type reference position setting CLRCH1 to CLRCH4 [Classification] Output signal [Function] These signals are used to post notification of the torque limit having been reached for each corresp
  • Page 261B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT [Valid data range] –99999999 to 99999999 When the butt–type reference position setting function is used, this parameter sets a distance on an axis, along which withdrawal is performed after the mechanical stopper is hit (distance from the mechanical
  • Page 2624. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 When the butt–type reference position setting function is used, this parameter sets the feedrate used to hit the stopper on an axis for a second time. 7185 Withdrawal feedrate (common to the first and second butting operations) in butt–type referenc
  • Page 263B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT 4.7 LINEAR SCALE I/F WITH ABSOLUTE ADDRESS REFERENCED MARK (A/B PHASE)/LINEAR SCALE WITH DISTANCE–CODED REFERENCE MARKS (SERIAL) Outline By using optional function ”Linear scale I/F with absolute address referenced mark”, we can use ”Linear scale I/
  • Page 2644. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Linear scale with The basic structure of Linear scale with distance–coded reference marks distance–coded (serial) is same as A/B–phase scale (Linear scale with absolute address reference marks (serial) referenced mark). But this scale differs from A
  • Page 265B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Specifications (linear scale I/F with absolute address referenced mark (A/B phase)) Procedure for reference (1) Select the JOG mode, and set the manual reference position return position establishment selection signal ZRN to ”1”. (2) Set a direction
  • Page 2664. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Simple synchronous The function is available for only FS16i/18i/21i–MB,18i–MB5. axis When the function is applied for simple synchronous axis, the following condition should be kept. (1) Linear scale I/F with absolute address referenced mark (A/B ph
  • Page 267B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT [Synchronization] By setting bit 7 (for one simple synchronization pair) of parameter No. 8301 for synchronization or bit 7 (for multiple simple synchronization pairs) of parameter No. 8303 to 1, compensation pulses are output to the slave axis at r
  • Page 2684. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Note (1) In the following case, P/S090 alarm occurs. (a) The actual interval of reference marks is different from parameter setting value. (2) In this procedure, the axis does not stop until three or four reference marks are detected. If this proced
  • Page 269B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT (b) When the reference point return procedure is executed, the coordinate value are rounded in 0 to 360 degree, even if a parameter No. 1006#1(ROS) is set to ”1” (Machine coordinate values are linear axis type). (c) In case of rotary encoder with ab
  • Page 2704. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 (b) Because an incorrect value is set in parameter No.1883 and 1884 when setting parameter SCP is incorrect when the automatic setting of parameter No.1883 and 1884 was executed. It is very dangerous. In this case, please execute automatic setting o
  • Page 271B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Simple synchronous The function is available for only FS16i/18i/21i–MB,18i–MB5. axis When the function is applied for simple synchronous axis, the following condition should be kept. (1) Linear scale with distance–coded reference marks (serial) with
  • Page 2724. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 Reference position (1) When the reference position is not established and the axis moved by return turning the feed axis direction signal (+J1,–J1,+J2,–J2,...) to ”1” in REF mode, the reference position establishment procedure is executed. (2) When
  • Page 273B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT (d) During the reference point establishment operation of the angular axis, the command in the perpendicular axis is invalid in the manual reference point return. (e) On angular axis control, if you use automatic setting of parameter No.1883,1884 on
  • Page 2744. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 1802 DC2 DC4 [Data type] Bit DC4 When the reference position is established on the linear scale with reference marks: 0 : An absolute position is established by detecting three reference marks. 1 : An absolute position is est
  • Page 275B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT WARNING If you set parameter 1818#3 (SDCx), please don’t forget to turned off before operation is continued. This parameter doesn’t generate P/S alarm 0 (Power–off alarm). #7 #6 #5 #4 #3 #2 #1 #0 1819 DAT [Data type] Bit axis DATx When manual refere
  • Page 2764. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 CAUTION This parameter is unavailable on linear scale with distance–coded reference marks (serial). 1883 Distance from the zero point of the linear scale with absolute addressing refer- ence marks (A/B phase) / the linear scale I/F with absolute add
  • Page 277B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Reference point Scale zero Scale end ÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈÈ Mark1 Mark2 Mark1 Mark2 Mark1=Mark2 8.0 42.0 8.2 41.8 PRM.1821 PRM.1882 PRM.1884 100,000,000 ) PRM.1883 [Example of parameter setting] When IS–B and millimeter machine and using a scale figure
  • Page 2784. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 (2) Establish a reference point by the procedure described in ”1.2.1 Procedure for Reference Position Establishment”. (As a result, the machine coordinate becomes the distance between scale zero and actual position.) (3) Positioning the axis to refe
  • Page 279B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT CAUTION 1 An incorrect coordinate system will be established when a wrong value is set in this parameter. In such a case, please execute reference point return again after setting the correct value in this parameter. 2 This parameter is unavailable
  • Page 2804. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 8303 SOFx SOFx In simple synchronous control, the synchronization function is: 0 : Not used. 1 : Used. NOTE Set this parameter on the master axis side. 14010 Allowable move amount of FL feedrate on establishment of reference
  • Page 281B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Alarm and message Number Message Description 090 REFERENCE RETURN In case of Linear scale I/F with absolute INCOMPLETE address referenced mark (A/B phase), the actual interval of reference marks is different from parameter (No.1821, 1882) setting va
  • Page 2824. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 4.8 The linear scale with absolute addressing reference marks has reference marks at intervals that change at a constant rate. By determining the EXTENDED reference mark interval, the corresponding absolute position can be FUNCTION OF THE deduced. W
  • Page 283B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT D Operation The reference position establishment procedure is explained below. <1> The tool is fed along a specified axis at the reference position return FL feedrate (parameter No. 1425). <2> Upon detection of a reference mark on the scale, the too
  • Page 2844. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 (2) When all axes require the reference position establishment operation Suppose that the reference position is not established for the X–, Y–, and Z–axes and that G00 Xxx Yyy Zzz; is specified. The operation in this case is shown in the figure belo
  • Page 285B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT ← Operation 1 → ← Operation 2 → X–axis No movement Rapid traverse rate Y–axis FL feedrate Z–axis Time Fig. 4.8 (d) When an axis does not require the reference position establishment operation and others require the establishment operation D Absolute
  • Page 2864. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 (2) When an incremental command is specified Movement is made along each axis by a specified distance. (The movement is indicated with the bold line in the figure below. Note that the intermediate tool path is not always of the linear interpolation
  • Page 287B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT D When an illegal If a correct reference mark interval cannot be detected for a cause, the tool reference mark interval is positioned to the end point without establishing the reference position. is detected Therefore, the machine position, absolute
  • Page 2884. REFERENCE POSITION ESTABLISHMENT B–64113EN–1/01 A time chart for the above procedure is shown below. JOG +JnJ–JnK Reference mark ZRFn Feedrate Jog feedrate FL feedrate Time Fig. 4.8 (g) Time chart for reference position establishment (jog feed) D Interruption by a feed If feed axis direction sele
  • Page 289B–64113EN–1/01 4. REFERENCE POSITION ESTABLISHMENT Caution CAUTION 1 PMC axis control In rapid traverse (axis control command 00h) and continuous feed (axis control command 06h) under PMC axis control, the reference position is not established. 2 Rapid traverse by other than G00 In rapid traverse op
  • Page 2905. AUTOMATIC OPERATION B–64113EN–1/01 5 AUTOMATIC OPERATION 272
  • Page 291B–64113EN–1/01 5. AUTOMATIC OPERATION 5.1 CYCLE START/ FEED HOLD General D Start of automatic When automatic operation start signal ST is set to 1 then 0 while the CNC operation (cycle start) is in memory (MEM) mode, DNC operation mode (RMT), or manual data input (MDI) mode, the CNC enters the autom
  • Page 2925. AUTOMATIC OPERATION B–64113EN–1/01 D Halt of automatic When the feed hold signal *SP is set to 0 during automatic operation, the operation (feed hold) CNC enters the feed hold state and stops operation. At the same time, cycle start lamp signal STL is set to 0 and feed hold lamp signal SPL is set
  • Page 293B–64113EN–1/01 5. AUTOMATIC OPERATION Signal Cycle start signal ST [Classification] Input signal [Function] Starts automatic operation. [Operation] When signal ST is set to 1 then 0 in memory (MEM) mode, DNC operation mode (RMT) or manual data input (MDI) mode, the CNC enters the cycle star
  • Page 2945. AUTOMATIC OPERATION B–64113EN–1/01 Feed hold lamp signal SPL [Classification] Output signal [Function] Notifies the PMC that feed hold state is entered. [Output condition] This signal is set to 1 or 0, according to the state of the CNC, as listed in Table 5.1. Signals OP, STL, and SPL ar
  • Page 295B–64113EN–1/01 5. AUTOMATIC OPERATION Alarm and message D Self–diagnosis During automatic operation, the machine may sometimes show no information movement while no alarm is detected. In that case, the CNC may be performing processing or waiting for the occurrence of an event. The state of the CNC c
  • Page 2965. AUTOMATIC OPERATION B–64113EN–1/01 5.2 RESET AND REWIND General The CNC is reset and enters the reset state in the following cases: 1. When the emergency stop signal (*ESP) is set to 0 2. When the external reset signal (ERS) is set to 1 3. When the reset and rewind signal (RRW) is set to 1 4. Whe
  • Page 297B–64113EN–1/01 5. AUTOMATIC OPERATION The following parameters are also used to select how to handle processing for CNC data when the CNC is reset. S Bit 7 (MCL) of parameter No. 3203 Whether programs created in MDI mode are erased or stored S Bit 6 (CCV) of parameter No. 6001 Whether custom macro v
  • Page 2985. AUTOMATIC OPERATION B–64113EN–1/01 Resetting signal RST [Classification] Output signal [Function] Notifies the PMC that the CNC is being reset. This signal is used for reset processing on the PMC. [Output condition] This signal is set to 1 in the following cases: 1. When the emergency st
  • Page 299B–64113EN–1/01 5. AUTOMATIC OPERATION 3017 Output time of reset signal RST [Data type] Byte [Unit of data] 16 ms [Valid data range] 0 to 255 To extend the output time of reset signal RST, the time to be added is specified in this parameter. RST signal output time = time required for reset + paramete
  • Page 3005. AUTOMATIC OPERATION B–64113EN–1/01 Reference item STATUS WHEN TURNING OPERATOR’S MANUAL POWER ON, WHEN APPENDIX E (M series) (B–64124EN) CLEAR AND WHEN RESET Series 0i–C STATUS WHEN TURNING OPERATOR’S MANUAL POWER ON, WHEN APPENDIX E (T series) (B–64114EN) CLEAR AND WHEN RESET STATUS WHEN TURNING
  • Page 301B–64113EN–1/01 5. AUTOMATIC OPERATION 5.3 Before machining is started, the automatic running check can be executed. It checks whether the created program can operate the machine TESTING A as desired. This check can be accomplished by running the machine or PROGRAM viewing the position display change
  • Page 3025. AUTOMATIC OPERATION B–64113EN–1/01 All–axis machine lock check signal MMLK [Classification] Output signal [Function] Notifies the PMC of the state of the all–axis machine lock signal. [Output condition] This signal is set to 1 in the following case: – When all–axis machine lock signal ML
  • Page 303B–64113EN–1/01 5. AUTOMATIC OPERATION Note NOTE 1 Automatic operation in the machine lock state (M, S, T, and B commands) Machine lock applies only to move commands along controlled axes. Updating modal G codes or setting a coordinate system is performed normally. M, S, T, and B (2nd auxilialy funct
  • Page 3045. AUTOMATIC OPERATION B–64113EN–1/01 5.3.2 Dry Run General Dry run is valid only for automatic operation. The tool is moved at a constant feedrate(*1) regardless of the feedrate specified in the program. This function is used, for example, to check the movement of the tool without a workpiece. CAUT
  • Page 305B–64113EN–1/01 5. AUTOMATIC OPERATION Dry run check signal MDRN [Classification] Output signal [Function] Notifies the PMC of the state of the dry run signal. [Output condition] This signal is set to 1 in the following case: – When dry run signal DRN is set to 1 This signal is set to 0 in t
  • Page 3065. AUTOMATIC OPERATION B–64113EN–1/01 1420 Rapid traverse rate for each axis [Data type] Two–word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 30 – 240000 6 – 100000 Inch machine 0.1 inch/min 30 – 96000 6 – 48000 Ro
  • Page 307B–64113EN–1/01 5. AUTOMATIC OPERATION 5.3.3 Single Block General Single block operation is valid only for automatic operation. When the single block signal (SBK) is set to 1 during automatic operation, the CNC enters the automatic operation stop state after executing the current block. In subsequent
  • Page 3085. AUTOMATIC OPERATION B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 G046 SBK F004 MSBK Parameter #7 #6 #5 #4 #3 #2 #1 #0 6000 SBV SBM [Data type] Bit SBM Custom macro statement 0: Not stop the single block 1: Stops the single block If you want to disable the single blocks in custom macro st
  • Page 309B–64113EN–1/01 5. AUTOMATIC OPERATION Reference item OPERATOR’S MANUAL III.5.5 Single block (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.5.5 Single block (T series) (B–64114EN) OPERATOR’S MANUAL III.5.5 Single block (M series) (B–64144EN) Series 0i Mate–C OPERATOR’S MANUAL III.5.5 Single
  • Page 3105. AUTOMATIC OPERATION B–64113EN–1/01 5.4 MANUAL ABSOLUTE ON/OFF General This function selects whether the movement of the tool with manual operation (such as jog feed and manual handle feed) is counted for calculating the current position in the workpiece coordinate system. A check signal is also o
  • Page 311B–64113EN–1/01 5. AUTOMATIC OPERATION When manual absolute The manual move amount is not counted to the present position on the turns off (manual workpiece coordinate system. The present position display on the CRT absolute signal includes the manual move amount. The display is reset to the initial
  • Page 3125. AUTOMATIC OPERATION B–64113EN–1/01 Manual absolute check signal MABSM [Classification] Output signal [Function] Notifies the PMC of the state of the manual absolute signal. [Output condition] This signal is set to 1 in the following case: – When the manual absolute signal *ABSM is set to
  • Page 313B–64113EN–1/01 5. AUTOMATIC OPERATION 5.5 OPTIONAL BLOCK SKIP/ADDITION OF OPTIONAL BLOCK SKIP General When a slash followed by a number (/n, where n = 1 to 9) is specified at the head of a block, and optional block skip signals BDT1 to BDT9 are set to 1 during automatic operation, the information co
  • Page 3145. AUTOMATIC OPERATION B–64113EN–1/01 2. When BDTn is set to 1 while the CNC is reading a block containing /n, the block is not ignored. BDTn ”1” ”0” Reading by CNC ³ ...; /n N123 X100. Y200. ; N234 .... Not ignored 3. When BDTn, currently set to 1, is set to 0 while the CNC is reading a block conta
  • Page 315B–64113EN–1/01 5. AUTOMATIC OPERATION Optional block skip check signals MBDT1 MBDT2 to MBDT9 [Classification] Output signal [Function] Notify the PMC of the states of the optional block skip signals BDT1 to BDT9. Nine signals are provided, corresponding to the nine optional block ski
  • Page 3165. AUTOMATIC OPERATION B–64113EN–1/01 Reference item OPERATOR’S MANUAL II.12.2 Program section configuration (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.12.2 Program section configuration (T series) (B–64114EN) OPERATOR’S MANUAL II.12.2 Program section configuration (M series) (B–64144EN
  • Page 317B–64113EN–1/01 5. AUTOMATIC OPERATION 5.6 SEQUENCE NUMBER COMPARISON AND STOP General During program execution, this function causes a single block stop right after a block with a specified sequence number is executed. To use this function, first specify the program number (1 to 9999) of a program t
  • Page 3185. AUTOMATIC OPERATION B–64113EN–1/01 5.7 PROGRAM RESTART General A program may be restarted at a block by specifying the sequence number of the block, after automatic operation is stopped because of a broken tool or for holidays. This function can also be used as a high–speed program check function
  • Page 319B–64113EN–1/01 5. AUTOMATIC OPERATION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G006 SRN F002 SRNMV Parameter 7310 Movement sequence to program restart position This parameter can be set at the “Setting Screen.” [Data type] Byte axis [Valid data range] 1 to no. of controlled axes This parameter sets th
  • Page 3205. AUTOMATIC OPERATION B–64113EN–1/01 Warning WARNING As a rule, the tool cannot be returned to a correct position under the following conditions. Special care must be taken in the following cases since none of them cause an alarm: ⋅ Manual operation is performed when the manual absolute mode is OFF
  • Page 321B–64113EN–1/01 5. AUTOMATIC OPERATION 5.8 EXACT STOP/ EXACT STOP MODE/ TAPPING MODE/ CUTTING MODE (M SERIES) General NC commands can be used to control a feedrate in continuous cutting feed blocks as described below. D Exact stop (G09) The tool is decelerated in a block specifying G09, and an in–pos
  • Page 3225. AUTOMATIC OPERATION B–64113EN–1/01 Reference item Exact Stop (G09, G61) OPERATOR’S MANUAL Series 0i–C II.5.4.1 Cutting Mode (G64) (M series) (B–64124EN) Tapping Mode (G63) Exact Stop (G09, G61) OPERATOR’S MANUAL Series 0i Mate–C II.5.4.1 Cutting Mode (G64) (M series) (B–64144EN) Tapping Mode (G63
  • Page 323B–64113EN–1/01 5. AUTOMATIC OPERATION 5.9 DNC OPERATION General By starting automatic operation during the DNC operation mode (RMT), it is possible to perform machining (DNC operation) while a program is being read from the reader/puncher interface or memory card. It is possible to select files (pro
  • Page 3245. AUTOMATIC OPERATION B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 G043 DNCI #7 #6 #5 #4 #3 #2 #1 #0 F003 MRMT Parameter #7 #6 #5 #4 #3 #2 #1 #0 0100 ND3 This parameter can be set at the “Setting Screen.” [Data type] Bit ND3 In DNC operation, a program is: 0 : Read block by block. (A “DC3”
  • Page 325B–64113EN–1/01 5. AUTOMATIC OPERATION Alarm and message Number Message Description 086 DR SIGNAL OFF When entering data in the memory by using Reader / Puncher interface, the ready signal (DR) of reader / puncher was off. Power supply of I/O unit is off or cable is not connected or a P.C.B. is defec
  • Page 3265. AUTOMATIC OPERATION B–64113EN–1/01 5.10 MANUAL INTERVENTION AND RETURN General If the tool movement along the axes is stopped by a feed hold during automatic operation, then restarted after manual intervention such as tool exchange, the tool moves back to the point of intervention before automati
  • Page 327B–64113EN–1/01 5. AUTOMATIC OPERATION 5.11 RETRACTION FOR RIGID TAPPING (M SERIES) General When rigid tapping is stopped, either as a result of an emergency stop or a reset, the tap may cut into the workpiece. The tap can subsequently be drawn out by using a PMC signal. This function automatically s
  • Page 3285. AUTOMATIC OPERATION B–64113EN–1/01 (4) Resume Once rigid tapping retraction has been stopped, it can be resumed by performing the same operation as that used for starting rigid tapping retraction. If rigid tapping retraction has been completed, however, the start operation does not restart rigid
  • Page 329B–64113EN–1/01 5. AUTOMATIC OPERATION Time chart for stopping tapping retraction Tapping retraction start signal RTNT Spindle enable signal ENB Rigid tapping signal RGTAP Spindle excitation Retract movement When tapping retraction is stopped, spindle enable signal is set to 0, in the same way as for
  • Page 3305. AUTOMATIC OPERATION B–64113EN–1/01 3. The override value (parameter No. 5381) for rigid tapping retraction is ignored. Example: D Machining program –––––––––– M29 S1000 ; G84 X20. Y20. R–10. Z–30. F500 ; X50. Y50. ; X100. Y100. ; G80 –––––––––– D Retraction program –––––––––– G30 P99 M29 S1000 ;
  • Page 331B–64113EN–1/01 5. AUTOMATIC OPERATION Parameter #7 #6 #5 #4 #3 #2 #1 #0 5200 DOV [Data type] Bit DOV For tool extraction during rigid tapping, override is: 0 : Disabled. 1 : Enabled. (The override value is set in parameter No.5211 or No.5381.) #7 #6 #5 #4 #3 #2 #1 #0 5202 RG3 [Data type] Bit RG3 Rig
  • Page 3325. AUTOMATIC OPERATION B–64113EN–1/01 Caution CAUTION 1 If rigid tapping is stopped as a result of an emergency stop, the position on the tapping axis (Z–axis) is maintained but the spindle position is lost. In such a case, therefore, the positional relationship between the spindle and tapping axis
  • Page 333B–64113EN–1/01 5. AUTOMATIC OPERATION Reference item OPERATOR’S MANUAL Series 0i–C II.13.2 Rigid tapping (M series) (B–64124EN) OPERATOR’S MANUAL Series 0i Mate–C II.13.2 Rigid tapping (M series) (B–64144EN) CONNECTION MANUAL (This manual) 9.10 Rigid tapping 315
  • Page 3346. INTERPOLATION FUNCTION B–64113EN–1/01 6 INTERPOLATION FUNCTION 316
  • Page 335B–64113EN–1/01 6. INTERPOLATION FUNCTION 6.1 POSITIONING General The G00 command moves a tool to the position in the workpiece system specified with an absolute or an incremental command at a rapid traverse rate. In the absolute command, coordinate value of the end point is programmed. In the increm
  • Page 3366. INTERPOLATION FUNCTION B–64113EN–1/01 1420 Rapid traverse rate for each axis [Data type] Two–word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 30 – 240000 30 – 100000 Inch machine 0.1 inch/min 30 – 96000 30 – 480
  • Page 337B–64113EN–1/01 6. INTERPOLATION FUNCTION 6.2 LINEAR INTERPOLATION General Tools can move along a line A tools move along a line to the specified position at the feedrate specified in F. The feedrate specified in F is effective until a new value is specified. It need not be specified for each block.
  • Page 3386. INTERPOLATION FUNCTION B–64113EN–1/01 Parameter 1411 Cutting feedrate when the power is turned on This parameter can be set in “Setting screen”. [Data type] Word [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 6 – 32767
  • Page 339B–64113EN–1/01 6. INTERPOLATION FUNCTION NOTE 1 This parameter is effective only in linear and circular interpolation. In polar coordinate and cylindrical, the maximum feedrate for all axes specified in parameter No. 1422 is effective. 2 If the setting for each axis is 0, the maximum feedrate specif
  • Page 3406. INTERPOLATION FUNCTION B–64113EN–1/01 6.3 CIRCULAR INTERPOLATION General The command below can move a tool along a circular arc in the defined plane. “Clockwise”(G02) and “counterclockwise”(G03) on the XpYp plane (ZpXp plane or YpZp plane) are defined when the XpYp plane is viewed in the positive
  • Page 341B–64113EN–1/01 6. INTERPOLATION FUNCTION The distance between an arc and the center of a circle that contains the arc can be specified using the radius, R, of the circle instead of I, J, and K. In this case, one arc is less than 180_, and the other is more than 180_ are considered. For T series, an
  • Page 3426. INTERPOLATION FUNCTION B–64113EN–1/01 (Example) (M series) For arc (1) (less than 180_) G91 G02 X60.0 Y20.0 R50.0 F300.0 ; For arc (2) (greater than 180_) G91 G02 X60.0 Y20.0 R–50.0 F300.0 ; (2) r=50mm End point (1) Start point r=50mm Y X NOTE 1 Specifying an arc center with addresses I, K, and J
  • Page 343B–64113EN–1/01 6. INTERPOLATION FUNCTION The feedrate in circular interpolation is equal to the feedrate specified by the F code, and the feedrate along the arc (the tangential feedrate of the arc) is controlled to be the specified feedrate. The error between the specified feedrate and the actual to
  • Page 3446. INTERPOLATION FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3402 G19 G18 [Data type] Bit G18 and G19 Plane selected when power is turned on or when the control is cleared G19 G18 G17, G18 or G19 mode 0 0 G17 mode (plane XY) 0 1 G18 mode (plane ZX) 1 0 G19 mode (plane YZ) 3410 Tolerance of arc r
  • Page 345B–64113EN–1/01 6. INTERPOLATION FUNCTION Number Message Description 023 ILLEGAL RADIUS In circular interpolation by radius des- COMMAND ignation, negative value was com- (T series) manded for address R. Modify the program. 025 CANNOT COMMAND F0 F0 (rapid traverse) was instructed by IN G02/G03 F1 –di
  • Page 3466. INTERPOLATION FUNCTION B–64113EN–1/01 6.4 THREAD CUTTING 6.4.1 Thread Cutting General Tool movement can be synchronized with spindle rotation when cutting threads. The spindle speed is continuously read through the position coder attached to the spindle. Then, it is converted to a cutting feedrat
  • Page 347B–64113EN–1/01 6. INTERPOLATION FUNCTION Signal Thread cutting signal THRD [Function] This signal indicates that thread cutting is in progress. [Output condition] This signal turns to “1” in the following cases: S Thread cutting mode in progress S Thread cutting cycle for turning This signal
  • Page 3486. INTERPOLATION FUNCTION B–64113EN–1/01 Checking the spindle speed arrival signal before starting threading #7 #6 #5 #4 #3 #2 #1 #0 3708 SAT SAR SAR [Data type] Bit SAR: The spindle speed arrival signal is: 0 : Not checked 1 : Checked SAT: Check of the spindle speed arrival signal at the start of e
  • Page 349B–64113EN–1/01 6. INTERPOLATION FUNCTION Setting the FL feedrate for the thread cutting cycle 1627 FL rate of exponential acceleration /deceleration in the thread cutting cycle for each axis [Data type] Word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A,
  • Page 3506. INTERPOLATION FUNCTION B–64113EN–1/01 Setting the finishing allowance for the multiple repetitive canned cycle G76 5141 Finishing allowance in the multiple repetitive canned cycle G76 [Data type] Two–word [Unit of data] Increment system IS–A IS–B IS–C Unit Metric input 0.01 0.001 0.0001 mm Inch i
  • Page 351B–64113EN–1/01 6. INTERPOLATION FUNCTION Warning WARNING During threading, stopping feed without stopping the spindle is dangerous because the cutting depth will abruptly increase. Feed hold is, therefore, disabled during threading. If attempted during threading, feed stops in the same way as single
  • Page 3526. INTERPOLATION FUNCTION B–64113EN–1/01 Reference item OPERATOR’S MANUAL II.4.7 THREAD CUTTING (M series) (B–64124EN) CONSTANT LEAD THREAD II.4.7 CUTTING Series 0i–C VARIABLE LEAD THREAD II.4.8 OPERATOR’S MANUAL CUTTING (T series) (B–64114EN) CONTINUOUS THREAD CUT- II.4.9 TING II.4.10 MULTIPLE THRE
  • Page 353B–64113EN–1/01 6. INTERPOLATION FUNCTION 6.4.2 Thread Cutting Cycle Retract (T series) General When the automatic operation stop signal *SP is set to 0 during threading in a threading cycle, the tool immediately retracts while performing chamfering, then returns to the start point of the cu
  • Page 3546. INTERPOLATION FUNCTION B–64113EN–1/01 Caution CAUTION While the tool is retracting, automatic operation stop signal *SP is ignored. Note NOTE The chamfering distance for retraction is determined by the setting of parameter No. 5130. Reference item II.13.1.2 Thread Cutting Cycle OPERATOR’
  • Page 355B–64113EN–1/01 6. INTERPOLATION FUNCTION 6.5 SINGLE DIRECTION POSITIONING General For accurate positioning without play of the machine (lost motion), positioning is performed in one direction finally. Overrun distance Start point Start point Temporary stop End point + Example where positioning is pe
  • Page 3566. INTERPOLATION FUNCTION B–64113EN–1/01 D Overview of operation X Overrun distance in the Z–axis direction Overrun distance in the X–axis direction Programmed end point Z Programmed start point In the case of positioning of non–linear interpolation type (bit 1 (LRP) of parameter No. 1401 = 0) As sh
  • Page 357B–64113EN–1/01 6. INTERPOLATION FUNCTION Parameter #7 #6 #5 #4 #3 #2 #1 #0 5431 PDI MDL [Data type] Bit MDL Specifies whether the G code for single direction positioning (G60) is included in one–shot G codes (00 group) or modal G codes (01 group) 0: One–shot G codes (00 group) 1: Modal G codes (01 g
  • Page 3586. INTERPOLATION FUNCTION B–64113EN–1/01 Notes 1. Single direction positioning is not performed along an axis for which no overrun distance is set in parameter No. 5440. 2. Single direction positioning is not performed along an axis for which travel distance 0 is specified. 3. The mirror image funct
  • Page 359B–64113EN–1/01 6. INTERPOLATION FUNCTION The direction of the compensation command Xa is determined by the inclination angle q of the angular axis and the direction of the move command Yp for the orthogonal axis. When tan q is plus, the direction of the move command for the angular axis is opposite
  • Page 3606. INTERPOLATION FUNCTION B–64113EN–1/01 +X (orthogonal axis) X–axis: Compensation in the plus direction Move command in the minus direction Y–axis: Positioning in the +Y (angular axis) minus direction Actual move coordinate system q (inclination angle) Program coordinate system Move command in the
  • Page 361B–64113EN–1/01 6. INTERPOLATION FUNCTION Program coordinate system +X (orthogonal axis) Y–axis: Positioning in the minus direction X–axis: Compensation in the minus direction Move command in the minus direction q (inclination angle) +Y (angular axis) Actual move coordinate system Move command in the
  • Page 3626. INTERPOLATION FUNCTION B–64113EN–1/01 6.6 HELICAL INTERPOLATION General Helical interpolation is enabled by specifying up to two other axes which move synchronously with the circular interpolation by circular commands. The command method is to simply add one or two move command axes which are not
  • Page 363B–64113EN–1/01 6. INTERPOLATION FUNCTION When HFC is 0 No. 1430: Maximum cutting feedrate for each axis Since the cutting feedrate for the arc is clamped to the above parameter value, the feedrate along the linear axis is clamped to the smaller parameter value. Example
  • Page 3646. INTERPOLATION FUNCTION B–64113EN–1/01 6.7 POLAR COORDINATE INTERPOLATION General Polar coordinate interpolation is a function that exercises contour control in converting a command programmed in a Cartesian coordinate system to the movement of a linear axis (movement of a tool) and the movement o
  • Page 365B–64113EN–1/01 6. INTERPOLATION FUNCTION Parameter 1422 Maximum cutting feedrate for all axes [Data type] Two–word [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 6 – 240000 6 – 100000 Inch machine 0.1 inch/min 6 – 96000 6
  • Page 3666. INTERPOLATION FUNCTION B–64113EN–1/01 Alarm and message No. Message Description 145 ILLEGAL CONDITIONS The conditions are incorrect when the polar IN POLAR COORDINATE coordinate interpolation starts or it is can- INTERPOLATION celed. 1) In modes other than G40, G12.1/G13.1 was specified. 2) An er
  • Page 367B–64113EN–1/01 6. INTERPOLATION FUNCTION 6.8 CYLINDRICAL INTERPOLATION General The amount of travel of a rotary axis specified by an angle is internally converted to a distance of a linear axis along the outer surface so that linear interpolation or circular interpolation can be performed with anoth
  • Page 3686. INTERPOLATION FUNCTION B–64113EN–1/01 1022 Setting of each axis in the basic coordinate system [Data type] Byte axis To determine the following planes used for circular interpolation, cutter compensation C (for the M series), tool nose radius compensation (for the T series), etc., each control ax
  • Page 369B–64113EN–1/01 6. INTERPOLATION FUNCTION Reference item OPERATOR’S MANUAL II.4.6 Cylindrical Interpolation (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.4.6 Cylindrical Interpolation (T series) (B–64114EN) OPERATOR’S MANUAL Series 0i Mate–C II.4.5 Cylindrical Interpolation (T series) (B–64
  • Page 3706. INTERPOLATION FUNCTION B–64113EN–1/01 6.9 Polygonal turning means machining a polygonal figure by rotating the workpiece and tool at a certain ratio. POLYGONAL TURNING (T SERIES) Workpiece Workpiece Tool Fig. 6.9 (a) Polygonal turning By changing conditions which are rotation ratio of workpiece a
  • Page 371B–64113EN–1/01 6. INTERPOLATION FUNCTION 6.9.1 Polygonal Turning General One of the axes (servo axes) controlled by the CNC is assigned as a tool rotation axis. Either serial spindle or analog spindle can be used as a workpiece axis (spindle). Polygonal turning using a servo axis is detailed in the
  • Page 3726. INTERPOLATION FUNCTION B–64113EN–1/01 (With the above setting, the reference counter capacity is 36000.) Parameter No. 1820 = 2 (CMR) Parameter No. 1821 = 36000 (reference counter capacity) Parameter No. 2084 = 36 (DMR numerator) Parameter No. 2085 = 1000 (DMR denominator) For the other servo par
  • Page 373B–64113EN–1/01 6. INTERPOLATION FUNCTION 360 No. 1420 = 72000 (= 2000 ) 10 Also specify other feedrates in 10 degrees/min units. D Commands from the NC program When the machine is not performing polygonal turning, the machining program can issue move commands to the polygon axis. Such commands can b
  • Page 3746. INTERPOLATION FUNCTION B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 7600 PLZ [Data type] Bit PLZ Synchronous axis using G28 command 0: Returns to the reference position in the same sequence as the manual reference position return. 1: Returns to the reference position by positioning at a rapid
  • Page 375B–64113EN–1/01 6. INTERPOLATION FUNCTION Alarm and message Number Message Description 217 DUPLICATE G251 (COM- G51.2 (or G251) is further comman- MANDS) ded in the polygonal turning mode. Modify the program. 218 NOT FOUND P/Q COM- P or Q is not commanded in the MAND IN G251 G51.2 (or the G251) block
  • Page 3766. INTERPOLATION FUNCTION B–64113EN–1/01 6.10 NORMAL DIRECTION CONTROL (M SERIES) General When a tool with a rotation axis (C–axis) is moved in the XY plane during cutting, the normal direction control function can control the tool so that the C–axis is always perpendicular to the tool path (Fig. 6.
  • Page 377B–64113EN–1/01 6. INTERPOLATION FUNCTION [Data type] Bit axis [Valid data range] ROTx, ROSx Setting linear or rotation axis ROSx ROTx Description 0 0 Linear axis @ Inch/metric conversion is done. @ All coordinate values are linear axis type. (Not rounded in 0 to 360_) @ Stored pitch error compensati
  • Page 3786. INTERPOLATION FUNCTION B–64113EN–1/01 5482 Limit value that ignores the rotation insertion of normal direction control axis [Data type] Two–word [Unit of data] Increment system IS–A IS–B IS–C Unit Rotation axis 0.01 0.001 0.0001 deg [Valid data range] 1 to 99999999 The rotation block of a normal
  • Page 379B–64113EN–1/01 6. INTERPOLATION FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 5484 CTI SDC [Data type] Bit SDC In normal direction control: 0 : A C–axis movement is automatically inserted between blocks so that the C–axis is directed at right angles to the direction of motion at the start point of each block. (A
  • Page 3806. INTERPOLATION FUNCTION B–64113EN–1/01 NOTE When this parameter is set to 1, no interference check is made in cutter compensation C. 5485 Limit imposed on the insertion of a single block for rotation about the normal direction control axis [Data type] 2–word [Unit of data] Increment system IS–A IS
  • Page 381B–64113EN–1/01 6. INTERPOLATION FUNCTION NOTE To specify the maximum cutting feedrate for each axis, use parameter No. 1430 instead. Reference item OPERATOR’S MANUAL Series 0i–C II.14.9 Normal Direction Control (M series) (B–64124EN) 363
  • Page 3826. INTERPOLATION FUNCTION B–64113EN–1/01 6.11 LINEAR INTERPOLATION (G28, G30, G53) General When positioning operation of linear interpolation type is specified (bit 1 (LRP) of parameter No. 1401 = 1), the following operations can also be set as operations of linear interpolation type by setting bit
  • Page 383B–64113EN–1/01 6. INTERPOLATION FUNCTION Note 1 Manual intervention Positioning of non–linear interpolation type is performed if the automatic operation stop state is set by feed hold or mode switching during movement then the subsequent operation of the program is performed after the machine is mov
  • Page 3847. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 7 FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL 366
  • Page 3857. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1 The feed functions control the feedrate of the tool. The following two feed functions are available: FEEDRATE CONTROL 1. Rapid traverse When the positioning command (G00) is specified, the tool moves at a rapid traverse rat
  • Page 3867. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 NOTE 1 The rapid traverse in automatic operation includes all rapid traverses in canned cycle positioning, automatic reference point return, etc., as well as the move command G00. The manual rapid traverse also includes the rap
  • Page 3877. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1424 Manual rapid traverse rate for each axis [Data type] Two–word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 30 – 240000 30 – 100000 Inch m
  • Page 3887. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 7.1.2 Cutting Feedrate Clamp General A common upper limit can be set on the cutting feedrate along each axis with parameter No. 1422. If an actual cutting feedrate (with an override applied) exceeds a specified upper limit, it
  • Page 3897. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1430 Maximum cutting feedrate for each axis [Data type] Two–word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min 6 – 240000 6 – 100000 Inch machi
  • Page 3907. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 7.1.3 Feed Per Minute General D Feed per minute (G94) After specifying G94 (G98 for T series) (in the feed per minute mode), the amount of feed of the tool per minute is specified by setting a number after F. G94 (G98 for T ser
  • Page 3917. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Parameter #7 #6 #5 #4 #3 #2 #1 #0 1403 MIF [Data type] Bit MIF Cutting feedrates at feed per minute is specified by F commands 0 : In units of 1 mm/min for millimeter machines or 0.01 inches/min for inch machines. 1 : In unit o
  • Page 3927. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3402 FPM [Data type] Bit FPM When the power is turned on: 0 : Feed per revolution mode is entered. 1 : Feed per minute mode is entered. Alarm and message Number Message Description 011 NO FEEDRATE COM- F
  • Page 3937. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1.4 Feed Per Revolution/ Manual Feed Per Revolution General D Feed per revolution After specifying G95 (G99 for T series) (in the feed per revolution mode), the amount of feed of the tool per spindle revolution is to be direc
  • Page 3947. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1423 Feedrate in jog feed for each axis [Data type] Word axis When JRV, bit 4 of parameter No. 1402, is set to 1 (feed per revolution) in T series, specify a feedrate in jog feed (feed per revolution) with an override of 100% a
  • Page 3957. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1.5 F1-digit Feed (M series) General When a one–digit number from 1 to 9 is specified after F, the feedrate set for that number in a parameter (Nos. 1451 to 1459) is used. When F0 is specified, the rapid traverse rate is appl
  • Page 3967. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Parameter 1450 Number of revolution of manual pulse generator to reach maximum feedrate [Data type] Byte [Valid data range] 1 to 127 Set the constant that determines the change in feedrate as the manual pulse generator is rotat
  • Page 3977. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1460 Upper limit of feedrate for the F1–digit feed command (F1 to F4) 1461 Upper limit of feedrate for the F1-digit feed command (F5 to F9) [Data type] Two–word [Unit of data] Valid data range Increment system Unit of data [Val
  • Page 3987. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 7.1.6 Feedrate Inverse Time Specification (M series) General Feedrate of the tool can be specified by the move distance of the block and inverse time (FRN). D Linear interpolation 1 Speed Speed: mm/min (metric input) (G01) FRN=
  • Page 3997. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1.7 Override 7.1.7.1 Rapid traverse override General An override of four steps (F0, 25%, 50%, and 100%) can be applied to the rapid traverse rate. F0 is set by a parameter (No. 1421). Also, 1% rapid traverse override select s
  • Page 4007. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Signal Rapid traverse override signal ROV1,ROV2 [Classification] Input signal [Function] These signals override the rapid traverse rate [Operation] These code signals correspond to the rates as follows: Rapid trave
  • Page 4017. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL ⋅ Signals *HROV0 to *HROV6 are inverted signals. To set an override value of 1%, set signals *HROV0 to *HROV6 to 1111110, which corresponds to a binary code of 0000001. Signal address #7 #6 #5 #4 #3 #2 #1 #0 G014 ROV2 ROV1 G096
  • Page 4027. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Reference item OPERATOR’S MANUAL III.5.3 Rapid traverse override (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.5.3 Rapid traverse override (T series) (B–64114EN) OPERATOR’S MANUAL III.5.3 Rapid traverse override (M s
  • Page 4037. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Signal Feedrate Override signal *FV0 to *FV7 [Classification] Input signal [Function] These signals override the cutting feedrate. Eight binary code signals correspond to override values as follows: 7 Override value = Σ
  • Page 4047. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Reference item OPERATOR’S MANUAL II.5.3 Cutting feed (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.5.3 Cutting feed (T series) (B–64114EN) OPERATOR’S MANUAL II.5.3 Cutting feed (M series) (B–64144EN) Series 0i Mate–C
  • Page 4057. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1.8 Automatic Corner Override (M series) General D Inner corner automatic When G62 is specified, and the tool path with cutter compensation override applied forms an inner corner, the feedrate is automatically overridden at b
  • Page 4067. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 D Override value An override value is set with parameter No. 1712. An override value is valid even for dry run and F1–digit feed specification. In the feed per minute mode, the actual feedrate is as follows: F × (inner corner a
  • Page 4077. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL In circular cutting with an inward offset, the actual feedrate for a specified feedrate (F) becomes as follows: Rc Rc: Radius of the path of the cutter’s center F Rp: Programmed radius Rp As the actual feedrate becomes the valu
  • Page 4087. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1713 Distance Le from the starting point in inner corner automatic override [Data type] Word [Unit of data] Increment system IS–A IS–B IS–C Unit Input in mm 1 0.1 0.01 mm Input in inches 0.1 0.01 0.001 inch [Valid data range] 0
  • Page 4097. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1.9 External Deceleration General These signals decelerate the feedrate of the control axes down to the speed which has been set by parameters. Three types of setting points are available for external deceleration. Specificat
  • Page 4107. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Signal Handle feed maximum feedrate switch signal HNDLF [Classification] Input signal [Function] Chooses whether to clamp the feedrate in manual handle feed to the manual rapid traverse rate (parameter No. 1424) or the
  • Page 4117. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Signal address #7 #6 #5 #4 #3 #2 #1 #0 G023 HNDLF G118 *+ED4 *+ED3 *+ED2 *+ED1 G120 *–ED4 *–ED3 *–ED2 *–ED1 G101 *+ED24 *+ED23 *+ED22 *+ED21 G103 *–ED24 *–ED23 *–ED22 *–ED21 G107 *+ED34 *+ED33 *+ED32 *+ED31 G109 *–ED34 *–ED33 *
  • Page 4127. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 ED3 External deceleration 3 is: 0 : Disabled. 1 : Enabled. 1426 External deceleration rate 1 of cutting feed 1440 External deceleration rate 2 of cutting feed 1443 External deceleration rate 3 of cutting feed [Data type] Word [
  • Page 4137. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.1.10 Feedrate Clamping by Arc Radius (M series) General When an arc is cut at a high speed in circular interpolation, a radial error exists between the actual tool path and the programmed arc. An approximation of this error c
  • Page 4147. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 When a given arc radius R and the maximum permissible speed V for that arc radius are set as parameters, the maximum permissible speed v for an arc with a programmed radius r can be obtained from expression 3. Then, if a specif
  • Page 4157. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Expressions 1, 2, and 4 are approximate expressions. This means that, as the arc radius becomes smaller, the approximate precision lowers. Therefore, even when the feedrate is clamped to the maximum permissible speed v obtained
  • Page 4167. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 7.1.11 Automatic Corner Deceleration General This function automatically controls the feedrate during corner machining according to the angle of a corner made by machining blocks or according to the feedrate difference for each
  • Page 4177. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL D Parameter #7 #6 #5 #4 #3 #2 #1 #0 1601 ACD [Data type] Bit ACD Function for automatically reducing the feedrate at corners (automatic corner deceleration function) 0 : The function is not used. 1 : The function is used. #7 #6
  • Page 4187. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1741 Feedrate for assuming the termination of automatic corner deceleration (for acceleration/deceleration after interpolation) [Data type] Word axis [Unit of data] Valid data range Increment system Unit of data [Valid data ran
  • Page 4197. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Speed Block A Block B Speed set by parameter (No. 1741) t Time D Parameter #7 #6 #5 #4 #3 #2 #1 #0 1601 ACD [Data type] Bit ACD Function for automatically reducing the feedrate at corners (automatic corner deceleration function
  • Page 4207. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1781 Allowable speed difference for the speed difference–based corner deceleration function (linear acceleration/deceleration after interpolation) [Data type] Word axis [Unit of data] Valid data range Increment system Unit of d
  • Page 4217. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Linear Acceleration/ A specified cutting feedrate can be linearly increased or decreased before Deceleration before interpolation. This function eliminates machining profile errors caused Cutting Feed by the delay occurring in
  • Page 4227. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 If an overtravel alarm occurs during linear acceleration/deceleration before interpolation, the movement is decelerated and stopped. As deceleration and stop are performed after the alarm occurs, the tool will overrun by an amo
  • Page 4237. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Note NOTE 1 If a block without a move command is found during acceleration/deceleration before interpolation, the movement is decelerated and temporarily stopped in the previous block. 2 If a one–shot G code is specified during
  • Page 4247. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Automatic Corner This function automatically controls the feedrate during corner Deceleration machining according to the angle of a corner made by machining blocks or according to the feedrate difference for each axis. This fun
  • Page 4257. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Caution CAUTION 1 The angle of the machining tool path is compared with that specified in parameter No. 1779 only for the selected plane. The actual feedrate and that specified in parameter No. 1741 are compared only for the fi
  • Page 4267. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 @ When linear acceleration/deceleration before interpolation for cutting feed is enabled If the difference between the feedrates of blocks A and B for each axis exceeds the value specified in parameter No. 1780, the feedrate at
  • Page 4277. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL N1 G01 G91 X100. F1000 ; N2 N2 Y100. ; N1 Tool path if corner deceleration is not applied ← Tool path when corner deceleration was applied Speed F1000 Feedrate Without corner deceleration along With corner deceleration X axis F
  • Page 4287. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Caution CAUTION 1 Even during dry run or external deceleration, the feedrate difference is checked according to the F command in the program. 2 If the G09 (exact stop) command is executed, an exact stop is performed, and Automa
  • Page 4297. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Parameter 1431 Maximum cutting feedrate for all axes in the advanced preview control mode [Data type] 2–words [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1
  • Page 4307. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 NOTE 1 This parameter is effective only in linear and circular interpolation. In polar coordinate and cylindrical interpolation, the maximum feedrate for all axes specified in parameter No.1431 is effective. 2 If a setting for
  • Page 4317. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL #7 #6 #5 #4 #3 #2 #1 #0 1602 LS2 CSD BS2 FWB [Data type] Bit FWB Cutting feed acceleration/deceleration before interpolation 0 : Type A of acceleration/deceleration before interpolation is used. 1 : Type B of acceleration/decel
  • Page 4327. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 LS2 Type of acceleration/deceleration after interpolation in cutting feed in advanced preview control, AI advanced preview control, or AI contour control mode 0 : Exponential acceleration/deceleration is applied (advanced previ
  • Page 4337. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1769 Time constant of linear acceleration/deceleration or bell–shaped acceleration/ deceleration after interpolation in cutting feed for each axis in advanced preview control, AI advanced preview control, or AI contour control
  • Page 4347. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Speed Parameter1 (No. 1770) Time Parameter 2 (No. 1771) NOTE When 0 is set in parameter No.1770 or parameter No.1771, linear acceleration/deceleration before interpolation is disabled. 1771 Parameter 2 for setting the accelerat
  • Page 4357. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1777 Minimum speed for the automatic corner deceleration function (for advanced preview control, AI advanced preview control, or AI contour control) [Data type] Word [Unit of data] Valid data range Increment system Unit of data
  • Page 4367. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1783 Allowable speed difference for the speed difference based corner deceleration function (linear acceleration/deceleration before interpolation) [Data type] Word axis [Unit of data] Valid data range Increment system Unit of
  • Page 4377. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1786 Time (time constant) until the maximum machining speed is reached during linear acceleration/deceleration before interpolation in advanced preview control, AI advanced preview control, or AI contour control mode (for rotat
  • Page 4387. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Parameters for advanced @ Parameters for the cutting feed acceleration/deceleration before in- preview control mode terpolation and normal mode Parameter No. Parameter description Advanced Normal mode preview control mode Accel
  • Page 4397. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Note NOTE The functions usable in the advanced preview control mode are listed below. When using an function other than those listed below, turn off the advanced preview control mode before using the function, and turn on the a
  • Page 4407. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 NOTE S Tool life management S Tool length measurement (M series) S Graphic display S Dynamic graphic display (M series) S Feed per revolution Reference item OPERATOR’S MANUAL II.19.2 Advanced preview control (G08) (M series) (B
  • Page 4417. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL NOTE 1 Always specify G05.1 in an independent block. 2 The AI advanced preview control/AI contour control mode is also canceled by a reset. 3 When the AI contour control option is installed, the AI contour control mode is enabl
  • Page 4427. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 (Example of deceleration) Deceleration is started in a prior block so that the feedrate specified for the target block is reached at the execution. Feedrate Specified feedrate Point1 Feedrate determined by F3 acceleration/decel
  • Page 4437. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL D Look–ahead bell–shaped Linear acceleration/deceleration before interpolation for cutting feed in acceleration/deceleration the AI contour control mode can be changed to bell–shaped before interpolation acceleration/decelerati
  • Page 4447. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 When the feedrate is changed, deceleration and acceleration are performed as follows: For deceleration: Bell–shaped deceleration is started in the preceding block so that deceleration terminates by the beginning of the block in
  • Page 4457. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL N1 G01 G91 X100. F1000 ; N2 Y100. ; N2 Tool path when deceleration is not performed at the corner Tool path when deceleration is performed at the corner N1 Feedrate When deceleration is not performed Feedrate along the X–axis F
  • Page 4467. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 D Feedrate clamping by When continuous minute straight lines form curves as shown in the acceleration example in the figure below, the feedrate difference for each axis at each corner is not so large. For this reason, decelerat
  • Page 4477. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL N1 N5 N9 N1 N5 N9 D Feedrate clamping by The maximum allowable feedrate v for an arc of radius r specified in a arc radius program is calculated using the arc radius R and maximum allowable feedrate V (setting of a parameter) f
  • Page 4487. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 D Rapid traverse By setting the corresponding parameter, the linear or non–linear interpolation type can be selected. (In the AI nano contour control mode, the non–linear interpolation type cannot be selected.) When the linear
  • Page 4497. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Feedrate Linear acceleration/ deceleration Bell–shapedacceleration/ deceleration ta Depends on the linear acceleration. tb Time constant for bell–shaped acceleration/deceleration tc Bell–shapedacceleration/ deceleration time tc
  • Page 4507. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 When the non–linear interpolation type is selected, movement is performed at the feedrate set in parameter No. 1420 with acceleration/deceleration set in parameter No. 1620. The corresponding value can be set in parameter No. 1
  • Page 4517. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Interpolation functions f : Can be specified. : Cannot be specified. Name Function Positioning (G00) f Single direction positioning (G60) f To perform single direction positioning in the AI advanced preview control/AI contour c
  • Page 4527. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Name Function Linearacceleration/deceleration f (When the Series 0i is used, up to 20 blocks before cutting feed interpolation are read in advance in the AI advanced pre- view control mode.) (When the Series 0i Mate is used, up
  • Page 4537. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Name Function Automatic corner override (G62) f Set bit 0 (ACO) of parameter No. 7055 to 1. Automatic corner deceleration f Feedrate clamping by arc radius f Scaling (G51) f Coordinate system rotation (G68) f Programmable mirro
  • Page 4547. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Name Function Rigid tapping return Macro executor (execution macro) MDI operation f Manual intervention f NOTE *1 The above tables include a function that another option is required for specifying. *2 Multiple blocks are not re
  • Page 4557. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Signal address #7 #6 #5 #4 #3 #2 #1 #0 F062 AICC Parameter D Parameters related to linear acceleration/ deceleration before interpolation 1770 Maximum machining feedrate during linear acceleration/deceleration beforeinterpolati
  • Page 4567. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1784 Speed when an overtravel alarm is issued during linear acceleration/deceleration beforeinterpolation [Data type] Word [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS–A, IS–B IS–C Millime
  • Page 4577. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL NOTE 1 When 0 is set, the above control is not performed. 2 When stroke check is invalid, the above control is also invalid. 3 The above control is valid only for stored stroke check 1. 4 The above control is exercised on those
  • Page 4587. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 D Parameters related to feedrate clamping by arc radius 1731 Arc radius for the upper limit imposed on feedrate [Data type] 2–word [Unit of data] Increment system IS–A IS–B IS–C Unit Metric input 0.01 0.001 0.0001 mm Inch input
  • Page 4597. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL D Other parameters 1422 Upper limit imposed on cutting feedrate in AI advanced preview control or AI contour control [Data type] 2–word [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS–A, IS–B
  • Page 4607. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 BEL In AI advanced preview control or AI contour control mode: 0 : Linear acceleration/deceleration before look–ahead interpolation is used. 1 : Bell–shaped acceleration/deceleration before look–ahead interpolation is used. NOT
  • Page 4617. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL NOTE The position switch signals are output considering acceleration/deceleration after interpolation and servo delay. Acceleration/deceleration after interpolation and servo delay are considered even for position switch signal
  • Page 4627. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 D The rigid mode cancel command and cutting feed move command cannot be specified simultaneously. If they are specified simultaneously, P/S alarm No. 5110 is issued. (Additional information: The rigid mode cancel command and ra
  • Page 4637. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL AI advanced Bit 1 (AIR) Bit 1 (LRP) preview control of parameter of parameter G27, G28, G30, G30.1, G53 G00 or AI contour No. 7054 No. 1401 control 0 0 Non–linear interpolation type Non–linear interpolation type 0 1 Non–linear
  • Page 4647. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 NOTE 1 If an axis for which a reference position is established and an axis for which no reference position is established are simultaneously specified with G28 when bit 2 (ALZ) of parameter No. 7055 is set to 1, G28 is execute
  • Page 4657. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL D Parameter numbers in (1) Parameters related to linear acceleration/deceleration before standard mode, interpolation advanced preview Parameter No. control mode, AI advanced preview Parameter Standard Advanced AI advanced mode
  • Page 4667. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 (4) Parameters related to feedrate clamping by arc radius Parameter No. Parameter Standard Advanced AI advanced mode preview preview control control or AI contour control Arc radius for the upper limit 1731 of feedrate Upper li
  • Page 4677. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Alarm and message Number Message Description 5110 IMPROPER G–CODE An invalid G code is specified in AI (G05.1 G1 MODE) advanced preview control or AI con- (M series) tour control mode. 5111 IMPROPER MODAL G– When AI advanced pr
  • Page 4687. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 4 As acceleration after interpolation, use linear or bell–shaped acceleration. Exponential acceleration/deceleration cannot be used. Notes on using custom macros Macro statement For smooth machining, the CNC reads the next NC s
  • Page 4697. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Notes on using system When a system variable listed in the table below is used in a macro variables program, and the macro program needs to be executed after the block immediately preceding the macro program is executed, an M c
  • Page 4707. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Example) O0001 O2000 N1 X10.Y10.; (Mxx;) Inserts an M code block for suppressing buffering. N2 M98P2000; N100 #1=#5041; (Reads the current position along the X–axis.) N3 Y200.0; N101 #2=#5042; (Read the current position along t
  • Page 4717. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2 ACCELERATION/ DECELERATION CONTROL 7.2.1 Automatic Acceleration/ Deceleration 7.2.1.1 Automatic acceleration/ deceleration General D Automatic acceleration/ To prevent a mechanical shock, acceleration/deceleration is automa
  • Page 4727. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Rapid traverse:Linear acceleration/deceleration (time constant per axis is set by parameter 1620) Cutting feed: Exponential acceleration/deceleration (time constant per axis is set by parameter 1622) Jog feed : Exponential acce
  • Page 4737. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL NOTE When parameter No. 1621 (time constant T2 used for bell–shaped acceleration/deceleration in rapid traverse) is set to 0, linear acceleration/deceleration is applied in rapid traverse even. In this case, this parameter stan
  • Page 4747. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1625 FL rate of exponential acceleration/deceleration in jog feed for each axis [Data type] Word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-A, IS-B IS-C Millimeter machine 1 mm/min
  • Page 4757. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.1.2 Rapid traverse block overlap General Rapid traverse blocks may be arranged successively or a rapid traverse block may be followed by a block that does not cause movement. In this case, execution of the next block can be
  • Page 4767. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 NOTE The parameter No. 1722 is effective when parameter No. 1601 #4 (RTO) is set to 1. Example Fh: Rapid traverse feedrate X–axis feedrate α: Setting of parameter No. 1722 (feedrate reduction ratio) Fd: Feedrate where decelerat
  • Page 4777. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.2 Rapid Traverse Bell–shaped Acceleration/ Deceleration General Rapid traverse bell–shaped acceleration/deceleration smoothly increases or decreases the rapid traverse rate, reducing the stress and strain imposed on the mac
  • Page 4787. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Speed Rapid traverse rate Time T: Time constant for linear T acceleration/deceleration T Speed Rapid traverse rate T1: Set
  • Page 4797. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL NOTE When parameter No. 1621 (time constant T2 used for bell–shaped acceleration/deceleration in rapid traverse) is set to 0, linear acceleration/deceleration is applied in rapid traverse even. In this case, this parameter stan
  • Page 4807. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 7.2.3 Linear Acceleration/ Deceleration after Cutting Feed Interpolation General If linear acceleration/deceleration after interpolation for cutting feed is enabled (bit 0 of parameter No. 1610, CTL), acceleration/deceleration
  • Page 4817. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL Linear acceleration/deceleration after cutting feed interpolation function is enabled when the CTL bit (bit 0 of parameter No. 1610) is specified. The time constants for cutting feed and jog feed for each axis are specified in
  • Page 4827. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Note NOTE 1 If linear acceleration/deceleration after interpolation for cutting feed is enabled, linear acceleration/deceleration is executed during cutting feed and during a dry run. Linear acceleration/deceleration can also b
  • Page 4837. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.4 Bell–Shaped Acceleration/ Deceleration after Cutting Feed Interpolation General The bell–shaped acceleration/deceleration after cutting feed interpolation provides smooth acceleration and deceleration to reduce stress and
  • Page 4847. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1610 JGLx CTBx CTLx [Data type] Bit axis CTLx Acceleration/deceleration in cutting feed including feed in dry run 0 : Exponential acceleration/deceleration is applied. 1 : Linear acceleration/d
  • Page 4857. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 1622 Time constant of exponential acceleration/deceleration, linear acceleration/ deceleration after interpolation or bell–shaped acceleration/deceleration after interpolation, in cutting feed for each axis [Data type] Word axi
  • Page 4867. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Note NOTE 1 If bell–shaped acceleration/deceleration after interpolation during cutting feed is enabled, bell–shaped acceleration/ deceleration is executed during cutting feed and during a dry run. Bell–shaped acceleration/dece
  • Page 4877. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.5 Corner Control 7.2.5.1 In–position check General Whether the position of the servo motor is within a specified range is checked. If the in–position check function is enabled, the CNC checks the position during deceleratio
  • Page 4887. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Signal address . #7 #6 #5 #4 #3 #2 #1 #0 F104 INP4 INP3 INP2 INP1 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1601 NCI [Data type] Bit NCI Inposition check at deceleration 0 : Performed 1 : Not performed 1826 In–position width for each a
  • Page 4897. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.5.2 In–position check independently of feed/rapid traverse General If separate in–position check for cutting feed and rapid traverse is executed, a small in–position check range can be specified between those cutting feed b
  • Page 4907. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 1826 In–position width for each axis [Data type] Word axis [Unit of data] Detection unit [Valid data range] 0 to 32767 The in–position width is set for each axis. When the deviation of the machine position from the specified po
  • Page 4917. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.5.3 In–position check disable signal General The in–position check disable signal NOINPS specifies whether to make in–position checks. In addition, each of the individual–axis in–position check disable signals NOIN
  • Page 4927. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Siganl address CNC→PMC #7 #6 #5 #4 #3 #2 #1 #0 F104 NOINPS #7 #6 #5 #4 #3 #2 #1 #0 G359 NOINP4 NOINP3 NOINP2 NOINP1 Parameter #7 #6 #5 #4 #3 #2 #1 #0 1601 NCI [Data type] Bit NCI In–position check at deceleration 0 : Performed
  • Page 4937. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.5.4 Error detect (T series) General Generally, the CNC does not zero the feedrate at the interface of two blocks during cutting feed. Because of this, a corner of a tool path may be rounded. This part causes the corner of t
  • Page 4947. FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL B–64113EN–1/01 Siganl address #7 #6 #5 #4 #3 #2 #1 #0 G053 SMZ Note NOTE If the error detect signal is on, a cutting block is not executed until the acceleration/deceleration of the previous cutting block has been completed. This function alo
  • Page 4957. FEEDRATE CONTROL/ACCELERATION B–64113EN–1/01 AND DECELERATION CONTROL 7.2.6 Feed Forward in Rapid Traverse General Feed–forward control can be performed even during rapid traverse. In this case, the servo position error is reduced, thus reducing the time required for positioning to within the spe
  • Page 4968. AUXILIARY FUNCTION B–64113EN–1/01 8 AUXILIARY FUNCTION 478
  • Page 497B–64113EN–1/01 8. AUXILIARY FUNCTION 8.1 MISCELLANEOUS FUNCTION/2ND AUXILIARY FUNCTION General D Miscellaneous Function When an M code address is programmed, a code signal and a strobe signal (M code) are sent to the machine. The machine uses these signals to turn on or off its functions. Usually, o
  • Page 4988. AUXILIARY FUNCTION B–64113EN–1/01 3. It is possible to change over the scale factor of B output 1000 or 10000 when the decimal point input is omitted in the inch input system, using the parameter AUX (No.3405#0). When DPI=1. Command Output value When AUX is 1: B1 10000 When AUX is 0: B1 1000 Basi
  • Page 499B–64113EN–1/01 8. AUXILIARY FUNCTION (6) If the completion signal remains set to 1 for longer than period TFIN, specified in parameter No. 3011 (standard value: 16 msec), the CNC sets the strobe signal to 0 and reports that the completion signal has been received. (7) When the strobe signal is set t
  • Page 5008. AUXILIARY FUNCTION B–64113EN–1/01 2b. Execution of a miscellaneous function after move command completion (1)(2) (3) (4) (5) (6)(7)(8) (9) M command Mxx Move command Code signals M00–M31 (*2) Strobe signal MF PMC side action End signal FIN Distribution end signals DEN TMF TFIN Signal Miscellaneou
  • Page 501B–64113EN–1/01 8. AUXILIARY FUNCTION Decode M signals DM00 , DM01 , DM02 , DM30 [Classification] Output signal [Function] These signals report particular miscellaneous functions are specified. The miscellaneous functions in a command program correspond to output sign
  • Page 5028. AUXILIARY FUNCTION B–64113EN–1/01 Second auxiliary function code signals B00 to B31 Second auxiliary function strobe signal BF (T series) (M series) [Classification] Output signal [Function] These signals report that second auxiliary functions have been specified. [O
  • Page 503B–64113EN–1/01 8. AUXILIARY FUNCTION The DEN signal turns to “0” when: · The execution of one block is completed NOTE A parameter NCI (No.1601#5) can specify, whether to only check if an acceleration/deceleration delay is eliminated, or to also check if a servo delay (error) has been reduced to with
  • Page 5048. AUXILIARY FUNCTION B–64113EN–1/01 Parameter 3010 Time lag in strobe signals MF, SF, TF, and BF [Data type] Word [Unit of data] 1 ms [Valid data range] 16 to 32767 The time required to send strobe signals MF, SF, TF, and BF after the M, S, T, and B codes are sent, respectively. M, S, T, B code MF,
  • Page 505B–64113EN–1/01 8. AUXILIARY FUNCTION NOTE The time is counted in units of 8 ms. If the set value is not a multiple of eight, it is raised to the next multiple of eight. Example: When 30 is set, 32 ms is assumed. 3030 Allowable number of digits for the M code 3031 Allowable number of digits for the S
  • Page 5068. AUXILIARY FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3405 AUX [Data type] Bit AUX The least increment of the command of the second miscellaneous function specified with a decimal point 0 : Assumed to be 0.001 1 : Depending on the input increment. (For input in mm, 0.001 is assumed, or for in
  • Page 507B–64113EN–1/01 8. AUXILIARY FUNCTION [Data type] Word [Valid data range] 0 to 65535 When a specified M code is within the range specified with parameter Nos. 3421 and 3422, 3433 and 3424, 3425 and 3426, 3427 and 3428, 3429 and 3430, or 3431 and 3432, buffering for the next block is not performed unt
  • Page 5088. AUXILIARY FUNCTION B–64113EN–1/01 Note NOTE 1 When a move command and miscellaneous function are specified in the same block, the commands are executed in one of the following two ways: i) Simultaneous execution of the move command and miscellaneous function commands. ii) Executing miscellaneous
  • Page 509B–64113EN–1/01 8. AUXILIARY FUNCTION 8.2 AUXILIARY FUNCTION LOCK General Inhibits execution of a specified M, S, T and B function. That is, code signals and strobe signals are not issued. This function is used to check a program. Signal Auxiliary function lock signal AFL [Classification] In
  • Page 5108. AUXILIARY FUNCTION B–64113EN–1/01 Auxiliary function lock check signal MAFL [Classification] Output signal [Function] This signal reports the state of the auxiliary function lock signal AFL. [Output condition] This signal turns to “1” when: · The auxiliary function lock signal AFL is “1”
  • Page 511B–64113EN–1/01 8. AUXILIARY FUNCTION 8.3 MULTIPLE M COMMANDS IN A SINGLE BLOCK General So far, one block has been able to contain only one M code. However, this function allows up to three M codes to be contained in one block. Up to three M codes specified in a block are simultaneously output to the
  • Page 5128. AUXILIARY FUNCTION B–64113EN–1/01 A time chart for this procedure is shown below: M command (MaaMbbMcc;) Code signal M00-M31 Strobe signal MF Code signal M200-M215 Strobe signal MF2 Code signal M300-M315 Strobe signal MF3 PMC side operation End signal FIN TMF TFIN Signal 2nd, 3rd M function code
  • Page 513B–64113EN–1/01 8. AUXILIARY FUNCTION Parameter #7 #6 #5 #4 #3 #2 #1 #0 3404 M3B [Data type] Bit M3B The number of M codes that can be specified in one block 0 : One 1 : Up to three Caution CAUTION 1 M00, M01, M02, M30, M98, M99, or M198 must not be specified together with another M code. 2 Some M co
  • Page 5148. AUXILIARY FUNCTION B–64113EN–1/01 Reference item OPERATOR’S MANUAL Multiple M commands in a single II.11.2 (M series) (B–64124EN) block Series 0i–C OPERATOR’S MANUAL Multiple M commands in a single II.11.2 (T series) (B–64114EN) block OPERATOR’S MANUAL Multiple M commands in a single II.11.2 (M s
  • Page 515B–64113EN–1/01 8. AUXILIARY FUNCTION 8.4 HIGH–SPEED M/S/T/B INTERFACE General To accelerate M/S/T/B function execution, the high–speed M/S/T/B interface has simplified the transfer of the strobe and completion signals of the M/S/T/B functions. Whether to use the usual system or high–speed system for
  • Page 5168. AUXILIARY FUNCTION B–64113EN–1/01 Next block Code signal Mxx Myy Strobe signal MF PMC side operation Miscellaneous function completion signal MFIN Fig. 8.4 (a) Timing chart of the high–speed system Next block Code signal Mxx Myy Strobe signal MF PMC side operation Completion signal FIN Fig. 8.4 (
  • Page 517B–64113EN–1/01 8. AUXILIARY FUNCTION Spindle function completion signal SFIN [Classification] Input signal [Function] Reports that the execution of a spindle speed function using the high–speed M/S/T/B interface is completed. [Operation] For the operation and procedure of the control unit w
  • Page 5188. AUXILIARY FUNCTION B–64113EN–1/01 [Operation] Refer to the description of the output conditions and procedure described in “basic procedure.” External operation function completion signal (M series) EFIN [Classification] Input signal [Function] Indicates that the external operation funct
  • Page 519B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9 SPINDLE SPEED FUNCTION 501
  • Page 5209. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.1 SPINDLE SPEED FUNCTION (S CODE OUTPUT) General When up to five digits are specified after address S, code and strobe signals are sent out and used to control the spindle speed. The code signals are retained until another S code is issued. One S code is us
  • Page 521B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.2 SPINDLE SERIAL OUTPUT/SPINDLE ANALOG OUTPUT General There are two types of spindle motor control interfaces, spindle serial output and spindle analog output. The spindle serial output interface can control up to two serial spindles. The spindle analog out
  • Page 5229. SPINDLE SPEED FUNCTION B–64113EN–1/01 The table below lists the relationship between the spindles and functions. f=Available ×=Unavailable Serial spindle Analog spindle Spindle Function When used as the When used as the First serial Second serial first spindle (with third spindle spindle spindle
  • Page 523B–64113EN–1/01 9. SPINDLE SPEED FUNCTION The signals and parameters for spindle speed control are common to both spindle serial output and spindle analog output. (See Section 9.3.) The table below lists the differences related to direct control of the spindle control unit. Spindle control unit for S
  • Page 5249. SPINDLE SPEED FUNCTION B–64113EN–1/01 Signal address D For 1st SERIAL SPINDLE #7 #6 #5 #4 #3 #2 #1 #0 G070 MRDYA ORCMA SFRA SRVA CTH1A CTH2A TLMHA TLMLA G071 RCHA RSLA SOCNA MCFNA SPSLA *ESPA ARSTA G072 RCHHGA MFNHGA INCMDA OVRIDA DEFMDA NRROA ROTAA INDXA G073 MPOFA SLVA MORCMA #7 #6 #5 #4 #3 #2
  • Page 525B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Parameter D Connection of serial spindle control unit #7 #6 #5 #4 #3 #2 #1 #0 3701 SS2 ISI [Data type] Bit ISI Specifieds whether the serial spindle interface is used. 0 : Used 1 : Not used NOTE 1 This parameter is enabled only when the serial spindle interfa
  • Page 5269. SPINDLE SPEED FUNCTION B–64113EN–1/01 Alarm and message Number Message Contents 749 S–SPINDLE LSI ERROR It is serial communication error while system is executing after power supply on. Following reasons can be considered. 1) Optical cable connection is fault or cable is not connected or cable is
  • Page 527B–64113EN–1/01 9. SPINDLE SPEED FUNCTION DIAGNOSIS SCREEN D Information on spindle control #7 #6 #5 #4 #3 #2 #1 #0 400 SAI SS2 SSR POS SIC SIC 0: No module is present for spindle serial output. 1: A module for spindle serial output is present. POS 0: No module is present for spindle analog output. 1
  • Page 5289. SPINDLE SPEED FUNCTION B–64113EN–1/01 D Load and speed meter readings for the serial spindle 410 First serial spindle: Load meter reading (%) 411 First serial spindle: Speed meter reading (min–1) 412 Second serial spindle: Load meter reading (%) 413 Second serial spindle: Speed meter reading (min
  • Page 529B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.3 SPINDLE SPEED CONTROL General This section describes spindle speed control. It also explains the position coder and the spindle speed arrival signal (SAR). 511
  • Page 5309. SPINDLE SPEED FUNCTION B–64113EN–1/01 Command flow of The following chart summarizes spindle speed control. spindle speed control CNC PMC and machine Machining program, etc. ↓ Gear select signal output Output to the PMC ⋅ S command (M series) (to change the machine gear). (GR3O, GR2O, GR1O) ⋅S co
  • Page 531B–64113EN–1/01 9. SPINDLE SPEED FUNCTION D S command The S command specifies the spindle speed entered from machining programs, etc. for the CNC. For constant surface speed control (during G96 mode), the CNC converts the specified surface speed to the spindle speed. In the M series with bit 4 (GTT)
  • Page 5329. SPINDLE SPEED FUNCTION B–64113EN–1/01 D Processing for gear Although the S command contains the spindle speed, the object that is changing actually controlled is the spindle motor. Therefore, the CNC must have some provision to detect the gear stage between the speed and spindle motor. There are
  • Page 533B–64113EN–1/01 9. SPINDLE SPEED FUNCTION The speed commands output to the spindle motor are as follows: ⋅ For the serial spindle, the speed commands are processed as values 0 to 16383 between the CNC and spindle control unit. ⋅ For the analog spindle, the speed commands are output to the analog volt
  • Page 5349. SPINDLE SPEED FUNCTION B–64113EN–1/01 NOTE If a specified voltage of 10 V is already higher than the acceptable input voltage for the spindle drive system, calculate the spindle speed that corresponds to 10 V using a proportional calculation method and use it instead. Now, in response to the spec
  • Page 535B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Spindle motor speed command (analog voltage output) 10V VC VH GR3O VL GR1O GR2O Spindle speed command A B C (S code input) Vmin Vmaxl Vmaxh Vmax A× A× B× C× 4095 4095 4095 4095 VC: Voltage corresponding to the upper limit of output value to spindle motor. VH:
  • Page 5369. SPINDLE SPEED FUNCTION B–64113EN–1/01 · Spindle speed A (Parameter No.3741) (min–1) with low-speed gears when the command voltage is 10V · Spindle speed B (Parameter No.3742) (min–1) with high-speed gears when the command voltage is 10V (medium-speed gear for 3-stage) · Spindle speed C (Parameter
  • Page 537B–64113EN–1/01 9. SPINDLE SPEED FUNCTION D When Gear select signal change S code read To next block Gear select signal TM GR3O F /GR2O /GR1O SF FIN TMF TFIN Spindle speed command VH VL 0V Fig. 9.3 (e) Time chart when gear select signal changes In this case, the gear select signal is output; after el
  • Page 5389. SPINDLE SPEED FUNCTION B–64113EN–1/01 In addition, for the speed command output to the spindle motor, analog voltages 0 to 10 V for analog spindle control correspond to digital data 0 to 16383 for serial spindle control. However, it might be easier if you consider them code signals from 0 to 4095
  • Page 539B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Reference→ Block Diagram for Analog Voltage Output With the constant surface speed control CNC Power magnetics cabinet [Surface speed] M code Gear change command S(m/min) Spindle speed X–axis pres- command ent value Constant r S (min–1) surface min–1/10V spee
  • Page 5409. SPINDLE SPEED FUNCTION B–64113EN–1/01 Keep the following in mind: Even with bit 7 (TCW) of parameter No. 3706 = 1, the CNC cannot determine the output polarity if it has not issued M03/M04, and therefore, actual output does not work even if the speed command has been specified. D Command output t
  • Page 541B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Control unit max+10V SVC SVC Spindle speed 2mA analog voltage Name Connector/Pin ES Output ES output SVC JA8A/7 impedance 100Ω ES JA8A/5 ENB1 ENB Enable signal ENB1 JA8A/8 ENB2 ENB2 JA8A/9 WARNING Since the output voltage is a weak signal, do not relay it thr
  • Page 5429. SPINDLE SPEED FUNCTION B–64113EN–1/01 Signal Spindle stop signal *SSTP [Classification] Input signal [Function] The command output to the spindle is disabled. [Operation] When the spindle stop signal turns to “0” , the output voltage becomes 0V and the enable signal ENB turns to “0” (M05
  • Page 543B–64113EN–1/01 9. SPINDLE SPEED FUNCTION low gear range, the gear select signal does not change and the command output is calculated and output to obtain the set speed at high gear. When the spindle motor speed is set by parameter GST (No. 3705#1)=1, the command output is output regardless of gear s
  • Page 5449. SPINDLE SPEED FUNCTION B–64113EN–1/01 → When this function is not in use, specify an override of 100%; otherwise, an override of 0% becomes effective, thus disabling the spindle from rotating. Spindle speed arrival signal SAR [Classification] Input signal [Function] The SAR signal initia
  • Page 545B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Spindle enable signal ENB [Classification] Output signal [Function] Informs absence or presence of spindle output command. [Output condition] The ENB signal becomes logical 0 when the command output to the spindle becomes logical 0. Otherwise, the si
  • Page 5469. SPINDLE SPEED FUNCTION B–64113EN–1/01 S12–bit code signal R01O to R12O [Classification] Output signal [Function] This signal converts the spindle speed command value calculated by the CNC to code signals 0 to 4095. [Output condition] The relationship between the spindle speed c
  • Page 547B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G027 CON *SSTP3 *SSTP2 *SSTP1 SWS3 SWS2 SWS1 G028 GR2 GR1 G029 *SSTP SOR SAR G030 SOV7 SOV6 SOV5 SOV4 SOV3 SOV2 SOV1 SOV0 G032 R08I R07I R06I R05I R04I R03I R02I R01I G033 SIND SSIN SGN R12I R11I R10I R09I #7 #6 #5 #4 #3
  • Page 5489. SPINDLE SPEED FUNCTION B–64113EN–1/01 GST: The SOR signal is used for: 0 : Spindle orientation 1 : Gear shift SGB: Gear switching method 0 : Method A (Parameters No. 3741 to 3743 for the maximum spindle speed at each gear are used for gear selection.) 1 : Method B (Parameters No. 3751 and 3752 fo
  • Page 549B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE 1 Type M: The gear selection signal is not entered externally. In response to an S command, the CNC selects a gear according to the speed range for each gear specified in parameters. Then the CNC reports the selection of a gear by outputting the gear sel
  • Page 5509. SPINDLE SPEED FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3709 SAM [Data type] Bit SAM The sampling frequency to obtain the average spindle speed 0 : 4 (Normally, set to 0.) 1: 1 3730 Data used for adjusting the gain of the analog output of spindle speed [Data type] Word [Unit of data] 0.1 %
  • Page 551B–64113EN–1/01 9. SPINDLE SPEED FUNCTION (5) After setting the parameters, command “0”, confirm that the output is 0V. NOTE This parameter need not to be set for serial spindles. 3732 The spindle speed during spindle orientation or the spindle motor speed during spindle gear shift [Data type] Two–wo
  • Page 5529. SPINDLE SPEED FUNCTION B–64113EN–1/01 Spindle motor speed Max. speed (4095, 10V) Spindle motor max. clamp speed (Parameter No. 3736) Spindle motor minimum clamp speed (Parameter No. 3735) Spindle speed (S command) NOTE If the function of constant surface speed control or bit 4 (GTT) of parameter
  • Page 553B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 3741 Maximum spindle speed for gear 1 3742 Maximum spindle speed for gear 2 3743 Maximum spindle speed for gear 3 3744 Maximum spindle speed for gear 4 [Data type] Word [Unit of data] min–1 [Valid data range] 0 to 32767 Set the maximum spindle speed correspon
  • Page 5549. SPINDLE SPEED FUNCTION B–64113EN–1/01 3751 Spindle motor speed when switching from gear 1 to gear 2 3752 Spindle motor speed when switching from gear 2 to gear 3 [Data type] Word [Valid data range] 0 to 4095 For gear switching method B, set the spindle motor speed when the gears are switched. Spi
  • Page 555B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 3761 Spindle speed when switching from gear 1 to gear 2 during tapping 3762 Spindle speed when switching from gear 2 to gear 3 during tapping [Data type] Word [Unit of data] min–1 [Valid data range] 0 to 32767 When method B is selected (SGT,#3 of parameter 37
  • Page 5569. SPINDLE SPEED FUNCTION B–64113EN–1/01 3772 Maximum spindle speed [Data type] Word [Unit of data] min–1 [Valid data range] 0 to 32767 This parameter sets the maximum spindle speed. When a command specifying a speed exceeding the maximum speed of the spindle is specified , or the speed of the spind
  • Page 557B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Caution CAUTION This section mentioned a spindle speed control that should be prepared on the CNC side. But it is also necessary to design the signals to the spindle control unit. Consult the manual of the spindle control unit used and take necessary actions
  • Page 5589. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.4 CONSTANT SURFACE SPEED CONTROL General With the spindle serial output or analog output function, specifying the surface speed (m/min or feet/min) directly in an S command makes it possible to change the spindle output continuously so as to maintain a cons
  • Page 559B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Example of Spindle Assume that gear switching is two stage switching. If the spindle speed Analog Output with the output 10 V is 1000 min–1 for the low speed gear (G1) and 2000 min–1 for the high speed gear (G2), set these speeds to the parameter No. 3741, 37
  • Page 5609. SPINDLE SPEED FUNCTION B–64113EN–1/01 Spindle Serial Output The output to the spindle in spindle serial output is a digital data. Therefore assume the following relation for calculation: Spindle analog output (voltage) 10V = Spindle serial output (digital data) 4095. The above calculation becomes
  • Page 561B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Parameter #7 #6 #5 #4 #3 #2 #1 #0 1405 FPR [Data type] Bit FPR Specifies the feed–per–revolution function with no position coder. 0 : Not used. 1 : Used. NOTE If you set this parameter to 1, reset parameter NPC (bit 0 of parameter No. 1402) to 0. 3741 Maximum
  • Page 5629. SPINDLE SPEED FUNCTION B–64113EN–1/01 3772 Maximum spindle speed [Data type] Word [Unit of data] min–1 [Valid data range] 0 to 32767 This parameter sets the maximum spindle speed. When a command specifying a speed exceeding the maximum spindle speed is specified, or the spindle speed exceeds the
  • Page 563B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Note NOTE Simultaneous use of multi–spindle control enables constant surface speed control for spindles other than the first spindle. (See Section 9.9.) Reference item OPERATOR’S MANUAL CONSTANT SURFACE SPEED II.9.3 (M series) (B–64124EN) CONTROL (G96, G97) S
  • Page 5649. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.5 SPINDLE SPEED FLUCTUATION DETECTION General With this function, an overheat alarm (No. 704) is raised and the spindle speed fluctuation detection alarm signal SPAL is issued when the spindle speed deviates from the specified speed due to machine condition
  • Page 565B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 1. When an alarm is issued after a specified spindle speed is reached Spindle speed Sr Sd Sq Specified Sq Sd speed Sr Actual speed Check No check Check Time Specification of Start of check Alarm another speed 2. When an alarm is issued before a specified spin
  • Page 5669. SPINDLE SPEED FUNCTION B–64113EN–1/01 Signal Spindle fluctuation detection alarm signal SPAL [Classification] Output signal [Function] This signal indicates that the actual spindle speed is not within a tolerance to the specified speed. [Output condition] The signal becomes logical “1” w
  • Page 567B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 4911 Percent tolerance (q) of the target spindle speed to begin checking [Data type] Word [Unit of data] Unit of data 1% 0. 1% (T series) Data range 1 – 100 1 – 1000 [Valid data range] NOTE Unit of data depends on parameter No. 4900#0 FLR (T series only) Set
  • Page 5689. SPINDLE SPEED FUNCTION B–64113EN–1/01 Alarm and message Number Message Description 704 OVER HEAT : SPINDLE Spindle overheat in the spindle fluc- tuation detection (1) If the cutting load is heavy, relieve the cutting condition. (2) Check whether the cutting tool is share. (3) Another possible cau
  • Page 569B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.6 ACTUAL SPINDLE SPEED OUTPUT (T SERIES) General The PMC can read actual spindle speed. Signal Actual spindle speed signal AR0 to AR15 [Classification] Output signal [Function] These 16-bit binary code signals output from the CNC to the PMC the
  • Page 5709. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.7 SPINDLE POSITIONING (T SERIES) General This function positions the spindle using the spindle motor and position coder. The function has a coarser least command increment compared with the Cs contour control function and has no interpolation capability wit
  • Page 571B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Selecting a spindle Any axis in the control axis group can be used as the C axis (parameter positioning axis no. 1020). Specify *1 as its servo axis number (parameter no. 1023). The spindle subjected to spindle positioning is the first spindle. Switching to s
  • Page 5729. SPINDLE SPEED FUNCTION B–64113EN–1/01 Command system The command system comes in two types: The first positions a semi-fixed angle; the second positions an optional angle. D Semi-fixed angle A 2-digit numerical value following the M address is used for the positioning by M code command. There are
  • Page 573B–64113EN–1/01 9. SPINDLE SPEED FUNCTION D Absolute and Positioning by specifying a semi–fixed angle (by M code) is always incremental commands incremental. To perform positioning by specifying an optional angle, specify the distance between the program origin and the end point (absolute) with addre
  • Page 5749. SPINDLE SPEED FUNCTION B–64113EN–1/01 Signal Spindle stop complete signal SPSTP [Classification] Input signal [Function] When this signal is 1, the CNC orients and positions the spindle. Spindle unclamp signal SUCLP [Classification] Output signal [Function] This signal specifies
  • Page 575B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Other signals Gear selection signal Refer to 9.3 “Spindle Speed Control.” GR1, GR2, Gear selection signal Refer to the manual for serial spindle. CTH1A, CTH2A The spindle loop gain multiplier corresponding to the gear currently selec
  • Page 5769. SPINDLE SPEED FUNCTION B–64113EN–1/01 Sequence (Time chart) - Spindle Orientation M code MF SPSTP POSITION LOOP INITIALIZE Spindle enable on SUCLP *SUCPF Spindle movement ZPx SCLP Spindle enable off *SCPF FIN ⇒ POSITION LOOP INITIALIZE is performed within the CNC. ⇒ Spindle ENABLE ON/OFF specifie
  • Page 577B–64113EN–1/01 9. SPINDLE SPEED FUNCTION - Spindle Positioning by M code M code MF SPSTP Spindle enable on SUCLP *SUCPF Spindle movement SCLP Spindle enable off *SCPF FIN 559
  • Page 5789. SPINDLE SPEED FUNCTION B–64113EN–1/01 - Spindle Positioning by Address C,H SPSTP Spindle enable ON SUCLP *SUPCF Spindle movement SCLP Spindle enable OFF *SCPF - Spindle Positioning Reset M code MF SPSTP POSITION CODER INITIALIZE SUCLP *SUPCF FIN ⇒ POSITION CODER INITIALIZE is performed only in th
  • Page 579B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Parameter #7 #6 #5 #4 #3 #2 #1 #0 1006 ZMIx [Data type] Bit axis ZMIx The direction of reference position return and the direction of initial backlash at power–on 0 : Positive direction 1 : Negative direction NOTE When the serial spindle is being used, this p
  • Page 5809. SPINDLE SPEED FUNCTION B–64113EN–1/01 1420 Rapid traverse rate for each axis [Data type] Word axis Set the rapid traverse rate when the rapid traverse override is 100% for each axis. For spindle positioning. [Unit of data] 10 deg/min [Valid data range] 30 to 12000 1421 F0 rate of rapid traverse o
  • Page 581B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 1820 Command multiply for each axis (CMR) [Data type] Byte axis D When command multiply is 1/2 to 1/27 1 Set value= +100 [Valid data range: 102 to 127] (Command multiply) D When command multiply is 0.5 to 48 Set value = 2 command multiply [Valid data range: 1
  • Page 5829. SPINDLE SPEED FUNCTION B–64113EN–1/01 1850 Grid shift for each axis [Data type] Two–word axis [Unit of data] Detection unit [Valid data range] –99999999 to 99999999 Set a grid shift for each axis. NOTE Set this parameter when the analog spindle is used. When the serial spindle is used, set the va
  • Page 583B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 4044 Velocity loop proportion gain in servo mode (High gear) 4045 Velocity loop proportion gain in servo mode ( Low gear) [Data type] Word [Valid data range] 0 to 32767 This parameter sets a velocity loop proportional gain in servo mode (spindle positioning,
  • Page 5849. SPINDLE SPEED FUNCTION B–64113EN–1/01 4065 Position gain in servo mode (HIGH) 4066 Position gain in servo mode (MEDIUM HIGH) 4067 Position gain in servo mode (MEDIUM LOW) 4068 Position gain in servo mode (LOW) [Data type] Word [Unit of data] 0.01 sec–1 [Valid data range] 0 to 32767 This parameter
  • Page 585B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE The extended specification includes the following two extensions: D With the conventional specification, the number of M codes for specifying a spindle positioning angle is always 6. With the extended specification, an arbitrary number of such M codes fr
  • Page 5869. SPINDLE SPEED FUNCTION B–64113EN–1/01 4960 M code specifying spindle orientation [Data type] Word [Unit of data] Integer [Valid data range] 6 to 97 Set an M code to change the spindle rotating mode to the spindle positioning mode. Setting the M code performs the spindle orientation. Spindle posit
  • Page 587B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE θ represents the basic angular diplacement set in pamrameter No. 4963. 4963 M code for specifying a spindle positioning angle [Data type] Word [Unit of data] deg [Valid data range] 1 to 60 This parameter sets a basic angular displacement used for semi–fi
  • Page 5889. SPINDLE SPEED FUNCTION B–64113EN–1/01 4971 Servo loop gain multiplier of the spindle for gear 1 4972 Servo loop gain multiplier of the spindle for gear 2 4973 Servo loop gain multiplier of the spindle for gear 3 4974 Servo loop gain multiplier of the spindle for gear 4 [Data type] Word Set the se
  • Page 589B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Alarm and message Number Message Description 053 TOO MANY ADDRESS In the chamfering and corner R com- COMMANDS mands, two or more of I, K and R are specified. Otherwise, the character af- ter a comma(”,”) is not C or R in direct drawing dimensions programming
  • Page 5909. SPINDLE SPEED FUNCTION B–64113EN–1/01 Caution CAUTION 1 Feed hold is invalid during spindle positioning. 2 Spindle positioning stops when emergency stop is applied; restart with orientation operation. 3 Dry run, machine lock, and auxiliary function lock are not available during spindle positionin
  • Page 591B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.8 Cs CONTOUR CONTROL 9.8.1 Cs Contour Control General The Cs contour control function positions the serial spindle using the spindle motor in conjunction with a dedicated detector mounted on the spindle. This function can perform more accurate positioning t
  • Page 5929. SPINDLE SPEED FUNCTION B–64113EN–1/01 Command Address The address for the move command in Cs contour control is the axis name specified in parameter no.1020. This address is arbitrary. When the second auxiliary function is provided, address B cannot be used for the name of the contour axis. For t
  • Page 593B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Reference Position After the serial spindle is switched from spindle speed control to Cs Return of Cs Contour contour control mode, the current position is undefined. Return the Control Axis spindle to the reference position. The reference position return of
  • Page 5949. SPINDLE SPEED FUNCTION B–64113EN–1/01 - Interruption of reference position return (i) Manual operation Return to the reference position can be interrupted by reset- ting, emergency stop, or turning off the feed axis and direction select signal. When the interrupted return operation is re- sumed,
  • Page 595B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Signal Spindle contour control change signal CON [Classification] Input signal [Function] This signal specifies that the first serial spindle be switched between the spindle speed control and Cs contour control modes. When this signal turns to ”1”, t
  • Page 5969. SPINDLE SPEED FUNCTION B–64113EN–1/01 Other signals Gear select signal (Input) Refer to 9.3 “Spindle speed Control”. GR1, GR2, Gear select signal (Output) GR3O, GR2O, GR1O (M series) Clutch/Gear signal Refer to the manual of serial spindle. (Serial spindle) These sig
  • Page 597B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Cs contour control axis reference position return completion signal ZPx [Classification] Output signal [Function] This signal indicates that a reference position return has been made for the Cs contour control axis. [Output condition] If a manual refer
  • Page 5989. SPINDLE SPEED FUNCTION B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 G027 CON G028 GR2 GR1 G070 MRDYA SFRA SRVA CTH1A CTH2A G127 CDF4 CDF3 CDF2 CDF1 #7 #6 #5 #4 #3 #2 #1 #0 F034 GR3O GR2O GR1O F044 FSCSL F094 ZP4 ZP3 ZP2 ZP1 Parameter The following describes major parameters. In addition,
  • Page 599B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE 1 In the T series, when G code system A is used, neither U, V, nor W can be used as an axis name. Only when G code system B or C is used, U, V, and W can be used as axis names. 2 The same axis name cannot be assigned to more than one axis. 3 When the opt
  • Page 6009. SPINDLE SPEED FUNCTION B–64113EN–1/01 1420 Rapid traverse rate for each axis [Data type] Word axis [Unit of data] 1 deg/min [Valid data range] 30 to 240000 (IS–A, IS–B) 6 to 100000 (IS–C) Set the rapid traverse rate when the rapid traverse override is 100% for each axis. 1620 Time constant used i
  • Page 601B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 1829 Positioning deviation limit for each axis in the stopped state [Data type] Word axis [Unit of data] Detection unit [Valid data range] 0 to 32767 Set the positioning deviation limit in the stopped state for each axis. 1851 Backlash compensation value used
  • Page 6029. SPINDLE SPEED FUNCTION B–64113EN–1/01 3901 Loop gain of the servo axis that interpolates with Cs contour control axis during interpolation (High gear) 3902 Loop gain of the servo axis that interpolates with Cs contour control axis during interpolation (Medium high gear) 3903 Loop gain of the serv
  • Page 603B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 3920 Number of servo axis that interpolates with Cs contour control [Data type] Byte axis [Valid data range] 0 to 8 Set the number of servo axis that interpolates with Cs contour control axis (3rd group) NOTE When there is no servo axis or less than three ser
  • Page 6049. SPINDLE SPEED FUNCTION B–64113EN–1/01 3931 Loop gain of the servo axis that interpolates with Cs contour control axis during interpolation (High gear) 3932 Loop gain of the servo axis that interpolates with Cs contour control axis during interpolation (Medium high gear) 3933 Loop gain of the serv
  • Page 605B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 4056 Gear ratio (HIGH) 4057 Gear ratio (MEDIUM HIGH) 4058 Gear ratio (MEDIUM LOW) 4059 Gear ratio (LOW) [Data type] Word axis [Unit of data] (Number of motor rotations to one spindle rotation) 100 [Valid data range] 0 to 32767 Set the gear ratio between spind
  • Page 6069. SPINDLE SPEED FUNCTION B–64113EN–1/01 Alarm and message Number Message Description 194 SPINDLE COMMAND IN A contour control mode, spindle positioning SYNCHRO–MODE (Cs–axis control) mode, or rigid tapping mode was specified during the serial spindle synchronous control mode. Correct the pro- gram
  • Page 607B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Reference item FANUC AC SPINDLE MOTOR ai series PARAMETER MANUAL 2.4 Cs Contour Control (B–65280EN) 9.8.2 The machine loses its current position when the serial spindle is switched Cs Axis Coordinate from spindle rotation control to Cs contour control. Settin
  • Page 6089. SPINDLE SPEED FUNCTION B–64113EN–1/01 The following conditions can make the attempt to setup the Cs axis coordinates fail. – The Cs axis origin setup state signal CSPENA is ’0’. – The Cs axis is under synchronization control. – The machine is brought to an emergency stop during coordinate setup.
  • Page 609B–64113EN–1/01 9. SPINDLE SPEED FUNCTION If an attempt to set up Cs axis coordinates fails (because of suspension by an emergency stop, for example) Codes M code for entering the Cs contour mode MF CSPENA CSFI1 CON FSCSL Suspension Coordinate in
  • Page 6109. SPINDLE SPEED FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3700 NRF [Data type] Bit NRF Once the Cs contour control mode has been entered, the first positioning command G00: 0 : Makes a reference position return. 1 : Performs normal positioning. To use the Cs axis coordinate setup function, it
  • Page 611B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Cs axis coordinate setup alarm signal CSFO1 [Classification] Output signal [Function] This signal indicates that Cs axis coordinate setup has not normally been completed. [Output condition] The signal becomes ’1’ under the following condition: – Cs a
  • Page 6129. SPINDLE SPEED FUNCTION B–64113EN–1/01 Alarm and message Number Message Description 5346 RETURN TO REFERENCE The Cs coordinate setup function was sus- POINT pended. Make a manual reference position return. 1. An attempt was made to perform Cs axis coordinate setup for the Cs axis for which CSPEN =
  • Page 613B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Whereas the Cs axis may stop at a machine position of 5.000 to 5.003 if the Cs contour control mode is entered after rotation in the spindle speed control mode. In this case, the relationship between the machine coordinates and machine position is adjusted by
  • Page 6149. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.9 MULTI–SPINDLE CONTROL General In addition to the conventional (first) spindle, second and third spindles can be controlled. These additional spindles allow two-stage gear changes. A single S code is used to command to any of these spindles. The spindle to
  • Page 615B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Basic control (Common An S command is sent as a speed command to each spindle selected, using to TYPE-A and TYPE-B) a spindle selection signal (SWS1 to SWS3 ). Each spindle rotates at the specified speed. If a spindle is not sent a spindle selec
  • Page 6169. SPINDLE SPEED FUNCTION B–64113EN–1/01 Multi-spindle control Select Type B control by setting parameter MSI No. 3709#2 to “1”. (TYPE-B) Each spindle has its own SIND, SSIN and SGN signals. Each of these signals functions regardless of selection state of the spindle selection signals (SWS1 to SWS3)
  • Page 617B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Connection of spindle Spindle configuration when multi-spindle control is used: · Multi-spindle control · Spindle serial output Necessary parameter · Parameter SS2 (No. 3701#4) = 1 (to use second spindle) · Spindle analog output (to use third spindle) Connect
  • Page 6189. SPINDLE SPEED FUNCTION B–64113EN–1/01 D Spindle positioning or When the spindle motor is used for positioning, as in the case of spindle Cs contour control positioning or Cs contour control, the first spindle will allows function as the positioning spindle. Switching to the positioning mode and p
  • Page 619B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Individual spindle stop signal *SSTP1, *SSTP2, *SSTP3 [Classification] Input signal [Function] Effective only to multi-spindle, each spindle can be stopped by this signal. *SSTP1 1 : Does not set 0 min–1 for output to the first spindle. 0 : S
  • Page 6209. SPINDLE SPEED FUNCTION B–64113EN–1/01 Spindle enable signal ENB2 ENB3 [Classification] Output signal [Function] These signals inform PMC of whether or not to perform output to the second to third spindles in multi–spindle control. The signals are used as a condition to stop the an
  • Page 621B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G027 *SSTP3 *SSTP2 *SSTP1 SWS3 SWS2 SWS1 G028 PC2SLC GR2 GR1 G029 *SSTP GR31 GR21 G031 G032 R08I R07I R06I R05I R04I R03I R02I R01I G033 SIND SSIN SGN R12I R11I R10I R09I G034 R08I2 R07I2 R06I2 R05I2 R04I2 R03I2 R02I2 R0
  • Page 6229. SPINDLE SPEED FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3702 EMS [Data type] Bit EMS Multi–spindle control is 0 : Used 1 : Not used #7 #6 #5 #4 #3 #2 #1 #0 3706 PG2 PG1 GTT PG2 PG1 [Data type] Bit PG2, PG1 Gear ration of spindle to first position coder For the setting, see the description o
  • Page 623B–64113EN–1/01 9. SPINDLE SPEED FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 3707 P22 P21 PG2, PG1 (Bits 1 and 0 of parameter No.3702) Gear ratio of spindle to first position coder P22, P21 Gear ratio of spindle to second position coder Magnification PG2, P22 PG1, P21 1 0 0 2 0 1 4 1 0 8 1 1 (Number of spindle
  • Page 6249. SPINDLE SPEED FUNCTION B–64113EN–1/01 NOTE 1 When the constant surface speed control option is selected, the spindle speed is clamped at the maximum speed, regardless of whether the G96 mode or G97 mode is specified. 2 When the multi–spindle control option is selected, set the maximum speed for e
  • Page 625B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 3811 Maximum spindle speed for gear 1 of the second spindle 3812 Maximum spindle speed for gear 2 of the second spindle [Data type] Word [Unit of data] min–1 [Valid data range] 0 to 32767 Set the maximum spindle speed for each gear of the second spindle. NOTE
  • Page 6269. SPINDLE SPEED FUNCTION B–64113EN–1/01 3822 Maximum speed of the third spindle [Data type] Word [Unit of data] min–1 [Valid data range] 0 to 32767 This parameter sets the maximum speed for the third spindle. When a command specifying a speed exceeding the maximum spindle speed is specified, or the
  • Page 627B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Warning WARNING Do not switch between the first and second position coders while a function that uses position coder feedback information is being executed. That is, PMC signal PC2SLC cannot be used while, for instance, a command for feed per rotatio
  • Page 6289. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10 RIGID TAPPING 9.10.1 In a tapping cycle (M series: G84/G74, T series: G84/G88), synchronous control is applied to the tapping operation of a tapping axis and the General operation of the spindle. This capability eliminates the need to use a tool such as
  • Page 629B–64113EN–1/01 9. SPINDLE SPEED FUNCTION The descriptions given in this section (such as spindle gear switching and M–type/T–type) are based on the explanation given in Section 9.3. Refer to Section 9.3 as necessary. Specification of The differences in the specifications for rigid tapping for the M
  • Page 6309. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.2 As shown in the figure below a gear ratio can be inserted between the Connection Among spindle and spindle motor, and between the spindle and position coder. Spindle, Spindle Motor, and Position Coder Spindle control Error Spindle amplifier Spindle mot
  • Page 631B–64113EN–1/01 9. SPINDLE SPEED FUNCTION The 1024 or 512 pulses/rev position coder is built into the spindle motor. For the 512 pulses/rev version, specify double the number of teeth on each gear for the position coder. (Double the number of teeth need not be specified for the serial spindle.) 1st s
  • Page 6329. SPINDLE SPEED FUNCTION B–64113EN–1/01 S Gear ratio is 1:1, 1:2, 1:4, If the gear ratio is either 1:1, 1:2, 1:4, and 1:8, it is set using parameters 1:8 (VGR=0) PG1 and PG2 (No. 3706 #0, #1). This applies if the position coder is mounted in a spindle or built into a spindle motor when only one sta
  • Page 633B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Changing gears during rigid tapping requires a different process from that for gear changes during normal machining. As described above, changing gears conforms to the gear change specifications mentioned in section 9.3 when the M type gear selection method h
  • Page 6349. SPINDLE SPEED FUNCTION B–64113EN–1/01 NOTE This table show an example of three gears. For the basic spindle motor speed, refer to the spindle motor description manual. “+ α” means that the spindle motor speed may slightly exceed the basic spindle motor speed. If the M type gear selection method i
  • Page 635B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.10.3 Rigid Tapping Specification D Feed rate In rigid tapping mode, the tapping axis is fed at a rate specified by F. The spindle speed is specified by S 360(deg/min). Use of override is invalid for both of them. An override of 200% can be applied to withdr
  • Page 6369. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.4 For rigid tapping adjustment, the diagnosis screen displays information Display Data on the related to rigid tapping. Diagnosis Screen For part of the display data, the user can choose between two sets of data items relating to the synchronization of t
  • Page 637B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Diagnosis No. 0452 is cleared to “0” when rigid tapping mode is set or canceled, and diagnosis No. 0453 is cleared to “0” in the positioning of the rigid tapping cycle. The following figure shows the tapping axis as the Z axis. Z–axis error Zc Ze Speed 1 1 Zc
  • Page 6389. SPINDLE SPEED FUNCTION B–64113EN–1/01 Diagnosis screen D Spindle position deviation 0450 SPINDLE MOTION ERROR Spindle position deviation during rigid tapping [Unit] Pulse D Number of pulses distributed to the spindle 0451 SPINDLE MOTION PULSE Number of pulses distributed to the spindle during rig
  • Page 639B–64113EN–1/01 9. SPINDLE SPEED FUNCTION D Spindle–converted move command difference during rigid tapping (momentary value) 0455 SYNC. PULSE(SUM) Momentary spindle–converted move during command difference between the spindle and the tapping axis during rigid tapping [Unit] Pulse NOTE This data item
  • Page 6409. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.5 Command Format Command format for the The rigid tapping command format for the T series is described below. T series For an explanation of the command format used with the M series, refer to Section II.13.2.2 of the “Operator’s Manual for Machining Cen
  • Page 641B–64113EN–1/01 9. SPINDLE SPEED FUNCTION D Specifying M29 and G84 (G88) in the same block (Note, however, that M29 and Mjj for C–axis clamping cannot be specified in the same block.) GjjX (Z) __Z (X) __R__P__F__K__M29****; X (Z) __C__; Rigid X (Z) __C__; tapping · mode · G80; D Converting G84 (G88)
  • Page 6429. SPINDLE SPEED FUNCTION B–64113EN–1/01 G84⋅G85 ( Tapping cycle) G84 (G88) (G98 mode) G84 (G88) (G99 mode) Spindle Spindle stop stop Initial point Motion 1 Motion 2 Motion 6 Spindle CW R point Spindle CW R point Spindle Spindle stop stop Motion 3 Motion 5 Spindle CCW Spindle CCW Z (X) point Z(X)poi
  • Page 643B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Rigid tapping in feed per Rigid tapping is classified into two types: rigid tapping in feed per rotation mode rotation mode (G99) and rigid tapping in feed per minute mode (G98). Example) The example below specifies rigid tapping in feed per rotation mode for
  • Page 6449. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.6 Signal 9.10.6.1 Signals for the rigid tapping function Rigid tapping signal RGTAP [Classification] Input signal [Function] When M29 (miscellaneous function for preparation for rigid tapping) is specified, the PMC enters rigid tapping mode, then
  • Page 645B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Rigid tapping in–progress signal RTAP [Classification] Output signal [Function] This signal notifies the PMC that rigid tapping mode is active. RTAP 1 : Rigid tapping mode is currently active. 0 : Rigid tapping mode is not currently active. By latchin
  • Page 6469. SPINDLE SPEED FUNCTION B–64113EN–1/01 M series: SF output depends on the gear selection method, as described below. [1] M–type gear selection method SF output depends on bit 6 (SFA) of parameter No. 3705. [2] T–type gear selection method SF output depends on the setting of bit 5 (NSF) of paramete
  • Page 647B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Reference information: The table below indicates the relationship between the output signals and gear selection. GR3O GR2O GR1O 1st (low) speed gear × × f 2nd (medium) speed gear × f × 3rd (high) speed gear f × × Gear selection signals (input) GR2, GR1
  • Page 6489. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.6.4 Signals related to second spindle rigid tapping Gear selection signal See the description of the signals related to gear switching, given above. (input) GR21 Signals related to multi–spindle control Spindle selection signals SWS1, SWS2
  • Page 649B–64113EN–1/01 9. SPINDLE SPEED FUNCTION (T series) When bit 7 (SRS) of parameter No. 5200 is set to 1, to select a spindle to be used for rigid tapping, set the signals as indicated below. Signal state Spindle used for rigid tapping RGTSP1 RGTSP2 First spindle “1” “1” or “0” Second spindle “1” “1”
  • Page 6509. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.6.5 Signal addresses #7 #6 #5 #4 #3 #2 #1 #0 G027 *SSTP2 *SSTP1 SWS2 SWS1 G028 PC2SLC GR2 GR1 G029 GR21 G061 RGTSP2 RGTSP1 RGTAP #7 #6 #5 #4 #3 #2 #1 #0 F001 ENB F007 SF F034 GR3O GR2O GR1O F038 ENB2 F065 RGSPM RGSPP F076 RTAP 9.10.6.6 The following desc
  • Page 651B–64113EN–1/01 9. SPINDLE SPEED FUNCTION T–type gear selection When T–type gear selection is used, the PMC must determine whether method gear switching is to be performed, and subsequently perform gear switching as required. For this purpose, each time a spindle–speed function code is specified, the
  • Page 6529. SPINDLE SPEED FUNCTION B–64113EN–1/01 D When T–type gear The spindle–speed function strobe signal SF and selection is used spindle–speed function code signals S00 to S31 are output to the PMC. (However, parameter setting is required to enable output of the S codes and SF s
  • Page 653B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.10.7 The timing chart for rigid tapping specification depends on the method Timing Charts for Rigid used to specify rigid tapping mode, the gear selection method (M–type or T–type), and whether to perform gear switching. Tapping Specification From the table
  • Page 6549. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.7.1 When M29 is specified before G84 (G74) M type gear selection method M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle output SF GR1O GR2O GR3O *SSTP SOR RGTAP 250ms or more FIN Rotation Excitation SFR Position l
  • Page 655B–64113EN–1/01 9. SPINDLE SPEED FUNCTION M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle *Gear output change motion SF GR1O GR2O GR3O *SSTP SOR RGTAP 250ms or more FIN Rotation Gear change Excitation SFR Position loop Note This time chart show an example wher
  • Page 6569. SPINDLE SPEED FUNCTION B–64113EN–1/01 T type gear selection method M29 RTAP First bllock Second block G84 (G74) ENB To be masked to the second block Spindle output SF S code output GR1 GR2 *SSTP SOR RGTAP 250ms or more FIN Rotation Excitation SFR Position loop Fig. 9.10.7.1 (c) Gear change is not
  • Page 657B–64113EN–1/01 9. SPINDLE SPEED FUNCTION M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle *Gear output change motion SF S code output GR1 GR2 *SSTP SOR RGTAP 250ms or more FIN Rotation Gear change Excitation SFR Position loop Note This time chart shows an exam
  • Page 6589. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.7.2 M29 and G84 (G74) are specified in the same block M type gear selection M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle output SF GR1O GR2O GR3O *SSTP SOR RGTAP 250ms or more FIN Rotation Excitation SFR Positi
  • Page 659B–64113EN–1/01 9. SPINDLE SPEED FUNCTION M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle output SF GR1O GR2O GR3O *SSTP SOR RGTAP 250ms or more FIN Rotation Gear change Excitation SFR Position loop Note This time chart shows an example where the gear has shif
  • Page 6609. SPINDLE SPEED FUNCTION B–64113EN–1/01 T type gear selection method M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle output SF S code output GR1 GR2 *SSTP SOR RGTAP 250ms or more FIN Rotation Excitation SFR Position loop Fig. 9.10.7.2 (c) When gear change is
  • Page 661B–64113EN–1/01 9. SPINDLE SPEED FUNCTION M29 RTAP First block Second block G84 (G74) ENB To be masked to the second block Spindle outpout SF S code out- put GR1 GR2 *SSTP SOR RGTAP 250ms or more FIN Rotation Gear change Excitation SFR Position loop Note This time chart shows an example where the gea
  • Page 6629. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.7.3 Specifying G84 (G74) for rigid tapping by parameters M type gear selection M29 RTAP First block Second block G84 (G74) M29 is commanded internally. ENB To be masked to the second block Spindle output SF GR1O GR2O GR3O *SSTP SOR RGTAP 250ms or more FI
  • Page 663B–64113EN–1/01 9. SPINDLE SPEED FUNCTION M29 RTAP First block Second block G84 (G74) M29 is commanded internally. ENB To be masked to the second block Spindle output SF GR1O GR2O GR3O *SSTP SOR RGTAP 250ms or more FIN Rotation Gear change Excitation SFR Position loop Note This time chart shows an ex
  • Page 6649. SPINDLE SPEED FUNCTION B–64113EN–1/01 T type gear selection method M29 RTAP First block Second block G84 (G74) M29 is commanded internally. ENB To be masked to the second block Spindle outoput SF S code output GR1 GR2 *SSTP SOR RGTAP 250ms or more FIN Rotation Excitation SFR Position loop Fig. 9.
  • Page 665B–64113EN–1/01 9. SPINDLE SPEED FUNCTION M29 RTAP First blcok Second block G84 (G74) M29 is commanded internally ENB To be masked to the second blcok Spindle output SF S code output GR1 GR2 *SSTP SOR RGTAP 250ms or more FIN Rotation Gear change Excitation SFR Position loop Note This time chart shows
  • Page 6669. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.7.4 When rigid tapping is completed, the mode is canceled if a G code (such Timing to cancel rigid as G80, canned cycle G code, or Group 01 G code) is issued. The S command used during rigid tapping is automatically cleared when tapping mode rigid mode i
  • Page 667B–64113EN–1/01 9. SPINDLE SPEED FUNCTION WARNING 1 If rigid tapping mode is canceled by a Group 01 G code, such as G00 or G01, the block containing the G code is executed at the same time the ENB signal is turned to “0”. Therefore, if the block contains an M code for controlling the spindle, an erro
  • Page 6689. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.10.8 Parameter #7 #6 #5 #4 #3 #2 #1 #0 3705 EVS ESF SFA NSF SGT ESF [Data type] Bit ESF When the spindle control function (S analog output or S serial output) is used, and the consatant surface speed control function is used or bit 7 (GTT) of parameter No.
  • Page 669B–64113EN–1/01 9. SPINDLE SPEED FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 3706 PG2 PG1 GTT PG2 PG1 [Data type] Bit PG2, PG1 Gear ratio of spindle to position coder Magnific PG2 PG1 ation 1 0 0 Magnification = 2 0 1 Number of spindle revolutions 4 1 0 Number of position coder revolutions 8 1 1 GTT Selection o
  • Page 6709. SPINDLE SPEED FUNCTION B–64113EN–1/01 Spindle motor speed Max. output (4095, 10V) Spindle motor max. clamp speed (Parameter No. 3736) Spindle motor min. clamp speed (Parameter No. 3735) Spindle speed command Max. speed Max. speed Max. speed (S command) at gear1 at gear2 at gear3 parameter paramet
  • Page 671B–64113EN–1/01 9. SPINDLE SPEED FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 SRS FHD DOV SIG CRG VGR G84 5200 FHD PCP DOV SIG CRG VGR G84 [Data type] Bit G84 Method for specifying rigid tapping 0 : An M code specifying the rigid tapping mode is specified prior to the issue of the G84 (or G74) command. (See para
  • Page 6729. SPINDLE SPEED FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 OV3 OVU TDR 5201 OV3 OVU TDR NIZ [Data type] Bit NIZ Smoothing in rigid tapping is: 0 : Not performed. 1 : Performed. TDR Cutting time constant in rigid tapping 0 : Uses a same parameter during cutting and extraction (Parameter Nos. 52
  • Page 673B–64113EN–1/01 9. SPINDLE SPEED FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 OVS RGS RFF 5203 OVS RFF [Data type] Bit REF Feed forward during movement from the initial point to point R in rigid tapping is: 0 : Disabled. 1 : Enabled. When this parameter is set, the following function is also enabled: D When rigi
  • Page 6749. SPINDLE SPEED FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 5204 SPR DGN NOTE When this parameter is set, the power must be turned off before operation is continued. [Data type] Bit DGN On the diagnosis screen: 0 : A rigid tapping synchronization error is displayed. (Nos. 455 to 457) 1 : An err
  • Page 675B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE When you want to perform rigid tapping, do not set this parameter. If rigid tapping is performed with this parameter set, a tapping tool, workpiece, or machine may be damaged. 5210 Rigid tapping mode specification M code [Data type] Byte [Valid data rang
  • Page 6769. SPINDLE SPEED FUNCTION B–64113EN–1/01 5213 Return or clearance in peck tapping cycle [Data type] Word [Unit of data] Increment system IS–A IS–B IS–C Unit Millimeter input 0.01 0.001 0.0001 mm Input in incluse 0.001 0.0001 0.00001 inch [Valid data range] 0 to 32767 This parameter sets the return o
  • Page 677B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5221 Number of spindle gear teeth (first–stage gear) 5222 Number of spindle gear teeth (second–stage gear) 5223 Number of spindle gear teeth (third–stage gear) Number of spindle gear teeth (fourth–stage gear) 5224 5225 Number of second spindle gear teeth (fir
  • Page 6789. SPINDLE SPEED FUNCTION B–64113EN–1/01 5231 Number of position coder gear teeth (first–stage gear) 5232 Number of position coder gear teeth (second–stage gear) 5233 Number of position coder gear teeth (third–stage gear) Number of position coder gear teeth (fourth–stage gear) 5234 5235 Number of po
  • Page 679B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5241 Maximum spindle speed in rigid tapping (first–stage gear) 5242 Maximum spindle speed in rigid tapping (second–stage gear) 5243 Maximum spindle speed in rigid tapping (third–stage gear) Maximum spindle speed in rigid tapping (fourth–stage gear) 5244 5245
  • Page 6809. SPINDLE SPEED FUNCTION B–64113EN–1/01 Linear acceleration/deceleration time constant for the spindle and tapping axis 5261 (first–stage gear) Linear acceleration/deceleration time constant for the spindle and tapping axis 5262 (second–stage gear) Linear acceleration/deceleration time constant for
  • Page 681B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5271 Time constant for the spindle and tapping axis in extraction operation (first–stage gear) Time constant for the spindle and tapping axis in extraction operation 5272 (second–stage gear) 5273 Time constant for the spindle and tapping axis in extraction op
  • Page 6829. SPINDLE SPEED FUNCTION B–64113EN–1/01 Position control loop gain for the spindle and tapping axis in rigid tapping 5280 (common to all gears) Position control loop gain for the spindle and tapping axis in rigid tapping 5281 (first–stage gear) Position control loop gain for the spindle and tapping
  • Page 683B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5291 Spindle loop gain multiplier in the rigid tapping mode (for gear 1) 5292 Spindle loop gain multiplier in the rigid tapping mode (for gear 2) 5293 Spindle loop gain multiplier in the rigid tapping mode (for gear 3) Spindle loop gain multioplier in the rig
  • Page 6849. SPINDLE SPEED FUNCTION B–64113EN–1/01 5300 Tapping axis in–position width in rigid tapping 5301 Spindle in–position width in rigid tapping [Data type] Word [Unit of data] Detection unit [Valid data range] 1 to 32767 These parameters are used to set tapping axis and spindle in–position widths in r
  • Page 685B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5310 Positional deviation limit imposed during tapping axis movement in rigid tapping [Data type] Word [Unit of data] Detection unit [Valid data range] 1 to 32767 This parameter is used to set a positional deviation limit during tapping axis movement in rigid
  • Page 6869. SPINDLE SPEED FUNCTION B–64113EN–1/01 NOTE 1 The detection unit is α = La/2048 when the position coder built–in spindle motor uses a position coder of 512 pulses per revolution. 2 When rigid tapping is performed using the second spindle • When the SPR parameter (bit 1 of parameter No.5204) is set
  • Page 687B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5314 Positional deviation limit imposed during tapping axis movement in rigid tapping [Data type] 2–word [Unit of data] Detection unit [Valid data range] 0 to 99999999 Usually, parameter No.5310 is used to set a positional deviation limit imposed during tappi
  • Page 6889. SPINDLE SPEED FUNCTION B–64113EN–1/01 NOTE When rigid tapping is performed using the second spindle • When the SPR parameter (bit 1 of parameter No.5204) is set to 1, the settings of parameters No.5325 and No.5326 are applied to the second spindle. • When the SPR parameter (bit 1 of parameter No.
  • Page 689B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE 1 To use a varied loop gain on a gear–by–gear basis, set parameter No.5341 to 0, and set a loop gain for each gear in parameters No.5342 and No.5343. 2 This parameter is enabled when the SPR parameter (bit 1 of parameter No.5204) is set to 1. Positional
  • Page 6909. SPINDLE SPEED FUNCTION B–64113EN–1/01 Positional deviation limit imposed while the spindle is stopped in rigid tapping 5353 using the second spindle [Data type] Word [Unit of data] Detection unit [Valid data range] 1 to 32767 This parameter is used to set a positional deviation limit imposed whil
  • Page 691B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.10.9 Alarm and Message Number Message Description 200 ILLEGAL S CODE COM- In rigid tapping, an S value is out of the MAND range or is not specified. The maximum value for S which can be specified in rigid tapping is set in pa- rameter (No.5241 to 5243). Cha
  • Page 6929. SPINDLE SPEED FUNCTION B–64113EN–1/01 Number Message Description 413 SERVO ALARM: n–th The contents of the error register for the AXIS – LSI OVERFLOW n–th axis (axis 1–4 of rigid tapping axis) are beyond the range of –231 to 231. This error usually occurs as the result of an improperly set parame
  • Page 693B–64113EN–1/01 9. SPINDLE SPEED FUNCTION NOTE 1 A spindle pitch error is not compensated for in rigid tapping mode. Drift compensation is not made with an analog spindle. 2 The maximum number of pulses that can be distributed to the spindle is: ⋅ 32,767 pulses per 8 msec for a serial spindle ⋅ 4,096
  • Page 6949. SPINDLE SPEED FUNCTION B–64113EN–1/01 CAUTION (continued) 3 When the Cs contouring control function for the serial spindle is used together with the rigid tapping function, the same motor is used for spindle rotation control, Cs contouring control, and rigid tapping modes. The following points mu
  • Page 695B–64113EN–1/01 9. SPINDLE SPEED FUNCTION ⋅ When the spindle is an analog spindle, the loop gains of the spindle and tapping axis are switched according to the values set in these parameters. ⋅ When the spindle is a serial spindle, the loop gain of the tapping axis is switched according to the values
  • Page 6969. SPINDLE SPEED FUNCTION B–64113EN–1/01 CAUTION 1 Set a loop gain for spindle position control in rigid tapping using a serial spindle. In these parameters, basically, set the same values as those set in parameter Nos. 5280 and 5281 to 5284 (loop gains for position control of the tapping axis). Whi
  • Page 697B–64113EN–1/01 9. SPINDLE SPEED FUNCTION About bell–shaped The time required in bell–shaped acceleration/deceleration for rigid acceleration/deceleration tapping is the sum of the linear acceleration/deceleration time constant (value set in the conventional parameter) for the spindle and tapping axi
  • Page 6989. SPINDLE SPEED FUNCTION B–64113EN–1/01 5261 Time constant for the first spindle and tapping axis (first gear stage) 5262 Time constant for the first spindle and tapping axis (second gear stage) 5263 Time constant for the first spindle and tapping axis (third gear stage) 5265 Time constant for the
  • Page 699B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 5365 First–spindle bell–shaped acceleration/deceleration time constant for rigid tapping (first gear stage) 5366 First–spindle bell–shaped acceleration/deceleration time constant for rigid tapping (second gear stage) 5367 First–spindle bell–shaped acceleratio
  • Page 7009. SPINDLE SPEED FUNCTION B–64113EN–1/01 Caution (1) The linear acceleration/deceleration time constant parameter for rigid tapping specifies the time required for the spindle to reach its maximum permissible rotation speed. The actual time constant is obtained by calculating the ratio of the maximu
  • Page 701B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.10.12 Reference Item Series 0i–C OPERATOR’S MANUAL II.13.8 RIGID TAPPING (T series) (B–64114EN) CONNECTION MANUAL (This manual) 9.3 SPINDLE SPEED CON- TROL 9.9 MULTI–SPINDLE FANUC SERVO AMPLIFIER αi series 11.4 RIGID TAPPING DESCRIPTIONS (B–65282E) FANUC AC
  • Page 7029. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.11 SPINDLE SYNCHRONOUS CONTROL General This function enables the synchronous control of two spindles. It also enables the control of the rotation phase of a spindle, allowing non–standard workpieces as well as rods to be held by either of the two spindles.
  • Page 703B–64113EN–1/01 9. SPINDLE SPEED FUNCTION D Constant surface speed control can be executed in synchronization control even while a workpiece is being held with the two spindles. However, if the speed is to change in excess of the specified time constant, the speed changes within the extent specified
  • Page 7049. SPINDLE SPEED FUNCTION B–64113EN–1/01 D In spindle synchronization control , the compensation value for spindle speed offset (parameter No. 3731) is disabled. D A spindle–phase synchronous control command is effective only in synchronous spindle control mode. The specified phase can be repeatedly
  • Page 705B–64113EN–1/01 9. SPINDLE SPEED FUNCTION This parameter is used to output the inter–spindle phase error detection signal SYCAL in the serial spindle synchronization control mode. The SYCAL signal becomes “1” when a phase error exceeding the value set in this parameter is found. Alarm and me
  • Page 7069. SPINDLE SPEED FUNCTION B–64113EN–1/01 9.12 SPINDLE ORIENTATION General This function stops the spindle at a specified position. The spindle can be stopped in either of the following two ways. · The spindle is stopped using mechanical stop. · The spindle is stopped by applying a function of the sp
  • Page 707B–64113EN–1/01 9. SPINDLE SPEED FUNCTION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G078 SHA07 SHA06 SHA05 SHA04 SHA03 SHA02 SHA01 SHA00 G079 SHA11 SHA10 SHA09 SHA08 G080 SHB07 SHB06 SHB05 SHB04 SHB03 SHB02 SHB01 SHB00 G081 SHB11 SHB10 SHB09 SHB08 Parameter #7 #6 #5 #4 #3 #2 #1 #0 3702 OR2 OR1 [Data typ
  • Page 7089. SPINDLE SPEED FUNCTION B–64113EN–1/01 Reference item FANUC AC SPINDLE MOTOR ai series Position coder method spindle orientation PARAMETER MANUAL (B–65280EN) 690
  • Page 709B–64113EN–1/01 9. SPINDLE SPEED FUNCTION 9.13 SPINDLE OUTPUT SWITCHING General Spindle output switching switches between the two motor windings, one for low speed and the other for high speed, incorporated into the special spindle motors. This ensures that the spindle motor demonstrates stable outpu
  • Page 7109. SPINDLE SPEED FUNCTION B–64113EN–1/01 D When gear selection output signals, GR2O and GR1O , are used (for machining centers in which constant surface speed control is not provided and GTT, bit 4 of parameter No. 3706, is set to 0) Set two gears, which are almost the same. (Example: V
  • Page 711B–64113EN–1/01 10. TOOL FUNCTIONS 10 TOOL FUNCTIONS 693
  • Page 71210. TOOL FUNCTIONS B–64113EN–1/01 10.1 TOOL FUNCTION General D M series Selection of tools can be done by commanding tool numbers with up to an 8-digit numeral after address T. D T series Selection of tools and offset amounts can be done by commanding tool numbers and offset numbers with up to an 8-
  • Page 713B–64113EN–1/01 10. TOOL FUNCTIONS #7 #6 #5 #4 #3 #2 #1 #0 5002 LGN LD1 [Data type] Bit LD1 Wear offset number of tool offset 0 : Specified using the lower two digits of a T code 1 : Specified using the lower one digit of a T code LGN Geometry offset number of tool offset 0 : Is the same as wear offs
  • Page 71410. TOOL FUNCTIONS B–64113EN–1/01 Note NOTE When a move command and a tool function are specified in the same block, the commands are executed in one of the following two ways: (i) Simultaneous execution of the move command and tool function commands. (ii) Executing tool function commands upon compl
  • Page 715B–64113EN–1/01 10. TOOL FUNCTIONS 10.2 TOOL COMPENSATION VALUE/ TOOL COMPENSATION NUMBER/ TOOL COMPENSATION MEMORY General (M series) Tool compensation values include tool geometry compensation values and tool wear compensation values (Fig. 10.2 (a)). The geometry compensation and wear compensation
  • Page 71610. TOOL FUNCTIONS B–64113EN–1/01 D Tool compensation (1) Tool compensation memory C memory Memory for geometry compensation and wear compensation is sepa- rate in tool compensation memory C. Geometry compensation and wear compensation can thus be set separately. Separate memories are prepared for c
  • Page 717B–64113EN–1/01 10. TOOL FUNCTIONS D Tool compensation The memory can hold 64 sets of tool compensation values. number D Tool compensation Memory for geometry compensation and wear compensation is prepared memory separately. Geometry compensation and wear compensation can thus be set separately. The
  • Page 71810. TOOL FUNCTIONS B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 3109 DWT [Data type] Bit DWT Characters G and W in the display of tool wear/geometry compensation amount 0 : The characters are displayed at the left of each number. 1 : The characters are not displayed. #7 #6 #5 #4 #3 #2 #1 #0 3205
  • Page 719B–64113EN–1/01 10. TOOL FUNCTIONS Bit 0 (WOF) of parameter No. 3290 = 1 (Disables tool wear compensation value modification.) Parameter No. 3294 = 100 Parameter No. 3295 = 11 If bit 0 (WOF) of parameter No. 3290 is set to 0, the modification of the tool geometry compensation values alone is disabled
  • Page 72010. TOOL FUNCTIONS B–64113EN–1/01 5013 Maximum value of tool wear compensation [Data type] Two–word [Unit of data] Increment system IS–A IS–B IS–C Unit Metric input 0.01 0.001 0.0001 mm Inch input 0.001 0.0001 0.00001 inch [Valid data range] Increment system IS–A IS–B IS–C Metric input 0 to 99999 0
  • Page 721B–64113EN–1/01 10. TOOL FUNCTIONS Alarm and message Number Message Description 032 ILLEGAL OFFSET VALUE In setting an offset amount by G10 or IN G10 in writing an offset amount by system variables, the offset amount was ex- cessive. 5300 SET ALL OFFSET DATAS After the inch/metric automatic con- AGAI
  • Page 72210. TOOL FUNCTIONS B–64113EN–1/01 10.3 TOOL LIFE MANAGEMENT 10.3.1 Tool life management General When tools are classified into several groups, average tool life (No. of uses or time) is designated for each group. Whenever a tool is used, the usage time is subtracted from the tool life; when the tool
  • Page 723B–64113EN–1/01 10. TOOL FUNCTIONS Tool change reset signal TLRST [Classification] Input signal [Function] Clears all executable data, including the life count of the group, *, and @. To clear the data, specify a group number by tool group number selection signal after replacing the worn–out
  • Page 72410. TOOL FUNCTIONS B–64113EN–1/01 Tool skip signal TLSKP [Classification] Input signal [Function] A tool which has not reached its lifespan may be changed by one of two methods: (i) Designate the group number for the tool by tool group number selection signal then turn the tool skip signal
  • Page 725B–64113EN–1/01 10. TOOL FUNCTIONS T code output Tool function strobe signal TF New tool selecting signal TLNW End signal FIN Tool group number select signal TL01 to TL256 (M series) TL01 to TL64 (T series) [Classification] Input signal [Function] When the TLRST or TL
  • Page 72610. TOOL FUNCTIONS B–64113EN–1/01 ȍ {2 9 i Override value = Vi} i+0 *TLV0 0.1 *TLV1 0.2 *TLV2 0.4 *TLV3 0.8 *TLV4 1.6 *TLV5 3.2 *TLV6 6.4 *TLV7 12.8 *TLV8 25.6 *TLV9 51.2 (Example) When *TLV7, *TLV6, and *TLV3 are set to “0”, the override value is calculated as follows: 12.8 + 6.4 + 0.8 = 20.0 The l
  • Page 727B–64113EN–1/01 10. TOOL FUNCTIONS Parameter #7 #6 #5 #4 #3 #2 #1 #0 6800 SNG GRS SIG LTM GS2 GS1 M6T IGI SNG GRS SIG LTM GS2 GS1 [Data type] Bit GS1, GS2 This parameter sets the combination of the number of tool life groups which can be entered, and the number of tools which can be entered per group
  • Page 72810. TOOL FUNCTIONS B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 6801 EXG TSM M6E EXT EMD LFV [Data type] Bit TSM When a tool takes several tool numbers, life is counted in tool life management: 0 : For each of the same tool numbers. 1 : For each tool. LFV Specifies whether life count override is enabled o
  • Page 729B–64113EN–1/01 10. TOOL FUNCTIONS Example: When the LTM parameter (bit 2 of parameter No.6800) is set to 0 G10 L3 ; P1 L10 Q1 ; (Q1: The life of group 1 is specified as a count.) : P2 L20 Q2 ; (Q2: The life of group 2 is specified as a duration.) : P3 L20 ; (Omission of Q: The life of group 3 is spe
  • Page 73010. TOOL FUNCTIONS B–64113EN–1/01 Alarm and message Number Message Description 149 FORMAT ERROR IN G10L3 A code other than Q1,Q2,P1 or P2 was spe- cified as the life count type in the extended tool life management. 150 ILLEGAL TOOL GROUP Tool Group No. exceeds the maximum allow- NUMBER able value. M
  • Page 731B–64113EN–1/01 10. TOOL FUNCTIONS 10.3.2 Tool Life Arrival Notice Signal (M Series) General Once the remaining life of tools (to be kept used until new tools are selected) is set up for each group, it becomes possible to check the remaining tool life for the groups. When the actual remaining life of
  • Page 73210. TOOL FUNCTIONS B–64113EN–1/01 10.4 CUTTER COMPENSATION 10.4.1 Cutter Compensation C (M Series) General When the tool is moved, the tool path can be shifted by the radius of the tool. To make an offset as large as the radius of the tool, first create an offset vector with a length equal to the ra
  • Page 733B–64113EN–1/01 10. TOOL FUNCTIONS Parameter #7 #6 #5 #4 #3 #2 #1 #0 5001 OFH [Data type] Bit OFH Offset number of tool length compensation, cutter compensation and tool offset 0 : Specifies the tool length compensation using an H code, and cutter compensation C using a D code Tool offset conforms to
  • Page 73410. TOOL FUNCTIONS B–64113EN–1/01 G39 The corner rounding function (G39) in cutter compensation C mode is: 0 : Disabled. 1 : Enabled. CNV The interference check and vector erasure of cutter compensation C (M series) or tool–nose radius compensation (T series) are: 0 : Performed. 1 : Not performed. M
  • Page 735B–64113EN–1/01 10. TOOL FUNCTIONS [FS15 format] B Start point A End point Center If the end point is in the A region separated by the line L drawn between the start point and the center, the movement is made along the shortcut. If the end point is in the B re- gion, almost a single turn is made. NOT
  • Page 73610. TOOL FUNCTIONS B–64113EN–1/01 Alarm and message Number Message Description 033 NO SOLUTION AT CRC A point of intersection cannot be deter- mined for cutter compensation C. Modify the program. 034 NO CIRC ALLOWED IN The start up or cancel was going to be ST–UP /EXT BLK performed in the G02 or G03
  • Page 737B–64113EN–1/01 10. TOOL FUNCTIONS 10.4.2 Tool Nose Radius Compensation (T Series) General It is difficult to produce the compensation necessary to form accurate parts when using only the tool offset function due to tool nose roundness in taper cutting or circular cutting. The tool nose radius compen
  • Page 73810. TOOL FUNCTIONS B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 5003 CCN [Data type] Bit CCN When automatic reference position return (G28) is specified in the cutter compensation C mode (M series) or in tool nose radius compensation (T series): 0 : The cutter compensation vector is cancelled in movement
  • Page 739B–64113EN–1/01 10. TOOL FUNCTIONS [FS16 format] C B Start point D A End point Center If the end point viewed from the start point is in the A region, the movement is made along the shortcut. If the end point is in the B, C, or D region, almost a single turn is made. [FS15 format] B Start point A End
  • Page 74010. TOOL FUNCTIONS B–64113EN–1/01 Alarm and message Number Message Description 033 NO SOLUTION AT CRC A point of intersection cannot be deter- mined for tool nose radius compensa- tion. Modify the program. Modify the program. 034 NO CIRC ALLOWED IN The start up or cancel was going to be ST–UP /EXT B
  • Page 741B–64113EN–1/01 11. PROGRAM COMMAND 11 PROGRAM COMMAND 723
  • Page 74211. PROGRAM COMMAND B–64113EN–1/01 11.1 DECIMAL POINT PROGRAMMING/ POCKET CALCULATOR TYPE DECIMAL POINT PROGRAMMING General Numerical values can be entered with a decimal point. A decimal point can be used when entering a distance, time, or speed. Decimal points can be specified with the following a
  • Page 743B–64113EN–1/01 11. PROGRAM COMMAND #7 #6 #5 #4 #3 #2 #1 #0 3455 AXD [Data type] Bit axis AXD If a decimal point is omitted for an address with which a decimal point can be used, the value is determined: 0 : In accordance with the least input increment. 1 : In millimeters, inches, or seconds. (calcul
  • Page 74411. PROGRAM COMMAND B–64113EN–1/01 11.2 G CODE SYSTEM (T SERIES) General There are three G code systems : A,B, and C (Table 11.2). Select a G code system using parameter GSC (No. 3401#7) and parameter GSB (No. 3401#6). Table 11.2 G code list for T series (1/3) G code Group Function A B C G00 G00 G00
  • Page 745B–64113EN–1/01 11. PROGRAM COMMAND Table 11.2 G code list for T series (2/3) G code Group Function A B C Automatic tool compensation X (When the bit 3 (G36) of G36 G36 G36 parameter No. 3405 is set to 0) G37 G37 G37 Automatic tool compensation Z 00 G37.1 G37.1 G37.1 Automatic tool compensation X G37
  • Page 74611. PROGRAM COMMAND B–64113EN–1/01 Table 11.2 G code list for T series (3/3) G code Group Function A B C G71 G71 G72 Traverse grinding cycle (for grinding machine) Traverse direct constant–dimension grinding cycle G72 G72 G73 01 (for grinding machine) G73 G73 G74 Oscilation grinding cycle (for grind
  • Page 747B–64113EN–1/01 11. PROGRAM COMMAND Parameter #7 #6 #5 #4 #3 #2 #1 #0 3401 GSC GSB [Data type] Bit GSB, GSC The G code system is set. GSC GSB G code 0 0 G code system A 0 1 G code system B 1 0 G code system C #7 #6 #5 #4 #3 #2 #1 #0 3402 CLR G91 G01 [Data type] Bit G01 Mode entered when the power is
  • Page 74811. PROGRAM COMMAND B–64113EN–1/01 Note NOTE 1 If the CNC enters the clear state (see bit 6 (CLR) of parameter 3402) when the power is turned on or the CNC is reset, the modal G codes change as follows. (1) G codes marked with in Table 11.2 are enabled. (2) When the system is cleared due to power-on
  • Page 749B–64113EN–1/01 11. PROGRAM COMMAND Reference item PREPARATORY II.3 FUNCTION (G FUNCTION) OPERATOR’S MANUAL STATUS WHEN TURNING Series 0i–C (T series) (B–64114EN) POWER ON, WHEN APPENDIX E CLEAR AND WHEN RESET PREPARATORY II.3 FUNCTION (G FUNCTION) OPERATOR’S MANUAL STATUS WHEN TURNING Series 0i Mate
  • Page 75011. PROGRAM COMMAND B–64113EN–1/01 11.3 PROGRAM CONFIGURATION General A program consists of the following components: Table 11.3 Program components Components Descriptions Tape start Symbol indicating the start of a program file Leader section Used for the title of a program file, etc. Program start
  • Page 751B–64113EN–1/01 11. PROGRAM COMMAND Parameter #7 #6 #5 #4 #3 #2 #1 #0 0100 CTV This parameter can be set at “Setting Screen.” [Data type] Bit CTV Character counting for TV check in the comment section of a program. 0 : Not performed 1 : Performed #7 #6 #5 #4 #3 #2 #1 #0 3201 NPE N99 [Data type] Bit N
  • Page 75211. PROGRAM COMMAND B–64113EN–1/01 Alarm and message Number Message Description 001 TH PARITY ALARM TH alarm (A character with incorrect parity was input). 002 TV PARITY ALARM TV alarm (The number of characters in a block is odd). This alarm will be gener- ated only when the TV check is effective (w
  • Page 753B–64113EN–1/01 11. PROGRAM COMMAND 11.4 INCH/METRIC CONVERSION General Either inch or metric input can be selected by G code. Signal Inch input signal INCH [Classification] Output signal [Function] This signal indicates that inch input mode is active. [Output condition] “1”indicates that the
  • Page 75411. PROGRAM COMMAND B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 1006 ROSx ROTx NOTE When this parameter is changed, turn off the power before continuing operation. [Data type] Bit axis ROTx, ROSx Setting linear or rotation axis ROSx ROTx Description 0 0 Linear axis @ Inch/metric conversion is done. @ All
  • Page 755B–64113EN–1/01 11. PROGRAM COMMAND NOTE M series are not equipped with this parameter. Cutting feedrates are specified by F commands in units of 0.001 mm/min for millimeter machines or 0.00001 inches/min for inch machines. #7 #6 #5 #4 #3 #2 #1 #0 3104 MCN [Data type] Bit MCN Machine position is: 0 :
  • Page 75611. PROGRAM COMMAND B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 8003 PIM [Data type] Bit PIM When only the axes controlled by the PMC are used, the linear axis is: 0 : Influenced by inch/millimeter input. 1 : Not influenced by inch/millimeter input. Warning WARNING When switching inch input (G20) to metr
  • Page 757B–64113EN–1/01 11. PROGRAM COMMAND 11.5 CUSTOM MACRO 11.5.1 Custom Macro General Although subprograms are useful for repeating the same operation, the custom macro function also allows use of variables, arithmetic and logic operations, and conditional branches for easy development of general program
  • Page 75811. PROGRAM COMMAND B–64113EN–1/01 P : Macro number of bolt hole circle r : Radius α : Start angle β : Angle between circles k : Number of circles Signal Custom Macro Input Signal UI000 to UI015 [Classification] Input signal [Function] No function is provided for the control unit. These
  • Page 759B–64113EN–1/01 11. PROGRAM COMMAND [Function] No function is provided for the control unit. These signals can be read or written by a custom macro as a type of system variable, and are used for interface signals between custom macros and the PMC. These signals correspond to system variables as indic
  • Page 76011. PROGRAM COMMAND B–64113EN–1/01 Parameter D Settings for executing single block stop and custom macros #7 #6 #5 #4 #3 #2 #1 #0 6000 SBV SBM HGO HMC MGO [Data type] Bit MGO When a GOTO statement for specifying custom macro control is executed, a high–speed branch to 20 sequence numbers executed fr
  • Page 761B–64113EN–1/01 11. PROGRAM COMMAND SBV Custom macro statement 0 : Not stop the single block 1 : Stops the single block To control single blocks in custom macro statements using system variable #3003, use this parameter to enable or disable single blocks in custom macro statements. This bit is valid
  • Page 76211. PROGRAM COMMAND B–64113EN–1/01 *0 to *7 Set the hole pattern of an EIA code indicating *. =0 to =7 Set the hole pattern of an EIA code indicating =. #0 to#7 Set the hole pattern of an EIA code indicating #. [0 to [7 Set the hole pattern of an EIA code indicating [. ]0 to ]7 Set the hole pattern
  • Page 763B–64113EN–1/01 11. PROGRAM COMMAND NOTE Setting value 0 is invalid. No custom macro can be called by G00. D Setting M codes that call subprograms of program Nos.9001 to 9009 6071 M code that calls the subprogram of program number 9001 6072 M code that calls the subprogram of program number 9002 6073
  • Page 76411. PROGRAM COMMAND B–64113EN–1/01 D Setting M codes that call custom macros of no.9020 to 9029 6080 M code that calls the custom macro of program number 9020 6081 M code that calls the custom macro of program number 9021 6082 M code that calls the custom macro of program number 9022 6083 M code tha
  • Page 765B–64113EN–1/01 11. PROGRAM COMMAND Alarm and message Number Message Description 076 ADDRESS P NOT Address P (program number) was not com- DEFINED manded in the block which includes an M98, G65, or G66 command. Modify the program. 077 SUB PROGRAM The subprogram was called in five folds. NESTING ERROR
  • Page 76611. PROGRAM COMMAND B–64113EN–1/01 Number Message Description 124 MISSING END DO – END does not correspond to 1 : 1. STATEMENT Modify the program. 125 FORMAT ERROR IN format is erroneous. Modify the MACRO program. 126 ILLEGAL LOOP NUMBER In DOn, 1x n x 3 is not established. Modify the prog
  • Page 767B–64113EN–1/01 11. PROGRAM COMMAND 11.5.2 Interruption Type Custom Macro General When a program is being executed, another program can be called by inputting an interrupt signal (UINT) from the machine. This function is referred to as an interruption type custom macro function. Program an interrupt
  • Page 76811. PROGRAM COMMAND B–64113EN–1/01 When M96Pxxxx is specified in a program, subsequent program operation can be interrupted by an interrupt signal (UINT) input to execute the program specified by Pxxxx. Any interrupt signal (UNIT, asterisked in Fig. 11.5.2) issued after M97 is ignored. Do not enter
  • Page 769B–64113EN–1/01 11. PROGRAM COMMAND MPR Custom macro interrupt valid/invalid M code 0 : M96/M97 1 : M code set using parameters (Nos. 6033 and 6034) MSB Interrupt program 0 : Uses a dedicated local variable (Macro–type interrupt) 1 : Uses the same local variable as in the main program (Subprogram– ty
  • Page 77011. PROGRAM COMMAND B–64113EN–1/01 Reference item OPERATOR’S MANUAL II.15.11 Interruption type custom macro (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.15.11 Interruption type custom macro (T series) (B–64114EN) OPERATOR’S MANUAL II.15.11 Interruption type custom macro (M series) (B–6414
  • Page 771B–64113EN–1/01 11. PROGRAM COMMAND 11.6 CANNED CYCLE (M SERIES)/CANNED CYCLE FOR DRILLING (T SERIES) General Canned cycles make it easier for the programmer to create programs. With a canned cycle, a frequently–used machining operation can be specified in a single block with a G function; without ca
  • Page 77211. PROGRAM COMMAND B–64113EN–1/01 SPINDLE CONTROL In some canned cycles, a spindle command to rotate the spindle in reverse direction may be output. The following canned cycles require spindle control: M series T series Reverse tapping cycle G74 Face tapping cycle (G84) Fine boring cycle G76 Side t
  • Page 773B–64113EN–1/01 11. PROGRAM COMMAND D G74 (Counter tapping cycle) X, Y Z Z Z Dwell Dwell (Note) (Note) Note) It is possible to not output M05 M03 M05 M04 M05 code by using parame- ter M5T (No. 5101#6). MF MF MF MF Next block (G98 mode) FIN FIN FIN FIN Next block (G99 mode) D G76 (Fine boring cycle) X
  • Page 77411. PROGRAM COMMAND B–64113EN–1/01 D G86 (Boring cycle) X, Y Return to initial level in G98 mode Z Z M05 M03 M03 MF MF MF FIN FIN FIN Next block (G98 mode) D G87 (Back boring cycle) Next block (G99 mode) X or Y X or Y X, Y X or Y Z Z Z Dwell (Note 2) (Note 2) M05 M19 M03 M05 M19 M03 MF MF MF MF MF M
  • Page 775B–64113EN–1/01 11. PROGRAM COMMAND D G84 (Face tapping cycle) G88 (Side tapping cycle) X, C (Z, C) Z (X) Z (X) Z Z (X) Dwell Dwell (Note 1) (Note 2) (Note 1) (Note 2) M05 M04 M05 M03 MF MF MF MF Next block (G98 mode) (Note 1) When parameter M5T FIN FIN FIN FIN (No. 5101#6)=0, M05 is not output. Next
  • Page 77611. PROGRAM COMMAND B–64113EN–1/01 Signal Tapping signal TAP [Classification] Output signal [Function] Reports that the system is in tapping mode. [Output condition] The signal is set to 1 when: – The system is in tapping cycle mode. G74, G84: M series G84, G88: T series – The system is in
  • Page 777B–64113EN–1/01 11. PROGRAM COMMAND RD2, RD1 Set the axis and direction in which the tool in drilling canned cycle G76 or G87 is got free. RD2 and RD1 are set as shown below by plane selection. RD2 RD1 G17 G18 G19 0 0 +X +Z +Y 0 1 –X –Z –Y 1 0 +Y +X +Z 1 1 –Y –X –Z M5T When a spindle rotates from the
  • Page 77811. PROGRAM COMMAND B–64113EN–1/01 5110 C–axis clamp M code in drilling canned cycle [Data type] Byte [Valid data range] 0 to 99 This parameter sets the C–axis clamp M code in a drilling canned cycle. 5111 Dwell time when C–axis unclamping is specified in drilling canned cycle [Data type] Word [Unit
  • Page 779B–64113EN–1/01 11. PROGRAM COMMAND 5114 Return or clearance value of drilling canned cycle G83 Return value of high–speed peck drilling cycle G73 [Data type] Word [Unit of data] Increment system IS-A IS-B IS-C Unit Metric input 0.01 0.001 0.001 mm Inch input 0.001 0.0001 0.0001 inch [Valid data rang
  • Page 78011. PROGRAM COMMAND B–64113EN–1/01 5115 Clearance canned cycle G83 [Data type] Word [Unit of data] Increment system IS-A IS-B IS-C Unit Metric input 0.01 0.001 0.001 mm Inch input 0.001 0.0001 0.0001 inch [Valid data range] 0 to 32767 G83 for M series q : Depth of cut d : Clearance value R point q d
  • Page 781B–64113EN–1/01 11. PROGRAM COMMAND Reference item OPERATOR’S MANUAL II.13.1 Canned cycle (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL II.13.3 Canned cycle for hole machining (T series) (B–64114EN) OPERATOR’S MANUAL II.13.1 Canned cycle (M series) (B–64144EN) Series 0i Mate–C OPERATOR’S MANUA
  • Page 78211. PROGRAM COMMAND B–64113EN–1/01 11.7 EXTERNAL MOTION FUNCTION (M SERIES) General Upon completion of positioning in each block in the program, an external operation function signal can be output to allow the machine to perform specific operation. G81 IP_ ; (The IP_ is axis move command ) Every tim
  • Page 783B–64113EN–1/01 11. PROGRAM COMMAND Signal External Operation Signal EF [Classification] Output signal [Function] Reports that the positioning of G81 has been completed in the external motion function, and that a special external operation is required. [Output condition] For details of the ou
  • Page 78411. PROGRAM COMMAND B–64113EN–1/01 11.8 CANNED CYCLE (T SERIES)/MULTIPLE REPETITIVE CANNED CYCLE (T SERIES) General The option canned cycles makes CNC programming easy. For instance, the data of the finish work shape describes the tool path for rough machining. And also, a canned cycles for the thre
  • Page 785B–64113EN–1/01 11. PROGRAM COMMAND Signal Chamfering signal CDZ [Classification] Input signal [Function] Executes chamfering in a threading cycle. Specify the chamfering distance in parameter No. 5130. [Operation] When the signal is set to 1, chamfering is not executed in the threading cycle
  • Page 78611. PROGRAM COMMAND B–64113EN–1/01 QSR Before a multiple repetitive canned cycle (G70 to G73) is started, a check to see if the program contains a block that has the sequence number specified in address Q is: 0 : Not made. 1 : Made. (If the sequence number specified in address Q cannot be found, an
  • Page 787B–64113EN–1/01 11. PROGRAM COMMAND D Escape in multiple repetitive canned cycles G73 5135 Escape in multiple repetitive canned cycle G73 in X–axis direction 5136 Escape in multiple repetitive canned cycle G73 in Z–axis direction [Data type] Two–word [Unit of data] Increment system IS-B IS-C Unit Met
  • Page 78811. PROGRAM COMMAND B–64113EN–1/01 D Minimum depth of cut in multiple repetitive canned cycle G76 5140 Minimum depth of cut in multiple repetitive canned cycle G76 [Data type] Two–word [Unit of data] Increment system IS-B IS-C Unit Metric input 0.001 0.001 mm Inch input 0.0001 0.0001 inch [Valid dat
  • Page 789B–64113EN–1/01 11. PROGRAM COMMAND Alarm and message Number Message Description 061 ADDRESS P/Q NOT Address P or Q is not specified in G70, FOUND IN G70–G73 G71, G72, or G73 command. Modify the program. 062 ILLEGAL COMMAND IN 1 The depth of cut in G71 or G72 is zero or G71–G76 negative value. 2 The
  • Page 79011. PROGRAM COMMAND B–64113EN–1/01 Cautions for multiple 1 Necessary parameters (such as P, Q, X, Z, U, W, and R) must be set repetitive canned cycle correctly for an individual block that specifies a multiple repetitive (G70 to G76) canned cycle. 2 In G71, G72, and G73 blocks having a sequence numb
  • Page 791B–64113EN–1/01 11. PROGRAM COMMAND Reference item OPERATOR’S MANUAL II.13.1 Canned cycle Series 0i–C (T series) (B–64114EN) II.13.2 Multiple repetitive canned cycle OPERATOR’S MANUAL II.13.1 Canned cycle Series 0i Mate–C (T series) (B–64134EN) II.13.2 Multiple repetitive canned cycle 773
  • Page 79211. PROGRAM COMMAND B–64113EN–1/01 11.9 MIRROR IMAGE FOR DOUBLE TURRETS (T SERIES) General Mirror image can be applied to the X–axis with G code. G68 : Start double turret mirror image G69 : Mirror image cancel When G68 is active, the coordinate system is shifted to the other turret, and the X–axis
  • Page 793B–64113EN–1/01 11. PROGRAM COMMAND Parameter D Distance between two turrets 1290 Distance between two turrets for mirror image [Data type] Two–word [Unit of data] Increment system IS–A IS–B IS–C Unit Millimeter machine 0.01 0.001 0.0001 mm Inch input 0.001 0.0001 0.00001 inch [Valid data range] 0 to
  • Page 79411. PROGRAM COMMAND B–64113EN–1/01 11.10 INDEX TABLE INDEXING FUNCTION (M SERIES) General Indexing the table on a machining center is a complished by specifying a positioning angle. Before and after indexing, the table is automatically unclamped or clamped . Basic Procedure The control axis that ind
  • Page 795B–64113EN–1/01 11. PROGRAM COMMAND (9) On the PMC side, when BCLP changes to “0”, *BECLP is set to “1”. This completes the sequence. The time charts for these operations are shown in the figures below. (1) (2) (3) (4) (5) (6) (7) (8) (9) B command (independent) Bbbbb B axis servo on for position con
  • Page 79611. PROGRAM COMMAND B–64113EN–1/01 B axis manual feed selection signal +Jb*1 B axis position control servo ON B axis unclamp signal BUCLP B axis unclamp completion signal *BEUCP B axis rotation B axis deceleration signal DECb*1 B axis return completion signal ZPb*1
  • Page 797B–64113EN–1/01 11. PROGRAM COMMAND Signal B axis clamp signal BCLP [Classification] Output signal [Function] Instructs the PMC side to clamp the B axis mechanically with a clutch or shot pin. [Output condition] The output condition and procedure are the same as those described in the basic p
  • Page 79811. PROGRAM COMMAND B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 G038 *BECLP *BEUCP #7 #6 #5 #4 #3 #2 #1 #0 F061 BCLP BUCLP Parameter D Setting linear or rotation axis #7 #6 #5 #4 #3 #2 #1 #0 1006 ROSx ROTx [Data type] Bit axis ROTx, ROSx Define linear or rotation axis ROSx ROTx Description
  • Page 799B–64113EN–1/01 11. PROGRAM COMMAND D Setting for positioning the index table #7 #6 #5 #4 #3 #2 #1 #0 5500 IDX SIM G90 INC ABS REL DDP [Data type] Bit DDP Definition of index values 0 : Conventional method (Example IS–B: B1; = 0.001 deg) 1 : Calculator method (Example IS–B: B1; = 1.000 deg) REL Relat
  • Page 80011. PROGRAM COMMAND B–64113EN–1/01 D Negative direction rotation command M code 5511 Negative direction rotation command M code [Data type] Byte [Valid data range] 0 to 255 0 : No M code is defined to set the index table rotation to the negative direction. The rotation direction is specified using a
  • Page 801B–64113EN–1/01 11. PROGRAM COMMAND Caution CAUTION 1 The secondary auxiliary function can be used, but its address must be different from that of the indexing axis. 2 If the incremental command is used for indexing of the index table, the workpiece zero point offset value on the index table axis mus
  • Page 80211. PROGRAM COMMAND B–64113EN–1/01 Reference Item OPERATOR’S MANUAL Series 0i–C II.13.8 Index table indexing function (M series) (B–64124EN) 784
  • Page 803B–64113EN–1/01 11. PROGRAM COMMAND 11.11 SCALING (M SERIES) General A programmed figure can be magnified or reduced (scaling). The dimensions specified with X_, Y_, and Z_ can each be magnified or reduced with the same or different rates of magnification. The magnification rate can be specified in t
  • Page 80411. PROGRAM COMMAND B–64113EN–1/01 D Scaling of each axis, Each axis can be scaled by different magnifications. Also when a negative programmable mirror magnification is specified, a mirror image is applied. First of all, set a image (negative parameter XSC (No. 5400#6) which validates each axis sca
  • Page 805B–64113EN–1/01 11. PROGRAM COMMAND Parameter D Setting valid/invalid and magnification of scaling #7 #6 #5 #4 #3 #2 #1 #0 5400 SCR XSC [Data type] Bit XSC Axis scaling and programmable mirror image 0 : Not active (The scaling magnification is specified by P.) 1 : Active SCR Scaling magnification uni
  • Page 80611. PROGRAM COMMAND B–64113EN–1/01 D Scaling magnification for every axis 5421 Scaling magnification for every axis This parameter can be set at “Setting Screen.” [Data type] Two–word axis [Unit of data] 0.001 or 0.00001 times (Selected using SCR, #7 of parameter No. 5400) [Valid data range] *999999
  • Page 807B–64113EN–1/01 11. PROGRAM COMMAND 11.12 COORDINATE SYSTEM ROTATION General A programmed shape can be rotated. By using this function it is possible to modify a program using a rotation command. This is useful when a workpiece has been placed with some angle rotated from the programmed position on t
  • Page 80811. PROGRAM COMMAND B–64113EN–1/01 Rotation plane G17 Y Center of Angle of rotation rotation R (α,β) X 0 Fig. 11.12 (b) Coordinate system rotation Parameter D Angle specification method of coordinate system rotation #7 #6 #5 #4 #3 #2 #1 #0 5400 RIN [Data type] Bit RIN Coordinate rotation angle comma
  • Page 809B–64113EN–1/01 11. PROGRAM COMMAND Alarm and message Number Message Description 144 ILLEGAL PLANE SE- The coordinate rotation plane and arc LECTED or cutter compensation C plane must be the same. Modify the program. 5302 ILLEGAL COMMAND IN A command to set the coordinate sys- G68 MODE tem is specifi
  • Page 81011. PROGRAM COMMAND B–64113EN–1/01 11.13 MACRO COMPILER/ EXECUTER General There are two types of NC programs; those which, rarely changed, and those that changed with every execution. These programs are created by the custom macro. The custom macro is an executable form of a part program created by
  • Page 811B–64113EN–1/01 11. PROGRAM COMMAND 11.14 SMALL HOLE PECK DRILLING CYCLE (M SERIES) General In peck drilling, the tool enters and retracts from hole based on an overload torque detection signal (skip signal) until the designed hole depth is reached. The spindle speed and cutting feedrate are changed
  • Page 81211. PROGRAM COMMAND B–64113EN–1/01 D Changing of cutting The cutting feedrate programmed with the F word is changed during the feedrate second and subsequent cutting operations. Parameter Nos. 5166 and 5167 specify the ratio of change for the case in which a skip signal was received during the previ
  • Page 813B–64113EN–1/01 11. PROGRAM COMMAND NOTE This signal is used also as a skip signal. (See Section 14.3.) Small–diameter peck drilling in progress signal PECK2 [Classification] Output signal [Function] Indicates whether small–diameter peck drilling is in progress. [Output condition] This signal
  • Page 81411. PROGRAM COMMAND B–64113EN–1/01 5164 Percentage of the spindle speed to be changed when the tool is retracted after an overload torque signal is received [Data type] Byte [Unit of data] % [Valid data range] 0 to 255 This parameter sets the percentage of the spindle speed change caused by the over
  • Page 815B–64113EN–1/01 11. PROGRAM COMMAND 5167 Percentage of the cutting feedrate to be changed when the tool is retracted without an overload torque signal received [Data type] Byte [Unit of data] % [Valid data range] 0 to 255 This parameter sets the percentage of the cutting feedrate change during a peck
  • Page 81611. PROGRAM COMMAND B–64113EN–1/01 5172 Speed of retraction to point R when no I address is defined [Data type] Word [Unit of data] mm/min [Valid data range] 0 to 4000 This parameter sets the speed of retraction to point R when no I address is defined. 5173 Speed advancing to the bottom of a hole wh
  • Page 817B–64113EN–1/01 11. PROGRAM COMMAND Warning WARNING Forwarding or retracting is not performed by rapid traverse positioning. Instead, it is performed with the same interpolation as for cutting feed. This means exponential acceleration/deceleration is performed. However, the tool life management funct
  • Page 81812. DISPLAY/SET/EDIT B–64113EN–1/01 12 DISPLAY/SET/EDIT 800
  • Page 819B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.1 DISPLAY/SET 12.1.1 Clock Function General Time is displayed in the hour/minute/second format on each display screen. Some screens allows display of the year, month, and day. The custom macro system variable can be used to read the time. Time information can b
  • Page 82012. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.2 Displaying Operation History General This function displays a history of the key stroke and signal operations, performed by the CNC operator, when a failure or CNC alarm occurs. The following history data is recorded: (1) MDI key operation sequences Example
  • Page 821B–64113EN–1/01 12. DISPLAY/SET/EDIT The following table lists parameter values for respective signal types. Table 12.1.2(b) Signal types and corresponding parameter values Signal type Parameter value Not selected 0 G0000 to G0255 1 F0000 to F0255 3 Y0000 to Y0127 5 X0000 to X0127 6 Method of selecti
  • Page 82212. DISPLAY/SET/EDIT B–64113EN–1/01 Example:To select the automatic operation start signal (G7.2) as operation history target No. 2, set up the related parameters as listed below: No.12802=1 No.12842=7 No.12882=00000100 If parameter No. 12802 is 1, parameter Nos. 12842 and 12882 are initialized to 0
  • Page 823B–64113EN–1/01 12. DISPLAY/SET/EDIT 3122 Time interval used to record data in the operation history [Data type] Word [Unit of data] Minutes [Valid data range] 0 to 1439 Time data is recorded in the operation history at set intervals. When 0 is specified in this parameter, 10 minutes is assumed as th
  • Page 82412. DISPLAY/SET/EDIT B–64113EN–1/01 To deselect a signal type, reset the related parameter to 0 (the address and bit combined with the parameter that is reset are reset simultaneously with that parameter). When a signal type is specified, the parameter for setting the address to be combined and the
  • Page 825B–64113EN–1/01 12. DISPLAY/SET/EDIT Note NOTE 1 While the operation history screen is displayed, history data is not recorded. 2 When the duration of the on/off state of an input signal is 16 msec or shorter, that state is not recorded in the history. In addition, some signals are not recorded. 3 Ap
  • Page 82612. DISPLAY/SET/EDIT B–64113EN–1/01 Reference item OPERATOR’S MANUAL III.13 HELP FUNCTION (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.13 HELP FUNCTION (T series) (B–64114EN) OPERATOR’S MANUAL III.13 HELP FUNCTION (M series) (B–64144EN) Series 0i Mate–C OPERATOR’S MANUAL III.13 HELP FUNC
  • Page 827B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.1.5 Servo Tuning Screen General On the servo tuning screen, parameters for each axis are listed for the basic adjustment of the servo motor. Parameter #7 #6 #5 #4 #3 #2 #1 #0 3111 SVS [Data type] Bit SVS Servo tuning screen 0 : Not displayed 1 : Displayed Refer
  • Page 82812. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.7 Waveform Diagnosis Display General Waveform diagnosis is classified into two main types. (1) One–shot type One–shot waveform diagnosis provides graphs of waveforms. In one–shot waveform diagnosis, the start of data collection can be triggered by the rising
  • Page 829B–64113EN–1/01 12. DISPLAY/SET/EDIT 3120 Time from the output of an alarm to the termination of sampling [Data type] Word [Unit of data] ms [Valid data range] 1 to 32760 When the waveform diagnosis function is used, this parameter sets the time form the output of a servo alarm until data collection.
  • Page 83012. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.8 Self–diagnosis General To determine the cause of an alarm, check the following. First, it has to be determined if the breakdown is in the CNC, the PMC or the machine. The CNC checks the following. 1) Abnormality of detection system 2) Abnormality of positio
  • Page 831B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.1.9 Display of Hardware and Software Configuration General The required hardware/software configuration for the CNC can be displayed on the screen. The system configuration screen displays the following information: (1) Printed circuit board configuration a. Th
  • Page 83212. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.10 Position Display Neglect General Disabling the current position display is accomplished by setting bit 0 (NDPx) of parameter No. 3115. Bit 1 (NDAx) of parameter No. 3115 enables the display of positions in the machine coordinate system. Signal Position Dis
  • Page 833B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.1.11 Run Hour and Parts Count Display General This function displays the integrated power–on time, the integrated cycle operation time, the integrated cutting time and timer (started by an input signal from PMC) on the screen. The integrated cycle operation tim
  • Page 83412. DISPLAY/SET/EDIT B–64113EN–1/01 General–purpose integrating meter start signal TMRON [Classification] Input signal [Function] The CNC has an meter which is started by an input signal from the PMC. Additionally, there are meters for counting the automatic operation time and counting cutt
  • Page 835B–64113EN–1/01 12. DISPLAY/SET/EDIT 6711 Number of machined parts This parameter can be entered on the setting screen. [Data type] Two–word [Unit of data] One piece [Valid data range] 0 to 99999999 The number of machined parts is counted (+1) together with the total number of completed parts when th
  • Page 83612. DISPLAY/SET/EDIT B–64113EN–1/01 6750 Integrated value of power–on period This parameter can be entered on the setting screen. [Data type] Two–word [Unit of data] One minute [Valid data range] 0 to 99999999 This parameter displays the accumulated time when the machine is powered. 6751 Operation t
  • Page 837B–64113EN–1/01 12. DISPLAY/SET/EDIT 6754 Accumulated cutting time This parameter can be entered on the setting screen. [Data type] Two–word [Unit of data] One minute [Valid data range] 0 to 99999999 This parameter displays the accumulated cutting time that is performed in machine feed such as linear
  • Page 83812. DISPLAY/SET/EDIT B–64113EN–1/01 6758 Operation time (accumulated automatic operation time) This parameter can be entered on the setting screen. [Data type] Two–word [Unit of data] One minute [Valid data range] 0 to 99999999 This parameter is the automatic operation drive time (neither stop nor h
  • Page 839B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.1.12 Graphic Display/ Dynamic Graphic Display General Graphic Display It is possible to draw the programmed tool path on the screen, and check the progress of machining. In addition, it is also possible to enlarge/reduce the drawing. The drawing coordinates (pa
  • Page 84012. DISPLAY/SET/EDIT B–64113EN–1/01 Dynamic graphic display There are two functions of Dynamic Graphics. Path graphic This is used to draw the path of the tool center. This is used to draw the workpiece figure machined by Solid graphic the tool movement. The T series does not have this function. The
  • Page 841B–64113EN–1/01 12. DISPLAY/SET/EDIT Signal Check drawing–under–way signal CKGRP [Classification] Output signal [Function] Indicates that a dynamic graphics display (animated graphics display) is being drawn for check purposes. [Operation] The signal becomes 1 when: D Check drawing begins. T
  • Page 84212. DISPLAY/SET/EDIT B–64113EN–1/01 NZM 0 : Screen image enlargement by a conventional method is enabled. 1 : The screen image is enlarged by specifying the center of the screen and the magnification. (Screen image enlargement by the conventional method is disabled.) #7 #6 #5 #4 #3 #2 #1 #0 6501 CSR
  • Page 843B–64113EN–1/01 12. DISPLAY/SET/EDIT 6510 Drawing coordinate system [Data type] Byte [Valid data range] 0 to 7 This parameter specifies the drawing coordinate system for the graphic function. The following show the relationship between the parameter values and the drawing coordinate systems. Set valu
  • Page 84412. DISPLAY/SET/EDIT B–64113EN–1/01 6511 Right margin in solid drawing 6512 Left margin in solid drawing 6513 Upper margin in solid drawing 6514 Lower margin in solid drawing [Data type] Word [Unit of data] Dot These parameters set the drawing margins in pixels on the screen. The unit is a dot. Stan
  • Page 845B–64113EN–1/01 12. DISPLAY/SET/EDIT Reference item III.12.1 GRAPHICS FUNCTION OPERATOR’S MANUAL (M series) (B–64124EN) III.12.2 DYNAMIC GRAPHIC DISPLAY Series 0i–C III.12.1 GRAPHICS FUNCTION OPERATOR’S MANUAL (T series) (B–64114EN) III.12.2 DYNAMIC GRAPHIC DISPLAY III.12.1 GRAPHICS FUNCTION OPERATOR
  • Page 84612. DISPLAY/SET/EDIT B–64113EN–1/01 3151 Axis number for the first load meter 3152 Axis number for the second load meter 3153 Axis number for the third load meter 3154 Axis number for the 4th load meter 3155 Axis number for the 5th load meter 3156 Axis number for the 6th load meter 3157 Axis number
  • Page 847B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.1.14 Software Operator’s Panel General The software operator’s panel function replaces part of the control switches on the machine operator’s panel. The control switches for the functions listed in the following table can be replaced with soft switches. Also av
  • Page 84812. DISPLAY/SET/EDIT B–64113EN–1/01 Signal Group Function Output signal Related input signal 1 Mode selection MD1O MD1 MD2O MD2 MD4O MD4 ZRNO ZRN 2 Jog feed axis select +J10 – +J40 +J1 – +J4 –J10 – –J40 –J1 – –J4 Manual rapid tra- RTO RT verse 3 Ha
  • Page 849B–64113EN–1/01 12. DISPLAY/SET/EDIT Signal address #7 #6 #5 #4 #3 #2 #1 #0 F072 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 OUT0 F073 ZRNO MD4O MD2O MD1O F074 F075 SPO KEYO DRNO MLKO SBKO BDTO F076 ROV2O ROV1O MP2O MP1O F077 RTO HS1DO HS1CO HS1BO HS1AO F078 *FV7O *FV6O *FV5O *FV4O *FV3O *FV2O *FV1O *FV0O F07
  • Page 85012. DISPLAY/SET/EDIT B–64113EN–1/01 OP7 Feed hold on software operator’s panel 0 : Not operational 1 : Operational 7210 Jog–movement axis and its direction on software operator’s panel “↑” 7211 Jog–movement axis and its direction on software operator’s panel “↓” 7212 Jog–movement axis and its direct
  • Page 851B–64113EN–1/01 12. DISPLAY/SET/EDIT Example Under X, Y, and Z axis configuration, to set arrow keys to feed the axes in the direction specified as follows, set the parameters to the values given below. [8°] to the positive direction of the Z axis, [2±] to the negative direction of the Z axis, [6³] t
  • Page 85212. DISPLAY/SET/EDIT B–64113EN–1/01 Parameter No. 7223: Sets the character code (078) corresponding to N of SIGNAL 1. Parameter No. 7224: Sets the character code (065) corresponding to A of SIGNAL 1. Parameter No. 7225: Sets the character code (076) corresponding to L of SIGNAL 1. Parameter No. 7226
  • Page 853B–64113EN–1/01 12. DISPLAY/SET/EDIT Character to Code Correspondence Table Com- Character Code Character Code Comment ment A 065 6 054 B 066 7 055 C 067 8 056 D 068 9 057 E 069 032 Space F 070 ! 033 Exclamation mark G 071 ” 034 Quotation marks H 072 # 035 Number I 073 $ 036 Dollar mark J 074 % 037 P
  • Page 85412. DISPLAY/SET/EDIT B–64113EN–1/01 Note NOTE 1 Only the modes shown below can be selected by soft switches. When the mode for DNC operation is to be required, then, all control switches for mode selection should be on the machine operator’s panel or a general–purpose soft switch should be used to s
  • Page 855B–64113EN–1/01 12. DISPLAY/SET/EDIT NOTE 4 The following table lists the jog feedrate override values which can be selected by soft switches. *JV00 – *JV150 (*JV0 – *JV150) 15 12 8 4 0 Override ± ± ± ± ± values (%) bit 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0.1 2 1 1 1
  • Page 85612. DISPLAY/SET/EDIT B–64113EN–1/01 NOTE 5 The following table lists the feedrate override values which can be selected by soft switches. *FV0O – *FV7O (*FV0 – *FV7) Override 7 4 0 values (%) ± ± ± 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 0 1 0 1 10 2 1 1 1 0 1 0 1 1 20 3 1 1 1 0 0 0 0 1 30 4 1 1 0 1 0 1 1 1 4
  • Page 857B–64113EN–1/01 12. DISPLAY/SET/EDIT Reference item OPERATOR’S MANUAL Displaying and Setting the III.11.4.10 (M series) (B–64124EN) Software Operator’s Panel Series 0i–C OPERATOR’S MANUAL Displaying and Setting the III.11.4.14 (T series) (B–64114EN) Software Operator’s Panel OPERATOR’S MANUAL Display
  • Page 85812. DISPLAY/SET/EDIT B–64113EN–1/01 [Data type] Bit Select the language to be used for the display. CH2 CZE SWE HUN POL POR DTH SPN HNG ITA CHI FRN GRM JPN Language 0 0 0 0 0 0 0 0 0 0 0 0 0 0 English 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Japanese 0 0 0 0 0 0 0 0 0 0 0 0 1 0 German 0 0 0 0 0 0 0 0 0 0 0 1 0 0
  • Page 859B–64113EN–1/01 12. DISPLAY/SET/EDIT #7 #6 #5 #4 #3 #2 #1 #0 3113 MS1 MS0 MHC MHC External operator message history data: 0 : Cannot be cleared. 1 : Can be cleared. (Such data can be cleared using the [CLEAR] soft key.) MS0, MS1 Set the number of items and the item length. MS1 MS0 Number of history N
  • Page 86012. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.17 Erase Screen Display/Automatic Erase Screen Display General Displaying the same characters in the same positions on the screen causes a LCD to degrade relatively quickly. To help prevent this, the screen can be cleared by pressing specific keys. It is also
  • Page 861B–64113EN–1/01 12. DISPLAY/SET/EDIT D Alarm The screen is not cleared if an alarm is issued. WARNING Pressing any key while the screen is being cleared restores the screen. Do not press the DELETE , INSERT , or ALTER key to restore the screen. Signal Automatic erase screen display cancel signal *CRT
  • Page 86212. DISPLAY/SET/EDIT B–64113EN–1/01 Limitation For the display unit with PC, this function can not be used. Reference item OPERATOR’S MANUAL III.11.8 Cleaning the screen (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.11.8 Cleaning the screen (T series) (B–64114EN) OPERATOR’S MANUAL III.11.
  • Page 863B–64113EN–1/01 12. DISPLAY/SET/EDIT Function details D Connection The customer needs to prepare the cable for connecting the RS–232C serial port 2 (JD36B) of the main CPU board of the CNC and the SIO connector of the external touch panel. External touch CNC panel SIO JD36B ETP CNC SIO (25–pin) JD36B
  • Page 86412. DISPLAY/SET/EDIT B–64113EN–1/01 D CNC data that can be Data at the CNC addresses listed below can be read into and written from read from and written to the external touch panel. The address range varies depending on the PMC the external touch panel model. S Input address: X0000 to X0127 (read o
  • Page 865B–64113EN–1/01 12. DISPLAY/SET/EDIT Parameter #7 #6 #5 #4 #3 #2 #1 #0 3119 TPD [Data type] Bit TPD Connection of an external touch panel is: 0 : Enabled. 1 : Disabled. CAUTION As described in ”Connection” in ”Function details” above, RS–232C serial port 2 (JD36B) of the main CPU board of the CNC is
  • Page 86612. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.19 Periodic Maintenance Screen General The periodic maintenance screen shows the current statuses of those items that require periodic replacement (backup battery, LCD backlight, touch panel, etc.). An item whose service life has expired is indicated by the m
  • Page 867B–64113EN–1/01 12. DISPLAY/SET/EDIT (1) Maintenance item names The names of maintenance items are set up here. They can be registered using either the corresponding menu or MDI keys. 1) Menu–based setup 1 To display the setting menu, place the cursor on the desired item, and press the [ENTRY] soft k
  • Page 86812. DISPLAY/SET/EDIT B–64113EN–1/01 NOTE For the CNC edit function, specific strings of two or more characters are registered as reserved words of custom macro commands. (Example: GO for GOTO, WH for WHILE, and SI for SIN) Therefore, when a program to register item names is created in the above form
  • Page 869B–64113EN–1/01 12. DISPLAY/SET/EDIT NOTE 1 The asterisk (*) is used as a control code, so it cannot be used in the item name. Likewise, square brackets “[” and “]” and parentheses “(” and “)” must be excluded from the item name. 2 If a null item is selected on the machine maintenance screen, the war
  • Page 87012. DISPLAY/SET/EDIT B–64113EN–1/01 [CNC maintenance screen] PERIODICAL MAINTENANCE O0001 N12345 (NC) ITEM NAME 01 BATTERY FOR CONTROLLER 02 BATTERY FOR PULSECODER 03 FAN MOTOR 04 LCD BACK LIGHT 05 06 07 08 09 10 >_ EDIT *** ***** *** **** 19:27:05 [ ][ STATUS ][ MACHIN ][ NC ][ (OPRT) ] [ SELECT ][
  • Page 871B–64113EN–1/01 12. DISPLAY/SET/EDIT (2) Remaining lifetime The remaining lifetime of an item is the time allowed before it must be replaced. It is displayed in a count–down format. When the remaining lifetime becomes less than the percentage specified in parameter No. 8911 of the corresponding servi
  • Page 87212. DISPLAY/SET/EDIT B–64113EN–1/01 (1) Service life To specify the service life, key in the corresponding data and press [INPUT]. The same data is set up as both the service life and remaining lifetime. In addition, the count type is indicated as: “––––––” Pressing the [+INPUT] soft key causes newl
  • Page 873B–64113EN–1/01 12. DISPLAY/SET/EDIT (3) Count type Pressing the [TYPE] causes the following count types to be displayed as soft keys. Select the desired one and press the [EXEC] soft key to set it up. Software Meaning Display [EFFECT] No counting takes place (the counter is halted). ––– [ALL–AX] Cou
  • Page 87412. DISPLAY/SET/EDIT B–64113EN–1/01 f Menu screen (machine maintenance only) Format G10 L61 P01 [n] ; G10 L61 P02 [n] ; G10 L61 P03 [n] ; : a : Service life r : Remaining lifetime n : Item name [Alphanumeric character] q : Count type 0 = No counting. 1 = Nonstop counting. 2 = Counting continues as l
  • Page 875B–64113EN–1/01 12. DISPLAY/SET/EDIT Parameter 8911 Lifetime versas service life parcentage [Data type] Byte [Unit of data] 1% [Valid data range] 0 to 100 On the periodic maintenance screen, the remaining lifetime display turns red for warning purposes, if the remaining lifetime goes below a specifie
  • Page 87612. DISPLAY/SET/EDIT B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 3115 NDFx [Data type] Bit axis NDFx To the actual speed display, axis movement data is: 0 : Added. 1 : Not added. NOTE Even if the parameter PCF (bit 1 of parameter No.3105) is set to 0, so as to add PMC controlled axis movement data to the
  • Page 877B–64113EN–1/01 12. DISPLAY/SET/EDIT (2) Press the [+] soft key several times until the [PRMTUN] soft key appears. Press the [PRMTUN] soft key to display the parameter set supporting screen. This screen is called the parameter set supporting screen menu. Display item overview The items displayed on t
  • Page 87812. DISPLAY/SET/EDIT B–64113EN–1/01 START UP START UP lets you specify the minimum required parameters for machine launching. Let us explain the AXIS SETTING and MISCELLANY items. For detailed descriptions about the FSSB (AMP), FSSB (AXIS), and SERVO SETTING items, refer to the respective manuals. S
  • Page 879B–64113EN–1/01 12. DISPLAY/SET/EDIT Entering parameters Make sure that the setting screen is ”parameter write enabled.” Select the MDI mode, and place the cursor on the parameter you want to specify. Enter data, using numeric keys, and press the [INPUT] soft key or the [INPUT] key on the MDI. [<] [
  • Page 88012. DISPLAY/SET/EDIT B–64113EN–1/01 D Specifying standard Select the MDI mode. values for an entire Make sure that the following soft keys are displayed, and press the group [G_INIT] soft key. [<] [ NO. SRH ] [ INIT ] [ G_INIT ] [ ] [ INPUT ] [>] Instead of a help message, the following message appe
  • Page 881B–64113EN–1/01 12. DISPLAY/SET/EDIT Notes (1) The parameter set supporting screen cannot be used to read or punch parameters. (2) Standard value setting can be done only for AXIS SETTING on the parameter set supporting screen and items on other screens. The conventional parameter screen cannot be us
  • Page 88212. DISPLAY/SET/EDIT B–64113EN–1/01 Menu Parameter Group Brief description item No. AXIS BASIC 1008#0 Rotation–axis roll–over SETTING 0: Disable 1: Enable 1008#2 Whether to round relative coordinates to a rotation unit: 0: Not to round 1: To round 1010 Maximum number of axes that the CNC can control
  • Page 883B–64113EN–1/01 12. DISPLAY/SET/EDIT Menu Parameter Group Brief description item No. AXIS FEED RATE 1401#6 Whether to enable dry run for rapid SETTING traverse 0: To disable 1: To enable 1410 Dry run speed 1420 Rapid traverse rate for individual axes 1421 Rapid traverse override FO speed for individu
  • Page 88412. DISPLAY/SET/EDIT B–64113EN–1/01 12.1.22 Machining Condition Selecting General This function automatically specifies machining conditions when you simply select a precision level that matches your machining purposes when machining. The machining conditions are obtained based on the selected preci
  • Page 885B–64113EN–1/01 12. DISPLAY/SET/EDIT Machining parameter On this screen, the velocity–first parameter set (precision level 1) and tuning screen precision–first parameter set (precision level 10) can be set up. The screen is displayed by pressing: function key → [>] soft key (several times) →
  • Page 88612. DISPLAY/SET/EDIT B–64113EN–1/01 Pressing the [INIT] soft key and then the [EXEC] soft key initializes a cursor–selected item with a standard parameter. Pressing the [G_INIT] soft key and then the [EXEC] soft key initializes all items of a cursor–selected parameter set (velocity–first or precisio
  • Page 887B–64113EN–1/01 12. DISPLAY/SET/EDIT This screen is displayed by pressing: function key → [>] soft key (several times) → [PR_LEV]. The specified precision level value is not cleared by turning off the power (instead, it is saved to parameter No. 13634). The precision level is initial
  • Page 88812. DISPLAY/SET/EDIT B–64113EN–1/01 NOTE 1 The machine condition select function requires any of the APC, AI–APC, and AI contour control functions. 2 Using the bell–shaped acceleration change time for AI contour control requires the ”pre–read pre–interpolation bell–shaped acceleration/deceleration”
  • Page 889B–64113EN–1/01 12. DISPLAY/SET/EDIT Setting item D Pre–interpolation This item is used to set up a linear–portion acceleration for acceleration/deceleration pre–interpolation acceleration/deceleration (in mm/s2). rate Setting range: 50.000 to 99999.999 (mm/s2) Size: 2–word type The parameter value s
  • Page 89012. DISPLAY/SET/EDIT B–64113EN–1/01 NOTE 1 This item is disabled for APC and AI APC. 2 The time constant mentioned above is common to all axes. Changing this item results in the settings of all axes being changed. Velocity Linearacceleration/deceleration Bell–shapedacceleration/deceleration ta: Depe
  • Page 891B–64113EN–1/01 12. DISPLAY/SET/EDIT S AI contour control and AI APC (for rotation axes and millimeter machine linear axes) No.1432 100 (No.1730)2 10 Effective = = (IS–B) value No.1785 6 No.1731 36 (No.1730)2 100 = (IS–C) No.1731 36 Note: Parameter Nos. 1730 and 1731 are set/re–set automatically only
  • Page 89212. DISPLAY/SET/EDIT B–64113EN–1/01 The parameter value specified on the machine parameter tuning screen is reflected on the following parameters (common to all modes): No. 13622: Velocity–first parameter No. 13623: Precision–first parameter In addition, the following parameter is set up according t
  • Page 893B–64113EN–1/01 12. DISPLAY/SET/EDIT D Maximum allowable This item is used to specify an axis–specific maximum allowable machining feedrate machining feedrate. [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-B IS-C Millimeter machine 1 mm/min 0 to 240000 0 to 10000
  • Page 89412. DISPLAY/SET/EDIT B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 13600 MCR [Data type] Bit MCR When the permissible acceleration is adjusted with the machining condition selection function (machining parameter adjustment screen or precision level selection screen), parameter Nos. No.1730 and 17
  • Page 895B–64113EN–1/01 12. DISPLAY/SET/EDIT 13612 Acceleration change time when AI contour control is used (bell–shaped) (precision level 1) 13613 Acceleration change time when AI contour control is used (bell–shaped) (precision level 10) [Data type] Byte [Unit of data] msec [Valid data range] 1 to 100 Thes
  • Page 89612. DISPLAY/SET/EDIT B–64113EN–1/01 These parameters set a time constant of linear acceleration/deceleration after interpolation with emphasis placed on speed (precision level 1) and a time constant of linear acceleration/deceleration after interpolation with emphasis placed on precision (precision
  • Page 897B–64113EN–1/01 12. DISPLAY/SET/EDIT 13626 Maximum machining speed (precision level 1) 13627 Maximum machining speed (precision level 10) [Data type] 2–word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS-B IS-C Millimeter machine 1 mm/min 6 to 24000 6 to 1000
  • Page 89812. DISPLAY/SET/EDIT B–64113EN–1/01 13630 Value of the parameter corresponding to arbitrary item 1 with emphasis placed on speed (precision level 1) when advanced preview control, AI advanced preview control, or AI contour control is used 13631 Value of the parameter corresponding to arbitrary item
  • Page 899B–64113EN–1/01 12. DISPLAY/SET/EDIT 12.2 EDIT 12.2.1 Part Program Storage Length General One of the following part program size can be selected. CNC model Series 0i Series 0i Part Mate program size Package A Package B 320m (128Kbyte) — f — 640m (256Kbyte) f — f f: Standard, —: Not Available NOTE The
  • Page 90012. DISPLAY/SET/EDIT B–64113EN–1/01 12.2.2 No. of Registered Programs General The number of registered programs is 400. Alarm and message Number Message Description 072 TOO MANY PROGRAMS The number of programs to be stored exceeded 400. Delete unnecessary programs and execute program registeration a
  • Page 901B–64113EN–1/01 12. DISPLAY/SET/EDIT When KEY = 0 @ KEY1: Enables the input of tool compensation values and the workpiece zero point offset values, and workpiece coordinate systems shift amount. @ KEY2: Enables the input of setting data and macro variables, and tool life management data. @ KEY3: Enab
  • Page 90212. DISPLAY/SET/EDIT B–64113EN–1/01 Reference item OPERATOR’S MANUAL SETTING AND DISPLAYING III.11 (M series) (B–64124EN) DATA Series 0i–C OPERATOR’S MANUAL SETTING AND DISPLAYING III.11 (T series) (B–64114EN) DATA OPERATOR’S MANUAL SETTING AND DISPLAYING III.11 (M series) (B–64144EN) DATA Series 0i
  • Page 903B–64113EN–1/01 12. DISPLAY/SET/EDIT 3210 Password(PASSWD) [Data type] Two–word Set a password to this parameter. Its value is not displayed. CAUTION This parameter shows 0, when no value is set to this parameter. Once a key is locked, parameter NE9 cannot become 0 and PASSWD cannot be changed unless
  • Page 90412. DISPLAY/SET/EDIT B–64113EN–1/01 Reference item OPERATOR’S MANUAL III.9.9 PASSWORD FUNCTION (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.9.9 PASSWORD FUNCTION (T series) (B–64114EN) OPERATOR’S MANUAL III.9.9 PASSWORD FUNCTION (M series) (B–64144EN) Series 0i Mate–C OPERATOR’S MANUAL I
  • Page 905B–64113EN–1/01 12. DISPLAY/SET/EDIT Reference item OPERATOR’S MANUAL III.9.8 BACKGROUND EDITING (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.9.8 BACKGROUND EDITING (T series) (B–64114EN) OPERATOR’S MANUAL III.9.8 BACKGROUND EDITING (M series) (B–64144EN) Series 0i Mate–C OPERATOR’S MANUA
  • Page 90612. DISPLAY/SET/EDIT B–64113EN–1/01 12.2.7 Conversational Programming with Graphic Function General Programs can be created block after block on the conversational screen while displaying the G code menu. Blocks in a program can be modified, inserted, or deleted using the G code menu and converstion
  • Page 907B–64113EN–1/01 13. INPUT/OUTPUT OF DATA 13 INPUT/OUTPUT OF DATA 889
  • Page 90813. INPUT/OUTPUT OF DATA B–64113EN–1/01 13.1 READER/PUNCHER INTERFACE General The data shown below can be input/output through reader/puncher interface. 1. Program 2. Offset data 3. Parameter 4. Pitch error compensation data 5. Custom macro common variables. Setting the IO4 parameter (bit 4 of No. 0
  • Page 909B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Parameter The parameters described below must be set up to use an I/O unit interface (RS–232–C serial port) or memory card interface for inputting and outputting data (such as programs and parameters) between external input/output units and memory cards. The I
  • Page 91013. INPUT/OUTPUT OF DATA B–64113EN–1/01 I/O CHANNEL: Selection of an input/output device or selection of input device in 0020 the foreground Setting entry is acceptable. [Data type] Byte [Valid data range] 0 to 35 I/O CHANNEL: Selection of the input/output device to be used The CNC provides the foll
  • Page 911B–64113EN–1/01 13. INPUT/OUTPUT OF DATA NOTE 1 An input/output device can also be selected using the setting screen. Usually, the setting screen is used. 2 The specifications (such as the baud rate and the number of stop bits) of the input/output devices to be connected must be set in the correspond
  • Page 91213. INPUT/OUTPUT OF DATA B–64113EN–1/01 Input/output channel number (parameter No.0020) ↓ 0020 I/O CHANNEL 0101 Stop bit and other data I/O CHANNEL=0 Number specified for the input/ Specify a channel for an in- 0102 (channel 1) output device put/output device. 0103 Baud rate I/ O CHANNEL =0 : Channe
  • Page 913B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Note) The EOB output patterns are as shown below: NCR CRF EOB output format 0 0 “LF” “CR” “CR” 0 1 “CR” “LF” 1 0 “LF” 1 1 “CR” “LF” NCR Output of the end of block (EOB) in ISO code 0 : LF, CR, CR are output. 1 : Only LF is output. ND3 In DNC operation, a progr
  • Page 91413. INPUT/OUTPUT OF DATA B–64113EN–1/01 (2) Parameters of Channel 1 (I/O CHANNEL=0) #7 #6 #5 #4 #3 #2 #1 #0 0101 NFD ASI SB2 NFD ASI HAD SB2 [Data type] Bit SB2 The number of stop bits 0: 1 1: 2 HAD An alarm raised for the internal handy file is: 0: Not displayed in detail on the NC screen. (PS alar
  • Page 915B–64113EN–1/01 13. INPUT/OUTPUT OF DATA 0103 Baud rate (when the I/O CHANNEL is set to 0) [Data type] Byte Set baud rate of the input/output device used when the I/O CHANNEL is set to 0, with a set value in Table 13.1 (b). Table 13.1 (b) Set value Baud rate (bps) Set value Baud rate (bps) 1 50 7 600
  • Page 91613. INPUT/OUTPUT OF DATA B–64113EN–1/01 (4) Parameters of Channel 2 (I/O CHANNEL=2) #7 #6 #5 #4 #3 #2 #1 #0 0121 NFD ASI SB2 [Data type] Bit These parameters are used when I/O CHANNEL is set to 2. The meanings of the bits are the same as for parameter 0101. 0122 Number specified for the input/output
  • Page 917B–64113EN–1/01 13. INPUT/OUTPUT OF DATA (5) Parameters of Memory Card Interface #7 #6 #5 #4 #3 #2 #1 #0 0138 MDN [Data type] Bit MDN The DNC operation function by a memory card is: 0: Disabled. 1: Enabled. (A PCMCIA card attachment is required.) NOTE Use a PCMCIA card attachment suited to the CNC to
  • Page 91813. INPUT/OUTPUT OF DATA B–64113EN–1/01 Alarm and message Number Message Description 001 TH PARITY ALARM TH alarm (A character with incorrect parity was input). Correct the tape. 002 TV PARITY ALARM TV alarm (The number of characters in a block is odd). This alarm will be generated only when the TV
  • Page 919B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Number Message Description 5235 COMMUNICATION In communication with the built–in ERROR handy file unit, a communication error has occurred. 5236 COMMAND ERROR In communication with the built–in handy file unit, an incorrect command was issued. 5237 READ ERROR
  • Page 92013. INPUT/OUTPUT OF DATA B–64113EN–1/01 13.2 Refer to an item of FANUC DNC2 DESCRIPTIONS ( B–61992E ) for detailed information of DNC2 interface. DNC2 INTERFACE 902
  • Page 921B–64113EN–1/01 13. INPUT/OUTPUT OF DATA 13.3 EXTERNAL I/O DEVICE CONTROL General It is possible to request from an external source that a program be registered, collated, or output. D Registeration/Collation As triggered by the external read start signal EXRD, the background edit function saves prog
  • Page 92213. INPUT/OUTPUT OF DATA B–64113EN–1/01 D There are some other conditions to determine whether a program can be registered or collated. For example, a program cannot be registered or collated, if a program with the same program number is being executed in the foreground processing. External Punch St
  • Page 923B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Background editing signal BGEACT [Classification] Output signal [Function] This signal indicates that the background edit function is operating. [Output condition] This signal becomes logical 1 when: D The [BG EDIT] soft key is pressed to put the CNC
  • Page 92413. INPUT/OUTPUT OF DATA B–64113EN–1/01 Read/punch alarm signal RPALM [Classification] Output signal [Function] This signal indicates that an alarm condition has occurred during program registeration, collation, or output triggered by the external read or punch start signal. [Output conditi
  • Page 925B–64113EN–1/01 13. INPUT/OUTPUT OF DATA #7 #6 #5 #4 #3 #2 #1 #0 3201 NPE N99 REP RAL RDL [Data type] Bit RDL When a program is registered by input/output device external control 0 : The new program is registered following the programs already registered. 1 : All registered programs are deleted, then
  • Page 92613. INPUT/OUTPUT OF DATA B–64113EN–1/01 NE9 Editing of subprograms with program numbers 9000 to 9999 0 : Not inhibited 1 : Inhibited The following edit operations are disabled: (1) Program deletion (Even when deletion of all programs is specified, programs with program numbers 9000 to 9999 are not d
  • Page 927B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Reference item OPERATOR’S MANUAL III.8.4 PROGRAM INPUT/OUTPUT (M series) (B–64124EN) Series 0i–C OPERATOR’S MANUAL III.8.4 PROGRAM INPUT/OUTPUT (T series) (B–64114EN) OPERATOR’S MANUAL III.8.4 PROGRAM INPUT/OUTPUT (M series) (B–64144EN) Series 0i Mate–C OPERAT
  • Page 92813. INPUT/OUTPUT OF DATA B–64113EN–1/01 13.4 EXTERNAL PROGRAM INPUT General By using the external program input start signal, a program can be loaded from an input unit into CNC memory. When an input unit such as the FANUC Handy File or FANUC Floppy Cassette is being used, a file can be searched for
  • Page 929B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Workpiece no. search signal File no. PN16 PN8 PN4 PN2 PN1 0 0 0 1 1 03 0 0 1 0 0 04 0 0 1 0 1 05 0 0 1 1 0 06 0 0 1 1 1 07 0 1 0 0 0 08 0 1 0 0 1 09 0 1 0 1 0 10 0 1 0 1 1 11 0 1 1 0 0 12 0 1 1 0 1 13 0 1 1 1 0 14 0 1 1 1 1 15 1 0 0 0 0 16 1 0 0 0 1 17 1 0 0 1
  • Page 93013. INPUT/OUTPUT OF DATA B–64113EN–1/01 In this case, the general operation flow is as shown below. Press the cycle start button. Issuing the external program input start signal (MINP) starts program input. The automatic operation mode signal (STL) is set to 1, then program input starts. When input
  • Page 931B–64113EN–1/01 13. INPUT/OUTPUT OF DATA The timing chart for data reading is shown below. Execution of a machining program M code command for the Mxxx next program input Code signal M00~M31 Strobe signal MF Single–block signal SBK Completion signal FIN Cycle start lamp signal STL External program in
  • Page 93213. INPUT/OUTPUT OF DATA B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 3201 MIP [Data type] Bit type MIP Specifies whether to load a program into memory according to the external program input start signal (MINP). 0 : Does not load a program into memory. 1 : Loads a program into memory. Note NOTE
  • Page 933B–64113EN–1/01 13. INPUT/OUTPUT OF DATA 13.5 DATA INPUT/OUTPUT FUNCTIONS BASED ON THE I/O Link General Power mate CNC programs, parameters, macro variables, and diagnostic (PMC) data are input/output through the FANUC I/O Link. With the FANUC I/O Link, slaves from group 0 to group 15 can be connecte
  • Page 93413. INPUT/OUTPUT OF DATA B–64113EN–1/01 D Basic data input/output (1) Program input/output procedure (a) Program input · When the data input/output function based on the I/O Link is used 1) Specify a number between 20 to 35 as the I/O channel on the setting screen to specify a group number. 2) Speci
  • Page 935B–64113EN–1/01 13. INPUT/OUTPUT OF DATA 5) Key in a program number. 6) Using soft keys [(OPRT)], continuous–menu key , [PUNCH], and [EXEC], output the program corresponding to the keyed–in program number. · When data input/output function B based on the I/O Link is used 1) Using the PMC function ins
  • Page 93613. INPUT/OUTPUT OF DATA B–64113EN–1/01 (a) Macro variable input · When the data input/output function based on the I/O Link is used With power mate CNC DI signals EDG00 to EDG15, specify a start number for the macro variables to be read. With EDN00 to EDN15, specify the number of macro variables to
  • Page 937B–64113EN–1/01 13. INPUT/OUTPUT OF DATA (a) Diagnostic (PMC) data input · When the data input/output function based on the I/O Link is used With power mate CNC DI signals EDG00 to EDG15, specify a start number for the diagnostic data items to be read. With EDN00 to EDN15, specify the number of diagn
  • Page 93813. INPUT/OUTPUT OF DATA B–64113EN–1/01 D Stopping input/output There are two methods of forcibly terminating input/output. (1) Termination by a reset Input/output can be terminated by a reset. In this case, however, slave read/write stop signal ESTPIO is not output. Therefore, the operation of the
  • Page 939B–64113EN–1/01 13. INPUT/OUTPUT OF DATA D Power Mate state signals When the data input/output function based on the I/O Link is used, the (input) state signals for a specified power mate CNC must be reported to the Series 0i/0i Mate. These signals must be posted to the Series 0i/0i Mate via the foll
  • Page 94013. INPUT/OUTPUT OF DATA B–64113EN–1/01 D DI/DO signal timing The DI/DO signal timing charts applicable when data input/output charts function B based on the I/O Link is used are shown below. When the ordinary data input/output function based on the I/O Link is used, 1) through 4) in the figures are
  • Page 941B–64113EN–1/01 13. INPUT/OUTPUT OF DATA (6) (9) (10) (12) (3) (15) (1) I/O Link specification signal IOLS (4) (15) (2) External read/punch signal EXRD/EXWT (5) (3) I/O Link confirmation signal IOLACK (13) (4) Power Mate read/write in– progress signal BGION (5) Power Mate read/write alarm signal BGIA
  • Page 94213. INPUT/OUTPUT OF DATA B–64113EN–1/01 (2) When an alarm is issued by the Series 0i/0i Mate (including the case where processing is stopped by external read/punch signal EXSTP) Steps 1) to 10) are the same as those for ordinary input/output. 11) When the Series 0i/0i Mate issues an alarm, or when e
  • Page 943B–64113EN–1/01 13. INPUT/OUTPUT OF DATA (6) (9) (10) (12) (3) (15) (1) I/O Link specification signal IOLS (4) (2) External read/punch signal EXRD/EXWT (7) (15) (3) I/O Link confirmation signal IOLACK (13) (4) Power Mate read/write in– progress signal BGION (13) (5) Power Mate read/write alarm signal
  • Page 94413. INPUT/OUTPUT OF DATA B–64113EN–1/01 (3) When an alarm is issued by the power mate CNC Steps 1) to 10) are the same as those for ordinary input/output. 11) When the power mate CNC issues an alarm, Power Mate read/write alarm signal BGIALM is set to 1, and Power Mate read/write in–progress signal
  • Page 945B–64113EN–1/01 13. INPUT/OUTPUT OF DATA (6) (9) (10) (3) (13) (1) I/O Link specification signal IOLS (4) (2) External read/punch signal EXRD/EXWT (7) (13) (3) I/O Link confirmation signal IOLACK (11) (4) Power Mate read/write in– progress signal BGION (11) (5) Power Mate read/write alarm signal BGIA
  • Page 94613. INPUT/OUTPUT OF DATA B–64113EN–1/01 D Troubleshooting The data input/output function based on the FANUC I/O Link is implemented by various elements such as ladder programs, I/O Link assignment, Series 0i/0i Mate parameters, and power mate CNC parameters. So, problems may occur when the function
  • Page 947B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Symptom Cause and corrective action When an attempt is made to output I/O Link confirmation signal IOLACK data to a power mate CNC: is not set to 1. Series 0i/0i Mate: A ladder program error, I/O Link as- OUTPUT blinks con- signment error may prevent. tinuousl
  • Page 94813. INPUT/OUTPUT OF DATA B–64113EN–1/01 Symptom Cause and corrective action When an attempt is made to output Bit 1 (ISO) of parameter No. 0000 is macro variables to a power mate set to 1 (EIA code). CNC: The EIA code does not include #, Series 0i/0i Mate: such that an ISO code must be set. Alarm 86
  • Page 949B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Power Mate read/write alarm signal BGIALM [Classification] Input signal [Function] This signal indicates that an alarm has been issued while the power mate CNC was performing data input/output. [Operation] This signal is set to 1 upon the issue of an
  • Page 95013. INPUT/OUTPUT OF DATA B–64113EN–1/01 I/O Link specification signal IOLS [Classification] Input signal [Function] This signal specifies whether those signals that are shared by the external I/O device control function are to be used with data input/output function B based on the I/O Link.
  • Page 951B–64113EN–1/01 13. INPUT/OUTPUT OF DATA This signal is set to 0 in the following case: – When data input/output is terminated This signal is a power mate CNC control signal. The corresponding Power Mate side signal is IOLNK (the second address being for Power Mate–MODEL D, and the fi
  • Page 95213. INPUT/OUTPUT OF DATA B–64113EN–1/01 Slave external write start signal EWTIO [Classification] Output signal [Function] This signal indicates that the Series 0i/0i Mate has started data input. [Output condition] This signal is set to 1 in the following case: – When data input is started T
  • Page 953B–64113EN–1/01 13. INPUT/OUTPUT OF DATA This signal is set to 0 in the following case: – When data input/output is terminated This signal is a Power Mate control signal. The corresponding power mate CNC side signal is EVAR (the second address being for Power Mate–MODEL D, and the fir
  • Page 95413. INPUT/OUTPUT OF DATA B–64113EN–1/01 Group number output signals SRLNO0 to SRLNO3 [Classification] Output signal [Function] These signals indicate the group number of the power mate CNC that is acting as a slave. [Operation] The group number of the power mate CNC that is acting as
  • Page 955B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Signal address #7 #6 #5 #4 #3 #2 #1 #0 G058 EXWT EXSTP EXRD #7 #6 #5 #4 #3 #2 #1 #0 G091 SRLNI3 SRLNI2 SRLNI1 SRLNI0 #7 #6 #5 #4 #3 #2 #1 #0 G092 BGEN BGIALM BGION IOLS IOLACK #7 #6 #5 #4 #3 #2 #1 #0 F053 BGEACT RPALM RPBSY #7 #6 #5 #4 #3 #2 #1 #0 F177 EDGN EP
  • Page 95613. INPUT/OUTPUT OF DATA B–64113EN–1/01 Supplemental remark 1 If the DNC operation is performed with FOCAS1/HSSB, the setting of parameter No. 20 does not matter. The DMMC signal is used. Supplemental remark 2 If bit 0 (IO4) of parameter No. 110 is set to control the I/O channels separately
  • Page 957B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Alarm and message Number Message Description 085 COMMUNICATION When entering data in the memory by using ERROR Reader / Puncher interface, or FANUC I/O Link an overrun, parity or framing error was gener- ated. The number of bits of input data or setting of bau
  • Page 95813. INPUT/OUTPUT OF DATA B–64113EN–1/01 13.6 SCREEN HARD COPY FUNCTION General When the display control card has a graphic function, screen information displayed on the CNC can be converted to 640–by–480–dot bit–mapped data and output to a memory card. Then, the created bit map data can be displayed
  • Page 959B–64113EN–1/01 13. INPUT/OUTPUT OF DATA With the screen hard copy function, a hard copy of a static image screen displayed on the CNC can be created. Hard copy operation is possible in all operation modes. Hard copy operation for those screens that meet the restriction conditions described on page X
  • Page 96013. INPUT/OUTPUT OF DATA B–64113EN–1/01 Alarm and message When bit 2 (HCALM) of parameter No. 3301 is set to 1, the CNC can issue an alarm message if hard copy execution fails. Table 13.6 (c) lists the alarm messages, their meanings, and responses. Table 13.6 (c) Alarm messages related to the screen
  • Page 961B–64113EN–1/01 13. INPUT/OUTPUT OF DATA Hard copy in–progress signal HCEXE [Classification] Output signal [Function] This signal reports that hard copy operation is in progress. [Output condition] This signal is set to 1 when: S The hard copy execution state has been entered by setting G067
  • Page 96213. INPUT/OUTPUT OF DATA B–64113EN–1/01 G067#7 (HCREQ) F061#3 (HCEXE) G067#6 (HCABT) F061#2 (HCAB2) Fig. 13.6 (b) Time chart when screen hard copy is interrupted CAUTION 1 Even when the hard copy stop request acceptance signal (HCAB2, F063#2) is 1, another hard copy operation can start. In this case
  • Page 963B–64113EN–1/01 13. INPUT/OUTPUT OF DATA HCALM When an alarm is issued during hard copy operation: 0 : No alarm message is displayed. 1 : An alarm message is displayed. HCNEG When a hard copy is taken with the monochrome VGA or character card: 0 : Characters (graphics) are in black, and the backgroun
  • Page 96414. MEASUREMENT B–64113EN–1/01 14 MEASUREMENT 946
  • Page 965B–64113EN–1/01 14. MEASUREMENT 14.1 TOOL LENGTH MEASUREMENT (M SERIES) General The value displayed as a relative position can be set in the offset memory as an offset value by a soft key. Switch to the offset value display screen on the CRT. Relative positions are also displayed on this screen. Then
  • Page 96614. MEASUREMENT B–64113EN–1/01 14.2 AUTOMATIC TOOL LENGTH MEASUREMENT (M SERIES)/ AUTOMATIC TOOL OFFSET (T SERIES) General When a tool is moved to the measurement position by execution of a command given to the CNC, the CNC automatically measures the difference between the current coordinate value a
  • Page 967B–64113EN–1/01 14. MEASUREMENT The tool decelerates and temporarily stops at the distance γ before the measuring position. The tool then moves to the measuring position at the speed preset by a parameter No. 6241. If the measuring position reached signal corresponding to the G code is turned “1” aft
  • Page 96814. MEASUREMENT B–64113EN–1/01 NOTE 1 The measuring position reached signal requires at least 10 msec. 2 The CNC directly inputs the measuring position reached signals from the machine tool; the PMC does not process them. 3 If automatic tool offset or automatic tool length measurement is not used, t
  • Page 969B–64113EN–1/01 14. MEASUREMENT CAUTION Set a radius value irrespective of whether the diameter programming or the radius programming is specified. 6254 e value on X axis during automatic tool offset e value during tool length automatic measurement 6255 e value on Z axis during tool automatic offset
  • Page 97014. MEASUREMENT B–64113EN–1/01 Alarm and message Number Message Description 080 G37 ARRIVAL SIGNAL In the automatic tool length measure- NOT ASSERTED ment function (G37), the measurement position reached signal (XAE, YAE, or ZAE) is not turned on within an area specified in parameter 6254 (value ε).
  • Page 971B–64113EN–1/01 14. MEASUREMENT Note NOTE 1 Measurement speed, γ, and ε are set as parameters.ε must be positive numbers and satisfy the condition of γ>ε. 2 The compensation value is updated by the following formula: New compensation value =(Current compensation value)+[(Current position of the tool
  • Page 97214. MEASUREMENT B–64113EN–1/01 Reference item OPERATOR’S MANUAL AUTOMATIC TOOL LENGTH II.14.2 (M series) (B–64124EN) MEASUREMENT (G37) Series 0i–C OPERATOR’S MANUAL AUTOMATIC TOOL OFFSET II.14.5 (T series) (B–64114EN) (G36, G37) OPERATOR’S MANUAL AUTOMATIC TOOL LENGTH Series 0i Mate–C II.14.2 (M ser
  • Page 973B–64113EN–1/01 14. MEASUREMENT 14.3 SKIP FUNCTION 14.3.1 Skip Function General Linear interpolation can be commanded by specifying axial move following the G31 command, like G01. If an external skip signal is input during the execution of this command, execution of the command is interrupted and the
  • Page 97414. MEASUREMENT B–64113EN–1/01 NOTE 1 The skip signal width requires at least 10 msec. 2 The CNC directly reads the skip signal SKIP from the machine tool; the PMC is no longer requires to process the signal. 3 If the skip function G31 is not used, the PMC can use the signal terminal SKIP
  • Page 975B–64113EN–1/01 14. MEASUREMENT Warning WARNING Disable feedrate override, dry run, and automatic acceleration/deceleration (enabled with parameter No. 6200#7 SKF=1) when the feedrate per minute is specified, allowing for reducing an error in the position of the tool when a skip signal is input. Thes
  • Page 97614. MEASUREMENT B–64113EN–1/01 14.3.2 High–speed Skip Signal General The skip function operates based on a high-speed skip signal (HDI0: connected directly to the CNC; not via the PMC) instead of an ordinary skip signal (X004#7). In this case, one signal can be input. (Either can be enabled/disabled
  • Page 977B–64113EN–1/01 14. MEASUREMENT P : Distance to be measured [mm/inch] Q : Servo delay [mm/inch] Under the conditions shown above, the NC calculates the following equation using parameter SEA (bit 0 of parameter No. 6201) or SEB (bit 1 of parameter No. 6201): P = Pnc – Q For type A (SEA bit 0 of param
  • Page 97814. MEASUREMENT B–64113EN–1/01 Signal High Speed Skip Staus Signal HDO0 [Classification] Output signal [Function] This signal informs the PMC of the input status of the high-speed skip signal HDI0. [Output condition] Each bit is set to 1 when: D The high-speed skip signal HDI0 is logical 1.
  • Page 979B–64113EN–1/01 14. MEASUREMENT IGX When the high-speed skip function is used, SKIP (bit 7 of X004), SKIPP (bit 6 of G006), and +MIT1 to –MIT2 (bits 2 to 5 of X004) are: 0 : Enabled as skip signals. 1 : Disabled as skip signals. NOTE SKIPP (bit 6 of G006) and +MIT1 to –MIT2 (bits 2 to 5 of X004) are
  • Page 98014. MEASUREMENT B–64113EN–1/01 Signal Skip signal SKIP, SKIP2 to SKIP8 [Classification] Input signal [Function] These signals terminate skip cutting. That is, the position where a skip signal turns to “1” in a command program block containing G31P1 (or G31), G31P2, or G31P3, G31P4 is stored i
  • Page 981B–64113EN–1/01 14. MEASUREMENT Signal address #7 #6 #5 #4 #3 #2 #1 #0 X004 ESKIP –MIT2 +MIT2 –MIT1 +MIT1 ZAE XAE SKIP (T series) SKIP6 SKIP5 SKIP4 SKIP3 SKIP2 SKIP8 SKIP7 ESKIP ZAE YAE XAE SKIP SKIP5 SKIP4 SKIP3 (M series) SKIP6 SKIP2 SKIP8 SKIP7 WARNING 1 SKIP2 to SKIP6 are at the same addresses as
  • Page 98214. MEASUREMENT B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 6202 1S8 1S7 1S6 1S5 1S4 1S3 1S2 1S1 6203 2S8 2S7 2S6 2S5 2S4 2S3 2S2 2S1 6204 3S8 3S7 3S6 3S5 3S4 3S3 3S2 3S1 6205 4S8 4S7 4S6 4S5 4S4 4S3 4S2 4S1 6206 DS8 DS7 DS6 DS5 DS4 DS3 DS2 DS1 [Data type] Bit type 1S1–1S8, 2S1–2S8, 3S1–3S8, 4S1–4S8, DS1
  • Page 983B–64113EN–1/01 14. MEASUREMENT Note NOTE The skip cutting commands G31 P1, G31 P2, G31 P3, and G31 P4 are all identical, except that they correspond to different skip signals. The tool moves along the specified axis performing linear interpolation until the SKIP signal is set to “1” or the end point
  • Page 98414. MEASUREMENT B–64113EN–1/01 14.3.4 Torque Limit Skip General Specifying a move command after G31 P99 (or G31 P98) with a motor torque limit set (for example, specifying a torque limit on the PMC window) allows the same cutting feed as that specified with G01 to be performed. While the tool is mov
  • Page 985B–64113EN–1/01 14. MEASUREMENT Signal address #7 #6 #5 #4 #3 #2 #1 #0 F114 TRQL4 TRQL3 TRQL2 TRQL1 Parameter #7 #6 #5 #4 #3 #2 #1 #0 6201 TSA TSE [Data type] Bit type TSE When a skip operation is performed by the G31 P99 or P98 command used to specify torque limit skip: 0 : Corrects servo errors. (1
  • Page 98614. MEASUREMENT B–64113EN–1/01 Alarm and message Number Message Description 015 TOO MANY AXES COM- In the block including the command for MANDED the skip function (G31 P99/P98), to be executed under the control of the torque limit reach signal, no axis move command is specified, or two or more axes
  • Page 987B–64113EN–1/01 14. MEASUREMENT 14.4 ENTERING COMPENSATION VALUES 14.4.1 Input of Offset Value Measured A (T series) General This is a function of setting an offset value by key-inputting a workpiece diameter manually cut and measured from the MDI keyboard. First the workpiece is cut in the longitudi
  • Page 98814. MEASUREMENT B–64113EN–1/01 NOTE To use this signal, set parameter PRC (No.5005#2) to 1. Signal address #7 #6 #5 #4 #3 #2 #1 #0 G040 PRC Parameter #7 #6 #5 #4 #3 #2 #1 #0 5005 PRC [Data type] Bit type PRC Direct input of tool offset value and workpiece coordinate-system shift value 0 : Not use a
  • Page 989B–64113EN–1/01 14. MEASUREMENT 14.4.2 Input of Tool Offset Value Measured B (T series) General When the touch sensor is provided, the tool offset value can be automatically settable in the tool offset memory, by moving the tool to make contact with the touch sensor during manual operation. The workp
  • Page 99014. MEASUREMENT B–64113EN–1/01 D Setting tool offset value Determine a specific point on the machine tool as the measuring reference position. In advance, set the distance from this point to the measuring position (contact face of the touch sensor) as a reference value, using parameter No. 5015 to 5
  • Page 991B–64113EN–1/01 14. MEASUREMENT NOTE 1 Pulse storage for automatic decision is carried out in the manual mode while the GOSQM (tool compensation amount write mode select) signal is 1. Stored pulses are lost if: a. The manual mode is exited, b. The GOSQM (tool compensation amount wri
  • Page 99214. MEASUREMENT B–64113EN–1/01 Example 1 The difference between the reference tool nose tip position and the measuring tool nose tip position can be set as the tool offset value. Define the reference tool nose tip position at the mechanical reference position (machine zero position) as the measuring
  • Page 993B–64113EN–1/01 14. MEASUREMENT Example 2 The measuring reference point may be an imaginary point (imaginary zero point), as shown in the figure below. The difference between the imaginary zero point and the measuring tool nose tip position at the mechanical reference point can be set as the tool off
  • Page 99414. MEASUREMENT B–64113EN–1/01 Machine +X zero point Zt +Z OFSZ –EXOFSZ (0,0) Measuring tool nose position at the mechani- OFSX cal machine position Workpiece coordinate system zero point (programmed zero point) EXOFSz : Workpiece coordinate system shift amount to be set OFSz : Tool geometry offset
  • Page 995B–64113EN–1/01 14. MEASUREMENT Basic Procedure to Set (1) Execute manual reference position return. Tool Offset Value By executing manual reference position return, a machine coordinate system is established. The tool offset value is computed on the machine coordinate system. (2) Select manual handl
  • Page 99614. MEASUREMENT B–64113EN–1/01 (3) Set the workpiece coordinate system shift amount writing mode select signal WOQSM to “1”. The CRT display automatically switches to the workpiece shifting screen, the “WFST” indicator starts blinking at the status indicator area in the bottom of the screen, which i
  • Page 997B–64113EN–1/01 14. MEASUREMENT Tool offset write signal +MIT1, +MIT2 –MIT1, –MIT2 [Classification] Input signal [Function] Each of these signals inhibits the tool from being fed along the corre- sponding axis during manual operation. When signal GOQSM for select- ing the mo
  • Page 99814. MEASUREMENT B–64113EN–1/01 Tool offset write signal +MIT1, +MIT2 –MIT1, –MIT2 [Classification] Input signal [Function] Each of these signals inhibits the tool from being fed along the corre- sponding axis during manual operation. When signal GOQSM for select- ing the mo
  • Page 999B–64113EN–1/01 14. MEASUREMENT Tool offset number select signals OFN0 to OFN5 [Classification] Input signal [Function] Selects the tool offset number. [Operation] When the mode for writing tool compensation is selected, the cursor is automatically positioned on the tool geometry compe
  • Page 100014. MEASUREMENT B–64113EN–1/01 Signal address #7 #6 #5 #4 #3 #2 #1 #0 X004 –MIT2 +MIT2 –MIT1 +MIT1 SKIP5 SKIP4 SKIP3 SKIP2 WARNING Since the same addresses are used for both +MIT1, –MIT1, +MIT2, –MIT2 and skip signals SKIP2 to SKIP5 (multi–step skip), be careful when using these two signal types. #7
  • Page 1001B–64113EN–1/01 14. MEASUREMENT #7 #6 #5 #4 #3 #2 #1 #0 5009 GSC [Data type] Bit GSC Specifies from which the offset write input signal is to be input for the tool compensation amount measurement value direct input B function, as follows: 0 : To be input from the machine. 1 : To be input from the PMC
  • Page 100214. MEASUREMENT B–64113EN–1/01 They set the distance (with sign) between the measurement reference position and sensor contact surface. For an axis under diameter program- ming, set it using a diameter value. NOTE Parameter Nos. 5056 to 5069 are valid if the 2NR parameter (bit 0 of parameter No. 505
  • Page 1003B–64113EN–1/01 14. MEASUREMENT 5020 Tool offset number used for the input of tool offset value measured B [Data type] Byte [Valid data range] 0 to the number of tools to be compensated. Set tool offset number used for the input of tool offset value measured B function (i.e. when workpiece coordinate
  • Page 100414. MEASUREMENT B–64113EN–1/01 14.4.3 Input of Measured Workpiece Origin Offsets General By directly entering the measured deviation of the actual coordinate system from a programmed work coordinate system, the workpiece zero point offset at the cursor is automatically set so that a commanded value
  • Page 1005B–64113EN–1/01 15. PMC CONTROL FUNCTION 15 PMC CONTROL FUNCTION 987
  • Page 100615. PMC CONTROL FUNCTION B–64113EN–1/01 15.1 PMC AXIS CONTROL 15.1.1 PMC Axis Control General The PMC can directly control any given axis, independent of the CNC. In other words, moving the tool along axes that are not controlled by the CNC is possible by entering commands, such as those specifying
  • Page 1007B–64113EN–1/01 15. PMC CONTROL FUNCTION PMC CNC DI/ DO Commands from path 1 Group A α axis control Commands from path 2 Group B β axis control Commands from path 3 Group C γ axis control Commands from path 4 Group D ε axis control In the following description, input/output signals from the four path
  • Page 100815. PMC CONTROL FUNCTION B–64113EN–1/01 These signals, together with block stop prohibition signal EMSBKg (described later), determine one complete operation, which is tantamount to one block executed during CNC–controlled automatic operation. These signals may be collectively called the axis contro
  • Page 1009B–64113EN–1/01 15. PMC CONTROL FUNCTION When the execution of command [1] is completed: ⋅ command [2] is transferred from the waiting buffer to the executing buffer; ⋅ command [3] is transferred from the input buffer to the waiting buffer; and ⋅ command [4] is transferred to the input buffer as the
  • Page 101015. PMC CONTROL FUNCTION B–64113EN–1/01 (5) Repeat steps (3) and (4) until all the blocks have been issued. When the final block has been issued, set control axis selection signals EAX1 to EAX4 to “0”. Before setting these signals to “0”, however, check that the blocks stored in the CNC’s input, wai
  • Page 1011B–64113EN–1/01 15. PMC CONTROL FUNCTION No. Symbol Signal name 17 EMBUFg Buffering disable signal 18 *EAXSL Control axis selection status signal 19 EINPg In–position signal 20 ECKZg Following zero checking signal 21 EIALg Alarm signal 22 EGENg Axis moving signal 23 EDENg Auxiliary function executing
  • Page 101215. PMC CONTROL FUNCTION B–64113EN–1/01 Signal Detail 1 Control axis selection signals EAX1 to EAX4 [Classification] Input signal [Function] When the signal is set to “1”, the corresponding axis becomes subject to PMC control. When the signal is set to “0”, PMC control becomes invalid. Changing the
  • Page 1013B–64113EN–1/01 15. PMC CONTROL FUNCTION Axis control command Operation (hexadecimal code) Cutting feed – feed per revolution (exponential acceleration/ deceleration or linear acceleration/deceleration after inter- polation) 02h Performs the same operation as G95 G01, used by the CNC. Skip – feed per
  • Page 101415. PMC CONTROL FUNCTION B–64113EN–1/01 Axis control command Operation (hexadecimal code) External pulse synchronization – 2nd manual handle 0Eh Synchronizes with the second manual handle. External pulse synchronization – 3rd manual handle 0Fh Synchronizes with the 3rd manual handle. Speed command (
  • Page 1015B–64113EN–1/01 15. PMC CONTROL FUNCTION The direction of the grid relative to the proximate position depends on ZMIx, bit 5 of parameter No. 1006. After the reference position has been established, reference position return can be performed at high speed by issuing the reference position return comm
  • Page 101615. PMC CONTROL FUNCTION B–64113EN–1/01 Machine coordinate The machine coordinate system selection command (EC0g to EC6g: system selection 20h) performs absolute positioning to move the tool in rapid traverse to a specified position on the machine coordinate system. This command is used to move the
  • Page 1017B–64113EN–1/01 15. PMC CONTROL FUNCTION (2) Switching from torque control to position control (canceling torque control mode) Torque control mode is canceled when any of the following conditions is satisfied: 1) The reset signal ECLRg is brought to “1”. 2) A servo alarm is issued. 3) An OT alarm is
  • Page 101815. PMC CONTROL FUNCTION B–64113EN–1/01 The following table shows the correspondence between the axis control commands and their data: Command block Axis control code Operation Command data signal EC0g to EC6g Rapid traverse 00h Total moving distance EID0g to EID31g Rapid traverse rate EIF0g to EIF1
  • Page 1019B–64113EN–1/01 15. PMC CONTROL FUNCTION Axis control code Operation Command data signal EC0g to EC6g Torque control 11h Maximum feedrate, EIF0g to EIF15g Torque data, EID0g to EID31g Auxiliary function 12h Auxiliary function code EID0g to EID15g Miscellaneous function 14h Miscellaneous function 2 co
  • Page 102015. PMC CONTROL FUNCTION B–64113EN–1/01 [Valid data range] Specify data within the range given in the following table. Data range Unit IS-B IS-C Linear Metric machine 30 to 15000 30 to 12000 mm/min axis Inch machine 30 to 6000 30 to 4800 inch/min Rotation axis 30 to 15000 30 to 12000 deg/min (7) Cut
  • Page 1021B–64113EN–1/01 15. PMC CONTROL FUNCTION (9) Cutting feed – feed per rotation (EC0g to EC6g: 02h) For this command, the signals are used to specify the amount by which the tool is moved for every rotation of the spindle. [Unit of data] The data increment depends on the settings of bits
  • Page 102215. PMC CONTROL FUNCTION B–64113EN–1/01 CAUTION The specified feedrate can be magnified by 1, 10, or 100 by setting bits 6 (FR1) and 7 (FR2) of parameter No. 8002 accordingly. (10) External pulse synchronization – main spindle (EC0g to EC6g: 0Bh) (11) External pulse synchronization – first manual ha
  • Page 1023B–64113EN–1/01 15. PMC CONTROL FUNCTION D Maximum feedrate (with override of 254%) IS–B IS–C Metric input Inch input Metric input Inch input Magnified 166458 1664.58 16645 166.45 by 1 mm/min inch/min mm/min inch/min Magnified 1664589 16645.89 166458 1664.58 by 10 mm/min inch/min mm/min inch/min Magn
  • Page 102415. PMC CONTROL FUNCTION B–64113EN–1/01 Gears Speed command Amplifier Motor ↑ (b) Axis Detector ↑ (a) (a) The speed command for PMC axis control requires the specification of the servo motor speed, not the feedrate along an axis. To specify a feedrate along the axis when gears are used to link the s
  • Page 1025B–64113EN–1/01 15. PMC CONTROL FUNCTION The maximum feedrate in torque control mode can be changed in torque control mode by setting the new feedrate data in the signal then inverting the logic of axis control command read signal EBUFg. Valid data range Units 1 to 32767 min–1 NOTE The data units wil
  • Page 102615. PMC CONTROL FUNCTION B–64113EN–1/01 (5) Dwell (EC0g to EC6g: 04h) For this command, the signals are used to specify, in binary format, the dwell time. Data range Unit 1 to 9999999 ms When diameter programming is specified with bit 3 (DIAx) of parameter No. 1006, bit 1 (CDI) of parameter No. 8005
  • Page 1027B–64113EN–1/01 15. PMC CONTROL FUNCTION (9) When a torque control command (EC0g to EC6g: 11h) is specified Specify the torque data. Specify a positive value when the torque is to be applied in the positive direction. Specify a negative value when the torque is to be applied in the negative direction
  • Page 102815. PMC CONTROL FUNCTION B–64113EN–1/01 The continuous feed command (EC0g to EC6g: 06h) and external pulse synchronization command (EC0g to EC6g: 0Bh, 0Dh to 0Fh) can be terminated by setting reset signal ECLRg to “1”. When these commands are terminated, the servo motor decelerates and stops, the ax
  • Page 1029B–64113EN–1/01 15. PMC CONTROL FUNCTION The timing chart for the command operation is shown below. |← More than →| ESBKg 8 msec (input) [1] [2] [3] Command block (input) EBUFg (input) EBSYg (output) The buffer is full. Input buffer [2] [3] Waiting buffer [1] [2] Executing buffer [1] Beginning of exe
  • Page 103015. PMC CONTROL FUNCTION B–64113EN–1/01 15 Auxiliary function completion signal EFINg [Classification] Input signal [Function] When an auxiliary function command (EC0g to EC6g: 12h) is issued by the PMC, the auxiliary function code is specified in a byte (using signals EID0g to EID7g) or two bytes (
  • Page 1031B–64113EN–1/01 15. PMC CONTROL FUNCTION The timing chart for the command operation is shown below. EMBUFg (input) [1] [2] Command block (input) EBUFg (input) Command disabled EBSYg (output) Input buffer Waiting buffer Executing [1] [2] buffer Beginning of End Beginning of execution execution Bufferi
  • Page 103215. PMC CONTROL FUNCTION B–64113EN–1/01 18 Control axis selection status signal *EAXSL [Classification] Output signal [Function] When this signal is set to “0”, control axis selection signals EAX1 to EAX4 can be changed. This signal is set to “1” in the following cases: (1) When the tool is moving a
  • Page 1033B–64113EN–1/01 15. PMC CONTROL FUNCTION 20 Following zero checking signal ECKZg [Classification] Output signal [Function] This signal is set to “1” when following zero check or in–position check is being performed for the corresponding PMC–controlled axis. 21 Alarm signal EIALg [Classification] Outp
  • Page 103415. PMC CONTROL FUNCTION B–64113EN–1/01 NOTE This signal is set to “0” when distribution for the axis is completed (the signal is set to “0” during deceleration). 23 Auxiliary function executing signal EDENg [Classification] Output signal [Function] When an auxiliary function (EC0g to EC6g: 12h) is
  • Page 1035B–64113EN–1/01 15. PMC CONTROL FUNCTION These signals are set to “0” when the overtravel alarm is released and reset signal ECLRg is set to “1”. See “Alarm signal EIALg” for details of how to release an overtravel alarm. 26 Feedrate override signals *FV0E to *FV7E [Classification] Input signal [Func
  • Page 103615. PMC CONTROL FUNCTION B–64113EN–1/01 28 Rapid traverse override signals ROV1E and ROV2E [Classification] Input signal [Function] These signals can be used to select the override for the rapid traverse rate, independently of the CNC, by setting bit 2 (OVE) of parameter No. 8001. Rapid traverse ove
  • Page 1037B–64113EN–1/01 15. PMC CONTROL FUNCTION 31 Override 0% signal EOV0 [Classification] Output signal [Function] This signal is set to “1” when the feedrate override is 0%. 32 Skip signal ESKIP [Classification] Input signal [Function] When this signal is set to “1” during execution of the skip cutting c
  • Page 103815. PMC CONTROL FUNCTION B–64113EN–1/01 36 External deceleration signals *+ED1 to *+ED4, *–ED1 to *–ED4 [Classification] Input signal [Function] These signals are also used by the CNC. The signals are provided for each direction of the individual controlled axes. The plus or minus sign in the signal
  • Page 1039B–64113EN–1/01 15. PMC CONTROL FUNCTION 37 Accumulated zero check signal ELCKZg [Classification] Input signal [Function] Setting this signal to 1 causes an accumulated zero check between blocks to be made at a subsequent cutting feed command. (1) Cutting feed per minute (EC0g to EC6g: 01h) (2) Cutti
  • Page 104015. PMC CONTROL FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G142 EBUFA ECLRA ESTPA ESOFA ESBKA EMBUFA ELCKZA EFINA G143 EMSBKA EC6A EC5A EC4A EC3A EC2A EC1A EC0A G144 EIF7A EIF6A EIF5A EIF4A EIF3A EIF2A EIF1A EIF0A G145 EIF15A EIF14A EIF13A EIF12A EIF11A EIF10A EIF9A EIF8A For group A G146 EID7A
  • Page 1041B–64113EN–1/01 15. PMC CONTROL FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 G166 EBUFC ECLRC ESTPC ESOFC ESBKC EMBUFC ELCKZC EFINC G167 EMSBKC EC6C EC5C EC4C EC3C EC2C EC1C EC0C G168 EIF7C EIF6C EIF5C EIF4C EIF3C EIF2C EIF1C EIF0C G169 EIF15C EIF14C EIF13C EIF12C EIF11C EIF10C EIF9C EIF8C For group C G170 EID7C
  • Page 104215. PMC CONTROL FUNCTION B–64113EN–1/01 CNC→PMC ADDRESS #7 #6 #5 #4 #3 #2 #1 #0 F112 EADEN4 EADEN3 EADEN2 EADEN1 F129 *EAXSL EOV0 #7 #6 #5 #4 #3 #2 #1 #0 F130 EBSYA EOTNA EOTPA EGENA EDENA EIALA ECKZA EINPA For F131 EMF3A EMF2A EABUFA EMFA group A F132 EM28A EM24A EM22A EM21A EM18A EM14A EM12A EM11A
  • Page 1043B–64113EN–1/01 15. PMC CONTROL FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 F182 EACNT4 EACNT3 EACNT2 EACNT1 F190 TRQM4 TRQM3 TRQM2 TRQM1 Parameter 1427 External deceleration speed of each axis [Data type] Word axis [Unit of data] Valid data range Increment system Unit of data [Valid data range] IS–B IS–C Milli
  • Page 104415. PMC CONTROL FUNCTION B–64113EN–1/01 NOTE This parameter is valid when TQF (bit 4 of parameter 1803) is held 0. #7 #6 #5 #4 #3 #2 #1 #0 2000 DGPRx [Data type] Bit axis DGPRx At power–ON, the torque constant (parameter No. 2105): 0 : Is automatically set to the standard value specific to the motor
  • Page 1045B–64113EN–1/01 15. PMC CONTROL FUNCTION NOTE This parameter is valid when the same axis is controlled alternately by the CNC and PMC. #7 #6 #5 #4 #3 #2 #1 #0 8001 SKE AUX NCC RDE OVE MLE [Data type] Bit MLE Machine lock signal MLK is valid for PMC–controlled axes 0 : Is valid 1 : Is invalid NOTE Eac
  • Page 104615. PMC CONTROL FUNCTION B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 8002 FR2 FR1 PF2 PF1 F10 SUE DWE RPD [Data type] Bit RPD Rapid traverse rate for PMC–controlled axes 0 : Feedrate specified with parameter No. 1420 1 : Feedrate specified with the feedrate data in an axis control command DWE Minimum tim
  • Page 1047B–64113EN–1/01 15. PMC CONTROL FUNCTION #7 #6 #5 #4 #3 #2 #1 #0 8003 PIM NOTE When this parameter is set, the power must be turned off then back on again to make the setting effective. [Data type] Bit type PIM If a linear axis is controlled solely by the PMC, the commands for that axis are: 0 : Affe
  • Page 104815. PMC CONTROL FUNCTION B–64113EN–1/01 NOTE The above setting is effective only when the NAHx bit (bit 7 of parameter No. 1819) is set to 0. G8R If a rapid traverse command is specified for a PMC–controlled axis, look–ahead control is: 0 : Disabled. 1 : Enabled. NOTE The above setting is effective
  • Page 1049B–64113EN–1/01 15. PMC CONTROL FUNCTION NOTE 1 This parameter is valid when the DIAx bit (bit 3 of parameter 1006) is held to 1. 2 When the CDI bit is set to 1, the NDI bit (bit 7 of parameter 8004) is invalid. MFD : The miscellaneous function individual output of the PMC axis control function is: 0
  • Page 105015. PMC CONTROL FUNCTION B–64113EN–1/01 8028 Linear acceleration/deceleration time constant for jog feed specified by the speed command for each PMC–controlled axis [Data type] Word axis [Unit of data] msec/1000 min–1 [Valid data range] 0 to 32767 Specify, for each PMC–controlled axis, the time need
  • Page 1051B–64113EN–1/01 15. PMC CONTROL FUNCTION (1) P/S Alarm Number Message Description 130 ILLEGAL AXIS An axis control command was given by OPERATION PMC to an axis controlled by CNC. Or an axis control command was given by CNC to an axis controlled by PMC. Modify the program. 139 CAN NOT CHANGE PMC A cu
  • Page 105215. PMC CONTROL FUNCTION B–64113EN–1/01 Caution CAUTION 1 Emergency stop or machine lock is enabled. Machine lock can be disabled if the MLE bit (bit 0 of parameter No. 8001) is set to “1”. However, machine lock for an individual axis is always enabled. 2 In consecutive cutting feed blocks, a new bl
  • Page 1053B–64113EN–1/01 15. PMC CONTROL FUNCTION 15.1.2 Constant Velocity Command Position Control Overview This function enables control of the Cs–axis by executing a constant velocity command for PCM–axis control using position loop control. In other words, the function can operate the PMC–axis at a consta
  • Page 105415. PMC CONTROL FUNCTION B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 8005 PMCPOS Parameter input [Data type] Bit PMCPOS A constant velocity command for PMC–axis control is performed as: 0 : A velocity command. 1 : A position command. 8040 Amount of travel per rotation expressed in least command
  • Page 1055B–64113EN–1/01 15. PMC CONTROL FUNCTION 15.2 EXTERNAL DATA INPUT General The following signals are used to send data from the PMC to the CNC. Signal name Signal code Data signal for external data input (input) ED0 to ED15 Address signal for external data input (input) EA0 to EA6 Read signal for exte
  • Page 105615. PMC CONTROL FUNCTION B–64113EN–1/01 Data types accessed by external data input E ED15 to ED0 SEEE EEEE No. Item TAAA AAAA 15141312 1110 9 8 7 6 5 4 3 2 1 0 B65 4 321 0 External program number Program number(BCD4 digits) 1 1 0 0 0 ×××× search 0 to 9 0 to 9 0 to 9 0 to 9 External tool compensa- Of
  • Page 1057B–64113EN–1/01 15. PMC CONTROL FUNCTION 1) External Program A program number (1 to 9999) is specified from an extended source and Number Search is selected in the CNC memory. For machines that can load several kinds of workpieces, this function can automatically select the program to be executed cor
  • Page 105815. PMC CONTROL FUNCTION B–64113EN–1/01 Read signal for external data input (ESTB) Read completion signal for external data input (EREND) If RST becomes 1 even momentarily in this period Reset signal (RST) Search completion signal for external ESEND does not become high. data input (ESEND) Search ca
  • Page 1059B–64113EN–1/01 15. PMC CONTROL FUNCTION 2nd command Read signal for external data input (ESTB) Search command is kept. Read completion signal for external data input (EREND) Search completion signal for external data input (ESEND) Cycle start lamp signal (ST) Cycle start signal (STL) Automatic opera
  • Page 106015. PMC CONTROL FUNCTION B–64113EN–1/01 Data specification for external tool compensation (For M series) Address Data E E E E E E E E E E E E E E E E E E E E E E E A A A A A A A D D D D D D D D D D D D D D D D 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 1 ABS 0 0 0 s MSB LSB / i INC g Of
  • Page 1061B–64113EN–1/01 15. PMC CONTROL FUNCTION 3) External workpiece The external workpiece coordinate system shift adjusts the workpiece coordinate system coordinate system depending on the shift amount set via the PMC. Each shift axis (parameter No. 1220) has this shift amount, and it is added to all the
  • Page 106215. PMC CONTROL FUNCTION B–64113EN–1/01 Data specification method in external message E E E E E E E ED15 to ED0 Item A A A A A A A (binary) 6 5 4 3 2 1 0 Alarm set 1 0 0 0 0 0 0 Alarm No. Alarm clear 1 0 0 0 0 0 1 Alarm No. Operator mes- 1 0 0 0 1 0 0 Message No. sage list Operator mes- 1 0 0 0 1 0
  • Page 1063B–64113EN–1/01 15. PMC CONTROL FUNCTION 6) Substituting No. of Substitution is possible for the No. of parts required and the No. of parts parts required and No. machined. of parts, machined Data specification for No. of parts required and No. of parts machined. Address Data E E E E E E E E E A A A
  • Page 106415. PMC CONTROL FUNCTION B–64113EN–1/01 Read completion signal for external data input EREND [Classification] Output signal [Function] This signal reports that the control unit has finished reading the entered data. [Operation] The output condition and procedure are described in the “basic
  • Page 1065B–64113EN–1/01 15. PMC CONTROL FUNCTION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G000 ED7 ED6 ED5 ED4 ED3 ED2 ED1 ED0 G001 ED15 ED14 ED13 ED12 ED11 ED10 ED9 ED8 G002 ESTB EA6 EA5 EA4 EA3 EA2 EA1 EA0 #7 #6 #5 #4 #3 #2 #1 #0 F060 ESCAN ESEND EREND Parameter #7 #6 #5 #4 #3 #2 #1 #0 3202 PSR [Data type] B
  • Page 106615. PMC CONTROL FUNCTION B–64113EN–1/01 NOTE 1 When this parameter is set, the power must be turned off before operation is continued. 2 If 0 or a value beyond the valid data range is set in this parameter, this parameter becomes invalid. Alarm and Message Number Message Description 059 PROGRAM NUMB
  • Page 1067B–64113EN–1/01 15. PMC CONTROL FUNCTION 15.3 EXTERNAL WORKPIECE NUMBER SEARCH 15.3.1 External Workpiece Number Search General When several part programs are stored in program storage memory, a program can be searched with the workpiece number search signals PN1 to PN16 from the machine side. When th
  • Page 106815. PMC CONTROL FUNCTION B–64113EN–1/01 Workpiece number search signal Workpiece PN16 PN8 PN4 PN2 PN1 number 0 1 1 0 0 12 0 1 1 0 1 13 0 1 1 1 0 14 0 1 1 1 1 15 1 0 0 0 0 16 1 0 0 0 1 17 1 0 0 1 0 18 1 0 0 1 1 19 1 0 1 0 0 20 1 0 1 0 1 21 1 0 1 1 0 22 1 0 1 1 1 23 1 1 0 0 0 24 1 1 0 0 1 25 1 1 0 1 0
  • Page 1069B–64113EN–1/01 15. PMC CONTROL FUNCTION Alarm and Message Number Message Description 059 PROGRAM NUMBER During an external program number NOT FOUND search or external workpiece number search, a specified program number was not found. Otherwise, a program specified for searching is being edited in ba
  • Page 107015. PMC CONTROL FUNCTION B–64113EN–1/01 15.3.2 Expanded External Workpiece Number Search General Using the EPN0 to EPN13 (expanded external workpiece number search) signals enables a search for program numbers O0001 to O9999. Unlike the workpiece number search signal, which triggers an automatic ope
  • Page 1071B–64113EN–1/01 15. PMC CONTROL FUNCTION Signal address #7 #6 #5 #4 #3 #2 #1 #0 G024 EPN7 EPN6 EPN5 EPN4 EPN3 EPN2 EPN1 EPN0 #7 #6 #5 #4 #3 #2 #1 #0 G025 EPNS EPN13 EPN12 EPN11 EPN10 EPN9 EPN8 Parameter #7 #6 #5 #4 #3 #2 #1 #0 3006 EPS EPN EPN Workpiece number search signals are assigned to: 0 : PN1,
  • Page 107215. PMC CONTROL FUNCTION B–64113EN–1/01 15.4 SPINDLE OUTPUT CONTROL BY THE PMC General The PMC can control the speed and polarity of each spindle motor, connected by the spindle serial output/spindle analog output function. The first to third spindles each have their own individual interfaces. By us
  • Page 1073B–64113EN–1/01 15. PMC CONTROL FUNCTION Spindle speed Spindle motor speed data = 4095 Maximum spindle speed By using this expression, the spindle motor speed data can easily be obtained. Specifying the output The PMC can specify the spindle motor output polarity when the polarity for the spindle fol
  • Page 107415. PMC CONTROL FUNCTION B–64113EN–1/01 To specify a rotation command for the second spindle, enter the gears to be used for the second spindle in GR1 and GR2 and obtain the data of the twelve code signals corresponding to the S value. Specify the data as the speed output command for the second spin
  • Page 1075B–64113EN–1/01 15. PMC CONTROL FUNCTION D Details of the signals D Signal used to select the spindle motor speed command SINDx → The above signal is used to select whether the spindle motor speed is controlled by the CNC or PMC. 1: The spindle motor is controlled according to speed commands (R01Ix t
  • Page 107615. PMC CONTROL FUNCTION B–64113EN–1/01 Twelve code signals corresponding to the S value R01O to R12O [Classification] Output signal [Function] The S value, specified in the CNC part program, is converted to the speed output of the spindle motor that is required to control the con
  • Page 1077B–64113EN–1/01 15. PMC CONTROL FUNCTION NOTE For the T series, this parameter is enabled when bit 4 (EVS) of parameter No. 3705 is set to 1. For the M series, SF is not output: (1) For an S command used to specify maximum spindle speed clamping (G92S–––;) in constant surface speed control mode (2) W
  • Page 107815. PMC CONTROL FUNCTION B–64113EN–1/01 Note NOTE 1 If the spindle fails to move after the PMC issues the spindle motor speed command, check the following: Type A is selected (the MSI bit, bit 2 of parameter No. 3709, is set to 0) when the multispindle control function is used. → The second and thir
  • Page 1079B–64113EN–1/01 15. PMC CONTROL FUNCTION 15.5 EXTERNAL KEY INPUT General MDI key codes can be sent from the PMC to CNC by means of interface signals. This allows the CNC to be controlled in the same way as when the operator performs MDI key operation. Control is realized by exchanging the following i
  • Page 108015. PMC CONTROL FUNCTION B–64113EN–1/01 NOTE Read processing is controlled by exclusive–ORing (XOR) the key code read signal (EKSET) with the read completion signal (EKENB). When the EKSET and EKENB signals differ in their logic, the CNC reads the input key code. Once reading has been completed, the
  • Page 1081B–64113EN–1/01 15. PMC CONTROL FUNCTION Program screen display mode signal PRGDPL [Classification] Output signal [Function] This signal is on “1” while the CNC is displaying a program screen. Key code read completion signal EKENB [Classification] Output signal [Function] This signa
  • Page 108215. PMC CONTROL FUNCTION B–64113EN–1/01 NOTE GRAPH 1 For the small keyboard, 0EDH is assigned to CUSTOM . For the standard keyboard, 0EDH is assigned to GRAPH . 0EEH is assigned to CUSTOM . 2 Handling of the soft keys [F0] to [F9], [FR], and [FL] in the key code table are the key codes for the soft
  • Page 1083B–64113EN–1/01 15. PMC CONTROL FUNCTION MDI Key Code Table(00H–7FH) 0 1 2 3 4 5 6 7 0 Space 0 @ P 1 1 A Q 2 2 B R 3 # 3 C S 4 4 D T 5 5 E U 6 & 6 F V 7 7 G W 8 ( 8 H X 9 ) 9 I Y A ; * J Z (EOB) B + K [ C , L D – = M ] E . N F / ? O 1065
  • Page 108415. PMC CONTROL FUNCTION B–64113EN–1/01 MDI Key Code Table(80H–0FFH) 8 9 A B C D E F 0 RESET [F0] (Note2) 1 [F1] (Note2) 2 [F2] (Note2) 3 [F3] (Note2) 4 INSERT [F4] (Note2) 5 DELETE [F5] (Note2) [F6] 6 CAN ALTER (Note2) 7 [F7] (Note2) 8 Cursor INPUT POS [F8] → (Note2) 9 Cursor PROG [F9] ← (Note2) OF
  • Page 1085B–64113EN–1/01 15. PMC CONTROL FUNCTION 15.6 DIRECT OPERATION BY PMC OR OPEN CNC 15.6.1 DNC Operation by the PMC or OPEN CNC (PC with HSSB Connection) General Activating memory operation in memory operation mode (MEM) with the direct operation select signal set to 1 enables machining (direct operati
  • Page 108616. INTERFACE WITH THE POWER MATE CNC B–64113EN–1/01 16 INTERFACE WITH THE POWER MATE CNC 1068
  • Page 1087B–64113EN–1/01 16. INTERFACE WITH THE POWER MATE CNC 16.1 FANUC SERVO MOTOR b SERIES I/O LINK OPTION MANUAL HANDLE INTERFACE (PERIPHERAL DEVICE CONTROL) General This function enables manual handle feed of the b servo unit with the manual pulse generator on the host side. A pulse signal generated by
  • Page 108816. INTERFACE WITH THE POWER MATE CNC B–64113EN–1/01 Signal (on the FS0i/0i Mate side) Manual handle feed generator selection signals IOLBH2, IOLBH3 [Classification] Input signal [Function] The signals select a manual pulse generator for feeding the b servo unit. [Operation] A manual pu
  • Page 1089B–64113EN–1/01 16. INTERFACE WITH THE POWER MATE CNC #7 #6 #5 #4 #3 #2 #1 #0 12330 GR7 GR6 GR5 GR4 GR3 GR2 GR1 GR0 12331 GRF GRE GRD GRC GRB GRA GR9 GR8 [Data type] Bit GR0 When group 0 (channel 1) of the PMC is a Power Mate or I/O Link β, pulses of a manual pulse generator connected via the I/O Lin
  • Page 109016. INTERFACE WITH THE POWER MATE CNC B–64113EN–1/01 NOTE 1 Turn the manual pulse generator after placing it in the manual handle mode. 2 Do not switch between the modes during manual handle operation of the b servo unit. Incremental feed signals MP1, MP2 [Classification] CNC (host) → S
  • Page 1091B–64113EN–1/01 16. INTERFACE WITH THE POWER MATE CNC Parameter (on the b servo unit side) #7 #6 #5 #4 #3 #2 #1 #0 005 MP IOH [Data type] Bit IOH Manual handle feed via the I/O Link is: 0 : Disabled. 1 : Enabled. CAUTION When IOH is set to 1, be sure to set bit 6 (EXPLS) of parameter No. 3 on the b s
  • Page 109217. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 17 PCMCIA ETHERNET FUNCTION This chapter describes the specifications of the PCMCIA Ethernet function for Series 0i–C. 1074
  • Page 1093B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 17.1 The PCMCIA Ethernet function for CNC can be used the PCMCIA Ethernet card. PCMCIA ETHERNET The PCMCIA Ethernet card, which is inserted into the memory card slot on the left side of the front liquid crystal display, is used for temporary communication.
  • Page 109417. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 17.2 This section describes the setting of the parameters for the PCMCIA Ethernet function for the Series 0i–C. SETTING THE PCMCIA ETHERNET FUNCTION 17.2.1 On the Ethernet parameter setting screen, set the parameters. Ethernet Parameter Setting Screen Disp
  • Page 1095B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION PAGE 7 Switch the screen display with the page keys PAGE . If data is already registered, the data is displayed. 1077
  • Page 109617. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 Display item and setting items Display item The item related to the PCMCIA Ethernet function is displayed. Item Description MAC ADDRESS PCMCIA Ethernet card MAC address Setting items Set the TCP/IP–related items of the PCMCIA Ethernet. Item Description IP
  • Page 1097B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 17.2.2 This subsection describes the method of parameter input when the Communication PCMCIA Ethernet function for the Series 0i–C is used. Parameter Input Method Basic method of data input The basic method of data input is described below, using an exampl
  • Page 109817. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 (b) Type 192.168.1.2 with the MDI keys. (c) Press the [INPUT] soft key or the function key INPUT to enter the data. This stores the parameter in the nonvolatile memory of the CNC. NOTE Turn on the power again so that you should make a changed parameter eff
  • Page 1099B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 17.3 If an error occurs with the PCMCIA Ethernet function, the error message screen for the PCMCIA Ethernet function displays an error message. PCMCIA ETHERNET ERROR MESSAGE SCREEN Display Procedure 1 Press the function key MESSAGE . 2 Press the continuous
  • Page 110017. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 PAGE 5 Switch the screen display with the page keys PAGE . [Tip] The latest error message is displayed at the top of the screen. To the right of an error message, the date and time data of the occurrence of the error is displayed. The format of date and ti
  • Page 1101B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 17.4 With the PCMCIA Ethernet function, a dedicated maintenance screen is available. PCMCIA ETHERNET The maintenance screen enables operations to be checked when the MAINTENANCE PCMCIA Ethernet function operates abnormally. SCREEN Display Procedure 1 Press
  • Page 110217. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 6 The screen below is used to check the state of the communication cable and whether a communication destination exists. Enter the IP address of a communication destination through MDI keys, then press the [PING] soft key. Communication is performed three
  • Page 1103B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 7 The screen below is used to check the communication state of the PCMCIA Ethernet function and the error detection count of the Ethernet controller. The screen consists of two pages: one page for an error detection count for transmission, and the other fo
  • Page 110417. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 8 The screen below is used to check the state of each task of the PCMCIA Ethernet function. Symbol Meaning MASTER CTRL E Ethernet controller being initialized D Data being processed(NOTE) W Waiting for data processing(NOTE) P Waiting for parameter setting
  • Page 1105B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION Symbol Meaning PMC X Waiting for completion of Ethernet controller initialization D Data being processed(NOTE) W Waiting for data processing(NOTE) NOTE A state change occurs between the states ”Data being processed” and ”Waiting for data processing” even w
  • Page 110617. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 17.5 This section describes troubleshooting and check items associated with the PCMCIA Ethernet function. TROUBLESHOOTING 17.5.1 1) Is an STP cable used for connection between the hub and PCMCIA Check Items Related to Ethernet? Connection 2) Is the STP cab
  • Page 1107B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 17.5.3 This subsection describes how to check the state of communication Checking between the CNC and personal computer. Communication Checking the connection status and settings If communication with the CNC is not satisfactory or fails from time to time,
  • Page 110817. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 2) When no response is received (error) If no response is received from the CNC, the cause is considered to be a hardware connection error and/or software setting error. Check the hardware connection and software settings. Checking the influence of noise T
  • Page 1109B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 3) Count the number of lost packets (to which no response is returned). If lost packets occur in this state, there is probably an influence of noise from peripheral equipment. Action: Locate the noise source and recheck the cabling to eliminate the influen
  • Page 111017. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 17.6 If an error occurs with the embedded Ethernet function, the log screen of the PCMCIA Ethernet function displays an error message. ERROR MESSAGES This section describes error messages displayed on the log screen. The major error messages are described
  • Page 1111B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION 17.6.2 TCP PORT NUMBER(???) IS INVALID EMB_ETH The setting (???) of the TCP port number is incorrect. Correct the TCP port number. FOCAS1/ETHER LOG Illegal Broadcast IP ADDRESS Screen The broadcast address for UDP transmission is incorrect. Correct the sub
  • Page 111217. PCMCIA ETHERNET FUNCTION B–64113EN–1/01 17.7 This section briefly describes Ethernet–related terms. The descriptions below provide minimum information only. For further GLOSSARY FOR information, refer to relevant publications available on the market. ETHERNET TCP/IP For Ethernet–based communicat
  • Page 1113B–64113EN–1/01 17. PCMCIA ETHERNET FUNCTION IP addresses are internationally managed systematically. This means that before an IP address can be used, the IP address must be obtained formally from the international organization. If the network used by a user is a local network closed within the user
  • Page 111418. TROUBLE DIAGNOSIS B–64113EN–1/01 18 TROUBLE DIAGNOSIS 1096
  • Page 1115B–64113EN–1/01 18. TROUBLE DIAGNOSIS 18.1 TROBLE DIAGNOSIS 18.1.1 Investigating the cause of Servo/Spindle/CNC alarms becomes easier by diagnosis according to the guidance message. Outline And when the thermal simulation or disturbance torque of servo axis exceeds the trouble forecast level, a troub
  • Page 111618. TROUBLE DIAGNOSIS B–64113EN–1/01 3 Finaly, the guidance message in the trouble diagnosis guidance screen shows the probable cause of alarm and the method to remove the problem. 1098
  • Page 1117B–64113EN–1/01 18. TROUBLE DIAGNOSIS 18.1.2 The trouble diagnosis guidance screen displays the guidance message to Trouble Diagnosis investigate the cause of an alarm. Guidance Screen Display Display procedure 1 Press function key [Message]. 2 Press the continuous menu key [>] and press soft key [GU
  • Page 111818. TROUBLE DIAGNOSIS B–64113EN–1/01 Operation Change of Guidance [YES]/[NO]: Check contents of guidance message, and, answer by pressing soft key [YES] or [NO]. Then the next guidance message is displayed. In some cases CNC automatically checks and judges contents of guidance. In this case the next
  • Page 1119B–64113EN–1/01 18. TROUBLE DIAGNOSIS 18.1.3 Trouble Diagnosis Monitor Screen memorizes and displays servo/spindle Trouble Diagnosis monitor information for investigating servo/spindle alarm. Monitor Screen Three kinds of data, ”Data when the alarm occurs”, ”Data just before the alarm occurs”, ”Curre
  • Page 112018. TROUBLE DIAGNOSIS B–64113EN–1/01 Data displayed in Displayed data in Monitor screen is showed below. Monitor Screen Display range is the range which can be displayed on screen and not capacity of system. 1) Data of servo motor Data (Unit) Data type Display range Required parameter Accumulated co
  • Page 1121B–64113EN–1/01 18. TROUBLE DIAGNOSIS 2) Data of spindle motor Data (Unit) Data type Display range Required parameter Operation mode Character ***** Gear select command Character ***** Command pulse (pulse) 2 Word "99999999 Command speed (min–1) Note 1) 1 Word –32768 to +32767 No.4020 (Main)/No.4196
  • Page 112218. TROUBLE DIAGNOSIS B–64113EN–1/01 Servo monitor information is switched by pressing soft key [NEW]/ [OLD]/[CURRNT]. Soft key [NEW] and [OLD] is displayed alternately. [NEW]: Data when the alarm occurs [OLD]: Data just before the alarm occurs [CURRNT]: Current data [MON_SP]: Spindle monitor inform
  • Page 1123B–64113EN–1/01 18. TROUBLE DIAGNOSIS 18.1.4 Data type, data unit and trouble forecast level in the trouble diagnosis Trouble Diagnosis graphic screen are set in Trouble Diagnosis Parameter Screen. Parameter Screen Display Display procedure 1 Press function key [Message]. 2 Press the continuous menu
  • Page 112418. TROUBLE DIAGNOSIS B–64113EN–1/01 Operation Data Setting Move cursor by Cursor key and input number by MDI key and press input key [INPUT] to set data. AXIS: In case of servo axis, input control axis number. (Example) Set ”1” for first servo axis. In case of spindle axis, input ”10 + spindle numb
  • Page 1125B–64113EN–1/01 18. TROUBLE DIAGNOSIS 18.1.5 Servo/spindle data is automatically memorized for several seconds before Trouble Diagnosis alarm occurs and display and waveform of data can be displayed in Trouble Diagnosis Graphic Screen. Graphic Screen Maximum 2 kinds of data are displayed in the same
  • Page 112618. TROUBLE DIAGNOSIS B–64113EN–1/01 Operation Change of position and When Soft key [G–ADJ.] is pressed, the following soft keys appear. magnification [<] [ W.PRM ] [ G–ADJ. ] [ TRB_LV ] [ ] [ (OPRT) ] [ ] [<] [ TIME→ ] [ TIME← ] [ H–DOBL ] [ H–HALF ] [ (OPRT) ] [>] [<] [ CH–1↑ ] [ CH–1↓ ] [ V–DOBL
  • Page 1127B–64113EN–1/01 18. TROUBLE DIAGNOSIS 18.1.6 Trouble forecast level is set in this screen. Trouble Forecast Level Two trouble forecast levels, thermal simulation and disturbance torque, can be set. Setting Screen (Only for Servo Axis) Display Display procedure 1 Press function key [Message]. 2 Press
  • Page 112818. TROUBLE DIAGNOSIS B–64113EN–1/01 Operation Setting Trouble forecast 1 Select thermal simulation or disturbance torque by page keys level [Page↑]/[Page↓]. 2 Select axis by cursor keys [↑]/[↓]. 3 Input numerical value by MDI key and press [INPUT] key. Trouble forecast level is input into parameter
  • Page 1129B–64113EN–1/01 18. TROUBLE DIAGNOSIS 8860 Trouble forecast level for thermal simulation 8861 Trouble forecast level for disturbance torque [Data type] WORD AXIS [Unit of data] % [Valid data range] 0 to 100% #7 #6 #5 #4 #3 #2 #1 #0 13110 JPN NOTE When this parameter is set, the power must be turned o
  • Page 113018. TROUBLE DIAGNOSIS B–64113EN–1/01 18.2 MACHINE ALARM DIAGNOSIS 18.2.1 Machine alarms (External alarm message and Macro alarm) can be diagnosed on the trouble diagnosis guidance screen in addition to CNC Outline alarms. Example of a trouble diagnosis guidance screen Kind of diagnosed The following
  • Page 1131B–64113EN–1/01 18. TROUBLE DIAGNOSIS Microsoft, Windows, MS–DOS are registered trademarks of Microsoft Corporation of the USA. Microsoft Excel 97 is a product whose copyright is owned by Microsoft Corporation of the USA. 18.2.2 Guidance tables for diagnosis of machine alarms are made by using an Exc
  • Page 113218. TROUBLE DIAGNOSIS B–64113EN–1/01 Making a guidance table Alarm No., Classified code, Alarm message, Probable cause and etc. are (1) registered into a guidance table (1). (a) (b) (c) (d) (e) (f) Input items (a) Alarm No. Input alarm numbers of the external alarm message or the macro alarm. Max 5
  • Page 1133B–64113EN–1/01 18. TROUBLE DIAGNOSIS Operation of buttons S [Check] button When [CheckECK] button is pushed, a range of number, a number of characters and invalid character codes are checked. Alarm numbers are checked if they are within 0–65535. But alarm numbers in the external alarm message and th
  • Page 113418. TROUBLE DIAGNOSIS B–64113EN–1/01 Making a guidance table ”Guidance message” is registered into a guidance table (2). ”Guidance (2) message” is a question and an instruction to an operator. (a) (b) (c) (d) Input items (a) Message ID A Message ID specifies a guidance message. Max 6 characters with
  • Page 1135B–64113EN–1/01 18. TROUBLE DIAGNOSIS S Input ”–1” for both YES and NO in case of the end of a diagnosis. (d) Notes It is possible to write some notes here. Operation of buttons S [Check] button When [Check] button is pushed, a range of number, a number of characters and invalid character codes are c
  • Page 113618. TROUBLE DIAGNOSIS B–64113EN–1/01 Converting an Excel Guidance tables on an Excel sheet is need to be converted to a memory sheet to a memory card card file which CNC can reads. A procedure of conversion is as follows. file A procedure of (1) Finish to making both guidance tables (1) and (2), and
  • Page 1137B–64113EN–1/01 18. TROUBLE DIAGNOSIS Jump from CNC As a result of CNC alarm diagnosis, the alarm may be caused by machine guidance table to MTB’s trouble. guidance table Considering such a case, it is possible to jump to MTB’s guidance table from CNC guidance table by the special message IDs startin
  • Page 113818. TROUBLE DIAGNOSIS B–64113EN–1/01 Parameter #7 #6 #5 #4 #3 #2 #1 #0 13110 JPN [Data type] Bit JPN Language used in the trouble diagnosis and the machine alarm diagnosis 0 : English is prior. In case of the machine alarm diagnosis, a file ”GUIE_USR.MEM” is prior. 1 : Japanese is prior. In case of
  • Page 1139APPENDI
  • Page 1140
  • Page 1141B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC A INTERFACE BETWEEN CNC AND PMC 1123
  • Page 1142A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 A.1 LIST OF ADDRESSES A.1.1 The figure below illustrates the addresses of interface signals between the Series 0i/0i Mate CNC and PMC. Address List CNC G000 ∼ PMC X000 ∼ MT F000 ∼ Y000 ∼ Following shows table of addresses: In an item where both T serie
  • Page 1143B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC MT → PMC Address Bit number #7 #6 #5 #4 #3 #2 #1 #0 X000 X001 X002 X003 SKIP ESKIP –MIT2 +MIT2 –MIT1 +MIT1 ZAE XAE (T series) X004 SKIP6 SKIP5 SKIP4 SKIP3 SKIP2 SKIP8 SKIP7 SKIP ESKIP ZAE YAE XAE (M series) X005 X006 X007 X008 *ESP X009 *DEC4 *DEC3 *DE
  • Page 1144A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 D T series/M series PMC → CNC Address Bit number #7 #6 #5 #4 #3 #2 #1 #0 G000 ED7 ED6 ED5 ED4 ED3 ED2 ED1 ED0 G001 ED15 ED14 ED13 ED12 ED11 ED10 ED9 ED8 G002 ESTB EA6 EA5 EA4 EA3 EA2 EA1 EA0 G003 G004 MFIN3 MFIN2 FIN G005 BFIN AFL BFIN TFIN SFIN EFIN M
  • Page 1145B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 G025 EPNS EPN13 EPN12 EPN11 EPN10 EPN9 EPN8 G026 G027 CON *SSTP3 *SSTP2 *SSTP1 SWS3 SWS2 SWS1 G028 PC2SLC SPSTP *SCPF *SUCPF GR2 GR1 G029 *SSTP SOR SAR GR21 G030 SOV7 SOV6 SOV5 SOV4 SOV3 SOV2 SOV1 SOV0 G031 G032 R08I R07I R06I R
  • Page 1146A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G050 *TLV9 *TLV8 G051 G052 G053 CDZ SMZ UINT TMRON G054 UI007 UI006 UI005 UI004 UI003 UI002 UI001 UI000 G055 UI015 UI014 UI013 UI012 UI011 UI010 UI009 UI008 G056 G057 G058 EXWT EXSTP EXRD MINP G059 G060 *TSB G061 RGTSP2 RGTSP1 R
  • Page 1147B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 G075 RCHB RSLB INTGB SOCNB MCFNB SPSLB *ESPB ARSTB G076 RCHHGB MFNHGB INCMDB OVRB DEFMDB NRROB ROTAB INDXB G077 DSCNB MPOFB SLVB MORCMB G078 SHA07 SHA06 SHA05 SHA04 SHA03 SHA02 SHA01 SHA00 G079 SHA11 SHA10 SHA09 SHA08 G080 SHB07
  • Page 1148A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G100 +J4 +J3 +J2 +J1 G101 *+ED24 *+ED23 *+ED22 *+ED21 G102 –J4 –J3 –J2 –J1 G103 *–ED24 *–ED23 *–ED22 *–ED21 G104 +EXL4 +EXL3 +EXL2 +EXL1 G105 –EXL4 –EXL3 –EXL2 –EXL1 G106 MI4 MI3 MI2 MI1 G107 *+ED34 *+ED33 *+ED32 *+ED31 G108 MLK
  • Page 1149B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 G124 DTCH4 DTCH3 DTCH2 DTCH1 G125 IUDD4 IUDD3 IUDD2 IUDD1 G126 SVF4 SVF3 SVF2 SVF1 G127 CDF4 CDF3 CDF2 CDF1 G128 G129 G130 *IT4 *IT3 *IT2 *IT1 G131 G132 +MIT4 +MIT3 +MIT2 +MIT1 G133 G134 –MIT4 –MIT3 –MIT2 –MIT1 G135 G136 EAX4 EA
  • Page 1150A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G149 EID31A EID30A EID29A EID28A EID27A EID26A EID25A EID24A G150 DRNE RTE OVCE ROV2E ROV1E G151 *FV7E *FV6E *FV5E *FV4E *FV3E *FV2E *FV1E *FV0E G152 G153 G154 EBUFB ECLRB ESTPB ESOFB ESBKB EMBUFB ELCKZB EFINB G155 EMSBKB EC6B E
  • Page 1151B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 G174 G175 G176 G177 G178 EBUFD ECLRD ESTPD ESOFD ESBKD EMBUFD ELCKZD EFIND G179 EMSBKD EC6D EC5D EC4D EC3D EC2D EC1D EC0D G180 EIF7D EIF6D EIF5D EIF4D EIF3D EIF2D EIF1D EIF0D G181 EIF15D EIF14D EIF13D EIF12D EIF11D EIF10D EIF9D
  • Page 1152A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G199 G200 EASIP4 EASIP3 EASIP2 EASIP1 G201 G202 G203 G204 G205 G206 G207 G208 G209 G210 G211 G212 G213 G214 G215 G216 G217 G218 G219 G220 G221 G222 G223 1134
  • Page 1153B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 G224 G225 G226 G227 G228 G229 G230 G231 G232 G233 G234 G235 G236 G237 G238 G239 G240 G241 G242 G243 G244 G245 G246 G247 G248 1135
  • Page 1154A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G249 G250 G251 G252 G253 G254 G255 G256 G257 G258 G259 G260 G261 G262 G263 G264 G265 G266 G267 G268 G269 G270 G271 G272 G273 1136
  • Page 1155B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 G274 CSFI1 G275 G276 G277 G278 G279 G280 G281 G282 G283 G284 G285 G286 G287 G288 G289 G290 G291 G292 G293 G294 G295 G296 G297 G298 1137
  • Page 1156A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 G299 G300 G301 G302 G303 G304 G305 G306 G307 G308 G309 G310 G311 G349 SVSCK4 SVSCK3 SVSCK2 SVSCK1 G359 NOINP4 NOINP3 NOINP2 NOINP1 1138
  • Page 1157B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC CNC → PMC Address Bit number #7 #6 #5 #4 #3 #2 #1 #0 F000 OP SA STL SPL RWD F001 MA TAP ENB DEN BAL RST AL F002 MDRN CUT SRNMV THRD CSS RPDO INCH F003 MTCHIN MEDT MMEM MRMT MMDI MJ MH MINC F004 MREF MAFL MSBK MABSM MMLK MBDT1 F005 MBDT9 MBDT8 MBDT7 MBD
  • Page 1158A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 F025 S31 S30 S29 S28 S27 S26 S25 S24 F026 T07 T06 T05 T04 T03 T02 T01 T00 F027 T15 T14 T13 T12 T11 T10 T09 T08 F028 T23 T22 T21 T20 T19 T18 T17 T16 F029 T31 T30 T29 T28 T27 T26 T25 T24 F030 B07 B06 B05 B04 B03 B02 B01 B00 F031 B
  • Page 1159B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 F050 MORA2B MORA1B PORA2B SLVSB RCFNB RCHPB CFINB CHPB F051 EXOFB INCSTB PC1DTB F052 F053 EKENB BGEACT RPALM RPBSY PRGDPL INHKY F054 UO007 UO006 UO005 UO004 UO003 UO002 UO001 UO000 F055 UO015 UO014 UO013 UO012 UO011 UO010 UO009
  • Page 1160A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 F075 SPO KEYO DRNO MLKO SBKO BDTO F076 ROV2O ROV1O RTAP MP2O MP1O F077 RTO HS1DO HS1CO HS1BO HS1AO F078 *FV7O *FV6O *FV5O *FV4O *FV3O *FV2O *FV1O *FV0O F079 *JV7O *JV6O *JV5O *JV4O *JV3O *JV2O *JV1O *JV0O F080 *JV15O *JV14O *JV1
  • Page 1161B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 F100 ZP44 ZP43 ZP42 ZP41 F101 F102 MV4 MV3 MV2 MV1 F103 F104 INP4 INP3 INP2 INP1 F105 F106 MVD4 MVD3 MVD2 MVD1 F107 F108 MMI4 MMI3 MMI2 MMI1 F109 F110 MDTCH4 MDTCH3 MDTCH2 MDTCH1 F111 F112 EADEN4 EADEN3 EADEN2 EADEN1 F113 F114 T
  • Page 1162A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 F125 F126 –OT4 –OT3 –OT2 –OT1 F127 F128 F129 *EAXSL EOV0 F130 EBSYA EOTNA EOTPA EGENA EDENA EIALA ECKZA EINPA F131 EABUFA EMFA F132 EM28A EM24A EM22A EM21A EM18A EM14A EM12A EM11A F133 EBSYB EOTNB EOTPB EGENB EDENB EIALB ECKZB E
  • Page 1163B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 F150 F151 EM48D EM44D EM42D EM41D EM38D EM34D EM32D EM31D F152 F153 F154 F155 F156 F157 F158 F159 F160 F161 F162 F163 F164 F165 F166 F167 F168 F169 F170 F171 F172 PBATL PBATZ F173 F174 1145
  • Page 1164A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 F175 F176 F177 EDGN EPARM EVAR EPRG EWTIO ESTPIO ERDIO IOLNK F178 SRLNO3 SRLNO2 SRLNO1 SRLNO0 F179 F180 CLRCH4 CLRCH3 CLRCH2 CLRCH1 F181 F182 EACNT4 EACNT3 EACNT2 EACNT1 F183 F184 F185 F186 F187 F188 F189 F190 F191 F192 F193 F19
  • Page 1165B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 F200 F201 F202 F203 F204 F205 F206 F207 F208 F209 F210 F211 F212 F213 F214 F215 F216 F217 F218 F219 F220 F221 F222 F223 F224 1147
  • Page 1166A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 F225 F226 F227 F228 F229 F230 F231 F232 F233 F234 F235 F236 F237 F238 F239 F240 F241 F242 F243 F244 F245 F246 F247 F248 F249 1148
  • Page 1167B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 F250 F251 F252 F253 F254 F255 F256 F257 F258 F259 F260 F261 F262 F263 F264 F265 F266 F267 F268 F269 F270 F271 F272 F273 F274 CSFO1 1149
  • Page 1168A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 #7 #6 #5 #4 #3 #2 #1 #0 F275 F276 F277 F278 F279 F280 F281 F282 F283 F284 F285 F286 F287 F288 F289 F290 F291 F292 F293 F294 F295 F296 F297 F298 TDFSV4 TDFSV3 TDFSV2 TDFSV1 F299 1150
  • Page 1169B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC #7 #6 #5 #4 #3 #2 #1 #0 F300 F301 F302 F303 F304 F305 F306 F307 F308 F309 F310 F311 F312 F313 F314 F315 F349 TSA4 TSA3 TSA2 TSA1 1151
  • Page 1170A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 A.2 SIGNAL SUMMARY A.2.1 Signal Summary f : Available – : Unavailable (In Order of Functions) T M Function Signal name Symbol Address Section series series Power Mate background operation BGEN G092#4 f f 13.5 signal Power Mate read/write alarm signal B
  • Page 1171B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series Abnormal load detection ignore signal IUDD1 to IUDD4 G125 f f Servo axis abnormal load detected ABTQSV F090#0 f f signal Abnormal load detection First–spindle abnormal load detected 2.9 ABTS
  • Page 1172A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series *+ED1 to *+ED4 G118 f f External deceleration signals *–ED1 to *–ED4 G120 f f *+ED21 to *+ED24 G101#0 to #3 f f External deceleration External deceleration signals 2 7.1.9 *–ED21 to *–ED24 G
  • Page 1173B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series Tool change signal TLCH F064#0 f f Tool change reset signal TLRST G048#7 f f 10.3 Individual tool change signal TLCHI F064#2 — f Tool life arrival notice signal TLCHB F064#3 — f 10.3.2 Indiv
  • Page 1174A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series Canned cycle (M series)/canned Tapping signal TAP F001#5 f f 11.6 cycle for hole machining (T series) Servo off Servo off signals SVF1 to SVF4 G126 f f 1.2.8 (mechanical handle) Servo rotati
  • Page 1175B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series Torque limit command LOW signals TLMLA G070#0 f f (serial spindle) TLMLB G074#0 f f Torque limit command HIGH signals TLMHA G070#1 f f (serial spindle) TLMHB G074#1 f f CTH1A, CTH2A G070#3,
  • Page 1176A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series OVRA G072#4 f f Analog override signals (serial spindle) OVRB G076#4 f f Incremental command externally set INCMDA G072#5 f f orientation signals (serial spindle) INCMDB G076#5 f f Spindle s
  • Page 1177B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series Output switch completion signals RCFNA F046#3 f f (serial spindle) RCFNB F050#3 f f Subordinate operation status signals SLVSA F046#4 f f (serial spindle) SLVSB F050#4 f f Position coder ori
  • Page 1178A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series HS1IA to HS1ID G041#0 to #3 f f Manual handle Manual handle interrupt axis selection HS2IA to HS2ID G041#4 to #7 f f 3.3 interrupt signals HS3IA to HS3ID G042#0 to #3 f f Manual reference po
  • Page 1179B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series Stored stroke limit switching signals in +EXL1 to +EXL4 G104 f f axis direction –EXL1 to –EXL4 G105 f f Stored stroke limit change signal EXLM G007#6 f f +LM1 to +LM4 G110 — f Stored stroke
  • Page 1180A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series Software operator’s panel signal ROV1O F076#4 f f (ROV1) Software operator’s panel signal ROV2O F076#5 f f (ROV2) Software operator’s panel signal (BDT) BDTO F075#2 f f Software operator’s p
  • Page 1181B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series General purpose Retract signal RTRCT G066#4 f f retract 1.9 Retract completion signal RTRCTF F065#4 f f Direct operation by Direct operation selection signal DMMC G042#7 f f 15.6 PMC/Open CN
  • Page 1182A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series EMSBKA G143#7 f f Block stop disable signals EMSBKB G155#7 f f (PMC axis control) EMSBKC G167#7 f f EMSBKD G179#7 f f EM11A to EM48A F132, F142 f f Auxiliary function code signals EM11B to E
  • Page 1183B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series EIALA F130#2 f f EIALB F133#2 f f Alarm signals (PMC axis control) EIALC F136#2 f f EIALD F139#2 f f EGENA F130#4 f f EGENB F133#4 f f Axis moving signals (PMC axis control) EGENC F136#4 f f
  • Page 1184A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series SIND G033#7 f f Spindle motor speed command SIND2 G035#7 f f selection signals SIND3 G037#7 f f G032#0 to R01I to R12I f f G033#3 G034#0 to Spindle motor speed command signals R01I2 to R12I2
  • Page 1185B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Function Signal name Symbol Address Section series series BF F007#4 f — 2nd auxiliary function strobe signal Miscellaneous BF F007#7 — f function/2nd auxiliary 8.1 function End signal FIN G004#3 f f Distribution end signal DEN F001#3 f f Auxiliary
  • Page 1186A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Function Signal name Symbol Address Section series series Rigid tapping signal RGTAP G061#0 f f RGSPP F065#0 — f Spindle rotation direction signals Rigid tapping RGSPM F065#1 — f 9.10 Rigid tapping–in–progress signal RTAP F076#3 f f Rigid tapping s
  • Page 1187B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC A.2.2 List of Signals f : Available – : Unavailable (In Order of Symbols) T M Referen Group Symbol Signal name Address series series ce item *+ED1 to *+ED4 External deceleration signal G118 f f 7.1.9 *+ED21 to *+ED24 External deceleration signal 2 G101
  • Page 1188A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item *SSTP1 G027#3 f f *SSTP2 Individual spindle stop signals G027#4 f f 9.9 *SSTP3 G027#5 f f * *SUCPF Spindle unclamp completion signal G028#4 f – 9.7 G049#0 to *TLV0 to *TLV9 Tool life co
  • Page 1189B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item BDT1,BDT2 to BDT9 Optional block skip signal G044#0,G045 f f 5.5 BDTO Software operator's panel signal(BDT) F075#2 f f 12.1.14 BF F007#4 f – 2nd auxiliary function strobe signal 8.1 BF
  • Page 1190A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item DSCNA Disconnection detection disbale signal G073#4 f f 9.2 D DSCNB (serial spindle) G077#4 f f DTCH1 to DTCH4 Controlled axis detach signals G124#0 to #3 f f 1.2.4 EA0 to EA6 Address s
  • Page 1191B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item EF External operation signal F008#0 – f 11.7 EFD External operation signal for high-speed interface F007#1 – f 8.4 EFIN External operation function completion signal G005#1 – f EFINA G1
  • Page 1192A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item EMBUFA G142#2 f f EMBUFB Buffering disable signal G154#2 f f EMBUFC (PMC axis control) G166#2 f f EMBUFD G178#2 f f 15.1 EMFA F131#0 f f EMFB F134#0 f f Auxiliary function strobe signal
  • Page 1193B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item ESKIP Skip signal (PMC axis control) X004#6 f f ESOFA G142#4 f f ESOFB G154#4 f f 15.1 Servo off signal (PMC axis control) ESOFC G166#4 f f ESOFD G178#4 f f ESTB Read signal for externa
  • Page 1194A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item HS1AO Software operator's panel signal(HS1A) F077#0 f f HS1BO Software operator's panel signal(HS1B) F077#1 f f 12.1.14 HS1CO Software operator's panel signal(HS1C) F077#2 f f HS1DO Sof
  • Page 1195B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item MAFL Miscellaneous function lock check signal F004#4 f f 8.2 MBDT1,MBDT2 to Optional block skip check signal F004#0,F005 f f 5.5 MBDT9 MCFNA G071#3 f f Power line switch completion sign
  • Page 1196A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item MORCMA Command for spindle orientaion with a magnetic G073#0 f f 92 9.2 MORCMB sensor (serial spindle) G077#0 f f Manual handle feed amount selection signal MP1,MP2 G019#4,#5 f f 3.2 (i
  • Page 1197B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item Absolute position detector battery voltage low alarm PBATL F172#7 f f signal 1.4.2 Absolute position detector battery voltage zero PBATZ F172#6 f f alarm signal PC1DTA Signal indicating
  • Page 1198A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item ROTAA Rotation direction command while changing the G072#1 f f 92 9.2 ROTAB orientation stop position signal (serial spindle) G076#1 f f ROV1,ROV2 Rapid traverse override signal G014#0,
  • Page 1199B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item SFRA G070#5 f f CW command signal (serial spindle) 9.2 SFRB G074#5 f f SGN G033#5 f f SGN2 Spindle motor command polarity select signal G035#5 f f 15.4 SGN3 G037#5 f f G078#0 to SHA00 t
  • Page 1200A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Group Symbol Signal name Address series series ce item SSIN G033#6 f f SSIN2 Spindle motor command polarity select signal G035#6 f f 15.4 SSIN3 G037#6 f f SSTA F045#1 f f Speed zero signal (serial spindle) 9.2 SSTB F049#1 f f ST Cycle start
  • Page 1201B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Group Symbol Signal name Address series series ce item TLNW New tool select signal F064#1 f f TLRST Tool change reset signal G048#7 f f 10.3 TLRSTI Individual tool change reset signal G048#6 – f T TLSKP Tool skip signal G048#5 f f TMRON Gen
  • Page 1202A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 A.2.3 List of Signals f : Available – : Unavailable (In Order of Addresses) T M Referen Address Signal name Symbol series series ce Item X004#0 XAE f f X004#1 YAE – f Measuring position reached signal 14.2 X004#1 ZAE f – X004#2 ZAE – f X004#2,#4 Manual
  • Page 1203B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item G007#6 Stored stroke limit select signal EXLM f f 2.3.2 G007#7 Stroke limit release signal RLSOT – f G008#0 Interlock signal *IT f f G008#1 Cutting block start interlock signal *CSL f f 2.5 G
  • Page 1204A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item G029#4 Spindle speed arrival signal SAR f f G029#5 Spindle orientation signal SOR f f 9.3 G029#6 Spindle stop signal *SSTP f f G030 Spindle speed override signal SOV0 to SOV7 f f G032#0 to G0
  • Page 1205B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item G047#0 to #6 TL01 to TL64 f – Tool group number select signal G047#0 to G048#0 TL01 to TL256 – f G048#5 Tool skip signal TLSKP f f 10.3 G048#6 Individual tool change reset signal TLRSTI – f G
  • Page 1206A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item G071#5 Signal for controlling velocity integration (serial spindle) INTGA f f 9.2, 9.15 G071#6 Output switch request signal (serial spindle) RSLA f f 9.2 G071#7 Power line status check signal
  • Page 1207B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item G076#4 Analog override command signal (serial spindle) OVRB f f Incremental command external setting type orientation G076#5 INCMDB f f signal (serial spindle) Main spindle MCC status signal
  • Page 1208A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item G126 Servo off signal SVF1 to SVF4 f f 1.2.8 Cs contour control mode fine acceleration/deceleration G127#0 to #3 CDF1 to CDF4 f f 9.8.1 function disable signal G130 Interlock signal for each
  • Page 1209B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item G166#1 Accumulated zero check signal ELCKZC f f G166#2 Buffering disable signal (PMC axis control) EMBUFC f f G166#3 Block stop signal (PMC axis control) ESBKC f f G166#4 Servo off signal (PM
  • Page 1210A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item F001#3 Distribution end signal DEN f f 8.1 F001#4 Spindle enable signal ENB f f 9.3 F001#5 Tapping signal TAP f f 11.6 F001#7 CNC signal MA f f 2.2 F002#0 Inch input signal INCH f f 11.4 F002
  • Page 1211B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item F014 to F015 2nd M function code signal M200 to M215 f f 8.3 F016 to F017 3rd M function code signal M300 to M315 f f F022 to F025 Spindle speed code signal S00 to S31 f f F026 to F029 Tool f
  • Page 1212A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item F048#4 Cs–axis coordinate establishment status signal CSPENA f f 9.8.2 F049#0 Alarm signal (serial spindle) ALMB f f F049#1 Speed zero signal (serial spindle) SSTB f f F049#2 Speed detection
  • Page 1213B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item F062#3 Spindle 1 under measurement signal S1MES f – 14.4 F062#4 Spindle 2 under measurement signal S2MES f – F062#7 Target part count reached signal PRTSF f f 12.1.11 F063#7 Polygon synchroni
  • Page 1214A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item F076#4 Software operator's panel signal (ROV1) ROV1O f f F076#5 Software operator's panel signal (ROV2) ROV2O f f F077#0 Software operator's panel signal (HS1A) HS1AO f f F077#1 Software oper
  • Page 1215B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item F129#5 Override 0% signal (PMC axis control) EOV0 f f F129#7 Control axis selection status signal (PMC axis control) *EAXSL f f F130#0 In-position signal (PMC axis control) EINPA f f F130#1 F
  • Page 1216A. INTERFACE BETWEEN CNC AND PMC B–64113EN–1/01 T M Referen Address Signal name Symbol series series ce Item F133#5 Positive-direction overtravel signal (PMC axis control) EOTPB f f F133#6 Negative-direction overtravel signal (PMC axis control) EOTNB f f Axis control command read completion signal (
  • Page 1217B–64113EN–1/01 A. INTERFACE BETWEEN CNC AND PMC T M Referen Address Signal name Symbol series series ce Item F177#5 Slave macro variable selection signal EVAR f f F177#6 Slave parameter selection signal EPARM f f 13.5 F177#7 Slave diagnosis selection signal EDGN f f F178#0 to #3 Group number output
  • Page 1218
  • Page 1219B–64113EN–1/01 Index Note Volume 1 : Up to Page 692 / Volume 2 : Page 693 and later ƠNumbersơ Clock function, 801 CNC ready signal, 129 2nd reference position return/3rd, 4th reference position return, 235 Command format, 622 Communication parameter input method, 1079 Connection among spindle, spind
  • Page 1220INDEX B–64113EN–1/01 Note Volume 1 : Up to Page 692 / Volume 2 : Page 693 and later Entering compensation values, 969 ƠHơ Erase screen display/automatic erase screen display, 842 Helical interpolation, 344 Error compensation, 29 Help function, 807 Error detect (T series), 475 High–speed M/S/T/B inte
  • Page 1221B–64113EN–1/01 INDEX Note Volume 1 : Up to Page 692 / Volume 2 : Page 693 and later Machining condition selecting, 866 PCMCIA Ethernet error message screen, 1081 Macro compiler/executer, 792 PCMCIA Ethernet function, 1074 Making guidance tables, 1113 PCMCIA Ethernet maintenance screen, 1083 Manual a
  • Page 1222INDEX B–64113EN–1/01 Note Volume 1 : Up to Page 692 / Volume 2 : Page 693 and later Servo tuning screen, 809 Stroke limit check before move, 155 Setting each axis, 4 Setting the PCMCIA Ethernet function, 1076 Setting the reference position without dogs, 223 ƠTơ Settings related to servo–controlled a
  • Page 1223Revision Record FANUCĄSeriesĄ0i–MODEL C/0i Mate–MODEL C CONNECTION MANUAL (FUNCTION) (B–64113EN–1) 01 Jun., 2004 Edition Date Contents Edition Date Contents
  • Page 1224