GE Fanuc Automation
Computer Numerical Control Products
Series 15 i / 150 i–Model A
Connection Manual (Function) (Volume 1 of 3)
GFZ-63323EN-1/03 |
October 2000 |
GFL-001
Warnings, Cautions, and Notes as Used in this Publication
Warning
Warning notices are used in this publication to emphasize that hazardous voltages, currents, temperatures, or other conditions that could cause personal injury exist in this equipment or may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and operating the equipment.
This document is based on information available at the time of its publication. While efforts have been made to be accurate, the information contained herein does not purport to cover all details or variations in hardware or software, nor to provide for every possible contingency in connection with installation, operation, or maintenance. Features may be described herein which are not present in all hardware and software systems. GE Fanuc Automation assumes no obligation of notice to holders of this document with respect to changes subsequently made.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or usefulness of the information contained herein. No warranties of merchantability or fitness for purpose shall apply.
©Copyright 2000 GE Fanuc Automation North America, Inc.
All Rights Reserved.
B-63323EN-1/03 |
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, supplementary information is described as a Note. Read the Warning, Caution, and Note thoroughly before attempting to use the machine.
WARNING
Applied when there is a danger of the user being injured or when there is a damage of both the user being injured and the equipment being damaged if the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if the approved procedure is not observed.
NOTE
The Note is used to indicate supplementary information other than Warning and
Caution.
- Read this manual carefully, and store it in a safe place.
s-1
B-63323EN-1/03 |
PREFACE |
PREFACE
Contents of this document
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 required.
2.Signals
Describes names, functions, output conditions and addresses of the signals required to realize a function.
3.Parameters
Describes parameters related with a function.
4.Alarms and messages
Lists the alarms and messages related with a function in a table.
5.Reference item
List the related items of the related manuals in a table.
A list of addresses of all signals and a list of signals are described in the appendix of this manual. Refer to it as required.
Applicable models
The models covered by this manual, and their abbreviations are :
Model name |
|
Abbreviation |
|
FANUC Series 15i-MA |
15i-MA |
|
Series 15i |
FANUC Series 150i-MA |
150i-MA |
|
Series 150i |
NOTE
Some functions described in this manual may not be applied to some
products. For details, refer to the DESCRIPTIONS manual (B-63322EN).
p-1
PREFACE |
B-63323EN-1/03 |
Signal description
- Expression of signals
F000
Relation of interface signals among the CNC, the PMC and the machine tool is shown below:
|
G000 |
- |
|
X000 |
- |
|
CNC |
F000 |
- |
PMC |
Y000 |
- |
Machine tool |
NOTE
For the signals, a single data number is assigned to 8 bits. Each bit has a different meaning.
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
MA |
SA |
OP |
STL |
SPL |
RST |
AL |
RWD |
|
|
p-2
B-63323EN-1/03 |
PREFACE |
Parameter description
Parameters are classified by data type as follows :
Data type |
Valid data range |
Remarks |
|
Bit |
|
|
|
Bit axis |
0 or 1 |
|
|
Bit spindle |
|
|
|
Integer |
0 to ± 999999999 |
In some parameters, signs are |
|
Integer axis |
|
||
ignored. |
|
||
Integer spindle |
|
|
|
|
|
|
|
Real |
Standard parameter |
|
|
Real axis |
|
|
|
See setting table. |
|
|
|
Real spindle |
|
|
|
|
|
|
NOTE
1For the bit type, bit axis type, and bit spindle type parameters, a single data number is assigned to 8 bits. Each bit has a different meaning.
2The axis type allows data to be set separately for each control axis.
3The spindle type allows data to be set separately for each spindle.
4The valid data range for each data type indicates a general range. The range varies according to the parameters. For the valid data range of a specific parameter, see the explanation of the parameter.
-Notation of bit type, bit axis type, and bit spindle type parameters
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
0000 |
|
|
EIA |
NCR |
ISP |
CTV |
TVC |
Data No. |
|
Data (#0 to #7 indicates bit position) |
|
|
-Notation of parameters other than bit type, bit axis type, and bit spindle type parameters
1023 |
Servo axis number for each axis |
Data No. |
Data |
p-3
PREFACE |
B-63323EN-1/03 |
Related Manuals for Series 15i/150i- MODEL A
The table below lists manuals related to MODEL A of Series 15i and
Series 150i.
In the table, this manual is marked with an asterisk(*).
Table 1 (a) Manuals Related to the Series 15i, 150i
Manual name |
Specification |
|
number |
DESCRIPTIONS
CONNECTION MANUAL (Hardware)
CONNECTION MANUAL (Function)
OPERATOR’S MANUAL (PROGRAMMING) for Machining Center
OPERATOR’S MANUAL (OPERATION) for Machining Center
MAINTENANCE MANUAL
PARAMETER MANUAL
DESCRIPTIONS (Supplement for Remote Buffer)
PROGRAMMING MANUAL
(Macro Compiler/Macro Executor)
B-63322EN * B-63323EN
B-63323EN-1
B-63324EN
B-63324EN-1
B-63325EN
B-63330EN
B-63322EN-1
B-63323EN-1
Related manuals for Servo Motor α /β series
The following table lists the manuals related to the FANUC Servo Motor α /β series.
Table 1 (b) Manuals Related to the Servo Motor α /β
Manual name
FANUC AC SERVO MOTOR α series
DESCRIPTIONS
FANUC AC SPINDLE MOTOR α series
DESCRIPTIONS
FANUC SERVO AMPLIFIER α series
DESCRIPTIONS
FANUC CONTROL MOTOR α series
MAINTENANCE MANUAL
FANUC AC SERVO MOTOR α series
PARAMETER MANUAL
FANUC AC SPINDLE MOTOR α series
PARAMETER MANUAL
FANUC SERVO MOTOR β series
DESCRIPTIONS
FANUC SERVO MOTOR β series
MAINTENANCE MANUAL
FANUC SERVO MOTOR β series
MAINTENANCE MANUAL (I/O Link Option)
series.
Specification
number
B-65142E
B-65152E
B-65162E
B-65165E
B-65150E
B-65160E
B-65232EN
B-65235EN
B-65245EN
p-4
B-63323EN-1/03 |
TABLE OF CONTENTS (Volume 1 of 3) |
TABLE OF CONTENTS (Volume 1 of 3)
1 AXIS CONTROL..................................................................................... |
1 |
||
1.1 |
NUMBER OF CONTROLLED AXES ............................................................. |
2 |
|
1.2 |
SETTING EACH AXIS ................................................................................... |
3 |
|
|
1.2.1 |
Axis Name ............................................................................................................... |
3 |
|
1.2.2 |
Increment System .................................................................................................... |
6 |
|
1.2.3 |
Rotation Axis Specification................................................................................... |
10 |
|
1.2.4 |
Controlled Axes Detach ........................................................................................ |
14 |
|
1.2.5 |
Outputting the Movement State of an Axis ........................................................... |
17 |
|
1.2.6 |
Mirror Image.......................................................................................................... |
19 |
|
1.2.7 |
Follow-up............................................................................................................... |
22 |
|
1.2.8 |
Servo Off (Mechanical handle) ............................................................................. |
24 |
|
1.2.9 |
Position Switch ...................................................................................................... |
26 |
|
1.2.10 |
Vertical Axis Drop Prevention Function............................................................... |
30 |
1.3 |
ERROR COMPENSATION.......................................................................... |
32 |
|
|
1.3.1 |
Stored Pitch Error Compensation .......................................................................... |
32 |
|
1.3.2 |
Backlash Compensation ........................................................................................ |
44 |
|
1.3.3 |
Straightness Compensation.................................................................................... |
52 |
|
1.3.4 |
Interpolated straightness compensation................................................................. |
57 |
|
1.3.5 |
128 straightness compensation points ................................................................... |
60 |
|
1.3.6 |
Interpolated pitch error compensation................................................................... |
68 |
|
1.3.7 |
Cyclic second pitch error compensation................................................................ |
70 |
|
1.3.8 |
Gradient Compensation ......................................................................................... |
76 |
|
1.3.9 |
Bidirectional Pitch Error Compensation ............................................................... |
79 |
|
1.3.10 |
Nano Interpolation Type Error Compensation ...................................................... |
87 |
|
1.3.11 |
Smooth Backlash Compensation ........................................................................... |
89 |
|
1.3.12 |
Addition of 5000 Pitch Error Compensation Points.............................................. |
96 |
|
1.3.13 |
Thermal Growth Compensation along Tool Vector .............................................. |
98 |
1.4 |
THREE-DIMENSIONAL ERROR COMPENSATION................................. |
111 |
|
1.5 |
SETTINGS RELATED TO SERVO CONTROLLED AXES........................ |
118 |
|
|
1.5.1 |
Servo Parameter................................................................................................... |
119 |
|
1.5.2 |
Absolute Position Detection ................................................................................ |
131 |
|
1.5.3 |
FSSB Setting........................................................................................................ |
134 |
1.6 |
SETTINGS RELATED TO COORDINATE SYSTEMS .............................. |
158 |
|
|
1.6.1 |
Machine Coordinate System................................................................................ |
158 |
c - 1
TABLE OF CONTENTS (Volume 1 of 3) |
B-63323EN-1/03 |
1.6.2Workpiece Coordinate System/Addition of Workpiece Coordinate System
|
|
Pair ................................................................................................................... |
159 |
|
1.6.3 |
Rotation Axis Roll-over....................................................................................... |
162 |
|
1.6.4 |
Cutting/Rapid Traverse In-position Check.......................................................... |
165 |
1.7 |
PARALLEL AXIS CONTROL ..................................................................... |
169 |
|
1.8 |
TANDEM CONTROL ................................................................................. |
175 |
|
1.9 |
SYNCHRONOUS CONTROL .................................................................... |
185 |
|
|
1.9.1 |
Configuration of Synchronous Control Axes ...................................................... |
186 |
|
1.9.2 |
Synchronous Error Compensation....................................................................... |
188 |
|
1.9.3 |
Synchronization Alignment ................................................................................. |
190 |
|
1.9.4 |
Synchronous Error Check.................................................................................... |
193 |
|
1.9.5 |
Recovery from Excessive Synchronous Error Alarm.......................................... |
195 |
|
1.9.6 |
Torque Difference Alarm Detection for Synchronous Control........................... |
197 |
1.10 |
TWIN-TABLE CONTROL .......................................................................... |
219 |
|
|
1.10.1 |
Tool Length Compensation in Tool Axis Direction with Twin Table Control... |
224 |
1.11 |
CHOPPING FUNCTION ............................................................................ |
232 |
|
1.12 |
ELECTRONIC GEAR BOX ........................................................................ |
246 |
|
|
1.12.1 |
Command Description (G80.5, G81.5)................................................................ |
246 |
|
1.12.2 |
Description of Commands Compatible with Those for a Hobbing Machine ...... |
249 |
|
1.12.3 |
Configuration Examples of Controlled Axes ...................................................... |
253 |
|
1.12.4 |
Retraction Function ............................................................................................. |
256 |
|
1.12.5 |
Automatic phase matching function with electronic gear box ............................ |
258 |
1.13 EGB AXIS SKIP FUNCTION ..................................................................... |
276 |
1.14TURNING MODE AND COMPENSATION CLAMP OF DUAL
|
POSITION FEEDBACK ............................................................................. |
280 |
1.15 |
DECELERATION STOP AT POWER FAILURE........................................ |
283 |
1.16 |
HIGH SPEED HRV MODE ........................................................................ |
285 |
1.17 |
SETUP OF FSSBs IF USING HIGH SPEED HRV CONTROL .................. |
288 |
1.18 |
LOADING OF MULTIPLE SERVO PROGRAMS....................................... |
294 |
2 PREAPARATIONS FOR OPERATION............................................... |
296 |
||
2.1 |
EMERGENCY STOP ................................................................................. |
297 |
|
2.2 |
READY SIGNALS ...................................................................................... |
301 |
|
2.3 |
OVERTRAVEL CHECK ............................................................................. |
303 |
|
|
2.3.1 |
Overtravel Signal ................................................................................................. |
303 |
|
2.3.2 Stored Stroke Check 1 ......................................................................................... |
306 |
|
|
2.3.3 |
Stroke Check 2..................................................................................................... |
310 |
|
2.3.4 Stroke Limit Check Prior to Performing Movement ........................................... |
316 |
|
|
|
c - 2 |
|
B-63323EN-1/03 |
TABLE OF CONTENTS (Volume 1 of 3) |
|
2.4 |
ALARM SIGNALS ...................................................................................... |
319 |
2.5 |
INTERLOCK .............................................................................................. |
322 |
2.6 |
MODE SELECTION................................................................................... |
327 |
2.7 |
STATUS OUTPUT SIGNAL....................................................................... |
334 |
2.8 |
VRDY OFF ALARM IGNORE SIGNAL ...................................................... |
336 |
2.9 |
ABNORMAL LOAD DETECTION .............................................................. |
339 |
3 MANUAL OPERATION ...................................................................... |
347 |
|
3.1 |
JOG FEED/INCREMENTAL FEED............................................................ |
348 |
3.2 |
MANUAL HANDLE FEED.......................................................................... |
357 |
3.3 |
MANUAL HANDLE CONNECTED TO I/O LINK ........................................ |
362 |
3.4 |
MANUAL HANDLE INTERRUPTION......................................................... |
366 |
3.5 |
THREE-DIMENSIONAL HANDLE FEED................................................... |
367 |
3.6MANUAL INTERRUPTION FUNCTION FOR THREE-DIMENSIONAL
|
COORDINATE CONVERSION.................................................................. |
409 |
3.7 |
MANUAL NUMERIC COMMAND .............................................................. |
412 |
3.8 |
MANUAL ARBITRARY-ANGLE FEED....................................................... |
416 |
4 REFERENCE POSITION ESTABLISHMENT..................................... |
421 |
|
4.1 |
MANUAL REFERENCE POSITION RETURN........................................... |
422 |
4.2 |
SETTING THE REFERENCE POSITION WITHOUT DOGS .................... |
435 |
4.3 |
REFERENCE POSITION SHIFT ............................................................... |
439 |
4.4 |
REFERENCE POSITION RETURN........................................................... |
444 |
4.52ND REFERENCE POSITION RETURN/3RD, 4TH REFERENCE
|
POSITION RETURN.................................................................................. |
446 |
4.6 |
FLOATING REFERENCE POSITION RETURN........................................ |
449 |
4.7 |
LINEAR SCALE WITH REFERENCE MARKS .......................................... |
452 |
|
4.7.1 Enhancement of Distance Coded Linear Scale ................................................... |
461 |
5 AUTOMATIC OPERATION ................................................................ |
466 |
||
5.1 |
CYCLE START/FEED HOLD..................................................................... |
467 |
|
5.2 |
RESET AND REWIND............................................................................... |
472 |
|
5.3 |
TESTING A PROGRAM ............................................................................ |
476 |
|
|
5.3.1 |
Machine Lock ...................................................................................................... |
476 |
|
5.3.2 |
Dry Run ............................................................................................................... |
479 |
|
5.3.3 |
Single Block ........................................................................................................ |
483 |
5.4 |
MANUAL ABSOLUTE ON/OFF ................................................................. |
486 |
|
5.5 |
OPTIONAL BLOCK SKIP/ADDITION OF OPTIONAL BLOCK SKIP......... |
489 |
|
5.6 |
SEQUENCE NUMBER COMPARISON AND STOP.................................. |
492 |
c - 3
TABLE OF CONTENTS (Volume 1 of 3) |
B-63323EN-1/03 |
|
5.7 |
PROGRAM RESTART............................................................................... |
493 |
5.8 |
BLOCK RESTART ..................................................................................... |
499 |
5.9 |
RETRACE.................................................................................................. |
507 |
5.10 |
WITHDRAWING AND RETURNING A TOOL ........................................... |
512 |
5.11 |
ACTIVE BLOCK CANCEL ......................................................................... |
519 |
5.12EXACT STOP/EXACT STOP MODE/TAPPING MODE/CUTTING
MODE ........................................................................................................ |
524 |
5.13 DNC OPERATION ..................................................................................... |
526 |
5.14REGAINING A MANUAL INTERVENTION AMOUNT DURING
|
AUTOMATIC OPERATION........................................................................ |
528 |
5.15 |
SIMULTANEOUS AUTOMATIC AND MANUAL OPERATION.................. |
534 |
5.16 |
DNC OPERATION FROM OPEN CNC SELECTING SIGNAL .................. |
541 |
5.17 |
DNC OPERATION FROM MEMORY CARD INTERFACE ........................ |
543 |
6 INTERPOLATION FUNCTION ........................................................... |
546 |
|
6.1 |
POSITIONING ........................................................................................... |
547 |
6.2 |
LINEAR INTERPOLATION ........................................................................ |
549 |
6.3 |
CIRCULAR INTERPOLATION................................................................... |
552 |
6.4 |
THREADING.............................................................................................. |
558 |
|
6.4.1 Threading............................................................................................................. |
558 |
|
6.4.2 Threading Based on an Arbitrary Spindle Gear Ratio......................................... |
561 |
6.5 |
SINGLE DIRECTION POSITIONING ........................................................ |
566 |
6.6 |
HELICAL INTERPOLATION ...................................................................... |
568 |
6.7 |
HELICAL INTERPOLATION B................................................................... |
570 |
6.8 |
INVOLUTE INTERPOLATION ................................................................... |
572 |
6.9 |
SPLINE INTERPOLATION ........................................................................ |
578 |
6.10 |
POLAR COORDINATE INTERPOLATION................................................ |
579 |
6.11 |
CYLINDRICAL INTERPOLATION ............................................................. |
582 |
6.12 |
CYLINDRICAL INTERPOLATION CUTTING POINT CONTROL .............. |
586 |
6.13 |
NORMAL DIRECTION CONTROL ............................................................ |
593 |
6.14 |
EXPONENTIAL INTERPOLATION............................................................ |
597 |
6.15 |
SMOOTH INTERPOLATION ..................................................................... |
599 |
6.16 |
HYPOTHETICAL AXIS INTERPOLATION ................................................ |
602 |
6.17 |
SPIRAL INTERPOLATION, CONICAL INTERPOLATION ........................ |
603 |
6.18 |
NURBS INTERPOLATION ........................................................................ |
607 |
|
6.18.1 NURBS Interpolation Additional Functions ....................................................... |
610 |
6.19 |
3-DIMENSIONAL CIRCULAR INTERPOLATION (G02.4 AND G03.4) ..... |
613 |
c - 4
B-63323EN-1/03 |
TABLE OF CONTENTS (Volume 2 of 3) |
TABLE OF CONTENTS (Volume 2 of 3)
7 FEEDRATE CONTROL/ACCELERATION AND DECELERATION |
|
||
CONTROL |
.......................................................................................... |
615 |
|
7.1 |
FEEDRATE CONTROL ............................................................................. |
616 |
|
|
7.1.1 |
Rapid Traverse Rate ............................................................................................ |
617 |
|
7.1.2 ....................................................................................... |
Cutting Feedrate Clamp |
620 |
|
7.1.3 .................................................................................................. |
Feed Per Minute |
621 |
|
7.1.4 ................... |
Feed Per Revolution/Feed Per Revolution Without Position Coder |
623 |
|
7.1.5 ........................................................................................................ |
F1 - digit Feed |
625 |
|
7.1.6 ................................................................... |
Feedrate Inverse Time Specification |
629 |
|
7.1.7 ............................................................................................................... |
Override |
630 |
|
7.1.8 ................................................................................. |
Automatic Corner Override |
638 |
|
7.1.9 .......................................................................................... |
External Deceleration |
643 |
|
7.1.10 .............................................................................................. |
Feed Stop Function |
645 |
|
7.1.11 .................... |
Deceleration Based on Acceleration during Circular Interpolation |
646 |
|
7.1.12 .................................................................................. |
Advanced Preview Control |
651 |
|
7.1.13 ............................................................................................... |
Nano Interpolation |
652 |
|
7.1.14 ........................................................................................................... |
Fine HPCC |
653 |
|
7.1.15 ................................................... |
Machining type in HPCC screen programming |
667 |
|
7.1.16 ............................. |
Feedrate Specification on a Virtual Circle for a Rotary Axis |
668 |
|
7.1.17 ................................................................... |
Automatic Feedrate Control by Area |
672 |
7.2 |
ACCELERATION ...............................AND DECELERATION CONTROL |
677 |
|
|
7.2.1 ................................... |
Post - interpolation Automatic Acceleration/Deceleration |
677 |
|
7.2.2 .............................. |
Look - ahead Acceleration/Deceleration Before interpolation |
687 |
|
7.2.3 ..................................................................................................... |
Corner Control |
704 |
|
7.2.4 ......................................................................... |
Feed Forward in Rapid Traverse |
707 |
|
7.2.5 |
Acceleration/Deceleration before Interpolation of Linear Type Rapid |
|
|
............................................................................................................... |
Traverse |
708 |
8 |
MISCELLANEOUS FUNCTION ......................................................... |
712 |
|
|
8.1 |
MISCELLANEOUS FUNCTION/2ND AUXILIARY FUNCTION.................. |
713 |
|
8.2 |
AUXILIARY FUNCTION LOCK .................................................................. |
725 |
|
8.3 |
MULTIPLE M COMMANDS IN A SIGLE BLOCK ...................................... |
726 |
|
8.4 |
HIGH-SPEED M/S/T/B INTERFACE ......................................................... |
730 |
9 |
SPINDLE FUNCTION......................................................................... |
734 |
c - 5
TABLE OF CONTENTS (Volume 2 of 3) |
B-63323EN-1/03 |
|
9.1 |
SPINDLE SPEED FUNCTION (S CODE OUTPUT) .................................. |
735 |
9.2 |
SPINDLE SERIAL OUTPUT/SPINDLE ANALOG OUTPUT ...................... |
737 |
9.3 |
SPINDLE CONTROL ................................................................................. |
766 |
9.4 |
CONSTANT SURFACE SPEED CONTROL ............................................. |
787 |
9.5 |
ACTUAL SPINDLE SPEED OUTPUT ....................................................... |
794 |
9.6 |
SPINDLE POSITIONING ........................................................................... |
796 |
9.7 |
Cs CONTOUR CONTROL......................................................................... |
855 |
9.8 |
RIGID TAPPING ........................................................................................ |
874 |
|
9.8.1 Rigid Tapping Additional Function..................................................................... |
934 |
9.9 |
SPINDLE ORIENTATION .......................................................................... |
937 |
9.10 |
SPINDLE OUTPUT SWITCHING .............................................................. |
940 |
9.11 |
SPINDLE SPEED FLUCTUATION DETECTION....................................... |
941 |
10 TOOL FUNCTION .............................................................................. |
949 |
|
10.1 |
TOOL FUNCTION...................................................................................... |
950 |
10.2TOOL COMPENSATION VALUE/TOOL COMPENSATION NUMBER/
TOOL COMPENSATION MEMORY .......................................................... |
952 |
|
10.2.1 |
Specification of Diameter Entry for Tool Compensation Value ......................... |
956 |
10.3 TOOL LIFE MANAGEMENT FUNCTION .................................................. |
957 |
|
10.4 TOOL COMPENSATION FUNCTION........................................................ |
975 |
|
10.4.1 |
Tool Length Offset .............................................................................................. |
975 |
10.4.2 |
Tool Offset........................................................................................................... |
979 |
10.4.3 |
Cutter Compensation ........................................................................................... |
982 |
10.4.4 |
Three-dimensional Tool Compensation .............................................................. |
991 |
10.4.5 |
Tool Offsets Based on Tool Numbers ................................................................. |
997 |
10.4.6 |
Tool Axis Direction Tool Length Compensation.............................................. |
1008 |
10.4.7 |
Rotary Table Dynamic Fixture Offset ............................................................... |
1019 |
10.4.8 |
Three-dimensional Cutter Compensation.......................................................... |
1026 |
10.4.9 |
Designation Direction Tool Length Compensation........................................... |
1041 |
10.4.10 |
Tool Center Point Control ................................................................................. |
1052 |
10.4.11 |
Control Point Compensation of Tool Length Compensation Along Tool Axis 1061 |
|
10.4.12 |
Grinding Wheel Wear Compensation................................................................ |
1069 |
10.4.13 |
Cutter Compensation for Rotary Table ............................................................. |
1080 |
11 PROGRAM COMMAND ................................................................... |
1088 |
11.1DECIMAL POINT PROGRAMMING/POCKET CALCULATOR TYPE
DECIMAL POINT PROGRAMMING ........................................................ |
1089 |
11.2 PROGRAM CONFIGURATION ............................................................... |
1091 |
c - 6
B-63323EN-1/03 |
TABLE OF CONTENTS (Volume 2 of 3) |
|
11.3 |
INCH/METRIC CONVERSION ................................................................ |
1094 |
11.4 |
DIAMETER SPECIFICATION AND RADIUS SPECIFICATION .............. |
1097 |
11.5 |
CUSTOM MACRO ................................................................................... |
1099 |
|
11.5.1 Custom Macro ................................................................................................... |
1099 |
|
11.5.2 Interruption Type Custom Macro ...................................................................... |
1122 |
11.6 |
CANNED CYCLE SPINDLE CONTROL .................................................. |
1125 |
11.7 |
EXTERNAL MOTION FUNCTION ........................................................... |
1136 |
11.8 |
INDEX TABLE INDEXING FUNCTION.................................................... |
1138 |
11.9 |
MULTIPLE ROTARY CONTROL AXIS FUNCTION ................................ |
1148 |
11.10 |
SCALING ................................................................................................. |
1150 |
11.11 |
COORDINATE SYSTEM ROTATION (G68,G69).................................... |
1154 |
11.12 |
THREE-DIMENSIONAL COORDINATE CONVERSION ......................... |
1157 |
11.13 |
AXIS INTERCHANGE.............................................................................. |
1165 |
11.14 |
OILING SIGNAL (CANNED CYCLE) ....................................................... |
1170 |
c - 7
TABLE OF CONTENTS (Volume 3 of 3) |
B-63323EN-1/03 |
TABLE OF CONTENTS (Volume 1 of 3)
12 DISPLAY/SET/EDIT ......................................................................... |
1175 |
||
12.1 |
DISPLEY/SET.......................................................................................... |
1176 |
|
|
12.1.1 |
Clock Function .................................................................................................. |
1176 |
|
12.1.2 |
Operation/Alarm History Screen ....................................................................... |
1177 |
|
12.1.3 |
Alarm Display.................................................................................................... |
1179 |
|
12.1.4 |
Operator Message Display................................................................................. |
1181 |
|
12.1.5 |
Servo Adjustment Screen .................................................................................. |
1182 |
|
12.1.6 |
Spindle Adjustment Screen ............................................................................... |
1183 |
|
12.1.7 |
Waveform Diagnosis Display............................................................................ |
1184 |
|
12.1.8 |
Self-diagnosis .................................................................................................... |
1185 |
|
12.1.9 |
Hardware/Software System Configuration Screen............................................ |
1186 |
|
12.1.10 |
Machined Part Count and Operation Time Display .......................................... |
1187 |
|
12.1.11 |
Tool Path Drawing and Background Drawing .................................................. |
1191 |
|
12.1.12 |
Operating Monitor Screen ................................................................................. |
1193 |
|
12.1.13 |
Machining Time Stamp ..................................................................................... |
1194 |
|
12.1.14 |
Menu Switches .................................................................................................. |
1196 |
|
12.1.15 |
Software Operator’s Panel ................................................................................. |
1197 |
|
12.1.16 |
National Language Display ............................................................................... |
1206 |
|
12.1.17 |
Screen Clear Function and Automatic Screen Clear Function.......................... |
1207 |
|
12.1.18 |
Touch Panel ....................................................................................................... |
1210 |
|
12.1.19 |
Periodic Maintenance Screen ............................................................................ |
1214 |
|
12.1.20 |
Maintenance Information Screen....................................................................... |
1216 |
|
12.1.21 |
High-speed High-precision Machining Setting Screen ..................................... |
1217 |
|
12.1.22 |
Pitch Error Compensation Screen ..................................................................... |
1220 |
|
12.1.23 |
Power Mate CNC Manager Function ................................................................ |
1222 |
|
12.1.24 |
DI/DO Monitor Function................................................................................... |
1231 |
|
12.1.25 Brightness Adjustment Screen for Monochrome Display Unit with Graphic |
|
|
|
|
Function ............................................................................................................. |
1236 |
|
12.1.26 |
Fine Torque Sensing.......................................................................................... |
1238 |
|
12.1.27 |
2-LCD-unit Connection Function...................................................................... |
1243 |
|
12.1.28 |
Changing Blinking Displays in G05.1 Q1 Mode............................................... |
1246 |
12.2 |
EDITING .................................................................................................. |
1249 |
|
|
12.2.1 |
Tape Length for Part Program Storage.............................................................. |
1249 |
|
12.2.2 |
Number of Programs Stored .............................................................................. |
1250 |
c - 8
B-63323EN-1/03 |
|
TABLE OF CONTENTS (Volume 3 of 3) |
||
|
|
12.2.3 |
Memory Protection Keys................................................................................... |
1251 |
|
|
12.2.4 |
Program Encryption........................................................................................... |
1252 |
|
|
12.2.5 |
Background Editing ........................................................................................... |
1256 |
|
|
12.2.6 |
Playback............................................................................................................. |
1257 |
|
|
12.2.7 |
Automatic Sequence Number Insertion............................................................. |
1259 |
|
|
12.2.8 |
Editing a Running Program ............................................................................... |
1260 |
|
|
12.2.9 |
DO Signal Output by Soft Key.......................................................................... |
1261 |
|
12.3 |
READER/PUNCHER INTERFACE .......................................................... |
1269 |
|
13 |
MEASUREMENT.............................................................................. |
1279 |
||
|
13.1 |
TOOL LENGTH MANUAL MEASUREMENT........................................... |
1280 |
|
|
13.2 |
WORKPIECE ORIGIN MANUAL SETTING............................................. |
1281 |
|
|
13.3 |
TOOL LENGTH/WORKPIECE ORIGIN MEASUREMENT ...................... |
1282 |
|
|
13.4 |
AUTOMATIC TOOL LENGTH MEASUREMENT (G37) .......................... |
1288 |
|
|
|
13.4.1 |
High-speed Measuring Position Reached Signal............................................... |
1295 |
|
13.5 |
SKIP FUNCTION ..................................................................................... |
1297 |
|
|
|
13.5.1 |
Skip Function..................................................................................................... |
1297 |
|
|
13.5.2 |
High-speed Skip Signal ..................................................................................... |
1302 |
|
|
13.5.3 |
Multi-step Skip .................................................................................................. |
1303 |
|
|
13.5.4 |
Torque Limit Skip ............................................................................................. |
1311 |
|
13.6 |
CHANGING ACTIVE OFFSET VALUE WITH MANUAL MOVE .............. |
1317 |
|
14 |
PMC CONTROL FUNCTION............................................................ |
1326 |
||
|
14.1 |
PMC AXIS CONTROL ............................................................................. |
1327 |
|
|
14.2 |
EXTERNAL DATA INPUT........................................................................ |
1377 |
|
|
14.3 |
EXTERNAL WORKPIECE NUMBER SEARCH....................................... |
1393 |
|
|
14.4 |
KEY INPUT FROM PMC ......................................................................... |
1397 |
|
|
|
|
||
A |
INTERFACE BETWEEN CNC AND PMC ........................................ |
1401 |
||
|
A.1 |
ADDRESS LIST ....................................................................................... |
1402 |
|
|
|
A.1.1 |
PMC to NC ........................................................................................................ |
1402 |
|
|
A.1.2 |
CNC to PMC ..................................................................................................... |
1423 |
|
A.2 |
SIGNAL LIST ........................................................................................... |
1444 |
|
|
|
A.2.1 |
Signal List (In Order of Symbol)....................................................................... |
1444 |
|
|
A.2.2 |
Signal List (In Order of Address) ...................................................................... |
1516 |
c - 9
B-63323EN-1/03 |
1.AXIS CONTROL |
- 1 -
1.AXIS CONTROL B-63323EN-1/03
1.1 |
NUMBER OF CONTROLLED AXES |
|
|
|
|||||||
General |
|
|
|
|
|
|
|
|
|
|
|
Series 15i/150i |
|
|
|
|
|
|
|||||
|
|
|
Item |
|
Standard |
Multiaxis |
|
||||
|
|
|
|
|
|
|
|
specification |
specification |
|
|
|
|
|
Number of basic controlled axes |
|
3 |
|
|
|
|||
|
|
|
Extension of the number of |
|
10 maximum |
24 maximum |
|
||||
|
|
|
controlled axes (total) |
|
(including 2 Cs axes) |
|
|
|
|||
|
|
|
Number of basic simultaneous |
|
2 |
|
|
|
|||
|
|
|
controlled axes |
|
|
|
|
|
|||
|
|
|
Extension of the number of basic |
Up to the maximum number of controlled |
|
||||||
|
|
|
simultaneous controlled axes |
|
axes |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
Alarm and message |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Number |
Message |
|
|
|
|
Contents |
|
|
|
|
|
PS0183 |
TOO MANY SIMULTANEOUS AXES |
A move command was specified for more axes than can be |
|
|||||||
|
|
|
|
|
|
controlled by simultaneous axis control. |
|
||||
|
|
|
|
|
|
Either add on the simultaneous axis control extension |
|
||||
|
|
|
|
|
|
option, or divide the number of programmed move axes into |
|
||||
|
|
|
|
|
|
two blocks. |
|
|
|
|
|
Reference item
Series15i/150i-MA |
Operator’s Manual |
II-2.1 |
Number of Controlled |
|
(Programming) |
|
axes |
|
(B-63324EN) |
|
|
- 2 -
B-63323EN-1/03 |
1.AXIS CONTROL |
1.2.1 Axis Name
General
Those axes (including PMC-controlled axes) that are controlled by the CNC must be named.
Axis names can be selected from X, Y, Z, A, B, C, U, V, and W (with parameter No. 1020).
When parallel axis control, synchronization control, or tandem control is used, the same axis name can be assigned to multiple axes. In this case, a suffix like Xm or Xs can be assigned so that each axis can be identified for current position display and alarm indication. Parameter No. 1021 is used to assign a suffix to an axis name.
- Axis name extension function
When the optional axis name extension function is used, axis names I, J, K, and E can also be used.
- 3 -
|
1.AXIS CONTROL |
|
B-63323EN-1/03 |
||||
|
|
|
|
|
|
|
|
|
Parameter |
|
|
|
|
|
|
|
|
1020 |
|
Program axis name for each axis |
|
|
The programmed axis name of each controlled axis is set according to the following table:
Axis |
Setting |
name |
|
X |
88 |
Y |
89 |
Z |
90 |
A |
65 |
B |
66 |
C |
67 |
U |
85 |
V |
86 |
W |
87 |
NOTE
1When the option for tool axis direction tool length compensation is provided, always set the A, B, or C value.
2When the axis name extension function (option) is used, the following addresses can be used as axis names:
Axis name |
Setting |
I |
73 |
J |
74 |
K |
75 |
E |
69 |
- 4 -
B-63323EN-1/03 |
1.AXIS CONTROL |
||||
|
|
|
|
|
|
|
1021 |
|
Subscripts of the axis names of parallel, synchronization control, and |
|
|
|
|
|
tandem control axes |
|
|
|
|
||||
|
|
|
|||
|
|
||||
|
|
|
To distinguish the axes controlled in parallel operation mode, synchronization |
||
|
|
|
control mode, and tandem control mode, specify a suffix for each axis. |
Setting Meaning
0Set 0 for those axes not controlled in parallel operation mode, synchronization control, or tandem control.
1-9 |
A set number is used as a suffix. |
65-90 |
A set alphabetic character (ASCII code) is used as |
|
a suffix. |
Example: For an axis whose axis name is X, the following will be indicated:
Setting |
Axis name indicated on screens such as |
|
position display screen |
0 |
X |
1 |
X1 |
77 |
XM |
83 |
XS |
Note
NOTE
1When the optional second auxiliary function is used, those addresses that are specified in the second auxiliary function cannot be used as axis names.
2When the axis name extension function is used, the second auxiliary function cannot be used.
Reference item
Series15i/150i-MA |
Operator’s Manual |
II-2.2 |
Axes name |
|
(Programming) |
|
|
|
(B-63324EN) |
|
|
- 5 -
1.AXIS CONTROL |
B-63323EN-1/03 |
1.2.2 Increment System
General
The increment system depends on the combination of the least input increment (input increment) and least command increment (output increment). The least input increment is the least increment for the programmed amount of movement. The least command increment is the least increment for the amount of movement of the machine.
The unit of each least increment is mm, inch, or deg.
As indicated in Table 1.2.2(a), five increment systems are supported. For each axis, an increment system can be set using bit 0 (ISA), bit 1 (ISC), bit 2 (ISD), or bit 3 (ISE) of parameter No. 1012. To switch between metric input and inch input for the least input increment, a G code (G20/G21) or bit 0 (INI) of parameter No. 0010 can be used. Whether to use the metric system or inch system for the least command increment is determined for each machine; bit 1 (INM) of parameter No. 1002 is used to select either the metric system or inch system.
A combination of the metric system and inch system is not allowed. Some functions (such as circular interpolation and cutter compensation) cannot be used for axes for which different increment systems are used.
IS-D and IS-E are optional.
NOTE
The unit (mm, inch) in the table is a diameter value for diameter specification (with bit 3 (DIA) of parameter No. 1006 set to 1); for radius specification, the unit is a radius value.
|
Table. 1.2.2 (a) |
Increment Systems |
|
|||
Increment |
Least input |
Least command |
Maximum stroke |
|||
system name |
increment |
increment |
|
|
||
|
0.01 |
mm |
0.01 |
mm |
999999.99 |
mm |
IS-A |
0.001 |
inch |
0.001 |
inch |
99999.999 |
inch |
|
0.01 |
deg |
0.01 |
deg |
999999.99 |
deg |
|
0.001 |
mm |
0.001 |
mm |
99999.999 |
mm |
IS-B |
0.0001 |
inch |
0.0001 |
inch |
9999.9999 |
inch |
|
0.001 |
deg |
0.001 |
deg |
99999.999 |
deg |
|
0.0001 |
mm |
0.0001 |
mm |
9999.9999 |
mm |
IS-C |
0.00001 |
inch |
0.00001 |
inch |
999.99999 |
inch |
|
0.0001 |
deg |
0.0001 |
deg |
9999.9999 |
deg |
|
0.00001 |
mm |
0.00001 |
mm |
9999.99999 mm |
|
IS-D |
0.000001 |
inch |
0.000001 |
inch |
999.999999 inch |
|
|
0.00001 |
deg |
0.00001 |
deg |
9999.99999 deg |
|
|
0.000001 |
mm |
0.000001 |
mm |
999.999999 mm |
|
IS-E |
0.0000001 |
inch |
0.0000001 |
inch |
99.9999999 inch |
|
|
0.000001 |
deg |
0.000001 |
deg |
999.999999 deg |
When bit 0 (IM0) of parameter No. 1013 for increasing the input increment 10 times is set to 1, and a command is issued without specifying the decimal point, each increment system is as indicated in Table 3.2.2(b).
- 6 -
B-63323EN-1/03 |
|
|
|
1.AXIS CONTROL |
|||||
|
|
|
Table. 1.2.2 (b) |
|
|
|
|
|
|
|
Increment |
Least input |
Least command |
Maximum stroke |
|
|
|||
|
system name |
increment |
increment |
|
|
|
|
||
|
|
0.01 |
mm |
0.001 |
mm |
99999.999 |
mm |
|
|
|
IS-B |
0.001 |
inch |
0.0001 |
inch |
9999.9999 |
inch |
|
|
|
|
0.01 |
deg |
0.001 |
deg |
99999.999 |
deg |
|
|
|
|
0.001 |
mm |
0.0001 |
mm |
9999.9999 |
mm |
|
|
|
IS-C |
0.0001 |
inch |
0.00001 |
inch |
999.99999 |
inch |
|
|
|
|
0.001 |
deg |
0.0001 |
deg |
9999.9999 |
deg |
|
|
|
|
0.0001 |
mm |
0.00001 |
mm |
9999.99999 mm |
|
||
|
IS-D |
0.00001 |
inch |
0.000001 |
inch |
999.999999 inch |
|
||
|
|
0.0001 |
deg |
0.00001 |
deg |
9999.99999 deg |
|
||
|
|
0.00001 |
mm |
0.000001 |
mm |
999.999999 mm |
|
||
|
IS-E |
0.000001 |
inch |
0.0000001 |
inch |
99.9999999 inch |
|
||
|
|
0.00001 |
deg |
0.000001 |
deg |
999.999999 deg |
|
|
Parameter
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
||
0010 |
|
|
|
|
|
|
|
|
INI |
|
|
|
|
|
|
|
|
|
|
|
|
! " #$ $ $! ! % !$& |
' ( !
)' !$
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
||
1002 |
|
|
|
|
|
|
|
INM |
|
|
|
|
|
|
|
|
|
|
|
NOTE
After this parameter has been set, the power must be off turned off then back on for the setting to become effective.
|
|
||
|
|
|
|
) |
( |
! " #$ $ $!% ! "%$ |
|
|
|
! % !$& |
|
|
|
' |
( !& *+$!$!$&, |
|
|
)' |
!$& *+$!$!$!$&, |
- 7 -
1.AXIS CONTROL |
|
|
|
|
|
|
B-63323EN-1/03 |
||||
|
|
|
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
|
|
1006 |
|
|
|
|
|
DIA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE
After this parameter has been set, the power must be off turned off then back on for the setting to become effective.
- |
. (%/ !% "% !$! " ' |
0:Radius specification
1:Diameter specification
If bit 5 (PDC) of parameter No. 1001 is 1, DIA has the following meaning:
The scale of the parameter, offset, and graphic screens is indicated using:
0:Radius specification
1:Diameter specification
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
||
1012 |
|
|
|
|
|
ISE |
ISD |
ISC |
ISA |
|
|
|
|
|
|
|
|
|
|
NOTE
After this parameter has been set, the power must be off turned off then back on for the setting to become effective.
|
. |
|
|
|
|
|
) |
0 |
|
|
|
|
|
1 |
|
|
|
|
|
|
- |
2 ! "% !$ |
|
|
|
||
|
|
|
|
|
|
|
|
|
Increment system |
#3 ISE |
#2 ISD |
#1 ISC |
#0 ISA |
|
|
IS-A |
0 |
0 |
0 |
1 |
|
|
IS-B |
0 |
0 |
0 |
0 |
|
|
IS-C |
0 |
0 |
1 |
0 |
|
|
IS-D |
0 |
1 |
0 |
0 |
|
|
IS-E |
1 |
0 |
0 |
0 |
- 8 -
B-63323EN-1/03 |
|
|
|
|
|
|
|
|
|
|
1.AXIS CONTROL |
|||||
|
|
|
|
|
#7 |
#6 |
|
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
|
|
|
|
|
1013 |
|
|
|
|
|
|
|
|
|
|
|
IM0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|||||||
|
( |
! " #$ $%$! %" !$% |
||||||||||||||
|
|
|
|
|
$!% ! #$!% #$% |
|||||||||||
|
|
|
|
|
$! % & |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
' |
% % %$!% ! & |
|
|
|
|||||||
|
|
|
|
|
)' |
%$!% ! & |
|
|
|
|
||||||
|
|
|
|
|
3$.$!$! |
|||||||||||
|
|
|
|
|
! % 4 %$!% ! & |
|
|
|
Reference item
Series15i/150i-MA |
Operator’s Manual |
II-2.3 |
Increment system |
|
(Programming) |
|
|
|
(B-63324EN) |
|
|
- 9 -
1.AXIS CONTROL |
B-63323EN-1/03 |
1.2.3 Rotation Axis Specification
General
Whether an axis is to be set as a linear axis or rotation axis can be specified on an axis-by-axis basis with bit 0 (ROT) of parameter No. 1006. For an axis set as a rotation axis by ROT, the inch/metric conversion function is disabled.
Whether a machine coordinate system for stroke checking and automatic reference position return is to be of linear axis type or rotation axis type can be specified on an axis-by-axis basis with bit 1 (ROS) of parameter No. 1006. When rotation axis type is specified, the machine coordinate system is normalized within the angular displacement per rotation specified in parameter No. 1260.
With the rotation axis roll-over function, displayed absolute coordinate values can be rounded to the angular displacement per rotation specified in parameter No. 1260 to prevent the rotation axis coordinate values from overflowing. For details, see the description of the rotation axis roll-over function.
Displayed relative coordinate values can be rounded to the angular displacement per rotation only when the multi-rotary axis control function is used. For details, see the description of the multi-rotary axis control function.
Parameter
#7 |
#6 |
#5 |
#4 |
#3 |
#2 |
#1 |
#0 |
||
1006 |
|
|
|
|
|
|
ROP |
ROS |
ROT |
|
|
|
|
|
|
|
|
|
|
NOTE
After this parameter has been set, the power must be off turned off then back on for the setting to become effective.
|
56+ ! " #$ $ $7 !$8 ! !% / % & |
' . 7 !$8 ! !% / % * ,&
)' . % % 7 !$8 ! !% / % * % % ,&
- 10 -
B-63323EN-1/03 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1.AXIS CONTROL |
|||||
) |
56 |
|
! " #$ $ $!$!%% "% %9 !$!9 |
||||||||||||||||
|
|
|
|
|
|
% ! " ! % % % % % & |
|
|
|||||||||||
|
|
|
|
|
|
' |
: * , |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
)' |
5% % * % % , |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
;% % %$!$!%% % < #$ |
|||||||||||||
|
|
|
|
|
|
$! % % ! " "% |
%& )1 & |
||||||||||||
|
|
|
|
|
|
$! % ! " ! % % *=1> =-, "% |
|||||||||||||
|
|
|
|
|
|
$! % " ! % %$ |
|||||||||||||
|
|
|
|
|
|
! % % !-& . %$% |
|||||||||||||
|
|
|
|
|
|
|
%& )1 & |
|
|
|
|
|
|
|
|
||||
1 |
56 |
|
! " #$ $ $!$!%% % "%$ |
||||||||||||||||
|
|
|
|
|
|
!$% !% % % % % & |
|
|
|||||||||||
|
|
|
|
|
|
' |
: * , |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
)' |
5% % * % % , |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
3$ $!%% % % %$#$!$ |
|||||||||||||
|
|
|
|
|
|
!% % % % ! ! %" !$% !% % ! 4 |
|||||||||||||
|
|
|
|
|
|
! " & +$%# !$!% % % 4 "% "% !$ |
|||||||||||||
|
|
|
|
|
|
!% % ! ! %" %$ $ -& . %$% |
|||||||||||||
|
|
|
|
|
|
|
%& ?1 & |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
#7 |
#6 |
#5 |
|
#4 |
#3 |
#2 |
#1 |
|
#0 |
|
||||
|
|
1009 |
|
|
|
|
|
|
|
|
|
|
|
ROL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
1 |
56: |
|
! " #$ $ $% %/ " ! % "% % % ! & |
||||||||||||||||
|
|
|
|
|
|
' |
% ! & |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
)' |
2 ! & |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
NOTE |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
This bit is valid only for a rotation axis. |
|
|
|
|
|
|
- 11 -
1.AXIS CONTROL |
|
|
B-63323EN-1/03 |
|||
|
|
|
|
|
|
|
|
1260 |
|
Angular displacement about the rotation axis when the connected motor |
|
||
|
|
|
rotates one turn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE |
|
|
|
|
|
|
After this parameter has been set, the power must be off turned off |
|
|
|
|
|
|
then back on for the setting to become effective. |
|
5
@ %"
( %" %$! %"$
% % / %" %" * " %$
4 * ,,
*3$ $! & A & ,
$! 4%$% % #$ $!% !
% % % % &
- 12 -
B-63323EN-1/03 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.AXIS CONTROL |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
5425 |
|
|
|
Angular displacement per rotation in rotation-axis pitch error compensation |
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
After this parameter has been set, the power must be off turned off |
|
|
|||||||||||||
|
|
|
|
|
|
|
then back on for the setting to become effective. |
|
|
|
|
|
||||||||||
|
[Input type] |
|
Parameter input |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
[Data type] |
|
Realaxis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
[Unit of data] |
|
mm, inch, degree (machine unit) |
|
|
|
|
|
|
|
|
|||||||||||
[Minimum unit of data] |
|
Depend on the increment system of the applied axis |
|
|
|
|
||||||||||||||||
|
[Valid data range] |
|
See the description below. |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
For rotation-axis pitch error compensation (with bit 2 (ROP) of |
|
|
||||||||||||||
|
|
|
|
|
|
parameter No. 1006 set to 1), set angular displacement per rotation |
||||||||||||||||
|
|
|
|
|
|
for each axis. The angular displacement per rotation need not |
|
|
||||||||||||||
|
|
|
|
|
|
always be 360 degrees. The period in rotation-axis pitch error |
|
|
||||||||||||||
|
|
|
|
|
|
compensation can be set. |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
The angular displacement per rotation, compensation interval, and |
||||||||||||||||
|
|
|
|
|
|
number of compensation points must satisfy the following equation: |
||||||||||||||||
|
|
|
|
|
|
|
|
Angular displacement per rotation = compensation interval x |
||||||||||||||
|
|
|
|
|
|
number of compensation points |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
The sum of the compensation values per rotation must always be 0. |
||||||||||||||||
|
|
|
|
|
|
(Ex) |
Rotary-axis type pitch error compensation |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Comp. point |
11 |
12 |
|
13 |
|
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
||||
|
Comp. value |
+1 |
+1 |
|
+2 |
|
-1 |
-2 |
-2 |
-2 |
-1 |
+2 |
+1 |
-2 |
-1 |
+1 |
+1 |
+2 |
In this case the set values are as follows.
Data no. |
5420 |
5421 |
5422 |
5423 |
5424 |
5425 |
Value |
10 |
1 |
25 |
1 |
24.0 |
360. |
Reference item
Series15i/150i-MA |
Operator’s Manual |
II-19.7 |
|
(Programming) |
II-19.8 |
|
(B-63324EN) |
|
Series15i/150i- |
Connection Manual |
1.6.3 |
MODEL A |
(This manual) |
|
11.9 |
||
|
|
|
Rotation axes roll over
Multiple-axes rotary axes control
Rotation axes roll over
Multiple-axes rotary axes control
- 13 -
1.AXIS CONTROL |
B-63323EN-1/03 |
1.2.4 Controlled Axes Detach
General
These signals release the specified control axes from control.
When attachments are used (such as a detachable rotary table), these signals are selected according to whether the attachments are mounted. The signals can also be used for switching the C axis and spindle on lathes.
When multiple rotary tables are used in turn, the tables must use motors of the same model. Absolute pulse coders cannot be used.
Signal
Controlled axis detach signals
DTCH1<G64#7>, DTCH2<G68#7> , ...
[Classification] |
Input signal |
||
[Function] |
These |
signals detach the control axes from control. |
|
|
These signals are provided for each control axis; the affixed |
||
|
number of the signal name shows the control axis number. |
||
DTCHx |
|
|
|
|
x : |
1 ..... The 1st axis is detached. |
|
|
|
2 ..... The 2nd axis is detached. |
|
|
|
3 ..... The 3rd axis is detached. |
|
|
|
: |
: |
|
|
: |
: |
[Operation] |
When the signals are 1, the control unit operates as follows: |
||
|
(1) |
Position control is not executed at all. Servo motor excitation is |
|
|
|
cut. |
|
|
(2) |
Servo alarm on the axis is ignored. |
|
|
(3) |
Axis interlock signal is assumed to be zero on the detached axis. |
|
|
(4) |
A command for automatic or manual operation is effective for the |
|
|
|
axis, |
|
|
|
but do not execute the command. The command is accepted but |
|
|
|
the operation is restrained, because the axis interlock is 0. In an |
|
|
|
automatic operation, the execution may stop and hold at the block. |
|
|
(5) |
Position display also displays the position of the detached axis. |
- 14 -