OPERATING MANUAL for MAZATROL M-32 MANUAL No.: H731SA0576E Serial No.: NC equipment: 01. 1995 PRECAUTIONS f Before operating this machine, please read this manual with care and fully understand the contents of the manual so that the machine can exert its performance safely. f Although the contents of this manual are closely checked for perfection, if there is any ambivalent point, incorrect description, or omission, contact us, please. f In order to explain the details, all the illustrations contained in this manual do not necessarily show the covers, doors, safety guards, or shields. Therefore, be sure to restore all the specified covers, shields, etc., and observe the contents of the manual when operating this machine. If this precaution is ignored, a serious accident may incur, resulting in damage to the important units of the machine and other accessories. f This manual is subject to modifications and changes as required for the improvement in, and the change in the specification of, the machine and the CNC equipment, as well as for usability of the manual itself. The modifications and changes are indicated by updating the manual numbers in a revised version. f When your manual is damaged or lost, and a new material is needed, inform us of the “manual number.” If the manual number is not identified, inform us of the following: 1. Name of the machine 2. Number of the machine 3. Name of the manual Contact the Techincal Center (TC) or the Service Center (SC) of Yamazaki Mazak for operations of this machine and replacement of the manual. Issue of the manual : Manual Editional Section of Engineering Generalization Section, Yamazaki Mazak Co., Ltd.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
OPERATING MANUALfor
MAZATROL M-32
MANUAL No.: H731SA0576E
Serial No.:
NC equipment:
01. 1995
PRECAUTIONS
f Before operating this machine, please read this manual with care and fully understand the contents of the manual so that
the machine can exert its performance safely.
f Although the contents of this manual are closely checked for perfection, if there is any ambivalent point, incorrect
description, or omission, contact us, please.
f In order to explain the details, all the illustrations contained in this manual do not necessarily show the covers, doors,
safety guards, or shields. Therefore, be sure to restore all the specified covers, shields, etc., and observe the contents
of the manual when operating this machine. If this precaution is ignored, a serious accident may incur, resulting in
damage to the important units of the machine and other accessories.
f This manual is subject to modifications and changes as required for the improvement in, and the change in the
specification of, the machine and the CNC equipment, as well as for usability of the manual itself. The modifications and
changes are indicated by updating the manual numbers in a revised version.
f When your manual is damaged or lost, and a new material is needed, inform us of the “manual number.”
If the manual number is not identified, inform us of the following:
1. Name of the machine 2. Number of the machine 3. Name of the manual
ü Contact the Techincal Center (TC) or the Service Center (SC) of Yamazaki Mazak for operations of this machine and
replacement of the manual.
Issue of the manual : Manual Editional Section of Engineering Generalization Section,
Yamazaki Mazak Co., Ltd.
Notes:
PREFACE
This manual offers a general description of MAZATROL M-32 (hereinafter referred
to as the NC equipment developed for the machining center). Detailed description
of each individual machining center is given in the Operating manual accompanying
the relevant machine. Descriptions in the machine operating manuals govern that
given in this manual.
This manual describes both the standard functions and options of the NC
equipment. The relevant machine operation manual should be used to check
whether or not the particular function of the NC equipment is an option.
This manual contains operational restrictions and prohibitions/inhibitions as many as
possible. However, since all such items cannot be actually covered in the manual,
items that are not clearly described as “permitted” should be read to mean “non-
permitted”.
- Documents that accompany the product
Standard
1. Operating manual for machine
2. Maintenance manual for machine
3. Operating manual for MAZATROL M-32 (This manual)
4. Programming manual for MAZATROL M-32 Application
5. Basic operating manual for MAZATROL M-32
6. Parameter list M-32
7. Alarm list M-32
Option
1. Programming manual for MAZATROL M-32 EIA/ISO
2. Programming manual for 3-D processing
3. Programming manual for five-surface machining
4. CPU-LINK communication software preparation procedure
5. Operating manual for MAZATROL CAM32-A system
6. Operating manual for MAZATROL editor
7. Operating manual for Multi-Plane machining programs
8. Programming manual for MAZATROL M-32 Multi-Plane machining
9. Programming manual for MAZATROL M-32 Multi-Plane machining (EIA/ISO)
10. Operating manual for HDLC
11. Operating manual for Geometry compensation function
12. Operating manual for High-speed machining mode feature
1
Notes:
1. Transcription, reproduction or alteration of part or all of this document without
the prior written permission of the publisher is prohibited.
2. The contents of this document are subject to change without prior notice.
3. Ambiguities or errors, if any, in this document should be communicated to
your YAMAZAKI MAZAK products service station.
2
OPERATING PRECAUTIONS
Safety Precautions
This NC equipment is provided with various safety interlocks to protect men and
machinery from unexpected accidents and machine failures. Those who are to
operate the NC equipment, however, should strictly observe the following precau-
tions without relying completely on such safety interlocks:
1. Carefully read the operating manuals and the programming manual to obtain a
through understanding of the functions of the NC equipment, and to operate
the equipment correctly.
2. After turning on the power switch on the operating panel, do not carry out any
other operations before the l READY (ready for operation) lamp comes on.
3. Immediately turn off the main circuit breaker in the event of a power failure.
4. Before actuating a key or switch on the operating panel, be sure to make a
visual check to ensure that the key or switch is the correct one.
5. Do not touch any keys or switches with wet hands or with gloves being worn.
6. Before changing a parameter, make sure of its type and value.
7. Parameters are one of the most important factors in providing proper control of
the machines. A machine malfunction may result from tampering with a
parameter setting key or switch.
To Ensure Smooth Operation
Always keep the following in mind to ensure smooth operation.
1. Before connecting or disconnecting the transmission cable of the terminal
equipment for data I/O to or from the NC equipment, be sure to unplug the
power cable of the terminal equipment from the receptable.
2. If the power of the NC equipment is remained off for over about two months, or
if it no longer becomes possible for the battery to back up the power because
of the expiry of the battery life, erroneous operations, or other contingencies,
stored data such as programs, parameters, etc. may be erased. You should
therefore save the entire necessary machining program data, tool data, and
parameter data into external output units. Also, beware that in the following
cases, it becomes necessary to reload data such as machining program data:
(1) If battery alarms occur
(2) If the CPU card is replaced
3
(3) If the memory card containing the machining programs is replaced
See section 4-9 DATA IN/OUT Display for data saving procedures.
Note:
The contents of the memory must be deleted to expand the machining
program data capacity. Reloading of the machining program data and other
data is also required in that case.
3. - If the NC power is to be left turned off for a long period, remove the lead
storage battery (or disconnect the recharger from the load) and store the
battery or recharger in a cold, dry place. They do not need be stored into a
refrigerator, however.
- During the storage period, recharge the battery at least once every six
months.
- Beware that the battery deteriorates even during the storage period.
- If the storage battery is to be stored for an extended period, fully recharge the
battery and store it in a dry, cold place (temperatures from 20 to +40
Since the current position of the machine is placed in the memory of the NC
equipment, it will calculate the length of the tool if the height of the reference
block or workpiece (i.e., the distance from the table surface to the tool tip) is
specified.
- The reverse-display status of TEACH will be released automatically.
4-116
2. Re-setting the current position
The current position of the tool tip in the workpiece coordinate system will be
displayed in the position of POSITION item.
In the description given below, assume that the TOOL OFFSET DATA display
(type A or B) is already on the screen.
[1] Press the menu key POSITION SET.
- This will cause the display status of POSITION SET to reverse and the
cursor to appear in the position of X item.
- In addition, the message X POSITION DISPLAY SET? will be displayed.
[2] Specify new X-axis coordinates with the appropriate numeric keys, and then
press the input key .
- The new coordinate values will then be displayed and the cursor will move to
the position of Y item.
- In addition, the message Y POSITION DISPLAY SET? will be displayed.
[3] Specify new Y-axis coordinates with the appropriate numeric keys, and then
press the input key .
[4] Similarly, specify new Z-axis coordinates and then press the input key .
- If an additional (fourth) axis is provided, a similar operation to the above is to
be carried out for the fourth axis.
- If re-setting is not to be done, just press the input key only.
- After new coordinate values for all the axes have been input, the reverse-
display status of POSITION SET will be released and the cursor will
disappear.
3. Functions and usage of other menu items
When the TOOL OFFSET DATA display (type A or B) is called up on the
screen, the following menu will be displayed in the menu display area:
TEACH INCR. POSITION
SET
ALL ERASE TOOL LIFE PREVIOUS
PAGE
NEXT
PAGE
Of these menu items, TEACH and POSITION SET have been described in the
subsections of screen operations 1. and 2. above.
(1) INCR.
If the menu key INCR. is pressed, the numeric data that has already been set
can be updated just by setting an increment (or decrement) for the data.
For further details, see the description of screen operations 5.-(1), INCR., that
is given in TOOL DATA Display (section 4-6).
4-117
(2) ALL ERASE
If the menu key ALL ERASE is pressed, it becomes possible to erase the
individual tool-compensation values at one time (in type A, the entire data that
has been registered in data item —; in type B, the entire data that has been
registered in data item — through ‘).
The operating procedure is as follows:
[1] Press the menu key ALL ERASE .
- This will cause the display status of the ALL ERASE menu to reverse and the
message ALL ERASE < 9999 INPUT>? to display.
[2] Specify 9999 with the numeric keys and then press the input key .
- This will cause all the registered tool-compensation values to erase.
- In addition, the reverse-display status of ALL ERASE will be released.
(3) PREVIOUS PAGE and NEXT PAGE
If the menu key NEXT PAGE is pressed, the display will change over to the
next page of that display.
If the menu key PREVIOUS PAGE is pressed, the display will change back to
the preceding page of that display.
(4) TOOL LIFE
If the menu key TOOL LIFE is pressed, the TOOL LIFE INDEX display will be
indicated.
4-10-2 WORK OFFSET DATA display
Function:
This display should be called on the screen when setting the workpiece coordinate
system (G54 to G59) that is to be used under an EIA/ISO program.
4-118
DATA of the WORK OFFSET DATA display:
M3S034
G54
X –99999.999
Y
Z
4
— G56
X –99999.999
Y
Z
4
” G58
X –99999.999
Y
Z
4
’ SHIFT
X –99999.999
Y
Z
4
◊
G65
X –99999.999
Y
Z
4
a a a
a a a
a a a
a a a
“ G57
X –99999.999
Y
Z
4a a a a
a a a a
a a a a
a a a a
‘ G59
X –99999.999
Y
Z
4
a a a a
a a a a
a a a a
a a a a
÷ MACHINE
X –99999.999
Y
Z
4
a a a a
a a a a
a a a a
a a a a
ÿ
TEACH INCR.
* * * WORK OFFSET DATA * * *
Notes:
Values in the display denote the maximum value of each type of data.
Description of data:
No. Unit Description
G54 X, Y, Z mm (inch)
4 Degrees ( ° ) or mm (in.)
G55 X, Y, Z mm (inch)
4 Degrees ( ° ) or mm (in.)
G56 X, Y, Z mm (inch)
4 Degrees ( ° ) or mm (in.)
G57 X, Y, Z mm (inch)
4 4 Degrees ( ° ) or mm (in.)
G54 X, Y, Z mm (inch)
4 Degrees ( ° ) or mm (in.)
G55 X, Y, Z mm (inch)
4 Degrees ( ° ) or mm (in.)
G56 X, Y, Z mm (inch)
4 Degrees ( ° ) or mm (in.)
G57 X, Y, Z mm (inch)
4 4 Degrees ( ° ) or mm (in.)
— Coordinate values of the G54 workpiece zero-point in the
machine coordinate system
“ Coordinate values of the G55 workpiece zero-point in the
machine coordinate system
” Coordinate values of the G56 workpiece zero-point in the
machine coordinate system
‘ Coordinate values of the G57 workpiece zero-point in the
machine coordinate system
G54
Data name
G55
G57
G56
’ Coordinate values of the G58 workpiece zero-point in the
machine coordinate system
÷ Coordinate values of the G59 workpiece zero-point in the
machine coordinate system
◊ Shift amounts of the G54 to G59 workpiece zero-point
coordinate values.
ÿ Current position of the point at which the centerline and end-face
of the spindle intersect in the machine coordinate system
G58
G59
MACHINE
SHIFT
4-119
Display operations:
The procedures for setting workpiece zero-point coordinate values are described
below.
Use of the TEACH function of the display makes it possible to automatically set the
coordinate values, in the machine coordinate system, of the zero-point of each
workpiece coordinate system (G54 to G59) that is to be used under an EIA/ISO
program.
The operating procedures are as follows:
1. Setting X-Coordinate values
[1] Manually move the X-axis until the tool comes into contact with the workpiece
or reference block.
Example:
If the workpiece zero-point is at the position shown below:
M3S035
Proceduralstep [1]
Machine zero-point
Coordinate position
Workpiece zero-point
Workpiece
Distance to the work zero-point(Radius of the tool)5
+Z
+X
- See the Operating manual for machine for details of axis movement.
[2] Call up the WORK OFFSET DATA display on the screen.
- This will cause the following menu to display in the menu display area:
TEACH INCR.
[3] Call up the cursor on the screen, and then move it to the position of X in the
workpiece coordinate system to be set.
- If the cursor key or is pressed, the cursor will appear in the
position of X of the G54 item.
- If the cursor key or is pressed, the cursor will appear in the
position of 4 of the G59 item.
4-120
[4] Press the menu key TEACH.
- This will cause the display status of TEACH to reverse and the message
EDGE CENTER POSITION IN WORK? to present.
[5] Using the appropriate numeric key(s), specify the distance from the centerline
of the tool (coordinate position) to the workpiece zero-point. Then, press the
input key .
- Normally, the radius of the tool is to be input. In the example shown above,
however, the radius must be input with a plus sign because the workpiece
zero-point is in the plus direction from the coordinate position. That is, press
the and keys, in that order.
- The NC equipment will then calculate the X-coordinate values of the
workpiece zero-point in the machine coordinate system, and the calculated
values will be automatically set in the position where the cursor was blinking.
- Subsequently, the reverse-display status of TEACH will be released.
2. Setting Y-coordinate values and Z-coordinate values
The Y-coordinate values and Z-coordinate values can be automatically set
using a similar procedure to that mentioned above.
For the Z-axis, however, the distance from the tool tip to the workpiece zero-
point is to be set in procedural step [5].
Note:
Use of INCR. allows the coordinate values of the workpiece zero-point already
registered to be changed simply by setting an increment (or decrement). For
further details, see the description of INCR. (screen operation 5.-(1)) that is
given in section 4-6 TOOL DATA Display.
4-121
4-10-3 MACRO VARIABLE display
Function:
This display should be called on the screen when setting data for the macro
variable(s) that is to be used in a user macro program.
There are two types of macro variables: common variables that can be used in
common to the main program and macro programs called from it, and local
variables that can be used only in macro programs.
The MACRO VARIABLE display consists of the following four sections:
1. COMMON VARIABLE display
The common variables that have been set on this display are used when
executing a user macro program in the automatic-operation mode.
2. COMMON VARIABLE (CHECK) display
The common variables that have been set on this display are used when
carrying out a tool-path check.
3. LOCAL VARIABLE display
The local variables that have been set on this display are used when executing
a user macro program in the automatic-operation mode.
4. LOCAL VARIABLE (CHECK) display
The local variables that have been set on this display are used when carrying
out a tool-path check.
Note:
The LOCAL VARIABLE display and the LOCAL VARIABLE (CHECK) display
present an indication of the variables that have been set thereon; neither display
allows variables to be changed.
For details of user macro programs, refer to the separate EIA/ISO Programming
manual.
Procedure for calling up each display:
When the MACRO VARIABLE display is called up on the screen, the COMMON
VARIABLE display will be indicated automatically.
In the menu display area, the following menu will be displayed:
COMMON
VARIABLE
COMMON
CHECK
LOCAL
VARIABLE
LOCAL
CHECK
EXP NEXT
PAGE
- If the menu key COMMON CHECK is pressed, the current display will change
over to the COMMON VARIABLE (CHECK) display.
- If the menu key LOCAL VARIABLE is pressed, the current display will change
over to the LOCAL VARIABLE display.
- If the menu key LOCAL CHECK is pressed, the current display will change over
to the LOCAL VARIABLE (CHECK) display.
- If the menu key COMMON VARIABLE is pressed, the current display will change
over to the COMMON VARIABLE display.
4-122
Data of the COMMON VARIABLE display:
M3S036
COMMON
VARIABLE
COMMON
CHECK
LOCAL
VARIABLE
LOCAL
CHECK
EXP NEXT
PAGE
* * * COMMON VARIABLE * * *
— “
NO.
#100
#101
#102
#103
#104
#105
#106
#107
#108
#109
#110
#111
#112
DATA
— “
NO.
#113
#114
#115
#116
#117
#118
#119
#120
#121
#122
#123
#124
#125
DATA
— “
NO.
#126
#127
#128
#129
#130
#131
#132
#133
#134
#135
#136
#137
#138
DATA
— “
NO.
#139
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
DATA
Description of data:
No. Data name Unit Description
— NO. Variable identification number
“ DATA Variable that has been registered
4-123
Data of the LOCAL VARIABLE display:
M3S037
COMMON
VARIABLE
COMMON
CHECK
LOCAL
VARIABLE
LOCAL
CHECK
EXP NEXT
PAGE
* * * LOCAL VARIABLE * * *
— “
NO.
#1
#2
#3
#4
#5
#6
#7
#8
DATA
— “
NO.
#9
#10
#11
#12
#13
#14
#15
#16
DATA
— “
NO.
#17
#18
#19
#20
#21
#22
#23
#24
DATA
— “
NO.
#25
#26
#27
#28
#29
#30
#31
#32
DATA
NEST ( )
a a a a
a a a a
a a a a
a a a a
”
Description of data:
No. Data name Unit Description
— NO. Variable identification number
“ DATA Variable that has been registered
” NEST ( ) Nesting number
Display operations:
Variables registering procedure:
Proceed as follows to input variables on the COMMON VARIABLE display or
COMMON VARIABLE (CHECK) display:
[1] First, call the cursor on the screen by pressing one of the following four cursor
keys:
- If the cursor key or is pressed, the cursor will appear at the upper
left corner of the screen.
- If the cursor key or is pressed, the cursor will appear at the lower
right corner of the screen.
4-124
[2] Press the appropriate cursor key to move the cursor to the NO. item of the
variable to be input.
[3] Specify the desired variable with the appropriate numeric key(s), and then
press the input key .
Notes:
1. Pressing the menu key EXP allows data to be input in exponential form.
Example:
If 2 × 10 6 is to be input:
Press the , EXP, , , and keys, in this order.
2. Pressing the menu key NEXT PAGE causes the current page of the display to
change over to the next page.
In addition, if the menu key NEXT PAGE is pressed while the LOCAL
VARIABLE or LOCAL VARIABLE (CHECK) display remains on the screen,
then the number in the NEST item (data portion ”) will change over to the
next serial number and the current page of the display will also change over to
the next page.
4-125
4-10-4 TOOL LIFE INDEX display
Function:
- The TOOL LIFE INDEX display should be made to be shown on the screen when
setting the data necessary for the filing of tool information used with the desired
EIA/ISO program (including spare-tool information).
- After this display has been shown, the tool information to be used with the
particular EIA/ISO program can be registered or deleted.
Data of the TOOL LIFE INDEX display:
M3S038
INCR. TOOL
ERASE
ALL
ERASE
TOOL
OFFSET
PREVIOUS
PAGE
NEXT
PAGE
* * * TOOL LIFE INDEX * * *( )
TNO.123456789
10111213141516
GROUP NO.99999999
H. NO.512
D NO512
— “ ‘”
OFFSET H±9999.999
’
OFFSET D±9999.999
÷
LIFE (M)9999
000000000000000
◊
a a a a
a a a a
a a a a
a a a a
ÿ
TIME (M)9999
000000000000000
PAGE 1/
Note:
Values in the display denote the maximum value of each type of data.
Description of data:
No. Data name Unit Description
— TNO. Tool number
“ GROUP NO. Tool group number (The same group number is assigned toeach of the tools which are of the same shape and dimensions.That is, a particular tool and its spare tool will have the samegroup number.)
” H.NO. Tool-length compensation number (see Note 1 )
‘ D NO. Tool-diameter compensation number (see Note 2 )
’ OFFSET H mm (inch) Tool-length compensation value (see Note 1 )
÷ OFFSET D mm (inch) Tool-diameter compensation value (see Note 2 )
◊ LIFE (M) minute Tool life
ÿ TIME (M) minute Tool operation time
4-126
Notes:
1. Either a tool-length compensation number or a tool-length compensation value
can be set for one tool.
2. Either a tool-diameter compensation number or a tool-diameter compensation
value can be set for one tool.
Display operations:
The TOOL LIFE INDEX display is used to set three types of data: tool group
numbers, tool compensation data, and tool-life control data.
1. Setting tool group numbers
[1] Call up the cursor on the screen by pressing the cursor key or .
- If the key is pressed, the cursor will appear in the uppermost position of
the GROUP NO. item on the screen.
- If the key is pressed, the cursor will appear in the lowermost position of
the GROUP NO. item on the screen.
[2] Press the cursor key or to move the cursor to the GROUP NO.
item line on which data is to be set.
- The message SAME TOOL GROUP NO.? will then be displayed.
[3] Input a tool group number and then press the input key .
- Any number from 0 to 99999999 can be input as a tool group number.
However, if the particular tool has the same shape and same dimensions as
those of a tool already registered, then the same group number must be input
to register the former tool as a spare for the latter.
- The input number will be displayed on the selected line of the GROUP NO.
item.
After each of the tools to be used with an EIA/ISO program has been assigned a
group number in this manner, the spare tool to be next used is automatically
selected from among the tools assigned the same group number. There are two
methods of spare-tool selection, as described below. Thus, one of the two methods
must be specified before automatic spare-tool selection can be executed.
4-127
(1) Selection in order of tool registration number (when 0 is set in bit 5 of
parameter F94):
If 0 is set in bit 5 of parameter F94 which appears on the USER PARAMETER
NO.1 display, tools that have neither reached their lives nor have become
damaged will be automatically selected in descending order of tool number
from among the tools assigned the same group number. (If all the tools with the
same group number have reached their lives or have become damaged, then
the tool with the largest tool number among all those tools that have reached
their lives will be selected. Or, if all the tools with the same group number have
become damaged, then the tool with the largest tool number will be selected.)
(2) Selection in order of length of life (when 1 is set in bit 5 of parameter F94):
If 1 is set in bit 5 of parameter F94 which appears on the USER PARAMETER
NO.1 display, the tool that has the least operation time will be automatically
selected from among the tools assigned the same group number. If there are
two or more tools that have the same operation time, the tool with the smallest
tool number among those tools will be selected. (If all tools with the same
group number have reached their lives or have become damaged, then the tool
with the largest tool number among all those tools that have reached their lives
will be selected. Or, if all the tools with the same group number have become
damaged, then the tool with the largest tool number will be selected.)
In addition, there are two methods of setting tool numbers during use of a
program—group number setting and individual tool number setting. These two
methods of tool number setting are described in detail below, together with the tool-
life filing and spare-tool changing manners.
(1) Designation by means of the group number (when bit 4 of parameter F94 is set
to 0):
When 0 is entered in bit 4 of parameter F94 displayed on the USER
PARAMETER NO. 1 display, the command number T in the program will be
considered as the group number and the spare tool will be selected according
to the group number recorded on the TOOL LIFE INDEX display. (If there are
several tools with the same group number, the spare tool will be selected
according to the selection types mentioned above.)
(2) Designation by means of the tool number (when bit 4 of parameter F94 is set
to 1):
When 1 is entered in bit 4 of parameter F94 displayed on the USER
PARAMETER NO. 1 display, the command number T in the program will be
considered as the tool number and the spare tool will be selected accroding to
the tool number recorded on the TOOL LIFE INDEX display. (If there are
several tools with the same group number, the spare tool will be selected
according to the selection types mentioned above.)
4-128
Example 1:
Group number setting
Program TOOL LIFE INDEX display
T01 T0M06;
Tool command
TNO GROUP NO. H.NO. D NO. OFFSET H OFFSET D LIFE (M) TIME (M)
1 2 0 0
2 1 60
3 1 60 0
4 2 0 0
61
Tool command number T01 that has been specified in the program is handled
as GROUP NO.1, and an automatic search is made for the TNOs to which
GROUP NO.1 has been assigned on the TOOL LIFE INDEX display. In the
example shown in the diagram above, there are two such TNOs—TNO.2 and
TNO.3. However, since TNO.2 is for the tool that has reached its life, TNO.3
will be selected.
Example 2:
Individual tool number setting
Program TOOL LIFE INDEX display
T01 T0M06;
Tool command
TNO GROUP NO. H.NO. D NO. OFFSET H OFFSET D LIFE (M) TIME (M)
1 2 60
2 1 0 0
3 1 0 0
4 2 60 0
65
Tool command number T01 that has been specified in the program is handled
as TNO. 1, and the TOOL LIFE INDEX display is searched for TNO.1.
The above example shows that TNO. 1 on the TOOL LIFE INDEX display is
for the tool that has reached its life. Thus, TNO. 4, which has the same group
number as that of TNO. 1, will be automatically selected instead.
2. Setting tool-compensation data
Tool-length compensation data and tool-diameter compensation data for the
individual tools which are to be used with an EIA/ISO program can be set on
the TOOL LIFE INDEX display. There are two methods of setting the two
types of data. One method is by using the compensation numbers that
correspond to the offset values which have been set on the TOOL OFFSET
display, and the other method is by setting the desired offset values directly.
4-129
(1) When using compensation numbers:
The procedures for setting tool-length compensation data and tool-diameter
compensation data using compensation numbers are described below. The
descriptions given below assume that the cursor is already called on the TOOL
LIFE INDEX display.
[1] Using the cursor keys ( , , , ), move the cursor to that line
of the H.NO. item on which data is to be set.
- The message OFFSET H.NO.? will then be displayed.
[2] Input the appropriate compensation number for the particular offset value, and
then press the input key .
- If the relationship between each offset value and compensation number is to
be checked, call the TOOL OFFSET display on the screen by pressing the
menu key TOOL OFFSET.
- The input compensation number will be displayed in the H.NO. item position,
and the cursor will move on to the D NO. item.
- Subsequently, the message OFFSET D NO.? will be displayed.
[3] Input the appropriate compensation number for the particular offset value, and
then press the input key .
- If the relationship between each offset value and compensation number is to
be checked, call the TOOL OFFSET display on the screen by pressing the
menu key TOOL OFFSET.
- The input compensation number will be displayed in the D NO. item position.
If compensation numbers are set on the TOOL LIFE INDEX display using this
method, these numbers take priority over any such number settings in the program.
Example:
Program TOOL OFFSET display
H1 ;
D2 ;
T01T0M06;
Tool-length
compensation number
Tool-diameter
compensation
TNO. OFFSET
1 10.1
2 10.2
3 10.3
4 10.4
For execution of the EIA/ISO program shown above:
If the following values are set in the H.NO. and D NO. items on the TOOL LIFE
INDEX display;
4-130
TOOL LIFE INDEX display
TNO. GROUP NO. H.NO. D NO. OFFSET H OFFSET D LIFE (M) TIME (M)
1 1 3 4 0 0
2 2 0 0
then the program will be executed with the tool-length compensation value (No.3=
10.3) and tool-diameter compensation value (No.4 = 10.4) that have been set on
the TOOL LIFE INDEX display, not with the tool-length compensation value (H1=
10.1) and tool-diameter compensation value (D2 = 10.2) that have been specified
in the program.
(2) Direct setting of compensation data:
The procedures for setting tool-length compensation data and tool-diameter
compensation data directly are described below.
[1] Using the cursor keys ( , , , ), move the cursor to that line
of the OFFSET H item on which data is to be set.
- The message TOOL LENGTH REVISE? will then be displayed.
[2] Input appropriate compensation data and then press the input key .
- If changes are to be made to tool-length data that are already set, the old data
can be overridden with new data simply by setting increments (or
decrements) through the use of INCR. For usage of INCR., see the
description INCR. that is given in item 5.-(1), screen operations, of section 4-
6 TOOL DATA Display .
- The input compensation data will be displayed in the OFFSET H item position,
and the cursor will move on to the OFFSET D item.
- Subsequently, the message TOOL DIAMETER REVISE? will be displayed.
[3] Input appropriate compensation data and then press the input key .
- If changes are to be made to tool-diameter data that are already set, the old
data can be overridden with new data simply by setting increments (or
decrements) through the use of INCR. For usage of INCR., see the
description INCR. that is given in item 5.-(1), screen operations, of section 4-
6 TOOL DATA Display .
- The input compensation data will be displayed in the OFFSET D item position.
4-131
If compensation values are set on the TOOL LIFE INDEX display using this
method, these values take priority over any such value settings in the program.
Example:Program TOOL OFFSET display
Tool-length
compensation number
Tool-diameter
compensation number
TNO. OFFSET
1 10.1
2 10.2
3 10.3
4 10.4
H1 ;
D2 ;
T01T0M06;
For execution of the EIA/ISO program shown above: If the following values are set
in the OFFSET H and OFFSET D items on the TOOL LIFE INDEX display:
TOOL LIFE INDEX display
TNO. GROUP NO. H.NO. D NO. OFFSET H OFFSET D LIFE (M) TIME (M)
1 1 10.5 10.6 0 0
2 2 60 a a a a
a a a a
a a a a
a a a a
61
then the program will be executed with the tool-length compensation value (10.5)
and tool-diameter compensation value (10.6) that have been set on the TOOL
LIFE INDEX display, not with the tool-length compensation value (H1 = 10.1) and
tool-diameter compensation value (D2 = 10.2) that have been specified in the
program.
Notes:
1. Data can be set in either the H.NO. item or the OFFSET H item for one tool.
2. Data can be set in either the D NO. item or the OFFSET D item for one tool.
3. If tool compensation data is not set on the TOOL LIFE INDEX display, the
compensation values that correspond to the compensation numbers specified
in the program become valid.
3. Setting tool-life control data
The procedure for setting tool-life control data on the TOOL LIFE INDEX
display is described below.
[1] Using the cursor keys ( , , , ), move the cursor to that line
of the LIFE (M) item on which data is to be set.
- The message TOOL LIFE (MIN)? will then be displayed.
[2] Input the tool life (maximum available cutting time) in minutes with the numeric
keys, and then press the input key .
- The input value will be displayed in the LIFE (M) item.
- At the same time, this value will also be set in the LIFE (M) item of the
corresponding tool number line on the TOOL DATA display. (If no tool data is
registered in this tool number line, this value will not be set.)
4-132
Example:
TNO. LIFE (M) TIME (M)
1 0 0
2
3
TOOL LIFE INDEX display
TNO. LIFE (M) TIME (M)
1 0 0
2 60
3
TOOL DATA display
When 60, for example, is input, the same value will be set
automatically.
60
- The cursor will subsequently move on the TIME (M) item, and the message
TOOL CUTTING TIME (MIN)? will be displayed.
Note:
If data is not set in the LIFE (M) item for a tool (setting data 0 has been
remained), then the life information of that tool cannot be controlled
automatically.
[3] Input the tool operation time (cumulative cutting-feed time) in minutes with the
numeric keys, and then press the input key .
- The input value will be displayed in the TIME (M) item.
- At the same time, this value will also be set in the TIME (M) item of the
corresponding tool number line on the TOOL DATA display if a tool has
already been registered under the corresponding tool number on the TOOL
DATA display. (If not, this value will not be set.)
Example:
TNO. LIFE (M) TIME (M)
1 0 0
2 60
3
TOOL LIFE INDEX display
TNO. LIFE (M) TIME (M)
1 0 0
2 60 5
3
TOOL DATA display
When 5, for example, is input, the same value will be set
automatically.
5
- This data need not to be set for an unused tool. (0 is initially set in the TIME
(M) item.)
- Each time a tool is used for a cutting-feed operation, the tool operation time
will be integrated in minutes.
- When the operation time reaches the life data set in procedural step [2]
above, the display of the data settings in the TIME (M) item will be reversed.
4-133
Note:
On tool-life control during execution of MAZATROL and EIA/ISO programs:
(1) MAZATROL program
During execution of a MAZATROL program, although the data settings in the
TIME (M) item of the TOOL DATA display are integrated, those in the TIME
(M) item of the TOOL LIFE INDEX display are not integrated.
(2) EIA/ISO program
During execution of an EIA/ISO program, the data settings in the TIME (M) item
of the TOOL LIFE INDEX display are integrated. In addition, the data settings
in the TIME (M) item of the TOOL DATA display are also integrated if 1 has
been set in parameter F67.
(3) MAZATROL and EIA/ISO program
In combined use of MAZATROL and EIA/ISO programs as shown in the
diagram below, the data settings in the TIME (M) item of the TOOL DATA
display are integrated while the MAZATROL program is being executed, and
the data settings in the TIME (M) item of the TOOL LIFE INDEX display are
integrated while the EIA/ISO program is being executed. If, however, 1 has
been set in parameter F67, integration of the data settings in the TIME (M) item
of the TOOL DATA display will also occur even during execution of the
EIA/ISO program.
MAZATROL
EIA/ISO
MAZATROL Subprogram
TOOL DATA
TOOL DATA
TOOL DATA
(1) MAZATROL program
(2) EIA/ISO program
(3) MAZATROL and EIA/ISO program
TOOL LIFEINDEX
Main program
TOOL LIFEINDEX
M3S039
EIA/ISO
4-134
4. Erasing the registered tool data
The data that has been registered using methods 1., 2. and 3. above can be
erased for each tool. In addition, all sets of tool data that have been registered
can be erased at one time if required. The procedures for erasing the tool data
on a tool basis and for erasing all sets of tool data are described below.
(1) Erasing the tool data on a tool basis
[1] By pressing the cursor key or , move the cursor to the line of the
GROUP NO. item which contains the data to be erased.
Example:
When erasing the data that has been set on the line of TNO.5 shown in the
diagram below:
TNO. GROUP NO. H.NO. D NO. OFFSET H OFFSET D LIFE (M) TIME (M)
1 1 10 5 60 10
2 2 9 6 60 11
3 3 8 7 60 12
4 4 7 8 60 13
5 6 9 60 14
6 6 5 10 60 15
5
Move the cursor to this position.
[2] Press the menu key TOOL ERASE .
- This will cause the display status of TOOL ERASE to reverse and the
message CURSOR POSITION ERASE <INPUT>? to present.
[3] Press the input key .
- The entire set of data present on the line blinking with the cursor will then be
erased.
- In the example shown in the diagram above, screen display will be as follows:
TNO. GROUP NO. H.NO. D NO. OFFSET H OFFSET D LIFE (M) TIME (M)
1 1 10 5 60 10
2 2 9 6 60 11
3 3 8 7 60 12
4 4 7 8 60 13
5 0 0
6 6 5 10 60 15
- The reverse status of TOOL ERASE display will be subsequently cleared.
4-135
(2) Erasing all sets of tool data that have been registered
[1] Press the menu key ALL ERASE .
- This will cause the display status of ALL ERASE to reverse and the message
ALL ERASE < 9999 INPUT>? to present.
[2] Specify 9999 with the numeric keys and then press the input key .
- Key-in , , , , , and , in this order.
- These keystrokes erase all the TOOL LIFE INDEX data settings.
- The reverse status of ALL ERASE display will be subsequently released.
5. Displaying PREVIOUS PAGE and NEXT PAGE
Tool data having up to tool number 16 can be displayed on the first page of the
TOOL LIFE INDEX display.
To proceed to the next page, press the menu key NEXT PAGE. To return to
the immediately previous page, press the menu key PREVIOUS PAGE.
4-11 MODAL INFO. Display
Function:
If this display is called on the screen during automatic operation, it becomes
possible to check which of the G codes in various modal groups is currently
effective. This display only indicates the execution status of automatic operation;
the display does not allow screen operations to be carried out on it.
For details of the G codes, refer to the separate EIA/ISO Programming manual.
For reference, MODAL means to continue the operation until the designated
address receive a new command or that address is cancelled.
Values in the display are for reference; they are not actual values that are
displayed.
Description of data:
No. Data name Unit Description
— WORK NO. Workpiece number of the program currently being executed
( ) Workpiece number of the subprogram currently being executed
“ UNIT NO. Identification number of the program unit currently being executed
” BLOCK NO. Identification number of the program block currently being executed
SPINDL NO. Identification number of the tool mounted on the spindle
( ) Name of the tool mounted on the spindle
NEXT NO. Identification number of the standby tool
( ) Name of the standby tool
MAGAZIN NO. Identification number of the magazine pocket
( ) Name of the tool accommodated in the magazine pocket
◊ INDEX Index angle of table
ÿ PALLET NO. Identification number of the pallet being used (This data is displayed
only when the machine has a pallet change function.)
Ÿ GROUP G code in each modal group which is currently effective
⁄ Command being executed
—
÷
‘
’
4-137
4-12 ALARM Display
M3S041
EIA/ISO
INFORM
MODAL
INFORM
ALARM PROCESS
MANAGE
HARD
COPY
* * * ALARM * * *( )
TOTAL = 1
402 ILLEGAL FORMAT
The ALARM display can display up to 16 alarm states of which the causes are not
yet eliminated.
For several such alarm states, this display can also indicate special values for ease
of locating the causes. See in separate volume Alarm list, for details of 16 alarm
states and messages.
4-13 PROCESS WORK Display
Function:
Each machining program is divided into several processes according to the drum-
changing process unit, the pallet-changing process unit, and their respective
process-end units. The PROCESS WORK display should be called on the screen
when checking the status of connection of these processes or when checking the
configuration of subprograms within processes.
Note:
Subprograms that are called from the EIA/ISO programs will not be displayed on
this display.
4-138
Data of the PROCESS WORK. display:
M3S042
PNO
— 1
DRUM NO.
“ !
PALLET NO.
” !
LNO.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
‘
MAIN
1001
SUB 1
1002
SUB 2
1003
SUB 3
1004
SUB 4
1005
SUB 5
1006
SUB 6
1007
SUB 7
1008
1008
SUB 10
1011
’ ÷ ◊ ÿ Ÿ ⁄
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
M
M
M
M
M
M
M
M
a a a a
a a a a
a a a a
a a a a
M
a a a
a a a
a a a
a a a
M
E
a a a
a a a
a a a
a a a
M
a a a a
a a a a
a a a a
a a a a
M
M
SUB 9
1010
1010
SUB 8
1009
1009
WORK NO. PROC NO.
SEARCH
≠
≠
Ø
Ø
PROGRAM
LAYOUT
PROGRAM
* * * PROCESS WORK NO. 9999 * * *( )
Description of data:
No. Data name Unit Description
— PNO. Process number
“ DRUM NO. Identification number of the tool drum to be used
” PALLET NO. Identification number of the pallet to be used
‘ LNO. Layout number
’ MAIN Workpiece number of the main program
÷ SUB 1 Workpiece number of the subprogram (Nesting 1)
◊ SUB 2 Workpiece number of the subprogram (Nesting 2)
ÿ SUB 3 Workpiece number of the subprogram (Nesting 3)
Ÿ SUB 4 Workpiece number of the subprogram (Nesting 4)
⁄ SUB 5 Workpiece number of the subprogram (Nesting 5)
SUB 6 Workpiece number of the subprogram (Nesting 6)
SUB 7 Workpiece number of the subprogram (Nesting 7)
SUB 8 Workpiece number of the subprogram (Nesting 8)
SUB 9 Workpiece number of the subprogram (Nesting 9)
SUB 10 Workpiece number of the subprogram (Nesting 10)
4-139
Display operations:
When the PROCESS WORK display is changed over from another display, the
following menu will be displayed in the menu display area:
WORK NO. PROC NO.
SEARCH
≠
≠
Ø
Ø
PROGRAM
LAYOUT
PROGRAM
1. Workpiece-number search
When the PROCESS WORK display is called up on the screen, the display
status of WORK NO. will reverse. In addition, the process control data of the
program which was selected in the previous operation will be displayed on the
screen. Therefore, the workpiece number of the program whose process
control data is to be checked must be specified first.
In response to the message WORK PIECE PROGRAM NUMBER? , specify
the corresponding workpiece number using the following procedure:
[1] Using the appropriate numeric key(s), specify the workpiece number of the
program whose process control data is to be displayed. Then, press the input
key .
- The input workpiece number will then be displayed in the MAIN item (data
portion ’), and the process control data of the specified program will be
displayed on the screen.
- The reverse-display status of WORK NO. will subsequently be released.
2. Process-number search
When a workpiece number is input using the above-mentioned operating
procedure [1], control data related to the first process of the specified program
will be displayed. If control data related to the other processes of the specified
program is to be checked on the screen, use the procedure described below.
[1] Press the menu key PROC. NO. SEARCH.
- This will cause the display status of PROC. NO. SEARCH to reverse and the
message PROCESS NO.? to display.
[2] Using the appropriate numeric key(s), specify the identification number of the
process whose control data is to be checked. Then, press the input key .
- The input process number will then be displayed in the PNO. item (data
portion —), and the control data of the specified process will be displayed on
the screen.
- Subsequently, the reverse-display status of PROC. NO. SEARCH will be
released.
4-140
3. Functions of other menu items
- The cursor can be moved downward on a process basis by pressing the
menu key .
- The cursor can be moved upward on a process basis by pressing the menu
key .
a a a
a a a
a a a
a a a
ØØ
a a a
a a a
a a a
a a a
≠≠
- The display can be switched over to the PRG. LAYOUT PROCE. display by
pressing the menu key PROGRAM LAYOUT .
- The display can be switched over to the WK. PROGRAM display by pressing
the menu key PROGRAM.
4-141
4-13-1 PRG. LAYOUT PROCE. display
Function:
Tool data used in each process is indicated in machining order on the PRG.
LAYOUT PROCE. display.
This display will be indicated when the menu key PROGRAM LAYOUT on the
PROCESS WORK display is pressed.
Data of the PRG. LAYOUT PROCE. display
M3S043
a a a a
a a a a
a a a a
a a a a
”a a a
a a a
a a a
a a a‘
PRI NO.99
TOOLF-MILL
NO.999
SEQR1
NOM-z999. 9A
“ ’
WORK NO.9999M
UNITFACE MIL
LNO.999
UNO.999
÷ ÿ Ÿ◊
PROCESS
CONTROL
NEXT
PAGE
* * * PRG. LAYOUT PROCE. NO. 9999 * * *( )
—
Note:
Values in the display denote the maximum value of each type of data.
Description of data:
No. Data name Unit Description
— NO. Order of machining priority
“ PRI NO. Tool priority number
” SEQ Tool sequence number
‘ TOOL Tool name
’ NOM-z mm (inch) Nominal diameter of the tool
÷ LNO. Layout number
◊ WORK NO. Workpiece number of the program
ÿ UNO. Unit number
Ÿ UNIT Name of the unit
4-142
Display operations:
When the PRG. LAYOUT PROCE. display is called from the PROCESS WORK
display, the following menu will be indicated in the menu display area:
PROCESS
CONTROL
NEXT
PAGE
Here, if the menu key PROCESS CONTROL is pressed, the display will change
back to PROCESS WORK display.
On the PRG. LAYOUT PROCE. display, up to the 15th set of tool data per page is
displayed. The 16th and subsequent sets of tool data can be displayed by pressing
the menu key NEXT PAGE. For the repeat counts of multi-workpiece machining
processes or subprogram execution processes, only one round of process data will
be displayed each time.
4-14 Machining Management Functions (Option)
The machining management functions are designed so that machining
management information for each pallet can be managed by saving the information
into a PALLET MANAGEMENT display area and pallet ID information separate
from the machining program data field. This allows the machining program
sequence to be changed according to the status of the workpiece without updating
the program. These functions are therefore effective for multi-pallet types of
machines, in particular, that have recently come into widespread use.
4-143
4-14-1 Function overview
1. Scheduled-operation function
Allows the machining sequence to be designated for each pallet on the
PALLET MANAGEMENT display. This eliminates the need for program
updating.
2. External unit skipping function
Allows the MMS unit and subprogram unit of a machining program to be
designated on the PALLET MANAGEMENT display as the program units to be
skipped.
3. External multi-piece machining function
Allows a multi-piece machining process to be included in a machining program
by designating that process on the PALLET MANAGEMENT display.
4. Jig offsetting function
Allows offsetting data from a reference pallet to be designated on the PALLET
MANAGEMENT display. Thus, constant machining accuracy can be achieved
even when workpieces of the same type are machined using multiple pallets.
Data of the PALLET MANAGEMENT display:
M3S044
NO. PALET WNO. STATE ORDER NUMBER
1 1 10 READY 1 0
2 2 ! 0
3 3 ! 0
4 4 ! 0
5 5 ! 0
6 6 ! 0
7 — “ ” ‘ ’
8
9
10
11
12
13
14
15
16
NO. 1 ÷ PALLET NO. 1
◊ WORK NO.
ÿ UNIT SKIP SWITCH 9 8 7 6 5 4 3 2 1 0
ON ! ! ! ! ! ! ! ! ! !
OFF ! ! ! ! ! ! ! ! ! !
Ÿ MULTIPLE SWITCH 10 6 5 1
MAIN 00000 00000
A 00000 00000
B 00000 00000
C 00000 00000
D 00000 00000
⁄ JIG OFFSET
X 0.
Y 0.
Z 0.
EDIT PREVIOUS
PAGE
NEXT
PAGE
* * * PALLET MANAGEMENT * * *( )
4-144
Display operations:
The procedure for calling up the PALLET MANAGEMENT display;
[1] Press the display selector key (green key located to the left of the menu keys).
POSITION COMMAND TRACE PROGRAM TOOL
FILE
TOOL
DATA
TOOL
LAYOUT
PAR DATA
I/O
- The following menu will be displayed.
EIA/ISO
INFORM
MODAL
INFORM
ALARM PROCESS
CONTROL
MONITOR ARRANGE HARD
COPY
[2] Press the menu key ARRANGE .
- The following menu will be displayed.
PALLET
MANAG.
TOOL
OFFSET
WORK
OFFSET
ADDITION TOOL
DATA
TOOL
LAYOUT
MEASURE
[3] Press the menu key PALLET MANAG.
- The PALLET MANAGEMENT display will then be indicated.
4-14-2 Scheduled-operation function
1. Data of the PALLET MANAGEMENT display
Data displayed for the scheduled-operation function is described below. (On the
screen, the data is indicated as — through ’.)
Description of data:
No. Data name Description
— PALET The number of pallets that is initially set for the particular machine specifications is displayed.
“ WNO. The number of the machining main program to be used for each pallet is displayed.
” STATE The machining status is displayed for each pallet.
(Blank) . . . . . . . . . . Indicates that machining will not be performed. Machining will be
performed only if “!” is not displayed under ORDER.
READY . . . . . . . . . . Indicates that the machine is ready for machining.
CUTTING . . . . . . . . Indicates that machining is in progress.
OVER . . . . . . . . . . . Indicates that machining has been completed.
(Alarm No.) . . . . . . . Identifies the alarm that has occurred during machining.
UNMADE . . . . . . . . Indicates that machining has been aborted since the reset button was
pressed during machining.
‘ ORDER The machining order is displayed for each pallet.
Machining will not be performed if the pallet number has a displayed “!” or UNMADE.
’ NUMBER The total count of times of machining up to that time is displayed. The maximum count is 9999.
4-145
2. Data editing methods
WNO., STATE, ORDER, NUMBER and multiple process numbers are set for
editing scheduled-operation data. These methods are described below.
(1) Setting WNO.
Set the numbers of the main programs to be executed for each pallet.
[1] Press the menu key EDIT on the PALLET MANAGEMENT display.
Only the number of pallets that is predetermined for the particular machine
specifications will then be displayed.
[2] Move the cursor to WNO. of the intended workpiece using the cursor keys.
NO. PALET WNO. STATE ORDER NUMBER
1 1
2 2
3...
Cursor
[3] When the inquiry message WORKPIECE PROGRAM NUMBER? is displayed,
using the appropriate numeric key(s), enter the number of the machining
program (main routine) which corresponds to the pallet. Then press the input
key .
Example:
To set WNO. 123, press in this order.
(2) Setting data in STATE item
Set the status of machining on each pallet.
[1] Move the cursor to STATE item using the cursor key.
NO. PALET WNO. STATE ORDER NUMBER
1 1 123
2 2
3...
Cursor
[2] When the inquiry message STATE <MENU>? is displayed, press the menu
key SET END and set READY if operational setup for palletizing has been
finished and the machine is ready for machining.
If READY is set, the machining order will also be set automatically. Data
displayed under ORDER item at this time will be the number next to that of a
pallet having a displayed READY.
4-146
- To cancel READY present under STATE item, press the menu key ERASE.
STATE item will become blank, “!” will be displayed under ORDER item,
and the data under ORDER item for other pallets will be converted.
NO. PALET WNO. STATE ORDER
1 1 10 READY 3
2 2 20 READY 1
3 3 30 READY 2
4 4 40 READY 5
5 5 50 READY 6
6 6 60 EADY 4...
R
Cursor
Cancel READY on the line PALET 6.
Press the menu key ERASE.
NO. PALET WNO. STATE ORDER
1 1 10 READY 3
2 2 20 READY 1
3 3 30 READY 2
4 4 40 READY 4
5 5 50 READY 5
6 6 60 !
7...
4-147
(3) Changing data in ORDER
When changing the machining order that has already been set, move the
cursor to that field of ORDER item, enter new data using the appropriate
numeric key(s) and press the input key .
Example:
NO. PALET WNO. STATE ORDER
1 1 10 READY 5
2 2 20 READY 1
3 3 30 READY 2
4 4 40 READY
5 5 50 READY 3
6 6 60 READY 6...
4 Cursor
Update the data of ORDER in line PALET 4 to 1.
Press and .
NO. PALET WNO. STATE ORDER
1 1 10 READY 5
2 2 20 READY 2
3 3 30 READY 3
4 4 40 READY 1
5 5 50 READY 4
6 6 60 READY 6
7...
1 The data updates to 1.
(4) Setting data in NUMBER item
Data from 0 to 9999 can be set and it will be counted from the set data at the
end of machining.
Notes:
1. If the data more than 9999 is set under NUMBER item, it will not be
counted even at the end of machining.
2. The data set under NUMBER item is not in relation with the data set under
NUMBER item in end unit.
(5) Setting multiple process numbers
If the machining program for pallets is structured for each workpiece and/or
each process separately, multiple main programs can be set by setting the
numbers of those processes.
4-148
[1] Move the cursor to the position of the pallet number for which multiple
processes are to be executed.
Example:
To set multiple processes for PALET 3:
NO. PALET WNO. STATE ORDER
1 1 10 READY 5
2 2 20 READY 2
3 3 30 READY 3
4 4 40 READY 1
5 5 50 READY 4
6 6 60 READY 6
7...
3
Cursor
[2] Press the menu key PLURAL PROCESS , and press the input key .
NO. PALET WNO. STATE ORDER
1 1 10 READY 5
2 2 20 READY 2
3 3 READY !
4 3 30 READY 3
5 4 40 READY 4
6 5 50 READY 6
7 6 60 READY 6...
- Erasing a process number
[1] Move the cursor to the position of that process number of all those previously
set for the multi-process pallet that is to be erased.
NO. PALET WNO. STATE ORDER
1 1 10 READY 5
2 2 20 READY 2
3 3
4 3 30 READY 3
5 4 40 READY 1
6 5 50 READY 4
7 6 60 READY 6...
3
Cursor
4-149
[2] Press the menu key ERASE, and press the input key .
NO. PALET WNO. STATE ORDER
1 1 10 READY 5
2 2 20 READY 2
3 3 30 READY 3
4 4 40 READY 1
5 5 50 READY 4
6 6 60 READY 6
7...
(6) ALL ERASE
This function clears the entire schedule that has been set. Carry out this
function when using “Initialize” for the first time in the initial status of the NC
system (that is, immediately after the NC system has been loaded).
<Setting method>
Press the menu key ALL ERASE . When the message ALL ERASE <–9999
INPUT>? is displayed, enter “ 9999” and then press the input key .
The display will then be initialized.
3. Starting scheduled operation and its progress display
The procedure for starting scheduled operation and the display of the progress
of scheduled operation are described below.
(1) Starting procedure and progress display
1) Enter necessary data on the PALLET MANAGEMENT display.
See subparagraph 2., “Data editing methods”, for further details.
2) Make the scheduled-operation mode effective using an external switch.
WORK NO. on the COMMAND display will then become highlighted red.
3) Press the start button. Machining will begin with the workpiece of
machining order number 1 and the status will change into CUTTING.
4) When machining is completed, OVER and ! will be displayed under
STATE and ORDER items, respectively, and new data for other pallets will
be displayed under ORDER item.
4-150
Example:
NO. PALET WNO. STATE ORDER
1 1 10 READY 4
2 2 20 READY 2
3 3 30 1
4 4 40 READY 5
5 5 50 READY 3
6 6 60 READY 6
7...
3 CUTTING
Machining PALET 3 is completed.
NO. PALET WNO. STATE ORDER
1 1 10 READY 3
2 2 20 1
3 3 30 OVER !
4 4 40 READY 4
5 5 50 READY 2
6 6 60 READY 5
7...
2 CUTTING
5) The machining process that corresponds to the pallet number having a
newly displayed 1 under ORDER item will start.
(2) Editing in the scheduled-operation mode
Even during scheduled operation, editing can be done on the PALLET
MANAGEMENT display, except for the line of 1 under ORDER item
(machining now in progress).
See subparagraph 2. “Data editing methods”, for further details of editing.
If the machining for pallets is finished during EDIT mode, the machine will be
stopped. In this case, press the menu key EDIT END, then press start button
to continue machining.
(3) Restarting in the scheduled-operation mode
Restarting in the scheduled-operation mode can be done in the following two
cases only.
1) If the workpiece number of 1 under ORDER item is the same as that
displayed on the COMMAND display
2) If unit skipping is designated
For 2) above, if the unit skipping switch is on, execution of that unit will be
skipped and the immediately succeeding unit will be executed.
4-151
4. Other precautions
(1) Pressing the RESET key changes CUTTING to UNMADE. If there are pallets to
be machined, set READY under STATE.
(2) If an alarm occurs during machining, the alarm will be processed as follows:
- The alarm number is set under STATE.
- ! is displayed under ORDER, and the machining order is updated.
- If the alarm is of such a type that machining can be continued, the machining
operation will start from the machining program preset for the next process. If
machining cannot be continued, it will terminate on occurrence of the alarm.
Note:
Do not set a multi-process program that enables machining to be done only
after the preprocess has been completed. If such a program is set and an
alarm occurs, the previous process will remain aborted and the next process
will begin. Use a subprogram if such programming is required.
(3) The external switch must be turned off when machining is to be done in the
normal mode. If machining is done in the scheduled-operation mode, scheduled
operation will be carried out with automatically updated workpiece numbers.
- Distinction of sheculed-operation and normal-mode operation:
If the workpiece numbers on the COMMAND display are displayed red in
highlighted form, then scheduled-operation is in effect.
If the workpiece numbers on the COMMAND display are not displayed red in
highlighted form, then normal-mode operation is in effect.
4-14-3 External unit skipping function
1. Data of the PALLET MANAGEMENT display.
Description of data:
No. Data name Description
÷ PALET NO The pallet number corresponding to data — is displayed.
◊ WORK NO. The workpiece number corresponding to data “ is displayed.
ÿ UNIT SKIP
SWITCH
The program is controlled according to ON (skipping), OFF (no skipping) of the bit corresponding to
a skip number from 0 to 9 on that program.
2. Entering data
Set UNIT SKIP SWITCH as follows to activate the external unit skipping
functions.
4-152
[1] Press the menu key EDIT on the PALLET MANAGEMENT display.
[2] Press the cursor key(s) to move the cursor to the position of the intended pallet
number.
[3] Press the menu key EXIT. INP. EDIT.
- The cursor will be moved to the UNIT SKIP SWITCH item.
[4] Move the cursor to the position of the intended skip number.
[5] Pressing ON or OFF menu key completes UNIT SKIP SWITCH setting.
[6] Set either from “0” to “9” in the $ field of the subprogram unit on the WK.
PROGRAM display. Refer to the Programming manual for setting procedure.
[7] Press the menu key EDIT END on the PALLET MANAGEMENT display.
3. Starting operation
See subsection 4-14-2. The operating procedure is the same.
4. Operation
A specific example is shown below.
Example:
WNO.
100WNO.
200
WNO.
100WNO.
200
Unmachined
Machined
Machined Unmachined
Pallet 1 Pallet 2
M3S045
4-153
Program WNO. 1 (Main program)
UNO. X Y k Z 4
1 WPC-1 300 300 0 400 0
UNO. WORK NO. $ REPEAT ARGM1
2 SUB PRO 100 1 1
UNO. WORK NO. $ REPEAT ARGM1
3 SUB PRO 200 2 1
PALLET MANAGEMENT display
NO. PALET WNO. STATE ORDER NUMBER
1 1 1 READY 1 0
2 2 1 READY 2 0
3 3
4 4
NO. 1
PALET NO. 1
WORK NO. 1
UNIT SKIP SWITCH 9 8 7 6 5 4 3 2 1 0
ON !
OFF !!!!!!!! !
NO. 2
PALET NO. 2
WORK NO. 1
UNIT SKIP SWITCH 9 8 7 6 5 4 3 2 1 0
ON !
OFF !!!! !!! !!
For pallet 1, since unit skipping switch 1
is set to ON, UNO. 2 (that is,
subprogram No. 100) will be skipped.
For pallet 2, since unit skipping switch 2
is set to ON, UNO. 3 (that is,
subprogram No. 200) will be skipped.
4-14-4 External multi-piece machining function
1. Data of the PALLET MANAGEMENT display.
Description of data:
No. Data name Description
Ÿ MULTIPLE
SWITCH
Multi-piece machining will be performed if the bits corresponding to the multi-piece machining flag
(MULTI FLAG) on the program are correspondingly set.
2. Entering data
Set MULTIPLE SWITCH as follows to activate the external multi-workpiece
machining functions:
[1] Press the menu key EDIT on the PALLET MANAGEMENT display.
[2] Press the cursor key(s) to move the cursor to the position of the intended pallet
number.
4-154
[3] Press the menu key EXT. INP. EDIT.
[4] Set the cursor to the MAIN, A, B, C, or D data item of MULTIPLE SWITCH.
[5] Press data key 0 or 1 to enter a 10-bit number of 0s or 1s.
[6] If you have selected either one from A to D in step [4] above, set that selected
switch in the $ field of the subprogram unit on the WK. PROGRAM display.
Refer to the Programming manual for the setting procedure.
[7] Press the menu key EDIT END on the PALLET MANAGEMENT display.
3. Starting operation
See subsection 4-14-2. The operating procedure is the same.
4. Operation
A specific example is shown below.
Example:
Pallet 1 Pallet 2
Machined
Unmachined
Unmachined Machined
M3S046
Program WNO. 1 (Main program)
UNO. MAT INITIAL-Z ATC MODE MULTI MODE PITCH-X PITCH-Y
0 CST IRN 50 1 5*2 10 10
UNO. X Y k Z 4
1 WPC-1 300 300 0 400 0
UNO.
2 LINE OUT
SNO.
R1 E-MILL
FIG
1 SQR
UNO. WORK NO. $ REPEAT ARGM 1
3 SUB PRO 100 A 1
UNO. CONTI. NUMBER
4 END 0 0
MULTI FLAG
1100010101
4-155
Program WNO. 100 (Subprogram)
UNO. MAT INITIAL-Z ATC MODE MULTI MODE MULTI FLAG PITCH-X PITCH-Y
0 CST IRN 50 1 OFFSET ! ! !
OFS X Y k Z
1 10 10
2 20 20
3 30 30
UNO.
1 DRILLING
SNO.
1 CTR-DR
2 DRILL
FIG Z X Y
1 PT 0 0 0
UNO. CONTI. NUMBER
2 END 1 0
MULTI FLAG
consider
0000000111
PALLET MANAGEMENT display
NO. PALET WNO. STATE ORDER NUMBER
1 1 1 READY 1 0
2 2 1 READY 2 0
3 3
4 4
5
6
7
NO. 1
PALET NO. 1
WORK NO. 1
UNIT SKIP 9 8 7 6 5 4 3 2 1 0
SWITCH ON
OFF! ! ! ! ! ! ! ! ! !
MULTIPLE 10 6 5 1
SWITCH MAIN 0 0 0 0 0 0 0 0 0 0
A 0 0 0 0 0 0 0 0 0 0
B 0 0 0 0 0 0 0 0 0 0
C 0 0 0 0 0 0 0 0 0 0
D 0 0 0 0 0 0 0 0 0 0
MULTIPLE SWITCH MAIN correspondsto the MULTI FLAG on the mainprogram, and MULTIPLE SWITCH A toD (set in $ of the subprogram unit)correspond to the MULTI FLAG on thesubprogram.
NO. 2
PALET NO. 2
WORK NO. 1
UNIT SKIP 9 8 7 6 5 4 3 2 1 0
SWITCH ON
OFF! ! ! ! ! ! ! ! ! !
MULTIPLE 10 6 5 1
SWITCH MAIN 0 0 0 0 0 0 0 0 0 0
A 0 0 0 0 0 0 0 1 0 1
B 0 0 0 0 0 0 0 0 0 0
C 0 0 0 0 0 0 0 0 0 0
D 0 0 0 0 0 0 0 0 0
4-156
- Pallet 1
(Main program)
MAIN 0000000000 (If all bits are 0s, they will all be handled the
same as 1s.)
MAIN 1111111111
MULTI FLAG1100010101
Common 1100010101 Æ (Main program)
(Subprogram)
A 0000000000 (If all bits are 0s, they will all be handled the
same as 1s.)
A 1111111111
MULTI FLAG0000000111
Common 0000000111 Æ (Subprogram)
- Pallet 2
(Main program)
MAIN 1100000000
MULTI FLAG1100010101
Common 1100000000
(Subprogram)
A 0000000101
MULTI FLAG0000000111
Common 0000000101
4-14-5 Jig offsetting function
1. Data of the PALLET MANAGEMENT display
Description of data:
No. Data name Description
⁄ JIG OFFSET The amounts of offset from the reference point of a reference pallet at a table angle of 0 degrees
are input to X, Y, and Z with plus or minus signs.
2. Entering data
Set JIG OFFSET as follows to activate the jig offset function.
[1] Press the menu key EDIT on the PALLET MANAGEMENT display.
[2] Press the cursor to move the cursor to the position of the intended pallet
number.
[3] Press the menu key EXT. INP. EDIT.
[4] Set the cursor to the X, Y or Z data item of JIG OFFSET.
4-157
[5] Using the numeric key(s), set the amount of offset from the reference point of
a reference pallet and press the input key .
[6] Press the menu key EDIT END.
3. Meaning of jig offset data
When, as shown below, the reference point differs between the reference pallet
jig (indicated by a discontinuous line) and the intended jig (indicated by a
continuous line), set the amounts of offset at a table angle of 0 degrees ($x,
$y, $z) as the offsetting data for the jig you are going to use.
The offsetting data thus set will be added to the program coordinates and the
machining program will operate on the coordinate systems having the added
data.
X-Z direction
M3S047
Jig
$Z
$X +X
+Z
Y-Z direction X-Y direction
M3S048
$Z
$Y +Y
+Z
$X
$Y +Y
+X
Note:
Discontinuous line: Reference pallet jig
Continuous line: Non-reference pallet jig
$X, $Y, $Z: Amounts of offset from the reference point of a reference
pallet
4-158
4. Notes
Strictly observe the following notes when using the jig offsetting function:
(1) Data containing the jig offsetting data is displayed in the field of WPC
(workpiece coordinates) of the COMMAND display.
(2) Set jig offsetting data to 0 if the jig offsetting function is not to be used.
(3) Jig offsetting will not be performed if the table is rotated using the B code
commands of manual programs or EIA programs. Only the indexing unit will
be executed in such a case.
(4) Since the jig offsetting function only corrects any offsets in each axis
direction, no corrections are performed for any offsets in the rotational
direction of each axis.
1) X—Z direction
M3S049
+X
+Z
Offsetting possible Offsetting impossible
2) Y direction
M3S050
Offsetting possible Offsetting impossible
(5) During MMS measurement, data not containing the jig offsetting data is
written into the program coordinate data area.
4-159
4-14-6 Parameters
The following lists parameters related to the machining management functions:
Parameter Setting value Description
L54 0
1
2
The machining management functions become invalid.
Pallet ID operation is selected.
Machining management operation is selected.
L53
1
0
On the PALLET MANAGEMENT display, workpiece numbers are:
Displayed
Not displayed
4-14-7 Machining management data writing macro-program
1. Overview
The UNIT SKIP SWITCH data, MULTIPLE SWITCH data, and JIG OFFSET
data that are saved within the machining management feature can be updated
from macro-programs.
Updating uses special system variables. For macroprograms that only require
setting of data in those variables, however, special setting is required for
updating.
This feature becomes valid only when the main program is a MAZATROL
program.
Updating will not occur if an updating program is executed alone. Make an
updating program so that it can be called using a subprogram unit of a
MAZATROL program.
Main program
(MAZATROL)
Subprogram unit
Main program
(EIA/ISO)
Updated NO. 1
PALLET NO. 1
WORK NO. 1234
UNIT SKIP SWITCH
9 8 7 6 5 4 3 2 1 0
ON ! ! ! ! ! ! ! ! ! !
OFF ! ! ! ! ! ! ! ! ! !
MULTIPLE
SWITCH 10 6 5 1
MAIN 00000 01111
A 00111 00000
B 00000 00000
C 00000 00000
D 00000 00000
JIG OFFSET
X 1.234
Y 0.123
Z 0.012
Updated feature overview
Updated machining
management data
becomes valid
M99;
4-160
2. Making an updating program
Make an updating program into a configuration that allows a macro-program to
be called using a subprogram unit of a MAZATROL program.
(1) MAZATROL program to be used for call
A calling program must be made as follows. Otherwise, the machine will
operate incorrectly.
Macroprogram
Calling program configuration
Machining unit
End-of-process unit
Subprogram unit
End-of-process unit
Maching unit
Calling up the write macro-
program
M99;
Process 1
Each subprogram unit
ends with an end-of-
process unit
Process 2
Make a calling program so that each subprogram unit ends with an end-of-process
unit, as shown in the diagram above.
Also, set the subprogram units as follows:
- Setting the subprogram units
[1] Call the following menu and press the menu key OTHER.
POINT
MACH-ING
LINE
MACH-ING
FACE
MACH-ING
MANUAL
PROGRAM
OTHER WPC OFFSET END SHAPE
CHECK
- The following menu will be displayed.
M CODE SUB
PROGRAM
MMS DRUM
CHANGE
PALLET
CHANGE
INDEX PROCESS
END
[2] Press the menu key SUB PROGRAM .
- The cursor blinks at WORK NO. item.
UNO UNIT WORK NO.
SUB PRO
- The menu display will change over to the following menu.
MEASURE
MACRO
4-161
[3] Press the menu key MEASURE MACRO .
[4] Set a write macro program number using the numeric keys.
- The workpiece number is displayed yellow in the WORK NO. item.
UNO UNIT WORK NO.
SUB PRO 1234
[5] When using an argument(s), move the cursor to the ARGM item and set an
argument(s) using the numeric keys.
UNO UNIT WORK NO. ARGM
SUB PRO 1234
- Supplementary description
The following lists restrictions, and the reasons, as to the making of a calling
program:
Restriction 1 The write macro calling subprogram unit must end with an end-
of-process unit.
Reason The NC performs data check and other pre-processing operations
on a machining program process basis. If a write macro-program
is not separated as one process, therefore, pre-processing will be
performed on all subsequent machining units including skipped
units before write operations are performed. This will result in an
abnormal machine action even if the UNIT SKIP SWITCH data is
set to ON.
Restriction 2 The menu key MEASURE MACRO menu key must be pressed to
set a subprogram unit workpiece number.
Reason The NC pre-reads the selected machining program. When
machining management data is to be written, pre-reading must be
stopped immediately. The NC stops the pre-reading operation on
execution of the subprogram unit that you have set after pressing
the menu key MEASURE MACRO .
Note:
Special processing must be done to restart from the stopped status of pre-reading
by the NC. Do not use the menu key MEASURE MACRO , except when the usage
is clearly indicated.
4-162
(2) Write macro-program
Writing uses special system variables. System variables for various types of
machining management data are listed in the table below.
Machining management data and system variables
Data nameSystem variables
numberSetting
UNIT SKIP SWITCH #50443 Decimal, without decimal point
MULTI FLAG MAIN #50441 Decimal, without decimal point
MULTI FLAG A #50435 Decimal, without decimal point
MULTI FLAG B #50433 Decimal, without decimal point
MULTI FLAG C #50431 Decimal, without decimal point
MULTI FLAG D #50429 Decimal, without decimal point
JIG OFFSET X #50449 (mm), decimal, with decimal point
JIG OFFSET Y #50447 (mm), decimal, with decimal point
JIG OFFSET Z #50445 (mm), decimal, with decimal point
Note:
Since UNIT SKIP SWITCH data and MULTI FLAG data are both binary bit data,
they must be converted into decimal data when set.
Example:
To write 0000001111 into the UNIT SKIP SWITCH data area, set the data as
follows:
#50443=15; (15= 23×1+22×1+2×1+1)
System variables for various types of data have been listed above. Writing is not
performed just by setting data for these variables. To let the NC perform write
operations, system variables for write control must be further set. Write control
system variables are listed in the table below.
Write control system variables
DescriptionSystem variables
numberSetting
Write data valid flag #50467 Decimal, without decimal point
bit 0: UNIT SKIP SWITCH valid
bit 1: MULTI FLAG MAIN valid
bit 2: MULTI FLAG A valid
bit 3: MULTI FLAG B valid
bit 4: MULTI FLAG C valid
bit 5: MULTI FLAG D valid
bit 6: JIG OFFSET X valid
bit 7: JIG OFFSET Y valid
bit 8: JIG OFFSET Z valid
Write start request flag #50499 Decimal, without decimal point
bit 1: Write start request
4-163
Notes:
1. Since system variables #50467 and #50499 are both decimal data, binary bit
data must be converted into decimal data when setting.
Example:
To write only UNIT SKIP SWITCH data and MULTI FLAG A, set the data as
follows:
#50467=5 ; (=000000101)
2. Since other features also use it, system variable #50499 must be set as follows
for identification:
#50499=#50499 OR 2;
3. System variable #50499 must be set at the end of a macro-program.
Sample: Write macro-program
UNIT SKIP SWITCH (Decimal) ON
= 307 (Decimal)
MULTIPLE SWITCH MAIN = 15 (Decimal)
MULTIPLE SWITCH A = 224 (Decimal)
JIG OFFSET X 1.234
JIG OFFSET Y 0.123
JIG OFFSET Z 0.012
9 8 7 6 5 4 3 2 1 0
! !! !!
(0 1 0 0 1 1 0 0 1 1 )
0 0 0 0 0 0 1 1 1 1
0 0 1 1 1 0 0 0 0 0
As shown above, make a macro-program for updating the current machining
management data if required.
End-of-process unit
Subprogram unit
End-of-process unit
# 50467 = 0;
# 50443 = 307;
# 50467 = #50467 OR 1;
# 50441 = 15;
# 50467 = #50467 OR 2;
# 50435 = 224;
# 50467 = #50467 OR 4;
# 50449 = 1.234;
# 50467 = #50467 OR 64;
# 50447 = 0.123;
# 50467 = #50467 OR 128;
# 50445 = 0.012;
# 50467 = #50467 OR 256;
# 50499 = #50499 OR 2;
M99;
%
Main program Macro program
4-164
PALLET MANAGEMENT display
UNIT SKIP SWITCH 9 8 7 6 5 4 3 2 1 0
ON ! ! ! ! !
OFF! ! ! ! !
MULTIPLE SWITCH 10 6 5 1
MAIN 00000 01111
A 00111 00000
B 00000 00000
C 00000 00000
D 00000 00000
JIG OFFSET
X 1.234
Y 0.123
Z 0.012
3. Machine action
Use the following parameter to select whether the write feature is to be made
valid or invalid;
Set “0” to make the write feature invalid.
Set “1” to make the write feature valid.Machine parameter L52
Even when the write feature is made valid, writing will be performed only when
external CPU operation or scheduled operation (see Note 2 ) is performed. If the
write feature is made invalid or if wrong macro-program data is set, writing will not
occur (the machine will stop together with the display of an alarm 192 EXECUTION
IMPOSSIBLE ).
Notes:
1. Even when the alarm occurs and writing is not performed, the machine action
will not stop if the menu key MEASURE MACRO was not be pressed when
using subprogram unit for calling the write macro-program.
2. External CPU operation and scheduled operation refer to the following types of
operation:
- External CPU operation
Automatic operation with machine parameter L54 set equal to 1 (Pallet-ID-
based operation controlled by a CPU external to the NC)
- Scheduled operation
Schedule-mode-based automatic operation with machine parameter L54 set
equal to 2
4-165
4-15 EIA Program Monitoring Functions (Option)
4-15-1 Function overview
The following three functions are available on the PROGRAM MONITOR display:
1. Operational status check
Further detailed operational status of the machine is checked.
2. Monitoring
The currently active program block is displayed purple in highlighted form on
the displayed program list.
3. Program start position designation
Any position on the displayed program list where you want to start the program
can be designated using the cursor keys. This designation makes the entire
previous modal information ineffective.
The monitoring and program start position designation functions are valid only for
EIA/ISO programs. The monitoring function, however, becomes valid when an
EIA/ISO program is called as a subprogram from a MAZATROL program.
The program start position designation function cannot be used for subprograms.
4-166
- NOTE -
(4-167)
4-15-2 PROGRAM MONITOR display
* * * PROGRAM MONITOR * * *! EIA / ISO
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
“ POSITION
X -99999.999
Y 0.
Z 0.
4 0.
5 0.
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
” MACHINE
X -99999.999
Y 0.
Z 0.
4 0.
5 0.
a a a a
a a a a
a a a a
a a a a
‘ WORK NO. 9999 ( )
a a a a
a a a a
a a a a
a a a a
’ UNIT NO. 99999 [ ]
a a a a
a a a a
a a a a
a a a a
÷ BLOCK NO. 99 [ ]
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
◊ TOOL OFFSETD #(!0)!!!!0H #(!0)!!!!0
ACTIVE DATA
G# 1
20
50
69
49.1
17
40
54
97
91
49
64
15
23
80
67
50.1
94
98
17.1
M# !0
a a a a
a a a a
a a a a
a a a a
RPM(1) 100000
a a a a
a a a a
a a a a
a a a a
a a a a
M/MIN 0
a a a a
a a a a
a a a a
a a a a
MM/MIN 0
a a a a
a a a a
a a a a
a a a a
MM/REV 0
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
LOAD METER
SPINDL 0%
X-AXIS 0%
Y-AXIS 0%
Z-AXIS 0%
a a a a
a a a a
a a a a
a a a a
ÿ TNO. 12345678a a a a
a a a a
a a a a
a a a a
a a a a
Ÿ PKNO. 1
a a a a
a a a a
a a a a
a a a a
⁄ PALLET NO. 1
a a a a
a a a a
a a a a
a a a a
HEAD NO. 1
( )
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
a a a a
— PROGRAM
N200 G0X100. 001Y100. 001Z100.001 ;
S2300M3M8X12.939Y22.222F.01 ;
Z-999.999 ;
N300 G28Z0 ;
N400 G0X100.001Y100.001Z100.001 ;
S2300M3M8X12.939Y22.222F.01 ;
Z-999.999 ;
N500 G28Z0 ;
N600 G0X100.001Y100.001Z100.001 ;
S2300M3M8X12.939Y22.222F.01 ;
Z-999.999 ;
N700 G28Z0 ;
N800 G0X100.001Y100.001Z100.001 ;
S2300M3M8X12.939Y22.222F.01 ;
START P.
APPOINT
SEARCH
MONIT.PWORK NO. SEARCH
≠
≠
Ø
Ø
POSITION
SETPROGRAM
COL.
STOP
M3S125
4-168
Description of data:
No. Data name Unit Description
— PROGRAM — Program monitor display
Fourteen lines of the active program data are displayed.
MAZATROL programs are not displayed.
POSITION X, Y, Z mm (inch) Current position of the tool tip in the workpiece coordinate system
POSITION 4, 5 Degrees ( ° ) or mm(inch)
Current position of the tool tip in the workpiece coordinate system(when an additional axis is provided)
MACHINE X, Y, Z mm (inch) Current position of the machine in the machine coordinate system
MACHINE 4, 5 Degrees ( ° ) or mm(inch)
Current position of the machine in the machine coordinate system(when an additional axis is provided)
WORK NO. — Workpiece number of the program currently being executed
( ) — If a subprogram is currently being executed, the workpiece number of
that subprogram will be displayed in parentheses.
UNIT NO. — Number of the unit currently being executed
[ ] — If the unit currently being executed is a five-face unit or a face
definition unit, the number of the unit will be displayed in brackets.
BLOCK NO. — Sequence number currently being executed
[ ] — If the sequence currently being executed is a five-face sequence or a
face definition sequence, the number of that sequence will be
The tool diameter compensation number is displayed in parentheses.
TOOL OFFSET H# — Tool length compensation value.
The tool length compensation number is displayed in parentheses.
ÿ TNO. — Spindle tool number
A group number, if specified, is displayed instead.
Ÿ PKNO. — Spindle tool number
⁄ PALLET NO. — Number of the pallet being used (This data is displayed only when a
pallet change function is provided.)
HEAD NO. — Number of the spindle head being used (This data is displayed only
for five-face machining specification.)
RPM rpm Revolutions per minute
( ) — The gear number is displayed in parentheses.
M/MIN (FT/MIN) m/min (feet/min) Circumferential speed of the spindle
MM/MIN (IN/MIN) mm/min (inch/min) Feed rate per minute
MM/REV (IN/REV) mm/rev (inch/rev) Feed rate per spindle revolution
LOAD METER SPINDL % Load on the spindle motor
LOAD METER X-AXIS % Load on the X-axis servo motor
LOAD METER Y-AXIS % Load on the Y-axis servo motor
LOAD METER Z-AXIS % Load on the Z-axis servo motor
ACTIVE DATA G# — Currently valid G-code in all modal groups
ACTIVE DATA M# — Currently valid M-code
MAZATROL or EIA/ISO — Indicates whether the program currently being executed is a
MAZATROL program or an EIA/ISO program.
‘
÷
’
◊
“
”
4-169
Procedure for calling up the PROGRAM MONITOR display:
[1] Press the display selector key (green key located to the left of the menu keys)
until the following menu has been displayed:
EIA/ISO
INFORM.
MODAL
INFORM.
ALARM PROCESS
CONTROL
MEASURE MONITOR ARRANGE EIA/ISO
COMMAND
HARD
COPY
[2] Then, press the menu key MONITOR.
[3] The following menu will then be displayed.
POSITION COMMAND TRACE PROGRAM
MONITOR
MODAL
INFORM
ALARM EIA/ISO
COMMAND
Press the menu key PROGRAM MONITOR. The PROGRAM MONITOR
display will then be presented.
4-15-3 Description of the monitoring function
1. Reverse display colors
X100. Y100. ;
Blue: Indicates the program start block existing in a reset status of the
machine or indicates the block which has been specified as the start
position using the program start position designation function.
Purple: Indicates the block that has been selected when restarting the
program or indicates the currently active block.
2. Menu key description
The following menu is displayed on the PROGRAM MONITOR display:
WORK NO. START P.
APPOINT
SEARCH ≠
≠
Ø
Ø
POSITION
SET
PROGRAM COL.
STOP
SEARCH
MONIT. P
WORK NO.: Use this menu data to select a workpiece number for
which monitoring or program start position designation is
to be done.
START P. APPOINT : Use this menu data to designate the program start
position after moving the cursor to the program start
position. For details see subsection 4-15-4.
SEARCH: Use this menu key to search the program for a character
string. The length of the character string which can be
searched for is up to 39 characters. To check further
details of the searching method, refer to the description
of chapter 7. EIA/ISO PROGRAM , given in the
programming manual for MAZATROL M-32.
4-170
Use this menu key to call the previous or next page.
Fourteen lines of program data can be displayed on a
page.
≠Ø ≠Ø
:
POSITION SET: Use this menu key to set the current position. For
further details, see “2. Re-setting the current position”,
given in subsection 4-10-1 TOOL OFFSET DATA
display .
PROGRAM: Use this menu key to call the WK. PROGRAM display
on the screen.
COL. STOP (option): Use this menu key to set the collation stop function. For
further detais, see section 2-9 COL. STOP, given in the
operation manual for MAZATROL M-32 automatic
operation.
SEARCH MONIT. P: When the page is changed over under a reset status,
control will return to the starting block of the program or
the page corresponding to the block which has been
specified as the start position.
Notes:
1. Workpiece number search, start position designation, data search, page
feed, current position setting, and monitoring position search can be used
only under a reset status.
2. Start position designation, data search, page feed, current position setting,
and monitoring position search can be used only for EIA/ISO programs.
3. Display of the currently active block
One line of currently active block is displayed purple in reverse form.
Example:
G00Z50.;
X–100. Y–100. ;
Z0;
If the block consists of multiple lines, only the first line will be displayed in
reverse form.
4-171
4. Display form and screen scrolling
Up to fourteen lines of the active program data are displayed on the left hand of
the screen (one line contains up to 38 characters).
End
Displayed blue in reverse form under areset status
PROGRAM
G00X0Y0Z0 ;G01X-100.F1000 ;Y100. ;Z-10. ;
.
.
a a a a a a
a a a a a a
a a a a a a
a a a a a a
G90G80G54 ;
The reverse display color changes fromblue to purple. During its execution, thestarting block of the program isdisplayed on line 1.
PROGRAM
G00X0Y0Z0 ;G01X-100.F1000 ;Y100. ;Z-10. ;
.
.
a a a a a a
a a a a a a
a a a a a a
a a a a a a
G90G80G54 ;
PROGRAMG90G80G54 ; G01X-100.F1000 ;Y100. ;Z-10. ;
.
.
a a a a a
a a a a a
a a a a a
a a a a a
a a a a a
G00X0Y0Z0 ;
PROGRAMZ-10. ;
M30 ;%
a a a a a a
a a a a a a
a a a a a a
a a a a a a
G90G80G54 ;
PROGRAMM30 ;%
When executionbegins
The display scrolls each time a block isexecuted. The active block isdisplayed on line 2.
The display becomes blank afterexecution of the ending line of theprogram.
When operation is completed, the ending line of theprogram will move to the top of the display. Whenthe first page is called up, the starting block of theprogram will be displayed blue in reverse from.
Note:
If the reset key is pressed to terminate operation in the middle of the program,
the active block at that time will move to the top of the display.
4-172
5. Subprogram display
For a program using subprogram calling, the subprograms will be presented on
the PROGRAM MONITOR display when execution is transferred to those
subprograms.
Also, the main program will be displayed when execution is returned from the
subprograms to the main program.
PROGRAM
G00X0Y0Z0 ;
G01X-100.F1000 ;
Y100. ;
Z–10. ;
.
.
a a a a a
a a a a a
a a a a a
a a a a a
G90G80G54 ;PROGRAM
Z–10. ;
X100. ;
M98P1000 ;
Main program Subprogram No. 1000
Calling
subprogram
6. Moving the cursor
The cursor keys vertically move the cursor through the left
end of the displayed program.
If the cursor is positioned at the top of the displayed program, pressing further
the cursor keys will display the next page. If the cursor is positioned at the
bottom of the displayed program, pressing further the cursor keys will display
the previous page.
4-172-1
4-15-4 Program start position designation function
Function:
The program start position designation is used to designate any block from which
you want to start the program on the PROGRAM MONITOR display. This function,
unlike the restart function, ignores all program contents presented before the
designated block. Modal information must therefore be set before executing a
program using this function.
1. Designating a program start block
Designate a program start block as follows:
[1] Move the cursor to the block where you want to designate.
PROGRAM
G90G80G54;
G00X0Y0Z0;
01X 100. F1000;
Y100.;
G
[2] Press menu key START P. APPOINT :
WORK NO. START P.
APPOINT
SEARCH ≠
≠
Ø
Ø
POSITION
SET
PROGRAM COL.
STOP
SEARCH
MONIT.P
- The block indicated by the cursor will move to line 1 and will be displayed
blue in reverse form to indicate the start position.
PROGRAM
Y100;
Z 10.;...
G01X 100.F1000;
Note:
- To cancel the designation, press the reset key. Cancellation by display
changeover cannot be made.
- To change the designation, move the cursor from that block to the desired
one and press the menu key START P. APPOINT once again.
4-172-2
2. Differences from the restart function
Although both the restart function and the program start position designation
function can be used to restart a program in the middle, the operation of the
machine differs significantly.
Restart functionProgram start position designation
function
Program data is calculated from the head of the
program up to the designated block, and during
this time, modal information setting, program
error checking, etc. are performed.
Also, since the coordinates present before the
designated block have been stored, positioning
at those coordinates is performed before the
designated block is executed.
The entire program data before the designated
block is ignored, and the program is restarted
from that block, based on the modal information
valid during execution. Therefore, modal data
should be previously designated.
Example:
G90 G00 X0 Y0 Z0;
X100.; This block is designated.
Restart function Program start position designation function
Movement at dry run feedrate
Execution of designated block
X 0 Y 0 Z 0
Execution of designated block
M3S052
X 100. Y 0 Z 0
X 100. Y 0 Z 0
X 0 Y 0 Z 0
Notes:
1. If the start block is designated using the restart function, that block cannot be
changed directly with the program start position designation function. The
designated block must be reset in such a case.
2. If the start block is designated using the program start position designation
function, that block can be changed directly with the restart function.
4-172-3
4-15-5 Notes
Use program monitoring function with care to the following.
1. The active block during automatic operation is displayed purple in reverse form
on line 2. If, however, the active block is the starting block of the program, that
block will be displayed on line 1.
2. During automatic operation, one line of the block data immediately preceding
the active block data is displayed and if the preceding block consists of two
lines, only the first line of data will be displayed. The preceding block will not
be displayed if it consists of three lines or more.
3. The monitoring display of the active program can be made only during memory
operation. The active program, therefore, is not displayed during tape
operation, MDI operation, or HDLC operation.
4. When a macro statement is displayed, the first space may be automatically
deleted and then displayed in left-justified form.
5. When block skip is specified, the skip-specified block will be displayed during
execution of the block succeeding that skip-specified block.
Example:
If block skip 1 is set:
PROGRAM
G01X-100. F1000 ;
Z-10. ;
X100. ;...
/1Y100. ; Skip-specified block
Active block
6. Programs whose display has been inhibited using the program management
functions are not displayed. Refer to section 4-22 Program Management
Function , for further details of the program management functions.
If a display-inhibited program is called up as a subprogram from the main
program, block “M98” of the main program will be displayed during execution
of the display-inhibited program.
Example:
PROGRAM
G01X-100. F1000 ;
Z-10. ;
X100. ;...
M98P9000 ; Display during execution
No. 9000 denotes a display-inhibited
program.
7. If operation is stopped during execution of a subprogram, the subprogram will
remain intact on the display.
4-172-4
4-17 On-machine Measurement (Option)
4-17-1 Function overview
The MAZATROL M-32 system has three measurement functions:
- Automatic alignment—Can be used only for a MAZATROL program.
- Measurement print-out—Can be called up with a user macro to measure hole
pitches, slopes, etc. and print out the results. This function works only for a
machining program.
- On-machine measurement—Can be used in the manual mode.
Both automatic alignment and measurement print-out work with a program,
whereas on-machine measurement allows both dimensional measurement and
results display in the manual mode. With on-machine measurement, therefore, you
can easily perform measurements without preparing a program when machining
setup or dimensional measurement after machining has taken place. Since it
presents coordinates display in addition to dimensional display, the on-machine
measurement function can also be used for workpiece alignment.
4-17-2 Use of on-machine measurement
The on-machine measurement capability is designed for measuring work
dimensions and provided with alignment function.
1. Work dimension measurement
Items below can be measured.
- Diameter of circular shape and center coordinate value
- Surface workpiece coordinate value, slope gradient with respect to machine
coordinate axis
- Surface straightness, slope gradient with respect to machine coordinate axis
Measurement will be allowed in combination with the result of three items
above.
— Center to center distance of circular shape
“ Distance between circular shape and surface
” Surface to surface distance, parallelism, straightness, slope gradient
4-176
NM210-00446
— Center to center distance “ Circle center to surface distance
” Surface to surface distance
2. Alignment function
For alignment with other than on-machine measurement capability, MDI•MMS
function is provided. This is used to measure X-Y, X-Z, Y-Z plane coordinate
values. If work origin is at the center of a hole, measurement is impossible.
Further, MDI•MMS is exclusively used for program WPC measurement, and so
it is not used to make coordinate confirmation only. Although MAZATROL MMS
unit can be used for this measurement procedure, program preparation time is
required. For alignement with on-machine measurement capability, coordinate
value of measurement point, center coordinate value of circular shape, and
slope gradient of surface can be shown, and WPC measurement with work
origin at the center of a hole can be accomplished.
4-177
4-17-3 Measurement pattern
Measurement patterns are available in five types as below.
- Circle measurement . . . . . . . . . . . Diameter and center coordinates of hole/boss
- Measurement points A, B should satisfy parameter L12fi. If L12<i,
alarm will be caused, but measurement is possible.
- Measurement direction (touch sensor movement direction) must be one of
the axial directions (simultaneous two axes must not be used).
- Measurement movement direction for measurement points A, B must be
identical. Different directions will cause alarm.
M3S059
Z
X Y
Ai
B
4-180
3. Straightness measurement
(1) Selection of axial surface
Selection of axial surface is similar to that of surface measurement.
(2) Angle selection
Angle must be determined from a line approximated by the least square
method.
(3) Measuring procedure
M3S060
1 2 · · · · · · n
A B
· · · · · ·
- After manual measurement of A and B, points 1 – n will be measured
automatically. The number of measurement points n must be entered by a
measuring operator. (1ene30)
- Measuring procedure is similar to that of surface measurement.
4. Distance, angle, parallelism, straightness
- Up to two items can be stored as data. Distance, angle, parallelism, and
straightness between two data items can be calculated and indicated.
- For calculation of parallelism and straightness, value will be indicated always
with data 1 as base.
4-17-4 MEASURE display
The MEASURE display must be called to use the on-machine measurement
function.
The procedure for calling up the MEASURE display is as follows:
[1] Press twice in succession the display selector key. The following menu will be
displayed.
EIA/ISO
INFORM.
MODAL
INFORM.
ALARM PROCESS
CONTROL
MEASURE HARD
COPY
[2] Press the menu key MEASURE.
- The MEASURE display shown on the next page will be presented.
4-181
Data of the MEASURE display:
M3S067’
POSITIONXYZ
MACHINEXYZ
HEAD NO.( )
HEAD ANGLE( )
WNO. UNO. SNO.(Ÿ) (⁄) ( )XYk
Z456
a a a
a a a
a a a
a a a
MES. POS.
X
Y
Z
RESULT!1:XYZk
D
1
a aa aa aa a
2
a a a
a a a
a a a
a a a
3
2: DISTANCE ANGLEMM/MIN
ELEMENTXYZ
PAR.PERP. ( )
MM
%
CIRCLE
MEASURE
SURFACE
MEASURE
STRAIT.
MEASURE
1 POINT
MEASURE
STRAIT.
GRAPH
2 POINT
MEASURE
CLEAR
RESULT
COPY
RESULT
WRITE
* * * MEASURE * * *( )
a a a
a a a
a a a
a a a
”
a a a
a a a
a a a
a a a
—
a a a a
a a a a
a a a a
a a a a
“
’‘
’ ÷
÷
ÿ
◊
Description of data:
No. Data name Description
— POSITION Current coordinates
“ MACHINE Machine coordinates
” MES. POS. Coordinates of the measurement point in the machine coordinates system
‘ RESULT Results of measurement. The selected measurement pattern is displayed after “1:” and “2:”
Types of measurement patterns—CIRCLE, X PLANE, Y PLANE, Z PLANE, X STRAIT., Y
STRAIT., Z STRAIT, X STDRD, Y STDRD, Z STDRD, X CENTR, Y CENTR, Z CENTR
(and XY CRCL, YZ CRCL and XZ CRCL for 5-surface machining)
Circlemeasurement
Surfacemeasurement
Straightnessmeasurement
One-pointmeasurement
Two-pointmeasurement
XYZ
Center coordinates(Z: Z-coordinate ofthe first measurementpoint)
Center coordinatesof two points.
Center coordinatesof the start andend points.
Reference surfacecoordinate (on themeas. axis).
Center coordinate(on the meas.axis) of two points.
k No display Angle data Angle data No display No display
D Diameter data No display Degree ofstraightness
No display No display
4-182
No. Data name Description
DISTANCE Linear distance between two measurement points. This field remains blank if the distance has not
been calculated.
ELEMENT Each axial components of the distance between two measurement points
ANGLE Angle difference between two surfaces
PAR. PERP.MM%
- The degrees of parallelism and straightness are displayed in “mm” terms, and the angle differencebetween two surfaces is displayed in “%” terms.
- The angle is calculated only for the same axis surface (straight surface). This field remains blank ifthe angle has not been calculated.
- The degrees of parallelism and straightness are calculated only when the two surfaces are parallel(the angle difference is equal to, or within ±180 of, the L13 parameter data) or straight (the angledistance is within ±90 of the L13 parameter data).
◊ - Each measurement pattern is graphically displayed at the same time that one measurementpattern (excepting One/Two-point meas.) is selected on the menu.
Circle measurement Surface measurement Straightness measurement
- During automatic measurement of the degree of straightness, the current number of measurementpoints is displayed as follows:B/A (A: Total number of measurement points, B: Current number of measurement points)
MM/MIN Jog feedrate in mm/min. Jog feed is based on the data of parameter K41.
( ) “ON” status of the skip signal. Turning the sensor to “ON” displays a red box (#) in theparenthesized position.
Ÿ WNO. Work No. (or workpiece origin G54 to G59 for EIA/ISO) as destination of coordinates writing (*)
⁄ UNO. Unit No. as destination of coordinates writing (*)
SNO. Sequence No. as destination of coordinates writing (*)
X, Y,
k, Z,
4, 5, 6
Coordinate of each axis
HEAD NO. No. of spindle head (Only for 5-surface machining)
HEAD ANGLE Angle of spindle head (Only for 5-surface machining)
Distance-calculatable pattern Conditions
Circle to circle None
Circle and the Z-axis surfaceCircle and the degree of straightness with respectto the Z-axis
None
Circle and the X-Y axis surfaceCircle and the degree of straightness with respectto the X-Y axis surface
The surface is parallel to the Z-axis (but withinthe data range of parameter L13).
Same axis surface as each axis surfaceSame degree of straightness as that of each axis
Two surfaces are equal in angle (but within thedata range of parameter L13).
Axis surface different from each axis surfaceStraightness of axis different from that of each axis
Two surfaces are parallel (but within the datarange of parameter L13).
’
÷
M3S062
a aa aa aa aa aa aa aa a
·····
ÿ
Writing dataregistrationarea
(*) Used for coordinates writing. Refer to 4-17-10 for further details.
4-183
4-17-5 Measuring procedure
Measuring procedure is outlined below.
Measuring pattern
selection by menu
Touch sensor movedclose to measurementpoint by manual feed
Contact made
by JOGEnd
Manual pulse, jog, rapid feed mode JOG mode
(MDI: During Straightnessmeasurement)
1. Circle measurement
M3S063
Manual
Manual
JOG
JOG
JOG
JOG
[3rd point]
[2nd point]
Manual
[1st point]
JOGJOG
Operation
CIRCLE MEASUREselected
1st pointmeasurement
2nd pointmeasurement
3rd pointmeasurement
Jog feed
Jog feed
Jog feed
End
Result
Reversal display of menu
Graphic indication of measurement pattern
Message FIRST POINT MEASURING
Indication of 1st point measurement coordinates
Target coordinate indication (Z coordinate)
Message SECOND POINT MEASURING
Indication of 2nd point measurement coordinates
Target coordinate indication (Z coordinate)
Message THIRD POINT MEASURING
Indication of 3rd point measurement coordinates
Measurement results indication
Graphic cleared
Reversal display of menu goes out.
4-184
2. Surface measurement
M3S064
JOG
[1st point]
Manual
JOG
[2nd point]
Manual
Operation
SURFACE MEASUREselected
1st pointmeasurement
2nd pointmeasurement
Jog feed
Jog feed
End
Result
Reversal display of menu
Graphic indication
Message FIRST POINT MEASURING
Indication of 1st point measurement coordinates
Target coordinate indication
Message SECOND POINT MEASURING
Indication of 2nd point measurement coordinates
Measurement results indication
Graphic cleared
Reversal display of menu goes out.
4-185
3. Straightness measurement
M3S065
JOG
Manual Manual
JOG JOG JOG
Automatic
Operation
STRAIT. MEASUREselected
Start pointmeasurement
End pointmeasurement
key selected
Jog feed
Jog feed
Jog feed
Result
Reversal display of menu
Graphic indication
Message REQUEST STARTING POINT
Indication of start point measurement coordinates
Message REQUEST FINAL POINT
Indication of end point measurement coordinates
Message SELECT MDI MODE
Message INP. NUMBER OF MEASURING
POINT?
* Menu unchanged
Specify the measurment point using numeric
key(s) and press the input key.
Message PUSH CYCLE START BUTTON
Measurement results indication
Reversal display of menu goes out.
MDI
Number +
Start button
End
4-186
4. One-point measurement
JOG
JOG
Manual
Operation
1 POINT MEASUREselected
One pointmeasurement
Jog feed
Result
Reversal display of menu
Message MOVE TO THE MEASURING POINT
Indication of coordinate of the measured point
Measurement results indication
Reversal display of menu goes out.
4-186-1
5. Two-point measurement
JOG JOG
JOGJOG
ManualManual
[1st point] [2nd point]
Operation
2 POINT MEASUREselected
1st pointmeasurement
Jog feed
Result
Reversal display of menu
Message FIRST POINT MEASURING
Indication of 1st measurement point coordinate
Message SECOND POINT MEASURING
Indication of 2nd measurement point coordinate
Measurement results indication
Reversal display of menu goes out.
2nd pointmeasurement
Jog feed
4-186-2
4-17-6 Mode and menu changeover
1. Function selector key
Function selector keys to be used during measurement are encircled below.
Measurement impossible in this mode(automatic mode).Measurement cancelled if pressed duringmeasurement.
NM210-00447
MDI mode to be used for straightnessmeasurement in automatic operation only.In other cases, identical with automatic mode.
Function to be used inmanual mode (except MDImode)
(1) Manual mode
- All operation in the manual mode can be used during touch sensor
movement.
- With contact at measurement point, cutting feed key only can be
used. If skip signal comes on in other modes, alarm will be caused.
(Measurement pattern is not cancelled.)
(2) TAPE, MEMORY mode ( , )
- Measurement is not allowed in this mode. Alarm will be caused if the
pattern selection key is pressed.
- If TAPE, MEMORY mode is selected during measurement, the
measurement operation will be cancelled.
(3) MDI mode ( )
- This can be used only when mode change message is given in
straightness measurement. In other cases, identical with other automatic
operation modes.
4-187
2. Menu selection
The basic menu on the MEASURE display is shown below. The following
Menu selector key . . . . . Identical with menu selection on the
COMMAND display.
D
M
4-188
4-17-7 Data storage
1. Measurement result storage
Example:
After X straightness measured when 1: CIRCLE 2: X PLANE, subsequent
measurement will erase data for “1:”, transfer data in “2:” to “1:”, and store
new data in “2:”.
Indication will be as follows.
1: X PLANE 2: X STRAIT.
2. Data deletion
A. MES. POS.
- The coordinates of MES.POS. will be erased by two methods as follows.
1) Change display. (Measurement pattern will also be cancelled.)
2) Press either one of the menu keys of measurement pattern CIRCLE
MEASURE, SURFACE MEASURE , STRAIT. MEASURE , 1 POINT
MEASURE or 2 POINT MEASURE.
B. RESULT
The procedure for erasing the displayed measurement results is described
below.
[1] Press the menu key CLEAR RESULT on the MEASURE display.
- The message CLEAR MEASURING RESULT NO.? is displayed.
[2] Using numeric key, specify 1 or 2 that corresponds to the data number
of RESULT item to be erased and then press the input key .
- Data of the selected number is erased.
- If the data of “1:” is erased, data of “2:” will not move to the field of
“1:” even when the data of “2:” exists; data obtained by the next
measurement operation will move to the field of “1:”. The order of
subsequent data movement is the same as that described previously in
item 1.
C. DISTANCE, ANGLE
Distance and angle data will also be erased upon erasing of measurement
results (RESULT).
4-17-8 Graph of straightness data
All measurement results will be indicated by numeric values on the
MEASURE display. In addition, straightness data will be graphically shown on
a line graph. The measurement results and graph can be copyed. This graph
is selected by pressing STRAIT. GRAPH on the basic menu of the
MEASURE display. It is explained below.
4-189
STRAIGHTNESS GRAPH display:
M3S066
COMMENT MANUAL
MEASURE
PAR.
PERP.
DRAW
GRAPH 1
DRAW
GRAPH 2
* * * STRAIGHTNESS GRAPH * * *( )
146.792 293.584
0.030
0.015
-0.015
-0.030
A-01
1. Initial state of the STRAIGHTNESS GRAPH display
This display is initialized as below according to measurement operation.
(1) Straightness measurement data not stored in either “1:” or “2:”
- Graph frame is only shown.
- No character is indicated.
(2) Straightness measurement data in either “1:” or “2:”
- Line is drawn on graph with horizontal axis passing start and end points of
straightness data.
- Dimensions are shown.
(3) Straightness data in both “1:” and “2:”
- Graph for data “2:” will be drawn in a manner similar to (2) above.
2. Menu data function
Menu of the STRAIGHTNESS GRAPH display.
COMMENT MANUAL
MEASURE
PAR.
PERP.
DRAW
GRAPH 1
DRAW
GRAPH 2
(1) MANUAL MEASURE
Direct return from the graph to the MEASUR display.
4-190
(2) PAR. PERP.When surface, straightness measurement data in “1:”, and straightnessmeasurement data in “2:” and parallelism and straightness are calculablebetween these two data, data “1:” is taken as reference on horizontal axis,on which graph for data “2:” can be drawn. In other cases, this is notavailable.
(3) DRAWN GRAPH 1 , DRAWN GRAPH 2DRAWN GRAPH 1 for showing the first straightness graph, and DRAWNGRAPH 2 for the second straightness graph. If no data for straightnessmeasurement is specified, these are not available.
(4) COMMENTComment input is allowed with up to 11 characters of alphabet andnumerals at top right on the display.
3. Notes(1) Vertical scale is two times the data scale (max).
(2) Graph coordinate system is identical with machine coordinate system with(+) right direction of X-axis and (+) upward direction of Y-axis.
4-17-9 Five-surface machining option
Function:The five-surface machining option allows you to perform circle measurements onan X-Z plane and a Y-Z plane. It also allows measurement in a +Z direction.
Five-surface measurement presents the following two types of circlemeasurement results display:
M3S068
Z
Y
X
XY circle YZ circle
Y
Z
X
Note:To which circle the particular measurement results relate is automaticallyidentified and displayed by the NC according to the direction of skipping doneduring the measurement operation, and the corresponding coordinates.
4-191
(2) Mounting direction of a touch sensor tool
With the five-surface machining option, you can mount a touch sensor tool in
any of five directions. Measurements can be performed, irrespective of the
direction in which the touch sensor tool has been mounted.
Z-axis surface measurement
(Possible with the touch sensor tool mounted in any of the five directions)M3S069
Y
Z
X4
31
2
4
3
a a a
a a a
a a a
a a a
a a a
1
2
(3) Measurements compensation
Five-surface measurement uses the following four types of compensation data:
A total of 10 different combinations is possible for workpiece numbers 9120 through
9123, depending on the designation of arguments at measurement points 1 and 2.
No.Program
combinationMeasurement pattern Direction
Compensation
setting (Note 1)
1 9120 - 9120 Surface to surface X, Y, Z }
2 9120 - 9121 Surface to groove/step center X, Y {
3 9120 - 9122 Surface to hole/boss center X, Y {
4 9120 - 9123 Surface to corner X, Y }
5 9121 - 9121 Groove/step center to
groove/step center
X, Y ¥
6 9121 - 9122 Groove/step center to hole/boss
center
X, Y ¥
7 9121 - 9123 Groove/step center to corner X, Y {
8 9122 - 9122 Hole/boss center to hole/boss
center
X, Y, R
(Note 2 )
{
9 9122 - 9123 Hole/boss center to corner X, Y, R
(Note 2 )
{
10 9123 - 9123 Corner to corner X, Y, R
(Note 2 )
}
Notes:
1. The following symbols are used in this chart:
} : All measurement systems can be compensated
{ : Center measurement taken as standard for compensation
¥ : Compensation designation not possible
2. X, Y and R (= X2 + Y2) tolerance judgment printouts can be selected foreach measurement at Nos. 8, 9 and 10. (More than one printout is alsopossible.)
- It is possible to designate measurements to be made from each group (A, B,
and C) within the same main program. In such cases, the workpiece
measurement initial setting program is necessary only once, at the beginning.
9100
Measurement A1
Measurement A2
Measurement A3
Measurement A
Measurement B
Measurement C
Measurement A1
Measurement B
Measurement A2
9100 9100
.
.
.
.
.
.
.
.
.
Workpiece measurement will be discontinued if an alarm is generated as a result of
tolerance judgment.
- Group B measurements are normally composed of a cycle containing three
programs:
1) Measurement point 1 coordinate value measurement
2) Measurement point 2 coordinate value measurement
3) Tolerance judgment printout
When more than one location is being measured, however, and one
measurement point is to be duplicated, it is possible to make tolerance
judgments from only one coordinate value measurement from the second
measuring cycle on.
4-212
9100
9120 - 9123 . . . . Measurement point 1 (P1) coordinate value measurement
9120 - 9123 . . . . Measurement point 2 (P2) coordinate value measurement
9125 . . . . . . . . . Printout of tolerance judgment between points P1 and P2
9120 - 9123 . . . . Measurement point 2 (P2’) coordinate value measurement
9125 . . . . . . . . . Printout of tolerance judgment between points P1 and P2’
9120 - 9123 . . . . Measurement point 1 (P1’) coordinate value measurement
9125 . . . . . . . . . Printout of tolerance judgment between points P1’ and P2’
B1
B2
B3
{
{ {
P2
B1
P1
P2’ P1’
B2 B3{
- When machining is executed between measuring cycles:
9100
Measurement A1
Measurement A2
WNO. 9100 includes the touch sensor automatic toolchange function as well as the workpiece count function,and for this reason argument “Ww” (normally this is theworkpiece number) should be set at “0” for the secondand all subsequent instances of 9100, so that the countfunction will not be executed. Other arguments areunnecessary if they are unchanged from the initial 9100appearance, although it is also possible to change theirsettings.9100
Parameters G6 through G8, G10, and G13 through G18 are provided to
compensate for any differences in specifications according to the type of
commercial printer to be used.
The settings of these parameter to be used for the Epson or Citizen printers
Yamazaki Mazak recommends are listed below.
Address Description Epson Citizen
G6
G7
G8
G10 Printer baud rate
G13 Setting type and character mode 2368 320
G14 Printing direction mode and forward line feed mode
G15 13078 32304
G16 65535 4095
G17
G18
10756
32770
65535
2:4800 bps (bits/sec)
15420
Graphic mode
Line feed width for graphics
13055
65535
Line feed width for characters
4-19-5 Explication of the setting parameter data
1. Setting parameters
Setting parameters is executed in decimal numbers. Taking the Epson printers
as an example, this section describes parameter data to be set from control
codes.
G6 — G8ASCII ESC * m n1 n2
Hexadecimal 1B 2A 04 80 02
G6 ( 2 A 0 4 ) *H
0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 0
See the following part 3., “List of codes”, to check 2A, the
hexadecimal equivalent of the asterisk (*) in ASCII code.
G7 ( 8 0 0 2 ) H
1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
*H: Hexadecimal
Decimal
10756
Decimal
32770
4-250
Left-justify (F)H when it is not to be used.
G8
( F F F F ) H
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Decimal
65535
G13
The following two setting types are provided, and one of them must be
specified using the appropriate bit:
Setting type Set-data type
DC1 (on line) flag
Character mode
ASCII ESC @
HEX 1B 40
Set-data type Type 0 or 1 is selected automatically, depending on the
input data setting method being used during character
output.
Printout Input data
0 Input data is printed in a form
rotated through 90 degrees in
a counterclockwise direction.
1 Input data is printed in a form
rotated through 90 degrees in
a clockwise direction and left-
right symmetrically.
(Example of output)
( 0 9 4 0 ) H
0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0
Character mode setting
Set-data type yes/no (1/0)
DC1 (on line) flag yes/no (1/0)
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
(0)(1)(2)(3)(4)(5)(6)(7)
Buff
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
a a a
(0)(1)(2)(3)(4)(5)(6)(7)
Buff
Decimal
2368
M3S118
M3S119
M3S117
4-251
G14
( 3 C ) H ( 3 C ) H
0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0
ASCII ESC <
HEX 1B 3C
Example:
Printing direction mode Forward line feed mode
ASCII ESC <
HEX 1B 3C
Forward line feed mode setting
Printing direction mode setting
Decimal
15420
G15, G16
ASCII ESC 3 n
HEX 1B 33 16
Example:
0 0 1 1 0 0 1 1 0 0 0 1 0 1 1 0
G15 ( 3 3 1 6 ) H
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
G16 ( F F F F ) H
Decimal
65535
Decimal
13078
G17, G18
Example:
0 0 1 1 0 0 1 0 1 1 1 1 1 1 1 1
G17 ( 3 2 F F ) H
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
G18 ( F F F F ) H
ASCII ESC 2
HEX 1B 32
Decimal
13055
Decimal
65535
4-252
2. Control codes to be used
Epson Citizen
ASCII ASCII
Hexadecimal Hexadecimal
ESC * m n1 n2 ESC * m n1 n2
1B 2A 04 80 02 1B 2A 04 80 02
ESC @ ESC @
1B 40 1B 40
ESC < ESC <
1B 3C 1B 3C
ESC < ESC <
1B 3C 1B 3C
ESC 3 n(n/216) ESC 0 n(n/144)
1B 33 16 1B 7E 30 OF
ESC 2 ESC 2
1B 32 1B 32
Graphic mode
G6 G8
Character mode
G14
Printing direction mode
G13
Forward line feed mode
G14
Line feed width (for graphics)
G15, G16
Line feed width (for characters)
G17, G18
3. List of codes
0 1 2 3 4 5 6 7 8 9 A B C D E F
2 SP ! ” # $ % & ’ ( ) * + , - . /
3 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ • ]
6 a b c d e f g h i j k l m n o
7 p q r s t u v w x y z { } DEL
4-253
4. Device connection (NC side)
RD (Receive Data)
1
FG (Frame Ground)
SG (Signal Ground)
7
3
4
5
6
20
2
SD (Send Data)
RS (Request to Send)
CS (Possible to Send)
DR (Data Set Ready)
ER (NC Ready)
Minimize the DR-ER distance
when DR is not to be used.
Output
Output
Output
Input
Input
Input
Input/
Output
M3S120
Connector : DBM-25S (Japan Aviation Electronics Ind.) or equivalent
Fixed terminal block : D-20418-J2 (Japan Aviation Electronics Ind.) or
equivalent
Maximum cable length : 15 m (590.55 in.)
Signal levels
Voltage : +3 V or more when ON
3 V or less when OFF
4-254
5. Pin assignments
13 12 11 10 9 8 7 6 5 4 3 2 1
{ { { { { { { { { { { { {
{ { { { { { { { { { { {
25 24 23 22 21 20 19 18 17 16 15 14
NC unit side connector: DBM-25S (Japan Aviation Electronics
Ind.) or equivalentM3S121
6. Signal description
Pin
No.
Signal
Name
Signal Send direction
NC R I/O deviceDescription
1 FG Frame ground
7 SG Signal ground
2 SD Outgoing data from the NC
3 RD Incoming data to the NC
4 RS Now sending data:
The ON status of this signal indicates that the NC is now sending
data.
5 CS Possible to send data:
The ON status of this signal indicates that data can be sent from the
NC.
A data-sending temporary stop request to the NC is made by turning
this signal OFF.
6 DR Data Set Ready:
When this signal is ON, the printer is regarded as ready for printing.
The signal must remain ON during printing. This signal is checked
when printer starts or during data sending from the printer, and if the
signal is OFF, the I/O device will be regarded as not yet ready for
operation.
20 ER NC Ready:
This signal will turn ON when power is turned on and the I/O device
becomes operative. This signal remains ON until power has been
turned off.
4-255
7. Timing chart for RTS/CTS control method
ER (20) (Output)
DR (6) (Input)
CS (5) (Input)
SD (2) (Output)
RS (4) (Output)
RD (3) (Input)
a a a a a a a a a a a a a
a a a a a a a a a a a a a
a a a a a a a a a a a a a
a a a a a a a a a a a a a
a a a a a a a a a a a a a
a a a a a a a a a a a
a a a a a a a a a a a
a a a a a a a a a a a
a a a a a a a a a a a
a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
a a a a a a a a a a a a a a
1 to 3 characters
M3S122
4-256
- NOTE -
(4-257)
4-20 EIA COMMAND Display
Function:
- Call up the EIA COMMAND display to check further details of the operational
status of the machine during EIA/ISO program operation.
- Also, call up this display to select the program to be executed for automatic
operation, or to select execution conditions for automatic operation.
- In addition, this display can be used to check details of some specific modal data
and the contents of the active program.
Data of the EIA COMMAND display:
M3S123
POSITION
X 99999.999
Y 0.
Z 0.
B 0.
A 0.
— BUFFER
X 99999.999
Y 0.
Z 0.
B 0.
A 0.
”
MACHINE
X 99999.999
Y 0.
Z 0.
B 0.
A 0.
“ REMAIN
X 99999.999
Y 0.
Z 0.
B 0.
A 0.
‘
NEXT COMMAND
G 00
M 999 999 999 999
T 12345678
B 180
”
WPC (WK.PIE.COOR)
X 99999.999
Y 0.
Z 0.
B 0.
A 0.
‘
WORK NO. 9999 ( )◊
UNIT NO. 99999 ( )ÿ
BLOCK NO. 99 ( )Ÿ
TOOL OFFSET
D#(123) 9999.999
H#(123) 9999.999
⁄
ACTIVE DATA
G# 1 17 91 23 94
20 40 49 80 98
50 54 64 67
69 97 15 50.1 17.1
45.1
M# 999
PROGRAM
N200 G0X100.001Y100.001Z100.001;
S2300M3M8X12.939Y22.222F.01;
Z 999.999;
N300 G23Z0;
TNO. 12345678
PKNO. 1
PALLET NO. 1
HEAD NO. 1
RPM(3) 100000
a a a a
a a a a
a a a a
a a a a
M/MIN
a a a a
a a a a
a a a a
a a a a
MM/REV
a a a a
a a a a
a a a a
a a a a
MM/MIN
a a a a
a a a a
a a a a
a a a a
LOAD METER
SPINDL 0%
X-AXIS 0%
Y-AXIS 0%
Z-AXIS 0%
a a a a
a a a a
a a a a
a a a a
* * * COMMAND * * * EIA/ISO
Description of data:
No. Data name Unit Description
POSITION X, Y, Z mm (inch) Current position of the tool tip in the workpiece coordinate system
POSITION 4, 5 Degrees ( ° ) or mm(inch)
Current position of the tool tip in the workpiece coordinate system(when an additional axis is provided)
MACHINE X, Y, Z mm (inch) Current position of the machine in the machine coordinate system
MACHINE 4, 5 Degrees ( ° ) or mm(inch)
Current position of the machine in the machine coordinate system(when an additional axis is provided)
—
“
4-258
No. Data name Unit Description
BUFFER X, Y, Z mm (inch) Moving distance of each axis in the next block to be executed
BURRER 4, 5 Degrees ( ° ) or mm
(inch)
Moving distance of an additional axis in the next block to be executed
(when an additional axis is provided)
REMAIN X, Y, Z mm (inch) The remaining distance of movement of each axis in the block
currently being executed
REMAIN 4, 5 Degrees ( ° ) or mm
(inch)
The remaining distance of movement of an additional axis in the block
currently being executed
(when an additional axis is provided)
WPC (WK.PIE.COOR.)
X, Y, Z
mm (inch) Work zero-point position in the machine coordinate system
WPC (WK.PIE.COOR.)
4, 5
Degrees ( ° ) or mm
(inch)
Work zero-point position in the machine coordinate system
(when an additional axis is provided)
÷ NEXT COMMAND
G, M, T, B
The G-, M-, T-, and B-codes preset in the next block to be executed
WORK NO. Workpiece number of the program currently being executed
( ) If a subprogram is currently being executed, the workpiece number of
that subprogram will be displayed in parentheses.
ÿ UNIT NO. Number of the unit currently being executed.
If the unit currently being executed is a five-face unit or a face
definition unit, the number of the unit will be displayed in brackets.
Ÿ BLOCK NO. Sequence number currently being executed (for EIA/ISO programs,
however, the block number currently being executed)
If the sequence currently being executed is a five-face sequence or a
face definition sequence, the number of that sequence will be
displayed in brackets.
TOOL OFFSET D# Tool diameter compensation value.
The tool diameter compensation number is displayed in parentheses.
TOOL OFFSET H# Tool length compensation value.
The tool length compensation number is displayed in parentheses.
TNO. Spindle tool number
A group number, if specified, is displayed instead.
PKNO. Spindle tool number
PALLET NO. Pallet number
HEAD NO. Spindle head number (only for five-face machining specifications)
RPM Revolutions per minute
The gear number is displayed in parentheses.
M/MIN m/min (feet/min) Circumferential speed of the spindle
MM/MIN mm/min (inch/min) Feed rate per minute
MM/REV mm/rev (inch/rev) Feed rate per revolution
LOAD METER % Load rates of the spindle, the X-axis, the Y-axis, and the Z-axis
PROGRAM Program monitor
Four lines of program data from the block being executed are
displayed.
This display is not made for MAZATROL programs.
MODAL DATA G# Currently valid G-code in all modal groups
MODAL DATA M# Currently valid M-code
‘
’
◊
⁄
”
4-259
Display operations:
The EIA COMMAND display can be called up using the procedure described
below.
[1] Press and hold down the display selector key (green key located to the left of
the menu keys) until the following menu has been displayed:
EIA/ISO
INFORM.
MODAL
INFORM.
ALARM PROCESS
CONTROL
MEASURE MONITOR ARRANGE EIA/ISO
COMMAND
HARD
COPY
[2]-1 Press the menu key EIA/ISO COMMAND .
- This calls up the EIA COMMAND display.
[2]-2 Press the menu key MONITOR.
- This displays the following menu:
POSITION COMMAND TRACE PROGRAM
MONITOR
MODAL
INFORM.
ALARM EIA/ISO
COMMAND
Then press the menu key EIA/ISO COMMAND .
- This calls up the EIA COMMAND display.
It is possible to input workpiece coordinate values on this display.
The input procedures are the same as with the COMMAND display.
4-20-1 Description of the monitoring function
1. Display of the currently active block
Currently active block is displayed on the first line in reverse form.
During the operation it is displayed purple, and otherwise, blue in reverse form.
Example:
G00Z50.;
X 100. Y 100.;
Z0;
X0Y0;
If the block consists of multiple lines, only the first line will be displayed in
reverse form.
2. Display form and screen scrolling
A block for four lines is displayed according to the WK. PROGRAM (EIA/ISO)
display. During the period other than operating, the first four lines of the
program are displayed. During the operation, the currently active block is
displayed on the first line, and as the active block proceeds, the screen data is
scrolled. The following shows how the screen scrolling is carried out.
G00Z50.;
X 100. Y 100.;
Z0;
X0Y0;
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
a a a a a a a a a a a a a a a a a a a a a a a
X 100. Y 100.;
Z0;
X0Y0;
G00G90G54;
Execution
4-260
3. Subprogram display
During use of subprogram call from the main program, program monitor display
will change over to subprogram display when execution control is transferred to
that subprogram.
Likewise, subprogram display will change over to main program display when
execution control is transferred from the subprogram back to the main program.
M98P200;
X100.;
Y100.;
Z0;
O200;
G00G90;
X0;
Y0;
Calling subprogram
Main program Subprogram
4-20-2 Notes
1. Program monitor display is not made during selection of MAZATROL programs.
If an EIA/ISO program is called up from a MAZATROL program, only the
EIA/ISO subprogram data will be displayed.
2. The contents of the menu displayed, after this display has been selected, are
the same as those of the menus presented on the COMMAND display,
irrespective of the type of operation mode (manual, automatic, or MDI).
3. Program monitor display is made only during memory operation.
4. When a macrostatement is displayed on the program monitor display, only if
the line immediately succeeding the macrostatement is the first line, then the
head space will be deleted and the rest will be displayed in left-justfied form.
5. In case of block skipping, if the block immediately succeeding that which has
been skipped is currently active, then the skipped block remains on the first
line in the program monitor display.
Example:
Setting block skip 1:
/1 X10.; . . . . . Skipped block
Y10.; . . . . . Active block
Z10.;
M02.;
4-261
4-21 MAZATROL Program DC Input/Output (Option)
4-21-1 Function overview
The MAZATROL program DC input/output function allows not only the
conventional DNC interface and CMT interface, but also a PTP/PTR interface
(paper tape I/O interface), to be used to transfer MAZATROL programs using
the data I/O function of the M-32.
M3S124
MAZATROL M-32
NC equipment
MAZATROL programP
T
P
/
P
T
R
Paper tape reader/puncher
RS232C
4-21-2 Transfer condition
The conditions for MAZATROL DC input/output with tape I/O are listed below.
1. A special interface for a paper tape reader/puncher must be used to transfer
MAZATROL programs.
2. Program data must be transferred under DC control or RTS/CTS control, via an
RS-232C cable.
3. Of all the functions provided by the TAPE I/O display, those listed below can
be used to operate a MAZATROL program.
- LOAD
- ALL LOAD
- PUNCH
- ALL PUNCH
- COMPARE
- ALL COMPARE
- TAPE SEARCH
- REWIND
4-262
4. To transfer MAZATROL program data, the required end-of-program characters
must be appended beforehand since, unlike EIA/ISO programs, original
MAZATROL programs do not include a code, such as M30 or M99, that
denotes the end of the program.
The end of a MAZATROL program is identified by the ASCII code characters
that have been specified in parameters G51, G52, and G53.
G51 . . . . 45H (“E”)
G52 . . . . 4EH (“N”)
G53 . . . . 44H (“D”)
In the example shown above, the list of the characters END denotes the end of
the program.
4-21-3 Operating procedures
How to carry out MAZATROL DC control operation is the same as for the
conventional data IN/OUT function (tape I/O function). Refer to section 4-9-3 DATA
IN/OUT (TAPE) display .
Example :
PUNCH operation
[1] Set paper tape onto the tape puncher, and call up the DATA IN/OUT (TAPE)
display.
[2] Press the menu key PUNCH NC Æ TAPE.
[3] Using the numeric key(s), specify the workpiece number of the
MAZATROL program to be output. Then, press the input key .
- The input workpiece number will be displayed and the cursor will move into
the next parentheses (on the right) of that item.
[4] Press the menu key START.
- The display status of START will be reversed and the tape puncher will be
operated.
- The cursor will blink in the position of the workpiece number of the program
whose contents are currently being punched.
- After punching of specified programs, the reverse-display status of START
will be released.
4-21-4 Description of parameters
Address Description
G51 to G53 - The end-of-program codes to be used with MAZATROL programDC input/output
- Set these codes in ASCII form.
4-263
4-21-5 Notes
1. Do not alter the end-of-program codes that have once been set. The NC
equipment will not be able to identify the end of the MAZATROL program, if,
after punching of the program data with the PTP/PTR function, the end-of-
program codes set previously in parameter G51, G52, and G53 are altered and
the data-loading operation is carried out.
2. When MAZATROL DC input/output is not valid, the alarm 439 MAZATROL
PROGRAM DESIGNATED will occur if an attempt is made to set the
workpiece number of a MAZATROL program on the TAPE I/O display.
3. When MAZATROL DC input/output is not valid, the alarm 555 MAZATROL
PROGRAM DESIGNATED will occur if an attempt is made to load the data of
a MAZATROL program following completion of selection of ALL LOAD on the
TAPE I/O display.
4. The alarm 513 PROG. SOFTWARE NOT COINCIDENT will occur if an
attempt is made to load program other than those for M-32.
5. If the specified end-of-program codes mismatch to the required ones, the alarm
558 PROGRAM END NOT FOUND will occur when EOR is detected.
ASCII codes list:
Code(hexadeci-mal digit)
CharacterCode
(hexadeci-mal digit)
CharacterCode
(hexadeci-mal digit)
CharacterCode
(hexadeci-mal digit)
Character
30 0 41 A 4B K 55 U
31 1 42 B 4C L 56 V
32 2 43 C 4D M 57 W
33 3 44 D 4E N 58 X
34 4 45 E 4F O 59 Y
35 5 46 F 50 P 5A Z
36 6 47 G 51 Q
37 7 48 H 52 R
38 8 49 I 53 S
39 9 4A J 54 T
4-264
4-22 Program Management Functions
When an EIA/ISO program or MAZATROL program is transferred using M-32 tape
I/O function, the name of the program which is to be set on the PROGRAM FILE
display can be assigned to that program before starting the transfer operation.
imitations on the usable workpiece number of programs are provided, and for some
specific program numbers, erasure and editing of programs and their call-out on the
WK. PROGRAM display are prohibited.
The following three functions are available:
- Prohibition of selected-program editing
- Prohibition of selected-program call
- Selected-program erasure
4-22-1 Prohibition of selected-program editing
Irrespective of the valid or invalid status of the write protect key, execution of the
operations listed in the table below is disabled for the selected program.
The alarm 406 MEMORY PROTECT will occur if an attempt is made to carry out
these operations.
Type of display Prohibited item
WK. PROGRAM display(MAZATROL, EIA/ISO)
- Modifying the selected program
PROGRAM FILE display - Erasing the selected program- Registering the selected program- Renumbering the selected program- Execution of ALL ERASE erases all programs, except the
selected ones.
4-22-2 Prohibition of selected-program call
Display of the contents of the selected program is prohibited.
The alarm 402 ILLEGAL NUMBER INPUT will occur if an attempt is made to
carry out for the selected program the operations listed in the table below.
Type of display Prohibited item
WK. PROGRAM display(MAZATROL, EIA/ISO)
- Searching for the workpiece number of the selectedprogram
- Copying from the selected program (unit copying andshape copying included)
PROGRAM FILE display - Renumbering the selected program
PROGRAM MONITORdisplay
- Displaying the selected program for monitoring purposes(No alarms will result even if an attempt is made to call upthe selected program.)
EIA COMMAND display - Displaying the selected program for monitoring purposes(No alarms will result even if an attempt is made to call upthe selected program.)
4-265
Type of display Prohibited item
DATA IN/OUT display(CMT, DNC, PTP/PTR)
- Saving or punching the selected program- If ALL PUNCH is executed using PTP/PTR, the selected
program will not be punched.- The alarm 517 (or 547 or 587) PROG. OPERATION NOT
ALLOWED will occur if an attempt is made to execute asaving or punching operation under a previously set statusof the workpiece number of the selected program.
- Loading of the selected program is possible.
4-22-3 Selected-program erasure
All-program erasure, which was possible with the conventional all-program erasure
function, has become impossible, except in the cases listed below, because of
addition of the new function described previously in section 4-22-1 above. Only
programs other than the selected ones are erased by all-program erasure.
The cases, where batch erasure of all programs (including the selected one) is
possible, are as follows:
- When installing the system
- If the program within the NC equipment have been destroyed
In those cases, batch erasure of all programs becomes possible by setting 1 in
parameter F82.
Display operation:
[1] When the PROGRAM FILE display is called up on the screen, the following
menu will be displayed in the menu display area:
RENUMBER PROGRAM
ERASE
ALL
ERASE
PROGRAM PREVIOUS
PAGE
NEXT
PAGE
[2] Press the menu key ALL ERASE , then key in –9999 using the numeric keys,
and press the input key .
Whether all programs are to be erased at any one time or only the programs within
the selected program number range are to be erased, can be specified by setting
data in parameter F82 as follows :
F82= 0: The programs within the selected range erased
= 1: All programs erased
4-266
4-22-4 Description of parameters
Address Descriptions
H91 Program management function
Prohibition of editing(Programs of the order of #9000)
Prohibition of call(Programs of the order of #9000)
Prohibition of editing(Programs of the orders of #8000/#9000)
Prohibition of call(Programs of the orders of #8000/#9000)
F82 Total erasing of programs0: The programs other than the selected ones erased1: All programs erased
7 5 4 3 2 16 0
4-23 Program-Name Tape Input/Output
4-23-1 Function overview
When an EIA/ISO program or MAZATROL program is transferred using M-32 tape
I/O function, the name of the program which is to be set on the PROGRAM FILE
display can be assigned to that program before starting the transfer operation.
4-23-2 Transfer conditions
The following lists conditions for input or output of a program name using the tape
I/O functions:
1. Input or output of program names is possible only if the program-name tape I/O
function has been made valid using parameter G46.
2. Of all the functions presented on the TAPE I/O display, only those listed below
can be used to transfer program names to or from a tape.
- LOAD
- ALL LOAD
- PUNCH
- ALL PUNCH
- COMPARE
- ALL COMPARE
4-267
4-23-3 Operating procedures
The operating procedures to be used on the TAPE I/O display are the same as
those which are to be carried out on the conventional DATA IN/OUT (TAPE)
function. Refer to section 4-9-3 DATA IN/OUT (TAPE) display of the operating
manual.
Example :
PUNCH operation
[1] Set a paper tape in the tape puncher, and call up the DATA IN/OUT (TAPE)
display.
[2] Press the menu key PUNCH NC Æ TAPE.
[3] Specify the work number of the program to be transferred, and press the
input key .
- The entered work number will then be displayed and the cursor will move to
the parentheses located to the immediate right of that data item.
[4] Press the menu key START.
- This highlights the START menu and operates the tape puncher.
- The cursor blinks at the workpiece number of the program being punched.
- The highlighted status of the START menu will be cleared when punching of
that program completes.
4-23-4 Tape format
The name of the program transferred to or from a tape must be designated as
follows:
1. For an EIA/ISO program
Set the control-out code “(” after the five-digit number beginning with O, then
set the program name and the control-in code “)”, in that order.
Example :
O1234(COMMENT1234);
≠
Program name
4-268
2. For a MAZATROL program
Set the control-out code “(” after the five-digit number beginning with O, and
then set the program ID code, a colon “:”, the program name, and the control-
in code “)”, in that order.
Example :
O1234(MAZ-211:COMMENT1234);
≠
Program ID code Program name
≠
Note :
The program ID code identifies the M-32 MAZATROL program that will be
transferred to or from a tape.
MAZ-211 ..... M-32 MAZATROL program
4-23-5 Description of parameters
Address Description
G46 This parameter determines whether the program-name tape I/O function is to
be made valid or invalid.
0: Invalid 1: Valid
4-23-6 Notes
1. Only the codes listed in the following ASCII codes list can be used as program
names.
If a code not listed in the following ASCII codes list is loaded, the code will be
converted into a null code (20H) and then stored into the internal memory of
the NC unit.
2. The maximum number of name characters which can be stored into the NC
internal memory during one program-name loading operation is 11. If,
therefore, the name to be loaded consists of 12 characters or more, all those
excess characters will be ignored.
4-269
ASCII codes list:
Code(hexadeci-mal digit)
CharacterCode
(hexadeci-mal digit)
CharacterCode
(hexadeci-mal digit)
CharacterCode
(hexadeci-mal digit)
Character
30 0 41 A 4B K 55 U
31 1 42 B 4C L 56 V
32 2 43 C 4D M 57 W
33 3 44 D 4E N 58 X
34 4 45 E 4F O 59 Y
35 5 46 F 50 P 5A Z
36 6 47 G 51 Q
37 7 48 H 52 R 20 SP
38 8 49 I 53 S 2D !
39 9 4A J 54 T 2E .
4-270E
5. PRINTOUT
This operation should be carried out to hardcopy the display data being indicated
on the CRT screen.
[1] Connect the printer cable to the PTP/PTR connector of the NC equipment.
[2] Call the display to be hardcopied.
[3] Press twice the display selector key (green key located to the left of the menu
keys).
- The following menu will then be displayed in the menu display area.
EIA/ISO
INFORM.
MODAL
INFORM.
ALARM PROCESS
CONTROL
HARD
COPY
[4] Press the menu key HARD COPY.
- This will cause the display status of HARD COPY to reverse and the printer
to operate.
- The reverse-display status of HARD COPY will be released when printing of
the display data being displayed is completed.
Notes:
1. The printer stops operating if the following procedure is carried out during
printing.
(1) Press the cursor key , , , or to move the cursor.
(2) Change the display over to another display.
(3) Press the menu key I/O STOP.
2. In the above-mentioned printout operations using HARD COPY, only one
display of a machining program can be hardcopied at a time. When printing out
a machining program prestored within the memory of the NC equipment, the
machining program can be printed out from the first line through the final line
using the menu key PRINT of the WK. PROGRAM display. For details of the
operating procedure, refer to the separate Programming manual (Application).
5-1
- NOTE -
(5-2E)
6. DATA WRITE INHIBIT CONDITIONS
When the program override switch is set to the LOCK (Inhibit) position as illustrated
below, it becomes impossible to override data, except for its specific portions.
The table below represents distinction in type between data that can be overridden
(write enable) and data that cannot be overridden (write disable).
Reprogramming switch
OK: Write enable
NOT OK: Write disable
Data name Unit Description
Position OK
Counter OK
Cutting time NOT OK
WORK NO. OK
GEAR NO. OK
SCALE OK
PLANE SELECT OK
Shape OK
PASS CONTINUE/STEP OK
CUTTING COND NOT OK
Other parameters NOT OK
PROGRAM FILE display NOT OK
Program creation NOT OK
Edition NOT OK
Data search (Unit, tool, etc.) OK
Work No. search OK
DATA IN/OUT display OK
MACRO VARIABLE display COMMON VARIABLE NOT OK
POSITION display
COMMAND display
POSITION display
COMMAND display
TRACE display
TRACE display
PATH CHECK display
SHAPE CHECK display
PARAMETER display
WK. PROGRAM display
6-1
Data name Unit Description
NOM-z/Suffix NOT OK
MAT NOT OK
DEPTH NOT OK
Number of teeth NOT OK
Minimum diameter NOT OK
Angle NOT OK
ALL ERASE NOT OK
TOOL OK
NOM-z/Suffix OK
ACT-z OK
LENGTH OK
COMP. OK
AUXIL. OK
THR/HP. (Option) OK
LIFE OK
TIME OK
TEACH OK
T-DATA MOVE OK
TOOL SEARCH OK
DRUM NO. OK
WORK NO. OK
DRUM NO. OK
SPARE T ERASE OK
PKNO. CLEAR OK
PKNO. SHIFT OK
PKNO. ASSIGN OK
SPARE T ADDITION OK
LAYOUT FINISH OK
TOOL SEARCH OK
LAYOUT CANCEL OK
TOOL ERASE OK
TOOL OFFSET display OK
WORK OFFSET display OK
TOOL FILE display
TOOL DATA display
TOOL LAYOUT display
Note:
With the program override switch left set to the LOCK position, if an attempt is
made to write (or override) data indicated as NOT OK shown above, then the alarm
message 406 MEMORY PROTECT (write disabled) will be displayed.