Sie sind auf Seite 1von 292

FANUC TURN MATE *

OPERATOR’S MANUAL

B-64254EN/04
• 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”.
B-64254EN/04 SAFETY PRECAUTIONS

SAFETY PRECAUTIONS
When using a machine equipped with the FANUC TURN MATE i, be
sure to observe the following safety precautions.

s-1
SAFETY PRECAUTIONS B-64254EN/04

DEFINITION OF WARNING, CAUTION, AND NOTE

This manual includes safety precautions protecting the user and


preventing damage to the machine. Precautions are classified into
Warning and Caution according to the degree of the risk or the
severity of damage.
Also, supplementary information is described as Note.
Read the Warning, Caution, and Note thoroughly before attempting to
use the machine.

WARNING
Applied when there is a danger to the user being
injured or when there is a risk to the user, being
injured, and the equipment, being damaged, if the
warning statement is not followed up.

CAUTION
Applied when there is a danger to the equipment
being damaged, if the caution statement is not
followed up.

NOTE
The Note is used to indicate supplementary
information other than Warning and Caution.

• Read this manual carefully, and store it in a safe place.

s-2
B-64254EN/04 SAFETY PRECAUTIONS

GENERAL WARNINGS AND CAUTIONS

To ensure safety while using a machine featuring the TURN MATE i


function, observe the following precautions:

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 and/or machine
and/or injuring the operator.
2 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
holding unit. Otherwise, the workpiece or holding
unit may be removed by centrifugal force damaging
the machine or injuring the operator.
3 Set all necessary parameters and data items
before starting TURN MATE i operations. Note that
if the cutting conditions are not suitable for the
workpiece, the tool may be damaged and/or the
operator may be injured.
4 After creating a machining program using TURN
MATE i functions, do no run the machining
program immediately on the 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
workpiece, the tool and/or machine may be
damaged, with possibility to injure the operator.
5 Switching between inch and metric inputs does not
convert the measurement units of data such as the
workpiece origin offset, parameter, and current
position. Before starting the machine, therefore,
determine which measurement units are being
used. Attempting to perform an operation with
invalid data specified may damage the tool, the
machine itself, the workpiece, or cause injury to the
user.

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.
s-3
B-64254EN/04 TABLE OF CONTENTS

TABLE OF CONTENTS

SAFETY PRECAUTIONS............................................................................s-1
DEFINITION OF WARNING, CAUTION, AND NOTE ............................................. s-2
GENERAL WARNINGS AND CAUTIONS............................................................... s-3

I. GENERAL
1 OVERVIEW OF THIS MANUAL.............................................................. 3
2 MACHINE OPERATOR’S PANEL .......................................................... 4
3 SCREEN LAYOUT .................................................................................. 5
3.1 BASE SCREEN LAYOUT .............................................................................. 6
3.2 SCREEN NAVIGATION................................................................................. 9
4 CUTTING METHODS ............................................................................ 10
4.1 MANUAL CUTTING..................................................................................... 11
4.2 MANUAL CUTTING IN A LIMITED AREA ................................................... 12
4.3 CUTTING CYCLE........................................................................................ 13
4.3.1 Cutting Cycle with Manual In-feeding (D-CUT=0)...............................................13
4.3.2 Cutting Cycle with Automatic In-feeding (D-CUT>0) ..........................................13

5 NOTES ON OPERATIONS ................................................................... 15


5.1 SPECIFICATION OF T CODE FOR TOOL SELECTION ............................ 16
5.2 MANUAL CUTTING IN A LIMITED AREA ................................................... 16
5.3 INHIBITION OF OPERATIONS ................................................................... 16
5.4 MANUAL INTERVENTION DURING CUTTING CYCLES ........................... 17
5.5 TOOL NOSE RADIUS COMPENSATION ................................................... 17
5.6 CLEAR OPERATION FOR SRAM DATA OF TURN MATE i....................... 17

6 MANDATORY PARAMETERS ............................................................. 18

II. OPERATION
1 SPINDLE ............................................................................................... 21
1.1 CONSTANT SURFACE SPEED OFF.......................................................... 22
1.2 CONSTANT SURFACE SPEED ON ........................................................... 23
1.3 GEAR NUMBER .......................................................................................... 24
2 FEEDRATE ........................................................................................... 25

c-1
TABLE OF CONTENTS B-64254EN/04

3 TOOL..................................................................................................... 26
3.1 TOOL SELECTION...................................................................................... 27
3.2 TOOL OFFSET............................................................................................ 28
3.2.1 Direct Input of Tool Offset Values.........................................................................28
3.2.2 Measurement of Tool Offset Values ......................................................................31

4 WORKPIECE COORDINATE SYSTEM................................................ 34


5 MANUAL CUTTING IN A LIMITED AREA............................................ 37
6 CUTTING CYCLE.................................................................................. 40
6.1 CREATION OF CUTTING CYCLE .............................................................. 41
6.2 EDITING CUTTING CYCLE ........................................................................ 42
6.3 CYCLE INPUT DATA SCREEN................................................................... 43
7 FREE FIGURE....................................................................................... 44
7.1 FREE FIGURE INPUT DATA SCREEN....................................................... 45
7.1.1 List of Figure Elements ..........................................................................................47
7.1.2 Figure Elements Button..........................................................................................48
7.1.3 Drawing Area .........................................................................................................49
7.1.4 Message Display Area............................................................................................49
7.1.5 Processing Data Number of Cycle .........................................................................49
7.1.6 Soft Key..................................................................................................................50
7.2 CREATION OF A NEW FREE FIGURE ...................................................... 51
7.3 EDITING A FREE FIGURE.......................................................................... 52
7.4 STORAGE OF A FREE FIGURE................................................................. 53
8 LANGUAGE, UNIT, FINISHING AMOUNT ........................................... 55
8.1 LANGUAGE SELECTION ........................................................................... 56
8.2 INCH/METRIC SELECTION ........................................................................ 57
8.3 DEFAULT FINISHING AMOUNT VALUES.................................................. 58
9 ALARMS AND OPERATOR MESSAGES ............................................ 59
10 CALCULATOR FUNCTION .................................................................. 60
11 CYCLE MEMORY POSITION SCREEN ............................................... 63
11.1 CYCLE SELECTION ................................................................................... 64
11.2 CYCLE DELETION...................................................................................... 65
12 NON-MONOTONIC FREE FIGURE CYCLES....................................... 67
12.1 TOOL PATH FOR NON-MONOTONIC FIGURES....................................... 68
12.1.1 Cutting Cycle with Automatic In-feeding (D-CUT>0) ..........................................68
12.1.2 Cutting Cycle with Manual In-feeding (D-CUT=0)...............................................69
12.2 RESTRICTION IN CREATING NON-MONOTONIC FIGURES ................... 70
c-2
B-64254EN/04 TABLE OF CONTENTS

12.3 RESTRICTION IN EXECUTIING CYCLES WITH NON-MONOTONIC


FIGURES..................................................................................................... 73
12.3.1 Tool Angle Checking .............................................................................................73
12.3.2 Interference Checking to Work-piece ....................................................................73

13 SEQUENTIAL EXECUTION OF CYCLES ............................................ 74


13.1 PROCESS LIST SCREEN........................................................................... 75
13.1.1 Layout of Process List Screen ................................................................................75
13.1.2 Cycles List..............................................................................................................76
13.2 OPERATION ON PROCESS LIST SCREEN .............................................. 77
13.2.1 Screen Change between Base and Process List......................................................77
13.2.2 Insertion of Process ................................................................................................78
13.2.3 Alteration of Process ..............................................................................................80
13.2.4 Deletion of One Process .........................................................................................81
13.2.5 Deletion of All Processes .......................................................................................81
13.2.6 Comment Editing ...................................................................................................82
13.2.7 Program Selection ..................................................................................................83
13.2.8 Program Execution .................................................................................................84
13.2.9 Setting of Tool Change Position ............................................................................85
13.2.10 Setting of Approach Position .................................................................................87
13.3 TOOL MOTION BEFORE CUTTING CYCLE .............................................. 88
14 MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION)............. 90
14.1 BASE SCREEN ........................................................................................... 91
14.2 CYCLE SELECTION SCREEN.................................................................... 92
14.3 CYCLE INPUT DATA SCREEN................................................................... 93
14.4 FREE FIGURE INPUT DATA SCREEN....................................................... 94
14.5 PROCESS LIST SCREEN........................................................................... 96
15 MEMORY CARD ................................................................................... 97
15.1 INPUT/OUTPUT OF CYCLE DATA............................................................. 99
15.1.1 Output of a Cycle Data to Memory Card ...............................................................99
15.1.2 Output of Plural Cycles Data to Memory Card ....................................................101
15.1.3 Input of Cycle Data to CNC (No Change in Cycle Memory Position Number) ..103
15.1.4 Input of Cycle Data to CNC (Change in Cycle Memory Position Number) ........105
15.1.5 Format of Memory Card.......................................................................................107
15.2 INPUT/OUTPUT OF PROGRAM............................................................... 108
15.2.1 Output of Program to Memory Card ....................................................................108
15.2.2 Input of Program to CNC (No Change in Cycle Program Number) ....................110
15.2.3 Input of Program to CNC (Change in Cycle Program Number) ..........................111
15.2.4 Format of Memory Card.......................................................................................112
15.3 MEMORY CARD WARNING MESSAGES ................................................ 113
15.3.1 Warning of Cycle Data Deletion or Selection ......................................................113

c-3
TABLE OF CONTENTS B-64254EN/04

15.3.2 Warning when Outputting Data to Memory Card ................................................113


15.3.3 Warning when Inputting Data from Memory Card ..............................................114
15.3.4 Warning when Memory Card is Formatted..........................................................114

16 NC PROGRAM CONVERSION FUNCTION


(OPTIONAL FUNCTION) .................................................................... 115
16.1 NC ISO PROGRAM CONVERSION FROM BASE SCREEN .................... 116
16.2 NC ISO PROGRAM CONVERSION FROM PROCESS LIST SCREEN ... 119
16.3 NOTE OF NC ISO PROGRAM CONVERSION ......................................... 122
16.4 WARNING MESSAGE............................................................................... 123
16.4.1 Warning before Converting NC ISO Program .....................................................123
16.4.2 Warning of Destination Program Making Window .............................................123
16.4.3 Warning of Converting NC ISO Program ............................................................123

III. CYCLE MACHINING


1 TYPE OF CUTTING CYCLES ............................................................. 127
1.1 GENERAL GROUP OF CUTTING CYCLES ............................................. 128
1.2 DETAILED GROUP OF CUTTING CYCLES ............................................. 129
2 RECTANGULAR CYCLE .................................................................... 133
2.1 OUTLINE ................................................................................................... 134
2.2 INPUT DATA ............................................................................................. 136
2.3 TOOL CUTTING MOTIONS ...................................................................... 138
2.3.1 Rough Cutting Motions ........................................................................................138
2.3.2 Finish Cutting Motions.........................................................................................146

3 CHAMFER CYCLE.............................................................................. 150


3.1 OUTLINE ................................................................................................... 151
3.2 INPUT DATA ............................................................................................. 153
3.3 TOOL CUTTING MOTIONS ...................................................................... 154
4 TAPER CYCLE ................................................................................... 161
4.1 OUTLINE ................................................................................................... 162
4.2 INPUT DATA ............................................................................................. 164
4.3 TOOL CUTTING MOTIONS ...................................................................... 167
4.3.1 Rough Cutting Motions ........................................................................................167
4.3.2 Finish Cutting Motions.........................................................................................176

5 RADIUS CYCLE.................................................................................. 181


5.1 OUTLINE ................................................................................................... 182
5.2 INPUT DATA ............................................................................................. 184
5.3 TOOL CUTTING MOTIONS ...................................................................... 185

c-4
B-64254EN/04 TABLE OF CONTENTS

6 FACE CYCLE...................................................................................... 186


6.1 OUTLINE ................................................................................................... 187
6.2 INPUT DATA ............................................................................................. 188
6.3 TOOL CUTTING MOTIONS ...................................................................... 189
7 FREE FIGURE CYCLE........................................................................ 193
7.1 OUTLINE ................................................................................................... 194
7.2 INPUT DATA ............................................................................................. 195
7.3 TOOL CUTTING MOTIONS ...................................................................... 196
8 THREAD CYCLE................................................................................. 197
8.1 OUTLINE ................................................................................................... 198
8.2 INPUT DATA ............................................................................................. 199
8.2.1 Input Data Thread Cycle ......................................................................................199
8.2.2 Input Data Thread Repair Cycle...........................................................................201
8.3 TOOL CUTTING MOTIONS ...................................................................... 204
8.3.1 Outer Thread Motions ..........................................................................................204
8.3.2 Inner Thread Motions...........................................................................................206
8.3.3 Cutting Method ....................................................................................................208

9 GROOVE CYCLE................................................................................ 214


9.1 OUTLINE ................................................................................................... 215
9.2 INPUT DATA ............................................................................................. 217
9.3 TOOL CUTTING MOTIONS ...................................................................... 219
9.3.1 Rough Cutting Motions ........................................................................................219
9.3.2 Finish Cutting Motions.........................................................................................223

10 HOLE CYCLE...................................................................................... 226


10.1 OUTLINE ................................................................................................... 227
10.2 INPUT DATA ............................................................................................. 228
10.2.1 Drill Cycle ............................................................................................................228
10.2.2 Tap Cycle .............................................................................................................229
10.3 TOOL CUTTING MOTIONS ...................................................................... 230
10.3.1 Drilling Motions ...................................................................................................230
10.3.2 Tapping Motions ..................................................................................................233

APPENDIX
A ACTIVATION OF TURN MATE i......................................................... 237
A.1 ASSIGNMENT OF TURN MATE i TO FUNCTION KEY............................ 238
A.2 PMC SIGNAL TO ENABLE/DISABLE TURN MATE i................................ 239

c-5
TABLE OF CONTENTS B-64254EN/04

B PARAMETERS.................................................................................... 240
B.1 PARAMETERS RELATED TO BASIC OPERATIONS .............................. 241
B.2 PARAMETERS RELATED TO COLOR PALETTE .................................... 246
B.2.1 Color Palette for Base Screen...............................................................................246
B.2.2 Color Palette for Guidance Windows...................................................................248
B.3 PARAMETERS INFLUENCING CUTTING MOTIONS .............................. 251
B.3.1 Common ...............................................................................................................251
B.3.2 Turning Cycles .....................................................................................................252
B.3.3 Thread Cycle ........................................................................................................254
B.3.4 Groove Cycle........................................................................................................256
B.3.5 Drill Cycle ............................................................................................................256

C ALARMS ............................................................................................. 257


C.1 ALARMS COMMON TO ALL CYCLES...................................................... 258
C.2 TAPER, RECTANGULAR, CHAMFER, RADIUS, FREE FIGURE, AND
FACE ......................................................................................................... 258
C.3 THREAD .................................................................................................... 259
C.4 GROOVE................................................................................................... 259
C.5 HOLE......................................................................................................... 259
C.6 SEQUENTIAL EXECUTION ...................................................................... 260
C.7 SPINDLE SPEED CHECKING .................................................................. 260
D LADDER PROGRAM ADAPTATION.................................................. 261
D.1 SETTING OF OPERATION MODE AT POWER ON ................................. 262
D.2 STARTING A CUTTING CYCLE ............................................................... 263
D.3 CYCLE START FOR STANDARD NC ISO PROGRAMS.......................... 265
D.4 LADDER MODIFICATION FOR REVERSE-TAP CYCLE.......................... 266
D.4.1 Reverse Float Tap Cycle ......................................................................................266
D.4.2 Reverse-rigid Tap Cycle.......................................................................................267
D.5 SETTING SPINDLE STATE BY CW/CCW BUTTON ................................ 269
E USER MACRO PROGRAM CUSTOMIZATION.................................. 271
E.1 HOW TO MAKE USER MODULE.............................................................. 272
E.2 NOTE......................................................................................................... 273

c-6
I. GENERAL
B-64254EN/04 GENERAL 1.OVERVIEW OF THIS MANUAL

1 OVERVIEW OF THIS MANUAL


This manual describes the functions of "TURN MATE i" for the
Series 0i-TC and Series 0i Mate-TC.

For other functions, other than TURN MATE i, refer to the operator’s
manual for the Series 0i-TC or Series 0i Mate-TC.
The specifications and features of TURN MATE i may differ from the
specifications of the operator’s manual supplied by the machine tool
builder. 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 of 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 TURN MATE i operations provided for
the CNC. For individual CNC machine tools, refer to applicable
manuals supplied by the machine tool builders.

This manual explains as many detailed functions as possible. However,


it is not possible to describe all the items which cannot be done or
which the operator must not do. Therefore, please assume that
functions not 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 this manual through
first, and then review the details.

NOTE
TURN MATE i has functions to support turning
cycles. This manual covers these functions
assuming that your machine has all these functions.
However, your machine may not actually be
provided with some of these functions.
Refer to the manual published by the machine tool
builder of your machine for details.

-3-
2.MACHINE OPERATOR’S PANEL GENERAL B-64254EN/04

2 MACHINE OPERATOR’S PANEL


Following buttons are necessary to operate TURN MATE i.
Please include them on machine operator’s panel prepared by MTB.

START Cycle starting button to start cutting cycle

STOP Stop button to pause cutting cycle


CNC changes into HOLD mode. Push [START] button to re-start.

Spindle control buttons (CW rotation, spindle stop, CCW rotation)

JOG switches to move axes manually in +X, -X, +Z, -Z directions

Two Manual pulse generators to move manually X and Z axis

NOTE
Other buttons may be required depending from the
specification of the machine.

-4-
B-64254EN/04 GENERAL 3.SCREEN LAYOUT

3 SCREEN LAYOUT
In this chapter the layout of the base screen and the screen hierarchy is
outlined.

-5-
3.SCREEN LAYOUT GENERAL B-64254EN/04

3.1 BASE SCREEN LAYOUT

The Base Screen is divided in 12 screen areas.


By touching each screen area, the related screen appears.

(5)
(2)

(3)
(1)

(4)

(6) (7)

(8) (11)

(9) (10) (12)

(1) Actual Position


In this screen area the actual axis position, the load ratio and load
meter of the servo axis are displayed.
If this screen area is touched, then workpiece coordinate system
setting screen appears.

(2) Spindle speed


In this screen area the load ratio, the load meter, the actual
spindle rotation speed in RPM and the commanded spindle speed
are displayed. In addition the information concerning direction of
rotation (CW or CCW), velocity command (in RPM or in
constant surface speed) are represented by icons.
If this screen area is touched, then spindle setting screen appears.

(3) Feedrate
In this screen area the actual feedrate and commanded feedrate
are displayed.
If this screen area is touched, then feedrate setting screen
appears.

-6-
B-64254EN/04 GENERAL 3.SCREEN LAYOUT

(4) Tool number


In this screen area the current active tool number is displayed.
If this screen area is touched, tool setting screen appears.

(5) Machine status


In this screen area the state of the machine is displayed.
MTN : At least one axis is moving (the CNC is in MEM
mode)
ALM : State of CNC alarm being active
EMG : State of emergency stop being active
RESET : State of reset
HOLD : State of temporary stop, pushing START key cutting
execution will continue
STOP : State of automatic drive stop
FIN : State of execution of a miscellaneous function (M
code)
MSG : State of operator message being active

(6) Guidance drawing for cutting cycle


In this screen area the guidance drawing of the cutting cycle
under execution or being edited is displayed.
If this screen area is touched, then cutting cycle selection screen
is displayed.

(7) Cutting cycle data


In this area of the screen the cycle input data fields are displayed.
If this screen area is touched, then the operator can edit and
modify the cycle data.

(8) Alarm
In this screen area the alarm message is displayed. The alarm
message can be maximum 38 characters long.
If this screen area is touched, then the alarm message screen is
displayed.

(9) Soft key for manual cutting operations in a limited area


If this button is touched, then manual machining in a limited area
screen appears.

(10) Soft key for setting data such us default finishing amount.
If this button is touched, then the Setting screen appears

-7-
3.SCREEN LAYOUT GENERAL B-64254EN/04

(11) Cycle memory position number


This screen area shows the number of the cycle being
displayed.
If this screen area is touched, then the cycle memory positon
screen is displayed.

NOTE
The maximum number of cutting cycles stored in
memory is 40.

(12) Soft keys to recall saved cycles


Let us assume the cycle number N is displayed.
If these buttons are touched, then contiguous cycle N+1 or N-1 is
displayed.

Touch the buttons to display the


previous or next saved cycle

NOTE
TURN MATE i displays the convex button as
touchable area. If you want to exaggerate the
appearance, please tune up the parameter
No.9156 and No.9162.

-8-
B-64254EN/04 GENERAL 3.SCREEN LAYOUT

3.2 SCREEN NAVIGATION

TURN MATE i is based on a three levels screen hierarchy.

Level 0 Level 1 Level 2

Spindle speed setting


screen
[RET]

Feedrate setting screen

[RET]

Tool selection screen Tool data editing screen

[RET] [RET]
Workpiece coordinate
setting screen Cutting cycle data editing
[RET] screen
Cutting cycle - Rectangular
Base Screen
selection screen - Chamfer
[CAN] - Taper
[RET]
- Radius
- Face
- Free figure
[SAVE],[CAN] - Thread
- Hole
Manual cutting in a
- Groove
limited area
[RET]
Setting screen
[RET]

Alarm screen

[RET]

Cycle memory position screen

[RET]

-9-
4.CUTTING METHODS GENERAL B-64254EN/04

4 CUTTING METHODS
Following 3 cutting methods are available in TURN MATE i.

(1) Manual cutting


(2) Manual cutting in a limited area
(3) Cutting cycle

- 10 -
B-64254EN/04 GENERAL 4.CUTTING METHODS

4.1 MANUAL CUTTING

It is possible to move the tool with the manual pulse generator or the
JOG switch.

Workflow is as follows.

Setting of spindle speed

Setting of workpiece coordinate

Tool movements with manual


pulse generator or JOG

- 11 -
4.CUTTING METHODS GENERAL B-64254EN/04

4.2 MANUAL CUTTING IN A LIMITED AREA

It is possible to move the tool in a limited area with manual pulse


generator or JOG switch only while manual cutting in a limited area
screen is displayed.

Restricted area

Z X

Workflow is as follows.

Setting of spindle speed

Setting of workpiece coordinate

Setting of limited cutting area

Operation with manual pulse


generator or JOG

NOTE
Refer to Chapter 5, “MANUAL CUTTING IN A
LIMITED AREA” in Part II, “OPERATION” for
details.

- 12 -
B-64254EN/04 GENERAL 4.CUTTING METHODS

4.3 CUTTING CYCLE

Following 2 cutting cycles types are available. The selection of the


machining type depends from the cutting depth [D-CUT] value.

(1) Cutting cycle with manual in-feeding (D-CUT = 0)


(2) Cutting cycle with automatic in-feeding (D-CUT > 0)

4.3.1 Cutting Cycle with Manual In-feeding (D-CUT=0)


In this case the operator control the cutting depth manually for each
cutting motion.

Execution
START

Refer to Part III, “CYCLE MACHINING” for details regarding each


cycle.

4.3.2 Cutting Cycle with Automatic In-feeding (D-CUT>0)


If D-CUT >0 then TURN MATE i generates complete cutting motion
including roughing and finishing from current tool position.
Beforehand it is necessary to move the tool to the start position.
Refer to Part III, “CYCLE MACHINING” for details regarding each
cycle.

START Execution

- 13 -
4.CUTTING METHODS GENERAL B-64254EN/04

Workflow is as follows.

Setting of spindle speed

Setting of feedrate

Selection of tool
(Setting of offset)
Setting of workpiece coordinate

Setting of cycle data

Cycle starting

Yes
D-CUT>0

No

Cycle machining Cycle machining


with manual in-feed with automatic in-feed

- 14 -
B-64254EN/04 GENERAL 5.NOTES ON OPERATIONS

5 NOTES ON OPERATIONS
Before operating TURN MATE i read carefully following notes.

- 15 -
5.NOTES ON OPERATIONS GENERAL B-64254EN/04

5.1 SPECIFICATION OF T CODE FOR TOOL SELECTION

In TURN MATE i T code for tool selection has following pattern:


Txyxy ( 4 digit number)
It means that tool number and tool offset number shall be the same.
Up to 16 tools can be registered in TURN MATE i, from 1 to 16. Tool
numbers and tool offset number in a range from 1 to 16 cannot be
used on CNC side.
Tool numbers and tool offset number in a range from 17 to 32 are
reserved for future improvements of TURN MATE i so they should
not be used on CNC side.
Tool numbers in a range between 33 and 64 cannot be used in TURN
MATE i programs. Tool numbers and tool offset number in a range
from 33 to 64 can be used on CNC side.

CAUTION
If parameter No.5002#0 (LD1) =1 then TURN
MATE i does not work correctly. Be sure to set
parameter No.5002#0 (LD1)=0

5.2 MANUAL CUTTING IN A LIMITED AREA

This function uses stored stroke check 2 (parameters No.1322 and


No.1323).
Consequently stored stroke check 2 function can be used exclusively
by TURN MATE i for manual cutting in a limited area, Stored stroke
check 2 cannot be used for other purposes.

CAUTION
Chuck and tail stock barrier function, cannot be
used together with Stored stroke check 2 function .
So, if Manual Cutting in a limited area is used,
please be sure to set Parameter No.8134#1(BAR)
to 0 to deactivate Chuck and tail stock barrier
function.

5.3 INHIBITION OF OPERATIONS

In following four conditions TURN MATE i cannot execute automatic


operations.
(1) PMC signal OP (F000#7) is on.
(2) PMC signal SPL (F000#4) is on.
(3) PMC signal AL (F001#0) is on.
(4) PMC messages / operator messages are being displayed.

- 16 -
B-64254EN/04 GENERAL 5.NOTES ON OPERATIONS

5.4 MANUAL INTERVENTION DURING CUTTING CYCLES

If a cutting cycle is stopped by feed hold then do not execute any


manual intervention. There is no guarantee the tool will returns to the
position where the cutting cycle has been stopped.

WARNING
If a cutting cycle is stopped by feed hold and a
manual intervention is executed then there is a
danger to the user, being injured, and the
equipment, being damaged.

5.5 TOOL NOSE RADIUS COMPENSATION

The tool path of TURN MATE i is generated taking into account the
tool nose radius value in the tool movements command.
Consequently the activation of tool nose radius compensation
function is not required for cutting cycle.

CAUTION
If tool nose radius compensation function is
activated before a cutting cycle then TURN MATE i
cancels it automatically.

5.6 CLEAR OPERATION FOR SRAM DATA OF TURN MATE i

There is an area of the SRAM memory reserved for TURN MATE i.

Upon installing TURN MATE i for the first time on the CNC, please
be sure to clear the SRAM area reserved for TURN MATE i as
follows.

(1) Power ON pushing [CAN] ( ) key on the MDI keyboard.


(2) The message “NOW LOADING” will appear on the screen and
after a few seconds the message “SRAM DATA CLEARED”
will appear on the top right hand side of the screen.
(3) SRAM memory area of TURN MATE i is now clear.

CAUTION
Neglecting to clear the SRAM memory area
reserved for TURN MATE i will cause to have
incorrect default values of the cutting cycles data.

- 17 -
6.MANDATORY PARAMETERS GENERAL B-64254EN/04

6 MANDATORY PARAMETERS
In order to run TURN MATE i it is necessary to set the following
parameters.

(1) P3112#0(SGD)=0
This parameter setting disables servo waveform display.
If this parameter is set to 1, then no graphic display function
other than servo waveform display is available and TURN
MATE i will be not visible.
(2) No.3201#6=1
M02, M30, and M99, do not specify the end of the program.
(3) No.7100#0=1
In JOG mode Manual Handle feed is available.
(4) No.8650#0=1
If RESET key is pressed, then the key code is passed to TURN
MATE i.
(5) No.8650#1=1
If NC alarm is issued while the TURN MATE i is displayed then
the screen does not switch to the standard NC alarm screen.
(6) No.8701#4=1
Reading vacant P code macro variables is allowed.
(7) No.8701#6=1
TV check is skipped during edit operation.
(8) No.9000#0=0
The parameter to debug macro program must be zero.
(9) No.9000#7=0
This parameter must be set to zero.
If the parameter is set to 1 then TURN MATE i screen is not
updated during maching and the maching itself is not executed
correctly.
(10) No.9112≠0
The parameter specify the PMC R signal used by TURN MATE i
to communicate with the PMC.
(11) No.5002#0=0
Tool offset number is specified using the latest two digits of T
code.For example in T**xy the number xy identify the tool offset
number xy.
(12) No.6004#2=0
Tool position offset values are read with system variales #5121
through #5124.
- 18 -
II. OPERATION
B-64254EN/04 OPERATION 1.SPINDLE

1 SPINDLE
It is necessary to set the spindle speed before any cutting operation.
If the spindle speed screen area on the Base Screen is pushed, then the
spindle speed setting screens are displayed.
Following screens are available to specify the spindle data.
(1) Setting screen for constant surface speed control OFF, tab CSS
OFF.
(2) Setting screen for constant surface speed control ON, tab CSS
ON.
(3) Setting screen for gear number, tab Gear-Number.
NOTE
If the spindle data are specified in the input data
screen of the cutting cycles, then it is not
necessary to specify the spindle speed data on
Spindle Speed Setting Screen.
< Reference >
By setting parameter No.9103#5=1, if Spindle control CW/CCW
button is pushed on the machine operator’s panel, then the Spindle
state (modal information of the CNC) is updated according to the data
saved in Spindle Setting Screen.
The operation is as follows.
(1) If in the Spindle Setting Screen the soft key [SET] is pushed,
then the inputted data are saved into Turn Mate i memory. The
data will hold into Turn Mate i memory as default spindle state
after Power OFF or RESET
(2) If Spindle control CW/CCW button is pushed on the machine
operator’s panel, then the Spindle state (modal information of the
CNC) is updated according to the data saved into the Spindle
Speed Setting Screen.
NOTE
1 It is necessary to adapt ladder program in order to
meet the above feature. Please refer to the
Appendix of “D.5 SETTING SPINDLE SPEED BY
CW/CCW BUTTON”.
2 Please note that when the [SET] soft key is pushed
on Spindle Setting screen, then the Spindle state
(modal information of the CNC) is not directly
updated. If the spindle control CW/CCW button is
pushed on the machine operator’s panel, then the
Spindle state (modal information of the CNC) is
updated according to the data saved into TURN
MATE i memory.

- 21 -
1.SPINDLE OPERATION B-64254EN/04

1.1 CONSTANT SURFACE SPEED OFF

If tab CSS OFF is selected, then following screen is displayed. On this


screen the spindle speed is specified in rotations per minute.

CSS OFF Gear Number

CSS ON

SET Return to the


Base screen.

The workflow is as follows.

(1) Input into the data area named S-SET the desired spindle speed,
then push [INPUT] ( ) key.
(The message “KEY IN NUMERALS. (/MIN)” is displayed on
the bottom left side of the screen).
(2) Then push soft key [SET].
(3) The specified value in rotations per minutes is displayed next to
string S-SET on the upper left side of the screen.
(The value displayed next to S represents the actual spindle speed
read from the CNC).

- 22 -
B-64254EN/04 OPERATION 1.SPINDLE

1.2 CONSTANT SURFACE SPEED ON

If tab CSS ON is selected, then following screen is displayed. On this


screen the spindle speed is specified in m/min.

SET

The workflow is as follows.

(1) Input into the data area named S-CSS the desired spindle speed,
then push [INPUT] ( ) key.
(The message “KEY IN NUMERALS. (M/MIN, FEET/MIN)” is
displayed on the bottom left side of the screen).
(2) Input into the data area named S-MAX the value of the
maximum spindle speed, then push [INPUT] key ( ).
(The message “KEY IN NUMERALS. (/MIN)” is displayed on
the bottom left side of the screen).
(3) Then push [SET] button.
(4) The specified value for constant surface speed is displayed next
to string S-CSS on the left side of the screen. The specified value
for maximum spindle speed is displayed next to string S-MAX
on the left side of the screen

(The value displayed next to S represents the actual spindle speed


read from the CNC)

NOTE
The input unit for constant surface speed is
changed into feet/min by inch/metric parameter
switch.

- 23 -
1.SPINDLE OPERATION B-64254EN/04

1.3 GEAR NUMBER

If tab Gear-Number is selected, then following screen is displayed.


Gear number from 1 to 4 can be specified on this screen.
Four icon buttons are displayed on the left side of the screen. To
specify the desired gear number it is necessary to push the
corresponding icon button.
It is also possible to specify the gear number by inputting the
corresponding numerical value from the MDI keyboard.

Gear number

SET

NOTE
1 Setting parameter No.9102#6 it is possible to
display/not display the Gear Number field.
2 Please set parameters No.9115-No.9118
specifying the M code used to select the gear
number. The corresponding M code is executed
upon selecting the gear number and pushing on
soft key [SET].

- 24 -
B-64254EN/04 OPERATION 2.FEEDRATE

2 FEEDRATE
It is necessary to specify the feedrate before any cutting operation.
If the feedrate screen area on the Base Screen is pushed, then the
feedrate setting screen is displayed.
To return to the Base Screen push the [RET] button at the bottom right
of the screen.

SET RET

The operation method is as follows.

(1) The desired federate is input into the data area of F-SET, then
push [INPUT] ( ) key.
(The message “KEY IN NUMERALS. (MM/REV, INCH/REV)”
is displayed on the bottom left side of the screen).
(2) Then push [SET] button.
(3) The specified value of the feedrate is displayed next to string
F-SET on the left side of the screen.

The value displayed next to F represents actual feedrate read from the
CNC.

NOTE
1 The unit of the federate can be in mm/rev or
inch/rev.
2 If the feedrate is specified in the input data screen
of each cutting cycle, then it is not necessary to
specify the feedrate on the feedrate setting screen.

- 25 -
3.TOOL OPERATION B-64254EN/04

3 TOOL
If the tool screen area on the Base Screen is pushed, then the tool
selection screen is displayed.

- 26 -
B-64254EN/04 OPERATION 3.TOOL

3.1 TOOL SELECTION

The tool number that has been selected and the corresponding tool
offset values are displayed on the upper side of the screen.
To select a tool, push the corresponding button number and then push
[SET] button. Tool number will be stored into the corresponding NC
System Variable #4120.
To edit the tool offset data of the selected tool, push the [EDIT] button
at the bottom of the screen to display the tool offset setting screen and
change the tool offset values.
To deselect the selected tool, push the [T0] button at the bottom of the
screen. As a result, 0 will be displayed as selected tool and the offset
values will be displayed as zero.
To return to the Base Screen push the [RET] button at the bottom right
of the screen.

Tool selected

Tool Selection Tool Edit

T0

NOTE
1 Up to 16 tools can be registered in TURN MATE i.
2 Upon pressing the Tool Selection button, the tool
compensation will be affected according to setting
of parameter No.5002.
3 Tool nose radius compensation is not activated in
Tool selection screen.
4 Tool selection screen is displayed according to
setting of parameter No.9102#7.

- 27 -
3.TOOL OPERATION B-64254EN/04

3.2 TOOL OFFSET

After selecting the tool if the Tool Edit button is pushed, then tool
offset set screen is displayed. In this screen is possible to edit tool data
for the selected tool.

3.2.1 Direct Input of Tool Offset Values


The tool data include tool nose radius R, virtual tool tip position TIP,
and offset values X-OFS and Z-OFS.

< Setting of tool offset in absolute value >

Move to Absolute tab.


Input tool offset values into input data fields OFS_X and OFS_Z,
then push [INPUT] ( ) key.

To store the newly input tool offset values into the corresponding
System Variables of the selected tool, push [SET] key.
The actual offset values are displayed at the bottom left side of
the screen.

Absolute Incremental

Measure

- 28 -
B-64254EN/04 OPERATION 3.TOOL

< Setting of tool offset in incremental value >

Move to Incremental tab.


It is possible to add or to subtract a certain amount from the
actual offset value and tool nose radius by inputting a value into
the data area OFS_X+ , OFS_Z+, and R+ and then pushing
[INPUT] ( ) key.
Push [SET] key to store the newly input tool offset values into
the corresponding System Variables of the selected tool.

NOTE
Tool offset value is set to Geometric offset only.
TURN MATE i does not used to Wear offset.
Therefore, please clear Wear offset value before
measure tool offset.

< Setting of tool nose radius >

Move to Absolute tab or Incremental tab.


Input the tool nose radius value into the data area R or R+, and
then push [INPUT] ( ) key.

To store the newly input tool nose radius value into the
corresponding System Variables of the selected tool push [SET]
key.
The actual tool nose radius value is displayed at the bottom left
side of the screen.

- 29 -
3.TOOL OPERATION B-64254EN/04

< Setting of virtual tool tip >

Move to Absolute tab or Incremental tab.


Input the corresponding value of virtual tool tip position into the
data area TIP, and then push [INPUT] ( ) key.

To store the newly input virtual tool tip into the corresponding
System Variables of the selected tool, push [SET] key.
The actual virtual tool tip selection is displayed at the bottom left
side of the screen.

- 30 -
B-64254EN/04 OPERATION 3.TOOL

3.2.2 Measurement of Tool Offset Values


If Measure tab is displayed then X and Z coordinates values of the
tool offset can be directly measured.

NOTE
Only the tool with the corresponding number
assigned to system variable #4120 shall be directly
measured.
In other words, only the tool, with the corresponding
tool offset values active, shall be measured.

Example of screen of X coordinates value

Example of screen of Z coordinates value

- 31 -
3.TOOL OPERATION B-64254EN/04

X and Z coordinates values of the tool offset can be measured


following the procedure described below.

< Measurement of X coordinates value >

(1) Measure the diameter of the workpiece.


(2) Touch with the tool the workpiece side moving along X
axis.
(3) Insert the value of the workpiece diameter in input item X.
(4) Push [SET] button.
(5) The value calculated from below expression is updated next
to OFS-X on the bottom left of the screen.

(Actual position of the X axis, read from system variable


#5041) - (diameter of workpiece) + (current offset value as
displayed in OFS-X data) = new X-OFS offset value.

< Measurement of Z coordinates value >

(1) Touch with the tool the workpiece face side moving along Z
axis.
(2) Insert the Z coordinate of workpiece face (usually 0) in
input item Z.
(3) Push [SET] button.
(4) The value calculated from below expression is updated next
to Z-OFS on the bottom left of the screen.
(5) Move to the tool selection screen and push the Tool
Selection soft key

(Actual position of the Z axis, read from system variable


#5042) - (Z coordinate of workpiece face) + (current offset
value as displayed in Z-OFS data) = new Z-OFS offset
value.

NOTE
If the tool data (offset, nose radius, tip) of the tool
assigned to system variable #4120 is edited or
measured, then the tool change command is
executed automatically.

- 32 -
B-64254EN/04 OPERATION 3.TOOL

Example) Below a numerical example on how to set tool offset data.

10 Actual Position at the touching point:


X=45.0 (value of system variable #5041)
Z=15.0 (value of system variable #5042)
φ 40
Current tool offset value:
X=30.0
Z=5.0
Origin of workpiece
coordinate system

(1) Touch with the tool the workpiece side moving in X coordinate,
and measure the diameter of workpiece.

(2) In this example the diameter is 40, then input 40 in input item X,
and push [INPUT] ( ) key.

(3) Push [SET] button.


Result: (Actual position of the X axis, 45)-(diameter of
workpiece, 40)+ (current offset value X, 30) = (new X-OFS
offset value, 35)

(4) Touch with the tool the workpiece face side moving in Z
coordinate.

(5) Insert the Z coordinate of workpiece face in input item Z, in this


example Z coordinate of workpiece face is 10, then input 10 in
input item Z and push [INPUT] ( ) key.

(6) Push [SET] button.


Result: (Actual position of the Z axis, 15)-( the Z coordinate of
workpiece face, 10.0) + (current offset value Z, 5)= (new X-OFS
offset value, 10).

(7) Move to the tool selection screen and push the Tool Selection
soft key.

- 33 -
4.WORKPIECE COORDINATE SYSTEM OPERATION B-64254EN/02

4 WORKPIECE COORDINATE SYSTEM


It is necessary to set the workpiece coordinate system each time a new
workpiece is attached to the chuck before start cutting.

It is assumed that the coordinate system of TURN MATE i is as


schematized in the picture below.

-X
+Z
-Z

+X

Push on the position screen area of the Base Screen to display the
workpiece coordinate system set screen. The actual position and the
active tool number are displayed on the upper left side of the screen.
On the bottom left side of the screen a guidance drawing is displayed.

Example of screen of X coordinates value

- 34 -
B-64254EN/04 OPERATION 4.WORKPIECE COORDINATE SYSTEM

Example of screen of Z coordinates value

The components X and Z of the workpiece coordinate system can be


measured following the procedure described below.

< Measurement of X coordinates value >

(1) Measure the diameter of the workpiece


(2) Make the spindle rotate and touch with the tool the side surface
of the workpiece.
(3) Stop the spindle, and insert the diameter of the workpiece into
input item X.
(4) Push [SET] button.
(5) The new X coordinate value of the workpiece surface is
displayed on the upper left side of the screen.

< Measurement of Z coordinates value >

(1) Make the spindle rotate and touch with the tool the front surface
of the workpiece.
(2) Chose the Z coordinate value of the front surface of the
workpiece and insert the value into input item Z.
(3) Push [SET] button.
(4) The new Z coordinate value of the workpiece surface is displayed
on the upper left side of the screen.

- 35 -
4.WORKPIECE COORDINATE SYSTEM OPERATION B-64254EN/02

Example)
Below a numerical example on how to set workpiece coordinate
system data.

10

φ 40
+Z
Origin of workpiece
coordinate system
+X

(1) Measure the diameter of the workpiece.

(2) Make the spindle rotate and touch with the tool the side
surface of the workpiece. Stop the spindle as soon as you
see the first chip.

(3) Input the measured value of the diameter (in this example
40.0) into the data area X coordinates, then push [INPUT]
( ) key.

(4) Push [SET] button (The new X coordinate value of the


workpiece surface will be displayed on the upper left side of
the screen, in this example 40.0 will be displayed).

(5) Make the spindle rotate and touch with the tool the front
surface of the workpiece. Stop the spindle as soon as you
see the first chip.

(6) Chose the Z coordinate value of the front surface of the


workpiece (in this example 10) and insert the value into
input item Z.

(7) Push [SET] button (The new Z coordinate value of the


workpiece surface will be displayed on the upper left side of
the screen, in this example 10.0 will be displayed).

- 36 -
B-64254EN/04 OPERATION 5.MANUAL CUTTING IN A LIMITED AREA

5 MANUAL CUTTING IN A LIMITED AREA


The range of movements of the tool when moving with JOG switch or
manual pulse generator can be restricted in a limited area on the
following screen.
On the same screen is also possible to specify the JOG feedrate.
The range of the movements of the tool is permitted within a
rectangular area. Movements outside the area are prohibited.

Clear SET RET

< Setting of the tool movements range >


The range of movement of the tool can be defined by inputting
the boundary values for X and Z coordinate.

(1) Input into the data areas named [-X], [+X], [-Z], [+Z] the
boundary values for X and Z coordinate.

(2) After pushing [SET] button on the bottom right side of the
screen, the limited area becomes effective.
If the operator tries to move the tool over the boundary an
alarm is displayed and the tool is stopped. Then it is
possible to move the tool only in the opposite direction

(3) To release the bounds values push [Clear] or [RET] buttons


on the bottom left of the screen.

(4) If [RET] button is pushed, then bounds values are released


and the Base Screen is displayed.

- 37 -
5.MANUAL CUTTING IN A LIMITED AREA OPERATION B-64254EN/02

By setting the parameter No.9103 #2 and #1 to 1, it is possible


to set the following JOG feedrate and the movement range
without using [SET] button.

RET
< Setting of JOG feedrate and the tool movement range>

The previous inputted value are displayed as default values in


each input item. If this window is closed and displayed again
later then the data specified on this window remain effective.

1. JOG feedrate

JOG cutting feedrate can be defined by inputting the Unit value


and the Feedrate value.

(1) The buttons MIN (Feed per minute) and REV (Feed per
revolution) are displayed at the bottom left side of the
screen when the cursor is moved to input item UNIT.

(2) If MIN (Feed per minute) is specified in UNIT field, then


the desired JOG feedrate value (in mm/min or inch/min) is
input into the data field F-JOG. Finally, [INPUT] ( )
key is pushed, and the jog feedrate is activated.

(3) If REV (Feed per revolution) is specified in UNIT field,


then the desired JOG feedrate value (in mm/rev or inch/rev)
is input into the data field F-JOG. Finally, [INPUT] ( )
key is pushed, and the jog feedrate is activated.

- 38 -
B-64254EN/04 OPERATION 5.MANUAL CUTTING IN A LIMITED AREA

2. Tool movement range

The range of movements of the tool can be defined by specifying


the effectivity state and the boundary values for X and Z
coordinate.

(1) The buttons ON (Limit effective) and OFF (Limit


uneffective) are displayed at the bottom left side of the
screen when the cursor is moved to input item LIMIT.

(2) If OFF (Limit uneffective) is specified in LIMIT field, the


input field of [-X], [+X], [-Z], [+Z] are not displayed and
the limit is released.

(3) If ON (Limit effective) is specified in LIMIT field, the input


field of [-X], [+X], [-Z], [+Z] are displayed and the limit
becomes effective. Then the value is input into the data area
named [-X], [X], [-Z], [Z] the boundary values for X and Z
coordinate.

(4) After pushing [INPUT] ( ) key, the value becomes


effective.
If the operator tries to move the tool over the boundary an
alarm is displayed and the tool is stopped. Then it is
possible to move the tool only in the opposite direction

(5) If [RET] button is pushed, then bounds values are released


and the Base Screen is displayed.

CAUTION
1 As this feature uses Stored Stroke Check 2
(No.1300#0, No.1310#0, No.1322, No.1323),
if this screen is displayed then the original data are
invalid. In other screens except this screen, Stored
Stroke Check 2 is valid, because TURN MATE i
return the data to the original values.
2 As this feature uses the JOG feedrate parameters
if this screen is displayed then, the original data are
invalid. In other screens except this screen, JOG
feedrate specified in parameters No.1402#4 and
No.1423 is valid, because TURN MATE i returns
the data to the original values.

- 39 -
6.CUTTING CYCLE OPERATION B-64254EN/02

6 CUTTING CYCLE

- 40 -
B-64254EN/04 OPERATION 6.CUTTING CYCLE

6.1 CREATION OF CUTTING CYCLE

Below the workflow to create a new cutting cycle is described.

(1) To display the cutting cycle selection screen push the guidance
drawing on the Base Screen.

(2) To select the desired cycle menu push on the corresponding


drawing in the CYCLE tab.

(3) The DETAIL tab is automatically displayed, to select the desired


cycle push the corresponding drawing.

(4) The input data screen is automatically displayed. Fill in the cycle
data

(5) To save the data and to return to the Base Screen push the SAVE
key.

- 41 -
6.CUTTING CYCLE OPERATION B-64254EN/02

6.2 EDITING CUTTING CYCLE

Below the workflow to edit a cutting cycle is described.

(1) To display the input data screen of the cutting cycle push the
cycle data area on the Base Screen.

(2) Data can be edited on the cycle input data screen.

(3) To save the data and to return to the Base Screen push the SAVE
key.

- 42 -
B-64254EN/04 OPERATION 6.CUTTING CYCLE

6.3 CYCLE INPUT DATA SCREEN

The layout of the input data screen is described below.

Figure Method

Condition

*
Cycle data
Guidance
drawing and
touch screen
for data input

Delete Button Save Button Cancel Button

(1) Guidance drawing


In this area of the screen the guidance drawing of the cutting
cycle being edited is displayed. The guidance drawing of the
cutting cycle changes according to the input data in focus. For
some data this area of the screen is used to input data

(2) Tabs
Input data are divided within Figure, Method, and Condition,
tabs.

(3) Cycle data


Cycle data define cutting conditions, geometry and cutting
methods, of the profile to be cut.
Asterisk symbol “*” next to an input data means that the input
data can be left blank.

(4) Save button


Push [SAVE] button to save the input data in memory and to
return to the Base Screen.

(5) Cancel button


Push [Cancel] button to cancel input data and to return to the
Base Screen without saving.

(6) Delete button


Push [Delete] button to delete input data and to return to the Base
Screen without saving.
- 43 -
7.FREE FIGURE OPERATION B-64254EN/02

7 FREE FIGURE

- 44 -
B-64254EN/04 OPERATION 7.FREE FIGURE

7.1 FREE FIGURE INPUT DATA SCREEN

Pushing on the guidance drawing screen area the following screen


appears.

(1)

(2)
(3)

(4) (5)

(6) [CAL] [DEL] [RET]

Free figure input data screen

The screen is composed of the following six areas.

(1) List of figure elements


This list shows the figure elements specifying the figure being
edited.

(2) Figure element buttons


To insert a new figure element is necessary to push the
corresponding button.

(3) Drawing area


The resulting figure being edited is displayed.

(4) Message display area


The NC alarm messages or the error messages are displayed.

(5) Processing data number of cycle


The cycle number being edited is displayed.

- 45 -
7.FREE FIGURE OPERATION B-64254EN/02

(6) Soft keys


CAL : Soft key to update the figure in case a figure element is
modified.
DEL : Soft key to delete the figure element selected.
RET : Soft key to return to cycle input data screen.

NOTE
The maximum number of figure elements for each
free figure cycle is 10.
If the parameter No.9104 #0 #1 is set to 1, it is
possible to extend the maximum number from 10 to
15 or 30.
But, it takes longer time to start a free figure cycle
than 10 elements.

- 46 -
B-64254EN/04 OPERATION 7.FREE FIGURE

7.1.1 List of Figure Elements


Each figure element is characterized by a set of input data.
The input data value is assigned by inputting the numerical value into
the corresponding edit box and then pushing the [INPUT] ( ) key.
The icons below represent each figure element.

Start Point

Straight Line

Counterclockwise Arc

Clockwise Arc

R Corner Radius

C Corner Chamfer

NOTE
1 Either a diameter or radius amount of travel along
X can be applied.
The choice is specified by parameter No. 1006#3.
If a diameter is set to be used for specifying the
amount of travel along X axis then “DX” is
displayed in front of each edit box related to X axis.
If a radius is set to be used for specifying the
amount of travel along X axis then “X” is displayed
in front of each edit box related to X axis.
2 Following input data are subject to below
constraints:
·X≥0
· -360 < A < 360
·R>0
·C>0
3 [DELETE] ( ), [ALTER] ( ) and [INSERT]
( ) on the MDI keyboard are not effective.

- 47 -
7.FREE FIGURE OPERATION B-64254EN/02

7.1.2 Figure Elements Button


The following figure elements buttons are available to define the free
figure.

Nine different figure elements are available.


(1) Straight line X, Z:
It is defined specifying the end coordinates (X,Z).
(2) Straight line X, A:
It is defined specifying the end coordinate X and angle A.
(3) Straight line Z, A:
It is defined specifying the end coordinate Z and angle A.
(4) Counterclockwise circular arc R:
It is defined specifying the end coordinates (X,Z) and radius R.
(5) Counterclockwise circular arc I, K:
It is defined specifying the end coordinates (X,Z) and center
point of the arc (I,K).
(6) Clockwise and circular arc R:
It is defined specifying the end coordinates (X,Z) and radius R.
(7) Clockwise circular arc I,K:
It is defined specifying the end coordinates (X,Z) and center
point of the arc (I,K).
(8) Corner Radius R:
It is defined specifying the radius R of the arc in the corner.
(9) Corner Chamfer C:
It is defined specifying the amount C of chamfer in the corner.
If any of the figure elements button is pushed, then the corresponding
figure element is inserted just below the element where the cursor is
positioned.

NOTE
Angle A is counterclockwise (+) and clockwise(-)
around –Z axis as follows.

-A
-Z
+A

- 48 -
B-64254EN/04 OPERATION 7.FREE FIGURE

7.1.3 Drawing Area

The figure being edited is displayed.

Start Point

Figure element where the cursor is located

The figure is updated in the following cases.

(1) When a new graphic element is inserted at the bottom of the


figure element list.
(2) When CAL soft key is pushed.
(3) When the RET soft key is pushed.

NOTE
1 : This icon represents the start point of the
figure.
2 The figure is always automatically scaled in order
to fit in the drawing area.
3 The selected figure element is highlighted in the
drawing area with the corresponding line in a
different color than the rest of the figure.
4 If there is a wrongly defined figure element, only
the preceding defined figure elements are drawn in
the drawing area, the rest are discarded.

7.1.4 Message Display Area


The NC alarm message or the error message is displayed.
If there is an undefined figure element then an error message is
displayed.

7.1.5 Processing Data Number of Cycle


The cycle number being edited is displayed.

- 49 -
7.FREE FIGURE OPERATION B-64254EN/02

7.1.6 Soft Key


(1) CAL soft key:
Soft key to update the drawing after a figure element has been
modified.
In the following cases it is necessary to update the figure.

• Insertion of a new figure element not at the bottom of the


list.
• Alteration of a figure element data
• Deletion of a figure element

NOTE
1 If CAL soft key is not pushed, the drawing is not
updated in case a data is altered, deleted, or a new
figure element is inserted not at the bottom of the
list.
2 If the solution of the geometry allows two or more
arcs then the software will automatically select the
arc with the shortest path.

(2) DEL soft key:


The figure element, where the cursor is placed, will be deleted.
A confirmation message is displayed before actual deletion.

(3) RET soft key:


Soft key to return to cycle input data screen.

- 50 -
B-64254EN/04 OPERATION 7.FREE FIGURE

7.2 CREATION OF A NEW FREE FIGURE

(1) When the free figure input screen is opened, the start point block
is inserted automatically.

(2) The cursor moves to the next edit box when data is input, and
then MDI [INPUT] ( ) key is pushed.

(3) The figure being edited is always automatically scaled in order to


fit into the drawing area.

(4) If any of the figure elements button is pushed, then the


corresponding figure element is inserted just below the figure
element where the cursor is positioned.

NOTE
1 If the free figure contains pockets or overhang then
an alarm will occur during machining.
Free figures with following characteristics can be
machined:
- Outer free figure → monotonously decreasing
- Outer back figure → monotonously increasing
- Inner free figure → monotonously increasing

When the parameter No.9104#7 is set to 1, the


above restriction can be removed. Please refer to
“12 NON-MONOTONIC FREE FIGURE CYCLES”.

2 If there is a wrongly defined figure element then the


cursor moves on to the wrong block and a
message alarm is displayed.
3 If there is a wrongly defined figure element, then
only the preceding defined figure elements are
drawn in the drawing area, the rest are discarded.

- 51 -
7.FREE FIGURE OPERATION B-64254EN/02

7.3 EDITING A FREE FIGURE

(1) The cursor can be moved to any edit box by using cursor keys
(←, →, ↑, ↓).

(2) Data can be altered by inserting a new value and then pushing
[INPUT] ( ) key.

(3) If any of the figure elements button is pushed, then the


corresponding figure element is inserted just below the figure
element where the cursor is positioned.

(4) If [DEL] key is pushed, then the contour block where the cursor
is positioned, is deleted.

(5) [CAL] soft key is used to update the drawing in case a figure
element is modified.

NOTE
If [CAL] key is not pushed, then the drawing is not
updated

- 52 -
B-64254EN/04 OPERATION 7.FREE FIGURE

7.4 STORAGE OF A FREE FIGURE

To store the figure is necessary to push the soft key [RET]. After
pressing RET two cases are possible.

(1) In case of error


The cursor moves to the edit box of the undefined graphic
element and a pop up window appears showing the error message
and a confirmation message. Soft keys [YES] and [NO] are
displayed.

By pushing the soft key [YES] only first portion of the figure,
composed by up to the last correct figure element, is displayed in
the guidance window area of the cycle. The second part of the
figure, from the incorrect figure element until the latest element,
is discarded.

SAVE CAN

To return to the base screen and to save the free figure created is
necessary to push soft key [SAVE].

To return to the base screen without saving the free figure


created is necessary to push soft key [CAN].

- 53 -
7.FREE FIGURE OPERATION B-64254EN/02

(2) In case of no error


The final shape of the part is displayed in guidance drawing area.
The area of the part material is dark painted.

SAVE CAN

To return to the base screen and to save the free figure created is
necessary to push soft key [SAVE].

To return to the base screen without saving the free figure


created is necessary to push soft key [CAN].

- 54 -
B-64254EN/04 OPERATION 8.LANGUAGE, UNIT, FINISHING AMOUNT

8 LANGUAGE, UNIT, FINISHING AMOUNT


If the Setting button on the Base Screen is pushed, then set screen is
displayed. Within the set screen is possible to set the language, the
measurement unit and to specify the default finish amount.

- 55 -
8.LANGUAGE, UNIT, FINISHING AMOUNT OPERATION B-64254EN/02

8.1 LANGUAGE SELECTION

To change the language of the messages it is necessary to push the


button corresponding to the desired language.

Selected
language

NOTE
Soon after the language selection it is necessary to
switch off and then on the CNC.

- 56 -
B-64254EN/04 OPERATION 8.LANGUAGE, UNIT, FINISHING AMOUNT

8.2 INCH/METRIC SELECTION

Measurement unit can be switched by pushing the corresponding


button.

Selected unit.

WARNING
1 After switching measurement unit, the software
does not convert the data of the cycles already
programmed into the new measurement unit.
2 Switching between inch and metric inputs does not
convert the measurement units of data such as the
workpiece origin offset, parameter, and current
position. Before starting the machine, therefore,
determine which measurement units are being
used. Attempting to perform an operation with
invalid data specified may damage the tool, the
machine itself, the workpiece, or cause injury to the
user.

- 57 -
8.LANGUAGE, UNIT, FINISHING AMOUNT OPERATION B-64254EN/02

8.3 DEFAULT FINISHING AMOUNT VALUES

For the following cutting cycles is possible to specify a default finish


amount value:

(1) Standard Corner cycle


(2) Taper cycle
(3) Arc of circle cycle
(4) Free figure cycle
(5) Grooving cycle

The data inserted on this screen are used as default finish amount
values in the corresponding cutting cycles.

- 58 -
B-64254EN/04 OPERATION 9.ALARMS AND OPERATOR MESSAGES

9 ALARMS AND OPERATOR MESSAGES


If the message display area on the bottom left side corner of the Base
Screen is pushed, then alarm screen is displayed.

ALARM MSG

If tab ALARM is pushed then NC alarm and the external alarm


messages are displayed.

If tab MSG is pushed then operator messages are displayed.

- 59 -
10.CALCULATOR FUNCTION OPERATION B-64254EN/02

10 CALCULATOR FUNCTION
When numeric data is input, expressions for arithmetic operations,
trigonometric functions, square root calculations, and so forth can be
input for calculation.

1. Applications
The calculator function can be used for cycle data input, free
figure data input, setting of various data items. (Workpiece
coordinate system etc.)

2. Calculation methods
(1) Arithmetic operations (addition, subtraction,
multiplication, and division)
Arithmetic operations are performed using the key
operations described below. The result of a calculation is
displayed at the cursor position for input data.
(a) Addition : 100.+200. [INPUT]
(b) Subtraction : 100.-200. [INPUT]
(c) Multiplication : 100.*200. [INPUT]
(d) Division : 100./200. [INPUT]

Example of input

- 60 -
B-64254EN/04 OPERATION 10.CALCULATOR FUNCTION

(2) Trigonometric functions (sine, cosine, tangent, arcsine,


arccosine, arctangent)
Trigonometric function calculations are made using the key
operations described below. The result of a calculation is
displayed at the cursor position for input data.
(a) Sin : SIN[45] [INPUT]
(b) Cosine : COS[45] [INPUT]
(c) Tangent : TAN[45] [INPUT]
(d) Arcsine : ASIN[0.5] [INPUT]
(e) Arccosine : ACOS[0.5] [INPUT]
(f) Arctangent : ATAN[20,2] [INPUT]

(Note that for an arctangent calculation, a special format


using two arguments is required. Enter data according to the
format ATAN[a,b]. arctan(a/b) is calculated.)

For a calculation, [ ] is required at all times.

(3) Square root


A square root calculation is made using the key operations
described below. The result of a calculation is displayed at
the cursor position for input data.
(a) Square root : SQRT[45] [INPUT]

For a calculation, [ ] is required at all times.

(4) Exponential functions


Exponential function calculations are made using the key
operations described below. The result of a calculation is
displayed at the cursor position for input data.
(a) Exponential function 1 (An exponential function of e =
2.718... can be calculated.) :
EXP[4][INPUT]
(b) Exponential function 2 ("a" raised to the power of "b"
can be calculated.) :
PWR[4,3] [INPUT]

(Note that for a calculation of exponential function 2, a


special format using two arguments is required. Enter data
according to the format PWR[a,b]. "a" raised to the power
of "b" is calculated.)

For a calculation, [ ] is required at all times.

- 61 -
10.CALCULATOR FUNCTION OPERATION B-64254EN/02

(5) Logarithmic functions (common logarithm, natural


logarithm)
Logarithmic function calculations are made using the key
operations described below. The result of a calculation is
displayed at the cursor position for input data.
(a) Common logarithm : LOG[45] [INPUT]
(b) Natural logarithm : LN[45] [INPUT]

For a calculation, [ ] is required at all times.

(6) Absolute value


An absolute value calculation is made using the key
operations described below. The result of a calculation is
displayed at the cursor position for input data.
(a) Absolute value : ABS[-45] [INPUT]

For a calculation, [ ] is required at all times.

(7) 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.
(a) Rounding 1 (rounding off to an integer) :
RND[1.234] [INPUT]
(b) 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.)

For a calculation, [ ] is required at all times.

(8) 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.
(a) Discarding : FIX[1.234] [INPUT]

For a calculation, [ ] is required at all times.

(9) Circle ratio


A circle ratio calculation is made using the key operations
described below. The circle ratio 3.14... is indicated.
(a) Circle ratio : PAI [INPUT]

- 62 -
B-64254EN/04 OPERATION 11.CYCLE MEMORY POSITION SCREEN

11 CYCLE MEMORY POSITION SCREEN


If the cycle memory position number is pushed on the base screen,
then the cycle memory position screen is displayed as follows.

2
3

[SET] key [DEL] key [RET] key

1. Cycle memory position button


There are 40 buttons. If the [SET] key is pushed, then the desired
cycle memory position number is selected and the base screen is
displayed. The icon which represents the cycle type is displayed
on the button. The icon is not displayed on the button in the case
there is no cycle.

2. Cycle name and cutting condition display


The cycle name and cutting condition of the cycle highlighted by
the cursor are displayed in the area marked by the balloon 2 in
the above picture.

3. Input buffer
The cycle memory position numbers which are inputted with
MDI key are displayed in the area marked by the balloon 3 in the
above picture. This area is used to specify the deletion of
multiple cutting cycles.

- 63 -
11.CYCLE MEMORY POSITION SCREEN OPERATION B-64254EN/02

11.1 CYCLE SELECTION

The cycle data can be selected by the following operations.

(1) The operator selects the cycle memory position by pushing on the
cycle memory position button or moving the cursor with
[↑][↓][←][→] keys on MDI.
As to the below picture, the cycle memory position 7 is selected.

(2) The content of the cycle memory position is displayed at the


screen below.

(3) The operator pushes the [SET] key, and the desired cycle is
selected and displayed on the base screen.

(4) The operator pushes the [RET] key, and the base screen is
displayed without selection.

Cycle memory position 7 is


selected.

The content of Cycle memory


position 7 is displayed.

[SET] key [DEL] key [RET] key

- 64 -
B-64254EN/04 OPERATION 11.CYCLE MEMORY POSITION SCREEN

11.2 CYCLE DELETION

The data of one or more cycles can be deleted by the following


operations.

(1) The cycle memory position number of cycle to be deleted is


specified. Following two methods to specify it are available.

(a) The cycle memory position button is pressed for deleting


one cycle.
(b) The cycle memory position number of cycles to be deleted
are input in Input Buffer with the MDI key for deleting two
or more cycles.

(2) If the operator pushes the [DEL] key, then the deletion
confirmation window is displayed. In addition, the buttons of the
selected cycles (1 - 4, 12, 15, 24, and 27 in below pictures) are
displayed in the dark gray as follows.

Deletion confirmation window

Input
Buffer

(3) If the [YES] soft-key is pressed, then the deletion confirmation


window closes and the data of the specified cycles are deleted.

(4) If the [NO] soft-key is pressed, then the deletion confirmation


window closes without any deletion.

- 65 -
11.CYCLE MEMORY POSITION SCREEN OPERATION B-64254EN/02

The input format of Input Buffer is as follows.

Case-1) No input
If nothing is input into the input buffer, then the data of the
cycle, where the cursor is positioned, is selected.

Case-2) Specification of one cycle number


Format : X
If a number X is input, then the cycle at position X is
selected

Case-3) Specification of multiple cycles


Format : X1,X2,*,*,
If two or more numbers (X1,X2, ...) delimited by the
comma are input, then the cycles at position "X1", "X2", ...
are selected.

Case-4) Range specification


Format : XS-XE
The cycles data from position “XS" to “XE" are selected.

Case-5) Combination of multiple and range specification


Format : X1, X2, XS-XE
It is possible to combine the selection of multiple cycles
with the selection of a range of cycles.

Case-6) Input other than the above mentioned


If signs other than the comma, the hyphen and numbers
from 1-40 are input, then message "INPUT VALUE IS
NOT CORRECT " is displayed.

- 66 -
B-64254EN/04 OPERATION12.NON-MONOTONIC FREE FIGURE CYCLES

12 NON-MONOTONIC FREE FIGURE


CYCLES
In Free figure cycles, profiles with following course of the curve are
available.

NOTE
This feature is available by setting the parameter
9104#7.

#7 #6 #5 #4 #3 #2 #1 #0
9104 NMS

NMS On the input data screen of Free figure cycle,


0 : Editing of non-monotonic figures is disabled.
1 : Editing of non-monotonic figures is enabled.

- 67 -
12.NON-MONOTONIC FREE FIGURE CYCLESOPERATION B-64254EN/02

12.1 TOOL PATH FOR NON-MONOTONIC FIGURES

The tool path for non-monotonic figures is as follows.

12.1.1 Cutting Cycle with Automatic In-feeding (D-CUT>0)


(1) If the X coordinate position of the tool, at the time the cycle is
started, is larger than the X coordinates of the profile edited, then
the tool path is as follows.

Inputted profile

(2) In inner turning if the X coordinate position of the tool, at the


time the cycle is started, is smaller than the X coordinates of the
profile edited, then the tool path is as follows.

Inputtedprofile
Inputted
Inputted profile
profile

- 68 -
B-64254EN/04 OPERATION12.NON-MONOTONIC FREE FIGURE CYCLES

(3) If the element, which intersects first with the cutting path, is part
of the inputted profile, then the tool path is as follows.

Inputted profile

12.1.2 Cutting Cycle with Manual In-feeding (D-CUT=0)


If the element, which intersects first with the cutting path, is part of
the inputted profile, the tool path is as follows.

X
Inputted profile

- 69 -
12.NON-MONOTONIC FREE FIGURE CYCLESOPERATION B-64254EN/02

12.2 RESTRICTION IN CREATING NON-MONOTONIC FIGURES

The inputted profile is not checked during editing and cutting motion.
Therefore, the inputted profile has to meet the following requirement
in order to execute correct and safe cutting motions.

[Requirement] : The straight segment which connect the start


point of the figure to the end point of the figure
must lay outside of work-piece.

<Example 1. Outer inputted profile, which meets the requirement>

Z
Start point

Inputted profile

Straight segment
connecting Start
End point point to End point.

<Example 2. Outer inputted profile, which meets the requirement>

Inputted profile
End point

Straight segment
connecting Start
X
point to End point.
Start point

- 70 -
B-64254EN/04 OPERATION12.NON-MONOTONIC FREE FIGURE CYCLES

<Example 3. Outer inputted profile, which does not meet the requirement>

In this case, it is not possible to cut correctly.

Start point
Inputted profile

Straight segment
connecting Start
point to End point.

End point

The tool path is as follows.

- 71 -
12.NON-MONOTONIC FREE FIGURE CYCLESOPERATION B-64254EN/02

<Example 4. Outer inputted profile, which does not meet the requirement>

In this case, it is not possible to cut correctly.

End point Start point


Inputted profile

Straight segment
connecting Start
point to End point.
X

The tool path is as follows.

- 72 -
B-64254EN/04 OPERATION12.NON-MONOTONIC FREE FIGURE CYCLES

12.3 RESTRICTION IN EXECUTIING CYCLES WITH


NON-MONOTONIC FIGURES

12.3.1 Tool Angle Checking


Cutting motions are calculated without taking into account the actuale
tool nose angle and tool cutting angle of the tool being used.
The software assumes that the tool angles are fit for the programmed
figure. So, in the figure showed in below picture, the tool will
interfere with the work-piece.

Non-cutting portion

12.3.2 Interference Checking to Work-piece


The interference checking with the work-piece in the escape motion at
the end of the rouging cycle is not executed. So, in the overhang
profile showed below, the tool will interfere the work-piece.

Roughing end point





Escape motion to move clearance X

- 73 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13 SEQUENTIAL EXECUTION OF CYCLES


The following functions are available.

(1) Function to create a program by selecting two or more machining


(2) Function to execute the program created in (1)

'Single execution function' will be referred to the execution of one


cycle at the time (one by one).
'Sequential execution function' will be referred to the creation of a
program, linking more cycles, and to the execution of this program.
'Process' will be referred to a cycle and a common tool change
position.

Single execution function Sequential execution function

Program

Machining cycle 1 Process 1 Machining cycle 1

Machining cycle 2 Process 2 Machining cycle 2

Process 3 Machining cycle 3


Machining cycle 3

NOTE
Sequential execution function is available by
setting parameter 9102#5.

#7 #6 #5 #4 #3 #2 #1 #0
9102 SEQ

SEQ Sequential execution function


0 : is not available.
1 : is available.

- 74 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

13.1 PROCESS LIST SCREEN

13.1.1 Layout of Process List Screen


The screen of Sequential execution function is displayed as follows.
We call it “Process List screen”.

(1)
(2) (3)

(4)

[INSERT] [ALTER] [DELET] [COMMEN] [ITEM]

(1) Program tab


The program tabs from 1 to 5are displayed.

(2) Program comment sentence


The comment sentence registered in the program is displayed.

(3) Tool change position


Coordinates of the tool change position are displayed.

(4) Cycles list


Cycle nameand cutting conditions are displayed.

- 75 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13.1.2 Cycles List


The following information is displayed in the list.

Display item Content


NO. Execution order of the cycles
CYCLE Machining cycle name
CUT Cutting method
FIGURE Type of the figure
AREA Cutting area
T Tool number.
S Spindle speed.
CSS Constant surface speed ON/OFF
F Feed rate
ID ID number of the machining cycle
D-CUT Depth of cut
XA Approach point X coordinates value
ZA Approach point Z coordinates value

The above information is displayed dividing them into the following


two displays items.Pushing [ITEM] key is possible to toggle between
Display item 1 and Display item 2.

(1) Display item 1

(2) Display item 2

- 76 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

13.2 OPERATION ON PROCESS LIST SCREEN

13.2.1 Screen Change between Base and Process List


If the [MODE] key is pushed, then the screen toggles between Base
screen and Process list screen.

Base screen

[ ] [LIMIT] [SETING] [←] [→]

[MODE] [ ] [ ] [ ] [ ]

Process list screen

[INSERT] [ALTER] [DELET] [COMEN] [ITEM]

[MODE] [ ] [ALLDEL] [TOLPS] [REWIN]

- 77 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13.2.2 Insertion of Process


If the [INSERT] key is pushed, then the Cycle Selection screen, to
insert a process in the program, is displayed.
The operator pushes the button number, corresponding to the process
he wants to insert in the program, and then pushes the [EXEC] key to
add the process in the program.

[INSERT] [ ALTER] [DELET] [COMEN] [ITEM]

Cycle Selection screen

[EXEC] [ ] [ ] [ ] [RET]

The process is inserted as a process on Process list screen.

- 78 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

NOTE
1 In Cycle selection screen, on each button is
displayed the icon of the corresponding cycle. No
icon is not displayed in case no cycle is associated
to the button.
2 If the selected cycle is empty, then the machining
cycle menu select screen is displayed so that
operator can create a new machining cycle.
3 The process is inserted after ctual cursor position
in Process list screen. If you want to insert a cycle
to the first row, please move the cursor to “%” in
the upper part of Process list screen, and insert the
process.
4 Pushing [INSERT] ( ) key of MDI has the same
effect as pushing [EXEC] key.

- 79 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13.2.3 Alteration of Process


If the [ALTER] key is pushed, then the data input screen of machining
cycle, where the cursor is located, is displayed.

[INSERT] [ ALTER] [DELET] [COMEN] [ITEM]

[ ] [ ] [ ] [ SAVE ] [CAN]

The process is altered on Process list screen.

- 80 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

13.2.4 Deletion of One Process


If the [DELET] key is pushed, then the process, where the cursor is
located, is deleted from the Process List.

[INSERT] [ ALTER] [DELET] [COMEN] [ITEM]

The process is deleted from the Process List.

13.2.5 Deletion of All Processes


If you want to delete all processes, please push the [ALLDEL] of next
soft-key.

[INSERT] [ALTER] [DELET] [COMEN] [ITEM]

[MODE] [ ] [ALLDEL] [TOLPS] [REWIN]

All processes are deleted from the Process List.

NOTE
When the [DELET] or [ALLDEL] is pushed, a pop
up window of confirmation message is displayed.
By pushing [YES] key, the process is deleted from
the Process list screen.

- 81 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13.2.6 Comment Editing


If the [COMEN] key is pushed, then window, to input or edit the
program comment, is displayed.
The operator inputs the comment, and then pushes the [OK] key to
register it into the program.

[INSERT] [ ALTER] [DELET] [COMEN] [ITEM]

Window for editing the comment

[ ] [ ] [ ] [ OK ] [CAN]

The comment is registered into a program.

NOTE
The maximum length for the comment is 30
character

- 82 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

13.2.7 Program Selection


The program can be selected from PROGRAM 1 to PROGRAM 5 by
pushing MDI key [←] [→] or touching the tab portation.

The program number is changed by


pushing MDI key [←] [→] or touching tab
portion.

[INSERT] [ ALTER] [DELET] [COMEN] [ITEM]

- 83 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13.2.8 Program Execution


It is possible to execute a program from the Process list screen.

[INSERT] [ ALTER] [DELET] [COMEN] [ITEM]

[MODE] [ ] [ALLDEL] [TOLPS] [REWIN]

(1) It is possible to start the execution of the program from the


process where the cursor is located.
- The operator can move the cursor on any process before
pressing cycle start.
- If [REWIN] key is pushed, then the cursor is positioned on
the first process.
(2) The position, spindle speed, feed rate and T code are updated
during execution.
(3) The cursor is moved on the process, which is being executed.

NOTE
In Sequential execution function, the process of
Cutting Cycle with manual in-feeding (D-CUT=0)
can not be executed. When it is executed, the
alarm of PS3045 “Wrong Cutting Depth” is
displayed on the screen.

- 84 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

13.2.9 Setting of Tool Change Position


If the [TOLPS] key is pushed, then window for setting the tool change
position is displayed.
The operator moves the tool (in JOG or HND mode) to a preferred
position as Tool Change Position and then pushes [SET] and [OK]
keys to register it into the program.

[MODE] [ ] [ALLDEL] [TOLPS] [REWIN]

Window for setting the tool


change position

[SET] [ ] [ ] [ OK ] [CAN]

The current position in machine coordinate system is


set into the “SET OF TOOL-CHG-POS” window as Tool
Change Position.

- 85 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

The operation to set the tool change position is as follows.

(1) The operator opens the window for setting the tool change
position by pushing [TOLPS] key.
(2) The operator moves the tool in JOG/HND mode to a preferred
position as tool change position.
(3) The operator pushes [SET] key and the current position in
machine coordinate system is set into the “SET OF
TOOL-CHG-POS” window.
(4) Then the operator pushes [OK] key and the data of the window is
registered into the program.

NOTE
1 Tool change position will be common for all cycles
of a program.
2 TURN MATE i uses the second reference position
(G30) of parameter No.1241 as the tool change
position. When the operator set the tool change
position to the window or selects the other
program, TURN MATE i overwrites them to the
parameter No.1241
3 Tool change position on Process list screen is
displayed according to parameter 9202#3.

#7 #6 #5 #4 #3 #2 #1 #0
9202 TPD

TPD Tool change position


0 : is not displayed on Process list screen.
1 : is displayed on Process list screen.

- 86 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

13.2.10 Setting of Approach Position


After the tool change, the tool approaches the work-piece in Rapid
traverse. So, the operator can define a safe approach position in each
machining cycle.
The item of Approach position [XA], [ZA] are displayed on the input
data screen. of METH tab for each cycle.

[ ] [ ] [ ] [ SAVE ] [CAN]

NOTE
The item of Approach position is displayed on the
input data screen according to parameter 9202#2..

#7 #6 #5 #4 #3 #2 #1 #0
9202 APD

APD The item of Approach position [XA], [ZA]


0 : are not displayed on the input data screen of METH tab.
1 : are displayed on the input data screen of METH tab.

- 87 -
13.SEQUENTIAL EXECUTION OF CYCLES OPERATION B-64254EN/02

13.3 TOOL MOTION BEFORE CUTTING CYCLE

The meaning of each position is as follows.


• Tool initial position : Position of tool when cycle start button is
pushed
• Tool change position : Position where tool is exchanged
(The turret rotates at this position)
• Approach position : Passed position when moving from tool
change position to cutting start position
• Cutting start position : Position where cutting begins
The tool motion before machining cycle is shown in the following
figure.

Cutting Start Position


X

(3) Tool Initial Position


(4)

Approach Position

(2) (1)
(5)

Tool Change Position

(1) Order of axes movement from Tool Initial Position to Tool


Change Position is done according to the parameter No.9202 #5,
#6 and #7.
(2) Order of axes approach movement from Tool Change Position to
Approach Position is done according to the parameter No.9202
#5, #6 and #7.
(3) Order of axes approach movement from Approach Position to
Cutting Start Position is set suitably and automatically by TURN
MATE i.
(4) Order of axes escape movement from Cutting Start Position to
Approach Position is set suitably and automatically by TURN
MATE i.
(5) Order of axes escape movement from Approach Position to Tool
Change Position is done according to the parameter No.9202 #5,
#6 and #7.

- 88 -
B-64254EN/04 OPERATION 13.SEQUENTIAL EXECUTION OF CYCLES

#7 #6 #5 #4 #3 #2 #1 #0
9202 AP1 AP2 AP3

AP3 Order of axes movement in Inner Cycle


0 : X → Z axes approach movement
Z → X axes escape movement
1 : Z → X axes approach movement
X → Z axes escape movement
AP2 Order of axes movement in Outer Back Cycle
0 : Z → X axes approach movement
X → Z axes escape movement
1 : X → Z axes approach movement
Z → X axes escape movement
AP1 Order of axes movement in Outer Cycle
0 : Z → X axes approach movement
X → Z axes escape movement
1 : X → Z axes approach movement
Z → X axes escape movement

- 89 -
14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

14 MDI KEY OPERATION FUNCTION


(OPTIONAL FUNCTION)
It is possible to operate TURN MATE i only with MDI key using this
function. That is, Operation without touch panel is available in TURN
MATE i.

The screen area in focus is highlighted with a thick line. This is


called a Button Cursor.

Button cursor

The Button Cursor can be moved with cursor keys [↑], [↓], [←], [→]
of MDI key. Moreover, if the [INPUT] key of MDI key is pushed,
then the selected screen is displayed same as pushing the
corresponding screen area with a touch panel display.

NOTE
1 This function is an optional function of TURN
MATE i.
2 This function needs the following CNC software
series and edition.
Series 0i -TC : D6B1 / Ed.8 or later
Series 0i -TC : D6C1 / Ed.3 or later
Series 0i Mate-TC : D711 / Ed.7 or later
Series 0i Mate-TC : D721 / Ed.3 or later

The method of each screen of moving the button cursor is explained.

- 90 -
B-64254EN/04 OPERATION 14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION)

14.1 BASE SCREEN

Each screen area is identified as follows.

(2)
(1)

(3)
(4)

(5)

(6)

(7) (8)

The Button Cursor is moved by pushing each cursor key [↑], [↓], [←],
[→] as shown in the following table.

Position of Destination of Destination of Destination of Destination of


button cursor pressed [↑] key pressed [↓] key pressed [→] key pressed [←] key
(1) (7) (5) (2) (2)
(2) (8) (3) (1) (1)
(3) (2) (6) (4) (1)
(4) (2) (6) (1) (3)
(5) (1) (7) (6) (6)
(6) (3) (8) (5) (5)
(7) (5) (1) (8) (8)
(8) (6) (2) (7) (7)

- 91 -
14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

14.2 CYCLE SELECTION SCREEN

Each screen area is identified as follows.

(1) (2)

(3) (4) (5)

(6) (7) (8)

(9) (10)
(11)

The Button Cursor is moved by pushing each cursor key [↑], [↓], [←],
[→] as shown in the following table.

Position of button Destination of Destination of Destination of Destination of


cursor pressed [↑] key pressed [↓] key pressed [→] key pressed [←] key
(1) - (3) (2) (2)
(2) - (4) (1) (1)
(3) (1) (6) (4) (5)
(4) (2) (7) (5) (3)
(5) (11) (8) (3) (4)
(6) (3) (9) (7) (8)
(7) (4) (10) (8) (6)
(8) (5) (11) (6) (7)
(9) (6) (1) (10) (11)
(10) (7) (2) (11) (9)
(11) (8) (5) (9) (10)

- 92 -
B-64254EN/04 OPERATION 14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION)

14.3 CYCLE INPUT DATA SCREEN

Each screen area is identified as follows.

(1) (2) (3)


(6)
(7)
(8)
(9)

(4) (5)

The Button Cursor is moved by pushing each cursor key [↑], [↓], [←],
[→] as shown in the following table.

Position of button Destination of Destination of Destination of Destination of


cursor pressed [↑] key pressed [↓] key pressed [→] key pressed [←] key
(1) - (6) (2) (3)
(2) - (6) (3) (1)
(3) - (6) (1) (2)
(4) - - (5) (5)
(5) - - (6) (4)
(6) (2) (7) - (4)
(7) (6) (8) - (4)
(8) (7) (9) - -
(9) (8) (6) - -

- 93 -
14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

14.4 FREE FIGURE INPUT DATA SCREEN

The figure element buttons becomes effective by pressing [INS]


soft-key or [INSERT] key of MDI keyboard, then the Button Cursor
is displayed.

Figure element buttons

[ INS] [ ] [ CAL] [ DEL] [RET]

[ ] [ ] [ ] [ ] [RET]

- 94 -
B-64254EN/04 OPERATION 14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION)

The contour block is inserted after the figure element button is


selected, then the Button Cursor disappears.

NOTE
If the data in final edit box is inputted (number +
[INPUT] key on MDI), then [INS] soft-key is
automatically pressed, and the figure element
button becomes effective. So, it is not necessary to
press the [INS] soft-key.

Each screen area is identified as follows.

(1) (2) (3)

(4) (5)
(6) (7)
(8) (9)

The Button Cursor is moved by pushing each cursor key [↑], [↓], [←],
[→] as shown in the following table.

Position of button Destination of Destination of Destination of Destination of


cursor pressed [↑] key pressed [↓] key pressed [→] key pressed [←] key
(1) (8) (4) (2) (3)
(2) (9) (5) (3) (1)
(3) - - (1) (2)
(4) (1) (6) (5) (5)
(5) (2) (7) (4) (4)
(6) (4) (8) (7) (7)
(7) (5) (9) (6) (6)
(8) (6) (1) (9) (9)
(9) (7) (2) (8) (8)

- 95 -
14.MDI KEY OPERATION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

14.5 PROCESS LIST SCREEN

Each screen area is identified as follows.

(2)
(1)
(3) (4)

(5) (6) (7) (8) (9)

(10)

(11)

The Button Cursor is moved by pushing each cursor key [↑], [↓], [←],
[→] as shown in the following table.

Position of button Destination of Destination of Destination of Destination of


cursor pressed [↑] key pressed [↓] key pressed [→] key pressed [←] key
(1) (11) (5) (2) (2)
(2) (10) (3) (1) (1)
(3) (2) (5) (4) (1)
(4) (2) (10) (1) (3)
(5) (1) (10) (6) (9)
(6) (1) (10) (7) (5)
(7) (1) (10) (8) (6)
(8) (3) (10) (9) (7)
(9) (3) (10) (5) (8)
(10) (5) (Note 1) (11) (Note 2) - -
(11) (10) (1) - -

NOTE
1 At the time the [↑] key is presssed the cursor is at
the top of the Process List
2 At the time the [↓] key is presssed the cursor is at
the bottom of the Process List

- 96 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15 MEMORY CARD
The cycle data and the program can be input and output with a
memory card.

1. Cycle data

(1) Output from CNC to memory card


The cycle data or plural cycles data (All cycle data) can be
output to memory card.

(2) Input from memory card to CNC


The cycles data can be input to CNC.
Moreover, it is possible to input the cycle data by changing
the cycle memory position number.

(3) Format of memory card


When a memory card never formatted is used, the operator
can format it.

2. Program

(1) Output from CNC to memory card


A program can be output to memory card.

(2) Input from memory card to CNC


The program can be input to CNC.
Moreover, it is possible to input the program by changing
the program number.

(3) Format of memory card


When a memory card never formatted is used, the operator
can format it.

NOTE
1 It is necessary to set parameter 9103#6 in order to
use this feature.
2 The program outputs the cycle data selected as a
process together.
3 There is a possibility to cause unexpected
operation when the file output to the memory card
is edited with the personal computer etc., and the
edited file is input afterwards.

- 97 -
15.MEMORY CARD OPERATION B-64254EN/02

#7 #6 #5 #4 #3 #2 #1 #0
9103 MIO

MIO 0: Memory card function is not available.


1: Memory card function is available.

- 98 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15.1 INPUT/OUTPUT OF CYCLE DATA

The input/output of cycle data is done on the cycle memory position


screen.

15.1.1 Output of a Cycle Data to Memory Card


The cycle data to be output to memory card is selected by pushing the
cycle button.

(1) The cycle memory position screen is displayed.

(2) The cycle button of the cycle to be output is pressed.


(The cycle data of the pressed button only is specified. Two or
more-cycle data cannot be specified pressing the cycles button on
screen. )

In below picture it is showed an example of the screen when the


cycle button No.12 is pressed.

Cycle memory position screen

(3) Either software key to both ends is pressed, and the soft-key line
is switched as follows.

[Output] [Input] [Format] [ ] [ ]

- 99 -
15.MEMORY CARD OPERATION B-64254EN/02

(4) If the [Output] soft-key is pressed, the file name input window is
displayed. Moreover, the button of the selected cycle to be output
is displayed in dark gray colour.

Cycle button for output

File name window

[ ] [ ] [ ] [Execute] [Cancel]

(5) After the file name (Max. 11 characters) is specified, and


[Execute] soft-key is pressed, while the cycle data are transferred
the message "OUTPUTING" is displayed in the message display
area.

NOTE
When the file name window is opened, the
following file names are displayed by default.
"TMCYC01.DAT" ~ "TMCYC40.DAT"

(6) When the transfer is completed, the message "OUTPUT


COMPLETE" is displayed in the message display area, and the
file name window is closed.

- 100 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15.1.2 Output of Plural Cycles Data to Memory Card


The output of one or more cycles is selected by inputting the cycles
numbers values into the input buffer with the MDI key.

(1) The cycle memory position screen is displayed.

(2) The cycle memory position number of the cycles to be output is


inserted into the Input buffer with the MDI key. (The cycle
numbers of one or more cycles can be specified)

NOTE
As to the input format of Input Buffer, please refer
to “11.2 CYCLE MEMORY POSITION DELETION”.

In below picture it is showed an example of the screen as when


the cycle memory position numbers 1 - 4, 12, 15, 24, and 27 are
inserted into the input buffer with the MDI key.

Cycle memory position screen

Input Buffer

(3) Either software key to both ends is pressed, and the soft-key line
is switched as follows

[Output] [Input] [Format] [ ] [ ]

- 101 -
15.MEMORY CARD OPERATION B-64254EN/02

(4) When the [Output] soft-key is pressed, the file name input
window is displayed. Moreover, the buttons (1 - 4, 12, 15, 24,
and 27) are displayed in dark color.

Cycle button for output

File name window

[ ] [ ] [ ] [Execute] [Cancel]

(5) After the file name (Max. 11 characters) is specified, and


[Execute] soft-key is pressed, while the cycle data are transferred
the message "OUTPUTING" is displayed in the message display
area.

NOTE
When the file name input window is opened, the
following file name is displayed by default.
"TMCYCPL.DAT"

(6) When the transfer is completed, the message "OUTPUT


COMPLETE" is displayed in the message display area, and the
file name window is closed.

- 102 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15.1.3 Input of Cycle Data to CNC


(No Change in Cycle Memory Position Number)
The cycle data can be input to CNC without changing the cycle
memory position number by the following operations.

(1) The cycle memory position screen is displayed.

Cycle memory position screen

(2) Either software key to both ends is pressed, and the soft-key line
is switched as follows.

[Output] [Input] [Format] [ ] [ ]

- 103 -
15.MEMORY CARD OPERATION B-64254EN/02

(3) When the [Input] soft-key is pressed, the following memory card
file list windows is displayed.

Memory card file list window

[Input] [No.Input] [ ] [ ] [Return]

(4) The cursor is moved with the cursor keys "↑" or "↓" on the MDI
keyboard, and the file is selected.

(5) After the [Input] soft-key is pressed, and the file is being
trasnferred the message "READING" is displayed in the
message display area.

(6) When the transfer is completed, the message of "READ


COMPLETE " is displayed in the message display area.

- 104 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15.1.4 Input of Cycle Data to CNC


(Change in Cycle Memory Position Number)
The cycle data can be input to CNC changing the cycle memory
position number by the following operations.

(1) The following memory card file list windows are displayed when
operations (1) - (3) described in “15.1.3 Input of cycle data" are
executed.

Memory card file list window

[Input] [No.Input] [ ] [ ] [Return]

(2) When the [No.Input] soft-key is pressed, the following input


destination window is displayed.

Input destination window

[ ] [ ] [ ] [Execute] [Cancel]

- 105 -
15.MEMORY CARD OPERATION B-64254EN/02

(3) The desired cycle memory position number, is input with the
MDI key.

(4) After the [Execute] soft-key is pressed, the message


"READING" is displayed, and the file is transferred to the
desidered cycle memory position number.

(5) When the transfer is completed, "READ COMPLETE" is


displayed in the message display part, and the input destination
windows is closed.

- 106 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15.1.5 Format of Memory Card


The memory card can be formatted by the following operations.

[Output] [Input] [Format] [ ] [ ]

(1) When the [Format] soft-key is pressed, the following format


confirmation message is displayed.

Format confirmation window

(2) When the [YES] soft-key is pressed, the memory card is


initialized.

(3) When the format of memory card is completed, the confirmation


window is closed.

(4) When the [NO] soft-key is pressed, the format confirmation


window is closed without initializing memory card.

- 107 -
15.MEMORY CARD OPERATION B-64254EN/02

15.2 INPUT/OUTPUT OF PROGRAM

The input/output of program is done on the process list screen.

15.2.1 Output of Program to Memory Card


The program can be output to the memory card by the following
operations.

(1) The output program is selected by pressing MDI key "←" "→"
or by pressing on each tab.

(2) Either software key to both ends is pressed, and the soft-key line
is switched as follows.

[Output] [Input] [Format] [ ] [ ]

- 108 -
B-64254EN/04 OPERATION 15.MEMORY CARD

(3) When the [Output] soft-key is pressed, the following file name
input window is displayed.

File name input window

[ ] [ ] [ ] [Execute] [Cancel]

(4) After the file name (Max. 11 characters) is specified, and


[Execute] soft-key is pressed, while the cycle data are transferred
the message "OUTPUTING" is displayed in the message display
area.

NOTE
When the file name input window is opened, the
following file name is displayed by default of the
output data.
"TMPRG01.DAT" ~ "TMPRG05.DAT"

(5) When the transfer is completed, the message "OUTPUT


COMPLETE" is displayed in the message display area, and the
file name window is closed.

- 109 -
15.MEMORY CARD OPERATION B-64254EN/02

15.2.2 Input of Program to CNC (No Change in Cycle Program


Number)
The program can be input to CNC without changing the program
number by the following operations.

(1) Either software key to both ends is pressed, and the soft-key line
is switched as follows.

[Output] [Input] [Format] [ ] [ ]

(2) When the [Input] soft-key is pressed, the following memory card
file list window is displayed.

Memory card file list window

[Input] [No.Input] [ ] [ ] [Return]

- 110 -
B-64254EN/04 OPERATION 15.MEMORY CARD

(3) The cursor is moved with the cursor key "↑" or "↓"on the MDI
keyboard, and the input file is selected.

(4) After the [Input] soft-key is pressed, while the program data are
transferred the message "READING" is displayed in the message
display area.

(5) When the transfer is completed, the message "READ


COMPLETE" is displayed in the message display area.

15.2.3 Input of Program to CNC (Change in Cycle Program Number)


The program can be input to CNC changing the program number by
the following operations.

(1) The following memory card file list windows is displayed when
operations described in (1) - (2) of “15.2.3 Input of program" are
executed.

Memory card file list window

[Input] [No.Input] [ ] [ ] [Return]

- 111 -
15.MEMORY CARD OPERATION B-64254EN/02

(2) When the [No.Input] soft-key is pressed, the following input


destination window is displayed.

Input destination window

[ ] [ ] [ ] [Execute] [Cancel]

(3) The desired cycle memory position number, is input by the MDI
key.

(4) After the [Execute] soft-key is pressed, the message


"READING" is displayed, and the fileis. transferred to the
desidered cycle memory position number.

(5) When the transfer is completed, "READ COMPLETE" is


displayed in the message display area, and the input destination
windows is closed.

15.2.4 Format of Memory Card


The operation is the same as for cycle data.
Please refer to “15.1.5 Format of memory card”.

- 112 -
B-64254EN/04 OPERATION 15.MEMORY CARD

15.3 MEMORY CARD WARNING MESSAGES

The warning messages are displayed as follows.

15.3.1 Warning of Cycle Data Deletion or Selection


(1) "INPUT DATA IS WRONG."
When the cycle memory position number other than 1-40 is input
on the cycle memory position screen, and [Select] or [Delete]
soft-key is pressed, the above warning message is displayed.

15.3.2 Warning when Outputting Data to Memory Card


(1) "INPUT DATA IS WRONG"
When the cycle memory position number other than 1-40 is input
on the cycle memory position screen, and [Output] soft-key is
pressed, the above warning message is displayed.

(2) "NO MEMORY CARD IS MOUNTED."


When the memory card is not correctly set when the cycle data or
the program is output, the above warning message is displayed.

(3) "MEMORY CARD IS WIRTE PROTECTED."


If the memory card is protected when the cycle data or the
program is output, the above warning message is displayed.

(4) "BATTERY VOLTAGE IS LOW LEVEL."


When the battery of the memory card is consumed or the voltage
of the battery has decreased when the cycle data or the program
is output, the above warning message is displayed.

(5) "FAILED IN WRITING MEMORY CARD."


If the memory card is taken out before completion of the writing
processing, the above warning message is displayed.

(6) "ILLEGAL FILE NAME"


If the output file name does not include alphanumeric characters,
the above warning message is displayed.

(7) "NO SPACE IN MEMORY CARD."


When the area, which can be output to the memory card is
insufficient, the above warning message is displayed.

- 113 -
15.MEMORY CARD OPERATION B-64254EN/02

15.3.3 Warning when Inputting Data from Memory Card


(1) "NO MEMORY CARD IS MOUNTED."
When the memory card is not correctly set when the cycle data or
the program is input, the above warning message is displayed.

(2) "FORMAT ERROR"


When the mistake is found in the content of the file or when the
operator tries to input files other than the cycle data or the
program, , the above warning message is displayed.

(3) "CYCLE DATA ALREADY EXISTS"


If an operator is trying to transfer a cycle from memory card to
CNC and the same cycle data already exists on CNC memory
the above warning message is displayed.

(4) "FAILED IN LOADING CYCLE DATA."


The above warning message is displayed, when failing in the
loading the cycle data.

(5) "PROGRAM ALREADY EXISTS."


If an operator is trying to transfer a program from memory card
to CNC and the same program already exists on CNC memory
the above warning message is displayed.

(6) "FAILED IN LOADING PROGRAM."


The above warning message is displayed. when failing in the
loading of the program.

15.3.4 Warning when Memory Card is Formatted


(1) "FAILED IN FORMAT MEMORY CARD."
The above warning message is displayed when failing to format
the memory card..

- 114 -
B-64254EN/04 OPERATION 16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION)

16 NC PROGRAM CONVERSION FUNCTION


(OPTIONAL FUNCTION)
The cutting cycle made with TURN MATE i can be converted into
NC ISO program and output to the NC program memory.

(1) Selected cutting cycle can be converted into NC program on


Base screen.

(2) Selected program can be converted into NC program on Process


List screen.

NOTE
1 This function is an optional function of TURN
MATE i.
2 This function needs the following CNC software
series and edition.
Series 0i-TC : D6B1 / Ed.8 or later
Series 0i-TC : D6C1 / Ed.4 or later
Series 0i Mate-TC : D711 / Ed.7 or later
Series 0i Mate-TC : D721 / Ed.4 or later
3 Please confirm the content like the use tool, cutting
speed, spindle speed, and the tool path, etc. of the
converted NC ISO program before executing it.

- 115 -
16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

16.1 NC ISO PROGRAM CONVERSION FROM BASE SCREEN

Selected cutting cycle is converted into NC program on the base


screen.

The operation for NC program conversion is as follows.

(1) The base screen is displayed.

Base screen

[ ] [ Limit] [Setting] [←] [→]

(2) Cutting cycle which you want to convert into NC program is


selected with the [←] or [→] soft-key.

(3) Either soft-key to either ends is pressed, and the second software
key line is displayed.

[NC prog cnv]

(4) The [NC prog. cnv] of soft-key is pressed.

(5) The destination program number window is displayed as follows.

- 116 -
B-64254EN/04 OPERATION 16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION)

(6) Specify the program number that will contain the NC ISO
program resulting from the conversion of the TURN MATE i
cycle.

Destination program number


window conversion

[Start] [Stop] [Return]

(7) When the [Start] soft-key is pressed, the NC program conversion


begins.

The message "NC CONVERSION IS EXECUTING" is


displayed while converting the cycle into NC ISO program, and
the created number of blocks are displayed at the bottom of the
destination program number window.

Message and outputted


number of blocks is displayed.

[Start] [Stop] [Return]

- 117 -
16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

NOTE
1 When the inputted program number already exists,
the message of "DEST.PROGRAM EXISTS.
OVERWRITE? " and [YES] and [NO] soft-key are
displayed. When the [YES] soft-key is pressed, the
existing program content is deleted, , and the NC
program conversion is executed.
2 When the soft-key or MDI key is pressed during NC
ISO program conversion, the warning message
"CAN'T OPERATE ON EXECUTING" is displayed
and the key operation is nullified.
3 When the RESET key or [Stop] soft-key is pressed
while converting the NC program, the NC program
conversion is interrupted.

(8) When the NC ISO program conversion ends, the message "NC
CONVERSION IS COMPLETED" is displayed.

When the [Return] soft-key is pressed, the screen returns to the


base screen.

If you want to confirm the converted NC program, please switch


the PROG screen on NC side and confim it.

Message is displayed.

[Start] [Stop] [Return]

- 118 -
B-64254EN/04 OPERATION 16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION)

16.2 NC ISO PROGRAM CONVERSION FROM PROCESS LIST


SCREEN

Selected program is converted into the NC ISO program.on Process


List screen.

The operation for NC ISO program conversion is as follows.

(1) The process list screen is displayed.

Process List screen

[Insert] [Delete] [Alter] [Coment] [Item]

(2) The program which you want to convert into NC ISO program is
selected with tab from [PROGRAM 1] to [PROGRAM 5].

(3) Either soft-key to either ends is pressed, and the second software
key line is displayed.

[NC prog cnv.]

(4) The [NC prog cnv.] of soft-key is pressed.

(5) The destination program number window is displayed as follows.

- 119 -
16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

(6) Specify the program number that will contain the NC ISO
program
resulting from the conversion of the TURN MATE i program.

Destination program
making window conversion

[Start] [Stop] [Return]

(7) When the [Start] soft-key is pressed the NC ISO program


conversion begins.

The message "NC CONVERSION IS EXECUTING" is


displayed during TURN MATE i program conversion to NC ISO
program, and the created number of blocks are displayed at the
bottom of the destination program number window

Message and outputted


number of blocks is displayed.

[Start] [Stop] [Return]

- 120 -
B-64254EN/04 OPERATION 16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION)

NOTE
1 When the inputted program number already exists,
the message of "DEST.PROGRAM EXISTS.
OVERWRITE? " and [YES] and [NO] soft-key are
displayed. When the [YES] soft-key is pressed, the
existing program content is deleted, , and the NC
program conversion is executed.
2 When the soft-key or MDI key is pressed during NC
ISO program conversion, the warning message
"CAN'T OPERATE ON EXECUTING" is displayed
and the key operation is nullified.
3 When the RESET key or [Stop] soft-key is pressed
while converting the NC program, the NC program
conversion is interrupted.

(7) When conversion into the NC program ends, the message of "NC
CONVERSION IS COMPLETED" is displayed.

When the [Return] soft-key is pressed, the screen returns to the


base screen

If you want to confirm the converted NC program, please switch


the PROG screen on NC side and confim it.

Message is displayed.

[Start] [Stop] [Return]

- 121 -
16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION) OPERATION B-64254EN/02

16.3 NOTE OF NC ISO PROGRAM CONVERSION

(1) The call of subprograms with T code or M code, etc. instruction


is output as it is. (It is not unfold and not outputtred .)

(2) When the cutting cycle that T, F, S was omitted is converted, NC


program without T, F, S instruction is outputted. Therefroe, the
result of the output cannot be executed as it is.

(3) It is not possible to start at the cycle while converting the NC


program. Because the signal of GRDY for ready CYCLE
START is OFF.

(4) When the screen of touch panel is pressed while converting the
NC program, the warning message of "CAN'T OPERATE ON
EXECUTING" is displayed and the operation is invalid.

(5) If the MDI key is pressed during the NC ISO program


conversion, the key operation is nullified.

(6) When the cutting cycle with Manual In-feeding (D-CUT=0) is


converted in the NC program, the warning message of
"MANUAL IN-FEED CYCLE CAN'T CONVERT NC PROG."
is displayed and the NC program conversion is not executed.

(7) The warninig message of "NO SPACE IN PROGRAM


MEMORY." is displayed and the NC ISO conversion is
interrupted if CNC memory is insufficient.

- 122 -
B-64254EN/04 OPERATION 16.NC PROGRAM CONVERSION FUNCTION (OPTIONAL FUNCTION)

16.4 WARNING MESSAGE

16.4.1 Warning before Converting NC ISO Program


(1) "ALARM OCCURED."
When the [NC prog. cnv] soft-key is pressed during an alarm, the
above message is displayed.

(2) "EXECUTING OPERATION"


When the [NC prog. cnv] soft-key is pressed in, the above
message is displayed.

16.4.2 Warning of Destination Program Making Window


(1) "DEST. PROGRAM EXISTS. OVERWRITE?"
When the program number already exists, the above message is
displayed.

(2) "SELECTED PROGRAM NUMBER IS SAME AS ORIGINAL"


When the program number is the same of the selected program
on the NC side, the above message is displayed.

(3) "FORMAT ERROR"


If the value inserted is not recognized as a program number, the
above message is displayed.

(4) "PROGRAM IS PROTECTED."


When the program number is one of the protected program, the
above message is displayed.

(5) "TOO MANY PROGRAMS."


If the CNC memory has reached the maximum number of
programs in memory, the above message is displayed.

16.4.3 Warning of Converting NC ISO Program


(1) "CAN'T OPERATE ON EXECUTING"
When the soft-keys, the function keys, and touch panel other
than [Stop] soft-key and RESET are pressed while converting the
NC program, the above message is displayed.

(2) "MANUAL IN-FEED CYCLE CAN'T CONVERT NC PROG."


When the cutting cycle with Manual In-feeding is selected
(D-CUT=0) and the cycle is converted, the above message is
displayed.

(3) "NO SPACE IN PROGRAM MEMORY."


If CNC memory is insufficient, the above message is displayed.

- 123 -
III. CYCLE MACHINING
B-64254EN/04 CYCLE MACHINING 1.TYPE OF CUTTING CYCLES

1 TYPE OF CUTTING CYCLES


The selection screen of the cycles is composed of CYCLE tab and
DETAIL tab.

1.1 GENERAL GROUP OF CUTTING CYCLES ........................128


1.2 DETAILED GROUP OF CUTTING CYCLES .......................129

- 127 -
1.TYPE OF CUTTING CYCLES CYCLE MACHINING B-64254EN/04

1.1 GENERAL GROUP OF CUTTING CYCLES

The cutting cycles are grouped in families of cutting cycles.

CYCLE DETAIL
(4)

(1) (7)

(8)
(2)

(3) (9)

(5) (6)

Within the CYCLE tab is possible to select the following families of


cutting cycles.

(1) Rectangular cycles


(2) Chamfer cycles
(3) Taper cycles
(4) Radius cycles
(5) Face cycle
(6) Free figure cycles
(7) Thread cycles
(8) Groove cycles
(9) Hole cycles

- 128 -
B-64254EN/04 CYCLE MACHINING 1.TYPE OF CUTTING CYCLES

1.2 DETAILED GROUP OF CUTTING CYCLES

The DETAIL tab is automatically displayed after selecting the desired


family of cutting cycle.

The following DETAIL tabs are displayed depending from the


selected family of cutting cycle (For Face cycle there is no submenu).

(1) Rectangular cycles familiy (nine cycles)


• Outer rect./ rect. R/ rect. C
• Outer back rect./ rect. R/ rect. C
• Inner rect./ rect. R/ rect. C

(2) Chamfer cycles familiy (six cycles)


• Outer chamfer R/chamfer C
• Outer back chamfer R/chamfer C
• Inner chamfer R/chamfer C

- 129 -
1.TYPE OF CUTTING CYCLES CYCLE MACHINING B-64254EN/04

(3) Taper cycles familiy (three cycles)


• Outer taper
• Inner taper
• Outer back taper

(4) Radius cycles familiy (six cycles)


• Convex/concave outer radius
• Convex/concave outer back radius
• Convex/concave inner radius

- 130 -
B-64254EN/04 CYCLE MACHINING 1.TYPE OF CUTTING CYCLES

(5) Free figure cycles familiy (three cycles)


• Outer free figure
• Outer back free figure
• Inner free figure

(6) Thread cycles familiy (four cycles)


• Outer thread
• Inner thread
• Outer thread repair
• Inner thread repair

- 131 -
1.TYPE OF CUTTING CYCLES CYCLE MACHINING B-64254EN/04

(7) Groove cycles familiy (three cycles)


• Outer Groove
• Inner Groove
• Face Groove

(8) Hole cycles familiy (two cycles)


• Drill cycle
• Tap cycle

- 132 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

2 RECTANGULAR CYCLE
2.1 OUTLINE.................................................................................134
2.2 INPUT DATA ..........................................................................136
2.3 TOOL CUTTING MOTIONS ..................................................138
2.3.1 Rough Cutting Motions................................................138
2.3.2 Finish Cutting Motions.................................................146

- 133 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

2.1 OUTLINE

The rectangular cycle is characterized by following properties.

(1) The rectangular shape is defined by specifying start point, end


point and radius or camfer amount.
(2) The cycle is used to cut a rectangular corner.
(3) The corner can be shaped with an arc or with a chamfer.
(4) It is possible to select the cutting direction between Z, and X.
(5) In roughing cutting the tool moves parallel to the Z or X axis. In
finishing cutting the tool moves along the final shape
(6) Depending from the value of D-CUT it is possible to machine by
manual in-feeding or automatic in-feeding.
(7) The finish amount can be specified as cycle data.
(8) The tool number, feedrate, and spindle speed can be specified as
cycle data.

CAUTION
For outer rect. the programmed figure shall be
monotonously decreasing.
For outer back rect. and inner rect. the
programmed figure shall be monotonously
increasing.

- 134 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

Outer rect.

+Z

C
Start point +X

R
Cutting area

End point

Outer back rect.

+Z

C
Start point +X

Cutting area R

End point

Inner rect.

+Z
End point

Cutting area
R +X

Start point

- 135 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

2.2 INPUT DATA

In the following description the input data for outer rect. C cycle is
explained in detail. As the meaning of the data input for the other
rectangular cycles is the same they are not explained in this document.

Input data for outer rect. C cycle

Item Meaning Tab Mandatory Note


X1 Start X coordinate of the shape FIG ○ Absolute coordinate
Z1 Start Z coordinate of the shape FIG ○ Absolute coordinate
X2 End X coordinate of the shape FIG ○ Absolute coordinate
Z2 End Z coordinate of the shape FIG ○ Absolute coordinate
R/C Corner radius R / amount of FIG × Bigger than zero
chamfering C
D-CUT Depth of cut FIG ○ Equal or bigger than zero
DIR The direction of cutting is specified METH. × As default cutting direction is
with the button on touch screen. along Z is selected.
[Z]: Direction along Z (1)
[X]: Direction along X (2)
R+F The cutting method is specified with METH. × As default Rough + Finishing
the button on touch screen. cutting is selected
[R+F]: Rough + Finishing cutting (1)
[R]: Rough cutting (2)
[F]: Finish cutting (3)
FIN-X Finishing amount X METH. × The default value of FIN-X is
specified in the set screen.
FIN-Z Finishing amount Z METH. × The default value of FIN-Z is
specified in the set screen.
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
F Feedrate COND. ×

- 136 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

Item Meaning Tab Mandatory Note


CSS Constant surface speed COND. ×
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. × Display only if CSS=1
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 137 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

2.3 TOOL CUTTING MOTIONS

In this section will be explained in detail tool cutting motions of Outer


rect. C cycle. The tool cutting motion of the others Rectangular Cycles
can be deducted for symmetry.

2.3.1 Rough Cutting Motions

The tool cutting motions are primarly influenced by following


characteristics:

• Tool position at the time Cycle Start is pressed;


• Cutting direction (DIR);
• Depth of cut (D-CUT);
• Roughing, Finishing operation (R+F);

The space around the workpiece is divided in 7 areas named [A], [C],
[E], [F], [G], [H], [I].
The tool position at the time Cycle Start is pressed can be somewhere
into the area [E] only if D-CUT=0.
The tool cannot be positioned into the area [A].

Clearance Z

[A]
[C]

P1

[E] [F]

Clearance X
P3 P2
[G] [H] [I]

Outer rect.

- 138 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

Clearance Z

Clearance X

Outer back rect.

Clearance X

Clearance Z

Inner rect.

- 139 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

1. Depth of cut D-CUT=0, cutting direction DIR=Z, tool in [E]+[F]


(1) The tool moves from the initial position, somewhere in [E]+[F],
in cutting feedrate until the edge of the programmed figure is
reached.
(2) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(3) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Tool Initial Position


Somewhere in [E]+[F]
1
3
2

2. Depth of cut D-CUT=0, cutting direction DIR=Z, tool in [C]+[G]+[H]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[G]+[H]+[I], to P1 moving in rapid traverse first along the Z
axis and then along the X axis.
(2) From P1 the tools moves in cutting feed along the programmed
figure until P3.
(3) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

2 P1
Tool Initial Position
Somewhere in
[C]+[G]+[H]+[I]
3
P3

- 140 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

3. Depth of cut D-CUT>0, cutting direction DIR=Z, tool in [C]+[G]+[H]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[G]+[H]+[I], to P2 moving in rapid traverse first along the Z
axis and then along the X axis.
(2) The tool retract in rapid traverse along the X axis by D-CUT.
(3) The tool moves in cutting feedrate, along the Z axis, until the
edge of the programmed figure is reached.
(4) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(5) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z.
(6) The tool retract in rapid traverse along the X axis by
−(D-CUT+ESCPAMT).
(7) Steps 3 - 6 are repeated until the tool reaches P1.
(8) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(9) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(10) The tool moves in rapid traverse along the X axis until the edge
of clearance X Ex.
(11) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Clearance Z

P1
9 8 7

3 2
4
5 D-CUT
P2
Clearance X 10 Ex 11
Tool Initial Position
Somewhere in
1
[C]+[G]+[H]+[I]

- 141 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

4. Depth of cut D-CUT>0, cutting direction DIR=Z, tool in [F]


(1) The tool moves from the initial position, somewhere in [F], to the
edge of clearance Z moving in rapid traverse first along the Z
axis.
(2) The tool moves in cutting feedrate, along the Z axis, until the
edge of the programmed figure is reached.
(3) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(4) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z.
(5) The tool retract in rapid traverse along the X axis by
−(D-CUT+ESCPAMT).
(6) Steps 2 - 5 are repeated until the tool reaches P1
(7) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(8) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(9) The tool moves in rapid traverse along the X axis until the edge
of clearance X Ex.
(10) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Clearance Z

P1
8 7 6

5
D-CUT

2 1
3 4
Tool Initial Position
9 Somewhere in [F]
P3

Clearance X 10
Ex

- 142 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

5. Depth of cut D-CUT=0, cutting direction DIR=X, tool in [E]+[H]


(1) The tool moves from the initial position, somewhere in [E]+[H],
in cutting feedrate until the edge of the programmed figure is
reached.
(2) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(3) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

3
Tool Initial Position
Somewhere in [E]+[F]

6. Depth of cut D-CUT=0, cutting direction DIR=X, tool in [C]+[F]+[G]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[F]+[G]+[I], to P3 moving in rapid traverse first along the X
axis and then along the Z axis.
(2) From P3 the tools moves in cutting feed along the programmed
figure until P1.
(3) From P1 the tool moves along the Z axis in cutting feed covering
a distance equal to the clearance Z.
(4) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

P1
3
2

P3
1
4
Tool Initial Position
Somewhere in [C]+[F]+[G]+[I]

- 143 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

7. Depth of cut D-CUT>0, cutting direction DIR=X, tool in [C]+[F]+[G]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[F]+[G]+[I], to P2 moving in rapid traverse first along the X
axis and then along the Z axis.
(2) The tool retract in rapid traverse along the Z axis by D-CUT.
(3) The tool moves in cutting feedrate, along the X axis, until the
edge of the programmed figure is reached.
(4) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(5) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(6) The tool retract in rapid traverse along the Z axis by
−(D-CUT+ESCPAMT).
(7) Steps 2 - 5 are repeated until the tool reaches P3.
(8) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(9) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(10) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z Ez.
(11) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

Clearance Z

3 11
Ez
9
10

Clearance X 8 5

1
P3 7 6 2 P2 Tool Initial Position
Somewhere in
[C]+[F]+[G]+[I]
D-CUT

- 144 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

8. Depth of cut D-CUT>0, cutting direction DIR=X, tool in [H]


(1) The tool moves from the initial position, somewhere in [H], to
the edge of clearance X moving in rapid traverse along the X
axis.
(2) The tool moves in cutting feedrate, along the X axis, until the
edge of the programmed figure is reached.
(3) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(4) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(5) The tool retract in rapid traverse along the Z axis by
−(D-CUT+ESCPAMT).
(6) Steps 2 - 5 are repeated until the tool reaches P3.
(7) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(8) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(9) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z Ez.
(10) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

Clearance Z

Ez
8
9

Clearance X 4
7

P3 6 5 1 P2

10
Tool Initial Position
D-CUT
Somewhere in [H]

- 145 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

2.3.2 Finish Cutting Motions

The tool cutting motions are primarly influenced by following


characteristics:

• Cutting direction (DIR);


• Roughing, Finishing operation (R+F);

The space around the workpiece is divided in 5 areas named [A], [B],
[E], and clearances.
The area [B] is equal to the union of the areas [C], [F], [G], [H], [I]
described in 2.3.1.
The tool position, at the time Cycle Start is pressed, cannot be into the
area [A]+[E].

Clearance Z

[A]

P1

[E]

Clearance X [B]

P2
P3

Outer rect.

- 146 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

Clearance Z

Clearance Z

Outer back rect.

Clearance X

Clearance Z
Inner rect.

- 147 -
2.RECTANGULAR CYCLE CYCLE MACHINING B-64254EN/04

1. Finishing only, cutting direction DIR=Z, tool in [B]


(1) The tool moves from the initial position, somewhere in [B], to P1
moving in rapid traverse first along the Z axis and then along the
X axis.
(2) From P1 the tools moves in cutting feed along the programmed
figure until P3.
(3) The tool return to the initial position in rapid traverse, moving
first along Z axis and then along X axis.

2 P1 Tool Initial Position


Somewhere in [B]

3
P3

2. Roughing + finishing, cutting direction DIR=Z, tool in [B]


The following description refers to tool cutting motions described in
Subsections 3 and 4 of rough cutting motions.
(1) The tool moves from position Ex, to P1 moving in rapid traverse
first along the Z axis and then along the X axis.
(2) From P1 the tools moves in cutting feed along the programmed
figure until P3.
(3) The tool return to the initial position in rapid traverse, moving
first along Z axis and then along X axis.

P1
2

Ex 1
P3 3

Tool Initial Position


Somewhere in [B]

- 148 -
B-64254EN/04 CYCLE MACHINING 2.RECTANGULAR CYCLE

3. Finishing only, cutting direction DIR=X, tool in [B]


(1) The tool moves from the initial position, somewhere in [B], to P3
moving in rapid traverse first along the X axis and then along the
Z axis.
(2) From P3 the tools moves in cutting feed along the programmed
figure until P1.
(3) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

P1
2

P3
1
3
Tool Initial Position
Somewhere in [C]+[F]+[G]+[I]

4. Roughing + finishing, cutting direction DIR=X, tool in [B]


The following description refers to tool cutting motions described in
Subsections 7 and 8 of rough cutting motions.

(1) The tool moves from position Ez, to P3 moving in rapid traverse
first along the X axis and then along the Z axis.
(2) From P3 the tools moves in cutting feed along the programmed
figure until P1.
(3) The tool return to the initial position in rapid traverse, moving
first along X axis and then along Z axis.

P1
2 3
Ez

1 Tool Initial Position


Somewhere in [B]
P3

- 149 -
3.CHAMFER CYCLE CYCLE MACHINING B-64254EN/04

3 CHAMFER CYCLE
3.1 OUTLINE.................................................................................151
3.2 INPUT DATA ..........................................................................153
3.3 TOOL CUTTING MOTIONS ..................................................154

- 150 -
B-64254EN/04 CYCLE MACHINING 3.CHAMFER CYCLE

3.1 OUTLINE

The chamfer cycle is characterized by following properties.

(1) The chamfer shape is defined by specifying corner point and


radius or camfer amount.
(2) The tool moves parallel to the final shape
(3) Depending from the value of D-CUT it is possible to machine by
manual in-feeding or automatic in-feeding.
(4) The tool number, feedrate, and spindle speed can be specified as
cycle data.

- 151 -
3.CHAMFER CYCLE CYCLE MACHINING B-64254EN/04

Outer face chamfer R/ chamfer C


+Z

+X

R/C

45 degree

Corner point

Outer back chamfer R / chamfer C


+Z

+X

R/C

45 degree

Corner point

Inner chamfer R / chamfer C


+Z
Corner point

45 degree +X

R/C

- 152 -
B-64254EN/04 CYCLE MACHINING 3.CHAMFER CYCLE

3.2 INPUT DATA

In the following description the input data for outer chamfer C cycle is
explained in detail. As the meaning of the data input for the other face
corner cycles is the same other face chamfer cycles are not explained
in this document.

Input data for outer chamfer C cycle

Item Meaning Tab Mandatory Note


X End X coordinate of the shape FIG ○ Absolute coordinate
Z End Z coordinate of the shape FIG ○ Absolute coordinate
R/C Corner radius R /amount of FIG ○ Bigger than zero
chamfering C
D-CUT Depth of cut FIG ○ Equal or bigger than zero
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
F Feedrate COND. ×
CSS Constant surface speed COND. ×
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. × Display only if CSS=1
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 153 -
3.CHAMFER CYCLE CYCLE MACHINING B-64254EN/04

3.3 TOOL CUTTING MOTIONS

In this section will be explained in detail tool cutting motions of outer


chamfer C Cycle Chamfer C. The tool cutting motion of the others
Chamfer Cycles can be deducted for symmetry.

The tool cutting motions are primarly influenced by following data:


• Tool position at the time Cycle Start is pressed;
• Depth of cut (D-CUT);

The space around the workpiece is divided in 4 areas named [A], [C],
[F], [G].
The tool position, at the time Cycle Start is pressed, cannot be into the
area [A].

[A]
[C]

[F]

[G]

Outer chamfer C

- 154 -
B-64254EN/04 CYCLE MACHINING 3.CHAMFER CYCLE

[A]

[C]

[F]

[G]

Outer back chamfer C

[G]

[F]

[C]
[A]

Inner chamfer C

- 155 -
3.CHAMFER CYCLE CYCLE MACHINING B-64254EN/04

1. Depth of Cut D-CUT=0, Tool in [F]


(1) The tool moves from the initial position (XS, ZS), somewhere in
[F], in cutting feedrate until position (XS, Z).
(2) The tool moves parallel to the programmed figure, in cutting
feedrate until position (X, Zn).
(3) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(4) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

(XS, Z)
R or C (XS, ZS)
1

(X, Zn) (X, Z)


Clearance X
3 4

- 156 -
B-64254EN/04 CYCLE MACHINING 3.CHAMFER CYCLE

2. Chamfer, Depth of Cut D-CUT=0, Tool in [C]


(1) The tool moves from the initial position (XS, ZS), somewhere in
[C], along the X axis in rapid traverse until (X_min, ZS).
(2) The tool moves in cutting feed along the Z axis until (X_min, Z).
(3) The tool moves along the programmed figure, in cutting feedrate
until position (X, Z_min).
(4) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(5) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

(XS, ZS)

1
(X_min, Z)

C
3

(X, Z)
(X, Z_min)
Clearance X 4
5

- 157 -
3.CHAMFER CYCLE CYCLE MACHINING B-64254EN/04

3. Radius, Depth of Cut D-CUT=0, Tool in [C]


(1) The tool moves from the initial position (XS, ZS), somewhere in
[C], along the X axis in rapid traverse until (X_min, ZS).
(2) The tool moves in cutting feed along the Z axis until (X_min, Z).
(3) The tool moves along the programmed figure, in cutting feedrate
until position (X, Z_min).
(4) The tool moves along the Z axis, in cutting feedrate, covering a
distance equal to the escape amount specified in parameter No.
9212.
(5) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(6) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

(XS, ZS)

1
(X_min, Z)

2
R

4
(X, Z_min) (X, Z)
Clearance X
5 6

- 158 -
B-64254EN/04 CYCLE MACHINING 3.CHAMFER CYCLE

4. Depth of Cut D-CUT>0, Tool in [C]+[G]


(1) The tool moves from the initial position, somewhere in [C]+[G],
to P2 moving in rapid traverse first along the Z axis and then
along the X axis.
(2) The tool retracts in cutting feedrate along the X axis by −D-CUT.
(3) The tool moves in cutting feedrate, along the Z axis, until the
position Z.
(4) The tool moves parallel to the programmed figure, in cutting
feedrate until position X is reached.
(5) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(6) The tool return to the position reached at the end of step 2, in
rapid traverse, moving first along Z and then along X.
(7) Steps 2 - 6 are repeated until the tool reaches P1.
(8) The tool moves in cutting feed along the Z axis until (X_min, Z).
(9) The tool moves along the programmed figure, in cutting feedrate
until position (X, Z_min).
(10) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(11) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Clearance Z

P1
8
7

R or C
9 3
(X, Z_min) 2 D-CUT
4
P2
(X, Z)
Clearance X 10 5
6
11
1

- 159 -
3.CHAMFER CYCLE CYCLE MACHINING B-64254EN/04

5. Depth of Cut D-CUT>0, Tool in [F]


(1) The tool moves from the initial position, somewhere in [F], to the
edge of clearance Z moving in rapid traverse along the Z axis.
(2) The tool moves in cutting feedrate, along the Z axis, until the
position Z.
(3) The tool moves parallel to the programmed figure, in cutting
feedrate until position X is reached
(4) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(5) The tool return to the position reached at the end of step 2, in
rapid traverse, moving first along Z and then along X.
(6) The tool retracts in cutting feedrate along the X axis by −D-CUT.
(7) Steps 2 - 6 are repeated until the tool reaches P1.
(8) The tool moves in cutting feed along the Z axis until (X_min, Z).
(9) The tool moves along the programmed figure, in cutting feedrate
until position (X, Z_min).
(10) The tool moves along the X axis, in cutting feedrate, covering a
distance equal to the clearance X.
(11) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Clearance Z

P1
8 7
D-CUT
R or C
9 6
(X, Z_min) 2 1
3
(X, Z) P2
Clearance X 10 4
5 11

- 160 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

4 TAPER CYCLE
4.1 OUTLINE.................................................................................162
4.2 INPUT DATA ..........................................................................164
4.3 TOOL CUTTING MOTIONS ..................................................167
4.3.1 Rough Cutting Motions................................................167
4.3.2 Finish Cutting Motions.................................................176

- 161 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

4.1 OUTLINE

The taper cycle is characterized by following properties.

(1) The taper shape is defined by specifying three intersection points


(1 - 3).
(2) On each intersection point is possible to specify a corner radius
or a chamfer.
(3) 2nd and 3rd point can be defined specifying either the absolute
coordinate or the angle.
(4) It is possible to select the cutting direction between -Z, +Z, +X,
-X.
(5) Depending from the value of D-CUT it is possible to machine by
manual in-feeding or automatic in-feeding.
(6) The finishing amount can be specified into cycle data.
(7) The tool number, feedrate, and spindle speed can be specified
into cycle data.

CAUTION
For outer taper the programmed figure shall be
monotonously decreasing.
For outer back taper and inner taper the
programmed figure shall be monotonously
increasing.

- 162 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

Outer taper

Point 1 +Z
Point 2

+X
Point 3 Cutting area

Outer back taper

Point 1
Point 2 +Z

Cutting area +X
Point 3

Inner taper

+Z
Point 3 Cutting area

Point 2 +X
Point 1

- 163 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

4.2 INPUT DATA

In the following description the input data for outer taper cycle is
explained in detail. As the meaning of the data input for the other for
taper cutting cycles is the same other taper cycles are not explained in
this document.

Input data for outer taper cycle

Item Meaning Tab Mandatory Note


X1 X coordinate of intersection point 1 FIG ○ Absolute coordinate
Z1 Z coordinate of intersection point 1 FIG ○ Absolute coordinate
X2/A1 X coordinate of intersection point FIG ○ The selection between angle
2/angle at intersection point 1 (Note) and coordinate is done via
touch screen button.
The guidance drawing
changes according to the
selection.
Z2/A1 Z coordinate of intersection point 2 FIG ○ Absolute coordinate
X3/A2 X coordinate of intersection point 3/ FIG × If X3 is blank then X3=X2
angle at intersection point 2 (Note) The selection between angle
and coordinate is done via
touch screen button.
The guidance drawing
changes according to the
selection.
Z3/A2 Z coordinate of intersection point 3 FIG × If Z3 is blank then Z3=Z2
R1/C1 Corner radius R/chamfering C at FIG × The selection between corner
intersection point 1 and chamfer is done via
touch screen button.
The guidance drawing
changes according to the
selection.

- 164 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

Item Meaning Tab Mandatory Note


R2/C2 Corner R/chamfering C at FIG × The selection between corner
intersection point 2 and chamfer is done via
touch screen button.
The guidance drawing
changes according to the
selection.
R3/C3 Corner R/chamfering C at FIG × The selection between corner
intersection point 3 and chamfer is done via
touch screen button.
The guidance drawing
changes according to the
selection.
D-CUT Cutting depth FIG ○ Equal or bigger than zero
DIR The direction of cutting is specified METH. × The guidance drawing
with the button on touch screen. changes according to the
[Z] :Direction of Z (1) selection.
[X] :Direction of X (2) An default value cutting
direction X is selected.
R+F The cutting method is specified with METH. × As default Rough + Finishing
the button on touch screen. cutting is selected.
[R+F]: Rough + Finishing cutting (1)
[R]: Rough cutting (2)
[F]: Finish cutting (3)
FIN-X Finish amount X METH. × The default value of FIN-X is
specified in the set screen.
FIN-Z Finish amount Z METH. × The default value of FIN-Z is
specified in the set screen.
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
F Feedrate COND. ×
CSS Constant surface speed COND. ×
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. × Display only if CSS=1
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 165 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

NOTE

Position 1
A1

Position 2

Position 3
A2

- 166 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

4.3 TOOL CUTTING MOTIONS

In this section will be explained in detail tool cutting motions of Outer


Taper Cycle. The tool cutting motion of the others Taper Cycles can
be deducted for symmetry.

4.3.1 Rough Cutting Motions

The tool cutting motions are primarly influenced by following


characteristics:
• Tool position at the time Cycle Start is pressed;
• Cutting direction (DIR);
• Depth of cut (D-CUT);
• Roughing, Finishing operation (R+F);

The space around the workpiece is divided in 7 areas named [A], [C],
[E], [F], [G], [H], [I].
The tool position at the time Cycle Start is pressed can be somewhere
into the area [E] only if D-CUT=0.
The tool position, at the time Cycle Start is pressed, cannot be into the
area [A].

- 167 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

Clearance Z

[A]

[C]

P1

[E] [F]

Clearance X
P3 P2

[G] [H] [I]

Outer taper

Outer back taper

- 168 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

Inner taper

1. Depth of cut D-CUT=0, cutting direction DIR=Z, tool in [E]+[F]


(1) The tool moves from the initial position, somewhere in [E]+[F],
in cutting feedrate until the edge of the programmed figure is
reached.
(2) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(3) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Tool Initial Position


Somewhere in [E]+[F]
1
2 3

- 169 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

2. Depth of cut D-CUT=0, cutting direction DIR=Z, tool in [C]+[G]+[H]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[G]+[H]+[I], to P1 moving in rapid traverse first along the Z
axis and then along the X axis.
(2) From P1 the tools moves in cutting feed along the programmed
figure until P3.
(3) From P3 the tool moves along the X axis in cutting feed covering
a distance equal to the clearance X.
(4) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

P1 Tool Initial Position


2
Somewhere in
P3 [C]+[G]+[H]+[I]
3
4

- 170 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

3. Depth of cut D-CUT>0, cutting direction DIR=Z, tool in [C]+[G]+[H]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[G]+[H]+[I], to P2 moving in rapid traverse first along the Z
axis and then along the X axis.
(2) The tool retract in rapid traverse along the X axis by D-CUT.
(3) The tool moves in cutting feedrate, along the Z axis, until the
edge of the programmed figure is reached.
(4) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(5) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z.
(6) The tool retract in rapid traverse along the X axis by
−(D-CUT+ESCPAMT).
(7) Steps 3 - 6 are repeated until the tool reaches P1.
(8) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(9) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(10) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(11) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Clearance Z
8
P1
9
7

3 2
D-CUT
4 5
Clearance X 10 P2

11
Tool Initial Position
Somewhere in 1
[C]+[G]+[H]+[I]

- 171 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

4. Depth of cut D-CUT>0, cutting direction DIR=Z, tool in [F]


(1) The tool moves from the initial position, somewhere in [F], to the
edge of clearance Z moving in rapid traverse first along the Z
axis.
(2) The tool moves in cutting feedrate, along the Z axis, until the
edge of the programmed figure is reached.
(3) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(4) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z.
(5) The tool retract in rapid traverse along the X axis by
−(D-CUT+ESCPAMT).
(6) Steps 2 - 5 are repeated until the tool reaches P1.
(7) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(8) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(9) The tool moves in rapid traverse along the X axis until the edge
of clearance X Ex.
(10) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

Clearance Z
7
P1
8
6

5 D-CUT
2 1
3 4
Clearance X 9 Tool Initial Position
10 Somewhere in [F]

- 172 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

5. Depth of cut D-CUT=0, cutting direction DIR=X, tool in [E]+[H]


(1) The tool moves from the initial position, somewhere in [E]+[H],
in cutting feedrate until the edge of the programmed figure is
reached.
(2) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(3) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

3
Tool Initial Position
Somewhere in [E]+[F]

6. Depth of cut D-CUT=0, cutting direction DIR=X, tool in [C]+[F]+[G]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[F]+[G]+[I], to P3 moving in rapid traverse first along the X
axis and then along the Z axis.
(2) From P3 the tools moves in cutting feed along the programmed
figure until P1.
(3) From P1 the tool moves along the Z axis in cutting feed covering
a distance equal to the clearance Z.
(4) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

P1
3
2

P3
1 4

Tool Initial Position


Somewhere in [C]+[F]+[G]+[I]

- 173 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

7. Depth of cut D-CUT>0, cutting direction DIR=X, tool in [C]+[F]+[G]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[F]+[G]+[I], to P2 moving in rapid traverse first along the X
axis and then along the Z axis.
(2) The tool retract in rapid traverse along the Z axis by D-CUT.
(3) The tool moves in cutting feedrate, along the X axis, until the
edge of the programmed figure is reached.
(4) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(5) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(6) The tool retract in rapid traverse along the Z axis by
−(D-CUT+ESCPAMT).
(7) Steps 2 - 5 are repeated until the tool reaches P3.
(8) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(9) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(10) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z.
(11) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

Clearance Z

Tool Initial Position


Somewhere in
[C]+[F]+[G]+[I]
4
11
3 5
Clearance X
8 9 10
P3 P2 1
7 6 2

D-CUT

- 174 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

8. Depth of cut D-CUT>0, cutting direction DIR=X, tool in [H]


(1) The tool moves from the initial position, somewhere in [H], to
the edge of clearance X moving in rapid traverse along the X
axis.
(2) The tool moves in cutting feedrate, along the X axis, until the
edge of the programmed figure is reached.
(3) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(4) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(5) The tool retract in rapid traverse along the Z axis by
−(D-CUT+ESCPAMT).
(6) Steps 2 - 5 are repeated until the tool reaches P3.
(7) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(8) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(9) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z Ez.
(10) The tool returns to the initial position in rapid traverse, moving
first along X and then along Z.

Clearance Z

3
2

Clearance X 4
8 9
7

P3 6 5 1
Tool Initial Position
Somewhere in [H]
D-CUT

- 175 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

4.3.2 Finish Cutting Motions


The tool cutting motions are primarly influenced by following
characteristics:

• Cutting direction (DIR);


• Roughing, Finishing operation (R+F);

The space around the workpiece is divided in 5 areas named [A], [B],
[E], and clearances.
The area [B] is equal to the union of the areas [C], [F], [G], [H], [I]
described in 4.3.1.
The tool position, at the time Cycle Start is pressed, cannot be into the
area [A]+[E].

Clearance Z

[A]

P1

[E]

Clearance X
P2
P3
[B]

Outer taper

- 176 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

Outer back taper

Inner taper

- 177 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

1. Finishing only, cutting direction DIR=Z, tool in [B]


(1) The tool moves from the initial position, somewhere in [B], to P1
moving in rapid traverse first along the Z axis and then along the
X axis.
(2) From P1 the tools moves in cutting feed along the programmed
figure until P3.
(3) The tool return to the initial position in rapid traverse, moving
first along Z axis and then along X axis.

Tool Initial Position


Somewhere in [B]

P1
2

P3 3

2. Roughing + finishing, cutting direction DIR=Z, tool in [B]


The following description refers to tool cutting motions described in
Subsections 3 and 4 of rough cutting motions.

(1) The tool moves from position Ex, to P1 moving in rapid traverse
first along the Z axis and then along the X axis.
(2) From P1 the tools moves in cutting feed along the programmed
figure until P3.
(3) The tool return to the initial position in rapid traverse, moving
first along Z axis and then along X axis.

P1
2

Ex 1
P3

Tool Initial Position


Somewhere in [B]

- 178 -
B-64254EN/04 CYCLE MACHINING 4.TAPER CYCLE

3. Finishing only, cutting direction DIR=X, tool in [B]


(1) The tool moves from the initial position, somewhere in [B], to P3
moving in rapid traverse first along the X axis and then along the
Z axis.
(2) From P3 the tools moves in cutting feed along the programmed
figure until P1.
(3) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

P1

P3
1
3
Tool Initial Position
Somewhere in [B]

- 179 -
4.TAPER CYCLE CYCLE MACHINING B-64254EN/04

4. Roughing + finishing, cutting direction DIR=X, tool in [B]


The following description refers to tool cutting motions described in
Subsections 7 and 8 of rough cutting motions.

(1) The tool moves from position Ez, to P3 moving in rapid traverse
first along the X axis and then along the Z axis.
(2) From P3 the tools moves in cutting feed along the programmed
figure until P1.
(3) The tool return to the initial position in rapid traverse, moving
first along X axis and then along Z axis.

P1
Tool Initial Position
2 3 Somewhere in [B]
Ez

1
P3

Tool position of roughness


processing end

Tool Initial Position somewhere in [B]

- 180 -
B-64254EN/04 CYCLE MACHINING 5.RADIUS CYCLE

5 RADIUS CYCLE
5.1 OUTLINE.................................................................................182
5.2 INPUT DATA ..........................................................................184
5.3 TOOL CUTTING MOTIONS ..................................................185

- 181 -
5.RADIUS CYCLE CYCLE MACHINING B-64254EN/04

5.1 OUTLINE

Radius cycle is characterized by following properties.

(1) The radius shape is defined by specifying three line and one arc.
(2) It is possible to select the cutting direction between -Z, +Z, +X,
-X.
(3) Depending from the value of D-CUT it is possible to machine by
manual in-feeding or automatic in-feeding.
(4) The finishing amount can be specified as cycle data.
(5) The tool number, feedrate, and spindle speed can be specified as
cycle data.

Outer convex

+Z
Line1
Arc +X
Line2
Line3 Cutting area

Outer concave

+Z
Line1
Arc
Line2 +X
Cutting area
Line3

Inner convex

Line3 +Z
Cutting area
Line2
Arc Line1 +X

- 182 -
B-64254EN/04 CYCLE MACHINING 5.RADIUS CYCLE

Inner concave

Cutting area +Z
Line3
Line2 Arc
+X
Line1

Outer back convex

+Z
Line1
Line2 +X
Arc
Cutting area Line3

Outer back concave

Line1 +Z

Arc Line2
+X
Cutting area Line3

- 183 -
5.RADIUS CYCLE CYCLE MACHINING B-64254EN/04

5.2 INPUT DATA

In the following description the input data for convex outer radius
cycle is explained in detail. As the meaning of the data input for the
other radius cycles is the same other radius cycles are not explained in
this document.

Input data for convex outer radius circle

Item Meaning Tab Mandatory Note


Z0 Z coordinate of the start point FIG ×
X1 X coordinate of the start point of the arc FIG ○ Absolute coordinate
Z1 Z coordinate of the start point of the arc FIG ○ Absolute coordinate
X2 X coordinate of the end point of the arc FIG ○ Absolute coordinate
Z2 Z coordinate of the end point of the arc FIG ○ Absolute coordinate
X3 X coordinate of the end point FIG × Absolute coordinate
If X3=blank then X3=X2
Z3 Z coordinate of the end point FIG × Absolute coordinate
If Z3=blank then Z3=Z2
R Radius of the arc FIG ○ Bigger than zero
D-CUT Depth of cut FIG ○ Equal or bigger than zero
DIR The direction of cutting is specified with METH. × As default cutting direction
the button on touch screen. along Z is selected.
[Z]: Direction along Z (1)
[X]: Direction along X (2)
R+F The cutting method is specified with the METH. × As default Rough + Finishing
button on touch screen. cutting is selected.
[R+F]: Rough + Finishing cutting (1)
[R]: Rough cutting (2)
[F]: Finish cutting (3)
FIN-X Finishing amount X METH. × The default value of FIN-X is
specified in the set screen.
FIN-Z Finishing amount Z METH. × The default value of FIN-Z is
specified in the set screen.
XA X coordinate of Approach position METH. × Display only if No.9202#2=1

- 184 -
B-64254EN/04 CYCLE MACHINING 5.RADIUS CYCLE

Item Meaning Tab Mandatory Note


ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
F Feedrate COND. ×
CSS Constant surface speed COND. × An initial value is invalid.
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. × Display only if CSS=1
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with the COND. × 1-4 is specified.
button on touch screen.

5.3 TOOL CUTTING MOTIONS

The tool cutting motions of radius cycle are equal to the tool cutting
motions of the taper cylce. Refer to the tool cutting motions
description of the taper cycle (Chapter 4, “TAPER CYCLE”).

- 185 -
6.FACE CYCLE CYCLE MACHINING B-64254EN/04

6 FACE CYCLE
6.1 OUTLINE.................................................................................187
6.2 INPUT DATA ..........................................................................188
6.3 TOOL CUTTING MOTIONS ..................................................189

- 186 -
B-64254EN/04 CYCLE MACHINING 6.FACE CYCLE

6.1 OUTLINE

The face cycle is characterized by following properties.

(1) The face shape is defined by specifying the end point, witdh and
height of cutting area.
(2) Depending from the value of D-CUT it is possible to machine by
manual in-feeding or automatic in-feeding.
(3) The tool number, feedrate, and spindle speed can be specified as
cycle data.

+Z

End point +X

Height
Cutting
area

Width

- 187 -
6.FACE CYCLE CYCLE MACHINING B-64254EN/04

6.2 INPUT DATA

Data input for face cycle

Item Meaning Tab Mandatory Note


X0 Height of the area to cut FIG ○ Absolute coordinate
X X coordinate of end point FIG ○ Absolute coordinate
Z Z coordinate of end point FIG ○ Absolute coordinate
E Width of the area to cut FIG ○ Equal or bigger than zero
D-CUT Depth of cut FIG ○ Equal or bigger than zero
T Tool number METH. × The default value of FIN-X is
specified in the set screen.
F Feedrate METH. × The default value of FIN-Z is
specified in the set screen.
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
CSS Constant surface speed COND. ×
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. ×
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 188 -
B-64254EN/04 CYCLE MACHINING 6.FACE CYCLE

6.3 TOOL CUTTING MOTIONS

The tool cutting motions are primarly influenced by following


characteristics:
• Tool position at the time Cycle Start is pressed;
• Depth of cut (D-CUT);

The space around the workpiece is divided in 7 areas named [A], [C],
[E], [F], [G], [H], [I].
The tool position at the time Cycle Start is pressed can be somewhere
into the area [E] only if D-CUT=0.
The tool position, at the time Cycle Start is pressed, cannot be into the
area [A].

[A] [C]

[E]
[F]

Clearance X
P2

[G] [H] [I]

- 189 -
6.FACE CYCLE CYCLE MACHINING B-64254EN/04

1. Depth of Cut D-CUT=0, Tool in [E]+[H]

(1) The tool moves from the initial position, somewhere in [E]+[H],
in cutting feedrate until the edge of the programmed figure is
reached.
(2) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(3) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

3
Tool Initial Position
Somewhere in [E]+[H]

- 190 -
B-64254EN/04 CYCLE MACHINING 6.FACE CYCLE

2. Depth of Cut D-CUT>0, Cutting Direction DIR=X, Tool in [C]+[F]+[G]+[I]


(1) The tool moves from the initial position, somewhere in
[C]+[F]+[G]+[I], to P2 moving in rapid traverse first along the X
axis and then along the Z axis.
(2) The tool retract in rapid traverse along the Z axis by D-CUT.
(3) The tool moves in cutting feedrate, along the X axis, until the
edge of the programmed figure is reached.
(4) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(5) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(6) The tool retract in rapid traverse along the Z axis by
−(D-CUT+ESCPAMT).
(7) Steps 2 - 5 are repeated until the tool reaches P3.
(8) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(9) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(10) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z Ez.
(11) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

Clearance Z

9 4
10
3 11

Clearance X
P3 P2 1
7 6 2

D-CUT

- 191 -
6.FACE CYCLE CYCLE MACHINING B-64254EN/04

3. Depth of Cut D-CUT>0, Cutting Direction DIR=X, Tool in [H]


(1) The tool moves from the initial position, somewhere in [H], to
the edge of clearance X moving in rapid traverse along the X
axis.
(2) The tool moves in cutting feedrate, along the X axis, until the
edge of the programmed figure is reached.
(3) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(4) The tool moves in rapid traverse along the X axis until the edge
of clearance X.
(5) The tool retract in rapid traverse along the Z axis by
−(D-CUT+ESCPAMT).
(6) Steps 2 - 5 are repeated until the tool reaches P3.
(7) The tool moves in cutting feedrate until the edge of the
programmed figure is reached.
(8) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(9) The tool moves in rapid traverse along the Z axis until the edge
of clearance Z Ez.
(10) The tool return to the initial position in rapid traverse, moving
first along X and then along Z.

Clearance Z

8 3
9
2
7

Clearance X
P3
6 5
1 10
D-CUT

- 192 -
B-64254EN/02 CYCLE MACHINING 7.FREE FIGURE CYCLE

7 FREE FIGURE CYCLE


7.1 OUTLINE.................................................................................194
7.2 INPUT DATA ..........................................................................195
7.3 TOOL CUTTING MOTIONS ..................................................196

- 193 -
7.FREE FIGURE CYCLE CYCLE MACHINING B-64254EN/02

7.1 OUTLINE

The free figure cycle is characterized by following properties.

(1) It is possible to select the cutting direction between -Z, +Z, +X,
-X.
(2) Free figures shapes containing up to 10 elements can be edited.
(3) Depending from the value of D-CUT it is possible to machine by
manual in-feeding or automatic in-feeding.
(4) The finishing amount can be specified as cycle data.
(5) The tool number, feedrate, and spindle speed can be specified as
cycle data.

CAUTION
For outer figure the programmed figure shall be
monotonously decreasing.
For outer back figure and inner figure the
programmed figure shall be monotonously
increasing.

NOTE
The maximum number of figure elements for each
free figure cycle is 10.
If the parameter No.9104 #0 #1 is set to 1, it is
possible to extend the maximum number from 10 to
15 or 30.
But, it takes longer time to start a free figure cycle
than 10 elements.

- 194 -
B-64254EN/02 CYCLE MACHINING 7.FREE FIGURE CYCLE

7.2 INPUT DATA

In the following description the input data for outer free figure cycle is
explained in detail. As the meaning of the data input for the others for
free figure cycles is the same they are not explained in this document.

Screen area where the


edited figure is
displayed

Input data for outer free figure cycle

Item Meaning Tab Mandatory Note


D-CUT Amount of cut FIG ○ Equal or bigger than zero
DIR The direction of cutting is specified METH. × As default cutting direction
with the button on the touch screen. along X is selected
[X] :Direction along X (1)
[Z] :Direction along Z (2)
R+F The cutting method is specified with METH. × As default Rough + Finishing
the button on touch screen. cutting is selected
[R+F]: Rough + Finishing cutting (1)
[R]: Rough cutting (2)
[F]: Finish cutting (3)
FIN-X Finish amount X METH. × The default value of FIN-X is
specified in the set screen.
FIN-Z Finish amount Z METH. × The default value of FIN-Z is
specified in the set screen.
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number METH. ×
F Feedrate METH. ×
CSS Constant surface speed COND. ×
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. ×

- 195 -
7.FREE FIGURE CYCLE CYCLE MACHINING B-64254EN/02

Item Meaning Tab Mandatory Note


S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

7.3 TOOL CUTTING MOTIONS

The tool cutting motions are equal to the tool cutting motions of the
taper cylce. Refer to the tool cutting motions description of the taper
cycle (Chapter 4, “TAPER CYCLE”).

- 196 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

8 THREAD CYCLE
8.1 OUTLINE.................................................................................198
8.2 INPUT DATA ..........................................................................199
8.2.1 Input Data Thread Cycle ..............................................199
8.2.2 Input Data Thread Repair Cycle...................................201
8.3 TOOL CUTTING MOTION ....................................................204
8.3.1 Outer Thread Motions ..................................................204
8.3.2 Inner Thread Motions...................................................206
8.3.3 Cutting Method ............................................................208

- 197 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

8.1 OUTLINE

There are two kinds of thread cycle of outer thread and inner thread,
and is characterized by following properties.

(1) Thread shape can be defined by starting point, end point, pitch
and depth of thread.
(2) A straight and taper threading are available.
(3) It is possible to select the cutting direction between -Z, +Z.
(4) Six cutting methods are available (single-edged, straight, zigzag
each of them with constant cutting depth or constant cutting
amount).
(5) The tool number, feedrate, and spindle speed can be specified as
cycle data.

NOTE
Manual feed is not available. Only automatic feed
is available.

Outer thread
+Z

Workpiece
Pitch
+X

Depth

End point Start point

Inner thread
+Z
End point Start point

Depth +X

Workpiece Pitch

- 198 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

8.2 INPUT DATA

8.2.1 Input Data Thread Cycle


In the following the input data for outer thread cycle is explained in
detail. As the meaning of the data input for thread cycles is the same
other thread cycles are not explained in this document.

The picture below shows the guidance drawing of thread cycle.

Input data for thread cycle

Item Meaning Tab Mandatory Note


XS X coordinate start point of threading FIG ○ Absolute coordinate
ZS Z coordinate start point of threading FIG ○ Absolute coordinate
XE X coordinate end point of threading FIG ○ Absolute coordinate
ZE Z coordinate end point of threading FIG ○ Absolute coordinate
P Pitch of thread (lead) FIG ○ Equal or bigger than zero
H Depth of thread FIG ○ Equal or bigger than zero
D-CUT Depth of cut FIG ○ Equal or bigger than zero
METH Following cutting methods can be METH. × The guidance drawing
specified. changes according to the
1: Constant amount of cutting and selection.
single-edged cutting As default cutting constant
2: Constant amount of cutting and depth and single-edged
straight cutting cutting is selected as cutting
3: Constant amount of cutting and method.
zigzag cutting
4: Cutting constant depth and
single-edged cutting
5: Cutting constant depth and
straight cutting
6: Cutting constant depth and
zigzag cutting

- 199 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

Item Meaning Tab Mandatory Note


A Tool nose angle METH. × 60° is set as default value.
DIR The direction of cutting is specified METH. × The guidance drawing
with the button on the touch screen. changes according to the
Cutting direction - Z (1) selection.
Cutting direction + Z (2) As default cutting direction is
- Z.
FIN Finishing amount METH. ×
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
S Spindle speed COND. ×
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 200 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

8.2.2 Input Data Thread Repair Cycle


In the following the input data for outer thread repair cycle is
explained in detail. As the meaning of the data input for outer thread
repair cycles is the same other they are not explained in this document.

Input data for thread repair cycle

Item Meaning Tab Mandatory Note


XS X coordinate start point of threading FIG ○ Absolute coordinate
ZS Z coordinate start point of threading FIG ○ Absolute coordinate
XE X coordinate end point of threading FIG ○ Absolute coordinate
ZE Z coordinate end point of threading FIG ○ Absolute coordinate
P Pitch of thread (lead) FIG ○ Bigger than zero
H Depth of thread FIG ○ Bigger than zero
SET-Z Screw position Z coordinates for FIG ○ If SET key is pushed, the SET-Z
re-cycle value is automatically specified.
D-CUT Depth of cut FIG ○ Bigger than zero
METH Following cutting methods can be METH × The guidance drawing changes
specified. according to the selection.
1: Constant amount of cutting and As default cutting constant depth
single-edged cutting and single-edged cutting is
2: Constant amount of cutting and selected as cutting method.
straight cutting
3: Constant amount of cutting and
zigzag cutting
4: Cutting constant depth and
single-edged cutting
5: Cutting constant depth and straight
cutting
6: Cutting constant depth and zigzag
cutting
A Tool nose angle METH × 60° is set as default value.

- 201 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

Item Meaning Tab Mandatory Note


DIR The direction of cutting is specified METH. × The guidance drawing changes
with the button on the touch screen. according to the selection.
Cutting direction - Z (1) As default cutting direction is - Z.
Cutting direction + Z (2)
FIN Finishing amount METH. ×
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
S Spindle speed COND. ×
S-DIR Spindle rotate direction COND. × NORMAL is set as default value.
NORMAL (1) Display only if No.9202#1=1.
REVERSE (2) Refer to No.9213,9214,9215.
G The gear number is specified with the COND. × 1-4 is specified.
button on touch screen.

< operation procedure >


(1) Input necessary data fields

(thread start point, thread end point, pitch of thread, depth of t


hread, and depth of cut)

(2) Orient the spindle to zero position. Push [ORIENT] key.

(One-rotation signal of the spindle is matched to the position of


the sensor.)
When the serial spindle is used FANUC (No.9101#5=0),
[ORIENT] key is displayed. When the button is pressed, M code
(No.4960) for the orientation is output.

When the spindle is not used FANUC (No.9101#5=1), the


operator does the orientation manually.

SET ORIENT SAVE CAN

- 202 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

(3) Move threading tool into the bottom of thread.

X Z

(4) Push [SET] key.

(The value of current position Z is set in input item “SET-Z")

(5) Move away the tool from the piece, over the surface clearance
(parameter No.9221), along the X axis and then move the tool
along the Z axis over the entrance clearance (parameter
No.9220).

(6) Push [SAVE] key at the end.

(If step 5 is not executed then message “Separate the tool from
work” will appear and the input data will not be saved..)

(7) Returning to the base screen (pushing [SAVE] or [CAN]), M


code (No.4961) to release the spindle orientation is executed.

- 203 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

8.3 TOOL CUTTING MOTION

8.3.1 Outer Thread Motions

The space around the workpiece is divided in 2 areas named [A], [B].
If at the time cycle start is pressed the tool is somewhere into the area
[A] then an alarm is displayed.

Clearance Z
[A]

Clearance X
P2

[B]

- 204 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

Tool motions of outer thread is as follows.

(1) The tool moves from the initial position, somewhere in [B], to P2
in rapid traverse first along the Z axis and then along the X axis.
(2) From P2 the threading is realized according to the depth of cut
and the cutting method.
(3) The tool returns to the initial position in rapid traverse first along
the X axis and then along the Z axis.

Entrance clearance

2
(XS, ZS)
(XE, ZE)

Surface clearance
P2
1

- 205 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

8.3.2 Inner Thread Motions


The space around the workpiece is divided in 2 areas named [A], [B].
If at the time cycle start is pressed the tool is somewhere into the area
[A] then an alarm is displayed.

[B]

P2
Clearance X

[A]
Clearance Z

- 206 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

Tool motions of inner thread is as follows.

(1) The tool moves from the initial position, somewhere in [B], to P2
in rapid traverse first along the Z axis and then along the X axis.
(2) From P2 the threading is realized according to the depth of cut
and the cutting method.
(3) The tool returns to the initial position in rapid traverse first along
the X axis and then along the Z axis.

P2
Surface clearance

(XE, ZE)
(XS, ZS)

Entrance clearance

- 207 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

8.3.3 Cutting Method


Following 6 cutting methods are available. The selection of the cutting
method is done according to the value specified in data input field
METH.

(1) METH = 1 : Constant amount of cut, one-edged cutting

Tip of the
blade

d1
A
d2

d3
dn
H

FIN

The tool cut in order to keep constant the amount of


material cut between each step. The tool cut only with
one edge

D-CUT = Cut amount


FIN = Finish amount
Depth of H = Screw (value obtained by shape data)
A = Tip of the blade corner
Each thread cut cycle, cut amount dn
d1 = D-CUT
d2 = d1×sqrt (2)
d3 = d1×sqrt (3)
:
:
dn = d1×sqrt (n)

NOTE
When the amount of cut is smaller than the
minimum amount of cut (parameter No.9223), the
amount of cut is clamped to the value specified in
parameter No. 9223.

- 208 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

(2) METH = 2 : Constant amount of cut, both-edged cutting

Tip of
the blade

d1
A
d2

d3
dn
H

FIN

D-CUT = Cut amount


FIN = Finish amount
Depth of H = Screw (value obtained by shape data)
A = Tip of the blade corner
Each thread cut cycle, cut amount dn
d1 = D-CUT
d2 = d1×sqrt (2)
d3 = d1×sqrt (3)
:
:
dn = d1×sqrt (n)

The tool cut in order to keep constant the amount of material cut
between each step. The tool cut with both edges contemporaneously.

NOTE
When the amount of cut is smaller than the
minimum amount of cut (parameter No.9223), the
amount of cut is clamped to the value specified in
parameter No. 9223.

- 209 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

(3) METH = 3 : Constant amount cut, both-edge zigzag cutting

Tip of the
blade

A
d1

d2

d3
dn

H
FIN

D-CUT = Cut amount


FIN = Finish amount
Depth of H = Screw (value obtained by shape data)
A = Tip of the blade corner
Each thread cut cycle, cut amount dn
d1 = (D-CUT×sqrt(2))/2
d2 = D-CUT×sqrt (2)
d3 = (D-CUT×(sqrt(2)+sqrt(4)))/2
d4 = D-CUT×sqrt (4)
d5 = (D-CUT×(sqrt(4)+sqrt(6)))/2
:
:
dn = D-CUT×sqrt(n) n : Even number
dn+1 = (D-CUT×(sqrt(n)+sqrt(n+2)))/2

The tool cut in order to keep constant the amount of material cut
between each step. The tool cut with both edges alternatively.

NOTE
When the amount of cut is smaller than the
minimum amount of cut (parameter No.9223), the
amount of cut is clamped to the value specified in
parameter No. 9223.

- 210 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

(4) METH = 4 : Constant depth of cut, one-edge cutting

Tip of
the blade

A
D-CUT

D-CUT
H

D-CUT

FIN

D-CUT = Cut amount


FIN = Finish amount
Depth of H = Screw (value obtained by shape data)
A = Tip of the blade corner

The tool cut in order to keep constant the cut of depth between each
step. The tool cut with one edge only.

- 211 -
8.THREAD CYCLE CYCLE MACHINING B-64254EN/02

(5) METH = 5 : Constant depth of cut, both-edged cutting

Tip of the
blade

A D-CUT

D-CUT H

D-CUT

FIN

D-CUT = Cut amount


FIN = Finish amount
Depth of H = Screw (value obtained by shape data)
A = Tip of the blade corner

The tool cut in order to keep constant the cut of depth between each
step. The tool cut with both edges contemporaneously.

- 212 -
B-64254EN/02 CYCLE MACHINING 8.THREAD CYCLE

(6) METH = 6 : Constant depth of cut, both-edge zigzag cutting

Tip of the
blade


D-CUT

D-CUT H

D-CUT

FIN

D-CUT = Cut amount


FIN = Finish amount
Depth of H = Screw (value obtained by shape data)
A = Tip of the blade corner

The tool cut in order to keep constant the cut of depth between each
step. The tool cut with both edges alternatively.

- 213 -
9.GROOVE CYCLE CYCLE MACHINING B-64254EN/02

9 GROOVE CYCLE
9.1 OUTLINE.................................................................................215
9.2 INPUT DATA ..........................................................................217
9.3 TOOL CUTTING MOTIONS ..................................................219
9.3.1 Rough Cutting Motions................................................219
9.3.2 Finish Cutting Motions.................................................223

- 214 -
B-64254EN/02 CYCLE MACHINING 9.GROOVE CYCLE

9.1 OUTLINE

There are three kinds of groove cycle of outer groove, inner groove
and face groove, and is characterized by following properties.

(1) Groove shape can be specified by reference point, width and


depth of groove.
(2) Corner radius R or chamfering C elements can be specified for
each corner (1 - 4) of the groove.
(3) Two or more groove having the same shape can be cut specifying
the distance between the grooves (pitch).
(4) Roughing cut in parallel in the direction of Z axis(X axis) is
available.
(5) Finishing cut from both sides of the groove right and left and
evenly along the final shape is available.
(6) Pecking cutting motion is available.
(7) The tool number, feedrate, and spindle speed can be specified as
cycle data.

NOTE
Manual feed is not available. Only automatic feed
is available.

Outer groove
+Z

Width of pitch +X
Width

2 3
Depth Cutting area 2 Cutting area 1
1 4

Reference point

- 215 -
9.GROOVE CYCLE CYCLE MACHINING B-64254EN/02

Inner groove
+Z
Reference point

1 4
Depth Cutting area 2 Cutting area 1 +X

2 3

Width of pitch Width

Face groove

+Z

Cutting +X
Width area 2

Depth

3 4
Width of pitch
Cutting
area 1

2 1
Reference point

- 216 -
B-64254EN/02 CYCLE MACHINING 9.GROOVE CYCLE

9.2 INPUT DATA

In the following the input data for outer groove cycle is explained in
detail. As the meaning of the data input for groove cycles is the same
other they are not explained in this document.

Input data for outer groove cycle

Item Meaning Tab Mandatory Note


X X coordinate of left bottom corner FIG ○ Absolute coordinate
Z Z coordinate of left bottom corner FIG ○ Absolute coordinate
W Width of groove FIG ○ One cutting at W=0 when
Roughing is specified.
Alarm when Finishing is
specified in case of W=0
D Depth of groove FIG ○ Bigger than zero
NO Number of grooves FIG × Equal or bigger than zero
P Distance between grooves FIG × 1 when empty.
R1/C1 Corner radius R/chamfering C at FIG × Bigger than zero
position 1
R2/C2 Corner radius R/chamfering C at FIG × Bigger than zero
position 2
R3/C4 Corner radius R/chamfering C at FIG × Bigger than zero
position 3
R4/C4 Corner radius R/chamfering C at FIG × Bigger than zero
position 4
E Width of groove tool METH. × Cutting width = width of
groove tool - (tool nose R×2)
If E = (tool nose R×2), Cutting
width = R.
If E < (tool nose R×2), alarm
is displayed.
P-CUT Depth of cut (pecking) METH. × 0 when empty.
P-RET Return Amount (pecking) METH. × 0 when empty.

- 217 -
9.GROOVE CYCLE CYCLE MACHINING B-64254EN/02

Item Meaning Tab Mandatory Note


DWL Dwell time when the tool reaches the METH. × 0 when empty.
bottom of groove
R+F The cutting method is specified with METH. × As default Rough + Finishing
the button on touch screen. cutting is selected.
[R+F]: Rough + Finishing
cutting (1)
[R]: Rough cutting (2)
[F]: Finish cutting (3)
FIN-X Finish amount X METH. × The default value of FIN-X is
specified in the set screen.
FIN-Z Finish amount Z METH. × The default value of FIN-Z is
specified in the set screen.
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number METH. ×
F Feedrate METH. ×
CSS Constant surface speed COND. ×
ON (1)
OFF (2)
S Spindle speed COND. ×
S-MAX Maximum spindle speed COND. × It displays only at CSS=1.
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with the COND. × 1-4 is specified.
button on touch screen.

- 218 -
B-64254EN/02 CYCLE MACHINING 9.GROOVE CYCLE

9.3 TOOL CUTTING MOTIONS

In this section will be explained in detail tool cutting motions of outer


groove cycle. The tool cutting motion of the others groove cycles can
be deducted for symmetry.

9.3.1 Rough Cutting Motions


If the tool is inside area [A] when cycle start is pressed then an alarm
occur.

[A]

Clearance

P2 P1
[B]

- 219 -
9.GROOVE CYCLE CYCLE MACHINING B-64254EN/02

Tool motions of outer groove is as follows.

(1) The tool moves from the initial position, somewhere in [B], to
the left hand side of the groove next to the center of the groove
itself, at the edge of the clearance, moving in rapid traverse first
along the X axis and then along the Z.
(2) If pecking is specified then the tool moves in cutting feedrate in
-X axis direction by the cut amount . If pecking is not specified
then the tool moves in cutting feedrate in -X axis direction until
the bottom of the groove.
(3) If pecking is specified then the tool moves in rapid feedrate in
+X direction by the return amount.
(4) Steps 2 and 3 are iteratively repeated until the tool reaches the
bottom of the groove.
(5) From the bottom of the groove the tool moves in rapid traverse
first in X direction up to the edge of the clearance and then in –Z
direction by the tool width cut amount.
(6) The steps 2 to 5 are iteratively repeated until position P2 is
reached.
(7) The tool moves to the right hand side of the groove next to the
center of the groove itself, at the edge of the clearance, moving in
rapid traverse first along the X axis.
(8) The steps 2 to 4 are iteratively repeated until the tool reaches the
bottom of the groove.
(9) From the bottom of the groove the tool moves in rapid traverse
first in X direction up to the edge of the clearance and then in +Z
direction by the tool width cut amount.
(10) The steps 8 and 9 are iteratively repeated until position P1 is
reached.
(11) The tool return to the initial position moving first along X and
then along Z.

- 220 -
B-64254EN/02 CYCLE MACHINING 9.GROOVE CYCLE

W/2 W/2

4 8

Return amount

Cut amount of
pecking
2
Clearance 3 9 10
6 5
1
P2 P1
7

Cut amount
(Width direct.)

11
Cut amount = Width of grooving tool - (tool nose R×2)

Note)
If Width of grooving tool = (tool nose R×2) then Cut amount = R Width of
If Width of grooving tool < (tool nose R×2) then Alarm occur tool

- 221 -
9.GROOVE CYCLE CYCLE MACHINING B-64254EN/02

In case that multiple grooves have to machined the cutting sequence is


described in below pictures.

Outer groove

Groove 4 Groove 3 Groove 2 Groove 1

Cutting sequence 4 3 2 1

Inner groove
Cutting sequence 4 3 2 1

Groove 4 Groove 3 Groove 2 Groove 1

Face groove

Cutting sequence
Groove 4 4

Groove 3 3

Groove 2 2

Groove 1 1

- 222 -
B-64254EN/02 CYCLE MACHINING 9.GROOVE CYCLE

9.3.2 Finish Cutting Motions


If the tool is inside area [A] when cycle start is pressed then an alarm
occur.

[A]

Clearance
P2 P1
[B]

- 223 -
9.GROOVE CYCLE CYCLE MACHINING B-64254EN/02

Tool motions of outer groove is as follows.

(1) The tool moves from the initial position, somewhere in [B], to
the left hand side vertical wall of the groove, at the edge of the
clearance in P2, moving in rapid traverse first along the X axis
and then along the Z.
(2) The tool moves in cutting feedrate along the –X direction until
the bottom of the groove.
(3) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(4) The tool moves in rapid traverse first along X and then along Z
until reaching P1.
(5) The tool moves in cutting feedrate in –X direction until the
bottom of the groove.
(6) The tool moves moves in cutting feedrate in –Z direction until
the left hand side vertical wall of the groove.
(7) The tool retracts by the escape amount (ESCPAMT) specified in
parameter No. 9212.
(8) The tool moves in rapid traverse first along X and then along Z
until reaching P1.
(9) The tool return to the initial position in rapid traverse, moving
first along Z and then along X.

6
3,7

2
5

Clearance
4,8
9
P2 P1 1

- 224 -
B-64254EN/02 CYCLE MACHINING 9.GROOVE CYCLE

In case that multiple grooves have to machined the cutting sequence is


described in below pictures.

Outer groove

Groove 4 Groove 3 Groove 2 Groove 1

Cutting sequence 4 3 2 1

Inner groove

Cutting sequence 4 3 2 1

Groove 4 Groove 3 Groove 2 Groove 1

Face groove

Cutting sequence
Groove 4 4

Groove 3 3

Groove 2 2

Groove 1 1

- 225 -
10.HOLE CYCLE CYCLE MACHINING B-64254EN/02

10 HOLE CYCLE
10.1 OUTLINE.................................................................................227
10.2 INPUT DATA ..........................................................................228
10.2.1 Drill Cycle ....................................................................228
10.2.2 Tap Cycle .....................................................................229
10.3 TOOL CUTTING MOTIONS ..................................................230
10.3.1 Drilling Motions...........................................................230
10.3.2 Tapping Motions ..........................................................233

- 226 -
B-64254EN/02 CYCLE MACHINING 10.HOLE CYCLE

10.1 OUTLINE

In holing the open processing,there is the following features.

(1) Drill shape is defined specifying the base position of the hole
along Z and the depth of the drill.
(2) Tap geometry is defined specifying the base position of the
tapping along Z, the depth of the tapping and the pitch of the
tapping.
(3) Drill cycle can be machined with pecking movements.
(4) Tapping can be specified as clockwise and counterclockwise.
(5) Tap machining can be specified as float and rigid.
(6) The tool number, feedrate, and spindle speed can be specified as
cycle data.

NOTE
Manual feed is not available. Only automatic feed
is available.

Drill cycle

Start coordinates Z

+Z

Depth of hole
+X

Tap cycle
Pitch

Start coordinates Z

+Z

Depth of hole +X

- 227 -
10.HOLE CYCLE CYCLE MACHINING B-64254EN/02

10.2 INPUT DATA

10.2.1 Drill Cycle


The picture below shows the guidance drawing of drill cycle.

Input data for drill cycle

Item Meaning Tab Mandatory Note


Z Start Coordinate Z of the hole FIG ○ Absolute coordinate
L Depth of hole FIG ○ Bigger than zero
P-CUT Depth of cut (pecking) METH. × 0 when empty.
Escape amount = No.5114
DWL Dwell time when the tool reaches METH. × 0 when empty.
the bottom of groove
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
F Feedrate COND. ×
S Spindle speed COND. ×
S-DIR Spindle rotate direction COND. × NORMAL is set as default
NORMAL (1) value.
REVERSE (2) Display only if No.9202#1=1.
Refer to No.9213,9214,9215.
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 228 -
B-64254EN/02 CYCLE MACHINING 10.HOLE CYCLE

10.2.2 Tap Cycle


The picture below shows the guidance drawing of tap cycle.

Input data for tap cycle

Item Meaning Tab Mandatory Note


Z Start Coordinate Z of the hole FIG ○ Absolute coordinates
L Depth of hole FIG ○ Bigger than zero
P Pitch of thread (lead) FIG ○ Bigger than zero
DIR The direction of rotation is specified METH. × CW is the default value
with the button on touch screen.
CW: (1)
CCW: (2)
TYP Tapping type is specified with the METH. × RIGID is the default value
button on touch screen. FLOAT when empty.
FLOAT: Float tapping (1) TYP is displayed only at
RIGID: Rigid tapping (2) No.9101#5=0 and
No.5200#0=0.
( TYP is not displayed at
No.9101#5=1 or
No.5200#0=1. )
DWL Dwell time when the tool reaches the METH. × 0 when empty.
bottom of groove
XA X coordinate of Approach position METH. × Display only if No.9202#2=1
ZA Z coordinate of Approach position METH. × Display only if No.9202#2=1
T Tool number COND. ×
F Feedrate COND. ×
S Spindle speed COND. ×
G The gear number is specified with COND. × 1-4 is specified.
the button on touch screen.

- 229 -
10.HOLE CYCLE CYCLE MACHINING B-64254EN/02

10.3 TOOL CUTTING MOTIONS

10.3.1 Drilling Motions

1. Tool position of start at cycle


If the tool is inside area [D]+[E] when cycle start is pressed then an
alarm occur.

[A]
[D] [E]

- 230 -
B-64254EN/02 CYCLE MACHINING 10.HOLE CYCLE

2. High speed peck drilling


Tool motion if parameter No.5101#2=0.

• High speed peck drilling


At No.5101#2=0
Z axis clearance

1
8
Depth of hole
2

3
6 4
5
7

Depth of cut Escape amount


(Pecking) (No.5114)

Base Position

(1) The tool moves from the initial position, to the edge of clearance
Z, moving in rapid traverse along the Z axis.
(2) The tool moves, in rapid traverse along the X axis, to the position
X=0.
(3) The tool moves in cutting feedrate along the Z by P-CUT (Depth
of Cut) in –Z direction.
(4) The tool retracts by the escape amount (parameter No. 5114),
along the Z axis in +Z direction.
(5) The tool moves in cutting feedrate along the Z by P-CUT (Depth
of Cut) –escape amount in –Z direction.
(6) Steps 4 and 5 are repeated until the tool reaches the bottom of the
hole.
(7) The tool moves to the edge of clearance Z, moving in rapid
traverse along the Z axis in +Z direction..
(8) The tool return to the initial position, moving in rapid traverse
first along the X axis and the along the Z axis.

- 231 -
10.HOLE CYCLE CYCLE MACHINING B-64254EN/02

3. Peck drilling
Tool motion if parameter No.5101#2=1.

• Peck drilling
At No. 5101#2=1
Z axis clearance

1
Depth of hole 9

3
7 4
6 5
8

Depth of cut Escape amount


(Pecking) (No.5114)

Base position

(1) The tool moves from the initial position, to the edge of clearance
Z, moving in rapid traverse along the Z axis.
(2) The tool moves, in rapid traverse along the X axis, to the position
X=0.
(3) The tool moves in cutting feedrate along the Z by P-CUT (Depth
of Cut) in –Z direction.
(4) The tool moves to the edge of clearance Z, moving in rapid
traverse along the Z axis in +Z direction..
(5) The tool moves in rapid traverse along the Z axis to the previous
position + escape amount.
(6) The tool moves in cutting feedrate along the Z by P-CUT (Depth
of Cut) - the escape amount in –Z direction.
(7) Steps 4 to 6 are repeated until the tool reaches the bottom of the
hole.
(8) The tool moves to the edge of clearance Z, moving in rapid
traverse along the Z axis in +Z direction.
(9) The tool return to the initial position, moving in rapid traverse
first along the X axis and the along the Z axis.

- 232 -
B-64254EN/02 CYCLE MACHINING 10.HOLE CYCLE

10.3.2 Tapping Motions

1. Tool position of start at cycle


If the tool is inside the area [D]+[E] and cycle start is pressed than an
alarm occurs.

[D] [A]
[E]

- 233 -
10.HOLE CYCLE CYCLE MACHINING B-64254EN/02

2. Tapping tool motion

• Tapping
Z axis clearance

1
6
Depth of hole
2

3
4
5

Base Position

(1) The tool moves from the initial position, to the edge of clearance
Z, moving in rapid traverse along the Z axis.
(2) The tool moves, in rapid traverse along the X axis, to the position
X=0.
(3) The tool moves in cutting feedrate along the Z axis to the bottom
of the hole.
(4) The spindle is stopped.
(5) Spindle rotation is reversed and the tool returns to the edge of
clearance Z. in cutting feedrate
(6) The tool return to the initial position, in rapid traverse, moving
first along the X axis and then along the Z axis.

NOTE
It is necessary to set No.4002#5 to 0 for a reverse
tapping cycle.

- 234 -
APPENDIX
B-64254EN/04 APPENDIX A.ACTIVATION OF TURN MATE i

A ACTIVATION OF TURN MATE i


TURN MATE i starts by pushing a function key. The function key to
start TURN MATE i is assigned by parameter.

- 237 -
A.ACTIVATION OF TURN MATE i APPENDIX B-64254EN/04

A.1 ASSIGNMENT OF TURN MATE i TO FUNCTION KEY

To assign a function key to start TURN MATE i it is necessary to set


parameter No.9100.
Pushing the assigned function key TURN MATE i screen appears.

#7 #6 #5 #4 #3 #2 #1 #0
9100 GRP MES SYS OFS PRG POS

OFFSET
POS PROG
SETING

CUSTM
SYSTEM MESAGE GRAPH

In case that operation in standard CNC screen should be hidden,


assign TURN MATE i to all function keys setting parameter
No.9100=00111111. If parameter No. 9100=00111111, then to
display standard CNC screen again, turn on the CNC while pushing
[M] and [0] (zero) and then change the parameter.
MTB is responsible to prepare appropriate ladder program for
maintenance purpose.

- 238 -
B-64254EN/04 APPENDIX A.ACTIVATION OF TURN MATE i

A.2 PMC SIGNAL TO ENABLE/DISABLE TURN MATE i

It is possible to disable and enable TURN MATE i by changing


following PMC signal when parameter No.9101#7 is 1.

G62.4 (PD1T) 0: Disable TURN MATE i


1: Enable TURN MATE i

(1) If PMC signal PD1T is OFF then TURN MATE i screen does not
appear even pushing function key assigned by parameter
No.9100 will not display TURN MATE i..

(2) If PMC signal PD1T is OFF, TURN MATE i screen does not
appear even if parameter No. 9101#0 is set in order to display
TURN MATE i automatically at power on.

(3) If TURN MATE i is displayed and PMC signal PD1T is turned


OFF, then original CNC screen appears.

(4) If original CNC screen is displayed and PMC signal PD1T is


turned ON, then TURN MATE i screen appears by pressing a
function key which has the corresponding bit of parameter No.
9100 set to 1.

- 239 -
B.PARAMETERS APPENDIX B-64254EN/04

B PARAMETERS

WARNING
Make sure to use the parameters prepared by the
machine tool builder. If you changed the
parameter, there is a possibility that the cycle
machining is not worked correctly.
And it may cause the tool to strike the workpiece or
machine, possibly breaking the tool and/or machine
and/or injuring the operator.

- 240 -
B-64254EN/04 APPENDIX B.PARAMETERS

B.1 PARAMETERS RELATED TO BASIC OPERATIONS

#7 #6 #5 #4 #3 #2 #1 #0
9100 GRP MES SYS OFS PRG POS

POS 0: If MDI key <1> is pressed, then TURN MATE i is not displayed.
1: If MDI key <1> is pressed, then TURN MATE i is displayed.

PRG 0: If MDI key <2> is pressed, then TURN MATE i is not displayed.
1: If MDI key <2> is pressed, then TURN MATE i is displayed.

OFS 0: If MDI key <3> is pressed, then TURN MATE i is not displayed.
1: If MDI key <3> is pressed, then TURN MATE i is displayed.

SYS 0: If MDI key <4> is pressed, then TURN MATE i is not displayed.
1: If MDI key <4> is pressed, then TURN MATE i is displayed.

MES 0: If MDI key <5> is pressed, then TURN MATE i is not displayed.
1: If MDI key <5> is pressed, then TURN MATE i is displayed.

GRP 0: If MDI key <6> is pressed, then TURN MATE i is not displayed.
1: If MDI key <6> is pressed, then TURN MATE i is displayed.

<1> <2> <3>

POS PROG OFFSET

SETTING

SYSTEM MESAGE
CUSTM

GRAPH

<4> <5> <6>

NOTE
1 If all parameters from 9100#0 to 9100#5 are 1 then
it is not possible to display the standard CNC
screens, only TURN MATE i screen will be
displayed.
In the above case, if for maintenance purpose is
required to access standard CNC screens, then
during power on push at the same time MDI keys
M and 0 (zero) in order to display all other CNC
screens.
2 The MTB may create customer screens accessible
by the MDI key <6>. TURN MATE i is not a Custom
screen, so in order to display customer screens it is
necessary to push twice the MDI key <6>.

- 241 -
B.PARAMETERS APPENDIX B-64254EN/04

#7 #6 #5 #4 #3 #2 #1 #0
9101 G62 FSP PWD

PWD 0: When the power is turned on, the system is not switched to the
TURN MATE i.
1: When the power is turned on, the system is switched to the
TURN MATE i.
FSP 0: FANUC spindle is used.
1: FANUC spindle is not used.
G62 0: To display TURN MATE i , it is not required to set PMC signal
G62.4.
1: To display TURN MATE i , it is required to set PMC signal
G62.4.

#7 #6 #5 #4 #3 #2 #1 #0
9102 TDP GER SEQ LMT LDM SLM CND

CND 0: Tab COND in cycle data input screen is displayed.


1: Tab COND in cycle data input screen is not displayed.
SLM 0: The spindle load meter is displayed on the Base Screen.
1: The spindle load meter is not displayed on the Base Screen.
LDM 0: The servo load meter is displayed on the Base Screen.
1: The servo load meter is not displayed on the Base Screen.
LMT 0: The “LIMIT" button is displayed on the Base Screen.
1: The “LIMIT" button is not displayed on the Base Screen.

SEQ 0: Sequential execution function is not available.


1: Sequential execution function is available.

GER 0: It is possible to set the gear number of the spindle.


1: It is not possible to set the gear number of the spindle.

TDP 0: The tool selection screen is available


1: The tool selection screen is not available.

#7 #6 #5 #4 #3 #2 #1 #0
9103 MIO GST3 LM2 LM1 SFA

SFA 0: Spindle rotation direction It is considered clockwise if PMC


signals G070#5(SFRA)=1 && G070#4(SRVA)=0.
Spindle rotation direction It is considered counter clockwise if
PMC signals G070#5(SFRA)=0 && G070#4(SRVA)=1.
1: Spindle rotation direction It is considered clockwise if PMC
signals G070#5(SFRA)=0 && G070#4(SRVA)=1.
Spindle rotation direction It is considered counter clockwise if
PMC signals G070#5(SFRA)=1 && G070#4(SRVA)=0.

- 242 -
B-64254EN/04 APPENDIX B.PARAMETERS

LM2, LM1 Specify the configuration of Manual Cutting screen.


LM2 LM1 Configuration of Manual Cutting screen
0 0 Range of tool movement
0 1 Reserve
1 0 Reserve
1 1 JOG feedrate + Range of tool movement

GST3 0: The spindle speed (modal information of the CNC) is set on the
Spindle Setting screen by pushing [SET] soft-key.
1: The spindle speed (modal information of the CNC) is set by
pushing the Spindle Control button on the Machine Operator’s
panel.

MIO 0: Memory Card function is not validated.


1: Memory Card function is validated.

NOTE
In order to use Memory Card function, it is
necessary to set the parameter No.20 to 4
(memory card interface).

#7 #6 #5 #4 #3 #2 #1 #0
9104 NMS BN2 BN1

BN2, BN1 Specify the maximum contour block number in free figure.
BN2 BN1 Maximum contour block number
0 0 10
0 1 15
1 0 30

NMS 0: Editing of non-monotonic figures is disabled.


1: Editing of non-monotonic figures is enabled

#7 #6 #5 #4 #3 #2 #1 #0
9105 M30 MDL

MDL 0: When the NC program is converted, a modal instruction is


output.
1: When the NC program is converted, a modal instruction is not
output.

M30 0: When the NC program is converted, M30 is output at the end of


program.
1: When the NC program is converted, M02 is output at the end of
program.

- 243 -
B.PARAMETERS APPENDIX B-64254EN/04

9111 MSGLANG

[Standard value ] 0
TURN MATE i language selection

MSGLANG 0: The TURN MATE i language is the same as the language


displayed on NC side. However, if the displayed language on NC
side is different than English, Japanese, German, French, Italian,
Spanish, and Chinese, then TURN MATE i is displayed in
English.
1 : English
2 : Japanese
3 : German
4 : French
5 : Italian
6 : Spanish
7 : Portuguese
8 : Chinese (traditional)
9 : Chinese (simplified)
The rest: English

9112 PMCSIGN

PMCSIGN This parameter specifies the PMC R signal used by TURN MATE i to
communicate with the PMC.
If the parameter is not set a warning message will be displayed when
trying to execute automatic operations.

9113 ELOFS1

ELOFS1 Value of the load current of the first CNC controlled axis in the steady
status, as converted into a digital value (0 to +6554).
[Valid data range] 0 to +6554
The load meter value of the X axis is controlled by the following
relationship:
Load meter value=
[abs(servo current load)-abs(parameter #9112)]/
[abs(parameter #2086)- abs(parameter #9112)]

- 244 -
B-64254EN/04 APPENDIX B.PARAMETERS

9114 ELOFS2

ELOFS2 Value of the load current of the first second controlled axis in the
steady status, as converted into a digital value (0 to +6554).
[Valid data range] 0 to +6554
The load meter value of the Z axis is controlled by the following
relationship:
Load meter value=
[abs(servo current load)-abs(parameter #9113)]/
[abs(parameter #2086)- abs(parameter #9113)]

9115 GERMC1

GERMC1 M code executed if gear number 1 is selected (0 to 256).


[Valid data range] 0 to 256

9116 GERMC2

GERMC2 M code executed if gear number 2 is selected (0 to 256).


[Valid data range] 0 to 256

9117 GERMC3

GERMC3 M code executed if gear number 3 is selected (0 to 256).


[Valid data range] 0 to 256

9118 GERMC4

GERMC4 M code executed if gear number 4 is selected (0 to 256).


[Valid data range] 0 to 256

- 245 -
B.PARAMETERS APPENDIX B-64254EN/04

B.2 PARAMETERS RELATED TO COLOR PALETTE

B.2.1 Color Palette for Base Screen


The value assigned to these parameters is a 6 digit decimal number
having the following pattern:
00××△△
(00:Red value, ××: green value, and △△: blue value).
Each basic color is specified with a value between 0 and 63.
If for a basic color the specified value is bigger than 63 then is
interpreted as 63.
If the parameter value is less than 6 digits the value is interpreted as
000000.
The value of the parameter shall have the following pattern XYXYXY
in order to get shadows of gray colors, with XY ranging between 0
and 63 for a monochrome LCD.

9150 DSPCOL1

DSPCOL1 Strings, border of figures, lines in figures, arrows in figures on Base


screen.

9151 DSPCOL2

DSPCOL2 Title bar background, shadow of buttons.

9152 DSPCOL3

DSPCOL3 Free figure line on Free figure drawing screen.

9153 DSPCOL4

DSPCOL4 Load meter scale light gray

9154 DSPCOL5

DSPCOL5 Origin point on Free figure drawing screen.

9155 DSPCOL6

DSPCOL6 Base screen background color

9156 DSPCOL7

DSPCOL7 Light on buttons.

9157 DSPCOL8

DSPCOL8 White character display.

- 246 -
B-64254EN/04 APPENDIX B.PARAMETERS

9158 DSPCOL9

DSPCOL9 Meter place of Load Meter

9159 DSPCOL10

DSPCOL10 Dark gray scale place of Load Meter

9160 DSPCOL11

DSPCOL10 Gray scale place of Load Meter

9161 DSPCOL12

DSPCOL11 Scroll bar, cursor of edit box and frame place of Load Meter

9162 DSPCOL13

DSPCOL13 Shaw of bottom

9163 DSPCOL14

DSPCOL14 Selected figure line of Free figure drawing

9164 DSPCOL15

DSPCOL15 Back ground of Free figure drawing

9165 DSPCOL16

DSPCOL16 Workpiece
If 0 is set in above parameters, then the following data is used as
default.

(1) In the case of monochrome LCD

No.9150 = 000000 Black


No.9151 = 121212 Gray 1
No.9152 = 636363 White
No.9153 = 161616 Gray 2
No.9154 = 000000 Black
No.9155 = 383838 Gray 4
No.9156 = 606060 Gray 5
No.9157 = 636363 White
No.9158 = 606060 Black
No.9159 = 121212 Gray 1
No.9160 = 636363 White
No.9161 = 161616 Gray 2
No.9162 = 161616 Gray 2
- 247 -
B.PARAMETERS APPENDIX B-64254EN/04

No.9163 = 000000 Black


No.9164 = 161616 Gray 2
No.9165 = 242424 Gray 3

(2) In the case of color LCD

No.9150 = 000000 Black


No.9151 = 000063 Led
No.9152 = 242424 Green
No.9153 = 364416 Yellow
No.9154 = 606000 Blue
No.9155 = 484848 Gray
No.9156 = 003200 Pink
No.9157 = 636363 White
No.9158 = 006060 Light Green
No.9159 = 000000 Black
No.9160 = 181818 Light Gray
No.9161 = 484848 Gray
No.9162 = 636300 Light Blue
No.9163 = 603232 Dark Purple
No.9164 = 242424 Dark Gray
No.9165 = 404040 Light Gray

B.2.2 Color Palette for Guidance Windows

The value assigned to these parameters is a 6 digit decimal number


having the following pattern:
00××△△
(00:Red value, ××: green value, and △△: blue value).
Each basic color (red, green and blue) is specified with a value
ranging between 0 and 63.
If for a basic color the specified value is bigger than 63, then the value
is interpreted as 63.
If the parameter value is less than 6 digits, then the value is interpreted
as 000000.
In order to get shadows of gray colors the value of the parameter shall
have the following pattern XYXYXY, with XY ranging between 0
and 63 for a monochrome LCD.

9182 GIDCOL1

GIDCOL 1 Strings, border of figures, lines in figures, arrows in figures on


guidance windows.

9183 GIDCOL2

GIDCOL2 Reserve

- 248 -
B-64254EN/04 APPENDIX B.PARAMETERS

9184 GIDCOL3

GIDCOL3 Color of chuck

9185 GIDCOL4

GIDCOL4 Color of tool

9186 GIDCOL5

GIDCOL5 Color of workpiece

9187 GIDCOL6

GIDCOL6 Reserve

9188 GIDCOL7

GIDCOL7 Reserve

9189 GIDCOL8

GIDCOL8 Reserve

9190 GIDCOL9

GIDCOL9 Reserve

9191 GIDCOL10

GIDCOL10 Reserve

9192 GIDCOL11

GIDCOL11 Reserve

9193 GIDCOL12

GIDCOL12 Color of drill and tap tool

9194 GIDCOL13

GIDCOL13 Reserve

9195 GIDCOL14

GIDCOL14 Reserve

9196 GIDCOL15

- 249 -
B.PARAMETERS APPENDIX B-64254EN/04

GIDCOL15 Reserve

9197 GIDCOL16

GIDCOL16 Reserve

If 0 is set in above parameters, then the following data is used as


default.

(1) In the case of monochrome LCD

No.9182=000000 Black
No.9183=060606 Gray 1
No.9184=121212 Gray 2
No.9185=161616 Gray 3
No.9186=242424 Gray 4
No.9187=323232 Gray 5
No.9188=404040 Gray 6
No.9189=636363 White
No.9193=242424 Gray 4

(2) In the case of color LCD

No.9182=000000 Black
No.9183=630000 Red
No.9184=242424 Dark Gray
No.9185=404040 Light Gray
No.9186=003200 Green
No.9187=606000 Yellow
No.9188=006363 Light Blue
No.9189=636363 White
No.9190=000063 Blue
No.9191=000063 Blue
No.9192=404040 Light Grey
No.9193=000000 Black
No.9194=000000 Black
No.9195=636363 White
No.9196=006363 Light Blue
No.9197=404040 Light Gray

- 250 -
B-64254EN/04 APPENDIX B.PARAMETERS

B.3 PARAMETERS INFLUENCING CUTTING MOTIONS

B.3.1 Common

#7 #6 #5 #4 #3 #2 #1 #0
9200 TPC SPC

SPC 0: If spindle is stopped and Cycle Start button is pushed, then the
alarm is displayed on the screen.
1: If the spindle is stopped and Cycle Start button is pushed, then
the alarm is not displayed on the screen.

NOTE
When the spindle does not rotate (PMC signal
F40#0-#7 and F41#0-#7 is all 0), the P/S alarm
(“3063: WRONG SPINDLE SPEED”) is displayed.

TPC 0: In outer/inner cutting cycles with manual In-feeding (depth of cut


D-CUT=0), if the tool position in X, before pushing Cycle Start
button, is bigger/smaller than the maximum/minimum X
coordinate of work-piece, then the alarm is displayed on the
screen.
1: In outer/inner cutting cycle with manual In-feeding (depth of cut
D-CUT=0), if the tool position in X before pushing Cycle Start
button is bigger/smaller than the maximum/minimum X
coordinate of work-piece, then the alarm is not displayed on the
screen.

#7 #6 #5 #4 #3 #2 #1 #0
9202 AP1 AP2 AP3 TPD APD MO3

M03 0: The item of Spindle rotation [S-DIR] is not displayed on the


input data screen of COND tab.
1: The item of Spindle rotation [S-DIR] is displayed on the input
data screen of COND tab.

APD 0: The item of Approach position [XA], [ZA] are not displayed on
the input data screen of METH tab.
1: The item of Approach position [XA], [ZA] are displayed on the
input data screen of METH tab.

TPD 0: Tool change position is not displayed on Process list screen.


1: Tool change position is displayed on Process list screen.

- 251 -
B.PARAMETERS APPENDIX B-64254EN/04

AP3 0: Order of axes movement in Inner Cycle is as follows.


X → Z axes approach movement
Z → X axes escape movement
1: Order of axes movement in Inner Cycle is as follows.
Z → X axes approach movement
X → Z axes escape movement

AP2 0: Order of axes movement in Outer Back Cycle is as follows.


Z → X axes approach movement
X → Z axes escape movement
1: Order of axes movement in Outer Back Cycle is as follows.
X → Z axes approach movement
Z → X axes escape movement

AP1 0: Order of axes movement in Outer Cycle is as follows.


Z → X axes approach movement
X → Z axes escape movement
1: Order of axes movement in Outer Cycle is as follows.
X → Z axes approach movement
Z → X axes escape movement

#7 #6 #5 #4 #3 #2 #1 #0
9203 M01

M01 During execution of a program formed by linked cycles


0 : M01 is not outputted at the end of a cycle or tool change.
1 : M01 is outputted at the end of a cycle or tool change.

B.3.2 Turning Cycles

9210 XCLEARF

XCLEARF Clearance value along X axis (radius value, positive value,


incremental value)
Distance from the stock removal, along the X axis, to machining start
point (approach point).
The default value is 2 mm (0.08 inch) if parameter is set to 0.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

NOTE
This parameter is used in, roughing, finishing,
roughing + finish cutting cycles.

- 252 -
B-64254EN/04 APPENDIX B.PARAMETERS

9211 ZCLEARF

ZCLEARF Clearance value along Z axis (radius value, positive value, incremental
value)
Distance from the stock removal, along the Z axis, to machining start
point (approach point).
The default value is 2 mm (0.08 inch) if parameter is set to 0.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

NOTE
This parameter is used in, roughing, finishing,
roughing + finish cutting cycles.

9212 ESCPAMT

ESCPAMT Escape Amount (radius value, positive value, incremental value).


Distance by which the tool retracts from the cutting surface after each
cut
The escape amount value is the same along X and along Z.
The default value is 0.5 mm (0.02inch) if parameter is set to 0.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

ESCPAMT

ESCPAMT

- 253 -
B.PARAMETERS APPENDIX B-64254EN/04

9213 SDNMLM

SDNMLM Spindle normal rotation instruction M code.


(0 to 65535)
M03 is output in case of 0.

9214 SDRVSM

SDRVSM Spindle reverse rotation instruction M code


(0 to 65535)
M04 is output in case of 0.

9215 SDSTPM

SDSTPM Spindle stop instruction M code


(0 to 65535)
M05 is output in case of 0.

B.3.3 Thread Cycle

9220 SCLEARF

SCLEARF Clearance value along X axis (radius value, positive value,


incremental value)
Distance from thread start point, along the X axis, to machining start
point (approach point).
The default value is 2 mm (0.08 inch) if parameter is set to 0.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

9221 ECLEARF

ECLEARF Clearance value along Z axis (radius value, positive value, incremental
value)
Distance from thread start point, along the Z axis, to machining start
point (approach point).
The default value is 2 mm (0.08 inch) if parameter is set to 0.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

9223 TMINAMT

TMINAMT Minimum cutting depth (radius value and positive value).


If the cutting depth value calculated by the cycle is smaller than the
value of this parameter then the cutting depth applied will be the value
specified for this parameter.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

- 254 -
B-64254EN/04 APPENDIX B.PARAMETERS

9224 SPLANGQ

QZ Qz is the gap angle between P0 and P1. measured from P0 in


clockwise direction.
If P0=P1 then set QZ=0.
[Unit of data] 0.001 degree

P0
P0: Spindle position after commanding
QZ P1 spindle orientation. It represents the
zero position on spindle position coder.
P1: It represents the spindle zero position
on the spindle chuck. MTB is
Spindle responsible to prepare spindle zero
position on the spindle chuck.

NOTE
It is mandatory to set this parameter to execute
thread repair

4960 ORIENTM1

ORIENTM1 M code specifying the spindle orientation


Specify the M code to change from spindle rotating mode to spindle
positioning mode. Executing the M code the spindle will orient.
Spindle positioning can be specified from the next block.

4961 ORIENTM2

ORIENTM2 M code releasing the spindle positioning mode


Specify the M code to change from spindle positioning mode to
spindle rotating mode.

- 255 -
B.PARAMETERS APPENDIX B-64254EN/04

B.3.4 Groove Cycle

9230 GMINAMT

GMINAMT Minimum cutting depth (radius value and positive value).


If the cutting depth value calculated by the cycle is smaller than the
value of this parameter then the cutting depth applied will be the value
specified for this parameter.
The default value is P-CUT/10 if parameter is set to 0.

[Unit of data] For metric system: 0.001 mm


For inch system: 0.0001 inch

B.3.5 Drill Cycle

9240 SPNNTNM

SPNNTNM M code to specify clockwise tapping before executing the tapping


cycle.
If the value of the parameter is zero or blank no M code will be
commanded before the tapping cycle.

9241 SPNRTNM

SPNRTNM M code to specify counterclockwise tapping before executing the


tapping cycle.
If the value of the parameter is zero or blank no M code will be
commanded before the tapping cycle and alarm 3074 will be issued

- 256 -
B-64254EN/04 APPENDIX C.ALARMS

C ALARMS

- 257 -
C.ALARMS APPENDIX B-64254EN/04

C.1 ALARMS COMMON TO ALL CYCLES

Alarm
Message Cause Countermeasure
number
3007 WRONG CUTTING CONDITION Feedrate is not set. Please set feedrate on
feedrate setting screen.
whether to set the value in
feedrate in the COND tab of
Input data screen.
3010 NO MACHINING CYCLE BLOCK. The selected cycle number does Please select a cycle number
not contain any cutting cycle. containing a machining block.
3101 WRONG TOOL POSITION. The position of the tool when Cycle Please move the tool to an
Start is pressed is not compatible appropriate position before
with the cutting motion of the cycle pressing cycle start again.
being executed. The tool shall be placed on a
The current tool position may point not causing a crash after
cause a crash. cycle start is pressed.
3102 NO NECESSARY DATA The necessary data for cutting Please input the necessary
cycle is not inputted. data for cutting cycle.

C.2 TAPER, RECTANGULAR, CHAMFER, RADIUS, FREE


FIGURE, AND FACE

Alarm
Message Cause Countermeasure
number
3006 WRONG CUTTING AREA The cutting area has been not Please review the values
correctly specified because the specified for finishing amount.
finish amount values are too large.
3014 WRONG FIGURE DATA The corner radius value or Please modify the shape
chamfering values are too large. according the following cases:
For an external cutting the In external cutting cycle the
specified figure does not follows figure shall be increasing
an increasing monotonously monotonously along the X axis.
shape along the X axis. For an In internal cutting cycle the figure
internal cutting cycle the specified shall be decreasing
figure does not follows a monotonously along the X axis.
decreasing monotonously shape
along the X axis.
3093 FIGURE IS NOT CLOSED In a free figure, some data of an Please fix if figure can be non
element have not been defined monotonic.
properly. (Refer to (NMS) of parameter
No.9104#7)

- 258 -
B-64254EN/04 APPENDIX C.ALARMS

C.3 THREAD

Alarm
Message Cause Countermeasure
number
3007 WRONG CUTTING CONDITION The spindle speed has been not Please specify the spindle speed
specified. on the Set screen or in the in the
COND tab of the thread repair
cycle.
3049 WRONG FINISHING The thread depth is smaller than Please specify a thread depth
ALLOWANCE the finishing amount. bigger than the finishing amount.

C.4 GROOVE

Alarm
Message Cause Countermeasure
number
3006 WRONG CUTTING AREA The cutting area has been not Please review the values specified
correctly specified because the for finishing amount and corner
finish amount values are too large radius and chamfering.
and/or the corner radius value or
chamfering values are too large.
3060 WRONG TOOL WIDTH The width of the tool E is smaller Please modify the tool dimension
than twice the tool tip radius R. in order to respect following
E < 2R relationship:
E ≥ 2R
3079 WRONG CORNER SETTING The value of Corner R1-R4 is Please specify Corner R1-R4 not
specified to 0. to 0.
The value of Corner C1-C4 is Please specify Corner C1-C4 not
specified to 0. to 0.

C.5 HOLE

Alarm
Message Cause Countermeasure
number
3074 NO M-CODE BEFORE TAP Even though the counterclockwise Please set the data to parameter
CYCL tapping is selected, the data of No.9241.
parameter No.9241 is 0. (No.9240
= M code to specify
counterclockwise tapping before
executing the tapping cycle.)

- 259 -
C.ALARMS APPENDIX B-64254EN/04

C.6 SEQUENTIAL EXECUTION

Alarm
Message Cause Countermeasure
number
3045 WRONG CUTTING DEPTH There is D-CUT =0 in Cutting In Sequential execution, Cutting
cycles during Sequential cycle with manual in-feeding can
execution. not be executed.
Please set D-CUT not to 0.

C.7 SPINDLE SPEED CHECKING

Alarm
Message Cause Countermeasure
number
3063 WRONG SPINDLE SPEED Spindle has stopped at pushing Please rotate the Spindle by
Cycle Start button. pushing Spindle control buttons.

- 260 -
B-64254EN/04 APPENDIX D.LADDER PROGRAM ADAPTATION

D LADDER PROGRAM ADAPTATION


It’s necessary for MTB to adapt ladder program as follows in order to
run TURN MATE i.

In following paragraphs TMi stands for TURN MATE i

- 261 -
D.LADDER PROGRAM ADAPTATION APPENDIX B-64254EN/04

D.1 SETTING OF OPERATION MODE AT POWER ON

Following ladder modification is not mandatory.


By setting operation mode to JOG as default mode when power is on,
it’s possible to release the operator from changing to JOG mode
manually.

Add ladder program consistently to following sequence to change the


operation mode according to R signal specified in parameter No.9112.

GTMI : Bit 6 of R signal specified in parameter No.9112. The signal


informs whether TURN MATE i is displayed or not.

MD1-4 : PMC signals G043#0 to #2

SEQUENCE
(1) Change operation mode to JOG when GTMI is on.
(2) Change back to original operation mode when GTMI return to
off.

Timing chart
(TMi = TURN MATE i)

GTMI
(TMi->PMC)

MD1-4: JOG mode


(PMC->CNC)

NOTE
Parameter No.7100#0(JHD) must be set to 1 for
enabling manual pulse generators in JOG mode.

CAUTION
In case operation mode is not changed
automatically to JOG mode at power on, then
operator must change to JOG or HNDL mode
manually before manual operations.

- 262 -
B-64254EN/04 APPENDIX D.LADDER PROGRAM ADAPTATION

D.2 STARTING A CUTTING CYCLE

To start cutting cycle, it’s necessary to change operation mode to


MEM and then turn ST signal on.
To start a TURN MATE i cutting cycle, it is necessary to turn on R
signal specified in parameter No.9112, change operation mode to
MEM and then turn ST signal on according to following sequence.

GST : Bit 0 of R signal specified in parameter No.9112. It


represents the TURN MATE i programs cycle start.

GST2 : Bit 1 of R signal specified in parameter No.9112. It


represents the PMC acknowledgement that a TURN MATE i
program is going to be executed.

GRDY : Bit 2 of R signal specified in parameter No.9112. It


represents the information that the TURN MATE i Base
screen is being displayed.

GERS : Bit 7 of R signal specified in parameter No.9112. It


represents the end of execution of a TURN MATE i
program.

MD1-4 : PMC signals G043#0 to #2. Signals for CNC mode


selection.

ST : PMC signal G007#2. PMC cycle start signal

RST : Reset signal

If Base Screen is displayed then TURN MATE i turn on PMC signal


GRDY.

SEQUENCE
(1) When cycle start button on machine operator’s panel is pushed
and GRDY signal is ON, turn GST2 signal ON.
(2) When GST signal turns ON, turns GST2 OFF and change
operation mode to MEM and then turn ST signal ON.
(3) When M02 or M30 are executed, or RST signal is ON turn
GERS signal ON.
(4) When GST signal turns OFF, change operation mode to original
mode and then turn GERS signal OFF.

WARNING
In case this modification is not accomplished CNC
ISO programs will be executed each time cycle
start button is pressed with the possibility of
unexpected operations, causing danger to both the
user being injured and the equipment being
damaged.

- 263 -
D.LADDER PROGRAM ADAPTATION APPENDIX B-64254EN/04

Timing chart
(TMi = TURN MATE i)

Cycle staring button

GRDY
(TMi->PMC)

GST2
(PMC-> TMi)

GST
(TMi ->PMC)

MD1-4: MEM mode


(PMC->CNC)

ST
(PMC->CNC)

GERS M02, M30, RST


(PMC-> TMi)

- 264 -
B-64254EN/04 APPENDIX D.LADDER PROGRAM ADAPTATION

D.3 CYCLE START FOR STANDARD NC ISO PROGRAMS

With the ladder modification explained in previous section it is


impossible to execute standard NC ISO programs.
In order to execute NC ISO programs is required to raise the PMC
signal ST only when bit 6 of PMC R signal, specified in parameter
No.9112, is 0.

GTMI : Bit 6 of R signal specified in parameter No.9112. The signal


informs whether TURN MATE i is displayed or not.
If TURN MATE i screen is displayed then GTMI is on.

WARNING
In case this modification is not accomplished when
cycle start is pressed there is the possibility of
unexpected operations, with danger for both the
user being injured and the equipment being
damaged.

- 265 -
D.LADDER PROGRAM ADAPTATION APPENDIX B-64254EN/04

D.4 LADDER MODIFICATION FOR REVERSE-TAP CYCLE

Following ladder modification is required in order to execute reverse


tapping cycles.

CAUTION
1 Without the modification is not possible to execute
reverse tapping cycles.
2 It is necessary to set No.4002#5 to 0 for reverse
tapping cycles.

D.4.1 Reverse Float Tap Cycle


Canned cycle G84 is used for tapping. G84, as standard, can be used
only to create standard tap. Within the execution of G84 the M codes
determining the direction of spindle rotation (M03, M04) are
sequentially commanded.
Therefore to execute a reverse tapping is necessary to reverse the
meaning of M03 and M04 by PMC ladder program.

In TURN MATE i the reverse Tap cycle G84 is executed by using


following template program.
M code value defined in
Mmm1 (M code to specify reverse-tap)
parameter No.9241
M03;
G00 Z_;
X0.;
G84 Z_ R_ Q_ P_ F_;
G80;
G00 X0.;
Z_;

When Mmm1 is executed the spindle rotation for tapping is reversed.


It means the meaning of M03 and M04 are reversed.
At the end of the tapping cycle the meaning of M03 and M04 have to
be reestablished at the original meaning. Use the falling edge of PMC
ladder signal F001#5 to reestablish the original meaning of M03 and
M04.
Please refer to ‘6.4.3 Reverse tapping sequence’.

NOTE
The value of Mmm1 code specifying
reverse-tapping is defined in parameter No.9241.

- 266 -
B-64254EN/04 APPENDIX D.LADDER PROGRAM ADAPTATION

D.4.2 Reverse-rigid Tap Cycle


Canned cycle G84 is used for tapping. G84, as standard, can be used
only to create standard tap. Within the execution of G84 the M codes
determining the direction of spindle rotation (M03, M04) are
sequentially commanded.
Therefore to execute a reverse tapping is necessary to reverse the
meaning of M03 and M04 by PMC ladder program.

In TURN MATE i the reverse Tap cycle G84 is executed by using


following template program.

Mmm1 (M code to specify reverse-tap) M code value defined in


parameter No.9241
G00 Z_;
X0. ;
Mmm2 S_;(Mmm2 specify rigid tapping cycle)
G84 Z_ R_ P_ F_;
G80;
G00 X0.;
Z_;

When Mmm1 is executed the spindle rotation for tapping is reversed.


It means the meaning of M03 and M04 are reversed.
At the end of the tapping cycle the meaning of M03 and M04 have to
be reestablished at the original meaning. Use the falling edge of PMC
ladder signal F001#5 to reestablish the original meaning of M03 and
M04.
Please refer to ‘6.4.3 Reverse tapping sequence’.

NOTE
The value of mm1 (M code before a reverse-tap)
reaches the value of No.9241.
The value of mm2 (rigid tapping M code) is decided
as follows.:
M29 in case of parameters No.5210=0&No.5212=0
M code value is specified in parameter No.5210 in
case of parameters No.5210≠0 & No.5212=0.
M code value is specified in parameter No.5212 in
case of No.5212≠0.

- 267 -
D.LADDER PROGRAM ADAPTATION APPENDIX B-64254EN/04

Timing chart

Mmm1:F10 - F13
(CNC->PMC)

REV_new
(Temporary Signal)

TAP: F01#5
(CNC-> PMC)
Point R level

M03: F10 - F13


(CNC ->PMC)
Bottom of Hole

M05: F10 – F13


(CNC ->PMC)
Bottom of Hole Point R level

M05: F10 – F13


(CNC → PMC)

Spindle Reverse
Rotation
(PMC ->MT)

Spindle Rotation
(PMC ->MT)

NOTE
Please make new signal REV_new in order to
reverse Spindle rotation.

- 268 -
B-64254EN/04 APPENDIX D.LADDER PROGRAM ADAPTATION

D.5 SETTING SPINDLE STATE BY CW/CCW BUTTON

It is possible to set spindle state (modal information of the CNC) when


the spindle control button is pushed on the machine operator’s panel.
To set the spindle state, it’s necessary to change operation mode to
MEM and then turn ST signal on.
That is, it is necessary to turn on R signal specified in parameter
No.9112, change operation mode to MEM and then turn ST signal on
according to following sequence.

NOTE
This feature is available setting parameter
No.9103#5=1.

GST : Bit 0 of R signal specified in parameter No.9112. It


represents the TURN MATE i programs cycle start.

GST3 : Bit 3 of R signal specified in parameter No.9112. It


represents the PMC acknowledgement that Spindle is going
to be rotated. Consequently the data saved in the Spindle
setting screen are used to fill in a Macro Executor program
that is executed when ST goes to 1

GRDY : Bit 2 of R signal specified in parameter No.9112. It


represents the information that the TURN MATE i Base
screen is being displayed.

GERS : Bit 7 of R signal specified in parameter No.9112. It


represents the end of execution of a TURN MATE i
program.

MD1-4 : PMC signals G043#0 to #2. Signals for CNC mode


selection.

ST : PMC signal G007#2. PMC cycle start signal

RST : Reset signal

If Base Screen is displayed then TURN MATE i turn on PMC signal


GRDY.

SEQUENCE
(1) When spindle control CW/CCW button on machine operator’s
panel is pushed and GRDY signal is ON, then turn GST3 signal
ON.
(2) When GST signal turns ON, turns GST3 OFF and change
operation mode to MEM and then turn ST signal ON.
(3) When M02 or M30 are executed, or RST signal is ON turn
GERS signal ON.
(4) When GST signal turns OFF, change operation mode to original
mode and then turn GERS signal OFF.
- 269 -
D.LADDER PROGRAM ADAPTATION APPENDIX B-64254EN/04

(5) Execute Spindle CW or CCW rotation, and then set Spindle


rotation button signal OFF.

WARNING
In case this modification is not accomplished CNC
ISO programs will be executed each time cycle
start button is pressed with the possibility of
unexpected operations, causing danger to both the
user being injured and the equipment being
damaged.

Timing chart

(TMi = TURN MATE i)

Spindle rotation
button CW/CCW

GRDY
(TMi->PMC)

GST3
(PMC-> TMi)

GST
(TMi ->PMC)

MD1-4: MEM mode


(PMC->CNC)

ST
(PMC->CNC)

GERS M02, M30, RST


(PMC-> TMi)

- 270 -
B-64254EN/04 APPENDIX E.USER MACRO PROGRAM CUSTOMIZATION

E USER MACRO PROGRAM


CUSTOMIZATION
MTB can combine their Macro Executor program with TURN MATE
i by making separate User Module (MEM file).
After making User Module, MTB can install it into FROM by using
BOOT SYSTEM.

In order to make a user module, the following Link file and Header
file are necessary.

(1) BH50_U1.LNK : Link file for making User module

(2) F0ITP1.MEX : Header file for making User module

Hereafter, the method to create the user module is explained.

- 271 -
E.USER MACRO PROGRAM CUSTOMIZATION APPENDIX B-64254EN/04

E.1 HOW TO MAKE USER MODULE

The following operation is a way of making User module.

1. Modify Link file (BH50_U1.LNK) as follows.

(1) Compile Parameter


P9000 = 00000100 :
Set the suitable value according to the macro program
size.
P9001 = 00000001 : #0
If you do not want to output sequence number of
P-code program, it is not necessary.
P9002 = 11000001 : #7, #6
Be sure to set #7 and #6 to 1.
P9008 = 00100000 : #5
Be sure to set #5 to 1.
P9110 = 1 :
Be sure to set 1.
As to the other compile parameter, if necessary, add it to the
original one.

(2) File name of Macro program


Change 'FILE=sample' to the file name which MTB want to
install.

(3) Series name and Version number


MTB can display the series name and version number on
SYSTEM CONSTRUCTION screen by modifying the
following portion.
SERN =USR1
VERN =00ZZ

2. Compile Macro program by using MCOMP0 command.


3. Link the object file with Link file ‘BH50_U1.LNK' by using
MLINK command.
4. Make User Module (MEM file) by using MMCARD
command.
5. Install User Module into FROM by using BOOT SYSTEM.

- 272 -
B-64254EN/04 APPENDIX E.USER MACRO PROGRAM CUSTOMIZATION

E.2 NOTE

(1) In order to run a user macro, also the macro software of TURN
MATE i, "BH50.mem", is necessary. The macro software,
therefore, has to be installed into FROM.

(2) Please order Custom Software size and set the compile parameter
No.9000 according to the size.

(3) As to the program number and the common varies, there is no


restriction.

- 273 -
B-64254EN/04 INDEX

INDEX
<A> <D>
TABLE OF CONTENTS DEFAULT FINISHING AMOUNT VALUES ...............58
ACTIVATION OF TURN MATE i .............................. 237 DEFINITION OF WARNING, CAUTION, AND
ALARMS ...................................................................... 257 NOTE ............................................................................. s-2
ALARMS AND OPERATOR MESSAGES ................... 59 Deletion of All Processes ................................................81
ALARMS COMMON TO ALL CYCLES.................... 258 Deletion of One Process ..................................................81
Alteration of Process ....................................................... 80 DETAILED GROUP OF CUTTING CYCLES ............129
ASSIGNMENT OF TURN MATE i TO FUNCTION Direct Input of Tool Offset Values..................................28
KEY .............................................................................. 238 Drawing Area ..................................................................49
Drill Cycle............................................................. 228, 256
<B>
Drilling Motions............................................................230
BASE SCREEN .............................................................. 91
BASE SCREEN LAYOUT ...............................................6 <E>
EDITING A FREE FIGURE...........................................52
<C>
EDITING CUTTING CYCLE ........................................42
CALCULATOR FUNCTION ......................................... 60
CHAMFER CYCLE ..................................................... 150 <F>
CLEAR OPERATION FOR SRAM DATA OF TURN FACE CYCLE ..............................................................186
MATE i ........................................................................... 17 FEEDRATE ....................................................................25
Color Palette for Base Screen........................................ 246 Figure Elements Button...................................................48
Color Palette for Guidance Windows............................ 248 Finish Cutting Motions.................................. 146, 176, 223
Comment Editing ............................................................ 82 Format of Memory Card ....................................... 107, 112
Common........................................................................ 251 FREE FIGURE................................................................44
CONSTANT SURFACE SPEED OFF ........................... 22 FREE FIGURE CYCLE................................................193
CONSTANT SURFACE SPEED ON............................. 23 FREE FIGURE INPUT DATA SCREEN.................45, 94
CREATION OF A NEW FREE FIGURE....................... 51
<G>
CREATION OF CUTTING CYCLE .............................. 41
GEAR NUMBER............................................................24
CUTTING CYCLE ................................................... 13, 40
GENERAL GROUP OF CUTTING CYCLES .............128
Cutting Cycle with Automatic In-feeding
GENERAL WARNINGS AND CAUTIONS ................ s-3
(D-CUT>0)................................................................ 13, 68
GROOVE ......................................................................259
Cutting Cycle with Manual In-feeding (D-CUT=0).. 13, 69
Groove Cycle ........................................................ 214, 256
Cutting Method ............................................................. 208
CUTTING METHODS ................................................... 10 <H>
CYCLE DELETION ....................................................... 65 HOLE ............................................................................259
CYCLE INPUT DATA SCREEN............................. 43, 93 HOLE CYCLE ..............................................................226
CYCLE MEMORY POSITION SCREEN...................... 63 HOW TO MAKE USER MODULE .............................272
CYCLE SELECTION ..................................................... 64
<I>
CYCLE SELECTION SCREEN..................................... 92
INCH/METRIC SELECTION ........................................57
CYCLE START FOR STANDARD NC ISO
INHIBITION OF OPERATIONS ...................................16
PROGRAMS................................................................. 265
Inner Thread Motions....................................................206
Cycles List ...................................................................... 76
INPUT DATA
...................... 136, 153, 164, 184, 188, 195, 199, 217, 228

i-1
INDEX B-64254EN/04

Input Data Thread Cycle ............................................... 199 NOTE ............................................................................273


Input Data Thread Repair Cycle.................................... 201 NOTE OF NC ISO PROGRAM CONVERSION .........122
Input of Cycle Data to CNC NOTES ON OPERATIONS............................................15
(Change in Cycle Memory Position Number)............... 105
<O>
Input of Cycle Data to CNC
OPERATION ON PROCESS LIST SCREEN................77
(No Change in Cycle Memory Position Number) ........ 103
Outer Thread Motions ...................................................204
Input of Program to CNC
Output of a Cycle Data to Memory Card ........................99
(Change in Cycle Program Number)............................. 111
Output of Plural Cycles Data to Memory Card .............101
Input of Program to CNC
Output of Program to Memory Card .............................108
(No Change in Cycle Program Number) ....................... 110
OVERVIEW OF THIS MANUAL ...................................3
INPUT/OUTPUT OF CYCLE DATA ............................ 99
INPUT/OUTPUT OF PROGRAM................................ 108 <P>
Insertion of Process ......................................................... 78 PARAMETERS ............................................................240
Interference Checking to Work-piece ............................. 73 PARAMETERS INFLUENCING CUTTING
MOTIONS.....................................................................251
<L>
PARAMETERS RELATED TO BASIC
LADDER MODIFICATION FOR REVERSE-TAP
OPERATIONS .............................................................. 241
CYCLE ......................................................................... 266
PARAMETERS RELATED TO COLOR PALETTE...246
LADDER PROGRAM ADAPTATION........................ 261
PMC SIGNAL TO ENABLE/DISABLE
LANGUAGE SELECTION ............................................ 56
TURN MATE i .............................................................239
LANGUAGE, UNIT, FINISHING AMOUNT ............... 55
PROCESS LIST SCREEN ........................................75, 96
Layout of Process List Screen......................................... 75
Processing Data Number of Cycle ..................................49
List of Figure Elements ................................................... 47
Program Execution..........................................................84
<M> Program Selection ...........................................................83
MACHINE OPERATOR’S PANEL .................................4
<R>
MANDATORY PARAMETERS.................................... 18
RADIUS CYCLE..........................................................181
MANUAL CUTTING..................................................... 11
RECTANGULAR CYCLE ...........................................133
MANUAL CUTTING IN A LIMITED AREA... 12, 16, 37
RESTRICTION IN CREATING NON-MONOTONIC
MANUAL INTERVENTION DURING CUTTING
FIGURES ........................................................................70
CYCLES ......................................................................... 17
RESTRICTION IN EXECUTIING CYCLES WITH
MDI KEY OPERATION FUNCTION (OPTIONAL
NON-MONOTONIC FIGURES .....................................73
FUNCTION) ................................................................... 90
Reverse Float Tap Cycle ...............................................266
Measurement of Tool Offset Values ............................... 31
Reverse-rigid Tap Cycle................................................267
MEMORY CARD........................................................... 97
Rough Cutting Motions ................................. 138, 167, 219
MEMORY CARD WARNING MESSAGES ............... 113
Message Display Area..................................................... 49 <S>
SAFETY PRECAUTIONS ............................................ s-1
<N>
Screen Change between Base and Process List...............77
NC ISO PROGRAM CONVERSION FROM BASE
SCREEN LAYOUT ..........................................................5
SCREEN ....................................................................... 116
SCREEN NAVIGATION .................................................9
NC ISO PROGRAM CONVERSION FROM PROCESS
SEQUENTIAL EXECUTION ......................................260
LIST SCREEN .............................................................. 119
SEQUENTIAL EXECUTION OF CYCLES ..................74
NC PROGRAM CONVERSION FUNCTION
Setting of Approach Position ..........................................87
(OPTIONAL FUNCTION) ........................................... 115
SETTING OF OPERATION MODE AT POWER ON 262
NON-MONOTONIC FREE FIGURE CYCLES ............ 67

i-2
B-64254EN/03 INDEX

Setting of Tool Change Position ..................................... 85


SETTING SPINDLE STATE BY CW/CCW
BUTTON ...................................................................... 269
Soft Key .......................................................................... 50
SPECIFICATION OF T CODE FOR TOOL
SELECTION................................................................... 16
SPINDLE ........................................................................ 21
SPINDLE SPEED CHECKING.................................... 260
STARTING A CUTTING CYCLE............................... 263
STORAGE OF A FREE FIGURE .................................. 53

<T>
Tap Cycle ...................................................................... 229
TAPER CYCLE ............................................................ 161
TAPER, RECTANGULAR, CHAMFER, RADIUS,
FREE FIGURE, AND FACE ........................................ 258
Tapping Motions ........................................................... 233
THREAD ...................................................................... 259
Thread Cycle ......................................................... 197, 254
TOOL.............................................................................. 26
Tool Angle Checking ...................................................... 73
TOOL CUTTING MOTIONS
.......................138, 154, 167, 185, 189, 196, 204, 219, 230
TOOL MOTION BEFORE CUTTING CYCLE............. 88
TOOL NOSE RADIUS COMPENSATION ................... 17
TOOL OFFSET............................................................... 28
TOOL PATH FOR NON-MONOTONIC FIGURES...... 68
TOOL SELECTION ....................................................... 27
Turning Cycles.............................................................. 252
TYPE OF CUTTING CYCLES .................................... 127

<U>
USER MACRO PROGRAM CUSTOMIZATION ....... 271

<W>
Warning before Converting NC ISO Program .............. 123
WARNING MESSAGE ................................................ 123
Warning of Converting NC ISO Program ..................... 123
Warning of Cycle Data Deletion or Selection............... 113
Warning of Destination Program Making Window....... 123
Warning when Inputting Data from Memory Card ....... 114
Warning when Memory Card is Formatted................... 114
Warning when Outputting Data to Memory Card ......... 113
WORKPIECE COORDINATE SYSTEM ...................... 34

i-3
Revision Record
FANUC TURN MATE i OPERATOR’S MANUAL (B-64254EN)

- Addition of JOG feedrate setting


- Addition of cycle data input/output function
04 Oct., 2006 - Addition of NC program conversion function
- Addition of parameters
- Addition of macro program customization
- Addition of cycle memory position screen
- Addition of non-monotonic free figure cycle
03 Jun., 2006 - Addition of sequential execution of cycles
- Addition of MDI key operation function
- Addition of parameters

- Addition of calculator function


02 Jan., 2006 - Addition of parameters
- Correction of errors

01 Sep., 2005

Edition Date Contents Edition Date Contents

Das könnte Ihnen auch gefallen