The CNC machine tool has a position used to determine the machine
position.
This position is called the reference position, where the tool is
replaced or the coordinate are set. Ordinarily, after the power is
turned on, the tool is moved to the reference position.
Manual reference position return is to move the tool to the reference
position using switches and pushbuttons located on the operator's
panel. (See Section III-3.1)
Reference position
Tool
Machine operator's panel
Fig. 1.1 (a) Manual reference position return
The tool can be moved to the reference position also with program
commands.
This operation is called automatic reference position return (See
Section II-6).
- 820 -
Page 25
B-63944EN/02 OPERATION 1.GENERAL
- The tool movement by manual operation
Using machine operator's panel switches, pushbuttons, or the manual
handle, the tool can be moved along each axis.
Machine operator's panel
Manual pulse
generator
Tool
Workpiece
Fig. 1.1 (b) The tool movement by manual operation
The tool can be moved in the following ways:
(i) Jog feed (See Section III-3.2)
The tool moves continuously while a pushbutton remains
pressed.
(ii) Incremental feed (See Section III-3.3)
The tool moves by the predetermined distance each time a button
is pressed.
(iii) Manual handle feed (See Section III-3.4)
By rotating the manual handle, the tool moves by the distance
corresponding to the degree of handle rotation.
- 821 -
Page 26
1.GENERAL OPERATION B-63944EN/02
1.2 TOOL MOVEMENT BY PROGRAMING - AUTOMATIC
OPERATION
Automatic operation is to operate the machine according to the created
program. It includes memory, MDI and DNC operations. (See Section
III-4).
Program
01000 ;
T ;
M S
G92 X ;
G00 ;
G01 ;
:
:
:
Tool
Explanation
- Memory operation
Fig. 1.2 (a) Tool Movement by programming
After the program is once registered in memory of CNC, the machine
can be run according to the program instructions. This operation is
called memory operation.
CNC
Memory
Fig. 1.2 (b) Memory operation
Machine
- 822 -
Page 27
B-63944EN/02 OPERATION 1.GENERAL
- MDI operation
After the program is entered, as an command group, from the MDI
keyboard, the machine can be run according to the program. This
operation is called MDI operation.
- DNC operation
CNC MDI keyboard
Manual program
input
Machine
Fig. 1.2 (c) MDI operation
In this mode of operation, the program is not registered in the CNC
memory. It is read from the external input/output devices instead.
This is called DNC operation. This mode is useful when the program
is too large to fit the CNC memory.
- 823 -
Page 28
1.GENERAL OPERATION B-63944EN/02
A
A
1.3 AUTOMATIC OPERATION
Explanation
- Program selection
Select the program used for the workpiece. Ordinarily, one program
is prepared for one workpiece. If two or more programs are in memory,
select the program to be used, by searching the program number
(Section III-9.3).
Programs in memory
- Start and stop
O1001
G92
M30
Search for desired program by
file name or program number.
utomatic
operation
Fig. 1.3 (a) Program selection for automatic operation
Pressing the cycle start pushbutton causes automatic operation to start.
By pressing the feed hold or reset pushbutton, automatic operation
pauses or stops. By specifying the program stop or program
termination command in the program, the running will stop during
automatic operation. When one process machining is completed,
automatic operation stops. (See Section III-4)
Cycle start
Feed hold
Reset
Stop
Start
utomatic
operation
Stop caused
Program stop
Program end
by program
Fig. 1.3 (b) Start and stop for automatic operation
- 824 -
Page 29
B-63944EN/02 OPERATION 1.GENERAL
p
- Handle interruption
While automatic operation is being executed, tool movement can
overlap automatic operation by rotating the manual handle. (See
Section III-4.4)
Tool position
Z
Programmed
depth of cut
Depth of cut
by handle
interruption
Fig. 1.3 (c) Handle interruption for automatic operation
Tool position after
handle interru
during automatic
operation
tion
X
- 825 -
Page 30
1.GENERAL OPERATION B-63944EN/02
1.4 TESTING A PROGRAM
Before machining is started, the automatic running check can be
executed.
It checks whether the created program can operate the machine as
desired.
This check can be accomplished by running the machine actually or
viewing the position display change (without running the machine)
(See Section III-5).
1.4.1 Check by Running the Machine
Explanation
- Dry run
Remove the workpiece, check only movement of the tool. Select the
tool movement rate using the dial on the operator's panel. (See Section
III-5.4)
- Feedrate override
Tool
Table
Fig. 1.4.1 (a) Dry run
Check the program by changing the feedrate specified in the program.
(See Section III-5.2)
Feedrate specified by program :
100 mm/min.
Tool
Feedrate after feed rate
override (20%) : 20 mm/min.
- 826 -
Workpiece
Fig. 1.4.1 (b) Feedrate override
Page 31
B-63944EN/02 OPERATION 1.GENERAL
- Single block
When the cycle start pushbutton is pressed, the tool executes one
operation then stops. By pressing the cycle start again, the tool
executes the next operation then stops. The program is checked in this
manner. (See Section III-5.5)
Cycle
start
Cycle start
Stop
Cycle
start
Workpiece
Fig. 1.4.1 (c) Single Block
Cycle
start
Tool
StopStop
- 827 -
Page 32
1.GENERAL OPERATION B-63944EN/02
1.4.2 How to View the Position Display Change without Running
the Machine
Explanation
- Machine Lock
MDI
X
Tool
Workpiece
The tool remains stopped, and only the
positional displays of the axes change.
Fig. 1.4.2 (a) Machine Lock
- Auxiliary function lock
When automatic running is placed into the auxiliary function lock
mode during the machine lock mode (See Sections III-5.1), all
auxiliary functions (spindle rotation, tool replacement, coolant on/off,
etc.) (See Section III-5.1) are disabled.
Y
Z
- 828 -
Page 33
B-63944EN/02 OPERATION 1.GENERAL
1.5 EDITING A PROGRAM
After a created program is once registered in memory, it can be
corrected or modified from the MDI panel (See Section III-10).
This operation can be executed using the program edit function.
- 829 -
Page 34
1.GENERAL OPERATION B-63944EN/02
1.6 DISPLAYING AND SETTING DATA
The operator can display or change a value stored in CNC internal
memory by key operation on the MDI screen (See III-12).
Data setting
Data display
Screen Keys
MDI
CNC memory
Explanation
- Offset value
Fig. 1.6 (a) Displaying and setting data
GeometryWear
compensation compensation
CNC memory
Screen Keys
MDI
Setting
Display
Tool compensation number 1 12.325.0
Tool compensation number 2 20.040.0
Tool compensation numb er 3
Fig. 1.6 (b) Displaying and Setting Offset Values
The tool has the tool dimension (length, diameter). When a workpiece
is machined, the tool movement value depends on the tool dimensions.
By setting tool dimension data in CNC memory beforehand,
automatically generates tool routes that permit any tool to cut the
workpiece specified by the program. Tool dimension data is called the
offset value.
- 830 -
Page 35
B-63944EN/02 OPERATION 1.GENERAL
A
1st tool path
Machined
shape
2nd tool path
Offset value of the 1st tool
Offset value of the 2nd tool
- Displaying and setting operator's setting data
Apart from parameters, there is data that is set by the operator in
operation. This data causes machine characteristics to change.
For example, the following data can be set:
• Inch/Metric switching
• Selection of I/O devices
• Mirror image cutting on/off
The above data is called setting data (See Section III-12.3.1).
Screen
MDI
Keys
Fig. 1.6 (c) Offset value
Setting data
Setting
Displaying
Inch/Metric switching
Selection of I/O device
Mirror image ON/OFF setting
:
:
:
CNC Memory
Operational
characteristics
Program
utomatic
operation
Movement of
the machine
Fig. 1.6 (d) Displaying and setting operator's setting data
- 831 -
Page 36
1.GENERAL OPERATION B-63944EN/02
A
f
p
y
- Displaying and setting parameters
The CNC functions have versatility in order to take action in
characteristics of various machines.
For example, CNC can specify the following:
- Rapid traverse rate of each axis
- Whether increment system is based on metric system or inch
system.
- How to set command multiply/detect multiply (CMR/DMR)
Data to make the above specification is called parameters (See Section
III-12.4.1).
Parameters differ depending on machine tool.
Parameter
Rapid traverse rate
Position control
Reference position return
Backlash compensation data
Pitch error compensation data
:
:
:
Screen Keys
MDI
Setting
Display
- Data protection key
CNC memory
Operational
characteristics
Program
utomatic
operation
Movement o
the machine
Fig. 1.6 (e) Displaying and setting parameters
A key called the data protection key can be defined. It is used to
prevent part programs, offset values, parameters, and setting data from
being registered, modified, or deleted erroneously (See Section
III-12).
Data Setting
Screen Keys
MDI
Data
rotection ke
Registration / modification inhibition
Machine
operator's panel
Program
Offset value
Parameters
Setting data
CNC memory
Fig. 1.6 (f) Data protection key
Data protection key
Signal
- 832 -
Page 37
B-63944EN/02 OPERATION 1.GENERAL
prog
1.7 DISPLAY
1.7.1 Program Display
The contents of the currently active program are displayed. In addition,
the
(See Section III-12.2.1)
Running program number
Contents of
ram
The line currently being executed
is indicated by the cursor.
Running sequence number
Fig. 1.7.1 (a)
A list of the programs held in the currently selected folder is
displayed.
Fig. 1.7.1 (b)
- 833 -
Page 38
1.GENERAL OPERATION B-63944EN/02
1.7.2 Current Position Display
The current position of the tool is displayed with the coordinate
values.
Moreover, the distance from the current position to a target point can
be displayed as a remaining travel distance.
(See Section III-12.1.1, 12.1.2, 12.1.3.)
Y
X
Y
Workpiece coordinate
system
Fig. 1.7.2 (a)
X
- 834 -
Fig. 1.7.2 (b)
Page 39
B-63944EN/02 OPERATION 1.GENERAL
1.7.3 Alarm Display
When a trouble occurs during operation, error code and alarm message
are displayed on the screen. (See Section III-7.1.)
See APPENDIX G for the list of error codes and their meanings.
Fig. 1.7.3 (a)
1.7.4 Parts Count Display, Run Time Display
The position display screen displays a run time, cycle time, and parts
count. (See Section lll-12.3.3.)
Fig. 1.7.4 (a)
- 835 -
Page 40
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
2 OPERATIONAL DEVICES
As operational devices, setting and display devices attached to the
CNC, and machine operator's panels are available.
For machine operator's panels, refer to the relevant manual of the
machine tool builder.
- 836 -
Page 41
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.1 SETTING AND DEISPLAY UNITS
The setting and display units are shown in Subsections 2.1.1 to 2.1.5
of Part III.
Standard MDI Unit (ONG Key) .......................................... III-2.1.6
Standard MDI Unit (QWERTY Key) .................................. III-2.1.7
Small MDI Unit (ONG Key) ............................................... III-2.1.8
- 837 -
Page 42
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
2.1.1 7.2" LCD CNC Display Panel
2.1.2 8.4" LCD CNC Display Panel
- 838 -
Page 43
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.1.3 10.4" LCD CNC Display Panel
- 839 -
Page 44
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
2.1.4 12.1" LCD CNC Display Panel
2.1.5 15" LCD CNC Display Panel
- 840 -
Page 45
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
A
A
A
A
A
A
2.1.6 Standard MDI Unit (ONG Key)
Unit with machining center system
Uppercase/lowercase
switch key
Shift key
UX key
CTRL key
LT key
TAB key
Reset keyHelp key
ddress/numeric keys
Edit keys
Cancel (CAN) key
Input key
Unit with lathe system
Uppercase/lowercase
switch key
Shift key
UX key
CTRL key
LT key
TAB key
Page change keys
(Page key)
Reset key Help key
Cursor keysFunction keys
ddress/numeric keys
Edit keys
Cancel (CAN) key
Input key
Page change keys
(Page key)
Cursor keys Function keys
- 841 -
Page 46
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
A
A
A
2.1.7 Standard MDI Unit (QWERTY Key)
Reset key
ddress keys
Uppercase/lowercase
switch key
UX key
CTRL key
LT key
TAB key
Help key
Page change keys
(Page key)
Cursor keys
Function keys
Edit keys
Numeric keys
Shift key
Input key
Cancel (CAN) key
- 842 -
Page 47
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
A
A
2.1.8 Small MDI Unit (ONG Key)
Unit with machining center system
ddress/numeric keys
Cancel (CAN) key
Input key
Function keys
Page change keys
(Page key)
Shift key
Help key
Reset key
Unit with lathe system
Function keys
Page change keys
(Page key)
Edit keys
Cursor keys
ddress/numeric keys
Cancel (CAN) key
Input key
Shift key
Help key
Reset key
Edit keys
Cursor keys
- 843 -
Page 48
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
2.2 OPERATIONAL DEVICES
Table 2.2 (a) Explanation of the MDI keyboard
Number Name Explanation
RESET key
N
RESET
Press this key to reset the CNC, to cancel an alarm, etc.
HELP
Press this button to use the help function when uncertain about the operation
of an MDI key (help function).
The soft keys have various functions, according to the Applications. The soft key
functions are displayed on the display unit.
4
(
. .
Press these keys to input alphabetic, numeric, and other characters.
Some keys have two characters on their keytop. Pressing the <SHIFT> key
SHIFT
switches the characters. Special character # is displayed on the screen when a
character indicated at the bottom right corner on the keytop can be entered.
When an address or a numerical key is pressed, the data is input to the buffer,
and it is displayed on the screen. To copy the data in the key input buffer to the
INPUT
offset register, etc., press the <INPUT> key. This key is equivalent to the
[INPUT] key of the soft keys, and either can be pressed to produce the same
result.
Press this key to delete the last character or symbol input to the key input buffer.
Example) When the key input buffer displays
> N001X100Z_
>N001X100Z_
CAN
and the cancel key
is pressed, Z is canceled and
CAN
>N001X100_
is displayed.
Press these keys when editing the program.
: ALTER
ALTER
: INSERT
DELETE
INSERT
DELETE
: DELETE
1
HELP key
2
3 Soft keys
Address and numeric keys
4
SHIFT key
5
INPUT key
6
CANCEL (CAN) key
7
Edit keys
8
ALTERINSERT
9
10
Function keys
POS
PROG
Cursor keys
. .
Press theses keys to switch display screens for each function.
See lll-2.3 for details of the function keys.
There are four different cursor move keys.
: This key is used to move the cursor to the right or in the forward
direction. The cursor is moved in short units in the forward direction.
: This key is used to move the cursor to the left or in the reverse direction.
The cursor is moved in short units in the reverse direction.
: This key is used to move the cursor in a downward or forward direction.
The cursor is moved in large units in the forward direction.
: This key is used to move the cursor in an upward or reverse direction.
The cursor is moved in large units in the reverse direction.
- 844 -
Page 49
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
A
A
A
Table 2.2 (a) Explanation of the MDI keyboard
Number Name Explanation
Page change keys
(Page keys)
11
Uppercase/lowercase
switch key
12
PC function key
PAGE
PAGE
BC
/abc
Two kinds of page change keys are described below.
: This key is used to changeover the page on the screen in the forward
PAGE
direction.
: This key is used to changeover the page on the screen in the reverse
direction.
PAGE
Press this key to switch between uppercase and lowercase when entering
alphabetic characters.
13
CTRL
UX
LT TAB
These keys are used with the personal computer function of the 300i/300is,
310i/310is, 320i/320is.
Explanation
- 15” LCD/MDI soft key configuration
The 15” LCD panel has 12 soft keys horizontally and 9 soft keys
vertically.
As shown below, the 8 vertical soft keys and the lowermost key are
used as chapter selection soft keys. By pressing each of these keys,
the screen (chapter) belonging to each function can be selected. The
horizontal 12 soft keys are used to perform operations on the screen
selected with a vertical soft key.
For an LCD display with a touch panel, touch a soft key on the screen
to select it.
Vertical soft keys
Displays operations on selected chapter.
Horizontal soft keys
In this manual, the descriptions below assume a 10.4" LCD display
panel with 12 soft keys.
- 845 -
Page 50
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
- Key operation with multi-path control
In the multi-path control, be sure to select the tool post for which data
is specified, using the path selection switch on the machine operator's
panel. Then, perform keyboard operation, such as displaying or
specifying various data items, and editing a program.
- 846 -
Page 51
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.3 FUNCTION KEYS AND SOFT KEYS
The function keys are used to select the type of screen (function) to be
displayed. When a soft key (section select soft key) is pressed
immediately after a function key, the screen (section) corresponding to
the selected function can be selected.
- 847 -
Page 52
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
p
A
2.3.1 General Screen Operations
- Procedure
1 By pressing a function key on the MDI panel, the chapter
selection soft keys that belong to the function are displayed.
Example 1)
Example 2)
Cha
ter selection soft keys
2 When one of the chapter selection soft keys is pressed, the screen
of the chapter is displayed. If the soft key of a desired chapter
is not displayed, press the continuous menu key.
In a chapter, a further choice may be made from multiple
chapters.
3 When the screen of a desired chapter is displayed, press the
operation selection key to display operations to be performed.
4 Select a desired operation with the operation selection soft key.
Depending on the operation to be executed, an auxiliary menu of
soft keys is displayed. Perform an operation according to the
indications on the auxiliary menu.
Operation selection key
Continuous menu key
Example 3)
Operation selection soft keys Return menu key
uxiliary menu
5 To return to the display of chapter selection soft keys, press the
return menu key.
A general screen display procedure is provided above.
The actual display procedure varies from one screen to another.
For details, see each description of operation.
- 848 -
Page 53
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
- Button design change depending on soft key state
The soft keys assume one of the following states, depending on the
selection target:
• Chapter selection soft keys
• Operation selection soft keys
• Auxiliary menu of operation selection soft keys
Depending on the state, the button images of the soft keys change.
From the button images, which state the soft keys are assuming can be
known.
Example)
• Chapter selection soft keys
• Operation selection soft keys
• Auxiliary menu of operation selection soft keys
- 849 -
Page 54
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
2.3.2 Function Keys
Function keys are provided to select the type of screen to be displayed.
The following function keys are provided on the MDI panel:
POS
PROG
OFFSET
SETTING
SYSTEM
MESSAGE
GRAPH
CUSTOM1
CUSTOM2
Press this key to display the position screen.
Press this key to display the program screen.
Press this key to display the offset/setting screen.
Press this key to display the system screen.
Press this key to display the message screen.
Press this key to display the graphics screen.
Press this key to display the custom screen (conversational macro
screen).
Unused.
- 850 -
Page 55
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.3.3 Soft Keys
By pressing a soft key after a function key, the corresponding screen
of the function can be displayed.
The chapter selection soft keys of each function are described below.
The horizontal four keys on the right-hand side are assigned to chapter
selection soft keys. When multiple pages are used for chapter
selection soft keys, [+] is displayed on the continuous menu key
(rightmost soft key). Press the continuous menu key to switch
between chapter selection soft keys.
NOTE
1 Press function keys to switch between screens that
are used frequently.
2 Some soft keys are not displayed depending on the
option configuration.
If position indications are provided on the left half of the screen when
POS
a key other than the function key
is pressed, the left half of the
soft keys is displayed as follows at all times:
- 851 -
Page 56
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
Position display screen
The chapter selection soft keys that belong to the function key
and the function of each screen are described below.
(1)(2)(3)(4)(5)
POS
Page 1
Page 2
ABSRELALLHNDL
(OPRT)
(6)(7)(8)(9)(10)
MONI5AXMAN
(OPRT)
Table 2.3.3 (a) Position display screen
No. Chapter menuDescription
(1) ABS Selects the absolute coordinate display screen.
(2) REL Selects the relative coordinate display screen.
(3) ALL Selects the overall coordinate display screen.
(4) HNDL Selects the operation screen for manual handle
operation.
(6) MONI Selects the screen for displaying the servo axis load
meter, serial spindle load meter, and speedometer.
(7) 5AXMAN Displays a handle pulse interrupt amount in manual
feed for 5-axis machining.
+
+
- 852 -
Page 57
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
Program screen
The chapter selection soft keys that belong to the function key
PROG
and the function of each screen are described below.
(1)(2)(3)(4)(5)
Page 1
Page 2
PROGRA
FOLDERNEXTCHECK(OPRT)
M
(6)(7)(8)(9)(10)
RSTR
JOG
(OPRT)
Table 2.3.3 (b) Program
No. Chapter menuDescription
(1) PROGRAM Selects the screen for displaying a list of part
programs currently registered.
(2) FOLDER Selects the screen for displaying a list of part
programs currently registered.
(3) NEXT Selects the screen for displaying the command
values of the block currently executed and the next
block to be executed among the command values.
(4) CHECK Selects the screen for displaying programs, position
data, modal information, and so forth
simultaneously.
(6) RSTR Selects the operation screen for restarting an
interrupted program operation.
(7) JOG Selects the screen for executing, in the JOG mode,
data specified in the program format from the MDI.
+
+
- 853 -
Page 58
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
Offset/setting screen
The chapter selection soft keys that belong to the function key
and the function of each screen are described below.
(1) (2) (3) (4) (5)
OFFSET
SETTING
Page 1
Page 2
Page 3
Page 4
Page 5
OFFSETSETTING
(6) (7) (8) (9) (10)
MACRO
(11) (12) (13) (14) (15)
OFST.2W. SH F TGEOM.2
(16) (17) (18) (19) (20)
(21) (22) (23) (24) (25)
CHUCK
TAIL
PR-LV
LANG.PROTECT
WORK
OPR
TOOL
MANAGER
GUARD
(OPRT)
(OPRT)
(OPRT)
(OPRT)
(OPRT)
+
+
+
+
+
Page 6
Page 7
(26)(27)(28)(29) (30)
(31)(32)(33)(34) (35)
WORK
SET ER
TOOL
LIFE
- 854 -
(OPRT)
(OPRT)
+
+
Page 59
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
Table 2.3.3 (c) Offset
No. Chapter menuDescription
(1) OFFSET Selects the screen for setting tool offset values.
(2) SETTING Selects the screen for setting the setting
parameters.
(3) WORK Selects the screen for setting a workpiece
coordinate system offset.
(6) MACRO Selects the screen for setting macro variables.
(8) OPR Selects the screen for operating some operation
switches on the machine operator's panel as soft
switches.
(9) TOOL
MANAGER
(11) OFST.2 Selects the screen for setting a Y-axis offset.
(12) W.SHFT Selects the screen for setting a workpiece
(13) GEOM.2 Selects the screen for setting a second geometry
(17) PR-LV Selects the screen for setting a precision level.
(21) CHUCK TAIL Selects the chuck tail stock barrier screen.
(22) LANG. Selects the screen for setting a display language.
(23) PROTECT Selects the screen for setting data protection.
(24) GUARD Selects the screen for setting wrong operation
(29)
(31)
TOOL LIFESelects the screen for operations and setting related
WRK ERR
COMP
Selects the screen for setting data related to tool
management.
coordinate system shift value.
offset.
prevention.
to tool life management.
Selects the screen for setting errors related to
workpiece mounting position.
- 855 -
Page 60
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
A
System screen
The chapter selection soft keys that belong to the function key
and the function of each screen are described below.
(1) (2) (3) (4) (5)
SYSTEM
Page 1
Page 2
Page 3
Page 4
Page 5
PARAMDGNOS
(6) (7) (8) (9) (10)
MEMORYPITCH
(11) (12) (13) (14) (15)
PMC
MAINTE
(16) (17) (18) (19) (20)
MCNG
TUNING
(21) (22) (23) (24) (25)
COLOR
PMC
LADDER
ALL IOALL IOOPEHIS(OPRT)
MAINTEM-INFO
SERVO
GUIDEM
SERVO
PARAM
PMC
CONFIG
SYSTEM (OPRT)
SP.SET (OPRT)
W. DGN S (OPRT)
(OPRT)
+
+
+
+
+
Page 6
Page 7
(26) (27) (28) (29) (30)
FSSB
(31) (32) (33) (34) (35)
EMBEDDED
PORT
PCMCI
LAN
PRMTUN
ETHNET
BOARD
PROFI-B
US MST
(OPRT)
(OPRT)
- 856 -
+
+
Page 61
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
(36)(37)(38)(39) (40)
Page 8
Page 9
Page 10
REMOTE
M CODE
(OPRT)
+
DIAG
(41)(42)(43)(44) (45)
PROFI
SLAVE
DEVNET
MASTER
(OPRT)
+
(46)(47)(48)(49) (50)
DUAL
CHECK
R.TIME
MACRO
(OPRT)
+
Table 2.3.3 (d) System
No. Chapter menuDescription
(1) PARAM Selects the screen for setting parameters.
(2) DGNOS Selects the screen for displaying CNC state.
(3) SERVO GUIDEM Selects the screen for displaying the servo guide mate.
(4) SYSTEM Selects the screen for displaying the current system
status.
(6) MEMORY Selects the screen for displaying the contents of
memory.
(7) PITCH Selects the screen for setting pith error compensation.
(8) SERVO PARAM Selects the screen for setting the servo-related
parameters.
(9) SP.SET Selects the screen for spindle-related setting.
(11) PMC MAINTE Selects the screen related to PMC maintenance such
as PMC signal state monitoring and tracing, and PMC
parameter display/editing.
(12) PMC LADDER Selects the screen related to ladder display/editing.
(13) PMC CONFIG Displays the screen for displaying/editing data other
than ladders that makes up a sequence program and
for setting the PMC function.
(16) MCNG TUNING Displays the screen for setting the parameter set for
emphasis on speed (LV1) or emphasis on precision
(LV10).
(17) ALL IO Selects the screen for data I/O.
(18) ALL IO Selects the screen for data input to and output from the
memory card.
(19) OPEHIS Selects the screen for displaying the history of
operations performed by the operator and issued
alarms.
(21) COLOR Selects the screen for setting colors to be used on the
screen.
(22) MAINTE Selects the screen for setting maintenance items to be
managed periodically.
(23) M-INFO Selects the screen for displaying information about
maintenance performed.
- 857 -
Page 62
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
No. Chapter menuDescription
(24) W.DGNS Selects the screen for displaying data such as servo
(27) FSSB Selects the screen for making settings related to the
high-speed serial servo bus (FSSB: Fanuc Serial Servo
Bus).
(28) PRMTUN Selects the screen for setting parameters necessary for
start-up and tuning.
(31) EMBEDDED
PORT
(32) PCMCIA LAN Selects the screen for making settings related to the
(33) ETHNET BOARD Selects the screen for making settings related to the
(34) PROFI-BUS MST Selects the screen for making settings related to the
(37) M CODE Selects the screen for setting an M code group.
(41) PROFI SLAVE Selects the screen for making settings related to the
(42) DEVNETMASTER Selects the screen for making settings related to the
(46) DUAL CHECK Selects the screen for making settings related to the
(47) R.TIMEMACRO Selects the screen for making settings related to the
Selects the screen for making settings related to the
embedded Ethernet (embedded port).
embedded Ethernet (PCMCIA Ethernet card).
fast Ethernet/fast data server.
profibus master function.
profibus slave function.
DeviceNet master function.
dual check safety function.
real-time custom macro function.
- 858 -
Page 63
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
Message screen
The chapter selection soft keys that belong to the function key
MESSAGE
and the function of each screen are described below.
(1)(2)(3)(4)(5)
Page 1
Page 2
ALARMMSGHISTRYMSGHIS(OPRT)
(6)(7)(8)(9)(10)
BUILT-IN
LOG
PCMCIA
LOG
BOARD
LOG
(OPRT)
Table 2.3.3 (e) Message
No. Chapter menuDescription
(1) ALARM Selects the alarm message screen.
(2) MSG Selects the operator message screen.
(3) HISTRY Selects the screen for displaying the details of
alarms issued so far.
(4) MSGHIS Selects the external operator message screen.
(6) BUILT-IN LOG Selects the screen for displaying error messages
related to the embedded Ethernet (embedded port).
(7) PCMCIA LOG Selects the screen for displaying error messages
related to the embedded Ethernet (PCMCIA
Ethernet card).
(8) BOARD LOG Selects the screen for displaying error messages
related to the fast Ethernet/fast data server.
+
+
- 859 -
Page 64
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
Graphic screen
The chapter selection soft keys that belong to the function key
and the function of each screen are described below.
(1)(2)(3)(4)(5)
GRAPH
Page 1
PARAMGRAPH(OPRT)
Table 2.3.3 (f) Graphic
No. Chapter menuDescription
(1) PARAM Selects the screen for setting graphic parameters.
(2) GRAPH Selects the screen for graphically displaying the tool
path.
+
- 860 -
Page 65
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.3.4 Key Input and Input Buffer
When an address and a numeric key are pressed, the character
corresponding to that key is input once into the key input buffer. The
contents of the key input buffer is displayed at the bottom of the LCD
screen.
In order to indicate that it is key input data, a ">" symbol is displayed
immediately in front of it. A "_" is displayed at the end of the key
input data indicating the input position of the next character.
Key input buffer display
Fig. 2.3.4 (a) Key input buffer display
- Switching between upper and lower key characters
To input the lower character of the keys that have two characters
inscribed on them, first press the
question.
When the
position changes to "^". Now lowercase characters can be entered
(shift state).
When a character is input in shift status the shift status is canceled.
Furthermore, if the
is canceled.
It is possible to input up to 32 characters at a time in the key input
buffer.
Press the
input buffer.
(Example)
When the key input buffer displays
>N001X100Z_
and the cancel
SHIFT
key is pressed, "_" indicating the next character input
SHIFT
key is pressed in shift status, the shift status
CAN
key to cancel a character or symbol input in the key
CAN
key is pressed, Z is canceled and
SHIFT
key and then the key in
>N001X100_
is displayed.
- 861 -
Page 66
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
A
- Switching between uppercase and lowercase alphabetic characters
When entering alphabetic characters, the user can switch between
uppercase and lowercase.
BC
By pressing the uppercase/lowercase switch key
, the display of
/abc
the key input buffer changes to enable uppercase or lowercase
alphabetic characters to be entered as described below.
Example)
A> A B C _
State enabling uppercase input
a> a b c _
State enabling lowercase input
2.3.5 Warning Messages
After a character or number has been input from the MDI panel, a data
check is executed when
case of incorrect input data or the wrong operation a flashing warning
message will be displayed on the status display line.
Key input buffer display
Warning message display
State display
Soft key display
FORMAT ERROR The format is incorrect.
WRITE PROTECT
DATA IS OUT OF RANGE The input value exceeds the permitted range.
TOO MANY DIGITS
WRONG MODE
EDIT REJECTED
INPUT
key or a soft key is pressed. In the
Fig. 2.3.5 (a) Warning message display
Table 2.3.5 (a) Warning Messages
Warning message Content
Key input is invalid because of data protect
key or the parameter is not write enabled.
The input value exceeds the permitted
number of digits.
Parameter input is not possible in any mode
other than MDI mode.
It is not possible to edit in the current CNC
status.
- 862 -
Page 67
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.4 EXTERNAL I/O DEVICES
External I/O devices such as a memory card are available.
By using an external I/O device such as a memory card, the following
data can be input or output:
1. Programs
2. Offset data
3. Parameters
4. Custom macro common variables
For how to input or output data and input data from or output it to a
memory card, see III-8.
- Parameter setting
Before an external input/output device can be used, parameters must
be set as follows.
CNC
Mother board
Channel 1
JA56A
Reader/
puncher
I/O CHANNEL=0
or
I/O CHANNEL=1
Channel 2
JA36A
RS-232-CRS-232-C
Reader/
puncher
I/O CHANNEL=2
This CNC has a total of two channels of reader/puncher interfaces. It
also has a memory card interface. The input/output device to be used
is specified by setting the channel (interface) connected to that device
in setting parameter I/O CHANNEL.
The specified data, such as a baud rate and the number of stop bits, of
an input/output device connected to a specific channel must be set in
parameters for that channel in advance. (These settings are not
required for the memory card interface.)
For channel 1, two combinations of parameters to specify the
input/output device data are provided.
The following shows the interrelation between the reader/puncher
interface parameters for the channels.
:
Input/output to and from the memory
card interface, etc. is also possible.
When IO4 is set
0021
Foreground output
0022
Background input
0023
Background input
The channel setting is the same as
No.0020.
Input/output channel number (parameter No.0020)
↓
0101 Stop bit and other data
I/O CHANNEL=0 0102 Number specified for the input/output device
(Channel 1)
I/O CHANNEL=1 0112 Number specified for the input/output device
(Channel 1)
I/O CHANNEL=2 0122 Number specified for the input/output device
(Channel 2)
:
:
:
I/O CHANNEL=5
0103 Baud rate
0111 Stop bit and other data
0113 Baud rate
0121 Stop bit and other data
0123 Baud rate
- 864 -
Page 69
B-63944EN/02 OPERATION 2.OPERATIONAL DEVICES
2.5 POWER ON/OFF
2.5.1 Turning on the Power
Procedure of turning on the power
Procedure
1 Check that the appearance of the CNC machine tool is normal.
(For example, check that front door and rear door are closed.)
2 Turn on the power according to the manual issued by the
machine tool builder.
3 After the power is turned on, check that the position screen is
displayed. An alarm screen is displayed if an alarm occurs upon
power-on.
Fig. 2.5.1 (a) Position screen (for machining center system)
4 Check that the fan motor is rotating.
WARNING
Until the positional or alarm screen is displayed at
the power on, do not touch them. Some keys are
used for the maintenance or special operation
purpose. When they are pressed, unexpected
operation may be caused.
- 865 -
Page 70
2.OPERATIONAL DEVICES OPERATION B-63944EN/02
2.5.2 Power Disconnection
Procedure of power disconnection
Procedure
1 Check that the LED indicating the cycle start is off on the
operator's panel.
2 Check that all movable parts of the CNC machine tool is
stopping.
3 If an external input/output device such as the Handy File is
connected to the CNC, turn off the external input/output device.
4 Continue to press the <POWER OFF> button for about 5
seconds.
5 Refer to the machine tool builder's manual for turning off the
power to the machine.
- 866 -
Page 71
B-63944EN/02 OPERATION 3.MANUAL OPERATION
3 MANUAL OPERATION
MANUAL OPERATION are six kinds as follows :
3.1 MANUAL REFERENCE POSITION RETURN
3.2 JOG FEED (JOG)
3.3 INCREMENTAL FEED
3.4 MANUAL HANDLE FEED
3.5 MANUAL ABSOLUTE ON AND OFF
3.6 RIGID TAPPING BY MANUAL HANDLE
3.7 MANUAL NUMERICAL COMMAND
3.8 MANUAL FEED FOR 5-AXIS MACHINING
3.9 DISTANCE CODED LINEAR SCALE INTERFACE
3.10 LINEAR SCALE WITH DISTANCE-CODED REFERENCE
MARKS (SERIAL)
- 867 -
Page 72
3.MANUAL OPERATION OPERATION B-63944EN/02
X
C
X
3.1 MANUAL REFERENCE POSITION RETURN
The tool is returned to the reference position as follows :
The tool is moved in the direction specified in parameter ZMI (No.
1006#5) for each axis with the reference position return switch on the
machine operator's panel. The tool moves to the deceleration point at
the rapid traverse rate, then moves to the reference position at the FL
speed. The rapid traverse rate and FL speed are specified in
parameters (No. 1424,1421, and 1425).
Four step rapid traverse override is effective during rapid traverse.
When the tool has returned to the reference position, the reference
position return completion LED goes on. The tool generally moves
along only a single axis, but can move along three axes
simultaneously when specified so in parameter JAX (No.1002#0).
1 Press the reference position return switch, one of the mode
selection switches.
2 To decrease the feedrate, press a rapid traverse override switch.
When the tool has returned to the reference position, the
reference position return completion LED goes on.
3 Press the feed axis and direction selection switch corresponding
to the axis and direction for reference position return. Continue
pressing the switch until the tool returns to the reference position.
The tool can be moved along three axes simultaneously when
specified so in an appropriate parameter setting. The tool moves
to the deceleration point at the rapid traverse rate, then moves to
the reference position at the FL speed set in a parameter.
4 Perform the same operations for other axes, if necessary.
The above is an example. Refer to the appropriate manual provided by
the machine tool builder for the actual operations.
ZERO POSITION
YZ
X2 Y2Z2
Reference position
Decelerated motion
FL speed
MIRRROR IMAGE
YZ
PROGRAM
M02/
MANU
STOP
SPINDLE
M30
ABS
ORI
ATC
READY
TAP
NC?MC?
Fig. 3.1 (b)
- 868 -
Page 73
B-63944EN/02 OPERATION 3.MANUAL OPERATION
Explanation
- Automatically setting the coordinate system
Parameter ZPR (No. 1201#0) is used for automatically setting the
coordinate system. When ZPR is set, the coordinate system is
automatically determined when manual reference position return is
performed.
When α, β and γ are set in parameter 1250, the workpiece coordinate
system is determined so that reference point on the tool holder or the
position of the tip of the reference tool is X= α, Y = β, Z = γ when
reference position return is performed. This has the same effect as
specifying the following command for reference position return:
G92Xα
However, when options of the workpiece coordinate system is
selected, it is not able to use.
YβZγ;
Limitation
- Moving the tool again
Once the reference position return completion LED lights at the
completion of reference position return, the tool does not move unless
the reference position return switch is turned off.
- Reference position return completion LED
The reference position return completion LED is extinguished by
either of the following operations:
• Moving from the reference position.
• Entering an emergency stop state.
- The distance to return to reference position
For the distance (Not in the deceleration condition) to return the tool
to the reference position, refer to the manual issued by the machine
tool builder.
- 869 -
Page 74
3.MANUAL OPERATION OPERATION B-63944EN/02
3.2 JOG FEED (JOG)
In the jog mode, pressing a feed axis and direction selection switch on
the
machine operator's panel continuously moves the tool along the
selected axis in the selected direction.
The jog feedrate is specified in a parameter (No.1423).
The jog feedrate can be adjusted with the jog feedrate override dial.
Pressing the rapid traverse switch moves the tool at the rapid traverse
feedrate (No. 1424) regardless of the position of the jog feedrate
override dial. This function is called the manual rapid traverse.
Manual operation is allowed for one axis at a time. 3 axes can be
selected at a time by parameter JAX (No.1002#0).
Z
X
Procedure for JOG feed
Procedure
1 Press the jog switch, one of the mode selection switches.
2 Press the feed axis and direction selection switch corresponding
to the axis and direction the tool is to be moved. While the switch
is pressed, the tool moves at the feedrate specified in a parameter
(No. 1423). The tool stops when the switch is released.
3 The jog feedrate can be adjusted with the jog feedrate override
dial.
4 Pressing the rapid traverse switch while pressing a feed axis and
direction selection switch moves the tool at the rapid traverse rate
while the rapid traverse switch is pressed. Rapid traverse
override by the rapid traverse override switches is effective
during rapid traverse.
The above is an example. Refer to the appropriate manual provided
by the machine tool builder for the actual operations.
Y
While a switch is pressed, the tool
moves in the direction specified by
the switch.
Fig. 3.2 (a) Jog Feed (JOG)
- 870 -
Page 75
B-63944EN/02 OPERATION 3.MANUAL OPERATION
Explanation
- Manual per revolution feed
The manual per revolution feed is enabled for jog feed by setting
parameter JRV (No. 1402 #4).
During the manual per revolution feed, the tool is jogged at the
feedrate that is obtained by multiplying the spindle speed by the feed
amount per revolution, which is calculated by multiplying the jog
feedrate override value by the feed amount per revolution specified
with the parameter (No. 1423).
During manual per revolution feed, the tool is jogged at the following
feedrate:
Feed distance per rotation of the spindle (mm/rev) (specified with
parameter No. 1423) × JOG feedrate override × actual spindle speed
(rev/min).
Limitation
- Acceleration/deceleration for rapid traverse
Feedrate, time constant and method of automatic acceleration/
deceleration for manual rapid traverse are the same as G00 in
programmed command.
- Change of modes
Changing the mode to the jog mode while pressing a feed axis and
direction selection switch does not enable jog feed. To enable jog feed,
enter the jog mode first, then press a feed axis and direction selection
switch.
- Rapid traverse prior to reference position return
If reference position return is not performed after power-on, pushing
rapid traverse button does not actuate the rapid traverse but the
remains at the JOG feedrate. This function can be disabled by setting
parameter RPD (No.1401#01).
- 871 -
Page 76
3.MANUAL OPERATION OPERATION B-63944EN/02
3.3 INCREMENTAL FEED
In the incremental (INC) mode, pressing a feed axis and direction
selection switch on the machine operator's panel moves the tool one
step along the selected axis in the selected direction. The minimum
distance the tool is moved is the least input increment. Each step can
be 10, 100, or 1000 times the least input increment.
With using bit 2 (HNT) of parameter No. 7103, each step can be
additionally 10 times the lest input increment.
The feedrate set in parameter No. 1423 is applied.
By using the manual feedrate override signal, the feedrate can be
increased or decreased.
The tool can also be moved at the rapid traverse rate by using the
manual rapid traverse selection signal, independent of the manual
feedrate override signal.
Z
Tool
Each time a switch is
pressed, the tool moves one
step in the direction
specified by the switch.
X
Procedure for incremental feed
Procedure
1 Press the INC switch, one of the mode selection switches.
2 Select the distance to be moved for each step with the
magnification dial.
3 Press the feed axis and direction selection switch corresponding
to the axis and direction the tool is to be moved. Each time a
switch is pressed, the tool moves one step. The feedrate is the
same as the jog feedrate.
4 Pressing the rapid traverse switch while pressing a feed axis and
direction selection switch moves the tool at the rapid traverse
rate.
Rapid traverse override by the rapid traverse override switch is
effective during rapid traverse.
The above is an example. Refer to the appropriate manual provided by
the machine tool builder for the actual operations.
Y
Fig. 3.3 (a) Incremental feed
- 872 -
Page 77
B-63944EN/02 OPERATION 3.MANUAL OPERATION
Explanation
- Travel distance specified with a diameter
T
The distance the tool travels along the X-axis can be specified with a
diameter.
- 873 -
Page 78
3.MANUAL OPERATION OPERATION B-63944EN/02
3.4 MANUAL HANDLE FEED
In the handle mode, the tool can be minutely moved by rotating the
manual pulse generator on the machine operator's panel. Select the
axis along which the tool is to be moved with the handle feed axis
selection switches.
The minimum distance the tool is moved when the manual pulse
generator is rotated by one graduation is equal to the least input
increment. One of four types of magnifiers selected with MP1 and
MP2 <G019#4 and #5> can be applied. With bit 2 (HNT) of
parameter No. 7103, the minimum distance can be further 10 times
greater.
The number of manual pulse generators depends on the option as
follows:
• Control on 1 manual handle: Up to 1
• Control on 2 or 3 manual handles:
Up to 3 (Up to three manual pulse generators can be moved at a
time.)
Z
X
Fig. 3.4 (b) Manual handle feed
Procedure for manual handle feed
Procedure
1 Press the handle switch, one of the mode selection switches.
2 Select the axis along which the tool is to be moved by pressing a
handle feed axis selection switch.
3 Select the magnification for the distance the tool is to be moved
by pressing a handle feed magnification switch. The minimum
distance the tool is moved when the manual pulse generator is
rotated by one graduation is equal to the least input increment.
4 Move the tool along the selected axis by rotating the handle.
Rotating the handle 360 degrees moves the tool the distance
equivalent to 100 graduations.
The above is an example. Refer to the appropriate manual provided by
the machine tool builder for the actual operations.
Y
Manual pulse generator
- 874 -
Page 79
B-63944EN/02 OPERATION 3.MANUAL OPERATION
Explanation
- Availability of manual pulse generator in Jog mode (JHD)
Parameter JHD (No. 7100#0) enables or disables the manual handle
feed in the JOG mode.
When the parameter JHD(No. 7100#0) is set 1,both manual handle
feed and incremental feed are enabled.
- Manual handle feed in TEACH IN JOG mode (THD)
By setting bit 1 (THD) of parameter No. 7100, manual handle feed in
TEACH IN JOG mode can be enabled or disabled.
- A command to the MPG exceeding rapid traverse rate (HPF)
Parameter No. 7117 enables the following switching:
Set value 0 :
The feedrate is clamped at the rapid traverse rate and generated
pulses exceeding the rapid traverse rate are ignored. (The
distance the tool is moved may not match the graduations on the
manual pulse generator.)
Other than 0 :
The feedrate is clamped to the rapid traverse rate. However,
those handle pulses beyond the rapid traverse rate are not ignored,
but are processed as follows in connection with the manual
handle feed travel distance selection signals:
(No longer rotating the handle does not immediately stop the tool.
The tool is moved by the pulses accumulated in the CNC before
it stops.)
When the magnification selected by manual handle feed travel
distance selection signals is m and parameter No. 7117 is n:
When n < m: The feedrate is clamped to the value of
parameter No. 7117.
When n ≥ m: The feedrate is clamped to an integral multiple
of a selected magnifier. If the mode is
changed, however, a stop may not occur at an
integral-multiple position.
- Upper feedrate limit in manual handle feed
The upper feedrate limit depends on the input signal (maximum
manual handle feedrate switch signal HNDLF) from the PMC as
follows:
•When HNDLF is set to 0, the feedrate is clamped to the manual
rapid traverse rate (parameter No. 1424).
•When HNDLF is set to 1, the feedrate is clamped to the feedrate
set in parameter No. 1434.
- 875 -
Page 80
3.MANUAL OPERATION OPERATION B-63944EN/02
- Movement direction of an axis to the rotation of MPG (HNGX)
Parameter HNGx (No. 7102#0) switches the direction of MPG in
which the tool moves along an axis, corresponding to the direction in
which the handle of the manual pulse generator is rotated.
This parameter is valid only for the following functions:
• Manual handle feed
• Manual handle interruption
Limitation
WARNING
Rotating the handle quickly with a large
magnification such as ×100 moves the tool too fast.
The feedrate is clamped at the rapid traverse
feedrate.
NOTE
Rotate the manual pulse generator at a rate of five
rotations per second or lower. If the manual pulse
generator is rotated at a rate higher than five
rotations per second, the tool may not stop
immediately after the handle is no longer rotated or
the distance the tool moves may not match the
graduations on the manual pulse generator.
- 876 -
Page 81
B-63944EN/02 OPERATION 3.MANUAL OPERATION
3.5 MANUAL ABSOLUTE ON AND OFF
Whether the distance the tool is moved by manual operation is added
to the coordinates can be selected by turning the manual absolute
switch on or off on the machine operator's panel. When the switch is
turned on, the distance the tool is moved by manual operation is added
to the coordinates. When the switch is turned off, the distance the tool
is moved by manual operation is not added to the coordinates.
Y axis
P2
O
Fig. 3.5 (a) Coordinates with the switch ON
P1
The coordinates values change by the
amount of manual operation.
Manual operation
X axis
Y2
Y1
P2
P1
O2
O1
The coordinates do not change.
X2
X1
Fig. 3.5 (b) Coordinates with the switch OFF
- 877 -
Page 82
3.MANUAL OPERATION OPERATION B-63944EN/02
Explanation
The following describes the relation between manual operation and
coordinates when the manual absolute switch is turned on or off, using
a program example.
G01G90 X100.0Y100.0F010 ;<1>
X200.0Y150.0 ;<2>
X300.0Y200.0;<3>
The subsequent figures use the following notation:
Movement of the tool when the switch is on
Movement of the tool when the switch is off
The coordinates after manual operation include the distance the tool is
moved by the manual operation. When the switch is off, therefore,
subtract the distance the tool is moved by the manual operation.
- Manual operation after the end of block
Coordinates when block <1> has been executed after manual
operation (X-axis +20.0, Y-axis +100.0) at the end of movement of
block <2>.
Y
(120.0 , 200.0)
Fig. 3.5 (d) Manual operation after the end of block
- Manual operation after a feed hold
Coordinates when the feed hold button is pressed while block <2> is
being executed, manual operation (Y-axis + 75.0) is performed, and
the cycle start button is pressed and released.
Y
Fig. 3.5 (c) Program example
(220.0 , 250.0)
(200.0 , 150.0)
(100.0 , 100.0)
Switch ON
Switch OFF
Manual
operation
X
(300.0 , 275.0)
(200.0 , 225.0)
(150.0 , 200.0)
(150.0 , 125.0)
Feed hold stop point
Fig. 3.5 (e) Manual operation after a feed hold
(200.0 , 150.0)
(300.0 , 200.0)
- 878 -
X
Switch ON
Switch OFF
Manual
operation
Page 83
B-63944EN/02 OPERATION 3.MANUAL OPERATION
- When reset after a manual operation following a feed hold
Coordinates when the feed hold button is pressed while block <2> is
being executed, manual operation (Y-axis +75.0) is performed, the
control unit is reset with the RESET button, and block <2> is read
again
Y
(200.0 , 225.0)
(150.0 , 200.0)
(150.0 , 125.0)
Feed hold stop point
Fig. 3.5 (f) When reset after a manual operation following a feed hold
(200.0 , 150.0)
(300.0 , 275.0)
(300.0 , 200.0)
- When a movement command in the next block is only one axis
When there is only one axis in the following command, only the
commanded axis returns.
Fig. 3.5 (g) When a movement command in the next block is only one
- When the next move block is an incremental
When the following commands are incremental commands, operation
is the same as when the switch is OFF.
N1
X
axis
- 879 -
Page 84
3.MANUAL OPERATION OPERATION B-63944EN/02
- Manual operation during cutter or tool nose radius compensation
•When the switch is OFF
After manual operation is performed with the switch OFF during
cutter or tool nose radius compensation, automatic operation is
restarted then the tool moves parallel to the movement that would
have been performed if manual movement had not been
performed.
The amount of separation equals to the amount that was
performed manually.
Fig. 3.5 (h)
•When the switch is ON during cutter or tool nose radius
compensation
Operation of the machine upon return to automatic operation
after manual intervention with the switch is ON during execution
with an absolute command program in the cutter or tool nose
radius compensation mode will be described. The vector created
from the remaining part of the current block and the beginning of
the next block is shifted in parallel. A new vector is created
based on the next block, the block following the next block and
the amount of manual movement. This also applies when manual
operation is performed during cornering.
•Manual operation performed in other than cornering
Assume that the feed hold was applied at point P
from P
to PB of programmed path PA, PB, and PC and that the
A
tool was manually moved to PH'. The block end point P
to the point P
and VB2 at PB also move to VB1' and VB2'. Vectors VC1 and
V
B1
between the next two blocks PB - PC and PC - PD are
V
C2
discarded and new vectors V
' by the amount of manual movement, and vectors
B
' and VC2' (VC2' = VC2 in this
C1
example) are produced from the relation between P
. However, since VB2' is not a newly calculated vector,
- P
D
correct offset is not performed at block P
correctly performed after P
.
C
while moving
H
moves
B
' - PC and PC
B
' - PC. Offset is
B
- 880 -
Page 85
B-63944EN/02 OPERATION 3.MANUAL OPERATION
Fig. 3.5 (i)
•Manual operation during cornering
This is an example when manual operation is performed during
cornering. V
, VB1 and VB2 by the amount of manual movement. The new
V
A2
vectors are calculated from V
', VB1', and VB2' are vectors moved in parallel with
A2
and VC2. Then correct cutter or
C1
tool nose radius compensation is performed for the blocks
following P
.
C
Fig. 3.5 (j)
•Manual operation after single block stop
Manual operation was performed when execution of a block was
terminated by single block stop.
Vectors V
and VB2 are shifted by the amount of manual
B1
operation. Sub-sequent processing is the same as case a described
above. An MDI operation can also be intervened as well as
manual operation. The movement is the same as that by manual
operation.
- 881 -
Page 86
3.MANUAL OPERATION OPERATION B-63944EN/02
Fig. 3.5 (k)
- 882 -
Page 87
B-63944EN/02 OPERATION 3.MANUAL OPERATION
3.6 RIGID TAPPING BY MANUAL HANDLE
For execution of rigid tapping, set rigid mode, then switch to handle
mode and move the tapping axis with a manual handle. For rigid
tapping, refer to Section 4.4 in Part II of the User's Manual (T series)
or Section 5.2 in Part II of the User's Manual (M series) and the
relevant manual of the machine tool builder.
Rigid tapping by manual handle
Procedure
1 Stop the spindle and servo axes, then set MDI mode by pressing
the MDI switch among the mode selection switches.
2 Enter and execute the following program:
Example 1) M series / T series (G code systems B, C)
M29 S100 ;
G91 G84 Z0 F1000 ;
Example 2) T series (G code system A)
M29 S100 ;
G84 W0 F1000 ;
The program above is required to determine a screw lead and set
rigid tapping mode. In this program, a tapping axis must always
be specified. Specify a value that does not operate the tapping
axis. With the M series, specify G84 (G74). With the T series,
specify G84 (G88).
WARNING
In this MDI programming, never specify commands
to position the tool at a drilling position and at point
R. Otherwise, the tool moves along an axis.
3 When the entered program is executed, rigid tapping mode is set.
4 After rigid mode is set upon completion of MDI program
execution, switch to the handle mode by pressing the handle
switch among the mode selection switches.
CAUTION
At this time, never press the reset key. Otherwise,
rigid mode is canceled.
5 To perform rigid tapping, select a tapping axis with the handle
feed axis select switch, and move the tapping axis with the
manual handle.
- 883 -
Page 88
3.MANUAL OPERATION OPERATION B-63944EN/02
Explanation
- Manual rigid tapping
Manual rigid tapping is enabled by parameter HRG (No. 5203#0) to 1.
- Cancellation of rigid mode
To cancel rigid mode, specify G80 as same the normal rigid tapping.
When the reset key is pressed, rigid mode is canceled, but the canned
cycle is not canceled.
When the rigid mode switch is to be set to off for rigid mode
cancellation (when parameter CRG (No. 5200#2) is set to 0), the G80
command ends after the rigid mode switch is set to off.
- Spindle rotation direction
The rotation direction of the spindle is determined by a specified
tapping cycle G code and the setting of parameter HRM (No. 5203#1).
For example, when the HRM parameter is set to 0 in G84 mode, the
spindle makes forward rotations as the tapping axis moves in the
minus direction. (When the tapping axis moves in the plus direction,
the spindle makes reverse rotations.)
- Arbitrary tapping axis
With the M series, an arbitrary tapping axis can be selected by setting
bit 0 (FXY) of parameter No. 5101 to 1. With the T series, an
arbitrary tapping axis can be selected not by using bit 0 (FXY) of
parameter No. 5101 (but by using bit 0 (FXY) of parameter No. 5101
when the FS15 format is specified). In this case, specify a G code
for plane selection and the address of the tapping axis when setting the
rigid tapping mode in the MDI mode.
- G84 command/same block specifying both M29 and G84
As the MDI program command for setting the rigid mode, G84 can be
specified as a rigid tapping G code (by setting bit 0 (G84) of
parameter No. 5200 to 1), or M29 and G84 can be specified in the
same block.
Example 1: G91 G84 Z0 F1000 S100 ;
Example 2: G91 G84 Z0 F1000 M29 S100 ;
- Specification of manual handle feed faster than the rapid traverse rate
Set parameter (No.7117) to 0 so that when manual handle feed is
specified which is faster than the rapid traverse rate, the handle pulses
beyond the rapid traverse rate are ignored.
- Series 15 format command
By setting bit 1 (FCV) of parameter No. 0001 to 1, the Series15
format can be used for specification.
Example 1: G91 G84.2(G84.3) Z0 F1000 S100; (M series)
Example 2: G84.2 W0 F1000 S100; (T series : G code systems B, C)
Example 3: G91 G84.2 Z0 F1000 S100; (T series : G code system A)
- 884 -
Page 89
B-63944EN/02 OPERATION 3.MANUAL OPERATION
- Acceleration/deceleration type
When manual rigid tapping is executed, the acceleration/deceleration
type and acceleration/deceleration time constant set in the rigid
tapping parameters are valid.
The same settings are valid also for extraction.
- In the case of multi-spindle operation
In the case of multi-spindle operation, a spindle can be selected by
specifying a P command as well as an S command.
Example : When the 2nd spindle is selected:
M29 S100 P2; G91 G84 Z0 F1000 ;
Limitation
- Excessive error check
In manual rigid tapping, only an excessive error during movement is
checked.
- Tool axis direction handle feed
Tool axis direction handle feed is disabled.
- Extraction override
In manual rigid tapping, the extraction override function is disabled,
and the use of an acceleration/deceleration time constant for extraction
is disabled.
- Number of repeats
In MDI programming, never specify K0 and L0, which are used to
specify that the number of repeats is 0 and to disable the execution of
a G84 block. If K0 or L0 is specified, rigid mode cannot be set.
- Positioning of the tool to a drilling position
When positioning the tool to a drilling position, select the X-axis or
Y-axis with the axis select switch in handle mode. Never use the
method of positioning to a drilling position in MDI mode or MEM
mode. The method can operate the tapping axis.
- Three-dimensional rigid tapping
Three-dimensional rigid tapping cannot be used in rigid tapping using
the manual handle.
- Interpolation type rigid tapping
Interpolation type rigid tapping cannot be used in rigid tapping using
the manual handle. To perform rigid tapping using the manual
handle, select the conventional type of rigid tapping with bit 3 (CHR)
of parameter No. 5202.
- 885 -
Page 90
3.MANUAL OPERATION OPERATION B-63944EN/02
3.7 MANUAL NUMERICAL COMMAND
The manual numerical command function allows data programmed
through the MDI to be executed in jog mode. Whenever the system
is ready for jog feed, a manual numerical command can be executed.
The following eight functions are supported:
(1) Positioning (G00)
(2) Linear interpolation (G01)
(3) Automatic reference position return (G28)
(4) 2nd/3rd/4th reference position return (G30)
(5) M codes (miscellaneous functions)
(6) S codes (spindle speed functions)
(7) T codes (tool functions)
(8) B codes (second auxiliary functions)
By setting the following parameters, the commands for axial motion
and the M, S, T, and B functions can be disabled:
(5) M codes (miscellaneous functions): Parameter JMF (No. 7002#0)
(6) S codes (spindle speed functions):.... Parameter JSF (No. 7002#1)
(7) T codes (tool functions):................... Parameter JSF (No. 7002#2)
(8) B codes (second auxiliary functions):Parameter JBF (No. 7002#3)
Procedure Manual numerical command
Procedure
1 Press the jog switch (one of the mode selection switches).
2 Press function key
3 Press soft key [JOG] on the screen. The following manual
numerical command screen is displayed.
PROG
.
- 886 -
Page 91
B-63944EN/02 OPERATION 3.MANUAL OPERATION
Fig. 3.7 (a) Manual numerical command screen
The remaining portion of the axis information currently not
shown on the screen can be displayed by pressing the
PAGE
PAGE
or
key.
NOTE
1 The actual feedrate (F) and the actual spindle speed
(S) are displayed only for 9” window.
2 If two or more identical axis names exist for the
same path, they are not displayed.
- 887 -
Page 92
3.MANUAL OPERATION OPERATION B-63944EN/02
4 Enter the required commands by using address keys and numeric
keys on the MDI panel, then press soft key [INPUT] or the
INPUT
key to set the entered data.
Fig. 3.7 (b)
The following data can be set:
1. G00: ................ Positioning
2. G01: ................ Linear interpolation
3. G28: ................ Automatic reference position return
4. G30: ................ 2nd/3rd/4th reference position return
5. M codes: ......... Miscellaneous functions
6. S codes:........... Spindle speed functions
7. T codes:........... Tool functions
8. B codes: ..........Second auxiliary functions
The set data is maintained even when the screen or mode is changed.
NOTE
When an alarm state exists, data cannot be set.
5 Press the cycle start switch on the machine operator's panel to
start command execution. The status is indicated as "MSTR."
The automatic operation signal, STL, can be turned on by setting
parameter JST (No.7001#2).
NOTE
If the cycle start switch is pressed while an alarm
state exists, a "START REJECTED (ALARM
EXISTED)" warning is generated, and the entered
data cannot be executed.
- 888 -
Page 93
B-63944EN/02 OPERATION 3.MANUAL OPERATION
6 Upon the completion of execution, the "MSTR" status indication
is cleared from the screen, and automatic operation signal STL is
turned off. The set data is cleared entirely. G codes are set to G00
or G01 according to the setting of parameter G01 (No.3402#0).
Explanation
- Positioning
An amount of travel is given as a numeric value, preceded by an
address such as X, Y, or Z. This is always regarded as being an
incremental command, regardless of whether G90 or G91 is specified.
1 When the manual rapid traverse switch is off, the
feedrate is clamped so that the axis-by-axis manual
rapid traverse rate (parameter No. 1424) is not
exceeded.
2 The tool cannot move if linear interpolation type
positioning (where the tool path is linear) has been
performed by setting parameter LRP (No. 1401 #1).
- Linear interpolation (G01)
An amount of travel is given as a numeric value, preceded by an
address such as X, Y, or Z. This is always regarded as being an
incremental command, regardless of whether G90 or G91 is specified.
Axial movements are always performed in incremental mode even
during scaling or polar coordinate interpolation. In addition,
movement is always performed in feed per minute mode regardless of
the specification of G94 or G95.
Feedrate
(parameter)
Automatic acceleration/deceleration
(parameter)
Override Manual feed override
Exponential acceleration/deceleration
Dry run feedrate
(No. 1410)
in cutting feed for each axis
(No.1622)
- 889 -
Page 94
3.MANUAL OPERATION OPERATION B-63944EN/02
NOTE
Since the feedrate is always set to the dry run
feedrate, regardless of the setting of the dry run
switch, the feedrate cannot be specified using F.
The feedrate is clamped such that the maximum
cutting feedrate, set in parameter No. 1430, is not
exceeded.
- Automatic reference position return (G28)
The tool returns directly to the reference position without passing
through any intermediate points, regardless of the specified amount of
travel. For axes for which no move command is specified, however, a
return operation is not performed.
Feedrate
(parameter)
Automatic acceleration/deceleration
(parameter)
Override Rapid traverse override
Linear acceleration/deceleration in
Rapid traverse rate
(No. 1420)
rapid traverse for each axis
(No. 1620)
- 2nd, 3rd, or 4th reference position return (G30)
The tool returns directly to the 2nd, 3rd, or 4th reference position
without passing through any intermediate points, regardless of the
specified amount of travel. To select a reference position, specify 2, 3,
or 4 in address P. If address P is omitted, a return to the second
reference position is performed.
Feedrate
(parameter)
Automatic acceleration/deceleration
(parameter)
Override Rapid traverse override
Linear acceleration/deceleration in
Rapid traverse rate
(No. 1420)
rapid traverse for each axis
(No. 1620)
NOTE
The function for 3rd/4th reference position return is
optional.
1 When the option is not selected
If "P2" is not specified in address P, the alarm
PS0046 is generated and the function cannot be
executed.
2 When the option is selected
If "P2," "P3," or "P4" is not specified in address P,
the alarm PS0046 is generated and the function
cannot be executed.
- 890 -
Page 95
B-63944EN/02 OPERATION 3.MANUAL OPERATION
- M codes (Auxiliary functions)
After address M, specify a numeric value of no more than the number
of digits specified by parameter No. 3030. When M98 or M99 is
specified, it is executed but not output to the PMC.
NOTE
Neither subprogram calls nor custom macro calls
can be performed using M codes.
- S codes (spindle speed functions)
After address S, specify a numeric value of no more than the number
of digits specified by parameter No. 3031.
NOTE
Subprogram calls cannot be performed using S
codes.
- T codes (tool functions)
After address T, specify a numeric value of no more than the number
of digits specified by parameter No. 3032.
NOTE
Subprogram calls cannot be performed using T
codes.
- B codes (second auxiliary functions)
After address B, specify a numeric value of no more than the number
of digits specified by parameter No. 3033.
NOTE
1 B codes can be renamed "U," "V," "W," "A," or "C"
by setting parameter No. 3460. If the new name is
the same as an axis name address, "B" is used.
Note that "U," "V," and "W" can be used for the T
codes only when the G codes are B or C.
2 Subprogram calls cannot be performed using B
codes.
- Data input
(1) When addresses and numeric values of a command are typed,
then soft key [INPUT] is pressed, the entered data is set. In this
case, the input unit is either the least input increment or
calculator-type input format, according to the setting of bit 0
(DPI) of parameter No. 3401.
INPUT
The
[INPUT].
(2) Commands can be typed successively.
key on the MDI panel can be used instead of soft key
- 891 -
Page 96
3.MANUAL OPERATION OPERATION B-63944EN/02
(3) Key entry is disabled during execution.
- Erasing data
If soft key [INPUT] or the
INPUT
key on the MDI panel is
pressed during execution, an "EXECUTION/MODE
SWITCHING IN PROGRESS" warning is output.
(4) If input data contains an error, the following warnings may
appear:
Warning Description
- A G code other than G00, G01, and G28 has been
entered.
- An address other than those displayed on the manual
numerical command screen has been entered.
FORMAT
ERROR
A value that exceeds the following limitations has been
entered.
- Address G: ......... 2 digits
- Address P:.......... 1 digit
- Axis address:...... 9 digits
- M, S, T, B: .......... The parameter-set number of digits
NOTE
Even when the memory protection key is set, key
input can nevertheless be performed.
(1) When soft key [CLEAR] is pressed, followed by soft key
[EXEC], all the set data is cleared. In this case, however, the G
codes are set to G00 or G01, depending on the setting of bit 0
(G01) of parameter No. 3402.
RESET
Data can also be cleared by pressing the
key on the MDI
- Scrolling pages
- Halting execution
panel.
(2) If soft key [CLEAR] is pressed during execution, an
"EXECUTION/MODE SWITCHING IN PROGRESS" warning
is output.
If the whole axis information cannot be displayed on a single page,
you can scroll pages by pressing the
PAGE
or
PAGE
key.
If one of the following occurs during execution, execution is halted,
and the data is cleared in the same way as when soft key [CLEAR] is
pressed. The remaining distance to be traveled is canceled.
(1) When a feed hold is applied
(2) When the mode is changed to other than jog feed mode
(3) When an alarm is generated
(4) When a reset or emergency stop is applied
The M, S, T, and B functions remain effective even upon the
occurrence of the above events, with the exception of (4).
- 892 -
Page 97
B-63944EN/02 OPERATION 3.MANUAL OPERATION
- Modal information
Modal G codes and addresses used in automatic operation or MDI
operation are not affected by the execution of commands specified
using the manual numerical command function.
- Jog feed
When the tool is moved along an axis using a feed axis and direction
selection switch on the manual numerical command screen, the
remaining amount of travel is always shown as "0".
- Disabling the M, S, T, and B functions
By setting bit 0 to bit 3 (JMF, JSF, JTF, and JBF) of parameter No.
7002, the M, S, T, and B functions can be disabled. If a disabled
function is specified, the warning "THIS COMMAND CANNOT BE
EXECUTED." is issued.
Limitation
- M, S, T, and B functions
While automatic operation is halted, manual numerical commands can
be executed. In the following cases, however, a "START REJECTED
(ALREADY EXECUTING)" warning is output, and command
execution is disabled.
(1) When an M, S, T, or B function is already being executed, a
manual numerical command containing an M, S, T, or B function
cannot be executed.
(2) When an M, S, T, or B function is already being executed, and
that function alone is specified or a block specifying that
function also contains another function (such as a move
command or dwell function) which has already been completed,
a manual numerical command cannot be executed.
- Jog feed
When a manual numerical command is specified while the tool is
being moved along an axis by using a feed axis and direction selection
switch, the axial movement is interrupted, and the manual numerical
command is executed. Therefore, the tool cannot be moved along an
axis by using a feed axis and direction selection switch during
execution of a manual numerical command.
- Mirror image
A mirror image cannot be produced for the direction of a specified
axial movement.
- REF mode
The manual numerical command screen is not displayed in the REF
mode.
- 893 -
Page 98
3.MANUAL OPERATION OPERATION B-63944EN/02
- Indexing of the index table and chopping
Commands cannot be specified for an axis along which operation is
being performed during indexing or chopping.
If such an axis is specified for execution, a "THIS COMMAND CAN
NOT EXECUTE" warning is output.
- Functions that cannot be specified
Commands cannot be specified for axes that operate using any of the
following functions.
• Index table indexing
• Chopping
• Spindle positioning
• Polygon turning
• Axis recomposition and superposition control
If the commands are executed for any such axis, a "THIS
COMMAND CAN NOT EXECUTE" warning is generated.
- Functions that cannot be used
Commands cannot be specified for the following functions.
• Extended axis name
• Extended spindle name
• Address P command for multi spindle
• Cs contour control function
- 894 -
Page 99
B-63944EN/02 OPERATION 3.MANUAL OPERATION
3.8 MANUAL FEED FOR 5-AXIS MACHINING
This function enables the use of the following functions.
•Manual feed for 5-axis machining
- Tool axis direction handle feed/tool axis direction JOG
feed/tool axis direction incremental feed
- Tool axis right-angle direction handle feed/tool axis
right-angle direction JOG feed/tool axis right-angle
direction incremental feed
- Tool tip center rotation handle feed/tool tip center rotation
JOG feed/tool tip center rotation incremental feed
- Table vertical direction handle feed/table vertical direction
JOG feed/table vertical direction incremental feed
- Table horizontal direction handle feed/table horizontal
direction JOG feed/table horizontal direction incremental
feed
A handle interrupt can be generated for each handle feed.
Handle interrupts work according to the corresponding handle
feed specifications described hereinafter unless otherwise noted.
•Screen display functions
- Display of the coordinate of the tool tip
- Display of pulse values
- Display of the amount of machine axes movement
NOTE
1 To execute 5-axis machining handle feed requires
the manual handle feed option. Also, to generate
5-axis machining handle interrupts requires the
manual handle interrupt option.
2 A 5-axis machining handle interrupt must not be
generated when a rotation axis command is being
executed during automatic operation.
3 Manual feed for 5-axis machining is disabled when
the manual reference position return mode is
selected.
- 895 -
Page 100
3.MANUAL OPERATION OPERATION B-63944EN/02
3.8.1 Tool Axis Direction Handle Feed/Tool Axis Direction JOG
Feed/Tool Axis Direction Incremental Feed
Overview
In the tool axis direction handle feed, tool axis direction JOG feed,
and tool axis direction incremental feed, the tool or table is moved in
the tool axis direction.
Explanation
- Tool axis direction
The tool axis direction that is taken when all the rotation axes for
controlling the tool are at an angle of 0 degree is specified in
parameters No.19697, No.19698, and No.19699. As the rotation
axes for controlling the tool rotate, the tool axis direction changes
according to the rotation axis angle.
B
C
Tool axis direction
Workpiece
- Tool axis direction feed in the tilted working plane command mode
If bit 0 (TWD) of parameter No. 12320 is set to 1, the feed direction of
the tool axis direction feed in the tilted working plane command mode
is assumed to be the Z direction in the feature coordinate system of the
tilted working plane command.
- Tool axis direction handle feed
The tool axis direction handle feed is enabled when the following four
conditions are satisfied:
<1> Handle mode is selected.
<2> The tool axis direction feed mode signal (ALNGH) is set to "1"
and the table base signal (TB_BASE) is set to "0".
<3> The state of the first manual handle feed axis selection signals
(HS1A - HS1E) to make the tool axis direction handle feed
mode effective is set in parameter No.12310.
<4> The value of parameter No.12310 matches the first manual
handle feed axis selection signals (HS1A - HS1E).
Z
C
B
Y
X
- 896 -
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.