100% found this document useful (1 vote)
219 views199 pages

40 OPERATION Cs

This document provides instructions for operating a Seiki SEICOS CNC machine. It outlines the machine specifications and covers various operation modes including manual, automatic, and safety-related functions. It also describes screen layout and functions for programming and monitoring the machine. Key operation modes are jog feed for manual positioning, automatic mode for running programs, and override for adjusting feedrate and spindle speed. The document provides detailed instructions for functions like tool setting, subprograms, tool data management, and error messages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
219 views199 pages

40 OPERATION Cs

This document provides instructions for operating a Seiki SEICOS CNC machine. It outlines the machine specifications and covers various operation modes including manual, automatic, and safety-related functions. It also describes screen layout and functions for programming and monitoring the machine. Key operation modes are jog feed for manual positioning, automatic mode for running programs, and override for adjusting feedrate and spindle speed. The document provides detailed instructions for functions like tool setting, subprograms, tool data management, and error messages.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 199

SEIKI - SEICOS

å10/å18T/å21L
INSTRUCTION MANUAL
OPERATION
40 Edition 1.01 02-2001
NO-0000-1-0211-E-1-02

Hitachi Seiki Deutschland


Werkzeugmaschinen GmbH
CONTENTS

1. OUTLINE ......................................................................................... 1 - 1
1-1 Items requiring attention when reading this manual. ......................................................... 1 - 1

2. SPECIFICATIONS .............................................................................. 2 - 1

3. OPERATION ......................................................................................... 3 - 2
I. Basic Machine Operation ...................................................................................................... 3 - 2
1. Manual Operation .............................................................................................................. 3 - 3
1-1 Jog Feed .................................................................................................................... 3 - 3
1-2 Manual Reference Point Return ................................................................................. 3 - 3
1-3 Rapid traverse ........................................................................................................... 3 - 4
1-4 Manual Handle Feed .................................................................................................. 3 - 5
2. Automatic Operation ......................................................................................................... 3 - 6
2-1 Automatic Mode ......................................................................................................... 3 - 6
2-2 Selecting the Run Program ....................................................................................... 3 - 6
2-3 Stopping the Automatic Operation ............................................................................. 3 - 7
2-4 Dry Run ..................................................................................................................... 3 - 8
2-5 Single Block ............................................................................................................... 3 - 8
2-6 Override ..................................................................................................................... 3 - 8
2-7 Per-program Machining Time Display Function (Option) ........................................... 3 - 9
2-8 Tape Operation (Simple DNC Operation) ................................................................ 3 - 10
2-9 DNC Operation (Optional) ....................................................................................... 3 - 10
2.10 Submemory ............................................................................................................. 3 - 14
3. Operation Related to Safety ............................................................................................ 3 - 19
3-1 Emergency stop ...................................................................................................... 3 - 19
3-2 Overtravel ................................................................................................................ 3 - 19
4. NC Operation keys .......................................................................................................... 3 - 20
5. Quick Tool Setter (Q Setter) ............................................................................................ 3 - 22
5-1 Outline ..................................................................................................................... 3 - 22
5-2 Operation Method .................................................................................................... 3 - 22
5-3 Tool Nose Point Interlock ......................................................................................... 3 - 25
5-4 Related Parameters ................................................................................................ 3 - 25
5-5 Related Alarms ........................................................................................................ 3 - 26
5-6 Compensation Input Checking ................................................................................. 3 - 26
6. Q setter barrier ................................................................................................................ 3 - 27
6-1 Outline ..................................................................................................................... 3 - 27
6-2 Description of the function ....................................................................................... 3 - 27
6-3 Precautions ............................................................................................................. 3 - 28
6-4 Related parameters ................................................................................................. 3 - 28

i
7. Q Setter Repeat Function ............................................................................................... 3 - 29
7-1 Outline ..................................................................................................................... 3 - 29
7-2 Operation ................................................................................................................. 3 - 29
7-3 Working ................................................................................................................... 3 - 30
7-4 Precaution .............................................................................................................. 3 - 33
7-5 Relevant Parameters ............................................................................................... 3 - 33
7-6 Relevant Alarms....................................................................................................... 3 - 34
8. Simple Jaw Edge Forming Function ............................................................................... 3 - 34
8-1 Outline ..................................................................................................................... 3 - 34
8-2 Operation ................................................................................................................. 3 - 34
8-3 Function Keys .......................................................................................................... 3 - 36
8-4 Jaw Configuration And Machining Conditions .......................................................... 3 - 36
8-5 Precaution ............................................................................................................... 3 - 37
8-6 Relevant Parameters ............................................................................................... 3 - 37
8-7 Relevant Alarms....................................................................................................... 3 - 37
8-8 Set Values for Standard Soft Jaws .......................................................................... 3 - 39
8-9 Operation Of Simple Soft Jaw Forming Function .................................................... 3 - 45
II. Screen Operation ............................................................................................................ 3 - 49
1. Screen Layout and Basic Operation ............................................................................... 3 - 50
1-1 Main Display Area .................................................................................................... 3 - 50
1-2 Alarm Display Area .................................................................................................. 3 - 51
1-3 Program Number Display Area ................................................................................ 3 - 51
1-4 Key Input Area .......................................................................................................... 3 - 52
1-5 Error Message ......................................................................................................... 3 - 52
1-6 Function Menu ......................................................................................................... 3 - 52
1-7 Tree Chart ................................................................................................................ 3 - 53
2. Operation of Overall Screen............................................................................................ 3 - 55
2-1 Program ................................................................................................................... 3 - 56
2-2 Tool Path Plot ........................................................................................................... 3 - 57
2-3 Tool Data .................................................................................................................. 3 - 57
2-4 Spindle Data ............................................................................................................ 3 - 57
2-5 Feed Speed ............................................................................................................. 3 - 57
2-6 Rotary Tool Speed .................................................................................................... 3 - 57
2-7 Spindle Clamp Speed .............................................................................................. 3 - 57
2-8 Dwell ........................................................................................................................ 3 - 57
2-9 Load Meter ............................................................................................................... 3 - 57
2-10 Positional Data ........................................................................................................ 3 - 57
2-11 G Codes .................................................................................................................. 3 - 58
2-12 M codes ................................................................................................................... 3 - 58
2-13 Time Measurement .................................................................................................. 3 - 58
2-14 Date And Time ......................................................................................................... 3 - 59

ii
3. Position ........................................................................................................................... 3 - 60
3-1 Reloading of Relative Coordinate System ............................................................... 3 - 61
3-2 Command Value Display ......................................................................................... 3 - 61
3-3 Restart (Option) ....................................................................................................... 3 - 61
3-4 Floating reference .................................................................................................... 3 - 61
3-5 Set up ...................................................................................................................... 3 - 61
4. Work Coordinates (Offset) .............................................................................................. 3 - 64
4-1 Removal Amount ..................................................................................................... 3 - 65
4-2 Machining Reference Point Shift .............................................................................. 3 - 65
4-3 Work Length ............................................................................................................ 3 - 65
4-4 External Work Zero Point Offset .............................................................................. 3 - 65
4-5 Setting of 2nd Reference Point ................................................................................ 3 - 66
5. Set (Data)........................................................................................................................ 3 - 67
5-1 Display and Setting .................................................................................................. 3 - 67
5-2 Number Search ....................................................................................................... 3 - 68
5-3 Eco-eco ................................................................................................................... 3 - 71
6. Macro Variable ................................................................................................................. 3 - 72
6-1 Macro Variable and Data Display ............................................................................. 3 - 72
6-2 Number Search ....................................................................................................... 3 - 72
7. Plot .................................................................................................................................. 3 - 74
8. Plotting Parameters ........................................................................................................ 3 - 76
9. Tool (offset) ..................................................................................................................... 3 - 80
9-1 Setting of Offset Value ............................................................................................. 3 - 81
9-2 Tool list ..................................................................................................................... 3 - 81
9-3 Setting of Type ......................................................................................................... 3 - 82
9-4 Setting of Name ....................................................................................................... 3 - 83
9-5 Data Clear ............................................................................................................... 3 - 83
9-6 Tool life Management ............................................................................................... 3 - 84
9-7 Number Search ....................................................................................................... 3 - 84
9-8 Double Cutting (Option) ........................................................................................... 3 - 84
10. Alarm Diagnosis .............................................................................................................. 3 - 85
10-1 Alarm History ........................................................................................................... 3 - 86
11. System ............................................................................................................................ 3 - 87
11-1 Parameter Setting .................................................................................................... 3 - 87
11-2 Diagnosis ................................................................................................................. 3 - 89
11-3 Mechanical Compensation ...................................................................................... 3 - 91
11-4 Position Region ....................................................................................................... 3 - 92
11-5 Software Version ...................................................................................................... 3 - 93
11-6 Date and Time ......................................................................................................... 3 - 94
11-7 SLBUS ..................................................................................................................... 3 - 95
11-8 System Table ........................................................................................................... 3 - 96
11-9 F Menu ..................................................................................................................... 3 - 96

iii
12. Program ......................................................................................................................... 3 -101
12-1 Operating Key Input Area On Screen ...................................................................... 3 -102
12-2 Displaying Program ................................................................................................ 3 -102
12-3 Creating New Program ........................................................................................... 3 -102
12-4 Deleting Program .................................................................................................... 3 -103
12-5 Initialization Of Program Memory ............................................................................ 3 -103
12-6 PROGRAM SEARCH ............................................................................................. 3 -103
12-7 Program Copy ........................................................................................................ 3 -104
12-8 Changing Program Number .................................................................................... 3 -104
12-9 Program Editing (Edit Mode or Background Editing) .............................................. 3 -104
12-10Word Search .......................................................................................................... 3 -105
12-11 Background Edit (Program Screen Only) ............................................................... 3 -106
12-12Range Assignment Edit Operation (Program Screen Only) ................................... 3 -108
12-13Word Convert (Program Screen Only) ................................................................... 3 -110
12-14Macro Variables ....................................................................................................... 3 -111
13. Program List .................................................................................................................. 3 -112
13-1 Program List ........................................................................................................... 3 -112
13-2 Program Search ..................................................................................................... 3 -114
13-3 Program Delete ...................................................................................................... 3 -114
13-4 Program Arrangement ............................................................................................ 3 -115
13-5 Program Merging .................................................................................................... 3 -115
13-6 Initialization Of Program Memory ............................................................................ 3 -115
14. Input / Output .................................................................................................................. 3 -116
14-1 Program List ........................................................................................................... 3 -117
14-2 Data Setting Table ................................................................................................... 3 -118
14-3 Check ..................................................................................................................... 3 -120
14-4 Details Of Setting Data ........................................................................................... 3 -120
14-5 Call Select (Optional) .............................................................................................. 3 -122
14-6 Don-Don FD I/O Screen ......................................................................................... 3 -123
15. Input/Output (With PC Card Used) ................................................................................ 3 -125
15-1 Available PC Cards ................................................................................................. 3 -125
15-2 Initial Formatting of PC Card ................................................................................... 3 -125
15-3 Starting PC Card Operation .................................................................................... 3 -125
15-4 Ending PC Card Operation ..................................................................................... 3 -127
15-5 PC Card Input/Output ............................................................................................. 3 -128
15-6 Operating the PC Card Directory ........................................................................... 3 -131
15-7 Error Messages ...................................................................................................... 3 -136

4. INDIVIDUAL PROGRAMS .................................................................. 4 - 2


I. Tool Life Management ....................................................................................................... 4 - 2
1. Outline of tool life management ................................................................................. 4 - 2
2. Operation of tool life management function ............................................................... 4 - 2
3. Screen explanations .................................................................................................. 4 - 2
4. Alarm ......................................................................................................................... 4 - 3
iv
5. Spare tool ................................................................................................................... 4 - 3
6. Registering and deleting the spare tool ...................................................................... 4 - 3
7. Selection order of spare tools .................................................................................... 4 - 4
8. Sample Program ....................................................................................................... 4 - 4
8-1 Details of Tool Life by Times ...................................................................................... 4 - 5
II. Cutting Monitor .................................................................................................................. 4 - 6
1. Outline of Cutting Monitor .......................................................................................... 4 - 6
2. Monitoring Function .................................................................................................... 4 - 6
3. Description of Monitoring Function ............................................................................ 4 - 6
4. Load Settings ............................................................................................................. 4 - 8
5. Monitoring Operation .................................................................................................. 4 - 9
6. Load Graph .............................................................................................................. 4 - 10
7. Life Graph ................................................................................................................ 4 - 11
8. Alarms ..................................................................................................................... 4 - 11
9. Sample Program ..................................................................................................... 4 - 12
10. Parameters .............................................................................................................. 4 - 12
10-1 Selection of Monitored Data System (Parameter 8000) .......................................... 4 - 12
10-2 Selection of Initial Setting (Parameter 8001) ............................................................ 4 - 12
10-3 Automatic Calculation Parameters (Parameters 8010-8029) .................................. 4 - 13
10-4 Timer Parameters (8030-8044) ............................................................................... 4 - 13
10-5 Adaptive Parameters ............................................................................................... 4 - 14
III. Staf .................................................................................................................................. 4 - 15
1. Periodic Check ........................................................................................................ 4 - 15
1-1 Periodic Check - Main Screen ................................................................................. 4 - 15
2. Status Display/OK Monitor ....................................................................................... 4 - 17
3. Instruction Manual Information ................................................................................. 4 - 18
4. LSSOL diagram (Switch Status) .............................................................................. 4 - 19
4-1 Layout Drawing ........................................................................................................ 4 - 19
4-2 List ........................................................................................................................... 4 - 20
IV. UUP Function .................................................................................................................. 4 - 21
1. General Description ................................................................................................. 4 - 21
1-1 Applicable CNC Models ........................................................................................... 4 - 21
2. Connection of UUP .................................................................................................. 4 - 21
2-1 UUP Specifications .................................................................................................. 4 - 21
2-2 Connecting between the PC and CNC Unit ............................................................. 4 - 21
2-3 Setting the TCP/IP addresses ................................................................................. 4 - 23
2-4 Setting/Referring to the IP Address on the CNC Side .............................................. 4 - 24
2-5 Connecting Materials ............................................................................................... 4 - 28
V. External Measuring Function ........................................................................................... 4 - 29
1. Outline ........................................................................................................................... 4 - 29
2. Tool Data ....................................................................................................................... 4 - 30
3. External Measurement .................................................................................................. 4 - 31
4. Qualitative Compensation ............................................................................................. 4 - 32
5. Wear Management ....................................................................................................... 4 - 33
v
vi
1. OUTLINE
SEICOS-∑10L, ∑16T, ∑18T and ∑21L are products that have integrated the latest device
technology and realized down-sizing with high reliability.
The machine is designed by giving consideration to users standpoint in the operating system as
the man-machine interface, thus offers a most easy-to-operate machine.
This manual contains explanation on the operating method of the following models. As for the
subject of programming, refer to “SEIKI-SEICOS ∑10L/16T/18T/21L program part” and for
subjects on alarms and maintenance to “SEIKI-SEICOS ∑10/16/18/21 maintenance part”
respectively.

Model Name Abbreviation


SEIKI-SEICOS ∑10L S-∑10L
SEIKI-SEICOS ∑16T S-∑16T
SEIKI-SEICOS ∑18T S-∑18T
SEIKI-SEICOS ∑21L S-∑21L

1-1 Items requiring attention when reading this manual.


(1) In this manual and the reference manual “program part”, explanations are made on all the
functions that are applicable to these NC machines, including optional functions. The option
function selected for adoption are different for each machine. Please confirm the
specification of the machine beforehand, as there may be some functions referred to in the
manual are not usable depending on the machine.
(2) In this manual, those functions not specifically remarked “able” should be understood as
“unable”.
(3) The contents of this manual may be changed without notice to meet a future machine
improvement.
Note) Programs, parameters, macro variables and tool compensation amounts, etc. are stored in
the memory of NC unit. Generally, these data are not lost by switching the power ON/
OFF.
Nevertheless, data could be lost inadvertently or by erroneous operation. Also a case
may occur when you are compelled to have valuable date in the memory cleared for
restoring the system from a trouble.
To cope with such an unexpected situation, we suggest that you take note of the important
data and keep them separately. It facilitates quick restoration of working condition of the
machine by re-entering the data.
Note) When processing a work, do not start the operation suddenly. Make a trial warm-up run
first for fully confirming that the machine acts correctly, then proceed with subsequent
operating procedures.

1-1
1-2
2. SPECIFICATIONS
1. CONTROLLED AXES
1-1 Controlled Axes
The 2 axes, X and Z, are controllable. Optionally, additional axes can be appended. The ∑10L
can control up to 6 axex, including 4 additonal axes, the 3rd through 6the axes. The ∑21L can
control up to 4 axes, including 2 additional axes, the 3rd and 4th axes.

1-2 Simultaneous Controllable Axes


The 2 axes, X and Z, can be controlled simultaneously regardless of rapid traverse or cutting
feed. Table 1-2 shows the configuration of the controlled axes.
Table 1-2

No. of Axes Axis Name Remarks

Standard 2 axes X, Z
controlled axes
Additional axes ∑10L: 4 axes Select out of Y,
control ∑21L: 2 axes A, B and C
Simultaneous Standard 2 axes + All the axes specified by
controllable axes additional axes the system
(up to 4 axes)

Note 1) The number of controlled axes, and relations between the axis name and axes can be
selected with parameters.

1-3 Increment System


There are two types of increment systems; IS-B and IS-C. You can select either of them by a
parameter. (IS-A is not available for the moment.) Millimeter/inch switching is set with a
parameter. For detailed description of parameters, refer to “Parameters”.

1-4 Maximum Commandable Value


Table 1-4 (next page) shows the increment systems and commandable values.

1-5 10-Time Minimum Setting Unit


The input increment can be made 10 times larger by parameter setting. Table 1-5 (next page)
shows the commandable values.

2-1
Table 1-4

Linear Axis Rotary Axis


Unit Type (deg.)
(mm) (inch)
Minimum setting unit IS-A 0.01 0.001 0.01
IS-B 0.001 0.0001 0.001
IS-C 0.0001 0.00001 0.0001
Least command increment IS-A 0.01 0.001 0.01
IS-B 0.001 0.0001 0.001
IS-C 0.0001 0.00001 0.0001
Maximum stroke IS-A ±999999.99 ±99999.999 ±999999.99
IS-B ±99999.999 ±9999.9999 ±99999.999
IS-C ±9999.9999 ±999.99999 ±9999.9999
Maximum commandable IS-A ±999999.99 ±99999.999 ±999999.99
value IS-B ±99999.999 ±9999.9999 ±99999.999
IS-C ±9999.9999 ±999.99999 ±9999.9999

[10-Time Minimum setting unit]


For the Types IS-B and IS-C, the minimum setting unit can be made 10 times lartger by
parameter setting.

Table 1-5

Linear Axis Rotary Axis


Unit Type (deg.)
(mm) (inch)
Minimum setting unit IS-B 0.01 0.001 0.01
IS-C 0.001 0.0001 0.001
Least command increment IS-B 0.001 0.001 0.001
IS-C 0.0001 0.0001 0.0001
Maximum stroke IS-B ±99999.999 ±99999.999 ±99999.999
IS-C ±9999.9999 ±9999.9999 ±9999.9999
Maximum commandable IS-B ±999999.99 ±99999.999 ±999999.99
value IS-C ±99999.999 ±9999.9999 ±99999.999

Note 1) For the Type IS-A, nothing is changed even if you set the parameter for 10-time minimum
setting unit.

1-6 Position Detector


The pulse encoder is provided as a standard position detector. Optionally, the pulse scale or the
Inductosyn detecting function can be selected. When the Inductosyn detecting function is
selected, however, you need a converter which serves as an interface equivalent to the pulse
scale.
Absolute encoder will be installed for adding the optional absolute position detection function.

2-2
2. INTERPOLATING FUNCTIONS
2-1 Positioning (G00)
Each axis can be fed at a rapid traverse rate independently by specifying G00.

2-2 Linear Interpolation (G01)


Linear interpolation is performed at the feed rate specified by an F-code in a G01 command.

2-3 ANGLE DESIGNATION LINEAR INTERPORATION (G01)


With G01, an angle from Z axis is specified where linear interpolation is commanded.

2-4 Circular Interpolation (G02, G03)


Circular interpolation can be performed arbitrarily at 0 to 360° at the feed rate specified by an F-
code in a G02 or G03 command.

2-5 Radius Designation on Arc (G02, G03)


R can be directly specified as a circular arc radius value, assuming, I, J, and K to be a vector
amount from a start point to the center in circular interpolation.

2-6 Sine Curvilinear Interpolation <Virtual Axis Interpolation> (G07)


Not available with ∑21L.
By performing interpolation without moving one axis within a circular arc plane (hypothetical
axis) in a helical cutting command, sine curvilinear interpolation is performed between the
remaining two axes.

2-7 Helical Cutting......Not available with ∑21L.


Another axis is linearly interpolated synchronously with circular interpolation.

2-8 Polar Coordinate Interpolation


A command programmed in the orthogonal coordinate system is converted into a linear axis
move (tool) and rotary axis move (work rotation) to control a profile.

2-9 Cylindrical Interpolation


If a linear axis stroke and rotary axis angle are specified by a program command, the rotary axis
stroke internally specified in terms of angle is converted into a distance on the circumference.
As the distance on the circumference can be regarded a linear axis stroke on the
circumference, linear interpolation and circular interpolation can be performed in combination
with other linear axis.

2-3
3. THREADING
3-1 THREADING (G32)
With F or E code, a thread lead is directly commanded. With E code, you can assign the
number of thread ridges per inch can be assigned by a parameter.

3-2 MULTIPLE THREADIGN (G32)


Use this to perform multiple thread cutting which has two or more thread ridges in a lead. With
Address Q, command a threading start shift angle. be performed.

3-3 VARIABLE LEAD THREADING


By commanding the increase or decrease amount in lead per one screw thread turning, you can
perform variable lead threading. With Address K, command a lead changing amount.

4. FEED FUNCTION
4-1 RAPID TRAVERSE RATE AND RAPID OVERRIDE
The maximum speed available in the axial direction is 240,000mm/min (IS-B). Further, override
can be applied to rapid traverse by rapid override.

4-2 CUTTING FEED RATE AND FEED OVERRIDE


The maximum feed rate range available for setting is 6~240,000mm/min (IS-B).
Override can be applied, by feed rate override, within a range of 0~200% by every 10%.

Table 4-2 shows the ranges of feed rate command values:

TYPE F COMMAND RANGE


F60 F1~F999999 (mm/min)
mm
Feed per minute F61 F0.1~F999999.9 (mm/min)
(G98) F51 F0.1~F99999.9 (inch/min)
inch
F52 F0.01~F99999.99 (inch/min)
F32 F0.01~F999.99 (mm/rev)
mm
Feed per revolution F33 F0.001~F999.999 (mm/rev)
(G99) F23 F0.0001~F99.999 (inch/rev)
inch
F24 F0.001~F99.9999 (inch/rev)
F35 F0.00001~F999.99999 (mm/rev)
mm
Threading F26 F0.000001~F99.999999 (mm/rev)
(G32) F26 F0.000001~F99.999999 (inch/rev)
inch
F17 F0.0000001~F9.9999999 (inch/rev)

Note 1) The above types are selected with parameters. (Parameter no. 3401)
Note 2) The maximum cutting feed rate is limited by the cutting feed clamp rate set with a parameter.
Note 3) Address E may be used as the feed rate, where the command value ranges for E and F
are the same.

2-4
4-3 Override Cancel
A cutting feed override rate can be fixed at 100 % by a signal from the machine.

4-4 Automatic Acceleration/Deceleration


Linear acceleration/deceleration is performed in case of rapid traverse, and exponential function
type acceleration/deceleration is performed in case of cutting feed or jog feed.

4-5 Dwell (G04)


Migration to operation in the next program block can be delayed by a specified time by a G04
command. Use P, X, or U for an address.

4-6 Exact Stop Check (G09)


In the block where G09 is specified, an imposition check is made at the end of block execution.

4-7 Exact Stop Check Mode (G61)/Cutting Mode (G64)


Normally, the G64 mode is effected and the program proceeds to the next block immediately
after interpolation is completed. If G61 is specified, the program will proceed to the next block
after entering imposition at the end point of each block, in the subsequent move command. The
G61 mode is cancelled by specifying G64.

4-8 Automatic Corner Override (G62)...... Not available with ∑21L.


An override is applied automatically to a cutting feed rate at a corner during tool diameter
compensation.

5. REFERENCE POINT
5-1 Reference Point Return A (G27 to G29)
Reference point return A includes the following:
(1) Manual reference point return.
(2) Reference point return check (G27)
(3) Automatic reference point return (G28)
(4) Return from the reference point (G29)

5-2 Reference Point Return B (G30)


Second reference point return (G30) returns the axes to the position set in a parameter.

5-3 Third/Fourth Reference Point Return (G30)


The axes can be returned to the 3rd/4th reference point preset by a G30 command (P3, P4).

5-4 Floating Reference Point Return (G301) …… Not available with ∑21L.
The axes can be returned to the preset optional point of the machine.

2-5
6. COORDINATE SYSTEM
6-1 Tool Nose Coordinate System
At the time of turret indexing or manual zero point return, the tool nose position assuming the
machining reference point to be zero (0) is automatically set in the coordinate system.

6-2 Coordinate System Setting (G50)


An axis command following G50 sets the coordinate system where a current tool coordinate
value will be a specified value.

6-3 Machine Coordinate System Selection (G53)


A tool moves to a position in the machine coordinate system by a G53 command.

6-4 Plane Designation (G17, G18, G19)


A G-code is used to specify the plane where you want to perform circular interpolation, tool
diameter compensation, and so on.
G17: X-Y plane, G18: Z-X plane, G19: Y-Z plane

7. COORDINATES AND DIMENSIONS


7-1 Absolute/Incremental Programming
Absolute/incremental programming is switched by a G-code.
Absolute : X Y Z BC
Incremental : U V W D H

7-2 Decimal Point Input


A decimal point can be input to the command data associated with a distance (angle), speed,
and dwell. A decimal point position is after the millimetric or inch units digit.
The addresses which can use decimal points are X, Y, Z, A, B, C, D, H, U, V, W, I, J, K, R, P, Q,
E, and F.
Depending on conditions applies, however, a decimal point may not be usable.

7-3 Inch/Metric Conversion (G20, G21)


You can select the inch system/metric system as units of input by specifying G20/G21.
• G20: Inch input
• G21: Metric input

2-6
8. SPINDLE FUNCTIONS
8-1 Spindle Function (8-digit S-code)
By specifying an address S following by up to 8-digit numerical command, you can send out an
analog signal and gear signal corresponding to a binary code signal and spindle motor rpm.

8-2 Spindle Override


An override can be applied from 50 to 150 % in an increment of 10 % by an external signal.

8-3 Constant Surface Speed Control (G96, G97)


With a surface speed directly assigned with S code, this function serves to continuously control
the spindle motor rpm so that the circumferential speed is held constant to changes in tool
position. Command to make this function valid or invalid is performed with G code.
G96: Constant surface speed control is performed.
G97: Constant surface speed control is not performed.

9. TOOL FUNCTIONS
9-1 Tool Function (8-digit T-code)
An 8-digit BCD code signal is sent out by specifying an address T followed by up to 8-digit
numerical command.
When ATC is mounted, use T6 digits. When not, use T4 digits.
Use T code to perform ATC operation, tool rest indexing, setting of a work coordinate system (tip
coordinate system), combined compensation, etc..

9-2 Tool Life Management Function


The tools are sorted into several groups and when the cutting time or integrated cutting times of
a tool in each group reaches the specified life time or cutting times, this function selects the next
tool in the preset order.
Note) For the ∑21L, only a life count by M12 is allowed.

10. MISCELLANEOUS FUNCTIONS


10-1 Miscellaneous Function (8-digit M-code)
The machine can be turned on/off by specifying an address M followed by up to 8-digit numerical
value.

10-2 Second Miscellaneous Function (B-function)


An 8-digit BCD code signal is sent out by an address A, B, or C followed by up to 8-digit
numerical command, based on parameter setting.

10-3 Miscellaneous Function Lock


The M, S, T, and B-function commands are disabled. No signal is sent out to the machine.

2-7
11. PROGRAM CONSTRUCTION
11-1 Command Tape
8-unit black paper tape (EIA RS-227, ISO 1154, JIS C6246)

11-2 Tape Format


EIA/ISO (At input: Automatic recognition, At output: Selected by a parameter)

11-3 Input Format


A variable-block, word-address format with decimal point (EIA RS-274C, ISO R1056/R1058) is
used.

11-4 Command Tape Codes

Table 11-4

Address Description
A Additional axis coordinate value
B Additional axis coordinate value, 2nd miscellaneous function
C Additional axis coordinate value
D Incremental coordinate value of B axis
E Feed function (threading)
F Feed functions
G Preparatory functions
H Incremental coordinate value of C axis
I X-axis component of the circular arc center
J Y-axis component of the circular arc center
K Z-axis component of the circular arc center
L Canned cycle times designation, Repeat times in a subprogram call
M Miscellaneous function
N Sequence number
O Program number
P Dwell, Program number in a subprogram call
Q Fixed cycle, Multiple threading starting angle
R Radius command value for circular interpolation, Canned cycle
S Spindle functions
T Tool functions
U Incremental coordinate value of X axis, Dwell
V Incremental coordinate value of Y axis
W Incremental coordinate value of Z axis
X X-axis coordinate value, Dwell
Y Y-axis coordinate value
Z Z-axis coordinate value

2-8
11-5 Command Words and Command Value Ranges
Table 11-5

Function Address Metric input. Inch Input.


Program number # O 1~99999999 1~99999999
Sequence number # N 1~99999999 1~99999999
Preparatory function G 0~999 0~999
Coordinate value X, Y, Z,
U, V, W, ±99999.999(mm) ±9999.9999(inch)
I, J, K,
Q, R, ±99999.999(deg) ±9999.9999(deg)
A, B, C,
Feed function F See the table 4-2. See the table 4-2.
Spindle function S 0~32767 0~32767
Tool function T
Miscellaneous function M 0~99999999 0~99999999
Dwell P, X, U 0~99999.999(sec) 0~99999.999(sec)
Call program number P 1~99999999 1~99999999
Repeat times L 1~99999999 1~99999999

11-6 Subprogram (M98, M99)


A subprogram can be called in the MEMORY mode. A called subprogram can further call
another subprogram. The subprogram can be called eightfold at maximum.

11-7 Programmable Mirror Image (G501, G511)


A mirror image can be applied to each axis by a program command.

11-8 DIRECT TAP (G842, G843)


You can perform highly accurate tapping at high speed in G842/G843 tap cycles, by fully
synchronizing a rotary tool rotation with the feed of X or Z axis.

11-9 Optional Block Skip


A program block containing a slash code, “/”, in its beginning is ignored by turning on the
OPTIONAL BLOCK SKIP switch provided on the part of the machine. You can add “/2” through
“/9” (optional block skip 2 through 9) as an option.

11-10 Control-in/-out
“(”: Control-out
“)”: Control-in
This function is used when giving a program name to a program number or giving a comment
halfway a program. All the information between control-out and control-in is ignored within a
significant information section.

2-9
11-11 Command Data Input Methods
(1) MDI (manual data input ) through the keyboard
(2) Inputting from an external input/output device via an RS-232C interface (Reading the NC
tape)

11-12 Internal Data Output Methods


(1) Displaying on the CRT
(2) Outputting to an external input/output device via an RS-232C interface (Punching out the NC
tape)

12. HOW TO FACILITATE PROGRAMMING


12-1 Canned Cycle for Drilling (G80~G89, G831, G841, G861)
Drilling, tapping, and boring cycles can be specified in one program block.

12-2 Fixed Cycle (G90, G92, G94)


The following 3 kinds of fixed cycles can be commanded:
(1) Cutting cycle A (G90) → outside/inside diameter cutting
(2) Threading cycle (G92)
(3) Cutting cycle B (G94) → end face cutting

12-3 Maltipul Fixed Cycle


Several kinds of fixed cycles are prepared beforehand to facilitate a program. With information
of the finished configuration alone being given, the tool passage for rough cutting to the end is
automatically fixed. A fixed cycle for threading is also available. They are divided roughly into the
following three:
Maltipul type fixed cycle A : G70, [(G71, G72) Type 1], G76
Maltipul type fixed cycle B : A + G73, G74, G75
Maltipul type fixed cycle C : B + [(G71, G72) Type 2]

12-4 Optional Angle Chamfering Corner R (, C/, R)


Optional angle chamfering or corner R can be inserted automatically by adding [,C] or [,R] to the
end of the program block where linear or circular interpolation is specified.

2 - 10
13. TOOL OFFSET FUNCTIONS
13-1 Automatic Tip R Compensation and Cutter Compensation
(1) Automatic Nose R Compensation (G143)
It is normally held at G143 (Automatic Nose R Compensation Valid Mode). Therefore,
without G code not being commanded, tip R compensation is automatically executed.
Nose R is set to tool compensation R and virtual nose points (1~8) to T.
(2) Cutter Compensation (G145 : G40~G42)
With G145 command, Cutter Compensation mode is created.
With G40~G42 commands while in this mode, cutter compensation can be carried out.
A tool diameter is set to tool compensation R and a virtual nose point (9) to T.

13-2 Groove Width Compensation (G150 to G152)


When a grooving tool is used, one virtual tool nose (for example, 3) is used to run the program
to apply compensation. It is also necessary to compensate the other virtual tool nose (for
example, 4) side. When this is done, this function compensates the groove width by specifying
a G-code.

13-3 Addition of Tool Offsets


The number of tool offset pairs can be expanded up to 200.
Expansion of tool offset pairs: 64/99/200 (Up to 99 pairs for the ∑21L)
Note) The number of tool offset pairs, 200, is only allowed when the ATC is attached.

14. ACCURACY COMPENSATING FUNCTIONS


14-1 Backlash Compensation
This function is to compensate the lost motions which the mechanical system has.
A compensation amount can be set as a parameter in the least command increment for each
axis within a range of up to 9999 pulses.

14-2 Stored Pitch Error Compensation


This function is to compensate a pitch error for feed screws. Compensation data is set as a
parameter. The number of compensation positions is 128 for each axis.

2 - 11
15. MEASURING FUNCTIONS
15-1 Skip Function
If a skip signal is input from an external device in the midst of an X-, Y-, or Z-command following
G31, the next block will be executed, canceling the rest of this command. A skip signal input
position can be read with a system macro variable.

15-2 Q SETTER
Through simple manual operation with the touch sensor, tool offset volume is automatically
written.

15-3 Q-setter Repeat Function


By measuring the tool with the Q-setter once, automatic measurement with the Q-setter is
activated by simple operation when changing tips.

16. CUSTOM MACRO


16-1 Custom Macro
A function peculiar to the user can be created. There are 100 common variables, but their
number can be optionally extended up to 600.

17. AXIS CONTROL


17-1 Follow-up Function
In case of emergency stop or servo alarm, a machine travel amount is reflected on an NC unit
internal position. For this reason, automatic operation is enabled after resetting the emergency
stop or servo alarm, even if you do not have to perform zero point return.
In case of speed feedback or position feedback alarm, however, an actual machine position and
the NC unit internal position do not match, because the follow-up function does not work
properly.

17-2 Mirror Image


This function can reverse the sign of the travel direction specified by a program command or
MDI command for the X-, Y-, Z-axis, or an additional axis. Make this setting in the Setting
screen.

2 - 12
18. MANUAL OPERATION
18-1 Manual Continuous Feed
With the axial feed switch being pressed in Jog mode, manual continuous feed is performed.
Feed rates are as follows:
1 Jog feed
Jog feed rate can be changed over into 24 stages through use of the switch. Speed in 24
stages is set with parameters.
2 Manual rapid
When jog feed is executed as the rapid traverse button being pushed, manual rapid traverse
is available.

18-2 Manual Pulse Generator


The machine is capable of fine feed by means of the pulse generator on the machine operation
panel. One rotation of the pulse generator generates 100 pulses. You can select a scale factor
of x 1, x 10, or x M (M=1 to 100 set in a parameter) by a signal from the machine.

19. AUTOMATIC OPERATION


19-1 DNC Operation
With the optional board being added, DNC operation from the host CPU is made available.

19-2 Program Number Search


An 8-digit program number following O can be searched for from the data in the Program
screen.

19-3 Sequence Number Search


A sequence number can e searched for in the program currently selected from the data in the
Program screen.

19-4 Restart of Program


To restart a program, there are three ways; program restart, block restart, and machining break
point return.
1 Program restart is a function to restart from the block of a specified sequence number.
2 Machining break point return is a function to position a tool to a break point by jog feed.

19-5 Sequence Number Comparison and Stop


If you encounter the block of a preset sequence number during program execution, the machine
stops after executing that block.

19-6 Preread Buffer


In order to avoid discontinuation of the program blocks at the time of cutting due to the
processing time of the NC unit, the preread buffer generally prereads one program block in case
of automatic operation.

2 - 13
(1) The preread buffer prereads the different number of program blocks, depending on the
function.
Function No. of pre-reading blocks
Automatic tip R compensation 4 blocks
Multi buffer 12 blocks
Tool diameter compensation 2 to 4 blocks
Others 0 or 1 block

Note 1) In the tool diameter compensation mode, the preread buffer prereads up to 4 blocks if
they contain the blocks free from an axis move command.
Note 2) The following commands suppress the preread buffer.
Example: G28, G30, G31, G53,
G10, G20, G21,
M00, M01, M02, M30
T Command
Note 3) As the automatic tip R compensation is normally held valid (G143 mode), pre-reading of
4 blocks is carried out.
(2) When the SINGLE BLOCK switch is turned on
(State in which automatic tip R compensation is held invalid : G140, G145 mode)
When the SINGLE BLOCK switch is turned on and the program blocks are executed
sequentially by pressing the CYCLE START switch, the preread buffer does not exist.
Because, when the CYCLE START switch is pressed, one program block is taken into the
preread buffer and executed immediately. Therefore, the preread buffer does not exist
during and after execution.
Note 1) Pre-reading is performed when any of the following applies:
(a) In Multi Buffer mode (G251)
(b) Tool radius compensation mode (G41, G42)
(c) When optional angle chamfering corner R is specified (, C/, R)
(d) Thread cutting (G32)
(e) Tapping mode (G63)
Note 2) When the SINGLE BLOCK switch is turned from OFF to ON during automatic operation
to stop it, the preread buffer exists.

19-7 Feedhold
All axes can be stopped temporarily. Pressing the CYCLE START button restarts feeding the
axes. Prior to restarting axis feed, you can allow intervention by manual operation in the manual
mode.

2 - 14
19-8 External Reset and Reset Signal
The NC unit can be reset from the outside. A reset cancels all the commands and decelerates
the machine to a stop. A reset signal is output to the machine while the RESET button of the
MDI & CRT panel is being pressed, the machine is being reset by an external reset signal, or the
EMERGENCY STOP button is being pressed.

19-9 Data Server


A large-capacity program can be processed at a high speed by means of the Ethernet controller
and the hard disk of the auxiliary storage unit. (For details, see SEIKI-SEICOS ∑ DATA SERVER
INSTRUCTION MANUAL, NT DOMAIN TYPE)

19-10 Scheduler
The program number per work and the number of machining works are managed to operate
different types of works continuously, using the robot or the bar feeder.
(For details, see SCHEDULER AJC FUNCTION INSTRUCTION MANUAL (SEIKI-SEICOS∑))

20. PROGRAM TEST FUNCTIONS


20-1 Machine Lock
In the machine lock mode, the machine does not move, but the position display is updated as if
the machine were moving.
When the machine lock is turned ON→OFF in auto operation, Machine is shifted by the amount
moved by the machine lock.

20-2 Dry Run


If the DRY RUN switch is turned on, the machine operates at a jog feed rate instead of a
programmed cutting feed rate. This function can be also enabled in case of rapid traverse by
parameter setting.

20-3 Single Block


Program commands can be executed block by block.

20-4 Pre-Machining Plotting


In pre-machining plotting, as Machine performs synchronous plotting while in auto running in
machine lock and dry run state, format failures and erroneous coordinate commands, if any, in a
program can be easily detected. When, on start of pre-machining plotting, an interlock signal,
etc. to stop interpolation has been made effective, pre-machining plotting is stopped with the
corresponding command.

2 - 15
21. DISPLAY AND SETTING
21-1 Machining End Notice
Input a scheduled program end time. When the machining time reaches the scheduled end
time, a signal is output to an external device.

21-2 Run Hour Display


Machine run hours are displayed in the format of hours:minutes:seconds. Display is made by
each of the functions including the expected ending, working time, cutting time, lap T, and date/
time.

21-3 Work Count Function


The number of machined workpieces can be counted by the M12 command. By setting the
number of workpieces beforehand, a signal is output to the machine when reaching the
prescribed number of workpieces.

22. PART PROGRAM STORAGE & EDITING


22-1 Part Program Storage & Editing
The contents of the NC tape can be stored and edited. Relevant operations include deletion,
alteration, and insertion. Range editing is allowed by expanded part program editing. Use of
backgrounding allows you to edit another program during automatic operation.
Tape storage length : 80, 160, 320, 500 or 1,000 m
Registered programs : 100, 200, 400, 800, or 1,000 programs
Note) For the ∑21L, the maximum part program storage length and registered programs are
320 m and 400 programs, respectively.

22-2 Part Program Comparison


The program registered in the memory is compared with the one in the tape.

23. DIAGNOSTIC FUNCTIONS


23-1 Self Diagnostic Function
This function makes various checks.
The signals exchanged between the machine and NC unit can be confirmed on the screen.
• G contact : From PMC to CNC
• RG contact : From PMC to CNC
• F contact : From CNC to PMC
• RF contact : From CNC to PMC
• X contact : From machine to PMC
• Y contact : From PMC to machine

2 - 16
23-2 Alarm Diagnosis
If the CNC has any error, it displays its corresponding alarm number and message.

23-3 Cutting Monitoring Function


This function monitors the cutting load of the spindle and feed axes to prevent abnormal cutting
or defective cutting.

24. DATA INPUT AND OUTPUT


24-1 Input/Output Interface (RS-232C)
This function allows you to output the programs, tool offset amounts, parameters, etc.
memorized in the memory to an external device, and input the data from the external device. A
device equipped with the RS-232C interface is available as an external device.

25. SAFETY FUNCTIONS


25-1 Emergency Stop
An emergency stop cancels all the commands and stops the machine instantaneously.

25-2 Overtravel
When the machine reaches a stroke end, a relevant signal is received, the axies are stopped
instantaneously, and an overtravel alarm is indicated.

25-3 Interlock
There are three kinds of axis interlocks; all axes interlock, individual axis interlock, and axis
directional interlock.
If the interlock is applied while moving the axis, the machine will be decelerated to stop. If an
interlock signal is canceled, the machine will be accelerated to resume operation.

25-4 Stored Stroke Limit 1


Stored stroke limit 1 assumes the outside of the area set by a prameter to be a prohibited area.

25-5 Stored Stroke Limit 2 and 3 (G22, G23)


Use this function when you want to ensure that a tool will not enter a non-cutting area.
Set stored stroke limit-2 with a parameter whether the inside or outside of the set area should be
prohibited. Stored stroke limit-3 assumes the inside of the set area to be a prohibited area.
Use a G-code to enable/disable stored stroke limit-2.
· G22: Enable
· G23: Disable
(Stored stroke limit-3 is enabled regardless of the G-code)

25-6 Stroke Check Before Move …… Not available with ∑21L.


This function checks whether or not specified end point coordinates enter a stored stroke limit
area before a move command in the program block.

2 - 17
26. STATUS OUTPUT
26-1 NC Ready Signal
When the NC unit is turned on and becomes ready to control, this signal is output to the
machine, and when the NC unit is turned off, a signal output to the machine is called off.

26-2 Automatic Operation Running Signal


This is a signal to be output while automatic operation is under way.

26-3 Automatic Operation Stopping Signal


This is a signal to be output while the program is stopping due to feedhold.

26-4 Distribution Complete Signal


This is a signal to be output upon completion of distribution so that the M-, S-, T-, or B-function
can be executed after completing a move command in the block where there were specified.

27. EXTERNAL DATA INPUT


27-1 External Data Input
The data are sent from a machine’s external device to the NC unit to carry out required
operation.
1 External O- or N-number search
2 External tool offset data read

2 - 18
3. OPERATION
I. Basic Machine Operation

II. Screen Operation

3-1
3. OPERATION
I. Basic Machine Operation
1. Manual Operation

2. Automatic Operation

3. Operation Related to Safety

4. NC Operation keys

5. Quick Tool Setter (Q Setter)

6. Q Setter Barrier

7. Q Setter Repeat Function

8. Simple Jaw Edge Forming Function

3-2
1. Manual Operation
The machine can be manually operated by using the switches on the machine operation panel.

1-1 Jog Feed


The machine can be operated continuously by manual operation.
(1) Select the mode selector switch “JOG”.

JOG

(2) Select the jog feed rate.

(3) Select the axis you want to move.

The machine moves in the direction of the selected axis.


Note 1) When multiple axes are selected, those axes move all simult aneously.
Note 2) When the axis has been selected before selecting the JOG mode, the machine does not
move even if the mode is changed to JOG. Select the axis newly.

1-2 Manual Reference Point Return


The machine can be returned to the reference point by manual operation.
(1) Select the mode selector switch “JOG”.

JOG

(2) Select the rapid traverse rate.

3-3
(3) Select “ZERO RETURN”.

ZERO RETURN

The machine moves at the rapid traverse rate toward the reference point for each axis.

(4) When the machine returns to the reference point, the reference point return lamp gets
illuminated.
Note 1) Once reference point return is completed and the reference point return lamp gets
illuminated, manual reference point return operation cannot be performed again until the
reference point return lamp is turned off.
Note 2) The reference point return lamp goes off in the following cases.
(1) When the machine moved from the reference point.
(2) When an emergency stop resulted and the machine moved.
Note 3) When performing low-speed manual reference point return, do so from the position a
little distant from the reference point.

1-3 Rapid traverse


The machine can be rapid traversed continuously by manual operation.
(1) Select the mode selector switch “JOG”.

JOG

(2) Select an appropriate rapid traverse override.

(3) Select the axis you want to move, and “RAPID” simultaneously. The machine moves in the
direction of the selected axis at the rapid traverse rate.
Note 1) Same as Notes for Jog Feed

3-4
1-4 Manual Handle Feed
The machine can be finely fed by turning the manual pulse generator.
(1) Select the mode selector switch “HANDLE”.
HANDLE
(2) Select the handle axis.
X Y Z
(3) Select a handle magnification.
1/1 10/1 100/1
(4) Turn the handle.

Clockwise: “+” direction


Counterclockwise: “-“ direction

Note 1) Do not turn the manual pulse generator so quickly. If so done, the machine may not stop
immediately after turning the handle, or the scale and the travel amount may not coincide
with each other.
Note 2) If the magnification “x 100” is selected and the handle is turned very quickly, the machine
moves at a rate close to the rapid traverse rate. If you then stop the machine suddenly,
it may be shocked.
Note 3) In some cases, the mode selector switch “HANDLE” of (1) many not be provided, where
Handle mode is selected by handle axis selection of (2).

3-5
2. Automatic Operation
2-1 Automatic Mode
(1) Memory operation
(a) Store the program in the memory in advance.
(b) Select the program you want to run.
(c) Select the mode selector switch “AUTO”.

AUTO

(d) Press the CYCLE START button.


CYCLE START Lamp

CYCLE START
Pressing this button stars automatic operation and turns on the CYCLE START lamp.
(2) MDI operation
(a) Select the mode selector switch “MDI”.

MDI

(b) Input the program into the MDI operation buffer memory. The commands for multiple
blocks can be input into the MDI operation buffer memory from the CRT/MDI panel.
The program can be edited in the same manner as editing that stored in the memory.
(c) Press the CYCLE START button. Automatic operation starts and the CYCLE START
lamp gets illuminated.

2-2 Selecting the Run Program


(1) Program No./Sequence No. search
(a) Select the mode selector switch “AUTO”.
(b) Display the Overall screen. (The Program screen will also do.) When any other screen
than the Overall screen is displayed, press the RETURN key several times to display
the Overall screen.
(c) Press the O key in case of program number search, and press the N key in case of the
sequence number search.
(d) Then, enter the program number or sequence number you want to search for, and
press the cursor move key.
(e) A program or sequence number search is executed.

3-6
(2) Rewind
(a) Select the mode selector switch “EIDT”.
(b) Display the Overall screen. (The Program screen will do.)
(c) Press the RESET key of the NC unit.
(d) Select the mode selector switch “AUTO”.

Part Program Storage Length Registered Programs


80 m 100 programs
160 m 100 or 200 programs
320 m 100, 200 or 400 programs
500 m 100, 200, or 400 programs
1000 m 100, 200, 800, or 1,000 programs

(3) Part program storage length and registered programs


Note) For the ∑21L, the maximum part program storage length and registered programs are
320 m and 400 programs, respectively.

2-3 Stopping the Automatic Operation


There are two methods to stop automatic operation; one is to insert a stop instruction (M00, M01,
M02, or M30) in the program in advance at which you want it to stop, and the other is to press the
button (FEEDHOLD or RESET) on the operation panel.
(1) Program stop (M00)
If the block where M00 has been specified is executed, automatic operation stops and
execution does not proceed to the next block. (The CYCLE START lamp remains turned on)
The model information so far is all saved.
Pressing the PROGRAM CYCLE START button restarts automatic operation.
(2) Optional stop (M01)
If the block where M01 has been specified is executed, automatic operation stops and
execution does not proceed to the next block. (The CYCLE START lamp remains turned on)
However, this is true only when the OPTIONAL STOP switch on the machine operation panel
in turned on.
(3) Program end (M02, M30)
(a) Indicates the end of the main program.
(b) Stops automatic operation and places the machine in the reset mode.
(c) Normally, M02 moves the cursor to the next block, and M30 returns the program to its
beginning.

3-7
2-4 Dry Run
This function enables a dry run speed, ignoring the feed rate specified with the program.

DRY RUN

Normally, dry run is effective only during cutting feed.


To make it effective during rapid traverse as well, set “1” in the bit 6 (RDR) of the parameter
1401.

2-5 Single Block


The single block function stops the machine after executing one block. Turn on the SINGLE
BLOCK switch.
ON

OFF
This causes the machine to stop after executing one block. Pressing the PROGRAM CYCLE
START button stops the machine after executing the next block.
Note 1) Even at the middle point of the G28/G29/G30
command, the mach ine stops after executing
one block.
Note 2) The single block stop points in the canned cycle
for drilling are 1 , 2 , and 6 shown in the figure
below.

2-6 Override
For details related to the override function, refer to the instruction manual for the machine.
(1) Feed rate override
With the switch on the machine operation panel, an override of 0 % to 254 % (in an increment
of 1 %) can be applied to feed per minute (G98) and feed per revolution (G99).
(2) Rapid traverse override
The override selected with the switch on the machine operation panel can be applied to the
rapid traverse rate.
(3) Feed rate override cancel
With a signal from the machine side, the feed rate override and automatic rapid traverse
override can be fixed at 100 %.

3-8
2-7 Per-program Machining Time Display Function (Option)
When you run the program, the programmed machining time is displayed on the machining time
display screen.
Up to 10 main program numbers and machining times can be displayed. If you run more than 10
programs, the oldest programs will be discarded sequentially. However, the machining time of the
same program number will be updated.
The time from the start of reset condition to the next reset condition in the memory operation
mode will be counted. The reset condition at this stage is the condition obtained by pressing the
reset key, external reset signal, M02, M30, etc.
The time counted will be only the time automatic operation is executed, therefore, the machining
time will not be counted during hold and during single block stoppage.

Calculation and display of machining time

1 Select the automatic (memory) operation mode and press the reset key.
2 Select the overall (program) screen and search for the program that calculates the
machining time.
3 Run the program and execute machining.
4 If the reset key is pressed or M02, M30 is executed, the count for machining time will be
terminated.
5 Select the program screen, press F7/Program list and then press F5/Machinig time. The
machining time screen will be displayed.
6 If you repeat the procedures from 1 to 5 the program number and time will be sequentially
displayed on the machining time screen.

3-9
The maximum number of programs for which the machining time can be displayed is 10. If the
number of programs exceeds 10, the oldest programs will be discarded sequentially. However,
the machining time of the same program number will be updated.

2-8 Tape Operation (Simple DNC Operation)


The machine is directly operated by the program from the paper tape or external device without
using the internal memory of the NC unit. From the tape operation program, you can also call a
subprogram stored in the internal memory of the NC unit.
Note) Be sure to diable DNC operation during tape operation.
1 Select an input device and baud rate in the I/O screen.
(When using the RS-232C of the operation panel, select the RS-232C.)
2 Select the mode selector switch, TAPE.
3 Make setting on the part of the input device to make the system ready.
(Set the paper tape when the reader is used, and make the connected device ready for output
when the RS-232C is used.
4 Press the PROGRAM START button.
→ This reads one block worth of the program from the external device and start tape
operation.
Note) Since an internal processing buffer is provided, the buffer worth of the data are pre-read.

2-9 DNC Operation (Optional)


This, by receiving NC command data from the host CPU, continuously performs machining for
long hours.

NC Unit

3 - 10
(1) Interface Between Host CPU and NC Unit

RS232C Interface
Transmittal mode Serial voltage interface (start/stop system)
Baud rate 1200 to 19200 (For details, see Parameters.)
Max. cable length 15m
Noise resistance Inferior

Start/stop system
As in the following drawing, the start signal and the stop signal come preceding and
following respectively in relation to the information bits.

JD5C (∑10L)/JD28A (∑21L)


(PCR-EV20MDT)
1 2 3 4 5 6 7 8 9 10
RD OV DR OV CS OV CD OV +24
11 12 13 14 15 16 17 18 19 20
SD OV ER OV RS OV +24

When no using CS, short-circuit it with RS.


When using DR, short-circuit it with ER.
Be sure to short-circuit CD with ER.
(2) parameter Setting
1 No.0180 I/O channel when a remote buffer is used
Be sure to set 3.
2 No.0181 The specification No. of the I/O unit when a remote buffer is used

Set Value I/O unit


0 Control code (DC1 to DC4) is used.
4 Control code (DC1 to DC4) is not used.

3 - 11
3 No.0182 Baud rates when a remote buffer is used.

Set Value Baud Rate (bps) Set Value Baud Rate (bps)
1 50 9 2400
2 100 10 4800
3 110 11 9600
4 150 12 19200
5 200 13 38400
6 300 14 76800
7 600 15 86400
8 1200

The set values 13 to 15 are only useable for RS422.

(3) Operation
1 Push F5/Set to enter Setting screen for other selections.

2 Set DNC Operation Mode Selection to “YES”.


3 Pushing RETURN to enter Overall screen, select Memory mode.
4 Start the host CPU.
5 Pushing START , start running.
Program transfer into the DNC operation memory is started and, in a few seconds,
running starts.
* Note) Steps 4 and 5 get reversed depending on the transfer conditions of the host
CPU.

3 - 12
<Starting Following Sequence No. Search>
You can start operation with the sequence No. having been assigned in the DNC
program.
1 Execute 1 to 4 of the above item.
2 Input, following “ N ”, a sequence No. where operation is to be started.
3 Push “ ↓ ” key.
Program transfer starts into DNC operation memory and searching is started. On
completion of searching, the sequence No. having been found is displayed on the
screen at its beginning. When it has not been found, an alarm takes place.
4 Push START for running. Operation starts with the sequence No. thus having been
found.

3 - 13
2.10 Submemory (Unavailable for Σ10)

2.10.1 Outline
The submemory is a feature to increase the capacity of the program memory by using a storage
medium newly added into the NC unit(normally an ATA flash card *1) as the program memory.
The ATA flash card is called the submemory and the conventional memory(battery backup RAM)
the main memory, respectively. Up to 10 directories can be created in the submemory and one
of them is selected for operation as required.
*1 When a hard disk data server is attached, the submemory also uses a hard disk.
(1) Program storage length
You can select 1,000, 2,000, 4,000, or 10,000 m on the part of the submemory.
The total program storage length equals this length plus the capacity of the main memory.
(Example) When the main memory is 80 m long and the submemory 2,000 m long,
respectively, the total program storage length is 2,080 m long.
(2) Number of programs
Up to 1,000 programs held in one directory plus the main memory
Up to 2,000 programs held in all the directories in the submemory
(Example 1) When no directories are created in the submemory;
The maximum number of programs is 1,000.
(Example 2) When the directories D1 and D2 are created in the submemory;
The following three conditions must be all satisfied:
• Number of programs in the main memory + Number of programs in D1
<
=
1,000
• Number of programs in the main memory + Number of programs in D2
<
=
1,000
• Number of programs in D1 + Number of programs in D2 < 2,000
=
(3) Directories in the submemory
Up to 10 directories can be created in the submemory.
(When the directories are not created at all, only one basic directory is to be used.)
Program operation and program editing apply to the programs in the main memory and those
in the directory currently selected(to be referred to as a current directory hereinafter) in the
submemory. The programs in the non-current directories in the submemory can be neither
run nor edited.
The current directory is treated fully differently from the others in the submemory. You may
create the program with the same program number in a different directory.
(Example 1) When no directories are created in the submemory;
All the programs are to be run/edited.
(Example 2) When the directories D1 and D2 are created in the submemory;
• When the current directory is D1;
→ The programs in the main memory + D1 are to be run/edited.
• When the current directory is D2;
→ The programs in the main memory + D2 are to be run/edited.
To create, alter, or delete the directories in the submemory, use the Directory Setting screen.
→ See “2.10.4 Submemory Directory Operation”

3 - 14
(4) Using the main memory and submemory properly
Whether the program is to be stored in the main memory or sumemory depends on its
program number. Use a parameter to set which range of program numbers are to be
assigned to the main memory side. Typical setting assigns O8000 to O9999 to the main
memory and the rest to the submemory.
This is to treat the programs O8000 to O9999 as the subprograms which can be commonly
used for any directory in the submemory. Thus, the macro programs provided by the
machine manufacturer are made available no matter which directory in the submemory is
selected.
(5) When the programs in the submemory are not available
The programs in the submemory are not available on the part of the lathe related NC unit’s
2nd system(loader control), simple 2nd system(feeder control), and loader control only
machine(R21 version). Use and run only the programs in the main memory.

2.10.2 Program Editing


The program editing functions(back editing, extended editing, etc.) are available for both main
memory and submemory the same as before.
Since the submemory uses the ATA flash card as a storage medium as described above, editing
should be operated file by file like editing the files in the hard disk through a personal computer.
As a result, you have to read the file before editing operation and save it after editing operation,
causing entire editing operation to take more time than direct editing(directly altering part of the
file) of the RAM-based main memory.
When editing the program on the part of the submemory, save it at the time of the following:
• When the screen is switched.
• When the mode is changed.
• When other program is called.
• When the machine is reset despite the STANDBY switch has been turned on.
(Note) If the power is turned on without saving the program after editing it, you will be returned to
the conditions existing before editing when the power is turned on again.
If the power is turned off while saving the program, it may be corrupted. If the program
has any errors, initialize the program memory.

2.10.3 Program Operation


The programs in the main memory and the current directory in the submemory can be run the
same as before. For the programs in the submemory, however, there are the following
restrictions to the number of programs which can be run simultaneously.
• When the data server is attached: Up to 5 programs
• When the data server is not attached: Up to 4 programs (Additional one program for the data
server)

3 - 15
Specifically, multiplicity of subprogram(macro program) call to the programs in the submemory
is limited by the above-mentioned numbers. There are no restrictions to the programs in the
main memory.
The following describes this, using a specific example. The program on the part of the main
memory is represented by Mn, that on the part of the submemory by Sn(n = 1, 2, 3, ...), and
program call by →, respectively.
(Example 1) For the conventional specifications(without the submemory)
The following is allowed:
M1 → M2 → M3 → M4 → M5 → M6 → M7 → M8 → M9.
(Example 2) When the submemory is provided, but not data server; In the following state;
S1 → M1 → S2 → S3 → S4 → S5
Since five programs are used on the part of the submemory, it is possible to call
only the main memory program after S5.
S1 → M1 → S2 → S3 → S4 → S5 → M2 Allowed
S1 → M1 → S2 → S3 → S4 → S5 → S6 Disallowed
(Example 3) When both submemory and data server are provided; In the following state;
M1 → S1 → S2 → S3 → S4
Since four programs are used on the part of the submemory, it is possible to call
the main memory program or data server program after S4.
M1 → S1 → S2 → S3 → S4 → M2 Allowed
M1 → S1 → S2 → S3 → S4 → Data server Allowed
M1 → S1 → S2 → S3 → S4 → S5 Disallowed
(Note) It is possible to cancel by parameter setting the above-mentioned “uniform restriction on
the number of programs on the part of the submemory, which can be simultaneously
run.”
Whether this cancellation of restriction allows a program call beyond the limit, however,
depends on the then running submemory program(generally program length).
This is briefly described below.
On the part of the submemory, up to five program read ports(called the channels) are
available for operation. One channel is required to read one program; up to 5 programs
can be run simultaneously.
Upon calling the program, however, if the program to be called has been read into the NC
unit(about 10 m worth of read buffer) to the end, that channel can be closed and used to
run other program.

Whether the program to be called can be read into the NC unit to the end upon calling it
depends on he conditions such as the run time from the beginning to a call command,
program length from the call command to the end, and so on.
Basically, the number of simultaneously run submemory programs should be used
within the above-mentioned limit.

3 - 16
2.10.4 Submemory Directory Operation
The program number can be used up to 8 digits, but you may want to use the same O-number
to perform different machining in many cases. In such cases, it is very troublesome to replace
the O-numbers included in the NC unit by means of input/output.
To avoid this trouble, the programs can be easily replaced by preparing several O-number
storage areas(directories) and altering them. This is called directory setting.
Submemory directory operation(creation, alteration, deletion) is performed in the Directory
Setting screen.
The Directory Setting screen is displayed by operating the following keys in the Overall screen.

F2/PROGRAM → F7/PROGRAM LIST → F4/DIR SET

This screen allows you to view the directory names and the program numbers registered in the
respective directories. It also allows you to create new directories and delete unnecessary
ones.
(Note) Directory related operation takes several to scores of seconds depending on the number
of registered programs.
(1) Creating the directory
The following describes the procedure to create a directory.
① Input the up to 8-character name of the new directory you want to create into the key
input area.
② Press F1/MAKE .
③ You are prompted, “O.K. ? Y-YES N-NO.”
④ Press Y to create or N to cancel.

3 - 17
(Note 1) In creating the directory, you simply name a storage area, but not change it. When
using the created directory, execute the setting.
(Note 2) Up to ten directories are allowed.
(Note 3) The directory name is up to 8 characters.
(Note 4) Another directory cannot be created under one directory.
(Note 5) It is not allowed to give the directory name consisting of only numbers such as 1, 2,
3, 4. Its initial character must be an alphabet such as A1234. No decimal point(.)
is available.
(2) Deleting the directory
The following describes the procedure to delete an unnecessary directory and the rograms
contained in it.
① Move the cursor to the directory you want to delete.
② Press F2/DELETE .
③ You are prompted, “DO YOU WANT TO DELETE ? Y-YES N-NO.”
④ Press Y to delete or N to cancel.
If the directory being set is deleted, USER will be automatically set.
(Note 1) The deleted program or directory cannot be restored.
(Note 2) The USER directory is indispensable and cannot be deleted.
(3) Setting the directory
The following describes the procedure to alter the directory.
① Move the cursor to the directory you want to set.
② Press INPUT .
③ You are asked, “O.K. ? Y-YES N-NO.”
④ Press Y to set or N to cancel.
⑤ After the procedure is finished, you will be returned to the Programs List screen.

2.10.5 Associated Parameters


No. 3152 Minimum value of the program number to be stored in the main memory
(Standard value = 0)
No. 3153 Maximum value of the program number to be stored in the main memory
(Standard value = 0)
Regardless of this setting, O8000 to O9999 are stored in the main memory.
If this set value is altered, it is necessary to initialize the program memory(main memory/
submemory).
No. 8906, #0 = 0 Does not display the submemory access status.
= 1 Display the submemory access status in the center of the first line in the
screen.
No. 6002, #0 = 0 Up to 5 submemory programs can be run simultaneously.
(Up to 4 when the data server is attached)
= 1 Up to 9 submemory programs can be run simultaneously depending on the
condition. (See Note in 2-10-3)

3 - 18
3. Operation Related to Safety
3-1 Emergency stop
Pressing the EMERGENCY STOP button on the machine operation panel can stop the machine
immediately.
EMERGENCY STOP

This switch is locked by pressing and released by turning.


Note 1) Emergency stop shuts off a current to the motor.
Note 2) The NC unit is reset to warn you of an emergency stop.
Note 3) Before releasing the EMERGENCY STOP switch, it is necessary to eliminate a trouble
cause.

3-2 Overtravel
When the tool moves over the stroke end set by the limit switch of the machine or enters the
disabled area of the set stored stroke limit, an alarm is displayed and the moving axis is
decelerated to a stop.
In this case, move the tool manually in a safe direction, press the reset key, and cancel the
alarm.

3 - 19
4. NC Operation keys
No. Name Description
1 POWER ON/OFF button Used to turn on/off the power for the CNC unit.
2 RESEDT key Press this key when resetting the CNC unit in order to
reset an alarm, and so on.
3 Function keys When the function menu is displayed at the bottom of
the CRT, there are the keys to select the menu. When
the menu is not displayed, they serves as the keys to
select the PosDition, Program, Tool, Work
Coordinate, Setting, Plot and I/O screens. Press the
F9/SELECT/FUNK key when displayed the function
menu at the bottom of the CRT.
4 OPER/MAINTE key Press this key when displaying the PC, Alarm or
Maintenance screen. Pressing it once displays the
function menu at the bottom oDf the CRT, and
pressing it again erases the menu.
5 RETURN key Press this key when you want to return to the Overall
screen.
6 AUX. key
7 HELP key
8 Address and Numerical keys Used to input the alphabet, numbers, etc.
9 SHIFT key There are some address keys which have 2
characters marked on them. If you press the address
key after the SHIFT key, upper left character is input.
10 INPUT key If the address or numerical key is pressed, it is input
into the key input buffer once, and then, displayed on
the CRT. Press the INPUT key when actually setting
the data input into the key input buffer.
11 CAN key Press this key when deleting the characters or
symbols input into the key input buffer.
12 ORIGIN key This key is used to clear the Plot screen.
13 DELET, ALTER and INSERT keys Used to perform deletion, alteration and insertion in
editing the program.
14 Cursor move key There are 4 keys which are used to move the cursor
up/down and right/left.
15 Page key There are 2 keys which are used to page in the
forward and backward directions.
16 OPERATION GUIDE Press this key when you want to display in the
Operation Guide screen.

3 - 20
OPER/
MAINTE

Fig. 4-1 NC Operation Panel

3 - 21
5. Quick Tool Setter (Q Setter)
5-1 Outline
A tool offset amount can be automatically written by simply bringing the tool nose into contact with
the touch sensor manually.

5-2 Operation Method


(1) Set the quick tool setter.
(a) Set the tool setter. (Fig. 5-2)
(b) Select the MANUAL mode.
(c) A screen display is automatically switched to the Tool (Offset) screen; “Q SETTER” is
displayed to inform you that the system is ready. (Fig. 5-1) When initial reference point
return has not been completed, setting the tool setter results in an alarm.
(2) Call the tool for which you want tool offset.
(3) Select and confirm the tool offset number.
The tool offset number is consistent with the called tool number, and the cursor moves
automatically. When the cursor is moved with the key, the cursor-indicated tool offset
number is selected.
(4) Bring the tool nose closer to the tool setter.
(a) When bringing it closer by jog feed, select the JOG mode and presa the X- or Z-axis
direction selector switch.
(b) When bringing it closer by handle feed, select the HANDLE mode, and then, the X or Z
axis. Next, set a handle magnification to 100/1 and turn the handle.
(5) Position the tool nose to the center of the sensor by handle feed. (Fig. 5-3)
(6) Apply the tool tip to the touch sensor in jog feed.
The jog feed rate is held at the constant rate set with a parameter. Maintain the tool tip in
continuous jog feed by not bringing it close to or keeping it away from the touch sensor.
(7) Bringing the tool nose into contact with the touch sensor inputs a tool offset amount
automatically. When the tool nose comes into contact with the sensor, the axis stops,
emitting a “beep” sound. (Fig. 5-4)
(8) Put away the tool nose from the touch sensor by more than a retouch return amount
(parameter), and bring it into contact again. Repeating this, confirm the tool offset amount
shown on the screed. (Fig. 5-5)
(9) Put away the tool nose to a safety position from the touch sensor. (Fig. 5-6)
(10) Put away the tool nose to the position where the tool can be called.
(11) Obtain the tool offset amount of the next tool.
Repeating the above steps (2) through (10), obtain the tool offset amount of each tool
sequentially.
(12) House, the tool setter. (Fig. 5-7) The display of Q SETTER disappears.
While in axis shifting, do not store the tool setter.

3 - 22
Fig. 5-1

3 - 23
Fig. 5-2

Fig. 5-3

Fig. 5-5
Fig. 5-4

Fig. 5-7 Fig. 5-6

3 - 24
5-3 Tool Nose Point Interlock
Bringing the tool into contact with the sensor stops the axis and checks the tool nose point.
When the contact directions and tool nose point conditions shown in the table below are not
met, an interlock is applied to an input of tool offset amount to disable a write.
The tool nose point for tool nose point interlock is that for the offset number currently selected.

Tool Nose Point


1 2 3 4 5 6 7 8 9 0
Contact Direction
+X × × × × ×
The contact
-X × × × × ×
and move
+Z × × × × ×
-Z × × × × ×

: Write enabled
× : Write disabled

Note) To enable this interlock, it is necessary to set “1” in the bit 0 (QTL) of the parameter
No.6244.

5-4 Related Parameters


(1) Parameters for the tool (offset) memory
With signed parameters, set the distances from the reference tool nose position to the
respective contact surfaces at the machine origin.
No.6281 Q setter contact surface amount on the “+” side (inside)
No.6282 Q setter contact surface amount on the “-“ side (outside)
Note 1) Axis type parameters provided for each axis
Note 2) For the diameter designated axis, set a diameter.

No.6282

No.6282
No.6281
No.6281

Fig. 5-8

3 - 25
Calculate the tool offset amount by the following formula.
Tool offset amount = Skipped machine coordinate value – Q-setter contact surface amount
parameter (6281 or 6282)
(2) Tool nose point interlock
No.6244 bit 0 (QTL)
QTL Tool nose point interlock
0: Disabled, 1: Enabled
(3) Retouch return amount
No.6256 Retouch return amount of the Q, Z, and B setters

5-5 Related Alarms


No.712 The Q setter mode was selected without performing manual zero point return.
No.713 Measurement is being made with the Q setter, using 2 or more simultaneous
axes
No.714 A tool nose point interlock is being applied with the Q setter.

5-6 Compensation Input Checking


When rewriting compensation in Q setter and Q setter repeat, you can perform the following
checking:
1 When the difference between previous tool compensation volume and measured
compensation volume does not fall within the set range (parameter), an alarm takes place.
The compensation volume, however, is going to be written. Therefore, an alarm takes place,
also, when compensation volume is newly taken in Q setter or when erroneous
compensation volume is taken as proper data.
When this takes place, ignore it.
2 When a tool No. does not correspond to the cursor No., an alarm takes place. The
compensation volume, however, is going to be written. “Enabled/ Disabled” is switched for
both 1 and 2 through parameter setting.
(1) Related Parameters
No.6244, #6 = 0 Checking of Q setter compensation number Disabled
=1 Enabled
No.6244, #7 = 0 Checking of Q setter compensation volume Disabled
=1 Enabled
No.6264 Clamp value for Q setter compensation input checking
(2) Related Alarms
No. 709 Data measured in Q setter is abnormal.
No. 719 Q setter carries an abnormal number.

3 - 26
6. Q setter barrier
6-1 Outline
After measuring the tool compensation amount using the quick tool setter function, if the tool is
made to escape in the direction of the reference point, it may touch the touch sensor, depending
on the tool diameter.
For instance, if the tool shape is an shown in Fig. 6-1, after measuring the tool compensation
amount by means of the sensor in the X+ direction, if the tool is immediately returned to the
reference point from this position, the tool nose may touch the touch sensor.
To prevent such occurrences, there is a function that sets up a barrier area near the touch
sensor and prohibits motions such as return to the reference point when the nose position has
entered this area. Thus, this function prevents damage to the touch sensor.

Fig. 6-1

6-2 Description of the function


(1) When the tool setter arm descends and enters the Q setter mode, the control equipment
checks whether the tool is within the Q setter barrier area by performing the calculations
given below.
X value of machine coordinate system <
= Parameter 6283 (X) +Tool compensation amount X
AND
Z value of machine coordinate system <
= Parameter 6283 (Z) +Tool compensation amount Z
when the above equations are satisfied, the control equipment judges the tool to be within the
barrier area. (Fig. 6-2)
The tool compensation amount is calculated as the sum of the shape of compensation
number currently selected and the wear.

3 - 27
(2) When the tool is in the barrier area, the signal given below is output to the PMC.
PMC address
Q setter barrier area in-signal QBRI (RF24, #1)
Using this signal, process the reference point return interlock and message display with in the
barrier area.
Return the arm of the tool setter. When the Q setter mode is terminated, this signal becomes
“0” even if the tool is within the barrier area.

No.6283

No.6283

Fig. 6-2

6-3 Precautions
(1) Positions above the barrier line is taken as positions within the barrier area.
(2) After tool replacement, check will be performed using the previous tool compensation
amount, until the new tool compensation amount is written.

6-4 Related parameters


(1) Q setter barrier value
No. 6283 Q setter barrier value (per axis)
(2) Q setter barrier check
Bit 1 of No. 6244 (QBR)
Q setter barrier check is an given below.
0: Ineffective
1: Effective

3 - 28
7. Q Setter Repeat Function
7-1 Outline
Through a simple operation, you can repeatedly perform measurement on tip changing of a tool
which has already been subject to measurement in Q setter.

7-2 Operation
(1) Push F6/Q SETTER REPEAT on Tool (Compensation) page, Window page for Q setter
repeat is displayed.
(2) Set Feed mode.
(3) Changing a tip, perform indexing of the turret to a measurement position. At this time both
the cursor inside Turret State on the left side of the page and the compensation data at the
top right-hand corner of the page change as linking to the turret face.
(4) Bring out the Q setter arm.
(5) Push F4/REPEAT START .
If the tool has been already subject to measurement in Q setter (with the data already existing
in the measurement position on the page), measurement by Q setter repeat is started. When
the tool touches the sensor, a measured value is written in compensation data. The touch
mark is displayed on the picture indicating a measurement position.
If measurement has not yet been performed in Q setter, alarm takes place.

3 - 29
7-2-1 Function Key
F4/ Repeat Measurement Start : “OK? Y- Yes N- No” message appears. With Y ,
measurement starts.
F5/ Repeat Measurement Halt : Measurement operation is stopped.
F6/ Function Return : Screen display returns to Tool Compensation.
F7/ Data Delete : On appearance of a window, select either “One Meas. Spot”
or “Whole Meas. Spot” and push ENTER . “OK? Y- Yes,
N- No” message appears. With Y , the measurement
spots are deleted.

7-3 Working
The working patterns, as shown in Fig. 3, can be divided into 8 kinds according to the virtual
nose points.
When Virtual Point 1, 2, 3, or 4 being assigned, both X and Z axes are subject to measurement.
The order for measurement, in that case, is always Z to X axis.
When Virtual Point 0, 5, 6, 7, 8, or 9 being assigned, X or Z axis alone is subject to
measurement. In this case, for compensation of the axis not being measured, compensation
needs to be input manually beforehand. As for virtual nose points of tools, see Drawing 1.

Drawing 1 Virtual Nose Points of Tools

3 - 30
The following example describes the case when the virtual nose point is 1: (See Drawing 2.)
(1) Shifted in rapid traverse from Start Point (P0) to Point 1 (P1).
(2) Shifted in rapid traverse from P1 to P2.
(3) Shifted in rapid traverse from P2 to P3.
(4) Shifted in jog feed speed from P3 to the end position (P4) to be touched.
(5) Shifted in jog feed speed from the point where touching and stopping have taken place.
(6) Shifted from P5 to P6 in rapid traverse.
(7) Shifted from P6 to P7 I rapid traverse.
(8) Shifted in jog feed speed from P7 to the end position (P8) to be touched.
(9) Shifted in jog feed speed from the touch-and-stop position to P9.
(10) Shifted from P9 to P10 in rapid traverse.
(11) Shifted from P10 to the start point (P11) in rapid traverse.

Drawing 2 Working with Virtual Nose Point 1

3 - 31
Drawing 3 Working Patterns

3 - 32
7-4 Precaution
(1) When a tool has been changed, be sure to manually apply it to Q setter.
(2) Apply it to Q setter only once.
(3) Approaching, in rapid traverse, from the sensor to the place just before the clearance
amount on approach (PRA6266), touch the sensor in the jog feed rate.
(4) Single block is held valid while in measurement operation.
(Re-started with F4/REPEAT START .)
(5) Machine lock, when having occurred in Q setter mode, produces an alarm.
(6) When a compensation no. having been selected in Q Setter mode has been shifted with the
cursor and the page key, measurement is carried out with the compensation no. data.
(7) When the measurement start point can touch the sensor, alarm takes place.
(8) When the sensor has not been touched in measurement, alarm takes place after operation
is over.
(9) Threading tools, tip changing type drills, end mills, and other tools which are similar to these
cannot be subject to measurement.
(10) The measurement start point is any one position free from danger or touching the sensor.
(11) When, in some operation patterns, an interference exists with a work, remove the work
from the chuck.
(12) When a large difference exists between the Q setter measurement and the work
measurement dimension, adjust Q setter position on Maintenance page.
(13) When the machine is provided with the Y-axis, it must be in the following conditions when
starting Q-setter repeat.
• The Y-axis is at the origin. (The ORIGIN lamp is ON)
• The tool offset amount for the Y-axis is 0. (Both shape and Wear are 0)
(14) The measuring spots are deleted in the following cases:
• When Data Delete on the screen is effectuated.
• When shape data for tool compensation volume and nose T have been input.

7-5 Relevant Parameters


(Reference Value)
No.6244, #3 = 0 : Does not make a door close check. (0)
= 1 : Makes a door close check.
No.6244, #4 = 0 : Does not operate with the tool nose radius compensation amount taken into
account. (1)
=1: Operates with the tool nose radius compensation amount taken into
account.
No.6244, #5 = 0 : Cannot measure the rotary tool. (Alarm) (0)
= 1 : Can measure the rotary tool
No.6265 Distance from touch position to end position for Q setter repeat (1.500mm)
No.6266 Clearance amount on approaching for Q setter repeat (3.000mm)
No.6267 Clearance amount for right-handed machine tool for Q setter repeat (5.000mm)
No.6268 Clearance amount for left-handed machine tool for Q setter repeat (50.000mm)

3 - 33
7-6 Relevant Alarms
No.715 Machine lock has been used in measurement.
No.724 No measurement has been performed in Q setter.
No.738 Touch signals of Q setter repeat is abnormal.
No.739 Measurement start point of Q setter repeat is not correct.
No.749 Cannot measure the rotary tool with Q-setter repeat.

8. Simple Jaw Edge Forming Function


8-1 Outline
With “Edge shape” “Working Conditions” being input according to the guidance on the page and
the start button being pushed, raw edge machining starts.

8-2 Operation
(1) Index the tool used for raw edge forming to the machining position.
(2) Pushing F6/SOFT JAW on the page of the work coordinate system
(General → F4/WORK COORDINATE ), display Window page for raw edge forming.
(3) Select either outer jaw or inner jaw forming by using F4/OUTER JAW or F5/INNER JAW .
(4) Prepare the section where a core bar is fitted and mount it properly.
(5) Input an edge configuration and working conditions.
(6) Turning the spindle in Manual mode, shift the tool to the edge position.
With F3/JAW END SURFACE pushed, “Jaw end surface position setting? Y-Yes/N-No” is
displayed. With Y , set the jaw end position.
(7) Pushing F9/CUT PATH CHECK in MDI mode, check the locus of a working program. If
not in MDI mode, “Set MDI mode” message is displayed. While in locus checking, Dry-Run
and Machine Lock ON state are held effective. The operation panel lamps, however, do not lit
up. Also, no MST code is output.
The coordinate system (tip position) is brought to presetting on completion of locus checking
or by resetting while in checking.
(8) Perform zero returning as paying attention not to cause interference.
(9) Pushing the start button in MDI mode, execute a working program of raw edge forming.

3 - 34
3 - 35
8-3 Function Keys
F1/ZOOM IN GRAPH. : A cut part of an edge is displayed magnified.
F2/SET UP : The Setup window appears and allows you to specify the spindle
speed and turret indexing.
F3/JAW END SURFAC : “Jaw End Surface Position Setting? Y-Yes/N-No” message is
displayed. Set with Y .
The Z coordinate value of the (soft jaw) tool nose position is
cleared to 0. (The Z coordinate value for the relative coordinate
system.)
F4/OUTER JAW : Outer Jaw Forming page is selected.
F5/INNER JAW : Inner Jaw Forming page is selected.
F6/EXIT : Work Coordinate System page is returned.
F7/DATA CLEAR : “Edge Configuration and Working Condition Erased? Y-Yes/N-No”
message appears. Select Y to clear.
F8/RESET : Soft jaw forming is ended. Push this to return to normal work. The
jaw end surface setting position is cleared.
F9/CUT PATH CHECK : A locus of a working program is drawn.

8-4 Jaw Configuration And Machining Conditions


(1) JAW CONFIGURATION
The symbols of jaw configurations indicate the following:
A : Inner diameter for 1st stage
B : Depth for 1st stage
C : Core metal diameter
D : Inner diameter for 2nd stage
E : Depth for 2nd stage (With 0 setting, one-stage jaw is obtained.)
T : Grip part taper amount
F : Necking depth
G : Max. Value of stock allowance
H : Setting of chamfering amount
I : Setting of necking width (clearance)
J : Bolt position 1
K : Jaw extrusion from chuck outer face is input in +/-. (Chuck outer diameter taken as
reference)
(2) MACHINING CONDITIONS
Cutting speed Rough: Cutting speed for rough cutting (m/min)
Cutting speed Finish: Cutting speed for finishing (m/min)
Number of revolution Rough: Number of revolution for rough cutting (rpm)
(Automatically calculated from cutting speed.)
Number of revolution Finish: Number or revolution for finishing (rpm)
(Automatically calculated from cutting speed.)
Feed speed Rough: Feed speed for rough cutting (mm/rev)
Feed speed Finish: Feed speed for finishing (mm/rev)

3 - 36
Cut depth Rough: Depth of cut for rough cutting (mm)
(With 0 setting, finishing alone is performed.)
Finishing Allowance Finish: finishing allowance for finishing (mm)
(With 0 setting, finishing alone is performed.)

8-5 Precaution
(1) Before executing soft jaw forming, set a jaw end surface position. When locus checking or
soft jaw forming is executed without a edge position being set, warning takes place.
(2) Clamp max. spindle rpm is Soft Jaw Forming mode to the parameter set value (No. 5160).
(3) When E value is 0, it gets 1-stage edge.
(4) When a locus is not clearly displayed, reduce speed with the feed speed switch.
(5) In order to perform necking, pay attention to the tip shape.
(6) When the machine is provided with the Y-axis, it must be in the following conditions when
starting soft jaw forming.
• The Y-axis is at the origin. (The ORIGIN lamp is ON)
• The Y-axis tool offset amount for the Y-axis is 0. (Both shape and Wear are 0)

8-6 Relevant Parameters


(Reference Values)
No.5130 Feed rate magnification in unload cutting of soft faw forming
No.5160 Max. spindle rpm of soft jaw forming (1000rpm)
No.5155 Approach amount on finishing in soft jaw forming (10.000mm)
No.5156 Soft jaw forming clearance (2.000mm)

8-7 Relevant Alarms


No.270 Soft jaw error
The following display appears:
[270] (#001) Soft jaw error

Numerals following “#” tells details of the alarm as follows:

3 - 37
#001 A < = 0 (A: 1st stage inner dia./outer dia.)
#002 B < = 0 (B: 1st stage depth)
#003 C < = 0 (C: Core bar dia.)
#004 D < = 0 (D: 2nd stage inner dia./outer dia.)
#005 E < = 0 (E: 2nd stage depth)
#006 T < 0 (T: Grip part taper amount)
#007 F < 0 (F: Necking depth)
#008 G < 0 (G: Max. value of stock allowance)
#009 H < 0 (H: Chamfering amount)
# 00A I < 0 (I: Necking width)
#010 C >= A (Core bar dia. > = 1st stage inner dia.)
#011 C <= A (Core bar dia. <
= 1st stage outer dia.)
#012 >
D = A (2nd stage > = 1st stage inner dia.)
#013 D <= A (2nd stage <
= 1st stage outer dia.)
#014 > >
C = D (Core bar dia. = 2nd stage inner dia.)
#015 C <= D (Core bar dia. < = 2nd stage outer dia.)
#016 B >= E (1st stage >
= 2nd stage depth)
#017 Chamfering is too large.
#018 Necking width is too large.
#019 Bolt interference has occurred.
#020 cutting rate (rough) < = 0
#021 cutting rate (finish) <= 0
#022 Feed rate (rough) = 0 <
#023 Feed rate (finish) <
= 0
#024 Depth of cut
#030 Outer 1-stage edge configuration 1
#031 Outer 1-stage edge configuration 2
#032 Outer 1-stage edge configuration 3
#040 Inner 1-stage edge configuration 1
#041 Inner 1-stage edge configuration 2
#042 Inner 1-stage edge configuration 3
#050 Outer 2-stage edge configuration 1
#051 Outer 2-stage edge configuration 2
#052 Outer 2-stage edge configuration 3
#053 Outer 2-stage edge configuration 4
#054 Outer 2-stage edge configuration 5
#060 Inner 2-stage edge configuration 1
#061 Inner 2-stage edge configuration 2
#062 Inner 2-stage edge configuration 3
#063 Inner 2-stage edge configuration 4
#064 Inner 2-stage edge configuration 5
#070 Combined undercut error
#071 Combined cut depth error
#072 Combined above-cut error
#073 Error in increase to combined peak
#074 A block exists where no calculation is available when nose R is applied to configuration
data.
#0F0 Configuration can not be specified.
#0F1 Intersecting point calculation has entered infinite loop.
#0FF Soft Jaw Forming page has not been displayed.

No.729 Jaw end surface position setting not completed (Warning)

3 - 38
8-8 Set Values for Standard Soft Jaws

8-8-1 Metric Specifications


(1) TS15 ........................................................................................................... Model A
NR20 III , HT20R III , CA20 II ......................................................................Model B
NR23 III , HT23R III , TG25, HT25G, TF25, CA23 II ...................................Model C

Model Model A Model B Model C


Item Outer Jaw Inner Jaw Outer Jaw Inner Jaw Outer Jaw Inner Jaw
Jaw A 80.0 mm 80.0 mm 130.0 mm 130.0 mm 150.0 mm 150.0 mm
Configuration B 10.0 mm 10.0 mm 10.0 mm 10.0 mm 10.0 mm 10.0 mm
C 15.0 mm 165.0 mm 52.0 mm 210.0 mm 48.0 mm 254.0 mm
D 50.0 mm 160.0 mm 90.0 mm 205.0 mm 100.0 mm 240.0 mm
E 20.0 mm 20.0 mm 20.0 mm 20.0 mm 20.0 mm 20.0 mm
T 0.03 mm 0.03 mm 0.03 mm 0.03 mm 0.03 mm 0.03 mm
F 0.5 mm 0.5 mm 0.5 mm 0.5 mm 0.5 mm 0.5 mm
G 0.0 mm 0.0 mm 0.0 mm 0.0 mm 0.0 mm 0.0 mm
H 1.0 mm 1.0 mm 1.0 mm 1.0 mm 1.0 mm 1.0 mm
I 1.5 mm 1.5 mm 1.5 mm 1.5 mm 1.5 mm 1.5 mm
J 13.0 mm 13.0 mm 12.0 mm 12.0 mm 18.0 mm 18.0 mm
K
Cutting Speed Rough 100m/min 100m/min 100m/min 100m/min 100m/min 100m/min
Finish 120m/min 120m/min 120m/min 120m/min 120m/min 120m/min
RPM Rough Automatically Automatically Automatically Automatically Automatically Automatically
Working conditions

Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.


Finish Automatically Automatically Automatically Automatically Automatically Automatically
Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.
Feed Speed Rough 0.15mm/rev 0.15mm/rev 0.15mm/rev 0.15mm/rev 0.15mm/rev 0.15mm/rev
Finish 0.10mm/rev 0.10mm/rev 0.10mm/rev 0.10mm/rev 0.10mm/rev 0.10mm/rev
Depth of Cut Rough 2.0 mm 2.0 mm 2.0 mm 2.0 mm 2.0 mm 2.0 mm
Stock Allowance Finish 0.2 mm 0.2 mm 0.2 mm 0.2 mm 0.2 mm 0.2 mm
Soft Jaw Outer Dia. 165.0 mm 165.0 mm 210.0 mm 210.0 mm 254.0 mm 254.0 mm
Inner Dia. 15.0 mm 15.0 mm 52.0 mm 52.0 mm 48.0 mm 48.0 mm
Height 30.0 mm 30.0 mm 40.0 mm 40.0 mm 48.0 mm 48.0 mm

Jaw Bolt Hole Pitch PRM5163 25.0 mm 25.0 mm 32.0 mm


Bolt Center Pos.
from Jaw Surface PRM5164 12.0 mm 15.0 mm 21.0 mm

Bolt Spot Facing Dia. PRM5165 14.5 mm 19.0 mm 20.0 mm

3 - 39
(2) TG30, HT30G, CA30 II .................................................................................Model D
TG40, HT40G, CA40 II .................................................................................Model E
TG50, HT50G .............................................................................................. Model F

Model Model D Model E Model F


Item Outer Jaw Inner Jaw Outer Jaw Inner Jaw Outer Jaw Inner Jaw
Jaw A 160.0 mm 160.0 mm 220.0 mm 220.0 mm 300.0 mm 300.0 mm
Configuration B 15.0 mm 15.0 mm 15.0 mm 15.0 mm 15.0 mm 15.0 mm
C 25.0 mm 305.0 mm 81.0 mm 381.0 mm 157.0 mm 457.0 mm
D 100.0 mm 260.0 mm 150.0 mm 360.0 mm 200.0 mm 440.0 mm
E 30.0 mm 30.0 mm 30.0 mm 30.0 mm 30.0 mm 30.0 mm
T 0.03 mm 0.03 mm 0.03 mm 0.03 mm 0.03 mm 0.03 mm
F 0.5 mm 0.5 mm 0.5 mm 0.5 mm 0.5 mm 0.5 mm
G 0.0 mm 0.0 mm 0.0 mm 0.0 mm 0.0 mm 0.0 mm
H 1.0 mm 1.0 mm 1.0 mm 1.0 mm 1.0 mm 1.0 mm
I 1.5 mm 1.5 mm 1.5 mm 1.5 mm 1.5 mm 1.5 mm
J 18.0 mm 18.0 mm 22.0 mm 22.0 mm 22.0 mm 22.0 mm
K
Cutting Speed Rough 100m/min 100m/min 100m/min 100m/min 100m/min 100m/min
Finish 120m/min 120m/min 120m/min 120m/min 120m/min 120m/min
RPM Rough Automatically Automatically Automatically Automatically Automatically Automatically
Working conditions

Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.


Finish Automatically Automatically Automatically Automatically Automatically Automatically
Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.
Feed Speed Rough 0.15mm/rev 0.15mm/rev 0.15mm/rev 0.15mm/rev 0.15mm/rev 0.15mm/rev
Finish 0.10mm/rev 0.10mm/rev 0.10mm/rev 0.10mm/rev 0.10mm/rev 0.10mm/rev
Depth of Cut Rough 2.0 mm 2.0 mm 2.0 mm 2.0 mm 2.0 mm 2.0 mm
Stock Allowance Finish 0.2 mm 0.2 mm 0.2 mm 0.2 mm 0.2 mm 0.2 mm
Soft Jaw Outer Dia. 305.0 mm 305.0 mm 381.0 mm 381.0 mm 457.0 mm 457.0 mm
Inner Dia. 25.0 mm 25.0 mm 81.0 mm 81.0 mm 157.0 mm 157.0 mm
Height 60.0 mm 60.0 mm 61.0 mm 61.0 mm 61.0 mm 61.0 mm

Jaw Bolt Hole Pitch PRM5163 32.0 mm 50.0 mm 50.0 mm


Bolt Center Pos.
from Jaw Surface PRM5164 40.0 mm 30.0 mm 30.0 mm

Bolt Spot Facing Dia. PRM5165 23.5 mm 32.0 mm 32.0 mm

3 - 40
(3) CS20 ........................................................................................................... Model G

Model Model G Model Model


Item Outer Jaw Inner Jaw Outer Jaw Inner Jaw Outer Jaw Inner Jaw
Jaw A 130.0 mm 130.0 mm mm mm mm mm
Configuration B 10.0 mm 10.0 mm mm mm mm mm
C 21.0 mm 210.0 mm mm mm mm mm
D 90.0 mm 205.0 mm mm mm mm mm
E 20.0 mm 20.0 mm mm mm mm mm
T 0.03 mm 0.03 mm mm mm mm mm
F 0.5 mm 0.5 mm mm mm mm mm
G 0.0 mm 0.0 mm mm mm mm mm
H 1.0 mm 1.0 mm mm mm mm mm
I 1.5 mm 1.5 mm mm mm mm mm
J 11.0 mm 11.0 mm mm mm mm mm
K
Cutting Speed Rough 100m/min 100m/min m/min m/min m/min m/min
Finish 120m/min 120m/min m/min m/min m/min m/min
RPM Rough Automatically Automatically
Working conditions

Calculated. Calculated.
Finish Automatically Automatically
Calculated. Calculated.
Feed Speed Rough 0.15mm/rev 0.15mm/rev mm/rev mm/rev mm/rev mm/rev
Finish 0.10mm/rev 0.10mm/rev mm/rev mm/rev mm/rev mm/rev
Depth of Cut Rough 2.0 mm 2.0 mm mm mm mm mm
Stock Allowance Finish 0.2 mm 0.2 mm mm mm mm mm
Soft Jaw Outer Dia. 210.0 mm 210.0 mm mm mm mm mm
Inner Dia. 21.0 mm 21.0 mm mm mm mm mm
Height 38.0 mm 38.0 mm mm mm mm mm

Jaw Bolt Hole Pitch PRM5163 25.0 mm mm mm


Bolt Center Pos.
from Jaw Surface PRM5164 24.0 mm mm mm

Bolt Spot Facing Dia. PRM5165 19.0 mm mm mm

3 - 41
8-8-2 Inch Specifications
(1) S15 .............................................................................................................. Model A
HT20R III , CA20 II , CS20 ......................................................................... Model B
HT23R III , HT25G, TF25, CA23 II ..............................................................Model A

Model Model A Model B Model C


Item Outer Jaw Inner Jaw Outer Jaw Inner Jaw Outer Jaw Inner Jaw
Jaw A 3.00 inch 3.00 inch 5.00 inch 5.00 inch 6.00 inch 6.00 inch
Configuration B 0.40 inch 0.40 inch 0.40 inch 0.40 inch 0.40 inch 0.40 inch
C 0.60 inch 0.60 inch 2.00 inch 8.25 inch 1.90 inch 10.00 inch
D 2.00 inch 2.00 inch 3.50 inch 8.00 inch 4.00 inch 9.50 inch
E 0.80 inch 0.80 inch 0.80 inch 0.80 inch 0.80 inch 0.80 inch
T 0.001 inch 0.001 inch 0.001 inch 0.001 inch 0.001 inch 0.001 inch
F 0.02 inch 0.02 inch 0.02 inch 0.02 inch 0.02 inch 0.02 inch
G 0.00 inch 0.00 inch 0.00 inch 0.00 inch 0.00 inch 0.00 inch
H 0.04 inch 0.04 inch 0.04 inch 0.04 inch 0.04 inch 0.04 inch
I 0.06 inch 0.06 inch 0.06 inch 0.06 inch 0.06 inch 0.06 inch
J 0.51 inch 0.51 inch 0.47 inch 0.47 inch 0.71 inch 0.71 inch
K
Cutting Speed Rough 300ft/min 300ft/min 300ft/min 300ft/min 300ft/min 300ft/min
Finish 400ft/min 400ft/min 400ft/min 400ft/min 400ft/min 400ft/min
RPM Rough Automatically Automatically Automatically Automatically Automatically Automatically
Working conditions

Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.


Finish Automatically Automatically Automatically Automatically Automatically Automatically
Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.
Feed Speed Rough 0.006in/rev 0.006in/rev 0.006in/rev 0.006in/rev 0.006in/rev 0.006in/rev
Finish 0.004in/rev 0.004in/rev 0.004in/rev 0.004in/rev 0.004in/rev 0.004in/rev
Depth of Cut Rough 0.08 inch 0.08 inch 0.08 inch 0.08 inch 0.08 inch 0.08 inch
Stock Allowance Finish 0.008 inch 0.008 inch 0.008 inch 0.008 inch 0.008 inch 0.008 inch
Soft Jaw Outer Dia. 6.50 inch 6.50 inch 8.25 inch 8.25 inch 10.00 inch 10.00 inch
Inner Dia. 0.60 inch 0.60 inch 2.00 inch 2.00 inch 1.90 inch 1.90 inch
Height 1.20 inch 1.20 inch 1.60 inch 1.60 inch 1.90 inch 1.90 inch

Jaw Bolt Hole Pitch PRM5163 1.00 inch 1.00 inch 1.26 inch
Bolt Center Pos.
from Jaw Surface PRM5164 0.47 inch 0.60 inch 0.82 inch

Bolt Spot Facing Dia. PRM5165 0.57 inch 0.75 inch 0.80 inch

3 - 42
(2) HT30G, CA30 II .............................................................................................Model D
HT40G, CA40 II .............................................................................................Model E
HT50G ......................................................................................................... Model D

Model Model D Model E Model F


Item Outer Jaw Inner Jaw Outer Jaw Inner Jaw Outer Jaw Inner Jaw
Jaw A 6.30 inch 6.30 inch 8.70 inch 8.70 inch 11.80 inch 11.80 inch
Configuration B 0.60 inch 0.60 inch 0.60 inch 0.60 inch 0.60 inch 0.60 inch
C 1.00 inch 12.00 inch 3.20 inch 15.00 inch 6.20 inch 18.00 inch
D 4.00 inch 10.20 inch 6.00 inch 14.20 inch 7.90 inch 17.30 inch
E 1.20 inch 1.20 inch 1.20 inch 1.20 inch 1.20 inch 1.20 inch
T 0.001 inch 0.001 inch 0.001 inch 0.001 inch 0.001 inch 0.001 inch
F 0.02 inch 0.02 inch 0.02 inch 0.02 inch 0.02 inch 0.02 inch
G 0.00 inch 0.00 inch 0.00 inch 0.00 inch 0.00 inch 0.00 inch
H 0.04 inch 0.04 inch 0.04 inch 0.04 inch 0.04 inch 0.04 inch
I 0.06 inch 0.06 inch 0.06 inch 0.06 inch 0.06 inch 0.06 inch
J 0.71 inch 0.71 inch 0.87 inch 0.87 inch 0.87 inch 0.87 inch
K
Cutting Speed Rough 300ft/min 300ft/min 300ft/min 300ft/min 300ft/min 300ft/min
Finish 400ft/min 400ft/min 400ft/min 400ft/min 400ft/min 400ft/min
RPM Rough Automatically Automatically Automatically Automatically Automatically Automatically
Working conditions

Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.


Finish Automatically Automatically Automatically Automatically Automatically Automatically
Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.
Feed Speed Rough 0.006in/rev 0.006in/rev 0.006in/rev 0.006in/rev 0.006in/rev 0.006in/rev
Finish 0.004in/rev 0.004in/rev 0.004in/rev 0.004in/rev 0.004in/rev 0.004in/rev
Depth of Cut Rough 0.08 inch 0.08 inch 0.08 inch 0.08 inch 0.08 inch 0.08 inch
Stock Allowance Finish 0.008 inch 0.008 inch 0.008 inch 0.008 inch 0.008 inch 0.008 inch
Soft Jaw Outer Dia. 12.00 inch 12.00 inch 15.00 inch 15.00 inch 18.00 inch 18.00 inch
Inner Dia. 1.00 inch 1.00 inch 3.20 inch 3.20 inch 6.20 inch 6.20 inch
Height 2.35 inch 2.35 inch 2.40 inch 2.40 inch 2.40 inch 2.40 inch

Jaw Bolt Hole Pitch PRM5163 1.26 inch 2.00 inch 2.00 inch
Bolt Center Pos.
from Jaw Surface PRM5164 1.60 inch 1.20 inch 1.20 inch

Bolt Spot Facing Dia. PRM5165 0.92 inch 1.26 inch 1.26 inch

3 - 43
(3) CS20 ........................................................................................................... Model G

Model Model G Model Model


Item Outer Jaw Inner Jaw Outer Jaw Inner Jaw Outer Jaw Inner Jaw
Jaw A 5.00 inch 5.00 inch inch inch inch inch
Configuration B 0.40 inch 0.40 inch inch inch inch inch
C 2.00 inch 8.25 inch inch inch inch inch
D 3.50 inch 8.00 inch inch inch inch inch
E 0.80 inch 0.80 inch inch inch inch inch
T 0.001 inch 0.001 inch inch inch inch inch
F 0.02 inch 0.02 inch inch inch inch inch
G 0.00 inch 0.00 inch inch inch inch inch
H 0.04 inch 0.04 inch inch inch inch inch
I 0.06 inch 0.06 inch inch inch inch inch
J 0.43 inch 0.43 inch inch inch inch inch
K
Cutting Speed Rough 300ft/min 300ft/min ft/min ft/min ft/min ft/min
Finish 400ft/min 400ft/min ft/min ft/min ft/min ft/min
RPM Rough Automatically Automatically Automatically Automatically Automatically Automatically
Working conditions

Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.


Finish Automatically Automatically Automatically Automatically Automatically Automatically
Calculated. Calculated. Calculated. Calculated. Calculated. Calculated.
Feed Speed Rough 0.006in/rev 0.006in/rev in/rev in/rev in/rev in/rev
Finish 0.004in/rev 0.004in/rev in/rev in/rev in/rev in/rev
Depth of Cut Rough 0.08 inch 0.08 inch inch inch inch inch
Stock Allowance Finish 0.008 inch 0.008 inch inch inch inch inch
Soft Jaw Outer Dia. 8.25 inch 8.25 inch inch inch inch inch
Inner Dia. 0.80 inch 0.80 inch inch inch inch inch
Height 1.50 inch 1.50 inch inch inch inch inch

Jaw Bolt Hole Pitch PRM5163 1.00 inch inch inch


Bolt Center Pos.
from Jaw Surface PRM5164 0.95 inch inch inch

Bolt Spot Facing Dia. PRM5165 0.75 inch inch inch

3 - 44
8-9 Operation Of Simple Soft Jaw Forming Function
(1) OUTER JAW
Process Command Description

1 G99 Fxx Every revolution, feed speed for roughing


2 G96 Sxx Constant surface speed, cutting speed for roughing
3 G50 Sxx Spindle rpm clamp, soft jaw forming spindle max. rpm
4 M03 Spindle forward rotation
5 G00 Xxx Zxx Approach to the point immediately before jaw end surface (parameter No.5155)
6 G01 Zxx Machining start position (Jaw end surface)
7 See the attached table. Soft jaw forming rough cutting
8 G00 Xxx Zxx Approach to the point immediately before jaw end surface (parameter No.5155)
9 G99 Fxx Every revolution, feed speed for finishing
10 G96 Sxx Constant surface speed, cutting speed for finishing
11 G01 Xxx Fxx X start point of 1st stage chamfering, unload cutting feed speed
12 G99 G01 Zxx Fxx Z start point of 1st stage chamfering, finishing feed speed
13 G01 Xxx Zxx 1st stage chamfering end point
14 G01 Xxx Zxx 1st stage necking start point
15 G96 G01 Xxx Sxx 1st stage necking X cut depth, rough cutting speed
16 G01 Zxx 1st stage necking Z cut depth
17 G96 G01 Xxx Sxx Clearance (Parameter No.5156), finishing cutting speed
18 G01 Xxx Fxx X (1st stage inner dia. – Parameter No.5156), unload cutting feed speed cutting
19 G01 Zxx 1st stage necking Z end point
20 G99 G01 Xxx Fxx X (1st stage inner dia.), finishing feed speed
21 G01 Xxx 1st stage necking X cut depth
22 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
23 G01 Xxx Fxx 2nd stage chamfering X start point, unload cutting feed speed
24 G99 G01 Zxx Fxx 2nd stage chamfering Z start point, finishing feed speed
25 G01 Xxx Zxx 2nd stage chamfering end point
26 G01 Xxx Zxx 2nd stage necking start point
27 G96 G01 Xxx Sxx 2nd stage necking X cut depth, rough cutting speed
28 G01 Zxx 2nd stage necking Z cut depth
29 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
30 G01 Xxx Fxx X (2nd stage inner dia. – Parameter No.5156), unload cutting feed speed
31 G01 Zxx 2nd stage necking Z end point
32 G99 G01 Xxx Fxx X (2nd stage inner dia.), finishing feed speed
33 G01 Xxx 2nd stage necking X cut depth
34 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
35 G00 Xxx Zxx Machining start position (jaw end surface)
36 G00 Xxx Zxx Starting point
37 M05 Spindle stop
38 G97 Constant surface speed cancelled
39 M30 Soft jaw forming ended

3 - 45
(2) INNER JAW

Process Command Description


1 G99 Fxx Every revolution, feed speed for roughing
2 G96 Sxx Constant surface speed, cutting speed for roughing
3 G50 Sxx Spindle rpm clamped, soft jaw forming spindle max. rpm
4 M03 Spindle forward rotation
5 G23 Stroke limit check 2/3 OFF
6 G00 Xxx Zxx Approach to the point immediately before jaw end surface (parameter No.5155)
7 G01 Zxx Machining start position (Jaw end surface)
8 See the attached table. Soft jaw forming rough cutting
9 G00 Xxx Zxx Approach to the point immediately before jaw end surface (parameter No.5155)
10 G99 Fxx Every revolution, finishing feed speed
11 G96 Sxx Constant surface speed, finishing cutting speed
12 G01 Xxx Fxx 1st stage chamfering X start point, unload cutting feed speed
13 G99 G01 Zxx Fxx 1st stage chamfering Z start point, finishing feed speed
14 G01 Xxx Zxx 1st stage chamfering end point
15 G01 Xxx Zxx 1st stage necking start point
16 G96 G01 Xxx Zxx 1st stage necking X cut depth, rough cutting speed
17 G01 Zxx 1st stage necking Z cut depth
18 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
19 G01 Xxx Fxx X (1st stage inner dia. – Parameter No.5156), unload cutting feed speed cutting
20 G01 Zxx 1st stage necking Z end point
21 G99 G01 Xxx Fxx X (1st stage inner dia.), finishing feed speed
22 G01 Xxx 1st stage necking X cut depth
23 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
24 G01 Xxx Fxx 2nd stage chamfering X start point, unload cutting feed speed
25 G99 G01 Zxx Fxx 2nd stage chamfering Z start point, finishing feed speed
26 G01 Xxx Zxx 2nd stage chamfering end point
27 G01 Xxx Zxx 2nd stage necking start point
28 G96 G01 Xxx Sxx 2nd stage necking X cut depth, rough cutting speed
29 G01 Zxx 2nd stage necking Z cut depth
30 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
31 G01 Xxx Fxx X (2nd stage inner dia. + Parameter No.5156), unload cutting feedspeed
32 G01 Zxx 2nd stage necking Z end point
33 G99 G01 Xxx Fxx X (2nd stage inner dia.), finishing feed speed
34 G01 Xxx 2nd stage necking X cut depth
35 G96 G01 Xxx Zxx Sxx Clearance (Parameter No.5156), finishing cutting speed
36 G00 Xxx Zxx Machining start position (jaw end surface)
37 G00 Xxx Zxx Start point
38 G22 Stroke limit check 2/3 ON
39 M05 Spindle stop
40 G97 Constant surface speed cancelled
41 M30 Soft jaw forming ended

3 - 46
(3) PERFORMANCE CHART (OUTER JAW)

(4) PERFORMANCE CHART (INNER JAW)

3 - 47
(5) ROUGH CUTTING OF SOFT JAW FORMING

Process Command Description


1 G00 Xxx Zxx X is shifted by the amount of finishing allowance and Z by 3mm.
2 G01 Xxx Cut depth in X direction is increased by the amount of one time.
3 G01 Zxx Fxx Feeding takes place to the point 3mm before the stroke allowance. (feed
speed for unloaded cutting)
4 G01 Zxx Fxx Roughing in Z direction (feed speed for roughing)
5 G01 Xxx Returning takes place in X direction by the amount of one time of cut depth.
6 G01 Xxx Shifting takes place in X direction. (Parameter No.5156)
7 G00 Zxx Returning takes place to the point which is 3mm from the jaw end.
8 G01 Xxx Fxx X is shifted to the cutting place of the preceding time.
(feed speed for unloaded cutting)
9 G01 Xxx To the point which has been shifted by the amount of the stock
allowance from the starting position.
10 G00 Zxx To Z start position
11 G00 Xxx To X start position

When the handle is not provided with a taper, the path becomes as above. When the handle
is provided with taper or in order to know details of the path, refer to G71 Type 2 of Combined
Canned Cycle of “Program” version of the instruction manual.

3 - 48
II. Screen Operation
1. Screen Layout and Basic Operation

2. Operation of Overall Screen

3. Position

4. Work Coordinate (Offset)

5. Set (Data)

6. Macro Variable

7. Plot

8. Plot Parameters

9. Tool (Offset)

10. Alarm Diagnosis

11. System

12. Program

13. Program List

14. Input/Output

15. Input/Output (With PC Card Used)


Note) There are two types of display screen – color and monochrome. If color is specified, the
item in the brackets “( )” after the color name, shows the condition during monochrome
display, as color (monochrome).

3 - 49
1. Screen Layout and Basic Operation
One screen fundamentally consists of the following (See Fig. 1-0):
1 Main display area
2 Alarm display area
3 Program No. display area (No. O, No. N)
4 Key input area
5 Error message display area
6 Function menu display area

2 Alarm display area


3 Program number display area

1 Main display area

4 Key input area 5 Error message display area

6 Function menu display area

Fig. 1-0 Configuration of basic screen

In the overall screen, the tool data and command data are summarized.
On certain screens, windows (small screens) may be overlapped and displayed, when a
function menu key is pressed.
(As a rule, if the same key is pressed again, the window disappears.)
By setting the time to transition to the Good Night screen, the screen can be blanked
(darkened) if you do not operate any keys within that time.

1-1 Main Display Area


Although the design differs from one screen to another, the following describes a basic operating
method.
↑ / ↓ (Cursor move keys)
Used to move the cursor up/down by one position. When the cursor is located at the top or
bottom of the screen, the screen is scrolled by pressing them. The double-spread page such
as parameters is not scrolled. They are also used to perform a search.

3 - 50
→ / ← (Cursor move keys)
Used to move the cursor to the right/left by one position.

/ page keys)
Used to change pages when one page is not enough to display all. Here, the cursor refers
to the character displayed in reverse video. Normally, it is surrounded by a yellow-frame
guide line. The guide line is to indicate data connection; some screens do not have this.
When the pages are changed, the cursor is moved to the beginning of the page. In addition,
the following key combinations are available for special operations.
SHIFT + ↑ / SHIFT + ↓
Only the screen is scrolled without moving the cursor.
SHIFT +
Moves the page and cursor to the beginning of that screen.
SHIFT +
Moves the page and cursor to the end of that screen.
SHIFT + → /SHIFT + ←
Moves the cursor character by character in editing the program. This allows you to edit
finely, not word by word.

1-2 Alarm Display Area


When an alarm occurs during execution of the program, a number and a simple message are
displayed in one line. When multiple alarms occur simultaneously, only the first one is displayed.
For more details, refer to the alarm diagnostic screen.
When an alarm is displayed in white on the red ground (red blinking), it indicates a serious alarm.
In that case, the machine stops and the Alarm Maintenance screen is forced to appear. (When
you do not want switching of the screen, set “1” in the bit 1 of the parameter 7000.)
When displayed in blue on the yellow ground, it is an alarm to awaken the operator. The machine
does not stop and the screen is not switched.

1-3 Program Number Display Area


Displayed in this area are the program number and sequence number being currently executed,
and multiplicity and repeat frequency at subprogram call time. The program number is 0000 in
case of MDI.
Example) O1000 → O2000 → O3000
L = 10 N1234
O3000, N1234 is being executed.
O3000 repests another 10 times.
O3000 returns to O2000.
O2000 returns to O1000.

3 - 51
1-4 Key Input Area
The entered characters are buffered in here once, and then, input.
Example) P: Absolute value = 1.234 (1.234 is entered)
Also, absolute/incremental value programming can be switched over and a number’ search can
be performed by switching over the mode. To switch over the mode, press the following character
keys when nothing has been buffered.
P (P: Absolute value =)
Absolute value programming. The entered numerical value is input as it is.
I (I: Incremental value =)
Incremental value programming. The entered numerical value is added and input.
N (N: Number =)
Number search. The cursor is moved to the entered number. However, the cursor key is
used for execution (not the INPUT key). In addition, the following functions are provided for
input.
CAN
Deletes the character one before the cursor in the key input area.
SHIFT + CAN
Deletes the entire key input area.

1-5 Error Message


Different from the alarm, a message is displayed which notifies you of an operational mistake, etc.
Message are listed.

1-6 Function Menu


On the overall (program) screen, a screen is normally selected by a function key on which the
name of the screen is inscribed. On other screens, the lower part of the screen in blue (light
color) is the function menu. This menu differs depending on the screen. For details, refer to
descriptions of individual screens.
OPER/MAINTE key
Pressing this key displays a green (black) menu.
The function of this menu allows you to select some screens. Generally, the screen with the
function keys is called a operation menu and this one a maintenance menu, respectively.

3 - 52
1-7 Tree Chart
F1.POS. F1. F2.RESTART POS.
F2. F5.EXIT
F3.SETUP F7.RESTART CLR
F4.COMMAND F9.SEARCH
F5.RESTART F1.U ZERO
F6.FLOATING REF. F2.V ZERO F1.CHANGE WINDOW
F7.ZERO SET F3.W ZERO F2.BACK GRD EDIT
F7.EXIT F3.EXIT
F9.ALL AX. SET F4.RANGE SET
F2.PRGRM F1.CHANGE WINDOW F5.RANGE STORE[
F2.BACK GRD EDIT F6.STORE → INSERT
F3.RANGE EDIT F7.RANGE DELETE
F4.PROGRAM COPY F8.DELETE → INSERT
F5.WORD CONVT. F5.EXIT
F6.CANNED CYCLE G71 ~
F7.PROGRAM LIST F1.CONDENCE
F8.MACRO VAL. F2.MERGE
F5.CUTTING TIME
F6.LIST CHANGE
F7.EXIT
F3.TOOL F1.TOOL NAME F8.EXIT
OVERALL Screen (RUN)

F2.TYPE
F3.NAME
F4.DOUBLE CUTTING
F6.Q-SETTER REPEAT F1.TOOL NAME
F7.DATA CLEAR F2.TYPE
F9.LIFT SPARE F3.NAME
F4.UNIT
F4.WORK F1.ABSOL. VALUE F5.STATE
F2. (INPUT OF STOCK ALLOWANCE) F6.
F3. F7.DATA CLEAR
F4. F8.REAL SET
F5.2ND REF. PNT F9.(OFFSET)
F6.JAW

F5.SET F7.Eco eco


F1.GRAPHIC
F7.GRAPH. F1.GRAPHIC PARAM. F2.RANGE
F4.SCALE ON F3.PLANE
F7.ZERO SET F1.GRAPHIC PARAM.
F9.PREVIEW F2.AUTO RANGE
F8.IN/OUT F1.INPUT F3.PREVIEW START
F2.OUTPUT F4.SCALE ON
F9.SEL/FUNK F1.DATA SERVER F3.VERIFY F7.ZERO SET
F2. F4.STOP F9.PREVIEW EXIT
F5.OPERATION STATUS F5.CALL SELECT
F6.WORK MEAS F6.SETTING F6.PROGRAM LIST
F7.MEAS. OFFSET F7.DETAIL LIST
F8.CHECK ON/OFF
F9.DON For details, see the instruction manual of
SEIKIDON.
3 - 53
F1.SCHEDULER
F2.PERIODIC F1.DETAIL F1.INFORMATION
CHECK F5.ONE-LINE CLEAR F2. PERIODIC CHECK RETURN
F7.CHECK TIME SET
F8.CHECK DAY SET
F1.DIAGNOSTIC RESULT F2.LAYOUT
F3.ALARM F2.SW STATUS DISPLAY F3.LIST
DIAGNOSE F4.ALARM RECORD F2.ALARM DETAIL
F6.DEBUG (ALARM) F7.RECORD CLEAR

1.COMMUNICATION (RS232C)
F4.SYSTEM 1.PARAM SET

~
28.SYSTEM 2
F1.G CONTACT
F2. RG CONTACT
2.DIAGNOSE 1.I/O SIGNAL F3.F CONTACT
3.SETTING MECHANICAL COMPENSATION 1.STORED PITCH F4.RF CONTACT
4.POSITION REGION ERROR F6.X CONTACT
7.SOFT VERSION COMPENSATION F7.Y CONTACT
OVERALL Screen (MAINTENANCE)

8.STATUS/OK
22.DATE/TIME SETTING
24.SLBUS F1.SLBUS STATUS
F7.SLBUS ERROR
F9.CHANGE
25.SYSTEM TABLE F1.BASIC RAM CAP
F2.EXTENDED RAM CAP
F3.TABLE
F4.SYSTEM CLEAR
26.THERMAL DISPLACEMENT F1.MAINTENANCE SCREEN
27.PMC DATA SETTING F2.TIMER - F1.PARAMETER F2.COMPENSATION
28.WHEEL LATHE (EDIT SCREEN) F3.REFERENCE
29.YU-YU CARD F4.ALL CLEAR
30.F MENU 1.F_PMC F5.MAINTENANCE 2
2.F_SYSTEM F6.REFERENCE
3.F_SETTING TEMPERATURE SYSTEM
4.F_MESSAGE F1.EDIT
F2.DELETE
F8.FLANGE THICKNESS
F5.INSTR MANU INFO F1.G CODE LIST F9.WHEEL DIAMETER
F2.M CODE LIST LIMIT VALUE
F3.MAINT M CODE LIST F1.DIR OPERATION
F6. F2.OUTPUT SAVE
F7. F3.INPUT LOAD
F8.MAINTE F1.Q SETTER (or) F4.COMPARE
F9.GOOD BYE F1.AUTO PRESETTER F5.DELETE
F6.ATTRIBUTE ON/OFF
F7.ATTRIBUTE ALL ON
F8.ATTRIBUTE ALL OFF
(Note) denotes an option

3 - 54
2. Operation of Overall Screen
When the power is turned on or the RETURN key is pressed, the Overall screen (Fig. 2-0) is
selected. It is very convenient because it displays many data required for operation. The data
includes;
Program
Tool data (tool number, tool compensation, nose radius, tool width, nose point)
Spindle data (rpm command/surface speed command, actual rpm)
Feed rate (feed per minute command/feed per revolution command)
Rotary tool rpm
Spindle clamp rpm
Dwell remainder in seconds
Axis load meters
Operation state (Operating time, Running time, Cutting time, No. of set units, No. of
works, Total no. of works)
Nose position, remaining shift
G code of the following groups
00 (non-mode), 01 (positioning/linear or circular interpolation), 02 (plane specification), 05
(feed per minute/feed per revolution) 07 (tool diameter compensation), 09 (canned cycle
for drillling), 10 (return point of canned cycle for drilling), 17 (constant surface speed
control).
M codes of five group
Scheduled end time, machining time, tool lapping time
Date and time

3 - 55
Fig. 2-0 Overall Screen

Also, the following is enabled this screen.


Program search
Program editing

2-1 Program
This is located data the upper left part of the screen. It displays and edits the program. MDI input
is also done here. However, expanded editing or background editing are not allowed. When
running the program, the display color changes as follows.
When running the program, the display. Color (For monochrome)
Already executed block : Green
Block being executed or to be executed : Yellow reverse Video
(light-colored reverse video with frame)
Pre-read block : Yellow (light-colored reverse video)
Previous block : White
Block to be executed next or part to be edited : White reverse video (reverse video)
The conditions for editing the program are given below.
• Write key has been pressed.
• In the edit mode and not in the automatic operation mode.
For details of program operation, refer to section 12. Program.
Here, one-fourth the program screen will be displayed in principle.

3 - 56
2-2 Tool Path Plot
This is located at the upper part of the screen and plots the tool path of the program being run.
This is a miniature version of the plot screen. Therefore, the plotting parameters are the same
as those for the plot screen. The plot screen can be erased with the ORIGIN key.

2-3 Tool Data


Indication appears at the bottom left-hand corner of the page, displaying tool data (no., type,
name, compensation, nose R, tip width, and tip point) of cut section of the tool rest.

2-4 Spindle Data


On the right side of the tool data, the spindle command rpm S and actual rpm of the spindle are
displayed. While in constant circumferential speed control, “Rpm S” is indicated as
“Circumferential Speed V”.
Further, while in Back mode, data for the back spindle are displayed.

2-5 Feed Speed


Feed speed F is displayed under the spindle data.
It is indicated in “F per minute” for feeding per minuet, and in “Rotation F” in feeding per rotation.

2-6 Rotary Tool Speed


Rotary tool rpm is indicated under the feed speed.
With a rotary tool being fitted, “Tool S” is indicated.

2-7 Spindle Clamp Speed


Spindle clamp rpm is displayed under the rotary tool.
When the spindle clamp rpm indication is valid, “Clamp S” is indicated.
Further, while in Back mode, clamp rpm of the back spindle is displayed.

2-8 Dwell
While in dwell execution, dwell remainder is displayed in seconds.
When it reaches zero, the display disappears.

2-9 Load Meter


State of load of each axis is indicated in a bar graph under the tool data.

2-10 Positional Data


The tip position and the remainder shift volume are indicated at the bottom right-hand corner of
the page concerning 4 coordinates including Tip, relative, Machine, Remainder Shift Volume.

3 - 57
2-11 G Codes
On the right side of the positional data, 8 G codes are displayed horizontally from the top left in
the order below:
* 00 Group (Non-model)
04, 09, 27~31, 70~76, etc.
* 01 Group (Positioning, Linear interpolation, Circular interpolation, Threading, Single
type fixed cycle)
00, 01, 02, 03, 32, 90, 92, 94
* 02 Group (Plane assignment)
17, 18, 19
* 05 Group (Per-minute feed /Per-rotation feed)
98, 99
* 07 Group (Tool diameter compensation)
40, 41, 42
* 09 Group (Canned cycle for drilling)
80, 81, 82, 83, 84, etc.
* 10 Group (Return point of canned cycle for drilling)
198, 199
* 17 Group (Constant surface speed control)
96, 97

2-12 M codes
M codes blonging to 5 groups are displayed horizontally from the top left in the order elow:
* 01 Group (Sprindle)
03, 04, 05, 13, 14, 15
* 02 Group (Coolant)
08, 09
* 03 Group (Program stop)
00, 01, 02, 30
* 04 Group (Spindle gear)
40, 41, 42, 43
* 05 Group (Others)
Maximum 5 newest M codes other than those of 01~04 Groups are
displayed.

2-13 Time Measurement


At the bottom right-hand corner of the page, 3 kinds of time measurement appear. Measurement
is carried out within a scope not exceeding 10000 hours. To make input here, push
F9/ SEL/ FUNC and, further, F5 / OPERATION STATUS to display the operation status page
(Fig. 2-13). Shift the cursor to the appropriate place.
EX. (hour/minute/second)=0 (It is set to 0.)
(hour/minute/second)=1 (1 : 00 : 00 is input.)
(hour/minute/second)=1/2 (1 : 02 : 00 is input.)
(hour/minute/second)=1/2/3 (1 : 02 : 03 is input.)

3 - 58
Fig. 2-13 OPERATION STATUS

(1) Scheduled ending


Notice of ending is made effective when End Notice on the page is held “valid”.
The scheduled ending time is equal to time length from the auto operation start to the ending
notice.
With a scheduled ending time of a program having been input by an operator, call light
functions when working time has reached the scheduled ending time.
(2) Working time
Time for working is summed up. (time during which the start lamp is held ON.)
(3) Lap T
Lap time among tools is measured. This is automatically set to 0 on tool changing. No
measurement is conducted while NC is held in standby state.
(4) Work Count
NC, against M12 command, counts up the number of cutting and the total number of works
cut. NC, when the set number is not equal to 0 and the number of cutting has exceeded the
set number, outputs the work count correspondence signal into PC.

2-14 Date And Time


Date (in A.D.) and time (13:00 for 1 p.m.) are displayed based on the built-in clock.
Avoid changing it unnecessarily as it is used for periodic checking, etc. Should it become
incorrect due to any reason, be sure to reset properly. To display Date/Time Set screen, push
OPER/MAINTE , F4/ SYSTEM , 2 , 2 , and INPUT . Move the cursor to Date or Time and
perform setting.

3 - 59
3. Position
If you press the F1/Position key, the position screen (Fig. 3-1) will be displayed.
Items related to position are displayed and these items can be re-written when this screen is
displayed.
Display of nose position, remaining shift amount, relative coordinate system, and
machine coordinate system
Rewriting of relative coordinate system
Display of tool data
Display of spindle data
Display of feed rate
The tool data, spindle data, and feed rate are the same as the overall screen. The left half of the
screen is a view of the four coordinate systems on the right that has been expanded for better
understanding. The page keys can be used for arbitrary selection.

Fig. 3-1 Position Screen

3 - 60
3-1 Reloading of Relative Coordinate System
Among the 4 coordinate systems, only the relative coordinate system is reloadable.
For 0 setting, first push (F7/Zero Set) to change over the function.
When the function for the axis for zero setting being pushed, the value of the axis gets 0.
To zero-set all axes, push (F9/All Axes Zero Set).
To end zero setting, push (F7/Functin Return).
To input numerals, push the key for the address to be input an display the input area.
Input, then, numerals and push (Input). Absolute value/increment value input is available.
EX P : absolute value X = 1.234 (Input) (1.234 is placed in X)
I : increment value Z = 10. (Input) (10.0 is added and placed in Z)

3-2 Command Value Display


Pressing the Menu 4 (Command Value) displays the data specified by the program or MDI
operation (Fig. 3-2).

3-3 Restart (Option)


Pressing F5/RESTART displays the screen (Fig. 3-3) required for restarting the program.

3-4 Floating reference


If you press F6 / Floating reference, the following message is displayed: “Set floating reference
point? Y-Yes, N-No”
To set the floating reference point, press the Y key otherwise press the N key.
(See Fig. 3-4)

3-5 Set up
Pressing F3/SET UP allows you to input the data on the Setup side. (Fig. 3-5)
Use the cursor keys ↑ and ↓ to select the spindle speed and turret indexing, and input the
data. You cannot input multiple data at one time. To execute the input data, select the MDI
mode, input the data, and press INPUT . You will be inquired, “OK ? Y-YES N-NO.” Pressing
Y executes the input data. Pressing F3/SET UP returns the cursor to the Position side.

3 - 61
Fig. 3-2 Command Value Screen

Fig. 3-3 Restart

3 - 62
Fig. 3-4 Floating reference

Fig. 3-5 Set up

3 - 63
4. Work Coordinates (Offset)
Pressing the F4 (WORK COORD) key displays the Work Coordinates screen (Fig. 4-0). This
screen operation is used to shift the machining origin.

Fig. 4.0 Work Coordinates (Machining Reference Point Shift)

As described in the instruction manual (PROGRAMMING), Section 7-2 “Tool Nose Coordinate
System”, the position of the tool nose serves as the reference position of the coordinate system.
Shifting of the machining origin, there are three methods – machining reference point shift,
machining allowance, and work length.
Pressing the F1 key alternately changes the input mode as follows. In each input mode, F1
and the key input area look as follows.

<Display of Key input Area> <display of F1>


• Removal amount input mode → “COOD.P Z=” F1/ABS. WRITE

• Absolute value input mode → “P: ABS. Z=” F1/COOD.P
Note) When this screen is displayed, the removal amount input mode takes effect.

3 - 64
4-1 Removal Amount
Machining allowance = Length from the chuck jaw face to work end face – work length.
First cut the work end face within the limits of cutting allowance, so that the black layer on the
end face is removed and escape in the same condition in the direction of the positive X axis. (Do
not move the Z axis.)
Next, stop the rotation of the spindle. Measure the overall length of the work and find the cutting
allowance. Enter this measured value as the machining allowance.
(If the cut is excessive, the value becomes negative.)

4-2 Machining Reference Point Shift


The machining reference point is located at a length between the end faces of the chuck jaws
(work shift amount) from the machine zero point. Press F1/ABS. WRITE to display
“P:ABSOL. VALUE Z=” in the key input area, and press the curs or key ↑ or ↓ to adjust the
cursor to the axis you want to change. Then, input a machining reference point shift amount.
An X-axis shift amount cannot be changed.

4-3 Work Length


The work length is the length between the end face of the chuck jaw and the machining zero
point. Press F1/ABS. WRITE to display “P: ABSOL. VALUE Z =” in the key input area, and
press the cursor key ↑ or ↓ to adjust the cursor to Work Length. Then, input the work
length.

4-4 External Work Zero Point Offset


When an external work zero point offset value is set, the entire work coordinate system can be
shifted by the set value.
However, the external work zero point offset is not enabled unless the coordinates are set (T-
command, manual Turret indexing, etc.).
Pressing F4/EXT. OFFSET opens the window
shown in the right figure. EZTERNAL OFFSET
Select the axis you want to select, and input an offset X 0.000
value. X 0.000
Note) When Equipment is equipped with heat Z 0.000
displacement correction function, external work
zero point offset is not useable.

3 - 65
4-5 Setting of 2nd Reference Point
With F5/2ND REF. PNT pushed, 2nd Reference Point Set page (Fig. 4-1) appears. Use this
page to set X and Z axes of the 2nd reference point (G30). When the machine X/Z axes have
been positioned to the 2nd reference point and with F2/ENTER having been pushed, “Is this
OK? Y-Yes, N-No” appears for confirmation. For OK, push Y key.
With F5/EXIT , the original page is recovered.

Fig. 4-1 2nd Reference Point

3 - 66
5. Set (Data)
If you press the F5/Set key, the setting (data) screen (see Fig. 5-0) is displayed. This screen is
arranged so that frequently used parameters can be set according to item and application. If
there are no optional items, none will be displayed.

The screen runs over several pages, therefore, scroll by using the page keys or by select
the desired screen by pressing the alphabet key corresponding to the screens on the menu at
the left side of the screen. Number search is also possible.

Fig. 5-0 Set (Data) Screen

5-1 Display and Setting


For a selection such as “Yes/No”, the selected one is marked with . When you want to alter,
set the cursor with the cursor key ( → or ← and press the INPUT key. When the cursor key
( ↑ or ↓ ) is pressed, the one marked with works for your safety. For your information,
the HITACHI SEIKI’s standard is the left one.
Set the numeric value data from the key input area, start from the key input area.
Naturally, calculation and absolute/incremental programming are also enabled.
Different from the Parameter screen, the Set (Data) screen does not have input limitations such
as WRITE key. The operator should be fully careful to make alteration.

3 - 67
5-2 Number Search
All the pages are numbered serially. The page and cursor can be moved all at once by
searching for that number. A search is Performed by pressing the cursor key ( ↑ , ↓ ,
→ , ← ) after inputting N, followed by a numerical value.
Example) N:number = 12 ↓ (Moves to No.12)

Fig. 5-0 (a) Set (Data) Screen

Fig. 5-0 (b) Set (Data) Screen

3 - 68
Fig. 5-0 (c) Set (Data) Screen

Fig. 5-0 (d) Set (Data) Screen

3 - 69
Fig. 5-0 (e) Set (Data) Screen

Fig. 5-0 (f) Set (Data) Screen

3 - 70
5-3 Eco-eco
Pressing [F7/Eco eco] displays the Eco·eco screen (Fig. 5-3). In this screen, you set the auto
sleeping screen, auto work light OFF, and chip conveyor auto OFF times (minutes)

Fig. 5-3 Eco·eco

3 - 71
6. Macro Variable
Press [F8/MACRO VARIABLE] in the PROGRAM screen (F2/PROGRAM). The MACRO
VARIABLE screen appears (Fig. 6-2 (a)).

6-1 Macro Variable and Data Display


The macro variable data is classified into the following:
1 1-33 Local variables (correspond to call multiplicity)
2 100-499 Common variables (turned to “null” at power-off time)
3 500 or above Common variables (with name, remembered if the power is turned off)
They are changed over with the page keys, respectively. (Fig. 6-2 and Fig. 6-3)
The number of significant digits of data is 8 (±99999999 to ±0.0000001). When the numerical
value exceeding this limit has been input, the message “OVER FLOW” is output. Nothing is
displayed in case of the “null” data (empty, not 0). The name can be input up to 12 characters,
but it is given to the common variables 500 or above.
(1) Data deletion
Since the data of No. 500 or above is remembered even if the power is turned off, a new
function is provided, which can delete all. If the function menu is displayed on Page No. 500
or above, the Menu 7 (DATA CLEAR) appears. Pressing this menu displays the question at
the center of the screen whether to erase with 0 or “null”. Select either of them with the
cursor key ( ↑ or ↓ ) and press the INPUT key. Finally, the message “OK?” appears in
the key input area for safety confirmation. Press the Y key.
(2) “Null” input
If you press the CAN key when the key input area contains nothing, the “null” characters are
displayed. Then, pressing the INPUT key turns the data at the cursor position to “null”.
(3) Deleting the name
Set the cursor to the name you want to delete (common variable 500 or above), press
[SPACE], followed by [INPUT].

6-2 Number Search


The page and cursor can be moved at one time by searching the macro variable No. A search
can be performed by pressing the cursor key ( ↑ , ↓ , → , ← ) after inputting N and a
subsequent numerical value.
Example) N: No. = 12 ↓ (Moves to No. 12)

3 - 72
Fig. 6-2 (a) Local Variable

Fig. 6-2 (b) Common Variable

3 - 73
7. Plot
Pressing the F7/GRAPHIC key displays the Graphic screen (PREVIEW EXIT) (Fig. 7-0) This
screen plots the tool path and also displays the following data for reference to plotting.
Parameter plotting plane
Tool nose position
Spindle speed S, feed rate F, tool command T
Machining time, cutting time
Program list in execution
A locus is drawn in the values of the work coordinate system. As too many lines can confuse
movement, the tip is expressed in a small dot. To erase the graphic page, push ORIGIN .

Fig. 7-0 Graphic Screen (PREVIEW EXIT)

The following setting are allowed for plotting. For details, refer to the next section.
Selection of plotting plane
Specification of angle or rotation (horizontal, vertical)
Plotting range (maximum, minimum)
Scale width indication
Specification of plots per tool (color specification)
Selection of cutting feed line
Selection of rapid traverse line
Color assignment for drawing point

3 - 74
In normal state, synchronous plotting is in display. When performing pre-matching plotting,
therefore, press F9/PREVIEW to display the function key for pre-machining plotting. (Fig. 7-1)
Next, push F3/ PREVIEW START key to start pre-machining plotting.
With F2/ AUTO RANGE key pushed, auto range plotting starts.
When plotting range has been set so that cutting locus falls within the screen scope on
completion of plotting, pre-machining starts automatically.
Note 1) In order to start pre-machining plotting, first perform zero point return to initialize other
states of Machine such as mechanical clamp.
Note 2) When locus image is obscure in display, lower speed with the feed speed switch.
Note 3) Any function whose conditions change by machine operation (macro program using skip
function) cannot be executed in pre-machining plotting.
Note 4) When the add axis gets as follows, either stopping or alarming takes place where pre-
machining plotting cannot be executed.
• While interlocking of each axis is held ON, stopping takes place with the add axis
command.
• On removal of axes, alarm for “Zero Return Not Completed” takes place with the added
axis command.
Note 5) For the model equipped with the built-in type main spindle with Main Spindle/C spindle
switching, when zero point return is not completed for C spindle in Main Spindle mode or
in C-Axis mode, an alarm takes place in Polar Coordinate Interpolation/Cylinder
Interpolation mode. Other C spindle commands are ignore.

Fig. 7-1 Graphic Screen (Preview)

3 - 75
8. Plotting Parameters
With the [F1/GRAPHIC PARAM.] menu of the [F7/GRAPH.], the plotting Parameter screen (Fig.
8-0 or Fig. 8-1) appears over the Plot screen.
This screen allows you to set the plotting parameters.
Pressing the [F2/RANGE] key displays the Range Set screen (Fig. 8-0) and pressing the [F3/
PLANE] key displays the Plant Set screen (Fig. 8-1).

Fig. 8-0 Plotting Parameter (Range Set)

3 - 76
Fig. 8-1 Plotting Parameter (Plans Set)

Setting plotting parameters


First move the frame cursor to the column of the parameter to be set using the cursor key
↑ ↓ .
At that time, a simple explanation is displayed in the explanation column.

Range set
(1) Plotting Range
Set the maximum and minimum plotting values of each axis. The center coordinate (middle
of the maximum and minimum values) and magnification factor (at which the maximum and
minimum values stay within the screen) for plotting are decided. Input the coordinate value
(work coordinate) in the key input area and press the INPUT key to decide. The maximum
value and the minimum value can be set at left or right at that time.
(2) Scale
A Scale width is set here.
(3) Plot Per Tool
Every time the tool is changed, a plotting color is changed. However, this is ineffective
when plotting the specified tool. Up to 6 colors are available. After the 6th color, it returns to
the first one. Make setting at “Feed Line Color”
The set one is marked with . To after, select with the cursor key ( → or ← ) and press
the INPUT key to decide.
(4) Cutting Feed Line
Specify a type of cutting feed line. The set one is marked with . To alter, select with the
cursor key ( → or ← ) and press the INPUT key to decide.

3 - 77
(5) Rapid Traverse Line
Specify a type of rapid traverse lines. The set one is marked with. To alter, select with the
cursor key ( → or ← ) and press the INPUT key to decide.
(6) Feed Line Color
When Plot per Tool is effective, set the changed-to color. Only this color designation can be
altered later. To make setting, select color designation with the cursor key ( ↑ or ↓ ).
Then, specify the tool with the cursor key ( → or ← ).
In accordance with the description of color designation provided in the center of the screen,
set numerical value 0-7 and press the INPUT key to determine. The set color appears in •
on the display.
(7) Plotting Point Color
Specify a color of plotting point.
To make setting, select color designation with the cursor key ( ↑ or ↓ ).
In accordance with the description of color designation provided in the center of the screen,
set a numerical value 0-7 and press the INPUT key to determine. The set color appears in
on the display.

Plane Set
(1) Plotting Plane
Specify the plotting plane. You can select out of the following 5 types.

In accordance with the description of the plotting plane provided in the center of the screen,
set a numerical value 0-4 and press the INPUT key to determine. The selected plane is
displayed. The plane setted a numerical value -1 is not displayed.
Note) No scale is displayed when the plotting plane is equal to 0 (in 3-axes display)

3 - 78
(2) Rotation Angle
This is effective only when the plotting plane is 0 (3 axes display).
Input the angel in the key input area and press the INPUT key to decide.
(a) Horizontal rotation angle
Specify the horizontal plane rotation angle within a range of ±180 in an increment
of 1°
Example) When the plotting plane is (XYZ) and the vertical rotation angle is 90°

(b) Vertical rotation angle


Adjust the slope angle of the vertical axis.
Example) When the plotting plane is (XYZ) and the horizontal rotation angle is 0°

(3) Specified axis


Set the axis name which you want to specify. Minus (“-”) can be added to it.

3 - 79
9. Tool (offset)
Pressing the function 3 (OFFSET) key displays the Tool screen (Fig. 9-0).
The tool screen (Fig. 9-0) is displayed when you press the F3/ compensation key.
The compensation data for each tool number is displayed and set as shown below.

Tool Size Tool Nose Radius Tool Nose Point Tool width
Form XYZ R T H
Wear UVW Q J

In addition, the following functions are provided.


Display of the tool nose position and machine coordinate system
Data deletion
Display and setting of the tool list data

Fig. 9-0 Tool (offset) Screen

Using tool compensation data


Tool compensation data is divided into form and wear data for each item.
Compensation using T in the program corresponds to the tool number of the tool
(compensation) screen. For details refer to the section on Tool Function (T function) in
Program Editing.

3 - 80
9-1 Setting of Offset Value
There are 2 kinds of offset value; profile and wear. To make setting, adjust the cursor and set
through the key input area.
Wear can be input any time but for input of form data, the manual mode must be selected and
the write switch must be enabled.
When form is input, the wear will become 0.
Data input method
Form is input as absolute value, wear as increment value using the INPUT key.
Wear input clamping
A value greater than the value set in parameter 5027 cannot be input. The message
“Clamped value is exceeded” will be output.
Note) If wear is input during automatic operation, the wear data of the relevant tool will be
reflected from the next T-command onward, because the coordinate system will not be
set. (The coordinate system will be set in the manual mode.)

9-2 Tool list


Pressing F1/TOOL LIST displays the TOOL LIST screen (Fig. 9-2). This screen is mainly
used when the machine is provided with the ATC function. Since the ATC’s tool number is
handled by the address rewriting method, it is necessary to associate the turret face numbers
with the tool numbers, and the magazine pot numbers with the tool numbers.
When the ATC function is not provided, the turret face numbers and the tool numbers have been
set one to one upon shipment. Do not alter them. Register in the TOOL LIST screen as
follows:
1 Move the cursor to the field you want to input the data, and input it.
2 Press the INPUT key.
• If duplicate data is input, a message, “DUPLICATE (Y-ALTER, N-CANCEL),” will appear.
Pressing Y clears the other same number and registers in the cursor-indicated
position. Pressing [N] does not alter the data.
• When the machine is provided with the ATC function, there must be two or more empty
areas, including the ATC arm.
You can also set a tool type and a tool name in the TOOL LIST screen. (See the following two
sections) If F7/DATA CLEAR is pressed in the TOOL LIST screen, a window will appear in
the center of screen. Then, you clear all the data in the TOOL LIST screen or set the turret
numbers and the tool number to one to one.
Select either one with the cursor key ↑ or ↓ and press the INPUT .
You will be prompted, “OK ? Y-YES, N-NO.” If OK, press the Y key.

3 - 81
Fig. 9-2 Tool List

Note) The above-mentioned screen is for the machine with the ATC function. If the ATC
function is not provided, the arm and the magazine will not be displayed.

9-3 Setting of Type


Setting of the type is done through the function menu. First, Press the Menu 2 (TYPE). Since
the window appears in the center of the screen, select with the cursor key ( ↑ or ↓ ) and
press the INPUT key to determine.
Note) When the tool type is changed by parameter setting, an offset amount for that tool can be
automatically set.
Parameter no. 5005, #6 = 0 : Enables automatic setting of the offset amount when
changing the tool type.
= 1 : Disables automatic setting of the offset amount when
changing the tool type.
Breakdown of automatic setting is as follows. (When the tool type group (*1) is not
changed or the tool type is deleted, the offset amount will not be set.)

3 - 82
Tool Type Group (*1)
Before Change After Change Automatic Setting of Offset Amount
Turning tool, X rotary tool Shape Z = PRM5031, Wear Z = 0, Tool Nose
Z rotary tool Point = 9, Others (X, Y, Tool Nose Radius,
Tool Width: Shape and Wear) = 0
Turning tool, Z rotary tool Shape X = PRM5032, Wear X = 0, Tool Nose
X rotary tool Point = 9, Others (Y, Z, Tool Nose Radius,
Tool Width: Shape and Wear) = 0
X rotary tool, Turning tool All (X, Y, Z, Tool Nose Radius,
Z rotary tool Tool Width: Shape and Wear) = 0

(*1) The tool type groups are classified into three categories:
• X rotary tools: Rotary X, Stationary X
• Z rotary tools: Rotary Z, Stationary Z
• Turning tools: Other than X rotary tools and Z rotary tools (Turning tools, stationary
tools, others)

9-4 Setting of Name


Use the function menu to set the name. First, press the Menu 3 (TOOL NAME). The window
appears in the center of the screen. Select with the cursor key ( ↑ or ↓ ) or page key (P
↑ or ↓ ) and press the INPUT key to determine. Selecting “00. alphanumeral Input” allows
you to input the data through the key input area. When you want to prefix a dimension to the tool
name, determine a tool name position with the cursor. Then, set with the alphanumeral data
“input” keys. Since the name is allowed up to 10 characters, there are some abbreviated ones.
Example) D45. 0-3 / Chamfering → D45. 0-3 face
(Input) (Cursor Position) (Tool Name)

9-5 Data Clear


The F7/Data Clear key may be used to clear the tool data at the cursor or one line of characters
when starring afresh. It is used also to clear specific data of all the tools and replace the data by
zero. If you press the F7/Data Clear key, a window appears at the center of the screen,
showing the data to be cleared. Select the data to be deleted using the cursor keys *** and
press the INPUT key.
The message “OK? Y-Yes, N-No” appears. If OK, press the Y key.

3 - 83
9-6 Tool life Management
To set the tool life, press the F9/Life Spare key. For this functional operation, refer to the
instruction manual for tool life management.

9-7 Number Search


The page and cursor can be moved at once by searching for the tool number. A search is
performed by pressing the cursor key ( ↑ , ↓ , → , ← ) after inputting N, followed by a
numerical value.
Example) N: No. = 12 ↓ (Moves to No.12)

9-8 Double Cutting (Option)


Pressing (F4/DOUBLE CUT) displays the Double Cut screen (Fig. 9-8). The double cutting
function is designed to prevent chattering by changing the spindle speed. In this screen, set a
speed change ratio for each tool.

Fig. 9-8 Double Cutting

3 - 84
10. Alarm Diagnosis
Press the OPER/MAINTE key, and then, F3/ALARM DIAG key back menu. The Alarm
Diagnosis screen (Fig. 10-0) appears, which shows machine conditions such as alarm, etc. It
is automatically switched at the same time when an alarm occurs (it is also possible to prohibit
switching with a parameter).
All the generated alarms are displayed, sorted into the CNC alarms and the PMC alarms (issued
by ladder sequence software of the machine).
When one screen is not enough to display all the alarms, they will be extended over multiple
pages. Use the page key or to change over the screen. The CNC alarms are displayed
in different colors at the upper left part of the screen to distinguish between an alarm and a
warning.
Red ............... Alarm (Automatic operation disallowed)
Yellow ........... Warning (Automatic operation allowed)
The PMC alarms are displayed in red at the upper left part of the screen.
Whether or not automatic operation is allowed is controlled by ladder sequence software,
regardless of the alarm display color.

Fig. 10-0 Alarm Diagnosis Screen

3 - 85
10-1 Alarm History
Press F4/ALARM LIST in the ALARM DIAGNOSE screen. The ALARM HISTORY screen
appears (Fig. 10-1). It lists the occurrence date and time, type, and description of each alarm in
order of more recent ones. The screen can store up to 32 CNC and PMC alarms. The ALARM
HISTORY screen lists only one line of alarm description. When you want to know its details,
move the frame cursor and press F2/MESSAGE . This will display a detailed alarm
description.
Note) Simplified display and detailed display may be the same for some alarms.
When you want to clear all the records, press F7/HISTORY CLEAR .
A message, “DO YOU WANT TO CLEAR ? Y-Yes N-No,” appears. If yes, press Y .

Fig. 10-1 Alarm History

3 - 86
11. System
Press the OPER/MAINTE key, and then, F4/ SYSTEM the back menu. The System screen
(Fig. 11-1) appears. This is a collection of the screens used for maintenance by the maker. The
collection of screens used for maintenance on the manufacture’s side include the following:
Parameters TIME &DATE
Diagnose SLBUS
Mechanical Compensation System Table
Position area F menu
Software Version
A menu is displayed on the screen. An item in reverse video indicates that it is being selected.
To select a menu item, input an item number directly with the keys or select it with the cursor
move keys, ↑ , ↓ , → and ← keys. Then, press INPUT to change over the screen to
the selected one.

Fig. 11-0 System Screen

11-1 Parameter Setting


Set the cursor to “1. Parameter Setting” on the System screen and press the INPUT key. The
Parameters screen (Fig. 11-1) appears.
Display and set the NC parameters. The Parameters are extended over many pages. The first
page has an itemized menu screen to allow you to directly pick up the page for the desired item.
When a number is known, the page and the cursor can be directly moved by number search.

3 - 87
Fig. 11-1 Parameter

Fig. 11-1 (a) Parameter

3 - 88
(1) Item selection
Display the page off your desired setting item, using the page-up key ( ) or SHIFT .
Set the cursor to the desired setting item and press the INPUT key to select it.
Alternatively, since each item is numbered, enter the number of the desired setting item in
the key input are and press the INPUT key to select it.
(2) Number search
The page and cursor can be moved at one time by searching for the parameter number. A
search is performed by pressing the cursor key ( ↑ , ↓ , → , ← ) and entering N and a
subsequent numerical value.
Example) N: No. = 12 ↓ (Moves to No.12)
(3) Display and setting
There are two kinds of parameter data; one os represented by 0 or 1, and the other is
represented by numerical values.
For data expressed by 0 or 1, display of hexadecimal characters and input are available.
Setting should be done through the key input area, with the cursor set.
To input the data, the following conditions must be met.
The NC unit must be reset.
The WRITE switch 2 must be turned on.
The MDI mode must be selected.
“Rewrite parameter” of the Set (Data) screen must be enabled.

11-2 Diagnosis
In the System screen, set the cursor to Diagnose and press the INPUT key.
The Diagnose screen (Fig. 11-2) appears.
Push INPUT the when cursor is held at Menu 1. I/O Signal.
The sequencer, servo, and internal status are displayed at real time. (Fig 11-2 (a))
However, the data cannot be input; it can only viewed.
(Use SHIFT for returning.)
Number search is not possible.

3 - 89
Fig. 11-2 Diagnose

Fig. 11-2 (a) Diagnose

3 - 90
11-3 Mechanical Compensation
Set the cursor to “Mechanical Compensation” on System screen and push INPUT .
Mechanical Compensation screen (Fig. 11-3) appears.
Set it to “Stored Pitch-Error Compensation” and push INPUT . Stored Pitch-Error
Compensation screen (Fig. 11-3 (a)) appears.

Fig. 11-3 Mechanical Compensation

Fig. 11-3 (a) Stored Pitch-Error Compensation

3 - 91
11-4 Position Region
Set the cursor to “Position Region” on System screen and push INPUT .
Position Region screen appears.
Position region data are displayed and set.

Fig. 11-4 Position Region

3 - 92
11-5 Software Version
Set the cursor to “Software Version” on System screen and push INPUT .
Software Version screen appears.
Software Versions are displayed.

Fig. 11-5 Software Version

3 - 93
11-6 Date and Time
Set the cursor to “Date and Time” on System screen and push INPUT .
Date and Time screen appears.
Date and time are displayed and set.

Fig. 11-6 Date and Time Setting

3 - 94
11-7 SLBUS
Set the cursor to “SLBUS” on System screen and push INPUT .
SLBUS screen appears.
SLBUS data are displayed and set.

Fig. 11-7 SLBUS Table

3 - 95
11-8 System Table
Set the cursor to “System Table” on System screen and push INPUT .
System Table screen appears.
System Table data are displayed and set.

Fig. 11-8 System Table

11-9 F Menu
Set the cursor to “F Menu” on System screen and push INPUT .
FANUC System Menu screen appears.
The menu consist of the following:
1. F-PMC (Sequencer)
2. F-SYSTEM (System)
3. F-SETTING (Setting)
4. F-MESSAGE (Alarm message)
Set the cursor to the right item and push INPUT . Once you enter screen selected on F Menu,
you cannot got back with RETURN ( ) key.
Use ALTER key to return to F Menu screen and, then, push RETURN key to go back to
Overall screen.

3 - 96
11-9-1 Display Method of Dynamic Ladder Display Screen, Coil Search, Etc.
Input OPER/MAINTE , F4/SYSTEM , 30.F MENU , INPUT , 1.F_PMC and INPUT to
display Screen 1.

Screen 1

Note 1) F1 may be displayed “PMCLAD.”


Note 2) The portion marked is not displayed depending on the setting of PMC.

3 - 97
Push F1/STPSEQ to display Screen 2.

Screen 2

3 - 98
If you select LEVEL or LEVEL2 with the cursor and press F5/ZOOM , Screen 3 (Ladder Live
Wire Display screen) will be displayed.
Note) LEVEL is a high-speed ladder and LEVEL2 is a normal ladder.

Screen 3

3 - 99
Push F1/SERCH to display the functions at the screen bottom as in Screen 4:

Screen 4:

Description of Function Keys Relating to Search:


F1/TOP : Jumping takes place to the ladder beginning.
F2/BOTTOM : Jumping takes place to the ladder end.
F3/SRCH : Searching takes place concerning any specified coil or contact. Input, with
keys, an address and a bit number or a symbol name, and push F3/SRCH
.
F4/W-SRCH : Searching takes place concerning any specified coil. Input, with keys, an
address and a bit number or a symbol name, and push F4/W-SRCH .
F5/N-SRCH : Jumping takes place to the ladder having the specified NET number.
The NET number generally represents the line number when counted from
the beginning. Enter, with keys, an NET number to which jumping is made
and push F5/N-SRCH .
F6/F-SRCH : Searching takes place concerning function instructions. Enter, with keys, a
function instruction name or function instruction number, and push
F6/F-SRCH .
Of course, in addition to the above searching functions, the page key and the cursor key are
always held effective.
To return to SEICOS screen, push ALTER .
To return to the screen preceding, push OPER/MAINTE .

3 - 100
12. Program
With F2/PROGRAM being pushed, Program page (Fig. 12-0) appears.
Program search, editing, creation, deletion, display of an execution block, and background
editing can be performed here.
• Most of the operations explained here are valid also in the overall screen programs.
On program execution, display is changed. Color (for monochrome)
Block having been executed (Fig. 12-0-(1)) : green
Block either in execution or to be executed (Fig. 12-0-(2)) : yellow inversion (inversion)
Block having been pre-read (Fig. 12-0-(3)) : yellow (light inversion)
Previous block (Fig.12-0 (4)) : white
Block for next following executed or part for edition : white inversion (inversion)
For monochrome, depending on parameters, light/dark setting is useable for a block having
been executed and for a pre-reading block.
Light/dark setting of pre-reading block : Parameter No.3119
Light/dark setting of block having been executed : Parameter No.3120
Program edit operation needs to satisfy the following conditions:
(1) Write key needs to be included. (Not required while in background editing.)
(2) Mode must be Edit. (Not necessary during background editing.)
(3) It must not be while auto operation start (or hold). (Not necessary during background
editing.)
(4) No’s O8000~O9999 should not be included in Edit Inhibit by parameters.
(Edit Inhibit is made effective when parameter No.3107, #0 is equal to ‘0’.)

Fig. 12-0 Program

3 - 101
12-1 Operating Key Input Area On Screen
(1) Clearing key Input Area
The key input area and the warning message are deleted.
1) Push SHIFT and, then, CANCEL .

12-2 Displaying Program


(1) Changing Width of Program Display (Only applicable to Program page)
Display on the screen is switched from two-column display into one-column display (or vice
versa).
1) Push SHIFT and, then, ORIGIN .
(2) Changing Half-Em/Em Character Display
Display on the screen is switched from half-em into em (or vice versa).
1) Push SHIFT and, then, HELP .
(a) Character type displayed on supply of power is determined by the parameter. When
parameter No.3109, #0 is equal to ‘0’, it becomes half-em.

12-3 Creating New Program


A new program is created.
A program immediately following creation consists of O, the input program No, “;” of line feed,
and ‘%’.
1) Input O .
2) Input the number for the program to be created.
3) Push INSERT .
Note) When 0 exists at the beginning of the input number, the program number subject to
creation and the program number displayed at the beginning of the program are not the
same.

KEY INPUT PROGRAM NO. PROGRAM CONTENT


O 0 0 0 1 1 O0001;
O 2 2 O2;

3 - 102
12-4 Deleting Program
(1) Deleting Program
One program is deleted. However, a program under Edit Inhibit or while in starting cannot
be deleted.
1) Input O .
2) Input the program number subject to deletion.
3) Push DELETE .
4) “Delete? Y-Yes N-No” appears.
5) Push Y for deletion or any other key except Y not to delete.
(2) Deleting Two or More Programs
→ See 13-3 PROGRAM DELETION.

12-5 Initialization Of Program Memory


Deleting all the programs and initializing memory is called ODF.
1) Input O D F .
2) Push INPUT .
3) “ODF OK? Y-Yes N-No” appears.
4) Push Y to perform ODF or any other key except Y not to perform it.
Note) Programs deleted in ODF cannot be recovered. Pay attention to its execution.

12-6 PROGRAM SEARCH


(1) Searching Assigned Program
A program assigned is searched. However, a p program under Display Inhibit cannot be
searched.
1) Input O .
2) Input the program number subject to search.
3) Push any of ↑ ↓ → ← .
4) When it has been found, the program is displayed. When not, “NOT FOUND”
message is displayed.
(2) Searching Before/After Displayed Program
Programs before/after the one in display are subject to search. When the program
searched is under Display Inhibit, searching is continued until a program which can be
displayed is finally found.
1) Input O .
2) To search a number larger than the one in display, push ↓ .
To search a number larger than the one in display, push ↑ .
3) A program found is displayed.
(3) Searching Out of Program list
→ See 13-2 PROGRAM SEARCH.

3 - 103
12-7 Program Copy
Contents of a program in display are copied into another program.
1) Input O .
2) Input the program number subject to copying.
3) Push INPUT .
4) The program copied is displayed.

12-8 Changing Program Number


A program in display is changed into another program.
1) Shift the cursor to the program number.
2) Input O .
3) Input the program number to be changed.
4) Push ALTER .
5) Delete the program in display and the new program is displayed.

12-9 Program Editing (Edit Mode or Background Editing)

12-9-1 Cursor Operation


The cursor normally displays a word in reverse video, which can move as follows:
(1) Moving in Word Unit
Cursor is moved with → or ← . When it comes to the end of the screen, display is
scrolled.
(2) Moving in Block Unit
With ↓ or ↑ , the cursor is moved. When it is at the end of the screen, display is
scrolled.
Note) When a character exists in the key input area, Word Search is judged.
→ See 12-10 WORD SEARCH.
(3) Switching Page
With or , page is changed. The cursor appears at the beginning of the page.
(4) Moving to Beginning of Program
With SHIFT and, then, pushed, the cursor is moved to the program head.
(5) Moving to End of Program
With SHIFT and, then, pushed, the cursor is moved to the program end.

12-9-2 Edit Operation


Use, at the cursor position, INSERT , ALTER , and DELETE for editing.
(1) INSERT
Insert, after the cursor, the content of the key input area. When insertion takes place, the
cursor moves to the last work having been inserted.
(2) ALTER
The part inversely displayed by the cursor is replaced by the content of the key input area.
The cursor does not make a move.
(3) DELETE
The part inversely displayed by the cursor is deleted.
Note 1) When power is cut off while the warning alarm “[742] IN PROGRAM EDIT” is

3 - 104
displayed, editing is made invalid.
→ See 13-10 PROGRAM STORE.
Note 2) Background editing cannot deal with the same program that can apply to ordinary
editing. Choose ordinary editing.
→ See 12-11 BACKGROUND EDITING.

12-10 Word Search


As assigned number (numerical value) or work (character string) is searched.
Whether searching for a word or for a number is determined by input.
(1) Number Search
Number search includes searching with input data which consists of one alphabet (or ‘#’)
and numerals. Numerical values are identified as being differentiated between those with a
decimal point and those without. Note, therefore, that “X1.” and “X1000” both of which
indicating the same shifting amount, are differentiated. “X0.” and “X0”, however, are not
separated one from the other.
Example) When searching with “N10”:
N10, N010, N00010, etc.
Example) When searching with “X0.1”:
X0.1, X0.100, X00.10, X.1, X.100, etc.
(2) Word Search
Character string search includes all the others except number search.
1) Input data for searching.
2) Assign the search direction with the cursor.
↑ Searching conducted before the cursor.
↓ Searching conducted after the cursor.
3) When the target word is found, the cursor moves there. When it is not found, “NOT
FOUND” message is displayed.

• To halt searching, push any one key.

3 - 105
12-11 Background Edit (Program Screen Only)
Normally, it is impossible to observe a program while it is in execution.
Background editing has enabled editing at this stage.
The background editing operation is completely the same as that of ordinary editing. NC
execution is not affected when a program is searched, a cursor moved, or a page turned. The
programs here become those dedicated to background edit where NC execution is not available.
Therefore, it is possible neither to edit the program being executed nor to execute the program
being background edited.
(1) Switching Screen
The ordinary edit programs are displayed along with the background edit programs. With
F1/CHANGE WINDOW being pushed, the ordinary edit programs are displayed on the left
side and the background edit programs on the right side. The programs editable are, then,
put in a frame. With one more push, the editable programs are displayed on the full screen.

Note) The programs put in a frame indicate those editable.

3 - 106
(2) Selecting Edit Program
With F2/BACK GRD EDIT pushed while in ordinary edit, background edit is selected.
And, with F2/FOR GRD EDIT being pushed while in background edit, ordinary edit is
selected. When F1/CHANGE WINDOW has been operated, the frame indicating
available programs makes a move.

• Ordinary edit is differentiated from background edit by its title.


Ordinary edit used “Program” for its indication, while background edit uses “BG Program”.
When either ordinary edit or background edit alone is in display, one without a frame is
ordinary edit and the other with it is background edit.

3 - 107
12-12 Range Assignment Edit Operation (Program Screen Only)
Two or more blocks of a program in display are collectively deleted or copied into another
program.
(1) Starting Range Edit
Range editing is started.
1) Push F3/RANGE EDIT .
Function menu changes into the one for range editing.
(2) Assigning Range
assign a program for range editing.
1) Push F4/RANGE SET .
The cursor changes into the framed one.
2) Assign a range.
As in ordinary cursor shifting, a range for the framed cursor can be extended with the
cursor key or the page key. The area inside the frame indicate programs under range
assignment.

Note) The block inside the frame indicates the scope assigned. Assignment can extend over
two or more pages.

3 - 108
(3) Canceling Range Assignment
Range editing is interrupted. Range in assignment is made invalid.
1) Push F4/RANGE SET or F3/EXIT .
A framed cursor is changed into an ordinary cursor, canceling a range.
(4) Storing Range
A program having been assigned in range is stored.
1) Push F5/RANGE STORE .
A program indicated by the framed cursor is put in memory, which is stored until power
is cut off. However, only the last block subject to rage assignment can be stored.
• Maximum 4096 characters (approx. 10m long) can be stored. When a range
exceeds this, “Range Too large” appears and no storage takes place. Re-assign a
range.
(5) Inserting Range
a range stored program is inserted immediately after the cursor.
1) Shift the cursor to the insertion place.
2) Push F6/STORE → INSERT .
The part having been stored in Range Store is inserted after the cursor. The cursor
position stays the same.
(6) Deleting Range
A range assigned program is deleted.
1) Push F7/RANGE DELETE .
A program enclosed with the framed cursor is deleted. A program having been deleted
is stored until power is cut off. Only the block having been lastly subject to range
deletion can be stored.
• Maximum 4096 characters (approx. 10m long) can be stored. When a range
exceeds this, “Range Too Large” appears where no storage takes place. Re-assign
a range.
(7) Recovering Deleted Data
A range deleted program is inserted immediately after the cursor.
1) Shift the cursor to the insertion place.
2) Push F8/DELETE → INSERT .
The part having been stored in Range Delete is inserted immediately after the cursor.
The cursor position stays the same.
Note) Always remind that insertion takes place after the cursor.

3 - 109
12-13 Word Convert (Program Screen Only)
Words not yet being converted are searched in a program, which are rewritten into the
converted words. Converting methods include the following two:
(1) The applicable words are searched one by one which are converted as being confirmed.
(2) The applicable words are converted collectively while the conversion state is displayed.
As the word searching system is the same as that for Word Search, it is either Number Search
or Word Search depending on pre-converted words.
→ See 12-10 WORD SEARCH.
For example, conversion from “X.1” into “X.5” numerically corresponds each other. Those
applicable to conversion includes character strings such as “C0.1”, “X0.100”, “X00.10”, “X.1”,
“X.100”, etc., all of which are each converted into “X.5”.
1) Pushing F5/WORD CONVT , start Word Conversion.
2) Input, with keys, the word before being converted and push ENTER .
3) Input, with keys, the word after being converted and push ENTER .
If INPUT is pushed without any key input for the word after conversion, the word before
conversion is deleted.

3 - 110
4) Assign a search method for conversion.
(a) For individual search:
• Indicate, with ↑ / ↓ , the search direction from the cursor position.
• When a pre-converted word has been found, “Convert? Y-Yes N-No” appears.
• To convert, push Y . Not to convert, push any other except Y .
• Repeat the above steps until searching is ended.
(b) For collective convert:
• Indicate the search direction on Function menu.

F1/BLANKET ALL Regardless of cursor position, searching


starts with the program head.
F2/BLANKET BEFORE Searching takes place in the forward part
following the cursor including the word
with the cursor.
F3/BLANKET AFTER Searching takes place in the backward
part preceding the cursor including the
word with the cursor.

• “OK? Y-Yes N-No” appears.


• To collectively convert here, push Y . If not, push any other except Y .
5) On completion of conversion, the number of words having been converted is indicated in
the message “X words have been converted.”
• Word conversion, once started, lasts till it reaches the beginning or the end of a file.
To stop halfway, push F5/EXIT .

12-14 Macro Variables


Macro variables are displayed.
→ See 6 MACRO VARIABLES.

3 - 111
13. Program List
The program list (Fig. 13-0) is displayed.
Not only reading the list, you can also perform searching and deletion of a program.

Fig. 13-0 Program List

13-1 Program List


With F7/PROGRAM LIST pushed on Program page, the program list is displayed. With one
more push, the list is erased.
As a display position differs by display method, the same operation applies.
When a list is displayed on the full screen, (Fig. 13-0) appears on the right side on the screen.
When not, (Fig. 13-1) appears on the side opposite of the selected page.
Also, as the max. number of programs for registration and the memory amount still left unused
are displayed, use them for program input and editing.
The cursor is moved with ↑ ↓ → ← .
Program List is available in two different kinds including the program list which displays only
program numbers and Program Detailed Display (Fig. 13-2) which displays comment and size
of each program. Push F6/LIST CHANGE to switch them.

3 - 112
Fig. 13-1 Program List for Background Edit.

Fig. 13-2 Program Details

The comment for the program detailed display indicates the one immediately following O
number in a program. If not existing, no display takes place. Max. 16 characters can be
displayed. The size for output is 0.1m each. However, depending on memory control, it may
slightly differ from the actual tape length.

3 - 113
13-2 Program Search
Program search can be performed as follows while Program List or Program Detail is in display.
(1) Searching with Program List
1) Empty the key input area.
2) Move the cursor to the program number subject to search.
3) With INPUT pushed, a program is changed over.
(2) Searching by Key Input
1) Input “ O .
2) Input the program number subject to search.
3) Push one of ↑ ↓ → ← .
4) On finding, the program is displayed. If not, “NOT FOUND” message appears.

13-3 Program Delete


Program deletion can be performed as follows while Program List or Program Detail is in
display, provided that the following conditions are satisfied.
(a) Write key should be included.
(b) It is in Edit mode. (Not necessary while in background editing.)
(c) It is not in auto operation start (or halt). (Not necessary while in background editing.)
(d) For O8000~O9999, it should not Edit Prohibit.
(1) Deletion from Program List
A program at the cursor position on the program list is deleted.
1) Empty the key input area.
2) Shift the cursor to the program number subject to deletion.
3) Push DELETE .
4) “Delete? Y-Yes N-No” appears.
5) Push Y for deletion. If not, push any other key except Y .
(2) Collective Deletion by Program Selection
A program selected on the program list is deleted.
1) Select a program to be deleted and put ‘*’ in front of the number.
To select the all programs, push ORIGIN . To select them one by one, move the
cursor to a program to be selected and push SPACE .
To cancel it, push either ORIGIN or SPACE.
2) Push DELETE .
3) “Delete? Y-Yes N-No” appears.
4) To delete, push Y . If not, push any other key except Y .
Note 1) Before deleting, search the program and confirm program content. A program having
been deleted cannot be recovered.
Note 2) When a program in display has been deleted, the program of the next following program
number is displayed.

3 - 114
13-4 Program Arrangement
In the course of program editing, program size may get larger than the actual size. When this
occurs, a program can be adjusted so that useable memory is slightly increased. In this case,
however, the following conditions need to be satisfied:
(a) It is not background editing.
(b) It is in Edit mode.
(c) NC is in reset state.
1) Push F1/CONDENSE .
2) “PROGRAM ADJUST IN EXECUTION” comment is displayed.
3) On completion of program adjustment, “PROGRAM ARRANGE OVER” appears.
Note 1) program adjusting takes several seconds ~ several minutes depending on the number
of programs.
Note 2) When power is cut off while in “PROGRAM ADJUST IN EXECUTION”, a program is
destroyed. On occurrence of an abnormality in a program, initialize program memory
and re-input the program.

13-5 Program Merging


Following the program displayed by the program list, another program indicated by the cursor on
the program list can be merged.
1) Search the program to which a program is merged.
2) Shift the cursor to the program to be merged on the program list.
3) Push F2/MERGE .
4) “Merge? Y-Yes N-No” appears.
5) To merge, push Y . If not, push any other key except Y .
6) Start merging.
7) On ending, the program is displayed all over again from the beginning. At the merging
section, the numbers in the O-number of the merged program alone are left behind.
8) “Delete? Y-Yes N-No” appears.
To delete the program merged at the end, push Y . To leave it, push any other key
except Y .

13-6 Initialization Of Program Memory


Deleting all the programs to initialize memory is called ODF.
1) Input O D F .
2) Push INPUT .
3) “ODF? Y-Yes N-No” appears.
4) For ODF, push Y . If not, push any other key except Y .
Note) A program having been deleted in ODF cannot be recovered. Be careful to execute
correctly.

3 - 115
14. Input / Output
With F8/IN/OUT pushed, the data I/O screen is displayed.
All the operations relating to I/O such as tape input and punch-out are performed here. The
program list is displayed on the right side of the page, the data setting table (various data
setting) on the left, and the monitor screen at the bottom left-hand corner.
As I/O state being displayed on the monitor screen, use it to confirm operation and to check
collation errors.

(1) Input
Input the external unit data into NC main body. ISO/EIA information of the input data are
automatically identified.
1) Connect the external unit.
2) Set “INPUT” item on the data setting table to the setting of the external unit.
3) Set I/O contents of the data setting table.
4) Set the external unit to Output Standby state.
5) With F1/INPUT pushed, input is started.
(2) Output
Data of the NC main body are output into the external unit.
1) Connect the external unit.
2) Set the “OUTPUT” item of the data setting table to the setting of the external unit.
3) Set I/O contents of the data setting table.
4) Set the external unit to Output Standby state.
5) With F2/OUTPUT pushed, output is started.

3 - 116
(3) VERIFICATION
Data are verified between the external unit and the NC main body. Verification cannot be
made depending on data. See applicable data.
1) Connect the external unit.
2) Set “INPUT” item of the data setting table to the setting of the external unit.
3) Set I/O contents of the NC main body.
4) Set the external unit to Output Standby state.
5) With F3/VERIFY , collation is started.
(4) INTERRUPT
Input, output, and collation are interrupted.
(5) CURSOR MOVE BETWEEN DATA SETTING TABLE AND PROGRAM LIST
Only one cursor exists on the screen. With F6/SETTING being pushed when the cursor
is on the program list, it moves to the data setting table. With F6/PROGRAM LIST being
pushed when it exists on the data setting table, it moves to the program list.

14-1 Program List


This is basically the same as the program list on Program screen. With F7/LIST CHANGE
being pushed, display is switched between Program List and Program Details.
(1) Selecting Program (Used to input/output a program.)
1) Move the cursor to the program to be selected.
2) Push SPACE .
The ‘*’ is attached at the beginning of the program having been selected. For select/
Cancel all programs, push ORIGIN .
(2) Deleting Program on List
→ See 13-3 PROGRAM DELETE.
(3) Initializing Program Memory
→ See 13-6 INITIALIZATION OF PROGRAM MEMORY.

3 - 117
14-2 Data Setting Table
This serves to set I/O contents as well as to perform setting of an external unit on input/output.

14-2-1 NC Data
Input/output a program. Select [NC DATA]. Display in the key input area changes into (NC
DATA)=.
(1) Input
Reading starts with EOB code on a tape, which continues up to % code.
Use an O-number on a tape to register a program number.
• When the same number has already been registered or no O-number exists on a tape,
no registration can be performed. However, input can be performed with parameter
setting.
(a) With Parameter No. 3106,#0 set to ‘1’, delete all the programs and input newly.
(b) With parameter No. 3106,#0 set to ‘1’, the formerly input number is deleted when the
same number has entered and new input can be enabled.
• With a program No. having been input with keys followed by input operation, the initial
program changes into the one having been input. The second programs on are as
specified on the tape.
(2) Output
A program having been input with keys and one having been selected on File List are output.
To output all the programs, input “O-9999”.
(3) Verification
On occurrence of any disagreement in verification, verification is stopped and the tape
contents where disagreement has taken place is shown in reversing display.

14-2-2 Coordinate System


Work compensation data are input/output by the codes written in G10 format.
Select [WORK SYSTEM]. Indication in the key input area becomes (WORK SYSTEM)=.
All work compensation data are input/output.

14-2-3 Tool System


Tool compensation data are input/output by the codes written in G10 format.
Select [TOOL SYSTEM]. Indication in the key input area becomes (TOOL SYSTEM)=.
You can assign any tool compensation data at the time of input. When no assignment exists, all
tool compensation data are output.
1) Input T .
2) Input a tool compensation number subject to output.
(a) To output one by one,
Input ; .
(b) To output continuously,
Input - and input the tool compensation number to be output at the end.

3 - 118
[EX.] T 1 2 ; T 2 0 ;
No. 12 and 20 are assigned.
T 2 0 - T 3 0
No. 20~30 are assigned.
Note) One-by-one output and continuous output cannot be assigned at the same time.

14-2-4 Parameters
Parameters are input/output with the codes written in G10 format.
Select [PARAMETER]. Display in the key input area becomes (PARAMETER) =.
With a parameter assigned, the SLBUS table is expressed in No.20000 and the system table in
No.30000.
You can assign any parameter for output. With no assignment, all the parameters are output.
1) Input N .
2) Input a parameter number subject to output.
(a) To output one by one.
Input ; .
(b) To output continuously,
Input - and, then, input a parameter number to be output at the end.
(EX) N 1 2 ; N 2 0 ;
Parameter No. 12 and 2 are assigned.
N - 9 9 9 9
Parameter No. 0~9999 are assigned.
N 2 0 0 0 0 - N 2 9 9 9 9
The SLBUS table are assigned.
Note) One-by-one output and continuous output cannot be assigned at the same time.

14-2-5 Common Variables


Common variables are input/output in macro language.
Select [COMMON VARIABLE]. Display in the key input area gets (COMMON VARIABLE) =.
All the common variables are input/output.
As numerical values are rounded to 8 digits for output, collation may not be taken properly in
some cases.

14-2-6 Setting External Units


Set this to inform the NC main body of setting of an external unit used for input/output. When
the NC main body does not correspond to the external unit setting, input/output is not correctly
performed. Set the NC main body by using parameters.
→ See 14.4 DETAILS OF SETTING DATA.

3 - 119
14-3 Check
With F8/CHECK ON/OFF pushed, communication status is displayed by the side of the
monitor screen and a port number in connection below the input/output equipment of the data
setting table.
Also, character data of the monitor screen are not converted for input in codes, but are
displayed in hexadecimal.
Since processing speed is reduced, however, do not use this while in execution of input/output.

DR[ON] ← Circuit connection status


ER[FOP] ← Error status
01 12 23 34 45 56 67 78 89 9A AB BC CD F: framing error
EF 01 23 45 67 89 9A O: overrun error
P: parity error

Receiving data are displayed without change. (input only)

14-4 Details Of Setting Data


These are details of data set in the data setting table and each parameter concerning I/O.

14-4-1 Name Of I/O Equipment


Names corresponding to I/O equipments are set in 1~6 of the following table.
PRA0132 : Input equipment
PRA0133 : Output equipment
PRA0134 : DNC input equipment
PRA0135 : Macro external output command equipment

1 RS232C
2 Reader
3 Puncher
4 Card
5 Auxiliary 1
6 Auxiliary 2

Setting is RS232C for those other than the above.

3 - 120
14-4-2 Setting Of Each Equipment
Port numbers, baud rates, stop bits, presence or absence of DC code, data lengths, and
parities are set.
(a) Setting of Baud Rate
Baud rates are set in 8~15 of the table.

8 1200
11 2400
13 4800
15 9600

Setting is 4800 for those other than the above.


(b) Setting of stop bits, presence or absence of DC code, data length, and parities.
0 : Stop bit (0: 2 bits 1: 1 bit)
1 : DC code (0: Used 1: Not used)
2 : Data length (0: 8 bits 1: 7 bits)
3, 4 : parity (00 : None 10: None 01: EVEN 11: ODD)
(1) Setting of RS232C (Equip. No.1)
Port No. : PRA0124
Baud rate : PRA0116
Parity, etc. : PRA0104
(2) Setting of Reader (Equip. No.2)
Port No. : PRA0125
Baud rate : PRA0117
Parity, etc. : PRA0105
(3) Setting of Puncher (Equip. No.3)
Port No. : PRA0126
Baud rate : PRA0118
Parity, etc. : PRA0106
(4) Setting of Card (Equip. No.4)
Port No. : PRA0127
Baud rate : PRA0119
Parity, etc. : PRA0107
(5) Setting of Auxiliary 1 (Equip. No.5)
Port No. : PRA0128
Baud rate : PRA0120
Parity, etc. : PRA0108
(6) Setting of Auxiliary 2 (Equip. No.6)
Port No. : PRA0129
Baud rate : PRA0121
Parity, etc. : PRA0109

3 - 121
14-4-3 DC Code
Values for DC codes 1~4 are set here.
DC1 : PRA0112 (11H)
DC2 : PRA0113 (12H)
DC3 : PRA0114 (93H)
DC4 : PRA0115 (14H)
When a set value is 0, use values in ( ).

14-4-4 I/O Parameters


Codes, etc. used for data output are set in Parameter No.0100.
Bit
0 ....... TV check (0: No 1: Yes)
1 ....... TV check of control out (0: Yes 1: No)
2 ....... ISO code parity (0: Assigned 1: Not assigned)
3 ....... Output code (0: ISO 1: EIA)
4,5 ..... Output format of EOB in ISO code (00: LF, CR, CR 01: LF, CR 10: LF 11: LF)
6 ....... Delimiting each word by space (0: No 1: Yes)
7 ....... DC3 output on completion of input (0: Yes 1: No)

14-4-5 Special Characters Of EIA Code


Bit patterns of special characters in EIA code are set.
PRA6004 ( [ ), PRA6005 ( ] ), PRA6006 (#), PRA6007 (*)
PRA60048 (=), PRA6009 (?), PRA6010 (@), PRA6011 (&)

14-4-6 Feed
Feed length and program interval length during program output are set.
Unit used here is centimeters.
PRA0138 : Feed length
PRA-139 : Program interval length

14-5 Call Select (Optional)


A program called out on the program list is prefixed by ‘*’.
(1) Retrieval Method
The method of retrieving the call list can be selected by parameter.
Parameter No.3110,#5
0 : Number in comment statement of program indicated by cursor.
1 : Number in program indicated by cursor.
(a) Call Selection by Comment Statement
When the program number to be called is already known, the order of the call are
loaded beforehand as comment statement according to the conditions.
1) Insert comment statement immediately after the O-number.
2) Comment statement consists of two characters ‘S:’ for call selection.

3 - 122
3) The delimiter of call O-number is ‘,’.
4) To put comment along with, set the order as (Comment S: Oxx).
(EX) 0123 (S: 01234, 012) ;
0123 (MAIN S: 01234, 012) ;
Note) Only the comment statement in a program is checked.
(b) Call Selection by Program
Programs called out are retrieved sequentially from the programs indicated by the
cursor on the program list.
(There may be a slight delay before the display appears.)

14-6 Don-Don FD I/O Screen


This screen is made effective when the FD Handy type or the Built-in type is available. For
details of operation, see the instruction manual of FD. When input/output are not performed on
this screen, push F5/DON END and end the Don-Don FD I/O screen.

3 - 123
• DESCRIPTION OF FUNCTION KEYS
F1 (Input) : Reads from Don-Don FD.
F2 (Output) : Outputs in Don-Don FD.
F3 (Verify) : Reads files from Don-Don FD and verify with memory.
F4 (Stop) : Interrupts input/output.
F5 (Don End) : Ends Don-Don FD mode.
F6 (Setting) : Shows the window for setting parameters.
F7 (File List/ <Window>) : Shifts the cursor for the window and the file list.
F8 (Dir Read) : Reads the file list from Don-Don FD.
F9 (Next) : Changes over to the next menu.
Next F1 (Format) : Formats the floppy disk.
Next F2 (Mark), Space key : File selection (*) • cancellation (cancelled for the second
time.) Without * mark, cursor position gets effective and
the file in position is selected.
Next F3 (All Mark), Origin key : Selection • cancellation of all files (cancelled for the
second time.)
Next F4 (Stop) : Input/output are interrupted.
Next F5 (View) : Content of the file at the cursor position is viewed.
Next F6 (View O No.) : The O-numbers contained in the file at cursor position are
displayed in a list.
Next F7 (Select DNC) : The file at cursor position is registered as a file for DNC
operation or simple DNC operation (tape mode).
Next F9 (Next) : Menu is switched into the next following one.

3 - 124
15. Input/Output (With PC Card Used)
(Not available with ∑10)
In the Input/Output screen, you can also access the PC memory card. If the card is set in a slot
beforehand, you can input/output the data to it in the same operating environment as before.
Since the data is directly transferred to the memory card, not by way of serial communication, a
transfer speed is improved.
It also allows simple directory management such as deleting a file from the PC memory card,
altering a file name, or adding a subdirectory.
The PC memory card is referred to as PC card hereinafter.

15-1 Available PC Cards


Available PC cards are 256 KB, 512 KB, 1 MB, 2 MB, and 4 MB S-RAM cards compliant with the
PCMCIA or JEIDA Standards. The flush memory cards (FCs) and ATA Standards memory cards
are not available.

15-2 Initial Formatting of PC Card


Use a personal computer with a PC card slot to initially format the PC card. The card’s format
size may differ slightly depending on the model of the personal computer.

15-3 Starting PC Card Operation


1 Press F8/IN/OUT in the Overall screen to display the conventional Input/Output screen.
This is referred to as “Standard I/O screen” hereinafter.
2 Insert the PC card into the card slot located next to the CRT screen as shown in the figure
below. Beware of the inserting direction; the front side should face the CRT screen. Note
that if it is inserted the order way around, the connection pins will be broken. If the CNC unit
recognizes the PC card properly, a reverse video mark, CARD will be displayed on the
screen.

The reverse video mark


appears if the PC card
is recognized, and it
disappears if the card
is removed.

Never touch the PC card while the CNC unit is accessing the PC card and data.

3 - 125
If the PC card is inserted, the function F10 will be changed to F10/PC CARD INOUT as
shown in the figure below. If it has been inserted from the beginning, that function is already
displayed.

Inserting the PC card enables a card menu.

1 Pressing F10/PCCARD INOUT displays the PC Card I/O screen shown in the figure
below. The setting items available are only “Data I/O Items.” There are no setting items
associated with RS-323C communications.

PC Card I/O Screen

3 - 126
This PC Card I/O screen provides the same operating environment as usual.
What has been newly added to the screen is the operation to specify the PC card path and
file names.

Standard I/O Screen PC Card I/O Screen

Set the data item Set the data item

Press the I/O COMPARE key Press I/O COMPARE key

Specify the pass and file names

Starts serial communication Starts card transfer

15-4 Ending PC Card Operation

15-4-1 transitioning to the Standard I/O Screen


When exiting the PC card mode, press F10/PCCARD END . You will be returned to the
Standard I/O screen of the RS-232C mode.

PC Card Mode

Standard Mode

15-4-2 Removing the PC Card


The Standard I/O screen is always detecting the existence of the PC card. If the card is
removed in the Standard I/O screen or if you revert to the Standard I/O screen with the card
removed, the function key F10 will be blanked again.
Never remove the PC card while transferring the card data.

Removing the PC card turns off the PC card function.

3 - 127
15-5 PC Card Input/Output

15-5-1 Transfer Data Format


When operating the PC card, the transfer data format remains unchanged as shown below to
facilitate editing through the personal computer.
The transfer data format is restored when you finish PC card operation and return to the
Standard Input/Output screen.
Exclusive PC Card Input/Output Format
• ASCII output (8-bit)
• Zero feed, zero space, LF mode, communication check OFF
• No TV check, no parenthesized TV check, no TH check

15-5-2 PC Card Input


This function allows you input the data from the PC card to the NC unit.
1 Select the PC Card Operation screen.
2 Set the input/output items in the data setting table. When setting a data range, describe it
beforehand in the conventional method.
3 Press F1/INPUT PCCARD . The PC Card Directory screen appears as shown in the
figure below.

PC Card Directory Screen

4 Set the cursor to the directory name in the path area and press the INPUT key to specify
it.
5 Using the → key, move the cursor to the right file area. (If the available subdirectories in
the PC card are only Root \, skip Steps 4 and 5 )
6 Bring the cursor to the file name you want to input, and press the INPUT key to specify it.
This will immediately start inputting the data from the PC card.
Never touch the card while transferring the data.

3 - 128
15-5-3 PC Card Output
This function allows you to output the data from the NC unit to the PC card.
1 Select the PC Card Operation screen.
2 Set the input/output items in the data setting table. When setting a data range, describe it
beforehand in the conventional method.
3 Press F2/OUTPUT PCCARD . The PC Card Directory screen appears as shown in the
figure below.

4 Set the cursor to the directory name in the path area and press the INPUT key to specify
it. (If the available subdirectories in the PC card are only Root \, skip Step 4 )
5 Then, the window will appear, where you input an output file name. In this window, input a
new file name and press the INPUT key. The file names are the same as the MS-DOS
specific ones. An extension can be also input with a period.
File name (up to 8 characters) + Period “.” + Extension (up to 3 characters)
If the PC card already contains the same file name, make sure for overwriting.

3 - 129
Once the output file name is set, the data will be output immediately.
Never touch the card while transferring the data.
If an error is displayed indicating that the PC card is running out of the memory capacity or
otherwise, delete unnecessary files, seeing “15-6 Operating the PC Card Directory.”

15-5-4 Comparing the Data


This function allows you to compare the PC card data with the NC unit data.
1 Select the PC Card Operation screen.
2 Set the input/output items in the data setting table. When setting a data range, describe it
beforehand in the conventional method.
3 Press F3/VERIFY PCCARD . The PC Card Directory screen appears as shown in the
figure below.

PC Card Directory Screen

4 Set the cursor to the directory name in the path area and press the INPUT key to specify
it.
5 Then, using the → key, move the cursor to the right file area. (If the available
subdirectories in the PC card are only Root¥, skip Steps 4 and 5 )
6 Bring the cursor to the file name you want to compare, and press the INPUT key to
specify it. This will start data comparison immediately.
Never touch the card while transferring the data.

3 - 130
15-5-5 Canceling Operation
Press F4/STOP . This will cancel input, output, or comparison work.
If data output is under way, the file being output will not remain in the PC card.

15-6 Operating the PC Card Directory


The PC Card Operation screen has a simple directory management function.
To operate the directory, select F8/DIR PCCARD in the following PC card mode menu.

• The management function allows you to “create, rename, and delete the directory.” Select
the directory or file with the cursor and press the function key to execute the function.
• Up to 32 subdirectories (Root ¥ included) can be displayed (2 pages worth).
• Up to 256 files in each directory can be displayed (16 pages worth).
• The subdirectories can be displayed nested up to 8 stages.

B:¥
-AAAAAAAA
-BBBBBBBB
-CCCCCCCC
-DDDDDDDD
-EEEEEEEE
-FFFFFFFF
-GGGGGGGG

If the PC card contains the subdirectories or files beyond the maximum number, only the
maximum number of them can be displayed. If this is the case, the display priorities will change
depending on the directory configuration of the PC card.

3 - 131
15-6-1 Creating the Directory
1 Press F8/DIR PCCARD to display the Directory Operation screen.
2 The subdirectory is added to below the cursor-indicated directory name.
When adding it to below Root ¥, set the cursor to “B:¥.”

3 Press the F3/MAKDIR key.


4 The window appears, where prompts you to input a new directory name.

Now, input the new directory name and press the INPUT key. The directory names are
the same as the MS-DOS specific ones.
File name up to 8 characters (A subdirectory name has no extension)
If the PC card already contains the same name, you will be warned to that effect. Now, the
subdirectory has been added to the PC card.

3 - 132
15-6-2 Deletion
(1) Deleting the subdirectory
Deletion of the subdirectory results in an error in the following cases:
• When the directory to be deleted contains one or more files.
• When the subdirectory is remaining below the directory to be deleted.
If this is the case, delete all the subdirectories or files.
1 Press F8/DIR PCCARD to display the Directory Operation screen.
2 Set the cursor to the directory name you want to delete from the path area.
3 Press F6/DELETE .

(2) Deleting the file


1 Press F8/DIR PCCARD to display the Directory Operation screen.
2 Set the reverse video cursor to the directory in the path area to display a files list.
3 Then, set the cursor to the file you want to delete.
4 Press F6/DELETE .

3 - 133
15-6-3 Renaming
(1) Renaming the subdirectory
1 Press F8/DIR PCCARD to display the Directory Operation Screen.
2 Set the cursor to the directory name you want to rename in the path area.

3 Press F4/RENAME .
4 The window appears, which prompts you to input a renewed directory name.

Now, input the renewed directory name and press the INPUT key. The directory
names are the same as the MS-DOS specific ones.
Directory name up to 8 characters (A subdirectory name has no extension)
If the PC card already contains the same name, you will be warned to that effect.

Now, the subdirectory name has been renamed in the PC card.

3 - 134
(2) Renaming the file
1 Press F8/DIR PCCARD to display the Directory Operation screen.
2 Set the reverse video cursor to the subdirectory in the path area to display a files list.
3 Set the reverse video cursor to the file you want to rename.

PC Card Directory Screen

4 Press F4/RENAME .
5 The window appears, which prompts you to input a renamed file name.

Now, input a new file name and press the INPUT key. The file names are the same
as the MS-DOS specific ones. An extension can be also in put with a period.
File name (up to 8 characters) + Period “.” + Extension (up to 3 characters)
If the PC card already contains the same name, an error will be displayed.

3 - 135
15-7 Error Messages

Message Description
“PC-CARD mount error.” The PC card could not be opened. Generally,
this error is not displayed.

“PC-CARD” unmount error.” The PC card could not be closed. Generally, this
error is not displayed.

“Non PC-CARD.” The PC card has not been set in the slot. Set
the formatted card into the slot.

“Low Battery.” Replace the battery of the PC card.

“Illegal PC-CARD.” The PC card has a wrong format. It may not be


the PCMCIA card.

“Just a moments & Retry.” It takes several seconds to recognize the PC


card after setting it into the slot.

“Write protected.” Turn off the PC card’s protect switch.

“Undefined PC-CARD error.” The PC card may be faulty.

“Undefined PC-CARD status.” The PC card may be faulty.

“CARD full error.” Delete an unnecessary file from the PC card.

“Delete error (remain files,/¥root)” To delete the subdirectory, clear all the files in it.
Root B:¥ cannot be deleted.

“Delete error (read only)” The file is of read only attribute. Cancel the
attribute before deleting.

“makdir error (same name/ CARD full)” Another directory has the same name. This
error also occurs when the PC card is out of
capacity.

“rename error (same name/ CARD full)” Another file has the same name. This error also
occurs when the PC card is out of capacity.

3 - 136
4. Individual Functions

I. Tool Life Management

II. Cutting Monitor

III. STAF

IV. UUP Function

V. External Measuring Function

4-1
4. INDIVIDUAL PROGRAMS
I. Tool Life Management
1. Outline of tool life management
Tool life management counts the tool use value in accordance with the tool life unit set
per tool. This function compares the tool use value and the setting value (I.1.2) and
manages the tool life. It also meets with measurement, load monitoring, skip, and tool
status setting from the external device.

2. Operation of tool life management function


• Counts the life according to the life units per tool. If the use value coincides with the
set value, the tool used will be set as the life tool and the machining continues.
• If a spare tool exists in the previous case, then the spare tool is selected automatically
by the T command in the next machining process.
• When worn-out tool is detected during monitoring of the cutting process, the tool is
set as worn-out tool and machining is continued.
In the next machining, if a spare tool exists, the spare tool is selected by the T
command.
• When tool life management is not necessary, the function is controlled with the G
codes. G131 is selected at power-on and reset time.
G130 ........ Tool life management disable
G131 ........ Tool life management enable

3. Screen explanations
Pressing F3/TOOL or F9/LIFE SPARE displays the “Tool (Life + Spare)” screen.
If the tool is defective (life is reached), a ‘*’ mark appears before the tool T. If the tool is
registered as a priority tool, then ‘P’ appears before the tool T.

Tool Life SpareTool


Tool Type Tool name Use Setting Units Status Reference Spare
.......................................................................................................................................................
T01 Face rough 12 20 min. Use T0100 T0700 T0900
.......................................................................................................................................................
T02 T1100
.......................................................................................................................................................
T03 Face Finish 43 100 length Use *T0400 T1200 PT1400
.......................................................................................................................................................
*T04 Drill 1 110 80 hole Out of life T0200
• Type .................. Determine the type of tool by pressing the F2/Type setting key in the type
setting window.
• Tool name ......... Display and setting of tool name (does not affect the tool life management
function)
Press the F3/Tool Name key, and determine the name and settings in the
tool name setting window.

4-2
• Use / Setting ...... Display and setting of life setting value and use value of each tool. Move the
cursor, input the numeric value and set using the INPUT key.
• Units .................. Set the units of life management for each tool.
Minutes : Cutting rate time (minutes)
Times : Number of calls (Note)
Length : Cutting distance (M) Only Times is
Holes : Number of drilling fixes cycles available for other
Press the F4/Units key and determine the then the Σ 10L.
settings in the units setting window.

• Status ............... Display the status of each tool.


To clear the status, 0 set the use value or press the F7/Data Clear key.
Use ............... Tool being used
Monitor in use .... Cutting monitor is effective and tool is being used
Out of life ........... The tool is out of life.
Wear life ............ The tool is cut of wear life (While monitoring the cutting)
Skip ................... The tool is skipped by a skip signal.
Tool nose measurement NG .... The tool is found no good in tool nose measurement.
Work measurement NG ........... The tool is found no good in work measurement.
Overload error ........ An overload error occurred (load monitor).
No-load error .......... A no-load error occurred.
External error .......... An external error occurred (external breakage, etc.).
• Reference ......... Reference tool
• Spare ................ Set the same type as the reference tool. If the reference tool becomes a
defective tool, tool will be selected from this type.

4. Alarm
No.780 damaged tool selected ........ Measurement NG, load NG, skip, externally defective tool
recalled in the spindle.
No.781 life tool selected ................... Life tool recalled in the spindle.

5. Spare tool
• Set the spare tool group in the reference and spare tools in the Tool (Life + Spare) screen.

6. Registering and deleting the spare tool


• Reference tool and spare tool have tool numbers that include the offset number.
• Registration of 1 spare tool ........... Bring the cursor by the side of the reference tool and
press TOOL NUMBER INPUT.
• Registration of more than 2 tools... In the Spare Tool column, press TOOL NUMBER INPUT.
• Spare tools will be registered continuously.
• If spare tools are more than 3 in number, set the reference tool in an empty column.

4-3
• Canceling a tool ............................ Set the cursor on the tool to be cancelled and press 0
INPUT.
• Registration of priority tool ............. Set the cursor on the tool to be given priority and press P
INPUT. (Priority tool)
• Canceling the priority tool .............. Set the cursor on the priority tool and press C INPUT.

7. Selection order of spare tools


1 Used tool 2 Priority tool 3 Unused tool at the top of the registration list 4 Last selected tool
*** Tool Number Specification Method ***
Method A ...... Move the cursor to the corresponding number using ↑ ↓ → ←.
Method B ...... Input N tool number (numeric value) and press ↓ .

8. Sample Program
G28U0W0;
T ;
~

G99 G01 Z50. F0.2; EX1


G00 X55,;
~

G81 Z-30. R20., R-18. EX2


F500 E3000 L0;
~

G28U0W0M05;
M12 EX3

Tool Life Spare tool


Tool Type Tool name Use Setting Units Status Reference Spare
.......................................................................................................................................................
T01 Face Rough 12 20 min. Use T0100 T0700 T0900
.......................................................................................................................................................
T02 T1100
.......................................................................................................................................................
*T03 Face Finish 100 100 length Use *T0400 T1200 PT1400
.......................................................................................................................................................
*T04 DRILL1 80 80 hole Out of Life T0200
.......................................................................................................................................................
T05 O.D.Rough 0 50 times *T0300 T1500 T1600
.......................................................................................................................................................
T06

Fig. 1

(1) Time life .......... Available only for the ∑10L.


Since the tool life of the tool 01 in Fig. 1 is set to 20 min., the sample program counts the
time at “*1” where cutting feed match. The unit of time is minutes. Since the data
below the minute is stored inside, however, the fractional time is not cut off. When the
tool use time comes to 20 min., the tool 01 is assumed to be out of life.

4-4
(2) Length life ....... Available only for the ∑10L.
Since the tool life of the tool 02 in Fig. 1 is set to 200 m, the sample program counts the
cutting distance at “*1” where cutting feed matches. The unit of distance is meters.
Since the data below the meter is stored inside, however, the fractional distance is not
cut off. When the cutting distance comes to 200 m, the tool 02 is assumed to be out of
life.
(3) Frequency life
Since the tool life of the tool 03 in Fig. 1 is set to 100 times, the sample program counts
the frequency at “*2” of M12.
When the frequency comes to 100 times, the tool 03 is assumed to be out of life.
(4) No.-of-holes life ........ Available only for the ∑10L.
Since the tool life of the tool 04 in Fig. 1 is set to 300 holes, the number of holes to be
machined is counted in the canned cycle for tapping/drilling. When the number of
holes to be machined comes to 80, the tool 04 is assumed to be out of life.

8-1 Details of Tool Life by Times


The following describes the tool life by Times.
Select and set Times as the unit of tool life for T0100 and T0500.
[Sample Program 2]
T0100;
~

M12; ← Increments the use count of T0100 by 1


T0500;
~

T0100;
~

M12; ← Increments the use count of T0100 and T0500 by 1


If the tool life management function stores the used tool and detects M12, it will
increment the use count of each tool by 1.

[Sample Program 3]
T0100;
~

T0500;
~

T0100
~

M12; ← Increments the use count of T0100 and T0500 by 1


Since T0100 has been already stored, the use count for the second T0100 is incremented
only by 1.

4-5
II. Cutting Monitor
1. Outline of Cutting Monitor
This unit monitors the cutting load of the spindle and feed axes to prevent abnormal
cutting and defective machining. Since various kinds of monitored data can be set
using the auxiliary functions (M code), it can provide monitoring corresponding to
machining.

2. Monitoring Function
• The cutting monitor moniters a program for the section between Auxiliary Function
M720 and M770.
• The cutting monitor monitors the loading condition of the spindle motor and the feed
axis motor, based on the setting values of M720 to M769. It detects abnormalities and
controls the load.
• The main monitor in which all the monitoring functions are operative, and the sub-
monitor, monitor each item. Normally, the monitoring is done at the spindle of the
main monitor.
• Although the spindle and rotary tool are always monitored, the feed axis is monitored
only during cutting feed.

3. Description of Monitoring Function


(1) Overload detection ..... The overload detects if the overload detection value exceeds the
overload detection judgement time continuously.
Spindle, rotary tool overload judgement
time ............ Parameter, 8031×0.1 sec.
X axis overload judgement time ...........
Parameter, 8035×0.1 sec.
Y axis overload judgement time ...........
Parameter, 8039×0.1 sec.
Z axis overload judgement time ............
Parameter, 8043×0.1 sec.
(Example)
Assume that the spindle is monitored at the load setting (See 4), overload value is 100,
and the parameter 8031 is set at 30. Overload alarm is produced when state with real
load of 100 or above has lasted 3 seconds or more while in working.
(2) No load detection...............
Unless cutting load inside the monitored section
exceeds the no-load value, it is judged that no
cutting state has existed, where no-load is
detected.

4-6
(Example)
Assume that the X axis is monitored by the load setting (See 4) and the no load value
has been set at 80.
When real load is held constantly below 79 inside the monitored section, no-load alarm
is produced.
(3) Wear Detection
(a) Loading time detection mode (Wear
judgement time parameter is not equal to 0)
The cutting load detects wear if the wear
detection value exceeds the wear judgement
time continuously.
Spindle, rotary tool overload judgement time.... Parameter, 8032×0.1 sec.
X axis overload judgement time ....................... Parameter, 8036×0.1 sec.
Y axis overload judgement time ....................... Parameter, 8040×0.1 sec.
Z axis overload judgement time ....................... Parameter, 8044×0.1 sec.
(Example)
Suppose that the Z axis is monitored by the load setting (See 4), wear value is 95, and
the parameter 8044 is set at 50.
A tool gets worn state if real load of 96 or above is applied for 5 seconds or more while
in cutting.
(b) Load calculation detection mode
With the wear judgment time parameter being
set to 0, this mode is created.
The cutting load value is calculated from the
monitoring space.
If this value exceeds the wear detection value, then wear is detected.
(Note) If the parameter is incorrect, the maximum load value becomes the cutting
load.
Parameters that specify the range of data used for calculations
Spindle / rotating tool calculation range ..........Parameter 8010, 8011
X axis calculation range ......... Parameter, 8016, 8017
Y axis calculation range ......... Parameter, 8022, 8023
Z axis calculation range .......... Parameter, 8028, 8029
(4) Adaptive control (Feed override control)
When the cutting load exceeds the no load value to reach the cutting condition, the feed
override is controlled so that the cutting load falls between the adaptive upper limit
value and the adaptive lower limit value.
If the cutting load exceeds the adaptive upper limit value (reference value) for 2 sec.
• Adaptive upper limit value..... Reference value
• Decrease judgment time...... Parameter, 8055×0.1 sec.
• Increase judgment time ....... Parameter, 8056×0.1 sec.
• Override distance ................. Distance of override
increase/Decrease
Parameter, 8054
4-7
• Maximum override ................ Maximum override value Parameter, 8052
• Minimum override ................. Minimum override value Parameter, 8053

(Example)
The settings are made as shown in the table on
Reference value 90 the left.
No load detection value 50 When the NC program is started, the cutting load
exceeds 50 (no load value) and
Adaptive lower limit value 80
reaches the cutting condition. When this state
Parameter 8055 20
lasts 2 seconds or more (Parameter
8056 20 8056), 30% of override (Parameter 8054) in
8054 30 added. When further 2 seconds has passed,
8052 150 30% of override is added. In this way, the cutting
8053 80 load exceeds the reference value or
the override continues to rise until 150
(Parameter 8052) is reached.

4. Load Settings

Load settings
(M720) 1/50

Spindle Axis [%] [%]


Actual load 0.0 - 0.0 -
Maximum value 11.6 - 0.0 -
Overload 15.0 (150%) ON OFF 0.0 (0%) ON OFF
Wear 12.0 (120%) ON OFF 0.0 (0%) ON OFF
Reference value 10.0 - 0.0 -
Adaptive lower limit 9.0 (90%) ON OFF
ON = Monitors
No load 4.0 (40%) ON OFF OFF= Does not monitor

• Monitoring axis ............ Display and set the main monitoring axis. Move the cursor to the axis,
set by {S.X.Y.Z.R} INPUT, and cancel by pressing C.
The same axis cannot be selected in the main monitoring axis and
sub-monitoring axis.
• Function selection ....... Display and set the monitoring function. Move the cursor to “ON” or
“OFF” and set by pressing INPUT.
• Monitoring data ............ Display and set the data for each monitoring function.
Move the cursor, input data, and set by pressing INPUT.
• Reference value .......... Display and set the cutting load reference value of tool.
Ampere display can be set by setting “1” for PRA8004 #6 and a 100 % current value for
PRA8070 through PRA8074.

4-8
(1) Conditions for executing each function

Wear detection
function
Over load Time Calculation Adaptive No load
detection control detection
Overload detection function
Setting value
Wear detection function
Setting value
Adaptive control function × ×
Setting value

No load detection function


Setting value

• Wear detection and adaptive control cannot be executed simultaneously.


• If both the detection functions are effective, adaptive control takes priority.
(Example)
When adaptive control is used ...... Overload detection value setting is ‘ON.’
Adaptive control value setting is ‘ON.’
No load detection value setting

5. Monitoring Operation
Basic conditions
• Memory operation started
• If there is a monitoring switch on the machine
operation panel, it is set to “Cutting
Monitor ON.”
• Monitoring space is specified using M720-769, M770
in the program.

4-9
6. Load Graph
(Note) For other than the ∑10L, the load graph display is only for main monitoring.

Displays the cutting load corresponding to the monitoring axis time by a graph in realtime.
• Display mode
Average ........ Displays the average value of load data per unit time
Peak ............. Displays the maximum and minimum values of load data per unit time
• Display time ...... Set arbitrary data greater than 1 minute
Move the cursor on time, input data, and press INPUT.
• Life data and monitoring data can be changed also.

4 - 10
7. Life Graph
(Note) There is no life graph display for other than the ∑10L.

Displays the loading condition from the start of usage of 8 registered tools in the form of
a graph. The loading condition with time can be seen at a glance.
• Display selection .................. Move the cursor on the number to be displayed and press
INPUT.
• Change in tool number ......... Move the cursor, input the number and press INPUT.

8. Alarms
• 770 Spindle overload alarm ....... Spindle load has exceeded the overload value during cutting
• 772 X axis overload alarm
• 773 Y axis overload alarm Feed axis load has exceeded the overload value during
• 774 Z axis overload alarm cutting.
• 771 No load alarm ..................... Machining has terminated without the cutting load exceeding
the no load value.
When the alarms mentioned above occur, the machine makes a feed-hold stop, and 3 seconds
later the spindle rotation stops. To restore the operation manually, first move each axis to a safe
position, and then perform inspection / replacement of the tool.

4 - 11
9. Sample Program
In cutting monitoring, a program for the section between Auxiliary Function M720 and M770 is
monitored. Monitoring start commands are issued by M720-M769, monitoring end by M770.
There are 50 types of monitoring data corresponding to M720-M769.
[Programming Example]
077;
G131;
G00X0Y0Z0;
T010100;
M03S100;
M720; ........................................... (1)
G98G01X50.Y50.F100;
X0Y0; ........................................... (2)
M721; ........................................... (3)
Y50.Z50.;
Y0Z0;............................................ (4)
M770; ........................................... (5)
M05;
M12; (1)~(2) Monitoring by data of M720
M30; (3)~(4) Monitoring by data of M721
% (5) Monitoring completed by M770.

10. Parameters

10-1 Selection of Monitored Data System (Parameter 8000)


Select whether the monitored data is of absolute value system or of reference value
system. The absolute value system assumes the A/D input “0” to be the monitored data
“0”. The reference value system treats as “0” the A/D data immediately after the
cancellation time in the monitoring section.
• Parameter 8000 (0: Absolute value system, 1: Reference value system)
Bit 0 .............. Spindle monitored reference value system
Bit 1 .............. X-axis monitored reference value system
Bit 2 .............. Y-axis monitored reference value system
Bit 3 .............. Z-axis monitored reference value system
Bit 4 .............. Rotary tool reference value system

10-2 Selection of Initial Setting (Parameter 8001)


When all the data of all the tools are deleted with the data delete function in the Load screen,
turn on the monitoring function selected with this parameter.
• Parameter 8001 (0: Note selected, 1: Selected)
Bit 0 .............. Overload of the main monitoring axis
Bit 1 .............. Wear of the main monitoring axis

4 - 12
Bit 2 .............. Adaption of the main monitoring axis
Bit 3 ..............
Bit 4 .............. Overload of the sub-monitoring axis
Bit 5 .............. Wear of the sub-monitoring axis
Bit 6 .............. Initialization in the tool life frequency mode
Bit 7 .............. Initialization in the tool life time mode

10-3 Automatic Calculation Parameters (Parameters 8010-8029)


Set the parameters which automatically calculates the cutting load values of the spindle,
rotary tool, X axis, Y axis, and Z axis. The parameters for the rotary axis are the same
as those for the spindle.

Spindle X-axis Y-axis Z-axis


AV_HIG 8010 8016 8022 8028
AV_LOW 8011 8017 8023 8029

Parameter 8010 Parameter 8010


• Spindle load calculation value = ∑ Load data / ∑ No. of load data
(Rotate Tool) Parameter 8011 Parameter 8011

Parameter 8016 Parameter 8016


• X-axis load calculation value = ∑ Load data / ∑ No. of load data
Parameter 8017 Parameter 8017

Parameter 8022 Parameter 8022


• Y-axis load calculation value = ∑ Load data / ∑ No. of load data
Parameter 8023 Parameter 8023

Parameter 8028 Parameter 8028


• z-axis load calculation value = ∑ Load data / ∑ No. of load data
Parameter 8029 Parameter 8029

10-4 Timer Parameters (8030-8044)


Set the timer data used for monitoring. The input increment of the timer is “0.1
second”. The parameters for the rotary tool are the same as those for the spindle.

Spindle X-axis Y-axis Z-axis


Cancellation time 8030 8034 8038 8042
Overload judgment time 8031 8035 8039 8043
Wear judgment time 8032 8036 8040 8044

4 - 13
• The cancellation time is a data disabled time at spindle start, spindle speed change, and
cutting feed start time.
• The overload judgment time is a time required to judge as an overload when the cutting load
exceeds the overload value.
• The wear judgment time is a time required to judge as wear when the cutting load exceeds
the wear value.

10-5 Adaptive Parameters


(1) Adaptive upper limit value (no parameter)
The adaptive upper limit value is the reference value set in the Load Set screen.
Adaptive upper limit value = Reference value
(2) Adaptive lower limit value (no parameter)
The adaptive lower limit value is the value set in the Load Set screen.
Adaptive lower limit value = key input value or automatic calc ulated value
(3) Adaptive maximum override (parameter 8052)
Set the maximum override in adaptive control to “110-200”.
(4) Adaptive minimum override (parameter 8053)
Sets the minimum override in adaptive control to “10-90”.
(5) Adaptive override step (parameter 8054)
Specifies an feed rate override change interval, which is controlled in adaptive control,
to “10-50”.
(6) Adaptive decrease judgment time (parameter 8055)
Specifies the time to judge that an override is to be decreased, when the cutting load
exceeds the adaptive upper limit value in adaptive control.
Its input increment is “0.1” second.
(7) Adaptive increase judgment time (parameter 8056)
Specifies the time to judge that an override is to be increased, when the cutting load is
below the adaptive upper limit value in adaptive control. Its input increment is “0.1”
second.
(8) spindle/rotary tool data averaging frequency (parameter 8058)
Set the averaging frequency of the spindle load data to be input from the A/D to “0-40”.
(9) Feed axis data averaging frequency (parameter 8059)
Set the averaging frequency of the feed axis load data to be input from the servo to “0-40".

4 - 14
III. Staf
The production support system, STAF (SEIKI TECHNOLOGY ASSISTANCE
FUNCTION), has the following screens:
1. Periodic Check
2. Status Display/OK Monitor
3. Instruction Manual Information
4. LSSOL Diagram

1. Periodic Check
(Note) For ∑L, periodic checking does not exist.
The Period Check screen is intended for maintenance of various oils, battery, and so on.
This screen is displayed by pressing OPER/MAINTE and F2/CHECK UP in the Overall
screen.
Note: The Periodic Check may not be available for some models.

1-1 Periodic Check - Main Screen

(1) Description of the items


• Item: Check item. No. 1 Item is only for the lubricant.
Note: The details of items and the number of items differ depending on the model.
Some models may not have the Lubricant item.
• Check Time: Check time interval. The unit is either year, month, day, or hour.
• Check Date : Actual date when you checked
• Next Check Date : Date when you want to check next time
• Status : Displays the remaining time only for the first Lubricant item. If Next
Check
Date has passed in each items, “Change” will be displayed.
• Reverse video Cursor : Indicates the item to view a data change or the Details screen.

4 - 15
(2) Functions in the main screen
• Reverse video cursor ...... Move with the ↑ or ↓ key to select an item. Move the cursor
before pressing any function key.
• F1/DETAIL ....................... Displays the Details screen for the cursor-indicated item, if any. If
there is no Details screen, “No Screen” will be displayed.
• F5/1 LINE CLEAR ........... Clears the cursor-indicated items, Check Time to Status. You are
prompted, “Do You Want to Clear ?” Press Y to clear.
• F7/SET-TIME CHECK ..... Enters the time setting mode. Pressing again exits the mode.
[Time Setting Mode]
Move the reverse video cursor to an input item. Set the unit of time symbol (Y, M, D, or
H), followed by an up to 3-digit number, and press the INPUT key to set. (Unit of
time symbols: Y = Year, M = Month, D = Day, H = Hour)
<Example> 500 hours = H500
4 years = Y4
10 months = M10
70 days = D70
During the time setting mode, you can move the reverse video cursor to set as many
times as you want.
After exiting the mode, be sure to press next F8/SET-DATE CHECK .
Otherwise, time calculation will not be initiated.
Note: The first item is “Lubricant” and only requires you to set the unit of time.
• F8/SET-DATE CHECK ........ If you move the reverse video cursor to an actually checked item
and press F8/SET-DATE CHECK , set the today’s data in the
Check Date column and set the desired next check date in the
Next Check Date column. Simultaneously, “Change” in the
Status column will disappear.
Note: Since the first item is “Lubricant” and generally requires you to set the unit of time,
the Next Check Date data will not be displayed.

4 - 16
2. Status Display/OK Monitor (Note) The∑L has not status display/OK monitor.
The Status Display/OK Monitor screen displays the machine status. It is displayed by pressing
the “STATUS/OK” button on the operation panel.
Alternatively, it is displayed by selecting “8. STATUS/OK MONITOR” from the System Menu
displayed by pressing OPER/MAINTE and F4/SYSTEM .
Note: The displayed items vary from one model to another.

Example of Status Display Screen

4 - 17
3. Instruction Manual Information
This screen displays the G-codes, M-codes, and maintenance M-codes provided for the
machine as standard. The optional specifications are not always displayed.
Select OPER/MAINTE and F5/INFORMATION in the Overall screen to display the first page of
the G-codes List.

Example of Instruction Manual Information Screen

Screen Common Operation


• F1/G-CODE LIST ........ Lists the G-codes.
• F2/M-CODE LIST ........ Lists the M-codes.
• F3/MM-CODE LIST ..... Lists the maintenance M-codes.
Note: Some models may not have the list.
• RETURN ..................... Returns you to the Overall screen.
• Page keys , , .... Scrolls up/down by one screen.
• ↑ , ↓ keys .... Scrolls up/down by one line.
• To search for a code, use a number and the ↓ key.
<Example> Searching for the G-code 28
Press 2 and 8 . G = 28 is displayed at the lower left of the screen. In
this state, pressing ↓ starts a search and G28 will be at the top of the G-
codes list.

4 - 18
4. LSSOL diagram (Switch Status)
The LSSOL diagram shows a layout of the limit switches and solenoids, and their ON/OFF
status. It has a layout drawing and list.
In the Overall screen, select OPER/MAINTE , F3/ALARM DIAG. , and
F2/SWITCH STATUS to display the layout drawing first.
Note: If the LSSOL diagram is not provided, this key menu is not displayed.

4-1 Layout Drawing


Note: The layout drawing and form vary from one model to another.

Example of LSSOL Layout Drawing Screen

If turned on, the limit switch or solenoid name is enclosed by a rectangle.


<Example>
10A .

• F3/LIST ............. Displays a list.


• RETURN ........... Returns you to the Overall screen.

4 - 19
4-2 List
Pressing F3/LIST displays a list which describes the functions/applications.
Note: The details and from of the list vary from one model to another.
If the limit switch or solenoid is turned on, their names will be displayed in reverse video. If there
are two or more pages, use the page keys ( and ) to change them.

Example of List Screen

• F2/LAYOUT ....... Displays the layout drawing.


• RETURN ........... Returns you to the Overall screen.

4 - 20
IV. UUP Function
1. General Description
The internal information of the CNC unit can be read/written through the “UUP (Universal User
Port)” interface connector of the machine operation panel.
Our “HS-MOS (Hitachi Seiki ? Machine Operating System)” is the software for personal
computers (to be referred to as PCs hereinafter), which allows you to read/write the internal
information of the CNC unit from the PC. The HS-MOS is the API (Application Program
Interface) function provided in the Microsoft’s DLL (Dynamic Linking Library) format.
The user applications such as Visual BASIC can easily read/write the internal data of the CNC
unit from the PC side by calling this API function.
(Note) Microsoft, Windows, and Visual BASIC are the registered trademarks of U.S. Microsoft
Corporation.
(Note) For the details of the API, etc., see a separate instruction manual.

1-1 Applicable CNC Models


CNC units of the SEICO ∑16/18/21 series, which has the UUP port on the machine
operation panel.

2. Connection of UUP
Connect the CNC unit to the PC via the “UUP (Universal User Port)” interface
connector of the machine operation panel.

2-1 UUP Specifications


(1) Interface configuration : Ethernet LAN
Connector shape : 10 BASE-T
Communication speed : 10 Mbps
(2) Communication system TCP/IP (Transmission Control Protocol/Internet Protocol)
Set up the TCP/IP driver for the PC system used in advance. If you do not know how to
set up, inquire the network administrator.

2-2 Connecting between the PC and CNC Unit


When the distance between the PC and CNC unit is short, they can be connected one to
one without interposing the hub. If the communication conditions are not good,
connect via the hub. The connection cable used should be an overall shielded Category
5 twisted pair cable (STP cable).
(1) Connecting one PC to one CNC unit (Not via the hub/carry-about type)
When the distance is short (up to about 3 m), they can be connected without interposing
the hub between them. If this is the case, be sure to use a cross type cable. If the
communication conditions are not good, connect via the hub.

4 - 21
PC

10BASE-T
(STP Cable/Cross Type)

CNC

[One-to-one Connection]

(2) Connecting one PC to one CNC unit (Via the hub)


In one-to-one connection, when the distance is long or you want to enhance the
communication conditions, interpose the hub between them. In this case, the cable used
between the hub and CNC unit is a straight type.

PC HUB

10BASE-T (STP Cable)

CNC

[One-to-one Connection Via Hub]

(3) Connection one PC to multiple CNC units


When connecting one PC to multiple CNC units, be sure to interpose the hub. If this is
the case, all the cables between the hub and CNC units are a straight type. You can
connect from the PC to the multiple CNC units simultaneously.

PC HUB

10BASE-T (STP Cable)

CNC CNC CNC

[Connection of Multiple Units]

4 - 22
2-3 Setting the TCP/IP addresses
Upon shipment of the CNC unit, the TCP/IP addresses are as follows:
Upon Shipment of CNC Unit
IP address 126.0.0.31
Mask Address 255.0.0.0
Port address (TCP/IP) 8193
(1) When connecting one PC to one CNC unit (When not connecting to the in-house LAN)
When connecting one PC to one CNC unit and neither of them is to be connected to the
in-house LAN, set the IP address of the PC side as follows. If they may be connected to
the in-house LAN, see (3) below.

PC
IP 126.0.0.1
MASK 255.0.0.0

CNC
Setting upon Shipment of
IP 126.0.0.31
Machine
MASK 255.0.0.0

[One-to-one Connection]

(2) Connecting one PC to multiple CNC units (New network)


When connecting one PC to multiple CNC units and configuring a new network without
connecting to the in-house LAN, take care not to duplicate the IP address of the 2nd
CNC unit onward. For alteration of the IP address on the CNC side, see 2.4.
Range: 126.0.0.31 to 126.0.0.254

PC
126.0.0.1 HUB
255.0.0.0

10BASE-T (STP Cable)

CNC1 CNC2 CNC3


126.0.0.31 126.0.0.32 126.0.0.33
255.0.0.0 255.0.0.0 255.0.0.0

[Connection of Multiple Units]

4 - 23
(3) When incorporating into the in-house LAN
When the CNC unit or PC is to be incorporated into the in-house LAN, the IP addresses
on the CNC and PC sides follow the IP address setting for the in-house LAN.
For the respective set IP addresses, inquire the network administrator of the in-house
LAN. For alteration of the IP address on the CNC side, see 2-4, and for that on the PC
side, follow the instructions described in the PC operation manual.
Caution : When using for the first time, consult your network administrator to set the IP
addresses, etc. carefully and conduct a full test. Note that if the IP addresses,
etc. are set erroneously, the entire network may be affected by a communication
failure, and so on.

2-4 Setting/Referring to the IP Address on the CNC Side


The IP address is set or referred to in the F Menu screen of the CNC unit.
• When setting the IP address: Since the IP address is part of the system parameters, it is
necessary to enable to write the parameters in advance. Once setting is finished, disable to
write the parameters.
• When referring to the IP address: Omit the parameter write enabling/disabling procedure.

2-4-1 Enabling to Write the Parameters


(1) To write the parameters, press Ready and select the MDI mode.
(2) Select OPER/MAINT , followed by SYSTEM/F4 to display the System Menu.
(3) Select [30. F MENU].
(4) In F MENU, select [3. F_SETTING] to display the Setting screen.

F_SETTING Screen
(5) In this Setting screen, press 1 and INPUT to set WRITE PARAMETER = 1.
This allows you to write the parameters. Do not tamper with the other items.
(6) Press the ALTER key to return to the F MENU screen.

4 - 24
2-4-2 Setting/Referring to the IP Address
(1) Next, select [2. F_SYSTEM] in F MENU to display the F_SYSTEM screen.

F_SYSTEM screen

(2) Turn several menu pages with the RETURN key to search for “ETHPRM.” Use the
ETHPRM key to display the Ethernet Parameter screen.

ETHERNET PARAMETER screen (1st Page)

4 - 25
ETHERNET PARAMETER screen (2nd Page)

(3) The ETHERNET PARAMETER screen has two pages.


You can use the page keys or ↑ and ↓ keys to scroll the screen. Upon shipment, the
pages contain the following data.

1st Page IP ADDRESS 126.0.0.31


SUBNET MASK 255.0.0.0
2nd Page PORT NUMBER (TPC) 8193
PORT NUMBER (UDP) 8192
TIME INTERVAL 100

(Note: The MAC does not require you to set it; it is


automatically set.)

(4) When altering the IP address


• Correct the “IP ADDRESS” and “SUBNET MASK” data on the 1st page. Use the
numerical keys and period key ( . ).
• Normally, the data on the 2nd page are left intact.
If you have any question or inquiry about the IP address, inquire the network
administrator.
(5) Press the ALTER key to return to the F MENU screen.

4 - 26
2-4-3 Disabling to Write the Parameter
Once setting of the IP address is finished, you need to disable to write the parameters.
(1) Take Steps (1) through (4) in 2-4-1 Enabling to Write the Parameters.
(2) In the Setting screen, press 0 and INPUT to set WRITE PARAMETER = 0.
This disables you to write the parameters. Do not tamper with the other items.
(3) Press the ALTER key to return to the F MENU screen again.
(4) Turn on the NC power again.
Now, you are through with setting the IP address for the UUP.

2-4-4 PING Test


To see whether the TCP/IP address is correct, it is effective to conduct a test with the PING
command from an external personal computer. For the Windows version, the PING command
can be input in the DOS windows, “Start,” “Program,” and “DOS Prompt.” For the details, inquire
the network administrator.
Example) When the IP address of the CNC unit is 126.0.0.31, give PING 126.0.0.31 in the PC’s
command line. This allows you to determine whether the CNC unit’s circuit is
properly connected.
(1) When the CNC unit’s circuit is properly connected
If properly connected, the time required for response will be displayed in 4 lines or so as
shown below. If “Replay ........ is displayed as shown below, it indicates that the circuit is
properly connected.

Pinging 126.0.0.31 with 32 bytes of data.

Replay from 126.0.0.31: bytes=32 time=5ms TTL=60


Replay from 126.0.0.31: bytes=32 time=5ms TTL=60
Replay from 126.0.0.31: bytes=32 time=5ms TTL=60
Replay from 126.0.0.31: bytes=32 time=5ms TTL=60
Pinging statistics for 126.0.0.31:
..............................
(2) When the CNC unit’s circuit is improperly connected
If the following message is displayed, it indicates that the circuit is disconnected or the
IP address is wrong.

Request timed out.


Request timed out.
Request timed out.
Request timed out.

or

Destination host unreachable.


Destination host unreachable.
Destination host unreachable.
Destination host unreachable.

4 - 27
2-5 Connecting Materials
For Ethernet connections, be sure to use overall shielded Category 5 twisted pair cables (STP
cables) in order to improve noise resistance in the FA environment. The following table lists the
recommended materials.

Name Type Manufacturer


10BASE-T HSTPTC-2P-*-shield HITACHI CABLE
STP cable (cross) with modular (cross)
RS45s at both ends
10BASE-T HSTPTC-2P-*-shield HITACHI CABLE
STP cable (straight) with (straight)
modular RS45s at both ends
HUB HCN7500 HITACHI CABLE
10BASE5 cable with HBN-CX-100-* HITACHI CABLE
N-connectors at both ends
Transceiver cable HBN-TC-100-* HITACHI CABLE
10BASE5 transceiver HBN-200TZ HITACHI CABLE
Note: * denotes a dimension in meters.

4 - 28
V. External Measuring Function
1. Outline
This function is designed to compensate a tool offset amount(wear amount) by feeding back the
measurement results obtained by an external measuring instrument to the NC unit through a
sequencer.
It is optimum for long-time continuous operation with identical work.
It is executed by setting the conditions such as the tool used at the measuring position,
measuring point in the Setting screen and commanding G194 TXXXX(XXXX = set tool) in the
program. Up to 8 points can be compensated. G194 processing can be largely divided into the
following three:
(1) Compensation of the external measuring instrument data
(2) Qualitative compensation
(3) Wear management

The following describes their details.

1 Compensation of the external measuring instrument data


Every time a measurement is done by the measuring instrument, its result is counted.
The G194 program block compares their cumulative results with the preset value to
compensate a wear amount as required.
2 Qualitative compensation
By setting a wear amount for each work, the tool's wear amount can be calculated out
of the usage of the tool to compensate an offset.
It is necessary to jointly use a tool life management function(setting a quantity) in order
to learn the usage of the tool.
3 Wear management
The tool life can be determined by setting the allowable wear amount of that tool. If the
wear amount obtained in 1 and 2 exceeds the set value, the tool will be determined
out of life.

ASSOCIATED PARAMETERS
Parameter 6240: 3 1 Qualitative compensation enabled
Parameter 6240: 2 1 Wear management enabled

4 - 29
2. Tool Data
Set the measuring position data for the measuring instrument; the data can be set for up to 8
points.

No. Tool Meas. Point Axis Ref.Value Error Judgment


1 100 O.D. - X 10.000 3 OK
2 200 I.D. +X 5.000 5 +OK
3
4
5
6
7
8

NO.1 to 8 : Setting number.


Corresponds to the measuring position of the external measuring instrument.
TOOL : Tool number(4 digits).
Set the tool number(machining tool programmed: lower 4 digits) used at the
measuring position.
MEAS. POINT : Profile of the work for which the tool is to be used.
Set the profile of the work. You can set an inner diameter, outer diameter, end
face, and back end face.
AXIS : Tool nose direction + cutting axis at the time of cutting.
This is automatically set when inputting a measuring point, and can be altered
forcibly.
(Example) Inner diameter --- +X
Outer diameter --- -X
REF. VALUE : Work reference value.
Set the work reference value. This is meaningless when the data from the
external measuring instrument is a judgment value or error value.
ERROR : Error from the reference value.
Displays an error from the reference value when the data from the external
measuring instrument is an error value or measured value.
JUDGMENT : Work judgment result.
Displays a work judgment result.

Set the data for the items marked with .

ASSOCIATED PARAMETERS
Parameter 6240 : 1, 0 00 Outputs a judgment value as the measured data.
01 Outputs an error value.
10 Outputs a measured value.

4 - 30
3. External Measurement
Set the compensating conditions for the tool set in 2. TOOL DATA.

No. Judg Comp. Counter(repeat)


Tolerance Meas. Pass
-ment Amount Current Value Set Value
1 ++NG Out Of Life Measurement Pass
++NG Limit
+NG 10 After Altering An Offset
+NG Limit
+OK 5 2
+OK
OK Measurement Pass
-OK
-OK 5 After The Tool Being
-NG Limit
-NG 10 2
--NG Limit
--NG Out Of Life

NO.1 to 8 : Setting number.


Corresponds to the measuring position of the external measuring
instrument.
JUDGMENT : Judges the work in 7 grades; ++NG, +NG, +OK, OK, -OK, -NG, --NG
COMP. AMOUNT : Compensation amount for each judgment result. Set a compensation
amount commensurate with the judgment result. ++NG and --NG are
always OUT OF LIFE.
COUNTER CURRENT VALUE: Displays the number of works which have been judged.
This is cleared when compensation is executed(G194).
COUNTER SET VALUE: Work counter to determine the compensation amount.
The compensation amount is determined at CURRENT VALUE = SET
VALUE.
TOLERANCE : Allowable range of errors for approving the judgment result.
Input the allowable range of errors in terms of absolute value. This is not
necessary for a judgment value output method.

MEAS. PASS : Number of times to pass the measurement result after determining the
compensation amount or determining that the tool is out of life.

Set the data for the items marked with .

JUDGMENT and TOLERANCE


There are the following relations between Judgment and Tolerance.
Judgment
++NG . ERROR > ++NG LIMIT
+NG ++NG LIMIT >= ERROR > +NG LIMIT
+OK +NG LIMIT >= ERROR > +OK
OK +OK >= ERROR >= -OK
-OK -OK > ERROR >= -NG LIMIT
-NG --NG LIMIT > ERROR >= --NG LIMIT
--NG --NG LIMIT > ERROR

4 - 31
ASSOCIATED PARAMETERS
Parameter 6240:4 1 Only --NG and ++NG are determined a defective work.
At this time, the display of +NG and -NG are changed to ++OK and
--OK, respectively.

COUNT OF COUNTER CURRENT VALUE


Once a measurement is done, COUNTER CURRENT VALUE is counted up as follows:
1 When JUDGMENT is OK
Clears the counter for all the areas.
2 When JUDGMENT is +OK/-OK
Counts up +OK/-OK
3 When JUDGMENT is +NG/-NG
Counts up +NG/-NG and +OK/-OK
4 When JUDGMENT is ++NG/--NG
Counts up ++NG/--NG, +NG/-NG, and +OK/-OK
5 When JUDGMENT changes from "+" to "-" area or from "-" to "+" area
Clears the counter for the previous signed area.

MEAS. PASS
The work fed out of the machine is carried to the measuring instrument, and the
measured data are fed back to the NC unit to perform compensation. Assuming that
several works(including the one being machined) are always standing between the
machine and measuring instrument, it is necessary to override the compensation
amount for them. Set that surplus compensation amount.

4. Qualitative Compensation

Tool Comp. Amount Work


No.
Usage 1/100um Counter
1 0
1000 2 1
2000 3
4
8

NO.1 to 8 : Setting number.


Set a qualitative compensation amount by tool.
TOOL USAGE :The compensation amount can be set in 3 stages according to tool
usage.
COMP. AMOUNT : Wear amount resulting from each use of the tool.
WORK COUNTER : Displays the number of works.

Set the data for the items marked with .

For the tools which do not need qualitative compensation, clear all the compensation amounts.

4 - 32
5. Wear Management
Tool Wear Amount Set Value Status
1
2
3
4
5
6
7
8

TOOL : Offset number.


Available as many as the number of tool sets.
WEAR AMOUNT : Current wear amount.
Clear this when replacing with a new tool.
SET VALUE : Allowable wear amount of the tool.
If the wear amount reaches the set value, that tool will be determined out of
life.

No wear management is provided for the offset number whose set value is 0(zero).

4 - 33
4 - 34
1
SEIKI-SEICOS ∑10L/∑16T/∑18T/∑21L
INSTRUCTION MANUAL
OPERATION
Version 1.02
9-2000

First Edition 11-1999


2

You might also like