MELDAS is a registered trademark of Mitsubishi Electric Corporation.
Other company and product names that appear in this manual are trademarks or
registered trademarks of the respective company.
Page 4
Page 5
Introduction
This manual is referred to when using the MELDAS 60/60S Series.
This manual explains how to operate, run and set up this NC unit. Read this manual
thoroughly before using the NC unit. To safely use this NC unit, thoroughly study the
"Precautions for Safety" on the next page before use.
* The "MELDAS60 Series" includes the M64A, M64, M65, M66 and M65V.
* The "MELDAS60S Series" includes the M64AS, M64S, M65S and M66S.
Details described in this manual
CAUTION
For items described as "Restrictions" or "Usable State" in this manual, the instruction
manual issued by the machine maker takes precedence over this manual.
Items not described in this manual must be interpreted as "not possible".
This manual is written on the assumption that all option functions are added. Confirm
with the specifications issued by the machine maker before starting use.
Refer to the Instruction Manual issued by each machine maker for details on each
machine tool.
Some screens and functions may differ depending on the NC system (or its version),
and some functions may not be possible. Please confirm the specifications before use.
Refer to the following documents.
MELDAS 60/60S Series Alarm / Parameter Manual............................................... BNP-B2201
MELDAS 60/60S Series MELDASMAGIC64 Programming Manual (M TYPE)...... BNP-B2182
MELDAS 60/60S Series MELDASMAGIC64 Programming Manual (L TYPE)....... BNP-B2181
In this NC unit, the machining programs, param eters and tool compensation data are saved in
the memory (mem ory elements). This NC unit's m emory is backed up by lithium batteries, and
under normal conditions will last 6 years from the date of m anufacture. However, data contents
could be lost under the conditions described below.
To prevent data loss, output important programs, parameters, etc., to a serial input/output device
and save them. Refer to Section "
how to do this.
Data in the memory can be lost under these kinds of conditions.
< Important Usage Notes >
III
-8 Maintenance Functions" in this manual f or inform ation on
(1) Incorrect operation
Data can be lost if the operator inadvertently changes data while editing a program or setting
parameters.
(This is not really a data loss, but it is a loss from the standpoint that the original data is gone.)
Data can be lost if the operator inadvertently deletes data or initializes NC unit.
(2) Battery life expires
When the battery life expires and there is not enough voltage to store the data in the memory,
data can be lost by turning the power OFF.
(3) Faults
Data can be lost when faults occur and the control unit must be replaced.
Page 6
Page 7
Precautions for Safety
Always read the specifications issued by the machine maker, this manual, related
manuals and attached documents before installation, operation, programming,
maintenance or inspection to ensure correct use.
Understand this numerical controller, safety items and cautions before using the unit.
This manual ranks the safety precautions into "DANGER", "WARNING" and "CAUTION".
DANGER
When the user may be subject to imminent fatalities or major
injuries if handling is mistaken.
WARNING
When the user may be subject to fatalities or major injuries if
handling is mistaken.
CAUTION
When the user may be subject to bodily injury or when physical
damage may occur if handling is mistaken.
Note that even items ranked as "
CAUTION", may lead to major results depending on
the situation. In any case, important information that must always be observed is
described.
DANGER
Not applicable in this manual.
WARNING
1. Items related to operation
If the operation start position is set in a block which is in the middle of the program and
the program is started, the program before the set block is not executed. Please confirm
that G and F modal and coordinate values are appropriate. If there are coordinate system
shift commands or M, S, T and B commands before the block set as the start position,
carry out the required commands using the MDI, etc. If the program is run from the set
block without carrying out these operations, there is a danger of interference with the
machine or of machine operation at an unexpected speed, which may result in breakage
of tools or machine tool or may cause damage to the operators.
Under the constant surface speed control (during G96 modal), if the axis targeted for the
constant surface speed control moves toward the spindle center, the spindle rotation
speed will increase and may exceed the allowable speed of the workpiece or chuck, etc.
In this case, the workpiece, etc. may jump out during machining, which may result in
breakage of tools or machine tool or may cause damage to the operators.
Page 8
1. Items related to product and manual
For items described as "Restrictions" or "Usable State" in this manual, the instruction
manual issued by the machine maker takes precedence over this manual.
Items not described in this manual must be interpreted as "not possible".This manual is written on the assumption that all option functions are added. Confirm
with the specifications issued by the machine maker before starting use.
Refer to the Instruction Manual issued by each machine maker for details on each
machine tool.
Some screens and functions may differ depending on the NC system (or its version),
and some functions may not be possible. Please confirm the specifications before
use.
2. Items related to installation and assembly
Ground the signal cables to ensure stable system operation. Also ground the NC unit
main frame, power distribution panel and machine to one point, so they all have the
same potential.
If the control unit's rotary switch is set to "7", all data in the NC will be erased and the
system will not start up.
CAUTION
3. Items related to preparation before use
Always set the stored stroke limit. Failure to set this could result in collision with the
machine end.
Always turn the power OFF before connecting/disconnecting the I/O device cable.
Failure to do so could damage the I/O device and NC unit.
4. Items related to screen operation
If the tool offset and workpiece coordinate system offset are changed during automatic
operation (including during single block stop), they are validated from the command of
the next block or blocks onwards.
When forcibly setting (forcibly outputting) data on the I/F diagnosis screen during
machine operation, pay careful attention to the sequence operation.
All of the various data in the NC memory is erased when formatting. Be sure to use
the transfer function to transfer all necessary data to another storage device before
formatting.
Even if the tool compensation amount write command, parameter write command or
variable data write command is executed with graphic check, the data will be actually
written in, and the original data will be overwritten.
To prevent influence from data omission and data transformation in the communication
circuit, always verify the data after inputting and outputting machining programs.
Do not change setup parameters without prior approval from the machine maker.
5. Items related to programming
Because of key chattering, etc., during editing, "NO NOS. FOLLOWING G" commands
become a "G00" operation during running.
" ; " "EOB" and " % " "EOR" are explanatory notations. The actual codes are "Line
feed" and "%" for ISO, and "End of Block" and "End of Record" for EIA.
Do not change the fixed cycle program without prior approval from the machine maker.
(Continued on next page)
Page 9
CAUTION
6. Items related to operation
Stay out of the moveable range of the machine during automatic operation. During
rotation, keep hands, feet and face away from the spindle.
Carry out dry operation before actually machining, and confirm the machining program,
tool offset and workpiece coordinate system offset.
If the operation start position is set from a block in the program and the program is
started, the program before the set block is not executed. If there are coordinate
system shift commands or M, S, T, and B commands before the block set as the
starting position, carry out the required commands using the MDI, etc. There is a
danger of interference with the machine if the operation is started from the set starting
position block without carrying out these operations.
Program so the mirror image function is turned ON/OFF at the mirror image center.
The mirror image center will deviate if the function is turned ON/OFF at a position
other than the mirror image center.
7. Items related to faults and abnormalities
If a BATTERY FAULT alarm is issued, save the machining program, tool data and
parameters before replacing the battery.
If the axis overruns or emits an abnormal noise, immediately press the emergency
stop button and stop the axis movement.
8. Items related to maintenance
Incorrect connections may damage the devices, so connect the cables to the
specified connectors.
Do not apply voltages other than those indicated in this manual on the connector.
Doing so may lead to destruction or damage.
Do not connect or disconnect the connection cables between each unit while the
power is ON.
Do not connect or disconnect the PCBs while the power is ON.
Do not connect the cable by pulling on the cable wire.
Do not short circuit, charge, overheat, incinerate or disassemble the battery.
Dispose the spent battery according to local laws.
Do not replace the control unit while the power is ON.
Do not replace the base I/O unit while the power is ON.
Do not replace the control section power supply PCB while the power is ON.
Do not replace the expansion PCB while the power is ON.
Do not replace the memory cassette while the power is ON.
Be careful that metal cutting chips, etc., do not come into contact with the connector
contacts of the memory cassette.
Do not replace the high-speed program server unit while the power is ON.
Page 10
Page 11
Disposal
(Note)This symbol mark is for EU countries only.
This symbol mark is according to the directive 2006/66/EC Article 20 Information for endusers and Annex II.
Your MITSUBISHI ELECTRIC product is designed and manufactured with high quality materials and
components which can be recycled and/or reused.
This symbol means that batteries and accumulators, at their end-of-life, should be disposed of
separately from your household waste.
If a chemical symbol is printed beneath the symbol shown above, this chemical symbol means that the
battery or accumulator contains a heavy metal at a certain concentration. This will be indicated as
follows:
Hg: mercury (0,0005%), Cd: cadmium (0,002%), Pb: lead (0,004%)
In the European Union there are separate collection systems for used batteries and accumulators.
Please, dispose of batteries and accumulators correctly at your local community waste collection/
recycling centre.
Please, help us to conserve the environment we live in!
Page 12
Page 13
Contents
I. OPERATION SECTION
1. Setting and Display Unit Operation.........................................................................................1
1.1 Appearance of Setting and Display Unit...........................................................................1
1.2 Functions of Display Areas...............................................................................................2
4.2 Inputting the Fixed Cycle Program ...................................................................................4
4.3 Outputting the Fixed Cycle Program.................................................................................4
4.4 Erasing the Fixed Cycle Program.....................................................................................4
4.5 Standard Fixed Cycle Subprogram (For L system)...........................................................5
4.6 Standard Fixed Cycle Subprogram (For M system)........................................................15
- viii -
Page 21
I. OPERATION SECTION
Page 22
Page 23
A
1. Setting and Display Unit Operation
1. Setting and Display Unit Operation
1.1 Appearance of Setting and Display Unit
1.1 Appearance of Setting and Display Unit
The setting and display unit consists of a display unit (9-inch umber color), keys, and menu keys, as
illustrated below:
(1) Appearance of the CT100 Setting and Display Unit ... Example of key layout for
machining center system
(Separate types FCUA-CR10+KB10 and FCUA-EL10+KB10 are similar.)
Setting keys
MITSUBISHI
CRT/EL display
READY LED
Function selection keys
READY
MONI TOR
OANBG
X
U
F
E
P\QJR
M(S)T
?
RESET
TOOL
PARAM
YVZ
D
L
EDIT
MDI
C
W
H
I
K
[
DIAGN
IN/O UT
78
4
12
+
EOB
]
lphabetic character,
numerical character,
and symbol keys
SFGF0
9
56
3
.
0
SP
,
=#/
*
CB
DELETE
CAN
INS
SHIFT
INP UT
CALC
Page keys
Menu keys
Reset key
Cursor keys
Data correction keys
Input key (calculation)
Shift key
(2)
Appearance of the CT120 Setting and Display Unit ... Example of key layout for lathe
system
MI TS UBISHI
(Note 1) To enter the letter or symbol on the lower right of an alphabetic or symbol key, press the
corresponding key while holding down the
O
(Example) Pressing the
while holding down the
A
SHIFT
key.
READY
TOOL
MONI TOR
OANBG
XUY
F
E
P\QJR
M(S)T
?
RESET
SHIFT
EDIT
PARAM
MDI
C
Z
V
W
DLH
I
K
[
key types letter "A".
DIAGN
IN/OUT
7
4
1
+
EOB
]
SFGF0
8
56
2
0
SP
=#/
CB
DELETE
CAN
INS
SHIFT
INP UT
CALC
9
3
.
,
*
I-1
Page 24
g
A
y
(
)
A
1.2 Functions of Display Areas
Screen display is divided into the following four areas:
(1) Data display area
(2) Operation status mode and alarm message area
(3) Menu display area
(4) Setting area and key operation message area
When using the 2-system, the
system name will be displayed here
for screens that can be set and
displayed per system.
The name set in parameter "#1169
system name" will display.
The systems can be switched over
by pressing
Operation status mode display and menu display
(during normal operation)
ST1 ST2 ST3 ST4 ST5 ST6 ST7 ST8
Menu 1 Menu 2 Menu 3 Menu 4 MENU
larm message displa
Alarm 1 (19 characters)
Menu 1 Menu 2 Menu 3 Menu 4 Menu 5
during alarm occurrence
Alarm 2 (19 characters)
Operation mode
This is displayed when 6 or more
menus exist.
The selected menu is reversedisplayed.
larm is highlighted and message
(warning) is normally displayed.
I-2
Page 25
1. Setting and Display Unit Operation
1.2 Functions of Display Areas
Explanation of operation status display
Position Display symbol Explanation
ST1 EMG During emergency stop
RST During reset
LSK When paper tape reader is in label skip state
HLD During feed hold stop
STP During single block stop
Normal operation state other than the above
ST2 mm Metric command
in. Inch command
ST3 ABS Absolute command mode G90
INC Incremental command mode G91
ST4
ST5
SB1
SB4
G54
This indicates that subprogram is not executed.
Machining program execution is controlled according to subprogram
data. Each value of 1 to 4 indicates the subprogram depth.
Selection of the workpiece coordinate system is indicated.
G59
ST6 G40 Tool radius compensation cancel state
G41 During tool R compensation (left)
G42 During tool R compensation (right)
ST7 fix Fixed cycle is being executed.
PR State in which power must be rebooted to validate set parameter.
State other than the above.
ST8
(Note 1)
denotes blank display.
I-3
Page 26
1.3 Screen Transition Diagram
1.3.1 Screen Transition when Power Is Turned ON
Power ON
Title screen
MONI-
TOR
1. Setting and Display Unit Operation
1.3 Screen Transition Diagram
etc.
Display screen
Blank screen
MONITOR 1
O··1234 N12345
X -12000.000 M3
Y -3400.000 S100
SHIFT
Z -560.000 T12
N1
C.B
CAN
N2
(1) When the power is turned ON, the "Title" screen is displayed. To select a display screen on the "Title"
screen, press the corresponding "function selection" key.
(2) To select a blank screen on a display screen, select the "MONITOR 1" scre en and press
C.B
key.
CAN
SHIFT
key, then
To select a display screen on the "blank screen", press the corresponding "function selection" key.
The setting can be displayed when SETUP
PARAM is selected.
MC-ERR.
CMP.
PLC
TIMER
MACRO
FILE
#4000,#5000 #6000 #7000 #7000
PSW
1.3 Screen Transition Diagram
key is pressed when using the 2-system.
[MENU 7] [MENU 8]
$$
PLC
SWITCH
COMMON
VARIABLE
LOCAL
VARIABLE
EDIT
MDI
DIAGN
IN/OUT
MDI
$
ALARM
MESSAGE
AUX-PRM
INPUT
COPY
MDI
EDIT
EDIT
MDI-ENT
SEARCH
SERVO
MONITOR
SERVO
DIAGNOSIS
AUX-MON
OUTPUT
HOST
SET
PROGRAM
SPINDLE
MONITOR
SUPPORT
ERASE
HOST
SMALL
LARGE
PLC-I/F
FILE
IC CARD
FILE
ABS SERVO
MONITOR
BS. POSITION
SET
ADJUST
S-ANALOG
OPERATION
HISTORY
CONFIG
I-7
Page 30
1. Setting and Display Unit Operation
1.3 Screen Transition Diagram
SFG
PARAMETER
#1217/0
OFF
ON
MACRO
CONROL
TRACE
PROGRAM
MAC-PAR
ERASE
LIST
F0
PARAMETER
#1222/2
ON
OFF
CHECK
SCALE
VISUAL
ANALYZER
PARAMETER
#6451/0
ON
OFF
STEP
STANDARD
RANGE
LADDER
MONITOR
APLC
OPERATION
SEARCH
GRF
MODE
ERASE
ROTATION
I-8
Page 31
1. Setting and Display Unit Operation
1.4 Screen Selection Procedure
1.4 Screen Selection Procedure
The following operation methods are based on using the exclusive setting and display unit.
Select a screen according to the following procedure:
(1) Select a function screen by using the appropriate function key.
(2) Select a menu screen in the function by using the appropriate menu key.
(3) Select a page in the menu screen by using the page key.
Menu 1 Menu 2 Menu 3 Menu 4Menu 5Menu 6 Menu 7 Menu 8
Page
FUNCTION
MENU
First
page
Second
page
Third
page
Fourth
page
1.1
screen
1.2
screen
1.3
screen
2.1
screen
2.2
screen
3.1
screen
(1) Select a function screen.
EDIT
MDI
DIAGN
IN/OUT
MONI-
TOOL
TOR
PARAM
Press the function selection key
SFG
corresponding to the function screen to be
displayed.
(Example)
Press the
MONI-
TOR
key.
1) The previously displayed menu screen is
displayed in the data display area.
2) The first display screen after power is turned
ON is the screen on the first menu.
key is pressed, the number is incremented by one. When the
decremented by one. The data number can also be directly changed by moving the cursor to the
data number setting area.
(Note 1)
Data in the setting area is only displayed on the screen and is not set in memory until the
is pressed. If the screen is changed before the
becomes invalid.
1. Setting and Display Unit Operation
1.5 Data Setting Method
key is pressed, the number is
INPUT
key is pressed, the data in the setting area
INPUT
key
(2) Cursor control and operation examples
1) Data write into the display screen (by keying) is made at the position indicated by the cur sor. When
the cursor is not displayed, keying is not effective.
Data ( )
Cursor
This position enables keying.
2) When any key is pressed, already displayed data is moved one column to the left and the data
corresponding to the key pressed at the cursor position is displayed.
DATA ( 12) When
3
is pressed, DATA ( 123)
3) If a number of parentheses exist in the data setting are a, pressing the
key when the cursor is in
the right end within a parenthesis causes the cursor to move to the right end within the next pair.
# ( ) DATA ( )
When the
key is pressed, the cursor is moved
to the right end within the next parentheses.
# ( ) DATA ( )
4) When the
DELETE
INS
entered by using any data key, etc., use the
If you press
3
If you once press the
If you again press the
Each time the
data to the left of the deleted character is moved one column to the right.
When the
SHIFT
moved to the preceding parentheses.
key is pressed, the data at the cursor position is deleted. To cancel one character
3
,
by mistake,
DELETE
key,
INS
DELETE
key,
INS
DELETE
key is pressed, one character of data at the cursor position is deleted and the
INS
I
-14
key are pressed, the cursor is
DELETE
key.
INS
# ( 12) DATA ( 1233)
# ( 12) DATA ( 123)
# ( 12) DATA ( 12)
Page 37
1. Setting and Display Unit Operation
1.5 Data Setting Method
5) Data in parentheses where the cursor exists is erased by pressing the
Display is made in the setting area as
shown in the right.
If you press the
C.B
CAN
key,
# ( 10) DATA ( 12.345)
# ( 10) DATA ( )
6) Data in all parentheses in the setting area is erased by pressing
Display is made in the setting area as
shown in the right.
C.B
If you press
SHIFT
,
CAN
# ( 10) DATA ( 12.345)
# ( ) DATA ( )
SHIFT
C.B
key.
CAN
C.B
.
CAN
7) The cursor in parentheses is moved one column to the left or right by pressing the
desired character of data entered by using the data keys can be corrected.
Display is made in the setting area as
shown in the right.
# ( 10) DATA ( 12.345)
or
key
If you make successive fou r strokes of
the
key,
If you press
3
,
# ( 10) DATA ( 12.345)
# ( 10) DATA ( 13.345)
2 is corrected to 3 and the cursor is moved one column to the right.
If you press the
key,
# ( 10) DATA ( 13.345)
The cursor is only moved one column to the right.
If you press
0
SP
0
0
,
SP
SP
# ( 10) DATA ( 13.000)
The character at the cursor position is rewritten and the cursor is also moved one column to the right.
Data is corrected in sequence.
(Note 1)
If
is pressed when the cursor exists in the right end within one parenthesis, the cursor
is moved to the right end within the following parenthesis p art; if
is pressed when the
cursor exists in the left end within one parenthesis, the cursor is moved to the right end
within the preceding parentheses.
I
-15
Page 38
1. Setting and Display Unit Operation
1.5 Data Setting Method
8) When the
SHIFT
keys are pressed, the cursor is moved to the right end within the following
parentheses.
SHIFT
# ( 123) DATA ( 234)
If you press the
key, the cursor is
moved to the right end within the following
parentheses.
SHIFT
# ( 123) DATA ( 234)
If you press the
moved to the right end within the preceding
parentheses.
key, the cursor is
(3) Miscellaneous information
1) Data can also be set by o ther special methods. See the appropriate items. (For example, manual
numeric command setting is performed by the reverse display setting method.)
2) If an invalid key is pressed when data is set within parentheses, a "setting error" will occur at input
time and the data will not be accepted. Again set correct data from the beginning.
I
-16
Page 39
1. Setting and Display Unit Operation
1.6 Screen Saver / Backlight OFF
1.6 Screen Saver / Backlight OFF
The screen saver function protects the display unit by turning OFF the screen after the time set in the
parameters has elapsed. The screen can also be turned OFF with key operations on the POSITION screen.
The backlight OFF function turns OFF the backlight in order to exten d the life of the LCD screen’s backlight.
The screen can be turned ON by pressing any of the keys on the key operation panel.
(1) Turning the screen OFF
(a) Screen Saver
If there is no key operation or a screen display request signal input from the machine within th e time
set in the parameter (#8078 Screen Saver Time), the screen will be turned OFF.
If the parameter is set to 0, the screen will not be turned OFF.
The screen can turn OFF by pressing the
parameter is set to 0, the screen can be turned OFF by pressing the
(Note) The screen will not be turned OFF even if the
other than the POSITION screen.
(b) Backlight OFF
SHIFT
and
C.B
keys on the POSITION screen. Even if the
CAN
SHIFT
and
SHIFT
C.B
keys are pressed on a screen
CAN
and
C.B
CAN
keys.
When the Screen Sever function works, the backlight turns OFF.
(2) Turning the screen ON
If a key is pressed or the screen display request signal is input while the screen is OFF, the screen will
turn ON. (If an LCD is used, the backlight will also turn ON.)
When a function select key is pressed, the screen will turn ON (the backlight will also turn ON for an
LCD), and each key function will be executed.
When alphanumeric or symbol key is pressed:
* The following keys are also included.
(
When a function select key is pressed:
INPUT
1
→ Only screen is turned ON
Z
→ Only screen is turned ON
/
MONI-
TOR
→ Screen turns ON and screen shifts
C.B
DELETE
/
/
CAN
)
INS
(Note) If a key is pressed or the screen display request signal is input while the screen is ON,
counting of the time to turn the screen OFF will restart.
I-17
Page 40
(3) Setting the parameters
# Item Contents Setup range (unit)
8078 Screen Saver Set the time to turn the screen OFF.
(4) Target display units
This screen saver function is valid with the following display units.
(a) 9-type CRT/9.5-type EL
(b) 7.2-type/10.4-type monochrome LCD
(c) 10.4-type color LCD
(Note1) The display unit in (a) is valid only when the screen is turned OFF by the
the POSITION screen.
(Note2) The display units in (b) and (c) have a backlight which is turned ON/OFF.
(5) Precautions
(a) If the screen is turned OFF while keys can be operated on the EDIT screen, etc., and an
alphanumeric, symbol or INPUT key is pressed, the first key will be handled as that for turning the
screen ON. The key will not be input.
(b) If the function key, menu key, page key or system changeover key is pressed while the screen is
OFF, the screen corresponding to the pressed key will turn ON.
(c) The screen will not turn ON even if the reset key is pressed. However, if the screen display request
signal is input when the reset key is pressed, the screen will turn ON. Refer to the instruction
manual issued by each machine maker for details. Note that whethe r the screen will turn ON when
any of the machine operation board keys (other than the NC operation board keys) is pressed will
differ according to the machine specifications. Refer to the instruction manual issued by each
machine maker for details.
(d) Correspondence of
The screen will not turn ON when just the
1. Setting and Display Unit Operation
1.6 Screen Saver / Backlight OFF
The screen saver will not turn ON if 0 is set.
SHIFT
key.
SHIFT
key is pressed.
0 to 60 (min)
0: Do not turn screen
OFF.
SHIFT
and
C.B
CAN
keys on
I-18
Page 41
2. Monitor
When the function selection key
MONI-
is pressed, the following menu appears:
TOR
2. Monitor
MONITOR menu display (No.5 to 8)
(No.1 to 4)
MONITOR menu display
No.1 to 4
PREVIOUS
PAGE
RESERCHPLC-SW COM-VAR LOC-VAR MENU
POSI COORDI COMMANDSEARCH MENU
Menu selection keysPrevious page keyNext page key
POSITION
X M
Y S
NEXT
PAGE
Z T
COORDI
POSITION, DIS
TO GO, WORK,
MACHINE
COMMAND
PROGRAM
DISPLAY
MODAL
INFORM.
TIME
SEARCH
PROGERAM FILE
SEARCH
PROGRAM FILE
SEARCH
PROGRAM FILE
SEARCH
MENU
MONITOR menu display
No.5 to 8
PREVIOUS
PAGE
NEXT
PAGE
RESERCH
I-19
PLC-SW
COM-VAR
......
COM-VAR
LOC-VAR
......
LOC-VAR
Page 42
2.1 POSITION
When the menu key
[POSITION] 12/14 13:27 MONITOR 1
O12345678 N12345-12
<SUB> O 1000 N 200-30
The following can be performed on the POSITION screen:
(1) Full screen erase
(2) Origin set. The current value (POSITION) data of each axis can be set to 0.
(3) Manual numeric command. Miscellaneous function output of M, S, T, etc., can be set through the
screen.
I-20
Page 43
2. Monitor
2.1 POSITION
Display itemExplanation
12/14 13:27 The date and the time are displayed.
O12345678 N12345-12 The currently executin g program number, sequence number, and
block number are displayed.
<SUB> O 1000 N 200-30 When a subprogram is being executed, the program number,
sequence number, and block number of the subprogram are
displayed.
[POSITION]
X-12345.678
Y 12345.678
Z 0.000 #1
C 0.000 #1
The relative value is coordinate position using referenced to the
machine zero point.
The current position during execution and its abbreviation (if the
position is specific or is placed in specific state) are displayed.
#1~#4 (first to fourth reference point positions),
] [ (servo off state),
> < (axis removed state)
MR (mirror image) are displayed.
Whether the tool reference position (figure below (a)) or the current
position of the tool nose position (figure below (b)) that considers
offset, such as tool length offset amount or tool diameter
compensation amount, in the tool reference position is applied to
the display of the relative value can be selected with the parameter.
Relative value
(Machine position)
Displayed by tool reference
position
Machine
zero point
(a)
Relative value
Displayed by tool
nose position
Tool
Current value B
(b)
Workpiece offset
Workpiece
coordinate
Workpiece
zero point
Tool reference position
Tool nose position
(Continued on next page)
I-21
Page 44
2. Monitor
2.1 POSITION
Display itemExplanation
The relative of the relation value counter display contents and the
parameters is as shown below.
<M60 series>
#1287 ext23
/bit3
#1221
0 1
aux 05/bit7
0
Relative
value (figure
below (a))
Relative value (figure below (b))
The compensation amount is
considered according to #1287
ext23/bit4,5 contents.
Relative
value (figure
below (a))
The current value B is displayed
in M60S series.
In the M60A/64 lathe system, not
only the counter of the
POSITION screen but also the
1
relative value of the
COORDINATE screen changes
to the current value B.
The relative value (figure below
(b)) is displayed in the
M64A/64(Machining system)
/65/66.
<M60S series>
Relative value
0
The compensation amount is considered
#1221 aux
05/bit7
according to #1287 ext23/bit4,5 contents.
Current value B
1
The counter of the POSITION screen changes
to the current value B.
The spindle rotation speed command value is displayed. The actual
spindle rotation speed is shown in ( ).
The tool command value is displayed.
The last four digits of the miscellaneous function command value
are displayed.
During interpolation feed, the speed in the current vector direction in
moving is displayed.
During independent axis feed, the speed of the axis with the highest
speed is displayed.
Four blocks of the current program being executed are displayed.
The top block is an already executed block.
The subsequent three lines are the subsequent block program.
I-22
Page 45
2. Monitor
2.1 POSITION
2.1.1 Total Clear of Screen
If you do not use the unit for extended periods, clear the entire screen to prevent deterioration of the display
unit by the following procedures.
(1) Select 1st menu
screen.
(2) If you want to display screen after clearing of total screen, press a function select key such as
POSI
on the MONITOR screen and press the
SHIFT
and
C.B
keys to clear
CAN
MONI-
TOR
total
to
display the screen you desire.
2.1.2 Position Display Counter Zero and Origin Zero
Counter Zero
The POSITION display only is set to zero and the absolute value data remains unchanged.
Origin Zero
This sets both POSITION display and absolute value data to zero.
It is equivalent to G92 X0 Y0 Z0 ;.
(Note1) Origin zero is valid only when #1123 origin is set to 0.
(Note2) Counter zero and origin zero are disabled in the current value B.
In the following operations, the
the counter zero function and the
has the origin zero (set zero) function.
INPUT
key has
C.B
key
CAN
X -12345.678
Y 1.234
Z 12.345
C 123.456
Press the address key X.
1) The address indication corresponding
to the key is highlighted.
Press the
or
INPUT
C.B
key (origin zero).
CAN
key (counter zero)
1) The axis position data is set to zero and
the next axis name is highlighted.
2) By repeatedly pressing the
C.B
key, the position data of other axes
CAN
INPUT
can be cleared to zero.
3) Upon completion of zero clear of final
axis, the display is no longer reversed.
4) If you press an axis address key
midway, the address of specified axis is
highlighted.
5) When you press a key other than axis
address key, the display is no longer
reversed.
key or
X -12345.678
Y 1.234
Z 12.345
C 123.456
X 0.000
Y 1.234
Z 12.345
C 123.456
X 0.000
Y 0.000
Z 12.345
C 123.456
I-23
Page 46
2. Monitor
2.1 POSITION
2.1.3 Manual Numeric Command (S, T, M)
You can easily execute spindle function S, tool function T and miscellaneous function M by operation on the
screen. Namely, you can key in S, T and M commands as if they were commanded by a program.
(1) Conditions that allow manual numeric commandM, S or T command sequence is not unde r way. Even during automatic start or pause, for example, the
manual numeric command is available if above conditions are met.
(2) Operating procedures of manual numeric commands
1) Select the position display
2) Press the address key corresponding to the command. This causes the corresponding comman ded
value display section to be highlighted and makes the system ready for input of manual numeric
command. The spindle function key is
M
is
.
3) Key-in the numerical value to be input.
4) Press the
INPUT
key.
(Example) The procedures to execute S1200 by manual numeric command are given below. First select
POSITION display on MONITOR screen.
On screen, last executed command
value is displayed.
POSI
menu screen.
S
, tool function key is
S 500
T
and miscellaneous function key
Press the address key
S
.
S
1) The address corresponding to the
pressed key and numerical value
setting range are highlighted.
Set the numerical value by number
keys.
2
0
0
1
S 1200
1) The set numbers are displayed
successively as highlighted.
Press the
INPUT
key.
S 1200
1) The S command is executed.
2) The reversed display on screen
returns to normal.
I-24
Page 47
2. Monitor
2.1 POSITION
(3) Action to be taken when an erroneous numeric is set and the correct one is desired to be set
There are two methods:
Method (1) While pressing the
DELETE
key, delete the set digits one by one. Then, retry to enter the
INS
correct digits.
Method (2) Retry the entry, beginning with pressing the address key corresponding to the
command.
(Example)
In this condition, the numeric is
desired to be replaced by S1500.
S 1200
Method (1)
Press
DELETE
INS
DELETE
INS
DELETE
to delete the
INS
erroneously set numeric.
Enter
5
0
0
.
Method (2)
Press address key
S
to return to
the initial status .
Enter
1
5
0
0
S 1
S 1500
S
.
S 1500
(4) Setting/output range of manual numeric commandThe setting and output range for the manual numeric command are indicated.
BCDSigned binary
M 0~9999
S ±99999
T 0~9999
I
-25
Page 48
2. Monitor
2.1 POSITION
(Note 1) If the type is BCD output and a negative number is set, the positive value converted from it will be
output.
(Example) Manual numeric command
Output
M -100
M 100
(Note 2) If the number of digits specified in the command exceeds the setting range, the most significant
digit will be lost.
(Example)
M 1234
5
M 2345
1
Most significant digit is lost.
(5) Other notes on operation
(1) When a minus command is set:
Before setting the numeric, press the
key.
(Example) If S-150 is specified:
5
key.
S
0
in order.
. Then, press
S-150
Press address key
1
INPUT
key
Press the
S 150
1) A minus value wi ll be out p u t, but a
positive value will display.
(2) When manual numeric command operation stops halfway:
If the operation is desired to be stopped before input after pressing the address key, press any
non-numeric key.
• If a manual numeric command address-key such as M, S, T is pressed, the previous operation
will stop. In this case, the next manual numeric command sequentially begins.
• If an axis address key (X, Y, or Z, etc.) is pressed, the manual numeric command will stop. In this
case, the origin zero or counter zero mode is then entered.
C.B
SHIFT
• If the
keys are pressed, the manual numeric command will stop. In this case,
CAN
the
POSITION screen is blanked.
• If one of the following keys is pressed, the operation will not stop:
1) Position display function key
key pressed before a numeric is set (will be processed as a minus command.)
2)
DELETE
3)
key when a numeric has been set (The set data will be deleted.)
INS
(3) The macro interruption codes (M96, M97) and subprogram call codes (M98, M99) will not be
MONI-
TOR
processed even if these codes are issued.
(4) No surface speed command is available.
In the constant surface speed mode, no command is processed, if specified.
I-26
Page 49
2. Monitor
2.1 POSITION
(5) The set data will be canceled if screen change is executed during manual numeric command
operation.
(6) If operations in which manual numeric commands are carried out (M, S, T keys) are attempted
when the manual numeric command protect function is valid, the error message "E05 NOT
ACCEPTABLE" will occur.
2.1.4 Displaying Automatic Operation Program
(1) Displaying the operation program during automatic operation
During memory, tape, or MDI operation, up to four blocks of the specified program are displayed. The
block being executed or the completed block will display at the top line.
(2) Displaying the operation program after SEARCH
The head block of the operation searched program is displayed at the line of the next command.
(3) Displaying the operation program at branch to or at return from subprogram
When a branch command (M98) block is executed, the subprogram is immediately displayed. When a
return command (M99) block is executed, the main program is immediately displayed.
(4) Difference between one block of work program and one execution block
1) A block containing only EOB or only a co mment statement is not interpreted as one execution block.
Instead it is processed as one block together with the next block.
2) A block that does not contain a movement command or MST command, such as a variable
command, is not interpreted as one execution block. Instead, the program up to the block
containing a movement command or MST command is handled in the same manner as one block.
(Note) When a parameter "MACRO SINGLE" is ON, a variable command block is regarded as an
execution block.
I-27
Page 50
Y
2.2 COORDINATE
When the menu key
[COORDINATE] O12345678 N12345-12 MONITOR2 2.1/2
<SUB>O 1000 N 200-30 Fc 0.00 WORK COUNT 1300/ 30000
N1 G00 X-345.678; [POSITION] [WORK (G54)] [MACHINE]
N2 T1234; X1 100.000 X1 100.000 X1 100.000
N3 S5000 M3; Y1 200.000 Y1 200.000 Y1 200.000
N4 G00 Z-100; Z1 300.000 Z1 300.000 Z1 300.000
N5 G01 X100. F500; A 0.000 A 0.000 A 0.000
N6 Y100.; B 0.000 B 0.000 B 0.000
N7 G02 X200. R200.; C 0.000 C 0.000 C 0.000
[DIS TO GO] [NEXT]
0 50 100 X1 100.000 X1 100.000 S1 5000
110% Y1 200.000 Y1 200.000 ( 2000)
Z1 300.000 Z1 300.000 S2 0
0 50 100 A 0.000 A 0.000 ( 0)
80% B 0.000 B 0.000 T 1234
STP mm ABS G40 G54 MEMOR
Multiple axis display screen
COORDI
POSI COORDI COMMAND SEARCH MENU
2. Monitor
2.2 COORDINATE
is pressed, the COORDINATE screen is displayed.
C 0.000C 0.000 M 12
This screen is displayed on second page of the COORDINATE screen for 4-Spindle specification or
more or 7-Servo axis specification or more.
[COORDINATE] O 120 N 0- 0 MONITOR2 2.2/2
<SUB>O N - Fc 0.00 WORK COUNT 0/ 0
[POSITION] [WORK (G54)] [MACHINE] [DIS TO GO] [POSITION B] [MANUAL IT]
X1 0.000#1 X1 0.000 X1 0.000 X1 0.000 X1 0.000 X1 0.000
Y1 0.000#1 Y1 0.000 Y1 0.000 Y1 0.000 Y1 0.000 Y1 0.000
Z1 0.000#1 Z1 0.000 Z1 0.000 Z1 0.000 Z1 0.000 Z1 0.000
A 0.000 A 0.000 A 0.000 A 0.000 A 0.000 A 0.000
B 0.000 B 0.000 B 0.000 B 0.000 B 0.000 B 0.000
C 0.000 C 0.000 C 0.000 C 0.000 C 0.000 C 0.000
U1 0.000 U1 0.000 U1 0.000 U1 0.000 U1 0.000 U1 0.000
V1 0.000 V1 0.000 V1 0.000 V1 0.000 V1 0.000 V1 0.000
O12345678 N12345-12 The currently executing program number, sequence number, and
block number are displayed.
<SUB> O 1000 N 200-30 When a subprogram is being executed, the program number,
sequence number, and block number of the subprogram are
displayed.
I-28
Page 51
[POSITION]
X -345.678
Y 345.678
Z 0.000#1
C 0.000
2. Monitor
2.2 COORDINATE
Display itemExplanation
The current position during execution and the status abbreviation of
the axis are displayed.
The status symbol is the same as the display on the POSITION
screen.
(Note) When using the M64A/M64 lathe system, the relative value
display can be changed to the current value B (value that does not
include tool length offset amount, tool diameter compensation
amount, workpiece coordinate offset amount) by setting parameter
"#1221 aux05/bit7" and "#1287 ext23/bit3".
Tool
Relative value (a)
(Machine position)
Displayed by tool reference
position
Relative value (b)
Displayed by tool
nose position
Machine
zero point
Current value B
Workpiece offset
Workpiece
coordinate
Workpiece
zero point
Tool reference position
Tool nose position
I-29
Page 52
Display itemExplanation
[WORK (G54)]
X -345.678
Y 345.678
Z 0.000
C 0.000
[MACHINE]
X -345.678
Y 345.678
Z 0.000
C 0.000
[DIS TO GO]
X 0.000
Y 0.000
Z 0.000
C 0.000
[NEXT]
X1 0.000 S1 5000
Y1 0.000 ( 2000)
Z1 0.000 S2 0
A 0.000 ( 0)
B 0.000 T 1234
C 0.000 M 12
(Note) On the multi-axis
display screen, this display
item corresponds to the area in
which [POSITION B] and
[MANUAL IT] are displayed.
2. Monitor
2.2 COORDINATE
G54~G59, P1~P48 workpiece coordinate system modal numbers
and the workpiece coordinates in the workpiece coordinate system
are displayed.
(Note) P1 to P48 are options.
The coordinate of each axis in the basic machine coordinate system
in which the unique position determined depending on the machine
is used as the zero point are displayed.
The remaining distance of the move command being executed
(incremental distance from the current position to the end point of
the block) is displayed during automatic operation start busy or
pause busy.
This displays the command contents of the block executed after the
block currently in execution during automatic operation.
The following display items can be selected according to setting the
parameters. (Note1)
[MST]
The spindle rotation speed command value is displayed. The actual
spindle rotation speed is shown in ( ).
The tool command value is displayed.
The last four digits of the miscellaneous function command value
are displayed.
[POSITION B]
Tool nose position coordinate that is considered tool length offset
and tool diameter compensation can be displayed in workpiece
coordinate.
Tool length offset and tool diameter compensation amount that are
considered depend on tool (T) designation or the currently selected
tool No. that is input from the external source.
[MANUAL IT]
The amount moved with the manual mode while the manual
absolute switch was OFF is displayed.
The manual interrupt amount can be selected for the counter value
displayed on the coordinate value screen using parameter.
I-30
Page 53
2. Monitor
2.2 COORDINATE
(Note1) The type of position counter to display can be selected with the base specification parameter
(#1137 Cntsel).
Parameter
#1137 Cntsel
00 or 10 MST
Left Right
Next command
Counter
01 or 11 Next command
02 or 12 Current value B
03 or 13
20 MST
Current value B
Manual interrupt amount
21 Next command
22 Current value B
23
30 MST
31 Next command
Manual interrupt
amount
Manual interrupt amount
32 Current value B
33
Manual interrupt amount
Display itemExplanation
N1 G00 X-345.678 Y345.678;
N2 T1234;
The current work program being executed is displayed.
This is the same as the POSITION screen display.
N3 S5000 M3;
N4 G00 Z-100;
N5 G01 X100.F500;
N6 Y100.;
N7 G02 X200.R200.;
SPINDLE
The spindle load and Z axis load can be displayed as a bar graph,
using the user PLC.
Z-AX
WORK COUNT: /
Workpiece count
Max. workpiece count
Workpiece count :
Indicates count data of the number of workpieces.
Workpiece count Max. value :
The max. workpiece value set in #8003 WRK LIMIT value is
displayed.
Display range: 0~999999
I-31
Page 54
2.2.1 Correcting the Buffer
(1) Outline
During automatic operation (memory or tape operation) or MDI operation, a block stop can be
applied, and the next command can be corrected or changed.
When a program error occurs, the block in which the error occurred can be corrected without
resetting the NC, and operation can be continued.
(Note) When running a machining program from the external memory, even if the buffer is
corrected, the revisions are not reflected on the original program.
Tape or
IC card
Memory
Preread
block
Execution
block
2. Monitor
2.2 COORDINATE
Machine
NC operation
control
MDI
(2) Details
(a) The next command can be corrected in the following two cases.
• When single block stop is applied, and there is a machining program containing a next
command to be corrected.
• During automatic operation, there is an error (program error) in the next command's
machining program, and the program is stopped.
(b) During memory or MDI operation, not only the displayed buffer data but also the memory and
MDI contents are corrected with the buffer corrections.
(c) If an error occurs in the preread block, the block in which the error occurred can be corrected.
(Note) The buffers on the second and third pages of the COORDINATE screen cannot be
corrected.
Buffer correction
I-32
Page 55
(3) Operation method
During a single block stop or when a program error sto p occurs, the buffer can be corre cted with the
following operations, and operation can be continued.
(a)
Select the first page of the
COORDINATE screen.
(b)
Press the one of the cursor
keys (
keys (
* Buffer correction area (39 characters × 6 lines)
The normally executed program appears in this area. (Up to six lines will be displayed.)
When correcting the buffer, the display changes so that the next command is displayed at the
head of the area, and the entire buffer correction area is highlighted. The cursor will initially
flicker at the head of the next command. The cursor can be moved freely within the buffer
correction area using the cursor keys. (6 lines)
1) The head area of the program
being executed will change to the
buffer correction area when the
cursor key is pressed.
(The buffer correction mode will be
entered.)
1) The buffer correction will end when
the INPUT key is pressed, and the
program being executed will
display.
(The buffer correction mode will be
canceled.)
(a) If there is no data for the next command during automatic operation start or automatic operation
with tape, etc., the buffer correction mode will not be entered even if the cursor key is
pressed. % is always inserted at the end of the memory or the next command data will not be
lost.
Buffer correction possible Buffer correction not possible
(memory operation) (tape operation)
2. Monitor
2.2 COORDINATE
N128 G01 X110.;
%
N128 G01 X110.;
(b) The key operations for making corrections during the buffer correction mode are the same as
the operations for editing the program. However, blocks other than those displayed in the buffer
correction area cannot be displayed and operated by feeding the page with the
NEXT
PAGE
or
PREVIOUS
keys or by scrolling with the cursor keys. The page feed and scrollin g operations will be ignored.
Operation Buffer correction Program correction
Scroll Not possible Possible
Page feed/return Not possible Possible
Cursor movement Possible Possible
Character replacement Possible Possible
Character insertion Possible Possible
Character deletion Possible Possible
Block deletion Possible Possible
PAGE
I-36
Page 59
2. Monitor
2.2 COORDINATE
(c) Even if the buffer is corrected, if the
returned to the original next command by pressing the
(h) The number of characters that can be input at once will be the total of the num ber of characters
added (or deleted) with buffer correction and the number of characters in the other blocks
displayed in the correction area. The maximum number will be 234 characters (39 characters ×
6 lines). When adding data, characters exceeding the correction area's margin cannot be
added.
In this case, press the
INPUT
key and quit the buffer correction once. Then, correct the buffer
again. When buffer correction is started, a line return is added for each block and a space is
added for each word, so there will be more space for adding characters.
(Example) Add "N175 G74 Z–10.0 R–5.0 P2.0 ;" after N170.
• When running program No. 9000 to 9999 while the program display lock is valid (base
specification parameter #1122 pglk_c=1).
(k) When the program area selection (base specification parameter #1050 MemPrg) is set to 0
[program system same control specifications] and programs with the same numbers are run for
the two systems, the buffer cannot be corrected. The message "CAN'T BUF. EDIT" will appear.
I-41
Page 64
2. Monitor
2.2 COORDINATE
(l) The buffer cannot be corrected during IC card operation with M198. The message "CAN'T BUF.
EDIT" will appear.
(m) Cases in which buffer cannot be corrected
The subprogram call command (M98) and return command (M99 ) will execute the next blo ck to
be executed (subprogram head and return designation) with one automatic start. Thus, the
buffer for the subprogram's head and return destination blocks cannot be corrected.
(Example 1)
O10
G28 XYZ
:
N10 G0 X50.;
M98 P100;
O100
N100 G01 Y10. F5000.;
N110 G01 Z10.;
M99;
%
N11 G0 X100.;
N12 G0 X150.;
M02;
%
If automatic start is executed when the block is stopped with N10, the N100 block will
be executed and will stop with N110. Thus, the buffer for N100 cannot be corrected.
If automatic start is executed when the block is stopped with N110, the N11 block will
be executed and will stop with N12. Thus, the buffer for N11 cannot be corrected. (Note
that if the buffer is corrected when the block is stopped before N10, then N11 can be
corrected.)
Normal buffer correction of the subprogram's head is not possible, as shown in the above example.
Note that if there is a G0/G1 command in the M98 block, the block will stop at that block. (Example:
G0M98P100;) If a block containing only the sequence No. is created at the head of the subprogram,
the program will stop at that block, so buffer correction of the following blocks is possible.
(Example 2)
O100
N1; ← Stops here
G01Y10.F5000;
M99;
%
I-42
Page 65
;
(6) Precautions
(a) When an error occurs during continuous operation, if the program processes the variables, etc. ,
in one step, the display will start not from the error block but instead from the head of the
variables in which there was a preread error block. Six lines of the program will be displayed.
Example) X100.;
X-10000000; ← Example when this block has a program error (P35). If the macro block has seven or more lines, the block in which the program erro r occurred will
not be displayed.
(b) Edit lock C
When edit lock C is valid (base specification parameter #1121 edlk_c=1), buffer correction of
program numbers 9000 to 9999 is not possible. The "E16 EDIT LOCK C" error will occur.
When the base specification parameter #1122 pglk_c=1/2, buffer correction of program
numbers 9000 to 9999 is not possible. The "E16 EDIT LOCK C" error will occur.
(Note) When either base specification parameter #1121 edlk_c or #1122 pglk_c is set, the
(c) Data protection key
Buffer correction is possible when data protection key 1 (*KEY1: Y238) is ON.
Buffer correction is possible when data protection key 2 (*KEY2: Y239) is ON.
Buffer correction is not possible when data protection key 3 (*KEY3: Y23A) is ON. The message
"DATA PROTECT" will appear.
(d) Edit lock B
When edit lock B is valid (control parameter #8105 EDIT LOCK B = 1), buffer correction of
program numbers 8000 to 9999 is not possible. The "E15 EDIT LOCK B" error will occur.
#100=0;
← When the buffer correction mode is entered, these six lines will be
displayed.
#101=1;
#102=2;
#103=3;
#104=4;
#105=5
power must be rebooted.
2. Monitor
2.2 COORDINATE
I-43
Page 66
2. Monitor
2.3 COMMAND
2.3 COMMAND
When the menu key
This screen consists of three pages. It displays the execution program monitor, execution modal
and cumulative time data. Page switching is by pressing the
COMMAND
is pressed, the COMMAND screen is displayed.
NEXT
key or
PAGE
PREVIOUS
PAGE
key.
2.3.1 Execution Program Monitor
This screen displays the active machining
program's execution blocks for monitoring.
[COMMAND] MONITOR 3.1/3
O12345678 N12345-12 [WORK]
<SUB> O 1000 N 200-30 X 100.000
Y 200.000
Z 300.000
C 0.000
N10 ......... ;
N20 ............ ;
N30 ;
N40 ;
N50 ;
N60 ;
N70 ;
N80 ;
N90 ;
N100 ;
POSI COORDI COMMAND SEARCH MENU
Display itemExplanation
O12345678 N12345-12 The currently executin g program number, sequence number, and
block number are displayed.
<SUB> O1000
N200-30
N10 ......... ;
N20 ............ ;
N30 ;
N90 ;
N100 ;
[WORK]
X 100.000
Y 200.000
Z 300.000
C 0.000
When a subprogram is being executed, the program number,
sequence number, and block number of the subprogram are
displayed.
The current program being executed is displayed.
The cursor is moved to the top of the current block being executed.
When program execution reaches N90, the cursor is also moved to
the top of N90.
When the N100 block is executed, the N100 block is displayed
starting at the top of the screen and the cursor is also moved to the
top.
The read data is displayed also during tape running in the above
way.
The workpiece coordinates in the workpiece coordinate system
being currently executed are displayed.
monitor,
I-44
Page 67
2. Monitor
2.3 COMMAND
2.3.2 Execution Modal Monitor
By switching the screen from the execution program's monitor screen (in the previous section) by
NEXT
key, the execution modal's monitor screen is displayed. This screen mainly
PAGE
values of the active machining program for monitoring.
The rotation angle for the program coordinate rotation command is
displayed.
The scaling magnification is displayed.
The high-speed machining mode and high-speed high-accuracy
mode are displayed.
High-speed machining mode 3 (G05 : P3)
High-speed high-accuracy control II (G05 : P10000)
SSS control valid (G05 : P10000S)
High-speed high-accuracy control I (G05.1 : Q1)
Spline interpolation (G05.1 : Q2)
Mode OFF (G05 : P0)
Tx: –12.345 (L system)
Tz: 12.345 (L system)
The total of the X axis, Z axis and additional axis' tool length and
wear compensation amounts for the tool being used is displayed.
Tc: 10.000 (L system)
Tg: 12 (L system)
Tw: 12 (L system)
v (L system)
FA 24000.00
FM 1200.00
FS 0.0000
FE 0.0000 (L system)
S 12345
T 1234
M 12345678 10 35 40
B 1234
The tool length offset No. is displayed.
The wear compensation No. is displayed.
The constant surface speed spindle rotation speed is displayed.
The program command asynchronous feedrate modal value
currently being executed is displayed. (mm/min)
The manual feedrate is displayed. (mm/min)
The program command synchronous feedrate modal value
currently being executed is displayed. (mm/rev)
The thread lead command synchronous feedrate modal value
currently being executed is displayed. (mm/rev)
The modal value of the current program command S being
executed is displayed.
The modal value of the current program command T being
executed is displayed.
A maximum of four modal values of the current program command
M being executed are displayed.
The second miscellaneous function modal value of the current
program command being executed is displayed.
N300 G1X-100.234~ The current program block being executed is displayed.
2. Monitor
I-46
Page 69
2. Monitor
2.3 COMMAND
2.3.3 Total Integrating Time Display
By switching the screen from the execution program's monitor screen by using the
screen is displayed.
[TIME] MONITOR 3.3/3
O12345678 N12345-12
<SUB> O 1000 N 200-30
# 1 DATE 99/12/14
2 TIME 13:27:59
3 POWER 9999:59:59
4 AUTO OP 0: 0: 0
5 AUTO STL 0: 0: 0
6 EXT TIME1 0: 0: 0
7 EXT TIME2 0: 0: 0
#( ) DATA( ) ( ) ( )
NEXT
key, the TIME
PAGE
POSI COORDI COMMAND SEARCH MENU
Display itemExplanation
O12345678 N1234-12 The currently executing program number, sequence number, and
block number are displayed.
<SUB> O1000 N200-30 When a subprogram is being executed, the program number,
sequence number, and block number of the subprogram are
displayed.
#1 DATE 99/12/14
2 TIME 13:27:59
3 POWER ON 9999:59:59
The date and time are set and displayed. year/month/day
hour : min : sec
The total integrating time in each operation state is displayed.
4 AUTO OP 0: 0: 0
5 AUTO STL 0: 0: 0
6 EXT TIME 1 0: 0: 0
7 EXT TIME 2 0: 0: 0
(1) TIME settingSet the number, hour, minute, and second corresponding to the TIME to be set.
Set 3 in # ( ).
# (3) DATA ( 0 ) ( 0 ) ( 0 )
Set 0 in DATA ( ) ( ) ( )
POSI COORDI COMMAND SEARCH MENU
Press the
INPUT
key.
#3 POWER ON 0: 0: 0
DATE : Set date (set "YEAR" in last 2 digits of Gregorian calendar)
TIME : Set time in 24-hour mode.
POWER ON : Total integrating time of the time from control unit power ON to OFF.
AUTO OP : Total integrating time of the work time from AUTO STL button pressing in the memory
(tape) mode to M02/M30 or reset button pressing.
AUTO STL : Total integrating time during automatic starting from AUTO STL button pressing in the
memory (tape) mode or MDI to feed hold stop, block stop, or reset button pressing.
EXT TIME 1 : Dependent on PLC sequence.
EXT TIME 2 : Dependent on PLC sequence.
(Note) Integration time (#3 POWER ON to #7 EXT TIME 2): When display reaches the maximum
value (9999:59:59), integration is stopped and the maximum value remains displayed.
I-47
Page 70
2. Monitor
2.4 PROGRAM SEARCH
2.4 PROGRAM SEARCH
When the menu key
The SEARCH screen enables you to call the program number, sequence number, and block number for
automatic operation from the machining programs registered in memory (or on paper type).
SEARCH
is pressed, the PROGRAM SEARCH screen is displayed.
[PROGRAM SEARCH] MONITOR 4. 1/4
O 12345678 N 12345-12
The numbers of the machining programs registered in memory are
listed.
The numbers ranging from 1 to 99999999 are displayed in the
ascending order.
If the number of the registered programs exceeds one page of
display, PROGRAM FILE is displayed extending across pages.
The program position for compare stop is displayed.
O N -
After MDI operation is executed, programs cannot be searched for unless reset is executed.
To restart from the middle of the program, search for the restart block, and then carry out MDI operation to
restore the modal state.
(Note 1) When using the 2-part system, the system name of the cu rrently selected system is displayed as
$1 (system 1) and $2 (system 2). This is not displayed when using a 1-part system. (Only L
system)
(Note 2) When using the 2-part system, the details displayed in the list of machining program numbers can
be switched with the parameters.
#1050 MemPrg Details
0, 2, 4, 6
1, 3, 5, 7
The numbers of the machining programs registered in the memory
common for the systems are listed.
The numbers of the machining programs registered in t he memory for the
selected system are listed.
I-48
Page 71
2. Monitor
2.4 PROGRAM SEARCH
2.4.1 Memory Search
Any work program is called from the machining programs registered in memo ry before work.
Set the program number to be called, the sequence number, and block number. Set the tape search setting
area to 0. The initial state when power is turned ON is memory search.
Set the program number to be
called. Set the sequence number
and block number as required.
Example
(
)
To call O1234 N20 block,
O ( 1 234 ) N ( 20 ) - ( )
COL. ( ) TAPE (0)
Press the
INPUT
key.
1) A search is started.
2) When the specified program
number, sequence number, and
block number are found,
SEARCH COMPLETE message
is displayed.
The found numbers are displayed
in O and N. Data in the found
block is displayed in the work
program display area.
(Note 1) If one of the following operations is executed in the EDIT screen after memory search, the system
enters a status in which nothing is being searched. Operation is disabled at this ti me. In this case,
execute the search again.
• Deleting the program being searched.
• Deleting the sequence number for which the search was being executed.
• Deleting the block corresponding to the block number for which the search was being
executed.
(Note 2) One block which the control unit executes in one automatic start cycle can be searched in this
case. The block with ; (EOB) or sequence number only is not regarded as a one cycle execution
block. Axis movement command or control command such as M, S, or T is contained in it.
O ( 1234) N ( 20) - ( ) COL. ( ) TAPE(0)
SEARCH EXECUTION
O ( 1234) N ( 20) - ( ) COL. ( ) TAPE(0)
[PROGURAM SEARCH] MONITOR 4. 1/4
O1234 N 20-0
<SUB> O 0 N 0-0
[PROGRAM FILE]
100
200
300
400
1234
[COLLATION BLOCK]
O N -
SEARCH COMPLETE
O( ) N( )-( ) COL. ( ) TAPE(0)
I-49
Page 72
2. Monitor
2.4 PROGRAM SEARCH
(Note 3) When using the 2-part system, the method for calling the program No., sequence No. and block
No. for automatic operation can be switched with the parameters.
#1050
MemPrg
#1285
ext21/bit1
Details
0, 2, 4, 6 - Selected system: The machining program registered in the memory
common for the systems is called with the designated
program No., sequence No. and block No.
System that is not selected: The called machining program is held.
1, 3, 5, 7 OFF Selected system: The machining program registered in the memory for the
selected system is called with the designated program
No., sequence No. and block No.
System that is not selected: The called machining program is held.
ON Selected system: The machining program registered in the memory for the
selected system is called with the designated program
No., sequence No. and block No.
System that is not selected: The machining program registered in the
memory for each system is called with the
designated program No.
(Note 4) When using the 2-part system and the same number batch search for all system programs is
valid, the presence of machining programs for each system is searched for in the memory in the
following manner.
Presence of program
Operation
System 1 System 2
Yes Yes
Yes No
No Yes
Memory search is carried out simultaneously for the System 1 and
System 2 machining programs.
Memory search is carried out for the System 1 machining program, and
then an error (E14) occurs.
Memory search is carried out for the System 2 machining program, and
then an error (E14) occurs.
No No An error (E14) occurs.
I-50
Page 73
2. Monitor
2.4 PROGRAM SEARCH
2.4.2 Tape Search
If processing is desired to be executed from a halfway position on paper tape when running the machining
program using paper tape, the tape can be searched for the sequence number and other information.
Before using the tape reader, match tape reader setting and control unit input/output parameter setting. Set
the input/output basic parameters and input/output device parameters on the DATA IN/OUT screen.
Mount the paper tape on the tape reader. Then, select tape operation mode and execute the following
search:
(1) Set the target program number in O ( ). Set the target sequence number in N ( ). Set the target block
number in - ( ). Set "1" in TAPE ( ).
(2) Press the
(Example)
INPUT
key.
O ( 10 ) N ( 1 ) - ( ) COL. ( )
TAPE( 1 )
O ( 10) N ( 1) - ( ) COL. ( ) TAPE( 1)
SEARCH EXECUTION
Press the
INPUT
key.
O ( 10) N ( 1) - ( ) COL. ( ) TAPE( 1)
1) A search is started. The paper
tape reader opera t es and paper
tape is run.
2) During search, the machining
program data being read is
displayed at the top of the setting
area. Message SEARCH
EXECUTION is displayed during
this period.
3) When the specified program is
found, the search completion
message is displayed.
The target numbers are displayed
at O and N, located at the top of
the screen. The data of the target
block is displayed in the
machining program's display
[PROGURAM SEARCH] MONITOR 4. 1/4
O 10 N 1-0
<SUB> O 0 N 0-0
[PROGRAM FILE]
100
200
300
400
1234
[COLLATION BLOCK]
O N -
SEARCH COMPLETE
O( ) N( )-( ) COL. ( ) TAPE(1)
area.
(Note 1) If the tape contains a $ mark during tape operation, a program error (P32) will occur at the $ mark.
I-51
Page 74
2. Monitor
2.4 PROGRAM SEARCH
(Supplements)(1) Search starts in the position set in the tape reader. (In the label skip status, control jumps to the first
EOB.)
(2) After the search is completed, the searched block is read and the tape reader stops.
(3) If the NC is reset during search, the search stops. If the NC is reset after search is completed, the
unsearched status returns.
(4) If the specified block has not been found after the data to the EOR is read, the following message is
displayed: "E03 NB NOT FOUND"
If control parameter "% RWD (SEARCH)" is OFF, the tape will stop at the EOR of the program end.
If the parameter is ON, the tape will be rewound to the EOR of the program head and will stop there.
(Note) Even if control parameter "% RWD (SEARCH)" is ON, the tape will not be rewound if I/O
DEVICE PARAM "REWIND CODE" has not been set correctly.
The rewind code depends on the I/O device used. Refer to the I/O device manual for rewind
code details.
(Example) When the tape was searched for N1 from a halfway position, the tape end was
reached before N1 was found. (When "% RWD (SEARCH)" is ON)
% ; N1G ; N2 ; N3 ; %
Position after rewind Search start position
Tape rewind
By pressing the
INPUT
is searched for N1.
key after rewind, the tape
Error "E03 NB NOT FOUND"
(5) If the target program number is not specified, the tape will be searched for only N and B. This does
not relate to the program numbers in the tape.
INPUT
(6) If the
key is pressed after normal tape search is completed and other information
including
another NB is set, search will be executed. If a block stop status is entered after search is
completed and the automatic running status is entered by pre ssing the automatic start button once,
tape search will not be executed.
(7) After tape search is completed, "1" is retained in the setting field of TAPE ( ). Thus, the value does
not need to be set for each tape search. Only when memory search is desired to be executed, set
"0" in the setting field of TAPE ( ).
(8) The "LSK" display is cleared when the first EOB is read. It is displayed at reset or EOR read time.
I-52
Page 75
2. Monitor
2.4 PROGRAM SEARCH
2.4.3 Compare Stop
The single block stop state can be applied at a random block without turning the "SINGLE BLOCK" switch
ON.
By using compare stop, the shape machined up to the designated block can be easily compared and
machining can be resumed.
(1) Setting compare stop
Designate the program No.,
sequence No. and pr og ram No., and
set 1 in COL. ( ).
To execute compare stop with an
MDI program, set 0 (zero) for the
program No.
To compare stop at
O ( 1234) N ( 20) - ( 3 ) COL. ( 1) TAPE( )
Press the
INPUT
key.
The program No. ("MDI" for MDI),
sequence No., block No., and the
message "COLL. EXEC " wi ll app ear
at [COLLATION BLOCK]. The setting
areas will change to blanks.
Press the "CYCLE START" switch.
1) Operation will start.
2) When the designated block is
reached, the signal bloc k stop
state will be applied after
executing that block.
3) When the single block stop mode
is established by compare stop,
the program number, sequence
number and block number
appearing in [COLLATE BLOCK]
as well as the "COLL. EXEC"
message are cleared.
[COLLATION BLOCK] COLL. EXEC
O 1234 N 20 - 3
O ( ) N ( ) - ( ) COL. ( ) TAPE ( )
[COLLATION BLOCK]
O N -
O ( ) N ( ) - ( ) COL. ( ) TAPE ( )
I-53
Page 76
T
w
(2) Canceling compare stop
Set 0 in COL. ( ).
O ( ) N ( ) - ( )
COL. ( 0 ) TAPE ( )
Press the
INPUT
key.
he program number, sequence
number and block number settings as
ell as the "COLL. EXEC" message
are cleared.
(3) Precautions
2. Monitor
2.4 PROGRAM SEARCH
[COLLATION BLOCK] COLL. EXEC
O 1234 N 20 - 3
O ( ) N ( ) - ( ) COL. ( 0) TAPE ( )
[COLLATION BLOCK]
O N -
O ( ) N ( ) - ( ) COL. ( 0) TAPE ( )
1) When there are several identical sequence numbers and block numbers in a program, compare
stop results after the first corresponding block in the sequence of execution has been executed.
2) The compare stop setting is canceled in the following cases.
• When compare stop has been p erformed
• When "0" has been set in the "COL. ( )" on the SEARCH screen
• When the reset mode has been establishe d
3) If only the program number is set, compare stop will take place at the head of the program only
when there is a program number at the first line.
4) When the program and sequence numbers have been set and the block number has not been set,
the block number is considered to be "0".
5) Compare stop cannot be performed for blocks being executed or blocks already read into the
preread buffer. (Compare stop can be set.)
6) Compare stop cannot be canceled if the block in which compare stop is set is being executed or
has already been read into the preread buffer. (Cancellation of compare stop can be set.)
7) Even if a block not included in the execution program is assigned, no check is conducted to verify
whether it exists in the program.
8) Compare stop is not performed in the tapping mode.
9) Compare stop is possible in a subprogram, but is not possible in a machine maker macro program.
10) If compare stop is set for a fixed cycle block, compare stop will be executed after the positioning
block is completed.
11) Compare stop is possible while the program display is locked (compare stop in an address 9000
program).
12) If compare stop is set for M98 program call, compare stop will be executed at the M98 block.
13) When using the 2-part system, the methods for searching the compare stop block can be switched
with the parameters.
#1050 MemPrg Details
The compare stop block in the machining program registered in the
0, 2, 4, 6
memory common for the systems is searched with the designated
program No., sequence No. and block No.
The compare stop block in the machining program registered in the
1, 3, 5, 7
memory for the selected system is searched with the designated program
No., sequence No. and block No.
I-54
Page 77
2. Monitor
2.5 Resuming the Program
2.5 Resuming the Program
The PROGRAM RESTART screen will open when the menu key
[PROGRAM RESTART] MONITOR 5 .1 / 2
O 31000 N 1- 2
<SUB> O N -
[RESTART- (G54)] [RESTART-R]
X -130.000 X -130.000
Y -10.000 Y -10.000
Z 0.000 Z 0.000
C 0.000 C 0.000
[PROGRAM RESTART] MONITOR 5 . 1 / 2
O 31000 N 1- 2
<SUB> O N -
T-SELECT T 10
S-SPEED S1 3000 2500 2000
S-SPEED S2 2000 3000 3500
2nd AUX B
AUX M 6 3 8
9 6
RESERCH PLC-SW COM-VAR LOC-VAR MENU
The program restart function is used to resume machining after the machining program has been stopped
midway. The program and block to be restarted are searched for, and machining is resumed from that
block.
RESEARCH
is pressed.
The restart types include type 1, type 2 and type 3 (T command restart).
Restart method Details
Restart type 1 After machining is reset due to a tool breakage, etc., machining is restarted
from the designated sequence number and block num ber.
Restart type 2 After machining program is stopped due to a halt and the power is turned
OFF and ON, machining is restarted from the designated sequence numbe r
and block number.
Restart type 3
(T command restart)
After the machining program is stopped due to tool breakage, etc., the T
command block executed last in the halted program is searched for and
machining is restarted from the next block.
(Note) Restart type 3 is valid only with the lathe system.
Restart type 1 and restart type 2 include types A and B.
Restart method Type De tails
Restart type 1/2
Type A The search is executed only in the machining program number
having the designated sequence number and block number. The
machining program number cannot be omitted.
Type B The restart search is executed for the currently searched
machining program, so the machining program to be restart
searched cannot be input.
The designated sequence number and block number are
searched from all programs within the currently searched program
number. (Sequence number and block number in the subprogram
are searched when there are subprograms.)
I-55
Page 78
Display item Details
O 31000 N 1- 2
<SUB> O N -
[RESTART- (G54)]
X -130.000
Y -10.000
Z 0.000
C 0.000
[RESTART-R]
X -130.000
Y -10.000
Z 0.000
C 0.000
N6 Y-70.;
N7 X-20.;
O( )
N( )
-( )
P( )
T( )
T-SELECT T
S-SPEED S1
S-SPEED S2
2nd AUX B
AUX M
2. Monitor
2.5 Resuming the Program
This displays the restart searched position (program No., sequence No.,
block No.). If a subprogram is searched, those numbers also display.
This displays the remaining distance when the restart search is
completed.
This displays the position on the local coordinate system when the restart
search is completed.
This displays two blocks of the restart searched program.
<Setting range>
1 to 99999999
0 to 99999
These set the program number, sequence number
and block number to be searched.
For type A, the program No. cannot be omitted.
For type B, the program No. cannot be input.
0 to 99
0 to 9999 This sets the number of times the search block
appears. When, for instance, a block in the
subprogram is to be searched, the search block will be
executed a multiple number of times when that
subprogram is called for a similar number of times,
and so the number of times the block is to be executed
is set here.
There is no need to set this when a one-time
execution is to be searched or when the search block
is to be executed only once.
If 0 is set, a one-time execution is searched.
0 This designates an unmodal search.
1 This designates a type 1 restart search.
2 This designates a type 2 restart search.
3 This designates a type 3 restart search.
(This designates T command restart.)
0 This designates memory search. M( )
1 This designates tape search.
This displays the tool command value.
This displays the 1st spindle rotation speed command value.
This displays the 2nd spindle rotation speed command value.
This displays the last four digits of the 2nd miscellaneous function
command value.
This displays the last four digits of the miscellaneous function com mand.
I-56
Page 79
2. Monitor
2.5 Resuming the Program
(Note 1) Restart type 3 is valid only with the lathe system.
(Note 2) When using the 2-part system, the system name of the cu rrently selected system is displayed as
$1 (system 1) and $2 (system 2). This is not displayed when using a 1-part system. (Only L
system)
(Note 3) When using the 2-part system, the methods for searching for the program and block to be
restarted can be switched with the parameters.
#1050
MemPrg
#1285
ext21/bit0
Details
0, 2, 4, 6 - The machining program block registered in the memory common for
systems is searched.
1, 3, 5, 7 OFF The machining program block registered in the mem ory for the selected
system is searched.
ON The machining program block registered in the memory for the sele cted
system is searched.
If the subprogram for the selected system is empty, the corresponding
block is searched from the program with the same number saved i n the
$1 memory. (Only type B)
I-57
Page 80
2.5.1 Operation Sequences for Program Restart
There are two restart methods, type 1 and type 2.
(1) Restart type 1
When feed hold and resetting due to a broken tool, etc.
Start
Press t he feed hold but ton and retr eat to t he
tool change position by manual means of MDI.
Press t he reset key and suspend the present
processing.
Replace with a new tool.
With tape operation, find the start of
the tape.
2. Monitor
2.5 Resuming the Program
Machining program
When the tool offset amount (tool
length, cutter) differs, change it on
the tool offset screen.
Feed hold,
resetting
Operation and machining
restart on PROGRAM
RESTART screen
Search the block from which machining is to
restart using the type 1 method.
(Refer to 2.5.2 Restart Search Operations)
Set the program restart switch (PLC
signal) to ON.
Move the axes to the restart return positions.
(Refer to 2.5.3 Restart Position Return
System)
Issue the M, S, T or B manual numerical
command. (Refer to 2.5. 4 Manual Numerical
Commands with Program Restart)
Set the program r estart swit ch to OFF.
Return to the automatic mode.
Press the automatic start button (cycle
start button).
p e r a t i o n s o n P R O G R A M R E S T A R T s c r e e n
O
For type A, the program No. cannot be omitted.
For type B, the program No. cannot be input.
Upon completion of the restart search, the M,
S, T or B f unction, restart distance to go and
restart position are displayed.
"RP" is displayed when the axes have finished
moving to the restart position and the
subsequent axes do not move in either the "+"
or "-" direction.
An operation error results even if there is one axis
which is not at the restart posit ion for automatic start
(cycle start).
Note that if program restart automatic return (#1302
AutoRp) is turned ON, the restart position will be
returned to in the order designated in the restart
position return order (#2082 a_rstax) when the cycle is
started. Machining will restart after the axes have
returned.
End
I-58
Page 81
(2) Restart type 2
When a machining program, which differs from the machining program to be restarted, has been
operated in the memory or tape mode prior to the restart search of the machining program to be
restarted, and when the coordinate systems applying during the previous automatic operation and the
systems applying during machining restart are to be changed.
The operating sequence for type 2 is the same as that for type 1 although before the restart search all
the settings of the coordinate systems must be made before the machining program is operated. The
main program to be restarted must be searched for just before executing restart start.
Start
Turn ON the power and return all the axes
to their reference points.
Set by MDI the coordinate systems applying
when the restart program is to start.
Move the axes to their program restart
positio ns.
With tape operation, find the start of the
tape.
2. Monitor
2.5 Resuming the Program
Machining
program
It will not be possible to restart
machining properly when the axxes are
not located at the positions applying to
program start in cases where the program
head command is an incremental
command or a G92 command.
Machining
suspended
Machining
restart
Operation of
different program
Search the head of the program.
Search the block from which machining is to
restart using the type 2 method.
(Refer to 2.5.2 Restart Search Operations)
Set the program restart switch (PLC signal) ON.
Move the axes to the restart return positions. ( Refer to
2.5.3 Restart Position Return System)
Issue the M, S, T or B manual numerical command.
(Refer to 2.5.4 Manual Numerical Commands with
Program Restar t)
Set the program restart switch to OFF.
Return to the automatic mode.
Press the cycle start button.
O
perations on PROGRAM RESTART screen
For type A, the program No. cannot be omitted.
For type B, the program No. cannot be input.
Upon completion of the restart search, the M, S, T
and B functions, the restart distance to go and the
restart positions will be displayed.
"RP" is displayed when the axes have finished
moving to the restart position and the subsequent
axes, do not move in either the "+" or "-" direction.
End
I-59
Page 82
(3) Restart type 3 (T command restart)
To restart machining after stopping the machining program due to a tool breakage, etc., search for the
T command block executed last in the stopped program.
Start
Press t he feed hold but ton and retr eat to t he
tool change position by manual means of MDI.
Press the reset k ey and suspend the present
process i ng.
Replace with a new tool.
With tape operation, find the start of
the tape.
Search the block from which machining is to
restart using the type 3 method.
(Refer to 2.5.2 Restart Search Operations)
2. Monitor
2.5 Resuming the Program
Machining program
When the tool offset amount (tool
length, cutter) differs, change it on
the tool offset screen.
p e r a t i o n s o n P R O G R A M R E S T A R T s c r e e n
O
Feed hold,
resetting
Operation and machining
restart on PROGRAM
RESTART screen
Set the program restart switch (PLC
signal) to ON.
Move the axes to the restart return positions.
(Refer to 2.5.3 Restart Position Return
System)
Issue the M, S, T or B manual numerical
command. (Refer to 2.5.4 Manual Numerical
Commands with Program Restart)
Set the program r estart swit ch to OFF.
Return to the automatic mode.
Press the automatic start button (cycle
start button).
End
Upon completion of the restart search, the M,
S, T or B f unction, restart distance to go and
restart position are displayed.
"RP" is displayed when the axes have finished
moving to the restart position and the
subsequent axes do not move in either the "+"
or "-" direction.
An operation error results even if there is one axis
which is not at the restart posit ion for automatic start
(cycle start).
Note that if program restart automatic return (#1302
AutoRp) is turned ON, all axes will simultaneously
return to the restart position when the cycle is started.
Machining will restart after all axes have returned.
(Note) Restart type 3 is valid only with the lathe system.
I-60
Page 83
A
2.5.2 Restart Search Operations
(1) Type 1 restart search
a) Type A (Standard specifications)
ssign the bloc k at which machinin g
is to restart and proceed with the
type 1 search.
(Example)
Press the
The "RESEARCH EXECUTION"
message appears during the search
and upon its completion the
"RESEARCH COMPLETE" message
is displayed.
To restart from the
01000 N6 block
O ( 1 0 0 0 ) N ( 6 ) - ( 0)
P ( 1 ) T ( 1 ) M ( 0 )
INPUT
key.
2. Monitor
2.5 Resuming the Program
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP
O ( 1000) N ( 6) - ( 0) P ( 1) T(1) M(0)
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH EXECUTION
O ( 1000) N ( 6) - ( 0) P ( 1) T(1) M(0)
[PROGRAM RESTART] MONITOR 5 . 1 / 2
O 1000 N 5- 0
<SUB> O N -
[RESTART- (G54)] [RESTART-R]
X -130.000 X -150.000
Y -10.000 Y -150.000
Z 0.000 Z 0.000
C 0.000 C 0.000
N6 Y-70.;
N7 X-20.;
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH COMPLETE
O ( ) N ( ) - ( ) P ( 1) T( ) M( )
I-61
Page 84
2. Monitor
A
2.5 Resuming the Program
b) Type B
ssign the bloc k at which machinin g
is to restart and proceed with the
type 1 search.
(Example)
Press the
The "RESEARCH EXECUTION"
message appears during the search
To restart from the
01000 N6 block
O ( ) N ( 6 ) - ( 0)
P ( 1 ) T ( 1 ) M ( 0 )
INPUT
key.
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP
O ( ) N ( 6) - ( 0) P ( 1) T(1) M(0)
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH EXECUTION
O ( ) N ( 6) - ( 0) P ( 1) T(1) M(0)
and upon its completion the
"RESEARCH COMPLETE" message
is displayed.
[PROGRAM RESTART] MONITOR 5 . 1 / 2
[RESTART- (G54)] [RESTART-R]
X -130.000 X -150.000
Y -10.000 Y -150.000
Z 0.000 Z 0.000
C 0.000 C 0.000
<3>T-TYP RESEARCH COMPLETE
O 1000 N 5- 0
<SUB> O N -
N6 Y-70.;
N7 X-20.;
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
O ( ) N ( ) - ( ) P ( ) T( ) M( )
I-62
Page 85
(2) Type 2 restart search
The program and block to be restarted are searched for with type 2.
(Example) To restart from block (a) in the following program.
a) Type A (Standard specifications)
Conduct a unm odal search to lo cate
the head of the machining porgram.
O ( 2 0 0 0 ) N ( ) - ( )
P ( ) T ( 0 ) M ( 0 )
2. Monitor
2.5 Resuming the Program
(Program example)
O2000;........................................................................................Main program
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP
O ( 2000) N ( ) - ( ) P ( ) T(0) M(0)
Press the
INPUT
key.
The "SEARCH EXECUTION"
message appears during the search
and upon its completion the
"SEARCH COMPLETE" message is
displayed.
M: MODE <0> MEMORY <1 > TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP SEARCH EXECUTION
O ( 2000) N ( ) - ( ) P ( ) T(0) M(0)
[PROGRAM RESTART] MONITOR 5 .1/ 2
O 2000 N 0 - 0
<SUB> O N -
[RESTART- (G54)] [RESTART-R]
X X
Y Y
Z Z
C C
O2000;
N1 G91 G28X0 Y0;
M: MODE < 0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP SEARCH COMPLETE
O ( ) N ( ) - ( ) P ( ) T( ) M( )
I-63
Page 86
2. Monitor
A
2.5 Resuming the Program
ssign the bloc k at which machinin g
is to restart and proceed with the
type 2 search.
O ( 3 0 0 0 ) N ( 0 ) - ( 0 )
P ( 2 ) T ( 2 ) M ( 0 )
Press the
INPUT
key.
The "RESEARCH EXECUTION"
message appears during the search
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP
O ( 3000) N ( 0) - ( 0) P ( 2) T(2) M(0)
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH EXECUTION
O ( 3000) N ( 0) - ( 0) P ( 2) T(2) M(0)
and upon its completion the
"RESEARCH COMPLETE" message
is displayed.
[PROGRAM RESTART] MONITOR 5 . 1 / 2
[RESTART- (G54)] [RESTART-R]
X -80.000 X -80.000
Y -40.000 Y -40.000
Z 0.000 Z 0.000
C 0.000 C 0.000
<3>T-TYP RESEARCH COMPLETE
O 2000 N 0 - 0
<SU B> O 3000 N 0 - 0
O3000;
N1 G42 G01 X-10. Y-10. D05 F100;
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
O ( ) N ( ) - ( ) P ( ) T( ) M( )
I-64
Page 87
2. Monitor
A
2.5 Resuming the Program
b) Type B
The main program to be restarted is searched for.
ssign the bloc k at which machinin g
is to restart and proceed with the
type 2 search.
O ( ) N ( 0 ) - ( 0 )
P ( 3 ) T ( 2 ) M ( 0 )
Press the
INPUT
key.
The "RESEARCH EXECUTION"
message appears during the search
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP
O ( ) N ( 0) - ( 0) P ( 3) T(2) M(0)
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH EXECUTION
O ( ) N ( 0) - ( 0) P ( ) T(2) M(0)
and upon its completion the
"RESEARCH COMPLETE" message
is displayed.
[PROGRAM RESTART] MONITOR 5 . 1 / 2
[RESTART- (G54)] [RESTART-R]
X -80.000 X -80.000
Y -40.000 Y -40.000
Z 0.000 Z 0.000
C 0.000 C 0.000
<3>T-TYP RESEARCH COMPLETE
O 2000 N 0 - 0
<SU B> O 3000 N 0 - 0
O3000;
N1 G42 G01 X-10. Y-10. D05 F100;
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
O ( ) N ( ) - ( ) P ( ) T( ) M( )
I-65
Page 88
(3) Type 3 (T command restart) restart search
Set "3" in TYPE T ( ) in the setting
area.
O ( ) N ( ) - ( )
P ( ) T ( 3 ) M ( )
1) The data set in the setting areas
other than T ( ) and M ( ) will be
ignored.
2) Designate "1" in M ( ) when
using the tape mode.
Press the
INPUT
key.
1) The block containing the T
command executed las t w ill be
searched for.
2) The "RESEARCH EXECUTION"
message appears during the
search and upon its completion
the "RESEARCH COM PLETE"
message is displayed.
3) If each axis is at a (–) position
from the value set in the restart
limit (#2072 rslimt), the error
"E98 CAN'T RESEARCH" will
occur. Manually return the axis
to a position where the error will
not occur, and then search.
(Note) Restart type 3 is valid only with the lathe system.
2. Monitor
2.5 Resuming the Program
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP
O ( ) N ( ) - ( ) P ( ) T(3) M(0)
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH EXECUTION
O ( ) N ( ) - ( ) P ( ) T(3) M(0)
[PROGRAM RESTART] MONITOR 5 .1/ 2
O 1000 N 5 - 0
<SUB> O N -
[RESTART- (G54)] [RESTART-R]
X -130.000 X -150.000
Y -10.000 Y -150.000
Z 0.000 Z 0.000
C 0.000 C 0.000
N51 Y-70.;
N52 X-20.;
M: MODE <0> MEMORY <1> TAPE
T: TYPE <0> UNMODLE <1> TYPE 1 <2> TYPE 2
<3>T-TYP RESEARCH COMPLETE
O ( ) N ( ) - ( ) P ( ) T( ) M( )
I-66
Page 89
2. Monitor
A
2.5 Resuming the Program
2.5.3 Restart Position Return System
Selection can be made by parameter setting as to whether the restart position return after th e restart search
is to be performed either manually or automatically.
(1) Manual restart position return
Set the program restart switch to ON and mode the axes manually to the restart position.
• Set the restart switch to ON.
• Set operation to the manual
(JOG/rapid traverse) mode.
• Move the axes in the restart return
[RESTART- (G54)] [RESTART-R]
X -130.000 RP X 0.000
Y -10.000 RP Y 0.000
Z 0.000 RP Z 0.000
C 0.000 RP C 0.000
direction.
fter the axes have finished returning to
the restart position, the [RESTART-R]
values on the program restart screen
are set to zero and "RP" appears by the
side of the [RESTART-P] values.
Set the restart switch to OFF.
(Note 1) When the restart switch is ON, the axes cannot be moved in the reverse direction to the
restart direction. An operation error (0003) will occur if the axis is moved in the opposite
direction. When a tool bumps into the workpiece and must be retracted, set the restart switch
to OFF and retract the tool manually.
(Note 2) After returning to the restart position, the axes cannot be moved with the restart switch ON.
An operation error (0111) will occur if the axis is moved.
(Note 3) If, during cycle start, there is even one axis which has not returned to the restart position, an
operation error (0112) (there is an axis which has not returned to the restart position) will
result. However, and operation error will not result with an axis which has been returned to
the restart position but which is no longer at that position.
(Note 4) If the restart position return axis is a machine lock axis, an operation error (0126) will occur.
Release the machine lock before starting the return to the restart position.
(2) Automatic restart position return
If the program restart automatic return (#1302 AutoRP) is set to 1 and the cy cle is started, the axes will
return to the restart position with dry run in the order designated with the restart position return order
(#2082 a_rstax). Machining will restart after the axes have returned.
(Note 1) Proceed with cycle start after the axes have been moved by manual means to positions
where the tools do not make contact with the workpieces.
If the axis has been moved with MDI, restart search will be invalidated.
(Note 2) Even if the "#1302 AutoRP" is set to 1, the axes can be returned manually to the restart
position by turning the restart switch ON.
In this case, move the axes in the order of manual restart position return → automatic restart
position return.
The restart operation is completed when the automatic restart position return is completed.
Thus, after completing automatic restart position return, if the operation is stopped
temporarily and the restart switch is turned ON, an operation error will occur.
(Note 3) When any axis, which has already been returned manually to the restart position, is
subsequently moved from the restart position, it will not return to that position even with the
automatic restart position return.
(Note 4) The axis for which "#2082 a_rstax" is set to 0 will not return to the restart position. Note that
if "#2082 a_rstax" is set to 0 for all axes, all axes will simultaneously return to the restart
position. If the axis for which "#2082 a_rstax" is set to 0 has not completed manual restart
position return when automatic restart position return is started, the error "T01 CAN'T
CYCLE ST 112" (restart position return incomplete) will occur.
I-67
Page 90
2. Monitor
2.5 Resuming the Program
2.5.4 Manual Numeric Commands with Program Restart
If restart search is completed, the M, S, T and B codes used for machining will appea r on th e secon d pa ge
of the PROGRAM RESTART screen. The M, S, T and B functions can be set in the time between the
completion of the restart search and the resetting or start.
The maximum numbers of the codes that can be displayed are 35 for the M functions, 3 for the S functions,
3 for the T functions and 3 for the B functions. If these numbers of codes used for the machining are
exceeded, the codes used first are not displayed. The codes that ar e not di splayed can not be comm and ed
on this screen, and so manual numeric commands are executed on the POSITION screen.
The 2nd miscellaneous function code can be changed by setting the parameters.
Even if the miscellaneous function M is designated in the same block, these will appear in the commanded
order.
Select page 2 of the PROGRAM
RESTART screen.
1) The M, S, T and B commands
used for machining appear.
2) The cursor blinks at the right end
of the data at the top left of the
screen.
T-SELECT T 10
S-SPEED S1 3000
S-SPEED S2
2nd AUX B
AUX M 6 3 8
9 6
Using the
keys,
move the cursor to the position of the
data to be set.
Press the
INPUT
key.
1) The command value with the
cursor and the com mand name
display now change to a
highlighted display.
2) The highlighting remains and
the cursor does not appear
during the time until the
command has been executed.
3) Upon completion of the
command execution, the normal
display is resumed and the
cursor appears at the next
command value position.
4) The assigned codes are
displayed on the POSIT I O N
screen.
T-SELECT T 10
S-SPEED S1 3000
S-SPEED S2
2nd AUX B
AUX M 6 3 8
9 6
T-SELECT T 10
S-SPEED S1 3000
S-SPEED S2
2nd AUX B
AUX M 6 3 8
96
I-68
Page 91
2. Monitor
2.5 Resuming the Program
2.5.5 Checkpoints for Program Restart
(1) Set the tool offset amounts and parameters before proceeding with the program restart search. If the
conditions for such are not set beforehand, it will not be possible for the axes to return to the proper
machining start position.
(2) Do not conduct automatic operations during program restart.
It will not be possible for the axes to return to the proper machining start position if either operation is
conducted during program restart. ("During program restart" means the period from the p rogram restart
search to the start of the searched program.)
(3) It will not be possible for the axes to return to the proper machining start position if a program using user
macro external signal input, machine coordinate readout or external mirror image commands is the
object of the restart search.
(4) When an attempt is made to shift the coordinate systems by manual or MDI interrupt while the previous
machining program is being executed, it will not be possible for the axes to return to the proper
machining start position.
(5) If type 1 is used, there is no need to implement the unmodal search for the head of the
program. The operation start block of the previously operated program is stored inside and the type 1
restart search commences the search (modal search) from the previous operation start block and it
locates the designated block. Consequently, unmodal searches are invalid even if they are conducte d.
(6) When type 2 is used with type A (standard specifications), the message "E80 TOP SEARCH ERR" will
appear if an unmodal search is not executed and search is directly attempted with type 2. Cond uct the
unmodal search first.
(7) If either type 1 or type 2 is used, it is not possible to search blocks with macro statements during the
restart search operation. (This will result in the "E13 NB NOT FOUND" error.)
To initiate a restart search for blo cks wit h macro statements, first set the "#2 MA CRO SINGLE" control
parameter ON and then proceed. However, the tool path may change because of the relationship of the
radius compensation, corner rounding/chamfering and geometric read ahead blocks.
(8) When conducting restart with a tape operation, it will not be possible to return to the proper machining
start position if operation is started midway through the tape.
(9) WHILE/GOTO statements cannot be used during tape operations. This means that if such statement s
exist even when restart search is performed by tape, a program error (P29) results.
(10) The program number can not be omitted when conducting a search with type 1 or 2 for type A (standard
specification). If this number setting is omitted, the "E01 SETTING ERROR" message appears and
restart search is not executed.
Reset the program number and proceed again with operation.
(11) If a type 2 search is executed when using type B, the designated sequence No. and block No. will be
searched for in all programs within the designated program numbers. Note that if the same sequence
No. is found in the main program and subprograms, the No. of appearances designation P will be the
number of times for the entire program.
(12) Select type A and type B with the setup parameter "#1278 ext14/bit0".
0: Type A
1: Type B
(13) When using multiple systems, carry out restart search for each system.
(14) If the axis returning to the restart position is a linear type rotary axis, the axis will return to the workpiece
coordinate position.
(15) When using type 3 (T command restart), the N number must be issued before the first T command
block in the program to be searched.
(16) When using type 3 (T co mmand restart), there must b e one or more N number within 100 blo cks of the
program.
(17) When using type 3 (T command restart), the only T commands that can be searched are the main
program and the subprogram (nesting 1) called from the main program.
(18) When u sing type 3 (T com mand restart), if the prog ram is edited b efore restart search and the positio n
of the T command block executed last differs from the execution, the error "E98 CAN'T RESEARCH"
will occur when the search is started.
I-69
Page 92
2. Monitor
2.6 PLC SWITCH
2.6 PLC SWITCH
When the menu key
The control signals for operation are assigned by using user PLC. The PLC-SWITCH screen enables you to
set each control signal to ON or OFF. (A maximum of 32 signals)
PLC-SW
is pressed, the PLC SWITCH screen is displayed.
This screen is created with the user PLCs,
so each screen will differ. Refer to the
instruction manual issued by the machine
maker.
[PLC SWITCH] PARAM 6. 1/2
#
1 AUTO RESTART 9
2 BLOCK DELETE 10 AUTO POWER OFF
3 MANUAL ABS 11
4 OPTIONAL STOP 12
5 HANDLE IT 13
6 PROGRAM RESTART 14
7 15
8 16
#( )
RESERCH PLC-SWCOM-VAR LOC-VAR MENU
2.6.1 PLC Switch ON and OFF Operation
Set the number of the switch to be set to ON in # ( ) and press the
to the up position.
In this state, the switch function becomes effective and is controlled.
INPUT
key. The mark of the switch is set
To set OPTIONAL STOP to ON.
Set 4 in # ( ).
Press the
INPUT
key.
The switch mark of OPTIONAL STOP is
set to the up position, indicating the
switch ON state.
[PLC SWITCH] PARAM 6. 1/2
#
1 AUTO RESTART 9
2 BLOCK DELETE 10 AUTO POWER OFF
3 MANUAL ABS 11
4 OPTIONAL STOP12
5 HANDLE IT 13
6 PROGRAM RESTART 14
7 15
8 16
#( )
RESERCH PLC-SWCOM-VAR LOC-VAR MENU
To set the up-position switch (ON state) to OFF (down-position switch), set the number of the ON-
state switch in # ( ) and press the
INPUT
key.
The PLC switch names (message display) and the function to reverse selected message display are
prepared by using user PLC. These vary depending on the machine maker.
I-70
Page 93
2. Monitor
2.7 COMMON VARIABLE
2.7 COMMON VARIABLE
When the menu key
variable contents are displayed for the variable command in a machining program.
Common variable data can also be set or changed on the COMMON VARIABLE screen.
The common variable configuration varies depending on the number of variables defined in the
specifications. For 100 variables, #100~#149 and #500~#549 are assigned (7-page configuration).
COM-VAR
is pressed, the COMMON VARIABLE screen is displayed. The common
The variable numbers and contents are displayed. If variable data is
"null" (Note), the data display field will be blank. If the number of
columns of data is too large (the data contains more than six
characters in the integer part or more than four characters in the
fraction part), the exponent will be used for display.
(Note) In terms of calculation, a "null" setting is handled in the
same manner as "0". However, it is not handled in the same
manner as "0" when using the condition expressions EQ
and NE.
<COM> "*" display: Indicates that this is a common variable common for all
systems within a multiple system. (The number of
common variables common for all systems is set in
#1303 VlcomN and #1304 V0comN.)
" " display: Indicates that this is a common variable independent
for the systems in a multiple system.
When there is only one system, " " will display
regardless of the parameter (#1303, #1304) setting.
I-71
Page 94
2. Monitor
2.7 COMMON VARIABLE
2.7.1 Common Variable Display
(1) When a common variable command exists, if the block is executed, the execution result is displayed.
(Example)
The following machining program is
executed.
#101=12.3456
#
100 -123456.7890
101 0.0000
102
#
100 -123456.1234
101 12.3456
102
(2) When a command to set variable names for common variables #500~#519 by user macro exists, if the
block is executed, the setup variable name is displayed.
Variable name setting and reference commands require the user macro specifications and are limited
to 20 common variables #500~#519. The variable name is a string of up to seven alphanumeric
characters beginning with an alphabetic character. For common variables #500~#519, the variable
numbers, data, and variable names are displayed as shown below:
(1) Common variable data setting
To set common variable data, set the variable number in # ( ) and common variable data in DATA ( ),
then press the
INPUT
key.
(2) Setting variable names of common variables #500~#519
To set a variable name, set the variable number in # ( ) and the variable name in NAME ( ), then
press the
INPUT
key. Only 20 common variables #500~#519 allow variable name setting. The variable
name is a string of up to seven alphanumeric characters beginning with an alphabetic character.
If both data and variable names are set for variable numbers (#500~#519), the data and variable name
can be set at a time.
(3) If the
INPUT
key is pressed after the variable number and data (or variable name) are set, the
setup data
(or variable name) is displayed at the variable number position. The variabl e number in the setting area
# ( ) is automatically incremented (to the next number) and the contents of DATA ( ) and NAME ( )
disappear.
(4) If a variable number and data (or variable name) not listed on the selected page are set, when the
key is first pressed, the screen is changed to the page corresponding to the setup
again the
corresponding variable number.
(5) Whenever the
INPUT
key is pressed, the data (or variable name) is set and displayed at the position of the
or
key is pressed for the variable number displayed in # ( ), the variable
variable number. If
INPUT
number can be incremented or decremented by one.
2.7.3 Common Variable Data Deleting
To delete all data being set as common variables, at a time, press the
key. This deletes the data displayed one screen.
In this case, data on the other screens are not deleted. If all data on all screens are desired to be deleted,
repeat the above operation for all screens.
When
variable data is deleted. This delete operation causes the common variable data to be "null".
SHIFT
C.B
keys are pressed, only the display is deleted. When the
CAN
(Note1) If parameter #1128 RstVC1 is ON, the common variable data will be cleared to "null" when the
system is reset. If parameter #1129 PwrVC1 is ON, the common variable data will be cleared to
"null" when the power is turned ON.
(Note2) If any other key has been pressed before the
INPUT
key is pressed, the variable data will not be
deleted.
SHIFT
C.B
keys, then press the
CAN
INPUT
key is then pressed, the
INPUT
I-73
Page 96
2. Monitor
2.8 LOCAL VARIABLE
2.8 LOCAL VARIABLE
When the menu key
Local variables #1 to #33 are provided for each user macro subprogram call level. 33-local variable data is
displayed per page and five-page configuration of levels 0 to 4 is used.
LOC-VAR
is pressed, the LOCAL VARIABLE screen is displayed.
[LOCAL VARIABLE] MONITOR 8. 1/ 5
DISP LV. (0)
ACT. LV. (1)
A 1 -12345. 6789 F 9 Q 17 Y 25
B 2 12.345 10 R 18 Z 26
C 3 H 11 S 19 27
I 4 12 T 20 28
J 5 M 13 U 21 29
K 6 14 V 22 30
D 7 15 W 23 31
E 8 16 X 24 32
33
The local variable numbers and contents are displayed.
The alphabetic character preceding each local variable number is
argument code. None of G, L, N, O, and P can be used as
arguments and are displayed.
33 local variables (#1 to #33) exist for each user macro su bprogram
call level of depth.
If variable data is "null" (Note), the data display field will be blank. If
the number of columns of data is too large (the data contains more
than six characters in the integer part or more than four characters
in the fraction part), the exponent will be used for display.
(Note) In terms of calculation, a "null" setting is handled in the
same manner as "0". However, it is not handled in the same
manner as "0" when using the condition expressions EQ
and NE.
ACT. LV. (1) This indicates the level of depth during user macro subprogram
control execution.
(0): User macro is not called.
(1): User macro call level 1
(2): User macro call level 2
(3): User macro call level 3
(4): User macro call level 4
This indicates the modal state of the operation control status by the
#3003, #3004 command.
FEED-HOLD : Is displayed when command is programmed with
#3004 bit 0 set to 1, indicating that feed hold is
invalid.
OVERRIDE: Is displayed when command is programmed with
#3004 bit 1 set to 1, indicating that cutting
override is invalid.
EXACT: Is displayed when command is programmed with
#3004 bit 2 set to 1, indicating that the G09 (block
deceleration check) command is invalid.
SNGL-BLOCK: Is displayed when command is programmed with
#3003 bit 0 set to 1, indicating that block stop is
invalid.
MST-FIN: Is displayed when command is programmed with
#3003 bit 1 set to 1, indicating the state of
proceeding to the next block without waiting for
the M, S, T command completion signal.
2.8.1 Local Variable Data Display
(1) When local variable #1~#33 command exists in user macro or argument specification is made in user
macro subprogram call, if the block is executed, the execution result is displayed.
(Example)
When the following machining
program is executed and user
macro subprogram is called, data
as shown in the right is displayed on
the page of local variable display
level (1):
G65 P1 A1. B2. C3. ;
DISP LV. (1)
ACT. LV. (0)
A 1 0.0000
B 2 0.0000
C 3 0.0000
I 4
DISP LV. (1)
ACT. LV. (1)
A 1 1.0000
B 2 2.0000
C 3 3.0000
I 4
I-75
Page 98
2. Monitor
2.8 LOCAL VARIABLE
(2) The relationship between the user macro subprogram call execution and display levels is as shown
(3) A local variable display page is selected by using the page keys
Display level (2)
17
33
Display level (3)
17
33
PREVIOUS
PAGE
,
Display level (4)
17
33
NEXT
. Display can be
PAGE
changed as desired independently of the executing level.
(Note) The local variables are not cleared even when power is turned OFF. They are cleared when a
macro is called.
I-76
Page 99
Refer to "3 (II). Tool Offset (M system)" for M system.
3 (I). Tool Offset (L system)
The following menu will appear when the function key
TOOL
is pressed.
PARAM
3. Tool Offset (L system)
PARAM menu display (No.1 t o 4)
TOOL menu display (No.1 to 4)
TOOL menu
(No.1 to 4)
PREVIOUS
PAGE
PARAM menu
(No.1 to 4)
NEXT
PAGE
Previous page key
TOOL
OFFSET
#1 to #10
# to #
WORK
WORK PROCESS I/O PAR SETUP MENU
T-OFSET T-DATA NOSE-R LIFE MENU
TIP
Menu selection keys
TOOL
DATA
NOSE-R
Next page key
TOOL
LIFE
DATA
#1 to #10
:
:
:
:
# to #
#1 to #10
:
:
# to #
#1~#10
:
:
# to #
Refer to PARAMETERS.
PROCESSI/O BASE
PARAM
SETUP
PARAMETER
MENU
PREVIOUS
PAGE
NEXT
PAGE
CAUTION
If a tool offset or workpiece coordinate system offset is changed during automatic operation (i ncluding
during single block stop), the new offset is validated from the command of the next block or blocks
onwards.
CONTROL
PARAM
PARAM
AXIS
BARRIER
PARAM
PARAM
I-77
Page 100
Refer to "3 (II). Tool Offset (M system)" for M system.
3.1 Wear Data
The TOOL TIP OFFSET screen will appear when the menu key
3. Tool Offset (L system)
3.1 Wear Data
T-OFSET
is pressed.
[TOOL TIP OFFSET] TOOL 1.1/4
[POSITION] X 0.000
#I :INC. #A :ABS. Z 0.000
# C 0.000
1 X 0.050 Z 0.020 C 0.100
2 X 0.100 Z 0.050 C 0.010
3 X 0.000 Z 0.000 C 0.000
4 X 0.000 Z 0.000 C 0.000
5 X 0.000 Z 0.000 C 0.000
6 X 0.000 Z 0.000 C 0.000
7 X 0.000 Z 0.000 C 0.000
8 X 0.000 Z 0.000 C 0.000
9 X 0.000 Z 0.000 C 0.000
10 X 0.000 Z 0.000 C 0.000
# ( ) X ( ) Z ( ) C ( )
T-OFSETT-DATANOSE-R LIFE MENU
Set the tool nose wear for each tool used. When the tool compensation No. is designated by the tool command ( T
command), compensation is carried out matching the tool length of the next screen.
X
X axis offset
X axis tool length offset + X axis wear offset
Tool nose
Z axis offset
Z axis tool length offset + Z axis wear offset
C axis offset (additional axis)
X axis tool nose
wear
compensation
amount
Z axis tool nose wear
compensation amount
C axis tool length offset + C axis wear offset
Z
Data Function
X
Z
C
X axis tool nose wear
compensation
Z axis tool nose wear
compensation
Additional axis tool nose wear
compensation
(Note 1) Whether to apply the tool nose wear compensation of the additional axis on the 3rd axis or 4th
axis can be selected with the parameter (#1520 Tchg34).
(Note 2) For multiple system
Tool data can be provided for each system, or common tool data can be used for the systems.
Select with parameter (#1501 MemTol).
Parameter #1501 MemTol 0: Tool data for each system
1: Tool data common fo r all systems
When common tool data is used for the systems, the tool data on the System 1 screen and
System 2 screen will have the same values.
I-78
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.