B-63874en 11
B-63874en 11
B-63874en 11
OPERATOR'S MANUAL
B-63874EN/11
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The products in this manual are controlled based on Japan’s “Foreign Exchange and
Foreign Trade Law”. The export from Japan may be subject to an export license by the
government of Japan.
Further, re-export to another country may be subject to the license of the government of
the country from where the product is re-exported. Furthermore, the product may also be
controlled by re-export regulations of the United States government.
Should you wish to export or re-export these products, please contact FANUC for advice.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as ”impossible”.
This manual contains the program names or device names of other companies, some of
which are registered trademarks of respective owners. However, these names are not
followed by ® or ™ in the main body.
B-63874EN/11 SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
When using machines incorporating FANUC MANUAL GUIDE i, be sure to observe the descriptions
herein.
Contents
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.
WARNING
1 Confirm, on the screen, that the data has been entered correctly before
proceeding to the next operation. Attempting operation with incorrect data may
cause the tool to strike the workpiece or machine, possibly breaking the tool or
machine or injuring the operator.
2 Before starting the machine using the tool compensation function, carefully
determine the direction of compensation and the compensation value, and
ensure that the tool will not strike the workpiece or machine. Otherwise the tool
or machine may be damaged or the operator may be injured.
s-1
SAFETY PRECAUTIONS B-63874EN/11
WARNING
3 When using constant surface speed control, set the maximum rotating speed of
the spindle to a value that is allowed for the workpiece and workpiece hold unit.
Otherwise, the workpiece or hold unit may be removed by centrifugal force to
damage the tool machine or injure the operator.
4 Set all necessary parameters and data items before starting MANUAL GUIDE i
operations. Note that if the cutting conditions are not suitable for the workpiece,
the tool may be damaged or the operator may be injured.
5 After creating a machining program using MANUAL GUIDE i functions, do no
run the machine on that program immediately. Instead, confirm every step of the
resultant program, and make sure that the tool path and machining operation are
correct and that the tool will not strike the workpiece or machine. Before starting
production machining, run the machine with no workpiece attached to the
machine to make sure that the tool will not strike a workpiece or the machine. If
the tool strikes the machine and/or work-piece, the tool and/or machine may be
damaged, and even injuries the operator.
CAUTION
After pressing the power-on button, do not touch any keys on the keyboard until
the initial screen appears. Some keys are used for maintenance or special
operations such that pressing such a key may cause an unexpected operation.
For other functions, refer to the operator’s manual for the Series 0i-MODEL F, 0i-MODEL D, MODEL C,
Series 16i/18i/21i-MODEL B, Series 30i/31i/32i-MODEL A, or Series 30i/31i/32i-MODEL B.
The specifications and usage of MANUAL GUIDE i may vary according to the specifications of the
operator’s panel of a machine tool. Be sure to read the manual provided by the machine tool builder.
The functions of the CNC machine tool system are determined not only by the CNC, but by the
combination of the machine tool, the power magnetic circuit in the machine tool, the servo system, the
CNC, and the operator’s panel.
It is impossible to cover all possible combinations of all functions, programming methods, and operations
in a single manual.
This manual explains only the MANUAL GUIDE i operations provided for the CNC. For individual CNC
machine tools, refer to applicable manuals from the machine tool builders.
This manual explains as many detailed functions as possible. However, it is not possible to describe all of
the items which cannot be done or which the operator must not do. Therefore, please assume that
functions other than those described in this manual cannot be performed.
Detailed information and special conditions are explained in notes. The readers may encounter new
technical terms in the notes not previously defined or described. In this case, read through this manual
first, then review the details.
s-2
B-63874EN/11 SAFETY PRECAUTIONS
SYMBOLS USED
In this manual, the following conventions are used for keys.
(1) Function keys are represented by enclosing their names between the special characters < and >:
Example) <PROGRM>, <OFSET>
(2) The numbers to be input by Numeral keys are indicated as it is.
Example) 12.345
(3) Similarly to functions keys, the input (INPUT) and editing keys are represented by enclosing their
names between the special characters < and >:
Example) 12.345 <INPUT>, <ALTER>
(4) Soft-keys are enclosed in brackets [ ]:
Example) [LIST], [LINE]
(5) The cursor move keys are indicated by the following symbols :
Example) <↑>, <↓>, <←>, <→>
(6) The page change keys are indicated by the following symbols :
Example) <↑ PAGE>, <PAGE ↓>
Soft Keys
Numeral keys
Function keys
Page change keys
(or page keys)
s-3
SAFETY PRECAUTIONS B-63874EN/11
1. Word
The term “word” refers to a minimum unit in NC machining programs. It is represented using a
combination of an address (one of letters A to Z), some of digits 0 to 9, an arithmetic symbol (+ or -),
and/or a decimal point.
The “address” represents the meaning of numeric data, such as a machine movement axis
2. Cursor
The term “cursor” used with machining programs refers to a display portion where a string of
characters is shown against a yellow background. This portion is referred to as “cursor-selected
display portion”. This is the place where an actual editing action is made during machining program
editing.
Either of the following two items can be cursor-selected.
<1> 1 block
When the cursor is shifted to the beginning of the next block by pressing the cursor move key
<→>, the entire block is selected.
When the cursor is placed at the address of the beginning of a certain block, pressing the cursor
move key <←> causes the entire block to be selected.
When a block is already selected, pressing the cursor move key <↑> or <↓> causes the block,
respectively, following or preceding the block of interest to be selected.
<2> 1 word
When a whole block is selected, pressing the cursor move key <←> or <→> causes a word to
be selected. Each time the cursor move key <←> or <→> is pressed, a new word is selected.
When a word in a certain block is selected, pressing the cursor move key <↑> or <↓> causes
the same-number address in the block, respectively, following or preceding the block of interest
to be selected.
NOTE
1 On a screen where numeric data, such as offset data or cycle machining data, is
input directly, the term “cursor” refers to a data portion enclosed in a blue frame.
2 A data portion enclosed in a blue frame is referred to as “cursor-selected data
item”. Once numeric data is keyed in with numeric keys, pressing the <INPUT>
key causes the numeric data to be input as the data item of interest.
3 Pressing the cursor move key <←>, <↑>, <↓>, or <→> causes a new data item
to be selected.
s-4
B-63874EN/11 PREFACE
PREFACE
This manual is configured as follows:
p-1
PREFACE B-63874EN/11
NOTE
1 For an explanatory purpose, the following descriptions may be used according to
the types of path control used:
• T series: For the lathe system
• M series: For the machining center system
2 Unless otherwise stated, the model names Series 30i, Series 31i, and Series 32i
used in this document sometimes collectively refer to the models mentioned
above except for item 3 below.
3 Some functions described in this manual may not be applied to some products.
For details, refer to the DESCRIPTIONS (B-63942EN) related to applied CNC.
4 MANUAL GUIDE i is not available in Series 30i-MODEL A or MODEL B with 5
paths or over.
NOTE
1 For an explanatory purpose, the following descriptions may be used according to
the types of path control used:
• T series: For the lathe system
• M series: For the machining center system
2 Unless otherwise stated, the model names Series 16i, Series 18i, and Series 21i
used in this document sometimes collectively refer to the models mentioned
above except for item 3 below.
3 Some functions described in this manual may not be applied to some products.
For details, refer to the DESCRIPTIONS (B-63532EN) related to applied CNC.
p-2
B-63874EN/11 PREFACE
NOTE
1 For an explanatory purpose, the following descriptions may be used according to
the types of path control used:
• T series: For the lathe system
• M series: For the machining center system
2 Unless otherwise stated, the model names Series 0i used in this document
sometimes collectively refer to the models mentioned above except for item 3
below.
3 Some functions described in this manual may not be applied to some products.
For details, refer to the DESCRIPTIONS (B-64112EN, B-64302EN) related to
applied CNC.
Related manuals
- Manuals related to MANUAL GUIDE i
The table below lists manuals related to MANUAL GUIDE i.
Manual name Specification Number
OPERATOR’S MANUAL (Common to Lathe System/Machining Center System) B-63874EN *
OPERATOR’S MANUAL (For Machining Center System) B-63874EN-2
OPERATOR’S MANUAL (SET-UP GUIDANCE FUNCTIONS) B-63874EN-1
(*) In the table, this manual is marked with an asterisk (*).
p-3
PREFACE B-63874EN/11
p-4
B-63874EN/11 PREFACE
p-5
B-63874EN/11 TABLE OF CONTENTS
TABLE OF CONTENTS
SAFETY PRECAUTIONS............................................................................s-1
DEFINITION OF WARNING, CAUTION, AND NOTE ............................................. s-1
GENERAL WARNINGS AND CAUTIONS............................................................... s-1
OVERVIEW OF THIS MANUAL .............................................................................. s-2
SYMBOLS USED .................................................................................................... s-3
FORMAT OF PROGRAMS TO BE USED............................................................... s-3
PREFACE ....................................................................................................p-1
3 MACHINING SIMULATION................................................................... 34
3.1 EDITING WITH THE PROGRAM LIST........................................................ 34
3.2 SEARCHING FOR A SEQUENCE NUMBER IN A PROGRAM................... 35
3.3 SELECTING A PROGRAM FOR MACHINING SIMULATION..................... 35
3.4 REWINDING A PROGRAM ......................................................................... 35
3.5 SETTING OF DATA FOR MACHINING SIMULATION................................ 35
3.6 MACHINING SIMULATION DISPLAY ......................................................... 48
3.6.1 Machining Simulation (Tool Path) (for Series 0i-C/16i/18i/21i) ...........................48
3.6.1.1 Starting and stopping simulation ....................................................................... 49
3.6.1.2 Scaling, movement, and other operations .......................................................... 50
3.6.2 Machining Simulation (Animated Drawing) (FOR Series 0i-C /16i/18i/21i) ........50
3.6.2.1 Starting and stopping machining simulation...................................................... 51
c-2
B-63874EN/11 TABLE OF CONTENTS
3.6.2.2 Scaling, movement, and other operations .......................................................... 52
3.6.3 Machining Simulation (Tool Path Drawing) (for Series 0i-F/0i-D/ 30i/31i/32i) ...52
3.6.3.1 Starting and stopping machining simulation...................................................... 54
3.6.3.2 Scaling, movement, and other operations .......................................................... 55
3.6.4 Machining Simulation (Animated Drawing) (for Series 0i-F/0i-D/ 30i/31i/32i) ...55
3.6.4.1 Starting and stopping machining simulation...................................................... 55
3.6.4.2 Scaling, movement, and other operations .......................................................... 56
3.6.5 Data Handled during Machining Simulation (for Series 0i-F/0i-D/ 30i/31i/32i) ...56
3.6.6 Functions Operating Differently between Machining Simulation and Automatic
Operation (for Series 0i-F/0i-D/ 30i/31i/32i) .........................................................57
3.6.6.1 Functions that cannot be used for machining simulation................................... 57
3.6.6.2 Functions that can be used for machining simulation (M series) ...................... 58
3.6.7 Changing Workpiece Coordinate During Machining Simulation (Animation,
Tool Path Drawing) ................................................................................................58
3.6.8 Machining Simulation Screen on 15 inch LCD (Tool Path)
(for Series 30i/31i/32i, Series 0i-F) ........................................................................59
3.6.8.1 Operations at machining simulation screen ....................................................... 59
3.6.8.2 Operations at drawing during machining screen ............................................... 59
3.7 CHECK Y AXIS VALUE AT THE MACHINING SIMULATION OF THE
TURNING CYCLE ....................................................................................... 60
3.8 A WARNING MESSAGE WHEN A RESIDUAL CUTTING PART
REMAINS .................................................................................................... 60
3.9 MACHINING SIMULATION SPEED CHANGE FUNCTION......................... 60
3.9.1 Operation on Machining Simulation Screen ..........................................................60
3.10 BLANK CUTOUT DISPLAY IN ANIMATED SIMULATION .......................... 62
3.10.1 Operation ................................................................................................................62
3.10.2 Available Blank Figures for Blank Cutout Display ...............................................62
3.11 DISPLAYING MACHINING TIME ................................................................ 63
3.11.1 Format of Machining Time Data ............................................................................63
3.11.2 Operation for Inserting Machining Time ...............................................................63
3.11.3 Display Machining Time........................................................................................64
3.12 LARGE WINDOW DISPLAY OF MACHINING SIMULATION (ANIMATED
DRAWING) (For Series 30i/31i/32i–B only) ................................................ 64
3.12.1 Changing Window Size of Machining Simulation (Animated Drawing) ..............64
3.12.2 Restrictions on Large Window Display .................................................................65
3.13 2 WINDOWS MACHINING SIMULATION
(For only Series 0i-F/30i/31i/32i–B)............................................................. 65
3.13.1 Changing Window of Machining Simulation.........................................................65
3.13.2 Selecting Active Window.......................................................................................66
3.13.3 Restrictions on 2 Windows Display .......................................................................66
3.14 NOTES ........................................................................................................ 66
3.14.1 Notes on Machining Simulation.............................................................................66
3.14.2 Tool size in Machining Simulation ........................................................................67
4 PROGRAM OPERATION...................................................................... 68
4.1 SELECTING A PROGRAM FOR OPERATION ........................................... 68
4.2 REWINDING A PROGRAM ......................................................................... 68
4.3 DISPLAYING THE DRAWING-DURING-MACHINING................................ 69
4.3.1 Program Selection Operation and Other Operations in Drawing during
Machining...............................................................................................................70
4.3.2 Selecting Whether to Display the Tool Path or Not in Drawing during
Machining...............................................................................................................70
c-3
TABLE OF CONTENTS B-63874EN/11
c-4
B-63874EN/11 TABLE OF CONTENTS
7.3.1.2 In case of Series 0i-F/30i/31i/32i-A/B............................................................... 90
7.3.2 Parameter Setting ...................................................................................................90
c-11
TABLE OF CONTENTS B-63874EN/11
c-12
B-63874EN/11 TABLE OF CONTENTS
5.14.1 Display Sub-Program List Screen ........................................................................435
5.14.2 Available Drawing Figure ....................................................................................436
2.2.1 Selecting the Screen for Associating a Tool Number with an Offset Number.....527
2.2.2 Screen Display Items............................................................................................527
2.2.2.1 Display items ................................................................................................... 527
2.3 VIEWING AND SETTING TOOL OFFSET VALUES ................................. 528
2.3.1 Selecting the Tool Number-by-tool Number Tool Offset Setting Screen ............528
2.3.2 Offset Screen (on a Tool Number by Tool Number Basis) ..................................528
2.4 VIEWING AND SETTING TOOL MANAGEMENT DATA .......................... 529
2.4.1 Selecting the Tool Management Data Setting Screen ..........................................529
2.4.2 Magazine Data Screens (Magazine 1 to 4)...........................................................529
2.4.2.1 Display items ................................................................................................... 529
2.4.3 Spindle and Standby Position Tool Display Screen .............................................530
2.5 VIEWING AND SETTING LIFE MANAGEMENT DATA ............................ 530
2.5.1 Selecting the Life Management Data Setting Screen ...........................................530
2.5.1.1 Display items ................................................................................................... 530
2.5.2 Changing Tool Priority.........................................................................................531
2.5.3 Updating Life Values Displayed on the Tool Life Data Screen...........................531
2.5.4 Group Number List Display .................................................................................531
2.5.4.1 Display items ................................................................................................... 531
2.5.4.2 Display of groups sorted in the order of number or life state .......................... 532
2.5.4.3 Group selection................................................................................................ 532
2.5.4.4 Restore group life ............................................................................................ 532
2.5.5 Setting the Life Notice Flag .................................................................................532
2.6 TOOL LIFE DATA LIST SCREEN ............................................................. 533
2.6.1 Selecting the Life Management Data List Screen ................................................533
2.6.2 Life Management Data List Screen ......................................................................533
2.7 MODAL DISPLAY OF OFFSET TYPES .................................................... 533
2.7.1 Screen Display Items............................................................................................533
2.7.2 Displayed Offset Types (Set by the Machine Tool Builder) ................................534
2.8 DISPLAY TOOL MANAGEMENT DATA OF CNC STANDARD SCREEN. 534
2.9 OTHERS.................................................................................................... 535
2.9.1 Return to Menu Screen.........................................................................................535
2.9.2 Inhibition of Editing Tool Management Data at CNC Standard Screen ..............535
2.9.3 Using Tool Management Data..............................................................................535
2.10 WARNING MESSAGES ............................................................................ 536
3 SPINDLE MOVEMENT ANIMATION FOR AUTOMATIC LATHES .... 537
3.1 OVERVIEW ............................................................................................... 537
3.2 START COMMAND OF REFLECTION ..................................................... 537
3.3 END COMMAND OF REFLECTION.......................................................... 537
3.4 SIMULATION AND ACTUAL WORKING OF THE MACHINE ................... 538
4 Series 16i-MB 2-PATH FUNCTION.................................................... 541
4.1 OVERVIEW ............................................................................................... 541
4.2 DISPLAY SCREEN.................................................................................... 541
5 PROGRAMMABLE DIAMETER/RADIUS SWITCHING FUNCTION .. 542
5.1 OVERVIEW ............................................................................................... 542
5.2 BASE SCREEN DISPLAY ......................................................................... 542
5.3 MACHINING CYCLE ................................................................................. 543
5.4 NC STATEMENT CONVERSION.............................................................. 543
c-16
B-63874EN/11 TABLE OF CONTENTS
APPENDIX
A EXAMPLES OF CREATING PROGRAMS FOR THE MACHINING
CENTER .............................................................................................. 587
A.1 SETTING OF TOOL LENGTH OFFSET DATA ......................................... 588
A.2 SETTING OF WORKPIECE ORIGIN OFFSET VALUE............................. 590
A.3 PREPARING OF THE FIXED FORM SENTENCE MENU......................... 591
A.4 SETTING OF THE TOOL DATA................................................................ 592
A.5 CREATING OF PART PROGRAM ............................................................ 592
A.5.1 Creating New Part Program..................................................................................593
A.5.2 Operations of “START” Menu.............................................................................593
A.5.2.1 Entering blank form data ................................................................................. 593
A.5.3 Entering Tool Changing and Spindle Rotating Blocks for Roughing Flat End
Mill .......................................................................................................................594
A.5.3.1 Entering in ISO-code form directly ................................................................. 594
A.5.3.2 Entering by fixed form sentence menu ............................................................ 594
A.5.4 Entering Outer Wall Contouring Process .............................................................595
A.5.4.1 Entering outer wall contouring (rough) cycle block........................................ 595
A.5.4.2 Entering figure for outer wall contouring (rough) ........................................... 596
A.5.5 Entering Pocket Roughing Process ......................................................................596
A.5.5.1 Entering pocket roughing cycle block ............................................................. 596
A.5.5.2 Entering figure for pocket roughing ................................................................ 597
A.5.6 Entering Tool Changing and Spindle Rotating Blocks for Finishing Flat End
Mill .......................................................................................................................601
A.5.6.1 Entering in ISO-code form directly ................................................................. 601
A.5.6.2 Entering by fixed form sentence menu ............................................................ 602
A.5.7 Entering Pocket Bottom and Side Finishing Process ...........................................602
A.5.7.1 Entering pocket bottom finishing cycle block ................................................. 602
A.5.7.2 Entering figure for pocket bottom finishing .................................................... 603
A.5.7.3 Entering pocket side finishing cycle block ...................................................... 603
A.5.7.4 Entering figure for pocket side finishing ......................................................... 604
A.5.8 Entering Tool Changing and Spindle Rotating Blocks for Drilling .....................605
A.5.8.1 Entering in ISO-code form directly ................................................................. 605
A.5.8.2 Entering by fixed form sentence menu ............................................................ 605
A.5.9 Entering Drilling Process .....................................................................................605
A.5.9.1 Entering drilling cycle block ........................................................................... 605
A.5.9.2 Entering hole position block............................................................................ 606
A.5.10 Operations in the “END” Menu ...........................................................................607
A.5.10.1 Entering in ISO-code form directly ................................................................. 607
A.5.10.2 Entering by fixed form sentence menu ............................................................ 607
A.6 CHECKING OF THE PART PROGRAM.................................................... 608
A.6.1 Checking by Animation........................................................................................608
B.3.2 Entering of the Fixed Form Sentence for Milling Machining ..............................614
B.4 SETTING OF TOOL DATA........................................................................ 614
B.5 CREATING OF PART PROGRAM ............................................................ 615
B.5.1 Creating New Part Program..................................................................................615
B.5.2 Operations of “START” Menu.............................................................................616
B.5.2.1 Entering blank form data ................................................................................. 616
B.5.3 Entering Tool Changing and Spindle Rotating Blocks for Turning Machining...616
B.5.3.1 Entering in ISO-code form directly ................................................................. 616
B.5.3.2 Entering by fixed form sentence menu ............................................................ 617
B.5.4 Entering Outer Roughing Process ........................................................................617
B.5.4.1 Entering outer roughing cycle block................................................................ 617
B.5.4.2 Entering figure for outer roughing................................................................... 618
B.5.5 Entering Tool Changing and Spindle Rotation Blocks for Outer Finishing in
ISO-code Form .....................................................................................................621
B.5.6 Entering Outer Finishing Machining Cycle Process ............................................621
B.5.6.1 Entering figure for outer finishing cycle block................................................ 621
B.5.6.2 Entering figure for outer finishing................................................................... 622
B.5.6.3 Entering releasing motion blocks in ISO-code form ....................................... 623
B.5.7 Entering Tool Changing and Spindle Rotating Blocks for C-axis Drilling..........623
B.5.7.1 Entering in ISO-code form directly ................................................................. 623
B.5.7.2 Entering by fixed form sentence menu ............................................................ 623
B.5.8 Entering C-axis Drilling Process ..........................................................................624
B.5.8.1 Entering C-axis drilling cycle block ................................................................ 624
B.5.8.2 Entering hole position block............................................................................ 625
B.5.9 Operations in the “END” Menu ...........................................................................625
B.5.9.1 Entering in ISO-code form directly ................................................................. 625
B.5.9.2 Entering by fixed form sentence menu ............................................................ 626
B.6 CHECKING OF THE PART PROGRAM.................................................... 626
B.6.1 Checking by Animation........................................................................................626
c-23
I. WHAT IS MANUAL GUIDE i?
B-63874EN/11 GENERAL 1.WHAT IS MANUAL GUIDE i?
(1) Integrated operation screen that enables almost all routine machining operations
A single integrated operation screen enables routine machining operations including machining
program input/editing, animated simulation based machining program checks, production machining,
MDI operations, and manual operations with JOG and HANDLE.
-3-
1.WHAT IS MANUAL GUIDE i? GENERAL B-63874EN/11
(10) Supporting a wide variety of machine types including lathes and machining centers
MANUAL GUIDE i supports lathes 1 to 3, vertical and horizontal machining centers, and tilting
head-equipped machining centers with 3 + 2 axes. It also supports compound machine tools that are
capable of turning and milling.
-4-
II. BASIC SCREEN AND OPERATION
B-63874EN/11 BASIC SCREEN AND OPERATION 1.BASIC SCREEN
1 BASIC SCREEN
In MANUAL GUIDE i, basically, only one screen called the All-in-one Screen is used for all the
operations from trial machining to actual machining.
Title area CNC status area
MANUAL GUIDE i
PROGRAM
Graphic window
Message
window
NOTE
1 It is possible to display the maximum 8 axes.
2 It is possible to display Actual speed in Feed per revolution. (Refer to the bit 0
(FDS) of parameter No.14703.)
(Normal/horizontal) (Reverse/horizontal)
NOTE
Tool offset pairs are the maximum 9990pairrs.
• Program list
• Data input window for machining cycles
NOTE
It is possible to display two Guidance Message of M/T mode in the CNC for
compound lathe. (Refer to the bit 2 (GDM) of parameter No.14703.)
Remark)
The soft keys described in this manual are specified to 12 keys placed under the screen, LCD,
as shown in the following example.
The meaning of each soft key is various by the displayed content on the screen, and will be
displayed on the relevant part for each key.
Soft keys
-9-
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
2 EDITING PROGRAMS
2.1 PROGRAM WINDOW AND EDITING
MANUAL GUIDE i uses a program window to input and edit machining programs (in ISO code format).
The program window is operated using the following soft keys, which are displayed by pressing the
leftmost soft key [<] or rightmost soft key [>] several times.
REWIND CHSIZE LINENO SETING
[REWIND] : This soft key takes you to the beginning of the program.
[CHSIZE] : This soft key zooms the program window to full screen.
[LINENO] : This soft key selects whether to display the line number at the beginning of each block. The
line number is not memorized in the machining program.
[SETING] : This soft key opens the setting screen.
The scroll bar displayed on the right edge of the program window indicates the approximate position of
the cursor throughout the machining program.
The cursor is moved around in the program window, using the cursor keys <←>, <↑>, <↓>, and <→>.
Pressing cursor key <→> moves the cursor right in a block. To move the cursor to the next block, you
need to select the block entirely once and then select an individual address. Pressing cursor key <←> has
the same effect as for cursor key <→> except for the direction in which the cursor moves.
The program is edited using the following soft keys, which are displayed by pressing the leftmost soft key
[<] or rightmost soft key [>] several times.
NEWPRG OPEN SRCH↑ SRCH↓ O SRCH COPY CUT DELETE KEYPST PASTE
Remark)
Basically, soft keys are placed in form of 1 line. By pressing the rightmost soft key [>], the soft keys
shifted to right direction by 10 will appear. By pressing the leftmost soft key [<], the left side soft
keys shifted by 10 will appear.
NOTE
Data server device and Memory card device are not available in Series 0i-D.
When you press the soft key [NEWPRG], the program creation window as shown below appears.
- 10 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
For the program creation window, the following soft keys are displayed.
CREATE CANCEL
In this window, enter a program number, using numeric keys, and then press soft key [CREATE].
Pressing soft key [CREATE], new program with entered program number only is created, and it is
displayed in the program window. In that case, the following soft keys for editing operation are displayed.
NEWPRG O LIST SRCH↑ SRCH↓ O SRCH COPY CUT DELETE KEYPST PASTE
In addition to the above operation, you can create new part program by entering new program number
after the address “O”, and pressing <INSERT> key.
Pressing soft key [O LIST] displays a window that lists registered machining programs.
By pressing the cursor key <←> or <→>, a sort type (sort by number, sort by date and time of updating,
or sort by size) can be selected.
The following soft keys are displayed in the window. They can be used for editing such as copying or
deleting machining programs.
NEW COPY DELETE EDTCOM SEARCH M CARD MLTDEL SRTORD OPEN CLOSE
TIME
[NEW] : This soft key displays the program creation window, in which you can create machining
programs.
[COPY] : This soft key displays the program copy window. After a program number is entered using
numeric keys, pressing soft key [COPY] copies the specified program.
[DELETE] : This soft key displays a message for asking you whether you really want to delete a
specified program. Pressing soft key [YES] deletes the specified program. Pressing soft key
[NO] cancels the request to delete the specified program.
[EDTCOM] : This soft key displays the comment (program name) edit window. If you move the cursor,
using cursor key <←> or <→>, and enter a character, using MDI keys, the character
appears at the left of the cursor. Using the <CAN> key can delete the character at the left.
Pressing soft key [ALTER] causes the comment to be changed.
[SEARCH] : This soft key displays the program search window. After entering a desired program
number in the window, using numeric keys, press soft key [SEARCH].
[M CARD] : This soft key enables input/output to and from the memory card. See Chapter 2,
“MEMORY CARD INPUT/OUTPUT FUNCTION”, in Part III for details of memory card
input/output.
[MLTDEL] : This soft key deletes more than one program at a time. For details, see Subsection 2.3.1,
“Simultaneous Deletion of Multiple Programs”.
- 11 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
[SRTORD] : This soft key switches the sort order for displaying programs between ascending order and
descending order.
[OPEN] : After placing the cursor on a program you want to edit, using the cursor key <←> or <↓>,
pressing this soft key selects the program and closes the list window. Then, the soft keys
described at the top of this subchapter are displayed again.
[CLOSE] : This soft key closes the program list window.
[TIME] : This soft key starts the machining time display function. For details, see Section 3.7,
“DISPLAYING MACHINING TIME”.
[SELECT] : This soft key selects a program to be deleted. Place the cursor on the program to be
selected, and press the soft key [SELECT]. When the program is selected, the color of its
background changes to yellow.
[NOSECT] : This soft key deselects a program. Place the cursor on the program to be deselected, and
press the soft key [NOSECT]. When the program is deselected, the color of its background
changes from yellow back to white.
[AREA] : This soft key selects a range. Place the cursor on the first program in a sequence of
programs to be selected, press the soft key [AREA], and then move the cursor to the last
program in the sequence of programs. The color of the specified range changes to purple.
After this, press the soft key [SELECT] to assert the range. The color of the background of
the selected programs changes from purple to yellow.
[ALSECT] : This soft key can select all programs. Pressing the key selects all programs in the folder of
interest. The color of the background of the selected programs changes to yellow.
[DELETE] : This soft key deletes selected programs.
[CANCEL] : This soft key deselects all programs in the folder of interest at a time. The color of the
background of the deselected programs changes from yellow back to white.
Pressing the soft key [DELETE] displays a confirmation message in the message section of a window for
selecting programs to be deleted. The message asks whether you really want to delete the selected
programs. It also displays [YES] and [NO] as soft keys. Pressing the soft key [YES] deletes the programs.
Pressing the soft key [NO] cancels the request to delete them and displays the soft keys for range
selection again.
YES NO
NOTE
For the Series 30i/31i/32i, lowercase letters can be used in program names and
comments.
Once a device has been selected, pressing the soft key [SELECT] displays a list of programs in the
selected device.
Refer to also Section 11.1, “SELECTING DEVICES”, in Part III in the “Series 30i/31i/32i
Operator’s Manual” (B-63944EN or B-64484EN).
- 13 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
(2) The other functions (such as setting and FTP-based transfer) on the data server are performed on the
NC screen (program list window).
(3) The specification of ATA flash card that can be used by MANUAL GUIDE i and has a size that is
bigger than 2Gbyte is followings.
<1> Made by TDK
<2> The size is 4Gbyte
After entering a desired program number, using numeric keys, pressing soft key [O SRCH] can select the
program.
Pressing soft key [O SRCH] without entering a program number causes the next program to be selected.
Pressing the O key on the MDI panel, the soft keys changes to the above one, so enter the program
number to be searched and press soft key [O SRCH].
And as another way, you can select the program in the program list by pressing soft key [OPEN] after
placing the cursor on the program number to be selected.
When the part program is selected, the content of the part program is displayed in the program window,
and the above soft keys will be displayed.
NOTE
In the case a bit 2 (C4E) of parameter No.14852 is set to 0, when a cursor is
placed on the word in the cycle machining block and an operator is going to
insert a new word, the warning to confirm an operator whether it can be done or
not will be displayed.
- 14 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
NOTE
1 As the deleting operation in the CNC program screen, no prompting message for
deleting a word is displayed.
2 Program number, Oxxxx, and end of program, %, cannot be deleted.
2.6.5 Modifying a Block (<ALTER> key)
Operation
(1) Select the block to be modified by placing the cursor on the block.
(2) Enter a new word by MDI keys. Plural words can be entered at once.
(3) Press <ALTER> key.
[ ]
- 15 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
After a character string is entered using MDI keys, pressing soft key [SRCH↑] (backward search) or
[SRCH↓] (forward search) searches for the specified character string. A substring can also be searched
for.
If the character string is found, key-in buffer is cleared, but the string is displayed in the [ ] under soft
keys [SRCH↑] and [SRCH↓].
This displayed string can be used for the next time searching operation. Only pressing soft key [SRCH↑]
or [SRCH↓] without entering same string again, you can search the same string over and over.
(1) Program window of mode to use this function on multi-path concurrent display screen
(2) Program window on multi-part program editing screen
(2) The icon of the soft key [↑ search] / [↓ search] is changed as follows, when becoming multi-search
mode.
(Icon on multi-search mode)
- 16 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
(Icon on single-search mode(conventional) )
NEWPRG O LIST ↑SRCH ↓SRCH O SRCH COPY CUT DELETE KEYPST PASTE
[ ]
2.8 CUT
NEWPRG OPEN SRCH↑ SRCH↓ O SRCH COPY CUT DELETE KEYPST PASTE
Pressing soft key [CUT] displays a message that prompts you to select a range of data to be cut. First
select the cut range (by displaying it in yellow), using cursor keys, and then press soft key [CUT]. The
data cut off from the specified range is stored on the clipboard. The contents of the clipboard can be
pasted to other places in the program and to other programs.
Clip board is the memory, in which the content of part program can be stored temporary. By pressing soft
key [CUT] or [COPY], the content of the cursor selected is stored in it, then the old content is cleared.
The content of the clip board is cleared at the power off of CNC.
A clip board size can be selected using bits 4 (CLP1) and 5 (CLP2) of parameter No. 14701.
Bit 4(CLP1)= 0, bit 5(CLP2)= 0: Sets a clip board size of 1024 bytes.
Bit 4(CLP1)= 1, bit 5(CLP2)= 0: Sets a clip board size of 2048 bytes.
Bit 4(CLP1)= 0, bit 5(CLP2)= 1: Sets a clip board size of 4096 bytes.
Bit 4(CLP1)= 1, bit 5(CLP2)= 1: Sets a clip board size of 8192 bytes.
- 17 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
The contents of the clipboard are preserved until the power is shut off or other
data is stored on the clipboard. So, the clipboard contents can be used any
number of times.
2.9 COPY
NEWPRG OPEN SRCH↑ SRCH↓ O SRCH COPY CUT DELETE KEYPST PASTE
Pressing soft key [COPY] displays a message that prompts you to select a range of data to be copied. First
select the copy range (by displaying it in yellow), using cursor keys, and then press soft key [COPY]. The
data copied from the specified range is stored on the clipboard. The contents of the clipboard can be
pasted to other places in the program and to other programs.
NOTE
Once a range of data to be copied has been selected, the cursor is placed back
to the first block in the selected range if parameter CEB (No.14705#1) = 0 or the
last block if CEB (No.14705#1) = 1.
2.10 PASTE
NEWPRG OPEN SRCH↑ SRCH↓ O SRCH COPY CUT DELETE KEYPST PASTE
Pressing soft key [PASTE] pastes the contents of the clipboard to the place that immediately follows the
current cursor position.
The clipboard contents are preserved.
2.11 DELETE
NEWPRG OPEN SRCH↑ SRCH↓ O SRCH COPY CUT DELETE KEYPST PASTE
Pressing soft key [DELETE] displays a message that prompts you to select a range of data to be deleted.
First select the delete range (by displaying it in yellow), using cursor keys, and then press soft key
[SELECT]. A message appears which asks whether you really want to delete the selected data. Pressing
soft key [YES] deletes the data.
The deleted data is not stored on the clipboard. The clipboard preserves the previous contents.
- 18 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
Pressing soft key [KEYPST] copies the contents of a range selected (displayed in yellow) using the cursor
to the key-in buffer.
Using the cursor keys <←> and <→> can move the cursor around in the key-in buffer, so a character
entered using an MDI key can be placed immediately before the cursor. Pressing the <CAN> key deletes
the character at the left of the cursor.
The character strings in the key-in buffer can be used in the same manner as for ordinary editing. Pressing
the <ALTER> key, for example, replaces the cursor-selected current contents in the program with the
current contents of the key-in buffer. Pressing the <INSERT> key inserts the key-in buffer contents to the
place that immediately follows the cursor-selected contents in the program.
Pressing <CAN> after <SHIFT> clears the contents of the key-in buffer.
NOTE
Using key-in paste enables a very long comment program and part of a custom
macro program block to be changed easily.
1) The following soft keys are displayed by pressing the leftmost soft key [<] or rightmost soft key [>]
several times during EDIT mode or background editing.
G-CONT UNDO REDO REPL. WK SET T-OFS SETING
- 19 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
- 20 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
Pattern and result Search Replace Ex. of Result of
of replacement char. char. hit word replacement
Search character:
Character in comment
Replace character:
Free COMMENT Z20. (COMMENT) Z20.
Result:
Whole hit word is replaced
replace character.
Search character:
Macro sentence
Replace character:
Free BPRNT DPRNT BPRNT DPRNT
Result:
Hit word is replaced to
replace character.
Search character:
EOB
Replace character:
Free ; Z20.; ; Z20. ;
Result:
Hit word is replaced to
replace character.
2.13.4 Note
Please take notice of the followings.
- 21 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
Pressing soft key [UNDO] during editing in the MDI mode, EDIT mode, or MEM mode can cancel
(undo) a program editing operation using the MANUAL GUIDE i. Pressing soft key [REDO] can cancel
(redo) the cancellation of an operation. This function can be used, for example, when a block has been
deleted by mistake.
NOTE
1 Before the undo function or redo function can be used with MANUAL GUIDE i,
the size of a buffer for storing operations must be set in parameter No. 14861.
When 0 is set in the parameter, a 5-KB buffer is allocated.
2 The undo and redo functions can be used for editing operations in a selected
program. This means that the creation of a new program and the deletion of a
program cannot be undone, and the editing of the key-in buffer cannot be
undone.
3 When the screen display is switched or an operation for opening a program is
performed, the buffer is cleared.
(2) On target of editing window, the selected program is displayed. However, only the following
programs are displayed on read only mode.
<1> Main program on selected path (the background edit screen of MEM mode)
<2> Main program on other path
- 22 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
The title of the program is displayed when entering multi part program editing function .
Moreover, the cursor of the program being edited displayed in yellow, the cursor of the program not
being displayed in gray.
- 23 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
(1) By pressing [WINOPN] soft key, the blank window is added. At this time, the blank window
becomes target of editing.
NEWPRG O LIST REWIND O SRCH ←SELE SELE→ WINOPN WINCLS PL.END
1 O0003 ; 1 O3000 ;
2 M30 ; 2 M30 ;
3 ; 3 %
4 ;
5 ; No program
6 ;
7 ;
8 ;
9 ;
10 ;
(2) When three program window exist, the program window is shut by pressing [WINCLS] soft key.
The shutting program window is the program window that is target of editing.
NEWPRG O LIST REWIND O SRCH ←SELE SELE→ WINOPN WINCLS PL.END
(1) By pressing [SELE→] soft key or <SHIFT> key + cursor move key <→>,the target of editing
program is switched in order of <1> → <2> → <3> → <1> on the figure below.
NEWPRG O LIST REWIND O SRCH ←SELE SELE→ WINOPN WINCLS PL.END
(2) By pressing [←SELE→] soft key or <SHIFT> key + cursor move key <←>,the target of editing
program is switched in order of <1> → <3> → <2> →<1> on the figure below.
- 24 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
10 ;
(*1) The main program being selected in the foreground was not switched.
(Example) When switching from path to path 2, and returning it to path again.
Multi part program editing function screen in path 1 is displayed.
- 25 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
2.15.11 Restrictions
(1) The following functions cannot be used while the multi part program editing function is used. Please
release the state of multi part program editing function when you want to use their functions.
(2) The following operations cannot be done to the program that has already been displayed on multi
part program editing function screen.
(3) The program displayed on the multi part program editing function screen cannot be edited on the
CNC screen. However, the main program can be edited.
Select an M code group, using the cursor keys <←> and <→>, and then select an M code from the M
code group, using the cursor keys <↑> and <↓>.
- 26 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
Pressing soft key [INSERT] inserts the selected M code to the place that follows immediately the cursor
position in the program. Pressing soft key [INS+;] inserts an EOB to the place that follows immediately
the M code at the same time.
Entering M-code continuously and pressing soft key [INS+;] at last, plural M-code can be entered in one
block.
If an M-code is selected in the program window using the cursor, pressing the soft key [ALTER] displays
the M-code menu, which enables another M-code to be selected.
NOTE
1 In many cases, M codes in the M code menu are set up to a machine tool by the
machine tool builder. So, the M code menu varies from one machine tool to
another.
2 If the bit 4 (MCD) of parameter No. 14850 is set to 1, M code menu is disabled.
If soft key [FIXFRM] is displayed together with a milling soft key menu, pressing it displays a milling
fixed form sentence menu. If soft key [FIXFRM] is displayed together with a turning soft key menu,
pressing it displays a turning fixed form sentence menu.
START CYCLE END MECYC ALTER FIGURE M CODE FIXFRM
The following soft keys are displayed for the fixed form sentence menu.
INSERT CANCEL
Select a fixed form sentence group, using the cursor keys <←> and <→>, and then select a fixed form
sentence from the fixed form sentence group, using the cursor keys <↑> and <↓>.
Pressing soft key [INSERT] inserts the selected fixed form sentence to the place that follows immediately
the cursor position in the program.
Using this function makes it easy to enter machining program patterns (fixed form sentences) that may be
used frequently.
As the following example, you can register the fixed form sentence, in which undefined data is replaced
to the special character such as “?”.
1. TOOL CHANGE
G28 G91 X0. Y0. ;
G28 Z0. ;
T? ;
M03 S? ;
- 27 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
When the fixed form sentence, in which this special character is included, is inserted to the part program,
warning to urge an operator to enter the defined data.
Entering the data that is used actually and pressing <ALTER> can make the correct part program.
NOTE
1 In many cases, fixed form sentences in the fixed form sentence menu are set up
to a machine tool by the machine tool builder. So, the fixed form sentence menu
varies from one machine tool to another.
Operators can make changes and additions to the menu. For details, see the
descriptions about [SETING].
2 Start and end command fixed form sentences can be called from the fixed form
sentence group separately, using, respectively, [START] and [END].
Pressing soft key [START] displays the start command fixed form sentence menu.
Select a fixed form sentence, using the cursor keys <↑> and <↓>.
Pressing soft key [INSERT] inserts the selected fixed form sentence to the place that follows immediately
the current cursor position in the program.
This operation makes it easy to enter machining program patterns (fixed form sentences) that are used
frequently at machining program start.
NOTE
In many cases, fixed form sentences in the fixed form sentence menu are set up
to a machine tool by the machine tool builder. So, the fixed form sentence menu
varies from one machine tool to another.
Operators can make changes and additions to the menu. For details, see the
descriptions about [SETING].
- 28 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
Pressing soft key [END] displays the end command fixed form sentence menu.
Select a fixed form sentence, using the cursor keys <↑> and <↓>.
Pressing soft key [INSERT] inserts the selected fixed form sentence to the place that follows immediately
the current cursor position in the program.
This operation makes it easy to enter machining program patterns (fixed form sentences) that are used
frequently at machining program start.
Selecting “FIXED FORM SENTENCE FOR TURNING” displays the following screen.
NOTE
1 The fixed form sentence menu displayed in the tab of “FORM1” has same
contents with the one displayed in the “START” menu. Into detail, refer to the
Subsection 2.14.2, “Start Command”.
2 The fixed form sentence menu displayed in the tab of “FORM5” has same
contents with the one displayed in the “END” menu. Into detail, refer to the
Subsection 2.14.3, “End Command”.
3 When the bit 3 (PRT) of parameter No. 14850 is ‘1’, prohibiting registering fixed
form sentences by memory protection key will be enabled.
- 29 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
By pressing soft key [NEW], a window for registering a new fixed form sentence appears. At the same
time, the following soft keys appear:
See Section 2.3, “MEMORY CARD INPUT/OUTPUT OF FIXED FORM SENTENCES”, in Part III, for
explanations about the soft keys [OUTPUT] and [INPUT].
COPY PASTE INSERT ADD CANCEL
Position the cursor at the "REGISTERED NAME" item, from the MDI keyboard enter the name of the
fixed form sentence you want to register, then press the <INPUT> key to input the name.
Then, position the cursor at the "REGISTERED SENTENCE" item, enter a fixed form sentence from the
MDI keyboard, press the <INPUT> key, then press soft key [INSERT] or [ADD]. This can register the
new fixed form sentence.
[COPY] : Select all registered names or fixed form sentences and copy them to the clipboard.
[PASTE] : Paste the clip board contents. You can copy a part of a machining program being edited to
the clipboard in advance, then you can use it later to, for example, copy it in
"REGISTERED SENTENCE."
[INSERT] : Add the name of the new fixed form sentence to be registered to a location immediately
before the item positioned by the cursor when [NEW] is pressed. The menu numbers of the
subsequent fixed form sentences are all incremented by one.
[ADD] : Add the name of the new fixed form sentence to be registered to the end of the menu
already registered.
[CANCEL] : Cancel a registration operation.
NOTE
1 About the number of fixed form sentences per tab and the maximum characters
per fixed form sentence, the following settings can be selected.
<1> The number of fixed form sentences per tab is 10 and the maximum
characters per fixed form sentence is 128.
<2> The number of fixed form sentences per tab is 5 and the maximum
characters per fixed form sentence is 256.
2 The characters per fixed form sentence increase to 256 when bit 4 (CFF) of
parameter No.14852 = 1.
3 Please power on again when the above parameter is changed. And after that,
fixed form sentences will be initialized on starting the machine again.
Position the cursor to the name of the fixed form sentence you want to modify, and press soft key
[ALTER]. A window for modifying a fixed form sentence then appears.
- 30 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
When the above window is displayed, the following soft keys appear:
COPY PASTE ALTER CANCEL
In the "REGISTERED NAME" and "REGISTERED SENTENCE" items, the contents of the selected
fixed form sentence are displayed.
Select an item by using the cursor keys <↑> and <↓>, select the part you want to modify by using the
cursor keys <←> and <→>, then enter a new character string from the MDI keyboard. This character
string is inserted immediately before the cursor position.
With the <CAN> key, you can delete the previous character string one character at a time.
In the same way as in registration, soft keys [COPY] and [PASTE] can also be used.
When you have modified "REGISTERED NAME" and "REGISTERED SENTENCE," you must press
the <INPUT> key at the end of the modification.
Pressing soft key [ALTER] replaces the original fixed form sentence with the new fixed form sentence.
Position the cursor at the name of the fixed form sentence you want to delete, and press soft key
[DELETE]. Then a message for confirming a deletion operation is displayed. If you press soft key [YES],
the fixed form sentence is deleted.
Pressing soft key [NO] cancels the deletion operation.
The machine tool builder can factory-set particular fixed form sentences as standard fixed form sentences.
For details, refer to the relevant manual issued by the machine tool builder.
In this case, the fixed form sentences are stored as initial data in a memory area in which data cannot be
deleted.
You can use soft key [STAND.] to restore the initial state factory-set by the machine tool builder.
NOTE
1 When fixed form sentences are initialized, the sentences that have been entered
or modified so far are all deleted; so, care is necessary.
2 Also when the machine tool builder reads standard fixed form sentences into
memory, initialization using [STAND.] is required first.
When soft key [STAND.] is pressed, a message for confirming initialization is displayed. By pressing soft
key [YES], initialization is performed.
Selecting soft key [NO] cancels the initialization.
- 31 -
2.EDITING PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
(*) Fixed form sentences in the “INSERT ENDING COMMAND FOR TURNING” window are the
same as 7th tab from the left in “REGISTER FIXED FORM SENTENCE FOR TURNING”
window.
(*) Fixed form sentences in the “INSERT ENDING COMMAND FOR MILLING” window are the
same as 7th tab from the left in “REGISTER FIXED FORM SENTENCE FOR MILLING” window.
2.18.5.1 Parameter
When the parameter No.14791#4 is set to 1, this function is available.
NOTE
Please power on again when the above parameter is changed. And after that,
fixed form sentences will be initialized on starting the machine again.
In the MEM mode, pressing the soft key [BGEDIT] switches the screen display to the background editing
screen and displays the program list screen.
Move the cursor to a machining program to be edited, with the cursor keys, then select the machining
program by pressing soft key [OPEN].
Pressing the [BGEND] soft key ends the background editing screen and returns the screen display to the
automatic operation screen.
- 32 -
B-63874EN/11 BASIC SCREEN AND OPERATION 2.EDITING PROGRAMS
NOTE
Switching the CNC modes during background editing will result in the
background editing being terminated.
- 33 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
3 MACHINING SIMULATION
Select the MEM mode on the machine operator’s panel.
When you press soft key [SIMLAT], the SIMULATE-ANIMATE screen (animation drawing) appears
with the following soft keys:
REWIND START PROCES SINGLE STOP INIT CUTDSP INTERF TLPATH GRPOFF
When you press soft key [TLPATH], the SIMULATE-TOOL PATH screen (tool path drawing) appears
with the following soft keys:
REWIND START PROCES SINGLE STOP DISP NODISP CLEAR ANIME GRPOFF
Pressing soft key [ANIME] selects the mode for machining simulation (animation drawing) again.
In machining simulation (animated tool path), pressing the soft key [GRPOFF] resumes the MEM mode
window.
By pressing soft key [O LIST], a window showing a list of registered machining programs is displayed.
The following soft keys appear, allowing you to select machining programs.
SEARCH SRTORD OPEN CANCEL
[SEARCH] : A window for searching programs appears. Enter the number of the program you want to
search for with numeric keys, then press soft key [SEARCH]. The search window can be
closed using soft key [CANCEL].
[OPEN] : After performing the above search operation or moving the cursor to a desired program
number by using the cursor keys <↑> and <↓>, press soft key [OPEN]. Then the program
is selected.
[CANCEL] : Close the list window.
[SRTORD] : This soft key switches the sort order for displaying programs between ascending order and
descending order.
- 34 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
When you enter the sequence number you want to search for by using numeric keys then press soft key
[N SRCH], you can search for the block having the sequence number.
When you press soft key [N SRCH] without entering any data, the sequence number (N) is searched for
sequentially.
If the sequence number is not found, a warning is displayed. It can be released by pressing a key.
When you enter the program number you want to select by using numeric keys then press soft key [O
SRCH], the program with the program number is selected and displayed in the program window.
By pressing soft key [O SRCH] without entering any key, the next program is selected.
NOTE
If the parameter OSR is set to “1”, pressing soft key [O SRCH] without entering
any data, the next program is not selected.
The No. of the parameter OSR is as follows by the CNC type.
Series16i/18i/21i /0i-C:No.3202#3
Series30i/31i/32i/0i-F/0i-D:No.14853#2
By pressing soft key [REWIND], you can return to the beginning of a selected program.
- 35 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
DRAWING DEFINITION
G1902 Rectangular solid
G1900 Column
G1906 Column (around X)
Blank form block G1901 Column with a hole
G1907 Column with a hole (around X)
G1903 Polygon
G1904 Polygon with a hole
G1970 Start point
G1971 Line
G1972 Arc (CW)
Free contour cylinder
G1973 Arc (CCW)
blank figure block
G1974 Chamfering
G1975 Corner rounding
G1976 End
G1790 Start point
G1791 Line
Free contour cylinder G1792 Arc (CW)
blank figure block G1793 Arc (CCW)
(around X) G1794 Chamfering
G1795 Corner rounding
G1796 End
G1910 General-purpose tool (turning)
G1911 Threading tool (turning)
G1912 Grooving tool (turning)
G1913 Round-nose tool (turning)
G1914 Point nose straight tool (turning)
G1921 Drill (turning, milling)
Tool definition block G1931 Counter sink tool (milling)
G1932 Flat end mill (milling)
G1933 Ball end mill (milling)
G1922 Tap (turning, milling)
G1923 Reamer (turning, milling)
G1924 Boring tool (turning, milling)
G1930 Face mill (milling)
Spindle selection
G1998 Spindle selection
block
NOTE
1 A tool figure during animation drawing is drawn by a tool definition block.
2 A blank is initialized by a blank figure block.
3 When you use ‘Tool Data Base Function’, you do not need to specify ‘Tool
Definition Block’.
4 Displaying a column around X, column with a hole, or any other blank figure
requires setting up parameter ML2 (No.27003#2) = 1.
- 36 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
WORK
Data item Meaning
B WIDTH Width of the rectangular solid blank. Length in the X-axis direction
(positive value)
D DEPTH Depth of the rectangular solid blank. Length in the Y-axis direction
(positive value)
H HEIGHT Height of the rectangular solid blank. Length in the Z-axis direction
(positive value)
I WORK ORIGIN X Distance in the X-axis direction from the lower left corner of the
rectangular solid to workpiece origin (positive or negative value)
J WORK ORIGIN Y Distance in the Y-axis direction from the lower left corner of the
rectangular solid to workpiece origin (positive or negative value)
K WORK ORIGIN Z Distance in the Z-axis direction from the lower left corner of the
rectangular solid to workpiece origin (positive or negative value)
WORK
Data item Meaning
D DIAMETER Diameter of the column blank (positive value)
L LENGTH Length of the column blank (positive value)
K WORK ORIGIN Z Cutting allowance of the end face of the blank (Z-axis distance between
the end face and workpiece origin) (positive value)
W WORK ORIGIN Z (SPN 2) Cutting allowance of the back end face of the blank (Z-axis distance
between the back end face and workpiece origin) (positive value)
NOTE
The input item of “WORK ORIGIN Z(SPN 2) (W)“ is prepared for a machine with
a sub spindle, and is displayed when the bit 1 (SUB) of parameter No.14702 = 1.
NOTE
1 There is the following limitations when the simulation whose workpiece rotates
around X axis is executed.
- This function is available in only machining centers.
- Turning cycle can’t be simulated.
- Polar coordinate interpolation can’t be simulated.
- Under simulation as workpiece rotates workpiece around X-axis, coordinate is
displayed in X, Y, -Z.
2 The following parameter setting is necessary.
- No.27003#2(ML2)=1, 27003#1(ML1)=0 and 27003#0(ML0)=0
- No.14717 : The axis number of work rotation axis
- 37 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
(4) Input item of blank form block (column with a hole: G1901)
WORK
Data item Meaning
D DIAMETER Diameter of the column blank (positive value)
E INNER DIAMETER Inner diameter of the column blank (positive value)
L LENGTH Length of the column blank (positive value)
K WORK ORIGIN Z Cutting allowance of the end face of the blank (Z-axis distance between
the end face and workpiece origin) (positive value)
W WORK ORIGIN Z (SPN 2) Cutting allowance of the back end face of the blank (Z-axis distance
between the back end face and workpiece origin) (positive value)
NOTE
The input item of “WORK ORIGIN Z (SPN 2) (W)” is prepared for a machine with
a sub spindle, and is displayed when the bit 1 (SUB) of parameter No.14702 = 1.
(5) Input item of blank form block (column with a hole (around X): G1907)
This blank is used for the machining simulation whose workpiece rotates around X-axis in machining
centers.
Data setting is the same as the above column with a hole.
NOTE
1 There is the following limitations when the simulation whose workpiece rotates
around X axis is executed.
- This function is available in only machining centers.
- Turning cycle can’t be simulated.
- Polar coordinate interpolation can’t be simulated.
- Under simulation as workpiece rotates workpiece around X-axis, coordinate is
displayed in X, Y, -Z.
2 The following parameter setting is necessary.
- No.27003#2(ML2)=1, 27003#1(ML1)=0 and 27003#0(ML0)=0
- No.14717 : The axis number of work rotation axis
WORK
Data item Meaning
R NUMBER OF CORNER The number of corner
This must be a integer, larger than 2 and smaller than 100.
D DIAMETER Diameter of the polygon blank (positive value)
L LENGTH Length of the polygon blank (positive value)
A ANGLE OF ATTACHMENT The angle between a corner and X axis
K WORK ORIGIN Z Cutting allowance of the end face of the blank (Z-axis distance between
the end face and workpiece origin) (positive value)
W WORK ORIGIN Z (SPN 2) Cutting allowance of the back end face of the blank (Z-axis distance
between the back end face and workpiece origin) (positive value)
- 38 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
NOTE
1 The input item of “WORK ORIGIN Z(SPN 2) (W)“ is prepared for a machine with
a sub spindle, and is displayed when the bit 1 (SUB) of parameter No.14702 = 1.
2 Only equilateral polygon can be displayed.
3 Angle of attachment is the angle that is formed by X-axis and one comer of blank
figure.(Refer to the following figure. )
A
Y
(7) Input item of blank form block (polygon with a hole: G1904)
WORK
Data item Meaning
R NUMBER OF CORNER The number of corner
This must be a integer, larger than 2 and smaller than 100.
D DIAMETER Diameter of the polygon blank (positive value)
E INNER DIAMETER Inner diameter of the polygon blank (positive value)
L LENGTH Length of the polygon blank (positive value)
A ANGLE OF ATTACHMENT The angle between a corner and X axis
K WORK ORIGIN Z Cutting allowance of the end face of the blank (Z-axis distance between
the end face and workpiece origin) (positive value)
W WORK ORIGIN Z (SPN 2) Cutting allowance of the back end face of the blank (Z-axis distance
between the back end face and workpiece origin) (positive value)
NOTE
1 The input item of “WORK ORIGIN Z(SPN 2) (W)“ is prepared for a machine with
a sub spindle, and is displayed when the bit 1 (SUB) of parameter No.14702 = 1.
2 Only equilateral polygon can be displayed.
3 Angle of attachment is the angle that is formed by X-axis and one comer of blank
figure.(Refer to the following figure. )
A
Y
- 39 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
(8) Input item of free contour cylinder blank figure block (start point: G1970)
NOTE
1 ‘INPUT DATA’ means the items, which are displayed on the input data window in
editing or altering.
This applies also for G codes G1971 to G1975.
2 Figure input is performed based on the +X-side cross section of the ZX plane of
a round rod.
3 The input item of “WORK ORIGIN Z (SPN 2) (W)” is prepared for a machine with
a sub spindle, and is displayed when the bit 1 (SUB) of parameter No.14702 = 1.
NOTE
4 ‘OUTPUT DATA’ means the items, which are displayed on the program window
as creating program. It can be referenced only for program display purposes.
This applies also for G codes G1971 to G1975.
(9) Input item of free contour cylinder blank figure block (line: G1971)
- 40 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
(10) Input item of free contour cylinder blank figure block (arc(CW): G1972)
Input item of free contour cylinder blank figure block (arc(CCW): G1973)
- 41 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
(11) Input item of free contour cylinder blank figure block (chamfering:
G1974)
(12) Input item of free contour cylinder blank figure block (corner rounding:
G1975)
(13) Input item of free contour cylinder blank figure block (end: G1976)
This block is output at the end of a series of arbitrary figure blocks.
- 42 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
(14) Input item of free contour cylinder blank figure block (around X) (start
point: G1790)
Input item of free contour cylinder blank figure block (around X) (line:
G1791)
Input item of free contour cylinder blank figure block (around X)
(arc(CW): G1792)
Input item of free contour cylinder blank figure block (around X)
(arc(CCW): G1793)
Input item of free contour cylinder blank figure block (around X)
(chamfering: G1794)
Input item of free contour cylinder blank figure block (around X) (corner
rounding: G1795)
Input item of free contour cylinder blank figure block (around X) (end:
G1796)
This blank is used for the machining simulation whose workpiece rotates around X-axis in machining
centers.
Data setting is the same as the above free contour cylinder blank figure.
NOTE
1 There is the following limitations when the simulation whose workpiece rotates
around X axis is executed.
- This function is available in only machining centers.
- Turning cycle can’t be simulated.
- Polar coordinate interpolation can’t be simulated.
- Under simulation as workpiece rotates workpiece around X-axis, coordinate is
displayed in X, Y, -Z.
2 The following parameter setting is necessary.
- No.27003#2(ML2)=1, 27003#1(ML1)=0 and 27003#0(ML0)=0
- No.14717 : The axis number of work rotation axis
- 43 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
1 The arc commands (G1972 and G1973) and corner rounding command (G1975)
are changed to linear elements with several blocks, and then displayed.
Depending on the figure, it may require a longer time before being completely
displayed.
2 Input the end point of an free contour cylinder blank figure such that it matches
with the start point.
3 A series of arbitrary figures must be enclosed with G1970 (start point) and
G1976 (arbitrary figure end).
4 To edit an arbitrary figure, place the cursor on the block of G1970 (start point),
then press [ALTER].
5 A figure for an end face portion cannot be specified. An end face portion must
contain vertical lines only.
X
Z Z
TOOL
Data item Meaning
Q SETTING Tool installation direction. Select the number of an installation method
from the illustration.
Remark) To be selected visually for both vertical and horizontal lathes.
A CUT EDGE ANGLE Angle of the cutting edge (positive value)
Remark) Even when the same tool is used, the location of the cutting
edge angle varies with the cutting direction (for example, outer
surface machining and end facing).
B NOSE ANGLE Angle of the tool nose (positive value)
Remark) Generally, the nose angle remains unchanged even when the
cutting direction changes.
C TIP LENGTH Length of the tool nose portion that can actually cut (positive value)
R NOSE RADIUS Radius of the tool nose (positive value)
- 44 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
TOOL
Data item Meaning
E IMAGINARY TOOL NOSE Imaginary tool nose position. Select a number from the menu indicated
in the illustration.
Remark) To be selected visually for both vertical and horizontal lathes.
F TIP POSITION [FRONT] : Display the tip in front of the holder. (tool for forward spindle
rotation)
[REAR] : Display the tip in the rear of the holder. (tool for reverse
spindle rotation)
HOLDER
Data item Meaning
L* HOLDER LENGTH Length of the holder (positive value)
W* HOLDER WIDTH Width of the holder (positive value)
I* HOLDER LENGTH 2 When the tip is installed in the direction opposite to the holder
installation direction, the distance between the longitudinal end of the
holder and tip center (positive value)
J* HOLDER WIDTH 2 When the tip is installed in the direction opposite to the holder
installation direction, the distance between the lateral end of the holder
and tip center (positive value)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
A TIP WIDTH Tool tip width
B NOSE ANGLE Angle of the tool nose (positive value)
R NOSE RADIUS Radius of the tool nose (positive value)
E IMAGINARY TOOL NOSE General-purpose tool: See the descriptions about G1910.
F TIP POSITION -
HOLDER
Data item Meaning
L* HOLDER LENGTH General-purpose tool: See the descriptions about G1910.
W* HOLDER WIDTH -
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
C TIP WIDTH Tip width of the grooving tool (positive value)
H TIP LENGTH Length of the cutting portion of the grooving tool (positive value)
R NOSE RADIUS Radius of the tool nose (positive value)
E IMAGINARY TOOL NOSE General-purpose tool: See the descriptions about G1910.
F TIP POSITION -
HOLDER
Data item Meaning
L* HOLDER LENGTH General-purpose tool: See the descriptions about G1910.
W* HOLDER WIDTH -
- 45 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
H TIP LENGTH Length of the cutting portion of the round-nose tool (positive value)
R NOSE RADIUS Radius of the tool nose (positive value)
E IMAGINARY TOOL NOSE General-purpose tool: See the descriptions about G1910.
F TIP POSITION -
HOLDER
Data item Meaning
L* HOLDER LENGTH General-purpose tool: See the descriptions about G1910.
W* HOLDER WIDTH -
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
A CUT EDGE ANGLE Angle of the cutting edge (positive value)
B NOSE ANGLE Angle of the tool nose (positive value)
C TIP LENGTH Length of the tool nose portion that can actually cut (positive value)
R NOSE RADIUS Radius of the tool nose (positive value)
E IMAGINARY TOOL NOSE General-purpose tool: See the descriptions about G1910.
F TIP POSITION -
HOLDER
Data item Meaning
L* HOLDER LENGTH General-purpose tool: See the descriptions about G1910.
W* HOLDER WIDTH -
I* HOLDER LENGTH 2 -
J* HOLDER WIDTH 2 -
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER Drill diameter (positive value)
B NOSE ANGLE Drill nose angle (positive value)
H TIP LENGTH Drill length (positive value)
(21) Input item of tool definition block (counter sink tool: G1931)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D BOTTOM DIAMETER Diameter of the end of the counter sink tool end (positive value)
E CUTER DIAMETER Diameter of the counter sink tool (positive value)
H TIP LENGTH Length of the cutting portion of the counter sink tool (tool axis direction,
positive value)
B CUTTER LENGTH Cutter length of the counter sink tool (tool axis direction, positive value)
- 46 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
TOOL
Data item Meaning
L SHANK LENGTH Entire length of the counter sink tool (positive value)
W SHANK DIAMETER Diameter of the shank of the counter sink tool (positive value)
(22) Input item of tool definition block (flat end mill: G1932)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER End mill diameter (positive value)
H TIP LENGTH End mill tool length (positive value)
(23) Input item of tool definition block (ball end mill: G1933)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER End mill diameter (positive value)
H TIP LENGTH End mill tool length (positive value)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER Tap diameter (positive value)
H TIP LENGTH Tap length (positive value)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER Reamer diameter (positive value)
H TIP LENGTH Reamer length (positive value)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER Boring tool diameter (positive value)
H TIP LENGTH Boring tool length (positive value)
TOOL
Data item Meaning
Q SETTING General-purpose tool: See the descriptions about G1910.
D TOOL DIAMETER Face mill diameter (positive value)
H TIP LENGTH Face mill length (positive value)
- 47 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
SEL. SPIND.
Data item Meaning
S SPINDLE NUMBER Spindle number of a sub spindle (positive number)
Remark) Enter 2 when the sub spindle has the spindle number 2.
Enter 3 when the sub spindle has the spindle number 3.
NOTE
The menu above is prepared for a machine with a sub spindle, and is displayed
when bit 1 (SUB) of parameter No.14702 = 1.
NOTE
1 To perform machining simulation, select the MEM mode with the mode switch on
the machine operator’s panel.
2 If a coordinate system change is specified in the program during simulation,
simulation is performed without changing the coordinate system.
3 In the drawing during machining, when the workpiece specifying block is
executed, form of a workpiece is drawn in form of wire frame. Drawing color of
the workpiece can be specified by the parameter No.14773.
4 When a simulation window is opened, a blank figure drawing at the last drawing
is displayed. However, if bit 4 (WDK) of parameter No. 27310 is set to 1, no
blank figure is displayed when a simulation window is opened.
5 Tool path drawing with a multi-path system is performed only at the selected
path for displaying. And a simulation window is initialized if the selected path for
displaying is changed. So if the selected path for displaying is changed in
displaying a free contour cylinder blank figure, the drawing is initialized for a
column figure which encloses it.
6 Path drawing is performed using values in the workpiece coordinate system.
Coordinates that allow for tool compensation (cutter compensation, tool length
compensation, geometry compensation, and wear compensation), tool tip
control, or the like are not used for drawing.
7 Each control modes of the high-speed and high-precision functions (commands
for advanced preview control, AI advanced preview control, AI contour control,
AI nano contour control, high-precision contour control, AI high-precision contour
control, and AI nano high-precision contour control) cannot be turned ON in
machining simulation.
8 In simulation of a program having a sequence of contiguous small blocks,
drawing requires longer processing time, possibly causing machining time to
become longer than actual machining time.
When machining simulation (tool path drawing) is selected, the soft keys shown below appear. Pressing
the leftmost soft key [<] or the rightmost soft key [>] changes the page of the soft key display to the
second, third, or fourth page.
On the 1st page soft key, you can perform operations related to execution in machining simulation (tool
path).
For [SETING], see Chapter 10, "SETTING DATA," in Part II.
[REWIND] : Return to the beginning of the machining program selected for machining simulation.
[START] : Start machining simulation for the currently selected machining program.
[PAUSE] : Stop machining simulation temporarily.
[SINGLE] : Cause a single-block stop when machining simulation is performed in the continuous mode.
When machining simulation is in the stopped state, this soft key starts machining
simulation in the single-block mode.
[STOP] : End machining simulation.
[NODISP] : From the block immediately after this soft key is pressed, suppress tool path drawing.
Tool path drawing is not performed until soft key [DISP] is pressed next.
[DISP] : From the block immediately after this soft key is pressed, start drawing of the tool path.
Remark) Only necessary tool path portions can be drawn by using soft keys [DISP] and [NODISP].
[CLEAR] : Erase the tool path drawn so far. Tool path drawing immediately after this soft key is
pressed is displayed.
NOTE
By setting bit 0 (PRC) of parameter No. 27310 to 1, soft key [PAUSE] can be
changed to soft key [PROCES] (for temporarily stopping machining simulation at
a block specifying M01;).
- 49 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
2nd page soft keys allow you to perform scaling and movement for machining simulation (tool path
drawing) as well as selection of a drawing coordinate system. These operations are the same as those in
drawing during machining. For details, see Subsection 4.3.3, “Scaling, Movement, and Other Operations
in Drawing during Machining”.
NOTE
1 Operations such as scaling, movement, and selection of a drawing coordinate
system must be performed before machining simulation (tool path drawing) is
started.
2 If a coordinate system change is specified in the program during simulation,
simulation is performed without changing the coordinate system.
3 Using the following parameter can change a reference position used in enlarging
or reducing drawn figures.
Parameter GCN (No.27310#1)
The reference position is the center of the:
Figure if GCN = 1
Window if GCN = 0
NOTE
1 To perform machining simulation, select the MEM mode with the mode switch on
the machine operator’s panel.
2 If a coordinate system change is specified in a program under simulation,
whether to perform simulation with the same coordinate system or a changed
coordinate system can be chosen using bit 1 (ACD) of parameter No. 27311.
For details, see Subsection 3.6.7, “Changing Workpiece Coordinate During
Machining Simulation (Animation, Tool Path Drawing)”.
3 When a program that is composed by repeated minute line segments like a
program outputted by CAD/CAM is executed, sometimes the speed of simulation
much slows down. In this case, please set tool motion unit to parameter No.
27323 by dot. When tool moves over the value of this parameter on screen, the
screen is updated and the speed will be accelerated. But, if the value of the
parameter is too large, the resolution will decrease.
4 A tool tip position in animated simulation has coordinates of values in the
workpiece coordinate system. Coordinates that allow for tool compensation
(cutter compensation, tool length compensation, geometry compensation, and
wear compensation), tool tip control, or the like are not used for drawing.
- 50 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
NOTE
5 Each control modes of the high-speed and high-precision functions (commands
for advanced preview control, AI advanced preview control, AI contour control,
AI nano contour control, high-precision contour control, AI high-precision contour
control, and AI nano high-precision contour control) cannot be turned ON in
machining simulation.
6 In simulation of a program having a sequence of contiguous small blocks,
drawing requires longer processing time, possibly causing machining time to
become longer than actual machining time.
On the 1st page soft keys, you can perform operations related to execution in machining simulation
(animated). The operations of [REWIND], [START], [PAUSE], [SINGLE], and [STOP] are the same as
the operations in machining simulation (tool path). For details, see Subsection 3.6.1, “Machining
Simulation (Tool Path) (for Series 0i-C/16i/18i/21i)”.
- 51 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
With bit 0 (ITF) of parameter No. 27311, you can select continued operation (ITF
(No. 27311#0) = 0) or temporary stop (ITF (No. 27311#0) = 1) if tool interferes
with the workpiece during animation.
The soft keys on the 2nd page allow you to perform scaling and movement for machining simulation
(animated drawing) as well as selection of a drawing coordinate system. These operations are the same as
those in drawing during machining. For details, see Subsection 4.3.3, “Scaling, Movement, and Other
Operations in Drawing during Machining”.
[REVERS] : Change the viewpoint of the blank in animation to the exactly opposite position. You can
use this soft key when, during machining with a sub-spindle or machining with the C-axis
rotated, for example, you want to see animation from the opposite side.
NOTE
1 Although soft key [REVERS] may be used even during machining simulation,
switching will sometimes be delayed depending on the CNC status.
2 Operations such as scaling, movement, and selection of a drawing coordinate
system must be performed before machining simulation (tool path) is started.
With FANUC Series 0i-F/0i-D/30i MANUAL GUIDE i, machining simulation can be performed in the
MEM mode and EDIT mode. When each mode is selected, the machining simulation screen can be
displayed using the operation described below.
Pressing soft key [SIMLAT] displays the machining simulation (animated) screen and the soft keys for
machining simulation.
- 52 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
Pressing soft key [SIMLAT] displays the machining simulation (animated) screen and the soft keys for
machining simulation.
NOTE
1 A program subject to simulation is placed in the background editing selection
state. So, if background editing is in progress when the soft key [SIMLAT] is
pressed, the simulation screen cannot be displayed. (The warning message
"CAN NOT OPERATE ON BG EDIT" is displayed.) Terminate background
editing then press the [SIMLAT].
2 A program selected when the soft key [SIMLAT] is pressed is the program being
selected in the foreground.
3 When machining simulation is terminated by pressing the soft key [GRPOFF],
the program selected for drawing is closed, and the program selected in the
foreground is placed in the foreground selection state.
4 If the screen display is switched to another screen during drawing, machining
simulation is terminated.
5 If the machining simulation screen is displayed again after the machining
simulation screen is terminated, the results of the previous simulation are
erased.
6 Animated simulation assumes that the tool tip is placed at the current position.
So, if the tool is inclined with the tool inclination axis, drawing is performed at a
position different from the actual tool position until the next move command is
specified for the tool tip. Coordinates that allow for tool compensation (cutter
compensation, tool length compensation, geometry compensation, and wear
compensation), tool tip control, or the like are not used for drawing.
7 Each control modes of the high-speed and high-precision functions (commands
for AI contour control I, AI contour control II) cannot be turned ON in machining
simulation.
8 In simulation of a program having a sequence of contiguous small blocks,
drawing requires longer processing time, possibly causing machining time to
become longer than actual machining time.
To close the machining simulation (tool path drawing) window, press [GRPOFF].
When machining simulation (tool path drawing) is selected, the soft keys shown below appear. Pressing
the leftmost soft key [<] or the rightmost soft key [>] changes the page of the soft key display to the
second, third, or fourth page.
- 53 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
1 The data displayed on the machining simulation screen such as the current
position and remaining travel distance is not automatic operation state data but
is machining simulation data.
2 The machining simulation screen does not display spindle information and feed
information but displays the next travel distance only.
3 On the machining simulation screen, the remaining travel distance is 0 at all
times.
4 To stop machining simulation, press the soft key [STOP] soft key. If <RESET>
key is pressed, foreground operation is reset.
5 If a blank registration command is executed in tool path drawing during
machining simulation, the blank figure is displayed using a line (wire frame). Use
parameter No. 14773 to specify the display color of the blank figure.
6 When the simulation window is displayed, the blank figure data previously
displayed is used for drawing. However, when bit 4 (WDK) of parameter No.
27310 is set to 1, no blank figure is displayed if the simulation window is open.
7 In machining simulation performed with a multipath system, the tool path of the
displayed path only is drawn. If the displayed path is switched during path
drawing, the drawing screen is initialized. So, if the displayed path is switched
when an arbitrary figure blank is displayed, the blank is initialized to a round rod
figure enclosing the arbitrary figure.
8 If the animated simulation option is not selected, a blank figure command is
ignored, and no blank figure (wire frame) is displayed.
9 When simulation is started from a midway point, the modal state of the NC is not
always executed up to the midway point. So, if simulation is started from a
midway point, correct drawing operation may not be performed.
If you want to prevent the macro executor program from running during machining simulation, change its
processing according to the state of system variable #3010.
On the 2nd page soft key, you can perform operations related to execution in machining simulation (tool
path).
- 54 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
[REWIND] : Return to the beginning of the machining program selected for machining simulation.
[START] : Start machining simulation for the currently selected machining program.
[PAUSE] : Stop machining simulation temporarily.
[SINGLE] : Cause a single-block stop when machining simulation is performed in the continuous mode.
When machining simulation is in the stopped state, this soft key starts machining
simulation in the single-block mode.
[STOP] : End machining simulation.
[NODISP] : From the block immediately after this soft key is pressed, suppress tool path drawing. Tool
path drawing is not performed until soft key [DISP] is pressed next.
[DISP] : From the block immediately after this soft key is pressed, start drawing of the tool path.
Remark) Only necessary tool path portions can be drawn by using soft keys [DISP] and [NODISP].
[CLEAR] : Erase the tool path drawn so far. Tool path drawing immediately after this soft key is
pressed is displayed.
NOTE
By setting bit 0 (PRC) of parameter No. 27310 to 1, soft key [PAUSE] can be
changed to soft key [PROCES] (for temporarily stopping machining simulation at
a block specifying M01;).
If you want to prevent the macro executor program from running during machining simulation, change its
processing according to the state of system variable #3010.
#3010 can take the values listed below.
On the 1st page soft keys, you can perform operations related to execution in machining simulation
(animated drawing). The operations of [REWIND], [START], [PAUSE], [SINGLE], and [STOP] are the
same as the operations in machining simulation (tool path drawing). For details, see Subsection 3.6.3,
“Machining Simulation (Tool Path Drawing) (for Series 30i/31i/32i)”.
- 55 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
With bit 0 (ITF) of parameter No. 27311, you can select continued operation (ITF
(No.27311#0) = 0) or temporary stop (ITF (No.27311#0) = 1) if tool interferes
with the workpiece during animation.
(1) Parameter
The same parameters as used for automatic operation are used for machining simulation. However,
no parameter can be rewritten in background operation. (If an attempt is made to rewrite a parameter
by programmable parameter input (G10L52), machining simulation stops (in case that bit 3 (G10) of
parameter No.27310 is set to 0) or the G10 command is ignored (in case that bit 3 (G10) of
parameter No.27310 is set to 1).)
(2) Tool compensation value, workpiece origin offset value, extended workpiece origin offset value,
macro variable, etc.
Data used for background operation differs from data used for automatic operation. When
background operation is started, the data for automatic operation is copied to produce data for
background operation. Afterwards, the data for background operation and the data for automatic
operation are handled separately from each other. So, even when data is rewritten using G10, for
example, background operation and automatic operation do not affect each other. Note, however,
that data rewritten in background operation is erased without being reflected in the actual data
(foreground data).
(3) Tool life management data, tool number offset data, 3-dimensional error compensation data
These data items are not used for background operation. (If an attempt is made to rewrite data by
using G10, machining simulation stops (in case that bit 3 (G10) of parameter No.27310 is set to 0) or
the G10 command is ignored (in case that bit 3 (G10) of parameter No.27310 is set to 1).)
- 56 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
- 57 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
(3) It is not possible to execute machining simulation, if the P-CODE variables #30000 and up are used
in the execution macro function of macro executor function.
- 58 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
NOTE
1 Even if the coordinate system is changed in machining simulation, the axis
drawing of coordinate system is not changed.
2 Drawing of machining simulation is performed on the premise that the top point
of tool (or the center point of tool diameter) is on a commanded point at the
workpiece coordinate system. So, there are some case where machining
simulation is different from the movement of real machining before a position
command after slanting a tool.
3 Drawing is not performed in a coordinate system where tool compensation (such
as cutter compensation, tool length compensation, geometry compensation and
wear compensation), tool nose control, and so forth are considered.
4 The rotary center of rotary axis(Cs axis) is on the origin of drawing coordinate
specified by drawing definition of blank form block. In case of column blank,
rotary axis rotates about center of the diameter. In case of rectangular solid
blank, rotary axis rotates about the axis specified in parameter No.27334.
5 If 3-dimentional coordinate conversion command is performed in slanting a tool,
the slanted angle of angular axis is made ineffective and a tool is drawn on the
slant of the coordinate system specified by 3-dimentional coordinate conversion
command.
6 If drawing of machining simulation is performed from an intermediate point of the
program, it is performed as the continuous-state workpiece coordinate system is
same as one of the last simulation.
7 Machining simulation is not available in case that C is not “0” on G12.1.
(2) When the [CHSIZE] soft key is pressed during drawing tool path, the screen is displayed as follows.
i) The size of the drawing window changes and drawn tool paths are erased.
ii) Tool paths executed after pressing the [CHSIZE] soft key are drawn in the screen.
- 59 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
Set the execution speed of machining simulation by the following parameters.
27335 Number of speed steps for the machining simulation speed level
[Data type] Byte
[Path attribute] Common to all paths
[Valid data range] 0-9
[Standard value] 0
The number of speed steps for the machining simulation speed level can be specified
between 2 and 9.
Example) If you want to have 3 levels of simulation speed , then set parameter No.27335
to 3.
NOTE
If 0, 1, or a negative value is set in parameter No.27335, then the
function is disabled. If a value bigger than nine is set in parameter
No.27335, then it is equivalent to set parameter No.27335 to 9.
27336 Waiting time betw een blocks at low est speed of simulation
[Data type] Byte
[Path attribute] Common to all paths
[Unit of data] 8msec
[Valid data range] 0-127
[Standard value] 0
- 60 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
Waiting time between each block at the lowest speed of simulation. A value from 1
(8msec) to 127 (1016msec) can be specified as the waiting time between blocks at the
lowest speed
NOTE
When 0 or a negative value is set in parameter No.27336 then it is
equivalent to set parameter No.27336 to 64(512msc).
If the machining simulation is executed at the highest speed, then the waiting time
between blocks becomes “0”. It is the same execution speed as if the function is disabled.
If the machining simulation is executed at the lowest speed, then the waiting time
becomes blocks specified by the parameter No.27336.
If the machining simulation is executed in an interval between the minimum and the
maximum speed, then the waiting time is adjusted according to the selected speed step.
NOTE
If the setting value of the parameter No.27335 is bigger than the
value of the parameter No.27336, then the number of speed steps
for the machining simulation speed level is equivalent to be the
same value with the setting in No.27336.
- 61 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
3.10.1 Operation
By pressing [CUTDSP] soft key the beginning angle of the blank cutout display can be changed
according to following order.
0 degree -> 90 degree -> 180 degree -> 270 degree->OFF
Start Angle for Cutout Display Start Angle for Cutout Display
270 degree 0 degree
Start Angle for Cutout Display Start Angle for Cutout Display
180 degree 90 degree
Beginning angle of the blank cutout and the display position is kept until CNC switching off.
- 62 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
REWIND START PAUSE SINGLE STOP INIT CUTDSP INTERF TLPATH GRPOFF
LARGE SMALL AUTO REVERS ROTATE ←MOVE MOVE→ ↑MOVE ↓MOVE CENTER
WK SET T-OFS
After soft key [START] is pushed and machining simulation is started, the machining time is
calculated and it is kept in the memory temporarily. After that, the color of soft key [INSERT] is
changed. If soft key [INSERT] is pushed in this state, the message “MACHINE TIME DATA IS
INSERTED. OK?” is displayed. Then, if soft key [YES] is selected, the machining time data are
inserted to the end of comment.
NOTE
1 Don’t operate the machine during inserting machining time data.
2 When the machining time isn’t kept in the memory, the machining time can’t be
inserted.
3 When the program has been protected, the machining time can’t be inserted.
4 The machining time can’t be inserted during operation.
5 All paths must be on MEM mode to insert machining time data. When at least
one path isn’t on MEM mode, the machining time can’t be inserted.
6 Even if all path is on MEM mode, if at least one path is on background editing,
machining time data can’t be inserted.
- 63 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
NOTE
7 When the machining time data are inserted on one path, the machining time
data are inserted on other paths too. But when machining simulation for each
path is executed, the machining time data are inserted on only the path in which
the machining simulation is executed.
TIME
If soft key [TIME] is pushed, the indication of modified date and program size are changed to machining
time as follows.
If soft key [TIME] is pushed again, modified date is displayed again.
NOTE
1 The execution time of M98, M99, and custom macro call M codes is not included
in the machining time.
2 The execution time of T and S codes used as arguments in custom macro calls
is not included in the machining time either.
3 The execution time of M00, M01, and M30 is added to the machining time.
4 The parameters about displaying machining time are from 27390 to 27392.
5 The execution time of commands only used for drawing is added to the
machining time.
NOTE
1 One of the following hardware is necessary to use this function.
(1) CNC with 15”color LCD or 10”color LCD B
(2) CNC with Personal computer function with Windows XP
(3) CNC is connected to Personal computer with CNC display screen function.
2 Setting parameter No.27314#7=1 is necessary to use this function, in addition to
satisfying 1.
- 64 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
When the machining simulation stops and soft key [CHSIZE] is pressed, the drawing result is erased.
When the soft key [CHSIZE] is pressed during executing simulation, a warning message ‘EXECUTING
OPERATION’ is displayed.
NOTE
1 One of the following hardware is necessary to use this function.
(1) CNC with 15”color LCD
(2) CNC with Personal computer function with Windows XP
(3) CNC is connected to Personal computer with CNC display screen function.
2 Setting parameter No.27314#3=1 and No.27314#4, #5 is necessary to use this
function, in addition to satisfying 1. About the details of setting of the
No.27314#4, #5, refer to the “A.5.12.2” of Appendix (For Machine Tool Builder).
- 65 -
3.MACHINING SIMULATION BASIC SCREEN AND OPERATION B-63874EN/11
When the machining simulation stops and soft key [MLTDRW] is pressed, the drawing result is erased.
When the soft key [MLTDRW] is pressed during executing machining simulation, a warning message
‘EXECUTING OPERATION’ is displayed.
3.14 NOTES
#7 #6 #5 #4 #3 #2 #1 #0
F62 CKGRP
CKGRP Indicates that a dynamic graphics display is being drawn for check purposes.
In addition, if you want to prevent the macro executor program from running during machining simulation,
change its processing according to the state of system variable #3010.
#3010 can take the values listed below.
- 66 -
B-63874EN/11 BASIC SCREEN AND OPERATION 3.MACHINING SIMULATION
- 67 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
4 PROGRAM OPERATION
When the MEM mode is selected with the machine operator’s panel, the soft keys shown below appear on
the MANUAL GUIDE i screen. Pressing the leftmost soft key [<] or the rightmost soft key [>] changes
the page of the soft key display to the second page.
REWIND O LIST BGEDIT N SRCH O SRCH ACTPOS PRESET MESLST MCHDRW SIMLAT
(Note) (Note)
For soft key [SETING], see Section 2.15, "REGISTERING FIXED FORM SENTENCES".
For soft key [WK SET], see Chapter 7, "SETTING THE WORKPIECE COORDINATE DATA".
NOTE
When the optional function of PROGRAM RE-START, the soft keys [P TYPE]
and [Q TYPE] are displayed on the screen.
When you enter the program number you want to select by using numeric keys then press soft key [O
SRCH], the program with the program number is selected and displayed in the program window.
By pressing soft key [O SRCH] without entering any key, the next program is selected.
NOTE
If the parameter OSR is set to “1”, pressing soft key [O SRCH] without entering
any data, the next program is not selected.
The No. of the parameter OSR is as follows by the CNC type.
Series16i/18i/21i /0i-C:No.3202#3
Series30i/31i/32i/0i-F/0i-D:No.14853#2
By pressing soft key [REWIND], you can return to the beginning of a selected program.
- 68 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
By pressing soft key [MCHDRW], the drawing-during-machining window can be displayed. Press soft
key [GRPOFF] to close the drawing-during-machining window.
While a machining operation is being performed on the machine, the tool path can be drawn. This
function is available also during machine lock and dry run operation.
NOTE
1 To perform drawing during machining, open the window for drawing during
machining by pressing soft key [GRP ON] before starting machining operation.
2 If a coordinate system change is specified in the program during drawing,
drawing is performed without changing the coordinate system.
3 In the drawing during machining, when the workpiece specifying block is
executed, form of a workpiece is drawn in form of wire frame. Drawing color of
the workpiece can be specified by the parameter No.14773.
4 When a simulation window is opened, a blank figure drawing at the last drawing
is displayed. However, if bit 4 (WOK) of parameter No. 27310 is set to 1, no
blank figure is displayed when a simulation window is opened.
5 Tool path drawing with a multi-path system is performed only at the selected
path for displaying. And a simulation window is initialized if the selected path for
displaying is changed. So if the selected path for displaying is changed in
displaying a free blank figure, the drawing is initialized for a column figure which
encloses it.
6 Path drawing is performed using values in the workpiece coordinate system.
Coordinates that allow for tool compensation (cutter compensation, tool length
compensation, geometry compensation, and wear compensation), tool tip
control, or the like are not used for drawing.
7 In Graphic display screen of CNC, G4-digit cycle for MANUAL GUIDE i cannot
be executed. In case of the program that G4-digit cycle is contained, use surely
the drawing-during-machining screen of MANUAL GUIDE i.
When drawing during machining (tool path) is selected, the soft keys shown below appear. Pressing the
leftmost soft key [<] or the rightmost soft key [>] changes the page of the soft key display to the second
or third page.
- 69 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
1st page Soft keys are used for operations such as selection of a program. These key operations are the
same as the operations in the MEM mode, so see the sections listed below.
To close the window for drawing during machining and stop the mode for drawing during machining,
press soft key [GRPOFF].
2nd page soft keys mainly allow you to select whether to display the tool path or not.
For soft key [SETING], see Section 2.15, "REGISTERING FIXED FORM SENTENCES".
[NODISP] : As soon as this soft key is pressed, drawing of the tool path is stopped. The tool path is not
drawn until soft key [DISP] is pressed next.
[DISP] : As soon as this soft key is pressed, drawing of the tool path is started.
Remark) Only necessary tool path portions can be drawn by using soft keys [DISP] and [NODISP].
[CLEAR] : Erase the tool path drawn so far. Immediately after this soft key is pressed, tool path
drawing is displayed.
3rd soft keys allow you to perform scaling and movement of a tool path drawing as well as selection of a
drawing coordinate system.
NOTE
The operations explained below must be performed before tool path drawing is
started.
- 70 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
NOTE
If a blank form for animation has been entered, automatic scaling is performed
when the corresponding block is executed for the first time.
[←MOVE] : Move the viewpoint leftward. As a result, the tool path drawn moves rightward.
[MOVE→] : Move the viewpoint leftward. As a result, the tool path drawn moves leftward.
[↑MOVE] : Move the viewpoint upward. As a result, the tool path drawn moves downward.
[↓MOVE] : Move the viewpoint downward. As a result, the tool path drawn moves upward.
[CENTER] : Set the center of the tool path to the center of the window.
↑ ↓ ← → OK CANCEL
NOTE
A rotation is made according to the unit specified in parameter No. 14716.
- 71 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
By pressing soft key [ACTPOS], the current position display in the status display window in the upper
part of the screen changes in the sequence "ACTUAL POS. (ABS)" → "ACTUAL POS. (RELATIVE)"
→ "ACTUAL POS. (MACHINE)"
If the manual handle interrupt option function is attached, the position display changes in the sequence
"ACTUAL POS. (ABS)" → "ACTUAL POS. (RELATIVE)" → "ACTUAL POS. (MACHINE)" →
“HANDLE INTER.(INPUT)” → “HANDLE INTER.(OUTPUT)”
By pressing soft key [PRESET], a relative coordinates presetting window appears, allowing you to preset
relative coordinates.
When the relative coordinates presetting window is displayed, the following soft keys are displayed:
ORIGIN ALL 0 ACTPOS ALTER CANCEL
[ORIGIN] : Set the axis selected with the cursor keys to "0." At this time, no relative coordinates are
preset.
[ALL 0] : Set all axes to "0." At this time, no relative coordinates are preset.
Remark) You can set a desired coordinate value for an axis selected by the cursor by entering the
value you want to preset by using numeric keys then pressing the <INPUT> key. At this
time, as described above, the relative coordinates are not yet preset.
[ACTPOS] : Change the current position display in the status display window in the upper part of the
screen in the sequence "ACTUAL POS. (ABS)" → "ACTUAL POS. (RELATIVE)" →
"ACTUAL POS. (MACHINE)."If the manual handle interrupt option function is attached,
the position display changes in the sequence "ACTUAL POS. (ABS)" → "ACTUAL POS.
(RELATIVE)" → "ACTUAL POS. (MACHINE)" → “HANDLE INTER.(INPUT)” →
“HANDLE INTER.(OUTPUT)”
[ALTER] : Preset the relative coordinates to coordinate values set by the above operation. This soft
key also closes the relative coordinates presetting window.
[CANCEL] : Cancel presetting of coordinates and just close the window.
In DRAWING DURING MACHINING screen in MEM mode, the display can be chose between
spindle/feedrate information and distance data of the block to be executed next by a soft key [CHGDSP]
- 72 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
NOTE
1 n Series 0i-C/16i/18i/21i, set a parameter No.3106#2 to 1 in order to display
distance data of the block to be executed next for SINGLE BLOCK
OPERATION.
2 In Series 0i-F/0i-D/30i/31i/32i, set a parameter No.3106#2 to 0. The distance
data of the block to be executed next for SINGLE BLOCK OPERATION is
displayed as follows.
- While the block to be executed next is buffered, the distance data of the block
is displayed.
- While the block to be executed next is not buffered, the distance data of the
current block is displayed.
(1) In case of machining simulation nor path drawing during actual machining is not executed
The travel distance data of the next block is automatically displayed.
(2) In case of machining simulation or path drawing during actual machining is executed
Usually, the travel distance of the next block is not displayed.
Pressing soft key [CHGDSP] erases the display of spindle and actual feedrate information and displays
the travel distance data of the next block. Pressing soft key [CHGDSP] again returns the screen to the
display of spindle and actual feedrate information.
NOTE
In MANUAL GUIDE i screen, the digits in the decimal part of actual feedrate are
not displayed in feed per revolution mode, even if the following parameter is set.
Therefore, please set the following parameter to be 0.
SPINDLE SM
S 0
0%
Actual milling axis rotation speed, load meter, and load ratio are displayed.
NOTE
This function is unavailable on the Series 0i-C.
(1) Parameter
MSD (No.14836#1) = 1
(2) Signal
Actual milling axis rotation speed display switching signal SDPC<Gn038#5> = ON
This signal is provided for each path separately. For multipath applications, turn on the signal for a
path for which the milling axis is specified.
• Path 1: G0038#5
• Path 2: G1038#5
• Path 3: G2038#5
SPINDLE SM
S 0
0%
Actual milling axis rotation speed, load meter, and load ratio are displayed.
(a) Displaying the actual rotation speed of the milling axis when more than one spindle is available
Turning on the milling axis rotation speed display switching signal SDPC <Gn038#5> to
request to display the actual rotation speed of the milling axis when the actual rotation speed of
spindle No. n is currently being displayed causes the actual rotation speed of the milling axis to
appear and overwrite the actual rotation speed of the spindle as shown above.
(2) If this function is enabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 1 and signal SDPC <Gn038#5> = 0):
(a) If a spindle number is selected (signals PC3SLC <Gn026#0> and PC2SLC <Gn028#7>):
In the path 1 display window (10.4-inch screen):
The “SPINDLE” display block shows the following information about the selected spindle.
• Actual rotation speed
• Load meter
• Load ratio (%)
• Spindle number
(b) If no spindle number is selected (signals PC3SLC <Gn026#0> = 0 and PC2SLC <Gn028#7> =
0):
In the path 1 display window (10.4-inch screen), the “SPINDLE” display block shows the
following information about spindle 1.
• Actual rotation speed
• Load meter
• Load ratio (%)
• Spindle number (that is, 1)
(3) If this function is disabled and the milling axis rotation speed display switching signal is ON
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 1):
The same information as stated in item (2) is displayed.
(4) If this function is disabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 0):
The same information as stated in item (2) is displayed.
SM 0
0%
(2) If this function is enabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 1 and signal SDPC <Gn038#5> = 0):
(a) If a spindle number is selected (signals PC3SLC <Gn026#0> and PC2SLC <Gn028#7>):
In the simultaneous multipath display window (10.4-inch screen), the “SPINDLE” display
block shows the following information about the selected spindle.
• Actual rotation speed
• Spindle number
(b) If no spindle number is selected (signal PC3SLC <Gn026#0> = 0 and signal PC2SLC
<Gn028#7> = 0):
In the simultaneous multipath display window (10.4-inch screen), the “SPINDLE” display
block shows the following information about spindle 1.
• Actual rotation speed
• Spindle number (that is, 1)
(3) If this function is disabled and the milling axis rotation speed display switching signal is ON
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 1):
The same information as stated in item (2) is displayed.
(4) If this function is disabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 0):
The same information as stated in item (2) is displayed.
- 76 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
SPINDLE SM
S 0
Actual milling axis rotation speed is displayed.
(2) If this function is enabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 1 and signal SDPC <Gn038#5>= 0):
(a) If a spindle number is selected (signals PC3SLC <Gn026#0> and PC2SLC <Gn028#7>):
In the simultaneous multipath display window (15-inch screen), the “SPINDLE” display block
shows the following information about the spindle selected for each path.
• Actual rotation speed
• Expanded spindle name (or spindle suffix)
Expanded spindle name for a selected spindle is displayed.
SPINDLE S2
S 0
Actual milling axis rotation speed is displayed.
(b) If no spindle number is selected (signals PC3SLC <Gn026#0> = 0 and PC2SLC <Gn028#7> =
0):
In the simultaneous multipath display window (15-inch screen), the “SPINDLE” display block
shows the following information about spindle 1 for each path.
• Actual rotation speed
• Expanded spindle name (or spindle suffix)
(3) If this function is disabled and the milling axis rotation speed display switching signal is ON
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 1):
The same information as stated in item (2) is displayed.
(4) If this function is disabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 0):
The same information as stated in item (2) is displayed.
- 77 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
SPINDLE SM
S 0
Actual milling axis rotation speed is displayed.
(2) If this function is enabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 1 and signal SDPC <Gn038#5> = 0):
(a) If a spindle number is selected (signals PC3SLC <Gn026#0> and PC2SLC <Gn028#7>):
In the re-threading window, the “SPINDLE” display block shows the following information
about the selected spindle.
• Actual rotation speed
• Load meter
• Load ratio (%)
• Spindle number (of the selected spindle)
(b) If no spindle number is selected (signal PC3SLC <Gn026#0> = 0 and signal PC2SLC
<Gn028#7> = 0):
- 78 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
In the re-threading window, the “SPINDLE” display block shows the following information
about spindle 1,
• Actual rotation speed (of spindle 1)
• Load meter
• Load ratio (%)
• Spindle number (of spindle 1)
(3) If this function is disabled and the milling axis rotation speed display switching signal is ON
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 1):
The same information as stated in item (2) is displayed.
(4) If this function is disabled and the milling axis rotation speed display switching signal is OFF
(parameter MSD (No.14836#1) = 0 and signal SDPC <Gn038#5> = 0):
The same information as stated in item (2) is displayed.
- 79 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
<1> The actual rotation speed to be displayed is obtained by multiplying the servo motor rotation speed
by the following gear ratio.
(The above expression applies to the Series 16i/18i/21i. For the Series 0i-F/0i-D/30i/31i/32i , the
parameter must be changed as stated in NOTE below.)
<2> The displayed actual rotation speed is up to 8 digits.
<3> The displayed actual rotation speed varies depending on what path, spindle, or servo axis is selected.
<4> If a linear motor-based control axis is specified as a milling axis by mistake, the displayed actual
rotation speed is “0”.
NOTE
The parameter used in calculating a gear ratio differs between the Series
0i-C/16i/18i/21i and Series 0i-F/0i-D/30i/31i/32i.
The parameter to be referenced for each machine model is as follows:
• Number of gear teeth on the servo motor axis
Series 0i-C/16i/18i/21i : Parameter No.1896
Series 0i-F/0i-D/30i/31i/32i : Parameter No.1898
• Number of gear teeth on the milling axis
Series 0i-C/16i/18i/21i : Parameter No.1897
Series 0i-F/0i-D/30i/31i/32i : Parameter No.1899
<1> - <3>
Load ratio = × 100
<2> - <3>
NOTE
The parameter (No.14815) varies according to the servo axis number used for
the milling axis.
The parameter to be referenced for each axis is as follows:
(Common to both the Series 0i/16i/18i/21i and Series 30i/31i/32i)
Axis 1: Parameter No.14815
Axis 2: Parameter No.14816
Axis 3: Parameter No.14817
Axis 4: Parameter No.14818
Axis 5: Parameter No.14819
Axis 6: Parameter No.14820
Axis 7: Parameter No.14821
Axis 8: Parameter No.14822
- 80 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
(2) The displayed load ratio is up to 3 digits.
(3) The displayed load ratio varies depending on what path or servo motor is selected.
NOTE
For details of this function, refer to the applicable “Connection Manual: Function”
(B-63943EN-1) and “PMC Programming Manual” (B-63983EN).
O SAMPLE
N 000000000
HD.T 900
D 0 H 0
S 0 M 0
F 0
G00 17 40 54
G80 80 49 90
G00 17 40 54
[MODAL]
Page 1 Page 2
- 81 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
4.11.1 DETAIL
(1) Where screen effective invalidity of workpiece setting error compensation mode can be confirmed.
a) Modal information of base screen
b) Modal information of DRAWING-DURING-MACHINING window (Usual display)
4.11.2 NOTE
(1) G54.4 is not displayed in the modal information while machining simulation.
(2) At the following screens are not display G54.4 on the modal information part.
a) All path screen display.
b) DRAWING-DURING-MACHINING window. (Usual display)
c) Machining simulation screen.(Animation)
d) Machining simulation screen. (Tool path)
- 82 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
(Example)
Displayed comment on the base screen during execution G code “G2900 P1 (ABCDEFG)”
CURRENT MACHINING
Position of comment
ABCDEFG
display
GENARAL TOOL
G2900 Pp(xxxxx) ;
Address Meaning
(xxxxx) Comment
(Examples)
(2) G2900 P0
The comment is deleted.
- 83 -
4.PROGRAM OPERATION BASIC SCREEN AND OPERATION B-63874EN/11
4.12.2 Notes
The notes of G2900 are as follows.
(1) In the case of specifying number for address P excluding 0 or 1, and specifying no comment, nether
comment display nor deletion are done.
(2) When there is no character string in the specified comment, the comment is erased from the screen.
(3) The name of machining cycle is not displayed during the comment display.
(4) If the G code G2900 is executed in machining simulation or machining drawing, then the character
string is not displayed.
(5) In the NC program conversion, comment display G code G2900 is output as it is into the converted
program.
(6) The comment remains on the base screen when returning from machining simulation screen or
machining drawing screen after switching to them. However, the comment is erased on the base
screen when returning from machining simulation screen after switching to them in Series
30i/31i/32i-A or Series 0i-F/0i-D.
(7) If the mode switch is done in the state of STOP or the state of HOLD then the comment remains
being displayed.
(8) When the G code G2900 is executed during the automatic operation in the RMT mode or the
subprogram is called from M198, then the comment is not displayed.
(9) If the parameter No.14700#0 is set to 1, then the comment cannot be displayed until switching to the
NC screen once and returning back to MANUAL GUIDE i.
- 84 -
B-63874EN/11 BASIC SCREEN AND OPERATION 4.PROGRAM OPERATION
NOTE
If the confirmation is necessary in more than one path at the same time, the soft
-keys [YES] or [NO] operation one time is effective to all paths.
4.13.4 Parameter
Set the following parameter to use this function.
#7 #6 #5 #4 #3 #2 #1 #0
10330 RSC
NOTE
If the amount of time that is specified in parameter No.10333 is
passed after switching to EDIT mode during operation stop status
or operation hold status, then CNC system will judge that the
program is being edited.
Amount of time that has to pass to judge that the program is being edited in OPERATION RESTART
10333
CONFIRMATION FUNCIOTN AFTER EDITING PROGRAM
- 85 -
5. EDITING AND OPERATION
MDI PROGRAMS BASIC SCREEN AND OPERATION B-63874EN/11
For soft keys [ACTPOS] and [PRESET] on the first page, see the following sections:
The soft keys on the second and third pages are used for editing machining programs entered by MDI.
For details on these soft keys, see the following sections:
For soft key [SETING], see Section 2.15, “REGISTERING FIXED FORM SENTENCES”.
- 86 -
B-63874EN/11 BASIC SCREEN AND OPERATION 6.MANUAL OPERATION
6 MANUAL OPERATION
When the handle or jog mode is selected with the machine operator’s panel, the following soft keys
appear on the screen of MANUAL GUIDE i:
NOTE
Soft keys [MESURE] and [MESLST] are displayed only when the Set-up
guidance optional function is attached.
By pressing soft key [MESURE], a window for set-up guidance functions that are performed in the
manual mode is displayed. By pressing soft key [MESLST], a window showing a list of measurement
results is displayed. For details of these windows, see separate Set-up Guidance manual or the manual
provided by machine tool builder.
For soft keys [ACTPOS] and [PRESET], see the following sections:
Section 4.4, “CHANGING THE CURRENT POSITION DISPLAY”
Section 4.5, “PRESETTING RELATIVE COORDINATES”
For soft key [SETING], see Section 2.15, “REGISTERING FIXED FORM SENTENCES”.
By pressing soft key [REPAIR], a window for thread re-machining menu is displayed. About the details
of the window and thread repairing functions, refer to “17.THREAD REPAIRING” in Part VII.
For soft keys [WKSET] and [T-OFS], see the following chapters:
Chapter 7 in Part II, “SETTING THE WORKPIECE COORDINATE DATA”
Chapter 8 in Part II, “SETTING RELATED TO TOOLS”
- 87 -
7. SETTING THE WORKPIECE
COORDINATE DATA BASIC SCREEN AND OPERATION B-63874EN/11
Pressing soft key [WK SET] displays the workpiece coordinate data window.
For compound machine tools, the workpiece coordinate setting windows for the T mode and M mode can
be selected with corresponding tabs.
For lathes, a window for setting the workpiece origin offset data and workpiece coordinate shift data is
displayed.
For machining centers, a window for setting the workpiece origin offset is displayed.
The data items to be set and displayed are common to the corresponding data items of the CNC. So, for
details, refer to the operator’s manual of the CNC.
By pressing the soft key [+INPUT], "current value + offset value" can be calculated.
- 88 -
7.SETTING THE WORKPIECE
B-63874EN/11 BASIC SCREEN AND OPERATION COORDINATE DATA
7.3.1 Outline
Calculating method of measuring of workpiece origin offset value can be selected by parameter
No.27482#4 in workpiece coordinate data window.
(Equation)
No. Equation
Result = Current absolute coordinate value
1 + Workpiece origin offset value on the modal workpiece coordinate
+ External workpiece origin offset value - Target value of workpiece coordinate
(External workpiece origin offset value)
Result = Current absolute coordinate value + External workpiece origin offset value
- Target value of workpiece coordinate
2
(Workpiece origin offset value)
Result = Current absolute coordinate value
+ Workpiece origin offset value on the modal workpiece coordinate
- Target value of workpiece coordinate
(External workpiece origin offset value)
Result = Current machine coordinate value
- Workpiece origin offset value on the modal workpiece coordinate
- Target value of workpiece coordinate
3
(Workpiece origin offset value)
Result = Current machine coordinate value - External workpiece origin offset value
- Target value of workpiece coordinate
Result = Current machine coordinate value - Target value of workpiece coordinate
4
- 89 -
7. SETTING THE WORKPIECE
COORDINATE DATA BASIC SCREEN AND OPERATION B-63874EN/11
No. Equation
(External workpiece origin offset value)
Result = Current absolute coordinate value + External workpiece origin offset value
- Target value of workpiece coordinate
5
(Workpiece origin offset value)
Result = Current absolute coordinate value
+ Workpiece origin offset value on the selected workpiece coordinate by cursor
- Target value of workpiece coordinate
(Equation)
No. Equation
(External workpiece origin offset value)
Result = Current absolute coordinate value + External workpiece origin offset value
- Target value of workpiece coordinate
1
(Workpiece origin offset value)
Result = Current absolute coordinate value
+ Workpiece origin offset value on the selected workpiece coordinate by cursor
- Target value of workpiece coordinate
2 Result = Current machine coordinate value - Target value of workpiece coordinate
(External workpiece origin offset value)
Result = Current absolute coordinate value + External workpiece origin offset value
- Target value of workpiece coordinate
3
(Workpiece origin offset value)
Result = Current absolute coordinate value
+ Workpiece origin offset value on the modal workpiece coordinate
- Target value of workpiece coordinate
- 90 -
8.SETTINGS RELATED TO
B-63874EN/11 BASIC SCREEN AND OPERATION TOOLS
For compound machine tools, the following data items are displayed for the T mode:
For lathes, data items (1) to (4) are displayed. For machining centers, data items (5) and (6) are displayed.
The data to be set and displayed in (1), (2), and (5) is common to the corresponding data in the CNC. For
details, refer to the operator’s manual of the CNC.
For data items (3), (4), and (6), which are related to the tool management function, see Chapter 2, "TOOL
MANAGEMENT FUNCTION" in the Part VI.
8.1.1 Softkeys Icons for the Direction of the Imaginary Tool Nose
For the T series, it is possible to change the virtual tool tip direction input soft key icons, thus making it
possible to select icons that match the axis configuration and coordinate system of your machine tool.
- 91 -
8. SETTINGS RELATED TO
TOOLS BASIC SCREEN AND OPERATION B-63874EN/11
By pressing soft key [MEASUR], "Current machine coordinate value - Target value of workpiece
coordinate” can be calculated.
With the [WEAR OFFSET] tab usable when tool geometry/wear compensation option is specified,
"Current machine coordinate value - Current geometry offset value - Target workpiece coordinate value"
can be calculated.
NOTE
Before starting measurement, cancel necessarily the offset value.
By pressing the soft key [+INPUT] soft key, "Current value + Offset value" can be calculated.
By pressing the soft key [INP.C.] soft key, "Relative coordinate value" can be entered to the offset value
directly.
- 92 -
8.SETTINGS RELATED TO
B-63874EN/11 BASIC SCREEN AND OPERATION TOOLS
8.2.1 Overview
(1) In the tool offset window, it is possible to key in tool data (such as tool diameter, type, name,
mounting, and figure data) necessary when animation is used to draw figures or perform cycle
machining.
(2) The tool diameter and the counter sink tool small diameter (tool nose radius) are input as a tool
offset value (RADIUS (lathe) or CUTTER COMPENSATION (machining center)).
(3) Selecting the TOOL DATA tab causes the TOOL FIGURE DIMENSION DATA SETTING window
to appear. Only up to 300 tools can be specified in this window.
(4) Using data specified on the TOOL DATA tab during cycle machining requires specifying its number,
using a T or D code.
(5) Cycle machining on lathes is performed by referencing the tool information having the same number
as the tool figure offset number specified using a T code. The figure offset value number can be
specified in several patterns as specified with the parameter LGN (No.5002#1) or the like. In any
pattern, the machine is operated by specifying the tool information having the same number as the
tool figure offset number. If the tool management function is available, a D code is used to specify
the offset number. The same holds true also in this case, however.
(6) Cycle machining on machining centers is performed by referencing the tool information having the
same number as a cutter compensation number specified using a D code.
(7) Either the T mode or M mode is used for compound machine tools. When the T mode is used, the
same operation as for lathes is performed. Cycle machining is performed by referencing the tool
information having the same number as for a tool figure offset value.
When the M mode is used, the same operation as for machining centers is performed. Cycle
machining is performed by referencing the tool information having the same number as a cutter
compensation number.
(8) A check is made on the relationship between specified tool types and cycles. When a drilling cycle is
executed, for example, an alarm is issued if a counter sink tool is selected. No check is made unless a
tool type has been input.
(9) A tool figure is drawn during machining simulation if a T or D code is executed.
(10) The term “tool database function” herein refers to an operation in which cycle machining and
animation are performed by inputting or referencing tool figure dimension data.
NOTE
1 This function is enabled if parameter TOL (No.14850#0) = 0.
2 Tool figures can be drawn by specifying either a tool information number
explained above or a G code. When issuing a G code-based drawing command
after tool information is specified, separate them by at least 2 blocks.
Otherwise, it is likely that G code-based tool drawing may not take place.
- 93 -
8. SETTINGS RELATED TO
TOOLS BASIC SCREEN AND OPERATION B-63874EN/11
(1) Soft keys for selecting kind of tool for lathes or T mode of combined machine
(2) Soft keys for selecting kind of tool for machining centers or M mode of
combined machine
DRILL CHAMFR F END B END TAP CHCURS INIT NO.SRH CLOSE
- 94 -
8.SETTINGS RELATED TO
B-63874EN/11 BASIC SCREEN AND OPERATION TOOLS
Holder Holder
Width Width
T T
An An
Aa Aa(Cutting Edge angle)
Holder Width
<3> In case of L form holder, the width of a part that is installed tip is defined as holder width.
A tool tip is defined by the position where the tool is mounted as shown in the following examples.
- 95 -
8. SETTINGS RELATED TO
TOOLS BASIC SCREEN AND OPERATION B-63874EN/11
(Example)
(set 1) (set 2)
(set 5) (set 6)
- 96 -
8.SETTINGS RELATED TO
B-63874EN/11 BASIC SCREEN AND OPERATION TOOLS
NOTE
1 For lathes, tool data registered with the same number as for the tool figure offset
command, rather than with a tool wear offset number, is displayed.
2 This function is unusable on compound machine tools.
3 This function is unusable for a machine tool having the offset memory switching
function.
4 Enabling this function requires setting the parameter TLJ (No.14705#7) to 1.
NOTE
1 For lathes, the cursor moves to the same number as for the tool figure offset
command, rather than to a tool wear offset number.
2 This function is unusable on compound machine tools.
3 This function is unusable on machine tools having the offset memory function.
4 Enabling this function requires setting the parameter TLJ (No.14705#7) to 1.
CURRENT MACHINING
GENERAL TOOL
NOTE
Tool information is not displayed on the machining simulation screen, the
machining drawing screen, and the NC program conversion screen.
- 97 -
8. SETTINGS RELATED TO
TOOLS BASIC SCREEN AND OPERATION B-63874EN/11
(1) If T code and D code are commanded in different blocks, then the tool information corresponding to
the last commanded D code (Excluding D0) will be displayed until the D code corresponding to the
most recent T code is commanded.
(2) When D code is not commanded, as for example a drill tool, then the tool information corresponding
to the last commanded D code (Excluding D0) will be displayed. The tool information is not updated
until a different D code is commanded. (The tool information is not displayed when D code has been
not commanded yet.)
Therefore, it is advised to command a D code soon after the T code is commanded in order to have
congruous tool information displayed in respect to the selected tool.
NOTE
1 To use this function, you require tool management function options.
2 To use this function the parameter TOL (No.14705#5) must be set to 1.
- 98 -
8.SETTINGS RELATED TO
B-63874EN/11 BASIC SCREEN AND OPERATION TOOLS
- 99 -
8. SETTINGS RELATED TO
TOOLS BASIC SCREEN AND OPERATION B-63874EN/11
Pressing the page change key <↑PAGE> or <PAGE↓> several times displays a window for specifying
tool information.
For detailed descriptions of data, see chapters explaining the tool database.
<1> On the machine operator’s panel, select the edit mode to display a window for tool management.
<2> Press the soft key [TOOL] to display the tool management function window, and then press the
leftmost soft key [<] or the rightmost soft key [>] several times. The soft keys shown below appear.
OUTPUT INPUT CLOSE
<3> Press the soft key [OUTPUT]. The following array of soft keys appears, enabling data to be selected
for output.
TOOL MAG STATUS CSTM DSPCT P_NAME POINT CANCEL
Displaying the following 3 items requires installing the tool management expansion option.
<4> Pressing the soft key corresponding to the tool management data to be output displays a
confirmation message. Pressing the soft key [YES] directs the tool management data to the memory
card.
<1> On the machine operator’s panel, select the edit mode to display a window for tool management.
<2> Press the soft key [TOOL] to display the tool management function window, and then press the
leftmost soft key [<] or the rightmost soft key [>] several times. The soft keys shown below appear.
- 101 -
8. SETTINGS RELATED TO
TOOLS BASIC SCREEN AND OPERATION B-63874EN/11
<3> Press the soft key [INPUT]. The following array of soft keys appear, enabling data to be selected for
input.
TOOL MAG STATUS CSTM DSPCT P_NAME POINT CANCEL
Displaying the following 3 items requires installing the tool management expansion option.
<4> Pressing the soft key corresponding to the tool management data to be input displays a confirmation
message. Pressing the soft key [EXEC] causes the tool management data to be input to the memory
card.
- 102 -
III. CONVENIENT FUNCTIONS
CONVENIENT
B-63874EN/11 FUNCTIONS 1.CONTOUR PROGRAMMING
1 CONTOUR PROGRAMMING
Contour programming allows arbitrary figures (contour programs) consisting of circles and straight lines,
rather than those figures handled in cycle machining, to be input.
Pressing the soft key [G-CONT] displays a window similar to one used with arbitrary figure data
described in the previous chapter. This window is used to perform all operations, from inputting figures to
writing them to a machining program, in the same manner.
In this case, the created machining program consists of G01, G02, and G03 codes in ISO code format.
NOTE
See Chapter 5, “Inputting Arbitrary Figures”, of Part IV for explanations about
contour program input data.
The 「INS.CODE」 described above can be used to input G codes and feedrates into figure blocks.
NOTE
The character string that can be input is only a word. It can include neither
parentheses nor space characters.
The first figure block of a contour program has a G code (G1200, G1300, G1450, G1500, or G1600)
signifying a start point as a comment. Place the cursor on that block and press the soft key [ALTER].
This operation displays a window for editing contour programs. In this window, the figures can be edited
in the same manner as arbitrary figures.
- 105 -
2. MEMORY CARD CONVENIENT
INPUT/OUTPUT FUNCTION FUNCTIONS B-63874EN/11
Select EDIT mode on the machine operator’s panel. Pressing soft key [O LIST] displays the program list
window, programs registered in the CNC. Following soft-keys are displayed.
(a) In case of Series 16i /18i /21i, 30i /31i /32i-A, 0i-F/0i-D
NEW COPY DELETE EDTCOM SEARCH M CARD MLT DEL SRTORD OPEN CLOSE
Pressing the soft key [M CARD] or the soft key [IN/OUT] on the program list screen displays the
[INPUT/OUTPUT PROGRAM BY MEMORY CARD] screen.
Following soft-keys are displayed.
INPUT INP.O DELETE SEARCH OUTPUT FORMAT USB RETURN
- 106 -
CONVENIENT 2.MEMORY CARD
B-63874EN/11 FUNCTIONS INPUT/OUTPUT FUNCTION
In case of initializing the memory card such as deleting all files in the memory card, press soft key
[FORMAT]. This soft key displays a message for checking if the memory card may be initialized.
Pressing soft key [YES] initializes the memory card and all files in the memory card are deleted. Pressing
soft key [NO] cancels the deletion of all programs.
NOTE
1 When the CNC screen display function is in use, neither of the following items is
displayed.
• Soft key [FORMAT]
• Whether the memory area is in use or not
2 Soft key [USB] is displayed for Series 30i /31i /32i-B and Series 0i-F /0i-D
only. And, in case of Series 0i-TD /0i-MD, It is necessary to meet the following
requirements.
• Using the following main boards with USB interface
<1> main board B2 ( A20B-8200-0842 )
<2> main board B3 ( A20B-8200-0843 )
• Using the following softwares
<1> 19.0th edition or more of NC basic software ( D4F1/D6F1 )
<2> 1.0th edition or more of USB software ( 659B )
<3> 12.0th edition or more of MANUAL GUIDE i software ( BX32 )
• The parameter No.14854#0=1
[SEARCH] :
Searches for a program.
[OUTPUT] :
Output a selected program to the memory card.
[MLTOUT] :
Output multi programs to the memory card.
[ALLOUT] :
Output all programs to the memory card.
[SRTORD] :
Switches the sort order for displaying a program list between ascending order and
descending order.
[RETURN] : Returns the screen display to the [INPUT/OUTPUT PROGRAM BY MEMORY CARD]
screen.
Pressing soft key [SEARCH] displays the following window of program searching.
Enter the program number to be searched, then press soft key [SEARCH].
- 107 -
2. MEMORY CARD CONVENIENT
INPUT/OUTPUT FUNCTION FUNCTIONS B-63874EN/11
If the program number can be used as the output file name, press soft key [OUTPUT] without
entering file name.
In case that the output file name should be changed, enter the file name to OUTPUT FILE NAME
and press soft key [OUTPUT].
In order to output the selected program together with subprogram called from the program, press soft
key [ON] for OUTPUT WITH SUBPROGRAM item. If not, press soft key [OFF].
[SELECT] : This soft key selects a program to be deleted. Place the cursor on the program to be
selected, and press the soft key [SELECT]. When the program is selected, the color of
its background changes to yellow.
[NOSECT] : This soft key deselects a program. Place the cursor on the program to be deselected,
and press the soft key [NOSECT]. When the program is deselected, the color of its
background changes from yellow back to white.
[AREA] : This soft key selects a range. Place the cursor on the first program in a sequence of
programs to be selected, press the soft key [AREA], and then move the cursor to the
last program in the sequence of programs. The color of the specified range changes to
purple. After this, press the soft key [SELECT] to assert the range. The color of the
background of the selected programs changes from purple to yellow.
[OUTPUT] : This soft key outputs selected programs to memory card.
[CANCEL] : This soft key deselects all programs in the folder of interest at a time and returns the
screen display to the [OUTPUT PROGRAM TOUSB MEMORY] screen. The color of
the background of the deselected programs changes from yellow back to white.
Pressing soft key [OUTPUT] displays the window for entering outputting file name.
If the file name “PROGRAM ALL” can be used as it is, press soft key [OUTPUT] without entering
file name and selected part programs stored in the CNC, the currently selected path when multi-path
lathe, are output to the memory card with this name.
In case that the output file name should be changed, enter the file name to OUTPUT FILE NAME
and press soft key [OUTPUT].
Select the file to be input by placing the cursor on it on the program input/output window.
Pressing soft key [INPUT] begins to read the part program in the file from memory card to CNC.
- 108 -
CONVENIENT 2.MEMORY CARD
B-63874EN/11 FUNCTIONS INPUT/OUTPUT FUNCTION
Pressing soft key [INP.O.] displays the window for changing the reading program number, so enter the
new program number and press soft key [INPUT].
When the file, in which all part program was output with file name of “PROGRAM ALL”, is read to
CNC with changing the program number by soft key [INP.O.], the program number of the 1st program is
changed to the new number.
In order to search the file to be input to CNC, press soft key [SEARCH] and the file searching window is
displayed.
Enter the file name to be searched, and press soft key [SEARCH], then the file is searched if the file is
stored in the memory card.
2.1.5 Notes
For the Series 30i/31i/32i, the current folder is treated as an input/output target.
- 109 -
2. MEMORY CARD CONVENIENT
INPUT/OUTPUT FUNCTION FUNCTIONS B-63874EN/11
In order to input or output the tool data between memory card, select EDIT mode on the machine
operator’s panel.
Insert the memory card into the memory card slot on the LCD/MDI panel.
Pressing soft key [OUTPUT] displays the following window for entering the output file name.
Pressing soft key [OUTPUT] without entering the file name outputs the tool data with the file name
“TOOLDAB.DAT”.
In order to change the file name, enter the file name and press soft key [OUTPUT].
Pressing soft key [INPUT] displays the following window of f the file list store in the memory card.
Select the file in which tool data are stored and to be read to CNC by placing the cursor by the cursor key.
Pressing soft key [INPUT] begins reading the tool data to CNC form the memory card.
- 110 -
CONVENIENT 2.MEMORY CARD
B-63874EN/11 FUNCTIONS INPUT/OUTPUT FUNCTION
(2) Lathe
G1981 P_ J_ K_ Q_ S_ A_ B_ ;
P : Offset Number (1 to 999)
J : Path Number (only multiple paths)
K : Kind of Tool
T : Name of Tool
S : Setting
A : Tool Data 1
B : Tool Data 2
If [OUTPUT] is pushed, then the window for entering outputting file name will be displayed.
- 111 -
2. MEMORY CARD CONVENIENT
INPUT/OUTPUT FUNCTION FUNCTIONS B-63874EN/11
If [INPUT] is pushed, then the file list in memory card will be displayed.
(a) In case of Series 16i /18i /21i
Because one of the following file name is displayed in the file list, push [INPUT] soft-key
without pushing other button.
2.3.3 Notes
If the operator reset the CNC or set the CNC in emergency stop during inputting or outputting operations,
the inputting or outputting will be interrupted. Then, input or output again.
- 112 -
CONVENIENT 2.MEMORY CARD
B-63874EN/11 FUNCTIONS INPUT/OUTPUT FUNCTION
Pressing soft key [OUTPUT] displays the following window for entering the output file name.
Pressing soft key [OUTPUT] without entering the file name outputs the fixed form sentences with the file
name “FIXFRM.DAT” (Output fixed form sentences for milling and turning in a lump.)
In order to change the file name, enter the file name and press soft key [OUTPUT].
Pressing [INPUT] displays the following window of the file list store in the memory card.
Select the file in which fixed form sentences are stored and to be read to CNC by placing the cursor by
the cursor key.
Pressing [INPUT] begins reading the tool data to CNC form the memory card.
- 113 -
3. USB MEMORY INPUT/OUTPUT
FUNCTION (for Series 0i-F/0i-D, CONVENIENT
30i/31i/32i-B) FUNCTIONS B-63874EN/11
Select EDIT mode on the machine operator’s panel. Pressing soft key [O LIST] displays the program list
window, programs registered in the CNC. Following soft-keys are displayed.
NEW COPY DELETE EDTCOM SEARCH IN/OUT MLT DEL SRTORD OPEN CLOSE
Pressing the soft key [IN/OUT] on the program list screen displays the [INPUT/OUTPUT PROGRAM
BY USB MEMORY] screen.(Note)
Following soft-keys are displayed.
INPUT INP.O DELETE OUTPUT M CARD RETURN
NOTE
1 When both the USB memory and memory card are inserted, pressing the soft
key [IN/OUT] displays the [INPUT/OUTPUT PROGRAM BY MEMORY CARD]
screen.
2 The item whether the memory area is in use or not is displayed on USB memory.
- 114 -
3.USB MEMORY
CONVENIENT INPUT/OUTPUT FUNCTION (for
B-63874EN/11 FUNCTIONS Series 0i-F/0i-D, 30i/31i/32i-B)
[SEARCH] :
Searches for a program.
[OUTPUT] :
Output a selected program to the USB memory.
[MLTOUT] :
Output multi programs to the USB memory.
[ALLOUT] :
Output all programs to the USB memory.
[SRTORD] :
Switches the sort order for displaying a program list between ascending order and
descending order.
[RETURN] : Returns the screen display to the [INPUT/OUTPUT PROGRAM BY MEMORY CARD]
screen.
Pressing soft key [SEARCH] displays the following window of program searching.
Enter the program number to be searched, then press soft key [SEARCH].
If the program number can be used as the output file name, press soft key [OUTPUT] without
entering file name.
In case that the output file name should be changed, enter the file name to OUTPUT FILE NAME
and press soft key [OUTPUT].
In order to output the selected program together with subprogram called from the program, press soft
key [ON] for OUTPUT WITH SUBPROGRAM item. If not, press soft key [OFF].
[SELECT] : This soft key selects a program to be deleted. Place the cursor on the program to be
selected, and press the soft key [SELECT]. When the program is selected, the color of
its background changes to yellow.
[NOSECT] : This soft key deselects a program. Place the cursor on the program to be deselected,
and press the soft key [NOSECT]. When the program is deselected, the color of its
background changes from yellow back to white.
[AREA] : This soft key selects a range. Place the cursor on the first program in a sequence of
programs to be selected, press the soft key [AREA], and then move the cursor to the
last program in the sequence of programs. The color of the specified range changes to
purple. After this, press the soft key [SELECT] to assert the range. The color of the
background of the selected programs changes from purple to yellow.
- 115 -
3. USB MEMORY INPUT/OUTPUT
FUNCTION (for Series 0i-F/0i-D, CONVENIENT
30i/31i/32i-B) FUNCTIONS B-63874EN/11
Pressing soft key [OUTPUT] displays the window for entering outputting file name.
If the file name “PROGRAM ALL” can be used as it is, press soft key [OUTPUT] without entering
file name and selected part programs stored in the CNC, the currently selected path when multi-path
lathe, are output to the USB memory with this name.
In case that the output file name should be changed, enter the file name to OUTPUT FILE NAME
and press soft key [OUTPUT].
Select the file to be input by placing the cursor on it on the program input/output window.
Pressing soft key [INPUT] begins to read the part program in the file from USB memory to CNC.
Pressing soft key [INP.O.] displays the window for changing the reading program number, so enter the
new program number and press soft key [INPUT].
When the file, in which all part program was output with file name of “PROGRAM ALL”, is read to
CNC with changing the program number by soft key [INP.O.], the program number of the 1st program is
changed to the new number.
In order to search the file to be input to CNC, press soft key [SEARCH] and the file searching window is
displayed.
Enter the file name to be searched, and press soft key [SEARCH], then the file is searched if the file is
stored in the USB memory.
- 116 -
3.USB MEMORY
CONVENIENT INPUT/OUTPUT FUNCTION (for
B-63874EN/11 FUNCTIONS Series 0i-F/0i-D, 30i/31i/32i-B)
(5) When a file containing lowercase alphabetic characters, kana characters, and some special characters
(such as $, ¥, and !) is input, those characteristics are ignored.
(6) ASCII code is used as input/output code, regardless of the setting parameter (ISO/EIA).
(7) Whether to output an "LF" only or an "LF, CR, CR" as an EOB can be chosen using bit 3 (NCR) of
parameter No. 0100.
(8) Characters usable for a file name
Alphabetic characters : A to Z , a to z
Numeric characters : 0 to 9
Special characters : $ & # % ' ( ) - @ ^ { } ~ ` ! _
3.1.5 Notes
The current folder is treated as an input/output target.
- 117 -
CONVENIENT
4.PROGRAM RESTART FUNCTION FUNCTIONS B-63874EN/11
NOTE
To use this function, the order of movement to a program restart position needs
to be set in parameter No. 7310.
(*) For items (d) or (e), enter an 8-digit number. For sequence number 3 for two times, for example,
enter N00200003.
<2> Press the soft key [P TYPE].
If a value entered into the key-in buffer satisfies none of the items (a) through (e), an error is
indicated.
<3> The program restart screen is displayed.
NOTE
If soft key [P TYPE] is pressed without performing an automatic operation even
once after the power is turned on, an emergency stop is reset, or alarms (PS094
to PS097) is reset, an alarm (PS097) is issued.
- 118 -
CONVENIENT
B-63874EN/11 FUNCTIONS 4.PROGRAM RESTART FUNCTION
(*) For items (d) or (e), enter an 8-digit number. For sequence number 3 for two times, for example,
enter N00200003.
<2> Press the soft key [Q TYPE].
If a value entered into the key-in buffer satisfies none of the items (a) through (e), an error is
indicated.
<3> The program restart screen is displayed.
(Note on using)
<1> This function is not available when a machining cycle is first block of program.
<2> B block number can be entered in the key-in buffer.
- 119 -
CONVENIENT
5.CALCULATOR FUNCTION FUNCTIONS B-63874EN/11
5 CALCULATOR FUNCTION
When numeric data is input, expressions for arithmetic operations, trigonometric functions, square root
calculations, and so forth can be input for calculation.
5.1 APPLICATIONS
The fixed-point format calculation function can be used for cycle input, arbitrary figure input, contour
program input, setting of various data items (basis setting, measurement condition setting, calibration
setting), relative coordinate preset input, and the key-in buffer(*).
(*) If the calculation result becomes an integer during key-in buffer input, no decimal point is used with
it.
Example of input
BOTTOM THICKNESS T= 20
CUT DEPTH OF AXIS J=3.
BOTTOM FINISH AMOUNT H=0.2
SIDE FINISH AMOUNT K=0.3
FEED RATE F=100
CLEARANCE OF AXIS C=200 - 180
- 120 -
CONVENIENT
B-63874EN/11 FUNCTIONS 5.CALCULATOR FUNCTION
- 121 -
CONVENIENT
5.CALCULATOR FUNCTION FUNCTIONS B-63874EN/11
5.8 ROUNDING
Rounding operations are performed using the key operations described below. The result of a calculation
is displayed at the cursor position for input data.
(1) Rounding 1 (rounding off to an integer) :
RND(1.234) [INPUT]
(2) Rounding 2 (rounding off "a" to the decimal places specified by "b") :
RND2(1.267,0.01) [INPUT]
(Note that for a calculation of rounding 2, a special format using two arguments is required. Enter data
according to the format RND(a,b). The value of "a" is rounded off to the decimal places specified by "b".
As "b", do not specify a value other than 1, 0.1, 0.01, and so forth.)
5.9 DISCARDING
This operation discards all decimal places. A discarding operation is performed using the key operations
described below. The result of a calculation is displayed at the cursor position for input data.
(1) Discarding : FIX(1.234) [INPUT]
(*) In the case of key-in buffer input, no decimal point is assigned when an integer is produced as the
result of a calculation. In cases other than key-in buffer input, the respective input formats are to be
followed.
- 122 -
CONVENIENT
B-63874EN/11 FUNCTIONS 6.SHORTCUT KEY OPERATIONS
Pressing <HELP> key on the MDI keyboard displays the window in which explanations of shortcut key
are displayed. Into details, refer to Chapter 6, “HELP SCREEN”.
NOTE
If the small MDI key board is attached to the CNC, shortcut key operations
cannot be used.
- 123 -
CONVENIENT
6.SHORTCUT KEY OPERATIONS FUNCTIONS B-63874EN/11
* By setting bit 1 (SFN) of parameter No. 14703 to 1, a number for shortcut operation can be
displayed under each soft key.
This function does not affect other screens. It does not affect the sub-windows opened from the Program
list and Memory card list windows, too.
- 125 -
CONVENIENT
6.SHORTCUT KEY OPERATIONS FUNCTIONS B-63874EN/11
- 126 -
CONVENIENT
B-63874EN/11 FUNCTIONS 6.SHORTCUT KEY OPERATIONS
- 127 -
CONVENIENT
6.SHORTCUT KEY OPERATIONS FUNCTIONS B-63874EN/11
- 128 -
7.INPUT OF DIRECTION
CONVENIENT ALONG THE LAYOUT OF
B-63874EN/11 FUNCTIONS NUMERIC KEYS
- 129 -
CONVENIENT
8.HELP SCREEN FUNCTIONS B-63874EN/11
8 HELP SCREEN
Pressing the <HELP> key on the MDI keyboard displays the HELP window, in which explanations for
shortcut key operation are displayed.
In the window, “CONTENTS” and “TOPIC” tabs are displayed.
Moving the cursor key <↑> or <↓>, place the cursor to the item of shortcut key to display the
explanation.
Pressing the cursor key <→> displays the tab “TOPIC” tab and explanation of the selected shortcut key.
Pressing the cursor key <←> returns to “CONTENTS” tab.
Pressing [CLOSE] closes the HELP window.
- 130 -
CONVENIENT 9.OPERATION NAVIGATING
B-63874EN/11 FUNCTIONS FUNCTION
TURNING MILLING
(3) Push [START] soft-key after selecting an item by MDI key and operation navigating starts.
START CANCEL
- 131 -
9. OPERATION NAVIGATING CONVENIENT
FUNCTION FUNCTIONS B-63874EN/11
NOTE
1 Operate by soft-keys during operation navigating. When a window is closed by
pushing other keys than soft-keys, the window for next operation is not
displayed.
2 When a window isn’t closed because a warning occurs by incorrect input data or
other causes, the window for next operation is not displayed.
3 It is necessary to set parameter No.14853#6 to 1 to use this function.
4 Operation navigating is available in only EDIT mode or MEM mode ( background
editing ).
The soft key [NAVI] is not displayed when one of the other modes is selected.
TURNING
1. PROGRAMMING OF TURNING
- 132 -
CONVENIENT 9.OPERATION NAVIGATING
B-63874EN/11 FUNCTIONS FUNCTION
After the cursor is placed on “1. PROGRAMMING OF TURNING” and soft-key [START] is
pushed, windows are displayed in order of followings.
1. PROGRAMMING OF MILLING
- 133 -
10.ADVANCED GUIDANCE
FUNCTION(for only Series CONVENIENT
0i-F/30i/31i/32i-B) FUNCTIONS B-63874EN/11
The following option is necessary to use MANUAL GUIDE i advanced guidance function.
- MANUAL GUIDE i advanced guidance function : S774
Decomposed
cycle display
- 134 -
10.ADVANCED GUIDANCE
CONVENIENT FUNCTION(for only Series
B-63874EN/11 FUNCTIONS 0i-F/30i/31i/32i-B)
10.1.2 Condition
It is necessary for this function to satisfy the following conditions.
(1) Parameter No.27313#0 = 0
(2) Foreground operation is not executed.
(3) A new program can be created.
(4) Capacity of the unused program memory is enough.
10.1.3 Restriction
(1) When the decomposed cycle display is executed during foreground operation, warning is displayed.
However, foreground operation and machining simulation are not interrupted.
(2) If a new program can not be created on machining simulation of the decomposed cycle display,
warning is displayed, when machining cycle is executed.
(3) If capacity of the unused program memory is not enough on machining simulation of the
decomposed cycle display, warning is displayed, when machining cycle is executed.
- 135 -
10.ADVANCED GUIDANCE
FUNCTION(for only Series CONVENIENT
0i-F/30i/31i/32i-B) FUNCTIONS B-63874EN/11
10.2.1 Condition
It is possible to use this function on the following conditions.
(1) MANUAL GUDIE i screen can be operated on only first path. Concretely, it is the case that one of
following conditions is met.
<1> “MANUAL GUIDE i Multi Path function” is invalid.
<2> Parameter No.14864 = 1 (MANUAL GUIDE i is valid on only first path.), parameter
No.27401#0 - #1 = 0 and parameter No.27402#0 - #1 = 0.(Turret 2 and 3 are unavailable.)
(2) A program can be newly made.
NOTE
In case a program can’t be made (ex. The number of registered program is
maximum), a warning is generated when this function is starting up.
(3) Available program memory size > program size of the machining simulation execution range
NOTE
If available program memory size is not enough, a warning is generated when
this function is starting up.
(2) Next, push [START] soft-key. Machining simulation is started and input data can be checked. And,
the following function for machining simulation can be used in this window.
<1> Rewind (Note : This is rewind function for execution pointer of machining simulation. Editing
pointer is not rewinded.)
<2> Machining simulation start, stop and pause
<3> Cut display of workpiece
<4> Rotation, scaling and movement of drawing coordinate
- 136 -
10.ADVANCED GUIDANCE
CONVENIENT FUNCTION(for only Series
B-63874EN/11 FUNCTIONS 0i-F/30i/31i/32i-B)
- 137 -
10.ADVANCED GUIDANCE
FUNCTION(for only Series CONVENIENT
0i-F/30i/31i/32i-B) FUNCTIONS B-63874EN/11
10.3.1 Outline
Help window according to each screen is displayed by pressing <HELP> key while displaying the cycle
input window.
- 138 -
10.ADVANCED GUIDANCE
CONVENIENT FUNCTION(for only Series
B-63874EN/11 FUNCTIONS 0i-F/30i/31i/32i-B)
10.3.2 Condition
It is possible to use this function on the following conditions.
10.3.3 Restriction
(1) Even if <HELP> key is pushed while displaying input window of cycle which is not supported, Help
window is not displayed.
(2) Even if <HELP> key is pushed while selecting the language which is not supported, Help window is
not displayed.
10.4.1 Outline
It is possible to change from MANUAL GUIDE i screen to the screen of commercial animated software
by pressing the soft-key.
10.4.2 Condition
It is possible to use this function on the following conditions.
- 139 -
10.ADVANCED GUIDANCE
FUNCTION(for only Series CONVENIENT
0i-F/30i/31i/32i-B) FUNCTIONS B-63874EN/11
Please set the execution file of activating application to the following registries.
In the case that the argument is specified for the execution file of the application, "%d" in the
character string is replaced as the node number of CNC. When you want to represent "%" in itself,
please describe as "%%".
- 140 -
10.ADVANCED GUIDANCE
CONVENIENT FUNCTION(for only Series
B-63874EN/11 FUNCTIONS 0i-F/30i/31i/32i-B)
10.4.3 Operation
Commercial animated software is displayed by pressing [SIMLAT] soft-key. A machining simulation
screen of MANUAL GUIDE i is not displayed.
- 141 -
10.ADVANCED GUIDANCE
FUNCTION(for only Series CONVENIENT
0i-F/30i/31i/32i-B) FUNCTIONS B-63874EN/11
10.4.4 Restriction
(1) Commercial animated software has to access the tape storage memory of CNC, and acquire to the
machining program, because MANUAL GUIDE i does not output the machining program to
commercial animated software side.
(2) When the screen of commercial animated software shuts, MANUAL GUIDE i screen is displayed.
- 142 -
IV. MACHINING CYCLE
B-63874EN/11 MACHINING CYCLE 1.OVERVIEW
1 OVERVIEW
The following shows the flow of programming a machining cycle by using MANUAL GUIDE i:
Select figures
Press soft key [CYCLE] to display the machining cycle menu. The following soft keys are displayed:
SELECT CANCEL
- 145 -
1.OVERVIEW MACHINING CYCLE B-63874EN/11
NOTE
The scroll bar displayed on the right edge of the machining cycle menu window
indicates the approximate position of the cursor throughout the machining cycle
menu.
If the scroll bar marker is on the middle of the scroll bar, therefore, it is likely that
part of the machining cycle menu is hidden behind the window. If this is the
case, pressing the cursor key <↓> makes the hidden part visible.
Pressing the cursor key <←> or <→> switches between the two sections and changes the displayed tab.
The character in the selected tab is displayed in blue.
When completing the entry of necessary data, press soft key [INSERT] to insert the entered data
(machining cycle block) into the program.
- 146 -
B-63874EN/11 MACHINING CYCLE 1.OVERVIEW
NOTE
1 Among the data item displayed in the cutting condition window, there are data
should be danger if they are set automatically such as cutting amount or
feedrate. These data should be entered by an operator always. Other data are
set automatically.
2 Data items displayed in the detail window are usually set automatically by
duplicating the value entered last time. So, check these automatically set value
and modify them if necessary.
3 Executing machining cycle requires a machining cycle block and a figure block,
which will be explained later.
Once a machining cycle block has been entered, therefore, be sure to enter a
figure block in succession.
4 A data item with an asterisk displayed at its right end has a default value. You
need to enter no data if you accept the default value.
5 The [CHCURS] soft key is displayed in data entry windows for machining cycle,
figure, and contour programs.
Pressing this soft key can select whether the cursor keys <←> and <→> are to
be used for tab switching or cursor movement within the entered data. If tab
switching is selected, "Tab ←→" is displayed in the upper right section of the
window. If cursor movement is selected, "Character ←→" is displayed.
6 Initial values automatically set in the data entry window
In the data entry window for a blank figure block or tool definition block,
previously entered data is automatically set as initial values.
Therefore, the operator must enter data only once for the first time; in the second
and subsequent operations, the entered data is then set as initial values.
Because figure data depends on the drawing data, initial values are not set
automatically in the figure data entry window.
7 Automatically copied tool definition block
When the tool database function is not used, a tool definition block in the
drawing definition menu must be specified before a milling cycle or turning cycle
is specified.
Data of the tool definition block can then be copied and automatically set as
initial values of tool condition data for each cycle.
The operator therefore needs to enter only a tool definition block; the operator
need not enter tool condition data in subsequent cycle menus.
The following tool definition block data is copied:
• Milling tool
(1) Tool diameter (D)
• Turning tool
(1) Tool-nose radius (R)
(2) Tool angle (A)
(3) Tool angle (B)
The cycle figure menu window is divided into two sections, one section for selecting figure and the other
for subprogram.
- 147 -
1.OVERVIEW MACHINING CYCLE B-63874EN/11
SELECT CANCEL
Pressing soft key [SELECT] displays a data entry window for the selected figure. (Figures for
machining cycles are classified into the following two major types.)
Fixed form figure :
Fixed form figure is predefined figure such as square and circle, and can be specified by
entering minimum data such as side length or circle radius.
Free form figure :
Free form figure is specified by entering figures by line or arc along the figures written on a
blue print one by one.
(2) Selecting a figure from the subprogram window
Pressing the cursor key <→> displays the subprogram window with its tab characters displayed in
blue.
The subprogram window shows a list of the subprogram numbers and names of figure blocks
registered as subprograms in advance.
Select a subprogram to be used by moving the cursor to the subprogram with the cursor keys <↑>
and <↓>.
Pressing soft key [SELECT] create the block for calling the selected subprogram as “M98 Pxxxx ;”
in the actual part program.
(It is specified by program number to be displayed in the subprogram menu or not.
For turning machining cycle figure, the minimum and maximum program number of the programs
should be used as the subprogram are set in the parameter No.14720 (TFIGSNO) and No.14721
(TFIGENO).
For milling machining cycle figure, the minimum and maximum program number of the programs
should be used as the subprogram are set in the parameter No.14722 (MFIGSNO) and No.14723
(MFIGENO).
Subprogram whose number is within these range is displayed in the subprogram menu for turning or
milling cycle figure.)
(3) Entering another figure block in succession
To enter an additional figure block after entering machining cycle and figure block data, press
[FIGURE] among the displayed soft keys shown below to display a figure menu, then select a
necessary figure.
Different from the menu displayed for entering machining cycle data, the figure menu displayed here
shows all menu items.
- 148 -
B-63874EN/11 MACHINING CYCLE 1.OVERVIEW
NOTE
The scroll bar displayed on the right edge of the figure menu window indicates
the approximate position of the cursor throughout the figure menu.
If the scroll bar marker is on the middle of the scroll bar, therefore, it is likely that
part of the figure menu is hidden behind the window. If this is the case, pressing
the cursor key <↓> makes the hidden part visible.
When completing the entry of necessary data, press soft key [INSERT].
Soft key [INSERT] inserts the entered figure block into the program and displays the program
window.
(5) Entering another figure in succession
When another figure is to be entered in succession, press soft key [NXTFIG]. The entered figure
block is then inserted to the program, and the figure selection menu is displayed again.
NOTE
1 More than two figures can be entered in succession for a single machining cycle
type.
Machining cycle is executed for each of the specified figures sequentially.
- 149 -
1.OVERVIEW MACHINING CYCLE B-63874EN/11
NOTE
2 An ordinary ISO code block can be entered between machining cycle and figure
blocks. If this is done, no machining operation takes place in the machining cycle
block. Instead, the ISO code block entered before the figure block is executed.
Machining cycle is executed only in the figure block after the ISO code block has
been executed.
<1> After completing the entry of necessary data, press soft key [INSERT].
<2> A screen for selecting fixed form figure data as a subprogram is displayed as shown below.
When creating fixed form figure data as a subprogram, select "CREATE AS SUB
PROGRAM".
METHOD OF FREE FIGURE CREATION
○ INSERT IN CURRENT PROGRAM
◎ CREATE AS SUB PROGRAM
<3> If a comment is entered, the entered comment is added to the M98P**** block of the main
program and the subprogram at the time of program output.
<4> Pressing the [OK] soft key outputs a created fixed form figure program as a subprogram to the
machining program.
- 150 -
B-63874EN/11 MACHINING CYCLE 1.OVERVIEW
There are two types of data input items. One type includes those entered as numbers, and the other
type, those selected from a menu displayed using a soft key. For the first type, the message "KEY IN
NUMERALS." is displayed in the lower section of the window. For the second type, the message
"SELECT SOFT KEY" is displayed.
After entering the necessary data, press soft key [OK].
NOTE
As figures are entered, they are drawn in the figure entry window.
In the upper section of the window, symbols for entered figures are displayed
sequentially, starting at the left. The cursor key <←> or <→> can be used to
select an entered figure; the lines that correspond to the selected figure will be
displayed in yellow.
NOTE
See Chapter 5, "ENTERING ARBITRARY FIGURES," for descriptions about
data for arbitrary figures for machining cycle.
- 151 -
1.OVERVIEW MACHINING CYCLE B-63874EN/11
- 153 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
2 TURNING CYCLE
With MANUAL GUIDE i, the machining cycles listed below are available for turning.
Turning
G1120 Outer surface roughing
G1121 Inner surface roughing
G1122 End face roughing
G1123 Outer surface semifinishing
G1124 Inner surface semifinishing
G1125 End face semifinishing
Machining command block G1126 Outer surface finishing
G1127 Inner surface finishing
G1128 End face finishing
G1129 Conical Boring
G1150 Outer surface roughing and finishing
G1151 Inner surface roughing and finishing
G1152 End face roughing and finishing
Residual machining
G1160 Outer surface residual roughing
G1161 Inner surface residual roughing
G1162 End face residual roughing
G1163 Outer surface residual semifinishing
Machining command block G1164 Inner surface residual semifinishing
G1165 End face residual semifinishing
G1166 Outer surface residual finishing
G1167 Inner surface residual finishing
G1168 End face residual finishing
- 154 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
Turning groove
G1130 Outer surface roughing
G1131 Inner surface roughing
G1132 End face roughing
G1133 Outer surface roughing and finishing
Machining command block G1134 Inner surface roughing and finishing
G1135 End face roughing and finishing
G1136 Outer surface finishing
G1137 Inner surface finishing
G1138 End face finishing
Threading
G1140 Outer surface
Machining command block
G1141 Inner surface
G1460 General-purpose thread
G1461 Metric thread
Thread figure block
G1462 Unified thread
(ZX plane)
G1463 PT thread
G1464 PF thread
NOTE
1 When machining cycles are input with MANUAL GUIDE i, sets of a machining
type block and figure blocks must be input in succession for all machining cycles
except turning hole machining.
For one machining type block, multiple figure blocks can be input.
However, multiple sets of arbitrary figures can be input, with one set including up
to 50 figures enclosed between a start point and end block.
2 There is no figure block for residual machining. For details, see Section 2.7,
"RESIDUAL MACHINING BY TURNING".
3 For each item marked with [*] in the tables below, a standard value is
automatically set if no value is input.
The screen displays [*] to the right of a data item.
4 In some of the input data items, the system sets the last inputted data as an
initial data. As to these input data items, the mark of “(COPY)” was described.
- 155 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
NOTE
5 The motions go back to the start point where the machining cycle started after
completing the all machining cycles.
(It is possible not to go back the start point when the bit 7 (ESC) of parameter
No.27102 is set to 1.)
6 On the CNC for lathe turning with G-code system B or C, when machining cycle
is specified, G90 must be specified in advance to make a switchover to the
absolute coordinate system. For hole machining by turning (with the tool
rotated), G98 (initial level return) or G99 (R position level return) must be
specified in advance.
7 In case that blank figure is jutting out of part figure like the following drawing,
cycle machining cannot be performed.
Remarks)
Cycle retract motions
In case of bit 7 (ESC) of parameter No.27102 = 0, Retracting motions indicated as broken lines in
the following drawing will be outputted. The order of motion axis will be opposite to the approached
motions
Retracting motion of a
machining cycle Position where the
machining cycle
started
Approaching motions
of a machining cycle
In case of carrying out plural figures machining by one G4 digit cycle, such like grooving, this
retracting motions will be available at the last figure machining.
- 156 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
CUT COND.
Data item Meaning
C CLEARANCE Distance between the surface of a workpiece and point R (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the bottom of a hole (in seconds, positive value) (COPY)
Z APPROCH MOTION [Z→X] : From the current position to the machining start point, the tool
moves in the Z-axis direction and then in the X-axis direction.
[X→Z] : From the current position to the machining start point, the tool
moves in the Z-axis direction and then in the X-axis direction.
(initial value)
[2 AXES] : From the current position to the machining start point, the tool
moves simultaneously in the X- and Z-axis directions.
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the surface of a workpiece
L CUT DEPTH Hole depth (radius value, negative value)
CUT COND.
Data item Meaning
Q* PECKING CUT DEPT Depth of cut per drilling operation (radius value, positive value) (COPY)
(Note)
H*/K* GO PATH AMOUNT SET One of the following is displayed according to the setting of bit 0 (HL0) of
/ GO PAST AMOUNT parameter No. 27020.
- GO PAST AMOUNT : HL0 (No.27020#0)=0
Length of the incomplete hole at the tip of the tool (radius value, positive
value) (COPY)
- GO PATH AMOUNT SET : HL0 (No.27020#0)=1
If soft key “SETING” is selected, “GO PAST AMOUNT” is displayed on the
[DETAIL] tab. In addition, input items “TOOL DIAMETER” and “NOSE
ANGLE” are displayed.
C CLEARANCE Distance between the surface of a workpiece and point R (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the bottom of a hole (in seconds) (COPY)
Z APPROCH MOTION See CENTER DRILLING : G1100.
- 157 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the surface of a workpiece
L CUT DEPTH Hole depth (radius value, negative value)
DETAIL
Data item Meaning
U TOOL DIAMETER Tool diameter
V NOSE ANGLE Tool angle
K GO PAST AMOUNT Enter the tool diameter and tool angle, then press soft key [CALC]. The value
automatically calculated is then assigned to this item.
DETAIL
Data item Meaning
A* START CUT DEPTH Cutting depth in case of cutting by changing a federate at the start of cutting
S* START FEED RATE Feedrate in case of cutting by changing a federate at the start of cutting
D* END CUT DEPTH Cutting depth in case of cutting by changing a federate at the end of cutting
E* END FEED RATE Feedrate in case of cutting by changing a feedrate at the end of cutting
DETAIL
Data item Meaning
R PECKING CLEARANCE Pecking clearance
When this item is blank, pecking clearance is value of parameter No.5115.
NOTE
The system refers to the parameter No.5114 as the return amount. Therefore,
please set parameter No.5114 to the suitable value before machining.
CUT COND.
Data item Meaning
W MACHINING TYPE Displayed when bit 0 (WRV) of parameter No. 27195 is set to 1.
[NORMAL]: Specifies normal tapping
[REVERS]: Specifies reverse tapping
R TAP TYPE [FLOAT] : Specifies the float tap.
[RIGID] : Specifies the rigid tap. (Note)
D THREAD LEAD Lead of a tapping tool (radius value, positive value) (COPY)
C CLEARANCE Distance between the surface of a workpiece and point R (radius value,
positive value) (COPY)
P* DWELL TIME Dwell time at the bottom of a hole (in seconds, positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1100.
S SPINDLE SPEED Spindle speed (min-1)
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the surface of a workpiece
L CUT DEPTH Hole depth (radius value, negative value)
- 158 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
NOTE
1 When you use the rigid tapping M code command (bit 0 (G84) of No.5200 = 0),
the system refers to the parameter No.5210 or No.5212 as M code. Therefore,
please set parameter No.5210 or No.5212 to the suitable value before
machining.
2 Depending on whether the rigid tapping option is provided or not and on the
setting of bit 0 (G84) of parameter No. 5200, the displayed types and the initial
value vary as follows:
(1) If the rigid tapping option is provided and bit 0 (G84) of parameter No. 5200
is set to 0, FLOAT and RIGID are displayed, and the rigid tapping is set as
the initial value.
(2) If the rigid tapping option is provided and bit 0 (G84) of parameter No. 5200
is set to 1, only RIGID is displayed, and the rigid tapping is set as the initial
value.
To specify reverse tapping, move the cursor to “MACHINING TYPE W” in the cutting condition menu
of tapping to display soft keys [NORMAL] and [REVERS], then select one of these soft keys.
The specified machining type is programmed as follows:
G1102 W1/W2 . . . ; (workpiece rotation)
W1: Normal, W2: Reverse tap
G1112 W1/W2 . . . ; (tool rotation)
W1: NORMAL, W2: REVERSE TAP
- 159 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
S1 S2
NOTE
When this function is enabled, an attempt to execute a G1102 block results
in the following if spindle number argument Q is not specified:
•When two or more spindles are used (bit 1 (SUB) of parameter No. 14702 =
1), the alarm 3073 “WRONG SPINDLE NUMBER” is issued.
• When only one spindle is used (bit 1 (SUB) of parameter No. 14702 = 0), the
block is executed on the assumption that spindle number 1 is specified.
(When parameters to be referenced are determined by spindle number, the
parameters for spindle number 1 are referenced.)
- 160 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
If the parameter for an M code specifying the reverse rotation pre-tapping command is not set when
reverse rotation tapping is specified, an alarm (PS3074 “NO M-CODE BEFORE TAP CYCLE”) is
issued.
For details of the parameter, see the chapter explaining parameters.
CUT COND.
Data item Meaning
C CLEARANCE Distance between the surface of a workpiece and point R (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the bottom of a hole (in seconds, positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1100.
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the surface of a workpiece
L CUT DEPTH Hole depth (radius value, negative value)
- 161 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
A* START CUT DEPTH Cutting depth in case of cutting by changing a federate at the start of cutting
S* START FEED RATE Feedrate in case of cutting by changing a federate at the start of cutting
D* END CUT DEPTH Cutting depth in case of cutting by changing a federate at the end of cutting
E* END FEED RATE Feedrate in case of cutting by changing a feedrate at the end of cutting
CUT COND.
Data item Meaning
C CLEARANCE Distance between the surface of a workpiece and point R (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the bottom of a hole (in seconds, positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1100.
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the surface of a workpiece
L CUT DEPTH Hole depth (radius value, negative value)
DETAIL
Data item Meaning
D* END CUT DEPTH Cutting depth in case of cutting by changing a federate at the end of cutting
E* END FEED RATE Feedrate in case of cutting by changing a feedrate at the end of cutting
CUT COND.
Data item Meaning
Q SHIFT AMOUNT Shift amount at the bottom of a hole (radius value) (COPY)
C CLEARANCE Distance between the surface of a workpiece and point R (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the bottom of a hole (in seconds, positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1100.
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the surface of a workpiece
L CUT DEPTH Hole depth (radius value, negative value)
DETAIL
Data item Meaning
D END CUT DEPTH Depth of cut applicable when cutting is performed by changing the feedrate
at the end of cutting
E END FEED RATE Feedrate applicable when cutting is performed by changing the feedrate at
the end of cutting
For fine-boring, the M code for stopping the spindle and the M code for orientation are set with parameter
No. 27013 and No. 27014. If the bit 2 of parameter No.27195 is set to “1”, the M code for stopping the
spindle is M05 regardless of the setting of parameter No.27013.
- 162 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
The direction in which the tool is to retract during fine boring is set in parameter No. 27020. For details of
the parameters, see the chapter explaining parameters.
Dn Ds C
De
F Fs
F
Fe F R
R Pecking clearance
Detail
Data item Meaning
R PECKING Pecking clearance
CLEARANCE When this item is blank, pecking clearance is value of parameter No.5115.
- 163 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
Detail
Data item Meaning
R PECKING Pecking clearance
CLEARANCE When this item is blank, pecking clearance is value of parameter No.5115.
2.2 TURNING
TOOL COND.
Data item Meaning
R NOSE RADIUS Tool nose radius of a roughing tool (positive value)
A CUT EDGE ANGLE Cutting edge angle of a roughing tool (positive value)
B NOSE ANGLE Tool angle of a roughing tool (positive value)
J IMAGINARY TOOL NOSE Imaginary tool nose position of a roughing tool
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27102 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
P CUTTING DIRECTION [-Z] : Cuts in the -Z direction.
[+Z] : Cuts in the +Z direction.
Remark) [+Z] is used for cutting in the reverse direction or for
machining with a subspindle. (COPY)
Q CUT DEPTH Depth of each cut (radius value, positive value)
H RATE OF CUT DEPTH Change rate for the depth of cut. Specify a change rate in steps of 1%.
A second depth of cut and subsequent ones are sequentially multiplied
by a specified change rate. The default is 100%, meaning that the
depth of cut remains unchanged. (1 to 200, positive value)
C* X-AXIS FINISH AMT. Finishing allowance in the X-axis direction. The blank is regarded as 0.
(radius value, positive value)
D* Z-AXIS FINISH AMT. Finishing allowance in the Z-axis direction. The blank is regarded as 0.
(radius value, positive value)
F CUT DIRC.FEEDRATE Feedrate applicable when the tool cuts in the workpiece radius
direction (positive value)
E CUT DEPTH FEEDRATE Feedrate applicable when the tool cuts in the Z-axis direction (positive
value)
V CUT RISE FEEDRATE Feedrate applicable when the tool cuts up in the direction of retraction
from the workpiece (positive value)
- 164 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
DETAIL
Data item Meaning
K 1ST OVERRIDE Feedrate override value for the first cut. Specify an override value in
steps of 1%. The default is 100%. (1 - 200, positive value)
Remark) This data item is used, for example, to cut the black coating of
a cast workpiece.
W CUT RISE METHOD [SPEED] : The tool retracts by a distance specified with ESCAPE
AMOUNT in the XZ direction immediately after cutting.
[CUT] : The tool retracts by a "retract" distance" after cutting along
the figure.
(COPY)
U ESCAPE AMOUNT Distance by which the tool retracts from a cutting surface after each
cut (radius value, positive value)
Remark) By referring to the parameter No. 27128 (minimum clamp
value), the system sets the data as an initial value.
L X-AXIS CLEARANCE Distance between a blank and escape position in the X-axis direction
(radius value, positive value)
Remark) By referring to the parameter No. 27129 (minimum clamp
value), the system sets the data as an initial value.
M Z-AXIS CLEARANCE Distance between a blank and machining start point (approach point)
in the Z-axis direction (radius value, positive value)
Remark) By referring to the parameter No. 27130 (minimum clamp
value), the system sets the data as an initial value.
Z APPROCH MOTION [Z→X] : From the current position to the machining start point, the
tool moves in the Z-axis direction and then in the X-axis
direction. (initial value)
[X→Z] : From the current position to the machining start point, the
tool moves in the Z-axis direction and then in the X-axis
direction.
[2 AXES] : From the current position to the machining start point, the
tool moves simultaneously in the X- and Z-axis directions.
S CUT DEPTH DIRECTION As to X axis Cut direction,
[-X] : Cuts in the –X direction.
[+X] : Cuts in the +X direction.
Remark) This data item is enable when the bit 0 (TC0) of parameter
No.27100 = 1. (COPY)
X POCKET CUTTING [CUT] : Cuts a pocket. (initial value)
[NOTHIN] : Does not cut a pocket.
Remark) This data item is enable when the bit 1 (TC1) of parameter
No.27100 = 1.
Y OVERHANG CUTTING [CUT] : Cuts an overhang. (initial value)
[NOTHIN] : Does not cut an overhang.
Remark) This data item is enable when the bit 1 (TC1) of parameter
No.27100 = 1.
- 165 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
NOTE
When the conditions listed below are all satisfied, offsetting performed in tool
path creation may increase an arc radius because of the characteristics of
offsetting. If the arc radius exceeds a permissible value as a result of offsetting,
an alarm (PS003 “TOO MANY DIGIT”) may be issued. In such a case, adjust
finishing allowance values to prevent the alarm.
<1> A turned figure contains an arc and rounded corner.
<2> Finishing allowances are different in the X-axis direction and the Z-axis
direction.
<3> A value of a finishing allowance plus a tool nose radius approximates an
arc radius value.
End facing(Note)
Data item Meaning
N WT/WTOUT ED FACE MC Specifies whether to perform simultaneous end facing.
[UNAVIL]: Does not perform simultaneous end facing.
[AVAIL]: Performs simultaneous end facing.
Remark) If “AVAIL” is selected, the following input item “END FACE
REMOVAL” is displayed.
I* END FACE REMOVAL End facing allowance (radius value, positive value)
If this item is omitted, the end facing allowance is determined based
on the part figure and blank figure.
NOTE
1 The “END FACE MC” tab is displayed when bit 2 (EFM) of parameter No. 27120
is set to 1.
2 When bit 2 (EFM) of parameter No. 27120 is set to 1, end facing can be
performed at the same time in the process of outer or inner surface roughing for
bars (simultaneous end facing).
For details of simultaneous end facing, see "Simultaneous end facing" described later.
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> The tool cuts in to the entered-figure position where there is still a finishing allowance in the Z-axis
direction at the feedrate (E) specified for the cut-in direction.
- 166 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<3> If [SPEED] is selected, the tool immediately retracts by a return clearance (U) in the X- and Z-axis
direction. If [CUT] is selected, the tool first cuts along the figure and then retracts by a return
clearance (U) in the X- and Z-axis direction.
<4> The tool moves to the cut-in start position in the Z-axis direction by rapid traverse.
<5> Steps <2> to <4> are repeated until the lowest portion in the X-axis direction is reached.
<6> If there is another pocket, the tool is positioned on the pocket, and steps <2> to <4> are repeated.
<7> Once all portions are cut, the tool retracts to the position "BLANK + clearance (L)" in the X-axis
direction at the rapid traverse rate.
NOTE
It is possible to specify "PART" and "BLANK" as "ELEMENT TYPE" for an
individual arbitrary figure.
This "BLANK" can be used to enter an arbitrary figure resembling a blank figure
to be actually machined, so any portion other than the blank portion will not be
cut. This way, optimum rough turning can be realized.
Start point
(b) Motion of the tool in the cutting direction on the blank element portion
When the tool advances in the cutting direction, the excessive amount of travel of the tool is as describe
below.
When bit 0 (BLN) of parameter No. 27120 is set to 0, and the tool advances in the cutting direction, the
excessive amount of travel of the tool is nose radius R if the attribute of the figure across which the tool
moves is the blank element. In this case, the excessive amount of travel is the distance from the end point
of the part figure.
Blank figure
Part figure
R
When bit 0 (BLN) of parameter No. 27120 is set to 1, and the tool advances in the cutting direction, the
excessive amount of travel of the tool is [clearance + 2 × nose radius R] if the attribute of the figure
- 167 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
across which the tool moves is the blank element. In this case, the excessive amount of travel is the
distance from the blank element.
Blank figure
Part figure
Clearance+2R
In case of satisfying the following both conditions, the excessive amount of travel of the tool is calculated
by r(1-sin θ).
* r: Nose radius R
θ: Slant of the end of part elements in tangential direction
(Conditions)
(1)No.27120#0 = 0
(2)The direction of moving in cutting federate when a tool exceeds by “clearance + nose radius*2”
is the opposite area to the cutting direction vertically shown bellow.
Cutting direction
θ
θ r
r sinθ
Excessive amount
of travel r-r sin θ
= r(1 – sin θ)
- 168 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
Z
End face center
End facing allowance
(The outer surface is machined after the end facing allowance is cut.)
NOTE
If parameter 27120#3 is set to 1, end face part can be machined without finish
amount.
- 169 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
End facing
allowance I
Part figure
+Z
End facing
allowance I Part figure
+Z
End face of a part
End facing allowance determined based on the part figure and blank figure
<If cutting direction is -Z>
For both outer and inner surface roughing, the end facing allowance is the distance from the end face of
the part (maximum Z of the part figure) to the end face of the blank (maximum Z of the blank figure) as
shown in the following figure.
+Z
Part figure
End face of a part
- 170 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<If cutting direction is +Z>
For both outer and inner surface roughing, the end facing allowance is the distance from the end face of
the part (minimum Z of the part figure) to the end face of the blank (minimum Z of the blank figure) as
shown in the following figure.
<Inner surface machining> +X
End face of blank
(Blank figure) Part figure
+Z
End face of
a part
NOTE
The cutting direction in end facing is the outer/inner surface cutting direction.
Z
Part figure 1
End facing allowance
Depth of cut in end face d is automatically determined based on the end facing allowance and the depth of
cut as follows:
Number of cuts N = (end facing allowance)/(depth of cut)
N is assumed to be the result of the above division with the fractions rounded up.
Depth of cut in end face d’=(end facing allowance)/(number of cuts N)
The obtained depth of cut in end face d’ is multiplied by an override value, then the depth of cut in the
end face is calculated again as follows:
Number of cuts N’ = (end facing allowance)/[(d’) × override]
N’ is assumed to be the result of the above division with the fractions rounded up.
Depth of cut in end face d=(end facing allowance)/(number of cuts N’)
The override is set in parameter No. 27131. If 0 is set, the override is assumed to be 100%.
The end face cutting feedrate is the outer surface cutting feedrate multiplied by the override (%).
This override is specified in parameter No. 27132. If 0 is set, the override is assumed to be 100%.
Even when part figure 1 starts at a position of which X value is smaller than 0 as shown in the figure
below, the end face is cut if an end facing allowance is specified.
Even when such a part figure is defined, the end face is cut as shown below.
- 171 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
Part figure 1
Z
Finishing allowance
Part figure 1
The end face is cut as follows:
+X
<1>
● Machining start point (Xs,Zs)
<5>
X1
Return clearance U
Depth of cut Q
(Depth of cut Q)×(Rate of cut depth H)/100
<4>
<2>
Finishing allowance W
X0 <3> +Z
<1> In G00, the tool moves along the Z-axis to the position "Z1 - Q".
Then, the tool moves along the X-axis to the position "X1 + clearance (L)×2".
<2> In G01, the tool cuts the workpiece along the X-axis to the position "X0 - (tool noise diameter –
clearance (L)) ×2".(*1)
<3> In G00, the tool retracts along the Z-axis to the position "Z1 + (U-Q)".
<4> In G00, the tool retracts to the position "X1 + clearance (L)×2".
<5> In G00, the tool moves along the Z-axis to the position , which is reached by moving further by
"Q×H/100" from the previous cutting position.
<6> In the subsequent steps, the tool cuts by "previous depth of cut×H/100" repeatedly until it
reaches the position "Z0 + W".
<7> In the last retract operation, the tool retracts by the amount of the return clearance in the 45°
direction, then in G00 the tool moves along the Z-axis to the position "blank end face +
clearance (M)" as shown in the figure below.
(*1) See "Excessive amount of travel when an end face is cut" in end face roughing.
- 172 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
Next, in G00 the tool moves to the position "blank outer surface point X1" in the +X direction then starts
the steps for outer surface roughing.
X1 Blank outer
surface X1
Finishing allowance
Z0
Return clearance U
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1120.
A CUT EDGE ANGLE -
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
P CUTTING DIRECTION See the descriptions about Outer surface roughing: G1120.
Q CUT DEPTH -
H RATE OF CUT DEPTH -
C* X-AXIS FINISH AMT. -
D* Z-AXIS FINISH AMT. -
F CUT DIRC.FEEDRATE -
E CUT DEPTH FEEDRATE -
V CUT RISE FEEDRATE -
DETAIL
Data item Meaning
K 1ST OVERRIDE See the descriptions about Outer surface roughing: G1120.
W CUT RISE METHOD -
U ESCAPE AMOUNT -
L X-AXIS CLEARANCE -
M Z-AXIS CLEARANCE -
Z APPROCH MOTION Initially [X→Z] is set.
S CUT DEPTH DIRECTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
- 173 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
Depth of cut in
Finishing end face
allowance
<1>
<2> Z
X
End facing
Part figure 1 allowance
When this end face of the part
figure shown is to be cut, blank
End facing definition for this part is
allowance Z required.
Z
When a finishing allowance is specified as shown in the above figure, the finishing allowance is left also
in the end face part after end face roughing as shown in the figure below.
- 174 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
Part figure 1
<3>
X1 Tool nose dia. R
(Depth of cut Q)×(Rate of cut depth H)/100 Return clearance U
Depth of cut Q
<4>
Finishing allowance W <2>
Machining start point (Xs,Zs)
<5> <1>
X0
+Z
Z0 Z1
End facing allowance
The steps for cutting the end face <1> through <5> are the same as in outer surface roughing except that
the tool moves in different directions.
Upon completion of end facing, the tool performs an approach motion to start inner surface roughing as
follows. In the same manner as for outer surface roughing, the tool retracts by the return clearance in the
45° direction then moves in G00 to the position "blank end face + clearance (M)" in the Z-axis direction.
Next, in G00 the tool moves to the position "blank inner surface point Xs" in the -X direction.
Subsequently, the tool performs the steps for inner surface roughing.
+X
X1
Finishing allowance W
X0 +Z
End facing allowance
Z0
- 175 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> The tool cuts in to the entered-figure position where there is still a finishing allowance in the Z-axis
direction at the feedrate (E) specified for the cut-in direction.
<3> If [SPEED] is selected, the tool immediately retracts by a return clearance (U) in the X- and Z-axis
direction. If [CUT] is selected, the tool first cuts along the figure and then retracts by a return
clearance (U) in the X- and Z-axis direction.
<4> The tool moves to the cut-in start position in the Z-axis direction by rapid traverse.
<5> Steps <2> to <4> are repeated until the lowest portion in the X-axis direction is reached.
<6> If there is another pocket, the tool is positioned on the pocket, and steps <2> to <4> are repeated.
<7> Once all portions are cut, the tool retracts to the position "BLANK + clearance (L)" in the X-axis
direction at the rapid traverse rate, then, the tool retracts to the position "BLANK + clearance (M)"
in the Z-axis direction at the rapid traverse rate.
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1120.
A CUT EDGE ANGLE -
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
P CUTTING DIRECTION [-X] : Cuts in the –X direction.
[+X] : Cuts in the +X direction.
Remark) [+X] is used for cutting in the reverse direction or for
machining with a subspindle. (COPY)
Q CUT DEPTH See the descriptions about Outer surface roughing: G1120.
H RATE OF CUT DEPTH -
C* X-AXIS FINISH AMT. -
D* Z-AXIS FINISH AMT. -
F CUT DIRC.FEEDRATE -
E CUT DEPTH FEEDRATE -
V CUT RISE FEEDRATE -
- 176 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
DETAIL
Data item Meaning
K 1ST OVERRIDE See the descriptions about Outer surface roughing: G1120.
W CUT RISE METHOD -
U ESCAPE AMOUNT -
L X-AXIS CLEARANCE Distance between a blank and machining start point (approach point)
in the X-axis direction (radius value, positive value)
Remark) By referring to the parameter No. 27129 (minimum clamp
value), the system sets the data as an initial value.
M Z-AXIS CLEARANCE Distance between a blank and escape position in the Z-axis direction <1
(radius value, positive value)
Remark) By referring to the parameter No. 27130 (minimum clamp
value), the system sets the data as an initial value.
Z APPROCH MOTION Initially [Z→X] is set.
X POCKET CUTTING -
Y OVERHANG CUTTING -
<1> The tool moves to the position "cut-in start point + clearance (L)" by rapid traverse.
<2> After cutting in the Z-axis direction at the feedrate (F) specified for the cutting direction, the tool
cuts in to the entered-figure position where there is still a finishing allowance in the X-axis direction
at the feedrate (E) specified for the cut-in direction.
<3> If [SPEED] is selected, the tool immediately retracts by a return clearance (U) in the X- and Z-axis
direction. If [CUT] is selected, the tool first cuts along the figure and then retracts by a return
clearance (U) in the X- and Z-axis direction.
<4> The tool moves to the cut-in start position in the X-axis direction by rapid traverse.
<5> Steps <2> to <4> are repeated until the lowest portion in the Z-axis direction is reached.
<6> If there is another pocket, the tool is positioned on the pocket, and steps <2> to <4> are repeated.
<7> Once all portions are cut, the tool retracts to the position "BLANK + clearance (M)" in the Z-axis
direction at the rapid traverse rate.
- 177 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
: Blank element
: Part element
: Workpiece
(0,0)
Clearance
TOOL COND.
Data item Meaning
I INPUT TYPE [INPUT] : Directly inputs the tool nose radius of a tool used for
semifinishing. (initial value)
[REF.] : Inputs the offset number of a tool used for semifinishing to
read the offset value.
R NOSE RADIUS Tool nose radius of a roughing tool (positive value)
Remark) This data item is indicated only when [INPUT] is selected for
INPUT TYPE.
A CUT EDGE ANGLE Cutting edge angle of a roughing tool (positive value)
B NOSE ANGLE Tool angle of a roughing tool (positive value)
J IMAGINARY TOOL NOSE Imaginary tool nose position of a roughing tool
Remark) This data item is indicated only when [INPUT] is selected for
INPUT TYPE.
T OFFSET NO. Offset number of a roughing tool (positive value)
Remark) This data item is indicated only when [REF.] is selected for
INPUT TYPE.
CUT COND.
Data item Meaning
P CUTTING DIRECTION See the descriptions about Outer surface roughing: G1120.
C* X-AXIS FINISH AMT. -
D* Z-AXIS FINISH AMT. -
F FEED RATE Cutting feedrate for semifinishing (positive value)
DETAIL
Data item Meaning
L X-AXIS CLEARANCE See the descriptions about Outer surface roughing: G1120.
M Z-AXIS CLEARANCE -
Z APPROCH MOTION Initially [Z→X] is set.
S CUT DEPTH DIRECTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
- 178 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> The tool cuts along the entered figure on which the finishing allowance is left uncut at the
semifinishing feedrate until the final figure is obtained.
When “SEMI FIN.FEEDRATE” is set for a figure element, the semifinishing feedrate for the
element is used for cutting.
For details on how to set “SEMI FIN.FEEDRATE” for an element, see "Specifying the
semifinishing feedrate for an arbitrary figure" in Subsection 2.2.2, "Arbitrary Figure (ZX Plane)".
<3> Once all portions are cut, the tool retracts to the position "BLANK + clearance (L)" in the X-axis
direction at the cutting feedrate.
TOOL COND.
Data item Meaning
I INPUT TYPE See the descriptions about Outer surface semifinishing: G1123.
R NOSE RADIUS -
A CUT EDGE ANGLE -
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
T OFFSET NO. -
CUT COND.
Data item Meaning
P CUTTING DIRECTION See the descriptions about Outer surface roughing: G1120.
C* X-AXIS FINISH AMT. -
D* Z-AXIS FINISH AMT. -
F FEED RATE Cutting feedrate for semifinishing (positive value)
DETAIL
Data item Meaning
L X-AXIS CLEARANCE See the descriptions about Outer surface roughing: G1120.
M Z-AXIS CLEARANCE -
Z APPROCH MOTION Initially [X→Z] is set.
S CUT DEPTH DIRECTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
- 179 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> The tool cuts along the entered figure on which the finishing allowance is left uncut at the
semifinishing feedrate until the final figure is obtained.
When “SEMI FIN.FEEDRATE” is set for a figure element, the semifinishing feedrate for the
element is used for cutting.
For details on how to set “SEMI FIN.FEEDRATE”for an element, see “Specifying the semifinishing
feedrate for an arbitrary figure” in Subsection 2.2.2, “Arbitrary Figure (ZX Plane)”.
<3> Once all portions are cut, the tool retracts to the position "BLANK + clearance (L)" in the X-axis
direction at the cutting feedrate, then , the tool retracts to the position "BLANK + clearance (M)" in
the Z-axis direction at the rapid traverse rate.
TOOL COND.
Data item Meaning
I INPUT TYPE See the descriptions about Outer surface semifinishing: G1123.
R NOSE RADIUS -
A CUT EDGE ANGLE -
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
T OFFSET NO. -
CUT COND.
Data item Meaning
P CUTTING DIRECTION [-X] : Cuts in the -X direction.
[+X] : Cuts in the +X direction.
(COPY)
C* X-AXIS FINISH AMT. See the descriptions about Outer surface roughing: G1120.
D* Z-AXIS FINISH AMT. -
F FEED RATE Cutting feedrate for semifinishing (positive value)
- 180 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
DETAIL
Data item Meaning
L X-AXIS CLEARANCE See the descriptions about End surface roughing: G1122.
M Z-AXIS CLEARANCE See the descriptions about End surface roughing: G1122.
Z APPROCH MOTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
<1> The tool moves to the position "cut-in start point + clearance (L)" by rapid traverse.
<2> The tool cuts along the entered figure on which the finishing allowance is left uncut at the
semifinishing feedrate until the final figure is obtained.
When “SEMI FIN.FEEDRATE” is set for a figure element, the semifinishing feedrate for the
element is used for cutting.
For details on how to set “SEMI FIN.FEEDRATE”for an element, see “Specifying the semifinishing
feedrate for an arbitrary figure” in Subsection 2.2.2, “Arbitrary Figure (ZX Plane)”.
<3> Once all portions are cut, the tool retracts to the position "BLANK + clearance (M)" in the Z-axis
direction at the cutting feedrate.
TOOL COND.
Data item Meaning
I INPUT TYPE See the descriptions about Outer surface semifinishing: G1123.
R NOSE RADIUS -
A CUT EDGE ANGLE -
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
T OFFSET NO. -
- 181 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
CUT COND.
Data item Meaning
P CUTTING DIRECTION [-Z] : Cuts in the -Z direction.
[+Z] : Cuts in the +Z direction.
[OPTM.-]:Performs optimization and cuts in the -Z direction.
[OPTM.+]:Performs optimization and cuts in the +Z direction.
(COPY)
Remark) When [OPTM.-] or [OPTM.+] is selected, an optimization tab is
displayed.
Under the conditions entered on the optimization tab, an
optimum cutting direction is determined automatically.
For details of optimization, see Subsection 2.2.4, "Optimization
of the Cutting Direction in Finish Turning".
F FEED RATE Cutting feedrate for finishing (positive value)
L X-AXIS CLEARANCE See the descriptions about Outer surface roughing: G1120.
M Z-AXIS CLEARANCE -
Z APPROCH MOTION -
S CUT DEPTH DIRECTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
When [OPTM.-] or [OPTM.+] is selected as the cutting direction, the following optimization tab is
displayed.
OPTIMIZE
Data item Meaning
V REVERSE FEED RATE Feedrate applicable when cutting is performed in a direction opposite to the
tracing direction
U ESCAPE AMOUNT Distance the tool retracts from the cutting surface each time a cut ends
Remark) The value of parameter No. 27128 (minimum clamp value) is
referenced as the initial value.
K LEVEL DIFFERENCE Distance along the X-axis between the start point and end point of a straight
line element to be cut in a direction opposite to the tracing direction
N LINE SCALE ANGLE Angle of a straight line element to be cut in a direction opposite to the tracing
direction, to the Z-axis
Q ARC RADIUS Radius of an arc element to be cut in a direction opposite to the tracing
direction
H ARC SLANT ANGLE Angle of the straight line connecting the start and end points of an arc
element to be cut in a direction opposite to the tracing direction, to the Z-axis
For details of optimization, see Subsection 2.2.3, "Optimization of the Cutting Direction in Finish
Turning".
- 182 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> The tool cuts along the entered figure at the finishing feedrate until the final figure is obtained.
<3> Once all portions are cut, the tool retracts to the position "BLANK + clearance (L)" in the X-axis
direction at the cutting feedrate.
Rapid traverse
<6> Value of parameter No. 27133 Cutting feed
Start point
Clearance
<5>
<4> <3>
Clearance <1>
X <2>
- 183 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
NOTE
Regardless of the setting of bit 7 (ESC) of parameter No. 27102, the G40
command is output when the tool moves from <3> to <4>.
The distance the tool moves when a startup or cancel command is specified with G41 or G42 is set in
parameter No. 27133.
(ii) Restrictions
The restrictions of G41/G42 apply to the function of finish turning using G41/G42.
When optimization of the cutting direction is specified in finish turning, the function of finish
turning using G41/G42 cannot be used.
TOOL COND.
Data item Meaning
I INPUT TYPE See the descriptions about Outer surface semifinishing: G1123.
R NOSE RADIUS -
A CUT EDGE ANGLE -
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
T OFFSET NO. -
CUT COND.
Data item Meaning
P CUTTING DIRECTION See the descriptions about Outer surface semifinishing: G1123.
F FEED RATE Cutting feedrate for finishing (positive value)
L X-AXIS CLEARANCE See the descriptions about Outer surface roughing: G1120.
M Z-AXIS CLEARANCE -
Z APPROCH MOTION Initially [X→Z] is set.
S CUT DEPTH DIRECTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> The tool cuts along the entered figure at the finishing feedrate until the final figure is obtained.
- 184 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<3> Once all portions are cut, the tool retracts to the position "BLANK + clearance (L)" in the X-axis
direction at the cutting feedrate, then , the tool retracts to the position "BLANK + clearance (M)"
in the Z-axis direction at the rapid traverse rate.
<4>
Clearance
Value of parameter No. 27133
<5> Clearance
<6>
X Rapid traverse
Cutting feed
Start point
Z
NOTE
Regardless of the setting of bit 7 (ESC) of parameter No. 27102, the G40
command is output when the tool moves from <5> to <6>.
The distance the tool moves when a startup or cancel command is specified with G41 or G42 is set in
parameter No. 27133.
(ii) Restrictions
The restrictions of G41/G42 apply to the function of finish turning using G41/G42.When
optimization of the cutting direction is specified in finish turning, the function of finish turning using
G41/G42 cannot be used.
TOOL COND.
Data item Meaning
I INPUT TYPE See the descriptions about Outer surface semifinishing: G1123.
R NOSE RADIUS -
A CUT EDGE ANGLE -
- 185 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
TOOL COND.
Data item Meaning
B NOSE ANGLE -
J IMAGINARY TOOL NOSE -
T OFFSET NO. -
CUT COND.
Data item Meaning
P CUTTING DIRECTION [-X] : Cuts in the -X direction.
[+X] : Cuts in the +X direction.
[OPTM.-]:Performs optimization and cuts in the -X direction.
[OPTM.+]:Performs optimization and cuts in the +X direction.
See the descriptions about Outer surface semifinishing: G1123.
F FEED RATE Cutting feedrate for finishing (positive value)
L X-AXIS CLEARANCE See the descriptions about End surface roughing: G1122.
M Z-AXIS CLEARANCE See the descriptions about End surface roughing: G1122.
Z APPROCH MOTION -
X POCKET CUTTING -
Y OVERHANG CUTTING -
<1> The tool moves to the position "cut-in start point + clearance (L)" by rapid traverse.
<2> The tool cuts along the entered figure at the finishing feedrate until the final figure is obtained.
<3> Once all portions are cut, the tool retracts to the position "BLANK + clearance (M)" in the Z-axis
direction at the rapid traverse rate.
- 186 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<2> Clearance
Rapid traverse
Cutting feed
Start point
<3>
X
<4> <5>
Clearance Value of parameter No. 27133
NOTE
Regardless of the setting of bit 7 (ESC) of parameter No. 27102, the G40
command is output when the tool moves from <4> to <5>.
The distance the tool moves when a startup or cancel command is specified with G41 or G42 is set in
parameter No. 27133.
(ii) Restrictions
The restrictions of G41/G42 apply to the function of finish turning using G41/G42.
When optimization of the cutting direction is specified in finish turning, the function of finish
turning using G41/G42 cannot be used.
(Example: Straight line G1451 H-2. V17.5 K4. D17.5 A45. L0. M0. T1. X0.5 ; )
- 187 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
(b) Use with a finishing allowance specified for the machining type
When “GRINDING AMOUNT” is specified, the specified value is reflected in the final part figure,
and the figure is corrected. After correction, cycle machining is performed for the final part figure,
considering the values of “X-AXIS FINISH AMT.” and “Z-AXIS FINISH AMT.” specified in the
machining type block.
(Example: Straight line G1451 H-2. V17.5 K4. D17.5 A45. L0. M0. T1. B120. ; )
When “SEMI FIN.FEEDRATE” is set to 0 or a space for an element, the element is cut at the
feedrate specified in the machining type block for semifinishing.
- 188 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(d) NC program conversion
When NC program conversion is performed, the value specified for “SEMI FIN.FEEDRATE”,
following address F, is output to the cutting block obtained by the conversion.
If 0 or a space is set for “SEMI FIN.FEEDRATE”, the feedrate specified in the machining type
block for semifinishing is output.
3
2
1
Cutting angle
The numerical mean the cutting procedure.
+Z
Cutting condition
Data item Address Meaning
CUTTING ANGLE I The value is 0.001°≦I≦45.000°
CUTTING DIRECTION P [-Z] : Cut in the –Z direction
[+Z] : Cut in the +Z direction
CUT DEPTH Q Depth of each cut
RATE OF CUT DEPTH H Change rate for the depth of cut.
X-AXIS FINISH AMOUNT C Finishing allowance of in the X-axis direction
Z-AXIS FINISH AMOUNT D Finishing allowance of in the Z-axis direction
CUT DIRECTION FEEDRATE F Feedrate when the tool cuts in the Z-axis direction.
CUT DEPTH FEEDRATE E Feedrate when the tool cuts in the X-axis direction.
CUT RISE FEEDRATE V Feedrate when the tool cuts in the direction of retraction.
Detail
Data item Address Meaning
1ST FEED OVERRIDE K Feedrate override value for the first cut.
CUT RISE METHOD W [SPEED]
[CUT]
ESCAPE AMOUNT U Distance from cutting surface after each cut.
X-AXIS CLEARANCE L Distance between a blank and escape position in the X-axis.
Z-AXIS CLEARANCE M Distance between a blank and machining start point in the Z-axis.
- 189 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
Detail
Data item Address Meaning
APPROACH MOTION Z [Z→X]
[X→Z]
[2AXES]
CUT SHIFT DIRECTION S [-X]
[+X]
+Z
- 190 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<2> Finish amount
+X
+Z
Z-axis finish amount
45°
Escape amount
Escape amount
<4> Clearance
+X
Z-axis clearance
X-axis clearance
+Z
- 191 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
[Z→X] : The tool moves in the Z-axis direction and then in the X-axis direction.
[X→Z] : The tool moves in the X-axis direction and then in the Z-axis direction.
+Z
<7> Tool path
Cutting angle
4
3
2
1
+Z
- 192 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
+Z
1
2
3
4
+I°
+I°
4
3
2
1
+Z
- 193 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
+Z
1
2
3
4
+I°
(3) Limitation
1 The interference check between tool and blank is not executed. In case of the
below condition, the tool shaft collides with the blank.
+X
Collision
+Z
- 194 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
2 In case of the below part, the tool collides with the blank after the escape motion.
3
The tool collides
2
with the blank.
1
+Z
The numerical means the cutting procedures.
The pocket part and over hang part are not cut as below.
+X
Pocket area
Overhang part
Cut area
+Z
<4> Alarm
(1) When the cutting angle is not 0.001≦I≦45.000,
the alarm “WRONG CUTTING ANGLE” occurs.
- 195 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
(3) When Conical Boring cycle can not cut the specified figure,
the alarm “WRONG CUTTING AREA” occurs.
(4) In case of the parameter No.27120#5=0, when Conical Boring cycle is executed,
the alarm “WRONG G-CODE” occurs.
<4>
<2>
<5>
<3>
<1>
- 196 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
According to the entered line level difference, the cutting direction is determined automatically as
follows:
<1> If distance D in the direction of the level difference between the start and end points of a
straight line element equals to or longer than the setting of LEVEL DIFFERENCE K, cutting is
performed in the direction opposite to the reference cutting direction.
<2> If distance D in the X-axis direction between the start and end points of a straight line element
is shorter than the setting of LEVEL DIFFERENCE K, cutting is performed in the reference
cutting direction.
D ≥ K Direction opposite to the reference cutting direction
D < K Reference cutting direction
X
D≥K
D<K
A≥N
A
A<N
A
R<Q
R
A≥H
A
A<H
- 198 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<7> The tool moves in the X-axis direction to the position "outer surface cutting start position +
clearance in the Z-axis direction (M)" (Xm,Zm) at the rapid traverse rate.
<8> Steps <2> through <7> are repeated.
<9> When all portions have been cut, the tool moves to the clearance position (XE,ZE) in the X-axis
direction at the rapid traverse rate, then moves to the position at which the tool was placed before the
start of machining, in the reverse order of the axis order of the approach motion (Z) at the rapid
traverse rate.
(XE, ZE)
Clearance in X-axis
direction
<9>
(Xn, Zn)
Clearance in X-axis <4> <1>
direction <7>
(Xm, Zm)
<5>
<6>
<3> <2>
(XS, ZS)
Clearance in Z-axis
direction
- 199 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
- 200 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(e) When overhang cutting is specified not to be performed
X
(6) Notes
(a) When a quadrant is cut in the reverse direction with a general-purpose cutting tool, its tip may come
off.
In this case, select a tool such as a round-nose tool or a point nose straight tool.
X X
Z Z
- 201 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
(b) If a clearance is smaller than a finishing allowance, an interference may occur between the
workpiece and the tool. In such a case, specify an enough clearance to prevent interference.
X
Finishing Clearance in
allowance X-axis direction
in X-axis
direction
(c) If a small return clearance is set, an interference may occur between an overhang part and the tool.
Therefore, specify an enough return clearance to prevent interference.
X
Return clearance
(X0)
Clearance
Tool radius * 2
- 202 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(2) In case of the parameter No.27120#7=0
Go past amount is tool radius. (New specifications)
Movement of tool
(X0)
Tool radius
- 203 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
(a) In case of address Z is “Z-X”, the tool moves in the Z-axis direction and then in the X-axis
direction.
(b) In case of address Z is “X-Z”, the tool moves in the X-axis direction and then in the Z-axis
direction.
(c) In case of address Z is “2 AXES”, the tool moves simultaneously in the X- and Z-axis
directions.
(6) Note
(a) ”Optimization of the cutting direction in finish turning” can not be used in turning (roughing and
finishing).
(b) Turning (roughing and finishing) can not be available with residual machining.
- 204 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
( In case of No.27121#5=0 ( In case of No.27121#5=1
(Conventional specification) ) (New specification) )
2
residual cutting part
1 1
3
3
2.2.9 Restrictions
Alarm 3006 sometimes occurs in case of the machining cycle has a large figure.
CNC cannot treat a number over than eight figures as an address word of a block. Maximum figures of
address word are eight figures on the NC program format. So, in very few cases, a rounding error might
occur in address word I or J of center point of arc as the following sequence.
Example)
(1) In tuning arbitrary figure programming, a center point Z of circle element is calculated as
I1234.015959 from the input data.
(2) Because the value is over eight figures, it is rounded as a number of eight figures.
I1234.015959 => I1234.0160
(3) In machining the cycle, the tool paths are calculated by using the rounded value. And the alarm 3006
occurs, because the error is bigger than the tolerance.
Error 0.000041
Tolerance 0.00001
In the above case, please change the arbitrary figure data in order not to generate the error.
- 205 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
NOTE
In case that a rounding error exceeds tolerance(0.00001), you can see a warning
message at arbitrary figure screen by setting the parameter No.14852#3 set to be
1.
- 206 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
TOOL COND.
Data item Meaning
R NOSE RADIUS Tool nose radius of a grooving tool. (positive value)
B TOOL WIDTH Tool width of a grooving tool (radius value, positive value)
J IMAGINARY TOOL NOSE Imaginary tool nose position of a grooving tool.
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27102 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
X ROUGHING TYPE This item is displayed when bit 1 (GTY) of parameter No. 27170 is set to
1, or bit 2 (LAY) of parameter No. 27170 is set to 0.
[CENTER] : Performs roughing for one side from the center then for the
other side from the center.
[LAYER] : Performs roughing for each layer.(*2)
[ZIGZAG] : Performs roughing in zigzag manner.(*1)
[SINGLE] : Performs roughing in one direction.(*1)
(*1) When bit 1 (GTY) of parameter No. 27170 is set to 1, these items
are displayed to allow turning grooving with a multi-function tool.
(*2) When bit 2 (LAY) of parameter No. 27170 is set to 0, this item is
displayed to allow turning grooving for each layer.
C* SIDE FINISH AMOUNT Finishing allowance for the side faces of a groove. The blank is regarded
as 0. (radius value, positive value)
D* BOTTOM FINISH AMT. Finishing allowance for the bottom of a groove. The blank is regarded as
0. (radius value, positive value)
F FEED RATE Feedrate for cutting in the tool axis direction (positive value)
W PECKING [NOTHIN] : Does not perform pecking in cutting for grooving (initial
value).
[PECKIN] : Performs pecking in cutting for grooving.
Q PECKING CUT DEPTH Depth of cut in the tool axis direction per pecking operation (radius value,
positive value)
Remark) This data item is indicated only when [PECKIN] is selected for
PECKING.
H RATE OF CUT DEPTH Change rate for the depth of cut. Specify a change rate in steps of 1%. A
second depth of cut and subsequent ones are sequentially multiplied by
a specified change rate. (1 to 200, positive value) (COPY)
U* ESCAPE AMOUNT Distance by which the tool retracts from a cutting surface after each cut
by pecking. (radius value, positive value) (COPY)
- 207 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
L CLEARANCE Distance between the top surface of a groove and a machining start
point (approach point) in the X-axis direction (radius value, positive
value)
Remark) By referring to the parameter No. 27176 (minimum clamp
value), the system sets the data as an initial value.
P DWELL Dwell time applicable when the tool reaches the bottom of a groove. (in
seconds, positive value)
(COPY)
Z APPROCH MOTION [Z→X] : From the current position to the machining start point, the tool
moves in the Z-axis direction and then in the X-axis direction.
(initial value)
[X→Z] : From the current position to the machining start point, the tool
moves in the Z-axis direction and then in the X-axis direction.
[2 AXES] : From the current position to the machining start point, the tool
moves simultaneously in the X- and Z-axis directions.
S CUT DEPTH FOR WIDTH Depth of each cut in the grooving tool width direction (radius value,
positive value) (COPY)
V* ESCAPE AMOUNT Distance by which the tool retracts from a cutting surface after each cut.
The blank is regarded as 0. (radius value, positive value)
Remark) By referring to the parameter No. 27177 (minimum clamp
value), the system sets the data as an initial value.
A CUT DEPTH DIRECTION As to X axis Cut direction,
[-X] : Cuts in the –X direction.
[+X] : Cuts in the +X direction.
Remark) This data item is enable when the bit 0 (TC0) of parameter
No.27100 = 1. (COPY)
NOTE
When conditions <1> through <3> below are all satisfied, offsetting performed in
tool path creation may increase an arc radius because of the characteristics of
offsetting. If the arc radius exceeds a permissible value as a result of offsetting,
an alarm (PS003 “TOO MANY DIGIT”) may be issued. In such a case, adjust
finishing allowance values to prevent the alarm.
<1> The turning figure contains an arc and corner rounding.
<2> The finishing allowance in the X-axis direction and the finishing allowance in
the Z-axis direction are different.
<3> The sum of the finishing allowance and the tool-nose radius value is close to
the arc radius.
- 208 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<1> The tool moves to the position "cut-in start point + clearance (L)" by rapid traverse.
<2> After moving to the center of the groove (in the Z-axis direction) by rapid traverse, the tool cuts in
the X-axis direction at the feedrate (F) specified for the cutting direction. If pecking is specified, the
tool cuts a specified pecking amount while retracting in the +X-axis direction between pecking
cycles.
<3> When the tool reaches the groove bottom (but the finishing allowance) in the X-axis direction, the
tool retracts in the +X-axis direction, shifts by a cut-in amount through the width in the -Z-axis
direction, and then cuts in the X-axis direction.
<4> After step <3> is repeated until one groove wall is reached, the tool cuts another wall.
<5> After all portions are cut, the tool moves to the position "BLANK + clearance (L)" in the X-axis
direction by rapid traverse.
F1 F1
Groove depth
Groove depth
F2 F2
Q Q
C* C*
D D
(Multi-function tool moving in zigzag manner) (Multi-function tool moving in single direction)
To draw the multi-function tool in animated simulation, set the following parameters:
No.27384#0 (VRP) : Tip position of the multi-function tool in animated simulation
No.27385 : Holder length of the multi-function tool in animated simulation
No.27386 : Holder width of the multi-function tool in animated simulation
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
X ROUGHING TYPE See the descriptions about Outer surface roughing: G1130.
C* SIDE FINISH AMOUNT -
D* BOTTOM FINISH AMT. -
F FEED RATE -
W PECKING -
Q PECKING CUT DEPTH -
H RATE OF CUT DEPTH -
U* ESCAPE AMOUNT -
DETAIL
Data item Meaning
L CLEARANCE See the descriptions about Outer surface roughing: G1130.
P DWELL -
Z APPROCH MOTION Initially [X→Z] is set.
S CUT DEPTH FOR WIDTH -
V* ESCAPE AMOUNT -
A CUT DEPTH DIRECTION -
<1> The tool moves to the position "cut-in start point + clearance (L)" by rapid traverse.
<2> After moving to the center of the groove (in the Z-axis direction) by rapid traverse, the tool cuts in
the X-axis direction at the feedrate (F) specified for the cutting direction. If pecking is specified, the
tool cuts a specified pecking amount while retracting in the -X-axis direction between pecking
cycles.
- 210 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<3> When the tool reaches the groove bottom (but the finishing allowance) in the X-axis direction, the
tool retracts in the -X-axis direction, shifts by a cut-in amount through the width in the -Z-axis
direction, and then cuts in the X-axis direction.
<4> After step <3> is repeated until one groove wall is reached, the tool cuts another wall.
<5> After all portions are cut, the tool moves to the position "BLANK + clearance (L)" in the Z-axis
direction by rapid traverse.
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J* IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
X ROUGHING TYPE See the descriptions about Outer surface roughing: G1130.
C* SIDE FINISH AMOUNT -
D* BOTTOM FINISH AMT. -
F FEED RATE -
W PECKING -
Q PECKING CUT DEPTH -
H RATE OF CUT DEPTH -
U* ESCAPE AMOUNT -
DETAIL
Data item Meaning
L CLEARANCE Distance between the top surface of a groove and a machining start
point (approach point) in the Z-axis direction (radius value, positive
value)
Remark) By referring to the parameter No. 27176 (minimum clamp
value), the system sets the data as an initial value.
P DWELL -
Z APPROCH MOTION -
S CUT DEPTH FOR WIDTH -
V* ESCAPE AMOUNT -
- 211 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
<1> The tool moves to the position "cut-in start point + clearance (M)" by rapid traverse.
<2> After moving to the center of the groove (in the X-axis direction) by rapid traverse, the tool cuts in
the -Z-axis direction at the feedrate (F) specified for the cutting direction. If pecking is specified, the
tool cuts a specified pecking amount while retracting in the +Z-axis direction between pecking
cycles.
<3> When the tool reaches the groove bottom (but the finishing allowance) in the Z-axis direction, the
tool retracts in the +Z-axis direction, shifts by a cut-in amount through the width in the -X-axis
direction, and then cuts in the Z-axis direction.
<4> After step <3> is repeated until one groove wall is reached, the tool cuts another wall.
<5> After all portions are cut, the tool moves to the position "BLANK + clearance (L)" in the Z-axis
direction by rapid traverse.
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
X ROUGHING TYPE See the descriptions about Outer surface roughing: G1130.
C* SIDE FINISH AMOUNT -
D* BOTTOM FINISH AMT. -
F ROUGH FEEDRATE -
E FINISH FEEDRATE Feedrate for finishing (positive value)
W PECKING -
Q PECKING CUT DEPTH -
H RATE OF CUT DEPTH -
U* ESCAPE AMOUNT -
DETAIL
Data item Meaning
L CLEARANCE See the descriptions about Outer surface roughing: G1130.
P DWELL -
Z APPROCH MOTION -
S CUT DEPTH FOR WIDTH -
K CUT END POSITION [CENTER] : Cuts both of the right and left side faces of a groove
evenly in finishing.
[CORNER] : Cuts one side face and the entire bottom successively
then cuts the other side face only in finishing.
(COPY)
V* ESCAPE AMOUNT -
A CUT DEPTH DIRECTION -
- 212 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J* IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
X ROUGHING TYPE See the descriptions about Outer surface roughing: G1130.
C* SIDE FINISH AMOUNT -
D* BOTTOM FINISH AMT. -
F ROUGH FEEDRATE -
E FINISH FEEDRATE Feedrate for finishing (positive value)
W PECKING -
Q PECKING CUT DEPTH -
H RATE OF CUT DEPTH -
U* ESCAPE AMOUNT -
DETAIL
Data item Meaning
L CLEARANCE -
P DWELL -
Z APPROCH MOTION Initially [X→Z] is set.
S CUT DEPTH FOR WIDTH -
K CUT END POSITION See the descriptions about Outer surface roughing and finishing: G1133.
V* ESCAPE AMOUNT -
A CUT DEPTH DIRECTION -
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
X ROUGHING TYPE See the descriptions about Outer surface roughing: G1130.
C* SIDE FINISH AMOUNT -
D* BOTTOM FINISH AMT. -
F ROUGH FEEDRATE -
E FINISH FEEDRATE Feedrate for finishing (positive value)
W PECKING -
Q PECKING CUT DEPTH -
H RATE OF CUT DEPTH -
U* ESCAPE AMOUNT -
- 213 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
CUT COND.
Data item Meaning
DETAIL
Data item Meaning
L CLEARANCE See the descriptions about Outer surface roughing: G1130.
P DWELL -
Z APPROCH MOTION -
S CUT DEPTH FOR WIDTH -
K CUT END POSITION See the descriptions about Outer surface roughing and finishing: G1133.
V* ESCAPE AMOUNT -
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
F FEED RATE Feedrate for finishing in the tool axis direction (positive value)
L CLEARANCE See the descriptions about Outer surface roughing: G1130.
P DWELL -
Z APPROCH MOTION -
K CUT END POSITION See the descriptions about Outer surface roughing and finishing: G1133.
V ESCAPE AMOUNT -
A CUT DEPTH DIRECTION -
<1> The tool moves to the position "cut-in start position + clearance (L)" by rapid traverse.
- 214 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
<2> If [CENTER] is specified as the cutting end position, the tool cuts in one of the groove walls and
continues cutting to the center (in the Z-axis direction) of the groove at the finishing feedrate. After
retracting in the X-axis direction, the tool performs the same cutting operation for the other groove
wall.
<3> If [CORNER] is specified as the cutting end point, the tool cuts in to the bottom from the wall in the
-Z-axis direction, and retracts by a return clearance in the X- and Z-axis directions and then in the
X-axis direction. After this, the tool starts cutting from the other groove wall and continues cutting
to the edge of the bottom, and then retracts by a return clearance in the X- and Z-axis directions.
<4> The tool moves to the position "BLANK + clearance (L)" in the X-axis direction by rapid traverse.
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
F FEED RATE Feedrate for finishing in the tool axis direction (positive value)
L CLEARANCE See the descriptions about Outer surface roughing: G1130.
P DWELL -
Z APPROCH MOTION Initially [X→Z] is set.
K CUT END POSITION See the descriptions about Outer surface roughing and finishing: G1133.
V ESCAPE AMOUNT -
A CUT DEPTH DIRECTION -
TOOL COND.
Data item Meaning
R NOSE RADIUS See the descriptions about Outer surface roughing: G1130.
B TOOL WIDTH -
J IMAGINARY TOOL NOSE -
CUT COND.
Data item Meaning
F FEED RATE Feedrate for finishing in the tool axis direction (positive value)
L CLEARANCE See the descriptions about Outer surface roughing: G1130.
P DWELL -
Z APPROCH MOTION -
K CUT END POSITION See the descriptions about Outer surface roughing and finishing: G1133.
V ESCAPE AMOUNT -
<1> The tool moves to the position "cut-in start position + clearance (L)" by rapid traverse.
<2> If [CENTER] is specified as the cutting end position, the tool cuts in one of the groove walls and
continues cutting to the center (in the X-axis direction) of the groove at the finishing feedrate. After
retracting in the Z-axis direction, the tool performs the same cutting operation for the other groove
wall.
<3> If [CORNER] is specified as the cutting end point, the tool cuts in to the bottom from the wall in the
+X-axis direction, and retracts by a return clearance in the X- and Z-axis directions and then in the
Z-axis direction. After this, the tool starts cutting from the other groove wall and continues cutting to
the edge of the bottom, and then retracts by a return clearance in the X- and Z-axis directions.
<4> The tool moves to the position "BLANK + clearance (L)" in the Z-axis direction by rapid traverse.
- 216 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(d) A tool with an appropriate width for cutting the groove bottom is set (a too narrow groove is not
permitted).
(e) More than one concave is not permitted.
(f) Blank element which covers groove entry shown bellow is not specified.
*Covers with the element of slant line or arc *Covers with plural elements
POS./SIZE
Data item Meaning
U BASE POINT SETTING [+Z] : Sets the base point in the +Z direction. (initial value)
[-Z] : Sets the base point in the -Z direction.
X BASE POINT (X) X coordinate of the reference position of a groove
Z BASE POINT (Z) Z coordinate of the reference position of a groove
P DEPTH DIRECTION As to X axis Depth direction,
[-X] : Depth is in the –X direction.
[+X] : Depth is in the +X direction.
Remark) This data item is enable when the bit 0 (TC0) of parameter
No.27100 = 1.
L DEPTH Groove depth (radius value, positive value(0<L))
D WIDTH Groove width (radius value, positive value)
CORNER INFO
Data item Meaning
A CORNER TYPE-1 For corner (1) of the reference position
[NOTHIN] : Specifies neither chamfering nor corner rounding (initial
value).
[CHAMFR] : Specifies chamfering.
[ARC] : Specifies corner rounding.
B CORNER SIZE Chamfer amount or corner radius (radius value, positive value)
Remark) This data item is indicated only when [CHAMFR] or [ARC] is
selected for CORNER TYPE-1.
E CORNER TYPE-2 For corner (2)
[NOTHIN] : Specifies neither chamfering nor corner rounding (initial
value).
[CHAMFR] : Specifies chamfering.
[ARC] : Specifies corner rounding.
F CORNER SIZE Chamfer amount or corner radius (radius value, positive value)
Remark) This data item is indicated only when [CHAMFR] or [ARC] is
selected for CORNER TYPE-2.
I CORNER TYPE-3 For corner (3)
[NOTHIN] : Specifies neither chamfering nor corner rounding (initial
value).
[CHAMFR] : Specifies chamfering.
[ARC] : Specifies corner rounding.
J CORNER SIZE Chamfer amount or corner radius (radius value, positive value)
Remark) This data item is indicated only when [CHAMFR] or [ARC] is
selected for CORNER TYPE-3.
- 217 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
CORNER INFO
Data item Meaning
Q CORNER TYPE-4 For corner (4)
[NOTHIN] : Specifies neither chamfering nor corner rounding (initial
value).
[CHAMFR] : Specifies chamfering.
[ARC] : Specifies corner rounding.
R CORNER SIZE Chamfer amount or corner radius (radius value, positive value)
Remark) This data item is indicated only when [CHAMFR] or [ARC] is
selected for CORNER TYPE-4.
REPEAT
Data item Meaning
M GROOVE NUMBER Number of grooves of the same figure to be machined. The blank is
regarded as 1. (positive value)
S PITCH Distance between the reference positions of two adjacent grooves (radius
value, positive value)
W PITCH DIRECTION [-Z] : Places a second and subsequent grooves in the -Z direction (initial
value).
[+Z] : Places a second and subsequent grooves in the +Z direction.
POS./SIZE
Data item Meaning
C INPUT TYPE Selects the type of input data configuration.(NOTE)
[TYPE1] : Specifies the width of the groove entry and the inclination
angle of a side face to the Z-axis direction. (initial value)
[TYPE2] : Specifies the width of the groove bottom and the inclination
angle of a side face to the X-axis direction.
U BASE POINT SETTING See the descriptions about Outer normal groove: G1470.
X BASE POINT (X) -
Z BASE POINT (Z) -
P DEPTH DIRECTION -
L DEPTH -
D WIDTH -
NOTE
Even when the setting of the input type [C] is changed after the input items for the
previous input type are entered, the entered input items are all maintained. So,
when the input type [C] is changed to the previous input type again, the entered
values of the input items are restored.
CORNER INFO
Data item Meaning
A CORNER TYPE-1 See the descriptions about Outer normal groove: G1470.
B CORNER SIZE -
E CORNER TYPE-2 -
F CORNER SIZE -
I CORNER TYPE-3 -
J CORNER SIZE -
Q CORNER TYPE-4 -
R CORNER SIZE -
- 218 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
BOTTOM INFO
Data item Meaning
H BOTTOM TYPE [WIDTH] : Specifies the difference between the groove entry of each
side face and the width of the groove bottom (initial value
when type 1 is selected).
[ANGLE] : Specifies the angle of a side face of a groove (initial value
when type 2 is selected).
[BOT. WIDTH] : Specified Bottom width (when the parameter
No.27170#4=1, this item is displayed).
When “BOT.WIDTH” is specified, the item of “BOTTOM
WIDTH (N)” is displayed.
K* BOTTOM SIZE/ANGLE Difference between the groove entry of the side face on the reference
position side and the width of the groove bottom when [WIDTH] is
specified (radius value, positive value).
When [ANGLE] is specified, this item specifies the inclination angle of the
side face on the reference position side to the X-axis direction (positive
value).
When the input type [C] and bottom type [H] are set to [TYPE1] and
[WIDTH], [TYPE2] and [ANGLE], or [TYPE2] and [WIDTH], respectively,
the default width is 0 if WIDTH is specified, or the default angle is 90 if
ANGLE is specified.
When [TYPE1] and [ANGLE] are specified, the default angle is 90.
V* BOTOM SIZE/ANGLE Difference between the groove entry of the side face on the side opposite
to the reference position side and the width of the groove bottom when
[WIDTH] is specified (radius value, positive value).
Inclination angle of the side face on the side opposite to the reference
position side when [ANGLE] is specified (positive value).
When the input type [C] and bottom type [H] are set to [TYPE1] and
[WIDTH], [TYPE2] and [ANGLE], or [TYPE2] and [WIDTH], respectively,
the default width is 0 if WIDTH is specified.
When [TYPE1] and [ANGLE] are specified, the default angle is 90.
N BOTOM WIDTH Bottom width ( radius value, positive value) (when the parameter
No.27170#4=1, this item is displayed).
The groove figure is specified with WIDTH (D), DEPTH (L) and BOTTOM
WIDTH (N). The width of the bottom is centered for width in the opening.
WIDTH (D)
DEPTH (L)
When the size specified for BOTTOM WIDTH is larger than the SIZE of
width or negative value, the following alarm message is displayed.
“WRONG GROOVE BOTTOM”
REPEAT
Data item Meaning
M GROOVE NUMBER See the descriptions about Outer normal groove: G1470.
- 219 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
S PITCH -
W PITCH DIRECTION -
POS./SIZE
Data item Meaning
U BASE POINT SETTING See the descriptions about Outer normal groove: G1470.
X BASE POINT (X) -
Z BASE POINT (Z) -
P DEPTH DIRECTION -
L DEPTH -
D WIDTH -
CORNER INFO
Data item Meaning
A CORNER TYPE-1 See the descriptions about Outer normal groove: G1470.
B CORNER SIZE -
E CORNER TYPE-2 -
F CORNER SIZE -
I CORNER TYPE-3 -
J CORNER SIZE -
Q CORNER TYPE-4 -
R CORNER SIZE -
- 220 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
REPEAT
Data item Meaning
M GROOVE NUMBER See the descriptions about Outer normal groove: G1470.
S PITCH -
W PITCH DIRECTION -
POS./SIZE
Data item Meaning
C INPUT TYPE See the descriptions about Outer trapezoidal groove: G1471.
U BASE POINT SETTING See the descriptions about Outer normal groove: G1470.
X BASE POINT (X) -
Z BASE POINT (Z) -
P DEPTH DIRECTION -
L DEPTH -
D WIDTH -
CORNER INFO
Data item Meaning
A CORNER TYPE-1 See the descriptions about Outer normal groove: G1470.
B CORNER SIZE -
E CORNER TYPE-2 -
F CORNER SIZE -
I CORNER TYPE-3 -
J CORNER SIZE -
Q CORNER TYPE-4 -
R CORNER SIZE -
BOTTOM INFO
Data item Meaning
H BOTTOM TYPE See the descriptions about Outer trapezoidal groove: G1471.
K* BOTTOM SIZE/ANGLE -
V* BOTOM SIZE/ANGLE -
N BOTOM WIDTH -
REPEAT
Data item Meaning
M GROOVE NUMBER See the descriptions about Outer normal groove: G1470.
S PITCH -
W PITCH DIRECTION -
(5) Input items of end face normal groove (G1474 (ZX plane))
POS./SIZE
Data item Meaning
U BASE POINT SETTING See the descriptions about Outer normal groove: G1470.
X BASE POINT (X) -
Z BASE POINT (Z) -
P DEPTH DIRECTION -
L DEPTH -
D WIDTH -
- 221 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
CORNER INFO
Data item Meaning
A CORNER TYPE-1 See the descriptions about Outer normal groove: G1470.
B CORNER SIZE -
E CORNER TYPE-2 -
F CORNER SIZE -
I CORNER TYPE-3 -
J CORNER SIZE -
Q CORNER TYPE-4 -
R CORNER SIZE -
REPEAT
Data item Meaning
M GROOVE NUMBER See the descriptions about Outer normal groove: G1470.
S PITCH -
W PITCH DIRECTION -
(6) Input items of end face trapezoidal groove (G1475 (ZX plane))
POS./SIZE
Data item Meaning
C INPUT TYPE See the descriptions about Outer trapezoidal groove: G1471.
U BASE POINT SETTING See the descriptions about Outer normal groove: G1470.
X BASE POINT (X) -
Z BASE POINT (Z) -
P DEPTH DIRECTION -
L DEPTH -
D WIDTH -
CORNER INFO
Data item Meaning
A CORNER TYPE-1 See the descriptions about Outer normal groove: G1470.
B CORNER SIZE -
E CORNER TYPE-2 -
F CORNER SIZE -
I CORNER TYPE-3 -
J CORNER SIZE -
Q CORNER TYPE-4 -
R CORNER SIZE -
BOTTOM INFO
Data item Meaning
H BOTTOM TYPE See the descriptions about Outer trapezoidal groove: G1471.
K* BOTTOM SIZE/ANGLE -
V* BOTOM SIZE/ANGLE -
N BOTOM WIDTH -
REPEAT
Data item Meaning
M GROOVE NUMBER See the descriptions about Outer normal groove: G1470.
S PITCH -
W PITCH DIRECTION -
- 222 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(Condition)
Escape amount ≧ groove width – tool width
: Finishing allowance
: Cutting feedrate
: One machining range
of cut depth
Machining range
Finishing
When the following condition is satisfied, escape amount is adjusted as side of tool do not exceed center
of groove width. (Refer to the Fig. 3)
- 224 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(Condition)
Escape amount > (groove width÷2) – tool width
(*) If there is chamfering or corner rounding at the groove bottom, groove width is length of straight
segment of the groove bottom. (Refer to the Fig. 4)
(*) If escape amount is lower than zero, escape is not executed.
: Finishing allowance
: Cutting feedrate
Fig.4. (a) Groove width when there is chamfering (b) Groove width when there is corner rounding
2.4 THREADING
TOOL COND.
Data item Meaning
R NOSE RADIUS Tool nose radius of a threading tool. (positive value)
A NOSE ANGLE Tool angle of a threading tool (positive value)
J IMAGINARY TOOL NOSE Imaginary tool nose position of a threading tool.
- 225 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27102 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
W CUTTING METHOD [SING.A] : Constant amount of cut, one-edge cutting
[BOTH A] : Constant amount of cut, both-edge cutting
[STAG.A] : Constant amount of cut, both-edge zigzag thread cutting
[SING.D] : Constant depth of cut, one-edge cutting
[BOTH D] : Constant depth of cut, both-edge cutting
[STAG.D] : Constant depth of cut, both-edge zigzag thread cutting
(COPY)
B THREADING DIRECTION Thread cutting direction. This item is displayed when bit 1 (TCD) of
parameter No. 27140 is set to 1.
[-Z]: Cutting in the -Z direction
[+Z]: Cutting in the +Z direction
If bit 1 (TCD) of parameter No. 27140 is set to 0, cutting is performed in
the -Z direction.
C* FINISH AMOUNT Finishing allowance for threading in the X-axis direction. The blank is
regarded as 0. (radius value, positive value)
K* NUMBER OF FINISHING Number of finishing operations. (positive value)
(COPY)
S CUT TYPE [NUMBER] : Specifies threading by the number of cuts.
[DEPTH] : Specifies threading by the first amount of cut.
(COPY)
P CUT DEPTH NUMBER Number of cuts for rough threading (999 max., positive value)
Remark) The number of finishing cuts is not included. In the case of
both-edge zigzag thread cutting, be sure to specify an even
number of cuts. If an odd number of cuts are specified, only one
additional both-edge zigzag thread cutting operation is
performed. This data item is indicated only when [NUMBER] is
selected.
Q CUT DEPTH Depth of cut per rough threading operation (radius value, positive value)
Remark) The number of cuts is determined by the depth of cut and the
cutting method.
DETAIL
Data item Meaning
Z APPROCH MOTION [Z→X] : From the current position to the machining start point, the
tool moves in the Z-axis direction and then in the X-axis
direction. (Initial value for external thread)
[X→Z] : From the current position to the machining start point, the
tool moves in the Z-axis direction and then in the X-axis
direction. (Initial value for internal thread)
[2 AXES] : From the current position to the machining start point, the
tool moves simultaneously in the X- and Z-axis directions.
D SURFACE CLEARANCE Distance between a thread crest and machining start point (approach
point) in the X-axis direction (radius value, positive value)
Remark) The data programmed at the last time is set as an initial value.
At the time, if the initial value is less than the parameter No.27156
(minimum clamp value), it is clamped by the value of the parameter.
- 226 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
DETAIL
Data item Meaning
ENTRANCE CLEARANCE Distance between a thread start point and machining start point
(approach point) in the Z-axis direction (radius value, positive value)
Remark) The data programmed at the last time is set as an initial value.
At the time, if the initial value is less than the parameter No.27157
(minimum clamp value), it is clamped by the value of the parameter.
M EXIT CLERANCE Distance between a thread end point and threading operation end point
in the Z-axis direction. (radius value, positive value)
Remark) The data programmed at the last time is set as an initial value.
At the time, if the initial value is less than the parameter No.27158
(minimum clamp value), it is clamped by the value of the parameter.
Y CUT DEPTH DIRECTION As to X axis Cut direction,
[-X] : Cuts in the –X direction.
[+X] : Cuts in the +X direction.
Remark) This data item is enable when the bit 0 (TC0) of parameter
No.27100#0 = 1. (COPY)
<1> The tool moves to the position "thread start point + thread surface clearance (D in the X-axis
direction)" and position thread entry clearance (L in the Z-axis direction) by rapid traverse.
<2> Threading is performed using a specified cutting method. The end point of threading in the Z-axis
direction is the thread exit clearance apart from the thread end point.
<3> If [NUMBER] is specified as a cut-in type, threading is performed as many times as the [NUMBER]
value. If [DEPTH] is specified, this amount is used in the first cut-in and threading is performed
until the specified thread figure is obtained.
<4> After all portions are cut, the tool moves to the position "cut-in start position + clearance (L)" in the
X-axis direction at the rapid traverse rate.
- See the following expansions for details of the cutting methods.
- 227 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
d1=D
dn=
Dsqrt(n) H
d1=D
dn=
Dsqrt(n) H
d1=D
dn-2
dn-1 dn
H
dn-2 = D sqrt(n-2)
dn-1 = (D(sqrt(n-2) + sqrt(n)))/2
dn = D sqrt(n)
When the amount of cut is smaller than the minimum amount of cut (parameter No. 27145), the amount
of cut is clamped to the minimum amount of cut.
D
H
D
- 228 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
[BOTH D] : Constant depth of cut, both-edge cutting
D
H
D
D
D
D
H
D
NOTE
Depending on the minimum amount of cut, the specified number of cuts may be
excessive. In such a case, threading is performed by a number of cuts less than
the specified number of cuts.
The number of cuts actually done may differ from the specified number of cuts
due to a calculation error.
POS./SIZE
Data item Meaning
W THREAD TYPE [MALE] : To be selected when the external thread is specified as
threading type
[FEMALE] : To be selected when the internal thread is specified as threading
type
X START POINT / BASE The item name changes depending on the threading direction set by bit 1
POINT1 (X) (TCD) of parameter No. 27140.
START POINT (X): X coordinate of a thread start point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT1 (X): X coordinate of reference position 1 (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
Z START POINT / BASE The item name changes depending on the threading direction set by bit 1
POINT1 (Z) (TCD) of parameter No. 27140.
START POINT (Z): Z coordinate of a thread start point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT1 (Z): X coordinate of reference position 1 (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
L LEAD Thread lead (radius value, positive value)
H THREAD DEPTH Thread depth (radius value, positive value)
Remark) A thread depth is automatically calculated by pressing [CALC] after
inputting a lead.
- 229 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
POS./SIZE
Data item Meaning
A END POINT / BASE The item name changes depending on the threading direction set by bit 1
POINT2 (X) (TCD) of parameter No. 27140.
END POINT(X): X coordinate of a thread end point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT2 (X): X coordinate of reference position 2 (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
B END POINT / BASE The item name changes depending on the threading direction set by bit 1
POINT2 (Z) (TCD) of parameter No. 27140.
END POINT (Z): Z coordinate of a thread end point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT2 (Z): Z coordinate of reference position 2 (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
C MULTIPLE THREADS Method of specifying a multi-start thread (*)
INPUT TYPE [THRDS]: Specifies a multi-start thread with the number of starts (initial
value).
[PITCH]: Specifies a multi-start thread with a pitch.
N* THREAD NUMBER OF Number of starts of a multi-start thread (*)
SCREW Specifies the number of starts to be cut per lead.
Remark) This item is displayed when THRDS is selected for MULTIPLE
THREADS INPUT TYPE.
The relationship among the number of starts N, lead L, and pitch P
is expressed as follows: N=L/P
P* PITCH Pitch of a multi-start thread (*)
From the entered lead L and pitch P, the number of starts N is calculated
automatically (N=L/P).
Remark) This item is displayed when PITCH is selected for MULTIPLE
THREADS INPUT TYPE.
NOTE
The thread depth of a general-purpose thread is calculated from parameter No.
27150 (external) or parameter No. 27151 (internal) and a thread lead.
Pitch P
When a thread figure block in a program does not contain the argument of “MULTIPLE THREADS
INPUT TYPE C” and the argument of ”THRDS N” or “PITCH P”, the following are assumed:
- 230 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
1st
<7> <4> <1> layer
2nd
<8> <5> <2> layer 3rd
layer
<9> <6> <3>
<1> Offset start position Z by the pitch. (Bit 3 (MLT) of parameter No. 27140 = 1)
For any of straight, tapered, and reverse tapered threads, the start position is not offset in the X-axis
direction.
<2> Offset the thread start angle. (Bit 3 (MLT) of parameter No. 27140 = 0)
The thread start angle is given through argument Q of G32 or G92 (threading cycle).
The code to be used, G32 or G92, is determined by the setting of bit 0 (THO) of parameter No.
27140).
POS./SIZE
Data item Meaning
W THREAD TYPE [MALE] : To be selected when the external thread is specified as threading
type
[FEMALE] : To be selected when the internal thread is specified as threading
type
- 231 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
POS./SIZE
Data item Meaning
D THREAD DIAMETER Thread diameter (positive value)
External thread
D Internal thread D
Z START POINT / BASE The item name changes depending on the threading direction specified by bit 1
POINT (Z) (TCD) of parameter No. 27140.
START POINT (Z): Z coordinate of a thread start point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT (Z): Z coordinate of reference position (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
L LEAD Thread lead (radius value, positive value)
M LENGTH Thread length (radius value, positive value)
H THREAD DEPTH Thread depth (radius value, positive value)
Remark) A thread depth is automatically calculated by pressing [CALC] after
inputting a lead.
C MULTIPLE THREADS Method of specifying a multi-start thread
INPUT TYPE [THRDS]: Specifies a multi-start thread with the number of starts (initial value).
[PITCH]: Specifies a multi-start thread with a pitch.
N* THREAD NUMBER OF Number of starts of a multi-start thread
SCREW Specifies the number of starts to be cut per lead.
Remark) This item is displayed when THRDS is selected for MULTIPLE
THREADS INPUT TYPE.
The relationship among the number of starts N, lead L, and pitch P is
expressed as follows: N=L/P
P* PITCH Pitch of a multi-start thread
From the entered lead L and pitch P, the number of starts N is calculated
automatically (N=L/P).
Remark) This item is displayed when PITCH is selected for MULTIPLE
THREADS INPUT TYPE.
NOTE
The thread depth of a metric thread is calculated from parameter No. 27152
(external) or parameter No. 27153 (internal) and a thread lead.
POS./SIZE
Data item Meaning
W THREAD TYPE [MALE] : To be selected when the external thread is specified as
threading type
[FEMALE] : To be selected when the internal thread is specified as threading
type
D THREAD DIAMETER Thread diameter (positive value)
Z START POINT / BASE The item name changes depending on the threading direction specified by bit
POINT (Z) 1 (TCD) of parameter No. 27140.
START POINT (Z): Z coordinate of a thread start point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT (Z): Z coordinate of reference position (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
L THREAD NUMBER Number of thread crests per inch
M LENGTH Thread length (radius value, positive value)
- 232 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
POS./SIZE
Data item Meaning
H THREAD DEPTH Thread depth (radius value, positive value)
Remark) A thread depth is automatically calculated by pressing [CALC] after
inputting a thread number.
N* THREAD NUMBER OF Number of starts of a multi-start thread
SCREW Specifies the number of starts to be cut per lead.
NOTE
The thread depth of a unified thread is calculated from parameter No. 27152
(outer) or parameter No. 27153 (inner) and a thread number.
(4) Input items of PT thread (G1463 (tapered thread for tubes, ZX plane))
A PT thread (tapered thread for tubes) is cut. Only one tapered thread (tapered by 1.7899 degrees) is machined.
Be sure to set a tool angle of 55 degrees. The taper figure of an external thread (male thread) is such that the
end face of a blank represents a minor diameter portion. The taper figure of an internal thread (female thread)
is such that the end face of a blank represents a major diameter portion.
POS./SIZE
Data item Meaning
W THREAD TYPE [MALE] : To be selected when the external thread is specified as
threading type
[FEMALE] : To be selected when the internal thread is specified as threading
type
D THREAD DIAMETER Thread diameter (positive value)
Z START POINT / BASE The item name changes depending on the threading direction specified by bit
POINT (Z) 1 (TCD) of parameter No. 27140.
START POINT (Z): Z coordinate of a thread start point (if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT (Z): Z coordinate of reference position (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
L THREAD NUMBER Number of thread crests per inch
M LENGTH Thread length (radius value, positive value)
H THREAD DEPTH Thread depth (radius value, positive value)
Remark) A thread depth is automatically calculated by pressing [CALC] after
inputting a thread number.
N* THREAD NUMBER OF Number of starts of a multi-start thread
SCREW Specifies the number of starts to be cut per lead.
NOTE
The thread depth of a PT thread is calculated from parameter No. 27154
(external) or parameter No. 27155 (internal) and a thread number.
(5) Input items of PF thread (G1464 (parallel thread for tubes, ZX plane))
A PF thread (parallel thread for tubes) is cut. Only one straight thread is machined. Be sure to set a tool angle
of 55 degrees.
POS./SIZE
Data item Meaning
W THREAD TYPE [MALE] : To be selected when the external thread is specified as
threading type
[FEMALE] : To be selected when the internal thread is specified as threading
type
D THREAD DIAMETER Thread diameter (positive value)
- 233 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
POS./SIZE
Data item Meaning
Z START POINT / BASE The item name changes depending on the threading direction set by bit 1
POINT (Z) (TCD) of parameter No. 27140.
START POINT (Z): Z coordinate of a thread start point(if bit 1 (TCD) of
parameter No. 27140 is set to 0)
BASE POINT (Z): Z coordinate of reference position (if bit 1 (TCD) of
parameter No. 27140 is set to 1)
L THREAD NUMBER Number of thread crests per inch
M LENGTH Thread length (radius value, positive value)
H THREAD DEPTH Thread depth (radius value, positive value)
Remark) A thread depth is automatically calculated by pressing [CALC] after
inputting a thread number.
N* THREAD NUMBER OF Number of starts of a multi-start thread
SCREW Specifies the number of starts to be cut per lead.
NOTE
The thread depth of a PF thread is calculated from parameter No. 27154
(external) or parameter No. 27155 (internal) and a thread number.
- 234 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
FACE POSIT
Data item Meaning
Y FACE POSITION [+FACE ]: References the figure below (+ end face). (initial value)
[-FACE ]: References the figure below (- end face).
+Z +Z
+Z +Z
- 235 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
<1> Define a tool for outer surface machining using the tool database or on the TOOL COND. tab on the
machining cycle screen.
<2> Perform a turning (outer surface roughing) cycle.
Left uncut
<3> The execution of the turning cycle in <2> leaves a residual part as a result of a tool nose angle
interference check.
<4> With the tool database or on the TOOL COND. tab of the machining cycle screen, define an outer
surface cutting tool that cuts in the direction opposite to the cutting direction of the tool defined in
<3>.
<5> Perform a new residual machining cycle. Then, residual part information is internally generated
automatically, and a machining path is created.
- 236 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
When a residual machining cycle is displayed for creation, the following data is set as the initial values of
cutting condition data:
• The settings of a turning cycle that can be used together are all copied except tool condition data.
• As the cutting direction, the direction opposite to the direction specified in a turning cycle that can
be used together is set.
G code arguments are the same as for a turning cycle that can be used together.
In the cycle input screen of Outer surface/Inner surface/End face residual roughing and semi-finishing, in
case of the parameter No.27121#7=1, the following input items are not displayed.
- X-AXIS FINISH AMT.
- Z-AXIS FINISH AMT.
This function sets finish amounts of residual machining cycle by referring to finish amounts specified in
last turning cycle automatically.
- 237 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
<1>
<2>
<4>
<3>
(2) If a cycle other than outer surface roughing (G1120) is used together, an alarm (PS3012 (PS3512)
“UNCOMBINED G-CODE”) is issued, and program execution stops.
(3) When more than one residual part is present, all residual parts are recorded during the previous
turning cycle, and the recorded parts are cut successively in the residual machining cycle.
- 238 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(4) When more than one residual part is present, these parts are cut in the order from a residual part
generated first by outer surface roughing to a residual part generated last.
<2> <1>
After outer surface roughing is performed from the right to left as shown in the figure, <1> then <2>
are cut in outer surface residual roughing, regardless of the cutting direction of outer surface residual
roughing.
(5) Information about residual parts in outer surface roughing is cleared when:
• A cycle command for machining other than outer surface residual roughing is executed.
• Machining for residual parts is completed (applicable parts only).
• An alarm is issued during residual machining.
• A program is selected again.
• The reset signal is detected.
• Operation ends.
• Animated simulation ends.
• NC program conversion ends.
• The power is turned off.
<1>
<2> <3>
- 239 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
(7) The tool nose interference check is not performed for the rear of the tool.
(8) When no residual part is present, an alarm (PS3003 (PS3503) “NO CUTTING AREA”) is issued,
and execution stops.
(9) When bit 1 (CNR) of parameter No. 27120 is set to 0, an attempt to execute a residual machining
cycle results in an alarm (PS3011 (PS3511) “WRONG G-CODE”), and execution stops.
(10) When outer surface residual roughing is performed alone without performing outer surface rough
turning, an alarm (PS3012 (PS3512) “UNCOMBINED G-CODE”) is issued, and execution stops.
NOTE
When the tool advances in the cutting direction, if the tool moves across a figure
with the blank element attribute, the excessive amount of travel of the tool varies
depending on the setting of bit 0 (BLN) of parameter No. 27120 as follows:
0: Nose radius R
1: Clearance + nose radius R (conventional specification)
(11) In case of the parameter No.27121#7=1, specified finish amounts are not used in residual machining
cycle.
(Example)
Address C (X-AXIS FINISH AMT.) and address D (Z-AXIS FINISH AMT.) are not used.
G1160 P_ Q_ … C_ D_ … ;
- 240 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
(12) In case of the parameter No.27121#7=1, tool path is calculated by referring to finish amounts
specified in last turning cycle.
(In case of outer surface residual roughing (X-AXIS CLEARANCE = Z-AXIS CLEARANCE))
Clearance
Rapid traverse
Cutting feed
Blank
Finish amount specified
in last turning cycle
45°
Residual part
(13) In case of omitting the finishing amount in residual roughing and semi-finishing and the parameter
No.27121#7=1, there is the following restriction.
When the all following conditions are satisfied, the following warning and alarm occur.
Turning cycle: warning“FAILED TO CREATE RESIDUAL CUTTING AREA”
Residual machining cycle: alarm“NO CUTTING AREA”
(Conditions)
(1) The parameter No.27121#7 = 1
(2) X-AXIS FINISH AMT. ≠ Z-AXIS FINISH AMT.
(3) The end point of element added by the tool angle check function is on an arc element.
- 241 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
Cutting direction
The travel distance applicable when the startup and cancel commands, G41 and G42, are specified is set
in parameter No. 27133. If the parameter is set to 0, 0.1 mm or 0.005 inch is assumed by default.
The restrictions of G41/G42 apply to the function of finish turning using G41/G42.
For details of the machining motion, see Subsection 2.2.1, "Machining Command", in Section 2.2,
"TURNING".
- 242 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
NOTE
1 The option “polygon turning” or “polygon turning with two spindles” is necessary
to use this function in case of Series 16i/18i/21i-B and Series 30i/31i/32i.
2 Setting parameter No.27104#7=1 is necessary to use this function in case of
Series 0i-F/0i-D.
3 This function isn’t available in case of Series 0i-C.
4 This function is available only in lathes.
5 Polygon turning is available only on main spindle. Polygon turning is not
available on sub spindle.
6 Refer user manual of CNC to know the details of polygon turning.
CUT COND.
Data item Meaning
U BOTTOM THICKNESS Cutting allowance of the bottom(radius value)
DETAIL
Data item Meaning
Q CUT DEPTH OF RADIUS Depth of cut per side face machining operation (in the tool radius direction)
(radius value)
S CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation (radius value)
E FEED RATE Feed rate during cutting in the tool radius direction
V ESCAPE AMOUNT Distance by which the tool retracts from the cutting surface after each cut
(radius value)
Z APPROCH MOTION From the current position to the machining
start point, the tool moves
Z = 10 in the Z-axis direction and then in the X-axis direction.
Z = 11 in the X-axis direction and then in the Z-axis direction.
Z = 22 in the X- and Z-axis directions.
P DWELL Dwell time at the end point of cutting (in seconds)
- 243 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
NOTE
1 When feed rate data is set, take into account in which mode the federate is
programmed (feed per minute or feed per revolution) during polygon turning.
2 The cut depth during polygon turning is not the value that is inputted in the item
“CUT DEPTH OF RADIUS” and “CUT DEPTH OF AXIS”. Averaged cut depth by
following calculation is used during polygon turning.
(1) (Length of cut area) / (Inputted cut depth) is calculated. The result is then
rounded up to the next integer number. This value is let be n.
(2) (Actual cut depth) = (Length of cut area) / n
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the bottom of a polygon or the top surface of a workpiece
subject to polygon turning
A HEIGHT/DEPTH Input by Depth:
When the top surface of the workpiece is selected as the BASE
POSITION, specify the distance to the bottom of the side face by using a
negative value (radius value).
Input by Height:
When the bottom surface of the workpiece is selected as the BASE
POSITION, specify the distance to the top surface of the workpiece by
using a positive value (radius value).
D INSCRIBED CIRC DIA. Diameter of the circle where the polygon is inscribed
(1) Select “SPECIAL” tab in the turning cycle menu and the item “POLYGON TURNING” is
displayed.
(2) After inserting the command of machining, the figure menu “SPECIAL” is automatically displayed.
It is possible to display same screen if [FIGURE] soft-key for turning cycle is pushed and
“SPECIAL” tab is selected.
- 244 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
Y : Arrow of cutting
: Arrow of rapid
Workpiece Tool
X traverse
<5><3>
Z
Workpiece
The position P showed in the following figure should become to the current potion of the selected
work coordinate in a polygon turning cycle program.
L Q
Workpiece Tool
Y X
Z
X
P (Current Position) Work Coordinate P (Current Position)
- 245 -
2.TURNING CYCLE MACHINING CYCLE B-63874EN/11
Cut depth
of axis
<1>
Bottom finish
amount <6> <2>
Clearance
<7> <3>
<5>
Cut depth
of radius
Clearance
<8> <4>
Side
thickness
Side finish
amount
Bottom thickness
INSCRIBED
CIRC DIA. Height / Depth Escape amount
X Base position
- 246 -
B-63874EN/11 MACHINING CYCLE 2.TURNING CYCLE
The tool moves in order of <1>-<8> as following.
Cut depth
of axis
<1>
Bottom finish
amount <8>
<2>
Clearance
X Base position
In the case of other direction, the alarm “WRONG VIRTUAL TOOL TIP POS” will occur.
If polygon turning is executed during machining simulation (tool path), the path is drawn.
- 247 -
3. C-AXIS AND A-AXIS
MACHINING CYCLE MACHINING CYCLE B-63874EN/11
C-axis grooving
Machining block G1056 C-axis grooving
Fixed form figure block G1570 C-axis groove
(XC plane, end face) G1571 X-axis groove
Fixed form figure block G1670 C-axis groove
(ZC plane, cylindrical surface) G1671 Z-axis groove
A-axis grooving
Machining block G1058 A-axis grooving
Fixed form figure block G1770 A-axis groove
(ZC plane, cylindrical surface) G1771 X-axis groove
NOTE
1 When MANUAL GUIDE i is used to enter cycle machining data, combinations of
a machining type and a figure block must be entered in succession.
More than one figure block can be entered for one machining type block.
For arbitrary figures, however, more than one set of arbitrary figures can be
entered if one set is assumed to consist of up to 90 figures enclosed between a
start point and an end block.
2 A data item whose address is indicated with [*] in the following tables is
automatically set with a typical value unless a value is entered for it. You need to
enter no data if you accept the typical value.
On the screen, [*] is displayed in the right end of the data item.
3 For input items indicated with "(copy)", the previously entered data is
automatically set as the initial value.
4 In "APPROCH MOTION" in the cycle menu, if soft key [3 AXES] is specified
when the CNC simultaneously controls up to two axes, an alarm (PS0015) is
issued. Therefore, when using such a CNC, never specify [3 AXES].
5 When a cycle ends, the tool always returns to the position where the cycle
started.
(If bit 7 (ESC) of parameter No. 27002 is set to 1, it is possible not to cause the
tool to return to the start position when a cycle ends.)
6 In 0i -MC and 0i-MD, it is impossible to use C-axis machining cycle.
7 In 0i -MC and 0i-MD, it is impossible to use A-axis machining cycle.
8 It is possible to use A-axis machining cycle in only vertical machining center.
Remarks)
Retract motions in cycle machining
If bit 7 (ESC) of parameter No. 27002 is set to 0, a retract motion is performed as indicated by the
dashed line shown below.
When retracting, the tool moves along axes in the reverse order of the axis movements made during
the approach motion.
- 248 -
3.C-AXIS AND A-AXIS
B-63874EN/11 MACHINING CYCLE MACHINING CYCLE
Approach
motion of cycle
When multiple figures are machined with one 4-digit G code (such as hole machining and C-axis
grooving), the above applies only to the retract motion for the figure machined last.
TOOL COND.
Data item Meaning
D TOOL DIAMETER End mill diameter
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
J* CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation. By default, one
cutting operation is used. (radius value, positive value)
F FEED RATE- RADIUS Feedrate applicable when cutting is performed in the side face direction of
the end mill
E FEEDRATE - AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting start
point (point R) in the tool axis direction (radius value, positive value)
Remark) By referring to the parameter No.27009 (minimum clamp value), the
system sets the data as Initial value.
- 249 -
3. C-AXIS AND A-AXIS
MACHINING CYCLE MACHINING CYCLE B-63874EN/11
CUT COND.
Data item Meaning
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining start
point in three-axis synchronous operation.
TOOL COND.
Data item Meaning
D TOOL DIAMETER End mill diameter
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
J* CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation. By default, one
cutting operation is used. (radius value, positive value)
F FEED RATE- RADIUS Feedrate applicable when cutting is performed in the side face direction of
the end mill
E FEEDRATE - AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting start
point (point R) in the tool axis direction (radius value, positive value)
Remark) By referring to the parameter No.27009 (minimum clamp value), the
system sets the data as Initial value.
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining start
point in three-axis synchronous operation.
- 250 -
3.C-AXIS AND A-AXIS
B-63874EN/11 MACHINING CYCLE MACHINING CYCLE
NOTE
C-axis and A-axis grooving uses neither polar coordinate interpolation nor
cylinder interpolation. So, it is unnecessary to switch to the polar coordinate
interpolation or cylinder interpolation mode.
(1) Input items of C AXIS GROOVE (XC plane, end face) (G1570)
On the end face of a workpiece, circular grooves are cut by rotating the C-axis with the X-axis position of the
tool fixed. Multiple grooves of the same figure can be cut.
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify
the distance to the top surface of the groove by using a positive value (radius
value). → Height
X X AXIS POS.(RAD.) X coordinate of the center line of a groove (radius value)
Q GROOVE ANGLE Center angle formed by the start point (tool center) and end point (tool
center) of a groove (positive or negative value)
Specify 180 degree or less when the rotary axis roll over function is available.
A START ANGLE C coordinate of the start point (tool center) of the first groove
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two adjacent grooves
(positive or negative value)
M* GROOVE NUMBER Number of grooves to be cut (positive value)
(2) Input items of X AXIS GROOVE (XC plane, end face) (G1571)
On the end face of a workpiece, radial grooves are cut by moving the tool in the X-axis direction with the
C-axis position fixed. Multiple grooves of the same figure can be cut.
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify the
distance to the top surface of the groove by using a positive value (radius
value). → Height
X X AXIS POS.(RAD.) X coordinate of the start point of a groove (radius value)
P GROOVE LENGTH Distance between the start point (tool center) and end point (tool center) of a
groove (radius value, positive/negative value)
A START ANGLE C coordinate of the start point (tool center) of the first groove
- 251 -
3. C-AXIS AND A-AXIS
MACHINING CYCLE MACHINING CYCLE B-63874EN/11
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two adjacent grooves
(positive or negative value)
M* GROOVE NUMBER Number of grooves to be cut (positive value)
POS./SIZE
Data item Meaning
B BASE POSITION X coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify
the distance to the top surface of the groove by using a positive value (radius
value). → Height
Z Z AXIS POS. Z coordinate of the center line of a groove
Q GROOVE ANGLE Center angle formed by the start point (tool center) and end point (tool
center) of a groove (positive or negative value)
Specify 180 degree or less when the rotary axis roll over function is available.
A START ANGLE C coordinate of the start point (tool center) of the first groove
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two adjacent grooves
(positive or negative value)
M* GROOVE NUMBER Number of grooves to be cut (positive value)
POS./SIZE
Data item Meaning
B BASE POSITION X coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify the
distance to the top surface of the groove by using a positive value (radius
value). → Height
Z Z AXIS POS. Z coordinate of the start point of a groove
P GROOVE LENGTH Distance between the start point (tool center) and end point (tool center) of a
groove (radius value, positive/negative value)
A START ANGLE C coordinate of the start point (tool center) of the first groove
- 252 -
3.C-AXIS AND A-AXIS
B-63874EN/11 MACHINING CYCLE MACHINING CYCLE
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two adjacent grooves
(positive or negative value)
M* GROOVE NUMBER Number of grooves to be cut (positive value)
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify
the distance to the top surface of the groove by using a positive value (radius
value). → Height
Z X AXIS POS. X coordinate of the center line of a groove
Q GROOVE ANGLE Center angle formed by the start point (tool center) and end point (tool
center) of a groove (positive or negative value)
A START ANGLE C coordinate of the start point (tool center) of the first groove
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two adjacent grooves
(positive or negative value)
M* GROOVE NUMBER Number of grooves to be cut (positive value)
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify the
distance to the top surface of the groove by using a positive value (radius
value). → Height
Z X AXIS POS. X coordinate of the start point of a groove
P GROOVE LENGTH Distance between the start point (tool center) and end point (tool center) of a
groove (radius value, positive/negative value)
A START ANGLE A coordinate of the start point (tool center) of the first groove
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two adjacent grooves
(positive or negative value)
- 253 -
3. C-AXIS AND A-AXIS
MACHINING CYCLE MACHINING CYCLE B-63874EN/11
REPEAT
Data item Meaning
M* GROOVE NUMBER Number of grooves to be cut (positive value)
ROT. AXIS
Data item Meaning
Y ROTATION AXIS NAME When bit 1 (P1) of parameter No.27001 = 1
[C]: The rotation axis is the C-axis.
[A]: The rotation axis is the A-axis.
When bit 2 (P2) of parameter No.27001 = 1
[C]: The rotation axis is the C-axis.
[B]: The rotation axis is the B-axis.
When bit 3 (P3) of parameter No.27001 = 1
[C]: The rotation axis is the C-axis.
[E]: The rotation axis is the E-axis.
NOTE
This data item is enabled when the bit 0 (P0) of parameter No.27001 = 1.
- 254 -
3.C-AXIS AND A-AXIS
B-63874EN/11 MACHINING CYCLE MACHINING CYCLE
3.4.1 Outline
C axis and A axis clamping and unclamping M codes are automatically output in C axis and A axis cycles
as followings, which position C axis and A axis in the machining cycle.
C-axis and A axis clamping is divided into hard clamping and soft clamping, one of which can be
specified by soft key on the figure data input screen for a cycle if bit 4 (P4) of parameter No. 27095 is set
to 1. If bit 4 (P4) of parameter No. 27095 is set to 0, soft clamping cannot be used.
• Hard clamping
Hard clamping mechanically fastens the spindle securely, and when the spindle is clamped, C-axis
and A-axis rotation is disabled.
• Soft clamping
Soft clamping mechanically fastens the spindle less securely, and when the spindle is clamped,
C-axis and A-axis rotation is possible. When machining does not require strong clamping, soft
clamp can be used to reduce machining time.
• No clamping
Clamping is not performed.
* C axis represents a rotating axis around Z axis and A axis represents a rotating axis around X axis in
this specifications.
- 255 -
3. C-AXIS AND A-AXIS
MACHINING CYCLE MACHINING CYCLE B-63874EN/11
When an axis name “A”, “B”, or “E” is specified in figure command, M code set in parameter No.27011
or 27012 for sub spindle is output.
- 256 -
3.C-AXIS AND A-AXIS
B-63874EN/11 MACHINING CYCLE MACHINING CYCLE
(3) Specify cancellation of hard clamping at position <1>.
(4) Specify the start of hard clamping at position <2>.
(5) Machine hole <2>.
(6) Specify cancellation of hard clamping at position <2>.
:
:
<1>
<2> <6>
<3>
<5>
<4>
When the above cycle machining program is executed, hard clamping M codes are output at the timings
below.
(Move commands output during cycle machining)
G90
G17
Mβ…………………………M code for canceling hard clamping
G00X50.C30.
G00Z10.
G99
G81Z-20.R2.F10.Mα.….…M code for starting hard clamping
Mβ…………………………M code for canceling hard clamping
X50.C90.Mα………………M code for starting hard clamping
Mβ…………………………M code for canceling hard clamping
X50.C150.Mα……………..M code for starting hard clamping
Mβ…………………………M code for canceling hard clamping
X50.C210.Mα……………..M code for starting hard clamping
Mβ…………………………M code for canceling hard clamping
X50.C270.Mα……………..M code for starting hard clamping
Mβ…………………………M code for canceling hard clamping
X50.C330.Mα……………..M code for starting hard clamping
Mβ…………………………M code for canceling hard clamping
G80
G00Z10.
Grooving Cycle
<1> X-axis groove on the end face (G1571)
- 257 -
3. C-AXIS AND A-AXIS
MACHINING CYCLE MACHINING CYCLE B-63874EN/11
In case above commands are specified, C axis unclamping M code is output at the beginning of a cycle, C
axis clamping M code is output before cutting motion, and C axis unclamping M code is output after
cutting motion during a cycle
In case above commands are specified, C axis unclamping M code is output at the beginning of a cycle, C
axis clamping M code is output before cutting motion, and C axis unclamping M code is output after
cutting motion during a cycle
- 258 -
3.C-AXIS AND A-AXIS
B-63874EN/11 MACHINING CYCLE MACHINING CYCLE
<1>
<2> <6>
<3>
<5>
<4>
- 260 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
4 MILLING
MANUAL GUIDE i supports the following types of milling.
NOTE
1 Hole machining cycles for milling machines (M series) are provided. When using
a milling machine, set bit 1 (MC1) of parameter No. 27000 to 0.
- 261 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
2 Hole machining cycles for lathes (T series) are provided. When using a lathe, set
bit 1 (MC1) of parameter No. 27000 to 1.
(2) Facing
Facing
G1020 Roughing
Machining command block
G1021 Finishing
- 262 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(3) Contouring
Contouring
G1060 Outer Wall Roughing
G1061 Outer Wall Bottom finishing
G1062 Outer Wall Side finishing
G1063 Outer Wall Chamfering
G1064 Inner Wall Roughing
G1065 Inner Wall Bottom finishing
Machining command block
G1066 Inner Wall Side finishing
G1067 Inner Wall Chamfering
G1068 Partial Roughing
G1069 Partial Bottom finishing
G1070 Partial Side finishing
G1071 Partial Chamfering
- 263 -
4.MILLING MACHINING CYCLE B-63874EN/11
Emboss machining
G1080 Roughing
G1081 Bottom finishing
Machining command block
G1082 Side finishing
G1083 Chamfering
- 264 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(5) Pocketing
Pocketing
G1040 Roughing
G1041 Bottom finishing
Machining command block
G1042 Side finishing
G1043 Chamfering
- 265 -
4.MILLING MACHINING CYCLE B-63874EN/11
(6) Grooving
Grooving
G1050 Roughing
G1051 Bottom finishing
Machining command block G1052 Side finishing
G1053 Chamfering
G1054 Roughing (cylindrical surface, B/Y axis)
- 266 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
- 267 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
1 When MANUAL GUIDE i is used to enter cycle machining data, combinations of
a machining type block and a figure block must be entered in succession.
More than one figure block can be entered for one machining command block.
For arbitrary figures, however, more than one set of arbitrary figures can be
entered if one set is assumed to consist of up to 90 figures enclosed between
start and end points.
2 A data item whose address is indicated with [*] in the following tables is
automatically set with a typical value unless a value is entered for it. You need to
enter no data if you accept the typical value.
On the screen, [*] is displayed in the right end of the data item.
3 In some of the input data items, the system sets the last inputted data as an
initial data. As to these input data items, the mark of “(COPY)” was described.
4 In the input data item of “APPROCH MOTION”, when the machine is 2 axes of
Maximum simultaneously controlled axes, please sure not to specify the [3
AXES] soft-key.
(If [3 AXES] is specified, the alarm (PS0015) occurred during execution of
Cycles.)
5 When a cycle ends, the tool always returns to the position where the cycle
started.
(If bit 7 (ESC) of parameter No. 27002 is set to 1, it is possible not to cause the
tool to return to the start position when a cycle ends.)
Approaching motions of a
machining cycle
In case of carrying out plural figures machining by one G4 digit cycle, such like drilling or C-axis
grooving, this retracting motions will be available at the last figure machining.
- 268 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
CUT COND.
Data item Meaning
W MACHINING TYPE [NORMAL] : No dwelling is performed. (initial value)
[DWELL] : Dwelling is performed.
I REF. PT. MODE [INIT-1] : An R position return is made in moving between holes. Finally, a
return is made to the I point. (initial value)
[INIT-2] : All movements between holes, including the last return, are made
as an I point return.
[REF.] : All movements between holes, including the last return, are made
as an R position return.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION (Note) [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining start
point in three-axis synchronous operation.
NOTE
When the option for expanding the number of simultaneously controlled axes is
not provided, this input item is not displayed. Similarly, the input item is not
displayed for hole machining cycles G1001 to G1006.
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> Move the tool to the cutting end position at the cutting feedrate (F).
<3> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
- 269 -
4.MILLING MACHINING CYCLE B-63874EN/11
CUT COND.
Data item Meaning
W MACHINING TYPE [NORMAL] : One cut with no dwelling performed (initial value)
[DWELL] : One cut with dwelling performed
[PECK] : Peck drilling (Note 1)
[H SPED] : High-speed peck drilling (Note 2)
H GO PATH AMOUNT SET [SETTING]: GO PATH AMOUNT is entered on the DETAIL tab.
[NOTHING]: GO PATH AMOUNT is not specified.
Remark) This item is displayed when bit 0 (HL0) of parameter No. 27020 is
set to 1.
When “SETTING” is specified, GO PATH AMOUNT is displayed on
the DETAIL tab.
Q PECKING CUT DEPTH Depth of cut made by one cut (radius value, positive value) (COPY)
I REF. PT. MODE See the descriptions Center drilling: about G1000.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
K GO PAST AMOUNT Length of the incomplete hole portion at the tool tip. If omitted, 0 is assumed.
(Radius value, positive value) (COPY)
Remark) This item is not displayed when bit 0 (HL0) of parameter No. 27020
is set to 1.
C CLEARANCE Distance between the workpiece surface and R position (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1000.
NOTE
1 In the case of ‘MACHINING TYPE’ = ‘PECK’, the system refers to the parameter
No.5115 as the return amount. Therefore, please set No.5115 to suitable value
before machining.
2 In the case of ‘MACHINING TYPE’ = ‘H SPED’, the system refers to the
parameter No.5114 as the return amount. Therefore, please set No.5114 to
suitable value before machining.
If bit 0 (HL0) of parameter No. 27020 is set to 1, when “SETTING” is specified for GO PATH
AMOUNT SET on the CUT COND. tab, the tool diameter, tool angle, and GO PATH AMOUNT are
displayed on the DETAIL tab.
DETAIL
Data item Meaning
A* START CUT DEPTH Depth of cut at the start time
S* START FEED RATE Feedrate at the start time
D* END CUT DEPTH Depth of cut at the end time
In a high-speed peck drilling cycle, when the depth of cut and feedrate at the start
time or at the end time are entered, the depth of cut at the end time is cut by just
one cut operation without pecking.
E* END FEED RATE Feedrate at the end time
U TOOL DIAMETER Tool diameter
V NOSE ANGLE Tool angle
K GO PAST AMOUNT When the tool diameter and tool angle are entered then soft key [CALC] is
pressed, an automatically calculated value is assigned to this item.
- 270 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(i) [NORMAL]/[DWELL]
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> Move the tool to the cutting end position at the cutting feedrate (F).
<3> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
(ii) [PECK]
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> Move the tool to the position "cutting start position - primary cut depth (D1)" at the cutting feedrate
(F).
<3> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<4> Move the tool to the position "previous cutting end position + return clearance (U)" in rapid traverse.
<5> Move the tool to the position "previous cutting end position - compensation cut depth (Dn)" at the
cutting feedrate (F).
<6> Repeat steps <3> to <5> until the last cutting end position is reached.
<7> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
- 271 -
4.MILLING MACHINING CYCLE B-63874EN/11
(iii) [H SPED]
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> Move the tool to the position "cutting start position - primary cut depth (D1)" at the cutting feedrate
(F).
<3> Move the tool to the position "current position + return clearance (U)" in rapid traverse.
<4> Move the tool to cut to the position "previous cutting end position - compensation cut depth (Dn)" at
the cutting feedrate (F).
<5> Repeat steps <3> and <4> until the cutting end position is reached.
<6> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
CUT COND.
Data item Meaning
W MACHINING TYPE [NORMAL] : CW tapping (initial value)
[REVERS] : CCW tapping
R TAP TYPE [FLOAT] : Float tapping
[RIGID] : Rigid tapping (NOTE)
Remark) FLOAT is not displayed when the rigid tapping option is provided and
bit 0 (G84) of parameter No. 5200 is set to 1.
RIGID is not displayed when the rigid tapping option is not provided.
The initial value is FLOAT if the rigid tapping option is not provided;
otherwise, the initial value is RIGID.
D THREAD LEAD Tapping tool lead (radius value, positive value) (COPY)
I REF. PT. MODE See the descriptions about Center drilling: G1000.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value, positive
value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1000.
S SPINDLE SPEED Spindle speed (min-1)
- 272 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
1 When you use rigid tapping mode M code command (bit 0 (G84) of parameter
No.5200 = 0), the system refers to No.5210 or No.5212 as the value of M code.
Therefore, please set No.5210 or No.5212 to suitable value before machining.
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> Move the tool to the cutting end position at the cutting feedrate (F).
<3> Stop the spindle.
<4> Rotate the spindle in reverse.
<5> Move the tool to the position "cutting start position + clearance (C)" at the cutting feedrate (F).
<6> Cause the spindle to start rotating normally.
CUT COND.
Data item Meaning
W MACHINING TYPE [CUT] : The tool retracts from the hole bottom in cutting feed. (initial
value)
[RAPID] : The tool retracts from the hole bottom in rapid traverse.
[DWELL] : After dwelling at the hole bottom, the tool retracts in cutting feed.
I REF. PT. MODE See the descriptions about Center drilling: G1000.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value, positive
value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1000.
DETAIL
Data item Meaning
A* START CUT DEPTH Depth of cut at the start time when the workpiece is cut by changing the
feedrate at the end of cutting
S* START FEED RATE Feedrate at the start time when the workpiece is cut by changing the feedrate
at the end of cutting
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
- 273 -
4.MILLING MACHINING CYCLE B-63874EN/11
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> Move the tool to the cutting end position at the cutting feedrate (F).
<3> Move the tool to the position "cutting start position + clearance (C)" at the returning feedrate (Fr).
CUT COND.
Data item Meaning
W MACHINING TYPE [CUT] : The tool retracts from the hole bottom in cutting feed. (initial
value)
[RAPID] : The tool retracts from the hole bottom in rapid traverse.
[DWELL] : After dwelling at the hole bottom, the tool retracts in cutting feed.
I REF. PT. MODE See the descriptions about Center drilling: G1000.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value, positive
value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1000.
DETAIL
Data item Meaning
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
- 274 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<2> Move the tool to the cutting end position at the cutting feedrate (F).
<3> Move the tool to the position "cutting start position + clearance (C)" at the returning feedrate (Fr).
CUT COND.
Data item Meaning
Q SHIFT AMOUNT Shift amount (radius value) at the hole bottom after spindle orientation
(COPY)
I REF.PT.MODE See the descriptions about Center drilling: G1000.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value, positive
value) (COPY)
F FEED RATE Cutting federate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1000.
DETAIL
Data item Meaning
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
When the end feed rate (E) is entered, tool path is as follows.
<1> Move the tool to the position "cutting start position (Sp) + clearance (C)" in rapid traverse.
<2> Move the tool to the position "cutting end position (Ep) + end cut depth (D)" at the cutting feed rate
(F).
<3> Move the tool to the cutting end position (Ep) at the end feed rate (E).
(Dwell is performed when dwell time is set.)
<4> Stop the spindle.
<5> Spindle orientation is performed.
<6> Move the tool to the position "current position + shift amount (Q)" at the feed rate (F).
<7> Move the tool to the position "cutting start position (Sp) + clearance (C)" in rapid traverse.
<8> Move the tool to the position " current position - clearance (C)" in rapid traverse.
- 275 -
4.MILLING MACHINING CYCLE B-63874EN/11
When the end feed rate (E) is empty, tool path is as follows.
<1> Move the tool to the position "cutting start position (Sp) + clearance (C)" in rapid traverse.
<2> Move the tool to the cutting end position (Ep) at the cutting feed rate (F).
(Dwell is performed when dwell time is set.)
<3> Stop the spindle.
<4> Spindle orientation is performed.
<5> Move the tool to the position "current position + shift amount (Q)" in rapid traverse.
<6> Move the tool to the position "cutting start position (Sp) + clearance (C)" in rapid traverse.
<7> Move the tool to the position " current position - clearance (C)" in rapid traverse.
<8> Rotate the spindle in the positive direction.
<9> Move the next hole position and repeat the same motion.
NOTE
Direction of tool rotation is only positive direction.
CUT COND.
Data item Meaning
Q SHIFT AMOUNT Shift amount (radius value) at the hole bottom after spindle orientation
(COPY)
M CUT DEPTH Cut depth (radius value, negative value)
L DIST. FROM BOTTOM Distance (radius value) at the hole bottom in the lifting direction
I REF.PT.MODE See the descriptions about Center drilling: G1000.
J I POINT Coordinate of the I point (COPY)
K* GO PAST AMOUNT Go-past amount at the hole bottom. If omitted, 0 is assumed. (radius value,
positive value) (COPY)
C CLEARANCE Distance between the workpiece surface and R position (radius value, positive
value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom after lift machining. If omitted, 0 is assumed.
(units of seconds, positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1000.
<1> Move the tool to the position "cutting start position + clearance (C)" in rapid traverse.
<2> The tool is shifted away from the tool tip.
- 276 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<3> The tool moves to the bottom of the hole (R point) by rapid traverse.
<4> The tool returns by a shift amount toward the tool tip.
<5> The spindle is turned in the normal direction to cut in to the position "K + L" along the tool axis at
the feedrate (F) specified for cut-in.
<6> The spindle is stopped.
<7> After being shifted away from the tool tip, the tool is pulled out from the hole.
- 277 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
1 The system refers to the parameter No.5114 as the return amount. Therefore,
please set No.5114 to suitable value before machining.
2 When bit 0 (HL0) of parameter No. 27020 is set to 1, the GO PAST AMOUNT
specification method changes. The GO PATH AMOUNT SET H input item is
displayed instead of GO PAST AMOUNT, and GO PAST AMOUNT is displayed
on the DETAIL tab.
For details, see the meaning of GO PATH AMOUNT SET in drilling (G1001).
DETAIL
Data item Meaning
A* START CUT DEPTH Depth of cut at the start time when the workpiece is cut by changing the
feedrate at the end of cutting
S* START FEED RATE Feedrate at the start time when the workpiece is cut by changing the feedrate
at the end of cutting
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
If bit 0 (HL0) of parameter No. 27020 is set to 1, when “SETTING” is specified for
GO PATH AMOUNT SET on the CUT COND. tab, TOOL DIAMETER, NOSE ANGLE, and
GO PAST AMOUNT are displayed on the DETAIL tab.
DETAIL
Data item Meaning
U TOOL DIAMETER Tool diameter
V NOSE ANGLE Tool angle
K GO PAST AMOUNT When the tool diameter and tool angle are entered then soft key [CALC] is
pressed, an automatically calculated value is assigned to this item.
DETAIL
Data item Meaning
R PECKING CLEARANCE Pecking clearance
When this item is blank, pecking clearance is value of parameter No.5115.
CUT COND.
Data item Meaning
I REF.PT.MODE See the descriptions about Center drilling: G1110.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value,
positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom (units of seconds, positive value). (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1110.
S SPINDLE SPEED Spindle speed (min-1)
NOTE
When you use rigid tapping mode M code command (bit 0 (G84) of parameter
No.5200 = 0), the system refers to No.5210 or No.5212 as the value of M code.
Therefore, please set No.5210 or No.5212 to suitable value before machining.
CUT COND.
Data item Meaning
I REF.PT.MODE See the descriptions about Center drilling: G1110.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom (units of seconds, positive value). (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1110.
DETAIL
Data item Meaning
A* START CUT DEPTH Depth of cut at the start time when the workpiece is cut by changing the
feedrate at the end of cutting
S* START FEED RATE Feedrate at the start time when the workpiece is cut by changing the feedrate
at the end of cutting
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
CUT COND.
Data item Meaning
I REF.PT.MODE See the descriptions about Center drilling: G1110.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value,
positive value)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom (units of seconds, positive value). (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1110.
- 279 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
CUT COND.
Data item Meaning
Q SHIFT AMOUNT Shift amount (radius value) at the hole bottom after spindle orientation
(COPY)
I REF.PT.MODE See the descriptions about Center drilling: G1110.
J I POINT Coordinate of the I point (COPY)
L CUT DEPTH Cut depth (radius value, negative value)
C CLEARANCE Distance between the workpiece surface and R position (radius value,
positive value) (COPY)
F FEED RATE Cutting feedrate (positive value) (COPY)
P* DWELL TIME Dwell time at the hole bottom. If omitted, 0 is assumed. (units of seconds,
positive value) (COPY)
Z APPROCH MOTION See the descriptions about Center drilling: G1110.
DETAIL
Data item Meaning
D* END CUT DEPTH Depth of cut applicable when the workpiece is cut by changing the feedrate
at the end of cutting
E* END FEED RATE Feedrate applicable when the workpiece is cut by changing the feedrate at
the end of cutting
For fine-boring(G1115), the M code for rotating the spindle in the positive direction is set with parameter
No.27210.
NOTE
Direction of tool rotation is only positive direction.
HOLE POS-1
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H POINT-1 (X) X coordinate of the first hole
V POINT-1 (Y) Y coordinate of the first hole
A* POINT-2 (X) X coordinate of the second hole
C* POINT-2 (Y) Y coordinate of the second hole
D* POINT-3 (X) X coordinate of the third hole
E* POINT-3 (Y) Y coordinate of the third hole
F* POINT-4 (X) X coordinate of the fourth hole
I* POINT-4 (Y) Y coordinate of the fourth hole
- 280 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
HOLE POS-2
Data item Meaning
J* POINT-5 (X) X coordinate of the fifth hole
K* POINT-5 (Y) Y coordinate of the fifth hole
M* POINT-6 (X) X coordinate of the sixth hole
P* POINT-6 (Y) Y coordinate of the sixth hole
Q* POINT-7 (X) X coordinate of the seventh hole
R* POINT-7 (Y) Y coordinate of the seventh hole
S* POINT-8 (X) X coordinate of the eighth hole
T* POINT-8 (Y) Y coordinate of the eighth hole
NOTE
It is unnecessary to enter values for every hole position. If entered, however,
both X and Y coordinates in a pair must be entered for a hole position.
HOLE POSIT
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H START POINT (X) X coordinate of the start point (first hole) of a straight line
V START POINT (Y) Y coordinate of the start point (first hole) of a straight line
A ANGLE Angle of a straight line from the X-axis (initial value = 0)
D HOLE POS.TYPE [LENGTH] : Specified with the distance between the first and last holes, and the
number of holes.
[PITCH] : Specified with the distance between two adjacent holes, and the
number of holes.
E LENGTH / PITCH Length : Distance between the first and last holes (if [LENGTH] is selected for
item D)
Pitch : Distance between two adjacent holes (if [PITCH] is selected for item D)
C NUMBER OF HOLE Number of holes
SKIP
Data item Meaning
F* OMITTING POINT 1 Point where no hole is to be made (1)
I* OMITTING POINT 2 Point where no hole is to be made (2)
J* OMITTING POINT 3 Point where no hole is to be made (3)
K* OMITTING POINT 4 Point where no hole is to be made (4)
NOTE
It is unnecessary to enter a value for any item of an omitting point.
Similarly, this applies to G1213 to G1216 described later.
HOLE POS-1
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H START POINT (X) X coordinate of the start point (first hole) of a straight line
V START POINT (Y) Y coordinate of the start point (first hole) of a straight line
A ANGLE Angle of a straight line from the X-axis (initial value = 0)
- 281 -
4.MILLING MACHINING CYCLE B-63874EN/11
HOLE POS-2
Data item Meaning
C PITCH WIDTH-1 Distance between the first and second holes (positive or negative value)
D PITCH WIDTH-2 Distance between the second and third holes (positive or negative value)
E* PITCH WIDTH-3 Distance between the third and fourth holes (positive or negative value)
F* PITCH WIDTH-4 Distance between the fourth and fifth holes (positive or negative value)
I* PITCH WIDTH-5 Distance between the fifth and sixth holes (positive or negative value)
J* PITCH WIDTH-6 Distance between the sixth and seventh holes (positive or negative value)
K* PITCH WIDTH-7 Distance between the seventh and eighth holes (positive or negative value)
M* PITCH WIDTH-8 Distance between the eighth and ninth holes (positive or negative value)
P* PITCH WIDTH-9 Distance between the ninth and tenth holes (positive or negative value)
Q* PITCH WIDTH-10 Distance between the tenth and eleventh holes (positive or negative value)
NOTE
It is unnecessary to enter a value for every pitch width data item.
HOLE POSIT
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H START POINT (X) X coordinate of the start point (first hole) of a straight line
V START POINT (Y) Y coordinate of the start point (first hole) of a straight line
U LENGTH FOR X AXIS Length of the first side of a grid (positive value)
W LENGTH FOR Y AXIS Length of the second side of a grid (positive value)
I NUMBER FOR X AXIS Number of holes on the first side of a grid (positive value)
J NUMBER FOR Y AXIS Number of holes on the second side of a grid (positive value)
K ANGLE FOR X AXIS Angle of the first side of a grid from the X-axis (initial value = 0)
M ANGLE FOR Y AXIS Angle of the second side of a grid from the X-axis (initial value = 90)
SKIP
Data item Meaning
A* OMITTING POINT 1 Point where no hole is to be made (1)
C* OMITTING POINT 2 Point where no hole is to be made (2)
D* OMITTING POINT 3 Point where no hole is to be made (3)
E* OMITTING POINT 4 Point where no hole is to be made (4)
HOLE POSIT
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H START POINT (X) X coordinate of the start point (first hole) of a straight line
V START POINT (Y) Y coordinate of the start point (first hole) of a straight line
U LENGTH FOR X AXIS Length of the first side of a rectangle (positive value)
W LENGTH FOR Y AXIS Length of the second side of a rectangle (positive value)
I NUMBER FOR X AXIS Number of holes on the first side of a rectangle (positive value)
J NUMBER FOR Y AXIS Number of holes on the second side of a rectangle (positive value)
K ANGLE FOR X AXIS Angle of the first side of a rectangle from the X-axis (initial value = 0)
M ANGLE FOR Y AXIS Angle of the second side of a rectangle from the X-axis (initial value = 90)
- 282 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
SKIP
Data item Meaning
A* OMITTING POINT 1 Point where no hole is to be made (1)
C* OMITTING POINT 2 Point where no hole is to be made (2)
D* OMITTING POINT 3 Point where no hole is to be made (3)
E* OMITTING POINT 4 Point where no hole is to be made (4)
HOLE POINTS
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H CENTER POINT (X) X coordinate of the center of a circle
V CENTER POINT (Y) Y coordinate of the center of a circle
R RADIUS Radius of a circle (positive value)
A START POINT ANGLE Central angle of the first hole from the X-axis (positive or negative value)
(initial value = 0)
C NUMBER OF HOLE Number of holes to be made (positive value) (maximum value:100)
SKIP
Data item Meaning
D* OMITTING POINT 1 Point where no hole is to be made (1)
E* OMITTING POINT 2 Point where no hole is to be made (2)
F* OMITTING POINT 3 Point where no hole is to be made (3)
I* OMITTING POINT 4 Point where no hole is to be made (4)
HOLE POSIT
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H CENTER POINT (X) X coordinate of the center of an arc
V CENTER POINT (Y) Y coordinate of the center of an arc
R RADIUS Radius of an arc (positive value)
A START POINT ANGLE Central angle of the first hole from the X-axis (positive or negative value) (initial
value = 0)
C PITCH ANGLE Central angle between two adjacent holes (positive or negative value)
D NUMBER OF HOLE Number of holes to be made (positive value)
SKIP
Data item Meaning
E* OMITTING POINT 1 Point where no hole is to be made (1)
F* OMITTING POINT 2 Point where no hole is to be made (2)
I* OMITTING POINT 3 Point where no hole is to be made (3)
J* OMITTING POINT 4 Point where no hole is to be made (4)
- 283 -
4.MILLING MACHINING CYCLE B-63874EN/11
HOLE POS-1
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H CENTER POINT (X) X coordinate of the center of an arc
V CENTER POINT (Y) Y coordinate of the center of an arc
R RADIUS Radius of an arc (positive value)
A START POINT Central angle of the first hole from the X-axis (positive or negative value) (initial
ANGLE value = 0)
HOLE POS-2
Data item Meaning
C* PITCH ANGLE-1 Central angle between the first and second holes (positive or negative value)
D* PITCH ANGLE-2 Central angle between the second and third holes (positive or negative value)
E* PITCH ANGLE-3 Central angle between the third and fourth holes (positive or negative value)
F* PITCH ANGLE-4 Central angle between the fourth and fifth holes (positive or negative value)
I* PITCH ANGLE-5 Central angle between the fifth and sixth holes (positive or negative value)
J* PITCH ANGLE-6 Central angle between the sixth and seventh holes (positive or negative value)
K* PITCH ANGLE-7 Central angle between the seventh and eighth holes (positive or negative value)
M* PITCH ANGLE-8 Central angle between the eighth and ninth holes (positive or negative value)
P* PITCH ANGLE-9 Central angle between the ninth and tenth holes (positive or negative value)
Q* PITCH ANGLE-10 Central angle between the tenth and eleventh holes (positive or negative value)
POS / SIZE
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
X X AXIS POS.(RAD.) X coordinate of a hole position (common to all holes)
A START ANGLE Central angle of the first hole form the C0 axis (positive or negative value)
- 284 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
REPEAT
Data item Meaning
C PITCH ANGLE Amount of movement between two holes along the C-axis (positive or negative
value)
M NUMBER OF HOLE Number of holes to be made (positive value)
HOLE POS-1
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H X AXIS POS.1(RAD.) X coordinate of the first hole (radius value)
V C AXIS POS.1 C coordinate of the first hole
A* X AXIS POS.2(RAD.) X coordinate of the second hole (radius value)
C* C AXIS POS.2 C coordinate of the second hole
D* X AXIS POS.3(RAD.) X coordinate of the third hole (radius value)
E* C AXIS POS.3 C coordinate of the third hole
F* X AXIS POS.4(RAD.) X coordinate of the fourth hole (radius value)
I* C AXIS POS.4 C coordinate of the fourth hole
HOLE POS-2
Data item Meaning
J* X AXIS POS.5(RAD.) X coordinate of the fifth hole (radius value)
K* C AXIS POS.5 C coordinate of the fifth hole
M* X AXIS POS.6(RAD.) X coordinate of the sixth hole (radius value)
P* C AXIS POS.6 C coordinate of the sixth hole
Q* X AXIS POS.7(RAD.) X coordinate of the seventh hole (radius value)
R* C AXIS POS.7 C coordinate of the seventh hole
S* X AXIS POS.8(RAD.) X coordinate of the eighth hole (radius value)
T* C AXIS POS.8 C coordinate of the eighth hole
Holes on a cylindrical surface (ZC) figure along the C-axis - Circle Points: G1672
Holes on a cylindrical surface (ZC) figure along the C-axis - Random Points: G1673
Holes on a cylindrical surface (XA) figure along the A-axis - Circle Points: G1772
Holes on a cylindrical surface (XA) figure along the A-axis - Random Points: G1773
- 285 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
The following parameter setting is necessary to execute XA plane cycle.
• ML2 (No.27003#2)=1, ML1 (No.27003#1)=0 and ML0 (No.27003#0)=0
Dn Ds C
De
F Fs
F
Fe F R
R Pecking clearance
In case of high-speed peck drill, pecking return amount R can be specified in input window instead
of No.5114.
Dn Ds C
De
F Fs
F
Fe F
R
- 286 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Detail
Data item Meaning
R PECKING ( In case “PECK DRILL” is inputted in “MACHINING TYPE” )
CLEARANCE / Pecking clearance
PECKING RETURN When this item is blank, pecking clearance is value of parameter No.5115.
AMT. ( In case “HIGH SPEED” is inputted in “MACHINING TYPE” )
Pecking return amount
When this item is blank, pecking return amount is value of parameter No.5114.
C axis hole on end face (random points) - cartesian coordinates input : G1574
HOLE POS-2
Data item Meaning
J X AXIS POS.5(RAD.) X coordinate of the fifth hole (radius value) - virtual cartesian coordinate
K C AXIS POS.5 C coordinate of the fifth hole - virtual cartesian coordinate
M X AXIS POS.6(RAD.) X coordinate of the sixth hole (radius value) - virtual cartesian coordinate
P C AXIS POS.6 C coordinate of the sixth hole - virtual cartesian coordinate
Q X AXIS POS.7(RAD.) X coordinate of the seventh hole (radius value) - virtual cartesian coordinate
R C AXIS POS.7 C coordinate of the seventh hole - virtual cartesian coordinate
S X AXIS POS.8(RAD.) X coordinate of the eighth hole (radius value) - virtual cartesian coordinate
T C AXIS POS.8 C coordinate of the eighth hole - virtual cartesian coordinate
- 287 -
4.MILLING MACHINING CYCLE B-63874EN/11
G1576 Bb Hh Vv Ss Tt Ii Jj Kk Mm Aa Cc Dd Ee Zz Yy Uu Ww ;
Since this function is enabled when the specifying XC plane is available, set the parameter
MM1(No.27004#1)=1 or MM0-MM3(No.27004#0-#3)=all 0.
HOLE POSIT.
Data item Meaning
B BASE POSITION Z coordinate of the workpiece surface
H START POINT (X) X coordinate of the start point (first hole) of
a straight line (Input data by the Cartesian coordinate)
V START POINT (C) C coordinate of the start point (first hole) of a straight line (Input data
by the Cartesian coordinate)
S LENGTH FOR X AXIS Length of the first side of a grid
T LENGTH FOR C AXIS Length of the second side of a grid
I NUMBER FOR X AXIS Number of holes on the first side of a grid
J NUMBER FOR C AXIS Number of holes on the second side of
a grid
K ANGLE FOR X AXIS Angle of the first side of a grid from the X-axis
M ANGLE FOR C AXIS Angle of the second side of a grid from the X-axis
SKIP
Data item Meaning
A* OMITTING POINT 1 Point where no hole is to be made (1)
(Omitting Point 1-4 are input by the number from the order of which the hole
is processed.)
C* OMITTING POINT 2 Point where no hole is to be made (2)
D* OMITTING POINT 3 Point where no hole is to be made (3)
E* OMITTING POINT 4 Point where no hole is to be made (4)
- 288 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Motion of machining
The coordinates position of each hole (Polar coordinates) is calculated from input data (Cartesian
coordinate), and the hole is machined in the following order.
9
8
7
4
5
6
Start 3
C point 2
1
NOTE
1 When the G1576 command is edited directly and executed, alarm might be
generated.
When a necessary address for the G1576 command is deleted or the value is
set to the address of G1576 command outside the range, it becomes the alarm
"NO NECESSARY ADDRESS".
2 When 2 path system of machining center is executed, alarm might be generated.
It becomes the alarm message "UNCOMBINED G-CODE".
4.2 FACING
TOOL COND.
Data item Meaning
D TOOL DIAMETER Face mill diameter
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No.27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
T* THICKNESS Face mill diameter
H* FINISH AMOUNT Finishing allowance in facing
L CUT DEPTH OF RADIUS Depth of cut in the tool radius direction to the next cutting path
J CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation
F FEED RATE – RADIUS Feedrate applicable when cutting is performed in the tool radius direction
E FEED RATE – AXIS Feedrate applicable when cutting is performed in the tool axis direction
- 289 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
If the bit 0 (FC1) of parameter No.27030 = 1, only the menu of perpendicular
directions to “CUTTING DIRECTION” can have been displayed during in case of
selecting “CUT SHIFT DIRECTION”. Thus, the extra selection can be removed.
DETAIL
Data item Meaning
I INITIAL FEED OVERRIDE Feedrate override value for the first cutting. The initial value is 100 (1 to
200, positive value).
W CUTTING METHOD [SINGLE] : Cutting in the tool radius direction is always performed in the
same direction.
[ZIGZAG] : Cutting in the tool radius direction is performed back and forth.
(COPY)
P PATH MOVE METHOD [PULL] : Retracts to point R before moving to the start point of the next
cutting path (in the tool axis direction).
[KEEP] : Moves to the start point of the next cutting path directly without
retracting to point R.
Remark1) This data item is indicated only when [ZIGZAG] is selected for
CUTTING METHOD.
Remark2) This data item is enabled when the bit 0 (FC0) of parameter
No.27030 = 0.
Remark3) In case that the movement is done by 1 axis, tool is kept even if
[PULL] is specified.
Remark4) If [KEEP] is specified, an end point of previous cutting motion is
adjusted in order to enable a tool to move with 1 axis to next
cutting start point
(COPY)
V PATH MOVE FEED RATE Feedrate applicable when the tool moves to the start point of the next
cutting path. In case that the feedrate is set to 0, the tool moves at a rapid
traverse rate.
Remark1) This data item is indicated only when [ZIGZAG] is selected for
CUTTING METHOD.
Remark2) This data item is enabled when the bit 0 (FC0) of parameter
No.27030 = 0.
(COPY)
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting
start point (point R) in the tool axis direction (radius value)
Remark) By referring to the parameter No.27009 (minimum clamp value),
the system sets the data as Initial value.
M CLERANCE OF RADIUS Distance between the end of a blank being machined and the end of the
tool placed at the retract position (radius value)
Remark) By referring to the parameter No.27009 (minimum clamp value),
the system sets the data as Initial value.
- 290 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
DETAIL
Data item Meaning
A CUTTING DIRECTION [RIGHT] : Performs cutting rightward as indicated in the illustration. When
both directions are selected, cutting for the first cutting path is
performed rightward.
[LEFT] : Performs cutting leftward as indicated in the illustration. When
both directions are selected, cutting for the first cutting path is
performed leftward.
[UP] : Performs cutting upward as indicated in the illustration. When
both directions are selected, cutting for the first cutting path is
performed upward.
[DOWN] : Performs cutting downward as indicated in the illustration. When
both directions are selected, cutting for the first cutting path is
performed downward.
Remark) The actual cutting direction is determined by the coordinate axis
indicated in the illustration. (COPY)
B CUT DEPTH DIRECTION [RIGHT] : Performs cutting while shifting the cutting path rightward as
indicated in the illustration.
[LEFT] : Performs cutting while shifting the cutting path leftward as
indicated in the illustration.
[UP] : Performs cutting while shifting the cutting path upward as
indicated in the illustration.
[DOWN] : Performs cutting while shifting the cutting path downward as
indicated in the illustration.
Remark) The actual cutting direction is determined by the coordinate axis
indicated in the illustration. (COPY)
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
NOTE
When the option for expanding the number of simultaneously controlled axes is
not provided, this input item is not displayed. Similarly, the input item is not
displayed for finishing cycle G1021.
TOOL COND.
Data item Meaning
D TOOL DIAMETER See the descriptions about Roughing: G1020.
CUT COND.
Data item Meaning
L CUT DEPTH OF RADIUS See the descriptions about Roughing: G1020.
F FEED RATE – RADIUS -
E FEED RATE – AXIS -
DETAIL
Data item Meaning
W CUTTING METHOD See the descriptions about Roughing: G1020.
P PATH MOVE METHOD -
V PATH MOVE FEED RATE -
- 291 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
C CLEARANCE OF AXIS -
M CLERANCE OF RADIUS -
A CUTTING DIRECTION -
B CUT DEPTH DIRECTION -
Z APPROCH MOTION -
POS./SIZE
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring or as a figure for
pocketing
[GROOVE] : Used as a figure for grooving
Remark) When facing is selected as machining type, be sure to select
[FACE].
B BASE POSITION Z coordinate of the final surface for facing (in the tool axis direction)
H CENTER POINT (X) X coordinate of the center position of a rectangular figure
V CENTER POINT (Y) Y coordinate of the center position of a rectangular figure
U LEBGTH FOR X AXIS Length of the side in the X-axis direction (radius value, positive value)
W LENGTH FOR Y AXIS Length of the side in the Y-axis direction (radius value, positive value)
R* CORNER RADIUS Radius for corner rounding (positive value)
A* ANGLE Inclination angle of a rectangular figure relative to the X-axis (positive or
negative value)
- 292 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION Z coordinate of the final surface for facing (in the tool axis direction)
H CENTER POINT (X) X coordinate of the center position of a circular figure
V CENTER POINT (Y) Y coordinate of the center position of a circular figure
R RADIUS Radius of a circular figure (radius value, positive value)
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION Z coordinate of the final surface for facing (in the tool axis direction)
H CENTER POINT (X) X coordinate of the center position of the left semicircle
V CENTER POINT (Y) Y coordinate of the center position of the left semicircle
U BETWEEN DISTANCE Distance between the centers of the right and left semicircles (radius value,
positive value)
R RADIUS Radius of the left and right semicircles (radius value, positive value)
A* ANGLE Inclination angle of a track figure relative to the X-axis. The blank is
regarded as 0 degrees. (positive or negative value)
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION
L HEIGHT/DEPTH Not displayed when facing is performed.
H CENTER POINT(X)
V CENTER POINT(X)
E NUMBER OF ANGLE Positive integer ranging from 3 to 99
U INPUT TYPE OF SIZE U1:Polygon radius,U2:Side length, U3: Width across flat
W POLYGON RADIUS / SIDE
LENGTH
A ANGLE Inclination angle of a straight line connecting a vertex and the center with
respect to the 1st axis
D GROOVE WIDTH Specified only when this item is used for grooving.
C CORNER TYPE C1:None、C2:Chamfering、C3:Corner rounding
R CORNER SIZE
Z FACE POSITION Z1:+ end face、Z2:- end face (*1)
Y ROTATION AXIS NAME (*2)
- 293 -
4.MILLING MACHINING CYCLE B-63874EN/11
W
A
(H, V)
R
R
W
(*1) “FACE POSITION” is displayed on a tab added when bit 4 (MC4) of parameter No. 27000 is set to
1.
(*2) “ROTATION AXIS NAME” is displayed on a tab added only for the polar coordinate plane (XC)
when bit 4 (MC4) of parameter No. 27000 is set to 1.
NOTE
When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
- 294 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
1 When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
2 When performing machining (cylindrical interpolation) on the ZC and XA plane,
note the following:
(When bit 3 (MC3) of parameter No.27000 = 0)
The mode needs to be switched to the cylindrical coordinate interpolation mode
beforehand.
Specifically, enter G07.1C (cylinder radius) before the machining type.
Enter G07.1C0 for canceling cylindrical interpolation as required.
(When bit 3 (MC3) of parameter No.27000 = 1)
G07.1C (cylinder radius) and G07.1C0 are automatically output before and
after cycle machining, respectively.
- 295 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
3 The following parameter setting is necessary to execute XA plane cycle.
• ML2 (No.27003#2)=1, ML1 (No.27003#1)=0 and ML0 (No.27003#0)=0
4.3 CONTOURING
TOOL COND.
Data item Meaning
D TOOL DIAMETER End mill diameter
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND
Data item Meaning
T BOTTOM THICKNESS (*2) Cutting allowance of the bottom in side face machining (radius value,
positive value)
S SIDE THICKNESS (*2) Cutting allowance of the side face (radius value, positive value)
L CUT DEPTH OF RADIUS (*1) Depth of cut per side face machining operation (in the tool radius direction)
(radius value, positive value)
J CUT DEPTH OF AXIS (*1) Depth of cut in the tool axis direction per cutting operation (radius value,
positive value)
The default is (bottom surplus thickness - bottom finishing allowance).
K* SIDE FINISH AMOUNT (*1) Finishing allowance on the side face. The blank is regarded as 0. (radius
value, positive value)
H* BOTTOM FINISHI AMT. (*1) Finishing allowance at the bottom in side face machining. The blank is
regarded as 0. (radius value, positive value)
(*1) When bit 5 (RCF) of parameter No. 27002 is set to 1, the displayed order is changed by exchanging
the input items "CUT DEPTH OF RADIUS" and "CUT DEPTH OF AXIS" and the input items
"SIDE FINISH AMOUNT" and "BOTTOM FINISH AMT." so that the items related to workpiece
dimensions are displayed collectively.
(*2) When bit 0 (P0) of parameter No. 27095 is set to 1, the "BOTTOM THICKNESS" and "SIDE
THICKNESS" items can be entered on the figure input screen. In this case, these input items are not
displayed on the cycle input screen.
The advantages of displaying these input items on the figure input screen instead of the cycle input
screen are as follows:
• "BOTTOM THICKNESS" and "SIDE THICKNESS" are closely related to "BASE
POSITION" and "HEIGHT/DEPTH" on the figure input screen. These items can be entered in
the same block.
• A single machining cycle can contain more than one figure block. Therefore, when "BOTTOM
THICKNESS" and "SIDE THICKNESS" are entered in a figure block, thickness values can be
set separately for each machining profile.
- 296 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
When a setting is made to use the figure input screen for entering "BOTTOM
THICKNESS" and "SIDE THICKNESS", it is impossible to directly use a
machining program that was created with a setting to enter "BOTTOM
THICKNESS" and "SIDE THICKNESS" on the cycle input screen. The program
needs to partly be modified.
Depending on the setting, the following alarms are issued:
1 When the bottom thickness and side thickness are entered on the figure input
screen (bit 0 (P0) of parameter No. 27095 is set to 1)
<1> A machining type block contains a bottom thickness or side thickness
item
→ Alarm (PS3043(Series 16i/18i/21i),
PS3543(Series 30i/31i/32i) ”WRONG THICKNESS”)
<2> In a machining profile block, a bottom thickness or side thickness is
required, but its argument is not present.
→ Alarm (PS3016(Series 16i/18i/21i),
PS3516(Series 30i/31i/32i) ”NO NECESSARY ADDRESS”)
2 When the bottom thickness and side thickness are entered on the cycle input
screen (bit 0 (P0) of parameter No. 27095 is set to 0)
<1> A machining profile block contains a bottom thickness or side thickness
item.
→ Alarm (PS3043(Series 16i/18i/21i),
PS3543(Series 30i/31i/32i) ”WRONG THICKNESS”)
* For machining type blocks in which the bottom and side thickness items are
permitted to be omitted, an alarm is not issued even when the bottom or side
thickness item is missing. If the bottom and side thickness items are required
(part of facing and contouring), the alarm “NO NECESSARY ADDRESS” is
issued.
CUT COND
Data item Meaning
F FEED RATE- SING.CUT Feedrate applicable when only the one-side cutter portion of an end mill
is used for cutting. This feedrate is used for cutting in retract operation
and on the side face other than initial cutting.
V FEED RATE- BOTH CUT Feedrate applicable when the entire front side of an end mill is used for
cutting. This feedrate is used for initial cutting.
E FEED RATE – AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
DETAIL
Data item Meaning
M INITIAL FEED OVERRIDE Feedrate override value for the first cutting. The initial value is 100 (1 to
200, positive value).
W UP CUT/DOWN CUT [UP CUT] : Performs machining in up-cut mode, assuming that the
tool is rotating clockwise.
[DWNCUT] : Performs machining in down-cut mode, assuming that the
tool is rotating clockwise.
(COPY)
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting
start point (point R) in the tool axis direction (radius value, positive value)
Remark) By referring to the parameter No.27009 (minimum clamp
value), the system sets the data as Initial value.
- 297 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
P APPROACH TYPE [ARC] : Approaches a side face along an arc.
[TANGEN] : Approaches a side face along the straight line tangent to the
first figure in side face cutting.
[VERTIC] : Approaches a side face along the straight line normal to the
first figure in side face cutting.
(COPY)
R APPROACH RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp
value), the system sets the data as Initial value.
A* APPROACH ANGLE Center angle of the arc when [ARC] is specified. The default is 90
degrees. (positive value)
Remark) This data item is indicated only when [ARC] is selected for
APPROACH TYPE.
(COPY)
DETAIL
Data item Meaning
Q ESCAPE TYPE [ARC] : Retracts from a side face along an arc.
[TANGEN] : Retracts from a side face along the straight line tangent to
the last figure in side face cutting.
[VERTIC] : Retracts from a side face along the straight line normal to
the last figure in side face cutting.
(COPY)
X ESCAPE RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp
value), the system sets the data as Initial value.
Y* ESCAPE ANGLE Center angle of the arc when [ARC] is specified. The default is 90
degrees. (positive value)
Remark) This data item is indicated only when [ARC] is selected for
ESCAPE TYPE.
(COPY)
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining
start point, the tool first moves in the machining plane in
two-axis synchronous operation and then moves along the
tool axis. (initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
Remark) This input item is not displayed when the option for expanding
the number of simultaneously controlled axes is not provided.
- 298 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
In-feed machining
in the tool radius
direction
Approach Retract
In-feed machining
in the tool axis
direction
- 299 -
4.MILLING MACHINING CYCLE B-63874EN/11
(i) Approach
First in-feed
machining cycle
in the tool radius
direction
<1> The tool moves to the position "machining profile top surface height + clearance (Ct) in the tool axis
direction" by rapid traverse.
<2> The tool moves to the position "amount to be cut in the first in-feed machining cycle in the tool axis
direction - clearance (Ct) in the tool axis direction" at the feedrate (Ftm) specified for movement in
the tool axis direction.
<3> The tool cut in to the position "amount to be cut in the first in-feed machining cycle in the tool axis
direction" at the feedrate (Ft) specified for cutting in the tool axis direction.
<4> The tool approaches, in the tool radius direction, the start point of the first in-feed machining cycle
in the tool radius direction.
(ii) Retraction
Ftm
<1> The tool moves from the approach end point to the position "machining profile top surface height +
clearance (Ct) in the tool axis direction" at the feedrate (Ftm) specified for movement in the tool axis
direction.
- 300 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Cutting
allowance in the
tool radius
direction
First in-
feed
machining
cycle
Second in-
feed
machining
Third in-feed machining
Amount to be
cut in each in-
feed machining
cycle in the tool
radius direction
<1> The tool moves to cut along the contour from the first in-feed machining cycle start point to the end
point at the feedrate (Fs) specified for single-edge thread cutting.
<2> The tool approaches, using the following method.
When the in-feed machining start point coincides with the in-feed machining end point:
The tool directly approaches the next in-feed machining start point in the normal direction at the feedrate
(Fd) specified for double-edge thread cutting.
When the in-feed machining start point does not coincide with the in-feed machining end point:
The tool approaches the second in-feed machining start point.
<3> The tool moves to cut along the contour of the machining profile at the feedrate (Fs) specified for
single-edge thread cutting.
<4> Steps <2> and <3> are repeated until the cutting allowance (cutting allowance in the tool radius
direction - finishing allowance) is removed.
<5> The tool retracts.
- 301 -
4.MILLING MACHINING CYCLE B-63874EN/11
TOOL COND.
Data item Meaning
D TOOL DIAMETER See the descriptions about Roughing: G1060.
CUT COND
Data item Meaning
T BOTTOM THICKNESS See the descriptions about Roughing: G1060.
S SIDE THICKNESS -
K* SIDE FINISH AMOUNT -
H* BOTTOM FINISHI AMT. -
L CUT DEPTH OF RADIUS -
F FEED RATE- SING.CUT -
V FEED RATE- BOTH CUT -
E FEED RATE- AXIS -
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1060.
C CLEARANCE OF AXIS -
P APPROACH TYPE -
R APPROACH RAD./DIST. -
A* APPROACH ANGLE -
Q ESCAPE TYPE -
X ESCAPE RAD./DIST. -
Y* ESCAPE ANGLE -
Z APPROCH MOTION -
- 302 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
In-feed machining
in the tool radius
direction
Approach Retract
<1> The tool approaches the approach start point of the machining profile.
<2> The tool moves to the bottom surface height of the machining profile.
<3> The tool moves to cut along the side-face contour of the machining profile.
In-feed machining in the tool radius direction is performed until the cutting allowance in the tool radius
direction is removed.
<4> The tool retracts.
- 303 -
4.MILLING MACHINING CYCLE B-63874EN/11
(i) Approach
First in-feed
machining cycle in
the tool radius
direction
Ftm
Machining profile
bottom surface
Ft height
<1> The tool moves to the position "machining profile top surface height + clearance (Ct) in the tool axis
direction" by rapid traverse.
<2> The tool moves to the position "machining profile bottom surface + cutting allowance (Vt) in the
tool axis direction + clearance (Ct) in the tool axis direction" at the feedrate (Ftm) specified for
movement in the tool axis direction.
<3> The tool moves to the machining profile bottom surface at the feedrate (Ft) specified for cutting in
the tool axis direction.
<4> The tool approaches, in the tool radius direction, the in-feed machining start point in the tool radius
direction.
(ii) Retraction
Ftm
- 304 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<1> The tool moves from the approach end point to the position "machining profile top height +
clearance (Ct) in the tool axis direction" at the feedrate (Ftm) specified for movement in the tool axis
direction.
TOOL COND.
Data item Meaning
I INPUT TYPE [INPUT] : Inputs a cutter compensation value directly.
[REF.] : Inputs a cutter compensation number to read a cutter
compensation value by that number.
D TOOL DIAMETER See the descriptions about Roughing: G1060.
M CUTTER COMP.NO. Cutter compensation number of an end mill (positive value)
Remark) This item is indicated only when [REF.] is selected for INPUT
TYPE.
NOTE
Tab ‘TOOL COND.’ is not enabled when bit 3 (CN3) of parameter No. 27040 = 1.
CUT COND.
Data item Meaning
S SIDE THICKNESS See the descriptions about Roughing: G1060.
K* SIDE FINISH AMOUNT -
B NUMBER OF FINISHING Number of cuts for finishing (positive value)
Remark) Depth of each cut = (side surplus thickness)/(number of finishing
cuts)
F FEED RATE- SING.CUT Feedrate applicable when only the one-side cutter portion of an end mill is
used for cutting. This feedrate is used for cutting in retract operation and
on the side face other than initial cutting.
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
NOTE
When bit 4 (FSP) of parameter No. 27002 is set to 1 to make it possible to set
the feedrate for side face finishing for each element, a cutting feedrate that is
usually set to "FEED RATE-SINGLE.CUT" specified in the machining type block
is set to “SIDE FIN. FEEDRATE” if it is specified.
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1060.
C CLEARANCE OF AXIS -
P APPROACH TYPE -
R APPROACH RAD./DIST. -
A* APPROACH ANGLE -
Q ESCAPE TYPE -
X ESCAPE RAD./DIST. -
- 305 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
Y* ESCAPE ANGLE -
Z APPROCH MOTION -
Approach Retract
<1> The tool approaches a point above the approach start point.
<2> The tool moves to the bottom surface of the machining profile.
<3> The tool moves to cut along the side-face contour of the machining profile.
In-feed machining is performed for the cutting allowance (Vt) in the tool radius direction a specified
number of finishing cycles.
<4> The tool retracts.
- 306 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(i) Approach
Ft
<1> The tool moves to the position "machining profile top surface height + clearance (Ct) in the tool
axis direction" by rapid traverse.
<2> The tool moves to the position "machining profile bottom surface + finishing allowance (Tt) in
the tool axis direction + clearance (Ct) in the tool axis direction" at the feedrate (Ftm) specified
for movement in the tool axis direction.
<3> The tool moves to the position "machining profile bottom surface + finishing allowance (Tt) in
the tool axis direction" at the feedrate (Ft) specified for cutting in the machining profile.
<4> The tool approaches, in the tool radius direction, the in-feed machining start point in the tool
radius direction.
(ii) Operation
Ftm
- 307 -
4.MILLING MACHINING CYCLE B-63874EN/11
<1> The tool moves from the approach end point to the position "machining profile top surface
height + clearance (Ct) in the tool axis direction" at the feedrate (Ftm) specified for movement
in the tool axis direction.
Overlapped length
<1> The tool approaches the cutting start point in the tool radius direction at the feedrate (Fr)
specified for cutting in the tool radius direction.
<2> The tool moves to cut along the contour from the first in-feed machining cycle start point to the
first in-feed machining cycle end point at the feedrate (Fr) specified for cutting in the tool radius
direction.
<3> The tool retracts from the cutting end point in the tool radius direction at the feedrate (Fr)
specified for cutting in the tool radius direction.
<4> The tool approaches the next in-feed machining cycle start point, using the specified [movement
method for in-feed machining].
<5> Steps <2> to <4> are repeated as many times as the required number of finishing cycles.
TOOL COND.
Data item Meaning
K TOOL SMALL DIAMETER Diameter of the tip of a chamfering tool (positive value)
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
S CHAMFER Chamfer length (radius value, positive value)
H EJECTION STROKE Distance between the tip of a chamfering tool and an actually cut position
in the tool axis direction (radius value, positive value)
- 308 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
CUT COND.
Data item Meaning
F FEED RATE- RADIUS Feedrate applicable when cutting is performed in the tool radius direction
E FEED RATE- AXIS Feedrate applicable when cutting is performed in the tool axis direction
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1060.
C CLEARANCE OF AXIS -
P APPROACH TYPE -
R APPROACH RAD./DIST. -
A* APPROACH ANGLE -
Q ESCAPE TYPE -
X ESCAPE RAD./DIST. -
Y* ESCAPE ANGLE -
Z APPROCH MOTION -
<1> The tool moves to the position "cutting start position + clearance (Cr)" by rapid traverse.
<2> The tool moves to the position "amount to be chamfered (C) + ejection stroke (P)" at the feedrate (F)
specified for cutting.
<3> The tool cuts in to the portion to be chamfered by the cut depth (Dr) in the tool radius direction at
the feedrate (Fd) specified for both-edge thread cutting.
<4> The tool cuts along the contour of the hole machining profile at the feedrate (Fr) specified for
single-edge thread cutting.
<5> Steps <3> and <4> are repeated until only the finishing allowance (Tr) in the tool radius direction is
left uncut.
<6> The tool turns around the finishing allowance (Tr) in the tool radius direction to perform finishing at
the feedrate (Ff) specified for finishing.
<7> The tool moves to the position "cut-in start position + clearance (Cr)" by rapid traverse.
- 309 -
4.MILLING MACHINING CYCLE B-63874EN/11
POS./SIZE
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring or as a figure for
pocketing
[GROOVE] : Used as a figure for grooving
Remark) When contouring is selected as machining type, select [CONVEX] if
an outer figure is to be machined; if an inner figure is to be
machined, select [CONCAVE].
B BASE POSITION Z coordinate of the top surface or the bottom of the side face of a part to be
subject to contouring (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the side face by using a negative value
(radius value). → Depth
When the bottom of a side face is selected as the BASE POSITION, specify
the distance to the top surface of the workpiece by using a positive value
(radius value). → Height
H CENTER POINT (X) X coordinate of the center position of a rectangular figure
V CENTER POINT (Y) Y coordinate of the center position of a rectangular figure
U LENGTH FOR X AXIS Length of the side in the X-axis direction (radius value, positive value)
W LENGTH FOR Y AXIS Length of the side in the Y-axis direction (radius value, positive value)
R* CORNER RADIUS Radius for corner rounding (positive value)
A* ANGLE Inclination angle of a rectangular figure relative to the X-axis (positive or
negative value)
When bit 0 (P0) of parameter No. 27095 is set to 1, the "BOTTOM THICKNESS" and "SIDE
THICKNESS" displayed on the cycle input screen are displayed on the THICKNESS tab of the figure
input screen.
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of a circular figure
V CENTER POINT (Y) Y coordinate of the center position of a circular figure
R RADIUS Radius of a circular figure (radius value, positive value)
When bit 0 (P0) of parameter No. 27095 is set to 1, the “BOTTOM THICKNESS” and “SIDE
THICKNESS” displayed on the cycle input screen are displayed on the THICKNESS tab of the figure
input screen.
- 310 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of the left semicircle
V CENTER POINT (Y) Y coordinate of the center position of the left semicircle
U BETWEEN DISTANCE Distance between the centers of the right and left semicircles (radius value,
positive value)
R RADIUS Radius of the left and right semicircles (radius value, positive value)
A* ANGLE Inclination angle of a track figure relative to the X-axis (positive or negative
value)
NOTE
When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
- 311 -
4.MILLING MACHINING CYCLE B-63874EN/11
ELEMENT
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring and emboss machining or
as a figure for pocketing
[GROOVE] : Used as a figure for grooving
[OPEN] : Used when only one side is cut during contouring
Remark) When contouring is specified as a machining type, one of [CONVEX],
[CONCAVE], and [OPEN] must be selected.
X START POINT X X coordinate of the start point of an arbitrary figure
Y START POINT Y Y coordinate of the start point of an arbitrary figure
Z BASE POSITION Z coordinate of the top surface or the bottom of the side face of a part to be
subject to contouring (tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the side face by using a negative value
(radius value). → Depth
When the bottom of a side face is selected as the BASE POSITION, specify
the distance to the top surface of the workpiece by using a positive value
(radius value). → Height
P FIGURE ATTRIBUTE [RIGHT] : The right side of an entered figure as viewed with respect to the
direction of movement is cut. (initial value)
[LEFT] : The left side of an entered figure as viewed with respect to the
direction of movement is cut. (initial value)
Remark) These items are displayed only when [OPEN] is selected as a figure
type.
- 312 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Tool path
N1
(iii) Handling of the side face finishing feedrate at the time of figure copy
When a figure is copied, a space is set for “SIDE FIN. FEEDRATE” of all part elements of a figure
generated by the copy operation. When a value needs to be specified, use soft key [ALTER] on the
arbitrary figure input screen to enter the value.
A figure copy replaces rounded corners with arc elements, and chamfers with straight line elements.
Also in such a case, a space is set for “SIDE FIN. FEEDRATE”.
(iv) Handling of the side face finishing feedrate at the time of NC program
conversion
NC program conversion outputs the value specified for “SIDE FIN. FEEDRATE” following address
F to the cutting block generated as a result of the conversion.
If 0 or a space is set for “SIDE FIN. FEEDRATE”, the value of "FEED RATE-SING.CUT" specified
in the machining type block is output.
- 313 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
1 When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
2 When performing machining (cylindrical interpolation) on the ZC and XA plane,
note the following:
(When bit 3 (MC3) of parameter No.27000 = 0)
The mode needs to be switched to the cylindrical coordinate interpolation mode
beforehand.
Specifically, enter G07.1C (cylinder radius) before the machining type.
Enter G07.1C0 for canceling cylindrical interpolation as required.
(When bit 3 (MC3) of parameter No.27000 = 1)
G07.1C (cylinder radius) and G07.1C0 are automatically output before and
after cycle machining, respectively.
3 The following parameter setting is necessary to execute XA plane cycle.
• ML2 (No.27003#2)=1, ML1 (No.27003#1)=0 and ML0 (No.27003#0)=0
NOTE
1 This function is available when bit 7 (MC7) of parameter No.27000 = 1.
2 The parameters for the machining conditions for embossing cycles are same
with the parameters for pocketing cycles. (Ex. No.27066)
- 314 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
T* BOTTOM THICKNESS (*1) Cutting allowance of the bottom in side face machining. The blank is
regarded as 0. (radius value, positive value)
S* SIDE THICKNESS (*1) Cutting allowance of the side face. The blank is regarded as 0. (radius value,
positive value)
Remark) When both the side surplus thickness and bottom surplus thickness
are omitted, an entire pocket area is cut.
L CUT DEPTH OF RADIUS Depth of cut on the side face (tool radius direction) per cutting operation
(*2) (radius value, positive value)
J CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation (radius value,
(*2) positive value)
K* SIDE FINISH AMOUNT Finishing allowance on the side face. The blank is regarded as 0. (radius
(*2) value, positive value)
H* BOTTOM FINISHI AMT. Finishing allowance at the bottom in side face machining. The blank is
(*2) regarded as 0. (radius value, positive value)
F FEED RATE- SING.CUT Feedrate applicable when only the one-side cutter portion of an end mill is
used for cutting. This feedrate is used for cutting in retract operation and on
the side face other than initial cutting.
V FEED RATE- BOTH.CUT Feedrate applicable when the entire front side of an end mill is used for
cutting. This feedrate is used for initial cutting.
E FEED RATE- AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
(*1) These items can be entered on the figure input screen. For details, see Subsection 4.3.1, "Machining
Command", in Section 4.3, "CONTOURING".
(*2) When bit 5 (RCF) of parameter No. 27002 is set to 1, the displayed order is changed by exchanging
the input items "CUT DEPTH OF RADIUS" and "CUT DEPTH OF AXIS" and the input items
"SIDE FINISH AMOUNT" and "BOTTOM FINISH AMT." so that the items related to workpiece
dimensions are displayed collectively.
DETAIL
Data item Meaning
W UP CUT/DOWN CUT [UP CUT] : Performs machining in up-cut mode, assuming that the tool
is rotating clockwise.
[DWNCUT] : Performs machining in down-cut mode, assuming that the
tool is rotating clockwise.
(COPY)
- 315 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
B CLEARANCE OF RADIUS Distance between the side face and a tool retract position in the tool radius
direction (radius value, positive value)
Remark1) When one pocket cutting operation is completed, the tool
performs a retract operation in the tool axis direction from the
side face of the pocket by this clearance amount.
Remark2) By referring to the parameter No.27009 (minimum clamp value),
the system sets the data as Initial value.
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting
start point (point R) in the tool axis direction (radius value, positive value)
Remark) By referring to the parameter No.27009 (minimum clamp value),
the system sets the data as Initial value.
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
Remark) This input item is not displayed when the option for expanding the
number of simultaneously controlled axes is not provided.
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
T* BOTTOM THICKNESS See the descriptions about Roughing: G1080.
K* SIDE FINISH AMOUNT -
H* BOTTOM FINISHI AMT. -
L CUT DEPTH OF RADIUS -
F FEED RATE- SING.CUT -
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1080.
B CLEARANCE OF RADIUS -
C CLEARANCE OF AXIS -
Z APPROCH MOTION -
- 316 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
CUT COND.
Data item Meaning
K* SIDE FINISH AMOUNT See the descriptions about Roughing: G1080.
H* BOTTOM FINISHI AMT. -
F FEED RATE- SING.CUT -
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
NOTE
When bit 4 (FSP) of parameter No. 27002 is set to 1 to make it possible to set
the feedrate for side face finishing for each element, a cutting feedrate that is
usually set to "FEED RATE-SINGLE.CUT" specified in the machining type block
is set to “SIDE FIN. FEEDRATE” if it is specified.
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1080.
C CLEARANCE OF AXIS -
P APPROACH TYPE [ARC] : Approaches a side face along an arc.
[TANGEN] : Approaches a side face along the straight line tangent to the
first figure in side face cutting.
[VERTIC] : Approaches a side face along the straight line normal to the
first figure in side face cutting.
(COPY)
R APPROACH RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp value),
the system sets the data as Initial value.
A* APPROACH ANGLE Center angle of the arc when [ARC] is specified. The default is 90 degrees.
(positive value)
Remark) This data item is indicated only when [ARC] is selected for
APPROACH TYPE. (COPY)
Q ESCAPE TYPE [ARC] : Retracts from a side face along an arc.
[TANGEN] : Retracts from a side face along the straight line tangent to the
last figure in side face cutting.
[VERTIC] : Retracts from a side face along the straight line normal to the
last figure in side face cutting.
(COPY)
X ESCAPE RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp value),
the system sets the data as Initial value.
- 317 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
Y* ESCAPE ANGLE Center angle of the arc when [ARC] is specified. The default is 90 degrees.
(positive value)
Remark) This data item is indicated only when [ARC] is selected for
ESCAPE TYPE. (COPY)
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining start
point in three-axis synchronous operation.
CUT COND.
Data item Meaning
S CHAMFER AMOUNT Chamfer length (radius value, positive value)
H EJECTION STROKE Distance between the tip of a chamfering tool and an actually cut position
in the tool axis direction (radius value, positive value)
F FEED RATE - RADIUS Feedrate applicable when cutting is performed in the tool radius direction
E FEED RATE - AXIS Feedrate applicable when cutting is performed in the tool axis direction
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1080.
C CLEARANCE OF AXIS -
P APPROACH TYPE See the descriptions about Side finishing: G1082.
R APPROACH RAD./DIST. -
A* APPROACH ANGLE -
Q ESCAPE TYPE -
X ESCAPE RAD./DIST. -
Y* ESCAPE ANGLE -
Z APPROCH MOTION -
- 318 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
ELEMENT
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring and emboss machining or as a
figure for pocketing
[GROOVE] : Used as a figure for grooving
Remark) When emboss machining is selected as machining type, be sure to select
[CONCAVE].
X START POINT X X coordinate of the start point of an arbitrary figure
Y START POINT Y Y coordinate of the start point of an arbitrary figure
B BASE POSITION Z coordinate of the top surface of a workpiece subject to pocketing or the bottom of
a pocket (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION, specify
the distance to the bottom of the side face by using a negative value (radius value).
→ Depth
When the bottom of the side face is selected as the BASE POSITION, specify the
distance to the top surface of the pocket by using a positive value (radius value). →
Height
- 319 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
1 When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
2 When performing machining (cylindrical interpolation) on the ZC and XA plane,
note the following:
(When bit 3 (MC3) of parameter No.27000 = 0)
The mode needs to be switched to the cylindrical coordinate interpolation mode
beforehand.
Specifically, enter G07.1C (cylinder radius) before the machining type.
Enter G07.1C0 for canceling cylindrical interpolation as required.
(When bit 3 (MC3) of parameter No.27000 = 1)
G07.1C (cylinder radius) and G07.1C0 are automatically output before and
after cycle machining, respectively.
3 The following parameter setting is necessary to execute XA plane cycle.
• ML2 (No.27003#2)=1, ML1 (No.27003#1)=0 and ML0 (No.27003#0)=0
4.5 POCKETING
TOOL COND.
Data item Meaning
D TOOL DIAMETER End mill diameter
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
T* BOTTOM THICKNESS (*1) Cutting allowance of the bottom in side face machining. The blank is
regarded as 0. (radius value, positive value)
S* SIDE THICKNESS (*1) Cutting allowance of the side face. The blank is regarded as 0. (radius
value, positive value)
Remark) When both the side surplus thickness and bottom surplus
thickness are omitted, an entire pocket area is cut.
L CUT DEPTH OF RADIUS (*2) Depth of cut on the side face (tool radius direction) per cutting operation
(radius value, positive value)
- 320 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
CUT COND.
Data item Meaning
J CUT DEPTH OF AXIS (*2) Depth of cut in the tool axis direction per cutting operation (radius value,
positive value)
K* SIDE FINISH AMOUNT (*2) Finishing allowance on the side face. The blank is regarded as 0. (radius
value, positive value)
H* BOTTOM FINISHI AMT. (*2) Finishing allowance at the bottom in side face machining. The blank is
regarded as 0. (radius value, positive value)
(*1) These items can be entered on the figure input screen. For details, see Subsection 4.3.1, "Machining
Command", in Section 4.3, "CONTOURING".
(*2) When bit 5 (RCF) of parameter No. 27002 is set to 1, the displayed order is changed by exchanging
the input items "CUT DEPTH OF RADIUS" and "CUT DEPTH OF AXIS" and the input items
"SIDE FINISH AMOUNT" and "BOTTOM FINISH AMT." so that the items related to workpiece
dimensions are displayed collectively.
CUT COND.
Data item Meaning
F FEED RATE- SING.CUT Feedrate applicable when only the one-side cutter portion of an end mill
is used for cutting. This feedrate is used for cutting in retract operation
and on the side face other than initial cutting.
V FEED RATE- BOTH.CUT Feedrate applicable when the entire front side of an end mill is used for
cutting. This feedrate is used for initial cutting.
E FEED RATE- AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
NOTE
When a non-zero value is input for just one of the data items, side surplus
thickness and bottom surplus thickness, cutting is performed for the input
surplus thickness, and for the omitted surplus thickness, cutting operation is not
performed on the assumption that the omitted surplus thickness is 0.
When non-zero values are input for both the side surplus thickness and bottom
surplus thickness, cutting is performed for each surplus thickness.
DETAIL
Data item Meaning
W UP CUT/DOWN CUT [UP CUT] : Performs machining in up-cut mode, assuming that the
tool is rotating clockwise.
[DWNCUT] : Performs machining in down-cut mode, assuming that the
tool is rotating clockwise.
(COPY)
B CLEARANCE OF RADIUS Distance between the wall of a pocket and a tool retract position in the
tool radius direction (radius value, positive value)
Remark1) When one pocket cutting operation is completed, the tool
performs a retract operation in the tool axis direction from the
side face of the pocket by this clearance amount.
Remark2) By referring to the parameter No.27009 (minimum clamp
value), the system sets the data as Initial value.
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting
start point (point R) in the tool axis direction (radius value, positive value)
Remark) By referring to the parameter No.27009 (minimum clamp
value), the system sets the data as Initial value.
- 321 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining
start point, the tool first moves in the machining plane in
two-axis synchronous operation and then moves along the
tool axis. (initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
Remark) This input item is not displayed when the option for expanding
the number of simultaneously controlled axes is not provided.
X CUT DEPTH METHOD [STRGHT]: Plunging straightly to the pocket area
[HELICAL]: Plunging helically to the pocket area
- 322 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
More than one island machining profile and more than one cavity machining profile can be defined for a
pocket machining profile. The island machining profiles are left uncut.
The cavity machining profiles are detoured so that they will not be cut.
The tool path is created in such a way that an anticipated interference with pocket machining profiles or
island machining profiles can be avoided.
The created tool path is effective because retraction in the tool axis direction is avoided as much as
possible.
For this tool path, in-feed machining in the tool axis direction is possible.
Only specified cutting allowances can be cut off.
The direction of cutting can be either up-cut or down-cut. The direction of cutting is controlled
automatically around islands.
It is possible to cut in from the inside and outside of the machining profile.
If there is a portion left uncut at a corner, it is possible to automatically discriminate the uncut portion and
cut it off.
It is possible to cut in at an arbitrary angle in the tool axis direction.
It is possible to specify an arbitrary position as a cutting start point.
It is possible to determine a cutting start point automatically.
It is possible to select a movement method for tool movement.
It is possible to control automatically a cut-in depth on the island machining profile top surface
automatically.
In the following pocket machining profile, which has a pocket through which the tool can pass, the tool is
lifted automatically to cut only a range that can be cut.
- 323 -
4.MILLING MACHINING CYCLE B-63874EN/11
If there is more than one cut in the tool axis direction, each range is cut completely before another.
A contour specified as an open element of a pocket machining profile is cut off as shown below.
<1> Tool moves rapidly the position “Start point of the 1st axis (P), Start point of the 2nd axis (Q)” to the
tool radius direction ( If the start points (P,Q) are not specified, start points decided automatically are
used ).
<2> Tool moves rapidly the position “Base position (B) + clearance (C)” to the tool axis direction.
* In case the cutting motion is after the 2nd time, after the <2> motion, tool moves the position “Base
position(B) + Clearance(C) + (Cutting depth to the tool axis direction(J) x (Cutting times -1))”
<3> In case of approaching helically with the cutting feed rate (M), tool moves “Start point of the 1st
axis(P) + Radius of helical(R)” to the tool radius direction, and moves by the “Depth of cutting in 1
helical motion/4” to the tool axis direction.
<4> Tool plunges helically with the cutting feed rate (M) to the position “Base position (B) – (“Cutting
depth to the tool axis direction (J)” x (Cutting times – 1))” with cutting angle (A) and helical radius
(R).
<5> Tool moves the position “Start point of the 1st axis (P), Start point of the 2nd axis (Q)” to the tool
radius direction with the feed rate (V).
<6> Tool moves the initial start point of the pocket area to the tool radius direction with the feed rate (V).
<7> Tool cuts the pocket area to the tool radius direction at the feed rate (F,V) with the cutting depth of
the tool radius direction (L).
- 324 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<8> After the completion of machining the pocket area, tool escapes the position “Base position (B) +
Clearance (C)” to the tool axis direction with the feed rate (E).
<9> Repeating the step <1> to <8> until the position “Base position (B) + High/Depth (L)”
NOTE
In order to use for specifying helical plunge, the optional function “Helical
interpolation” is needed.
<1>
<4>
<3>
Y <2>
<5>
<6>
<7>
X <8>
<4>
<6> <5>
X
<7>
TOOL COND.
Data item Meaning
D TOOL DIAMETER See the descriptions about Roughing: G1040.
CUT COND.
Data item Meaning
T* BOTTOM THICKNESS See the descriptions about Roughing: G1040.
K* SIDE FINISH AMOUNT -
H* BOTTOM FINISHI AMT. -
L CUT DEPTH OF RADIUS -
F FEED RATE- SING.CUT -
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1040.
B CLEARANCE OF RADIUS -
C CLEARANCE OF AXIS -
Z APPROCH MOTION -
- 325 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
X CUT DEPTH METHOD [STRGHT]: Plunging straightly to the pocket area
[HELICAL]: Plunging helically to the pocket area
<1> Tool moves rapidly the position “Start point of the 1st axis (P), Start point of the 2nd axis (Q)” to the
tool radius direction ( If the start points (P,Q) are not specified, start points decided automatically
are used ).
<2> Tool moves rapidly the position “Base position (B) + clearance (C)” to the tool axis direction.
<3> In case of approaching helically with the cutting feed rate (M), tool moves “Start point of the 1st
axis (P) + Radius of helical (R)” to the tool radius direction, and moves by the “Depth of cutting in
1 helical motion/4” to the tool axis direction.
- 326 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<4> Tool plunges helically at cutting feed rate (M) to the position “Base position (B) – Bottom
thickness (T)” with cutting angle (A) and helical radius (R).
<5> Tool moves the position “Start point of the 1st axis (P), Start point of the 2nd axis (Q)” to the tool
radius direction at the feed rate (V).
<6> Tool moves the initial start point of the pocket area to the tool radius direction at the feed rate (V).
<7> Tool cuts the pocket area to the tool radius direction at the feed rate (F,V) with the cutting depth of
the tool radius direction (L).
<8> After the completion of machining the pocket area, tool escapes the position “Base position (B) +
Clearance (C)” to the tool axis direction with the feed rate (E).
<9> Repeating the step <1> to <8> until the position “Base position (B) + High/Depth (L)”
NOTE
In order to use for specifying helical plunge, the optional function “Helical
interpolation” is needed.
<1> <4>
<3>
Y <2>
<5>
<6>
<7>
X <8>
<1> <2>
<3>
Z <8>
<4>
<6> <5>
X <7>
TOOL COND.
Data item Meaning
I INPUT [INPUT] : Inputs a cutter compensation value directly.
[REF.] : Inputs a cutter compensation number to read a cutter
compensation value by that number.
D TOOL DIAMETER End mill diameter (positive value)
Remark) This item is indicated only when [INPUT] is selected for INPUT.
M CUTTER COMP.NO. Cutter compensation number of an end mill (positive value)
Remark) This item is indicated only when [REF.] is selected for INPUT.
NOTE
Tab ‘TOOL COND.’ is not enabled when bit 3 (PF3) of parameter No. 27061 = 1.
CUT COND.
Data item Meaning
K* SIDE FINISH AMOUNT See the descriptions about Roughing: G1040.
H* BOTTOM FINISHI AMT. -
F FEED RATE- SING.CUT -
- 327 -
4.MILLING MACHINING CYCLE B-63874EN/11
CUT COND.
Data item Meaning
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
NOTE
When bit 4 (FSP) of parameter No. 27002 is set to 1 to make it possible to set
the feedrate for side face finishing for each element, a cutting feedrate that is
usually set to "FEED RATE-SINGLE.CUT" specified in the machining type block
is set to “SIDE FIN. FEEDRATE” if it is specified.
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1040.
C CLEARANCE OF AXIS -
P APPROACH TYPE [ARC] : Approaches a side face along an arc.
[TANGEN] : Approaches a side face along the straight line tangent to the
first figure in side face cutting.
[VERTIC] : Approaches a side face along the straight line normal to the
first figure in side face cutting.
(COPY)
R APPROACH RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp value),
the system sets the data as Initial value.
A* APPROACH ANGLE Center angle of the arc when [ARC] is specified. The default is 90 degrees.
(positive value)
Remark) This data item is indicated only when [ARC] is selected for
APPROACH TYPE. (COPY)
Q ESCAPE TYPE [ARC] : Retracts from a side face along an arc.
[TANGEN] : Retracts from a side face along the straight line tangent to the
last figure in side face cutting.
[VERTIC] : Retracts from a side face along the straight line normal to the
last figure in side face cutting.
(COPY)
X ESCAPE RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp value),
the system sets the data as Initial value.
Y* ESCAPE ANGLE Center angle of the arc when [ARC] is specified. The default is 90 degrees.
(positive value)
Remark) This data item is indicated only when [ARC] is selected for
ESCAPE TYPE. (COPY)
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
- 328 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
The side-face contour of pocket and island machining profiles is finished. The tool path for it is the same
as for contouring (side-face finishing).
See descriptions about contouring (side-face finishing) for details.
TOOL COND.
Data item Meaning
K TOOL SMALL DIAMETER Diameter of the tip of a chamfering tool (positive value)
CUT COND.
Data item Meaning
S CHAMFER AMOUNT Chamfer length (radius value, positive value)
H EJECTION STROKE Distance between the tip of a chamfering tool and an actually cut position
in the tool axis direction (radius value, positive value)
F FEED RATE - RADIUS Feedrate applicable when cutting is performed in the tool radius direction
E FEED RATE - AXIS Feedrate applicable when cutting is performed in the tool axis direction
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1040.
C CLEARANCE OF AXIS -
P APPROACH TYPE See the descriptions about Side finishing: G1042.
R APPROACH RAD./DIST. -
A* APPROACH ANGLE -
Q ESCAPE TYPE -
X ESCAPE RAD./DIST. -
Y* ESCAPE ANGLE -
Z APPROCH MOTION -
- 329 -
4.MILLING MACHINING CYCLE B-63874EN/11
(Limitation)
When the cutting condition (SIDE THICKNESS - SIDE FINISH AMOUNT) ≤ CUT DEPTH OF
RADIUS is given, CLERANCE OF RADIUS is ignored. Then, the tool performs a retract operation
in the tool axis direction when the tool is touching the side face of the pocket.
If the above cutting condition is given, the alarm “WRONG CUTTING DEPTH” can be generated when
cycle machining is executed.
4.5.2.1 PARAMETER
Setting the following parameter to 1 is necessary to use this function.
#7 #6 #5 #4 #3 #2 #1 #0
27061 CDR
POS./SIZE
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring or as a figure for
pocketing
[GROOVE] : Used as a figure for grooving
Remark) When pocketing is selected as machining type, be sure to select
[CONCAVE].
B BASE POSITION Z coordinate of the top surface of a workpiece subject to pocketing or the
bottom of a pocket (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of a pocket by using a negative value
(radius value). → Depth
When the bottom of a pocket is selected as the BASE POSITION, specify the
distance to the top surface of the pocket by using a positive value (radius
value). → Height
H CENTER POINT (X) X coordinate of the center position of a rectangular figure
- 330 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
POS./SIZE
Data item Meaning
V CENTER POINT (Y) Y coordinate of the center position of a rectangular figure
U LENGTH FOR X AXIS Length of the side in the X-axis direction (radius value, positive value)
W LENGTH FOR Y AXIS Length of the side in the Y-axis direction (radius value, positive value)
R* CORNER RADIUS Radius for corner rounding (positive value)
A* ANGLE Inclination angle of a rectangular figure relative to the X-axis (positive or
negative value)
When bit 0 (P0) of parameter No. 27095 is set to 1, the “BOTTOM THICKNESS” and “SIDE
THICKNESS” displayed on the cycle input screen are displayed on the THICKNESS tab of the figure
input screen.
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of a circular figure
V CENTER POINT (Y) Y coordinate of the center position of a circular figure
R RADIUS Radius of a circular figure (radius value, positive value)
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of the left semicircle
V CENTER POINT (Y) Y coordinate of the center position of the left semicircle
U BETWEEN DISTANCE Distance between the centers of the right and left semicircles (radius value,
positive value)
R RADIUS Radius of the left and right semicircles (radius value, positive value)
A* ANGLE Inclination angle of a track figure relative to the X-axis (positive or negative
value)
- 331 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
ELEMENT
Data item Meaning
X START POINT X X coordinate of the start point of an arbitrary figure
Y START POINT Y Y coordinate of the start point of an arbitrary figure
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
If there is a island, push the soft-key [ISLAND] in order to input the island figure. The START POINT
screen is displayed.
As to the input data item [FIGURE TYPE] is set “CONVEX” automatically. ( When a outer wall, it is set
“CONCAV”.)
After that, input the island figure as the same of a outer wall figure.
- 332 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
As to the soft-key [NXTFIG], it is used in the case of inputting the other pocket
figure one after another.
NOTE
1 When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
2 When performing machining (cylindrical interpolation) on the ZC and XA plane,
note the following:
(When bit 3 (MC3) of parameter No.27000 = 0)
The mode needs to be switched to the cylindrical coordinate interpolation mode
beforehand.
Specifically, enter G07.1C (cylinder radius) before the machining type.
Enter G07.1C0 for canceling cylindrical interpolation as required.
(When bit 3 (MC3) of parameter No.27000 = 1)
G07.1C (cylinder radius) and G07.1C0 are automatically output before and
after cycle machining, respectively.
3 The following parameter setting is necessary to execute XA plane cycle.
• ML2 (No.27003#2)=1, ML1 (No.27003#1)=0 and ML0 (No.27003#0)=0
- 333 -
4.MILLING MACHINING CYCLE B-63874EN/11
4.5.7.1 Outline
It is possible to calculate plural residual areas automatically and machine only residual areas in pocket
roughing cycle.
(Example program)
D1 ;
G1040 L10. F500. V500. E500. W2. B1. C1. Z2. X1. ; ← Pocket roughing cycle
G1220 T3. B0. L-20. H50. V50. U80. W80. R5. ; ← Pocket figure Same figure
D2 ;
G1044 N1. L2. F500. V500. E500. W2. B1. C1. Z2. ; ← Pocket residual machining cycle
G1220 T3. B0. L-20. H50. V50. U80. W80. R5. ; ← Pocket figure
4.5.7.2 Condition
This function is enabled when the parameter No.27096#5 is set to 0.
4.5.7.3 Operation
Method of program creation
When “POCKETING(RESIDUAL)” is selected at the [POCKETING] tab of milling cycle menu screen,
the creation screen of the residual machining cycle is displayed.
- 334 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
It is possible to create the program of residual machining cycle by inputting data according to the
guidance window.
(Example of program)
G1044 Nn Ll Jj Kk Hh Ff Vv Ee Ww Bb Cc Zz;
G1044 Dd Nn Pp Ll Jj Kk Hh Ff Vv Ee Ww Bb Cc Zz;
TOOL COND.
Data item Meaning
D TOOL DIAMETER End mill diameter used for residual machining.
Specify only in case of No.27002#0=1.
CUTTING COND.
Data item Meaning
N LARGE CUTTER Cutter compensation number of the end mill that had been used for pocket
COMP.NO. roughing in previous process of residual machining.
Specify only in case of No.27002#0=0.
P LARGE TOOL DIAMETER Diameter of the end mill that had been used for pocket roughing in previous
process of residual machining.
Specify only in case of No.27002#0=1.
L CUT DEPTH OF RADIUS Depth of cut on the side face (tool radius direction) per cutting operation
J* CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation
K* SIDE FINISH AMOUNT Finishing allowance on the side face. The blank is regarded as 0.
H* BOTTOM FINISHI AMT. Finishing allowance at the bottom in side face machining. The blank is
regarded as 0.
F FEED RATE- SING.CUT Feedrate applicable when only the one-side cutter portion of an end mill is used
for cutting.
V FEED RATE- BOTH.CUT Feedrate applicable when the entire front side of an end mill is used for cutting.
E FEED RATE- AXIS Feedrate applicable when cutting is performed in the tool axis direction toward
the bottom of a side face being machined
- 335 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
W UP CUT/DOWN CUT [UP CUT] : Performs machining in up-cut mode, assuming that the tool is
rotating clockwise.
[DWNCUT] : Performs machining in down-cut mode, assuming that the tool is
rotating clockwise.
B CLEARANCE OF RADIUS Distance between the wall of a pocket and a tool retract position in the tool
radius direction
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting start
point (point R) in the tool axis direction
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start point,
the tool first moves in the machining plane in two-axis synchronous
operation and then moves along the tool axis. (initial value)
[3 AXES] : tool moves from the current position to the machining start point
in three-axis synchronous operation.
Remark) This input item is not displayed when the option for expanding the
number of simultaneously controlled axes is not provided.
(Example program)
G1044 N1. L2. F500. V500. E500. W2. B1. C1. Z2. ; ← Pocket residual machining cycle
G1220 T3. B0. L-20. H50. V50. U80. W80. R5. ; ← Figure block
NOTE
If tool cannot machine from the side, change tool for smaller diameter or drill
prepared holes for approach in the tool axis direction.
- 336 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(Parameter No.27061#6=0)
Island figures inside residual area are invalidation. (Island figures are machined)
(Parameter No.27061#6=1)
Island figures inside residual area are left.
Maybe time of tool path creation will be long.
4.5.7.6 Restrictions
The following figure cannot be machined.
Residual area
Island
- 337 -
4.MILLING MACHINING CYCLE B-63874EN/11
Residual area
Island
(Input figure)
Opening
(Blank element)
- 338 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(6) Generated residual area in between island figure and a corner of pocket figure
Island
Residual area
4.6 GROOVING
TOOL COND.
Data item Meaning
D TOOL DIAMETER End mill diameter
NOTE
1 Tab ‘TOOL COND.’ is enabled when bit 0 (TLG) of parameter No. 27002 = 1.
2 The operator ordinarily sets the above data on the tab of ‘TOOL DATA’ in Tool
Offset window. Therefore, it is not necessary to display the tab ‘TOOL COND.’
CUT COND.
Data item Meaning
L CUT DEPTH OF RADIUS (*) Depth of cut on the side face (tool radius direction) per cutting operation
(radius value, positive value)
J CUT DEPTH OF AXIS (*) Depth of cut in the tool axis direction per cutting operation (radius value,
positive value)
K* SIDE FINISH AMOUNT (*) Finishing allowance on the side face. The blank is regarded as 0. (radius
value, positive value)
H* BOTTOM FINISH AMT. (*) Finishing allowance at the bottom in side face machining. The blank is
regarded as 0. (radius value, positive value)
F FEED RATE- SING.CUT Feedrate applicable when only the one-side cutter portion of an end mill
is used for cutting. This feedrate is used for cutting in retract operation
and on the side face other than initial cutting.
V FEED RATE- BOTH.CUT Feedrate applicable when the entire front side of an end mill is used for
cutting. This feedrate is used for initial cutting.
E FEED RATE- AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
(*) When bit 5 (RCF) of parameter No. 27002 is set to 1, the displayed order is changed by exchanging
the input items "CUT DEPTH OF RADIUS" and "CUT DEPTH OF AXIS" and the input items
"SIDE FINISH AMOUNT" and "BOTTOM FINISH AMT.".
- 339 -
4.MILLING MACHINING CYCLE B-63874EN/11
DETAIL
Data item Meaning
W UP CUT/DOWN CUT [UP CUT] : Performs machining in up-cutting mode, assuming that
the tool is rotating clockwise.
[DWNCUT] : Performs machining in down-cutting mode, assuming
that the tool is rotating clockwise.
(COPY)
B CLEARANCE OF RADIUS Distance between the wall of a groove and a tool retract position in the
tool radius direction (radius value, positive value)
Remark1) When one groove cutting operation is completed, the tool
performs a retract operation in the tool axis direction from the
side face of the groove by this clearance amount.
Remark2) By referring to the parameter No.27009 (minimum clamp
value), the system sets the data as Initial value.
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and a cutting
start point (point R) in the tool axis direction (radius value, positive
value)
Remark) By referring to the parameter No.27009 (minimum clamp
value), the system sets the data as Initial value.
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining
start point, the tool first moves in the machining plane in
two-axis synchronous operation and then moves along the
tool axis. (initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
Remark) This input item is not displayed when the option for expanding
the number of simultaneously controlled axes is not provided.
- 340 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
The following tool path is created to cut off the inside of a groove machining profile.
Approach Retract
<1> The tool approaches a point above the cutting start point of a groove machining profile.
<2> The tool cuts in the groove machining profile in the tool radius direction.
<3> The tool cuts in the groove machining profile in the tool axis direction.
<4> Step <2> and <3> are repeated until the cutting allowance is removed.
<5> The tool retracts.
- 341 -
4.MILLING MACHINING CYCLE B-63874EN/11
(i) Approach
<1> The tool moves to the position "groove machining profile top surface height + clearance (Ct) in the
tool axis direction" by rapid traverse.
<2> The tool cuts in by the amount to be cut in the first in-feed machining cycle in the tool axis direction
at the feedrate (Ft) specified for cutting in the tool axis direction.
(ii) Retract
Ftm
<1> The tool retracts from the groove machining profile bottom surface height to the position "groove
machining profile top surface height + clearance (Ct) in the tool axis direction" at the feedrate (Ftm)
specified for movement in the tool axis direction.
- 342 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
TOOL COND.
Data item Meaning
D TOOL DIAMETER See the descriptions about Roughing: G1050.
CUT COND.
Data item Meaning
T* BOTTOM THICKNESS Cutting allowance of the bottom of a groove. The blank is regarded as 0.
(radius value, positive value)
K* SIDE FINISH AMOUNT See the descriptions about Roughing: G1050.
H* BOTTOM FINISHI AMT. -
L CUT DEPTH OF RADIUS -
F FEED RATE- SING.CUT -
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1050.
B CLEARANCE OF RADIUS -
C CLEARANCE OF AXIS -
Z APPROCH MOTION -
- 343 -
4.MILLING MACHINING CYCLE B-63874EN/11
The following tool path is created to cut off the inside of a groove machining profile.
Approach Retract
<1> The tool approaches a point above the cutting start point of a groove machining profile.
<2> The tool cuts in the groove machining profile in the tool radius direction.
<3> The tool retracts.
(i) Approach
<1> The tool moves to the position "groove machining profile top height + clearance (Ct) in the tool axis
direction" by rapid traverse.
- 344 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<2> The tool moves to the position "groove machining profile bottom surface height + clearance (Ct) in
the tool axis direction" at the feedrate (Ftm) specified for cutting in the tool axis direction.
<3> The tool cuts in to the height of the groove machining profile bottom surface at the feedrate (Ft)
specified for cutting in the tool axis direction.
(ii) Retract
<1> The tool retracts from the height of the groove machining profile bottom surface to the position
"groove machining profile top surface height + clearance (Ct) in the tool axis direction" at the
feedrate (Ftm) specified for movement in the tool axis direction.
TOOL COND.
Data item Meaning
I INPUT [INPUT] : Inputs a cutter compensation value directly.
[REF.] : Inputs a cutter compensation number to read a cutter
compensation value by that number.
D TOOL DIAMETER End mill diameter (positive value)
Remark) This item is indicated only when [INPUT] is selected for INPUT.
M CUTTER COMP.NO. Cutter compensation number of an end mill (positive value)
Remark) This item is indicated only when [REF.] is selected for INPUT.
NOTE
Tab ‘TOOL COND.’ is not enabled when bit 3 (GF3) of parameter No. 27081 = 1.
CUT COND.
Data item Meaning
S* SIDE THICKNESS Cutting allowance of the side face. The blank is regarded as 0. (radius
value, positive value)
K* SIDE FINISH AMOUNT See the descriptions about Roughing: G1050.
B NUMBER OF FINISHING Number of cuts for finishing (positive value)
Remark) Depth of each cut = (side surplus thickness)/(number of finishing
cuts)
F FEED RATE-SING.CUT See the descriptions about Roughing: G1050.
V FEED RATE- BOTH.CUT -
E FEED RATE- AXIS -
- 345 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
When bit 4 (FSP) of parameter No. 27002 is set to 1 to make it possible to set
the feedrate for side face finishing for each element, a cutting feedrate that is
usually set to "FEED RATE-SINGLE.CUT" specified in the machining type block
is set to “SIDE FIN. FEEDRATE” if it is specified.
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1050.
C CLEARANCE OF AXIS -
P APPROACH TYPE [ARC] : Approaches a side face along an arc.
[TANGEN] : Approaches a side face along the straight line tangent to the
first figure in side face cutting.
[VERTIC] : Approaches a side face along the straight line normal to the
first figure in side face cutting.
(COPY)
R APPROACH RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp value),
the system sets the data as Initial value.
A* APPROACH ANGLE Center angle of the arc when [ARC] is specified. The default is 90 degrees.
(positive value)
Remark) This data item is indicated only when [ARC] is selected for
APPROACH TYPE. (COPY)
Q ESCAPE TYPE [ARC] : Retracts from a side face along an arc.
[TANGEN] : Retracts from a side face along the straight line tangent to the
last figure in side face cutting.
[VERTIC] : Retracts from a side face along the straight line normal to the
last figure in side face cutting.
(COPY)
X ESCAPE RAD./DIST. Radius when [ARC] is specified.
Straight line length when [TANGEN] or [VERTIC] is specified. (radius
value, positive value)
Remark) By referring to the parameter No.27010 (minimum clamp value),
the system sets the data as Initial value.
Y* ESCAPE ANGLE Center angle of the arc when [ARC] is specified. The default is 90 degrees.
(positive value)
Remark) This data item is indicated only when [ARC] is selected for
ESCAPE TYPE.
(COPY)
Z APPROCH MOTION [2 AXES] : When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(initial value)
[3 AXES] : The tool moves from the current position to the machining
start point in three-axis synchronous operation.
- 346 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
TOOL COND.
Data item Meaning
K TOOL SMALL DIAMETER Diameter of the tip of a chamfering tool (positive value)
CUT COND.
Data item Meaning
S CHAMFER AMOUNT Chamfer length (radius value, positive value)
H EJECTION STROKE Distance between the tip of a chamfering tool and an actually cut position
in the tool axis direction (radius value, positive value)
F FEED RATE - RADIUS Feedrate applicable when cutting is performed in the tool radius direction
E FEED RATE - AXIS Feedrate applicable when cutting is performed in the tool axis direction
DETAIL
Data item Meaning
W UP CUT/DOWN CUT See the descriptions about Roughing: G1050.
C CLEARANCE OF AXIS -
P APPROACH TYPE See the descriptions about Side finishing: G1052.
R APPROACH RAD./DIST. -
A* APPROACH ANGLE -
Q ESCAPE TYPE -
X ESCAPE RAD./DIST. -
Y* ESCAPE ANGLE -
Z APPROCH MOTION -
- 347 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
Each of a "square", "circle", and "track" is a closed figure. In actual grooving,
sets of a start point and end point are determined, and cutting from the start
point to the end point of a set is repeated.
POS./SIZE
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring or as a figure for
pocketing
[GROOVE] : Used as a figure for grooving
Remark) When grooving is selected as machining type, be sure to select
[GROOVE].
B BASE POSITION Z coordinate of the top surface or the bottom of the side face of a part to be
subject to contouring (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the side face by using a negative value
(radius value). → Depth
When the bottom of a side face is selected as the BASE POSITION, specify
the distance to the top surface of the workpiece by using a positive value
(radius value). → Height
H CENTER POINT (X) X coordinate of the center position of a rectangular figure
V CENTER POINT (Y) Y coordinate of the center position of a rectangular figure
U LENGTH FOR X AXIS Length of the side in the X-axis direction (radius value, positive value)
W LENGTH FOR Y AXIS Length of the side in the Y-axis direction (radius value, positive value)
R* CORNER RADIUS Radius for corner rounding (positive value)
A* ANGLE Inclination angle of a rectangular figure relative to the X-axis (positive or
negative value)
D GROOVE WIDTH Groove width (radius value, positive value)
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of a circular figure
V CENTER POINT (Y) Y coordinate of the center position of a circular figure
R RADIUS Radius of a circular figure (radius value, positive value)
D GROOVE WIDTH Groove width (radius value, positive value)
- 348 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
POS./SIZE
Data item Meaning
T FIGURE TYPE See the descriptions about SQUARE: G1220.
B BASE POSITION -
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of a left semicircle
V CENTER POINT (Y) Y coordinate of the center position of a left semicircle
U BETWEEN DISTANCE Distance between the centers of the right and left semicircles (radius value,
positive value)
R RADIUS Radius of the left and right semicircles (radius value, positive value)
A* ANGLE Inclination angle of a track figure relative to the X-axis (positive or negative
value)
D GROOVE WIDTH Groove width (radius value, positive value)
POS./SIZE
Data item Meaning
B BASE POSITION See the descriptions about SQUARE: G1220.
L HEIGHT/DEPTH -
H CENTER POINT (X) X coordinate of the center position of a circle where radial grooves are placed
V CENTER POINT (Y) Y coordinate of the center position of a circle where radial grooves are placed
U BETWEEN DISTANCE Distance between the centers of two semicircles along a radial groove (in a
track figure) (radius value, positive value)
D GROOVE WIDTH Width of a radial groove (radius value, positive value)
E* GROOVE ANGLE Groove inclination angle in an arc where radial grooves are placed, in the
radial direction (positive or negative value)
R RADIUS Radius of an arc where radial grooves are placed (radius value, positive
value)
A* START ANGLE Center angle of the first groove position relative to the X-axis (positive or
negative value)
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by two adjacent grooves (positive or negative value)
M* BROOVE NUMBER Number of grooves to be cut (positive value) (maximum value:100)
REPEAT
Data item Data item
B BASE POSITION See the descriptions about SQUARE: G1220.
L HEIGHT/DEPTH -
P STD PT OF POSITION Position of the X and Y coordinates of the reference position
1:Groove center 2:Groove end 3:Circle center at groove end
H BASE POINT (X) X coordinate value of the reference position
V BASE POINT (Y) Y coordinate value of the reference position
U GROOVE LENGTH Length of a groove
- 349 -
4.MILLING MACHINING CYCLE B-63874EN/11
REPEAT
Data item Data item
D GROOVE WIDTH Width of a groove
W CUTTING DIRECTION Cutting direction
A ANGLE Inclination angle with respect to STD PT OF POSITION
NOTE
When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
- 350 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
The option “Polar coordinate interpolation” is necessary to use this function.
Grooving
G1050 Roughing
G1051 Bottom finishing
Machining command block
G1052 Side finishing
G1053 Chamfering
Fixed-figure block G1526 Circumferential groove
(XC plane, end face)
- 351 -
4.MILLING MACHINING CYCLE B-63874EN/11
POS./SIZE
Data item Meaning
B BASE POSITION Z coordinate of the bottom of the groove or the top surface of the
work piece subject to grooving (in the tool axis direction)
L HEIGHT/DEPTH Input by Depth:
When the top surface of the work piece is selected as the
BASE POSITION, then specify the distance to the bottom of
the groove by using a negative value (radius value).
Input by Height:
When the bottom of the groove is selected as the BASE
POSITION, then specify the distance to the top surface of the
groove by using a positive value (radius value).
X X AXIS POS.(RAD.) X coordinate of the center line of the groove (radius value)
Q GROOVE ANGLE Center angle formed by the start point (tool center) and end point
(tool center) of the groove (positive or negative value)
A START ANGLE C coordinate of the start point (tool center) of the first groove
D GROOVE WIDTH Groove width (radius value, positive value)
REPEAT
Data item Meaning
C* PITCH ANGLE Center angle formed by the start points (tool centers) of two
adjacent grooves (positive or negative value)
M* GROOVE NUMBER Number of grooves to be cut (positive value) (maximum
value:100)
FACE POSIT
Data item Meaning
Z FACE POSITION [+FACE ]: Refer to the figure below (+ end face).
[-FACE ]: Refer to the figure below (- end face).
+Z +Z
- 352 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Reference position Reference position
+Z +Z
ROT. AXIS
Data item Meaning
Y ROTATION AXIS NAME When bit 1 (P1) of parameter No.27001 = 1
[C]: The rotation axis is the C-axis.
[A]: The rotation axis is the A-axis.
When bit 2 (P2) of parameter No.27001 = 1
[C]: The rotation axis is the C-axis.
[B]: The rotation axis is the B-axis.
When bit 3 (P3) of parameter No.27001 = 1
[C]: The rotation axis is the C-axis.
[E]: The rotation axis is the E-axis.
NOTE)
If multiple bits of the above parameter are set, then only the greatest
number bit is enabled.
e.g.) If all bits are set, then [C] and [E] are visible.
THICKNESS
Data item Meaning
K BOTTOM THICKNESS Cutting allowance of the bottom in side face machining (radius
value, positive value)
S SIDE THICKNESS Cutting allowance of the side face (radius value, positive value)
Note
1 Displaying “FACE POSIT” tab requires setting up parameter No.27000#4 = 1.
2 Displaying “ROT. AXIS” tab requires setting up parameter No.27001#0 = 1.
3 Displaying “THICKNESS” tab requires setting up parameter No.27095#0 = 1.
<4> The workspace is cut in tool axis direction by specified cut depth of axis by cutting feed.
<5> The tool cuts until the center of the other semicircle, moving counterclockwise by Cutting feed.
<6> The workpiece is cut clockwise in tool radius direction by the specified cut depth of radius by cutting
feed.
<7>Steps <2>-<6> are repeated until the tool reaches the commanded groove depth and all material has
been removed. (Cutting feed)
<8> After finished machining of groove figure, the tool moves to the clearance point in cutting feed.
<9> Polar coordinate interpolation end G13.1 is commanded.
<2> <1>
<9> <3>
<8> <6> Z
<5> X
C
<4>
<7>
NOTE
1 The tool paths are same as the case the same groove figure is created by the
XC plane arbitrary figure.
2 G12.1 and G13.1 are commanded, when the parameter No.27000#2 is set to be
1.
ELEMENT
Data item Meaning
T FIGURE TYPE [FACE] : Used as a figure for facing
[CONVEX] : Used as an outer figure for contouring
[CONCAVE] : Used as an inner figure for contouring or as a figure for
pocketing
[GROOVE] : Used as a figure for grooving
Remark) When grooving is selected as machining type, be sure to select
[GROOVE].
X START POINT X X coordinate of the start point of an arbitrary figure
Y START POINT Y Y coordinate of the start point of an arbitrary figure
- 354 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
ELEMENT
Data item Meaning
Z BASE POSITION Z coordinate of the bottom of a groove or the top surface of a workpiece
subject to grooving (in the tool axis direction)
D HEIGHT/DEPTH When the top surface of a workpiece is selected as the BASE POSITION,
specify the distance to the bottom of the groove by using a negative value
(radius value). → Depth
When the bottom of a groove is selected as the BASE POSITION, specify the
distance to the top surface of the groove by using a positive value (radius
value). → Height
W* GROOVE WIDTH Groove width (radius value, positive value)
NOTE
1 When performing machining (polar coordinate interpolation) on the XC plane,
note the following:
(When bit 2 (MC2) of parameter No.27000 = 0)
The mode needs to be switched to the polar coordinate interpolation mode
beforehand.
Specifically, enter G12.1 before the machining type.
Enter G13.1 for canceling polar coordinate interpolation as required.
(When bit 2 (MC2) of parameter No.27000 = 1)
G12.1 and G13.1 are automatically output before and after cycle machining,
respectively.
- 355 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
2 When performing machining (cylindrical interpolation) on the ZC and XA plane,
note the following:
(When bit 3 (MC3) of parameter No.27000 = 0)
The mode needs to be switched to the cylindrical coordinate interpolation mode
beforehand.
Specifically, enter G07.1C (cylinder radius) before the machining type.
Enter G07.1C0 for canceling cylindrical interpolation as required.
(When bit 3 (MC3) of parameter No.27000 = 1)
G07.1C (cylinder radius) and G07.1C0 are automatically output before and
after cycle machining, respectively.
3 The following parameter setting is necessary to execute XA plane cycle.
• ML2 (No.27003#2)=1, ML1 (No.27003#1)=0 and ML0 (No.27003#0)=0
Machining example
(Serial number stamps of parts)
4.7.1 Operation
The operations to create an engraving cycle are showed below.
(1) Select "ENGRAVING" on the SPECIAL cycle menu of the milling cycle menu window.
(2) The data input window for Engraving Cycle appears.
(3) There are four tabs in the data input window. Input the data in each tab.
- 356 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
TOOL COND.
Data item Meaning
D TOOL DIAMETER Tool diameter of Ball end mill (drill)
NOTE
[TOOL COND.] tab is displayed when the parameter No.27002#0 is 1.
CUT COND.
Data item Meaning
C CLEARANCE Distance between the surface of work and cutting start point in direction of tool
axis
F FEED RATE-RADIUS Feed speed when cutting in direction of tool radius
E FEED RATE-AXIS Feed speed when cutting in direction of tool axis
P PLANE SELECT Cutting plane :
1= XY plane
2= YZ plane
3 =XC plane (Polar coordinate interpolation plane)
4 =ZC plane (Cylinder plane)
NOTE
1 The plane can be selected according to the parameter No.27004.
POSITION
Data item Meaning
H START PT.(1ST AXIS) Position of the first character along the first axis (Note1)
V START PT.(2ND AXIS) Position of the first character along the second axis (Note1)
B BASE POSITION Coordinates value of surface of work
L CHAR. DEPTH Depth of the character
U CHAR. SIZE Height of the character (Note2)
A ANGLE Angle of character (Note3)
1=0°, 2=90°, 3=180°, 4=270°
Z FACE POSITION Position for face (Note4)
1= +FACE, 2= -FACE
- 357 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
1 The position of beginning character can be specified.
Second axis
ABC
First axis
2 The size of the character can be specified. And height and width of the character
is the same size.
Width
Height
ABC Character size
ABC
Center of Rotation
180°
270°
4 The input item [face position] is displayed, when all the following conditions are
meet.
(1) (MC4) of parameter No.27000#4 sets 1.
(2) The XY plane or the XC plane is selected by a plane selection of the cutting
condition tab.
STRING
Data item Meaning
- STRING String to be engraved (80 characters maximum)
- 358 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
When an incorrect character is inserted into the string, then the warning
message "The format is not correct" appears. The corresponding character is
displayed as red character. All characters, from the beginning of the string until
the incorrect characters, are automatically deleted.
(1) The tool moves to the start point of the first character in rapid traverse in the direction of the tool
radius.
(2) Next, the tool moves to the position in rapid traverse (base position (B) + clearance (C)) in the
direction of the tool axis.
(3) The tool moves to the position (base position (B) - character depth (L)) in cutting feedrate (E) in the
direction of the tool axis.
(4) One character of the string (*****) is engraved in the direction of the tool radius by cutting feedrate
(F) along the shape of the character. If the tool cannot engrave the character in one stroke, then the
tool escapes at the position (base position (B) + clearance (C)), and moves to another edge of the
character, and continues engraving.
(5) The tool moves to the position (base position (B) + clearance (C)) in cutting feedrate (E) in the
direction of the tool axis after cutting of one character.
(6) Steps from (1) to (5) are repeated for all the characters.
- 359 -
4.MILLING MACHINING CYCLE B-63874EN/11
(2) (1)
(2) (6)
Z (6)
(3)
(3) (4), (5)
(4), (5)
X
The width of the groove of the character is equal to the tool diameter used to engrave the characters . The
shape of the characters is as follows.
4.7.6 Restrictions
Engraving Cycle has the following restrictions.
- 360 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Z
Y
NOTE
This function requires Helical interpolation Optional Function.
HOLE MACH.
4. REAMING
5. BORING
6. FINE BORING
7. BACK BORING
8. THREAD MILLING
When the menu “THREAD MILLING” is selected, the data input screen of the thread milling cycle is
displayed.
- 361 -
4.MILLING MACHINING CYCLE B-63874EN/11
TOOL CONDITION
Data item Meaning
D TOOL DIAMETER Diameter of thread milling tool
FIGURE
Data item Meaning
U THREAD DIAMETER Thread diameter
M RIGHT HAND /LEFT M=1 Right hand thread
HAND THREAD M=2 Left hand thread
R THREAD TYPE R=1 Metric
R=2 Unified
T THREAD LEAD Tread lead. This item is displayed only in case thread type is “Metric”.
S NUMBER OF THREAD Number of thread. This item is displayed only in case thread type is “Unified”.
CUT COND-1
Data item Meaning
X MACHINING TYPE X=1, one revolution
X=2, the number of revolutions is equal to the number of threads
X=3 multiple revolutions
Y NUMBER OF THREAD Thread Number of tool
OF TOOL This item is displayed in case Machining type X is equal to 3. Set data in order
to satisfy all the following conditions.
Y > Parameter No.27451 overlapped amount
Y > Parameter No.27452 start clearance
ABS(Cut depth(L)) ≧ ( Y x Thread Lead(T) )
I RETURN MODE I=1 I point-1
When the tool moves between the holes, the tool return to R-point position.
Last time, return to I-point.
I=2 I point-2
When the tool moves between the holes, the tool returns to I-point.
I=3 R point
When the tool moves between the holes, the tool returns to R-point.
J I POINT I point position
This item is displayed only in case Return mode is ”I point-1” or “2”
L CUT DEPTH Cut depth of thread milling
In case MACHINING TYPE is ‘THRD REV.’ or ‘MULTI REV.’, set data in order
to satisfy the following condition.
(Number of thread of tool “Y” x Thread lead ”T”) ≦ ABS”L”
C CLEARANCE Clearance amount from work surface.
In case MACHINING TYPE is ‘THRD REV.’ or ‘MULTI REV.’, set data in order
to satisfy the following condition.
C ≧ (Thread lead”T”/4+Parameter ”start clearance” x Thread lead ”T”)
See “Note” bellow.
V FEED RATE OF TOOL -
AXIS
F FEED RATE OF -
THREADING
Z APPROACH MOTION Z=2 Simultaneous 2 axes
Z=3 Simultaneous 3 axes
- 362 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Note: Thread Lead
When unified thread is specified in Thread Type, Thread Lead is calculated from the entered
Number of Thread.
CUT COND-2
Data item Meaning
W UP CUT/DOWN CUT W=1 Up cut
W=2 Down cut
K END CLEARANCE -
- 363 -
4.MILLING MACHINING CYCLE B-63874EN/11
About the amount of tool movement with tool direction in approach arc/ escape
arc
In approach with tangential arc, as the tool approaches from the center of hole along the path of Helical
interpolation for threading, the amount of the tool movement along the tool axis direction is L/4 (L:
thread pitch).
In escape with tangential arc, as the tool escapes to the center of hole along the path of Helical
interpolation, the amount of the tool movement along the tool axis direction is L/4, too.
<1>
L/4
L: Thread Lead
<2> Thread
Cutting
Z Cutting
End clearance
<3>
<4> L/4
X
<1>
<2>
Y <4>
<3>
X
- 364 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
<1>
<2>
<9>
<5>
“Lead x1/4” means
the Z-axis distance in <1> <4> <9>
case of approach and
escape motion
<7> <6>
Y
<4> Lead
Start clearance+α ×1/4
<1> <2> <10>
<3>
<4>
Reference position
Cut depth
Z <5>
Y
<5>
<6> Z +
X
<6>
Lead
X
Lead
End clearance
<9>
<8> <8> <7> Lead
<7> ×1/4
- 366 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
On the meaning of α
By cutting from the height of (work surface + α), the tool movement of the tool
axis direction is adjusted in order to position the tool bottom at the position (work
surface - CUT DEPTH) when the tool finishes cutting the last lead of the thread.
Cutting depth
(Lead × Number
of thread)
<1> <3>
<2>
<13>
Cut <4>
<3> <4> Lead
Reference position depth
×1/4
Lead
<5> <5>
<7> <6>
Z
Y <8> Z <6>
<7>
X Lead
X ×1/4
<9>
<12> <8>
<11> End clearance
<10> Lead×1/4
<5>
<1> <4> <13>
“Lead x1/4” means
the Z-axis distance in case Y <11>
of approach and escape
motion
X
<11> In order to return to the center of hole, the tool moves CW in Helical interpolation and moves to the
“-Z” direction by “Lead/4”.
<12> The tool moves to the I-point or R-point in rapid. In case of movement to the next hole position, it
moves to the R-point. In other case, it moves to the I-point.
<13> The tool moves to the next hole position in rapid.
NOTE
At the motions <9> and <10>, in case that tool moves over “Cutting depth + End
clearance” as the figure below, the cutting start point of the thread is adjusted so
that the thread is cut correctly.
Cutting depth
End clearance
← Zb
← Za
4.8.12 Parameters
The following parameters are concerning to this function.
#7 #6 #5 #4 #3 #2 #1 #0
27095 TRM
- 369 -
4.MILLING MACHINING CYCLE B-63874EN/11
When the menu “OUTER THREAD MILLING” is selected, the creation screen of the outer thread
milling cycle is displayed.
By inputting data according to the guidance window, the program of thread milling cycle is created.
- 370 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
G1026 Dd Xx Cc Ff Vv Aa Rr Zz Qq Ww Yy Uu Pp Ii Jj Ss Ee Bb Nn Tt Mm Hh Ll
TOOL CONDITION
Input item Meaning
D TOOL DIAMETER Diameter of thread milling tool.
Specify only in case of No.27002#0=1.
CUTTING CONDITION
Input item Meaning
X MACHINING TYPE Machining type.
X=1: Type1
X=2: Type2
X=3: Type3
C CLEARANCE Clearance amount.
In case of “START PT.(3RD AXIS)” > “END PT.(3 RD AXIS)”,
Specify clearance amount from the position “START PT.(3 RD AXIS)”.
In case of X=2,
Specify clearance amount from the position “START PT.(3RD AXIS) +
RUN-UP)”.
In case of “START PT.(3RD AXIS)” < “END PT.(3RD AXIS)”,
Specify clearance amount from “END PT.(3RD AXIS)”.
F FEED RATE THREAD Feed rate of threading
V MOVE SPEED OF AXIS Speed of moving tool to the tool-axis direction.
In case of specifying 0, Rapid feed rate is set.
A CUTTING START ANGLE Angle of starting threading.
R START/ESC RADIUS Radius of the approach or escape.
Z APROACH MOTION Approach motion of tool,
Z=2: simultaneous 2 axes
Z=3: simultaneous 3 axes
Q OVERRUN ANGLE Angle of OVERRUN.
W RUN-UP Amount of Running up.
Specify the amount from the position START PT.(3RD AXIS).
Specify only in case of X=2 and START PT.(3RD AXIS) > END PT.(3RD
AXIS).
Y THREAD NUM. OF TOOL Thread number of tool.
Specify only in case of X=3.
U MOVE SPEED OF RAD Speed of moving to the tool radius direction.
Specify only in case of X=3.
- 371 -
4.MILLING MACHINING CYCLE B-63874EN/11
POSITION
Input item Meaning
P PLANE SELECTION Cutting plane.
P=1 : XY plane
P=2 : YZ plane
I CENTER PT. (1ST AXIS) Center point of threading (1’st axis)
J CENTER PT. (2ND AXIS) Center point of threading (2’nd axis)
S START PT. (3RD AXIS) Start point of threading (3’rd axis)
In case of START PT.(3RD AXIS) < END PT.(3RD AXIS),
Specify the start point included “incorrect thread length”.
E END PT. (3RD AXIS) End point of threading (3’rd axis)
B FACE POS. End face position.
B=1 : +End face
B=2 : -End face
Specify only in case of P=1(XY plane) & the parameter No.27000#4=1.
FIGURE
Input item Meaning
N RIGHT-HAND/LEFT-HAND Figure of threading
THREAD N=1 : Right-hand thread
N=2 : Left-hand thread
T THREAD TYPE Kind of threading
T=1 : Metric thread
T=2 : Unified thread
M THREAD DIAMETER Diameter of threading (Top of thread)
H THREAD DEPTH Depth of threading
L THREAD LEAD Lead of threading
Specify only in case of T=1
THREAD NUMBER Number of threading per 1inch.
Specify only in case of T=2.
- 372 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
In animated drawing, machined surface of work-piece is displayed with gray color, and the shape of
thread is not displayed.
Then the motion which tool moves around work-piece is not displayed.
4.9.6 Drawing-During-Machining
The drawing-during-machining is displayed as follows.
4.9.7 Parameters
The following parameters are concerning to this function.
4.9.8 Alarms
Alarms related to this function are as follows.
Alarm Message Content
No.
0021 ILLEGAL PLANE SELECT Helical interpolation function is not available.
WRONG CUTTING In the cutting condition, there is the following mistake.
CONDITION - In “CUTTING START ANGLE”, the value lower than 0 or grater
than 360 is entered.
- Tool interferes work-piece at the Start point for moving to the
machining start point in arc.
[“Distance from Center point to Start point for moving to the
3507
machining start point in arc”-”TOOL DIAMETER/2.0”] < ”THREAD
DIAMETER/2.0”
- In “RUN-UP”, the value lower than 0 or grater than 99999999.0 is
entered.
- In “OVERRUN ANGLE”, the value lower than 0 or grater than 360
is entered.
NO MACHINING CYCLE Program is incorrect.
3510
BLOCK
3511 UNCOMBINED G-CODE Outer thread milling cycle is not available.
- 373 -
4.MILLING MACHINING CYCLE B-63874EN/11
- 374 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
FACE POSIT
Data item Meaning
Z FACE POSITION [+FACE ]: References the figure below (+ end face).
[-FACE ]: References the figure below (- end face).
- 375 -
4.MILLING MACHINING CYCLE B-63874EN/11
+Z +Z
+Z +Z
NOTE
1 These functions are available on 16i/18i/21i-MB. On Series 30i for lathe machine
and G-code system A, scaling and scaling cancel cannot be used.
2 In order to use these functions, milling cycle machining option is needed on
Series 16i/18i/21i-B. On Series 30i, turning or milling cycle machining option is
needed.
3 In order to use these functions, corresponding CNC option for each function is
needed.
- 376 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
1 Coordinate conversion cancel (mirror image) must be done after finishing the
machining using coordinate conversion (mirror image).
2 In order to use this function, set parameters No.27000#6(MC6) to 0.
3 Programmable mirror image option is needed for this function.
NOTE
1 Coordinate conversion cancel (rotation) must be done after finishing the
machining using coordinate conversion (rotation).
2 In order to use this function, set parameters No.27000#6(MC6) to 0.
3 Coordinate rotation option is needed for this function.
4.11.3 Scaling
COORDINATE CONVERSION
G1982 SCALING
G1983 SCALING CANCEL
NOTE
1 Scaling cancel must be done after finishing the machining using coordinate
conversion (rotation).
2 In order to use this function, set parameters No.27000#6(MC6) and
No.27000#2(FGC) to 0.
3 Scaling option is needed for this function.
SCALING : G1982
By selecting ALL AXIS on SCALE TYPE, scaling around the entered center point can be done.
SCALING
Data item Meaning
L SCALE TYPE Type of scaling and ALL axis is selected
X CENTER X Center point X coordinate of scaling
Y CENTER Y Center point Y coordinate of scaling
Z CENTER Z Center point Z coordinate of scaling
P SCALIE Scaling amount for all axis
By selecting EACH AXIS on SCALE TYPE, scaling for each selected axis is done.
- 378 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
SCALING
Data item Meaning
L SCLAE TYPE Type of scaling and EACH AXIS is selected
X CENTER X Center point X coordinate of scaling
Y CENTER Y Center point Y coordinate of scaling
Z CENTER Z Center point Z coordinate of scaling
I SCALE X Scaling amount for X-axis
J SCALE Y Scaling amount for Y-axis
K SCALE Z Scaling amount for Z-axis
NOTE
When EACH AXIS is selected and minus value for axis scale amount, mirror
image becomes available.
SCALING
Data item Meaning
C CANCEL Cancel scaling mode
NOTE
1 In order to use this function, set parameters No.27000#2(FGC) to 0.
2 Rotational copy option is needed for figure copy (rotation copy), and linear copy
option is needed for figure copy (parallel copy).
3 Specify a plane selection command (G17, G18 or G19) to select the plane on
which the rotation copy is made.
4.11.5 Parameter
#7 #6 #5 #4 #3 #2 #1 #0
27000 MC6
#7 #6 #5 #4 #3 #2 #1 #0
27002 YMN FGC
YMN 0 : In the cycle menu screen or cycle input screen, the items related to the Y-axis are not
displayed. (Only for the T series CNC system).
1 : In the cycle menu screen or cycle input screen, the items related to the Y-axis are
displayed. (Only for the T series CNC system).
- 380 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
Horizontal type
Tool
B
X
X’ Y
Z’
Z X
C
Workpiece
Vertical type Y
X
C
Tool
Z B
Z’
X’
Workpiece
- 381 -
4.MILLING MACHINING CYCLE B-63874EN/11
NOTE
It is assumed that the C-axis rotates about the Z-axis, and the rotation center is
on the Z-axis.
Moreover, it is assumed that the B-axis rotates about the Y-axis, and the rotation
center is on the Y-axis.
NOTE
Slant face machining can be performed with the following types of milling (all on
the XY plane):
1. Hole machining
2. Facing
3. Contouring
4. Pocketing
5. Grooving
With MANUAL GUIDE i, the G code commands listed below are available to enable coordinate conversion
for slant face machining.
Coordinate conversion
G1952 Direct origin specification (with the rotation center on the Y-axis)
G1953 Indirect origin specification (with the rotation center on the Y-axis)
Command block G1954 Direct origin specification (with the rotation center on the Z-axis)
G1955 Indirect origin specification (with the rotation center on the Z-axis)
G1959 Coordinate conversion cancel
NOTE
G code for coordinate conversion can be selected from the "COORDINATE
CONVERSION" tab on the milling start command menu (displayed by pressing
[START] on the milling menu).
COORD CONVERSION
Data item Meaning
U NEW WORK ORIGIN X’ X coordinate of the workpiece origin of a slant face
V NEW WORK ORIGIN Y’ Y coordinate of the workpiece origin of a slant face
W NEW WORK ORIGIN Z’ Z coordinate of the workpiece origin of a slant face
R SLANT ANGLE Signed angle relative to the Z-axis. The CW direction viewed from the plus
direction of the rotation axis is positive. (-90≤R≤90).
- 382 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
COORD CONVERSION
Data item Meaning
U REF. POINT X X coordinate of a reference point (workpiece coordinate system before
rotation)
W REF. POINT Z Z coordinate of a reference point (workpiece coordinate system before
rotation)
I NEW WORK ORIGIN X’ X coordinate of the workpiece origin of a slant face
J NEW WORK ORIGIN Y’ Y coordinate of the workpiece origin of a slant face
K NEW WORK ORIGIN Z’ Z coordinate of the workpiece origin of a slant face
R SLANT ANGLE Signed angle relative to the Z-axis. The CW direction viewed from the plus
direction of the rotation axis is positive. (-90≤R≤90).
COORD CONVERSION
Data item Meaning
U REF. POINT X X coordinate of a new workpiece origin
V REF. POINT Y Y coordinate of a new workpiece origin
W REF. POINT Z Z coordinate of a new workpiece origin
R SLANT ANGLE Signed angle with respect to the X-axis. The CW direction viewed from the
plus rotation axis direction is positive (-90 ≤ R ≤ 90).
COORD CONVERSION
Data item Meaning
U REF. POINT X X coordinate of a reference point (workpiece coordinate system before
rotation)
W REF. POINT Y Y coordinate of a reference point (workpiece coordinate system before
rotation)
I NEW WORK ORIGIN X’ X coordinate of the workpiece origin of the slant
J NEW WORK ORIGIN Y’ Y coordinate of the workpiece origin of the slant
K NEW WORK ORIGIN Z’ Z coordinate of the workpiece origin of the slant
R SLANT ANGLE Signed angle with respect to the Z-axis. The CW direction viewed from the
plus rotation axis direction is positive (-90 ≤ R ≤ 90).
- 383 -
4.MILLING MACHINING CYCLE B-63874EN/11
CANCEL
Data item Meaning
X* END POINT X X coordinate to which the tool is to move by rapid traverse after coordinate
conversion is canceled. If this data is omitted, the tool will not move.
Y* END POINT Y Y coordinate to which the tool is to move by rapid traverse after coordinate
conversion is canceled. If this data is omitted, the tool will not move.
Z* END POINT Z Z coordinate to which the tool is to move by rapid traverse after coordinate
conversion is canceled. If this data is omitted, the tool will not move.
NOTE
This function requires the following optional functions.
(1) Tilted Working Plane Indexing command (R522)
(2) MANUAL GUIDE i Tilted Working Plane Indexing function (S788)
NOTE
The following software is necessary to use this function in Series 30i /31i –A.
Series G003/G103/G123: Ver.10 or later
4.13.1 Operation
Display tilted working plane function menu screen by the following procedures.
<1> Press the [START] soft key for the milling cycle.
<2> Select “TWP” TAB, then tilted working plane function menu appears.
<3> Move the cursor on a tilted working plane command and press the [SELECT] soft key.
- 384 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
TWP
Data item Meaning
A MULTI TYPE A1: Values of specified data are in work coordinate system.
A2: Values of specified data are in feature coordinate system.
X ORIGIN OF FEATURE Origin X of feature coordinate
COORDINATE
Y ORIGIN OF FEATURE Origin Y of feature coordinate
COORDINATE
Z ORIGIN OF FEATURE Origin Z of feature coordinate
COORDINATE
I EULER’S ANGLE Angle of rotation around Z-axis of original coordinate. The rotated
coordinate becomes coordinate 1.
J EULER’S ANGLE Angle of rotation around X-axis of coordinate 1.The rotated coordinate
becomes coordinate 2.
K EULER’S ANGLE Angle of rotation around Z-axis of coordinate 2.
TL.DIR.CTL
Data item Meaning
T TOOL AXIS DIRECTION T1: none
CONTROL T2: control point hold type
T3: TCP hold type
H TOOL OFFSET NUMBER Tool length offset number
R FROM TCP TO CENTER Distance from tool center point to rotation center
(Example)
G1850A1.Q1.X0.Y0. Z0. I0. J0. K90. T1. : Tilted plane machining
G1040L10.F500.V500.E500.W1.B0.3C0.3Z2 : Pocket machining
M98 P1001 : Figure block
G1859 : Tilted plane machining cancel
- 385 -
4.MILLING MACHINING CYCLE B-63874EN/11
TWP
Data item Meaning
A MULTI TYPE A1: Values of specified data are in work coordinate system.
A2: Values of specified data are in feature coordinate system.
Q ORDER OF ROTATION Order of rotating X-axis, Y-axis, Z-axis
Q1: X-axis→Y-axis→Z-axis
Q2: X-axis→Z-axis→Y-axis
Q3: Y-axis→X-axis→Z-axis
Q4: Y-axis→Z-axis→X-axis
Q5: Z-axis→X-axis→Y-axis
Q6: Z-axis→Y-axis→X-axis
X ORIGIN OF FEATURE Origin X of feature coordinate
COORDINATE
Y ORIGIN OF FEATURE Origin Y of feature coordinate
COORDINATE
Z ORIGIN OF FEATURE Origin Z of feature coordinate
COORDINATE
I ROTATION ANGLE ABOUT Rotation angle about X
X
J ROTATION ANGLE ABOUT Rotation angle about Y
Y
K ROTATION ANGLE ABOUT Z Rotation angle about Z
TL.DIR.CTL
Data item Meaning
T TOOL AXIS DIRECTION T1: None
CONTROL T2: Control point hold type
T3: TCP hold type
H TOOL OFFSET NUMBER Tool length offset number
R FROM TCP TO CENTER Distance from tool center point to rotation center
TWP
Data item Meaning
A MULTI TYPE A1: Values of specified data are in work coordinate system.
A2: Values of specified data are in feature coordinate system.
B 1ST POINT X Coordinate X of the origin of the new Feature Coordinate System
C 1ST POINT Y Coordinate Y of the origin of the new Feature Coordinate System
D 1ST POINT Z Coordinate Z of the origin of the new Feature coordinate System
E 2ND POINT X Coordinate X of the second point on the tilted plane
F 2ND POINT Y Coordinate Y of the second point on the tilted plane
I 2ND POINT Z Coordinate Z of the second point on the tilted plane
J 3RD POINT X Coordinate X of the third point on the tilted plane
K 3RD POINT Y Coordinate Y of the third point on the tilted plan
L 3RD POINT Z Coordinate Z of the third point on the tilted plan
- 386 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
SFT. ORIG.
Data item Meaning
M SHIFT OF ORIGIN X Shift amount X for 1st point
N SHIFT OF ORIGIN Y Shift amount Y for 1st point
P SHIFT OF ORIGIN Z Shift amount Z for 1st point
Q ROTATION ANGLE ABOUT Rotation angle about Z-axis
Z-AXIS
TL.DIR.CTL
Data item Meaning
T TOOL AXIS DIRECTION T1: None
CONTROL T2: Control point hold type
T3: TCP hold type
H TOOL OFFSET NUMBER Tool length offset number
R FROM TCP TO CENTER Distance from tool center point to rotation center
TWP
Data item Meaning
A MULTI TYPE A1: Values of specified data are in work coordinate system.
A2: Values of specified data are in feature coordinate system.
X ORIGIN OF FEATURE Origin X of feature coordinate
COORDINATE X
Y ORIGIN OF FEATURE Origin Y of feature coordinate
COORDINATE Y
Z ORIGIN OF FEATURE Origin Z of feature coordinate
COORDINATE Z
I 1ST VECTOR I The direction of X axis of Feature coordinate system direction on Work
J 1ST VECTOR J coordinate system
K 1ST VECTOR K (1st Vector)
B 2ND VECTOR I The direction of Z axis of Feature coordinate system direction on Work
C 2ND VECTOR J coordinate system (2nd Vector)
D 2ND VECTOR K
TL.DIR.CTL
Data item Meaning
T TOOL AXIS DIRECTION T1: None
CONTROL T2: Control point hold type
T3: TCP hold type
H TOOL OFFSET NUMBER Tool length offset number
R FROM TCP TO CENTER Distance from tool center point to rotation center
- 387 -
4.MILLING MACHINING CYCLE B-63874EN/11
TWP
Data item Meaning
A MULTI TYPE A1: Values of specified data are in work coordinate system.
A2: Values of specified data are in feature coordinate system.
X ORIGIN OF FEATURE Origin X of feature coordinate
COORDINATE X
Y ORIGIN OF FEATURE Origin Y of feature coordinate
COORDINATE Y
Z ORIGIN OF FEATURE Origin Z of feature coordinate
COORDINATE Z
I 1ST PROJECTION ANGLE Projection angle between X-axis
J 2ND PROJECTION ANGLE Projection angle between Y-axis
K 3RD PROJECTION ANGLE Rotation angle around Z-axis
TL.DIR.CTL
Data item Meaning
T TOOL AXIS DIRECTION T1: none
CONTROL T2: control point hold type
T3: TCP hold type
H TOOL OFFSET NUMBER Tool length offset number
R FROM TCP TO CENTER Distance from tool center point to rotation center
TWP
Data item Meaning
A ORIGIN COMMAND OF A1: Feature coordinate is specified.
FEATURE COORDINATE A2: No feature coordinate is specified.
X ORIGIN X OF FEATURE Origin X of feature coordinate in work coordinate system.
COORDINATE
Y ORIGIN Y OF FEATURE Origin Y of feature coordinate in work coordinate system.
COORDINATE
Z ORIGIN Z OF FEATURE Origin Z of feature coordinate in work coordinate system.
COORDINATE
R ROTATION ANGLE AROUND Rotation angle around Z-axis in feature coordinate system
Z-AXIS
TWP
Data item Meaning
C CANCEL Tilted Plane Cancel (Input Disable)
- 388 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
(1) The machining simulation only works when the mechanical unit type of machine is the table
rotation type and the parameter No.19680 is set to be 12.
(2) The machining simulation works if rotary axes are specified as follows.
A is the rotary master axis;
C is the rotary slave axis;
In all other rotary axis configurations machining simulation does not work.
(3) In case that “Multi type” is “INC”, the machining simulation does not work correctly.
(4) Machining simulation by [SINGLE] soft key does not work correctly.
(5) Set-up Guidance Functions of MANUAL GUIDE i do not work correctly during the tilted
working plane command mode.
NOTE
1 The axis number of the B-axis must be assigned to the axis about which the
workpiece is rotated.
2 Turning cycles cannot be used.
3 Polar coordinate interpolation cannot be used.
4 Circular interpolation cannot be used.
5 It is possible to use this function in only horizontal machining center.
CUT COND.
Data item Meaning
J CUT DEPTH OF AXIS Depth of cut in the tool axis direction per cutting operation (radius value,
positive value)
F FEED RATE - RADIUS Feedrate applicable when cutting is performed in the tool radius direction
E FEED RATE - AXIS Feedrate applicable when cutting is performed in the tool axis direction
toward the bottom of a side face being machined
C CLEARANCE OF AXIS Distance between the surface of a blank being machined and cutting start
point (point R) in the tool axis distance (radius value, positive value)
- 389 -
4.MILLING MACHINING CYCLE B-63874EN/11
CUT COND.
Data item Meaning
Z APPROCH MOTION [2 AXES]: When moving from the current position to the machining start
point, the tool first moves in the machining plane in two-axis
synchronous operation and then moves along the tool axis.
(Initial value)
[3 AXES]: The tool moves from the current position to the machining start
point in three-axis synchronous operation.
4.14.2 Figure
(1) Input items of B-axis holes (arc points) on a cylindrical surface (YB)
(G1777)
POS / SIZE
Data item Meaning
B BASE POSITION Z-axis coordinate value on the workpiece surface
Z Y AXIS POS. Y-axis coordinate value of the hole position (common to all holes)
A STARTING ANGLE Central angle of the first hole to the B0 axis (positive or negative value)
REPEAT
Data item Meaning
C* PITCH ANGLE Angle between hole positions
M* HOLE NUMBER Number of holes
(2) Input items of B-axis holes (random points) on a cylindrical surface (YB)
(G1778)
HOLE POS-1
Data item Meaning
B BASE POSITION Z-axis coordinate value on the workpiece surface
H Y AXIS POS.1 Y coordinate value of the first hole
V B AXIS POS.1 B coordinate value of the first hole
A* Y AXIS POS.2 Y coordinate value of the second hole
C* B AXIS POS.2 B coordinate value of the second hole
D* Y AXIS POS.3 Y coordinate value of the third hole
E* B AXIS POS.3 B coordinate value of the third hole
F* Y AXIS POS.4 Y coordinate value of the fourth hole
I* B AXIS POS.4 B coordinate value of the fourth hole
HOLE POS-2
Data item Meaning
J* Y AXIS POS.5 Y coordinate value of the fifth hole
K* B AXIS POS.5 B coordinate value of the fifth hole
M* Y AXIS POS.6 Y coordinate value of the sixth hole
P* B AXIS POS.6 B coordinate value of the sixth hole
Q* Y AXIS POS.7 Y coordinate value of the seventh hole
R* B AXIS POS.7 B coordinate value of the seventh hole
S* Y AXIS POS.8 Y coordinate value of the eighth hole
T* B AXIS POS.8 B coordinate value of the eighth hole
- 390 -
B-63874EN/11 MACHINING CYCLE 4.MILLING
NOTE
Values need not be entered for all hole positions, but it is necessary to enter
both the Y and B coordinate values for one hole position.
POS / SIZE
Data item Meaning
B BASE POSITION Z-axis coordinate value of the top surface of the workpiece to be grooved
or the groove bottom (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of the workpiece is selected for BASE POSITION,
the distance to the groove bottom is specified with a negative value (radius
value). → Depth
When the groove bottom is selected for BASE POSITION, the distance to
the upper surface of grooves is specified with a positive value (radius
value). → Height
Z Y AXIS POS. Y-axis coordinate value of the center position around which grooves are
placed
Q GROOVE ANGLE Inclination angle of a groove with respect to the radial direction of the arc
along which grooves are placed (positive or negative value)
A STARTING ANGLE Central angle of the first groove position with respect to the B0 axis
(positive or negative value)
REPEAT
Data item Meaning
C* PITCH ANGLE Angle between grooves
C
2nd groove
1st groove
POS / SIZE
Data item Meaning
B BASE POSITION Z-axis coordinate value of the top surface of the workpiece to be grooved
or the groove bottom (in the tool axis direction)
L HEIGHT/DEPTH When the top surface of the workpiece is selected for BASE POSITION,
the distance to the groove bottom is specified with a negative value (radius
value). → Depth
When the groove bottom is selected for BASE POSITION, the distance to
the upper surface of grooves is specified with a positive value (radius
value). → Height
Z Y AXIS POS. Y-axis coordinate value of the center position around which grooves are
placed
P GROOVE LENGTH Groove length in the Y-axis direction
A STARTING ANGLE Central angle of the first groove position with respect to the B0 axis
(positive or negative value)
- 391 -
4.MILLING MACHINING CYCLE B-63874EN/11
REPEAT
Data item Meaning
C* PITCH ANGLE Angle between grooves
C
2nd groove
1st groove
NOTE
1 Turning cannot be simulated.
2 Simulation using polar coordinate interpolation cannot be performed.
3 Simulation using cylindrical interpolation cannot be performed.
4 Because the workpiece rotation axis is determined by parameter setting, it is
impossible to change the workpiece rotation axis during simulation.
5 While rotation of the workpiece about the Y-axis is being simulated, the
coordinate axes are displayed as X, Y, and -Z.
The following types of blank figures rotating about the Y-axis are available:
(1) Column (rotating about the Y-axis) : G1756
(2) Column with a hole (rotating about the Y-axis) : G1757
(3) Prism (rotating about the Y-axis) : G1758
(4) Prism with a hole (rotating about the Y-axis) : G1759
(5) Arbitrary column figure (rotating about the Y-axis)
Start point (rotating about the Y-axis) : G1780
Line (rotating about the Y-axis) : G1781
Arc (CW) (rotating about the Y-axis) : G1782
Arc (CCW) (rotating about the Y-axis) : G1783
Chamfering (rotating about the Y-axis) : G1784
Corner R (rotating about the Y-axis) : G1785
End point (rotating about the Y-axis) : G1786
- 392 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
NOTE
1 When entering arbitrary figures, enter all the data for each figure specified on the
drawing.
If superfluous data is entered, it will not be used in figure calculation; only the
data necessary for figure calculation is used.
2 If all the data necessary for figure calculation is specified on the drawing,
entering it enables figure calculation. If data is insufficient, however, it is
necessary to calculate and enter the necessary figure data separately.
3 If arbitrary-figure calculation according to MANUAL GUIDE i produces more than
one candidate figure, the figure that passes the shortest path will be selected
automatically.
In calculating a contact between an arc and straight line or between two arcs, a
figure that links two figures smoothly is selected automatically.
4 On the program editing screen, after moving the cursor on the sub program call
command (M98 P****) which is composed by the arbitrary figure blocks, pressing
the <INPUT> key displays the window for editing the arbitrary figures to edit
directly.
5 When positioning the cursor on the block of subprogram calling in the
program-editing screen, arbitrary figures of the subprogram are drawn on the
graphic window.
6 Tool path of machining cycle is calculated strictly form input data of free figure.
When input data of free figure has error, an alarm may be occurs, a figure
cannot be machined correctly and so on.
Therefore, input the vale with the least error possible.
When positioning the cursor on “END POINT”, the soft key [ST.P+I] and [ST.P-I] are displayed.
(1) When the operator pushes the soft key [ST.P+I], “END POINT” is set to
“Start Point of the figure (=End Point of last figure) +”.
And input the increment or decrement in succession. As result of pushing [INPUT] key, the plus
incremental value is set.
(2) When the operator pushes the soft key [ST.P-I], “END POINT” is set to
“Start Point of the figure (=End Point of last figure) -”.
And input the increment or decrement in succession. As result of pushing [INPUT] key, the minus
incremental value is set.
- 393 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
NOTE
1 If the last figure element is “CORNER R” or “CHAMFER”, The point to set as the
start point in this function is as follows.
Start Point Start Point
C
R
2 If “END POINT” of the last figure is pending, “END POINT” is not set to the start
point by pressing the software key [ST.P+I] and [ST.P-I]. The warning message
“START POINT IS PENDING.” is displayed.
NOTE
1 See Chapter 4, "MILLING" for detailed descriptions about data to be entered for
each type of cycle machining.
2 When entering an arbitrary figure for pocketing, make its end point coincide with
its start point. To put another way, combine parts figures with blank figures in
such a way that a closed curve is created.
Pocketing is carried out in this closed curve.
3 It is possible to specify "PART" and "BLANK" as "ELEMENT TYPE" for an
individual arbitrary figure in pocketing.
If a pocket is open in part, this "BLANK" can be used to enter an arbitrary figure
resembling a blank figure for the open portion, thus carrying out optimum
pocketing.
- 394 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
NOTE
1 ‘INPUT DATA’ means the items, which are displayed on the input data window in
editing or altering.
Similarly, this applies to G1201 to G1206 described later.
2 Select, with a figure type for a start point, which milling operation is to use an
arbitrary figure. Data to be entered for the start point varies depending on what
figure type is selected. For details, see descriptions about the respective milling
types.
When the cursor is placed on BASE POSITION or HEIGHT/DEPTH, the soft key [GUIDE] appears.
When the soft key is pressed, the guidance window for each input item is displayed.
NOTE
3 ‘OUTPUT DATA’ means the items, which are displayed on the program window
as creating program. It can be referenced only for program display purposes.
Similarly, this applies to G1201 to G1206 described later.
- 395 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
- 396 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
- 397 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
NOTE
By setting the parameter No.14851#0=1, Corner element between a blank
element and a part element can be created in the opposite direction.
C
C
C
C C
C
Dotted line : blank element
Normal line : part element
- 398 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
NOTE
By setting the bit 0 (CNR) of parameter No.14851 = 1, Corner element between
a blank element and a part element can be created in the opposite direction.
NOTE
A series of arbitrary figures must be enclosed between G1200 (start point) and
G1206 (end of arbitrary figures).
NOTE
The data of the G codes of arbitrary figures for the YZ plane given below is the
same as that of the G codes of arbitrary figures for the XY plane except that X
coordinate values are replaced by Z coordinate values. For details, see
Subsection 5.1.1, "Arbitrary Figures for the XY Plane", in Section 5.1,
"ENTERING ARBITRARY FIGURE DATA".
The arbitrary figures of the following G codes are the same as the arbitrary figures for the XY plane:
• Start point : G1300 (YZ plane)
• Line : G1301 (YZ plane)
• Arc (CW) : G1302 (YZ plane)
• Arc (CCW) : G1303 (YZ plane)
• Chamfer : G1304 (YZ plane)
• Corner R : G1305 (YZ plane)
• Corner R : G1305 (YZ plane)
• End of arbitrary figures : G1306 (YZ plane)
- 399 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
NOTE
1 X coordinate values specified for the XC plane must also be diameters.
2 The data of the G codes of arbitrary figures for the XC plane given below is the
same as that of the G codes of arbitrary figures for the XY plane except that Y
coordinate values are replaced by C coordinate values and that the data of
G1500 includes additional data. For details, see Subsection 5.1.1, "Arbitrary
Figures for the XY Plane", in Section 5.1, "ENTERING ARBITRARY FIGURE
DATA".
The additional data of G1500 will be explained in this subsection.
The arbitrary figures of the following G codes are the same as the arbitrary figures for the XY plane:
• Line : G1501 (XC plane)
• Arc (CW) : G1502 (XC plane)
• Arc (CCW) : G1503 (XC plane)
• Chamfer : G1504 (XC plane)
• Corner R : G1505 (XC plane)
- 400 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
NOTE
The data of the G codes of arbitrary figures for the YZ plane given below is the
same as that of the G codes of arbitrary figures for the XY plane except that X
coordinate values are replaced by C coordinate values and that the data of
G1600 includes additional data. For details, see Subsection 5.1.1, "Arbitrary
Figures for the XY Plane", in Section 5.1, "ENTERING ARBITRARY FIGURE
DATA".
The additional data of G1500 will be explained in this subsection.
The arbitrary figures of the following G codes are the same as the arbitrary figures for the XY plane:
• Line : G1601 (ZC plane)
• Arc (CW) : G1602 (ZC plane)
• Arc (CCW) : G1603 (ZC plane)
• Chamfer : G1604 (ZC plane)
• Corner R : G1605 (ZC plane)
• End of arbitrary figures : G1606 (ZC plane)
- 401 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
NOTE
1 See Chapter 2, "Turning," in Part III for detailed descriptions about data to be
entered for each type of cycle machining.
2 When entering an arbitrary figure for turning, make its end point coincide with its
start point. To put another way, combine parts figures with blank figures in such
a way that a closed curve is created.
Turning is carried out in this closed curve.
3 It is possible to specify "PART" and "BLANK" as "ELEMENT TYPE" for an
individual arbitrary figure.
This "BLANK" can be used to enter an arbitrary figure resembling a blank figure
to be actually machined, so any portion other than the blank portion will not be
cut. This way, optimum rough turning can be realized.
NOTE
1 ‘INPUT DATA’ means the items, which are displayed on the input data window in
editing or altering.
Similarly, this applies to G1451 to G1455 described later.
NOTE
2 ‘OUTPUT DATA’ means the items, which are displayed on the program window
as creating program. It can be referenced only for program display purposes.
Similarly, this applies to G1451 to G1455 described later.
- 402 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
- 403 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
- 404 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
NOTE
By setting the bit 0 (CNR) of parameter No.14851 = 1, Corner element between
a blank element and a part element can be created in the opposite direction.
C
C
C
C C
C
Dotted line : blank element
Normal line : part element
NOTE
By setting the bit 0 (CNR) of parameter No.14851 = 1, Corner element between
a blank element and a part element can be created in the opposite direction.
- 405 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
NOTE
A series of arbitrary figures must be enclosed between G1450 (start point) and
G1456 (end of arbitrary figures).
(1) DIN509
Pressing the soft key [DIN509] displays the sub-window. By entering necessary data, a neck figure for
DIN509 can be created.
X
w
P(z,x)
r r 15° d
(2) DIN509F
Pressing the soft key [D509-F] displays the sub-window. By entering necessary data, a neck figure for
DIN509-F can be created.
X
L w
8°
P(z, x)
r r 15° d
- 406 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
(3) DIN76
Pressing the soft key [DIN76] displays the sub-window. By entering necessary data, a neck figure for
DIN76 can be created.
X
w
P(z, x)
r=0.6d 30° d
Starting Point
(INPUT)
Central Angle
(INPUT) End point
(Automatically Calculate)
Center Point
(INPUT)
5.2.1 Operations
<1> If the cursor is located in any of the two input items corresponding to the coordinate of the end point
of an Arc window, then the [AUXCAL] soft key for Auxiliary Calculation is displayed as follows.
<2> If the [AUXCAL] soft key is pressed, then the Auxiliary Calculation Window is displayed.
<3> The end point are calculated by inputting the arc direction, the start point, the center point, the
central angle of the arc, and finally pressing the [CALC] soft-key.
If the [CANCEL] soft key is pressed, then the Auxiliary Calculation Window is closed and no
calculation is performed.
- 407 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
ARC END PT
Data item Meaning
R ARC DIRECTION A circular arc direction is selected with the software key.
[ARC ] : CW
[ARC ] : CCW
X START POINT X X axis coordinates value of circular arc starting point.
Y START POINT Y Y axis coordinates value of circular arc starting point.
CX CENTER POINT CX X axis coordinates value of circular arc center
CY CENTER POINT CY Y axis coordinates value of circular arc center
A ANGLE Circular arc angle
NOTE
If the END POINT values of the previous element are already defined then
START POINT in the Auxiliary Calculation Window is equal to the END POINT of
the previous figure element. If the CENTER POINT values in Arc Window are
already defined then CENTER POINT in the Auxiliary Calculation Window is
equal to the CENTER POINT values in Arc Window.
- 408 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
<1> Move the part to be enlarged or reduced to the center of the screen by using soft keys such as
[ ←MOVE] and [MOVE→].
<2> When soft key [LARGE] is pressed, enlargement is performed with respect to the center position of
the simulation screen.
<3> When soft key [SMALL] is pressed, reduction is performed with respect to the center position of the
simulation screen.
<1> Move the part to be enlarged or reduced to the center of the screen by using soft keys such as
[ ←MOVE] and [MOVE→].
<2> When soft key [LARGE] is pressed, enlargement is performed with respect to the center position of
the arbitrary figure drawing window.
<3> When soft key [SMALL] is pressed, reduction is performed with respect to the center position of the
arbitrary figure drawing window.
(Sample program)
G1990 ; (GROUP START) ← Group range selection start command
G1200 Hh Vv Bb Ll Dd ; (POCKET) ←Pocket figure
G1201 Hh Vv Kk Cc Dd Aa Ll Mm Ss ;
G1202 Hh Vv Rr Ii Jj Cc Dd Ee Pp Qq Ll Mm Ss ;
G1203 Hh Vv Rr Ii Jj Cc Dd Ee Pp Qq Ll Mm Ss ;
G1206 ;
G1200 Hh Vv Bb Ll Dd ; (ISLAND-1) ←Island figure
G1201 Hh Vv Kk Cc Dd Aa Ll Mm Ss ;
G1202 Hh Vv Rr Ii Jj Cc Dd Ee Pp Qq Ll Mm Ss ;
G1203 Hh Vv Rr Ii Jj Cc Dd Ee Pp Qq Ll Mm Ss ;
- 409 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
G1206 ;
G1200 Hh Vv Bb Ll Dd ; (ISLAND-2) ←Island figure
G1201 Hh Vv Kk Cc Dd Aa Ll Mm Ss ;
G1202 Hh Vv Rr Ii Jj Cc Dd Ee Pp Qq Ll Mm Ss ;
G1203 Hh Vv Rr Ii Jj Cc Dd Ee Pp Qq Ll Mm Ss ;
G1206 ;
G1991 ; (GROUP END) ← Group range selection end command
When a G code for group range selection is specified for other than pocketing and emboss machining, an
alarm (P/S3598 “GROUP SET MISMATCH”) is issued.
When "BY RADIUS" is selected for "INPUT TYPE", the input items for entering a radius and
rotation direction are displayed.
RADIUS :
Enter the distance from the start or end point of a selected figure to the rotation center point.
ROTATION DIRECTION :
Select [CW] or [CCW] to specify the direction of rotation copy operation.
(3) Mirror copy
Pressing the [MIRROR] soft key displays a mirror copy screen.
SPECIFY OF SYMMETRY :
Use the [COORD] or [ANGLE] soft key to select the method for specifying a symmetry axis.
SYMMETRY AXIS X, SYMMETRY AXIS Y :
Enter X and Y coordinates through which the symmetry axis for mirror copying passes. The
symmetry axis should pass through the end point of a specified figure and these X and Y
coordinates.
When "BY ANGLE" is selected for "SPECIFY OF SYMMETRY", the input item for entering an
angle is displayed.
ANGLE :
Enter the angle between a symmetry axis used for mirror copy operation and the horizontal axis.
The plus direction of the horizontal axis represents 0°. Enter a positive value for an angle made
toward the plus vertical axis direction. Enter a negative value for an angle made toward the
minus vertical axis direction.
+Direction
NOTE
Data entered on the parallel copy input screen, rotation copy input screen, or
mirror copy input screen is not output to the program.
Each figure entered by a type of copy operation is automatically expanded as an
arbitrary figure element, so that each figure can be modified. However, the state
before copy operation cannot be automatically resumed.
(Example)
Parallel copy
<1> Enter the number of repetition on the copy input screen then press the [OK] soft key.
- 411 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
<2> The screen for specifying an area of figure used as a copy source appears. Move the cursor to
the icon of the figure element at the start of the area, then press the [SELECT] soft key.
Pressing the [CANCEL] soft key returns the screen display to the arbitrary figure editing
screen.
NOTE
A selected copy source ranges from the figure where the cursor is placed when
the [SELECT] soft key is pressed to the last figure.
<3> At this time, the graphic window displays a figure produced by executing copy operations
repeatedly. A figure produced by copying is inserted after the selected copy source.
Pressing the [NO] soft key returns the screen display to the previous step.
<4> Pressing [YES] at the end fixes a figure produced by repeated copy operations.
If a copy source figure includes a corner R and chamfer, the corner R and chamfer are an arc and straight
line, respectively, in a figure produced by copying.
This is because parallel, rotation, or mirror copy operation is performed according to the end point
information of the copy source figure. So, information such as "NEXT CONNECTION" set for a copy
source figure is not reflected in a figure produced by copying.
NOTE
1 A warning is output if the result of expansion based on an attempt for copy
operation exceeds the maximum allowable number of blocks.
2 The end point of the last selected copy source figure needs to be fixed.
3 The element immediately before a selected copy source figure must not be a
corner R or chamfer. Moreover, the starting element and ending element of a
selected copy source figure must not be a corner R and chamfer.
5.6.1 Editing
Follow the steps below.
<1> On the program edit screen, position the cursor on a block specifying an arbitrary figure subprogram
call command (M98P xxxx), and press the <INPUT> key or the [ALTER] soft key.
<2> The arbitrary figure edit screen for the subprogram is displayed.
<3> When editing of an arbitrary figure is completed, the screen display is changed as follows:
• When soft key [OK] is pressed, an existing block in program memory is replaced by the figure
block being entered, then the screen display returns to the main program screen. When another
arbitrary figure is present after the arbitrary figure being edited (when an island figure is
present after an arbitrary figure used as a pocket outer wall figure, for example), the edit screen
for the next arbitrary figure is displayed.
- 412 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
• In pocketing, when soft key [ISLAND] is pressed, an existing block in program memory is
replaced by the figure block being entered, then a new arbitrary figure screen (start point) is
displayed, allowing the operator to enter a new island figure.
<4> On the arbitrary figure edit screen, pressing soft key [CANCEL] displays a confirmation screen
asking the operator whether to cancel editing. If soft key [YES] is selected, the edit operation is
canceled, and the screen display returns to the main program display screen.
NOTE
1 In the subprogram edit mode (when a screen for editing an arbitrary figure is
displayed), any of the operations listed below cancels the subprogram edit
mode. At this time, the selected subprogram is maintained.
• A mode change is made during editing in the foreground.
(Example: When the mode is changed from the edit to MEM mode)
• The screen is changed to an NC screen.
• The power is turned off.
2 In this case, the arbitrary figure edit screen is closed. The program displayed in
the program display area is the subprogram.
5.6.2 Warning
During editing of a subprogram, the following warning messages may be displayed:
NOTE
1 This function is available only when the device used is a CNC memory.
When the device is a data server or a memory card, this function cannot be
used.
2 Use of the undo and redo functions cannot restore an overwritten program to its
original state.
- 413 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
<2> As the method for creating an arbitrary figure, select “CREATE AS SUB PROGRAM”.
<3> Enter a subprogram name (O number), then press soft key [OK].
The block M98P xxxx; is then inserted at the current cursor position automatically, and a
subprogram for the entered figure (xxxx) is created automatically.
Remark)
If a subprogram having the same number (name) is already present, the following soft keys are
displayed:
[YES] : The existing subprogram is overwritten.
Upon completion of the overwrite operation, all windows for the arbitrary figure are
closed.
[NO] : The screen display returns to the “METHOD OF FREE FIGURE CREATION”
window.
<3> As the method for creating an arbitrary figure, select “CREATE AS SUB PROGRAM”.
<4> Enter a subprogram name, then press soft key [OK]. A subprogram for the entered figure is created
automatically.
The call number (xxxx) of the block M98P xxxx ; currently at the cursor position is not changed. As
necessary, change the input call number.
- 414 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
A machining area of an arbitrary figure is specified by specifying the first division point and second
division point as shown in the following figure.
G1459 Aa Zz Xx Kk Hh Vv;
- 415 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
:
G1120 H__V__ . . . ; : G code specifying machining
G1459 A__Z__X__K__H__V__; : G code for selecting range of arbitrary figure
M98 P2000; : Call of new subprogram
M98 P2010;
Only the arbitrary figure command that appears first
since G1459 is specified is regarded as the target.
Machining commands that can be the target for the range selection command
G code Machining command
1120 Turning (outer surface roughing)
1121 Turning (inner surface roughing)
1122 Turning (end face roughing)
1123 Turning (outer surface semifinishing)
1124 Turning (inner surface semifinishing)
1125 Turning (end face semifinishing)
1126 Turning (outer surface finishing)
1127 Turning (inner surface finishing)
1128 Turning (end face finishing)
NOTE
1 When an arbitrary figure is newly created, range selection information is
initialized.
2 When bit 2 (ARA) of parameter No. 27100 is set to 1, this function is disabled.
- 416 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
When soft key [D AREA] is pressed, the row of soft keys [YES] and [NO] is displayed, and the message
“ARE YOU SURE WANT TO INIT SELECT AREA?” is displayed.
If soft key [YES] is pressed in response to the message, the range selection information is initialized, and
the message “SELECT AREA INITIALIZE” is displayed. If soft key [NO] is pressed, the screen display
returns to the previous screen.
NOTE
If there are same elements which start point and end point is the same in
arbitrary figure, the arrow for specifying division points P1/P2 might not move by
cursors.
- 417 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
When the window is opened, the coordinates of the current division point are initially displayed.
When a specified point is not present on elements of an arbitrary figure, the cursor is set at a point on an
arbitrary figure element near the specified division point.
Specify the division angle, assuming that the positive direction is the counterclockwise direction and the
negative direction is the clockwise direction with respect to the positive Z-axis direction set in a
coordinate system setting parameter.
When the window is opened, the angle of the arrow of the current division point is initially displayed.
- 418 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
Part Blank
Part
Blank
Division points
<1> If a division line is at an end point of a part element (a line segment or arc) and the angle formed by
the part elements adjoining at the division point is smaller than 180°, the added element attribute is
the part element.
Angle
Blank
Division point
<2> If a division point is at an end point of an element (a line segment or arc) of a part element and the
angle formed by the boundary element and the adjoining part element that is included in the cutting
area is 180° or more, the attribute of the added element is the part element.
Angle
Part
<3> If the two division points match, the attribute of the added element is the part element.
Blank
<4> If a division point is neither <1>, <2>, nor <3> above, the attribute of the added element is the
boundary element.
- 419 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
Part Part
Blank Blank
<5> If the division direction at an end point of a part element overlaps a blank element, the attribute is the
boundary element as shown.
Blank
Part
Part
Blank
<6> If the division direction at an end point of a part element does not overlap a blank element, the blank
element remains unchanged as shown.
Part
Part
Blank Blank
End point of part
element
Blank element remains
unchanged.
Blank element and division direction do not overlap
• If the excessive amount of travel is (clearance + nose radius R) (bit 0 (BLN) of parameter No.
27120= 1)
Blank
element
Clearance
Nose radius R
- 420 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
• If the excessive amount of travel is the nose radius R (bit 0 (BLN) of parameter No. 27120= 0)
Blank
Nose radius R
<2> For a part element, cutting is performed inside the element by (finishing allowance + nose radius R).
Part
element Nose radius R
Finishing allowance
<3> For a boundary element, the nose center is on the boundary, so the actually cut area is outside the
boundary element by the nose radius R.
Boundary
Nose radius R
* In semifinishing and finishing, blank figures are ignored, and cutting is performed along part figures
only. Boundary elements are regarded as part elements.
<1> A division point is defined on a part element, but the division direction is toward the outside of the
arbitrary figure.
(When the division point is not at an end point of a part element)
- 421 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
Part
Blank
Division
points
<3> The intersection between the blank element and the first division and the intersection between the
blank element and the second division are at the same point, or the division line drawn from the first
division point and the division line from the second division point intersect (the figure resulting from
the division has no blank element).
Part Part
Blank Blank
Division Division
points points
<4> The division line from the first division point or second division point is toward a part element.
(Cases where the division line from a division point overlaps with a part element are also included.)
Part
Overlapped with
part element Blank
Intersecting with
part element Division
point
(5) Restrictions
<1> When specified division directions from a part figure to blank figure are the same, the two boundary
lines connecting the part and blank are both treated as part elements.
- 422 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
When a range is selected as shown in the following figure, the boundary line is treated as a part, a
tool angle check is made, then part <1> is cut.
Blank
Part
Division points
<1> Boundary
element
B
A
5.9.4 Operation
5.9.4.1 Window for selection of turning figure range
The range of blank can be selected on window for selection of turning figure range of ZX plane turning
figure.
The following soft keys are displayed. Operation detail of each soft key is same as range selection of
turning figure. Please refer OPERATOR’S MANUAL(B-63874EN/10)"5.8 SELECTING A RANGE OF
AN ARBITRARY FIGURE" for detail.
Page 1
Page 2
(*) If one division point is the same as end point of part, please set the direction of division angle
on the following conditions.
- Turns outside of blank contour.
- Two division directions of division point of blank element do not intersect.
Division angle(blank)
Two division directions do not intersect Cutting Area
- 425 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
(1) When SELECT AREA(BLANK) window is opened for the first time, after the arbitrary figure is
newly opened.
(2) When the turning figure element is changed after division point and division angle are set in
SELECT AREA(BLANK) window, and SELECT AREA(BLANK) window is opened again.
(3) When soft key[INIT] is pressed on SELECT AREA(BLANK) window.
(*) When the division points are initialized, the first division point and the second division point
become the edge points of the first element and the final element of the part element.
The arrow directions are tangent to the part element.
(1) Example
G1459A0.Z-20.X10.K90.H-30.V20.B90.C-20.D10.P0.Q-30.R20.
G1450H0.V0.A0.
G1451H-20.V0.K5.C-20.L0.M0.T2.
:
G1451H0.V0.K7.D0.L0.M0.T2.
G1456
(2) Format
<1> When both the part division and the blank division are output.
G1459 Aa Zz Xx Kk Hh Vv Bb Cc Dd Pp Qq Rr ;
<2> When the part division is output.
G1459 Aa Zz Xx Kk Hh Vv ;
<4> When neither the part division nor the blank division is set, or when all division point and
division angle are deleted by soft key [D AREA] and [D BLK].G1459 is not output.
Part element
Blank element
Blank element
- 427 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
5.9.6 Restriction
Setting of division point has the following restrictions.
(1) The division point cannot be set out of the part element. If the division point was edited on the
program edit screen, the alarm might occur or invalid path might be made.
(2) In this case, the division point on the program doesn't change from the division point before the
turning figure is changed. And the alarm might occur or an illegal path might be made.
- The turning figure is changed by opening the changing window after the division point and the
division angle are set.
- And division point and the division angle of the range selection are not set again by SELECT
AREA(BLANK) window.
(3) If machining cycle is executed on any of the following condition, the alarm "WRONG RANGE
SELECTION" occurs. And machining cycle stops.
- 428 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
<1> Direction of division turns outside of the turning figure.
Blank Blank
Part Blank
Part
Part
Division point (BLK)
Part Blank
Blank
Part
Blank
Part
Blank
<5> This function is invalid and the arguments of this function are specified.
(4) If machining cycle is executed on the following conditions, the alarm "WRONG RANGE
SELECTION" occurs. And machining cycle stops.
<1> Both the range selection (part) and the range selections (blank) are set.
- 429 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
<2> Either of the division point of the range selection (part) exists outside of the contour trimmed
by the range selection (blank).
Blank
Part
(5) In case of turning cycle (with simultaneous end facing), the alarm "WRONG RANGE
SELECTION" occurs . And machining cycle stops.
(6) When the difference of two steps or more exists, the air cutting might be generated.
(Example)
Air cutting
Air cutting
- 430 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
(7) when the figure is divided on the range selection of blank, tool path is the same in case that the
divided area was entered on the input screen of free figure. And also, when the figure is divided on
the range selection of blank, the division line is treated as the blank element. In case of the blank
element, by the reason that only “clearance amount + nose radius” is cut too much, there is the case
that part of the figure which was the part element before division is cut.
Division point(BLK)
Part Blank
Part
Blank
Clearance
Nose radius R
- 431 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
[BLANK] : Reuses blank figure data included in the currently edited program.
[SUB PRO] : Calls an arbitrary figure defined as a subprogram.
[RETURN] : Returns to the “START POINT - INSERT” screen.
NOTE
1 The following subprograms cannot be selected:
• Subprograms containing no arbitrary figure
• Subprograms containing an incomplete arbitrary figure
If such a subprogram is selected, the error message “THERE IS NO FIGURE
CODE TO REUSE.” is displayed.
2 The subprogram including contour program cannot be recycled.
- 432 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
NOTE
If there is no turning blank figure, the alarm “BLANK FIGURE IS NOT FOUND.”
is displayed, and the screen display returns to the ZX plane turning figure
insertion screen.
- 433 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
* Additional information about internal saving of target blank figure data that is encountered first
When bit 1 (P1) of parameter No. 27095 is set to 1, and bit 3 (USE) of parameter No. 27100 is set to
1, if one machining program contains blank definitions of an free contour cylinder blank figure and
another blank figure (reusable) in this order, the blank data of both figures is internally saved.
If blank definitions of another blank figure (reusable) and an free contour cylinder blank figure are
present in this order, only the former blank figure (reusable) is internally saved.
NOTE
1 The reuse function is enabled when one machining program contains one blank
figure block. If one machining program contains more than one target blank
figure, and a machining figure block for the second or a subsequent target blank
figure is to be edited, the corresponding blank figure block must be registered
again in advance to reuse data correctly.
2 If a block within the range set by parameter No. 27118 (SRCHBLNK) contains a
subprogram, a target blank figure block in it cannot be reused.
NOTE
If a problem occurs because the part figure and blank figure overlap as a result
of blank figure connection, editing is required not to prevent the part figure and
blank figure from overlapping.
NOTE
1 If an arbitrary figure is already closed when soft key [BLCONT] is pressed, the
alarm “ALREADY FIGURE IS CLOSED” is issued, and the screen display
returns to the arbitrary figure input screen.
If only a start point is defined, the alarm “ELEMENT DEFINITION DATA IS
LACK.” is issued. If the end point is not determined, the alarm “END POINT OF
SELECTED FIGURE IS NOT FIXED.” is issued.
2 A candidate blank figure line for connection is connected from the end point to
start point of a part figure in parallel to the Z- or X-axis.
3 When a candidate overlaps with a defined element, the defined figure is
displayed in front.
<1> Select a blank figure “TRGET1” or “TRGET2” to select outer surface machining or inner surface
machining.
- 434 -
5.ENTERING ARBITRARY
B-63874EN/11 MACHINING CYCLE FIGURES
<2> After soft key [TRGET1] or [TRGET2] is pressed, the message “SELECT BLANK IS
CONNECTION?” is displayed.
<3> If “YES” is pressed, the blank figure is connected, then the screen display returns to the arbitrary
figure input screen.
<4> If “NO” is pressed, nothing is performed, and the screen display returns to the arbitrary figure input
screen.
5.13.1 Restrictions
(1) This function is not available in contour programming function.
(2) When arbitrary figures are inserted in the main program or outputted to a subprogram, Undo and
Redo function cannot be used.
arbitrary figure
display area
(2) As soon as the cursor is positioned over a sub-program, the retrieval of the arbitrary figure contained
in the sub-program is started. When there is an arbitrary figure in the sub-program, the message
"NOW DRAWING" is displayed at the center of the arbitrary figure display area during the retrieval.
The retrieval is interrupted by pressing the cursor keys [↑] [↓], and the retrieval of the arbitrary
figure of the next sub-program starts.
- 435 -
5. ENTERING ARBITRARY
FIGURES MACHINING CYCLE B-63874EN/11
(3) After finishing the retrieval, its shape is drawn in the arbitrary figure display area.
NOTE
When the following operations are executed while the message "NOW
DRAWING" is displayed, the behavior by the operation is done after drawing
arbitrary figure.
(1) Changing of NC screen by function key.
(2) Mode switching
(3) Changing of path
(4) Pressing of each soft-key
(5) Short cut operation (MDI key operation) and cursor key operation
(6) Pressing of edit operation key (ALTER, DELETE, and INSERT)
- 436 -
6.NC PROGRAM CONVERSION
B-63874EN/11 MACHINING CYCLE FUNCTION
6.1 OVERVIEW
(1) With the NC program conversion function, only a 4-digit G cycle machining command can be
dissolved into a single move command. Any other types of commands are output without
modification.
(2) The NC program conversion function can be used in the MEM mode only.
(3) Only an executed block becomes an NC program conversion target.
(4) A block containing an M98, M99, or custom macro program is not output to the conversion
destination program.
(5) In the case of multiple paths, NC program conversion is performed for each path.
(6) If there is a loop or conditional branch program of a custom macro program, executed blocks only
are output. A block containing a conditional branch program of a custom macro is not output to the
conversion destination program.
(7) If a loop or conditional branch program of a custom macro program includes a 4-digit G cycle, the
4-digit G cycle is expanded as many times as the number of repeats. A block containing a
conditional branch program of a custom macro is not output to the conversion destination program.
(8) Whether to output a 4-digit G cycle machining command before expansion as a comment can be
chosen using bit 5 (NCC) of parameter No. 14703.
Bit 5 (NCC) of parameter No. 14703 = 0:
Outputs a 4-digit G cycle machining command before expansion as a comment in NC program
conversion.
Bit 5 (NCC) of parameter No. 14703 = 1:
Does not output a 4-digit G cycle machining command before expansion as a comment in NC
program conversion.
(9) In the case of a subprogram call, see the examples below. A block containing M98 or M99 is not
output to the conversion destination program.
(Example 1)
(Before conversion)
O0001
M98 P0002; → O0002
M30; G0 X100. ;
% G0 X200. ;
G0 X300. ;
(After conversion) M99;
O0001 %
G0 X100. ;
G0 X200. ;
G0 X300. ;
M30;
%
(Example 2)
(Before conversion)
O0001
G1128I1.R0.8A95.B80.J3.P3.L3.M0.F0.5X1.Y1.Z10. ;
- 437 -
6. NC PROGRAM
CONVERSION FUNCTION MACHINING CYCLE B-63874EN/11
M98 P0002; →
O0002
M30; G1450H0.V75. ;
% G1451H0.V0.K7.D0.L0.M0.T1. ;
G1451H5.V0.K1.C5.L0.M0.T1. ;
G1451H5.V75.K3.D75.L0.M0.T2. ;
G1456;
(After conversion) M99;
O0001 %
(NC PROGRAM CONVERSION-START);
G01X963Z1616;
G01X896 Z1654;
:
(NC PROGRAM CONVERSION-END);
M30;
%
<1> The [CREATE PROGRAM FOR DESTINATION] screen appears. Enter the number of a
conversion destination program, then press the [CREATE] soft key.
CREATE CANCEL
<2> If the program already exists, a message for checking if the program may be overwritten is displayed.
If the program may be overwritten, press soft key [YES]. If you press soft key NO], the screen goes
back to the memory program screen, so press soft key [NC CNV] again and enter other program
number.
<3> Press the soft key [CREATE] soft key. A new program with the entered number is created. The NC
program conversion function screen is displayed, on which the conversion source program window
and the resultant program window are displayed at the same time. Pressing soft key [CANCEL]
switches the screen display from the NC program conversion function screen to the program screen.
<4> The following soft keys appear on the NC program conversion function screen. Press soft key
[START] to start NC program conversion.
DEST. START PROCES SINGLE STOP OPEN REWIND N SRCH RETURN
<5> During executing NC program conversion, the converted part program blocks are displayed in the
destination window.
<6> Confirm that the NC program conversion ends, then press soft key [RETURN].
DEST. START PROCES SINGLE STOP OPEN REWIND N SRCH RETURN
NOTE
In Series 0i-D/30i/31i/32i, the soft key [N SRCH] is not displayed.
6.3 RESTRICTIONS
(1) The NC program conversion function cannot be used during background editing.
(2) Blocks containing the following words are not output to the conversion destination program:
• M98
• M99
• Custom macro conditional branch program
<1> GOTO
<2> IF
<3> THEN
<4> WHILE
<5> END
• Custom macro variable assignment program
#?=~
• Custom macro external output command program
<1> POPEN
<2> PCLOS
<3> BPRNT[~]
<4> DPRNT[~]
(3) If an alarm is issued during NC program conversion, the results of conversion at that time are output
to the conversion destination program.
(4) During NC program conversion, the following soft keys cannot be used:
[DEST.], [START], [OPEN], [REWIND], [SRCH], [CHPATH], [RETURN]
(5) If an execution mode other than MEM mode is set during NC program conversion, the execution of
NC program conversion is terminated forcibly.
(6) During NC program conversion, the screen display cannot be switched to the NC screen.
(7) If only one block is inserted between WHILE programs, blocks as many as the loop count are not
output but only one block is output.
(Before conversion)
WHILE [#1 EQ #2]DO1;
G0 X0. ;
END1 ;
(After conversion) Only one block is output even if three loop operations are performed.
- 439 -
6. NC PROGRAM
CONVERSION FUNCTION MACHINING CYCLE B-63874EN/11
G0 X0. ;
(8) In Series 30i/31i/32i, if the is the block of M198, the alarm will occurred.
(9) The NC program conversion function is designed to expand a 4-digit G cycle machining code. So,
NC program conversion is not performed as expected in cases other than the cases indicated below.
(Example 1) When both the machining command and figure command of a cycle are present on the
main program
O0001
G1128I1.R0.8A95.B80.J3.P3.L3.M0.F0.5X1.Y1.Z10. ;
G1450H0.V75. ;
G1451H0.V0.K7.D0.L0.M0.T1. ;
G1451H5.V0.K1.C5.L0.M0.T1. ;
G1451H5.V75.K3.D75.L0.M0.T2. ;
G1456;
M30;
%
* It is assumed that the subprogram includes only the figure command of a cycle.
(15) In order to convert tool radius/tool nose radius compensation (G41,G42) , it is necessary to set
parameters No.27480#0=1 and No.27483#3=1.
(16) The following commands can not be converted.
<G-code command>
- 440 -
6.NC PROGRAM CONVERSION
B-63874EN/11 MACHINING CYCLE FUNCTION
- 441 -
6. NC PROGRAM
CONVERSION FUNCTION MACHINING CYCLE B-63874EN/11
<Other command>
For the G code commands G0, G1, G2, and G3, the following axis addresses and feedrate command can
be omitted:
Axis address : X Y Z A B C E
Feedrate command :F
When a G code other than G0, G1, G2, and G3 is output, the modal value is cleared.
G0 X100;
G80; ----------------<2>
G0 X100; ----------<3>
In the above case, the modal value X100 is cleared in <2>, so X100 in <3> is not omitted.
- 442 -
6.NC PROGRAM CONVERSION
B-63874EN/11 MACHINING CYCLE FUNCTION
Conversion example 1)
Bit 4 (MOT) of parameter No. 14700 = 0
(Modal commands are output during NC program conversion)
Conversion example 2)
Bit 4 (MOT) of parameter No. 14700 = 1
(Modal commands are not output during NC program conversion)
NOTE
To use this function, set bit 0 (CSP) of parameter No. 27480 to 1.
When CSP is set to 0, the block of G41/G42 is not outputted.
- 443 -
6. NC PROGRAM
CONVERSION FUNCTION MACHINING CYCLE B-63874EN/11
Use of this function changes the operation of some commands as well as subprogram call commands
when NC program conversion is performed. The specifications of the function for suppressing expansion
in NC program conversion are explained below.
NC program
NC program
conversion with
conversion with
Conversion target subprogram
subprogram
expansion
expansion
suppressed
4-digit G cycle 4-digit G cycle in main program Output after Output after
conversion conversion
4-digit G cycle in main program Output after Output after
(Editing prohibited and display enabled) conversion conversion
4-digit G cycle not executed 4-digit G command
(Execution is prevented by GOTO statement, etc.) Not output is output without
conversion
4-digit G cycle repeated by macro statement 4-digit G cycle is 4-digit G cycle is
output after output after
converted as many converted as many
times as number of times as number of
times the cycle is times the cycle is
executed, and executed, and
macro statement is macro statement is
not output. also output.
4-digit G cycle 4-digit G cycle in Machining commands are
subprogram specified in main program, Output after Output after
(Subprogram is not and figure commands are conversion conversion
edit-prohibited) specified in subprogram.
Both machining and figure Subprogram call
Output after
commands are specified in command is
conversion
subprogram. output.
4-digit G cycle in Machining commands are
subprogram specified in main program,
(Subprogram is and figure commands are Subprogram call
edit-prohibited and specified in subprogram. Not output command is
cannot be displayed) Both machining and figure output.
commands are specified in
subprogram.
Figure commands and NC statements are 4-digit G 4-digit G
specified in subprogram. commands are commands are
converted and converted and
output, and NC output, and NC
statements are statements are not
also output. output.
Subprogram call Subprogram is not 4-digit G is not present in Subprogram
Call command is
(M98, edit-prohibited. subprogram. contents are
output.
G/M/T code) output.
Subprogram is Call by M98 Subprogram
Call command is
edit-prohibited. contents are
output.
(Display enabled) output.
Call by G/M/T code Subprogram
Call command is
contents are
output.
output.
Subprogram is Call by M98 Call command is
Not output
edit-prohibited. output.
(Display disabled) Call by G/M/T code Call command is Call command is
output. output.
Subprogram call just after 4-digits G cycle Not output. Not output.
Custom macro Macro statement specified between 4-digit G
Not output Not output
statement machining command and figure command
Macro statement in a place other than the above Not output Output
- 444 -
6.NC PROGRAM CONVERSION
B-63874EN/11 MACHINING CYCLE FUNCTION
NC program
NC program
conversion with
conversion with
Conversion target subprogram
subprogram
expansion
expansion
suppressed
Finishing cycle (G70) Not output correctly Output correctly
6.5.1 Restriction
Subprogram call or custom macro statement just after 4-digit G machining command or figure command
is not output.
(3) Parameter to set the number of blocks to be read in the cutter compensation/tool nose radius
compensation mode
Parameter No.19625=0 or 3 ∼ 8 is set.
6.6.2 Restriction
NC program conversion doesn't execute correctly in the following cases.
(Unnecessary block is output or necessary block is not output.)
[Solution]
Insert empty block (EOB) for satisfying the following condition.
(Condition)
Number of blocks from G41/G42 to macro statement > Value of parameter No.19625
- 445 -
6. NC PROGRAM
CONVERSION FUNCTION MACHINING CYCLE B-63874EN/11
(Example)
Case of “IF” statement (Parameter No.19625=3)
****** ; ****** ;
G00 G41 X250. Y550. D01; G00 G41 X250. Y550. D01;
G01 Y900. F150 ; G01 Y900. F150 ;
Modify
IF[#4120 EQ 0] GOTO99 ; ;
X450. ; ;
G03 X500. Y1150. R650. F150 ; IF[#4120 EQ 0] GOTO99 ;
****** ; X450. ;
****** ; G03 X500. Y1150. R650. F150 ;
N99 M30; ****** ;
****** ;
N99 M30;
[Solution]
Insert empty block (EOB) for satisfying the following condition.
(Condition)
Number of blocks from G41/G42 to command of [list 1] > Value of parameter No.19625
(Example)
Case of “M98” command (Parameter No.19625=3)
****** ; ****** ;
G00 G41 X250. Y550. D01; G00 G41 X250. Y550. D01;
Modify
G01 Y900. F150 ; G01 Y900. F150 ;
M98 P8000 ; ;
G00 X0. Y0. ; ;
****** ; M98 P8000 ;
G00 X0. Y0. ;
****** ;
- 446 -
6.NC PROGRAM CONVERSION
B-63874EN/11 MACHINING CYCLE FUNCTION
Command Function
G02.3 / G03.3 Exponential interpolation CW/CCW
AI contour control (high-precision contour control compatible
G05
command)
G07.1 / G107 Cylindrical interpolation
G10 Programmable data input
G10.8 Programmable inner data input
G10.9 Programmable switching of diameter/radius specification
G12.1 / G13.1 /G112 / G113 Polar coordinate interpolation mode/ cancer mode
G20 / G70 Inch input
G21 / G71 Metric input
G22 / G23 Stored stroke check function on / off
G25 / G26 Spindle speed fluctuation detection off / on
G28 Automatic return to reference position
G28.2 In-position check disable reference position return
G29 Movement from reference position
G30 2nd, 3rd, and 4th reference position return
G30.1 Floating reference position return
In-position check disable 2nd, 3rd, or 4th reference position
G30.2
Return
G31 Skip function
G31.8 EGB-axis skip
G37 Automatic tool length measurement (M system)
G36 / G37 / G37.1 / G37.2 Automatic tool offset (X axis / Z axis) (T system)
G40 Tool radius/tool nose radius compensation cancel mode
G40.1 Normal direction control cancel mode
G43.4 / G43.5 Tool center point control (type 1/type 2)
G43.4 P1 / G43.5 P1 Tool posture control (type 1 / type 2)
High-speed smooth TCP - rotation axes compensation
G43.4 L1 / G43.5 L1
(type 1 / type 2)
G43.4 P3 / G43.5 P3 High-speed smooth TCP - smooth control (type 1 / type 2)
G43.8 / G43.9 Cutting point command (type 1 / type 2)
G92 Setting for workpiece coordinate system (M system)
G50 / G92 Setting for workpiece coordinate system (T system)
G92.1 Work-piece coordinate system preset (M system)
G50.3 / G92.1 Work-piece coordinate system preset (T system)
G50.2 Polygon milling cancel
G50.2 / G250 Polygon turning cancel (T system)
G51.4 / G50.4 Start synchronous control / cancel
G51.5 / G50.5 Start composite control / cancel
G51.6 / G50.6 Start superimposed control / cancel
G52 Local coordinate system setting
G53 Machine coordinate system setting
G53.1 Tool axis direction control
G53.6 Tool center point retention type tool axis direction control
G54.4 Work setting error compensation
Coordinate system rotation start or 3-dimensional
G68 / G69
coordinate conversion mode on / off (M system)
Coordinate system rotation start or 3-dimensional
G68.1 / G69.1
coordinate conversion mode on / off (T system)
G68.2 Tilted working plane command
G68.3 Tilted working plane specification in tool axis direction
G68.4 Tilted working plane indexing (incremental multi-command)
- 447 -
6. NC PROGRAM
CONVERSION FUNCTION MACHINING CYCLE B-63874EN/11
Command Function
G70.7 Finishing cycle (M system)
G71.7 Stock removal in turning (M system)
G72.7 Stock removal in facing (M system)
G73.7 Pattern repeating cycle (M system)
G76.7 Multiple-thread cutting cycle (M system)
G77 Plunge direct sizing/grinding cycle (M system)
G70 / G72 Finishing cycle (T system)
G71 / G73 Stock removal in turning (T system)
G72 / G74 Stock removal in facing (T system)
G73 / G75 Pattern repeating cycle (T system)
G75 / G77 Outer diameter/internal diameter drilling cycle (T system)
G76 / G78 Multiple-thread cutting cycle (T system)
G72 / G73 Traverse direct sizing/grinding cycle (T system)
G80.4 Electronic gear box: synchronization cancellation
G80.5 Electronic gear box 2 pair : synchronization cancellation
G81.1 Chopping
G92 / G78 / G21 Thread cutting cycle (T system)
M00 Program stop
M01 Optional stop
M02 End of program
Tool change
M06
(Tool management function or Tool life management is available)
M30 End of tape
M code preventing buffering
(parameter No.3411 ∼ 3432, No.11290 ∼ No.11299)
M code for tool life count restart
(parameter No.13221)
M code for tool life count restart
(parameter No.6811)
The top number of M code used to turn on each axis workpiece
coordinate system preset signal
(parameter No.11275、No.11276)
M**
M code for turning on the flexible synchronous control mode
(parameter No.5670∼No.5677)
M code for tool life count restart (parameter No.6811)
M code to start arbitrary speed threading mode
(parameter No.11487)
M code to cancel arbitrary speed threading mode
(parameter No.11488)
M code for high-speed switching of Cs contour control
(parameter No.3795)
T code for Tool management function
T**
T code for Tool life management function
- 448 -
7.ADDRESS R OUTPUT FOR G02/G03
IN MACHINING CYCLE (for Series
B-63874EN/11 MACHINING CYCLE 30i/31i/32i-A/B, 0i-F/0i-D)
(Target function)
Function
NC program conversion function
Automatic operation
Machining simulation (animated / tool path)
Input data check by simulation
Decomposed cycle display
According to the specifications of CNC, address I,J,K are outputted for G02/G03 as the below list even if
address R output for G02/03 is selected.
7.1 CONDITION
In order to use this function, set the following parameter.
Parameter No.27488#0 = 1
#7 #6 #5 #4 #3 #2 #1 #0
27488 #0
#0 In machining cycle,
0 : address I,J,K are outputted for G02/G03.
1 : address R are outputted for G02/G03.
7.2 RESTRICTIONS
(1) When the distance from the start point of the arc to the center point is very short, address I,J,K are
outputted for G02/G03 even if address R output for G02/03 is selected.
- 449 -
7. ADDRESS R OUTPUT FOR G02/G03
IN MACHINING CYCLE (for Series
30i/31i/32i-A/B, 0i-F/0i-D) MACHINING CYCLE B-63874EN/11
(2) When center angle of an arc is nearly 180°, the calculated center coordinates may contain an error in
the output by address R. In such a case, select the output by address I, J, K.
- 450 -
V. MULTI-PATH LATHE FUNCTIONS
(OPTION)
MULTI-PATH LATHE FUNCTIONS
B-63874EN/11 (OPTION) 1.OVERVIEW
1 OVERVIEW
Information (coordinates, states, and programs) on all paths can be concurrently displayed and
manipulated on one screen.
In addition, waiting and transfer can be easily set by listing a complicated multi-path program using the
relationship between the workpiece to be machined (spindle) and the turret to easily understand
processing flow between paths.
NOTE
For setting the parameters, see Appendix A.5.15, "Multi-Path Lathe Parameters"
in Appendix (for Machine Tool Builders).
- 453 -
MULTI-PATH LATHE FUNCTIONS
2.CHANGING BETWEEN PATHS (OPTION) B-63874EN/11
NOTE
When using soft key [CHPATH] of the MANUAL GUIDE i, the reset key on the
MDI panel must be enabled for all paths (bit 0 (RST) of parameter No. 8100 = 0).
If the reset key is enabled for each path (bit 0 of parameter No. 8100 = 1), the
path selected on the NC side is reset regardless of the path selected by the
MANUAL GUIDE i.
2.3.1 Parameter
Set parameter No.27410 ( for first path ), No.27411 ( for second path ) or No.27412 ( for third path ) to
“111” or “112” to use this function.
Icon number 111 112
Icon
- 454 -
3.CONCURRENT DISPLAY
MULTI-PATH LATHE FUNCTIONS AND EDIT OF PROGRAMS
B-63874EN/11 (OPTION) OF ALL PATHS
NOTE
The function for concurrently displaying and editing the programs of all paths
requires the multi-path lathe function option of the MANUAL GUIDE i.
NOTE
1 For the 10.4-inch LCD, spindle information and feed information are not
displayed on the 3-path concurrent display/edit screen for a limited space.
2 For the 15-inch LCD of the Series 30i/31i, spindle information and feed
information are displayed on the 3-path concurrent display/edit screen.
3 The screen in RMT mode can be displayed in only one path. Make a PMC ladder
so that the path in RMT mode is one path only selected by the PMC signal of
selecting the path.
(1) 2-path
The display position of each path will be decided according to following parameter.
Bit 2 (MPC) of parameter No.27400 = 0 :
First path : left side
Second path : right side
Bit 2 (MPC) of parameter No.27400 = 1 :
First path : right side
Second path : left side
(2) 3-path
The display position of each path will be decided automatically according to following parameter.
Bit 1 (FSE) of parameter No.14701 : Turret 1 is unavailable (0)/available (1) to spindle 2.
Bit 0 (SME) of parameter No.27401 : Turret 2 is unavailable (0)/available (1) to spindle 1.
Bit 1 (SSE) of parameter No.27401 : Turret 2 is unavailable (0)/available (1) to spindle 2.
Bit 0 (TME) of parameter No.27402 : Turret 3 is unavailable (0)/available (1) to spindle 1.
Bit 1 (TSE) of parameter No.27402 : Turret 3 is unavailable (0)/available (1) to spindle 2.
- 455 -
3. CONCURRENT DISPLAY
AND EDIT OF PROGRAMS MULTI-PATH LATHE FUNCTIONS
OF ALL PATHS (OPTION) B-63874EN/11
Operation mode : MDI, MEM, RMT, EDIT, HND, JOG, TJOG, THND, INC, REF
Alarm status : ALM
Emergency stop status : EMG
Reset status : -RESET-
Automatic operation status : STOP, HOLT, STRT
Axis motion and dwelling status : MTN, DWL
Executing auxiliary functions : FIN
Using [ACTPOS], absolute position, relative position, machine position, and distance to go in turn. (In
case of 2-path, actual spindle speed and actual feed rate are also displayed.)
- 456 -
3.CONCURRENT DISPLAY
MULTI-PATH LATHE FUNCTIONS AND EDIT OF PROGRAMS
B-63874EN/11 (OPTION) OF ALL PATHS
NOTE
Be sure to set the parameter (No. 9071) of each loader path to 0.
The MANUAL GUIDE i screen display for invalid paths is described below.
- 457 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
NOTE
1 When using the process list editing function, set bit 3 (LST) of parameter No.
14703 to 1.
2 Process list editing is available only at EDIT mode. Under background editing
mode, it is not available.
3 When adding or inserting an optional block skip on the process list editing
screen, specify the optional block skip option and set bit 6 (PCK) of parameter
No. 14701 to 1.
4.1.1 Cell
Each process is corresponded to the frame in the table which is called a cell.
Only following information is displayed in this frame.
• Sequence number • Comment
- 458 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
4.1.3 Spindle
First of all, each process is arranged according to the spindle.
The operator can see the process belongs to which spindle at a glance.
L - SPINDLE R - SPINDLE
UPPER - TURRET LOWER - TURRET UPPER - TURRET LOWER - TURRET
O0500 O0500 O0500 O0500
N10 PREPAIR N10 PREPAIR
N20 FACE ROUGH
N30 FACE FINE
N20 DRILL
N100 TRANS N100 TRANS
N110 FACE ROUGH N110 WAIT
N120 FACE FINE
N130 WAIT N120 DRILL
% % % %
4.1.4 Turret
Each process is arranged further in the spindle according to the turret.
On the sample screen in Section 4.1.3, "Spindle" above, processes are further arranged by the upper turret
and lower turret.
- 459 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
4.1.6 Transfer
When transfer exists, that is displayed by blue character.
Waiting lines are arranged at the top and the bottom.
When the consistency between G1992 and G1993 is not maintained during startup of the process list
editing function, the number of the line in which a warning occurred and the description of the warning
are displayed at the lower left and the process list editing function is not displayed.
- 460 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
L - SPINDLE R - SPINDLE
UPPER - TURRET LOWER - TURRET UPPER - TURRET LOWER - TURRET
O0500 O0500 O0500 O0500
N10 PREPAIR N10 PREPAIR
N20 FACE ROUGH
N30 FACE FINE
N20 DRILL
N100 TRANS N100 TRANS
N110 FACE ROUGH N110 WAIT
N120 FACE FINE
N130 WAIT N120 DRILL
% % % %
When the cursor is specified to move left in the When the cursor is specified to move
leftmost positioin, it moves to the rightmost right in the rightmost positioin, it
position in the line immediately above. moves to the leftmost position in the
line immediately below.
The page switching key can be used to scroll the whole cell display up or down one page. The cursor can
be moved in the range from the top to the % cell for each column.
Operation Description
INSCEL Insert process to the upper part of the specified cell.
DELCEL Delete the specified cell.
CPYCEL Copy the specified cell to the specified position.
MOVCEL Move the specified cell to the specified position.
RENAME Modify the comment of the specified cell.
STWAIT Set the waiting to the specified cell. (Note)
CLWAIT Release the specified waiting. (Note)
STTRNS Set the transfer to the specified cell. (Note)
CLTRNS Release the specified transfer. (Note)
ADD / Add the optional block skip. (Note)
DEL / Delete the optional block skip. (Note)
NOTE
These operations require the option of the multi-path lathe function.
(They cannot be used by a 1-path lathe.)
- 461 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
NOTE
1 Only the M codes present in the same block as the process start tag and
process end tag are recognized.
2 Use in the background editing mode is not allowed.
3 Moving or copying a cell does not modify the program.
4 Of combinations of a slash and a number for an optional block skip, /7, /8, and /9
are reserved for the ADD / function and DEL / function. So, do not use them in
the user program.
5 Waiting setting, waiting release, transfer setting, transfer release, ADD /, and
DEL / cannot be used for 1-path lathes.
6 Path names are not indicated for 1-path lathes.
7 Spindle names are not indicated for 1-path 1-spindle lathes.
8 UNDO and REDO are not possible, if the path is switched by the path selection
signals during displaying the process list.
9 UNDO and REDO soft keys are displayed only the case when the program
selected by a path selection signal is edited on the process list screen.
10 UNDO function restores all editing operations at all paths on the process list
screen at once. REDO is similarly, too.
11 UNDO and REDO are not possible, if the edit operations are executed much
over than the buffer size for UNDO and REDO which memorizes the operations
on the process list.
- 462 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL Cursor moves to the new cell.
MIDDLE N20 TAP (When cancel is pressed, return to
previous state.)
N20 FINE %
%
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL The dialog for the process name input is
PROC NAME MIDDLE
displayed.
N20 FINE N20 TAP
Input MIDDLE as an example.
% %
- 463 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
NOTE
1 In case of having waiting in the lower, for not breaking the waiting line, modify the height
of the cell of other row that have the waiting to twice.
3 Even if current cell is input impropriety one, insertion of the cell is possible. After
insertion, the entire table is displayed again, as the result, there are some case where
overwriting is executed.
TURRET 1 TURRET 2 TURRET 1 TURRET 2 As the result,
N10 ROUGH CAN’T N10 ROUGH overwrite on
N20 MIDDLE N10 DRILL
the input
N20 MIDDLE N10 DRILL
impropriety
N30 FINE N20 TAP Insert N30 FINE N20 TAP
cell.
% % % %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
% %
TURRET 1 TURRET 2
“ARE YOU SURE YOU WANT TO
N10 ROUGH N10 DRILL
DELETE IT ?” is displayed in the
N20 FINE N20 TAP
% % message display part.
- 464 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
<3> Press [YES], and the process will be deleted.
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL The cursor position is left as it is.
% N20 TAP
(In case of “NO”, returns to former
%
NOTE
1 In case of having waiting in the lower line, for not breaking the waiting line by adjusting
after deletion, modify the height of the cell that have the waiting to twice.
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH N10 DRILL N10 ROUGH N20 TAP Height of
N20 FINE N20 TAP N20 FINE cell
% % Delete becomes
% %
twice.
2 There is the cell that cannot be deleted.
TURRET 1 TURRET 2
N10 ROUGH Input impropriety cell
N20 MIDDLE N10 DRILL
N30 FINE N20 TAP
% % % cell
3 When the cell that have waiting, the waiting is released. (Transfer as well. However,
when one of the waiting member among the 3-path is deleted, the rest waiting will not
be released.)
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH N10 DRILL N10 ROUGH N10 DRILL
Release the
N20 TRANS N20 TRANS N30 FINE N20 TRANS partner of
N30 FINE N30 TAP Delete % N30 TAP transfer, too.
% % %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL Add “*” to the top of the source cell.
*N20 FINE N20 TAP
% %
- 465 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
TURRET 1 TURRET 2
Moreover background color of the source
N10 ROUGH N10 DRILL
cell become green.
*N20 FINE N20 TAP Press soft-key [CPYCEL] or [CANCEL].
% %
<4> Press [CELCPY], overwrite copy will be done if destination process is vacant.
TURRET 1 TURRET 2
N10 ROUGH FINE (When cancel is pressed, return to
N20 FINE N20 TAP previous state.)
% %
NOTE
1 When the destination process is not vacant, it is possible to select overwrite,
insert, and cancel.
TURRET 1 TURRET 2
N10 ROUGH Input impropriety cell
N20 MIDDLE N10 DRILL
N30 FINE N20 TAP
% % % cell
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
% %
- 466 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
<2> Press [MOV CEL].
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
*N20 FINE N20 TAP Add “*” to the top of the source cell.
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL Moreover background color of the
*N20 FINE N20 TAP source cell become green.
Press [MOV CEL] or [CANCEL].
% %
<4> Press [MOV CEL], overwrite move will be done if destination process is vacant.
TURRET 1 TURRET 2
N1 0 ROUGH FINE
% N20 TAP (When cancel i s pressed, return to
% previous state.)
NOTE
1 The following cells cannot be specified as source and destination.
TURRET 1 TURRET 2
N10 ROUGH Input impropriety cell
N20 MIDDLE N10 DRILL
N30 FINE N20 TAP
% % % cell
- 467 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
NOTE
3 It is possible to move to input impropriety cell just in case between the same line
and turret.
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH CAN’T CAN’T
N20 TRANS N20 TRANS
N30 FINE *N30 TAP
% % % %
Moving
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2 TURRET 1 TURRET 2
Moving to
N10 ROUGH N30 TAP
input
N20 TRANS N20 TRANS impropriety
N30 FINE % cell is done.
% % %
4 It is possible to move to input impropriety cell just in case that any cell in the
same line and turret is input impropriety one.
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH *N10 DRILL
N20 TRANS N20 TRANS
N30 FINE N30 TAP
% % % %
Move
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH N10 DRILL Moving to input
N20 TRANS N20 TRANS impropriety cell
is done.
N30 FINE N30 TAP
% % % %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
% %
- 468 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
<2> Press [RENAME].
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL The dialog for the process name
PROC NAME MIDDLE input is displayed. Input MIDDLE as
N20 FINE N20 TAP
an example.
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL (When cancel is pressed, return to
N20 MIDDLE N20 TAP previous state.)
% %
NOTE
The following cells’ name cannot be modified.
TURRET 1 TURRET 2
N10 ROUGH Input impropriety cell
N20 MIDDLE N10 DRILL
N30 FINE N20 TAP
% % % cell
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
% %
<2> Press [RETURN].
;
N10 G1992 S1 (ROUGH); The cursor of the edit screen
: automatically moves to the start
: position of the process.
G1993;
;
- 469 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
<4>Press [EDWORK].
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
The process edited on a usual edit
N20 FINE N20 TAP
screen becomes a current cell.
% %
NOTE
When select head of MANUAL GUIDE i according to path selection signal, it is
necessary to set path selection signal to the head that the target cell belongs to
in advance.
When edit work is started on the input impropriety cell, the next effective process
in the same turret will be opened.
TURRET 1 TURRET 2 ;
N10 ROUGH CAN’T EDIT N10 G1992 S1 (DRILL);
N20 MIDDLE N10 DRILL
:
:
N30 FINE N20 TAP EDTPRG
G1993;
% % ;
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP The software key array changes into set
% % waiting mode.
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
*N20 FINE N20 TAP Add “*” to the top of the selected cell.
% %
- 470 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
<3> Move cursor to the destination waiting, and press [SELECT].
TURRET 1 TURRET 2
Moreover background color of the
N10 ROUGH *N10 DRILL
source-waiting cell becomes green.
*N20 FINE N20 TAP
% % Press any one of [SETTOP], [SETEND],
and [STBOTH].
TURRET 1 TURRET 2
N10 ROUGH (When finished normally, selected
state will be released automatically.)
N20 FINE N10 DRILL
% N20 TAP
%
NOTE
1 There is some cell that cannot be specified as source and destination waiting.
TURRET 1 TURRET 2
N10 ROUGH Input impropriety cell
N20 MIDDLE N10 DRILL
N30 FINE N20 TAP
% % % cell
2 When the waiting has already been set, the waiting cannot be set.
TURRET 1 TURRET 2
N10 ROUGH *N10 DRILL
*N20 WAIT N20 WAIT
N30 FINE N30 TAP Waiting
% % Operation
- 471 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
NOTE
3 In case of shortage of waiting M code, the waiting cannot be set.
It is possible to set the waiting just between upper parts or lower parts.
It is impossible to set waiting across other waiting.
TURRET 1 TURRET 2
N10 ROUGH *N10 DRILL
N20 TRANS N20 TRANS
*N30 FINE N30 TAP
Waiting
% %
Operation
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL The software key array changes into
release waiting mode.
N20 FINE N20 TAP
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP Press any one of [CLTOP], [CLEND],
% % and [CLBOTH].
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
(The opposite waiting will also
N20 FINE N20 TAP
be released.)
% %
- 472 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
(b) When [CLEND] is pressed
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 FINE N20 TAP
(The opposite waiting will also be
% % released.)
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
(The opposite waiting will also
N20 FINE N20 TAP
be released.)
% %
NOTE
The transfer cannot be operated by release waiting.
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS
Release
N30 FINE N30 TAP
Waiting
% % Operation
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
The software key array changes
N20 FINE N20 TAP
into set waiting mode.
% %
<2> Move cursor to the source transfer, and press [SELECT].
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
*N20 FINE N20 TAP Add “*” to the top of the selected
% % cell.
- 473 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
TURRET 1 TURRET 2
N10 ROUGH (When finished normally, selected
N20 FINE N10 DRILL state will be released automatically.)
% N20 TAP
%
NOTE
1 The following cells cannot be specified as source and destination transfer.
TURRET 1 TURRET 2
N10 ROUGH Input impropriety cell
N20 MIDDLE N10 DRILL
N30 FINE N20 TAP
% % % cell
2 When the waiting or transfer has already been set, the transfer cannot be set.
TURRET 1 TURRET 2
N10 ROUGH *N10 DRILL
*N20 WAIT N20 WAIT
N30 FINE N30 TAP Transfer
% % Operation
- 474 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS The software key array changes into
N30 FINE N30 TAP
l t f d
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS
Press either [CLTRNS] or [CANCEL].
N30 FINE N30 TAP
% %
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS
N30 FINE N30 TAP (The opposite transfer will also be
% % released.)
NOTE
When the path selection signal is used to switch between screens of paths, the
path selection signal must have been set for the path to which the cell to be
edited belongs. When an attempt is made to edit a cell for which modification is
prohibited, the next valid process in the in the same turret is opened.
TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS Release
N30 FINE N30 TAP
Transfer
% %
O ti
- 475 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS
N30 FINE N30 TAP
% % % %
NOTE
1 Additional processing is not done for the block which has G1992 and G1993.
2 When optional block skip "/7", "/8", or "/9" is added, "/" not followed by a number
is changed to /1.
G1992 S1; G1992 S1;
/ T0101; /7 /1 T0101;
/ G00 X0. Z0.; /7 /1 G00 X0. Z0.;
/ M01; /7 /1 M01;
G1993; G1993;
3 If any one of “/7”, “/8”, and “/9” has already exists at the top of the target block,
exchange it instead of adding.
G1992 S1; G1992 S1;
/8 T0101; /7 T0101;
/8 G00 X0. Z0.; /7 G00 X0. Z0.;
/8 M01; /7 M01;
G1993; G1993;
- 476 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2 TURRET 1 TURRET 2
N10 ROUGH N10 DRILL
N20 TRANS N20 TRANS
N30 FINE N30 TAP
% % % %
NOTE
Deletion processing is not done for the block which has G1992 and G1993.
<1> When opening a machine program in which the process list editing function is not used, a message
stating "Process list codes are automatically inserted?" and the following soft keys are displayed.
YES NO
<2> Press [YES], and process list edit function screen will appear.
Then, process start (G1992) and process end (G1993) are automatically inserted into the beginning
and end of the machine program, respectively.
- 477 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
TURRET 1 TURRET 2
O0200 O0200
G1992 S1 (NONECELL); Add G1992 S1 (NONECELL);
(PROC01 : SP-1) (PROC01 : SP-1)
(PROC02 : TRANS) (PROC02 : TRANS)
(PROC03 : SP-2) (PROC03 : SP-2)
G1993; Add G1993;
% %
<3> And then, add (sum of all process – 1) piece cell by inserting cell operation.
TURRET 1 TURRET 2
O0200 O0200
G1992 S1 (PROC1); G1992 S1 (PROC1);
(PROC01 : SP-1) (PROC01 : SP-1)
(PROC02 : TRANS) (PROC02 : TRANS)
(PROC03 : SP-2) (PROC03 : SP-2)
G1993; G1993;
G1992 S1 (PROC2); Add G1992 S1 (PROC2);
G1993; G1993;
G1992 S2 (PROC3); Add G1992 S2 (PROC3);
G1993; G1993;
% %
<4> Moreover press [RETURN], move the G1993 and G1992 blocks between of processes using cut and
paste in the normal edit screen.
TURRET 1 TURRET 2
O0200 O0200
G1992 S1 (PROC1); G1992 S1 (PROC1);
(PROC01 : SP-1) (PROC01 : SP-1)
G1993; Move G1993;
G1992 S1 (PROC2); G1992 S1 (PROC2);
(PROC02 : TRANS) (PROC02 : TRANS)
G1993; Move G1993;
G1992 S2 (PROC3); G1992 S2 (PROC3);
(PROC03 : SP-2) (PROC03 : SP-2)
G1993; G1993;
% %
- 478 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
<6> Finish transition work.
TURRET 1 TURRET 2
SPINDLE 1 SPINDLE 2
TURRET 3
NOTE
This function requires MANUAL GUIDE i Multi Path Lathe option (S786).
When [CHSPDL] soft key is pressed, the selected process changes as follows.
(1) Spindle-1 process changes to Spindle-2 process.
(2) Spindle-2 process changes to Spindle-1 process.
(3) A process, belonging to any of the two central columns (Column #2 or Column #3) of the
Process list, is moved to the other column.
To signal that the process will be machined on the other spindle the symbol ● is displayed on a right
side of the cell of the corresponding process.
(1) If the process belonging to Spindle-1 (Column #1) will be machined on Spindle-2 then the
symbol ● is displayed on a right side of the cell. Refer to process OUTER ROUGHING in
below example.
- 479 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
(2) If the process belonging to Spindle-2 (Column #4) will be machined on Spindle-1 then the
symbol ● is displayed on a right side of the cell. Refer to process M167 P3501 in below
example.
: : : :
OUTER ROUGHING ● M166 P1230 INNER ROUGHING
OUTER FINISHING ● TAPPING M8 OUTER THREADING ●
C-AXIS GROOVING DRILLING M4-20 M167 P3501
: : : :
Example of Display Process List
TURRET 1 TURRET 2
SPINDLE 1 SPINDLE 2
TURRET 3
- 480 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
This process list edit screen is displayed as follows.
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 3 TURRET 2
TURRET 3
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 2
TURRET 1 TURRET 3
SPINDLE 1 SPINDLE 2
TURRET 2
- 481 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
TURRET 2
SPINDLE 1 SPINDLE 2
TURRET 1 TURRET 3
TURRET 2 TURRET 3
SPINDLE 1 SPINDLE 2
TURRET 1
- 482 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
This process list edit screen is displayed as follows.
SPINDLE 1 SPINDLE 2
TURRET 2 TURRET 1 TURRET 3
TURRET 1
SPINDLE 2
SPINDLE 1
TURRET 2 TURRET 3
TURRET 3 TURRET 2
SPINDLE 1 SPINDLE 2
TURRET 1
- 483 -
4. PROCESS LIST EDITING MULTI-PATH LATHE FUNCTIONS
FUNCTION (OPTION) B-63874EN/11
TURRET 1
SPINDLE 2
SPINDLE 1
TURRET 3 TURRET 2
NOTE
Each machine configuration sets by the following parameters.
(1) Parameter No.14701#1, #2, #3
(2) Parameter No.27401#0, #1, #2, #3
(3) Parameter No.27402#0, #1, #2, #3
- 484 -
MULTI-PATH LATHE FUNCTIONS 4.PROCESS LIST EDITING
B-63874EN/11 (OPTION) FUNCTION
: : : :
OUTER ROUGHING ● M166 P1230 INNER ROUGHING
OUTER FINISHING ● TAPPING M8 OUTER THREADING
C-AXIS GROOVING DRILLING M4-20 M167 P3501 ●
: : : :
Example of Display Process List
For about the above example, the simulation of the processes ‘OUTER ROUGHING’, ‘OUTER FINISH’
and ‘M167 P3501’ will not be displayed.
- 485 -
MULTI-PATH LATHE FUNCTIONS
5.MACHINING SIMULATION (OPTION) B-63874EN/11
5 MACHINING SIMULATION
Actual machining by a multi-path lathe can be simulated by drawing animation of 2-path simultaneous
machining with the same spindle.
NOTE
1 When performing a machining simulation, set all paths to the MEM mode.
2 When parameters are set to disable the combination of the spindle and turret, no
display is performed.
When switching between paths in midstream, drawing starts in the middle of the state.
If the switching destination path is in a non-MEM mode, the drawing is interrupted.
NOTE
Only the machining on the last selected spindle in both paths is displayed in
animated simulation (the machining on the other spindle is not displayed in
animated simulation).
When the tool is placed in the lower position, machining on the opposite side of the material can be
displayed if soft key [REVERS] is pressed during animated simulation
- 486 -
MULTI-PATH LATHE FUNCTIONS
B-63874EN/11 (OPTION) 5.MACHINING SIMULATION
For example, when the parameter is set as shown below in a 2-path system:
Parameter No. 27309 for path 1 = 1001
Parameter No. 27309 for path 2 = 2001
Then, when the following is assumed for path 1 and path 2:
R100.1 of path 1 = 1
R200.1 of path 2 = 1
Then, machining simulation is started.
The state of the signal of each path is displayed in the title bar of the animation window. A bootable path
is displayed in green and a unbootable path is displayed in gray.
Example 1)
When the signal of path 1 is on and the signal of path 2 is off in a 2-path system:
SIMULATE-ANIMATE 1 2
Example 2)
When the signal of path 1 is on and the signals of path 2 and path 3 are off in a 3-path system:
SIMULATE-ANIMATE 1 2 3
NOTE
1 When the waiting M code is specified between multiple paths, machining
simulation is set to the stop state during waiting. Accordingly, when simulation is
started on a path-by-path basis in a system using the waiting M code, it is
necessary to create a process for neglecting waiting using the waiting neglect
signal etc. with PMC. (Series 16i/18i/21i-B only)
2 To use this function, the optional MANUAL GUIDE i animation drawing function
is required.
3 In drawing during machining, the R signal set by parameter No. 27309 is invalid.
4 To use this function, it is necessary to set the parameter No. 27309 for all paths.
5 For the NC statement conversion function, the R signal set by parameter No.
27309 is valid. When the signal of the path (only the displayed paths are
subjected to NC statement conversion) to be converted is off, a warning
message stating "Turn on the drawing switch of this path." appears.
6 For the NC statement conversion function, the selection state of the signal of a
path is not displayed.
7 Even when machining simulation is started and then the R signal of the started
path is turned off, the machining simulation continues running.
8 When machining simulation is started and then the R signal of the started path is
turned on, pressing soft key [SINGLE] or [PROCES] does not change the startup
state. That is, pressing the soft key changes the startup state only on the path
where the R signal is on.
- 487 -
MULTI-PATH LATHE FUNCTIONS
5.MACHINING SIMULATION (OPTION) B-63874EN/11
NOTE
9 When soft key [STOP] is pressed or a reset is made during startup of machining
simulation, machining simulation of all paths stops regardless of the state of the
R signal.
10 When any of paths is in the actual operating state, machining simulation cannot
be performed in Series 0i/16i/18i/21i.
11 When performing machining simulation, the path to be displayed must be in the
MEM mode in Series 0i/16i/18i/21i. If switching to a path for which a non-MEM
mode is set is performed during machining simulation, the machining simulation
is interrupted and the drawing window is closed.
12 The material is common to the first path and second path. The material can be
registered on any of the first path and second path. (If the material is registered
on both paths, the last registered one is enabled.)
- 488 -
MULTI-PATH LATHE FUNCTIONS
B-63874EN/11 (OPTION) 5.MACHINING SIMULATION
5.6.1 Condition
Make “2 windows machining simulation” invalid to use this function.
(Blank figure)
The initialized blank figure that is set lastly on the selected path is drawn.
(Drawing coordinate)
The direction is same as one set lastly on the selected path.
5.6.3 Parameter
Set parameter No.27400#3 to 1 to use this function.
- 489 -
6. 4 PATH SYSTEM(for only MULTI-PATH LATHE FUNCTIONS
Series 30i/31i-B, 31i-B5) (OPTION) B-63874EN/11
NOTE
As to a part of function, please refer to “6.5 RESTRICTION”.
6.2 CONDITION
It is possible to use this function on the following conditions.
Spindle 1 Spindle 2
- Parameter to set the icon number when path is selected (common parameter among paths)
Please set No.27410 to 101.
Please set No.27411 to 102.
- 490 -
MULTI-PATH LATHE FUNCTIONS 6.4 PATH SYSTEM(for only
B-63874EN/11 (OPTION) Series 30i/31i-B, 31i-B5)
Please set No.27412 to 103.
Please set No.27413 to 104.
101
first path : No.27410
second path : No.27411 102
third path : No.27412
fourth path : No.27413 103
104
- Parameter to set the display position of tool post (common parameter among paths)
(a) Setting of sub-spindle
Please set No.14702 #1 to 1.
(b) Setting of tool post 1
Please set No.14701 #1 to 0.
Please set No.14701 #2 to 0.
(c) Setting of tool post 2
Please set No.27401 #0 to 1.
Please set No.27401 #1 to 0.
Please set No.27401 #2 to 1.
(d) Setting of tool post 3
Please set No.27402 #0 to 0.
Please set No.27402 #1 to 1.
Please set No.27402 #3 to 0.
(e) Setting of tool post 4
Please set No.27403 #0 to 0.
Please set No.27403 #1 to 1.
Please set No.27403 #3 to 1.
#7 #6 #5 #4 #3 #2 #1 #0
G063.0 HEAD
G062.7 HEAD2
G408.1 HEAD3
G408.2 HEAD4
- 491 -
6. 4 PATH SYSTEM(for only MULTI-PATH LATHE FUNCTIONS
Series 30i/31i-B, 31i-B5) (OPTION) B-63874EN/11
First path > Second path > Third path > Fourth path > First path > …
- 492 -
MULTI-PATH LATHE FUNCTIONS 6.4 PATH SYSTEM(for only
B-63874EN/11 (OPTION) Series 30i/31i-B, 31i-B5)
And the machining simulation only on the path specified by the signal can be started. This can be done by
setting parameter No. 27309 of each path. The state of the signal of each path is displayed in the title bar
of the animation window. A bootable path is displayed in green and an unbootable path is displayed in
gray.
- 493 -
6. 4 PATH SYSTEM(for only MULTI-PATH LATHE FUNCTIONS
Series 30i/31i-B, 31i-B5) (OPTION) B-63874EN/11
Title bar
6.5 RESTRICTION
The following functions are not available in 4 path system.
(1) Process list editing function
(2) Program coordinate system changing function and Tool offset memory changing function
(3) Setup guidance function (Measurement cycle)
(4) Disabling display of specified path
(5) Program restart of machining cycle
- 494 -
MULTI-PATH LATHE FUNCTIONS 7.2 PATH MACHINING CENTER
B-63874EN/11 (OPTION) FUNCTION
NOTE
1 This function is used when 1st and 2nd path should be operated on
MANUAL GUIDE i screen. It is unnecessary to use this function when only 1st
path should be operated.
2 This function can be used on 2, 3, 4 paths machining center. But, only 1st and
2nd path can be operated on MANUAL GUIDE i.
3 MANUAL GUIDE i Multi Path function (S786) is necessary to use this function.
4 Process list editing function is not available.
5 This function can’t be used on the machine with C-axis.
6 This function can be used on only horizontal machining center.
7 Three-dimensional coordinate system conversion is not available.
8 Tool management table can’t be shown on MANUAL GUIDE i screen even if
Tool management function is available.
Workpiece
Tool Tool
- 495 -
7. 2 PATH MACHINING MULTI-PATH LATHE FUNCTIONS
CENTER FUNCTION (OPTION) B-63874EN/11
NOTE
When 1st and 2nd path independent drawing is selected, machining simulation
can be executed on only selected path.
Z Z
Z Z
NOTE
1 The waiting M code is effective during machining simulation only when 1st and
2nd path simultaneous drawing and multi path executing are selected.
- 496 -
MULTI-PATH LATHE FUNCTIONS 7.2 PATH MACHINING CENTER
B-63874EN/11 (OPTION) FUNCTION
NOTE
2 Set parameter No.27309 to correct value to use machining simulation. Refer to
examination of parameters of operator’s manual to know the meaning.
3 Multi path executing can be selected only when “1st and 2nd path simultaneous
drawing” is selected.
3. Making program
Make program by inserting fixed form sentences, machining cycle command or the other command.
- 497 -
7. 2 PATH MACHINING MULTI-PATH LATHE FUNCTIONS
CENTER FUNCTION (OPTION) B-63874EN/11
SIMULATE 1 2
Connected with the path selection signal (HEAD<G063#0>, HEAD2<G062#7>), change the display of
MANUAL GUIDE i.
HEAD <G63.0> HEAD2 <G62.7> Displayed path number
0 0 1
1 0 2
(1) No.14702#0 = 1
(2) No.14703#3 = 0
(3) No.14705#5 = 0
(4) No.14864 = 0 (In case of 2 path machining center)
No.14864 = 2 (In case of 3 or 4 path machining center)
(5) No.27000#6 = 1
(6) No.27004#0 = 1, No.27004#1 = 0, No.27004#2 = 0, No.27004#3 = 0
No.27004#0 = 1, No.27004#1 = 0, No.27004#2 = 0, No.27004#3 = 1 (With B-axis)
(7) No.27221#4 = 1
(8) No.27309 = R signal for selected path simulation
(9) No.27314#0 = 1
(10) No.27314#1 = 1
(11) No.27334 = 1
- 498 -
VI. HANDLE MACHINING
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
1 HANDLE MACHINING
(For only Series 30i/31i/32i-B)
Handle machining has the following two functions.
Z
X
- Machining center:
Y
- 501 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
X X
Z Z
X Z Lathe
Y Y
X X
X Y
Machining center
NOTE
If the signals G544 (MHLCn) and G545 (MHUSn) for Approach/Guidance handle
are not set, handle machining function is not available.
It is possible to machine the line figure and circle figure by Guidance handle and Approach handle.
Tool
Tool
- 502 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
Tool
Tool
Limit function
When the limit function is available, the tool is stopped at the position of which a tool touches the target
figure. It is possible to prevent over cutting by using the limit function.
Tool Approach
Target figure
Approach direction
direction
Target figure
Tool
Target figure
Approach Tool
Target figure direction
Approach
direction
Tool
Machining area
- 503 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
(1) The software key [HNDL] is pressed on the base screen of any one of HND mode, JOG mode,
THND mode and TJOG mode.
Base screen
(2) After the two point coordinate system data of the target line figure is input on the figure input screen,
the software key [APPLY] is pressed.
Input data of
target figure (line)
- 504 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
(3) The following information is displayed on the execution screen of handle machining.
Display of
explanation for
approach/guidance
Handle machining screen handle
(4) When the approach handle is moved, the tool moves vertically with the target figure (line).
When the guidance handle is moved, the tool moves in parallel along the target figure.
And the tool path is displayed on the graphic window.
Graphic window
- 505 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
Message window
Soft-key
- 506 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
(1) Lathe
The distance from the virtual tip of tool nose to the target figure is displayed.
D: Distance on vertical straight line to target figure from present position
Dx: Distance for X axis direction
Dz: Distance for Z axis direction
Present
position
Present
position
- 507 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
Guidance window
The shape input screen of the steering wheel processing includes three input screens of yen of straight
line-angle of the straight line -2 points. It is possible to switch to each screen by moving the cursor to the
tab, and pressing a right and left cursor key.
- 508 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
Graphic window
A target figure and present tool position and tool path are displayed in a left graphic window.
Target figure
Tool path
Present
tool pos ition
Lathe: Tool path draws in tracks of the tool where the virtual tip position moves.
Machining center: Tool path draws in tracks of the tool where the tool center moves.
Message window
The guidance, that the movement of the tool and the rotation direction for Approach handle and Guidance
handle is notified, is displayed in a message window.
And the position of guidance follows parameter No.14858 #0.
- 509 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
NOTE
1 Which handle is considered to be an approach handle or guidance handle is
decided by setting signal G544 (MHLCn) and signal G545 (MHUSn).
2 Guidance message does not display on the guidance window, when the signal of
Approach handle or Guidance handle are not set.
X
O**** ;
Z
M03 S**** ;
G01 X** Z** F** ;
X Z -- (omission) --
Lathe
G01 X** Z** F** ;
Y
O**** ;
X
M03 S**** ;
G01 X** Y** F** ;
X Y -- (omission) --
Machining center G01 X** Y** F** ;
NOTE
Programming by handle makes the cutting feed command (G01,G02,G03).
When the operator want to change it to the rapid traverse command (G00),
please check the converted program by machining simulation and edit the command
directly.
- 510 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
(Note1)
The following information is input to “**” at the converted command respectively.
S: Actual spindle speed (Feed per minute)
T: Tool information (Lathe : Tool number + Offset number, Machining Center : Tool number)
X, Y, and Z: Present position coordinates when the command is made (absolute coordinates)
I, J, and K: Distance from starting point to circular arc center (with sign)
F: Feed speed input by item [FEED RATE]
(Note 2)
It is time when the condition, which becomes the pause of the block meets either of the following
requirements.
- When the operated handle is switched.
- When the number of operated handle is changed.
- When the sending direction of handle is reversed.
- When the stopping time is longer than given time after the handle is operated.
- When the soft-key [STOP] is pushed.
- When the guidance figure is changed.
- 511 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
(Example 1) (Example 2)
Operation by Axis
direction feed
Operation by Operation by handle (X axis)
Approach handle Guidance handle Operation by Axis
direction feed
handle (Y axis)
(b) When the number of the operated handle is changed, it is assumed the pause of the block.
(The coordinate, when the movement stops temporarily, is assumed to be a terminal position.)
(c) When sending the direction of one axis is reversed with one axis direction feed handle, it is
assumed the pause of the block.
The coordinate, when sending is reversed, is assumed to be a terminal position.)
(Example)
(d) hen the movement is stopped longer than the fixed time after the handle is operated, it is
assumed the pause of the block.
(Example)
(e) hen “STOP” of soft-key is pressed, it is assumed the pause of the block.
The coordinate, when the soft-key [STOP] is pressed, is assumed to be a terminal position.)
(f) hen the data of the guidance figure is changed, it is assumed the pause of the block.
The coordinates when the data of guidance figure is changed, is made the terminal position.)
- 512 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
(Note 1)
The converted movement instruction is an absolute programming. So, when the modal information is
an incremental programming, please specify an absolute instruction (G90).
(Note 2)
The following movement instruction of circle can not be converted.
- one time circle
- circular arc that exceeds 360 °
(Note 3)
Because the terminal position cannot be fixed according to the following timing, the movement
instruction is not converted.
- never the tool does not stop temporarily, and the tool always moves
- when the operator operates two handles at the same time
(Note 4)
When the soft-key [RECORD] is pressed, the movement to start point is converted as the rapid
traverse command (G00), which the terminal coordinate is the present position. The other movement
is converted as the cutting feed command (G01,G02,G03).
R000 ---
MANUAL GUIDE i Coolant ON/OFF
Program area
M08
M09
(Note)
As to S code command, when accumulated of the change amount for real spindle speed exceeds a
constant value (Set it in parameter No.27462) after pressing the soft-key [RECORD], S code
command is made by real spindle speed.
- 513 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
Machining area
(1) The setting window of “CREATE PROGRAM FOR DESTINATION” is displayed by pressing the
soft-key [DEST.] on the handle machining screen.
(3) Recording program mode is tuned on by pressing soft key [RECORD] on the execution screen of
handle machining.
- 514 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
(4) Execute the handle operation that is written in Chapter “1.2.2 Screen and operation”. Handle
operation is converted to CNC command and, the command is recorded into the program. And the
content of converted program can be displayed by switching the tab [PROGRAM].
Display of
recorded program
(5) When the handle operation is finished, turn the recording program mode off by pressing the soft key
[STOP].
- 515 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
(1) The window of "SETTINGS" is displayed by pushing the soft-key [SETING] on the base screen of
MANUAL GUIDE i.
Settings Window
(2) The file directory window, that file is memorized into the memory card, is displayed by pushing the
soft-key [SELECT] after moving cursor to the item of “3. INPUT AUXILIARY FUNCTION”.
(3) The message of the writing confirmation is displayed by pushing the soft-key [INPUT] after moving
the cursor to the file that made as the auxiliary function command beforehand. And the registration
is executed by pressing the soft-key [YES].
(4) The message of “INPUT COMPLETE” is displayed on the file directory window after finishing the
registration of the auxiliary function.
<Title>=_,<Code>=_
Title: The registration name of the auxiliary function command is set.
Code: The auxiliary function command is set.
(Example)
<Title>=TOOL CHANGE,<Code>=T?;M06;
<Title>=COOLANT ON,<Code>=M08;
<Title>=COOLANT OFF,<Code>=M09; Maximum 24 auxiliary function
・・・・ commands can be registered.
・・・・
・・・・
- 516 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
(Note)
Please specify “T?” as the T code command. When the T code command is made, “?” is replaced
with the tool number (Head tool number : “HD.T”) which has adhered to a present turret.
In the lathe, the tool number is added the offset number. (Because T code makes “tool selection
number + offset number” assumption, the tool management function cannot be used.)
1.4 PARAMETERS
(1) To use this function, be sure to set the following parameters.
- No.27457 Work coordinate system during handle machining
- No.27458 View coordinate of graphic window for handle machining
- No.27462 Standard value which is assumed that spindle speed is changed (r.p.m)
- 517 -
1. HANDLE MACHINING (For
only Series 30i/31i/32i-B) HANDLE MACHINING B-63874EN/11
(1) Feed axis and direction selection signal +Jg, -Jg, +Ja, -Ja < G086 >
#7 #6 #5 #4 #3 #2 #1 #0
G086 -Ja +Ja -Jg +Jg
(2) Manual linear/circular interpolation signal MHLC1 to MHLC5 < G544.0 to G544.4 >
#7 #6 #5 #4 #3 #2 #1 #0
G544 MHLC5 MHLC4 MHLC3 MHLC2 MHLC1
#7 #6 #5 #4 #3 #2 #1 #0
G545 MHUS5 MHUS4 MHUS3 MHUS2 MHUS1
(4) Auxiliary function command signal AUXF1 to AUFX24 < R***.0 to R(***+2).7 >
The number of R*** is specified by setting the parameter No.27460.
When the button of operation panel is pushed, MTB ladder program set to 1 of signal
AUXFn.
- 518 -
1.HANDLE MACHINING (For
B-63874EN/11 HANDLE MACHINING only Series 30i/31i/32i-B)
When the signal AUXFn is set to 1, MANUAL GUIDE i sets to 0 of signal AUXFn in
cycles of 8ms.
#7 #6 #5 #4 #3 #2 #1 #0
R*** AUFX8 AUFX7 AUFX6 AUFX5 AUFX4 AUFX3 AUFX2 AUFX1
- 519 -
VII. OTHER FUNCTIONS
1.PROGRAM COORDINATE SYSTEM
CHANGING FUNCTION AND TOOL OFFSET
B-63874EN/11 OTHER FUNCTIONS MEMORY CHANGING FUNCTION
NOTE
The Program Coordinate System Changing Functions of MANUAL GUIDE i can
be used under the following case.
1 The axes, which are possible to reverse the direction by the Program
Coordinate System Changing, must be Z-axis and Y-axis.
2 The right-handed coordinate system must be still used after changing the
program coordinate system.
NOTE
By setting the bit 4 (W12) of parameter No.14851=1, this function becomes
available.
When the cell is inserted on the second spindle side, the following block is inserted. And when this block
is executed, the program coordinate system changes to the coordinate system-2.
G1992 S2. W2. (COMMENT) ;
When the cell is copied or moved between the process list of the different spindles, ‘W1.’ or ‘W2.’ are
automatically changed according to the spindle which the cell is moved to.
- 523 -
1. PROGRAM COORDINATE SYSTEM
CHANGING FUNCTION AND TOOL
OFFSET MEMORY CHANGING FUNCTION OTHER FUNCTIONS B-63874EN/11
NOTE
For details on the process start command and cells, see Chapter 4, "PROCESS
LIST EDITING FUNCTION" in Part V.
If both parameters the above (1) and (2) are specified, the P-code program is called first. And next, the
M-code is output.
- 524 -
1.PROGRAM COORDINATE SYSTEM
CHANGING FUNCTION AND TOOL OFFSET
B-63874EN/11 OTHER FUNCTIONS MEMORY CHANGING FUNCTION
The display icon, which is described the selected program coordinate system, is specified by the
parameters No.27188 and 27189.
NOTE
The following functions require Tool Offset Memory Changing Function option.
GEOMETRY OFFSET
WEAR OFFSET TOOL DATA
- 525 -
1. PROGRAM COORDINATE SYSTEM
CHANGING FUNCTION AND TOOL
OFFSET MEMORY CHANGING FUNCTION OTHER FUNCTIONS B-63874EN/11
The tool data for each program coordinate system are possible to input from and output to the memory
card.
1.4 CAUTIONS
If the machining operation is finished at the status of selecting the coordinate system-2 and the machining
operation is started again, the program is executed on the coordinate system-2.
So be sure to insert the coordinate system selection commands to the top of the machining program to
avoid executing machining under the wrong coordinate system.
- 526 -
2.TOOL MANAGEMENT
B-63874EN/11 OTHER FUNCTIONS FUNCTION
NOTE
When using this function, the tool management function option is required.
For details, refer to the manual provided by the machine tool builder.
(2) Selecting [SETTING OF OFFSET AND TOOL NO.] on the [SETTINGS] menu selection screen
that appears causes the screen for corresponding between tool offset numbers and tool numbers to
appear.
- 527 -
2. TOOL MANAGEMENT
FUNCTION OTHER FUNCTIONS B-63874EN/11
NOTE
When a tool number is entered, the associated offset number is set in the “offset
number” item of the data having that tool number in the tool management data
table.
If the tool management data table does not contain data having that tool number,
the system searches for tool management data having no tool number, and the
offset number associated with the entered tool number is set in that tool
management data.
If a tool number is deleted (0 is entered), all of the tool management data having
that tool number is deleted.
TYPE:
To select the desired one, press the corresponding soft key.
TURN ROTATE OTHERS CHCURS NO.SRH TO MNU
TYPE:
Offset types are displayed.
Values ranging from 1 to the “number of offset types” set in parameter No. 14825 are displayed
sequentially.
If the setting of parameter No. 14825 is 0, nothing is displayed in the offset type column.
- 528 -
2.TOOL MANAGEMENT
B-63874EN/11 OTHER FUNCTIONS FUNCTION
The settings are made in the data for the offset number determined with the combination of tool
number and offset type.
NOTE
On the individual magazine data screens, as many pots as the “number of data
items” set in parameters Nos. 13222, 13227, 13232, and 13237 are displayed,
beginning with the “start pot number” set in NC parameters Nos. 13223, 13228,
13233, and 13238.
TOOL NO.:
Set a tool number.
TOOL KIND:
The “tool type” corresponding to each tool number, as determined from the tool management data
table, is displayed.
This item can be set with soft keys.
GROUP:
The “group number” corresponding to each tool number, as determined from the tool management
data table, is displayed.
To set a new one, enter a value.
OFFSET NO.:
The “offset number” corresponding to each tool number, as determined from the tool management
data table, is displayed.
- 529 -
2. TOOL MANAGEMENT
FUNCTION OTHER FUNCTIONS B-63874EN/11
The number of displayed spindle positions and the number of displayed standby positions vary depending
on the settings of
Parameter No. 13250 (number of effective spindles)
Parameter No. 13251 (number of effective standby positions)
The display items are the same as those of the magazine data screen.
- 530 -
2.TOOL MANAGEMENT
B-63874EN/11 OTHER FUNCTIONS FUNCTION
NOTICE LIFE:
The notice lives (the rest of life after which the notice signal turns on) corresponding to the tool
numbers in the tool management data table are displayed.
Data can be set by entering values.
By pressing [GRPALL] after entering a value, you can set the same announced life for all the tools
in the group.
In the first row for each group, the rest of life after which the life state of that group changes to
“announced” is displayed.
STATE:
The life states (invalid, present, absent, in use, and skipped (tool damaged)) corresponding to the
tool numbers in the tool management data table are displayed.
To select the desired one, press the corresponding soft key.
In the first row for each group, the life state of that group (not announced or announced) is
displayed.
(1) Position the cursor on the priority value in the first column for the desired tool and enter a new
value.
(2) Press [ORDER], and the priority of the tool changes to the new value. Those tools that have priority
values greater than the entered new value before the change are assigned their previous values plus
one, respectively.
2.5.3 Updating Life Values Displayed on the Tool Life Data Screen
When the tool life data is changed with operating program, the tool life data is updated.
Pressing [GRPLST] when the life management data screen is displayed displays the GROUP NO. LIST
screen:
- 531 -
2. TOOL MANAGEMENT
FUNCTION OTHER FUNCTIONS B-63874EN/11
NOTE
When group numbers are displayed in the order of the life state, the following
priority is used.
(1) Groups for which "OVER" is displayed in the "STATE" column
(2) Groups for which "NOTICED" is displayed in the "PREVIOUS NOTICE"
column
(3) Groups other than (1) and (2)
All the groups for which "NO-MNG" is displayed in the "STATE" column are
displayed finally.
The MANUAL GUIDE i system displays "NOTICED" as the state of a group when the "Previous Notice
Flag" is set to the state described below.
- 532 -
2.TOOL MANAGEMENT
B-63874EN/11 OTHER FUNCTIONS FUNCTION
This item is displayed when the bit 5 (LIA) of parameter No.14823 is ’1’.
(1) Selecting TOOL LIFE DATA LIST on the "BASIC" menu selection screen of SETTINGS causes
the TOOL LIFE DATA LIST screen on which group numbers are displayed at the top.
(2) Pressing [GRPLST] displays the list of the life states of groups. Selecting a group number on the
[GROUP NUMBER LIST] screen causes the life management data list screen of the selected group
to appear.
When the tool life data is changed with operating program, the tool life data is updated on the tool life
data list screen.
If bit 7 (STS) of parameter No. 14823 is 1 and the offset type is displayed, the offset type is
displayed after 'T-' in the status display section.
- 533 -
2. TOOL MANAGEMENT
FUNCTION OTHER FUNCTIONS B-63874EN/11
(2) Screen that appears when a offset type is specified (on the milling machine)
If bit 7 (STS) of parameter No. 14823 is 1 and the offset type is displayed, the offset type is
displayed after 'D-' and 'H-' in the status display section.
When specifying a tool offset number, the machine tool builder is required to set a offset type in variables
#90248 and #90249 in the called macro program, using T, D, and H codes.
If directly specifying a offset number, instead of specifying a offset type, the machine tool builder is
required to set the above variables to null.
(1) At the case of the parameter TLD (No.14823#6) setting '1', soft key [TL-MNG] is displayed on the
base screen in the each mode. If soft key [TL-MNG] does not appear, press the rightmost soft key
[>] to display it.
(2) Pressing soft key [TL-MNG] on this screen displays the NC tool management data table screen.
NOTE
Either “Magazine management table screen” or “Tool management data table
screen” is displayed. The screen previously displayed is appeared.
(3) On this screen, if the function keys for startup MANUAL GUIDE i are pressed, the screen returns to
the MANUAL GUIDE i screen.
- 534 -
2.TOOL MANAGEMENT
B-63874EN/11 OTHER FUNCTIONS FUNCTION
2.9 OTHERS
NOTE
In order to enable “Tool Using Order”, it is necessary to set the bit 6 (SWC) of
parameter No.13203 to 1 and parameter No.13260 to 4. When these parameters
are 0, the shortest life tool is searched not according to this order.
- 535 -
2. TOOL MANAGEMENT
FUNCTION OTHER FUNCTIONS B-63874EN/11
- 536 -
3.SPINDLE MOVEMENT
ANIMATION FOR AUTOMATIC
B-63874EN/11 OTHER FUNCTIONS LATHES
NOTE
This function is available for only Series 16i/18i/21i.
3.1 OVERVIEW
If the command that reflects movement of master in movement of slave is entered in program and the
command is executed, slave tool moves too. From this movement, machining that utilizes movement
of spindle will be simulated.
Condition
Data item Meaning
P SLAVE TOOL POST Number of slave tool post in which MANUAL GUIDE i reflects movement of
master.
- 537 -
3. SPINDLE MOVEMENT
ANIMATION FOR AUTOMATIC
LATHES OTHER FUNCTIONS B-63874EN/11
NOTE
1 Setting the bit 5 (ATL) of parameter No.27310 to “1” is necessary to display
“SYNCDRAW” tab.
-X3
-Z +Z
-X1
Path-1
+X1
G1995 P3.;
There isn’t command.
End reflection in path-3.
- 538 -
3.SPINDLE MOVEMENT
ANIMATION FOR AUTOMATIC
B-63874EN/11 OTHER FUNCTIONS LATHES
Path-3
-X3
-Z +Z
-X1
Path-1
+X1
G1995 P3.;
There isn’t command.
End reflection in path-3.
-X3
-Z +Z
-X1
Path-1
+X1
G1995 P3.;
End reflection in path-3.
[Display in animation]
Move Z axis
- 539 -
3. SPINDLE MOVEMENT
ANIMATION FOR AUTOMATIC
LATHES OTHER FUNCTIONS B-63874EN/11
NOTE
1 Set bit 1 (ACD) of parameter No.27311 to “1” when this function is used.
2 Master axis must be only basic three axes and C axis. And slave axis must be
the same axis as master.
3 In animation, slave absolute axis isn’t renewed though under Synchronization
control (S1. is commanded in G1994).
4 When machining simulation is finished by reset key as so on, the reflection will
be canceled.
5 Master tool post can’t become slave tool post though G1994 that designates the
tool post as the slave is command from other tool post.
6 During reflecting movement, when second start command of reflection is
executed and control mode that is designated by second command is different
from former one, former start command will be canceled. When control mode is
same as former one, slave axis will be newly added and former command won’t
be canceled.
- 540 -
4.Series 16i-MB 2-PATH
B-63874EN/11 OTHER FUNCTIONS FUNCTION
NOTE
1 The target CNC of this function is the FANUC Series 16i-MB 2CPU2-path
system.
2 When using this function, cancel the multi-path lathe option.
- 541 -
5. PROGRAMMABLE
DIAMETER/RADIUS
SWITCHING FUNCTION OTHER FUNCTIONS B-63874EN/11
5 PROGRAMMABLE DIAMETER/RADIUS
SWITCHING FUNCTION
5.1 OVERVIEW
The Series 30i/31i/32i diameter/radius programmable changing function can be used to dynamically
switch between the diameter and the radius.
NOTE
1 This function requires the NC diameter/radius dynamic switching option.
2 The function for dynamically switching between the diameter and the radius is
not supported.
Even when switching between diameter values and radius values is performed, the diameter values/radius
values according to bit 3 (DIAx) of parameter No. 1006 are used in the following display.
NOTE
1 To make the display for (1), (2), (4), and (5) support the diameter/radius
switching state, set bit 2 (DPA) of parameter No. 3194 to 0.
2 To make the display for (3) support the diameter/radius switching state, set bit 3
(DPM) of parameter No. 3194 to 1.
- 542 -
5.PROGRAMMABLE
DIAMETER/RADIUS
B-63874EN/11 OTHER FUNCTIONS SWITCHING FUNCTION
- 543 -
6. LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
FUNCTION OTHER FUNCTIONS B-63874EN/11
NOTE
1 G code system for the lathe and the machining centre can be switched by
M-code of " Lathe/Machining centre G code system switching function" of CNC.
Please refer to the connecting manual of CNC for details of " Lathe/Machining
centre G code system switching function ".
2 When it is switched G code system of the lathe by M-code, the instruction of the
lathe system can be used. The state of CNC at this time is defined, "Turning
mode". Moreover, when it is switched G code system of the machining center by
m-code, the instruction of the machining center system can be used. The state
of CNC at this time is defined, "Milling mode". It will be called "command
mode", calling these "Turning mode" and "Milling mode" generically at the
following.
- 544 -
6.LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
B-63874EN/11 OTHER FUNCTIONS FUNCTION
MANUAL GUIDE i
T>
M>
Horizontal
Horizontal
NOTE
1 Even if the command mode is switched, the axis composition such as the axis
order does not change.
2 An icon and modal information on the foreground side are displayed when
machining and editing. On the other hand, those on the background side are
displayed when machining simulation is executed or NC program is converted.
- 545 -
6. LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
FUNCTION OTHER FUNCTIONS B-63874EN/11
Program example)
Parameter No.13020 = 900 (Switch to the lathe mode with M900)
Parameter No.13021 = 901 (Switch to the milling mode with M901)
O1000(Example Program);
M901 ;
G1000W1.I1.J50.L-2.C3.F120.Z2. ; Milling mode
G1210B-10.H10.V10. ;
M900 ;
G1120P1.Q5.H100.F100.E100.V100.K100.W2.U1.L0.3M0.3Z10. ; Turning mode
- Omission -
NOTE
1 When the command mode is switched, the operator has to cancel a modal G
code such as canned cycles (G80). If the command mode is switched while a
modal G code is effective, alarm message " T/M MODE CAN NOT BE
SWITCHED" is displayed.
2 Even if the command mode is switched, the instruction of diameter/radius is not
switched. So, the operator has to switch diameter/radius according to the
command mode by using Diameter and radius setting switching function.
- 546 -
6.LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
B-63874EN/11 OTHER FUNCTIONS FUNCTION
(2) Others
G code Cycle name Instruction mode which
can be used
G1756 - G1759 Work definition (Y axis rotation) M mode and T mode
G1780 - G1786 Round bar arbitrary work definition M mode and T mode
(Y axis rotation)
G1790 - G1796 Round bar arbitrary work definition M mode and T mode
(X axis rotation)
G1850 - G1859 Tilted working plane command M mode and T mode
G1900 - G1908 Work definition M mode and T mode
G1910 - G1916 Tool definition - turning tool M mode and T mode
G1920 - G1926 Tool definition - drill tool M mode and T mode
G1930 - G1942 Tool definition – milling tool M mode and T mode
G1950 - G1958 Work coordinate system conversion M mode and T mode
G1970 - G1776 Round bar arbitrary work definition M mode and T mode
G1980 - G1981 Programmable mirror image M mode and T mode
G1982 - G1983 Scaling M mode and T mode
G1990 - G1991 Group range selection M mode and T mode
- 547 -
6. LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
FUNCTION OTHER FUNCTIONS B-63874EN/11
NOTE
Please confirm a command mode (system variable #3940) at the present, and
instruct an initialization command such as G80 in suitable for the command
mode.
NOTE
The modal information on the foreground side is not maintained. The one of last
time after the machining simulation remains.
- 548 -
6.LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
B-63874EN/11 OTHER FUNCTIONS FUNCTION
NOTE
Please confirm a command mode (system variable #3940) at the present, and
instruct an initialization command such as G80 in suitable for the command
mode.
NOTE
The modal information on the foreground side is not maintained. The one of last
time after the NC program conversion remains.
- 549 -
6. LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
FUNCTION OTHER FUNCTIONS B-63874EN/11
MANUAL GUIDE i
ACTUAL POS. DIST TO GO SPINDLE MODAL
INFO.
FEED
MANUAL GUIDE i
NEXT DIST PROGRAM
Base screen
T-OFS
OFFSET
RELATIVE
CNC ABSOLUTE
Tool offset screen TOOL OFFSET DATA
for compound machine
MACHINE
- 550 -
6.LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
B-63874EN/11 OTHER FUNCTIONS FUNCTION
MANUAL GUIDE i
ACTUAL POS. DIST TO GO SPINDLE MODAL
INFO.
FEED
MANUAL GUIDE i
O1000
Base screen ;
;
D1;
;
ALTER
CNC
Tool geometry size TOOL GEOMETRY DATA
data screen
NOTE
It is necessary to set the parameter No.14705#7 to 1 in order to switch to the
tool geometry size data screen of CNC by pressing the soft-key [ALTER] or
MDI-key <INPUT>.
- 551 -
6. LATHE/MACHINING CENTER
G CODE SYSTEM SWITCHING
FUNCTION OTHER FUNCTIONS B-63874EN/11
6.10 ALARM
The alarm, which relates to this function is as follows.
- 552 -
7.ALLOCATION SCREEN ON
SMALL MDI UNIT (FOR Series
B-63874EN/11 OTHER FUNCTIONS 16i/18i/21i)
CUSTOM SCREEN 1
CUSTOM SCREEN 2
CUSTOM SCREEN 3
7.3 NOTES
Please take notice of the followings.
(1) MANUAL GUIDE i Software BX00/BX01 (Series 16i/18i/21i-B) after version 21 is available.
- 553 -
7. ALLOCATION SCREEN ON
SMALL MDI UNIT (FOR Series
16i/18i/21i) OTHER FUNCTIONS B-63874EN/11
(2) During displaying a window of MANUAL GUIDE i, the screen will not be changed when the
<CUSTOM/GRAPH> key is pressed.
(3) In case of machining center, it is necessary that <CUSTOM/GRAPH> key is pressed two times in
order to display the screen of conversational macro after the screen is changed from conversational
macro to MANUAL GUIDE i.
- 554 -
8.USAGE IN 8.4" LCD (For only
Series 30i/31i/32i-B, Series
B-63874EN/11 OTHER FUNCTIONS 0i-F/0i-D)
- 555 -
8.USAGE IN 8.4" LCD (For only
Series 30i/31i/32i-B, Series
0i-F/0i-D) OTHER FUNCTIONS B-63874EN/11
8.3 RESTRICTION
The following functions cannot be used.
- 556 -
9.19" DISPLAY UNIT (FOR
B-63874EN/11 OTHER FUNCTIONS Series 30i/31i/32i ONLY)
256 dots
768 dots
Program
The screen is divided to upper section sized 256 dots and lower section sized 768 dots. In upper section,
user application made by machine tool builder is displayed and MANUAL GUIDE i is displayed in lower
section. Refer to the manual provided by the machine tool builder about the detail of user application.
NOTE
1 Only PANEL i supports 19” display unit.
2 The option “19 inch display” is necessary to display the screen of 19 inch mode.
3 It is necessary to set parameter 13114#0=0 and #1=1 to display the screen of 19
inch mode.
4 The following software is necessary to display the screen of 19 inch mode.
MANUAL GUIDE i : System BY70 version 32 or later
CNC screen display function : version 3.3 or later
- 557 -
9. 19" DISPLAY UNIT (FOR
Series 30i/31i/32i ONLY) OTHER FUNCTIONS B-63874EN/11
(*) Information of MDI / MEM / HND / JOG / TJOG / THND / INC / REF / RMT mode
NOTE
1 When the CNC displays 7 axes or more, the characters of distance to go and
next distance are not enlarged.
2 The characters of next distance are not enlarged during machining drawing.
3 The characters of distance to go, next distance, program name and sequence
number are not enlarged during concurrent display and edit of programs of all
paths.
4 When the characters of program name are 13 or more, they not enlarged.
5 The size of pop up windows is same as past.
- 558 -
9.19" DISPLAY UNIT (FOR
B-63874EN/11 OTHER FUNCTIONS Series 30i/31i/32i ONLY)
Pointing device
ACTUAL DIST TO GO
SPINDLE FEED Program
POS
name etc.
Program
<2> For MANUAL GUIDE i
(
Horizontal soft-keys
NOTE
1 It is not indicated which MANUAL GUIDE i is being selected or not.
2 MANUAL GUIDE i can’t be controlled while user application is selected.
- 559 -
9. 19" DISPLAY UNIT (FOR
Series 30i/31i/32i ONLY) OTHER FUNCTIONS B-63874EN/11
9.3 PARAMETER
#7 #6 #5 #4 #3 #2 #1 #0
13114 P19 P15
P15 When the screen is displayed using the CNC screen display function, the 15-inch mode is
0: Not used.
1: Used.
P19 When the screen is displayed using the CNC screen display function, the 19-inch mode is
0: Not used.
1: Used.
- 560 -
10.SETTING OF PROGRAM
COORDINATE SYSTEM FOR
B-63874EN/11 OTHER FUNCTIONS EACH PATH
NOTE
An arbitrary figure of the machining program is displayed in a graphic window
according to the program coordinate system in each path.
Program coordinate
Plane Parameter Setting data
system
+Z
+X 1
+Z
3
+X
+X
ZX plane No.27454 5
+Z
+Z
6
+X
+X
7
+Z
+Z
1
+C
+Z
ZC plane No.27455 3
+C
+Z
6
+C
+C
5
+X
XC plane No.27456
+C
7
+X
- 561 -
10.SETTING OF PROGRAM
COORDINATE SYSTEM FOR
EACH PATH OTHER FUNCTIONS B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
14857 IN3 IN2 IN1 IN0
Coordinate
IN3 IN2 IN1 IN0 Icon of displayed virtual tip of the blade software key
system
0 0 0 0 Specified by bit 0 (MT1) of parameter No.14702 (= 0 vertical --
type: 5, = 1 horizontal type: 1)
0 0 0 1 X
Z
0 0 1 0 X
0 0 1 1 Z
X
0 1 0 0 Z
X
0 1 0 1 Z
X
0 1 1 0 Z
0 1 1 1 X
Z
1 0 0 0 X
Z
1 1 1 1
The icon is not displayed. --
Note) The axis composition of the above-mentioned is right hand all coordinate system.
- 562 -
10.SETTING OF PROGRAM
COORDINATE SYSTEM FOR
B-63874EN/11 OTHER FUNCTIONS EACH PATH
+X +X +Z +Z +Z +Z
Coordinate
system +Z +X +X +X
+Z +X
(1) ZX plane
+X +X +X +Z +X
Coordinate system
2 +Z +Z +X +Z
+Z
- 563 -
10.SETTING OF PROGRAM
COORDINATE SYSTEM FOR
EACH PATH OTHER FUNCTIONS B-63874EN/11
(2) ZC plane
Coordinate system +C +Z +Z
2 +Z +C +C
Setting data 0 1 2 3 4 5 6
Icon
Setting data 10 11 12 13 14 15
Icon
Setting data 21 22 23 24 25 26
Icon
Setting data 31 32 33 34 35 36
Icon
Moreover, the following parameter commands are added for the machine configuration which cannot be
expressed with the above-mentioned icon.
Icon
- 564 -
10.SETTING OF PROGRAM
COORDINATE SYSTEM FOR
B-63874EN/11 OTHER FUNCTIONS EACH PATH
10.6 PARAMETER
- 565 -
10.SETTING OF PROGRAM
COORDINATE SYSTEM FOR
EACH PATH OTHER FUNCTIONS B-63874EN/11
NOTE
1 Parameter No.27454, No.27455, and No.27456 can set the program
coordinate system even in one path environment.
2 In the parameters No.27454, No.27455, and No.27456 of all paths, when
the values other than the value of 1 - 8 (It is not include the unsupported
value) are set, the setting of program coordinate system for paths
becomes invalid.
3 When the setting of program coordinate system for paths is invalid, the
parameter No.14840 and No.14841 become effective. (Also, all
parameter No.27454, No.27455, and No.27456 become invalid.)
- 566 -
11.USE WITH PERIPHERAL
AXIS CONTROL(for only Series
B-63874EN/11 OTHER FUNCTIONS 0i-F/30i/31i/32i-B)
11.2 CONDITION
It is possible to use this function on the following conditions.
- 567 -
11.USE WITH PERIPHERAL AXIS
CONTROL(for only Series
0i-F/30i/31i/32i-B) OTHER FUNCTIONS B-63874EN/11
11.4 RESTRICTION
(1) Set-up guidance function cannot be used.
(2) Lathe/Machining center G code system switching function cannot be used.
(3) Machining cycles cannot be used in peripheral axis control program.
(Example)
O1234 ;
:
G101 ; Start of registration of peripheral axis control
×G1001 W1. I1. J2. L-10. K0. C2. F10. Z2. ;
Can not command
×G1210 B0. H100. V100. ;
G100 ; End of registration of peripheral axis control
:
M100 ;
:
- 568 -
12. WARNING MESSAGE DISPLAY
WHEN RESET KEY IS PUSHED (for
B-63874EN/11 OTHER FUNCTIONS only Series 30i/31i/32i-B, 31i-B5)
12.3 RESTRICTIONS
(1) If the CNC is reset by reset and rewind signal RRW<Gn008.6>, this warning is not displayed.
(2) Even if this warning is cleared on MANUAL GUIDE i screen, this warning is not cleared on CNC
screen.
(3) Even if CNC is reset in waiting of the balance cutting, this warning is not displayed because waiting
of the balance cutting is not the middle of a block.
(4) The display and cancellation of warning doesn't depend on the path.
(i) Even if the operator selects the path of which modal data has not changed, this warning is
displayed in the case that modal data is changed by resetting of MDI key in other path.
(ii) Even if the operator selects the path of which this warning is not issued, this warning is cleared
by key operation and resetting.
- 569 -
13.DISABLING MANUAL GUIDE i OTHER FUNCTIONS B-63874EN/11
* This function perform the same operation as in the case where the option of MANUAL GUIDE
i is disabled.
- 570 -
14.EXTENDED AXIS NAME
B-63874EN/11 OTHER FUNCTIONS FUNCTION
(1) The option “MANUAL GUIDE i extended axis name function” is valid.
(2) Extended axis name is applied for linear axis other than basic three axis or rotary axis of workpiece
rotation.
(3) Extended axis name is composed 2 characters. (Ex. B2, CS)
(4) Set-up guidance function is invalid.
NOTE
1 In “CALCULATE OFFSET(MEASURE)” screen of workpiece coordinate data
screen, extended axis name is not displayed.
2 In “CALCULATE OFFSET(+INPUT)” screen of workpiece coordinate data
screen, extended axis name is not displayed.
- 571 -
14.EXTENDED AXIS NAME
FUNCTION OTHER FUNCTIONS B-63874EN/11
- 572 -
14.EXTENDED AXIS NAME
B-63874EN/11 OTHER FUNCTIONS FUNCTION
NOTE
1 Set the bit 0 of parameter No.27001 to 1 to display “ROT.AXIS” tab.
2 Soft-key [C] or [A] might be changed to actual name of workpiece rotation axis.
(Ex. [C]→[C1], [A]→[C2])
( Method )
(1) Change of soft-key name
Change the messages of number 322 and 323 in customization definition file dlgmsg*u.txt.
( Ex. )
322,C,Y1. → 322,C1,Y1.
323,A,Y2. → 323,C2,Y2.
(2) Change of rotation axis name selected in the tab “ROT.AXIS” of the window “START POINT -
INSERT”
Change the messages of number 55 and 56 in customization definition file keymsg*u.txt.
( Ex. )
55, C → 55, C1
56, A → 56, C2
- 573 -
15.DYNAMIC AXIS NAME
CHANGING(For only Series
30i/31i/32i-B) OTHER FUNCTIONS B-63874EN/11
(1) The axis name can be dynamically changed in the following screen and the window of MANUAL
GUIDE i.
(a) Base screen
(b) Machining simulation screen (animation drawing / tool path drawing)
(c) Drawing during machining screen
(d) NC program conversion screen
(e) Workpiece coordinate data window
(f) Relative coordinates presetting window
(2) The machining cycle of MANUAL GUIDE i can be executed in the axis composition changed
by the programmable parameter input (G10L52 command).
NOTE
1 The axis name that can be dynamically changed is only an alphabetic character
of one character such as "X", "Y", and "Z".
2 The enhancing axis name cannot be dynamically changed.
Axis names
Axis name of actual position
(Absolute coordinate, Relative coordinate, Machine coordinate, Manual handle interruption(input unit),
Manual handle interruption (output unit))
Axis name of distance to go
Axis name of next distance
Axis name of feed
(Load meter display of each axis for 15” LCD and 19” LCD)
- 574 -
15.DYNAMIC AXIS NAME
CHANGING(For only Series
B-63874EN/11 OTHER FUNCTIONS 30i/31i/32i-B)
Machining simulation is done only during Milling mode (#3940=1) of Lathe/Machining center G code
system switching function, and Machining simulation is not done for Turning mode (#3940=0).
Drawing during machining is done only during Milling mode (#3940=1) of Lathe/Machining center G
code system switching function, and Drawing during machining is not done for Turning mode (#3940=0).
Axis names
Axis name of workpiece coordinate data window
Axis name of calculate offset (measure) window
Axis name of calculate offset (+input) window
- 575 -
15.DYNAMIC AXIS NAME
CHANGING(For only Series
30i/31i/32i-B) OTHER FUNCTIONS B-63874EN/11
Workpiece coordinate
data window
When it meets all following conditions (1) and (2), the data cannot be input during operation (automatic
operation start-up state, feed hold state, automatic operation stop state, tool retract & recover operation,
repositioning or manual numerical command operation).
Moreover, it is not possible to input the data after operation end until the window is displayed again.
Relative coordinates
presetting window
When it meets the following conditions, presetting cannot be done during operation (automatic operation
start-up state, feed hold state, automatic operation stop state, tool retract & recover operation,
repositioning or manual numerical command operation).
- 576 -
15.DYNAMIC AXIS NAME
CHANGING(For only Series
B-63874EN/11 OTHER FUNCTIONS 30i/31i/32i-B)
Moreover, presetting cannot be done after operation end until the window is displayed again.
- 577 -
16.HIGH SPEED PROGRAM
MANAGEMENT(For only Series
0i-F/30i/31i/32i-A, B) OTHER FUNCTIONS B-63874EN/11
NOTE
1 Refer to the operator’s manual (B-64484EN/05, B-64604EN/01) of CNC, the
section ”High speed program management” of chapter “Operation” for details of
high speed program management.
2 Set bit 7 of parameter No.11354 to 1 to use this function.
3 If this function is available, registering program speed or deleting program speed
is faster. But the alterations of programs are canceled if programs are not saved.
2. The case that programs haven’t saved yet after altering programs
The status “NOTSAVE” is displayed.
NOTE
Set bit 5 of parameter No.11370 to 1 to display “NOTSAVE”.
- 578 -
B-63874EN/11 OTHER FUNCTIONS 17.THREAD REPAIRING
17 THREAD REPAIRING
A damaged thread can be repaired by re-machining it in phase with the original thread. Before this
function can be used, bit 7 (TRP) of parameter No. 27140 must be set to 1 and bit 2 (TRN) of parameter
No. 14856 must be set to 0.
17.1 OVERVIEW
A multi-start thread can be re-machined by re-machining a single start as many times as the number of the
starts the multi-start thread has.
- 579 -
17. THREAD REPAIRING OTHER FUNCTIONS B-63874EN/11
NOTE
1 In a multipath system, when soft key [REPAIR] is pressed while automatic
operation is being performed for a path other than a selected path, a warning
“DURING AUTOMATIC OPERATION IN A PATH” is issued, and thread repairing
cannot be performed.
2 The spindle to be used must be selected before this menu screen is displayed.
SYNC
Data item Meaning
V SYNC. POS
CUT COND.
Data item Meaning
W CUTTING METHOD
B THREADING DIRECTION (*1) B1:-Z direction
B2:+Z direction
Displayed when bit 1 (TCD) of parameter No. 27140 is set to 1.
C FINISH AMOUNT (*2)
K NUMBER OF FINISHING (*2)
S CUT TYPE S1: Number of cuts
S2: Depth of cut
P CUT NUMBER (*2) Displayed only when S1 is selected.
Q CUT DEPTH (*2) Displayed only when S2 is selected.
A NOSE ANGLE Not displayed when the tool database is used.
DETAIL
Data item Meaning
Z APPROCH MOTION
D SURFACE CLEARANCE (*2)
L ENTRANCE CLEARANCE (*2)
M EXIT CLEARANCE (*2)
Y CUT SHIFT DIRECTION Y1: -X direction
Y2: +X direction
Displayed when bit 0 (TC0) of parameter No. 27100 is set to 1.
- 580 -
B-63874EN/11 OTHER FUNCTIONS 17.THREAD REPAIRING
POS./SIZE
Data item Meaning
X START POINT (X) “BASE POINT1 (X)” when a threading direction can be
specified
Z START POINT (Z) “BASE POINT1 (Z)” when a threading direction can be
specified
L LEAD Thread lead (radius value, positive value)
Ranges of lead sizes that can be specified.
*Metric input : 0.001 to 500.000 mm
*Inch input : 0.0001 to 9.9999 inch
(Minimum input value is according to the incremental
system)
H THREAD DEPTH
A END POINT (X) “BASE POINT2 (X)” when a threading direction can be
specified
B END POINT (Z) “BASE POINT2 (Z)” when a threading direction can be
specified
(*1) Data of the outer surface threading cycle (G1140) created most recently is used as the initial value.
(*2) Data of the threading cycle (G1140 or G1141) created most recently is used as the initial values.
Remarks
1 The meanings of the input items on the CUT COND. tab and DETAIL tab are the
same as those on the cycle input screen for the outer surface threading cycle
(G1140).
2 The meanings of the input items on the POS./SIZE tab are the same as those on
the cycle input screen for ZX plane general-purpose thread figures (G1460).
NOTE
If bit 6 (FSP) of parameter No. 27140 is set to 1, soft key [OT STA] is not
displayed. Perform spindle orientation separately.
<2> On the SYNC tab, move the tool to the synchronization position (the root of the thread).
<3> Press soft key [MEASUR] to set the Z-axis coordinate value of the current tool position in the
synchronization position edit box.
Alternatively, enter a value directly in the SYNC. POS edit box.
<4> Retract the tool from the workpiece to a safe position.
<5> On the CUT COND. tab, enter necessary data for machining.
<6> On the DETAIL tab, enter necessary data for machining.
<7> On the POS./SIZE tab, enter necessary data for machining.
<8> On the EXECUTE tab, press soft key [OT OFF] to cancel the spindle orientation mode. When the
spindle orientation mode is canceled, a spindle positioning mode cancel M code is specified.
- 581 -
17. THREAD REPAIRING OTHER FUNCTIONS B-63874EN/11
NOTE
If bit 6 (FSP) of parameter No. 27140 is set to 1, soft key [OT OFF] is not
displayed. Cancel spindle orientation separately.
<9> On the EXECUTE tab, press soft key [START] to start thread re-machining.
<10>When thread re-machining ends, press soft key [CLOSE] to close the outer surface general-purpose
thread re-machining screen and return to the base screen.
- 582 -
B-63874EN/11 OTHER FUNCTIONS 17.THREAD REPAIRING
17.4 NOTES
- 583 -
APPENDIX
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
The part program made by using MANUAL GUIDE i has a form of ISO-code program with G-code and
so on.
You must enter the program used for such as tool changing, tool offset, spindle rotation, approaching and
releasing in the form of ISO-code program.
In addition to those actions, you can enter the part program for complicated machining motions, which
are usually difficult to make by ISO-code form, as a “Machining cycle” by using menu programming
method. This machining cycle is made in form of a block including G-4digits and necessary data items.
In the following explanations, the contents of a square frame mean the actual operations, and each
operation are described as follows.
Workpiece : 90×130×30
- 587 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
φ4
R30
R15
70 80
15
30
35
55
110
120
10
20
Assume that the Z=0 position of the workpiece coordinate is the surface of the workpiece, while the Z=0
position of the machine coordinate is the machine origin.
By setting the distance between these 2 points to the tool length offset data, workpiece coordinate of
Z-axis can be defined.
Tool length is different between each tool for the actual machining, so set the offset data respectively.
The tool length offset value is the relative coordinate value of Z-axis at the point where the tool tip is
touched to the surface of the workpiece.
- 588 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
<1> Select the tool used for actual machining by switch on the machine operator’s panel.
<2> Execute the machine reference position return of Z-axis.
<3> Press soft key [ACTPOS] and make the relative coordinate data display.
<4> Press soft key [PRESET], then press soft key [ALL 0], and press soft key [ALTER], then the relative
coordinate value of all axes are reset to 0. But, the Z-axis coordinate only is used for measuring.
<5> Press soft key [T-OFS] and make the tool offset widow open.
<6> Make the tool tip touch at the surface of the workpiece by JOG or Manual handwheel. Then, the
distance from the machine origin is displayed as the Z-axis relative coordinate value.
<7> Select the tool length compensation column of the tool used for measuring by moving the cursor by
cursor key.
<8> Pressing soft key [INP.C.] displays the window of INPUT RELATIVE COORD. window, then
move the cursor to the Z-axis.
X-AXIS 0.000
Y-AXIS 0.000
Z-AXIS -10.000
A-AXIS 0.000
<9> Pressing soft key [INPUT] makes the Z-axis relative coordinate value enter as the tool offset length
data.
Z=0 (Workpiece
coordinate)
Workpiece
- 589 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
NOTE
There is a case such as using a sensor called base master instead of touching
the tool to the workpiece surface, so into details and actual operations, refer to
the manual made by machine tool builder.
<1> Select the standard tool by using the switch on the machine operator’s panel. There is a case of using
special tool such as the centering lever as the standard tool for easy operations and high precision
accuracy, so refer to the manual made by machine tool builder for actual operations.
<2> After then, for safety, take measure to keep fully safety such as closing the machine door.
<3> Select the manual handwheel mode on the machine operator’s panel, and make the standard tool
touch to the right side of the workpiece (A-position in the drawing) by referencing the following
drawing. At this time, make a spindle rotate by fully safety speed if necessary, then you can avoid
over-cutting by stopping the tool moving at the position the tool begins cutting. As to actual
operations, refer to the manual made by the machine tool builder.
Y Standard tool
65
45 A
5 Y-axis
direction
B 5 X-axis direction 90mm
130mm
<4> Pressing soft key [WK SET] displays the window of the workpiece coordinate system.
<5> Select the G54 X-axis data by moving the cursor. When other tab is displayed in the window, the
cursor motion type might be the tab transition type, so press soft key [CHCURS] for changing to
item transition type of cursor.
<6> Pressing soft key [MEASUR] displays the window of offset calculating.
CALCULATE OFFSET(MEASURE)
MACHINE COORD. WORK COORD.
CURRENT TARGET RESULT
X 277.500 -X = X 277.500
INPUT TARGET ON WORK COORD.
- 590 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
<7> When the tool touches to the right side of the workpiece, the X-axis position should be X=70.0mm,
65mm of the right side position + 5mm of the tool radius, so enter 70.0 to the target workpiece
coordinate value. Then, the calculation result value is displayed at the RESULT column, so confirm
the result is correct.
<8> Pressing soft key [INPUT] sets the above calculated value to the workpiece origin offset data.
NO. WRK CO X
00 EXT 0.000
01 G54 207.500
02 G55 0.000
03 G56 0.000
04 G57 0.000
05 G58 0.000
06 G59 0.000
<9> Release the tool from the workpiece once, and set the Y-axis workpiece origin offset data by similar
operations of <3> to <8>. In this case, touch the point B in the drawing and the entering target value
is Y=-50.0mm.
- 591 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
NOTE
1 The above offset data are just an example, and they cannot be used for actual
machining.
2 The above offset number 003 is used for drilling tool, and if you use it for
animation, you must set the radius amount of the drill to radius offset data.
3 There is a case that the above offset screen might not be displayed depending
on the attached optional function. Into details, refer to the manual made by
machine tool builder.
Display “TOOL DATA” tab by cursor key <→>
TOOL DATA
NO. TOOL SET
001 F END 1
002 F END 1
003 DRILL 1 140.0
TOOL OFFSET
TOOL OFFSET TOOL DATA
NO. TOOL SET
001 F END 1
002 F END 1
003 DRILL 1 140.0
004 F END 2
005 F END 2
006 F END 1
007
SELECT SOFT KEY.
- 592 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
(2) In case of creating a new part program on the program list window
Select EDIT mode by using a mode-selecting switch on a machine-operating panel
[O-LIST]
(OPEN PROGRAM)
[NEW]
(CREATE NEW PROGRAM)
1234 [CREATE] (NEW PROGRAM NO.)
Select the newly entered program by ↓
[OPEN]
- 593 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
W ORK
W IDTH B= 130.
LENG TH D= 90.
HEIG HT H= 30.
W ORK O RIG IN X I= 65.
W ORK O RIG IN Y J=
W ORK O RIG IN Z K= 0.
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
Place the cursor to the address with “?”, enter numeric data, then press
<ALTER> key.
After altering the data, return the cursor to the EOB at the end of the program.
- 594 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 In the machining cycle data menu window, 2 tabs, <CUT COND.> and
<DETAIL>, are displayed.
In the <CUT COND.>, all data must be set. In the <DETAIL>, all data are
automatically set, so check those data and modify them if necessary only
- 595 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
<<1.XY-SQUARE CONVEX>>
[SELECT]
(XY-SQUARE - INSERT)
<POS./SIZE>
[CONVEX] (FIGURE TYPE)
0 INPUT (BASE POSITION)
-20 INPUT (HEIGHT/DEPTH)
0 INPUT (CENTER POINT (X))
0 INPUT (CENTER POINT (Y))
120 INPUT (LENGTH FOR X AXIS)
80 INPUT (LENGTH FOR Y AXIS)
[INSERT]
XY-SQUARE - INSERT
POS./SIZE
FIGURE TYPE T= CONVEX
BASE POSITION B= 0.
HEIGHT/DEPTH L= -20.
CENTER POINT( X) H= 0.
CENTER POINT( Y) V= 0.
LENGTH FOR X AXIS U= 120.
LENGTH FOR Y AXIS W= 00.
CORNER RADIUS R= *
ANGLE A= *
- 596 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 In the machining cycle data menu window, 2 tabs, <CUT COND.> and
<DETAIL>, are displayed.
In the <CUT COND.>, all data must be set. In the <DETAIL>, all data are
automatically set, so check those data and modify them if necessary only
- 597 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
- 598 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
[ARC ]
(ARC (CW) - INSERT)
INPUT (END POINT X)
INPUT (END POINT Y)
15 INPUT (RADIUS)
35 INPUT (CENTER POINT CX)
0 INPUT (CENTER POINT CY)
INPUT (LAST CONNECTION)
[TANGNT] (NEXT CONNECTION)
[OK]
[LINE]
(LINE - INSERT)
[L-DOWN] (LINE DIRECTION)
INPUT (END POINT X)
INPUT (END POINT Y)
INPUT (ANGLE)
[TANGNT] (NEXT CONNECTION)
[OK]
[ARC ]
(ARC (CW) - INSERT)
INPUT (END POINT X)
INPUT (END POINT Y)
30 INPUT (RADIUS)
0 INPUT (CENTER POINT CX)
0 INPUT (CENTER POINT CY)
INPUT (LAST CONNECTION)
[TANGNT] (NEXT CONNECTION)
[OK]
[LINBE]
(LINE - INSERT)
[L-UP] (LINE DIRECTION)
INPUT (END POINT X)
INPUT (END POINT Y)
INPUT (ANGLE)
[TANGNT] (NEXT CONNECTION)
[OK]
[ARC ]
(ARC (CW) - INSERT)
-50 INPUT (END POINT X)
0 INPUT (END POINT Y)
15 INPUT (RADIUS)
-35 INPUT (CENTER POINT CX)
0 INPUT (CENTER POINT CY)
INPUT (NEXT CONNECTION)
[OK]
- 599 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
Figure blocks can be registered into the current part program directly, and also can be registered as
another sub program.
Registered figure blocks can be used also for finishing, so in this example, register them as a sub
program.
(XY PLANE FREE FIGURE - INSERT)
[CREATE]
(METHOD OF FREE FIGURE CREATION)
↓
<CREATE AS SUB PROGRAM>
8200 INPUT (SUBPRO NO.)
POCKET FIGURE (FIGURE NAME)
[ISLAND]
- 600 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
Entered figure blocks were already defined to make as a subprogram, so check the contents of them and
create it as a subprogram by pressing soft key [OK]
NOTE
Registered sub program can be displayed in a figure menu tab,
“SUBPROGRAM”.
In this case, set the parameters No14720 to 14723 in advance.
For this example, set those parameters as follow.
No.14720=8000 (Minimum program number of sub programs displayed in the
turning machining sub program menu)
No.14721=8499 (Maximum program number of sub programs displayed in the
turning machining sub program menu)
No.14722=8500 (Minimum program number of sub programs displayed in the
milling machining sub program menu)
No.14723=8999 (Maximum program number of sub programs displayed in the
milling machining sub program menu)
- 601 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
Place the cursor to the address with “?”, enter numeric data, then press
<ALTER> key.
After altering the data, return the cursor to the EOB at the end of the program.
- 602 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
POCKETING(BOTTOM FINISH) - INSERT CHAR ← →
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 When you select the machining cycle type form machining cycle menu, instead
of selecting by the cursor, you can use direct inputting of item number and
<INPUT> key. (In this case, enter 2 INPUT)
- 603 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 When you select the machining cycle type form machining cycle menu, instead
of selecting by the cursor, you can use direct inputting of item number and
<INPUT> key. (In this case, enter 3 INPUT)
- 604 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
Place the cursor to the address with “?”, enter numeric data, then press
<ALTER> key.
After altering the data, return the cursor to the EOB at the end of the program.
DRILLING - INSERT
CUT CON D.
MACHINING TYPE W= NORM AL
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 When you select the machining cycle type form machining cycle menu, instead
of selecting by the cursor, you can use direct inputting of item number and
<INPUT> key. (In this case, enter 2 INPUT)
- 606 -
A.EXAMPLES OF CREATING
PROGRAMS FOR THE
B-63874EN/11 APPENDIX MACHINING CENTER
- 607 -
A. EXAMPLES OF CREATING
PROGRAMS FOR THE
MACHINING CENTER APPENDIX B-63874EN/11
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
NOTE
After checking by animation, in order to do other operation, you must close the
animation window by pressing soft key [GRPOFF] always.
- 608 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
1st Process : Outer roughing by General purpose tool for roughing (T0101)
2nd Process : Outer finishing by General purpose tool for finishing (T0202)
3rd Process : C-axis end face drilling by Drill (T0303)
R3
80°
R3
C2
60°
20
30
50
80
- 609 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
Chuck +X
Surface B
α Surface A
+Z
Workpiece origin
<6> Release the tool in X-axis direction only, without moving Z-axis.
<7> Stop the spindle.
<8> Measure distance β from the zero point in the workpiece coordinate system to surface A.
- 610 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
[T-OFS]
(TOOL OFFSET)
<GEOMETRY OFFSET>
[CHCURS]
(ITEM <--> will be displayed on the right upper part of the window)
→
<<Z-AXIS>>
↓
<<Offset number for the used tool>>
[MEASUR]
(CALCULATE OFFSET(MEASURE))
β INPUT (Z WORK COORD.TARGET)
Check the result of calculation displayed in the (RESULT)
[INPUT]
(GEOMTERY OFFSET)
Repeat the above procedure of Z-axis and X-axis offset data measurement operations for necessary tools.
NOTE
1 Always measure the axis of diameter specification in terms of diameter value.
2 When the measured value is input as the geometry offset value by soft key
[MEASUR], the corresponding wear offset value is set 0.
3 Wear offset data is used for offsetting the error measured on the machined
product or worn down amount of a tool.
- 611 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
<1> Set the actually machined workpiece on a chuck of lathe. After then, for safety, take measure to keep
fully safety such as closing the machine door.
<2> Execute the machine reference position return of X-and Z-axis.
<3> Output T-code in MDI mode, and select the tool for measuring.
<4> Make a spindle rotate by fully safety speed.
<5> Cut surface A of the following drawing in manual mode with a actual tool.
Chuck +X
Surface A
+Z
Workpiece origin
<6> Release the tool in X-axis direction only, without moving Z-axis.
<7> Stop the spindle.
<8> Define the end surface amount β.
Operate as follows on the MANUAL GUIDE i screen.
[WK SET]
(WORK CORRDINATE SYSTEM)
<WORKPIECE ORIGIN>
(TAB <--> will be displayed on the right upper part of the window)
→
<WORKPIECE SHIFT>
[CHCURS]
(ITEM <--> will be displayed on the right upper part of the window)
→
<<Z>>
[MEASUR]
(CALCULATE OFFSET(MEASURE))
β INPUT (WORK COORD.TARGET)
Check the result of calculation displayed in the (RESULT)
[INPUT]
(WORK COORDINATE SYSTEM)
As the result of the above operations, confirm that the absolute coordinate of the Z-axis is changed to the
value of entered β value.
- 612 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
CALCULATE OFFSET (MEASURE)
ABSOLUTE WORK COORD.
CURRENT CURRENT TARGET RESULT
Z -1148.920 -Z 2.000 +Z = Z -1150.920
INPUT TARGET ON WORK COORD.
- 613 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
GEOMETRY OFFSET
NO. X-AXIS Z-AXIS RADIUS VIRT.TIP
001 -200.000 -300.000 0.800 3
002 -210.000 -310.000 0.400 3
003 -220.000 -330.000 3.000 0
- 614 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
NOTE
1 The above offset data are just an example, and they cannot be used for actual
machining.
2 The above offset number 003 is used for drilling tool, and if you use it for
animation, you must set the radius amount of the drill to radius offset data.
- 615 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
(CYLINDER BLANK)
100 INPUT (DIAMETER)
80 INPUT (LENGTH)
0 INPUT (WORK ORIGIN)
[INSERT]
W ORK
DIAMETER D= 100.
LENGTH L= 80.
WORK ORIGIN Z K=
- 616 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
Place the cursor to the address with “?”, enter numeric data, then press
<ALTER> key.
- 617 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 In the machining cycle data menu window, 2 tabs, <CUT COND.> and
<DETAIL>, are displayed.
In the <CUT COND.>, all data must be set. In the <DETAIL>, all data are
automatically set, so check those data and modify them if necessary only
- 618 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
(ZX PLANE TURNING FIGURE - INSERT)
(START POINT - INSERT)
31 INPUT (START POINT DX)
0 INPUT (START POINT Z)
[OK]
[LINE]
(LINE - INSERT)
[L-UP] (LINE DIRECTION)
35 INPUT (END POINT DX)
INPUT (END POINT Z)
45 INPUT (ANGLE)
[OK]
[LINE]
(LINE - INSERT)
[LEFT] (LINE DIRECTION)
[OK]
[CR]
(CORNER R - INSERT)
3 INPUT (CORNER RADIUS)
[OK]
[LINE]
(LINE - INSERT)
[L-UP] (LINE DIRECTION)
60 INPUT (END POINT DX)
-30 INPUT (END POINT Z)
60 INPUT (ANGLE)
[OK]
[LINE]
(LINE - INSERT)
[LEFT] (LINE DIRECTION)
[OK]
[CR]
(CORNER R - INSERT)
3 INPUT (CORNER RADIUS)
[OK]
[LINE]
(LINE - INSERT)
[L-UP] (LINE DIRECTION)
100 INPUT (END POINT DX)
-50 INPUT (END POINT Z)
80 INPUT (ANGLE)
[OK]
After entering all the part figures for machining target, enter blank figure. When you use a preformed
workpiece such like an cast iron, the most suitable cutting path can be made by entering the blank figure
of the preformed workpiece.
In this programming example, round bar workpiece is used. So, enter the blank figure as follows.
- 619 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
Part figures are displayed in blue line, blank figures are displayed in green line, and the currently selected
figure is displayed in yellow line.
Check the entered part figures and blank figures are correct by comparing with the blue print, then
register them as figure blocks into CNC memory finally.
Figure blocks can be registered into the current part program directly, and also can be registered as
another sub program.
Registered figure blocks can be used also for finishing, so in this example, register them as a sub
program.
NOTE
Registered sub program can be displayed in a figure menu tab,
“SUBPROGRAM”.
In this case, set the parameters No14720 to 14723 in advance.
For this example, set those parameters as follow.
No.14720=8000 (Minimum program number of sub programs displayed in the
turning machining sub program menu)
No.14721=8499 (Maximum program number of sub programs displayed in the
turning machining sub program menu)
No.14722=8500 (Minimum program number of sub programs displayed in the
milling machining sub program menu)
No.14723=8999 (Maximum program number of sub programs displayed in the
milling machining sub program menu)
- 620 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
Otherwise, you can enter them from the fixed form sentence menu.
(Soft-key group for Turning cycle menu)
[START]
(Insert Starting Command For Turning)
<START>
↓
<<1.START PROCEDURE>>
[INSERT]
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
- 621 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
CUT COND.
CUTTING DIRECTION P= -Z
FEED RATE F= 0.1
X-AXIS CLEARANCE L= 0.
Z-AXIS CLEARANCE M= 2.
APROCH MOTION Z= Z->X M OV
CUT DEPTH DIRECTION S= -X
POCKET CUTTING X= CUTTING
OVERHANG CUTTING Y= CUTTING
NOTE
1 In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
2 When you select the machining cycle type form machining cycle menu, instead
of selecting by the cursor, you can use direct inputting of item number and
<INPUT> key. (In this case, enter 7 INPUT)
TURNING FI SUBPROGRAM
O8000:
O8001:
O8002:
O8100: OUTER TURNING
O8400: OUTER TURNING
- 622 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
- 623 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
NOTE
In the machining cycle data menu window, all data excepting cutting condition
data are set automatically. However, the data entered at previously entered
cycle of same kind are copied, so you must enter the data if you have not
entered the same kind of cycle.
DRILLING - INSERT
CUT COND.
PECKING CUT DEPTH Q= 5. *
REF. PT. MODE I= INIT.POS-1
I POINT J= 10.
CUT DEPTH L= -20.
GO PAST AMOUNT K= 2. *
CLEARANCE C= 2.
FEED RATE F= 100.
DWELL TIME P= 0.5 *
APROCH MOTION Z= X->Z M OV
- 624 -
B.EXAMPLES OF CREATING
PART PROGRAMS FOR
B-63874EN/11 APPENDIX LATHES
POS./SIZE REPEAT
PITH ANGLE C= 90. *
NUMBER OF HOLE M= *
- 625 -
B. EXAMPLES OF CREATING
PART PROGRAMS FOR
LATHES APPENDIX B-63874EN/11
NOTE
There may be a case that undefined value is entered by “?” in the fixed form
sentence menu, so in this case, you need to replace the “?” by proper value can
be used in actual machining.
NOTE
After checking by animation, in order to do other operation, you must close the
animation window by pressing soft key [GRPOFF] always.
SIMULATE-ANIMATE
加工シミュレーション(アニメ)
- 626 -
B-63874EN/11 APPENDIX C.ALARMS
C ALARMS
If the input program or one or more parameter settings are not correct, the following P/S alarms are
raised.
When an alarm other than the following P/S alarms is raised, refer to the relevant NC operator's manual.
NOTE
In Series 0i-F/0i -D/30i/31i/32i, the alarm is not P/S, but MC.
Alarm
Series Series
Description
0i-C/ 0i-F/0i-D/
16i/18i/21i 30i/31i /32i
There is no area that can be machined. The tool is too large for the
Cause
3003 3503 specified machining area.
Action Modify the machining program to use a smaller tool.
Cause The number of cuts has exceeded the limit.
3004 3504 Modify the machining program to reduce the number of cuts by, for
Action
example, dividing the machining profile.
Cause The machining start point is invalid.
3005 3505 Either change the machining start point to a normal one or modify the
Action
machining program to automatically decide the point.
Cause The machining area is invalid.
3006 3506 Modify the machining program to specify a correct machining area, such as
Action
a part figure and a blank figure in a machining profile.
Cause The cutting conditions are invalid.
3007 3507 Modify the machining program to specify normal cutting conditions such as
Action
the feedrate.
Cause Finishing is not possible under the specified conditions.
3008 3508
Action Review the finishing program.
An interference occurred. For example, the tool path may interfere with the
Cause
opposite machining area.
3009 3509
For example, the cutter radius may be too large for the machining area.
Action
Modify the machining program.
No machining cycle is found. No machining type block is found; only a
Cause
figure block is specified.
3010 3510
Modify the machining program by, for example, adding the necessary
Action
machining type block.
Cause No machining cycle is found. An unavailable machining cycle is specified.
3011 3511
Action Necessary options may not be added. Contact the machine tool builder.
G codes that cannot be combined together. A figure block not available to
Cause
the machining type block is specified.
3012 3512
Modify the machining program to specify a correct combination of
Action
machining type block and figure block.
Cause The arbitrary figure is invalid.
3013 3513
Action Modify the machining program to specify a correct arbitrary figure.
Cause The figure data is invalid.
3014 3514
Action Modify the machining program to specify correct figure data.
Cause The tool offset cannot be read correctly.
Necessary options, such as the number of offset sets, may not be set.
3015 3515
Action Modify the machining program by, for example, changing the offset number
to an available one.
- 627 -
C.ALARMS APPENDIX B-63874EN/11
Alarm
Series Series
Description
0i-C/ 0i-F/0i-D/
16i/18i/21i 30i/31i /32i
With a cycle machining command or other 4-digit G commands, necessary
Cause
arguments are not entered.
3016 3516
Modify the machining program by, for example, adding necessary
Action
arguments.
Cause The parameter setting is invalid.
3025 3525
Action Check the parameter setting.
Cause Spiral plunge of pocket machining cannot be used on ZC, XC or XA plane.
3029 3529
Action Use plunge in line on ZC, XC or XA plane.
Cause The machining type specification is invalid.
3030 3530
Action Modify the machining program to specify an appropriate machining type.
Cause The return mode is invalid.
3031 3531
Action Modify the machining program to specify an appropriate return mode.
Cause The I point coordinate specification is invalid.
3032 3532
Action Modify the machining program to specify an appropriate I point coordinates.
Cause The dwell time specification is invalid.
3033 3533 For example, a negative value may be entered as the dwell time. Modify the
Action
machining program to specify an appropriate dwell time.
Cause The overrun specification is invalid.
3034 3534 For example, a negative value may be entered as the overrun. Modify the
Action
machining program to specify an appropriate overrun.
Cause The thread lead specification is invalid.
3035 3535 For example, a negative value may be entered as the thread lead. Modify
Action
the machining program to specify an appropriate thread lead.
Cause The shift specification is invalid.
3036 3536 For example, a negative value may be entered as the shift. Modify the
Action
machining program to specify an appropriate shift.
Cause The cutting method specification is invalid.
3037 3537 A value not specifiable as threading or other cutting methods is entered.
Action
Modify the machining program to specify an appropriate cutting method.
Cause The cutting direction specification is invalid.
3038 3538 A value not specifiable as turning or other cutting directions is entered.
Action
Modify the machining program to specify an appropriate cutting direction.
Cause The cut direction specification is invalid.
3039 3539 A value not specifiable as turning or other cut directions is entered. Modify
Action
the machining program to specify an appropriate cut direction.
Cause The movement method specification is invalid.
3040 3540 A value not specifiable as facing or other movement methods is entered.
Action
Modify the machining program to specify an appropriate movement method.
Cause The chamfer amount specification is invalid.
A value not specifiable as chamfering or other chamfer amounts is entered,
3041 3541
Action such as a negative value. Modify the machining program to specify an
appropriate chamfer amount.
Cause The ejection amount specification is invalid.
A value not specifiable as chamfering or other face ejection amounts is
3042 3542
Action entered, such as a negative value. Modify the machining program to specify
an appropriate ejection amount.
Cause The surplus thickness specification is invalid.
A value not specifiable as pocketing or other surplus thicknesses is entered,
3043 3543
Action such as a negative value. Modify the machining program to specify an
appropriate surplus thickness.
- 628 -
B-63874EN/11 APPENDIX C.ALARMS
Alarm
Series Series
Description
0i-C/ 0i-F/0i-D/
16i/18i/21i 30i/31i /32i
Cause The cutter radius is invalid.
A value not specifiable as a cutter radius is entered, such as a negative
3044 3544
Action value. Modify the machining program to specify an appropriate cutter
radius.
Cause The depth of cut is invalid.
3045 3545 A value not specifiable as a depth of cut is entered, such as a negative
Action
value. Modify the machining program to specify an appropriate depth of cut.
Cause The cutting angle is invalid.
3046 3546 A value not specifiable as a cutting angle is entered. Modify the machining
Action
program to specify an appropriate cutting angle.
Cause The cut angle is invalid.
3047 3547 A value not specifiable as pocketing or other cut angles is entered. Modify
Action
the machining program to specify an appropriate cut angle.
Cause The clearance is invalid.
3048 3548 A value not specifiable as a clearance is entered, such as a negative value.
Action
Modify the machining program to specify an appropriate clearance.
Cause The finishing allowance is invalid.
A value not specifiable as a finishing allowance is entered, such as a
3049 3549
Action negative value. Modify the machining program to specify an appropriate
finishing allowance.
Cause The feedrate is invalid.
3050 3550 A value not specifiable as a feedrate is entered, such as zero. Modify the
Action
machining program to specify an appropriate feedrate.
Cause The number of finishing operations is invalid.
A value not specifiable as the number of threading or other finishing
3051 3551
Action operations is entered, such as 0. Modify the machining program to specify
an appropriate number of finishing operations.
Cause The approach specification is invalid.
3052 3552 A value not specifiable as contouring or other approaches is entered.
Action
Modify the machining program to specify an appropriate approach.
Cause The escape specification is invalid.
3053 3553 A value not specifiable as contouring or other escapes is entered. Modify
Action
the machining program to specify an appropriate escape.
Cause The compensation number is invalid.
A value not specifiable as contour finishing or other compensation numbers
3054 3554
Action is entered. Modify the machining program to specify an appropriate
compensation number.
Cause The radius of the tool nose is invalid.
3055 3555 A value not specifiable as turning or other tool nose radii is entered. Modify
Action
the machining program to specify an appropriate radius of the tool nose.
Cause The cutting edge angle/tool angle is invalid.
A value not specifiable as turning or other cutting edge angles or tool
3056 3556
Action angles is entered. Modify the machining program to specify an appropriate
value.
Cause The virtual tool tip position is invalid.
A value not specifiable as turning or other virtual tool tip positions is
3057 3557
Action entered. Modify the machining program to specify an appropriate virtual tool
tip position.
Cause The depth-of-cut change ratio is invalid.
3058 3558 A value not specifiable as turning or other depth-of-cut change ratios is
Action
entered. Modify the machining program to specify an appropriate value.
- 629 -
C.ALARMS APPENDIX B-63874EN/11
Alarm
Series Series
Description
0i-C/ 0i-F/0i-D/
16i/18i/21i 30i/31i /32i
Cause The return clearance is invalid.
3059 3559 A value not specifiable as turning or other return clearances is entered.
Action
Modify the machining program to specify an appropriate value.
Cause The tool width is invalid.
3060 3560 A value not specifiable as turning and grooving or other tool widths is
Action
entered. Modify the machining program to specify an appropriate value.
Cause The pecking is invalid.
3061 3561 A value not specifiable as turning and grooving or other peckings is
Action
entered. Modify the machining program to specify an appropriate value.
Cause The first feed override is invalid.
3062 3562 A value not specifiable as turning or other first feed overrides is entered.
Action
Modify the machining program to specify an appropriate value.
Cause The spindle speed is invalid.
3063 3563 A value not specifiable as the spindle speed, for example 0, is entered.
Action
Modify the machining program to specify an appropriate spindle speed.
Cause Tool data aren’t enough to execute cycle.
3064 3564
Action Set tool data in offset window or tool condition in machining blocks.
Cause Tool type doesn’t fit the cycle type.
3065 3565
Action Modify tool data in offset window or the cycle type in machining program.
Cause Program coordinate system changing function is invalid.
3066 3566 Necessary options or parameters concerning with program coordinate
Action
system changing function may not be set. Confirm these setting.
Cause Modal can’t be sheltered and restored.
3070 3570
Action Command G00, G01, G02 or G03 before the cycle is executed.
Cause Modal can’t be sheltered and restored.
3071 3571
Action Command G40 before the cycle is executed.
Cause Modal can’t be sheltered and restored.
3072 3572
Action Command G80 before the cycle is executed.
In reverse tapping cycle, SPINDLE Q is not specified in case of using plural
Cause
3073 3573 spindles.
Action Specify the entry data item SPINDLE Q.
In reverse tapping cycle, parameters for M code to be specified before
Cause
reverse tapping are not set.
3074 3574
Set the parameters No.27197, 27199, 27201 and 27209 for M code to be
Action
specified before reverse tapping.
Cause The figure type is invalid.
3075 3575 A type not specifiable as the figure type of a figure block is selected. Modify
Action
the machining program to specify an appropriate type.
Cause The reference position is invalid.
3076 3576 A value not specifiable as the reference position of a figure block is entered.
Action
Modify the machining program to specify an appropriate value.
Cause The height/depth is invalid.
3077 3577 A value not specifiable as the height/depth of a figure block is entered.
Action
Modify the machining program to specify an appropriate value.
Cause The figure length is invalid.
3078 3578 A value not specifiable as the length of a figure block is entered. Modify the
Action
machining program to specify an appropriate value.
Cause The corner rounding specification is invalid.
3079 3579 A value not specifiable as the corner rounding of a figure block is entered.
Action
Modify the machining program to specify an appropriate value.
- 630 -
B-63874EN/11 APPENDIX C.ALARMS
Alarm
Series Series
Description
0i-C/ 0i-F/0i-D/
16i/18i/21i 30i/31i /32i
Cause The figure angle specification is invalid.
3080 3580 A value not specifiable as the angle of a figure block is entered. Modify the
Action
machining program to specify an appropriate value.
Cause The groove width specification is invalid.
3081 3581 A value not specifiable as the groove width of a figure block is entered.
Action
Modify the machining program to specify an appropriate value.
Cause The figure radius specification is invalid.
3082 3582 A value not specifiable as the arc radius of a figure block is entered. Modify
Action
the machining program to specify an appropriate value.
Cause The center-to-center distance specification is invalid.
A value not specifiable as the center-to-center distance of track or other
3083 3583
Action figures is entered. Modify the machining program to specify an appropriate
value.
Cause The pitch specification is invalid.
3084 3584 A value not specifiable as the pitch angle of a figure block is entered.
Action
Modify the machining program to specify an appropriate value.
Cause The number of holes/grooves specification is invalid.
3085 3585 A value not specifiable as the number of holes or grooves in a figure block
Action
is entered. Modify the machining program to specify an appropriate value.
Cause The coordinate specification is invalid.
3086 3586 A value not specifiable as a coordinate of a figure block is entered. Modify
Action
the machining program to specify an appropriate value.
Cause The groove depth specification is invalid.
3087 3587 A value not specifiable as the groove depth of a figure block is entered.
Action
Modify the machining program to specify an appropriate value.
Cause In selecting a range of arbitrary figures, the selected range is wrong.
Select a correct range. Concerning the details, refer “Settings that disable
3088 3588
Action machining” in chapter “Machining of a Divided Area” of Selecting a Range
of Arbitrary Figures.
Cause The groove bottom specification is invalid.
3089 3589 A value not specifiable as the groove bottom of a figure block for grooving is
Action
entered. Modify the machining program to specify an appropriate value.
Cause The thread/hole diameter specification is invalid.
3090 3590 A value not specifiable as a thread or hole diameter in a figure block is
Action
entered. Modify the machining program to specify an appropriate value.
Cause The number-of-threads specification is invalid.
A value not specifiable as the number of threads in a figure block to be
3091 3591
Action threaded is entered. Modify the machining program to specify an
appropriate value.
Cause An arbitrary figure is not closed.
An arbitrary figure entered for facing, pocketing, or turning is not closed.
3092 3592
Action Modify the machining program to specify a closed figure that uses the same
point both as the start and end points.
Cause All figure elements of an arbitrary figure are specified as parts.
All figure elements of an arbitrary figure entered for turning are specified as
3093 3593
Action "parts." Modify the machining program to specify the figure elements
corresponding to actual blanks as "blanks."
Cause The end face specification is invalid.
3094 3594 A value not specifiable as the end face of the cycle machining is entered.
Action
Modify the machining program to specify an appropriate value.
- 631 -
C.ALARMS APPENDIX B-63874EN/11
Alarm
Series Series
Description
0i-C/ 0i-F/0i-D/
16i/18i/21i 30i/31i /32i
Cause The arbitrary figure group specification is not correct.
3095 3595 In the group specification used in, for example, pocketing with islands,
Action
either the start or end block is not entered. Enter an appropriate block.
Cause The arbitrary figure group specification is not correct.
3098 3598 In the group specification used in, for example, pocketing with islands,
Action
either the start or end block is not entered. Enter an appropriate block.
NOTE
Alarm numbers 3503 through 3598 for the Series 30i/31i/32i are changed to
0503 through 0598 when bit 1 (MCA) of parameter No. 6008 is 1.
- 632 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
27000 MC7 MC6 MC5 MC4 MC3 MC2 MC1 MC0
- 633 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
MC4 0 : In cycle input screens, the tab of [FACE POSIT] for end face position is not
displayed.
1 : In cycle input screens, the tab of [FACE POSIT] for end face position is displayed.
Remark) Refer to Section 4.7, “REAR END FACING BY MILLING” in the Part IV.
MC5 0 : In the soft-key of [START],[CYCLE],[END] and [FIGURE], the icons for Milling
are displayed.
1 : In the soft-key of [START],[CYCLE],[END] and [FIGURE], the icons for Turning
are displayed.
MC6 0 : In [START] menu screens, the tab of [COORD CONV] is displayed.
1 : In [START] menu screens, the tab of [COORD CONV] is not displayed.
Remark) Refer to Section 4.12, “COORDINATE SYSTEM CONVERSION CYCLE” in
the Part IV.
MC7 0 : The tab of [EMBOSSING] is not displayed on the cycle machining menu.
1 : The tab of [EMBOSSING] is displayed on the cycle machining menu.
#7 #6 #5 #4 #3 #2 #1 #0
27001 P4 P3 P2 P1 P0
P0 0 : The tab of [ROT. AXIS] for rotation axis names are not displayed.
1: The tab of [ROT. AXIS] for rotation axis names are displayed.
P1 0 : Rotation axis name selection soft keys are disabled.
1: Rotation axis name selection soft keys [C] and [A] are used.
(It is necessary to set P0 to 1.)
P2 0 : Rotation axis name selection soft keys are disabled.
1 : Rotation axis name selection soft keys [C] and [B] are used.
(It is necessary to set P0 to 1.)
P3 0 : Rotation axis name selection soft keys are disabled.
1 : Rotation axis name selection soft keys [C] and [E] are used.
(It is necessary to set P0 to 1.)
Remark) Refer to Section 4.12, “COORDINATE SYSTEM CONVERSION CYCLE” in
the Part IV.
P4 0 : When A, B, or E is specified as a rotation axis name in a figure command, A, B, or
E is output on a tool path.
1 : When A, B, or E is specified as a rotation axis name in a figure command, C is
output on a tool path.
#7 #6 #5 #4 #3 #2 #1 #0
27002 ESC MDL RCF FSP YMN FGC TYP TLG
TLG 0 : In Milling cycle menu, the tab of [TOOL COND.] is not displayed.
1: In Milling cycle menu, the tab of [TOOL COND.] is displayed.
TYP 0 : When the data input window for a milling figure block is opened for modification,
the item "FIGURE TYPE" displays all figure types.
1: When the data input window for a milling figure block is opened for modification,
the item "FIGURE TYPE" displays only the figure type that is applicable to the
immediately preceding machining process.
FGC 0 : In [START] menu screens, the tab of [FIG. COPY] is displayed.
1: In [START] menu screens, the tab of [FIG. COPY] is not displayed.
YMN 0 : In the cycle menu screen or cycle input screen, the items related to the Y-axis are not
displayed.
1: In the cycle menu screen or cycle input screen, the items related to the Y-axis are
displayed. (Only for the T series CNC system)
- 634 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
FSP 0 : In the arbitrary figure creation screen, the input item for the finishing feedrate is not
displayed.
1: In the arbitrary figure creation screen, the input item for the finishing feedrate is
displayed.
RCF 0 : In the pocketing, embossing, contouring, or grooving cycle input screen, the depth
of a tool cut and the finishing allowance are shown in conventional order.
1: In the pocketing, embossing, contouring, or grooving cycle input screen, the depth
of a tool cut and the finishing allowance are shown in reverse order.
MDL 0 : In Milling cycles, after completing the whole cycle motions, the modal will be
returned to the state of beginning cycle.
1: In Milling cycles, after completing the whole cycle motions, the modal will not be
returned to the state of beginning cycle.
ESC 0 : In Milling cycles, after completing the whole cycle motions, the tool will go back to
the point where machining cycle started.
1: In Milling cycles, after completing the whole cycle motions, the tool will not go
back to the point where machining cycle started.
#7 #6 #5 #4 #3 #2 #1 #0
27003 ML3 ML2 ML1 ML0
By setting this parameter, the optimum cycle menus can be displayed on the screen. Please set 1 bit only
according to the machine configuration.
ML0 0 : The machining center machine does not include the X-axis, Y-axis, and Z-axis
1: The machining center machine includes the X-axis, Y-axis, and Z-axis
ML1 0 : The machining center machine does not include the X-axis, Y-axis, Z-axis, C-axis,
and B-axis (axis around which the tool swivels).
1: The machining center machine includes the X-axis, Y-axis, Z-axis, C-axis, and
B-axis (axis around which the tool swivels).
ML2 0 : The machining center machine does not include the X-axis, Y-axis, Z-axis, , and A
-axis (workpiece rotation axis).
1: The machining center machine includes the X-axis, Y-axis, Z-axis, , and A -axis
(workpiece rotation axis).
ML3 0 : The machining center machine does not includes the X-axis, Y-axis, Z-axis, and
B-axis (workpiece rotation axis).
1: The machining center machine includes the X-axis, Y-axis, Z-axis, and B-axis
(workpiece rotation axis).
NOTE
1 When the parameter No.27003 is set, please be sure to push [F]
key on NOW LOADING screen after Power ON. The necessary
parameters are set automatically. (When the necessary parameters
are set, the message of “NOW SETTING PARAMETERS” is
displayed on the left side of NOW LOADING screen.)
2 When bit 2 (ML2) of the parameter No.27003 is set to 1, please be
sure to set bit0 of the parameter No.27003 to 1, bit0 of the
parameter No.27001 to 0 and bit3 of the parameter No.27001 to 0.
3 In case of machines other than vertical machining center, please
set bit 2 of the parameter No.27003 to 0.
- 635 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27004 MM2 MM1 MM0
If the machine configuration does not meet the parameter No.27003 or No.27103, this parameter is used
to display the optimum menu on the screen.
MM0 0 : Hole machining, facing, contouring, pocketing, grooving, and XY plane figures are
not displayed.
1: Hole machining, facing, contouring, pocketing, grooving, and XY plane figures are
displayed.
MM1 0 : Hole machining, facing, contouring, pocketing, grooving, C-axis grooving, polar
coordinate (XC) surface figures, and cylindrical (ZC) surface figures are not
displayed.
1: Hole machining, facing, contouring, pocketing, grooving, C-axis grooving, polar
coordinate (XC) surface figures, and cylindrical (ZC) surface figures are displayed.
MM2 0 : Cylindrical (XA) surface figures are not displayed.
1: Cylindrical (XA) surface figures are displayed. (Only when MM0 = 1)
MM3 0 : Hole machining, facing, contouring, pocketing, grooving, B-axis grooving, polar
coordinate (XC) surface figures, and cylindrical (YB) surface figures are not
displayed.
1: Hole machining, facing, contouring, pocketing, grooving, B-axis grooving, polar
coordinate (XC) surface figures, and cylindrical (YB) surface figures are displayed.
NOTE
1 When these parameter are all 0, the all milling cycle menu except
the menu of XA plame are displayed on the screen
2 When the parameter No.27003 or No.27103 is set, this parameter
are initialize at the power ON and pushing “F” key.
27005 CLMPM
27006 UCLMPM
27007 CFCODM
CFCODM : Feedrate to replace all rapid traverse feedrate during C-axis machining for feed per
minute.
If 0 is set, the feedrate is assumed 2000 (mm/min) or 78.7 (inch/min) .
[Unit of data] For metric input (INI (No.0000#2)=0) : 1(mm/min)
For inch input (INI (No.0000#2)=1) : 0.01(inch/min)
- 636 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
NOTE
In XC plane, Polar coordinate interpolation is used. That is, it is
impossible to use G0 command. Therefore, parameter No.27007
is used instead of rapid traverse.
27008 CFCODR
CFCODR : Feedrate to replace all rapid traverse feedrate during C-axis machining for feed per
revolution.
If 0 is set, the feedrate is assumed 2 (mm/min) or 0.0787 (inch/min).
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
NOTE
In XC plane, Polar coordinate interpolation is used. That is, it is
impossible to use G0 command. Therefore, No.27008 is used
instead of rapid traverse.
27009 CLERCLMP
27010 APESCLMP
APESCLMP : Minimum Clump value of Radius or Distance of Approach or Escape for Milling cycles.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001(mm)
For inch input (INI (No.0000#2)=1) : 0.0001(inch)
27011 CLMPMS
27012 UCLMPMS
27013 MSTOP
27014 MORIE
27018 SRCHBLNK
#7 #6 #5 #4 #3 #2 #1 #0
27095 P6 P4 P2 P1 P0
P0 0 : The surplus thickness for the side and bottom is entered in the cycle input screen.
1: The surplus thickness for the side and bottom is entered in the figure input screen.
P1 0 : Blank figure data is not reused as machining profile data.
1: Blank figure data is reused as machining profile data.
P2 0 : A polygon figure pattern is not displayed in a fixed form figure.
1: A polygon figure pattern is displayed in a fixed form figure.
P4 0 : In the milling cycle figure input screen, a soft key is not used to select a clamping
method. (Conventional specifications)
1: In the milling cycle figure input screen, a soft key is used to select a clamping
method. (New specifications)
P6 0 : At the end of drilling, cutting is performed at a time by the depth of a cut.
(Conventional specifications)
1: At the end of drilling, pecking is performed by the depth of a cut. (New
specifications)
#7 #6 #5 #4 #3 #2 #1 #0
27096 #5 #4 WRA GCP
GCP 0 : The program for cylindrical interpolation on G18 plane is generated in contour
programming window of ZC plane.
1: The program for cylindrical interpolation on G19 plane is generated in contour
programming window of ZC plane.
WRA 0 : In cycle retract motions of milling machining operations, workpiece rotation axis is
returned to the start point of machining cycle.
1: In cycle retract motions of milling machining operations, workpiece rotation axis is
not returned to the start point of machining cycle.
NOTE
Workpiece rotation axis means that the parameter No.1006#0 of
axis is set to 1.
This parameter is available when the parameter No.27002#7 is set
to 0.
- 638 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
27140 TML
27453 ROTEXAXIS
ROTEXAXIS : Axis numbers of rotation axes that are used during machining cycle after the soft-key [A]
or [C] is selected in figure data input screen when the rotation axis names are extended.
The each axis number has 2 digits that are specified by the followings.
“**¥¥” (** : Axis number that is used when [A] is selected, ¥¥ : Axis number that is used
when [C] is selected)
27464 Number of overlapped threads in Machining type 3 for outer thread milling cycle
#7 #6 #5 #4 #3 #2 #1 #0
27030 FC1 FC0
FC0 0 : The input data item of [PATH MOVE METHOD] and [PATH MOVE FEED
RATE] are displayed on Facing cycle menu.
1: The input data item of [PATH MOVE METHOD] and [PATH MOVE FEED
RATE] are not displayed on Facing cycle menu.
FC1 0 : all menu is displayed in “CUT SHIFT DIRECTION”.
1: only the perpendicular direction to “CUTTING DIRECTION” is displayed in “CUT
SHIFT DIRECTION”.
#7 #6 #5 #4 #3 #2 #1 #0
27040 CN6 CN4 CN3 CN2 CN1 CN0
CN0 0 : During in-feed in Roughing, the tool moves by retracting to the height of the top
workpiece surface plus the clearance.
1: During in-feed in Roughing, the tool moves by retracting to the height of the
machining surface plus the clearance.
- 639 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
CN1 0 : In Roughing, the tool moves at a hollow by retracting to the height of the top
workpiece surface plus the clearance.
1: In Roughing, the tool moves at a hollow by retracting to the height of the machining
surface plus the clearance.
CN2 0 : In Roughing, the tool moves at an opening by retracting to the height of the top
workpiece surface plus the clearance..
1: In Roughing, the tool moves at an opening by retracting to the height of the
machining surface plus the clearance.
CN3 0 : In side finishing, NC does not perform cutter compensation.
1: In side finishing, NC performs cutter compensation.
Remark) Tool path is not calculated with Cutter compensation in inside, but G41 or
G42 is outputted directly.
CN4 0 : The system performs an interference check.
1: The system does not perform an interference check.
CN6 0 : In Roughing, when the cutting start point is equal to the end point, the tool cuts
directly without escape to the radius direction.
1: In Roughing, when the cutting start point is equal to the end point, the tool cuts with
escape to the radius direction.
27045 COFSW
0 1 2
27046 CMVFR
- 640 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
27047 CMVFT
27048 CVOVL
CVOVL
27049 CMVFR
CMVFR : Feedrate during movement in the cutter radius direction in contouring for feed per
revolution.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
Remark) Refer to parameter No.27046.
27050 CMVFT
CMVFT : Feedrate during movement in the tool axis direction in contouring for feed per revolution.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
Remark) Refer to parameter No.27047.
#7 #6 #5 #4 #3 #2 #1 #0
27060 PR7 PR6 PR5 PR4 PR3 PR2 PR1 PR0
PR0 0 : Machining starts on the inside during roughing and bottom finishing.
1: Machining starts on the outside during roughing and bottom finishing.
PR1 0 : The top of an island is not machined during roughing and bottom finishing.
1: Machining is performed by controlling the depth of cut during roughing and bottom
finishing.
- 641 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
PR1 = 0 PR1 = 1
PR2 0 : Method of interpolation during roughing and bottom finishing (interpolation of
elements with arcs).
1: Method of interpolation during roughing and bottom finishing (interpolation of
elements by extending them).
PR2 = 0 PR2 = 1
PR3 0 : Method of machining portions left uncut during roughing and bottom finishing (no
machining of portions left uncut).
1: Method of machining portions left uncut during roughing and bottom finishing
(machining of portions left uncut).
UNCUT
PR4 0 : The tool moves by retracting to the height of the top workpiece surface plus the
clearance at an opening during roughing and bottom finishing.
1: The tool moves by retracting to the height of the machining surface plus the
clearance at an opening during roughing and bottom finishing.
PR5 0 : Paths for all material elements are created with an island reference during roughing
and bottom finishing.
1: Paths for all material elements are created with a pocket reference during roughing
and bottom finishing.
PR5 = 0 PR5 = 1
PR6 0 : The tool moves by retracting to the height of the top workpiece surface plus the
clearance during movement in the tool axis direction during roughing and bottom
finishing.
1: The tool moves by retracting to the height of the machining surface plus the
clearance during movement in the tool axis direction during roughing and bottom
finishing.
- 642 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
PR7 0 : The input data item of [START PT.(1st AXIS)] and [START PT.(2nd AXIS)] are
not displayed on the Pocketing cycle menu..
1: The input data item of [START PT.(1st AXIS)] and [START PT.(2nd AXIS)] are
displayed on the Pocketing cycle menu..
#7 #6 #5 #4 #3 #2 #1 #0
27061 CDR #6 PF5 PF4 PF3 PF2 PF1 PF0
PF0 0 : During in-feed in side finishing and chamfering, the tool moves by retracting to the
height of the top workpiece surface plus the clearance.
1 : During in-feed in side finishing and chamfering, the tool moves by retracting to the
height of the machining surface plus the clearance.
PF1 0 : In side finishing and chamfering, the tool moves at a hollow by retracting to the
height of the top workpiece surface plus the clearance.
1 : In side finishing and chamfering, the tool moves at a hollow by retracting to the
height of the machining surface plus the clearance.
PF2 0 : In side finishing and chamfering, the tool moves at an opening by retracting to the
height of the top workpiece surface plus the clearance.
1 : In side finishing and chamfering, the tool moves at an opening by retracting to the
height of the machining surface plus the clearance.
PF3 0 : In side finishing, NC does not perform cutter compensation.
1 : In side finishing, NC performs cutter compensation.
Remark) Tool path is not calculated with Cutter compensation in inside, but G41 or G42
is outputted directly.
PF4 0 : The system performs an interference check.
1 : The system does not perform an interference check.
PF5 0 : A cutting angle is displayed.
1 : A cutting angle is not displayed.
#6 0 : Island figures inside residual area are invalidation. (Island figures are machined)
1 : Island figures inside residual area are left. Maybe time of tool path creation will be
long.
CDR 0 : When Pocketing (rough) and emboss machining (rough) is executed, if the cutting
condition (SIDE THICKNESS - SIDE FINISH AMOUNT) ≤ CUT DEPTH OF
RADIUS is given, an alarm is generated.
1 : When Pocketing (rough) and emboss machining (rough) is executed, if the cutting
condition (SIDE THICKNESS - SIDE FINISH AMOUNT) ≤ CUT DEPTH OF
RADIUS is given, an alarm isn’t generated.
27065 POFSW
0 1 2
- 643 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
27066 PKTFR
PKTFR : Feedrate during movement in the cutter radius direction in in-feed for feed per minute.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 1(mm/min)
For inch input (INI (No.0000#2)=1) : 0.01(inch/min)
Remark) Feedrate during movement in the cutter radius direction is ‘Frm’ as the
following illustration.
27067 PKTFT
PKTFT : Feedrate during movement in the tool axis direction in in-feed for feed per minute.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 1(mm/min)
For inch input (INI (No.0000#2)=1) : 0.01(inch/min)
Remark) Feedrate during movement in the tool axis direction is ‘Ftm’ as the above
illustration.
27068 PKOVL
PKOVL : Amount of overlapping for an approach/escape during side finishing and chamfering.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001(mm)
For inch input (INI (No.0000#2)=1) : 0.0001(inch)
PKOVL
27069 OPNCR
OPNCR
- 644 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
27070 PKTFR
PKTFR : Feedrate during movement in the cutter radius direction in in-feed for feed per revolution.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
Remark) Refer to parameter No.27066.
27071 PKTFT
PKTFT : Feedrate during movement in the tool axis direction in in-feed for feed per revolution.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
Remark) Refer to parameter No.27067.
#7 #6 #5 #4 #3 #2 #1 #0
27080 GR2 GR1 GR0
GR0 0 : During roughing and bottom finishing, in-feed in the cutter radius direction is
performed with a uniform depth of cut.
(A uniform depth is the calculated depth automatically.)
1: During roughing and bottom finishing, in-feed in the cutter radius direction is
performed with [CUT DEPTH OF RADIUS].
GR1 0 : During roughing and bottom finishing, in-feed in the tool axis direction is performed
with a uniform depth of cut.
(A uniform depth is the calculated depth automatically.)
1: During roughing and bottom finishing, in-feed in the tool axis direction is performed
with [CUT DEPTH OF AXIS].
GR2 0 : During roughing and bottom finishing, tool retracts to the top workpiece surface
plus the clearance..
1: During roughing and bottom finishing, the tool retracts to the position of the
machining surface plus the clearance.
#7 #6 #5 #4 #3 #2 #1 #0
27081 GF4 GF3 GF2 GF1 GF0
GF0 0 : During in-feed in side finishing and chamfering, the tool moves by retracting to the
height of the top workpiece surface plus the clearance.
1: During in-feed in side finishing and chamfering, the tool moves by retracting to the
height of the machining surface plus the clearance.
GF1 0 : In side finishing and chamfering, the tool moves at a hollow by retracting to the
height of the top workpiece surface plus the clearance.
1: In side finishing and chamfering, the tool moves at a hollow by retracting to the
height of the machining surface plus the clearance.
GF2 0 : In side finishing and chamfering, the tool moves at an opening by retracting to the
height of the top workpiece surface plus the clearance.
1: In side finishing and chamfering, the tool moves at an opening by retracting to the
height of the machining surface plus the clearance.
GF3 0 : In side finishing, NC does not perform cutter compensation.
1: In side finishing, NC performs cutter compensation.
- 645 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
Remark) The NC outputs G41/G42 rather than calculating the tool path through internal
cutter compensation. When the finishing count is specified, cutter
compensation is performed with G41/G42 only during the last in-feed.
Otherwise, cutter compensation by the MANUAL GUIDE i is used.
GF4 0 : The system performs an interference check.
1 : The system does not perform an interference check.
27085 GOFSW
0 1 2
27086 GMVFR
GMVFR : Feedrate during movement in the cutter radius direction in grooving for feed per minute.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 1(mm/min)
For inch input (INI (No.0000#2)=1) : 0.01(inch/min)
Remark) Feedrate during movement in the cutter radius direction is ‘Frm’ as the
following illustration.
27087 GMVFT
GMVFT : Feedrate during movement in the tool axis direction in contouring for feed per minute.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 1(mm/min)
For inch input (INI (No.0000#2)=1) : 0.01(inch/min)
Remark) Feedrate during movement in the tool axis direction is ‘Ftm’ as the above
illustration.
- 646 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
27088 GVOVL
GVOVL : Amount of overlapping for an approach/escape during side finishing and chamfering.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001(mm)
For inch input (INI (No.0000#2)=1) : 0.0001(inch)
GVOVL
27089 GMVFR
GMVFR : Feedrate during movement in the cutter radius direction in grooving for feed per
revolution.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
Remark) Refer to parameter No.27086.
27090 GMVFT
GMVFT : Feedrate during movement in the tool axis direction in contouring for feed per revolution.
If 0 is set, the feedrate is assumed Rapid traverse feedrate.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.0001(mm/rev)
For inch input (INI (No.0000#2)=1) : 0.000001(inch/rev)
Remark) Refer to parameter No.27087.
#7 #6 #5 #4 #3 #2 #1 #0
27020 HL7 HL6 HL2 HL1 HL0
HL0 0 : In the drilling input screen, the input item "GO PATH AMOUNT SET" is not
displayed.
1: In the drilling input screen, the input item "GO PATH AMOUNT SET" is displayed.
HL1 0 : An alarm is issued when the tool database function is used and a hole machining
cycle is executed with the chamfering tool and end mill tool.
1: An alarm is not issued when the tool database function is used and a hole machining
cycle is executed with the chamfering tool and end mill tool.
HL2 0 : The type of a tool is not checked when the tool database function is used and a hole
machining cycle is executed.
1: The type of a tool is checked when the tool database function is used and a hole
machining cycle is executed.
HL7 0 : Before rigid tapping is specified, "M_ S_ ;" or "S_ ;" is specified.
1: Before rigid tapping is specified, "G65 P_ M_ S_ ;" is specified (when bit 0 (G84)
of parameter No. 5200 is 0) or "G65 P_ S_ ;" is specified (when bit 0 (G84) of
parameter No. 5200 is 1).
(The argument of address P is a value set in parameter No.27021.)
- 647 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
27013 MSTOP
27014 MORIE
27021 G65PROGNO
CLERCLMP The number of a P code program to be called by G65 (refer to bit 7 (HL7) of parameter
No. 27020)
#7 #6 #5 #4 #3 #2 #1 #0
27195 PCR TRV WRV
27451 THRDMOVL
27452 THRDMSCL
- 648 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
27100 WAR BLK TC4 USE ARA TC1 TC0
TC0 0 : (1) For turning (outer surface, inner surface), grooving (outer surface, inner
surface), or threading (outer surface, inner surface), the input item [CUT
DEPTH DIRECTION S] is not displayed.
(2) For conical boring, the input item [CUT DEPTH DIRECTION S] is not
displayed.
1: (1) For turning (outer surface, inner surface), grooving (outer surface, inner
surface), or threading (outer surface, inner surface), the input item [CUT
DEPTH DIRECTION S] is displayed.
(2) For conical boring, the input item [CUT DEPTH DIRECTION S] is displayed.
TC1 0 : The input item of [POCKET CUTTING] and [OVERHANG CUTTING] are not
displayed.
1: The input item of [POCKET CUTTING] and [OVERHANG CUTTING] are
displayed.
ARA 0 : In the turning figure input screen, the soft key [S AREA] is displayed.
1: In the turning figure input screen, the soft key [S AREA] is not displayed.
USE 0 : Blank figure data is not reused as figure data during machining. (In the ZX plane
turning figure input screen, the reuse soft key is not displayed.)
1: Blank figure data is reused as figure data during machining. (In the ZX plane turning
figure input screen, the reuse soft key is displayed.)
TC4 0 : (1) For hole machining, the tab of [FACE POSIT] is not displayed.
(2) For turning (end face) or grooving (end face), the tab of [FACE POSIT] is not
displayed.
(3) For a turning groove figure (end face), the input item [DEPTH DIRECTION P]
is not displayed.
(4) The backward DIN soft keys are not displayed.
1: (1) For hole machining, the tab of [FACE POSIT] is displayed.
(2) For turning (end face) or grooving (end face), the tab of [FACE POSIT] is
displayed.
(3) For a turning groove figure (end face), the input item [DEPTH DIRECTION P]
is displayed.
(4) The backward DIN soft keys are displayed. ([DIN509], [D509-F], [DIN76],
[DIN76I])
BLK 0 : In the turning figure input screen, the soft key [S BLK] is not displayed.
1: In the turning figure input screen, the soft key [S BLK] is displayed.
WAR 0 : In turning or in turning and grooving, an alarm is not displayed when a part element
and blank element overlap each other.
1: In turning or in turning and grooving, an alarm is displayed when a part element and
blank element overlap each other.
- 649 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27101 GC1 GC0
#7 #6 #5 #4 #3 #2 #1 #0
27102 ESC MDL MFN GRD LOC TYP TLG
TLG 0 : In Turning cycle menu, the tab of [TOOL COND.] is not displayed.
1: In Turning cycle menu, the tab of [TOOL COND.] is displayed.
TYP 0 : When the data input window for a turning figure block is opened for modification,
the item "FIGURE TYPE" displays all figure types.
1: When the data input window for a turning figure block is opened for modification,
the item "FIGURE TYPE" displays only the figure type that is applicable to the
immediately preceding machining process.
LOC 0 : The turning cycle menu lists "HOLE MACHINING", "TURNING", "GROOVING",
and "THREADING" in this order
1: The turning cycle menu lists "TURNING", "GROOVING", "THREADING", and
"HOLE MACHINING" in this order.
GRD 0 : In the turning figure creation screen, the input item for the grinding allowance is not
displayed.
1: In the turning figure creation screen, the input item for the grinding allowance is
displayed.
MFN 0 : In the turning figure creation screen, the input item for the semifinishing feedrate is
not displayed.
1: In the turning figure creation screen, the input item for the semifinishing feedrate is
displayed.
MDL 0 : In Turning cycles, after completing the whole cycle motions, the modal will be
returned to the state of beginning cycle.
1: In Turning cycles, after completing the whole cycle motions, the modal will not be
returned to the state of beginning cycle.
ESC 0 : In Turning cycles, after completing the whole cycle motions, the tool will go back to
the point where machining cycle started.
1: In Turning cycles, after completing the whole cycle motions, the tool will not go
back to the point where machining cycle started.
#7 #6 #5 #4 #3 #2 #1 #0
27103 LT7 LT3 LT2 LT1 LT0
By setting this parameter, the optimum cycle menus can be displayed on the screen. Please set 1 bit only
according to the machine configuration. (Except for LT7)
LT0 0 : The lathe does not include the X-axis and Z-axis.
1: The lathe includes the X-axis and Z-axis.
LT1 0 : The lathe does not include the X-axis, Z-axis, and C-axis.
1: The lathe includes the X-axis, Z-axis, and C-axis.
LT2 0 : The lathe does not include the X-axis, Z-axis, C-axis, and Y-axis.
1: The lathe includes the X-axis, Z-axis, C-axis, and Y-axis.
- 650 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
LT3 0 : The lathe does not include the X-axis, Z-axis, C-axis, Y-axis, and B-axis (axis
around which the tool swivels).
1: The lathe includes the X-axis, Z-axis, C-axis, Y-axis, and B-axis (axis around which
the tool swivels).
LT7 0 : The lathe does not include axes with sub-spindles.
1: The lathe includes axes with sub-spindles.
(This LT7 is used together with LT0 to LT3.)
NOTE
When the parameter No.27103 is set, please sure to push [F] key
on NOW LOADING screen after Power ON. The necessary
parameters are set automatically. (When the necessary parameters
are set, the message of “NOW SETTING PARAMETERS” is
displayed on the left side of NOW LOADING screen.)
#7 #6 #5 #4 #3 #2 #1 #0
27104 POL
27118 SRCHBLNK
#7 #6 #5 #4 #3 #2 #1 #0
27120 CEF G41 ANG OCA EFA EFM CNR BLN
BLN 0 : When the tool advances in the cutting direction, the excessive amount of travel of
the tool is nose radius R if the attribute of the figure across which the tool moves is
the blank element.
1: When the tool advances in the cutting direction, the excessive amount of travel of
the tool is [clearance + nose radius R if the attribute of the figure across which the
tool moves is the blank element (conventional specifications).
CNR 0 : In the turning cycle input screen, the tab of [RESID MACH] is not displayed.
1: In the turning cycle input screen, the tab of [RESID MACH] is displayed.
EFM 0 : For turning (outer surface, inner surface), the tab of [END FACE MC] is not
displayed.
1: For turning (outer surface, inner surface), the tab of [END FACE MC] is displayed.
EFA 0 : In simultaneous end facing of outer roughing or inner roughing, end face part can be
machined with finish amount.
1: In simultaneous end facing of outer roughing or inner roughing, end face part can be
machined without finish amount.
OCA 0 : When an end face is cut up to X0 during end facing, the go-past amount is the tool
nose radius.
1: When an end face is cut up to X0 during end facing, the go-past amount is specified
in accordance with the conventional specifications (clearance + tool-nose diameter).
- 651 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
CEF 0 : When a tool cuts to the center of work in end face semifinishing / finishing cycle,
Go past amount is tool radius. (New specifications)
1: When a tool cuts to the center of work in end face semifinishing / finishing cycle,
Go past amount is clearance + (tool radius * 2). (Conventional specifications)
#7 #6 #5 #4 #3 #2 #1 #0
27121 #7 ZXC IOT RAF
(Condition)
<1> Finishing turning (except roughing and semifinishing)
<2> The arbitrary figure range selection function is not performed.
<3> Parameter No.27120#0=0
27125 PTANG
PTANG PTANG
27126 DCLMP
DCLMP : clamping value of ‘CUT DEPTH’ in Turning, Turning grooving and Threading
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001 mm
- 652 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
27127 CUANG
27128 ESCPCLMP
27129 XAXSCLMP
27130 ZAXSCLMP
27131 CUTDPTHOVR
CUTDPTHOVR Override for the depth of a cut into an end face during simultaneous end facing
[Unit of data] 1% (Va1id data range: 1 to 200%)
(When 0 is set, it is assumed to be 100%.)
27132 CUTFEEDOVR
CUTFEEDOVR Override for the feedrate in cutting an end face during simultaneous end facing
[Unit of data] 1% (Va1id data range: 1 to 200%)
(When 0 is set, it is assumed to be 100%.)
27133 G41DST
G41DST Travel distance when startup and cancellation are specified by G41 and G42 in finishing
for turning or finishing for residual machining
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001 (mm)
For inch input (INI (No.0000#2)=1) : 0.0001 (inch)
27186 DETOUR
DETOUR Amount of back rash removal movement when approaching again after direction of
cutting changes by optimization.
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001 (mm)
For inch input (INI (No.0000#2)=1) : 0.0001 (inch)
- 653 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27140 MLT TCD THO
27145 TDMIN
27150 TGNOUT
TGNOUT : Thread height factor for general-purpose threads (for outside diameters). The value 0 is
regards as 0.6495.
[Unit of data] 0.0001
NOTE
Parameter No.27150 is used to calculate [THREAD DEPTH] in
general-purpose threads (for outside diameters).
The formula is as follows.
(Thread Depth for Outside)
= (Parameter No.27150) × (Lead)
27151 TGNIN
TGNIN : Thread height factor for general-purpose threads (for inside diameters). The value 0 is
regards as 0.6495.
[Unit of data] 0.0001
NOTE
Parameter No.27151 is used to calculate [THREAD DEPTH] in
general-purpose threads (for inside diameters).
The formula is as follows.
(Thread Depth for Inside)
= (Parameter No.27151) × (Lead)
27152 TMTOUT
TMTOUT : Thread height factor for metric and unified threads (for outside diameters). The value 0 is
regards as 0.6495.
[Unit of data] 0.0001
- 654 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
NOTE
1 Parameter No.27152 is used to calculate [THREAD DEPTH] in
metric threads (for outside diameters).
The formula is as follows.
(Thread Depth for Outside) = (Parameter No.27152) × (Lead)
2 Parameter No.27152 is used to calculate [THREAD DEPTH] in
unified threads (for outside diameters).
The formula is as follows.
(Thread Depth for Outside) (mm)
= ((Parameter No.27152) ÷ (Thread Number)) × 25.4
(Thread Depth for Outside) (inch)
= (Parameter No.27152) ÷ (Thread Number)
27153 TMTIN
TMTIN : Thread height factor for metric and unified threads (for inside diameters). The value 0 is
regards as 0.6495.
[Unit of data] 0.0001
NOTE
1 Parameter No.27153 is used to calculate [THREAD DEPTH] in
metric threads (for Inside diameters).
The formula is as follows.
(Thread Depth for Inside) = (Parameter No.27153) × (Lead)
2 Parameter No.27153 is used to calculate [THREAD DEPTH] in
unified threads (for Inside diameters).
The formula is as follows.
(Thread Depth for Inside) (mm)
= ((Parameter No.27153) ÷ (Thread Number)) × 25.4
(Thread Depth for Inside) (inch)
= (Parameter No.27153) ÷ (Thread Number)
27154 TPTOUT
TPTOUT : Thread height factor for PT and PF threads (for outside diameters).
The value 0 is regards as 0.6403.
[Unit of data] 0.0001
NOTE
Parameter No.27154 is used to calculate [THREAD DEPTH] in PT
and PF threads (for outside diameters).
The formula is as follows.
(Thread Depth for Outside) (mm)
= ((Parameter No.27154) ÷ (Thread Number)) × 25.4
(Thread Depth for Outside) (inch)
= (Parameter No.27154) ÷ (Thread Number)
- 655 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
27155 TPTIN
TPTIN : Thread height factor for PT and PF threads (for inside diameters).
The value 0 is regards as 0.6403.
[Unit of data] 0.0001
NOTE
Parameter No.27155 is used to calculate [THREAD DEPTH] in PT
and PF threads (for Inside diameters).
The formula is as follows.
(Thread Depth for Inside) (mm)
= ((Parameter No.27155) ÷ (Thread Number)) × 25.4
(Thread Depth for Inside) (inch)
= (Parameter No.27155) ÷ (Thread Number)
27156 SURFSCLMP
NOTE
This parameter is referred at the time of programming of a
threading cycle. It is not referred at the time of executing threading
cycle.
27157 ENTRCLMP
NOTE
This parameter is referred at the time of programming of a
threading cycle. It is not referred at the time of executing threading
cycle.
27158 EXITSCLMP
NOTE
This parameter is referred at the time of programming of a
threading cycle. It is not referred at the time of executing threading
cycle.
- 656 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
#7 #6 #5 #4 #3 #2 #1 #0
27140 TRP FSP OCN TCD THO
14496 SPLANGQ
SPLANGQ Angle of displacement (C) between the zero position after completion of spindle
orientation (P0) and position of detecting the one-rotation position signal (P1)
Set a measured value Q (0 to 359.999) in this parameter. If P0 and P1 are the same
position, set 0 in this parameter.
[Unit of data] 0.001°
[Valid data range] 0 to 359999
[Path attribute] Specific to a path
P0
P1 P0: Zero position after completion of spindle
orientation
P1: Position of detecting the one-rotation position
270 90 signal
CW Qz: P1 angle (absolute angle position of 0 to
359.999, measured from P0 at 0 in a
180 clockwise direction)
Spindle
NOTE
This is a required parameter. To use thread repairing, be sure to
set the parameter.
14847 SPLANGQ
- 657 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27170 #4 #3 LAY GTY GCW
GCW 0 : For grooving, (rough cutting), the input data item "CUT DEPTH FOR WIDTH" is
not displayed.
In this case, the actual depth of a cut in the width direction Qa is determined as
described below.
(1) The number of cuts in the width direction N is calculated as shown below.
Number of cuts in the width direction N = [groove width/(tool width - tool nose
radius × 2)]
The number of cuts in the width direction N is an integer (decimal places are
rounded up).
(2) The depth of a cut in the width direction Qa is calculated as shown below.
Depth of a cut in the width direction Qa = groove width/number of cuts in the
width direction N
1: For grooving, (rough cutting), the input data item "CUT DEPTH FOR WIDTH" is
displayed.
In this case, the actual depth of a cut in the width direction Qa is determined as
described below.
(1) The number of cuts in the width direction N is calculated as shown below.
Number of cuts in the width direction N = [groove width/(value of the input
item "CUT DEPTH FOR WIDTH")]
The number of cuts in the width direction N is an integer (decimal places are
rounded up).
(2) The depth of a cut in the width direction Qa is calculated as shown below.
Depth of a cut in the width direction Qa = groove width/number of cuts in the
width direction N
GTY 0 : For grooving, roughing methods are not displayed.
1: For grooving, roughing methods are displayed. (Roughing can be performed with
the multifunction tool.)
LAY 0 : For grooving (rough cutting), the method of machining each layer is displayed.
1: For grooving (rough cutting), the method of machining each layer is not displayed.
#3 0 : When tool is likely to interfere for turning grooving cycle, escape amount is adjusted
automatically.
1: When tool is likely to interfere for turning grooving cycle, escape amount is not
adjusted automatically. (Conventional specifications)
#4 0 : In Groove turning cycle, specifying “BOTTOM WIDTH” to bottom type of
trapezoidal groove figure is not available. (conventional specifications)
1 : In Groove turning cycle, specifying “BOTTOM WIDTH” to bottom type of
trapezoidal groove figure is available.
NOTE
Even though you change the settings of parameter No.27170#4, the
alarm PW0000, "POWER MUST BE OFF" is not issued. You must
however turn on the power again before the new settings can take effect.
27175 GDMIN
27176 CLRECLMP
27177 ESCPCLMP
27178 CUTDEPTH
CUTDEPTH Minimum depth of a cut in the depth direction for Grooving (rough cutting) with the
multifunction tool
[Unit of data] For metric input (INI (No.0000#2)=0) : 0.001 (mm)
For inch input (INI (No.0000#2)=1) : 0.0001 (inch)
- 659 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27020 HL7 HL6 HL5 HL4 HL3 HL2 HL1 HL0
HL0 0 : In the drilling input screen, the input item "GO PATH AMOUNT SET" is not
displayed.
1 : In the drilling input screen, the input item "GO PATH AMOUNT SET" is displayed.
HL1 0 : An alarm is issued when the tool database function is used and a hole machining
cycle is executed with the chamfering tool and end mill tool.
1 : An alarm is not issued when the tool database function is used and a hole machining
cycle is executed with the chamfering tool and end mill tool.
HL2 0 : The type of a tool is not checked when the tool database function is used and a hole
machining cycle is executed.
1 : The type of a tool is checked when the tool database function is used and a hole
machining cycle is executed.
HL3 0 : During fine boring (G1115) in hole machining by milling for lathes (with the tool
rotated) or during fine boring (G1105) in hole machining by turning for lathes (with
the workpiece rotated), the M code for stopping the spindle is output before spindle
orientation is performed.
1 : During fine boring (G1115) in hole machining by milling for lathes (with the tool
rotated) or during fine boring (G1105) in hole machining by turning for lathes (with
the workpiece rotated), the M code for stopping the spindle is not output.
HL4, HL5 Direction in which the tool retracts during fine boring (G1115) in hole machining by
milling for lathes (with the tool rotated)
HL5 HL4 G17 G18 G19
0 0 +X +Z +Y
0 1 -X -Z -Y
1 0 +Y +X +Z
1 1 -Y -X -Z
HL6 0 : During fine boring (G1105) in hole machining by turning for lathes (with the
workpiece rotated), the tool retracts in the +X direction.
1: During fine boring (G1105) in hole machining by turning for lathes (with the
workpiece rotated), the tool retracts in the -X direction.
HL7 0 : Before rigid tapping is specified, "M_ S_ ;" or "S_ ;" is specified.
1: Before rigid tapping is specified, "G65 P_ M_ S_ ;" is specified (when bit 0 (G84)
of parameter No. 5200 is 0) or "G65 P_ S_ ;" is specified (when bit 0 (G84) of
parameter No. 5200 is 1).
(The argument of address P is a value set in parameter No.27021.)
27013 MSTOP
- 660 -
B-63874EN/11 APPENDIX D.MACHINING CYCLE PARAMETERS
27014 MORIE
27021 G65PROGNO
CLERCLMP The number of a P-CODE program to be called by G65 (refer to bit 7 (HL7) of parameter
No. 27020)
#7 #6 #5 #4 #3 #2 #1 #0
27195 PCR SPM1 TRV WRV
Parameters No. 27196 to No. 27210 below are valid only when either or both of bits 0
(WRV) and 1 (TRV ) of parameter No. 27195 are 1. In a mutlipath system, this data is set
separately for each tool post (path).
27196 S1TTMN
(Path-specific parameter)
S1TTMN M code command before the normal tapping of spindle 1
No output when 0 is set.
[Unit of data] 0 to 65535
27197 S1TTMR
(Path-specific parameter)
S1TTMR M code to be specified before reverse tapping by turning with spindle 1
Nothing is output when 0 is set.
[Unit of data] 0 to 65535
27199 S2TTMR
(Path-specific parameter)
S2TTMR M code to be specified before reverse tapping by turning with spindle 2
Nothing is output when 0 is set.
[Unit of data] 0 to 65535
- 661 -
D.MACHINING CYCLE PARAMETERS APPENDIX B-63874EN/11
27201 S3TTMR
(Path-specific parameter)
S3TTMR M code to be specified before reverse tapping by turning with spindle 3
Nothing is output when 0 is set.
[Unit of data] 0 to 65535
27202 S1TMLM
(Path-specific parameter)
S1TMLM M code for turning spindle 1 in the normal direction
M3 is output when 0 is set.
[Unit of data] 0 to 65535
27204 S2NMLM
(Path-specific parameter)
S2NMLM M code for turning spindle 2 in the normal direction
M3 is output when 0 is set.
[Unit of data] 0 to 65535
27206 S3NMLM
(Path-specific parameter)
S3NMLM M code for turning spindle 3 in the normal direction
M3 is output when 0 is set.
[Unit of data] 0 to 65535
27209 MILTMR
(Path-specific parameter)
MILTMR M code to be specified before reverse tapping by the rotating tool
Nothing is output when 0 is set.
[Unit of data] 0 to 65535
27210 MLNMLM
(Path-specific parameter)
MLNMLM M code for turning the rotating tool in the normal direction
M3 is output when 0 is set.
[Unit of data] 0 to 65535
- 662 -
APPENDIX
(FOR MACHINE TOOL BUILDER)
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
A.1 GENERAL
In this chapter, the fundamental procedure of starting up MANUAL GUIDE i is described. If it is already
installed and running correctly, you need not the following operations.
NOTE
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish
- 666 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese
(Traditional characters), Korean, Turkish, Bulgarian, Romanian
NOTE
1 When BX00*_S1.MEM is used for Control software, BX00*_*.MEM is used for
Machine configuration file and Language file. When BXA0*_S1.MEM is used,
BXA0*_*.MEM is used.
2 For option languages, it is necessary to specify NC language options in addition
to the following language files.
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish
(2) When using the MANUAL GUIDE i (S777) for the multi C executor, the following software is
necessary in place of the control software shown in (1).
- 667 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
When BX01*_S1.MEM is used for Control software, BX00*_*.MEM is used for
Machine configuration file and Language file. When BXA1*_S1.MEM is used,
BXA0*_*.MEM is used.
NOTE
For option languages, it is necessary to specify NC language options in addition
to the following language files.
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish
- 668 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
For option languages, it is necessary to specify NC language options in addition
to the following language files.
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish, Bulgarian, Romanian
1-path lathe
In case of using MANUAL GUIDE i (S790), following software is necessary. Select a machine
configuration file depending on the machine configuration. Select one or more language files as
necessary.
NOTE
Language file 1: English, Japanese, German, French, Italian, Spanish
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish
2-path lathe
When using the MANUAL GUIDE i (S780) and multi-path lathe (S786), the following software is
necessary. Select a machine configuration software file depending on the machine configuration. Select
one or more language software files as necessary.
- 669 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish, Bulgarian, Romanian
NOTE
1 When BX00*_S*.MEM is used for Control software, BX00*_*.MEM is used for
Machine configuration file and Language file. When BXA0*_S*.MEM is used,
BXA0*_*.MEM is used.
2 For option languages, it is necessary to specify NC language options in addition
to the following language files.
Language file 1: English, Japanese, German, French, Italian, Spanish
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish
- 670 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
(2) When using the MANUAL GUIDE i (S777) for the multi C executor, the following software is
necessary for the 2-path lathe in place of the control software shown in (1).
NOTE
When BX01*_S*.MEM is used for Control software, BX00*_*.MEM is used for
Machine configuration file and Language file. When BXA1*_S*.MEM is used,
BXA0*_*.MEM is used.
2-path lathe
(1) When using the MANUAL GUIDE i (S780) and multi-path lathe (S786), the following software is
necessary. Select a machine configuration software file depending on the machine configuration.
Select one or more language software files as necessary.
(2) When using the MANUAL GUIDE i (S777) for the multi C executor and the multi-path lathe (S786),
the following software is necessary in place of the control software shown in (1) and control
software 2.
3-path lathe
(1) When using the MANUAL GUIDE i (S780) and multi-path lathe (S786), the following software is
necessary. Select a machine configuration software file depending on the machine configuration.
Select one or more language software files as necessary.
- 671 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
(2) When using MANUAL GUIDE i (S777) for the multi C executor and the multi-path lathe (S786),
the following software is necessary in place of the control software shown in (1) and control
software 3.
NOTE
For option languages, it is necessary to specify NC language options in addition
to the following language files.
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish
- 672 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
For option languages, it is necessary to specify NC language options in addition
to the following language files.
Language file 1: English, Japanese, German, French, Italian, Spanish, Dutch
Language file 2: English, Swedish, Portuguese, Polish, Czech, Russian,
Hungarian
Language file 3: English, Chinese (Simplified characters), Chinese (Traditional
characters), Korean, Turkish, Bulgarian, Romanian
A.3.8 Note
Some functions of MANUAL GUIDE i may not work if CNC and Graphic (*) software are old, because
MANUAL GUIDE i uses the CNC and Graphic functions. So it is recommended to install the latest
version of those software.
* In case of Personal computer function with WindowsCE, CNC screen display function corresponds
to graphic software.
- 673 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
Make sure that the number of CNC control axes is correctly set in parameter
No.1010. For details on parameter No.1010, refer to the parameter manual of
the CNC.
Please the following parameters are set for using small MDI unit.
Please set the following parameter when AI contour control or Advanced preview control(APC) is used in
FS0i-D.
Set the following parameters when FS31iA CPU card A6 or FS32i-A CPU card C6 is used.
Turn on CNC after modification of parameter.
- 675 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
P14499=5 Execution block number of the execution macro program when machining cycle is
executed.
(In case machining cycle is executed when AI contour control I and AI contour control II is on)
P14499=2 Execution block number of the execution macro program when machining cycle is
executed.
SETTING
POS 0 : The MANUAL GUIDE i does not start when function key <1> is pressed.
1: The MANUAL GUIDE i starts when function key <1> is pressed.
PRG 0 : The MANUAL GUIDE i does not start when function key <2> is pressed.
1: The MANUAL GUIDE i starts when function key <2> is pressed.
OFS 0 : The MANUAL GUIDE i does not start when function key <3> is pressed.
1: The MANUAL GUIDE i starts when function key <3> is pressed.
SYS 0 : The MANUAL GUIDE i does not start when function key <4> is pressed.
1: The MANUAL GUIDE i starts when function key <4> is pressed.
MES 0 : The MANUAL GUIDE i does not start when function key <5> is pressed.
1: The MANUAL GUIDE i starts when function key <5> is pressed.
GRP 0 : The MANUAL GUIDE i does not start when function key <6> is pressed.
1: The MANUAL GUIDE i starts when function key <6> is pressed.
- 676 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
For the Series 30i/31i/32i multi-path systems, POS, PRG, OFS,
SYS, MES, and GRP cannot be set to different values for each
path. Follow the settings of path 1.
#7 #6 #5 #4 #3 #2 #1 #0
14795 FPT CS3 CS2 CS1
<2> <1>
(Path-specific parameter)
CS1 0 : The MANUAL GUIDE i does not start on CRT_CST_AUX screen (Series 0i-C,
Series 16i/18i/21i) or CEXE screen (Series 0i-F/0i-D, Series 30i/31i/32i) when
function key <1> is pressed.
1: The MANUAL GUIDE i starts on CRT_CST_AUX screen (Series 0i-C, Series
16i/18i/21i) or CEXE screen (Series 0i-F/0i-D, Series 30i/31i/32i) when function
key <1> is pressed.
NOTE
1 The CRT_CST_AUX screen and CEXE screen appear when function
key <1> is pressed once.
2 When the conversational macro screen is not present in the Series
0i-C, Series 16i/18i/21i, set bit 5 (CMEC1) of parameter No.8652 to 1.
3 For the Series 0i-F/0i-D, Series 30i/31i/32i multi-path system, different
settings cannot be used for each path. Follow the settings of path 1.
CS2 0 : The MANUAL GUIDE i does not start on CRT_CST_MCR screen (Series 0i-C,
Series 16i/18i/21i) or CEXE2 screen (Series 0i-F/0i-D, Series 30i/31i/32i) when
function key <1> is pressed.
1: The MANUAL GUIDE i starts on CRT_CST_MCR screen (Series 0i-C, Series
16i/18i/21i) or CEXE2 screen (Series 0i-F/0i-D, Series 30i/31i/32i) when function
key <1> is pressed.
NOTE
1 The CRT_CST_MCR screen and CEXE2 screen appear when function
key <1> is pressed twice.
2 When the conversational macro screen is not present in the Series
0i-C, Series 16i/18i/21i, set bit 6 (CMEC2) of parameter No.8652 to 1.
3 For the Series 0i-F/0i-D, Series 30i/31i/32i multi-path system, different
settings cannot be used for each path. Follow the settings of path 1.
- 677 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
CS3 0 : The MANUAL GUIDE i does not start on CRT_CST_MENU screen (Series 0i-C,
Series 16i/18i/21i) or CEXE3 screen (Series 0i-F/0i-D, Series 30i/31i/32i) when
function key <1> is pressed.
1: The MANUAL GUIDE i starts on CRT_CST_MENU screen (Series 0i-C, Series
16i/18i/21i) or CEXE3 screen (Series 0i-F/0i-D, Series 30i/31i/32i) when function
key <1> is pressed.
NOTE
1 The CRT_CST_MENU screen and CEXE3 screen appear when
function key <1> is pressed three times.
2 When the conversational macro screen is not present in the Series
0i-C, Series 16i/18i/21i, set bit 7 (CMEC3) of parameter No.8652 to 1.
3 For the Series 0i-F/0i-D, 30i/31i/32i multi-path system, different
settings cannot be used for each path. Follow the settings of path 1.
FPT 0 : The MANUAL GUIDE i does not start FAPT screen (Series 0i-C, Series
16i/18i/21i) or CEXE screen (Series 0i-F/0i-D, Series 30i/31i/32i) when function
key <2> is pressed.
1: The MANUAL GUIDE i starts on FAPT screen (Series 0i-C, Series 16i/18i/21i) or
CEXE screen (Series 0i-F/0i-D, Series 30i/31i/32i) when function key <2> is
pressed.
NOTE
1 In the Series 0i-C, Series 16i/18i/21i, set bit 4 (CMECF) of parameter
No.8652 to 1.
2 For the Series 0i-F/0i-D, 30i/31i/32i multi-path system, different
settings cannot be used for each path. Follow the settings of path 1.
14712 MSGLANG
(FANUC standard settings = 0)
MSGLANG 0 : The setting of language which NC displays is assumed. When the MANUAL
GUIDE i does not support the language, English is assumed to be the display
language.
1: English
2: Japanese
3: German
4: French
5: Italian
6: Spanish
7: Swedish
8: Czech
9: Portuguese
10 : Polish
11 : Chinese (Simplified characters)
12 : Chinese (Traditional characters)
13 : Korean
14 : Russian
15 : Turkish
16 : Dutch (Dutch is not used in FS16i/18i/21i-TB, FS0i-TC.)
- 678 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
17 : Hungarian
18 : Bulgarian (Bulgarian can be used in only FS0i-F/0i-D, FS30i/31i/32i-B.)
19 : Romanian (Romanian can be used in only FS0i-F/0i-D, FS30i/31i/32i-B.)
except above : English
NOTE
1 Language file 1 is necessary to display Japanese, German, French,
Italian, Spanish, or Dutch.
Language file 2 is necessary to display Swedish, Czech, Portuguese,
Polish, Russian or Hungarian.
Language file 3 is necessary to display Chinese (Simplified
characters), Chinese (Traditional characters), Korean, Turkish,
Bulgarian, or Romanian.
2 When the display language for the MANUAL GUIDE i screen is
simplified Chinese, Korean, Bulgarian, or Romanian, alarm messages
are displayed in English during execution of the MANUAL GUIDE i.
When the display language for the MANUAL GUIDE i screen is
simplified Chinese and the display language for screens on the NC
side is not simplified Chinese, the display language for the MANUAL
GUIDE i screen is English.
14800 DS2AXS
14801 DS3AXS
14802 DS4AXS
14803 DS5AXS
14804 DS6AXS
- 679 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
14805 DS7AXS
14815 ELOFS1
(Path-specific parameter)
ELOFS1 : Value of the load current of the first CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14816 ELOFS2
(Path-specific parameter)
ELOFS2 : Value of the load current of the second CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14817 ELOFS3
(Path-specific parameter)
ELOFS3 : Value of the load current of the third CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14818 ELOFS4
(Path-specific parameter)
ELOFS4 : Value of the load current of the fourth CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14819 ELOFS5
(Path-specific parameter)
ELOFS5 : Value of the load current of the fifth CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14820 ELOFS6
(Path-specific parameter)
ELOFS6 : Value of the load current of the sixth CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14821 ELOFS7
(Path-specific parameter)
ELOFS7 : Value of the load current of the seventh CNC controlled axis in the steady status, as
converted into a digital value.
- 680 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
[Valid data range] -6554 to +6554
14822 ELOFS8
(Path-specific parameter)
ELOFS8 : Value of the load current of the eighth CNC controlled axis in the steady status, as
converted into a digital value.
[Valid data range] -6554 to +6554
14710 AST
(FANUC standard settings = 0)
AST =0 : When a CNC unit for complex machining is used, actual spindle speed/spindle load
ratio/spindle status display on the base screen is not automatically switched in
turning mode.
≠0 : Spindle number: When a CNC unit for complex machining is used, actual spindle
speed/spindle load ratio/spindle status display on the base screen is automatically
switched to the display for a specified spindle number in turning mode.
14711 ASM
(FANUC standard settings = 0)
ASM =0 : When a CNC unit for complex machining is used, actual spindle speed/spindle load
ratio/spindle status display on the base screen is not automatically switched in
milling mode.
≠0 : Spindle number: When a CNC unit for complex machining is used, actual spindle
speed/spindle load ratio/spindle status display on the base screen is automatically
switched to the display for a specified spindle number in milling mode.
14720 TFIGSNO
(FANUC standard settings = 0)
TFIGSNO : Registration start number of the turning subprogram selection screen.
14721 TFIGENO
(FANUC standard settings = 0)
TFIGENO : Registration end number of the turning subprogram selection screen.
14722 MFIGSNO
(FANUC standard settings = 0)
MFIGSNO : Registration start number of the milling subprogram selection screen.
14723 MFIGENO
(FANUC standard settings = 0)
MFIGENO : Registration end number of the milling subprogram selection screen.
- 681 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
14840 DSPCRDZX
X Z X
1 5 6
14841 DSPCRDZC
C
C
1 6
14842 DSPCRDYZ
Y
Y
1 6
14862 DSPCRDXA
X A
A
5 6
1
- 682 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
#7 #6 #5 #4 #3 #2 #1 #0
27104 #6
#7 #6 #5 #4 #3 #2 #1 #0
14700 MGI LDP MOT CS2 CS1 PWD
PWD 0 : When the power is turned on, the system is not switched to the MANUAL GUIDE i
screen.
1: When the power is turned on, the system is switched to the MANUAL GUIDE i
screen.
NOTE
1 When using a C language executor application created by the
machine tool builder in the Series 0i-F/0i-D/30i/31i/32i, PWD
assumes the following values:
PWD 0: Settings are disabled.
1: In the initialization (first processing executed after
power-on) of a C language executor application created
by the machine tool builder, the screen displayed
immediately after power-on is changed by the
crt_cncscrn() function.
2 In a multi application, in case of displaying MANUAL GUIDE i
screen at the power on, it is necessary to set the parameter
No.14854#7 to 0.
CS1= 0, CS2 = 0 : When the power is turned on, the custom screen is not displayed.
CS1= 1, CS2 = 0 : When the power is turned on, Custom Screen 1 (AUX) is displayed.
CS1= 0, CS2 = 1 : When the power is turned on, Custom Screen 3 (MCR) is displayed.
CS1= 1, CS2 = 1 : When the power is turned on, Custom Screen 2 (MENU) is displayed.
MOT 0 : The modal command is output in NC statement conversion.
1: The modal command is not output in NC statement conversion.
LDP 0 : Line numbers are displayed during power-on.
1: Line numbers are not displayed during power-on.
MGI 0 : MANUAL GUIDE i is enabled.
1: MANUAL GUIDE i is disabled.
#7 #6 #5 #4 #3 #2 #1 #0
14701 ALE PCK CLP2 CLP1 FSP FMP FSE
- 683 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
FSE is available in the case of bit 1 (SUB) of parameter No.14702
= 1 only.
1 2
FMP=1, FSP=1
NOTE
FSP is available in the case of bit 1 (SUB) of parameter No.14702
= 1 and bit 1 (FSE) of parameter No.14701 = 1 only.
#7 #6 #5 #4 #3 #2 #1 #0
14702 SFA SFB SFC SFD SUB MT1
MT1 0 : Vertical.
1: Horizontal (chuck located on the left side).
SUB 0 : No sub-spindle is provided.
1: A sub-spindle is provided.
SFD 0 : Normal rotation is assumed if SFRD <G266#5>=0 and SRVD <G266#4>=1
Reverse rotation is assumed if SFRD <G266#5>=1 and SRVD <G266#4>=0
1: Normal rotation is assumed if SFRD <G266#5>=1 and SRVD <G266#4>=0
Reverse rotation is assumed if SFRD <G266#5>=0 and SRVD <G266#4>=1
SFC 0 : Normal rotation is assumed if SFRC <G204#5>=0 and SRVC <G204#4>=1
Reverse rotation is assumed if SFRC <G204#5>=1 and SRVC <G204#4>=0
1: Normal rotation is assumed if SFRC <G204#5>=1 and SRVC <G204#4>=0
Reverse rotation is assumed if SFRC <G204#5>=0 and SRVC <G204#4>=1
SFB 0 : Normal rotation is assumed if SFRB <G074#5>=0 and SRVB <G074#4>=1
Reverse rotation is assumed if SFRB <G074#5>=1 and SRVB <G074#4>=0
1: Normal rotation is assumed if SFRB <G074#5>=1 and SRVB <G074#4>=0
Reverse rotation is assumed if SFRB <G074#5>=0 and SRVB <G074#4>=1
- 684 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
SFA 0 : Normal rotation is assumed if SFRA <G070#5>=0 and SRVA <G070#4>=1
Reverse rotation is assumed if SFRA <G070#5>=1 and SRVA <G070#4>=0
1: Normal rotation is assumed if SFRA <G070#5>=1 and SRVA <G070#4>=0
Reverse rotation is assumed if SFRA <G070#5>=0 and SRVA <G070#4>=1
#7 #6 #5 #4 #3 #2 #1 #0
14703 ALP G62 NCC TAB LST GDM SFN FDS
FDS 0 : During feed per revolution, actual feedrate is displayed as that of feed per minute on
the base screen.
1: During feed per revolution, actual feedrate is displayed as that of feed per revolution
on the base screen. (Refer to Chapter 1, “BASIC SCREEN” in the Part II.)
SFN 0 : In lower part of the soft keys, shortcut numbers are not displayed.
1: In lower part of the soft keys, shortcut numbers are displayed.
GDM 0 : When the CNC is a CNC for complex machining, just one guidance message is
displayed according to the T or M mode.
1: When the CNC is a CNC for complex machining, guidance messages for the T and
M modes are both displayed regardless of the mode set. (Refer to Chapter 1,
“BASIC SCREEN” in the Part II.)
LST 0 : The soft-key [EDTCEL] is not displayed.
1: The soft-key [EDTCEL] is displayed.
TAB 0 : On the multiple-tab screen, the cursor does not automatically move to the next tab
when <INPUT> key is pressed in the lowermost edit box.
1: On the multiple-tab screen, the cursor automatically moves to the next tab when
<INPUT> key is pressed in the lowermost edit box.
NCC 0 : In NC statement conversion, 4-digit G code cycle machining commands before
expansion are output as comments. (only for the Series 30i/31i/32i)
1: In NC statement conversion, 4-digit G code cycle machining commands before
expansion are not output as comments. (only for the Series 30i/31i/32i)
G62 0 : The capability of allowing the G62.4 signal to make the screen display visible or
invisible is disabled.
1: The capability of allowing the G62.4 signal to make the screen display visible or
invisible is enabled. (only for the Series 0i/16i/18i/21i)
ALP 0 : The function for reusing existing figures is enabled on the arbitrary figure screen.
1: The function for reusing existing figures is disabled on the arbitrary figure screen.
#7 #6 #5 #4 #3 #2 #1 #0
14704 DXC DZX DXY IJK LDM SLM PWO PTO
PTO 0 : During operation, data entry is prohibited on the tool offset setting screen.
1: During operation, data entry is not prohibited on the tool offset setting screen.
PWO 0 : During operation, data entry is prohibited on the workpiece origin offset setting
screen.
1: During operation, data entry is not prohibited on the workpiece origin offset setting
screen.
SLM 0 : The spindle load meter is displayed.
1: The spindle load meter is not displayed.
LDM 0 : The servo load meter is displayed.
1: The servo load meter is not displayed.
IJK 0 : The arc command in a contour program is output in IJK format.
1: The arc command in a contour program is output in R format.
(Refer to Chapter 1, “CONTOUR PROGRAMMING” in the Part III.)
DXY 0 : The X coordinate in the XY plane contour program is output as a radius value.
1: The X coordinate in the XY plane contour program is output as a diameter value.
DZX 0 : The X coordinate in the ZX plane contour program is output as a radius value.
- 685 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
When Diameter programming is used in the lathe, please be sure
to set DXY (No.14704#5), DZX (No.14704#6), and DXC
(No.14704#7) to 1.
(The above case is the bit 3 (DIA) of parameter No.1006 = 1.)
#7 #6 #5 #4 #3 #2 #1 #0
14705 TLJ OSH TOL TOF CEB SHT
SHT 0 : The shortcut of number + input and the shortcut of shift + number on the base screen
are enabled.
1: The shortcut of number + input and the shortcut of shift + number on the base screen
are disabled.
CEB 0 : When a specified range is copied to the clipboard with soft key [COPY] during
while a program is edited, the cursor returns to the start block of the specified range
after the copying.
1: When a specified range is copied to the clipboard with soft key [COPY] while a
program is edited, the cursor remains in the end block of the specified range after the
copying.
TOF 0 : Soft key [T-OFS] is displayed.
1: Soft key [T-OFS] is not displayed.
TOL 0 : Soft key [TOOL] is not displayed.
1: Soft key [TOOL] is displayed.
OSH 0 : Enabled soft key operation by numeric keys on program list window.
1: Disabled soft key operation by numeric keys on program list window.
TJL 0 : The function for jumping to the tool database and the tool icon display function are
disabled.
1: The function for jumping to the tool database and the tool icon display function are
enabled.
#7 #6 #5 #4 #3 #2 #1 #0
14836 NMG STK LOS MSD NCO
1 2 3 4 5 6 7 8
- 686 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
1: In arbitrary figure input / free contour cylinder blank figure input / contour program
input, input method of direction by numeric keys of MDI unit is along the layout of
MDI unit.
#7 #6 #5 #4 #3 #2 #1 #0
14850 RDA SWH CHK MCD PRT RET CUR TOL
TOL 0 : The [TOOL DATA] tab is displayed in the tool offset window.
1: The [TOOL DATA] tab is not displayed in the tool offset window.
CUR 0 : Soft key [CHCURS] is displayed ([TAB] is hidden) in the tool offset window and
workpiece coordinate system setting window.
1: Soft key [TAB] is displayed ([CHCURS] is hidden) in the tool offset window and
workpiece coordinate system setting window.
RET 0 : The menu selection screen appears when soft key [CLOSE] is pressed.
1: The base screen appears when soft key [CLOSE] is pressed.
PRT 0 : The fixed form statement is not protected from being edited by the memory
protection key.
1: The fixed form statement is protected from being edited by the memory protection
key.
MCD 0 : Soft key [M CODE] is displayed.
1: Soft key [M CODE] is not displayed.
CHK 0 : Invalid characters are not checked when the program is opened.
1: Invalid characters are checked when the program is opened. (When bit 5 is set to 1,
it takes longer time to open the program.)
SWH 0 : When the MANUAL GUIDE i is used with function key <PROG>, the following
switching is performed in mode switching: MGi screen → NC screen → MGi
screen.
1: When the MANUAL GUIDE i is used with function key <PROG>, the following
switching is not performed in mode switching: MGi screen → NC screen → MGi
screen.
RDA 0 : During switching from the NC screen to the MANUAL GUIDE i screen, the
program is not reloaded if the size and time stamp (minutes) are not changed.
1: During switching from the NC screen to the MANUAL GUIDE i screen, the
program is always reloaded.
#7 #6 #5 #4 #3 #2 #1 #0
14851 TME GCC PWK W12 FS2 FS1 SBP CNR
CNR 0 : When an arbitrary figure is created, the corner element sandwiched between the
material element and the part element is not the reverse connection corner element.
1: When an arbitrary figure is created, the corner element sandwiched between the
material element and the part element is the reverse connection corner element.
- 687 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
SBP 0 : When soft key [INSERT] is pressed on the fixed figure input screen, the selection
screen for output to a subprogram is not displayed.
1: When soft key [INSERT] is pressed on the fixed figure input screen, the selection
screen for output to a subprogram is displayed.
FS1 0 : In a ZX plane turning figure, when there are two selectable arcs, the arc with the
shortest route is automatically selected.
1: In a ZX plane turning figure, when there are two selectable arcs, the selection screen
prompts the operator to select one of them.
FS2 0 : In an arbitrary figure other than the ZX plane turning figure, when there are two
selectable arcs, the selection screen prompts the operator to select one of them.
1: In an arbitrary figure other than the ZX plane turning figure, when there are two
selectable arcs, the arc with the shortest route is automatically selected.
W12 0 : In an editing operation on the process editing screen, W1 or W2 is not output to the
argument of the process start command (G1992).
1: In an editing operation on the process editing screen, W1 or W2 is output to the
argument of the process start command (G1992).
PWK 0 : The "PROGRAM COORDINATE" input item is not displayed on the arbitrary
figure editing screen.
1: The "PROGRAM COORDINATE" input item is displayed on the arbitrary figure
editing screen.
GCC 0 : When the offset memory switching function is enabled on the tool offset screen or
work shift screen, switching between coordinate systems in which data is displayed
is performed by soft keys.
1: When the offset memory switching function is enabled on the tool offset screen or
work shift screen, switching between coordinate systems in which data is displayed
is performed by coordinate system selection signal GCC.
TME 0 : Editing of data is not prohibited on the NC tool management data screen.
1: Editing of data is prohibited on the NC tool management data screen.
#7 #6 #5 #4 #3 #2 #1 #0
14852 TDA OPH CFF EQU C4E NTC DFM
DFM 0 : When the cursor is moved to an arbitrary figure block, figure drawing is performed.
1: When the cursor is moved to an arbitrary figure block, figure drawing is not
performed.
NTC 0 : In drawing during machining, tool compensation is considered (only for the Series
0i-C/16i/18i/21i).
1: In drawing during machining, tool compensation is not considered (only for the
Series 0i-C/16i/18i/21i).
G4E 0 : When the cursor is located on an argument in the G4-digit block, a warning is not
displayed when an attempt is made to insert the an NC statement.
1: When the cursor is located on an argument in the G4-digit block, a warning is
displayed when an attempt is made to insert the an NC statement.
EQU 0 : When the difference between the values before and after rounding exceeds a
tolerance of 0.00001 on the arbitrary figure creation screen, a warning message is
not displayed.
1: When the difference between the values before and after rounding exceeds a
tolerance of 0.00001 on the arbitrary figure creation screen, a warning message is
displayed.
CFF 0 : The number of registered characters of a fixed form statement is 128. (The
maximum number of fixed form statements for each tab is 10.).
1: The number of registered characters of a fixed form statement is 256. (The
maximum number of fixed form statements for each tab is 5.).
OPH 0 : The operation history function is enabled.
1: The operation history function is disabled.
- 688 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
TDA 0 : The tool data access function is not used.
1: The tool data access function is used.
#7 #6 #5 #4 #3 #2 #1 #0
14853 PDP ONV MDO NTC OSH PRG PLT
PLT 0 : The program list screen in the new specification is used. (only for the Series
30i/31i/32i)
1: The program list screen in the old specification is used. (only for the Series
30i/31i/32i)
PRG 0 : When function key <PROG> is pressed, the NC program screen and program list
screen are displayed alternately. (only for the Series 0i-F/0i-D/30i/31i/32i)
1: When function key <PROG> is pressed, the NC program screen is always displayed.
(only for the Series 0i-F/0i-D/30i/31i/32i)
OSH 0 : If [O SRCH] is executed when the key-in buffer is empty, program numbers are
searched. (only for the Series 0i-F/0i-D/30i/31i/32i)
1: If [O SRCH] is executed when the key-in buffer is empty, program numbers are not
searched. (only for the Series 0i-F/0i-D/30i/31i/32i)
NTC 0 : Tool compensation is considered in drawing during machining. (only for the Series
0i-F/0i-D/30i/31i/32i)
1: Tool compensation is not considered in drawing during machining. (only for the
Series 0i-F/0i-D/30i/31i/32i)
MDO 0 : Program input/output between the memory card and the data server is disabled.
(only for the Series 0i-F/30i/31i/32i)
1: Program input/output between the memory card and the data server is enabled. (only
for the Series 0i-F/30i/31i/32i)
ONV 0 : Operation navigating function is not available.
1: Operation navigating function is available.
PDP 0 : A running program is displayed in the old specification (Series 30i/31i/32i: without
the scrollbar). (only for the Series 30i/31i/32i)
1: A running program is displayed in the new specification (Series 30i/31i/32i: with the
scrollbar). (only for the Series 30i/31i/32i)
#7 #6 #5 #4 #3 #2 #1 #0
14854 MLT BGO FDP TDM MTN SPD USB
- 689 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
14855 198 PRC FFD TLM YOF
(Path-specific parameter)
YOF 0 : The Y axis offset value is displayed in the tool offset window.
1: The Y axis offset value is not displayed in the tool offset window.
NOTE
Bit 0 (YOF) of parameter No. 14855 requires the display option of
the Y axis tool offset.
TLM 0 : The tool management screen and magazine management screen are not displayed on
the MANUAL GUIDE i screen.
1 : The tool management screen and magazine management screen are displayed on the
MANUAL GUIDE i screen.
FFD 0 : The shape drawing is not displayed on subprogram list screen (specification in the
past).
1 : The shape drawing is displayed on subprogram list screen.
PRC 0 : When the program coordinate system switching function is enabled, the spindle 1
side is program coordinate system 1 and the spindle 2 side is program coordinate
system 2.
1: When the program coordinate system switching function is enabled, the spindle 1
side is program coordinate system 2 and the spindle 2 side is program coordinate
system 1.
198 0 : The position display ignorance function by PMC signal <G198> is disabled.
1: The position display ignorance function by PMC signal <G198> is enabled.
#7 #6 #5 #4 #3 #2 #1 #0
14856 MIL TRN ANM GID
(Path-specific parameter)
GID 0 : The setup function is enabled.
1: The setup function is disabled.
ANM 0 : The animation function is enabled.
1: The animation function is disabled.
TRN 0 : The turning cycle function is enabled.
1: The turning cycle function is disabled.
MIL 0 : The milling cycle function is enabled.
1: The milling cycle function is disabled.
- 690 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
Even though you change the settings of bits 0 (GID) and 1 (ANM)
and 2(TRN) and 3(MIL) of parameter No. 14856, the alarm
PW0000, "POWER MUST BE OFF" is not issued.
You must however turn on the power again before the new settings
can take effect.
14870 NAVIGROUP
(FANUC standard settings = 0)
NAVIGROUP : Group ID number of navigation which starts when [NAVI] soft-key is pushed.
When this parameter is set to 0 or the group ID is not specified in definition file,
“SELECT NAVIGATION” window is displayed.
[Valid data range] 0 to 127.
NOTE
When operation navigating should start by first method of start, set
parameter No.14870 to 0.
When operation navigating should start by second method of start,
set parameter No.14870 to a number more than 0.
#7 #6 #5 #4 #3 #2 #1 #0
27480 AFM OFI TID CSP
CSP This bit selects method of NC program conversion when the following commands are
executed.
#7 #6 #5 #4 #3 #2 #1 #0
27481 CSP NMA
NMA 0 : The alarm occurs when M198 command is executed in NC statement conversion.
1: The alarm does not occur when M198 command is executed in NC statement
conversion.
CSP 0 : 3-dimensional interference check status display position and other status display
positions are made the past position. (existing specification)
1: 3-dimensional interference check status display position and other status display
positions are made the lower right of the screen.
- 691 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27483 #7 G41 #1 #0
NOTE
When bit 1 of parameter No.27483 to 1, setting the bit 7 of
parameter No.27483 to “1” is necessary.
NOTE
It is effective only at parameter No.27480#0=0.
#7 0 : Change to menu window when blank figure input window is closed by softkey
[CANCEL]
1: Change to base window when blank figure input window is closed by softkey
[CANCEL]
14713 GRPSCALE
(FANUC standard settings = 0)
GRPSCALE : Scaling unit for graphic enlargement and reduction.
[Scaling unit] 64/GRPSCALE
[Valid data range] 0 to 255. (If 0 is set, 64 is assumed.)
14714 GRPMOVEH
(FANUC standard settings = 0)
GRPMOVEH : Graphic horizontal movement unit (dots)
[Valid data range] 0 to 255. (If 0 is set, 64 dots is assumed.)
14715 GRPMOVEV
(FANUC standard settings = 0)
GRPMOVEV : Graphic vertical movement unit (dots)
[Valid data range] 0 to 255. (If 0 is set, 35 dots is assumed.)
14716 GRPROTA
(FANUC standard settings = 0)
GRPROTA : Graphic rotation direction movement unit (angle)
[Valid data range] 0 to 255. (If 0 is set, 10 degrees is assumed.)
- 692 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
The tool drawing data is defined by parameters No. 27350 to 27383 below. When these parameters are set
to no values, simulation is performed by automatically inserting a constant value for each item.
#7 #6 #5 #4 #3 #2 #1 #0
27350 GTP
(FANUC standard settings = 00000000)
GTP 0 : When animate general tool, Tip position is in front
1: When animate general tool, Tip position is in rear
- 693 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27356 TTP
(FANUC standard settings = 00000000)
TTP 0 : When animate threading tool, tip position is in front
1: When animate threading tool, tip position is in rear
- 694 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
#7 #6 #5 #4 #3 #2 #1 #0
27360 GVP
(FANUC standard settings = 00000000)
GVP 0 : When animate grooving tool tip position is in front
1: When animate grooving tool tip position is in rear
#7 #6 #5 #4 #3 #2 #1 #0
27363 BTP
(FANUC standard settings = 00000000)
BTP 0 : When animate button turning tool tip position is in front
1 : When animate button turning tool tip position is in rear
#7 #6 #5 #4 #3 #2 #1 #0
27366 STP
(FANUC standard settings = 00000000)
STP 0 : When animate straight tool, tip position is in front
1: When animate straight tool, tip position is in rear
- 695 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 697 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27384 VRP
(FANUC standard settings=00000000)
VRP 0 : The chip position is set on the front face when the multifunction tool is drawn in
animated drawing.
1: The chip position is set on the rear face when the multifunction tool is drawn in
animated drawing.
- 698 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
27386 HOLDER WIDTH
(2-word type, FANUC standard settings=0)
HOLDER WIDTH Holder width of the multifunction tool for animated drawing
[Unit of data] mm input (INI (No.0000#2)=0) : 0.001(mm)
inch input (INI (No.0000#2)=1) : 0.0001(inch)
Remarks)
If 0 is set in case of metric input (INI (No.0000#2)=0), default data will be 14mm. If
0 is set in case of inch input(INI (No.0000#2)=1), default data will be 0.5512inch.
14772 PARTCOLOR
14773 BLANKCOLOR
14774 PATHCOLOR
14775 AXISCOLOR
14776 BACKCOLOR
14785 PATHCOL1
PATHCOL1 : Color of the path of a rapid traverse tool during tool path drawing.
14786 PATHCOL2
PATHCOL2 : Color of the path of a cutting feed tool during tool path drawing.
14787 PATHCOL3
PATHCOL3 : Color of the path of a threading tool during tool path drawing.
- 699 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
14706 DRCTS1
(FANUC standard settings = 20 or 16)
DRCTS1 Number of Workpiece coordinate for main spindle
Z Z X X
X
16 17 18 19 20
14707 DRCTS2
(FANUC standard settings = 0 : Not use)
DRCTS 2 Number of Workpiece coordinate for sub spindle if existing
14717 SMLCNO
(FANUC standard settings = 0)
SMLCNO : Rotate (Cs) axis number
[Valid data range] From 0 to the number of controlled axes
NOTE
1 In case of one Cs axis of main spindle, please be sure to set
parameter No.14717 only. If no Cs axis or Animation option, it is
unnecessary to set.
2 In case of two Cs axis with main and sub spindle, please be sure to
set parameters No.27301, No.27302 and No.27312 #0 (SPA). And
parameter No.14717 is used as working number for Cs axis, as
follows.
- 700 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
3 When parameter No.27312#0 (SPA) = 1, parameter No. 14717 is
rewritten to the value of parameter No.27301 or No.27302 by a
spindle selection command (G1998). Therefore, in the case of
parameter No.27312 #0=1, please be sure to specify Spindle
selection command (G1998) before Milling cycles.
4 As to Spindle selection command (G1998), please refer to Section
3.5, “SETTING OF DATA FOR MACHINING SIMULATION” in the
Part II.
5 Please be sure to set the intra-path relative axis number.
14718 SMLRTNO
(FANUC standard settings = 0)
SMLRTNO : Rotate (Cs) axis number, which tilts tool head or table
[Valid data range] From 0 to the number of controlled axes
NOTE
Parameter No.14718 is used in Simulation or Turning cycles.
Therefore, if the machine has a rotate axis which tilts tool head or
table, please sure to set this parameter.
If no such axis or animation option, it is not necessary to set.
#7 #6 #5 #4 #3 #2 #1 #0
27001 TPC
TPC When "A", "B", or "E" is set in the "ROTATION AXIS NAME" item on the "ROT.
AXIS" tab on the cycle figure data input screen:
0 : Address "A", "B", or "E" is output as the tool path.
1 : Address "C" is output as the tool path.
NOTE
The MANUAL GUIDE i identifies the main spindle or subspindle
according to the axis name entered in the "ROTATION AXIS
NAME" item on the "ROT. AXIS" tab displayed on the cycle figure
data input screen: More specifically, it identifies the main spindle
when the rotation axis name is set to "C" or the subspindle when
the rotation axis name is set to "A", "B", or "E". When the
"ROTATION AXIS NAME" item is set to the name on the
subspindle side, those on the subspindle side set by parameter No.
27011 and 27012 are output as the C axis clamp/unclamp M codes
and address "C" is output as the tool path.
NOTE
1 Please be sure to specify Spindle selection command (G1998 S1)
before each Milling cycles.
- 701 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
2 In case of one Cs axis of main spindle, please be sure to set
parameter No.14717 only. If no Cs axis or Animation option, it is
unnecessary to set.
3 In case of two Cs axis with main and sub spindle, please be sure to
set parameters No.27301, No.27302 and No.27312 #0 (SPA). And
parameter No.14717 is used as working number for Cs axis, as
follows.
4 When parameter No.27312#0 (SPA) = 1, parameter No. 14717 is
rewritten to the value of parameter No.27301 or No.27302 by a
spindle selection command (G1998). Therefore, in the case of
parameter No.27312 #0=1, please be sure to specify Spindle
selection command (G1998) before Milling cycles.
5 As to Spindle selection command (G1998), please refer to Section
3.5, “SETTING OF DATA FOR MACHINING SIMULATION” in the
Part II.
6 Please be sure to set the intra-path relative axis number.
NOTE
1 Please be sure to specify Spindle selection command (G1998 S2)
before each Milling cycles.
2 Please be sure to set the intra-path relative axis number.
27303 MTYPE
(Byte type, FANUC standard settings = 0)
MTYPE : Type of machine mechanism
NOTE
1 No. of workpiece rotated axis (usually C-axis) is set to the
parameter No.14717. In the case of machine mechanism type=1,
this parameter must not be set to workpiece table rotary axis No.
2 Drawing of machining simulation is not available for a machine
which takes a tool rotary axis with a workpiece table rotary axis.
3 Drawing of machining simulation is not available for a machine
which has the rotary axis slant for the basic three axis.
4 Machine mechanism type=2(With a workpiece table rotary axis) is
not available with multi-path system or with a subspindle.
- 702 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
5 The axis to set to the parameter No.14718 is only a rotary axis
about Y axis.
27332 QUILAXIS
(2-word type, FANUC standard settings=0)
MINMOV Axis number of the quill axis of the boring facing-and-drilling machine (for machining
simulation) (only for the Series 30i/31i/32i)
[Unit of data] Integer
27333 CENTAXIS
(2-word type, FANUC standard settings=0)
MINMOV Axis number of the boring axis of the boring facing-and-drilling machine (for machining
simulation) (only for the Series 30i/31i/32i)
[Unit of data] Integer (1 to 3)
NOTE
1 Set any of the three basic axes in parameter No. 27333.
2 In parameter No. 27332, you can set an axis parallel to the axis set
in parameter No. 27333.
3 The axes set in parameter Nos. 27332 and 27333 must use the
same increment system (IS-A/B/C/D/E and diameter/radius).
4 If the setting of parameter No. 27332 or No. 27333 is not greater
than 0 or exceeds the maximum number of axes, quill axis drawing
is not performed.
5 Changes to parameter Nos. 27332 and 27333 take effect only after
the power is turned on the next time. When you change any of their
settings, you should turn the power off and then back on.
27334 RECTAXIS
(2-word type, FANUC standard settings=0)
RECTAXIS Center axis for rotation of the workpiece in rectangular solid material (for machining
simulation)
0 : Z axis
1 : Y axis
27305 TBLDISTX
(2-word type, FANUC standard settings = 0)
TBLDISTX : In the case that type of machine mechanism is type 1(With a workpiece table rotary axis),
distance (X-axis) from the rotary center point to the rotary standard point of drawing
blank figure. The direction of + X axis is “+” for this data.
[Related parameters] No.27301, No.27303, No.27307
27307 TBLDISTZ
(2-word type, FANUC standard settings = 0)
TBLDISTZ : In the case that type of machine mechanism is type 1(With a workpiece table rotary axis),
distance (Z-axis) from the rotary center point to the rotary standard point of drawing
blank figure. The direction of - Z-axis is “+” for this data.
[Related parameters] No.27301, No.27303, No.27307
Z WORK ORIGIN Z Z
REMOVAL K
X
Height of blank
X
Length of blank
Parameter No.27307
WORK ORIGIN X
Center point of rotary table
Parameter No.27307
Parameter No.27305
Parameter No.27305
#7 #6 #5 #4 #3 #2 #1 #0
27310 ERA TLD ATL WOK G10 AXN GCN PRC
(FANUC standard settings = 00000000)
- 704 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
G10 0 : When the pitch error compensation data input (G10L50), three-dimensional error
compensation data input (G10L51), or programmable parameter input (G10L52) is
specified during machining simulation, machining simulation is stopped (only for
the Series 30i/31i/32i, Series0i-F/0i-D).
1: Even when the pitch error compensation data input (G10L50), three-dimensional
error compensation data input (G10L51), or programmable parameter input
(G10L52) is specified during machining simulation, machining simulation is not
stopped and the command is ignored (only for the Series 30i/31i/32i, Series0i-F/0i-
D).
WOK 0 : A blank figure is displayed on the tool path drawing screen or the machining drawing
screen when the drawing screen is opened.
1: A blank figure is displayed on the tool path drawing screen or the machining
drawing screen when a G code for blank figure definition is executed.
ATL 0 : The synchronous drawing tab in the machining start window is not displayed.
1: The synchronous drawing tab in the machining start window is displayed.
TLD 0 : The tool definition tab in the machining start command window is not displayed.
1: The tool definition tab in the machining start command window is displayed.
ERA 0 : In machining simulation (tool path), the tool path is deleted after enlargement,
reduction, movement, or rotation. (conventional specification)
1: In machining simulation (tool path), the tool path is not deleted after enlargement,
reduction, movement, or rotation. (new specification) (only for the Series
30i/31i/32i-A/B, 0i-F/0i-D. About the Series 30i/31i/31i-A, it’s available in BY70
software/edition 20 and after.)
#7 #6 #5 #4 #3 #2 #1 #0
27311 BDT BD2 SPD DRC TOC COL ACD ITF
(FANUC standard settings = 00000000)
ITF 0 : Animated simulation continues even when the interference check function issues an
interference alarm.
1: Animated simulation is stopped temporarily even when the interference check
function issues an interference alarm.
NOTE
Parameters No. 27310 and No. 27311 can not be used in some
editions.
NOTE
1 This parameter is available only in drawing of machining simulation.
Drawing during machining is always performed on the same
workpiece coordinate as the top of machining.
2 In multi-paths system, this parameter is a common parameter at all
paths.
- 705 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
3 In the case of bit 1 (ACD) of parameter No.27311 = 1, spindle at
which animated simulation is performed is the last commanded by
G1998 command at one of paths. In the case of bit 1 (ACD) of
parameter No.27311 = 0, spindle at which animated simulation is
performed is the last commanded by G1992 or G1998 command at
one of paths.
COL 0 : The color of a tool path is not changed even when the tool is changed.
1: The color of a tool path is changed each time the tool is changed.
TOC 0 : Tool drawing is not cleared when the T0 command is issued.
1: Tool drawing is cleared when the T0 command is issued.
DRC 0 : Checking of Y≠0 is not done before Turning cycle in Machining simulation.
1: Checking of Y≠0 is done before Turning cycle in Machining simulation. (only for
the Series 30i/31i/32i)
SPD 0 : Anime simulation with the following tools is executed by the speed priority
1 : Anime simulation with the following tools is executed by the cutting off priority.
- Drill
- Chamfering
- Flat end mill
- Ball end mill
- Tap
- Reamer
- Boring
- Face mill
NOTE
When setting as SPD=1, anime simulation with the
above-mentioned tool is done by the cutting off priority. In this
case, it executes so as not to generate the residual work, and the
interference alarm is not generated.
BDT, BD2 Optional block signal BDTn is enabled or disabled as shown below in machining
simulation (only for the Series 30i/31i/32i).
The optional block skip addition function is an optional function.
BDT=0 BDT=1
BD2=0 All disabled All enabled
BD2=1 BDT7/BDT8/BDT9 are enabled. All enabled
NOTE
1 This parameter is enabled only in machining simulation.
2 If BDTn is enabled in machining simulation, the same signal is used
in actual operation and machining simulation. Accordingly, when
using BDTn in machining simulation, make sure that an optional
skip is not used in actual operation and exercise extreme care
when using it.
- 706 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
#7 #6 #5 #4 #3 #2 #1 #0
27312 WCA BRT INS INA SPA
(FANUC standard settings = 00000000)
SPA 0 : The rotation axis number for simulation based on spindle 1 or spindle 2 with a
subspindle attached is not switched by a spindle selection command.
1 : The rotation axis number for simulation based on spindle 1 or spindle 2 with a
subspindle attached is switched by a spindle selection command.
<Related parameters : No.14717, No.27312#1, #2, No.27301, No.27302>
NOTE
When bit 0 (SPA) of parameter No.27312 = 1, No. 14717 is
rewritten to the value of No.27301 (in the case of G1998 S1) or
No.27302 (in the case of G1998 S2) by a spindle selection
command (G1998). So, please be sure to specify a spindle
selection command when bit 0 (SPA) of parameter No.27312 = 1.
NOTE
It is necessary to set bit 0 (SPA) of parameter No.27312 to 1.
INS 0 : After animated simulation, No.14717 (the rotation axis number for simulation) is
rewritten to the value of No.27301 (axis number of Main spindle).
1: After animated simulation, No.14717 (the rotation axis number for simulation) is
rewritten to the value of No.27302 (axis number of Sub spindle).
NOTE
It is necessary to set bits 0 (SPA) and 1 (INA) of parameter
No.27312 to 1.
BRT 0: Clockwise is treated as positive rotation direction of the axis specified in the
parameter No.14718.
1: Counterclockwise is treated as positive rotation direction of the axis specified in the
parameter No.14718.
WCA 0: Cannot be changed (disabled) the beginning angle for the blank cutout display.
1: Can be changed (enabled) the beginning angle for the blank cutout display.
#7 #6 #5 #4 #3 #2 #1 #0
27314 #7 #5 #4 #3 SDY SDZ
(FANUC standard settings=00000000)
SDZ 0 : The material figure about the Z axis is displayed on the material definition screen.
1: The material figure about the Z axis is not displayed on the material definition
screen.
SDY 0 : The material figure about the Y axis is not displayed on the material definition
screen.
1: The material figure about the Y axis is displayed on the material definition screen.
#3 0 : 2 windows machining simulation is not available.
1: 2 windows machining simulation is available.
After setting this parameter, please power on again to make this function available.
#4 0 : Main spindle is displayed on the left side.
1: Sub spindle is displayed on the left side.
- 707 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
27320 BLOCKNO
(2-word type, FANUC standard settings=0)
BLOCKNO Number of blocks in which macro statements in the execution macro program are
continuously processed during execution of a G4-digit command of the MANUAL
GUIDE i in machining simulation. (only for the Series 0i-F/0i-D, 30i/31i/32i)
[Unit of data] Integer (0 to 20)
(A value of 0 or 20 or greater is assumed to be 20.)
27323 MINMOV
(2-word type, FANUC standard settings=0)
MINMOV : Least command increment for the tool in machining simulation
[Unit of data] 1 [dot]
27335 Number of speed steps for the machining simulation speed level
(Byte type, FANUC standard settings=0)
[Path attribute] Common to all paths
[Valid data range] 0-9
The number of speed steps for the machining simulation speed level can be specified
between 2 and 9.
Example) If you want to have 3 levels of simulation speed , then set parameter No.27335
to 3.
NOTE
If 0, 1, or a negative value is set in parameter No.27335, then the
function is disabled. If a value bigger than nine is set in parameter
No.27335, then it is equivalent to set parameter No.27335 to 9.
- 708 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
27336 Waiting time betw een blocks at low est speed of simulation
(Byte type, FANUC standard settings=0)
[Path attribute] Common to all paths
[Unit of data] 8msec
[Valid data range] 0-127
Waiting time between each block at the lowest speed of simulation. A value from 1
(8msec) to 127 (1016msec) can be specified as the waiting time between blocks at the
lowest speed
NOTE
When 0 or a negative value is set in parameter No.27336 then it is
equivalent to set parameter No.27336 to 64(512msc).
If the machining simulation is executed at the highest speed, then the waiting time
between blocks becomes “0”. It is the same execution speed as if the function is disabled.
If the machining simulation is executed at the lowest speed, then the waiting time
becomes blocks specified by the parameter No.27336.
If the machining simulation is executed in an interval between the minimum and the
maximum speed, then the waiting time is adjusted according to the selected speed step.
NOTE
If the setting value of the parameter No.27335 is bigger than the
value of the parameter No.27336, then the number of speed steps
for the machining simulation speed level is equivalent to be the
same value with the setting in No.27336.
- 709 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
• Specify color setting data with a 6-digit number in the format of “xxyyzz”.
(xx:Value for red, yy:Value for green, zz:Value for blue)
• The valid data range of each color value is 0 to 63. A value greater than 63 is interpreted as 63.
• For a number with less than six digits, all the unspecified digits are interpreted as high-order ones
and are all assumed 0.
14777 ANMCOL1
14778 ANMCOL2
14779 ANMCOL3
14780 ANMCOL4
14781 ANMCOL5
- 710 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
#7 #6 #5 #4 #3 #2 #1 #0
27310 G10
G10 0 : When the pitch error compensation data input (G10L50), three-dimensional error
compensation data input (G10L51), or programmable parameter input (G10L52) is
specified during machining simulation, machining simulation is stopped (only for
the Series 30i/31i/32i, Series0i-F/0i-D).
1: Even when the pitch error compensation data input (G10L50), three-dimensional
error compensation data input (G10L51), or programmable parameter input
(G10L52) is specified during machining simulation, machining simulation is not
stopped and the command is ignored (only for the Series 30i/31i/32i,
Series0i-F/0i-D).
(1) Turning
Outer surface rough cutting (G1120), inner surface rough cutting (G1121), end face rough cutting
(G1122)
Outer surface semifinishing (G1123), inner surface semifinishing (G1124), end face semifinishing
(G1125)
Outer surface finishing (G1126), inner surface finishing (G1127), end face finishing (G1128)
#7 #6 #5 #4 #3 #2 #1 #0
27100 OVE
OVE 0 : When a part element and blank element overlap in turning or grooving with turning,
no alarm is issued.
1: When a part element and blank element overlap in turning or grooving with turning,
alarm is issued.
- 711 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
27311 TOC
#7 #6 #5 #4 #3 #2 #1 #0
14855 PRC
PRC 0 : When the Program Coordinate System Changing Function is enabled, the coordinate
system on the first spindle side is the program coordinate system-1 and the
coordinate system on the second spindle side is the program coordinate system-2.
1: When the Program Coordinate System Changing Function is enabled, the coordinate
system on the first spindle side is the program coordinate system-2 and the
coordinate system on the second spindle side is the program coordinate system-1.
27180 G1992W1M
G1992W1M : The M-code output to change to the program coordinate system-1 when G1992 S** W1
block is executed.
27181 G1992W2M
G1992W2M : The M-code output to change to the program coordinate system-2 when G1992 S** W2
block is executed.
27184 G1992W1O
G1992W1O : The P-code macro program number called to change to the program coordinate system-1
when G1992 S** W1 block is executed.
- 712 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
27185 G1992W2O
G1992W2O : The P-code macro program number called to change to the program coordinate system-2
when G1992 S** W2 block is executed.
27188 PGC1IC
Icon
Icon number 21 22 23 24
Icon
Icon number 31 32 33 34
Icon
If the icon number which does not exist the above table is set to the parameter, the icon for selected
coordinate system is not displayed.
#7 #6 #5 #4 #3 #2 #1 #0
14857 PN3 PN2 PN1 PN0
(Path-specific parameter)
PN0 to PN3 These bits select an icon displayed on the virtual tool tip data input soft key on the tool
offset screen for program coordinate system 1.
#7 #6 #5 #4 #3 #2 #1 #0
27190 PN3 PN2 PN1 PN0
PN0 to PN3 These bits select an icon displayed on the virtual tool tip data input soft key on the tool
offset screen for program coordinate system 2.
PN3 PN2 PN1 PN0 Number of the icon to be displayed
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 1 1 1 15
When a combination other than the above is selected, an icon number of 0 is assumed.
Number Icons of virtual tool tip soft keys to be displayed Reference
Specified by bit 0 (MT1) of parameter No.14702 (= 0 vertical type: 5, = 1
0
horizontal type: 1)
- 713 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
X
2
Z
Z
3
X
Z
4
X
Z
5
X
Z
6
X
X
7
Z
X
8
Z
#7 #6 #5 #4 #3 #2 #1 #0
14823 STS TLD LIA LIF TMG MSR TOF ORT
ORT 0 : The screen for associating a tool number with a compensation number is not
displayed.
1: The screen for associating a tool number with a compensation number is displayed.
TOF 0 : The per-tool-number tool offset setting screen is not displayed.
1: The per-tool-number tool offset setting screen is displayed.
MSR 0 : The compensation type, tool number, and group number input fields are not
displayed on the measurement screen.
1: The compensation type, tool number, and group number input fields are displayed
on the measurement screen.
TMG 0 : The tool management data setting screen is not displayed.
1: The tool management data setting screen is displayed.
LIF 0 : The tool life management data setting screen is not displayed.
1: The tool life management data setting screen is displayed.
LIA 0 : The screen of Tool Life Data List is not displayed.
1: The screen of Tool Life Data List is displayed.
- 714 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
TLD 0 : The soft-key for changing screen from MANUAL GUIDE i to Tool Management
Data Table is not displayed.
1: The soft-key for changing screen from MANUAL GUIDE i to Tool Management
Data Table is displayed.
STS 0 : When a compensation type is specified, the compensation type is not displayed in
the status display area.
1: When a compensation type is specified, the compensation type is displayed in the
status display area.
14824 OFSRELTL
14825 OFSTYPNO
14845 TABORDER1
TABORDER1 Number representing the order in which the tabs on the tool management screen are
displayed
The order in which the tool management data, magazine information, tool offset, and tool
information tabs are displayed can be changed.
Set a number from 1 to 4 that represents the order in which the tabs are displayed. This
parameter needs to be set together with parameter No. 14846.
14846 TABORDER2
TABORDER2 Number representing the order in which the tabs on the tool management screen are
displayed
The order in which the tool figure data, tool attachment history, and tool detachment
history tabs are displayed can be changed.
Set a number from 5 to 7 that represents the order in which the tabs are displayed. This
parameter needs to be set together with parameter No. 14845.
- 715 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
#7 #6 #5 #4 #3 #2 #1 #0
14855 TLM
TLM 0 : The tool management data and magazine management data screens are not displayed
on the MANUAL GUIDE i screen.
1: The tool management data and magazine management data screens are displayed on
the MANUAL GUIDE i screen.
#7 #6 #5 #4 #3 #2 #1 #0
14702 SUB
#7 #6 #5 #4 #3 #2 #1 #0
14701 FSP FMP FSE
NOTE
FSE is available in the case of bit 1 (SUB) of parameter No.14702
= 1 only.
NOTE
FSP is available in the case of bit 1 (SUB) of parameter No.14702
= 1 and bit 1 (FSE) of parameter No.14701 = 1 only.
14864 VOIDPATH
27309 DATA
(2-word type, FANUC standard settings = 0)
DATA : R signal for selected path simulation in Multi path lathe function
(The first figure is “bit” and other figure is the R signal number.)
- 716 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
In the multi-path lathe, the machining simulation is performed only at the selected path by
R signal that is set at this parameter.
For example, with 2 paths system
- At Path 1, the parameter No.27309=1237 (R123.7 is 1)
- At Path 2, the parameter No.27309=11237 (R1123.7 is 1)
The waiting M codes in all paths are ignored, if any signal of all paths is not ON.
#7 #6 #5 #4 #3 #2 #1 #0
27400 MPV MPC CSP SPT
(FANUC standard settings = 00000000)
SPT 0 : Tool post is selection by the software key
1: Tool post is selection by the HEAD switch signal
(common parameter among paths)
CSP 0 : 3 turrets simultaneous machining programming function is ineffective.
1 : 3 turrets simultaneous machining programming function is effective.
NOTE
This function requires MANUAL GUIDE i Multi Path Lathe option
(S786).
MPC 0 : Data of first path is displayed on the left ,Data of second path is displayed on the right,
in all path concurrent display screen for 2 path system.
1 : Data of first path is displayed on the right ,Data of second path is displayed on the left,
in all path concurrent display screen for 2 path system.
MPV 0 : The following data for machining simulation aren’t in each path.
1 : The following data for machining simulation are in each path.
(1) Blank figure
(2) Direction of drawing coordinate
(3) Status of cut display / not cut display
#7 #6 #5 #4 #3 #2 #1 #0
27401 SSP SMP SSE SME
(FANUC standard settings = 00000000)
SME 0 : Tool post 2 cannot be used with spindle 1.
1: Tool post 2 can be used with spindle 1.
SSE 0 : Tool post 2 cannot be used with spindle 2.
1: Tool post 2 can be used with spindle 2.
NOTE
SSE is available in the case of bit 1 (SUB) of parameter No.14702
= 1 only.
NOTE
SMP is available in the case of bit 0 (SME) of parameter No.27401
= 1 only.
- 717 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
SSP is available in the case of bit 1 (SUB) of parameter No.14702
= 1 and bit 1 (SSE) of parameter No.27401 = 1 only.
#7 #6 #5 #4 #3 #2 #1 #0
27402 TSP TMP TSE TME
(FANUC standard settings = 00000000)
TME 0 : Tool post 3 cannot be used with spindle 1.
1: Tool post 3 can be used with spindle 1.
TSE 0 : Tool post 3 cannot be used with spindle 2.
1: Tool post 3 can be used with spindle 2.
NOTE
TSE is available in the case of bit 1 (SUB) of parameter No.14702
= 1 only.
NOTE
TMP is available in the case of bit 0 (TME) of parameter No.27402
= 1 only.
NOTE
TSP is available in the case of bit 1 (SUB) of parameter No.14702
= 1 and bit 1 (TSE) of parameter No.27402 = 1 only.
#7 #6 #5 #4 #3 #2 #1 #0
27403 4SP 4MP 4SE 4ME
(FANUC standard settings = 00000000)
4ME 0 : Tool post 4 cannot be used with spindle 1.
1: Tool post 4 can be used with spindle 1.
4SE 0 : Tool post 4 cannot be used with spindle 2.
1: Tool post 4 can be used with spindle 2.
NOTE
4SE is available in the case of bit 1 (SUB) of parameter No.14702
= 1 only.
NOTE
4MP is available in the case of bit 0 (4ME) of parameter No.27403
= 1 only.
NOTE
4SP is available in the case of bit 1 (SUB) of parameter No.14702
= 1 and bit 1 (4SE) of parameter No.27403 = 1 only.
27410 P1ICON
(Byte type, FANUC standard settings=0)
P1ICON : ICON number when path-1 is selected
(common parameter among paths)
27411 P2ICON
(Byte type, FANUC standard settings=0)
P2ICON : ICON number when path-2 is selected
(common parameter among paths)
27412 P3ICON
(Byte type, FANUC standard settings=0)
P3ICON : ICON number when path-3 is selected
(common parameter among paths)
27413 P4ICON
(Byte type, FANUC standard settings=0)
P4ICON : ICON number when path-4 is selected
(common parameter among paths)
=0: nothing
=1: path-1 with lower direction and opposite to another (2 path system)
=2: path-1 with upper direction and opposite to another (2 path system)
=3: path-2 with upper direction and opposite to another (2 path system)
=4: path-2 with lower direction and opposite to another (2 path system)
=5: path-2 with upper direction and parallel to another (2 path system)
=6: path-2 with lower direction and parallel to another (2 path system)
=10: single path-1 with lower direction (3 path system)
=11: right side path-1 with upper direction (3 path system)
=12: left side path-1 with upper direction (3 path system)
=13: single path-1 with upper direction (3 path system)
=14: right side path-1 with lower direction (3 path system)
=15: left side path-1 with lower direction (3 path system)
=20: right side path-2 with upper direction (3 path system)
=21: left side path-2 with upper direction (3 path system)
=22: single side path-2 with lower direction (3 path system)
=23: right side path-2 with lower direction (3 path system)
=24: left side path-2 with lower direction (3 path system)
=25: single path-2 with upper direction (3 path system)
=30: left side path-3 with upper direction (3 path system)
=31: right side path-3 with upper direction (3 path system)
=32: single side path-3 with lower direction (3 path system)
=33: left side path-3 with lower direction (3 path system)
=34: right side path-3 with lower direction (3 path system)
=35: single path-3 with upper direction (3 path system)
=101: 1
=102: 2
=103: 3
=104: 4
=111: R
- 719 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
=112: L
Icon number 0 1 2 3 4 5 6
Icon
Icon number 10 11 12 13 14 15
Icon
Icon number 20 21 22 23 24 25
Icon
Icon number 30 31 32 33 34 35
Icon
Icon
14480 DSPCOL0
14724 DSPCOL1
DSPCOL1 : Color of the cursor in the program display section on the base screen.
14725 DSPCOL2
14726 DSPCOL3
DSPCOL3 : Used to display the mode and line number in the system title display section.
- 720 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
14727 DSPCOL4
DSPCOL4 : Used to display the background of the alarm indication and the load meter.
14728 DSPCOL5
DSPCOL5 : Used to display the background of the title in the status display section, soft key
characters, item name characters, and the scroll box of the scroll bar.
14729 DSPCOL6
14730 DSPCOL7
DSPCOL7 : Used to display the background of the system title display section.
14731 DSPCOL8
14732 DSPCOL9
DSPCOL9 : Used to display the mode on the base screen and the material elements of arbitrary
figures.
14733 DSPCOL10
14734 DSPCOL11
DSPCOL11 : Used to display cells that cannot be edited by the process list edit function.
14735 DSPCOL12
14736 DSPCOL13
14737 DSPCOL14
14738 DSPCOL15
14739 DSPCOL16
- 721 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
If these parameters are set to 0, the following values are used as their respective initial
values.
14740 ICOCOL1
14741 ICOCOL2
14742 ICOCOL3
14743 ICOCOL4
14744 ICOCOL5
14745 ICOCOL6
14746 ICOCOL7
14747 ICOCOL8
14748 ICOCOL9
14749 ICOCOL10
14750 ICOCOL11
14751 ICOCOL12
- 722 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
14752 ICOCOL13
14753 ICOCOL14
14754 ICOCOL15
14755 ICOCOL16
If these parameters are set to 0, the following values are used as their respective initial
values.
14756 GIDCOL1
14757 GIDCOL2
14758 GIDCOL3
14759 GIDCOL4
- 723 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
14760 GIDCOL5
14761 GIDCOL6
14762 GIDCOL7
14763 GIDCOL8
14764 GIDCOL9
14765 GIDCOL10
14766 GIDCOL11
14767 GIDCOL12
GIDCOL12 : Reserved.
14768 GIDCOL13
GIDCOL13 : Reserved.
14769 GIDCOL14
14770 GIDCOL15
14771 GIDCOL16
If these parameters are set to 0, the following values are used as their respective initial
values.
#7 #6 #5 #4 #3 #2 #1 #0
14858 PBH TST TLD HDP
(FANUC standard settings = 00000000)
NOTE
The radius is a tool nose radius (Lathe) or a tool radius (Machining
center).
TST 0 : The tool information is specified by [NOSE R] and [VIRT.TIP] (Lathe), or [TOOL
DIA.] (Machining center).
1 : The tool information is specified by [OFFSET NO.].
PBH 0 : Programming by handle is available.
1 : Programming by handle is not available.
View coordinate system of graphic window for handle machining is specified as follows.
6 : Right-handed coordinate system, right = +X, up = +Y
16 : Right-handed coordinate system, right = +Z, up = +X
19 : Right-handed coordinate system, right = +Z, up = -X
- 725 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
27460 Head address of the R-signal used by the output data for auxiliary function commands
The head address of the internal relay (R-signal) of the PMC used by the output data for
auxiliary function commands is set. In output data, the data area in 2 bytes from the
address, which is set to this parameter is needed. This parameter is valid when the value is
set to 0.
When the movement is stopped longer than the specified time after the handle is operated,
it is assumed the pause of the block. This parameter is valid when the value is set to 0.
27462 Standard value which is assumed that spindle speed is changed (r.p.m)
When the variation of spindle speed goes over to the specified value, the real spindle
speed is outputted automatically. This parameter is assumed to 1 when the value is set to
0.
NOTE
Because 8.4” LCD of Series 0i-D is a small MDI unit, please set
No.3100#2 to 1.
Only when it uses a small MDI unit in Series 0i-F/30i-B, please set
No.3100#2 to 1.
#7 #6 #5 #4 #3 #2 #1 #0
11354 HPM
(FANUC standard settings = 00000000)
#7 #6 #5 #4 #3 #2 #1 #0
11370 DHS
(FANUC standard settings = 00000000)
DHS 0 : In case that a program data is not saved in High speed program management, the
warning is not displayed on the status display.
1: In case that a program data is not saved in High speed program management, the
warning is displayed on the status display.
14489 STARTSIG
- 726 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
Setting example) Parameter No.14489=1237 is bit 7 of signal R123.
#7 #6 #5 #4 #3 #2 #1 #0
14791 IFF SKY ANC
(FANUC standard settings = 00000000)
14843 SUBPROJUDG
SUBPROJUDG Number of blocks which is used to judge if a subprogram calling “M98 P****” is
arbitrary figure data when a cursor is on the block of the subprogram calling in the
program-editing screen.
= 0 All of the subprogram
= -1 None of the subprogram (The arbitrary figures of the subprogram are not drawn.)
14844 HISTORYTIME
HISTORYTIME A cycle time when the date and the time are recorded in an operating history.
The date and the time are recorded in an operating history every the set time. If the setting
value is 0, it is treated as 10 minutes. However, the date and the time are not recorded if
there is no operating data in the time.
[Valid data range] 0 to 1439
[Unit of data] 1 [min]
14860 SPCLCHAR
SPCLCHAR Special character for search function in the program display window on the base screen.
Please set the decimal number of ASCII.
If the value is 0, the special character is assumed to be “?”.
Special characters are used with the following functions:
(1) In program display, the color of special characters is changed for display.
(2) If a fixed form sentence to be inserted includes special characters, a warning
message is indicated.
14861 UNDOBUF
UNDOBUF : Specify the total size of the buffer for use with the redo and undo functions.
If 0 is input, 5 KB of buffer space is allocated. If a negative value is input, the redo and
undo functions cannot be used.
[Valid data range] -127 to 127
[Unit of data] 1 [KB]
- 727 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
14863 PAGETIME
PAGETIME Hold time for cursor movement keys <↑> and <↓>
When cursor movement key <↑> or <↓> is pressed during program editing, the cursor
moves one line down. When cursor movement key <↑> or <↓> is pressed and held for a
certain period of time, however, the cursor moves on a page-by-page basis.
The time period for which <↑> or <↓> is held before the cursor is moved on a
page-by-page basis is set by this parameter.
[Valid data range] -128 to 127
[Unit of data] Second
When this parameter is set to 0 or -128 to -2, the hold time is set to 1 second. When this
parameter is set to -1, pressing and holding <↑> or <↓> does not enter the page feed
mode.
14866 ANMPNTBF
ANMPNTBF Minimum time (in units of 32 ms only, only for the Series 30i/31i/32i) within which
coordinates for drawing can be obtained in drawing during machining. When the time
period is less than this value, coordinates for drawing are not obtained.
[Valid data range] 1 to 20: Once every 32 × ANMPNTBF ms at the maximum
20 or greater: Once every 640 ms at the maximum
NOTE
As internal processing during operation is heavy, this minimum
time becomes much smaller than the maximum time.
14868 MILLSDSP
MILLSDSP This parameter specifies the subscript that follows S when the milling axis rpm display
function by the servo motor is enabled.
#7 #6 #5 #4 #3 #2 #1 #0
27313 ANM HLP IDC DCM DUC
(FANUC standard settings = 00000000)
- 728 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
HLP 0 : Help window function according to each screen is not available.
1: Help window function according to each screen is available.
(*) If the display unit is not PANEL i, please set this parameter to 0. If the
parameter is set to 1, a problem such as the display speed slows might occur.
ANM 0 : Cooperation with animated software that is operated with PANEL i is not available.
1: Cooperation with animated software that is operated with PANEL i is available.
Axis numbers of rotation axes that are used for machining cycles in case the soft-key [A]
or [C] is selected in figure data input screen when the rotation axis names are extended.
The each axis number has 2 digits that are specified by the followings.
“**¥¥” (** : Axis number that is used when [A] is selected, ¥¥ : Axis number that is used
when [C] is selected)
#7 #6 #5 #4 #3 #2 #1 #0
27482 CMW PPI PTE
(FANUC standard settings = 00000000)
PTE 0 : In Lathe/Machining center G code system switching function, tool path is drawn
during Turning mode.
1: In Lathe/Machining center G code system switching function, tool path is not drawn
during Turning mode.
PPI 0 : When the programmable parameter input (G10L52 command) is executed during
Machining simulation or NC program conversion,The parameter is not rewrote.
1: When the programmable parameter input (G10L52 command) is executed during
Machining simulation or NC program conversion,The parameter is rewrote.
CMW 0 : Calculation methods of workpiece origin offset value specifications of MANUAL
GUIDE i (conventional specifications).
1: Calculation methods of workpiece origin offset value the same specifications as the
NC screen.
#7 #6 #5 #4 #3 #2 #1 #0
27488 #0
(FANUC standard settings = 00000000)
#0 0: In machining cycle, address I,J,K are outputted for G02/G03.
1: In machining cycle, address R are outputted for G02/G03.
#7 #6 #5 #4 #3 #2 #1 #0
27500 FSV
(FANUC standard settings = 00000000)
FSV In the case of using “Controlling conversational macro function screens” (#8510) in a
Macro executor which is made by MTB, if #8510 is set in displaying a window screen of
MANUAL GUIDE i
0 : #8510 is stored and when the window display is closed, #8510 setting is restored.
1 : #8510 is disregarded.
(Parameter common to paths: Enabled only for the Series 16i/18i/21i)
- 729 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 730 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
Parameter No.14794
#0=1: The MANUAL GUIDE i is started by the <POS> key.
#1=1: The MANUAL GUIDE i is started by the <PRG> key.
#2=1: The MANUAL GUIDE i is started by the <OFS> key.
#3=1: The MANUAL GUIDE i is started by the <SYS> key.
#4=1: The MANUAL GUIDE i is started by the <MES> key.
#5=1: The MANUAL GUIDE i is started by the <GRP> key.
Parameter No.14795
#0=1: The MANUAL GUIDE i is started by the <CUSTOM> key (AUX screen)
(When the macro screen is not present, set bit 5 (CM1) of parameter No.
8652 to 1).
#1=1: The MANUAL GUIDE i is started by the <CUSTOM> key (MCR screen)
(When the macro screen is not present, set bit 6 (CM2) of parameter No.
8652 to 1).
#2=1: The MANUAL GUIDE i is started by the <CUSTOM> key (MENU screen)
(When the macro screen is not present, set bit 7 (CM3) of parameter No.
8652 to 1).
#3=1: The MANUAL GUIDE i is started by the blank key.
(Set bit 4 (CMF) of parameter No.8652 to 1)
(2) Set following parameters for displaying load meter. Following parameters depend on machining
configuration. Refer to Parameter Manual (B-63530EN) for detail.
NOTE
In Series 0i-F/0i-D/30i/31i/32i, there are not the parameters from No.3154 to
No.3158.
(3) Set following parameters for optimizing cycle menu and icons of Turning Cycle and Milling Cycle
functions according to machine configuration.
- 731 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
1 In case parameters No.27003= xxxx0000 & No.27103=0xxx0000, all of cycle
menu is displayed
2 When the parameters No.27003 or No.27103 is set, please sure to push [F] key
on NOW LOADING screen after Power ON. The necessary parameters are set
automatically. (When the necessary parameters are set, the message of “NOW
SETTING PARAMETERS” is displayed on the left below of NOW LOADING
screen.)
(4) Set following parameters for output of polar coordinate interpolation command (G12.1) and
cylindrical interpolation command (G7.1) in cycle motion. In case of no Cs axis, it is unnecessary to
set.
(5) Set following parameters for adapting tool motion to workpiece coordinate in MANUAL GUIDE i
Animation function.
- 732 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
Setting value for parameters No.14706
16: Right hand coordinate, right =+Z and upper =+X
X
(6) Set following parameters for adapting rotate (Cs) axis motion to workpiece coordinate. If no Cs axis,
it is unnecessary to set.
(7) Set following parameters for adapting rotate axis motion, which tilts tool head or table, to workpiece
coordinate. If no such axis or Animation option, it is unnecessary to set.
(8) To support the function for switching spindle motor output characteristics (winding), set the
following parameter to 0.
NOTE
This function is supported only for the Series 30i/31i/32i.
- 733 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
A.6.3 Lathe
Set the parameters of the cells in the first path and set those of cells in each path in
case of multi path lathe.
NOTE
Parameter No.14794
#0=1: The MANUAL GUIDE i is started by the <POS> key.
#1=1: The MANUAL GUIDE i is started by the <PRG> key.
#2=1: The MANUAL GUIDE i is started by the <OFS> key.
#3=1: The MANUAL GUIDE i is started by the <SYS> key.
#4=1: The MANUAL GUIDE i is started by the <MES> key.
#5=1: The MANUAL GUIDE i is started by the <GRP> key.
Parameter No.14795
#0=1: The MANUAL GUIDE i is started by the <CUSTOM> key (AUX screen)
(When the macro screen is not present, set bit 5 (CM1) of parameter No.
8652 to 1).
#1=1: The MANUAL GUIDE i is started by the <CUSTOM> key (MCR screen)
(When the macro screen is not present, set bit 6 (CM2) of parameter No.
8652 to 1).
#2=1: The MANUAL GUIDE i is started by the <CUSTOM> key (MENU screen)
(When the macro screen is not present, set bit 7 (CM3) of parameter No.
8652 to 1).
#3=1: The MANUAL GUIDE i is started by the blank key.
(Set bit 4 (CMF) of parameter No.8652 to 1)
(2) Set following parameters for displaying load meter. Following parameters depend on machining
configuration. Refer to Parameter Manual (B-63530EN) for detail.
NOTE
In Series 0i-F/0i-D/30i/31i/32i, there are not the parameters from No.3154 to
No.3158.
(3) Set following parameters for optimizing cycle menu and icons of Turning Cycle and Milling Cycle
functions according to machine configuration.
- 735 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
1 In case parameters No.27003= xxxx0000 & No.27103=0xxx0000, all of cycle
menu is displayed
2 When the parameters No.27003 or No.27103 is set, please sure to push [F] key
on NOW LOADING screen after Power ON. The necessary parameters are set
automatically. (When the necessary parameters are set, the message of “NOW
SETTING PARAMETERS” is displayed on the left below of NOW LOADING
screen.)
(4) Set following parameters for output of polar coordinate interpolation command (G12.1) and
cylindrical interpolation command (G7.1) in cycle motion. In case of no Cs axis, it is unnecessary to
set.
(5) Set following parameters for optimizing C axis figure data input screen, if two rotate (Cs) axes in
main and sub spindle exist and have different axis name.
(6) Set following parameters for adapting tool motion to workpiece coordinate in MANUAL GUIDE i
Animation function.
- 736 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
Setting value for parameters No.14706 and No.14707
16: Right hand coordinate, right =+Z and upper =+X
X
(7) Set following parameters for adapting rotate (Cs) axis motion to workpiece coordinate. If no Cs axis,
it is unnecessary to set.
NOTE
14717 is used as working number for Cs axis.
(8) Set following parameters for adapting rotate axis motion, which tilts tool head or table, to workpiece
coordinate. If no such axis or Animation option, it is unnecessary to set.
- 737 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
(9) To support the function for switching spindle motor output characteristics (winding), set the
following parameter to 0.
NOTE
This function is supported only for the Series 30i/31i/32i.
(10) Set following parameters for Multi Path Lathe function. If no Multi Path Lathe option, it is
unnecessary to set.
- 738 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
NOTE
Icon number
See descriptions of parameter No. 27412, provided in Appendix A.5.15,
"Parameters Related to Multi-Path Lathe".
NOTE
M code value depends on parameters No.5210 and No.5212.
- 739 -
A. MANUAL GUIDE i SETUP APPENDIX
PROCEDURE (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
Ma means C axis clamping M code, Mb means C axis unclamping one.
M code value depends on parameters No.27005, No.27006, No.27011 and
No.27012
Mb (Note)
G17
G0 X 80. C0.
G0 Z2.
Ma (Note)
G1Z-10.F100.
G1 X40. F100.
G1Z2.F100.
Mb (Note)
G17
G0 X80. C120.
G0 Z2.
Ma (Note)
G1Z-10.F100.
G1 X40. F100.
G1Z2.F100.
Mb (Note)
NOTE
Ma means C axis clamping M code, Mb means C axis unclamping one.
M code value depends on parameters No.27005, No.27006, No.27011 and
No.27012
- 740 -
APPENDIX A.MANUAL GUIDE i SETUP
B-63874EN/11 (FOR MACHINE TOOL BUILDER) PROCEDURE
<1> The numerical control unit is started while pressing “M”+”0” key.
<2> After it starts, the following parameter is set.
No.8661 = 40
(This parameter sets the size of the static variable area that can share among each task for using
in MANUAL GUIDE i.(40KB))
No.8662 = 23
(This parameter sets the size of the SRAM disk for using in MANUAL GUIDE i.(23KB))
<3> The numerical control unit is rebooted.
- 741 -
B. LADDER PROGRAM APPENDIX
CREATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
The values of the pre-reverse-tapping M code and forward spindle rotation M
code are the values of parameters No. 27197 to 27210.
- 742 -
APPENDIX B.LADDER PROGRAM
B-63874EN/11 (FOR MACHINE TOOL BUILDER) CREATION
In lathe tap cycle G84, the forward spindle command at the hole bottom always outputs M04 in both
forward tapping and reverse tapping. Similarly, when the tool returns to the R point, M03 is output. (In
rigid tapping, M03 is output after moving to the R point, M05 is output at the hole bottom, and M05 is
output after returning to the R point).
As shown above, the same M code is output from the NC in both forward tapping and reverse tapping, so
reverse the actual spindle rotation command on the PMC side in the case of reverse tapping.
On the PMC side, when the above M code receives, it is necessary to provide a signal for reversing the
subsequent spindle rotation commands and reverse the spindle rotation commands by detecting the signal.
The new signal needs to be canceled by processing, for example, at the trailing edge of the TAP signal
(TAP <F0002#5>), to be added to the PMC ladder. The ladder sequence is shown below.
(REV_new is a temporary signal for reversing the spindle rotation.)
Timing chart
REV_new
(Temporary signal)
TAP: F01#5
(CNC → PMC)
Point R
- 743 -
B. LADDER PROGRAM APPENDIX
CREATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
WARNING
When activating the ST signal without changing this sequence, the program in
the CNC memory, not the machining program, may be executed, probably
causing unexpected operation. As a result, the tool hits the workpiece or
machine, probably causing the tool or machine to be broken or injury to the
operator.
- 744 -
APPENDIX B.LADDER PROGRAM
B-63874EN/11 (FOR MACHINE TOOL BUILDER) CREATION
Timing chart
(MGi = MANUAL GUIDE i )
GST
(MGi → PMC)
ST
(PMC → CNC)
Timing chart
Mmm3: F10-F13 (MGi = MANUAL GUIDE i)
Spindle orientation M
code
(CNC → PMC)
Mmm4: F10-F13
Spindle orientation
release M code
(CNC → PMC)
ORT
(PMC → MGi)
- 745 -
B. LADDER PROGRAM APPENDIX
CREATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 746 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
C CUSTOMIZATION
Appendix C describes the method of customizing the MANUAL GUIDE i to suit the specifications of the
machine tool builder.
C.1 DISPLAYING VERTICAL SOFT KEYS FOR THE 15-INCH LCD .............................................747
C.2 TOOL DATABASE ACCESS FUNCTION.....................................................................................750
C.3 CREATING A P-CODE USER MODULE ......................................................................................752
C.4 SOFT KEY IDS TO BE OPEN TO USERS.....................................................................................756
C.5 MESSAGE FILES ............................................................................................................................760
C.6 CHANGING THE CUSTOMIZE DEFINITION FILE DURING USE OF RETHREADING........761
C.7 SOFT-KEY CUSTOMIZATION FUNCTION.................................................................................762
C.8 MANUAL GUIDE i WINDOW CALL FUNCTION (for only Series 30i/31i/32i-B, Series
0i-F)....................................................................................................................................................764
C.9 DISPLAY OF SIMPLIFIED CHINESE CHARACTERS ALARM OF USER MACRO (for Series
30i/31i/32i-B, 0i-F/0i-D)........................... ........................................................................................782
C.10 EXTENDED AXIS NAME FUNCTION FOR 8.4” /10.4” DISPLAY (for only Series 30i/31i/32i-B,
Series 0i-F)..…………………………………………………………………………………...……783
C.11 MANUAL GUIDE i CUSTOMIZATION (for only Series 30i/31i/32i-B, 0i-F/0i-D)......................785
C.12 OPERATION NAVIGATING CUSTOMIZATION FUNCTION…………………………………794
C.1.2 Operations
On this screen, a vertical soft key can be added or changed. The result is saved and recorded even after the
power is turned off and back on again.
• Screens on which vertical soft keys can be used
(a) Base screen in the EDIT mode
(b) Base screen in the MEM mode
(c) Base screen in the MDI mode
(d) Machining simulation screen (animation)
(e) Machining simulation screen (path drawing)
(f) Drawing during machining screen
(g) Arbitrary figure input screen
(h) Process list screen (only when using the multi-path lathe function)
(1) Selecting the setting screen
Select the screen on which a vertical soft key is added or changed by switching between tabs.
- 747 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
Press soft key [STAND.] to display the confirmation messages and soft keys in the figure below.
When soft key [YES] is pressed, the standard settings of vertical soft keys are restored.
When soft key [NO] is pressed, the changes are canceled.
The standard settings are loaded from the definition file in the system.
(4) Changing the cursor state
Press soft key [CHCURS] to switch between cursor states.
(a) The cursor state is switched as shown below.
TAB CHCURS
CHCURS:
SETTING OF VERTICAL SOFT KEY CHCURS ←→
When bit 2 (RET) of parameter No. 14850 is 1, soft key [CLOSE] appears in place of soft key [TO
MNU]. When soft key [CLOSE] is pressed, the various data setting screen does not appear after the
setting screen is closed.
ALTER STAND. CHCURS OUTPUT INPUT CLOSE
- 748 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(1) Output
When soft key [OUTPUT] is pressed, the name of an output file is entered, and soft key [OUTPUT]
is pressed, the settings of vertical soft keys are output. While the settings are output, a message
indicating the progress appears and key-in is disabled.
The output file name is VSKEY.DAT by default.
(3) Input
When soft key [INPUT] is pressed, the name of an input file is selected from the list, and soft key
[INPUT] is pressed, the settings of vertical soft keys are output. While the settings are input, a
message indicating the progress appears and key-in is disabled.
• Setting screens are described with a character string specified in < >.
• The setting screens are represented by the following character strings.
EDIT : EDIT mode screen
MEM : MEM mode screen
MDI : MDI mode screen
ANIME : Machining simulation screen (animation)
TOOLPATH : Machining simulation screen (path drawing)
DRAWING : Drawing during machining screen
FREEFIG : Arbitrary figure input screen
- 749 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
1 The tool name cannot be read or written.
2 This function requires the custom macro B option.
3 The read/write operation can be performed only from a custom macro and
execution macro.
4 Bit 6 (TDA) of parameter No. 14852 must be set to 1 for this function to take
effect.
#5750 : This parameter determines the operation of the tool database access function.
The MANUAL GUIDE i reads or writes a system variable when detecting the value of the variable.
When an invalid value is input, a value of 3 is returned to the result variable. These valuables are
automatically initialized when tool data is accessed.
This variable assumes the following values.
0 : No operation is performed.
1 : Read operation is performed.
2 : Write operation is performed.
3 : The tool data of copy source is copied to the copy destination.
4 : The tool data with the specified offset number is initialized.
5 : All tool data is initialized.
#5752 : Specification of an offset number to be read or written or specification of the offset number of the
copy destination.
When an incorrect value is input, a value of 4 is returned to the result variable during write or
read operation.
#5753 : Specification of the tool type to be written or the tool type obtained by read operation. It specifies
the offset number of the copy source.
When an incorrect value is input, a value of 5 is returned to the result variable during write
operation. This variable assumes the following values.
10 : General tool
11 : Threading tool
12 : Grooving tool
13 : Round-nose tool
14 : Straight tool
15 : Versatile tool
20 : Drilling tool
21 : Chamfering tool
22 : Flat end mill tool
23 : Ball end mill tool
24 : Tapping tool
25 : Reamer tool
26 : Boring tool B
27 : Face mill tool
#5754 : Specification of the mount to be written or the mount obtained as a result of read operation. When
an incorrect value is input, a value of 6 is returned during write operation.
#5755 : Specification of data 1 to be written or data 1 obtained as a result of read operation. When an
incorrect value is input, a value of 7 is returned to the result variable during write operation.
- 751 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
#5756 : Specification of data 2 to be written or data 2 obtained as a result of read operation. When an
incorrect value is input, a value of 8 is returned to the result variable during write operation.
C.2.3 Read
To read tool data, set #5752 to the offset number of tool data to be read and #5750 to 1. The tool data is
output to #5753, #5754, #5755, and #5756.
C.2.4 Write
To write tool data, set #5752 to the offset number of tool data to be written and #5753, #5754, #5755, and
#5756 to the tool data. Set #5750 to 2. The tool data is stored in the data storage area of the MANUAL
GUIDE i.
C.2.5 Copy
To make a copy, set #5752 to the offset number of the copy destination, #5753 to the offset number of the
copy source, and #5750 to 3. The tool data of the copy source is copied to the copy destination.
C.2.6 Initialization
To initialize tool data, set #5752 to the offset number of the tool data to be initialized and #5750 to 4. The
tool data with this offset number is deleted from the data storage area of the MANUAL GUIDE i.
- 752 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
Set compile parameters SP_G_B(9004#0) and SP_G_C(9004#1) to 0 and create a user macro module.
NOTE
In creation with G-code system B or C, the threading cycle in the MANUAL
GUIDE i cannot be executed correctly.
When a threading cycle is specified by G92 (bit 0 of parameter 27140 is 0), the
workpiece coordinate system setting command is executed in stead of the
threading command.
When a threading cycle is specified by G32 (bit 0 of parameter No. 27140 is 1),
the alarm (PS010 "IMPROPER G-CODE") occurs.
#7 #6 #5 #4 #3 #2 #1 #0
27101 GC1 GC0
GC0, GC1 These bits specify the G-code system of a P-code macro user module.
(This parameter is available only for Series 16i/ 18i/21i-TB and Series 0i-TC )
- 753 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
NOTE
When using the Set-up Guidance Functions of the MANUAL
GUIDE i, be sure to use G-code system A for creation. A P-code
macro user module created with G-code system B or C cannot be
used.
- 754 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
SERN =USR1
VERN =00ZZ
If the above lines are changed, the series and edition displayed on the SYSTEM configuration
screen can be changed.
(2) Compile the macro program to be incorporated using MCOMP0.
(3) Link the compile object in BJ00_U1.LNK using MLINK.
(4) Create a user module (MEM file) using MMCARD.
(5) Install the user module in FROM using BOOTSYSTEM.
SERN =USR1
VERN =00ZZ
If the above lines are changed, the series and edition displayed on the SYSTEM configuration
screen can be changed.
(2) Compile the macro program to be incorporated using MCOMP.
(3) Link the compile object in BH2?_U1.LNK using MLINK.
(4) Create a user module (MEM file) using MMCARD.
(5) Install the user module in FROM using BOOTSYSTEM.
• KeyMsg ID:
[FORWRD]:No.10009
[REVERS]:No.10010
[INSERT]:No.10005
[CANCEL]:No.10006
[ALTER]:No.10021
<Soft key ID:30002>
- 758 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(1) For new creation
ON SECOND OFF INSERT CANCEL
• KeyMsg ID:
[ON]:No.10018 ( = No.538 [ON] )
[O-STOP]:No.10020
[OFF]:No.10019
[INSERT]:No.10005
[CANCEL]:No.10006
[ALTER]:No.10021
- 759 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
(Example)
The language-specific data management file, localu.txt, for customize files includes the following.
0,CEX3DATU
1,CEX3DATU
2,CEX3DATU
3,CEX3DATU
4,CEX3DATU
5,CEX3DATU
6,CEX3DATU
7,CEX3DATU
8,CEX3DATU
9,CEX3DATU
B,CEX3DATU
C,CEX3DATU
D,CEX3DATU
E,CEX3DATU
F,CEX3DATU
G,CEX3DATU
(a) Format
Language identification number, Language identification number
(Example)
A customized English message is displayed in place of a Swedish message.
0,CEX3DATU
1,CEX3DATU
2,CEX3DATU
3,CEX3DATU
4,CEX3DATU
5,CEX3DATU
6,0 Set 0 (language number of
7,CEX3DATU English).
8,CEX3DATU
9,CEX3DATU
<THRD-REPAIR>
<TAB1=1307>
1,1004,491,140,F=0,
1,1005,492,141,F=0,
1,1006,493,142,F=0,
1,1007,494,143,F=0,
1,1008,495,144,F=0,
<TAB2=1308>
1,1004,491,145,F=0,
1,1005,492,146,F=0,
1,1006,493,147,F=0,
1,1007,494,148,F=0,
1,1008,495,149,F=0
C.7.2 Format
The structure of the customize data file is as follows.
<EDIT>
(Example)
P1=SET(1,ID100), SET(2,ID200)
Set sentence.
Soft key page number
See sentence
The format of set sentence as follows.
- 762 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
1) Soft Key Position
The soft key specified in ‘Soft Key Position’ is replaced.
If ‘Soft key Position’ is not specified, the standard soft key is displayed in this position.
The soft key position is counted from left side.
1 2 3 4 5 6 7 8 9 10
2) Soft key ID
Soft key ID can be specified by ‘ID+number’.
If ‘0’ is specified as the number, the soft key is not displayed in specified position.
The numbers of Soft key ID are described in “Soft key ID List”.
(Examples)
P1=SET(1,ID100)
P2=SET(1,ID200), SET(2,ID0)
C.7.3 Note
• The soft keys which are displayed in the base screen in EIDT mode are only possible to customize.
• Don’t specify the soft key which can not be used because of the optional function. If these soft keys
are specified, the system doesn’t work correctly.
- 763 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
C.8.1 Outline
User application made by C language executer can call the following MANUAL GUIDE i windows.
[Syntax]
#include <oscall.h>
unsigned short ret = os_chng_appstr( long info, char *str_info );
[Arguments]
info Information to be transmitted.
str_info The start address of string information to be transmitted.
(Note) The maximum number of string characters is 256 including a NULL character at the end.
[Return]
ret = 0 Success.
= EC_TSKID( 2) MANUAL GUIDE i doesn’t exist.
- 764 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
[Description]
When this function is called, screen control is switched to MANUAL GUIDE i .
And user application can transmit information to MANUAL GUIDE i .
Set values of info and str_info are different from the kind of windows to be called.
(Refer after next chapter about details.)
[Example of code]
unsigned short ret;
long info;
char str_info[256];
info = -1000100;
memset(str_info, '¥0', sizeof(str_info));
strcpy(str_info, “B=25836,S=O1001”);
(1) Method of output when free contour cylinder blank figure window is selected
info value Method of output
-1000100 Select method of output on free figure data input window of MANUAL GUIDE i .
(In case of EDIT mode)
G code is inserted to the current program.
-1000200
(In case of MEM mode)
G code is inserted to the specified main program.
(In case of EDIT mode)
M98 code is inserted to the current program and G code is inserted to the specified
subprogram that is newly made in the same folder of the current program.
-1000300
(In case of MEM mode)
M98 code is inserted to the specified main program and G code is inserted to the specified
subprogram that is newly made in the same folder of the main program.
(In case of EDIT mode)
M98 code is inserted to the current program and G code is inserted to the specified
subprogram that is newly made in the common program folder.
-1000400
(In case of MEM mode)
M98 code is inserted to the specified main program and G code is inserted to the specified
subprogram that is newly made in the common program folder.
- 765 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
<2> S=!!!!!
These are string characters to specify a subprogram name if G code is inserted to a subprogram.
!!!!! are string characters of the subprogram name.
(Example of specifying)
str_info = “B=25836,S=O1001”
(Example of specifying)
str_info = “B=25836,S=O1001,P=//CNC_MEM/USER/PATH1/O1000”
C.8.2.2 Blank figure data input window (Fixed form and arbitrary free
figure)
Specify the following info and str_info in case of calling blank figure data input window.
- 766 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(2) Method of output when free contour cylinder blank figure window is selected
info value Method of output
-20001** Select method of output on free figure data input window of MANUAL GUIDE i .
(In case of EDIT mode)
G code is inserted to the current program.
-20002**
(In case of MEM mode)
G code is inserted to the specified main program.
(In case of EDIT mode)
M98 code is inserted to the current program and G code is inserted to the specified
subprogram that is newly made in the same folder of the current program.
-20003**
(In case of MEM mode)
M98 code is inserted to the specified main program and G code is inserted to the specified
subprogram that is newly made in the same folder of the main program.
(In case of EDIT mode)
M98 code is inserted to the current program and G code is inserted to the specified
subprogram that is made in the common program folder.
-20004**
(In case of MEM mode)
M98 code is inserted to the specified main program and G code is inserted to the specified
subprogram that is newly made in the common program folder.
(“*” in upper table indicates a arbitrary number of 0 - 9)
(Example of specifying)
str_info = “B=25836,S=O1001”
- 767 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
C.8.2.3 Free figure input window (Free figure creation window and
range selection window)
Specify the following info and str_info in case of calling free figure input window.
- 768 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(Example of specifying)
str_info = “B=25836,S=O1001”
(Example of specifying)
str_info = “B=25836,S=O1001,P=//CNC_MEM/USER/PATH1/O1000”
- 769 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
(Example of specifying)
str_info = “P1=//CNC_MEM/USER/PATH1/O1000,P2=//CNC_MEM/USER/PATH2/O1000”
(Note)
User application can specify default programs for simulating by switching current programs.
- 770 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(Example of specifying)
str_info = “P=//CNC_MEM/USER/PATH1/O2000”
(2) Case of left string characters to be transmitted to MANUAL GUIDE i is less than 256
Specify the above-mentioned number corresponding to called window.
(2) Case of left string characters to be transmitted to MANUAL GUIDE i is less than 256.
Specify start address of the left string characters to argument info_str.
[Syntax]
#include <oscall.h>
long ret_info = os_get_chngappstr( char *str_info );
[Arguments]
str_info Don’t use.
[Return]
ret_info Return information from MANUAL GUIDE i .
But when NC screen is displayed before calling this function,0 is returned.
[Description]
User application gets information from MANUAL GUIDE i .
- 771 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
[Example of code]
long ret_info;
char str_info[256];
(2) “ret_info” value when MANUAL GUIDE i window isn’t called normally
ret_info Meaning
-10101 An alarm is issued.
-10102 The emergency stop state is present.
-10103 The mode isn’t correct. (Other than EDIT or MEM)
-10104 The seventh digit of “info” aren’t within the range. (Other than 1-5 or 99)
-10106 Specified program name to output G code is not correct.
-10107 Main program name isn’t specified. (On only MEM mode)
-10108 MEM mode : Specified program doesn’t exist.
EDIT mode : No program is selected.
-10109 The specified main program is being operated. (On only MEM mode)
-10110 The specified main program is protected. (On only MEM mode)
-10111 The specified main program is selected as FG program. (On only MEM mode)
-10112 Block number isn’t specified.
-10113 The block number doesn’t exist in the program to be edited.
-10114 A character that isn’t digit is used in block number.
-10115 Subprogram name isn’t specified.
-10116 Subprogram name isn’t correct.
-10117 A program that has same name as specified subprogram already exists.
-10118 The specified program number is protected.
-10119 Subprogram can’t be made because the number of program is maximum.
- 772 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
C.8.3.2 Blank figure data input window (Fixed form and arbitrary free
figure) and Free figure input window (Free figure creation
window and range selection window)
(1) “ret_info” value when MANUAL GUIDE i window is called normally
ret_info Meaning
-10000 G4 digit code is inserted normally.
-10001 [CANCEL] soft-key is pushed.
-10002 The mode is switched.
-10003 The mode is switched during output of program. The output is interrupted.
-10004 Path selection signal is switched.
-10005 Path selection signal is switched during output of program. The output is interrupted.
-10006 [POSITION] function key is pushed.
-10007 [PROGRAM] function key is pushed.
-10008 [OFFSET/SETTING] function key is pushed.
-10009 [SYSTEM] function key is pushed.
-10010 [MESSAGE] function key is pushed.
-10011 [GRAPH] function key is pushed.
-10012 [CUSTOM1] function key is pushed.
-10013 [COSTOM2] function key is pushed.
-10014 Unexpected error occurred on MANUAL GUIDE i .
(2) “ret_info” value when MANUAL GUIDE i window isn’t called normally
ret_info Meaning
-10101 An alarm is issued.
-10102 The emergency stop state is present.
-10103 The mode isn’t correct. (Other than EDIT or MEM)
-10104 The seventh digit of “info” aren’t within the range. (Other than 1-5 or 99)
-10105 The specified kind of figure isn’t correct.
-10106 Specified program name to output G code is not correct.
-10107 Main program name isn’t specified. (On only MEM mode)
-10108 MEM mode : Specified program doesn’t exist.
EDIT mode : No program is selected.
-10109 The specified main program is being operated. (On only MEM mode)
-10110 The specified main program is protected. (On only MEM mode)
-10111 The specified main program is selected as FG program. (On only MEM mode)
-10112 Block number isn’t specified.
-10113 The block number doesn’t exist in the program to be edited.
-10114 A character that isn’t digit is used in block number.
-10115 Subprogram name isn’t specified.
-10116 Subprogram name isn’t correct.
-10117 A program that has same name as specified subprogram already exists.
-10118 The specified program number is protected.
-10119 Subprogram can’t be made because the number of program is maximum.
-10120 The specified code doesn’t exist in the specified position. (On only alteration)
-10121 The format of figure command to be altered isn’t correct. (On only alteration)
-10122 The element number of arbitrary figure to be altered exceeds 90 or 300. (On only alteration)
- 773 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
(2) “ret_info” value when MANUAL GUIDE i window isn’t called normally
ret_info Meaning
-10102 The emergency stop state is present.
-10103 The mode isn’t correct. (Other than EDIT or MEM)
-10104 The seventh digit of “info” aren’t within the range. (Other than 1-5 or 99)
-10123 A program to be simulated doesn’t exist.
-10124 A program to be simulated already specified on other path.
- 774 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(2) “ret_info” value when MANUAL GUIDE i window isn’t called normally
ret_info Meaning
-10101 An alarm is issued.
-10102 The emergency stop state is present.
-10103 The mode isn’t correct. (Other than EDIT or MEM)
-10104 The seventh digit of “info” aren’t within the range. (Other than 1-5 or 99)
-10123 A program to be simulated doesn’t exist.
-10125 The program name of destination isn’t correct.
-10126 A program that has same name as program of destination already exists.
-10127 The number of program specified as destination is protected.
-10128 A program of destination can’t be made because the number of program is maximum.
-10129 NC is executing operation.
<1> Push one of the following soft-keys after blank figure is selected, figure data is inputted and G
code is inserted to program.
(a) [CREATE] soft-key in free contour cylinder blank figure window
(b) [OK] soft-key in “METHOD OF FREE FIGURE CREATION” window
(c) [INSERT] soft-key in blank figure data input window for fixed form
<2> Push Soft-key [CANCEL].
<3> Change the mode.
<4> Change the path selection signal.
<5> Push one of the function keys.
- 775 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
C.8.4.2 Blank figure data input window (Fixed form and arbitrary free
figure)
(1) Background display ( Excluding soft-keys )
The background that user application drew before calling MANUAL GUIDE i window is left.
<1> Push one of the following soft-keys after figure data is inputted and G code is inserted to
program.
(a) [CREATE] soft-key in free contour cylinder blank figure window
(b) [OK] soft-key in “METHOD OF FREE FIGURE CREATION” window
(c) [INSERT] soft-key in blank figure data input window for fixed form
<2> Push soft-key [CANCEL].
<3> Change the mode.
<4> Change the path selection signal.
<5> Push one of the function keys.
- 776 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(4) Example of blank figure selection window
<1> Example of free contour cylinder blank figure data input window
C.8.4.3 Free figure input window (Free figure creation window, range
selection window)
(1) Background display ( Excluding soft-keys )
The background that user application drew before calling MANUAL GUIDE i window is left.
<1> Push one of the following soft-keys and G code is inputted or edited.
(a) [CREATE] soft-key in free figure creation window
(b) [OK] soft-key in “METHOD OF FREE FIGURE CREATION” window
(c) [INSERT] soft-key in blank figure data input window for fixed form
<2> Push soft-key [CANCEL].
- 777 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 778 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(2) Example of machining simulation window
- 779 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
User application
END
(1) When the set value of “Parameter Number” in the following table is other than 0
Set value of parameter to “Index of color pallet”.
(2) When the set value of “Parameter Number” in the following table is 0
Set “Color value” to “Index of color pallet”.
- 780 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
- 781 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
C.8.7 Restriction
Help window isn’t displayed while a MANUAL GUIDE i window is being called.
(3) Define the alarm message of simplified Chinese characters of user macro by using the direct
language specification function of macro executor.
- 782 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
NOTE
1. In “CALCULATE OFFSET(MEASURE)” screen of workpiece coordinate data
screen, extended axis name is not displayed.
2. In “CALCULATE OFFSET(+INPUT)” screen of workpiece coordinate data
screen, extended axis name is not displayed.
3. The second character of axis name is not displayed but “-” (a minus sign) is
displayed in “ACTUAL POS”, “DIST TO GO” and “NEXT DIST” of base screen
under all the following conditions.
<1>The axis name size is standard.
<2>The values of “ACTUAL POS”, “DIST TO GO” and “NEXT DIST” is negative
number that has 8 digits.
( Example )
Usual :
Under the conditions :
- 783 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 784 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
- First argument : -3
- Second argument : operation command
(5) Example
When you want to display the cylinder blank figure input window, call “os_chng_appstr ()” function
as follows.
Window ID = os_get_chngappinfo()
Window ID : - AABBBB
- 786 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(List of methods for closing window)
Window ID Method of closing window
-10 Push soft-key [INSERT] or [OK] or [ALTER]
-20 Push soft-key [CANCEL] / Switching mode or path
-30 Push function-key [SYSTEM]
-31 Push function-key [POSITION]
-32 Push function-key [PROGRAM]
-33 Push function-key [OFFSET/SETTING]
-34 Push function-key [MESSAGE]
-35 Push function-key [GRAPH]
-36 Push function-key [CUSTOM1]
-37 Push function-key [CUSTOM2]
- 787 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 788 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
- 789 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 790 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
- 791 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 792 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(List of window ID for arbitrary figure, free cylinder figure, G contouring input)
Window ID Title G code
-**1100 XY plane arbitrary figure G1200 ∼ G1206
-**1200 YZ plane arbitrary figure G1300 ∼ G1306
-**1400 XC plane end face arbitrary figure G1500 ∼ G1506
-**1500 ZC plane cylindrical surface arbitrary figure G1600 ∼ G1606
-**1600 ZX plane turning figure G1450 ∼ G1456
-**1700 Free cylinder figure G1970 ∼ G1976
-**1800 XA plane cylindrical surface arbitrary figure G1700 ∼ G1706
-**1900 Free cylinder figure (around X) G1790 ∼ G1796
-**2000 Free cylinder figure (around Y) G1780 ∼ G1786
-**2100 XY plane contouring program G1200 ∼ G1206
-**2200 YZ plane contouring program G1300 ∼ G1306
-**2300 ZX plane contouring program G1400 ∼ G1406
-**2400 XC plane end face contouring program G1500 ∼ G1506
-**2500 ZC plane cylindrical surface contouring program G1600 ∼ G1606
-**5000 Milling machining start menu -
-**5001 Milling machining menu -
-**5002 Milling machining figure menu -
-**5010 Turning machining start menu -
-**5011 Turning machining menu -
-**5012 Turning machining figure menu -
-**5020 G contouring menu -
-**5030 Measure menu -
- 793 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
vgamsg1u.txt
…
…
20001,TURNING
20002,CREATE NEW PROG.
…
navilstu.txt
<TAB=20001>
20002,-1,1,
20003,-1,2,
<TAB=20011>
20012,-1,11,
20013,-1,12,
…
- 794 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
navidatu.txt
<ID=1>
<MAIN=0,SUB=-1>
<TB=-1,SK=-1>
KEY SKEY-L
KEY SKEY08
<MAIN =11,SUB=1>
<TB=-1,SK=09>
KEY SKEY-R
KEY SKEY01
KEY CR
NAVIOFF
<TB=-1,SK=10>
NAVIOFF
<ID=2>
…
…
NOTE
Characters ID number machine tool builder can use are from 20000 to 29999.
- 795 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
Tab title 2
[Details]
(1) TAB=tab title ID
This item is for specifying tab title. Specify title name and ID number in “vgamsg*u.txt” and
specify the ID number in the right side of the equation.
The number of displayed tab is same as the number of this form. But the maximum number is 5.
- 796 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(3) PARM=parameter No.,bit, 0/1 (This item can be omitted.)
Specify this equation when appearing or disappearing tab should be controlled according to bit
type parameter setting.
If “0/1” is set to 0, the tab appears when the parameter that is specified by “parameter No” and
“bit” is set to 0. If “0/1” is set to 1, the tab appears when the parameter is set to 1.
But the maximum number of this equation is 8.
[Details]
(1) Item title
This item is for specifying item title. Specify title name and ID number in “vgamsg*u.txt” and
specify the ID number.
The number of displayed title is same as the number of this form. But the maximum number is
20. And the maximum number that can be displayed in a tab is 10.
(2) Icon ID
Specify ID number that is written in chapter “Available icons” when icons should be displayed
next to items. Specify “-1” when icons should not be displayed.
(3) Group ID
This item is for specifying assignment of group ID to each items.
If navigation that is selected in “SELECT NAVIGATION” window starts, Navi operation codes
that each group ID has are executed.
Navi operation codes are defined in “navidatu.txt”.
Specify an unique ID number to each items. Only the numbers from 1 to 127 can be used.
(*2) After this sentence, the key data are called “Navi operation code”.
(*3) After this sentence, the data for specifying this window are called “Navi window data”.
(*4) After this sentence, the data for specifying this soft-key are called “Navi trigger data”.
- 797 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
…
Navi trigger data 2
…
Navi window data 2
Group 2
<ID=group ID>
[Details]
ID=group ID
This item is for specifying group ID. The numbers from 1 to 127 can be used.
This item links group ID that is specified by “navilstu.txt” or parameter 14870.
The automatic operations after selecting group of this ID are specified in “navidatu.txt”.
The maximum number of this equation is 20.
[Details]
Navigation starts if trigger soft-key is pushed while the window specified by the form is displayed.
The maximum number of this form per 1 group is 20.
- 798 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
Main
Window Note
Window ID
0 “SELECT NAVIGATION” window just after
selecting a navigation item
1 WORK COORDINATE SYSTEM
2 TOOL OFFSET
4 CYCLE DATA INPUT Specify details of window by subwindow ID.
6 INSERT MILLING CYCLE
7 INSERT MILLING FIGURE
8 INSERT TURNING CYCLE
9 INSERT TURNING FIGURE
11 CREATING NEW PROGRAM WINDOW Specify details of window by subwindow ID.
12 INSERT M-CODE
13 INSERT STARTING COMMAND FOR
MILLING
14 INSERT FIXED FORM SENTENCE FOR
MILLING
16 INSERT ENDING COMMAND FOR
MILLING
17 INSERT STARTING COMMAND FOR
TURNING
18 INSERT FIXED FORM SENTENCE FOR
TURNING
20 INSERT ENDING COMMAND FOR
TURNING
24 METHOD OF FREE FIGURE CREATION
( This window is for selecting “INSERT IN
CURRENT PROGRAM” or “CREATE AS
SUB PROGRAM”. )
40 INSERT CONTOUR PROGRAM FOR
MILLING
41 INSERT CONTOUR PROGRAM ( without
milling cycle in lathe machine )
50 MACHINING SIMULATION WINDOW Specify details of window by subwindow ID.
66 INSERT CONTOUR PROGRAM
76 PROGRAM LIST Specify details of window by subwindow ID.
Specify window ID number “0” when second method of start is used and operation navigating
starts.
- 799 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
(2) SUB=subwindow ID
Specify one of following subwindow ID numbers.
Main Sub-
Window Note
Window ID window ID
4 (*) CYCLE INPUT WINDOW
11 1 CREATE NEW PROGRAM OR NEW FOLDER For FS30i-A, FS30i-B or
FS0i-F
2 CREATE NEW PROGRAM For FS0i-D
24 1 METHOD OF FREE FIGURE CREATION
(BLANK)
2 METHOD OF FREE FIGURE CREATION
(TURNING)
3 METHOD OF FREE FIGURE CREATION
(MILLING)
4 METHOD OF FREE FIGURE CREATION
(G CONTOUR)
50 2 TOOLPATH
3 ANIMATION
76 1 OPEN PROGRAM For FS0i-D
7 PROGRAM LIST For FS30i-A, FS30i-B or
FS0i-F
ID other -1
-
than upper
Window ID
- 800 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
Or following window ID is specified.
Sub-window ID Details
-1 All window
-100 All fixed form blank data input window (For turning)
-101 All coordinate conversation window (For turning)
-102 All cutting condition data input window for turning cycle
-103 All fixed form figure data input window for turning cycle
-200 All fixed form blank data input window (For milling)
-201 All coordinate conversation window (For milling)
-202 All cutting condition data input window for milling cycle
-203 All fixed form figure data input window for milling cycle
[Details]
A navigation starts when specified tab is selected and specified soft-key is pushed.
The maximum number of trigger is 10 per 1 Navi window data.
(Note)
This code might not work if there is not a WAIT code before SIMWAIT.
NAVIOFF Specify the code when navigation should be ended.
- 801 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
vgamsg1u.txt
…
…
20001,TURNING Tab name
20002,CREATE NEW PROG. Item name.
…
- 802 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
navilstu.txt
<TAB=20001> “TURNING” tab is displayed.
20002,-1,1, “CREATE NEW PROG.” item is displayed.
20003,-1,2, ( Group ID is numbered as 1. )
<TAB=20011>
20012,-1,11, Specify these sentences if more item and tab are displayed.
20013,-1,12,
…
navidatu.txt
<ID=1> 1 is specified as group ID.
<MAIN=0,SUB=-1> The screen just after starting navigation is specified.
<TB=-1,SK=-1> The trigger just after starting navigation is specified.
KEY SKEY-L The soft-key page is turned by pushing [<] soft-key.
KEY SKEY08 [NEWPRG] soft-key is pushed.
<MAIN =11,SUB=1> “CREATE NEW PROGRAM…” is specified for start.
<TB=-1,SK=09> [CREATE] soft-key is specified as trigger.
KEY SKEY-R The soft-key page is turned by pushing [>] soft-key.
KEY SKEY01 [START] soft-key is pushed.
KEY CR [->] key is pushed to display “BLANK” tab.
NAVIOFF Operation navigating mode is released.
<TB=-1,SK=10> [CANCEL] soft-key is specified as trigger.
NAVIOFF Operation navigating mode is released.
<ID=2>
… The data for other group ID is specified.
…
(1) Only soft-keys that are displayed in the same line of [GRPOFF] soft-key are specified as trigger
while simulation window is displayed.
(2) Only soft-keys that are displayed in the same line of [CLOSE] soft-key are specified as trigger while
tool offset window is displayed.
- 803 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 804 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
- 805 -
APPENDIX
C.CUSTOMIZATION (FOR MACHINE TOOL BUILDER) B-63874EN/11
- 806 -
APPENDIX
B-63874EN/11 (FOR MACHINE TOOL BUILDER) C.CUSTOMIZATION
(1) The order of tab of “INSERT STARTING COMMAND FOR TURNING” window or “INSERT
STARTING COMMAND FOR MILLING” window is “START” and “BLANK” from left edge.
(2) Parameter 14853#6 is set to 1.
(3) Parameter 14870 is set to 0.
(4) When MTB makes customization data, it is necessary to select an item that has a group ID “-1”.
- 807 -
APPENDIX
D.SCREEN HARD COPY (FOR MACHINE TOOL BUILDER) B-63874EN/11
(2) Operations
Mount a memory card and display a necessary screen, then push <SHIFT> key more than 5 seconds.
Release <SHIFT> key after checking the clock display on the screen stops. The clock display will
move again when copying the screen completes.
NOTE
For an explanation of how a screen displayed by the CNC screen display
function of the CNC in case of Personal computer function with WindowsCE can
be copied to a memory card, refer to Section 2.10, "SCREEN COPY (is
SERIES)" in "FANUC OPEN CNC - CNC SCREEN DISPLAY FUNCTION
OPERATOR'S MANUAL" (B-63164EN).
- 808 -
ADDITIONAL INFORMATION
Addition to FANUC MANUAL GUIDE i
Common to Lathe System / Machining Center System
OPERATOR'S MANUAL
2. Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Function The new functions are added to PART VIII. Add Immediately
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
Draw. B-63874EN/11-01
1.1 Outline
The item of "BOTTOM WIDTH " is able to be added newly, and to specify the trapezoidal groove figure
by the width of the bottom in trapezoidal groove turning cycle.
1.2 Condition
This function is enabled when the parameter No.27170#4 is set to 1.
#7 #6 #5 #4 #3 #2 #1 #0
27170 #4
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
#4 In Groove turning cycle, specifying “BOTTOM WIDTH” to bottom type of trapezoidal
groove figure is
0 :not available. (conventional specifications)
1 :available.
NOTE
Even though you change the settings of parameter No.27170#4, the alarm PW0000,
"POWER MUST BE OFF" is not issued. You must however turn on the power again
before the new settings can take effect.
Draw. B-63874EN/11-01
WIDTH (D)
DEPTH (L)
Draw. B-63874EN/11-01
1.6 Alarm
When the size specified for bottom width is larger than the size of width or negative value, the following
alarm message is displayed.
Draw. B-63874EN/11-01
2.1 Outline
The hole position cycle of “grid points” on Cartesian coordinate can be made in XC plane.
2.2 Condition
This function is enabled when the specifying XC plane is available.
#7 #6 #5 #4 #3 #2 #1 #0
27004 #7 MM1
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
MM1 Hole machining, facing, contouring, pocketing, grooving, C-axis grooving, polar
coordinate (XC) surface figures, and cylindrical (ZC) surface figures are
0 :not displayed.
1 :displayed.
NOTE
Even though the parameter No.27004 #0 - #3 is all 0, this function becomes effective
because the figure menu of all XY plane, YZ plane and XC plane are displayed.
Draw. B-63874EN/11-01
G1576 Bb Hh Vv Ss Tt Ii Jj Kk Mm Aa Cc Dd Ee Zz Yy Uu Ww ;
Draw. B-63874EN/11-01
When “C AXIS HOLE ON FACE(GRID PT.)-CARTESIAN” is selected, the following data input
window is displayed.
There are 6 tabs in the input data window. It explains the input item in each tab as follows.
Draw. B-63874EN/11-01
(*1) The value of C axis for rotation axis is input with Cartesian coordinate.
(*1) The omission point is input by the number from the order of which the hole is processed.
Draw. B-63874EN/11-01
(*1) This data item is enabled when the parameter No.27001#0=1. And the axis name can be changed
according to the parameter No.27001#1,#2,#3.
Draw. B-63874EN/11-01
9
8
7
4
5
6
Start 3
C point 2
1
Draw. B-63874EN/11-01
2.7.1 Format
G40
G90
G17
(1) Operation before machining
G0 X** C**
G0 Z**
G99
G80
G0 Z**
G0 X** C**
G0 G17 G90 (4) Operation after machining
G98
F**
Draw. B-63874EN/11-01
G40 → Cancel of tool radius and tool nose radius compensation (Output of modal data
for machining cycle)
G90 → Absolute programming (Output of modal data for machining cycle)
G17 → XY plane selection (Only milling) (Output of modal data for machining cycle)
G0X** C** → Positioning (machining start point)
G0Z** → Approach motion
G99 → Canned cycle of return to R point level (Only milling)
Draw. B-63874EN/11-01
2.8 Alarm
When a necessary address for the G1576 command is deleted or the value is set to the address of
G1576 command outside the range, it becomes the alarm "NO NECESSARY ADDRESS".
Draw. B-63874EN/11-01
3.1 Outline
In deep hole drilling cycle, the data item of “CUT DPT DECREMENT %” and “CUT FEED
DECREMENT %” are newly added into input data screen, and the pecking cut depth and feed rate can be
decreased gradually each pecking with Percentage.
3.2 Condition
#7 #6 #5 #4 #3 #2 #1 #0
2195 #5
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Unnecessary
#5 Graduated decrease of pecking cut depth and feed rate are
0 :not available.
1 :available.
14873 CUTCLMP
Draw. B-63874EN/11-01
14874 FEEDCLMP
(*1) These data items are displayed when the parameter No.27915#5=1.
(*2) In the case of G1001, these data items are displayed when the machining type (W) is Peck
drilling or High-speed peck drilling..
Draw. B-63874EN/11-01
( Command format )
Address - N (Cut depth decrement) and address - T (Cut feed decrement) are newly added.
(1) Hole machining (Tool rotation for milling) Drilling : G1001 W_ …N_ …T_ …;
(2) Hole machining (Workpiece rotation for turning) Drilling : G1101 Q_ N_ …T_ …;
(3) Hole machining (Tool rotation for turning) Drilling : G1111 Q_ N_ …T_ …;
Draw. B-63874EN/11-01
R point
Ds Fs
Q1
F1
Q2 F2
Q3 F3
De Fe
(*1) When the pecking cut depth is smaller than (No.14873 ÷ 100) × Q1, the pecking cut depth
is clamped it.
(*2) When the feed rate is smaller than (No.14874 ÷ 100) × F1, the feed rate is clamped it.
Draw. B-63874EN/11-01
When data is the above mentioned, the pecking cut depth is decreased gradually as follows.
When data is the above mentioned, the feed rate is decreased gradually as follows.
3.7 Alarm
Draw. B-63874EN/11-01
4.1 Outline
It can switch from MANUAL GUIDE i screen to NC screen with pressing the following soft-keys
(1) Switch to the tool life management screen on NC side with [TL-LIF] soft-key
(2) Switch to the tool offset screen on NC side with [TL-OFS] soft-key
4.2 Condition
#7 #6 #5 #4 #3 #2 #1 #0
14823 TLD
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
TLD The switch function from MANUAL GUIDE i screen to Tool management data screen or
Tool life management screen with soft-key
0 :is not available.
1 :is available.
(Note) The following option is necessary to display Tool management data screen or Tool life
management screen.
(In FS0i-D/F, Tool life management function is included into each package.)
• Tool management function
• Tool life management function
Draw. B-63874EN/11-01
#7 #6 #5 #4 #3 #2 #1 #0
27483 #2
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
TLD The switch function from MANUAL GUIDE i screen to Tool offset screen with soft-key
0 :is not available.
1 :available.
#7 #6 #5 #4 #3 #2 #1 #0
14854 #4
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
TLD The tool data uses
0 :MANUAL GUIDE i side.
1 :NC side. (note)
Draw. B-63874EN/11-01
It changes to the tool life management screen of NC by pressing [TL-LIF] soft key at parameter
No.14823#6=1.
Draw. B-63874EN/11-01
It changes to the tool offset screen of NC by pressing [TL-OFS] soft key at parameter
No.27483#2=1.
Draw. B-63874EN/11-01
NOTE
This parameter sets the maximum number of groups to be used for each path. As the
maximum number of groups, set a multiple of eight. When the tool life management
function is not used, 0 must be set. Set this parameter so that the total number of groups
in all paths does not exceed the total number of groups in the entire system.
(2) Parameter to make the tool life management function effective (Only FS0i-F and FS0i-D)
#7 #6 #5 #4 #3 #2 #1 #0
8132 TLF
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
TLF The tool life management function
0 :is not used.
1 :is used.
Draw. B-63874EN/11-01
5.1 Outline
5.2 Condition
Set to the allocation of the interface between CNC-PMC for each system.
[Standard value] 0
[System attribute] Common to paths
[Re-power on] Necessary
[Valid data range] 0, 100 to 109, 200 to 209, 300 to 309, 400 to 409, 500 to 509
Each of these parameters assigns PMC F/G addresses to CNC F/G addresses.
Draw. B-63874EN/11-01
When multi-path PMC function is used, R address can be used only the first PMC system in the following
functions.
Draw. B-63874EN/11-01
6.1 Outline
Function for loader control is newly available in FS30i-B/ FS0i-D/ FS0i-F of MANUAL GUIDE i.
When the path of loader system is selected, MANUAL GUIDE i screen is not displayed.
6.2 Condition
[Standard value] 0
[System attribute] Common to paths
[Re-power on] Necessary
(2) Parameter for P-CODE macro number of second execution macro in loader system
[Standard value] 0
[System attribute] Each path
[Re-power on] Necessary
Draw. B-63874EN/11-01
MANUAL GUIDE i screen is not displayed even if it switches with the function key in the case of
selecting loader path on the CNC screen.
When it is switched to loader path while displaying MANUAL GUIDE i screen, the following NC
screen is switched.
• Present position display screen, when no switching to loader path after power ON
• CNC screen displayed in loader path before, when switching even once in loader path after
power ON
6.4 Note
When it is switched to loader path while inputting and outputting to the memory card on MANUAL
GUIDE i screen, CNC screen of loader path is displayed after I/O is completed.
The CNC screen is not displayed even if it switches to loader path in the case of calling MANUAL
GUIDE i screen from the screen of customer's application program. (It comes to remaining the call of
MANUAL GUIDE i screen.)
After the following screen is closed, it switched into the CNC screen of loader system.
Draw. B-63874EN/11-01
7.1 Outline
It is possible to replace the soft key position of MANUAL GUIDE i screen by using user customize data
file in memory mode.
7.2 Condition
#7 #6 #5 #4 #3 #2 #1 #0
14705 CSF
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
CSF When a soft key is customized,
0 :customized soft key row is displayed.
1 :standard soft key row is displayed.
Draw. B-63874EN/11-01
Set sentence
Soft key page number
• Specify page number of replaced soft keys in the ‘Soft key Page Number’.
• The set sentence is specified for the part of the change type.
• If there is no set sentence, the default soft key is displayed.
1 2 3 4 5 6 7 8 9 10
2) Soft key ID
Soft key ID can be specified by ‘ID + number’.
If ‘ID0’ is specified as the number, the soft key is not displayed in specified position.
The numbers of Soft key ID are described in “Soft key ID list”.
Draw. B-63874EN/11-01
7.5 Note
(1) The soft keys which are displayed in the base screen in EIDT / MEM mode are only possible to
customize.
(2) Don’t specify the soft key which can not be used because of the optional function. If these soft keys
are specified, the system doesn’t work correctly.
Draw. B-63874EN/11-01
8.1 Outline
MTB original cycle menu can be added by soft-key customization function. Menu window for MTB
original cycle can be activated by customizing soft-key and can be displayed on the screen. The operator
can select the cycle at MTB original cycle menu window.
Draw. B-63874EN/11-01
#7 #6 #5 #4 #3 #2 #1 #0
14705 CSF
[Data type] Bit type
[Standard value] 00000000
[Path attribute] Common to paths
[Re-power on] Necessary
CSF In customizing soft-keys,
= 0 : customized soft-keys are displayed.
= 1 : normal soft-keys are displayed.
Draw. B-63874EN/11-01
Draw. B-63874EN/11-01
<M-START>
<TAB1=10,SERIES=39,COND=C7487,3,1,PARM=27000,6,0>
1,1001,528,450,F=0,C=C7511,4,1,
1,1002,529,451,F=0,C=C7511,4,1,
・
・
・ Definition of cycle menu 1
<USER1-CYC>
<TAB1=92>
1,626,156,26,F=4,
1,627,157,27,F=4,
1,628,158,28,F=4,
1,629,159,29,F=4,
<TAB2=96> Definition of tabs displayed on cycle menu 1
1,632,160,32,F=24,
1,633,161,33,F=24,
1,634,162,34,F=24,
1,635,163,35,F=24,
・
・
・
Draw. B-63874EN/11-01
Draw. B-63874EN/11-01
After adding the soft-key row, soft-key rows are numbered in ascending order.
(Example : skcstmu.txt of the case where a new soft-key row is added to the 4th soft-key row
of a compound lathe which has 5 soft-key rows.)
<EDIT,BLK6>
P1=SET(1,ID444),SET(2,ID498),SET(3,ID27),SET(4,ID28),SET(5,ID26),SET(6,ID23),SET(7,ID22),SET(8,ID24),SET(9,I
D121),SET(10,ID69)
P2=SET(1,ID260),SET(2,ID233),SET(3,ID261),SET(5,ID262),SET(6,ID249),SET(7,ID123),SET(8,ID1818),SET(9,ID232
),SET(10,ID105)
P3=SET(1,ID122),SET(2,ID17),SET(3,ID124),SET(5,ID420),SET(6,ID249),SET(7,ID234),SET(8,ID1819),SET(9,ID232),
SET(10,ID126) (*)
P4=SET(2,ID1892,970,11)
P5=SET(1,ID45),SET(2,ID1857),SET(3,ID1802),SET(4,ID1738),SET(5,ID74),SET(6,ID73),SET(7,ID1009),SET(8,ID888
),SET(9,ID1117),SET(10,ID811)
P6=SET(1,ID16),SET(2,ID1166),SET(3,ID1167),SET(4,ID1709),SET(5,ID845),SET(6,ID846),SET(7,ID1226),SET(8,ID1
612),SET(9,ID1116),SET(10,ID9)・
(*) A soft-key, ID1892, which opens an original cycle menu 1 is specified to the 2nd soft-key from left of the
4th soft-key row. Soft-key of key message ID970 and icon ID 11 is displayed.
Draw. B-63874EN/11-01
Use 970 to 999, which are for MTB, as key message ID of soft-key.
(Example: In case where a new soft-key row is added at 4th soft-key row of compound machine
function, which has 5 soft-key rows, and a customized soft-key is displayed.)
Draw. B-63874EN/11-01
(*) is screen ID which is specified in the following cycle input definition file. It is displayed by
the PC tool “ScreenDesigner”.
- dlgmkupu.txt
- cntmkupu.txt
To execute navigation evenly at a time, ID mentioned within () can be used instead of sub screen
ID which is specified on ScreenDesigner.
Draw. B-63874EN/11-01
(1) A same input window cannot be called from plural cycle menus.
(2) Original cycle menu created by this function cannot be called in MANUAL GUIDE i window call
function.
(3) This function cannot be used in 8.4” LCD.
Draw. B-63874EN/11-01
INDEX
AUTOMATIC BLANK ELEMENT CONNECTION
<Number> FUNCTION..............................................................434
19 INCH MODE DISPLAY OF MANUAL GUIDE i .558 Automatic Insertion of Group Range Selection
19” DISPLAY UNIT (FOR Series 30i/31i/32i ONLY)557 Commands................................................................410
2 PATH MACHINING CENTER FUNCTION...........495 Automatic Operation After Changing to MANUAL
2 WINDOWS MACHINING SIMULATION (For only GUIDE i Screen from User Application...................785
Series 0i-F/30i/31i/32i–B) ..........................................65 Available Blank Figure ................................................497
3 TURRETS SIMULTANEOUS MACHINING Available Blank Figures for Blank Cutout Display .......62
PROGRAMMING FUNCTION (FOR Series Available Coordinate ...................................................496
30i/31i/32i) ...............................................................479 Available display .........................................................764
4 PATH SYSTEM (for only Series 30i/31i-B, 31i-B5)490 Available Drawing Figure............................................436
Available Icons ............................................................804
<A> Available Method for Drawing ....................................495
A WARNING MESSAGE WHEN A RESIDUAL Available Method for Executing ..................................496
CUTTING PART REMAINS.....................................60 AVAILABLE PROGRAM COORDINATE SYSTEM561
About the “SPINDLE” Display Block ...........................74 Available Screen ..........................................................136
About the Maintenance of Displayed Program AXIS NAME DISPLAY..............................................571
Information.................................................................26
ABSOLUTE VALUE ..................................................121 <B>
ADDED FUNCTIONS.................................................492 BACKGROUND EDITING ..........................................32
Added New Parameter .................................................565 BASE SCREEN ...........................................................574
Addition of Optional Block Skip..................................476 BASE SCREEN DISPLAY .........................................542
ADDRESS R OUTPUT FOR G02/G03 IN BASIC EDITING OPERATIONS OF PART
MACHINING CYCLE (for Series 30i/31i/32i-A/B, PROGRAM ................................................................14
0i-F/0i-D) .................................................................449 Basic Motions of Tool..................................................363
ADVANCED GUIDANCE FUNCTION (for only Basic Operation.............................................. 416,433,438
Series 0i-F/30i/31i/32i-B).........................................134 BASIC OPERATIONS ......................................... 457,460
ALARM .......................................................................552 BASIC SCREEN..............................................................7
Alarms...................................................................373,627 Basic Specifications .....................................................750
All Path Display / Edit Function ..................................493 BLANK CONTOUR CHANGING FUNCTION OF
ALLOCATION SCREEN ON SMALL MDI UNIT TURNING FIGURE.................................................423
(FOR Series 16i/18i/21i) ..........................................553 BLANK CUTOUT DISPLAY IN ANIMATED
APPLICATION SELECTION TO WORK MDI KEYS SIMULATION ...........................................................62
AND SOFT-KEYS ...................................................558 Blank Element Connection Soft Key ...........................434
APPLICATIONS .........................................................120 Blank figure data input window (Fixed form and
Arbitrary Figure (XY Plane) ............ 295,312,318,332,354 arbitrary free figure) .......................................... 766,776
Arbitrary Figure (YZ/XC/ZC/XA Plane) Blank figure data input window (Fixed form and
...................................................... 295,313,319,333,355 arbitrary free figure) and Free figure input window
Arbitrary Figure (ZX Plane).........................................187 (Free figure creation window and range selection
ARBITRARY FIGURE COPY FUNCTIONS.............410 window)....................................................................773
Arbitrary Figure Input Screen ......................................409 Blank figure selection window....................... 765,772,775
Arbitrary Figures for the Cylindrical Surface (ZC Plane)
..................................................................................401 <C>
Arbitrary Figures for the Polar Coordinate Interpolation C axis Hole on End face (GRID) - Cartesian
Plane (XC Plane) ......................................................400 Coordinates Input Cycle (For only Series
Arbitrary Figures for the XY Plane..............................394 30i/31i/32iB, 0i-F/0i-D) ...........................................288
Arbitrary Figures for the YZ Plane ..............................399 C axis Hole on End Face (Random Points) - Cartesian
Arbitrary Figures for Turning (ZX Plane)....................401 Coordinates Input Cycle...........................................287
ARC SPECIFICATION BY CENTRAL ANGLE .......407 CALCULATING METHOD OF MEASURING OF
Assign of Transfer........................................................473 SETTING WORKPIECE COORDINATE DATA
Assign of Waiting ........................................................470 (for Series 0i-F/0i-D/30i/31i/32i) ...............................89
ASSOCIATING TOOL NUMBERS WITH OFFSET CALCULATION METHODS .....................................120
NUMBERS...............................................................527 CALCULATOR FUNCTION......................................120
Automatic Adjustment of Escape Amount for Turning Calling an Arbitrary Figure..........................................432
Grooving Cycle ........................................................223 CAUTIONS .................................................................526
i-1
INDEX B-63874EN/11
i-2
B-63874EN/11 INDEX
Display Position of Each Path......................................455 Ending Background Editing...........................................32
DISPLAY SCREEN.....................................................541 ENGRAVING CYCLE ................................................356
Display selected coordinate system..............................525 ENLARGEMENT AND REDUCTION ON THE
Display Sub-Program List Screen ................................435 ARBITRARY FIGURE INPUT SCREEN...............408
DISPLAY TOOL MANAGEMENT DATA OF CNC Entering a Word (<INSERT> key) ................................14
STANDARD SCREEN ............................................534 ENTERING ARBITRARY FIGURE DATA........ 150,393
Displayed Offset Types (Set by the Machine Tool ENTERING ARBITRARY FIGURES ........................393
Builder).....................................................................534 Entering blank form data....................................... 593,616
DISPLAYING 3-DIMENSIONAL INTERFERENCE Entering by fixed form sentence menu
CHECK STATUS (FOR Series 0i-F/30i/31i/32i ........................................ 594,602,605,607,617,623,626
ONLY) .......................................................................73 Entering C-axis drilling cycle block ............................624
Displaying Extended Axis Name .................................783 Entering C-axis Drilling Process..................................624
DISPLAYING MACHINING TIME .............................63 Entering drilling cycle block........................................605
Displaying Screen ..........................................................97 Entering Drilling Process .............................................605
DISPLAYING THE Entering figure for outer finishing ...............................622
DRAWING-DURING-MACHINING........................69 Entering figure for outer finishing cycle block ............621
DISPLAYING THE ROTATION SPEED OF A Entering figure for outer roughing ...............................618
SERVO MOTOR-DRIVEN MILLING AXIS ...........73 Entering figure for outer wall contouring (rough)........596
Displaying the Setting Screen ......................................747 Entering figure for pocket bottom finishing.................603
DISPLAYING THE SPINDLE-POSITION AND Entering figure for pocket roughing.............................597
STANDBY-POSITION TOOL NUMBERS (FOR Entering figure for pocket side finishing......................604
Series 30i/31i/32i ONLY) ..........................................81 ENTERING FIXED FORM FIGURE DATA..............149
Displaying the Spindle-Position Tool Number ..............81 Entering hole position block ................................. 606,625
Displaying the Standby-Position Tool Number..............81 Entering in ISO-code form directly
Displaying Tool Icons ....................................................96 ........................................ 594,601,605,607,616,623,625
DISPLAYING VERTICAL SOFT KEYS FOR THE ENTERING MACHINING CYCLE DATA................146
15-INCH LCD..........................................................747 Entering of the Fixed Form Sentence for Milling
Distinction between Main and Sub Spindle .................256 Machining ................................................................614
DRAWING DURING MACHINING ..........................547 Entering Outer Finishing Machining Cycle Process ....621
DRAWING DURING MACHINING AND Entering outer roughing cycle block ............................617
MACHINING SIMULATION (TOOL PATH Entering Outer Roughing Process ................................617
DRAWING) .............................................................486 Entering outer wall contouring (rough) cycle block.....595
DRAWING DURING MACHINING SCREEN ..........575 Entering Outer Wall Contouring Process.....................595
DRAWING OF ARBITRARY FIGURE ON Entering Pocket Bottom and Side Finishing Process ...602
SUB-PROGRAM LIST SCREEN............................435 Entering pocket bottom finishing cycle block..............602
Drawing-During-Machining.........................................373 Entering pocket roughing cycle block..........................596
DYNAMIC AXIS NAME CHANGING (For only Entering Pocket Roughing Process ..............................596
Series 30i/31i/32i-B) ................................................574 Entering pocket side finishing cycle block ..................603
Entering releasing motion blocks in ISO-code form ....623
<E> Entering the Fixed Form Sentence for Turning
Editing..........................................................................412 Machining ................................................................613
Editing a Program Including Extended Axis Name .....784 Entering Tool Changing and Spindle Rotating Blocks
EDITING AN ARBITRARY FIGURE for C-axis Drilling ....................................................623
SUBPROGRAM.......................................................412 Entering Tool Changing and Spindle Rotating Blocks
EDITING AND OPERATION OF MDI PROGRAMS .86 for Drilling ...............................................................605
Editing Function during Single Block Stop....................84 Entering Tool Changing and Spindle Rotating Blocks
EDITING IN A PROGRAM LIST.................................11 for Finishing Flat End Mill.......................................601
Editing of Tool Name.....................................................94 Entering Tool Changing and Spindle Rotating Blocks
EDITING OPERATIONS............................................461 for Roughing Flat End Mill ......................................594
EDITING PROGRAMS.................................................10 Entering Tool Changing and Spindle Rotating Blocks
EDITING WITH THE PROGRAM LIST......................34 for Turning Machining .............................................616
EMBOSS MACHINING..............................................314 Entering Tool Changing and Spindle Rotation Blocks
Enable Arbitrary Figures..............................................408 for Outer Finishing in ISO-code Form .....................621
Enable Characters ........................................................359 Example of machining .................................................204
End Command................................................................29 Example of Operation ..................................................503
END COMMAND OF REFLECTION ........................537 EXAMPLES OF CREATING PART PROGRAMS
End of Multi Part Program Editing Function of FOR LATHES..........................................................609
Programs.....................................................................25
i-3
INDEX B-63874EN/11
EXAMPLES OF CREATING PROGRAMS FOR THE Free figure input window (Free figure creation window
MACHINING CENTER ..........................................587 and range selection window) ....................................768
Examples of Definition Files........................................802 Free figure input window (Free figure creation window,
Execute simultaneous string search of multi programs ..17 range selection window)...........................................777
Executing Arbitrary Figure Copy Operation................411 Functions Operating Differently between Machining
EXECUTING OF MACHINING CYCLES.................547 Simulation and Automatic Operation (for Series
Executing program .......................................................524 0i-F/0i-D/ 30i/31i/32i)................................................57
Execution Range of Input Data Check by Simulation..137 Functions that can be used for machining simulation (M
Exiting from Process List Editing ................................460 series) .........................................................................58
EXPANDED ARBITRARY FIGURE ELEMENT Functions that cannot be used for machining simulation57
NUMBER (FOR Series 30i/31i/32i).........................435
EXPONENTIAL FUNCTIONS...................................121 <G>
EXTENDED AXIS NAME FUNCTION.....................571 G Code for Selecting a Range......................................415
EXTENDED AXIS NAME FUNCTION FOR 8.4” G54.4 MODAL DISPLAY ............................................81
/10.4” DISPLAY (for only Series 30i/31i/32i-B, G-code format of division point and division angle .....426
Series 0i-F) ...............................................................783 GENERAL...................................................................666
Extension of Fixed Form Sentences (For only Series General Notes on Machining Programs .........................33
30i/31i/32i-B, Series 0i-F/0i-D) .................................32 GENERAL WARNINGS AND CAUTIONS ............... s-1
Go past amount in End Face Finishing ........................202
<F> GROOVING ................................................................339
FACING.......................................................................289 Group Number List Display.........................................531
“FEED” Display Block ..................................................79 Group Range Selection Commands .............................409
FEEDRATE DISPLAY..................................................73 Group selection ............................................................532
Figure ...........................................................................390 GROUPING ARBITRARY FIGURE PROGRAMS ...409
Figure (XY Plane) ........................................................280
Figure (YZ/XC Plane)..................................................284 <H>
Figure after Arbitrary Figure Copy Execution .............412 HANDLE MACHINING (For only Series
Figure Blocks for C-axis and A-axis Grooving............250 30i/31i/32i-B) ...........................................................501
Figure Copy (Rotation Copy/ Parallel Copy)...............379 Handle Machining Screen ............................................506
File Format...................................................................749 HELP SCREEN ...........................................................130
File Format Allowed for Memory Card Input/Output ..109 HELP WINDOW ACCORDING TO EACH SCREEN138
File Format Allowed for USB Memory Input/Output ..116 HIGH SPEED PROGRAM MANAGEMENT (For only
Finish Turning Using G41/G42....................................242 Series 0i-F/30i/31i/32i-A, B)....................................578
First Method of Start (“SELECT NAVIGATION” HOLE MACHINING...................................................269
window is displayed)................................................131 HOLE MACHINING (WORKPIECE ROTATION) ...157
Fixed Form Figure........................................................229 How to specify icons......................................................91
Fixed Form Figure (XY Plane) ......................310,330,348
Fixed Form Figure (YZ Plane, XC Plane)....................294 <I>
Fixed Form Figure (YZ/XC Plane) ................311,331,350 ICON FOR REPRESENTING SELECTED PATH.....564
Fixed Form Figure (ZX Plane).....................................217 If program coordinate system/offset memory switching
Fixed Form Figure Blocks (XY Plane) ........................292 is enabled....................................................................92
Fixed Form Sentence......................................................27 Improvement of Checking Cutting Condition for
FIXED FORM SENTENCE INSERTION.....................27 Pocketing (Rough) and Emboss Machining (Rough)330
For the FANUC Series 0i-F/0i-D/30i/31i/32i...............756 Improvement of Excessive Amount of Travel in Turning
For the FANUC Series 0i-MC......................................755 Cycle ........................................................................204
For the FANUC Series 0i-MC,16i/18i/21i-MB............756 IMPROVEMENT OF ICON FOR SELECTED PATH
For the FANUC Series 0i-TC,16i/18i/21i-TB..............756 (Series 30i/31i/32i-B, 0i-F/0i-D) ..............................454
For the FANUC Series 0i-TC/TTC ..............................755 In case of Series 0i-D .....................................................89
For the FANUC Series 16i/18i/21i-MB .......................754 In case of Series 0i-F/30i/31i/32i-A/B ...........................90
For the FANUC Series 16i/18i/21i-TB ........................755 Inhibition of Editing Tool Management Data at CNC
Format ..........................................................................762 Standard Screen........................................................535
Format of Comment Display G code G2900..................83 Initialization .................................................................752
Format of drill cycle..............................................163,287 Initialization to Standard Fixed Form Sentences............31
Format of Fixed Form Sentences .................................113 Initialize of division point and division angle of blank
Format of G4 Digit Cycle for Engraving Cycle ...........359 contour .....................................................................426
Format of Machining Time Data....................................63 Initializing All Tool Data.............................................752
Format of pocket residual machining cycle command .335 Initializing of Tool Data.................................................96
FORMAT OF PROGRAMS TO BE USED..................s-3 INPUT DATA CHECK BY SIMULATION ...............135
i-4
B-63874EN/11 INDEX
Input Item.....................................................................357 Machining Program......................................................480
Input Items ...................................................................408 MACHINING PROGRAM NOT USING THE
Input items of C axis hole on end face (random points) - PROCESS LIST EDITING FUNCTION .................477
cartesian coordinates (G1574) ..................................287 MACHINING SIMULATION
Input items of C-axis hole on end face (Grid) – cartesian ............................ 34,372,392,485,486,493,495,524,567
coordinates (G1576) .................................................288 MACHINING SIMULATION (ANIMATED / TOOL
Input Items of Polygon Turning Cycle.........................243 PATH) ......................................................................548
Input Items of Thread Milling ......................................362 Machining Simulation (Animated Drawing) (FOR
INPUT OF DIRECTION ALONG THE LAYOUT OF Series 0i-C /16i/18i/21i) .............................................50
NUMERIC KEYS ....................................................129 Machining Simulation (Animated Drawing) (for Series
Input Operation ............................................................112 0i-F/0i-D/ 30i/31i/32i)................................................55
Input Operation for Fixed Form Sentences ..................113 MACHINING SIMULATION (ANIMATED) ............486
Inputting Tool Management Data from the Memory Machining Simulation (Tool Path Drawing) (for Series
Card ..........................................................................101 0i-F/0i-D/ 30i/31i/32i)................................................52
Insert coordinate system selection command ...............523 Machining Simulation (Tool Path) (for Series
Inserting Polygon Turning Cycle Command................244 0i-C/16i/18i/21i).........................................................48
Insertion of a Cell.........................................................463 Machining simulation and NC statement conversion
INVALIDATION OF SHORTCUT KEY windows (10.4-inch screen)........................................78
OPERATIONS .........................................................125 Machining simulation and NC statement conversion
windows (15-inch screen)...........................................78
<K> MACHINING SIMULATION DISPLAY .....................48
KEY-IN PASTE.............................................................18 MACHINING SIMULATION INFORMATION
SETTING FUNCTION FOR EACH PATH (for
<L> Series 30i/31i/32i-B, 0i-F/0i-D) ...............................489
LADDER PROGRAM CREATION ............................742 Machining Simulation Screen ........................ 368,409,575
LARGE WINDOW DISPLAY OF MACHINING Machining Simulation Screen on 15 inch LCD (Tool
SIMULATION (ANIMATED DRAWING) (For Path) (for Series 30i/31i/32i, Series 0i-F)...................59
Series 30i/31i/32i–B only)..........................................64 MACHINING SIMULATION SPEED CHANGE
Lathe ............................................................................734 FUNCTION................................................................60
Lathe (Series 0i) ...........................................................669 Machining simulation window....................... 770,774,778
Lathe (Series 16i/18i/21i).............................................670 Machining Type .................................................... 364,389
Lathe (Series 30i/31i/32i).............................................672 Machining Types .........................................................369
Lathe with Compound Machining Function (Series Magazine Data Screens (Magazine 1 to 4)...................529
16i/18i/21i) ...............................................................673 Magazine Management Table Tab...............................100
LATHE/MACHINING CENTER G CODE SYSTEM MAIN FEATURES OF MANUAL GUIDE i ..................3
SWITCHING FUNCTION.......................................544 MAKING OF MACHINING CYCLES .......................546
Life Management Data List Screen..............................533 Managing Program List Folder (for Series 30i/31i/32i
LOGARITHMIC FUNCTIONS (COMMON Only) ..........................................................................12
LOGARITHM, NATURAL LOGARITHM) ...........121 MANUAL GUIDE i CUSTOMIZATION (for only
Series 30i/31i/32i-B, 0i-F/0i-D) ...............................785
<M> MANUAL GUIDE i SETUP PROCEDURE ...............665
M code for Clamping and Unclamping Rotate Axis as MANUAL GUIDE i WINDOW CALL FUNCTION
“C”............................................................................739 (for only Series 30i/31i/32i-B, Series 0i-F) ..............764
M code for Rigid Tapping............................................739 MANUAL OPERATION...............................................87
M CODE OUTPUT IN CYCLE EXECUTING ...........739 M-CODE MENU ...........................................................26
MACHINING BY HANDLE.......................................502 Memory Card Input Operation for Program.................108
Machining Center.........................................................730 Memory Card Input Operation for Tool Data ..............110
Machining Center (Series 0i) .......................................666 Memory Card Input/Output..........................................748
Machining Center (Series 16i/18i/21i) .........................667 MEMORY CARD INPUT/OUTPUT FUNCTION .....106
Machining Center (Series 30i/31i/32i) .........................668 MEMORY CARD INPUT/OUTPUT OF FIXED
Machining Command FORM SENTENCES ...............................................112
.......................... 157,164,225,249,289,296,315,320,339 MEMORY CARD INPUT/OUTPUT OF OFFSET
Machining Command (Tool Rotation: M Series).........269 DATA (FOR Series 16i/18i/21i/30i/31i/32i)............111
Machining Command (Tool Rotation: T Series) ..........277 MEMORY CARD INPUT/OUTPUT OF PROGRAM 106
Machining Cycle ............................................207,543,572 MEMORY CARD INPUT/OUTPUT OF TOOL DATA
MACHINING CYCLE PARAMETERS .....................633 ..................................................................................110
Machining cycles .........................................................223 Memory Card Input/Output Screen of Fixed Form
Machining of a Divided Area.......................................419 Sentences..................................................................112
i-5
INDEX B-63874EN/11
i-6
B-63874EN/11 INDEX
Output Operation..........................................................111 Parameters related to the color palette for screen display
Output Operation for Fixed Form Sentences................113 ..................................................................................720
Outputting Tool Management Data to the Memory Card Parameters Related to the Display Language...............678
..................................................................................101 Parameters Related to Tool Drawing ...........................693
OVERVIEW OF THIS MANUAL ...............................s-2 Parameters Related to Tool Management Functions....714
PASTE ...........................................................................18
<P> Path 1 display window (10.4-inch screen) .....................74
Parameter ........................ 32,85,330,380,454,489,560,565 Path 1 display window (15-inch screen) ........................75
Parameter for Grooving Cycles....................................658 Path Switching Operation ............................................489
Parameter related to alarms about overlap with parts or Pattern of Tool Path .....................................................365
blanks .......................................................................711 Pocket Residual Machining Cycle (for only Series
Parameter related to the T0 command during animation 30i/31i/32i-B, 0i-F/0i-D) ..........................................334
drawing.....................................................................711 POCKETING ...............................................................320
Parameter Setting ....................................................90,498 POLYGON TURNING CYCLE..................................243
PARAMETER SETTING FOR EXTENDING AXIS Position of M Code Output (When Hard Clamping is
NAME OF WORKPIECE ROTATION...................573 Selected)...................................................................256
Parameter Setting for Use ............................................445 Position of M Code Output (When Soft Clamping is
Parameter setting to use this function....................163,286 Selected)...................................................................259
PARAMETER SETTINGS DEPENDING ON THE Position of M Code Output (When Suppression of
MACHINE TYPE ....................................................730 Clamp Output is Selected)........................................260
Parameters......................................................368,373,517 PREFACE .................................................................... p-1
Parameters Common to Milling Cycles .......................633 PREPARING OF THE FIXED FORM SENTENCE
Parameters Common to Turning Cycles.......................649 MENU ............................................................... 591,613
Parameters for Contouring Cycles ...............................639 PRESETTING RELATIVE COORDINATES ..............72
Parameters for Facing Cycles.......................................639 PROCESS LIST EDITING FUNCTION .....................458
Parameters for Grooving Cycles ..................................645 Process List Editing Screen..........................................479
Parameters for Hole Machining Cycles.................647,660 PROGRAM COORDINATE SYSTEM CHANGING
PARAMETERS FOR MILLING CYCLE ...................633 FUNCTION..............................................................523
Parameters for Pocketing Cycles..................................641 PROGRAM COORDINATE SYSTEM CHANGING
Parameters for Thread Repairing Cycles......................657 FUNCTION AND TOOL OFFSET MEMORY
Parameters for Threading Cycles .................................654 CHANGING FUNCTION........................................523
PARAMETERS FOR TURNING CYCLE ..................649 PROGRAM COORDINATE SYSTEM FOR
Parameters for Turning Cycles.....................................651 PROGRAM COORDINATE SYSTEM CHANGING
Parameters related to animation drawing in general ....703 FUNCTION..............................................................563
Parameters Related to Arbitrary Figures ......................682 PROGRAM DISPLAY AND EDITING FUNCTION.571
Parameters related to AXIS of animation drawing.......700 Program Display Part ...................................................456
Parameters related to color of animation drawing........710 Program Edit ................................................................469
Parameters Related to Current Position Display ..........679 PROGRAM NUMBER O8-DIGIT FUNCTION ...........14
Parameters Related to Graphic Display........................692 PROGRAM OPERATION ............................................68
Parameters Related to Handle Machining ....................725 PROGRAM RESTART FUNCTION ..........................118
Parameters Related to Load Meter ...............................680 PROGRAM RESTART IN MACHINING CYCLE (For
Parameters Related to Machining Simulation only Series30i/31i/32i-A/B, 0i-F/0i-D) ....................119
(Animation Drawing) ...............................................700 Program Selection Operation and Other Operations in
Parameters Related to Machining Simulation (Tool Path Drawing during Machining ........................................70
Drawing)...................................................................699 PROGRAM WINDOW AND EDITING .......................10
Parameters related to machining time display..............709 Program window where search is executed....................16
Parameters Related to Multi-path Lathe.......................716 PROGRAMMABLE DIAMETER/RADIUS
Parameters Related to Operations in General...............683 SWITCHING FUNCTION.......................................542
Parameters Related to Program Coordinate System PROGRAMMING BY HANDLE................................510
Switching and Offset Memory Switching ................712
Parameters Related to Spindle Status Display..............681 <R>
Parameters Related to Subprogram Selection Screens .681 Read .............................................................................752
Parameters related to the Allocation of Startup Function Rear End Facing...........................................................375
Keys..........................................................................676 REAR END FACING BY MILLING..........................375
Parameters Related to the Color Palette .......................720 REAR END FACING BY TURNING.........................235
Parameters related to the color palette for guidance Registering a New Fixed Form Sentence .......................30
display ......................................................................723 REGISTERING FIXED FORM SENTENCES .............29
Parameters related to the color palette for icon display722 Registration of Auxiliary Function Command .............515
i-7
INDEX B-63874EN/11
i-8
B-63874EN/11 INDEX
SHORTCUT FOR THE MANUAL MEASUREMENT Soft Key [INP.C.] ..........................................................92
SCREEN...................................................................127 SOFT KEY [MEASUR]............................................88,92
SHORTCUT FOR THE MEASUREMENT RESULT Soft Key ID List...........................................................763
SCREEN...................................................................127 SOFT KEY IDS TO BE OPEN TO USERS ................756
SHORTCUT FOR THE TOOL OFFSET SETTING Soft Keys for Selecting a Blank Connection Figure ....434
SCREEN...................................................................126 Soft-key [P TYPE] .......................................................118
SHORTCUT FOR THE WORKPIECE COORDINATE Soft-key [Q TYPE] ......................................................119
SYSTEM SETTING SCREEN.................................126 SOFT-KEY CUSTOMIZATION FUNCTION............762
SHORTCUT FOR VARIOUS SETTING SCREENS..127 Softkeys Icons for the Direction of the Imaginary Tool
SHORTCUT KEY OPERATIONS ..............................123 Nose ...........................................................................91
Shortcut to the Tool Figure Dimension Data Setting Specifiable Combinations of Figure.............................363
Window ......................................................................97 Specification of Function ...................................... 502,510
SHORTCUTS FOR COPY OPERATION...................123 Specifications for Omitting Modal Commands............442
SHORTCUTS FOR CUT OPERATION......................123 Specifying group ID.....................................................798
SHORTCUTS FOR RANGE SELECTION.................123 Specifying item title and group ID...............................797
SHORTCUTS FOR THE ALTER SCREEN FOR Specifying Navi operation code ...................................801
REGULAR PROGRAM REGISTRATION.............126 Specifying Navi trigger data ........................................801
SHORTCUTS FOR THE BASE SCREEN SOFT KEYS Specifying Navi window data ......................................798
..................................................................................123 Specifying Pecking Clearance / Return Amount of Drill
SHORTCUTS FOR THE COMMENT EDITING Cycle for Machining Center in Input Window (for
SCREEN...................................................................125 only Series 30i/31i/32i-A/B, 0i-MF/0i-MD) ............286
SHORTCUTS FOR THE CREATION SCREEN FOR Specifying Pecking Clearance of Drill Cycle for Lathe
REGULAR PROGRAM REGISTRATION.............126 in Input Window (for only Series 30i/31i/32i-A/B,
SHORTCUTS FOR THE CYCLE INPUT SCREEN ..125 0i-TF/0i-TD) ............................................................163
SHORTCUTS FOR THE FREE FIGURE CREATION Specifying tab title .......................................................796
SCREEN...................................................................128 Specifying the Clamping Method ................................256
SHORTCUTS FOR THE FREE FIGURE INPUT SPECIFYING TOOL FIGURE DIMENSION DATA...93
SCREEN...................................................................127 Spindle .........................................................................459
SHORTCUTS FOR THE FREE FIGURE MAIN Spindle and Standby Position Tool Display Screen .....530
SCREEN...................................................................127 SPINDLE MOVEMENT ANIMATION FOR
SHORTCUTS FOR THE M CODE INSERTION AUTOMATIC LATHES..........................................537
SCREEN...................................................................124 Spindle rotation speed and feedrate ...............................99
SHORTCUTS FOR THE MENU SELECTION SPINDLE SELECTION COMMAND AND PROCESS
SCREEN...................................................................124 START COMMAND ...............................................488
SHORTCUTS FOR THE PRESET SCREEN..............127 SQUARE ROOT..........................................................121
SHORTCUTS FOR THE PROGRAM CREATION Start Command ..............................................................28
SCREEN...................................................................125 START COMMAND OF REFLECTION....................537
SHORTCUTS FOR THE PROGRAM LIST SCREEN124 START METHOD FOR OPERATION NAVIGATING
SHORTCUTS FOR THE REGULAR PROGRAM ..................................................................................131
INSERTION SCREEN.............................................124 Start of Multi Part Program Editing Function ................22
SHORTCUTS FOR THE REGULAR PROGRAM Starting and stopping machining simulation ........ 51,54,55
REGISTRATION SCREEN.....................................126 Starting and stopping simulation....................................49
SHORTCUTS FOR THE SEARCH SCREEN ............125 Starting Background Editing..........................................32
SHORTCUTS FOR VARIOUS CONFIRMATION Starting Process List Editing........................................460
OPERATIONS .........................................................123 Starting Thread Repairing ............................................744
SIMULATION AND ACTUAL WORKING OF THE STARTING UP MACHINING SIMULATION FOR
MACHINE ...............................................................538 EACH PATH............................................................487
Simulation during Polygon Turning Cycle...................247 Status Display ....................................................... 524,578
Simultaneous Deletion of Multiple Programs ................12 Status Display Part .......................................................456
Simultaneous multipath display window (10.4-inch Structure of Customize Data File .................................762
screen) ........................................................................76 Support for C-Axis Machining with Rotation Axis......254
Simultaneous multipath display window (15-inch Supportable Machine Configuration ............................381
screen) ........................................................................77 Supporting data server operations ..................................13
Simultaneous String Search Function of Multi Programs SUPPRESSING SUBPROGRAM EXPANSION IN NC
....................................................................................16 PROGRAM CONVERSION....................................443
Slant Face Machining Command (Coordinate Switching Target of Editing Program ............................24
Conversion) ..............................................................382 SYMBOLS USED ........................................................ s-3
SOFT KEY [+INPUT] ..............................................88,92 System Variables .........................................................750
i-9
INDEX B-63874EN/11
<T> <U>
Target machining cycle ................................................204 Unchange to Menu Window When Blank Figure Input
THE METHOD TO FINISH OPERATION Window is Closed by Softkey [CANCEL]...............794
NAVIGATING.........................................................132 UNDO, REDO ...............................................................22
The Restriction of Turning Cycle When Input Values of Unusable Cycle ............................................................424
Z-axis and X-axis Clearances are Different..............205 Updating Life Values Displayed on the Tool Life Data
THREAD MILLING CYCLE......................................361 Screen.......................................................................531
THREAD REPAIRING ...............................................579 Usable Cycle ................................................................423
THREAD REPAIRING CYCLE .................................744 USAGE IN 8.4” LCD (For only Series 30i/31i/32i-B,
THREADING ..............................................................225 Series 0i-F/0i-D).......................................................555
TILTED WORKING PLANE INDEXING FUNCTION USB Memory Input Operation for Program.................116
(FOR Series 30i/31i, Series 0i-MF/0i-MD) ..............384 USB MEMORY INPUT/OUTPUT FUNCTION (for
Tilted Working Plane Input Screen by Euler’s Angle ..385 Series 0i-F/0i-D, 30i/31i/32i-B) ...............................114
Tilted Working Plane Input Screen by Projection USB MEMORY INPUT/OUTPUT OF PROGRAM ...114
Angles.......................................................................388 USB Memory Input/Output Screen of Program ...........114
Tilted Working Plane Input Screen by Roll-Pitch-Yaw386 USB Memory Output Operation for Program ..............115
Tilted Working Plane Input Screen by Three Points....386 USE WITH PERIPHERAL AXIS CONTROL (for only
Tilted Working Plane Input Screen by Tilted Plane Series 0i-F/30i/31i/32i-B).........................................567
Cancel.......................................................................388 Using Tool Management Data .....................................535
Tilted Working Plane Input Screen by Tool Axis
Direction...................................................................388 <V>
Tilted Working Plane Input Screen by Two Vectors ...387 Value of M Code Output..............................................256
TOOL DATABASE ACCESS FUNCTION ................750 VIEWING AND SETTING LIFE MANAGEMENT
TOOL INFORMATION DISPLAY..........................97,98 DATA.......................................................................530
Tool Information Tab ...................................................101 VIEWING AND SETTING TOOL MANAGEMENT
Tool Kind .....................................................................363 DATA.......................................................................529
Tool Kind Setting.........................................................247 VIEWING AND SETTING TOOL OFFSET VALUES
TOOL LIFE DATA LIST SCREEN ............................533 ..................................................................................528
TOOL LIFE MANAGEMENT DATA ........................746
Tool management data ...................................................99 <W>
Tool Management Data Tab...........................................99 Waiting Line ................................................................459
Tool Management Data Window ...................................98 Warning .......................................................................413
TOOL MANAGEMENT FUNCTION ........................527 WARNING MESSAGE DISPLAY IN MULTI-PATH
Tool offset ....................................................................100 TURNING SYSTEM ...............................................488
Tool Offset Data Window ............................................525 WARNING MESSAGE DISPLAY WHEN RESET
TOOL OFFSET MEMORY CHANGING FUNCTION KEY IS PUSHED (for only Series 0i-F/30i/31i/32i-B,
..................................................................................525 31i-B5) .....................................................................569
Tool Offset Tab ............................................................101 WARNING MESSAGES.............................................536
Tool path ........................................................224,336,579 What is displayed in the program list? ...........................12
Tool Path (Machining Type 1) .....................................365 WHAT IS MANUAL GUIDE i? .....................................3
Tool Path (Machining Type 2) .....................................366 Window for selection of blank contour range ..............424
Tool Path (Machining Type 3) .....................................367 Window for selection of turning figure range ..............424
Tool Path of Engraving Cycle......................................359 Window for specification arbitrary angle.....................425
Tool Path of Polygon Turning......................................245 Window for specification of arbitrary point.................425
Tool size in Machining Simulation ................................67 Window Message Definition File ( vgamsg*u.txt ) .....795
Tool Type.....................................................................372 WORKING CONDITION ............................. 501,555,574
Transfer ........................................................................460 WORKPIECE COORDINATE DATA WINDOW .....575
TRIGONOMETRIC FUNCTIONS (SINE, COSINE, Workpiece Shift Offset Data Window .........................526
TANGENT, ARCSINE, ARCCOSINE, Write ............................................................................752
ARCTANGENT)......................................................120
TURNING....................................................................164 <X>
TURNING CYCLE......................................................154 XC-plane Circumferential Groove Figure....................351
Turning Groove Cycle by Using Button Tool..............223
TURNING GROOVING..............................................207
Turret............................................................................459
i-10
B-63874EN/11 REVISION RECORD
REVISION RECORD
Edition Date Contents
• Addition of explanation for Series 0i-F
• Addition of following items
Notes on Machining simulation, Calculation method of measuring of setting workpiece
coordinate data(apply for Series 0i-F/30i/31i/32i), Address R output for G02/G03 in
11 May,2015
machining cycle, Omitting of Finish amount in Residual machining cycle, Specifying of
Bottom width in trapezoidal groove of turning, C axis Hole on END face(GRID)-Cartesian
coordinates input cycle
• Correction of errors
• Addition of following items
2 windows machining simulation, 2 path machining center function, Simultaneous string
search function of multi programs, Handle machining, C axis hole on end face (random
points) - cartesian coordinates input cycle, Outer thread milling cycle, Disabling MANUAL
GUIDE i, Extended axis name function, Dynamic axis name changing, Improvement of
excessive amount of travel in Turning cycle, The restriction of turning cycle when input
values of Z-axis and X-axis clearances are different, High speed program management,
Program restart in machining cycle, Usage in 8.4” LCD, Input of direction along the layout of
numeric keys, Extension of fixed form sentences, Automatic adjustment of escape amount
for turning grooving cycle, Operation Navigating Function, Advanced guidance function,
10 Dec., 2013
Calculating method of measuring of setting workpiece coordinate data, Use with peripheral
axis control, MANUAL GUIDE i window call function, Machining simulation information
setting function for each path, Improvement of icon for selected path, 4 path system,
Specifying pecking clearance of drill cycle for lathe in input window, Specifying pecking
clearance / return amount of drill cycle for machining center in input window, Warning
message display when reset key is pushed, Display of simplified chinese characters alarm
of user macro, Pocket residual machining cycle, Blank contour changing function of turning
figure, Extended axis name function for 8.4” /10.4” display, MANUAL GUIDE i
customization, Conversion of G41/G42 command by NC program conversion
• Correction of errors
• Addition of explanation for Series 30i/31i/32i-B
• Addition of following items
09 Nov., 2011
USB Memory Input/Output function, Setting of program coordinate system for each path
• Correction of errors
• Addition of following items
Multi part program editing function, Machining simulation speed change function, Check Y
axis value at machining simulation of turning cycle, Blank cutout display in animated
simulation, Comment display during machining, G54.4 modal display, Operation restart
confirmation function after editing program, Memory card input/output of offset data,
Conical boring cycle, Turning groove cycle by using button tool, Polygon turning cycle,
08 Apr., 2010 XC-plane circumferential groove figure, Engraving cycle, Thread milling cycle,
Mirror/Rotation/Scaling/Figure copy command, Tilted working plane machining, Arc
specification by central angle, Drawing of arbitrary figure on sub-program list screen,
Expanded arbitrary figure element number, Lathe/Machining center G code system
switching function, Turrets simultaneous machining programming function, 19" display
units, Soft-key customization function
• Correction of errors
07 May, 2008 • Addition of explanation for Series0i-D
r-1
REVISION RECORD B-63874EN/11
r-2
B-63874EN/11
* B- 6 3 8 7 4 EN/ 1 1 . 0 1 *