63944ENV2
63944ENV2
63944ENV2
FANUC
FANUC
FANUC
Series
Series
Series
Series
30*/300*/300*s-MODEL A
31*/310*/310*s-MODEL A5
31*/310*/310*s-MODEL A
32*/320*/320*s-MODEL A
USERS MANUAL
Volume 2 of 2
B-63944EN/02
TABLE OF CONTENTS
B-63944EN/02
TABLE OF CONTENTS
Volume 1 of 2
SAFETY PRECAUTIONS............................................................................s-1
I. GENERAL
1 GENERAL .............................................................................................................. 3
1.1
NOTES ON READING THIS MANUAL.......................................................... 8
1.2
NOTES ON VARIOUS KINDS OF DATA ...................................................... 8
II. PROGRAMMING
1
GENERAL ............................................................................................. 11
1.1
1.2
1.3
1.3.2
Coordinate System on Part Drawing and Coordinate System Specified by CNC Coordinate System .................................................................................................16
1.3.3
1.4
1.5
1.6
1.7
1.8
TABLE OF CONTENTS
3.2
INTERPOLATION FUNCTIONS............................................................ 47
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
Exact Stop (G09, G61), Cutting Mode (G64), Tapping Mode (G63) ..................151
5.4.2
5.5
B-63944EN/02
TABLE OF CONTENTS
B-63944EN/02
6.2
7.3
7.4
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
9.5
Spindle Orientation...............................................................................................208
9.4.2
9.4.3
10.3.2
10.3.3
TABLE OF CONTENTS
10.4
B-63944EN/02
10.3.4
10.3.5
10.3.6
10.3.7
11.4
11.3.2
11.3.3
12.2
12.3
FOLDERS.................................................................................................. 265
12.1.1
12.1.2
Folder Attributes...................................................................................................268
12.1.3
FILES......................................................................................................... 270
12.2.1
12.2.2
File Attributes.......................................................................................................272
12.3.2
12.3.3
Overview ..............................................................................................................317
c-4
TABLE OF CONTENTS
B-63944EN/02
15.1.2
15.2
15.3
15.4
G53, G28, G30, and G30.1 Commands in Tool Length Compensation Mode ....323
Control Point Compensation of Tool Length Compensation Along Tool Axis ...343
16.7
VARIABLES............................................................................................... 349
SYSTEM VARIABLES ............................................................................... 356
ARITHMETIC AND LOGIC OPERATION .................................................. 411
INDIRECT AXIS ADDRESS SPECIFICATION .......................................... 419
MACRO STATEMENTS AND NC STATEMENTS..................................... 421
BRANCH AND REPETITION..................................................................... 422
16.6.1
16.6.2
16.6.3
16.6.4
16.7.2
16.7.3
16.7.4
16.7.5
16.7.6
16.7.7
16.7.8
16.7.9
16.8
16.9
16.10
16.11
16.12
TABLE OF CONTENTS
16.13
B-63944EN/02
17.2
Modal Real Time Macro Command / One-shot Real Time Macro Command.....493
VARIABLES............................................................................................... 500
17.2.1
17.2.2
17.3
17.4
17.5
17.6
17.7
17.8
17.9
17.4.2
17.4.3
17.4.4
19.2.2
19.3
TABLE OF CONTENTS
B-63944EN/02
20.2
20.3
20.4
20.5
20.6
20.1.2
20.1.3
20.1.4
20.1.5
20.1.6
20.1.7
20.3.2
20.6.2
20.6.3
20.6.4
21.4.2
21.4.3
21.4.4
21.4.5
Restrictions...........................................................................................................788
21.4.5.1 Restrictions common to machine configurations............................................. 788
21.4.5.2 Restriction on tool rotation type ...................................................................... 791
c-7
TABLE OF CONTENTS
B-63944EN/02
21.4.6
Examples ..............................................................................................................796
Volume 2 of 2
III. OPERATION
1
1.5
1.6
1.7
1.4.2
How to View the Position Display Change without Running the Machine .........828
Program Display...................................................................................................833
1.7.2
1.7.3
1.7.4
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
TABLE OF CONTENTS
B-63944EN/02
2.1.8
2.2
2.3
2.4
2.5
2.3.2
2.3.3
2.3.4
2.3.5
2.5.2
Power Disconnection............................................................................................866
Tool Axis Direction Handle Feed / Tool Axis Direction JOG Feed / Tool Axis
Direction Incremental Feed ..................................................................................896
3.8.2
3.8.3
Tool Tip Center Rotation Handle Feed / Tool Tip Center Rotation JOG Feed /
Tool Tip Center Rotation Incremental Feed.........................................................903
3.8.4
Table Vertical Direction Handle Feed / Table Vertical Direction JOG Feed /
Table Vertical Direction Incremental Feed ..........................................................906
3.8.5
Table Horizontal Direction Handle Feed / Table Horizontal Direction JOG Feed /
Table Horizontal Direction Incremental Feed ......................................................908
3.9
3.9.2
3.9.3
3.9.4
3.9.5
TABLE OF CONTENTS
3.10
3.9.7
Note ....................................................................................................................917
Retract ..................................................................................................................966
4.8.2
Withdrawal ...........................................................................................................967
4.8.3
Return ...................................................................................................................967
4.8.4
Repositioning .......................................................................................................968
4.8.5
4.8.6
3.9.6
B-63944EN/02
c-10
TABLE OF CONTENTS
B-63944EN/02
6.5.1.6
6.5.2
6.5.3
Setting Screen.....................................................................................................1010
6.5.3.1
6.5.3.2
6.5.3.3
6.5.3.4
6.5.3.5
Confirmation of a data update during the data setting process ...................... 1002
8.1.2
8.1.3
8.1.7
8.1.6
8.1.5
8.1.4
TABLE OF CONTENTS
8.1.7.1
8.1.7.2
8.1.8
8.3
8.2.2
8.2.3
8.2.4
8.2.5
8.2.6
8.2.7
8.2.8
8.2.9
8.2
8.1.9
B-63944EN/02
TABLE OF CONTENTS
B-63944EN/02
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.2.2
Heading a Program.............................................................................................1100
10.2.3
Inserting a Word.................................................................................................1101
10.2.4
Altering a Word..................................................................................................1102
10.2.5
Deleting a Block.................................................................................................1104
10.3.2
10.6.2
10.9.2
10.9.3
10.9.4
Search .................................................................................................................1120
10.9.5
Replacement .......................................................................................................1121
10.9.6
10.9.7
Selection .............................................................................................................1122
10.9.8
Copy ..................................................................................................................1123
10.9.9
Deletion ..............................................................................................................1123
10.10
10.11
11.2
11.3
TABLE OF CONTENTS
11.4
11.5
11.6
11.7
11.8
11.9
11.10
11.11
B-63944EN/02
12.1.2
12.1.3
12.1.4
12.1.5
12.1.6
12.1.7
12.1.8
12.1.9
Display of Manual Feed for 5-axis Machining (Tool Tip Coordinates, Number
of Pulses, Machine Axis Move Amount) ...........................................................1174
12.2
12.3
12.2.2
Editing a Program...............................................................................................1180
12.2.3
12.2.4
12.2.5
12.2.6
12.2.7
Background Editing............................................................................................1186
12.2.8
12.3.2
12.3.3
Displaying and Setting Run Time, Parts Count, and Time ................................1208
12.3.4
12.3.5
12.3.6
12.3.7
TABLE OF CONTENTS
B-63944EN/02
12.3.8
12.3.9
12.4
12.4.2
12.4.3
12.4.4
12.4.5
12.4.6
12.4.7
12.4.8
Spindle Monitor..................................................................................................1271
12.4.9
Displaying the menu screen and selecting a menu item ................................ 1285
Parameter tuning screen (system setting) ...................................................... 1289
Parameter tuning screen (axis setting) ........................................................... 1291
Displaying and setting the FSSB amplifier setting screen............................. 1292
Displaying and setting the FSSB axis setting screen ..................................... 1293
Displaying and setting the servo setting screen ............................................. 1294
Parameter tuning screen (spindle setting) ...................................................... 1295
Parameter tuning screen (miscellaneous settings) ......................................... 1296
Displaying and setting the servo tuning screen ............................................. 1297
12.5
TABLE OF CONTENTS
12.6
B-63944EN/02
12.6.2
IV. MAINTENANCE
1
1.3.2
1.3.3
1.3.4
APPENDIX
A
PARAMETERS.................................................................................. 1347
A.1
A.2
A.3
TABLE OF CONTENTS
B-63944EN/02
H.2
H.3
Usage Notes........................................................................................................1647
H.1.2
H.1.3
Explanation Of Operations.................................................................................1648
H.2.2
H.4
H.4.2
Note ..................................................................................................................1663
c-17
III. OPERATION
OPERATION
B-63944EN/02
GENERAL
- 819 -
1.GENERAL
1.GENERAL
1.1
OPERATION
B-63944EN/02
MANUAL OPERATION
Explanation
- Manual reference position return
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
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 -
B-63944EN/02
1.GENERAL
OPERATION
Tool
Workpiece
- 821 -
1.GENERAL
1.2
OPERATION
B-63944EN/02
Tool
Explanation
- Memory operation
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
Machine
Memory
- 822 -
B-63944EN/02
1.GENERAL
OPERATION
- 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.
Machine
Manual program
input
- DNC 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 -
1.GENERAL
1.3
OPERATION
B-63944EN/02
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
O1001
Automatic
operation
G92
M30
Program stop
Program end
Start
Stop
Automatic
operation
Stop caused
by program
- 824 -
B-63944EN/02
1.GENERAL
OPERATION
- Handle interruption
While automatic operation is being executed, tool movement can
overlap automatic operation by rotating the manual handle. (See
Section III-4.4)
Z
Tool position
during automatic
operation
Programmed
depth of cut
Depth of cut
by handle
interruption
- 825 -
1.GENERAL
1.4
OPERATION
B-63944EN/02
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
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)
Tool
Table
- Feedrate override
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.
Workpiece
- 826 -
1.GENERAL
OPERATION
B-63944EN/02
- 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
Cycle
start
Tool
Cycle start
Stop
Stop
Workpiece
Stop
- 827 -
1.GENERAL
1.4.2
OPERATION
B-63944EN/02
Explanation
- Machine Lock
MDI
Tool
X
Y
Z
Workpiece
The tool remains stopped, and only the
positional displays of the axes change.
- 828 -
B-63944EN/02
1.5
OPERATION
1.GENERAL
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 -
1.GENERAL
1.6
OPERATION
B-63944EN/02
Data setting
Data display
Screen Keys
MDI
CNC memory
Explanation
- Offset value
Geometry
Setting
Wear
compensation compensation
Tool compensation number 1
12.3
25.0
20.0
40.0
Screen Keys
Display
MDI
CNC memory
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 -
B-63944EN/02
1.GENERAL
OPERATION
Inch/Metric switching
Screen Keys
Displaying
Inch/Metric switching
Selection
of I/O device
Mirror image ON/OFF setting
:
:
:
MDI
CNC Memory
Operational
characteristics
Program
Automatic
operation
Movement of
the machine
- 831 -
1.GENERAL
OPERATION
B-63944EN/02
Setting
Screen
Keys
Display
:
:
:
MDI
CNC memory
Operational
characteristics
Automatic
operation
Program
Movement of
the machine
Screen Keys
Data protection key
MDI
CNC memory
- 832 -
1.GENERAL
OPERATION
B-63944EN/02
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)
Contents of program
- 833 -
1.GENERAL
1.7.2
OPERATION
B-63944EN/02
Workpiece coordinate
system
- 834 -
1.7.3
1.GENERAL
OPERATION
B-63944EN/02
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.
1.7.4
- 835 -
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
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 -
B-63944EN/02
2.1
OPERATION
2.OPERATIONAL DEVICES
- 837 -
2.OPERATIONAL DEVICES
OPERATION
2.1.1
2.1.2
- 838 -
B-63944EN/02
B-63944EN/02
2.1.3
OPERATION
- 839 -
2.OPERATIONAL DEVICES
2.OPERATIONAL DEVICES
OPERATION
2.1.4
2.1.5
- 840 -
B-63944EN/02
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
2.1.6
Reset key
Address/numeric keys
Edit keys
Shift key
AUX key
CTRL key
ALT key
TAB key
Cursor keys
Function keys
Reset key
Address/numeric keys
Edit keys
Shift key
AUX key
CTRL key
ALT key
TAB key
Cursor keys
- 841 -
Function keys
2.OPERATIONAL DEVICES
2.1.7
OPERATION
B-63944EN/02
Help key
Reset key
Address keys
Numeric keys
Uppercase/lowercase
switch key
AUX key
CTRL key
Shift key
Input key
ALT key
TAB key
Edit keys
Cursor keys
- 842 -
OPERATION
B-63944EN/02
2.1.8
2.OPERATIONAL DEVICES
Shift key
Help key
Page change keys
(Page key)
Reset key
Edit keys
Cursor keys
Shift key
Help key
Page change keys
(Page key)
Reset key
Edit keys
Cursor keys
- 843 -
2.OPERATIONAL DEVICES
2.2
OPERATION
B-63944EN/02
OPERATIONAL DEVICES
Number
Name
RESET key
RESET
HELP
Press this button to use the help function when uncertain about the operation
of an MDI key (help function).
HELP key
2
3
The soft keys have various functions, according to the Applications. The soft key
functions are displayed on the display unit.
Soft keys
Address and numeric keys
N(
..
SHIFT key
5
Some keys have two characters on their keytop. Pressing the <SHIFT> key
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
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_
SHIFT
INPUT key
6
INPUT
CAN
Edit keys
8
ALTER
INSERT
DELETE
Function keys
9
POS
PROG
..
ALTER
: ALTER
INSERT
: INSERT
DELETE
: DELETE
Cursor keys
10
: 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 -
OPERATION
B-63944EN/02
Number
Name
Page change keys
(Page keys)
11
PAGE
PAGE
12
2.OPERATIONAL DEVICES
Uppercase/lowercase
switch key
ABC
/abc
Press this key to switch between uppercase and lowercase when entering
alphabetic characters.
PC function key
13
CTRL
AUX
ALT
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
- 845 -
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
- 846 -
B-63944EN/02
2.3
OPERATION
2.OPERATIONAL DEVICES
- 847 -
2.OPERATIONAL DEVICES
2.3.1
OPERATION
B-63944EN/02
- Procedure
1
Example 1)
Operation selection key
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.
Example 2)
Example 3)
Auxiliary menu
- 848 -
OPERATION
B-63944EN/02
2.OPERATIONAL DEVICES
- 849 -
2.OPERATIONAL DEVICES
2.3.2
OPERATION
B-63944EN/02
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
Unused.
- 850 -
OPERATION
B-63944EN/02
2.3.3
2.OPERATIONAL DEVICES
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
a key other than the function key
POS
- 851 -
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
POS
Page 1
Page 2
(1)
(2)
(3)
(4)
ABS
REL
ALL
HNDL
(6)
(7)
(8)
(9)
MONI
No.
(1)
(2)
(3)
(4)
(6)
(7)
5AXMAN
(5)
(OPRT)
(10)
(OPRT)
- 852 -
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
Program screen
The chapter selection soft keys that belong to the function key
PROG
Page 2
(2)
PROGRA
FOLDER
(3)
NEXT
(4)
CHECK
(5)
(OPRT)
M
(6)
(7)
RSTR
JOG
No.
(1)
(2)
(3)
(4)
(6)
(7)
(8)
(9)
(10)
(OPRT)
- 853 -
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
Offset/setting screen
The chapter selection soft keys that belong to the function key
OFFSET
SETTING
OFFSET
(6)
Page 2
OFST.2
(16)
(7)
(3)
(8)
W.SHFT
(17)
(13)
(21)
TOOL
MANAGER
(14)
(22)
(OPRT)
(23)
(24)
PROTECT
GUARD
(OPRT)
26
27
28
29
30
TOOL
LIFE
(OPRT)
34
35
WORK
SET ER
33
(OPRT)
- 854 -
(25)
LANG.
32
(20)
CHUCK
TAIL
31
(15)
(OPRT)
(19)
(10)
(OPRT)
Page 6
Page 7
(9)
GEOM.2
(18)
(5)
(OPRT)
WORK
OPR
(12)
(4)
PR-LV
Page 4
Page 5
SETTING
MACRO
(11)
Page 3
(2)
B-63944EN/02
OPERATION
2.OPERATIONAL DEVICES
- 855 -
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
System screen
The chapter selection soft keys that belong to the function key
SYSTEM
PARAM
(6)
Page 2
MEMORY
(11)
Page 3
PMC
MAINTE
(16)
Page 4
MCNG
TUNING
(21)
Page 5
COLOR
(26)
DGNOS
(7)
PITCH
(12)
PMC
LADDER
(17)
ALL IO
(22)
MAINTE
(27)
FSSB
Page 6
(31)
Page 7
(2)
EMBEDDED
PORT
(32)
PCMCIA
LAN
- 856 -
(3)
SERVO
GUIDEM
(8)
SERVO
PARAM
(13)
(4)
SYSTEM
(9)
SP.SET
(14)
PMC
CONFIG
(18)
ALL IO
(23)
M-INFO
(28)
ETHNET
BOARD
(OPRT)
(19)
OPEHIS
(24)
W. DGNS
(29)
(OPRT)
PROFI-B
US MST
(15)
+
(20)
(OPRT)
(25)
(OPRT)
(30)
(OPRT)
(34)
(10)
(OPRT)
PRMTUN
(33)
(5)
(35)
(OPRT)
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
Page 8
36
37
REMOTE
DIAG
M CODE
41
42
PROFI
SLAVE
DEVNET
MASTER
46
47
DUAL
CHECK
R.TIME
MACRO
Page 9
Page 10
No.
(1)
(2)
(3)
(4)
(6)
(7)
(8)
(9)
(11)
(12)
(13)
(16)
(17)
(18)
(19)
(21)
(22)
(23)
38
39
40
(OPRT)
43
44
45
(OPRT)
48
49
50
(OPRT)
- 857 -
2.OPERATIONAL DEVICES
OPERATION
No.
(24)
Chapter menu
W.DGNS
(27)
FSSB
(28)
PRMTUN
(31)
(32)
EMBEDDED
PORT
PCMCIA LAN
(33)
ETHNET BOARD
(34)
PROFI-BUS MST
(37)
(41)
M CODE
PROFI SLAVE
(42) DEVNETMASTER
(46)
DUAL CHECK
(47)
R.TIMEMACRO
- 858 -
B-63944EN/02
Description
Selects the screen for displaying data such as servo
positional deviation values, torque values, machine
signals, and so forth as graphs.
Selects the screen for making settings related to the
high-speed serial servo bus (FSSB: Fanuc Serial Servo
Bus).
Selects the screen for setting parameters necessary for
start-up and tuning.
Selects the screen for making settings related to the
embedded Ethernet (embedded port).
Selects the screen for making settings related to the
embedded Ethernet (PCMCIA Ethernet card).
Selects the screen for making settings related to the
fast Ethernet/fast data server.
Selects the screen for making settings related to the
profibus master function.
Selects the screen for setting an M code group.
Selects the screen for making settings related to the
profibus slave function.
Selects the screen for making settings related to the
DeviceNet master function.
Selects the screen for making settings related to the
dual check safety function.
Selects the screen for making settings related to the
real-time custom macro function.
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
Message screen
The chapter selection soft keys that belong to the function key
MESSAGE
(2)
ALARM
(6)
Page 2
MSG
(7)
BUILT-IN
LOG
PCMCIA
LOG
No.
(1)
(2)
(3)
Chapter menu
ALARM
MSG
HISTRY
(4)
(6)
MSGHIS
BUILT-IN LOG
(7)
PCMCIA LOG
(8)
BOARD LOG
- 859 -
(3)
HISTRY
(8)
BOARD
LOG
(4)
MSGHIS
(9)
(5)
(OPRT)
(10)
(OPRT)
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
Graphic screen
The chapter selection soft keys that belong to the function key
GRAPH
(2)
PARAM
No.
(1)
(2)
GRAPH
(3)
(4)
(5)
(OPRT)
- 860 -
2.3.4
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
SHIFT
question.
When the
SHIFT
SHIFT
is canceled.
It is possible to input up to 32 characters at a time in the key input
buffer.
Press the
CAN
input buffer.
(Example)
When the key input buffer displays
>N001X100Z_
and the cancel
>N001X100_
is displayed.
- 861 -
CAN
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
ABC
/abc
, the display of
2.3.5
Warning Messages
After a character or number has been input from the MDI panel, a data
check is executed when
INPUT
- 862 -
2.4
2.OPERATIONAL DEVICES
OPERATION
B-63944EN/02
- Parameter setting
Before an external input/output device can be used, parameters must
be set as follows.
CNC
Mother board
Channel 1
Channel 2
JA56A
JA36A
RS-232-C
RS-232-C
Reader/
puncher
Reader/
puncher
I/O CHANNEL=0
or
I/O CHANNEL=1
I/O CHANNEL=2
- 863 -
2.OPERATIONAL DEVICES
0020
I/O CHANNEL
or foreground input
Foreground output
0022
Background input
0023
Background input
OPERATION
B-63944EN/02
I/O CHANNEL=0
(Channel 1)
I/O CHANNEL=1
(Channel 1)
I/O CHANNEL=2
(Channel 2)
:
:
:
I/O CHANNEL=5
- 864 -
0101
0102
0103
Baud rate
0111
0112
0113
Baud rate
0121
0122
0123
Baud rate
OPERATION
B-63944EN/02
2.5
POWER ON/OFF
2.5.1
2.OPERATIONAL DEVICES
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 -
2.OPERATIONAL DEVICES
2.5.2
OPERATION
B-63944EN/02
Power Disconnection
Procedure of power disconnection
Procedure
1
2
3
4
5
Check that the LED indicating the cycle start is off on the
operator's panel.
Check that all movable parts of the CNC machine tool is
stopping.
If an external input/output device such as the Handy File is
connected to the CNC, turn off the external input/output device.
Continue to press the <POWER OFF> button for about 5
seconds.
Refer to the machine tool builder's manual for turning off the
power to the machine.
- 866 -
OPERATION
B-63944EN/02
3.MANUAL OPERATION
MANUAL OPERATION
MANUAL OPERATION are six kinds as follows :
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
- 867 -
3.MANUAL OPERATION
3.1
OPERATION
B-63944EN/02
Reference position
Deceleration point
Rapid traverse motion
Rapid traverse rate
(rapid traverse
override is effective)
Decelerated motion
FL speed
PROGRAM M02/
STOP M30
X2
MANU SPINDLE
ABS
ORI
TAP
MIRRROR IMAGE
Y2
Z2
ATC
READY
- 868 -
NC? MC?
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:
G92XYZ;
However, when options of the workpiece coordinate system is
selected, it is not able to use.
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.
- 869 -
3.MANUAL OPERATION
3.2
OPERATION
B-63944EN/02
Y
While a switch is pressed, the tool
moves in the direction specified by
the switch.
3
4
- 870 -
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.
- 871 -
3.MANUAL OPERATION
3.3
OPERATION
B-63944EN/02
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
- 872 -
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 -
3.MANUAL OPERATION
3.4
OPERATION
B-63944EN/02
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.
- 875 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
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 -
B-63944EN/02
3.5
3.MANUAL OPERATION
OPERATION
P2
Manual operation
P1
X axis
O1
P1
X2
X1
The coordinates do not change.
- 877 -
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 ;
X200.0Y150.0
;
X300.0Y200.0
;
<1>
<2>
<3>
Switch ON
(200.0 , 150.0)
Switch OFF
Manual
operation
(100.0 , 100.0)
X
(300.0 , 200.0)
Switch ON
(150.0 , 125.0)
(200.0 , 150.0)
Switch OFF
Manual
operation
- 878 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
(300.0 , 200.0)
Switch ON
(200.0 , 150.0)
(150.0 , 125.0)
Switch OFF
Manual
operation
Fig. 3.5 (f) When reset after a manual operation following a feed hold
N2
(100.0 , 100.0)
Switch ON
Switch OFF
Manual
operation
N3
(200.0 , 100.0)
N1
X
Fig. 3.5 (g) When a movement command in the next block is only one
axis
- 879 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
- 880 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
- 881 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
- 882 -
OPERATION
B-63944EN/02
3.6
3.MANUAL OPERATION
Stop the spindle and servo axes, then set MDI mode by pressing
the MDI switch among the mode selection switches.
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
4
CAUTION
At this time, never press the reset key. Otherwise,
rigid mode is canceled.
5
- 883 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Explanation
- Manual rigid tapping
Manual rigid tapping is enabled by parameter HRG (No. 5203#0) to 1.
- 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.
- 884 -
OPERATION
B-63944EN/02
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.
Limitation
- Excessive error check
In manual rigid tapping, only an excessive error during movement is
checked.
- 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.
- 885 -
3.MANUAL OPERATION
3.7
OPERATION
B-63944EN/02
Procedure
Procedure
1
- 886 -
PROG
OPERATION
B-63944EN/02
3.MANUAL OPERATION
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 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
INPUT
NOTE
When an alarm state exists, data cannot be set.
5
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 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
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.
Manual rapid traverse selection switch
Feedrate
(parameter)
Automatic
acceleration/
deceleration
(parameter)
Override
Off
On
Exponential acceleration/
deceleration in jog feed for each axis
(No.1624)
Linear acceleration/deceleration
in rapid traverse for each axis
(No.1620)
NOTE
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
- 889 -
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
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 -
OPERATION
B-63944EN/02
3.MANUAL OPERATION
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.
The
INPUT
[INPUT].
(2) Commands can be typed successively.
- 891 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
INPUT
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
-
FORMAT
ERROR
NOTE
Even when the memory protection key is set, key
input can nevertheless be performed.
- Erasing data
(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.
Data can also be cleared by pressing the
RESET
panel.
(2) If soft key [CLEAR] is pressed during execution, an
"EXECUTION/MODE SWITCHING IN PROGRESS" warning
is output.
- Scrolling pages
If the whole axis information cannot be displayed on a single page,
you can scroll pages by pressing the
PAGE
or
PAGE
key.
- Halting execution
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 -
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".
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 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Chopping
Spindle positioning
Polygon turning
- 894 -
OPERATION
B-63944EN/02
3.8
3.MANUAL OPERATION
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 -
3.MANUAL OPERATION
3.8.1
OPERATION
B-63944EN/02
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
Z
C
Y
X
- 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.
B-63944EN/02
OPERATION
3.MANUAL OPERATION
Amount of movement
When the manual pulse generator is rotated, the tool is moved in the
tool axis direction by the amount of rotation.
Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
Handle pulses generated while the clamp feedrate is exceeded are
ignored.
Feedrate
The feedrate is the dry run rate (parameter No.1410). The manual
feedrate override feature is available.
If bit 2 (JFR) of parameter No. 12320 is set to 1, the feedrate of a
rotation axis is the jog feedrate of the axis to be rotated (parameter No.
1423). The manual feedrate override feature is available.
Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
- 897 -
3.MANUAL OPERATION
3.8.2
OPERATION
B-63944EN/02
Overview
In the tool axis right-angle direction handle feed, tool axis direction
JOG feed, or tool axis direction incremental feed, the tool or table is
moved in the tool axis direction.
If bit 1 (FLL) of parameter No. 12320 is set to 1, the tool or table is
moved in the latitude or longitude direction determined by the tool
axis direction vector.
Explanation
- Tool axis right-angle direction
There are two tool axis right-angle directions, which are perpendicular
to the tool axis direction (see the previous section).
Parameter No.19697
Tool axis
right-angle
direction 1
+Y direction
+Z direction
+Z direction
+X direction
+X direction
+Y direction
This table shows the tool axis right-angle directions that may be taken
when the angles of all the rotation axes for controlling the tool are 0
degree and when parameters No.19698 and No.19699 are both set to
0.
When the reference tool axis direction is inclined based on the settings
of parameters No.19698 and No.19699, the tool axis right-angle
direction is also inclined as much.
As the rotation axes for controlling the tool rotate, the tool axis
right-angle direction changes according to the rotation axis angle.
- 898 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
B
Tool axis rightangle direction
Workpiece
Tool axis
direction
Z
C
Y
X
(Example)
When the tool rotation axes are B-axis and C-axis and the tool axis
direction is the Z-axis direction
Z
Tool axis direction
B
Tool axis right-angle direction 2
C
Z
C
B
Tool axis right-angle direction 1
B
Y
3.MANUAL OPERATION
OPERATION
B-63944EN/02
When the tool axisr direction vector ( T ) is parallel to the normal axis
direction vector ( P ) (parameter No. 12321) (when the angle between
them is not greater than the setting of parameter No. 12322), tool axis
right-angle direction 1 and tool axis right-angle direction 2 are
assumed as follows:
Parameter
No.12321
Normal axis
direction
Tool axis
right-angle
direction 1
Tool axis
right-angle
direction 2
1
2
3
+X direction
+Y direction
+Z direction
+Y direction
+Z direction
+X direction
+Z direction
+X direction
+Y direction
Tool axis
right-angle
direction 2
(latitude
direction): R2
Tool axis
right-angle
direction 1
(longitude
direction): R1
- Tool axis right-angle 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 right-angle direction feed in the tilted working plane
command mode is defined as follows:
Tool axis right-angle direction 1: X direction in the feature
coordinate system of the tilted working plane command
Tool axis right-angle direction 2: Y direction in the feature
coordinate system of the tilted working plane command
- 900 -
B-63944EN/02
OPERATION
3.MANUAL OPERATION
- Amount of movement
When the manual pulse generator is rotated, the tool is moved in the
tool axis right-angle direction by the amount of rotation.
- Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
Handle pulses generated while the clamp feedrate is exceeded are
ignored.
- 901 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
- Feedrate
The feedrate is the dry run rate (parameter No.1410). The manual
feedrate override feature is available.
If bit 2 (JFR) of parameter No. 12320 is set to 1, the feedrate is the jog
feedrate (parameter No. 1423) for a driven feed axis direction
selection signal. The manual feedrate override feature is available.
- Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
- 902 -
3.8.3
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Overview
In the tool tip center rotation handle feed, tool tip center rotation JOG
feed, and tool tip center rotation incremental feed, when a rotary axis
is rotated by manual feed, the linear axes (X, Y, and Z axes) are
moved so that turning the rotation axis does not change the relative
relationship between the tool tip position and the workpiece (table).
The following figure shows an example where the tool is rotated on
the rotation axis. In this case, the linear axes are moved so that the
position of the tool tip is not moved with respect to the workpiece.
Workpiece
Table
B
Y
X
- 903 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
- Amount of movement
When the manual pulse generator is rotated, the rotation axis is moved
by the amount of rotation. The linear axes (X, Y, and Z axes) are
moved so that turning the rotation axis does not change the relative
relationship between the tool tip position and the workpiece.
- Feedrate clamp
The feedrate is clamped so that the synthetic speed of the linear axes
(in the tangential direction) does not exceed the manual rapid traverse
rate (parameter No.1424) (of any moving linear axis). The feedrate
is also clamped so that the speed of the rotation axis does not exceed
the manual rapid traverse rate (parameter No.1424) (of that particular
axis). Handle pulses generated while the clamp feedrate is exceeded
are ignored.
- Tool tip center rotation JOG feed/tool tip center rotation incremental feed
The tool tip center rotation JOG feed or tool tip center rotation
incremental feed is enabled when the following three conditions are
satisfied:
<1> JOG mode or incremental feed mode is selected.
<2> The tool tip center rotation feed mode signal (RNDH) is set to
"1".
<3> The feed axis direction selection signal (+Jn, -Jn (where n = 1 to
the number of controlled axes)) is set to "1" for the rotation axis
to be rotated.
Ex.) When the B-axis (4th axis) is rotated
- Feedrate
Control is exerted so that the synthetic speed of the linear axes (in the
tangential direction) is the dry run rate (parameter No.1410). The
manual feedrate override feature is available.
If bit 2 (JFR) of parameter No. 12320 is set to 1, the feedrate of a
rotation axis is the jog feedrate of the axis to be rotated (parameter No.
1423). The manual feedrate override feature is available.
- 904 -
OPERATION
B-63944EN/02
3.MANUAL OPERATION
- Feedrate clamp
The feedrate is clamped so that the synthetic speed of the linear axes
(in the tangential direction) does not exceed the manual rapid traverse
rate (parameter No.1424) (of any moving linear axis). The feedrate
is also clamped so that the speed of the rotation axis does not exceed
the manual rapid traverse rate (parameter No.1424) (of that particular
axis).
=0
=1
Parameter
No. 12318
Offset data
The tool length offset function is enabled when the following two
conditions are both satisfied:
- 905 -
3.MANUAL OPERATION
3.8.4
OPERATION
B-63944EN/02
Overview
In the table vertical direction handle feed, table vertical direction JOG
feed, and table vertical direction incremental feed, the tool is moved in
the table vertical direction.
Explanation
- Table vertical direction
The table vertical direction is a direction vertical to the table. It is
equal to the tool axis direction specified in parameter No.19697 when
all of the rotation axes for controlling the table are at a an angle of 0
degree. When the rotation axes for controlling the table rotate, the
table vertical direction changes according to the rotation axis angle.
Z
Y
B
B
X
- Table-based vertical 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 table-based vertical 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.
B-63944EN/02
OPERATION
3.MANUAL OPERATION
- Amount of movement
When the manual pulse generator is rotated, the tool is moved in the
table vertical direction by the amount of rotation.
- Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
Handle pulses generated while the clamp feedrate is exceeded are
ignored.
- Feedrate
The feedrate is the dry run rate (parameter No.1410). The manual
feedrate override feature is available.
If bit 2 (JFR) of parameter No. 12320 is set to 1, the feedrate is the jog
feedrate (parameter No. 1423) for a driven feed axis direction
selection signal. The manual feedrate override feature is available.
- Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
- 907 -
3.MANUAL OPERATION
3.8.5
OPERATION
B-63944EN/02
Overview
In the table horizontal direction handle feed, table horizontal direction
JOG feed, and table horizontal direction incremental feed, the tool is
moved in the table horizontal direction.
If bit 1 (FLL) of parameter No. 12320 is set to 1, the tool or table is
moved in the latitude or longitude direction determined by the
table-based vertical direction vector.
Explanation
- Table horizontal direction
There are two table horizontal directions, which are perpendicular to
the table vertical direction (see the previous section).
Parameter No.19697
Table horizontal
direction 1
Table horizontal
direction 2
+Y direction
+Z direction
+Z direction
+X direction
+X direction
+Y direction
This table shows the table horizontal directions that may be taken
when the angles of all the rotation axes for controlling the table are 0
degree.
As the rotation axes for controlling the table rotate, the table
horizontal direction changes according to the rotation axis angle.
Z
Y
B
B
X
- 908 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
(Example)
When the table rotation axis is the B-axis, and the table vertical direction
is the Z-axis direction
Z
B
Y
Table horizontal direction 2
Z
Y
Table horizontal direction 1
B
X
Normal axis
direction
+X direction
+Y direction
+Z direction
+Y direction
+Z direction
+X direction
+Z direction
+X direction
+Y direction
- 909 -
Table-based
Table-based
horizontal direction 1 horizontal direction 2
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Table-based horizontal
direction 2 (latitude
direction): R2
Table-based vertical
direction: T
Table-based horizontal
direction 1 (longitude
direction): R1
- Table-based horizontal 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 table-based horizontal direction feed in the tilted working plane
command mode is defined as follows:
Table-based horizontal direction 1: X direction in the feature
coordinate system of the tilted working plane command
Table-based horizontal direction 2: Y direction in the feature
coordinate system of the tilted working plane command
- Amount of movement
When the manual pulse generator is rotated, the tool is moved in the
table horizontal direction by the amount of rotation.
- Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
Handle pulses generated while the clamp feedrate is exceeded are
ignored.
- 910 -
OPERATION
B-63944EN/02
3.MANUAL OPERATION
- Feedrate
The feedrate is the dry run rate (parameter No.1410). The manual
feedrate override feature is available.
If bit 2 (JFR) of parameter No. 12320 is set to 1, the feedrate is the jog
feedrate (parameter No. 1423) of a driven feed axis direction selection
signal. The manual feedrate override feature is available.
- Feedrate clamp
The feedrate is clamped so that the speed of each moving axis dose
not exceed the manual rapid traverse rate (parameter No.1424).
Note
1
2
3
4
- 911 -
3.MANUAL OPERATION
3.9
OPERATION
B-63944EN/02
Overview
The interval of each reference marks of distance coded linear scale are
variable. Accordingly, if the interval is determined, the absolute
position can be determined. The CNC measures the interval of
reference marks by axis moving of short distance and determines the
absolute position. Consequently the reference position can be
established without moving to reference position.
Reference mark 1 Reference mark 2 Mark 1
Mark 2
Mark 1
10.04
10.02
20.02
20.00
20.00
3.9.1
Procedure
(1) Select the JOG mode, and set the manual reference position
return selection signal ZRN to "1".
(2) Set a direction selection signal(+J1,-J1,+J2,-J2,) for a target
axis.
(3) The axis is fed at a constant low speed (reference position return
FL feedrate specified by parameter (No.1425) setting).
(4) When a reference mark is detected, the axis stops, then the axis is
fed at a constant low speed again.
(5) Above (4) is executed repeatedly until two, three or four
reference marks are detected.
And absolute position is
determined and reference position establishment signal
(ZRF1,ZRF2,ZRF3, ) turns to "1".
(A number of reference marks is determined by the parameter
No.1802#2, #1. )
Even when the direction selection signal (+J1, -J1, +J2, -J2,...) is set to
"0" while steps (2) to (5) are being performed, the feedrate operation
does not stop, and the operation for establishing a reference position is
carried out continuously.
- 912 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
ZRF1
Feedrate
FL rate
FL rate
FL rate
- 913 -
3.MANUAL OPERATION
3.9.2
OPERATION
B-63944EN/02
3.9.3
B
20.02
20.02
20.02
9.96
9.94
9.98
19.66
a
9.64
20.00
20.00
20.00
- 914 -
OPERATION
B-63944EN/02
3.9.4
3.MANUAL OPERATION
NOTE
When this function is used with axis
synchronization control axes for which the
operation mode is switched between
synchronization operation and normal operation,
this function is enabled only if the synchronization
select signal (SYNC1, SYNC2, ...) is 1. (During
establishment of a reference position, the
synchronization select signal status must be
maintained.)
- 915 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Reference mark
Master axis
(1)
(2)
(3)
Start point
End Point
Slave axis
(a)
(b)
(c)
NOTE
In case of this function is used with axis
synchronization control axes, if the value of
parameter No. 1883 and 1884 for both the master
and slave axes is 0, the reference position is not
established. Also, the reference position establish
signals (ZRF1, ZRF2, ...) are set to 0.
3.9.5
After reference
position establishment
- 916 -
OPERATION
B-63944EN/02
3.9.6
3.MANUAL OPERATION
3.9.7
Note
(1) In the case of the actual interval of reference marks is different
from parameter setting value, the alarm DS1449 occurs.
(2) This function is disabled if any of the following conditions is
satisfied:
Either parameter 1821 (mark-1 interval) or parameter 1882
(mark-2 interval) is set to 0.
Parameters 1821 and 1882 have identical settings.
The difference between the settings made for parameters
1821 and 1882 is greater than or equal to twice either
setting.
The absolute-position detection function is enabled.
(3) A difference of parameter No.1821 and No.1882 must be more
than 4.
Example)
When the scale, which is that mark1 interval is 20.000mm
and mark2 interval is 20.004mm, is used on IS-B machine :
When the detection unit of 0.001mm is selected, parameter
No.1821 and No.1882 must be set "20000" and "20004",
and the difference of them is "4".
To use such a scale, please adjust the detection unit by
modification
of
parameter
No.1820(CMR)
and
No.2084/2085(flexible feed gear) to make the difference of
No.1821 and 1882 more than 4 as following examples.
(a) Set the detection unit=0.0001mm, and set
No.1821=200000, No.1882=200040
(b) Set the detection unit=0.0005mm, and set
No.1821=40000, No.1882=40008
- 917 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
NOTE
When the detection unit is changed, parameters
relating to the detection unit (such as the effective
area and positional deviation limit) must also be
changed accordingly.
(4) In this procedure, the axis does not stop until two, three or four
reference marks are detected. If this procedure is started at the
position near the scale end, CNC can not detect three or four
reference marks and the axis does not stop until over travel alarm
occurs. Please care to start at the position that has enough
distance from scale end.
Scale end
Reference marks
(5) When the axis used this function, the following function can not
be used.
Absolute position detection (absolute pulse coder)
Three-dimensional error correction
(6) If axial movement is made in the direction opposite to that of
reference position return, the movement is reversed to the direction
of reference position return after three or four reference marks
have been detected. Steps 3 to 5 of the basic procedure for
establishing a reference position are carried out to establish the
reference position.
(7) Straightness compensation function
When the reference point establishment of moving axis is
executed after the establishment of compensation axis, the
compensation axis is moved by straightness compensation
amount when the reference point of moving axis is established.
(8) The reference point establishment is not performed during
synchronous control is activated.
(9) The reference point establishment is not performed during
composite control is activated.
(10) The reference point establishment is not performed during
superimposed control is activated.
- 918 -
3.10
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Overview
By using High-resolution serial output circuit for the linear scale with
distance-coded reference marks (serial), the CNC measures the
interval of referenced mark by axis moving of short distance and
determines the absolute position.
This function enables high-speed high-precision detection by using
High-resolution serial output circuit.
It is available that using maximum stroke 30 meters length.
Explanation
The linear scale with distance-coded reference marks (serial) is
combined the irregular reference marked linear scale with the
High-resolution serial output circuit, it can detect the accurate
position.
reference mark
signal
10.02
0
20
10.04
10.06
40
60
- 919 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
- Connection
It is available under linear motor system and full closed system.
CNC
Pole sensor
Servo
Amp
Linear Motor
Position Detection
Circuit C
Linear motor
Max. 30m
Servo
Amp
Separate
Detector
Interface
Unit
Table
High
Resolution
Serial Output
Circuit C
Max. 30m
- 920 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
Reference mark
ZRF1
Feedrate
FL rate
- 921 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
The reference
position is not
established.
The reference
position is
established.
- 922 -
B-63944EN/02
OPERATION
3.MANUAL OPERATION
- 923 -
3.MANUAL OPERATION
OPERATION
B-63944EN/02
CAUTION
1 When the Linear scale with distance-coded
reference marks (serial) is used, please set
parameter SDCx No.1818#3 to 1.
2 And distance coded rotary encoder (serial type) is
not available.
3 On the Linear scale with distance-coded reference
marks (serial), the axis does not stop until three
reference marks are detected. If this procedure is
started at the position near the scale end, CNC can
not detect three reference marks and the axis does
not stop until over travel alarm occurs. Please care
to start at the position that has enough distance
from scale end.
And if establishment of reference position is failed,
the establishment is retried. Then axis does not
stop until still more three reference marks are
detected. So please set the maximum move
amount (detection unit : parameter No.14010) not
to reach the scale end.
Scale end
Reference marks
- 924 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
AUTOMATIC OPERATION
Programmed operation of a CNC machine tool is referred to as
automatic operation.
This chapter explains the following types of automatic operation:
MEMORY OPERATION
Operation by executing a program registered in CNC memory
MDI OPERATION
Operation by executing a program entered from the MDI panel
MIRROR IMAGE
Function for enabling mirror-image movement along an axis
during automatic operation
PROGRAM RESTART
Restarting a program for automatic operation from an
intermediate point
- 925 -
4.AUTOMATIC OPERATION
4.1
OPERATION
B-63944EN/02
MEMORY OPERATION
Programs are registered in memory in advance. When one of these
programs is selected and the cycle start switch on the machine
operator's panel is pressed, automatic operation starts, and the cycle
start LED goes on.
When the feed hold switch on the machine operator's panel is pressed
during automatic operation, automatic operation is stopped
temporarily. When the cycle start switch is pressed again, automatic
operation is restarted.
When the
RESET
Memory operation
Procedure
1
2
PROG
3
4
O .
OPERATION
B-63944EN/02
b.
4.AUTOMATIC OPERATION
RESET
Explanation
- Memory operation
After memory operation is started, the following are executed:
(1) A one-block command is read from the specified program.
(2) The block command is decoded.
(3) The command execution is started.
(4) The command in the next block is read.
(5) Buffering is executed. That is, the command is decoded to allow
immediate execution.
(6) Immediately after the preceding block is executed, execution of
the next block can be started. This is because buffering has been
executed.
(7) Hereafter, memory operation can be executed by repeating the
steps (4) to.(6)
There are two keys to stop memory operation: The feed hold key
and reset key.
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
- Feed hold
When Feed Hold button on the operator's panel is pressed during
memory operation, the tool decelerates to a stop at a time.
- Reset
Automatic operation can be stopped and the system can be made to
the reset state by using
RESET
- 928 -
OPERATION
B-63944EN/02
4.2
4.AUTOMATIC OPERATION
MDI OPERATION
In the MDI mode, a program consisting of up to 255 characters can be
created in the same format as normal programs and executed from the
MDI panel.
MDI operation is used for simple test operations.
The following procedure is given as an example. For actual operation,
refer to the manual supplied by the machine tool builder.
MDI Operation
Procedure
1
Press the
PROG
screen appears:
- 929 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Enter address
b.
DELETE
key.
RESET
key.
- 930 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Explanation
The previous explanation of how to execute and stop memory
operation also applies to MDI operation, except that in MDI operation,
M30 does not return control to the beginning of the program (M99
performs this function).
When bit 6 (MER) of parameter No. 3203 is set to 1, and the last
NOTE
In the two cases above, program erasure can be
prevented by setting bit 6 (MKP) of parameter No.
3204 to 1.
When the
and
DELETE
NOTE
Upon reset when the parameter MCL = 0, the cursor
moves to the end of the program.
- Restart
If a program is not executed even once after the program is input, the
program is executed from the beginning, regardless of where the
cursor is placed. However, a program is executed starting at the
beginning of the block where the cursor is place, if the program is
stopped for a reason such as single block operation after restart of an
MDI operation then is restarted after an editing operation.
CAUTION
When an MDI program is restarted, the program is
executed starting at the beginning of the block
where the cursor is placed, regardless of the cursor
position in the block.
(Example)
When the cursor is placed on G90
:
G91 X100.0 G90Y200.0 Z300.0 ;
:
The program is executed starting at the
beginning (namely, G91) of this block. So, the
tool moves by 100.0 along the X-axis in the
incremental programming, and moves to 200.0
and 300.0 along the Y-axis and Z-axis,
respectively, in the absolute programming.
- 931 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
- Absolute/incremental command
When bit 4 (MAB) of parameter No. 3401 is set to 1, the
absolute/incremental programming of MDI operation does not depend
on G90/G91. In this case, the incremental programming is set when
bit 5 (ABS) of parameter No. 3401 is set to 0, and the absolute
programming is set when bit 5 (ABS) of parameter No. 3401 is set to
1.
Parameter MAB
(No.3401#4)=0
Absolute mode operation
with G90 command, and
incremental programming
operation with G91
command
Parameter ABS
(No.3401#5)=1
Absolute mode
operation at all
times, independent
of G90/G91
command
NOTE
When G code system A is used on a lathe system,
the parameters MAB and ABS are invalid.
- 932 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
Limitation
- Program registration
Programs created in MDI mode cannot be registered.
- Subprogram nesting
The subprogram call command (M98) can be described in a program
created in MDI mode. That is, programs that are registered in
memory through MDI operation can be called and executed. The
level of subprogram call nesting is the same as in MEM operation.
- Macro call
When the custom macro function is enabled, a macro program can be
created and executed even in the MDI mode. Moreover, a macro
program can be called for execution.
NOTE
The GOTO statement, WHILE statement, and DO
statement cannot be executed in a program
created in the MDI mode. An alarm PS0377 is
issued.
When a program including those statements is to
be executed, register the program in the program
memory then call the program for execution.
- 933 -
4.AUTOMATIC OPERATION
4.3
OPERATION
B-63944EN/02
DNC OPERATION
By activating automatic operation during the DNC operation mode
(RMT), it is possible to perform machining (DNC operation) while a
program is being read in via reader/puncher interface, or remote
buffer.
To use the DNC operation function, it is necessary to set the
parameters related to the reader/punch interface, and remote buffer in
advance.
The procedure described below is just an example. For actual
operation, refer to the relevant manual of the machine tool builder.
DNC operation
Procedure
1
2
- 934 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
Explanation
During DNC operation, subprograms and macro programs stored in
memory can be called.
Limitation
- M198 (command for calling a program from within an external input/output unit)
In DNC operation, M198 cannot be executed. If M198 is executed,
alarm PS0210 is issued.
- Custom macro
In DNC operation, custom macros can be specified, but no repeat
instruction and branch instruction can be programmed. If a repeat
instruction or branch instruction is executed, alarm PS0123 is issued.
- M99
For returning from a subprogram or macro program to the calling
program during DNC operation, the specification of a return command
(M99P::::) with a sequence number specified is not allowed.
- 935 -
4.AUTOMATIC OPERATION
4.4
OPERATION
B-63944EN/02
Format
M198 Pxxxxxxxx Lyyyyyyyy ;
Explanation
M code M198 specifies an external subprogram call. You can also
call an external subprogram using an M code set in parameter No.
6030. (When an M code other than M198 is set as an M code for
calling an external subprogram, M198 is executed as a normal M
code.)
Specify a program number (file number) registered in an external
device at address P. If the specified program number (file number) is
not registered in the connected external device, an alarm (PS1079) is
issued.
- 936 -
B-63944EN/02
4.AUTOMATIC OPERATION
OPERATION
Example)
0123 ... ;
N0020 ... ;
N1020 ... ;
N1030 ... ;
N0040 ... ;
N1040 ... ;
N0050
N0050 ... ;
N0060 ... ;
NOTE
1 An external subprogram call can be specified only
during program operation in the MEM mode and
cannot be specified in the MDI mode.
2 An external subprogram call is available for the
following external devices:
External device name
Handy File
FLOPPY CASSTTE
Memory Card
Data Server
Program
number call
File number
call
(: Available : Unavailable)
3 To perform a subprogram call using a Memory Card
as the external device, set bit 7 (MNC) of
parameter No. 138 to 1 and I/O channel (parameter
No. 0020) to 4.
A program number call is always enabled regardless
of the setting of bit 2 (SBP) of parameter No. 3404.
- 937 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
NOTE
4 An external device subprogram call cannot be
performed from a subprogram called using another
external device subprogram call. (An alarm
(PS1080) is issued.)
Main program
(internal memory)
Sub program
(External device)
Can be called.
M198
M198
Sub program
(External device)
Cannot be called.
(Alarm)
Sub program
(External
device)
Sub program
(internal
memory)
M98
M198
Sub program
(External
device)
M198
Can be called.
Can be called.
Cannot be called.
(Alarm)
- 938 -
B-63944EN/02
4.5
4.AUTOMATIC OPERATION
OPERATION
Tool position
Tool position after during automatic
handle interruption operation
Depth of cut
by handle
interruption
Z
Workpiece
WARNING
The travel distance per scale division by manual
handle interruption is the least input increment as
with manual handle feed. With a machine of metric
input and inch output, for example, the travel
distance per 254 scale divisions is 0.01 inch. With a
machine of inch input and metric output, the travel
distance per 100 scale divisions is 0.254 mm.
- 939 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Explanation
- Interruption operation
1 When the handle interruption axis selection signal for a handle
interruption axis is set to 1 in the automatic operation mode
(manual data input, DNC operation, or memory operation) or in the
memory editing mode, manual handle interruption can be
performed by rotating the handle of the manual pulse generator.
NOTE
Even when the feedrate override signal sets 0%,
manual handle interruption can be accepted.
2 For the method of selecting a manual handle interruption axis, refer
to the relevant manual of the machine tool builder.
3 The feedrate during manual handle interruption is the sum of
feedrate used for automatic operation and the feedrate used for
movement by manual handle interruption. However, the feedrate
during manual handle interruption is controlled so that it does not
exceed the maximum allowable cutting feedrate for the axis.
Example
Suppose that the maximum allowable cutting
feedrate for an axis is 5 m/min, and that a
movement is made in the + direction at 2 m/min
along the axis. In this case, manual handle
interruption can be accepted even when the manual
pulse generator is rotated up to a speed equivalent
to 3 m/min. Manual handle interruption by rotation
in one direction can be accepted even when the
manual pulse generator is rotated to a speed
equivalent to 7 m/min.
If the manual pulse generator is rotated to a speed
beyond the upper limits, those pulses from the
manual pulse generator that correspond to the
excess are lost, resulting in a mismatch between the
scale mark of the manual pulse generator and the
actually interrupted travel distance.
4
5
6
- 940 -
OPERATION
B-63944EN/02
4.AUTOMATIC OPERATION
Absolute coordinates
Remain unchanged by handle interruption.
Relative coordinates
Change by the amount of handle interruption.
Machine coordinates
Change by the amount of handle interruption.
Path after
interruption
Programmed path
- 941 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
(G90G54****)
Programmed path
Path after
interruption
Shift by manual handle
interruption
(Workpiece coordinate system before
interruption)
(Workpiece coordinate system after
(G90G53****)
interruption)
Workpiece coordinate
system before interruption
Workpiece origin
Interruption
offset
Workpiece
coordinate system
after interruption
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
amount
after cancellation
cancellation
offset
Workpiece
coordinate system
before cancellation
NOTE
When the amount of interruption is cleared using
soft keys, only the indication of the amount of
interruption becomes 0, and the workpiece
coordinate system remains unchanged.
- Relation with other functions
The following table indicates the relation between other functions and
the movement by handle interruption.
Table 4.5(a) Relation between other functions and the movement by
handle interruption
Signals
Relation
Machine lock
Interlock
Mirror image
- 943 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
- Position display
The following table shows the relation between various position
display data and the movement by handle interruption.
Table4.5(b) relation between various position display data and the
movement by handle interruption
Signals
Relation
Absolute coordinate
value
POS
[HNDL].
The move amount by the handle interruption is displayed. The
following 4 kinds of data are displayed concurrently.
- 944 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
- 945 -
4.AUTOMATIC OPERATION
4.6
OPERATION
B-63944EN/02
MIRROR IMAGE
During automatic operation, the mirror image function can be used for
movement along an axis. To use this function, set the mirror image
switch to ON on the machine operator's panel, or set the mirror image
setting to ON from the MDI panel.
Y
- 946 -
OFFSET
SETTING
function key.
OPERATION
B-63944EN/02
4.AUTOMATIC OPERATION
2-3 Press the [SETING] soft key for chapter selection to display
the setting screen.
2-4 Move the cursor to the mirror image setting position, then
set the target axis to 1.
Enter an automatic operation mode (memory mode or MDI
mode), then press the cycle start button to start automatic
operation.
Explanation
Limitation
The direction of movement during manual operation, the direction of
movement from an intermediate point to the reference position during
automatic reference position return (G28), the direction of approach
during single direction positioning (G60), and the shift direction in a
boring cycle (G76, G87) cannot be reserved.
- 947 -
4.AUTOMATIC OPERATION
4.7
OPERATION
B-63944EN/02
PROGRAM RESTART
This function specifies Sequence No. of a block to be restarted when a
tool is broken down or when it is desired to restart machining
operation after a day off, and restarts the machining operation from
that block. It can also be used as a high-speed program check
function.
There are two restart methods: the P-type method and Q-type
method.
- 948 -
OPERATION
B-63944EN/02
4.AUTOMATIC OPERATION
Procedure 1
[P TYPE]
1
Retract the tool and replace it with a new one. When necessary,
change the offset. (Go to step 2.)
[Q TYPE]
2
3
Procedure 2
[COMMON TO P TYPE / Q TYPE]
1
Press
PROG
xxxxx
RESET
key.
[Q TYPE]
or
[P TYPE]
Sequence
number
xxxyyyyy
[Q TYPE]
or
[P TYPE]
- 949 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
6
7
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Procedure 1
[P TYPE]
1
Retract the tool and replace it with a new one. When necessary,
change the offset. (Go to step 2.)
[Q TYPE]
2
3
Procedure 2
[COMMON TO P TYPE / Q TYPE]
1
Press
PROG
B xxxxxxxx
[Q TYPE]
or
[P TYPE]
Block number
- 951 -
RESET
key.
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
The block number is searched for, and the program restart screen
appears on the LCD display.
6
7
- 952 -
OPERATION
B-63944EN/02
4.AUTOMATIC OPERATION
- 953 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
- 954 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Procedure
1
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Fig. 4.7 (d) Program restart screen when M, S, T, and B codes are output
4
5
6
CAUTION
1 The M, S, T, and B codes specified in the over store
mode are not displayed on the program restart
screen.
2 In the over store mode, changing the operation
mode to other than the MEM or RMT mode does not
cancel the over store mode. In this case, no values
can be entered in the (OVERSTORE) section.
- 956 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
Explanation
- Block number
When the CNC is stopped, the number of executed blocks is displayed
on the program screen or program restart screen. The operator can
specify the number of the block from which the program is to be
restarted, by referencing the number displayed on the LCD. The
displayed number indicates the number of the block that was executed
most recently. For example, to restart the program from the block at
which execution stopped, specify the displayed number, plus one.
The number of blocks is counted from the start of machining,
assuming one NC line of a CNC program to be one block.
(Example 1)
CNC Program
Number of blocks
O 0001 ;
G90 G92 X0 Y0 Z0 ;
G01 X100. F100 ;
G03 X01 -50. F50 ;
M30 ;
1
2
3
4
5
(Example 2)
CNC Program
Number of blocks
O 0001 ;
G90 G92 X0 Y0 Z0 ;
G90 G00 Z100. ;
G81 X100. Y0. Z120. R-80. F50. ;
#1=#1+1 ;
#2=#2+1 ;
#3=#3+1 ;
G00 X0 Z0 ;
M30 ;
1
2
3
4
4
4
4
5
6
- 957 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
- MDI intervention
When MDI intervention is performed while the program is stopped by
single-block stop, the CNC commands used for intervention are not
counted as a block.
Limitation
- P type Restart
In the following conditions, P type restart cannot be performed:
- Restart block
The block where the program is to restart is not necessarily be the
block at which the program was interrupted. You can restart the
program from any block. For P-type restart, however, the block
where the program is to restart must use the same coordinate system as
when program execution was interrupted.
- Single block
When the single-block operation is enabled at the time of a movement
to the restart point, a single-block stop occurs each time an axis
operation takes place. In this case, no MDI operation is allowed.
- Manual intervention
During movement to the restart point, manual intervention is allowed
for an axis for which a return operation has not yet been performed.
However, manual operations do not cause any movement along axes
for which a return operation has already been completed.
- MDI
When the search operation has ended, no move command can be
specified by MDI before axis movement.
- Reset
Do not perform a reset operation during the time from the start of the
search operation of the restart sequence until machining is restarted.
If a reset operation is performed, the restart steps must be performed
again from the beginning.
- 958 -
OPERATION
B-63944EN/02
4.AUTOMATIC OPERATION
- Feed hold
If a feed hold operation is performed during the search, the restart
steps must be performed again from the beginning.
- Manual absolute
Every manual operation must be performed with the manual absolute
mode turned on regardless of whether the manual operation is
performed before or after machining.
Cs contouring control
Rigid tapping
If any of the following commands is included between the beginning
of a program and the block where the program is to restart, program
restart cannot be performed:
- 959 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Spindle positioning
Rigid tapping
Tool management
WARNING
As a rule, the tool cannot be returned to a correct
position under the following conditions.
Special care must be taken in the following cases
since none of them cause an alarm:
- Manual operation is performed when the manual
absolute mode is OFF.
- Manual operation is performed when the machine
is locked.
- When the mirror image is used. However, P type
return is possible for a block that switched
between ON and OFF most recently or a
subsequent block. In this case, the mirror image
signal status present when the program was
interrupted must be maintained.
- When no coordinate system is set up at the
beginning of a program in which main commands
are executed in the incremental mode.
- When manual operation is performed in the course
of axis movement for returning operation.
- When the program restart is commanded for a
block between the block for skip cutting and
subsequent absolute command block.
- When program restart is specified in the machine
lock state, then the machine lock is canceled.
- When program restart specified for an
intermediate block for a multiple repetitive canned
cycle
- In general, when a coordinate system is set up,
changed, or shifted after the search operation
ends, the tool cannot be returned to a correct
position.
- 960 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
CAUTION
Keep the following in mind when restarting a
program including macro variables.
- Common variable
When the program is restarted, the previous
values are inherited as common variables without
being preset automatically. Before restarting the
program, initialize the appropriate variables to the
original values used at start of the previous
automatic operation.
- DI/DO
At restart of the program, DI can be read by a
system variable, but DO cannot be output.
- Clock
When the program is being restarted, the clock
time can be obtained by a system variable, but
the time cannot be preset.
- Tool offset and workpiece origin offset
When the program is being restarted, the offset
can be read by a system variable, but change of
the offset is allowed only for the Q type.
- 961 -
4.AUTOMATIC OPERATION
4.8
OPERATION
B-63944EN/02
Procedure1 - Programming
Specify a retraction axis and distance in command G10.6IP_
beforehand.In the sample program below, the N20 block specifies that
the Z-axis is the retraction axis and the retraction distance is to be 50
mm.
(Sample program)
N10 G91 Z-50. ;
N20 G10.6 Z50. ;
N30 G01 X150. F500.
N10
N30
X
Y
Procedure 2 - Retract
Suppose that the TOOL WITHDRAW switch on the machine
operator's panel is turned on when the tool is positioned at point A
during execution of the N30 block.
Machine operator's panel
TOOL
WITHDRAW
TOOL
RETURN
Next, the tool withdrawal mode is set and the TOOL BEING
WITHDRAWN LED goes on. At this time, automatic operation is
temporarily halted. The tool is then retracted by the programmed
distance. If point A is the end point of the block, retraction is
performed after automatic operation is stopped. Retraction is based
on linear interpolation. The dry run feedrate is used for retraction.
Upon completion of retraction, the RETRACT POSITION LED on
the operator's panel goes on.
- 962 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Point E
TOOL
RETURN
TOOL
WITHDRAW
A
N30
PTRR blinks in the field for indicating states such as the program
editing status.
STRT is displayed in the automatic operation status field.
MTN is displayed in the field for indicating status such as
movement along an axis.
Procedure 3 - Withdrawal
Set the manual operation mode, then withdraw the tool. For manual
operation, either jog feed incremental feed, handle feed, or manual
numerical command is possible.
11
12
10
3
2
6
5
Point E
1
X
Point A
- 963 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Procedure 4 - Return
After withdrawing the tool and any additional operation such as
replacing the tool, move the tool back to the previous retraction
position. To return the tool to the retraction position, return the
mode to automatic operation mode, then turn the TOOL RETURN
switch on the operator's panel on then off again. The tool returns to
the retraction position at the dry run feedrate, regardless of whether
the dry run switch is on or off.
When the tool has returned to the retraction position, the
RETRACTION POSITION LED comes on.
11
12
10
3
7
6
Point E
Point A
Y
During return operation, the LCD screen displays PTRR and MSTR.
- 964 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Procedure 5 - Repositioning
While the tool is at the retraction position (point E in the figure below)
and the RETRACTION POSITION LED is on, press the cycle start
switch. The tool is then repositioned at the point where retraction
was started (i.e. where the TOOL WITHDRAW switch was turned on).
Repositioning is based on linear interpolation. The dry run feedrate
is used for repositioning.
Point E
N30
Limitation
1
WARNING
The retraction axis and retraction distance specified
in G10.6 must be changed in an appropriate block
according to the figure being machined. Be very
careful when specifying the retraction distance; an
incorrect retraction distance may damage the
workpiece, machine, or tool.
- 965 -
4.AUTOMATIC OPERATION
4.8.1
OPERATION
B-63944EN/02
Retract
Explanation
- When no retraction distance is specified
If no retraction distance or direction required for retraction are
specified, retraction is not performed when the TOOL WITHDRAW
switch on the operator's panel is turned on. Instead, the block being
executed in automatic operation is interrupted (automatic operation is
held or stopped). In this state, the tool can be withdrawn and
returned.
- Stopping retraction
During retraction, feed hold operation is ignored. However, reset
operation is enabled (retraction is stopped at reset). When an alarm
is issued during retraction, the retraction is stopped immediately.
- 966 -
OPERATION
B-63944EN/02
4.8.2
4.AUTOMATIC OPERATION
Withdrawal
Explanation
- Axis selection
To move the tool along an axis, select the corresponding axis selection
signal. Never specify axis selection signals for two or more axes at a
time.
- Path memorization
When the tool is moved in manual operation along an axis, the control
unit memorizes up to ten paths of movements. If the tool is stopped
after being moved along a selected axis and is then moved along
another selected axis, the position where this switch takes place is
memorized. After ten paths have been memorized, the control unit
does not memorize any additional switching points.
- Reset
Upon reset, memorized position data is lost and the tool withdraw
mode is cancelled.
NOTE
If an attempt is made to move the tool
simultaneously along two axes using the manual
numeric command in the tool withdrawal mode, an
alarm (PS0015) is issued.
4.8.3
Return
Explanation
- Return path
When there are more than ten return paths, the tool first moves to the
tenth position, then to the ninth position, then to the eighth position,
and so forth until the retraction position is reached.
- Single block
The single block switch is enabled during return operation. If the
single block switch is turned off, continuous return operation is
performed. If the single block switch is turned off, the tool stops at
each memorized position. In this case, return operation can be
resumed by turning the TOOL RETURN switch on then off again.
- Feed hold
The feed hold function is enabled during return operation.
- 967 -
4.AUTOMATIC OPERATION
4.8.4
OPERATION
B-63944EN/02
Repositioning
Explanation
- Feed hold
The feed hold function is disabled during repositioning.
- 968 -
4.8.5
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
Explanation
- Differences between ordinary tool retract and return and tool retract and return
for threading
1
2
3
- Operation procedure
1
N10
N40
N30
Z
2
3
b
Threading
O1234
G90G0X0Z0 ;
S150 M03 ;
N10 G91 G00 X-50. ;
N20 G10.6 X40.0 ;
N30 G33 Z-100. F2.0 ;
N40 G00 X50. ;
N50 Z100. ;
M02;
Retraction axis: X
Retraction distance:
40.0
- 969 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
position
Retraction
c
distance
45
A
b
Retraction position
Retraction
A
b
distance
- 970 -
4.AUTOMATIC OPERATION
OPERATION
B-63944EN/02
After retraction is completed, the next block that does not specify
threading is executed and the tool stops.
Point E
d
Retraction position
c
b
Repositioning
Point E
d
Retraction
N50
position
c
b
- 971 -
4.AUTOMATIC OPERATION
4.8.6
OPERATION
B-63944EN/02
Explanation
- Retract
When the TOOL WITHDRAW switch is turned on during a canned
cycle for drilling (abbreviated as a canned cycle below), retraction is
performed depending on the cycle operation being executed at that
time.
Operation 1
Operation 2
Operation 3
Operation 6
Point R
Operation 5:
Retraction to point R
Operation 6:
Operation 5
Operation 4
1
2
3
4
- 972 -
B-63944EN/02
OPERATION
4.AUTOMATIC OPERATION
- Repositioning
When the tool is at the retraction position and the cycle start switch is
pressed, repositioning is performed for the canned cycle.
1
Repositioning performed when the TOOL WITHDRAW switch
is turned on during operation 1
After the completion of repositioning, automatic operation is
resumed in the same way as for ordinary repositioning.
2
Repositioning performed when the TOOL WITHDRAW switch
is turned on during operation 2
The canned cycle is reexecuted from operation 2.
3
Repositioning performed when the TOOL WITHDRAW switch
is turned on during operation 3
The canned cycle is reexecuted from operation 2.
4
Repositioning performed when the TOOL WITHDRAW switch
is turned on during operation 4, 5, or 6
The canned cycle is reexecuted for the same hole position from
operation 2.
- 973 -
5.TEST OPERATION
OPERATION
B-63944EN/02
TEST OPERATION
The following functions are used to check before actual machining
whether the machine operates as specified by the created program.
5.1
5.2
5.3
5.4
5.5
- 974 -
5.1
5.TEST OPERATION
OPERATION
B-63944EN/02
Tool
Workpiece
WARNING
The positional relationship between the workpiece
coordinates and machine coordinates may differ
before and after automatic operation using machine
lock. In such a case, specify the workpiece
coordinate system by using a coordinate setting
command or by performing manual reference
position return.
- 975 -
5.TEST OPERATION
OPERATION
B-63944EN/02
Limitation
- M, S, T, B command by only machine lock
M, S, T and B commands are executed in the machine lock state.
- 976 -
5.2
5.TEST OPERATION
OPERATION
B-63944EN/02
FEEDRATE OVERRIDE
A programmed feedrate can be reduced or increased by a percentage
(%) selected by the override dial. This feature is used to check a
program.
For example, when a feedrate of 100 mm/min is specified in the
program, setting the override dial to 50% moves the tool at 50
mm/min.
Feedrate 100 mm/min
(Specified by programmed)
Feedrate 50 mm/min after
feedrate override
Tool
Check the machining by
altering the feedrate from
the value specified in the
program.
Workpiece
Feedrate override
Procedure
Set the feedrate override dial to the desired percentage (%) on the
machine operator's panel, before or during automatic operation.
On some machines, the same dial is used for the feedrate override dial
and jog feedrate dial. Refer to the appropriate manual provided by the
machine tool builder for feedrate override.
Limitation
- Override range
The override that can be specified ranges from 0 to 254%. For
individual machines, the range depends on the specifications of the
machine tool builder.
- 977 -
5.TEST OPERATION
5.3
OPERATION
B-63944EN/02
Override
50%
5m/min
Explanation
The following types of rapid traverse are available. Rapid traverse
override can be applied for each of them.
(1) Rapid traverse by G00
(2) Rapid traverse during a canned cycle
(3) Rapid traverse in G27, G28, G29, G30, G53
(4) Manual rapid traverse
(5) Rapid traverse of manual reference position return
- 978 -
5.4
5.TEST OPERATION
OPERATION
B-63944EN/02
DRY RUN
The tool is moved at the feedrate specified by a parameter regardless
of the feedrate specified in the program. This function is used for
checking the movement of the tool under the state that the workpiece
is removed from the table.
Tool
Table
Dry run
Procedure
Press the dry run switch on the machine operator's panel during
automatic operation.
The tool moves at the feedrate specified in a parameter. The rapid
traverse switch can also be used for changing the feedrate.
Refer to the appropriate manual provided by the machine tool builder
for dry run.
Explanation
- Dry run feedrate
The dry run feedrate changes as shown in the table below according to
the rapid traverse switch and parameters.
Table 5.4 (a)
Program command
Rapid traverse
Cutting feed
Rapid traverse
switch
ON
OFF
5.TEST OPERATION
5.5
OPERATION
B-63944EN/02
SINGLE BLOCK
Pressing the single block switch starts the single block mode. When
the cycle start button is pressed in the single block mode, the tool
stops after a single block in the program is executed. Check the
program in the single block mode by executing the program block by
block.
Cycle start
Cycle start
Tool
Cycle start
Stop
Stop
Workpiece
Stop
Single block
Procedure
1
2
- 980 -
5.TEST OPERATION
OPERATION
B-63944EN/02
Explanation
- Reference position return and single block
If G28, G29, and G30 are issued, the single block function is effective
at the intermediate point.
<2>
<6>
Rapid
traverse
<3>
<5>
Cutting feed
<4>
- 981 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
SAFETY FUNCTIONS
To immediately stop the machine for safety, press the Emergency stop
button. To prevent the tool from exceeding the stroke ends, Overtravel
check and Stored stroke check are available. This chapter describes
emergency stop, overtravel check, and stored stroke check.
- 982 -
B-63944EN/02
6.1
6.SAFETY FUNCTIONS
OPERATION
EMERGENCY STOP
If you press Emergency Stop button on the machine operator's panel,
the machine movement stops in a moment.
Red
EMERGENCY STOP
Emergency stop
Explanation
EMERGENCY STOP interrupts the current to the motor.
Causes of trouble must be removed before the button is released.
- 983 -
6.SAFETY FUNCTIONS
6.2
OPERATION
B-63944EN/02
OVERTRAVEL
When the tool tries to move beyond the stroke end set by the machine
tool limit switch, the tool decelerates and stops because of working the
limit switch and an OVER TRAVEL is displayed.
Deceleration
and stop
X
Stroke end
Limit
switch
Explanation
- Overtravel during automatic operation
When the tool touches a limit switch along an axis during automatic
operation, the tool is decelerated and stopped along all axes and an
overtravel alarm is displayed.
- Releasing overtravel
Press the reset button to reset the alarm after moving the tool to the
safety direction by manual operation. For details on operation, refer
to the operator's manual of the machine tool builder.
- 984 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Alarm
Table6.2 (a)
Alarm No.
Message
OT0506
+ OVERTRAVEL
( HARD )
OT0507
- OVERTRAVEL
( HARD )
- 985 -
Description
The stroke limit switch in the positive
direction was triggered.
This alarm is generated when the machine
reaches the stroke end.
When this alarm is not generated, feed of all
axes is stopped during automatic operation.
During manual operation, only the feed of the
axis on which the alarm occurred is stopped.
The stroke limit switch in the negative
direction was triggered.
This alarm is generated when the machine
reaches the stroke end.
When this alarm is not generated, feed of all
axes is stopped during automatic operation.
During manual operation, only the feed of the
axis on which the alarm occurred is stopped.
6.SAFETY FUNCTIONS
6.3
OPERATION
B-63944EN/02
The following shows the areas which the tool cannot enter for each
stored stroke check.
Stored stroke check 1: Outside
Stored stroke check 2: Outside or inside (switchable)
Stored stroke check 3: Inside
When the tool moves into the forbidden area, an alarm is displayed
and the tool is decelerated and stopped.
When the tool enters a forbidden area and an alarm is generated, the
tool can be moved in the reverse direction from which the tool came.
The stored stroke check 2 and 3 functions are optional.
- 986 -
B-63944EN/02
6.SAFETY FUNCTIONS
OPERATION
Explanation
- Stored stroke check 1
Parameters (Nos. 1320, 1321 or Nos. 1326, 1327) set boundary.
Outside the area of the set limits is a forbidden area. The machine tool
builder usually sets this area as the maximum stroke.
When the tool enters a forbidden area and an alarm is generated, the
tool can be moved in the reverse direction from which the tool came.
At this time, a signal (overtravel alarm signal) can be output to the
PMC if bit 6 (OTS) of parameter No. 1301 is set to 1. In addition,
when the tool enters the forbidden area during manual operation, the
signal (overtravel alarm signal) can be output to the PMC without
generating the alarm by setting bit 1 (NAL) of parameter No. 1300 to
1. With this parameter setting, the alarm is generated when the tool
enters the forbidden area during automatic operation.
CAUTION
1 If the two points for specifying a forbidden area are
identical, all areas are handled as forbidden areas
for stored stroke check 1.
2 The size of a forbidden area must be set carefully.
If the size is set incorrectly, the stroke becomes
infinite.
- Stored stroke check 2
Parameters (Nos. 1322, 1323) or commands set these boundaries.
Inside or outside the area of the limit can be set as the forbidden area.
Parameter OUT (No. 1300#0) selects either inside or outside as the
forbidden area.
In case of program command a G22 command forbids the tool to enter
the forbidden area, and a G23 command permits the tool to enter the
forbidden area.
Each of G22; and G23; should be commanded independently of
another commands in a block.
The command below creates or changes the forbidden area:
G 22X_Y_Z_I_J_K_;
(X, Y, Z)
(I, J, K)
X>I, Y>J, Z>K
- 987 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
The values X1, Y1, Z1, X2, Y2, and Z2, which are set by parameters
No. 1322 and No. 1323, must be specified by the distance from the
machine coordinate system (machine unit). The values X, Y, Z, I, J,
and K, which are set by a G22 command, must be specified by the
distance in the least input increment (input unit).
Values set by a program are then converted in the machine increment
and the values are set as the parameters.
CAUTION
1 If the two points for specifying a forbidden area are
identical, all areas are handled as movable areas
for stored stroke check 2/3.
2 Even if the two points for specifying a forbidden
area are erroneously set, the rectangular
parallelepiped having the points as vertices is
assumed as a boundary.
3 Since an axis without the reference position return
function has no forbidden areas, there are no
alarms about forbidden areas for the axis.
- Checkpoints in the forbidden area
The parameter setting or programmed value (XYZIJK) depends on
which part of the tool or tool holder is checked for entering the
forbidden area.
If point A (the top of the tool) is checked in Fig. 6.3(d), the distance
"a" should be set as the data for the stored stroke limit function. If
point B (the tool chuck) is checked, the distance "b" must be set.
When checking the tool tip (like point A), and if the tool length varies
for each tool, setting the forbidden area for the longest tool requires no
re-setting and results in safe operation.
- 988 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Area boundary
b
B
a
A
- 989 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Alarm
Number
Message
- 990 -
Description
A movement in the positive direction
exceeded stored stroke check 1.
A movement in the negative
direction exceeded stored stroke
check 1.
A movement in the positive direction
exceeded stored stroke check 2.
A movement in the negative
direction exceeded stored stroke
check 2.
A movement in the positive direction
exceeded stored stroke check 3.
A movement in the negative
direction exceeded stored stroke
check 3.
B-63944EN/02
6.4
6.SAFETY FUNCTIONS
OPERATION
WARNING
Whether the coordinates of the end point, reached
as a result of traversing the distance specified in
each block, are in a inhibited area is checked. In this
case, the path followed by a move command is not
checked. However, if the tool enters the inhibited
area defined by stored stroke check 1, 2, or 3, an
alarm is issued. (See the examples below.)
Example 1)
Inhibited area defined by stored stroke check 1 or 2
Start point
End point
End point
- 991 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Example 2)
Inhibited area defined by stored stroke check 2 or 3
End point
Start point
Immediately upon movement commencing from the start point, the tool is
stopped to enable a stroke limit check before moving to be performed before
movement.
Explanation
When a stroke limit check before moving is performed, whether to
check the movement performed by a G31 (skip) block and G37
(automatic tool length measurement) block can be determined using
(parameter NPC (No. 1301#2)).
Limitation
- Machine lock
If machine lock is applied at the start of movement, no stroke limit
check made before movement is performed.
- G23
When stored stroke check 2 is disabled (G23 mode), no check is made
to determine whether the tool enters the inhibited area defined by
stored stroke check 2.
- Program restart
When a program is restarted, an alarm is issued if the restart position
is within a inhibited area.
- 992 -
OPERATION
B-63944EN/02
6.SAFETY FUNCTIONS
Alarm
Number
OT0510
OT0511
- OVERTRAVEL
( PRE-CHECK )
- 993 -
6.SAFETY FUNCTIONS
6.5
OPERATION
B-63944EN/02
Data check to verify that the offset data is within the valid
setting range
- 994 -
B-63944EN/02
6.5.1
OPERATION
6.SAFETY FUNCTIONS
- 995 -
6.SAFETY FUNCTIONS
6.5.1.1
OPERATION
B-63944EN/02
Tool compensation
Workpiece origin offset
- Settings
To enable this function, set an effective data range for each input
screen on the operation confirmation function setting screen. For
information about how to display the individual setting screens, how
to set data ranges, and other details, see the items that describe the
setting of the data ranges.
If the set data range is invalid, no data input is accepted. Correct the
data range setting, and then input data.
Both the upper and lower limit values for the tool offset number
or workpiece coordinate system are 0.
The upper and lower limit values for each offset are identical.
- 996 -
B-63944EN/02
6.SAFETY FUNCTIONS
OPERATION
Message list 1
Message
Input range xxx - xxx
Color
Black
Red
Color
Red
Red
Red
The values are not effective (e.g., more pairs of offset numbers
than allowed are set).
- 997 -
6.SAFETY FUNCTIONS
6.5.1.2
OPERATION
B-63944EN/02
NOTE
This function cannot be used to input two or more
values consecutively by delimiting them by commas
(,).
- Input screens for which this function is effective
Tool compensation
Workpiece origin offset
Settings
Parameter
Pitch error compensation
Chopping
Workpiece shift
Y-axis tool offset
Second tool geometry offset
Chuck tail stock barrier
Tool geometry data
M
T
- Settings
In the operation confirmation function setting screen, check or
uncheck the "INCREMENTAL INPUT" box to enable or disable this
function. For information about how to display the setting screen,
how to set the function, and other details, see the item Operation
confirmation setting that describes the setting of the operation
confirmation function.
- 998 -
OPERATION
B-63944EN/02
6.5.1.3
6.SAFETY FUNCTIONS
INPUT
MDI key
and that the incremental input be made using the [+INPUT] soft key.
Tool compensation
Workpiece origin offset
- Settings
In the operation confirmation function setting screen, check or
uncheck the "DISABLED SOFTKEY[INPUT] IN" box to enable or
disable this function. For information about how to display the
setting screen, how to set the function, and other details, see the item
Operation confirmation setting that describes the setting of the
operation confirmation function.
- 999 -
6.SAFETY FUNCTIONS
6.5.1.4
OPERATION
B-63944EN/02
"DELETE
- Settings
In the operation confirmation function setting screen, check or
uncheck the "PROGRAM DELETE" box to enable or disable this
function. For information about how to display the setting screen,
how to set the function, and other details, see the item Operation
confirmation setting that describes the setting of the operation
confirmation function.
- 1000 -
OPERATION
B-63944EN/02
6.5.1.5
6.SAFETY FUNCTIONS
Tool compensation
- Settings
In the operation confirmation function setting screen, check or
uncheck the "ALL DATA DELETE" box to enable or disable this
function. For information about how to display the setting screen,
how to set the function, and other details, see the item Operation
confirmation setting that describes the setting of the operation
confirmation function.
- 1001 -
6.SAFETY FUNCTIONS
6.5.1.6
OPERATION
B-63944EN/02
- Settings
In the operation confirmation function setting screen, check or
uncheck the "INPUT IN SETTING" box to enable or disable this
function. For information about how to display the setting screen,
how to set the function, and other details, see the item Operation
confirmation setting that describes the setting of the operation
confirmation function.
- 1002 -
B-63944EN/02
6.5.2
OPERATION
6.SAFETY FUNCTIONS
Overview
The following functions are provided to prevent improper operations
when the program is executed.
- 1003 -
6.SAFETY FUNCTIONS
6.5.2.1
OPERATION
B-63944EN/02
- Settings
In the operation confirmation function setting screen, check or
uncheck the "UPDATE MODAL HIGHLIGHT DISPLAY" box to
enable or disable this function. For information about how to display
the setting screen, how to set the function, and other details, see the
item Operation confirmation setting that describes the setting of the
operation confirmation function.
- 1004 -
OPERATION
B-63944EN/02
6.5.2.2
6.SAFETY FUNCTIONS
- Settings
This function does not require any setting on the operation
confirmation function setting screen.
- 1005 -
6.SAFETY FUNCTIONS
6.5.2.3
OPERATION
B-63944EN/02
- Settings
In the operation confirmation function setting screen, check or
uncheck the "AXIS STATUS DISPLAY" box to enable or disable this
function. For information about how to display the setting screen,
how to set the function, and other details, see the item Operation
confirmation setting that describes the setting of the operation
confirmation function.
- 1006 -
B-63944EN/02
6.5.2.4
OPERATION
6.SAFETY FUNCTIONS
- Settings
In the operation confirmation function setting screen, check or
uncheck the "START FROM MIDDLE OF PROGRAM" box to
enable or disable this function. For information about how to display
the setting screen, how to set the function, and other details, see the
item Operation confirmation setting that describes the setting of the
operation confirmation function.
- 1007 -
6.SAFETY FUNCTIONS
6.5.2.5
OPERATION
B-63944EN/02
Tool compensation
Workpiece origin offset
NOTE
To use this function, you need to set each effective
data range correctly. For information about how
to set the data ranges, see the item Effective value
range for each data.
- 1008 -
B-63944EN/02
6.5.2.6
OPERATION
6.SAFETY FUNCTIONS
- Format
The format of the NC command used to specify the maximum
incremental value is as follows.
G91.1 IP_ ;
IP_ ; Maximum incremental value
To cancel the maximum incremental value check, set 0.
- 1009 -
6.SAFETY FUNCTIONS
6.5.3
OPERATION
B-63944EN/02
Setting Screen
This section describes how to display the operation confirmation
function setting screen and how to set the individual data items on this
screen.
The operation confirmation function setting screen allows you to set
the following items:
- 1010 -
OPERATION
B-63944EN/02
6.5.3.1
6.SAFETY FUNCTIONS
Press the
Press the
soft key (continuous menu key) at the right edge
of the screen several times until the [GUARD] soft key is
displayed.
Click the [GUARD] soft key. The setting screen that was
displayed last with relation to any operation confirmation
function is displayed (the operation confirmation function setting
screen is the first such screen that appears after the system is
restarted).
If any screen other than the operation confirmation function
setting screen is displayed, click the [GUARD] soft key. The
operation confirmation function setting screen is displayed.
OFFSET
SETTING
function key.
- 1011 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
, and
keys.
Explanation
- Items to be set
The following table shows what is displayed for each item to be set
and the corresponding functions.
Displayed item
INCREMENTAL INPUT
DISABLED SOFTKEY[INPUT] IN
TOOL OFFSET, WORK SHIFT
DISABLED SOFTKEY[INPUT] IN
WORK COORDINATES
PROGRAM DELETE
ALL DATA DELETE
INPUT IN SETTING
Corresponding function
Confirmation of incremental input
Prohibition of the absolute input by the
soft key (tool offset, Y-axis tool offset
(lathe system), and work shift (lathe
system))
Prohibition of the absolute input by the
soft key (workpiece origin offset)
Confirmation of the deletion of the
program
Confirmation of the deletion of all data
Confirmation of a data update during the
data setting process
Display of updated modal information
- 1012 -
6.5.3.2
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Press the
Press the
soft key (continuous menu key) at the right edge
of the screen several times until the [GUARD] soft key is
displayed.
Click the [GUARD] soft key. The setting screen that was
displayed last with relation to any operation confirmation
function is displayed (the operation confirmation function setting
screen is the first such screen that appears after the system is
restarted).
If any screen other than the tool offset range setting screen is
displayed, click the [OFFSET] soft key. The tool offset range
setting screen is displayed. What is displayed in this screen
differs depending on the system configuration described later.
OFFSET
SETTING
function key.
Move the cursor to the item you want to set, by using the
and
PAGE
keys,
- 1013 -
, and
PAGE
keys, or the
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Press the MDI key, enter necessary data, and then click the
[INPUT] soft key.
If the set effective data range is invalid for any of the reasons listed
below, the input data range check is not performed normally and the
input data is rejected.
There is a tool offset number overlap.
The upper and lower limit values are reversed.
The values are not effective (e.g., more pairs of offset numbers
than allowed are set).
Either of the tool offset numbers is 0.
Also, the input data range check is invalidated in the following cases.
Both the upper and lower limit values for the tool offset number
are 0.
The upper and lower offset limit values are identical.
Explanation
- System configuration
What to set differs for each of the following system configurations:
M
- 1014 -
OPERATION
B-63944EN/02
6.SAFETY FUNCTIONS
What to set
FROM
RANGE
Specify a tool offset number range.
TO
LOW-LIMIT Specify a valid tool offset value range in connection
UP-LIMIT with a specified tool offset number range.
FROM
TO
LOW-LIMIT
UP-LIMIT
LOW-LIMIT
UP-LIMIT
What to set
Specify a tool offset number range.
Specify a valid tool offset value range for geometry in
connection with a specified tool offset number range.
Specify a valid tool offset value range for wear in
connection with a specified tool offset number range.
What to set
FROM
TO
LOW-LIMIT
RANGE
LENGTH
GEOM
UP-LIMIT
LOW-LIMIT
RADIUS
UP-LIMIT
LOW-LIMIT
UP-LIMIT
WEAR
LOW-LIMIT
RADIUS
UP-LIMIT
LENGTH
- 1015 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
What to set
FROM
RANGE
TO
LOW-LIMIT
X
UP-LIMIT
LOW-LIMIT
Z
UP-LIMIT
LOW-LIMIT
RADIUS
UP-LIMIT
NOTE
The radius-related items are not displayed if the
cutter or tool nose radius compensation is not used.
- What to set with geometry/wear offset
With geometry/wear offset, an effective data range is specified using
the following 12 items.
Displayed item
What to set
FROM
RANGE
Specify a tool offset number range.
TO
LOW-LIMIT Specify a valid tool offset value range for the geometry
X
X-axis in connection with a specified tool offset number
UP-LIMIT
range.
LOW-LIMIT Specify a valid tool offset value range for the geometry
GEOM Z
Z-axis in connection with a specified tool offset number
UP-LIMIT
range.
LOW-LIMIT Specify a valid tool offset value range for geometry
RADIUS
tool-nose radius in connection with a specified tool offset
UP-LIMIT
number range.
LOW-LIMIT Specify a valid tool offset value range for the wear X-axis
X
in connection with a specified tool offset number range.
UP-LIMIT
LOW-LIMIT Specify a valid tool offset value range for the wear Z-axis
Z
WEAR
in connection with a specified tool offset number range.
UP-LIMIT
LOW-LIMIT Specify a valid tool offset value range for wear tool-nose
RADIUS
radius in connection with a specified tool offset number
UP-LIMIT
range.
In the case of this system, all the information needed to set an input
data range cannot be displayed in a single screen page. Set the
information while switching pages using the [SWITCH] soft key.
The screen provides an indication that lets you know which part of the
information is currently displayed.
NOTE
The radius-related items are not displayed if the
tool nose radius compensation option is not
displayed.
- 1016 -
B-63944EN/02
OPERATION
6.SAFETY FUNCTIONS
- 1017 -
6.SAFETY FUNCTIONS
6.5.3.3
OPERATION
B-63944EN/02
Displaying and setting the workpiece origin offset range setting screen
Procedure
1
Press the
Press the
soft key (continuous menu key) at the right edge
of the screen several times until the [GUARD] soft key is
displayed.
Click the [GUARD] soft key. The setting screen that was
displayed last with relation to any operation confirmation
function is displayed (the operation confirmation function setting
screen is the first such screen that appears after the system is
restarted).
If any screen other than the workpiece origin offset range setting
screen is displayed, click the [WORK] soft key. The workpiece
origin offset range setting screen is displayed.
OFFSET
SETTING
function key.
- 1018 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Move the cursor to the item you want to set, by using the
and
PAGE
keys,
, and
PAGE
keys, or the
If the set effective data range is invalid for any of the reasons listed
below, the input data range check is not performed normally and the
input data is rejected.
The upper limit value is set for the workpiece coordinate system
when 0 is set for the lower limit value.
Also, the input data range check is invalidated in the following cases.
Both the upper and lower limit values for the workpiece
coordinate system are 0.
The upper and lower limit values for each offset are identical.
Explanation
- What to set for the workpiece origin offset
For the workpiece origin offset, an effective data range is specified
using the following four items.
Displayed item
RANGE
AXIS
NAME
What to set
FROM
Specify a workpiece coordinate system range.
TO
LOW-LIMIT Specify a valid offset value range in connection with a
UP-LIMIT specified workpiece coordinate system range.
What to set
- 1019 -
6.SAFETY FUNCTIONS
6.5.3.4
OPERATION
B-63944EN/02
In the case of a lathe system, this screen displays the setting status of
Y-axis tool offset effective data ranges and lets you change their
settings. (Hereinafter, the screen is referred to as the Y-axis tool
offset range setting screen.)
Up to four pairs of values can be specified to identify Y-axis tool
offset number ranges, and an effective offset value range can be
defined for each of these four pairs.
Displaying and setting the Y-axis tool offset range setting screen
Procedure
1
Press the
Press the
soft key (continuous menu key) at the right edge
of the screen several times until the [GUARD] soft key is
displayed.
Click the [GUARD] soft key. The setting screen that was
displayed last with relation to any operation confirmation
function is displayed (the operation confirmation function setting
screen is the first such screen that appears after the system is
restarted).
If any screen other than the Y-axis tool offset range setting
screen is displayed, click the [OFST.2] soft key. The Y-axis
tool offset range setting screen is displayed. What is displayed
in this screen differs depending on such factors as whether tool
geometry/wear offsets are present.
OFFSET
SETTING
function key.
- 1020 -
6.SAFETY FUNCTIONS
OPERATION
B-63944EN/02
Move the cursor to the item you want to set, by using the
and
PAGE
keys,
, and
PAGE
keys, or the
If the set effective data range is invalid for any of the reasons listed
below, the input data range check is not performed normally and the
input data is rejected.
There is a tool offset number overlap.
The upper and lower limit values are reversed.
The values are not effective (e.g., more pairs of offset numbers
than allowed are set).
Either of the tool offset numbers is 0.
Also, the input data range check is invalidated in the following cases.
Both the upper and lower limit values for the tool offset number
are 0.
The upper and lower offset limit values are identical.
Explanation
- What to set without geometry/wear offsets
Without geometry/wear offsets, an effective data range is specified
using the following four items.
Displayed item
RANGE
-
What to set
FROM
Specify a Y-axis tool offset number range.
TO
LOW-LIMIT Specify a valid tool offset value range in connection
UP-LIMIT with a specified Y-axis tool offset number range.
WEAR
What to set
FROM
Specify a Y-axis tool offset number range.
TO
LOW-LIMIT Specify a valid tool offset value range for geometry in
connection with a specified Y-axis tool offset number
UP-LIMIT
range.
LOW-LIMIT Specify a valid tool offset value range for wear in
connection with a specified Y-axis tool offset number
UP-LIMIT
range.
- 1021 -
6.SAFETY FUNCTIONS
6.5.3.5
OPERATION
B-63944EN/02
In the case of a lathe system, this screen displays the setting status of
shift effective data ranges of workpiece shift coordinate systems and
lets you change their settings. (Hereinafter, the screen is referred to
as the workpiece shift range setting screen.)
An offset value range can be specified for each axis.
Press the
Press the
soft key (continuous menu key) at the right edge
of the screen several times until the [GUARD] soft key is
displayed.
Click the [GUARD] soft key. The setting screen that was
displayed last with relation to any operation confirmation
function is displayed (the operation confirmation function setting
screen is the first such screen that appears after the system is
restarted).
If any screen other than the workpiece shift range setting screen
is displayed, click the [WORK SHIFT] soft key.
The
workpiece shift range setting screen is displayed.
OFFSET
SETTING
function key.
Move the cursor to the item you want to set, by using the
and
PAGE
keys,
, and
PAGE
keys, or the
OPERATION
B-63944EN/02
6.SAFETY FUNCTIONS
If the set effective data range is invalid for any of the reasons listed
below, the input data range check is not performed normally and the
input data is rejected.
The upper and lower limit values are reversed.
Also, the input data range check is invalidated in the following cases.
The upper and lower offset limit values are identical.
Explanation
- What to set for the workpiece shift
For the workpiece shift, an effective data range is specified using the
following two items.
Displayed item
What to set
- 1023 -
B-63944EN/02
- 1024 -
OPERATION
B-63944EN/02
7.1
ALARM DISPLAY
Explanation
- Alarm screen
When an alarm is issued, the display changes to the alarm screen.
Two alarm screens "DETAIL" and "ALL PATH" are provided. You
can choose one of the screens by pressing the corresponding soft key.
Detail screen
Alarm information for the currently selected path is displayed.
- 1025 -
B-63944EN/02
In this case, display the alarm screen by following the steps below.
1
Press the
2
3
MESSAGE
function key.
- Releasing alarm
The cause of an alarm can be determined from the error code, number,
and associated message. To release the alarm, generally correct the
cause, then press the reset key.
- 1026 -
B-63944EN/02
7.2
OPERATION
Press the
MESSAGE
function key.
- 1027 -
7.3
B-63944EN/02
Press the
2
3
Press [N SRCH].
SYSTEM
function key.
- 1028 -
B-63944EN/02
OPERATION
8.DATA INPUT/OUTPUT
DATA INPUT/OUTPUT
By using the memory card interface on the left side of the display,
information written in a memory card is read into the CNC and
information is written from the CNC to a memory card.
The following types of data can be input and output:
1. Program
2. Offset data
3. Parameter
4. Pitch error compensation data
5. Three-dimensional error compensation data
6. Custom macro common variable
7. Workpiece coordinate system setting data
8. Operation history data
9. Tool management data
The above data can be input and output on the screens used for
displaying and setting the data and on the ALL IO screen.
- 1029 -
8.DATA INPUT/OUTPUT
8.1
OPERATION
B-63944EN/02
- 1030 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.1
8.1.1.1
Inputting a program
The following explains how to input a program from a memory card
to the memory of the CNC by using the program editing screen or
program directory screen.
Inputting a program
Procedure
1
2
4
5
6
7
8
PROG
- 1031 -
8.DATA INPUT/OUTPUT
8.1.1.2
OPERATION
B-63944EN/02
Outputting a program
A program stored in the memory of the CNC unit is output to a
memory card.
Outputting a program
Procedure
1
2
4
5
6
7
8
PROG
- 1032 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.2
8.1.2.1
Inputting parameters
Parameters are loaded into the memory of the CNC unit from a
memory card. The input format is the same as the output format.
When a parameter is loaded which has the same data number as a
parameter already registered in the memory, the loaded parameter
replaces the existing parameter.
Inputting parameters
Procedure
1
3
4
Press the soft key [SETTING] for chapter selection, then the
setting screen appears.
Enter 1 in response to the prompt for "PARAMETER WRITE" in
setting data.
Alarm SW0100 appears.
OFFSET
SETTING
SYSTEM
Press chapter selection soft key [PARAM], then the parameter screen
appears.
7 Press the EDIT switch on the machine operators panel.
8 Press soft key [(OPRT)].
9 Press soft key [READ].
10 Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"CNC-PARA.TXT" is assumed.
11 Press soft key [EXEC].
This starts reading the program, and INPUT blinks in the lower
right part of the screen. When the read operation ends, the
INPUT indication disappears.
To cancel the input of the program, press soft key [CANCEL].
12 Press function key
OFFSET
SETTING
- 1033 -
8.DATA INPUT/OUTPUT
8.1.2.2
OPERATION
B-63944EN/02
Outputting parameters
All parameters are output in the defined format from the memory of
the CNC to a memory card.
Outputting parameters
Procedure
1
2
5
6
7
8
9
SYSTEM
Explanation
- Suppressing output of parameters set to 0
When bit 1 (PRM) of parameter No. 0010 is set to 1, and [EXEC] is
pressed, the following parameters are not output:
Other than axis type
Axis type
Parameter for which all bits are Parameter for an axis for which
set to 0.
all bits are set to 0.
Parameter for an axis for which
Value type Parameter whose value is 0.
the value is 0.
Bit type
- 1034 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.3
8.1.3.1
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
appears.
Press soft key [(OPRT)].
(continuous menu key).
Press the rightmost soft key
Press soft key [READ].
Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"TOOLOFST.TXT" is assumed.
Press soft key [EXEC].
This starts reading the program, and INPUT blinks in the lower
right part of the screen. When the read operation ends, the
INPUT indication disappears.
To cancel the input of the program, press soft key [CANCEL].
- 1035 -
8.DATA INPUT/OUTPUT
8.1.3.2
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
appears.
Press soft key [(OPRT)].
(continuous menu key).
Press the rightmost soft key
Press soft key [PUNCH].
Type the file name that you want to output.
If the file name is omitted, default file name "TOOLOFST.TXT"
is assumed.
Press soft key [EXEC].
This starts outputting the offset data, and "OUTPUT" blinks in the
lower right part of the screen. When the read operation ends, the
"OUTPUT" indication disappears.
To cancel the output, press soft key [CANCEL].
- 1036 -
OPERATION
B-63944EN/02
8.DATA INPUT/OUTPUT
Explanation
- Output format
Output format is as follows:
M
%
G10 G90 P01 R_ Q_
G10 G90 P02 R_ Q_
...
G10 G90 P_ R_
%
Q_ : Virtual tool nose number (TIP). Not output when the
virtual tool nose direction is not used.
P_ : Tool offset number (1 to the number of tool
compensation pairs)
R_ : Tool compensation data. Output with a decimal
point in the input unit used at output.
%
G10 G90 L10 P01 R_ Q_
G10 G90 L11 P01 R_
G10 G90 L10 P02 R_ Q_
...
G10 G90 L11 P_ R_
%
L10 : Geometric compensation amount
L11 : Wear compensation amount
Q_, P_, and R_ have the same meanings as for tool
compensation memory A.
- 1037 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
%
G10 G90 L10 P01 R_ Q_
G10 G90 L11 P01 R_
G10 G90 L12 P01 R_
G10 G90 L13 P01 R_
G10 G90 L10 P02 R_ Q_
...
G10 G90 L12 P_ R_
G10 G90 L13 P_ R_
%
L10 : Geometry compensation amount corresponding to the
H code
L11 : Wear compensation amount corresponding to the H
code
L12 : Geometry compensation amount corresponding to the
D code
L13 : Wear compensation amount corresponding to the D
code
Q_, P_, and R_ have the same meanings as for tool
compensation memory A.
- 1038 -
B-63944EN/02
OPERATION
8.DATA INPUT/OUTPUT
%
G10 P01 X_ Z_ R_ Q_ Y_
G10 P02 X_ Z_ R_ Q_ Y_
...
G10 P__ X_ Z_ R_ Q_ Y_
G10 P10001 X_ Z_ R_ Y_
G10 P10002 X_ Z_ R_ Y_
...
G10 P100__ X_ Z_ R_ Y_
%
P_: Tool compensation number (1 to the number of tool
compensation pairs)
Tool offset number: Specification of the tool
compensation amount and tool wear compensation
amount
10000 + tool offset number: Specification of the tool
geometry compensation amount
X_: Tool compensation data (X). Output with a decimal
point in the input unit used at output.
Z_: Tool compensation data (Z). Same as X_.
R_: Tool nose radius offset amount (R). The data format
is the same as for X_.
When tool nose radius compensation is not provided,
this item is not output.
Q_: Virtual tool nose number (TIP). When tool nose
radius compensation is not provided, this item is not
output.
Y_ : Tool compensation data (Y). The data format is the
same as for X_.
When no Y-axis offset is provided, this item is not
output.
- 1039 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
%
G10 P20001 X_ Z_ Y_
G10 P20002 X_ Z_ Y_
G10 P200__ X_ Z_ Y_
%
P_ : Tool compensation number (1 to the number of tool
compensation pairs)
Tool offset number: Specification of the tool
compensation amount and tool wear compensation
amount
20000 + tool offset number: Specification of the
second tool geometry compensation amount
The other addresses are the same as for the tool
compensation amount.
NOTE
The input format and output format do not depend
on the G-code system A/B/C.
- 1040 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.4
8.1.4.1
Procedure
1
OFFSET
SETTING
SYSTEM
OFFSET
SETTING
- 1041 -
8.DATA INPUT/OUTPUT
8.1.4.2
OPERATION
B-63944EN/02
Procedure
1
4
5
6
7
8
9
- 1042 -
SYSTEM
8.1.4.3
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
- Keywords
The following alphabets are used as keywords.
The numeric value following each keyword has the meaning listed
below:
Keyword
N
Q
P
- Format
Pitch error compensation data is output in the following format:
N
*****
Q0
P ****
Example
N10001Q0P100;
Pitch error compensation data number
Pitch error compensation data value
1
100
Example
%;
.....................................Beginning of record
N10000Q0P10;
N10001Q0P100;
:
N11279Q0P0;
%
.............................................. End of record
When parameters and pitch error compensation data are integrated
into one file, % is added to the beginning and end of the file.
- 1043 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.5
8.1.5.1
Procedure
1
OFFSET
SETTING
6
7
8
9
10
11
SYSTEM
12
13
14
15
- 1044 -
OFFSET
SETTING
8.1.5.2
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
4
5
6
7
8
9
- 1045 -
SYSTEM
8.DATA INPUT/OUTPUT
8.1.5.3
OPERATION
B-63944EN/02
- Keywords
The following alphabets are used as keywords.
The numeric value following each keyword has the meaning listed
below:
Keyword
N
A1
A2
A3
P
- Format
Three-dimensional error compensation data is output in the following
format:
N
*****
A1
****
A2
****
A3
****
Example
N100001A1P100A2P110A3P120;
Three-dimensional error compensation data
number 1
Error compensation data value for the 1st
compensation axis 100
Error compensation data value for the 2nd
compensation axis 110
Error compensation data value for the 3rd
compensation axis 120
- 1046 -
OPERATION
B-63944EN/02
8.DATA INPUT/OUTPUT
Example
%;
.....................................Beginning of record
N100001 A1 P1 A2 P2 A3 P3 ;
N100002 A1 P0 A2 P0 A3 P-3 ;
:
N115625 A1 P1 A2 P1 A3 P0 ;
%
.............................................. End of record
- Input of compensation data using G10
Compensation data can be changed from a machining program, using
the programmable parameter input function.
The command format is as follows:
%
G10 L51 ;
N_ P_ R_ ;
N_ P_ R_ ;
:
G11 ;
%
G10 L51 : Three-dimensional error compensation data
input mode
G11
: Cancellation of three-dimensional error
compensation data input mode
N
: Compensation point number (1-15625)
P
: Compensation axis number (1-3)
R
: Compensation data (-128-127)
NOTE
1 To input compensation data using G10, the option
of the programmable parameter input function is
required.
2 In three-dimensional error compensation data input
mode, no other NC statements can be issued.
3 The decimal point cannot be used in address N, P,
and R.
- 1047 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.6
8.1.6.1
Procedure
1
4
5
6
7
8
9
OFFSET
SETTING
Explanation
- Common variables
The common variables (#500 to #549) can be input and output.
(When the option for adding a common variable is specified, values
from #500 to #999 can be input and output.) #100 to #149 can be
input when bit 3 (PV5) of parameter No. 6001 is set to 1. (When the
option for adding a common variable is specified, values from #100 to
#199 can be input and output.)
- 1048 -
8.1.6.2
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
5
6
7
8
9
- 1049 -
OFFSET
SETTING
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Explanation
- Output format
The output format is as follows:
The values of custom macro variables are output in a bit-image
hexadecimal representation of double-precision floating-point type
data.
%
G10L85P200(0000000000000000)
G10L85P200(0000000000000000)
G10L85P200(FFFFFFFFFFFFFFFF)
:
G10L85P500(4024000000000000)
G10L85P501(4021000000000000)
G10L85P502(0000000000000000)
:
SETVN500[ABC,DEF]
SETVN501[GHI,JKL]
SETVN502[MNO,PQR]
:
M02
%
NOTE
The conventional custom macro statement
program format cannot be used for output.
- Common variable
The common variables (#500 to #549) can be input and output.
(When the option for adding a common variable is specified, values
from #500 to #999 can be input and output.) #100 to #149 can be
output when bit 3 (PV5) of parameter No. 6001 is set to 1. (When the
option for adding a common variable is specified, values from #100 to
#199 can be input and output.)
- 1050 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.7
8.1.7.1
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
variable screen.
Press soft key [(OPRT)].
(continuous menu key).
Press the rightmost soft key
Press soft key [READ].
Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"EXT_WKZ.TXT" is assumed.
Press soft key [EXEC].
This starts reading the workpiece coordinate system data, and
"INPUT" blinks in the lower right part of the screen. When the
read operation ends, the "INPUT" indication disappears.
To cancel the input of the program, press soft key [CANCEL].
- 1051 -
8.DATA INPUT/OUTPUT
8.1.7.2
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
variable screen.
Press soft key [(OPRT)].
(continuous menu key).
Press the rightmost soft key
Press soft key [PUNCH].
Type the file name that you want to output.
If the file name is omitted, default file name "EXT_WKZ.TXT" is
assumed.
Press soft key [EXEC].
This starts outputting the workpiece coordinate system data, and
"OUTPUT" blinks in the lower right part of the screen. When
the read operation ends, the "OUTPUT" indication disappears.
To cancel the output, press soft key [CANCEL].
- 1052 -
8.1.8
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.1.8.1
Procedure
1
2
1
2
3
4
- 1053 -
SYSTEM
8.DATA INPUT/OUTPUT
8.1.9
OPERATION
B-63944EN/02
8.1.9.1
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [READ].
Press soft key [TOOL].
Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"TOOL_MNG.TXTT" is assumed.
Press soft key [EXEC].
This starts reading the tool management data, and "INPUT" blinks
in the lower right part of the screen. When the read operation
ends, the "INPUT" indication disappears.
To cancel the input of the program, press soft key [CANCEL].
NOTE
When using large diameter tool support of the tool management
function, keep the following in mind.
- If a target tool is registered in a cartridge and interferes with
other tools in registration or modification of tool figure data of
the tool management data, PS alarm 5360 is issued. (The
data is not input.)
- When restoring backup data in the state where all data
related to the tool management function in the NC is cleared,
restore tool figure data, tool management data, and cartridge
management table data in this order.
- 1054 -
8.1.9.2
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
6
5
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [PUNCH].
Press soft key [TOOL].
Type the file name that you want to output.
If the file name is omitted, default file name "TOOL_MNG.TXT"
is assumed.
Press soft key [EXEC].
This starts outputting the tool management data, and "OUTPUT"
blinks in the lower right part of the screen. When the read
operation ends, the "OUTPUT" indication disappears.
To cancel the output, press soft key [CANCEL].
- 1055 -
8.DATA INPUT/OUTPUT
8.1.9.3
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [READ].
Press soft key [MAGAZINE].
Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"MAGAZINE.TXT" is assumed.
Press soft key [EXEC].
This starts reading the magazine data, and "INPUT" blinks in the
lower right part of the screen. When the read operation ends, the
"INPUT" indication disappears.
To cancel the input of the program, press soft key [CANCEL].
NOTE
When using large diameter tool support of the tool
management function, keep the following in mind.
- If a tool interferes with other tools in registration
in or modification to the cartridge management
table, PS alarm 5360 is issued. (The data is not
input.)
- When restoring backup data in the state where all
data related to the tool management function in
the NC is cleared, restore tool figure data, tool
management data, and cartridge management
table data in this order.
- 1056 -
8.1.9.4
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [PUNCH].
Press soft key [MAGAZINE].
Type the file name that you want to output.
If the file name is omitted, default file name "MAGAZINE.TXT"
is assumed.
Press soft key [EXEC].
This starts outputting the magazine data, and "OUTPUT" blinks in
the lower right part of the screen. When the read operation ends,
the "OUTPUT" indication disappears.
To cancel the output, press soft key [CANCEL].
- 1057 -
8.DATA INPUT/OUTPUT
8.1.9.5
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [READ].
Press soft key [STATUS].
Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"STATUS.TXT" is assumed.
Press soft key [EXEC].
This starts reading the tool life status name data, and "INPUT"
blinks in the lower right part of the screen. When the read
operation ends, the "INPUT" indication disappears.
To cancel the input of the program, press soft key [CANCEL].
- 1058 -
8.1.9.6
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [PUNCH].
Press soft key [STATUS].
Type the file name that you want to output.
If the file name is omitted, default file name "STATUS.TXT" is
assumed.
Press soft key [EXEC].
This starts outputting the tool life status name data, and
"OUTPUT" blinks in the lower right part of the screen. When
the read operation ends, the "OUTPUT" indication disappears.
To cancel the output, press soft key [CANCEL].
- 1059 -
8.DATA INPUT/OUTPUT
8.1.9.7
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [READ].
Press soft key [CUSTOM].
Type the name of the file that you want to input.
If the input file name is omitted, default input file name
"CUSTOMIZ.TXT" is assumed.
Press soft key [EXEC].
This starts reading the name data of customize data, and "INPUT"
blinks in the lower right part of the screen. When the read
operation ends, the "INPUT" indication disappears.
To cancel the input of the program, press soft key [CANCEL].
- 1060 -
8.1.9.8
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
or magazine screen.
Press soft key [(OPRT)].
Press soft key [PUNCH].
Press soft key [CUSTOM].
Type the file name that you want to output.
If the file name is omitted, default file name "CUSTOMIZ.TXT"
is assumed.
Press soft key [EXEC].
This starts outputting the name data of customize data, and
"OUTPUT" blinks in the lower right part of the screen. When
the read operation ends, the "OUTPUT" indication disappears.
To cancel the output, press soft key [CANCEL].
- 1061 -
8.DATA INPUT/OUTPUT
8.1.9.9
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1062 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1063 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1064 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1065 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1066 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1067 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
NOTE
1 If the tool with a number of tool geometry data to be
changed is registered to the magazine when an
attempt is made to change the tool geometry data,
an alarm (PS5360) is issued. (The data is not
input.)
2 After data related to the tool management functions
in the NC has all been cleared, restore backup data
in the following order: Tool geometry data, tool
management data, and magazine management
table.
- 1068 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
4
5
6
7
8
OFFSET
SETTING
- 1069 -
8.DATA INPUT/OUTPUT
8.2
OPERATION
B-63944EN/02
Procedure
1
SYSTEM
The subsequent steps to select data from the ALL IO screen will be
explained for each type of data.
- 1070 -
OPERATION
B-63944EN/02
8.2.1
8.DATA INPUT/OUTPUT
Inputting/Outputting a Program
A program can be input and output using the ALL IO screen.
Inputting a program
Procedure
1
2
3
4
5
Outputting a program
Procedure
1
2
3
4
5
6
- 1071 -
8.DATA INPUT/OUTPUT
8.2.2
OPERATION
B-63944EN/02
Inputting parameters
Procedure
1
2
3
4
5
6
7
8
10
OFFSET
SETTING
OFFSET
SETTING
11
12
Outputting parameters
Procedure
1
2
3
4
5
- 1072 -
OPERATION
B-63944EN/02
8.2.3
8.DATA INPUT/OUTPUT
Procedure
1
2
3
4
5
Procedure
1
2
3
4
5
- 1073 -
8.DATA INPUT/OUTPUT
8.2.4
OPERATION
B-63944EN/02
Procedure
1
OFFSET
SETTING
2
3
OFFSET
SETTING
- 1074 -
OPERATION
B-63944EN/02
8.DATA INPUT/OUTPUT
Procedure
1
2
3
4
5
6
- 1075 -
8.DATA INPUT/OUTPUT
8.2.5
OPERATION
B-63944EN/02
Procedure
1
2
3
4
5
Procedure
1
2
3
4
5
- 1076 -
OPERATION
B-63944EN/02
8.2.6
8.DATA INPUT/OUTPUT
Procedure
1
2
3
4
5
6
Procedure
1
2
3
4
5
6
- 1077 -
8.DATA INPUT/OUTPUT
8.2.7
OPERATION
B-63944EN/02
Procedure
1
2
3
4
5
6
- 1078 -
OPERATION
B-63944EN/02
8.2.8
8.DATA INPUT/OUTPUT
NOTE
1 For multi-path systems, place all paths in the EDIT
mode before performing input and output
operations.
2 The format used is the same as the registration
format of the G10 format.
Inputting tool management data
Procedure
1
2
3
4
5
6
Procedure
1
2
3
4
5
6
- 1079 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
3
4
5
6
Procedure
1
2
3
4
5
6
- 1080 -
OPERATION
B-63944EN/02
8.DATA INPUT/OUTPUT
Procedure
1
2
3
4
5
6
Procedure
1
2
3
4
5
6
- 1081 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Procedure
1
2
3
4
5
6
Procedure
1
2
3
4
5
6
- 1082 -
OPERATION
B-63944EN/02
8.2.9
8.DATA INPUT/OUTPUT
Explanation
- File format
All files that are read from and written to a memory card are of text
format. The format is described below.
A file starts with % or LF, followed by the actual data. A file always
ends with %. In a read operation, data between the first % and the
next LF is skipped. Each block ends with an LF, not a semicolon (;).
Limitation
- Memory card specification
Use memory cards that comply with PCMCIA Ver2.0 or JEIDA
Ver4.1.
- Attribute memory
Memory cards that have no attribute memory or contain no device
information in the attribute memory cannot be used.
- 1083 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
8.3
8.3.1
Procedure
1
Press the [FOLDER] soft key. The program list screen appears.
(If the soft key does not appear, press the continuous menu key.)
Press the [(OPRT)] soft key.
Press the [DEVICE CHANGE] soft key. And the displayed
device will be changed. Until the host file list screen appears,
press the key a few times.
3
4
- 1084 -
PROG
OPERATION
B-63944EN/02
8.DATA INPUT/OUTPUT
NOTE
1 When using the FTP file transfer function, check
that the valid device is the embedded Ethernet port.
The two conditions below determine a connection
destination on the host file list screen:
(1)Check that the valid device is the embedded
Ethernet port. Make a selection in "DEVICE
SELECTION" on the Ethernet setting screen.
(2)A host computer can be selected from
connection destinations 1, 2, and 3. Make a
selection according to the [HOST] soft key
described later.
2 File names including kanji, hiragana, and katakana
characters cannot be displayed correctly.
5
When a list of files is larger than one page, the screen display can
be switched using the page keys
6
7
8
PAGE
PAGE
Display item
DEVICE
"EMBED" or "PCMCIA" is displayed.
CONNECT HOST
The currently selected connection host number and host name are
displayed.
CURRENT FOLDER
The current folder name of the connected host is displayed.
If the folder-path is long compared with the display-item, characters:
and only the last ten letters of the folder name are displayed.
FILE LIST
There is no distinction between file names and folder names.
Although the maximum number of displayed characters is 127,
characters are displayed as far as they can be displayed in one line.
- 1085 -
8.DATA INPUT/OUTPUT
OPERATION
B-63944EN/02
Operation list
DETAIL ON, DETAIL OFF
The screen display can be switched between the display of file names
only and the display of details.
REFRESH
Display data can be updated.
READ
A file can be input from the host computer to the part program storage
memory of the CNC. This item is displayed only when 9 is set as the
I/O device number of the CNC.
PUNCH
A file can be output from the part program storage memory of the
CNC to the host computer. This item is displayed only when 9 is set
as the I/O device number of the CNC.
DELETE FILE
A file can be deleted from the host computer.
RENAME
A file or folder on the host computer can be renamed.
DELETE FOLDER
A folder can be deleted from the host computer.
CREATE FOLDER
A folder can be created on the host computer.
HOST
The connected host can be changed.
- 1086 -
OPERATION
B-63944EN/02
8.DATA INPUT/OUTPUT
NC program input
A file (NC program) stored on the host computer can be input into the
part program storage memory.
Procedure
1
2
3
4
5
6
NC program output
A file (NC program) stored in the part program storage memory can
be output to the host computer.
Procedure
1
2
3
4
5
6
- 1087 -
9.CREATING PROGRAMS
OPERATION
B-63944EN/02
CREATING PROGRAMS
This chapter explains how to create programs by MDI of the CNC.
This chapter also explains automatic insertion of sequence numbers.
Creation/registration
Program creation
Program
registration
Editing
Management
Output
Execution
- 1088 -
9.1
9.CREATING PROGRAMS
OPERATION
B-63944EN/02
Press the
Press the
PROG
INSERT
key.
key.
Explanation
- Comments in a program
Comments can be written in a program using the control in/out codes.
Example) O0001 (TEST PROGRAM) ;
M08 (COOLANT ON) ;
When the
INSERT
comments, and control-in code ")" have been typed, the typed
comments are registered.
When the
enter
INSERT
INSERT
INSERT
- 1089 -
9.CREATING PROGRAMS
9.2
OPERATION
B-63944EN/02
Press
PROG
with the
INSERT
Press
Press
INSERT
EOB
.
.
- 1090 -
9.CREATING PROGRAMS
OPERATION
B-63944EN/02
Press
INSERT
10
DELETE
N12.
To insert N100 in the next block instead of N12, enter N100
and press
ALTER
- 1091 -
9.CREATING PROGRAMS
9.3
OPERATION
B-63944EN/02
Displayed items
In the TEACH IN JOG or TEACH IN HANDLE MODE, the
following program screen is displayed.
On the left of the screen, the coordinates of the current position in the
absolute and relative coordinate systems are displayed; on the right of
the screen, the contents of a program are displayed. You can create a
program while checking the current position by manual operation.
- 1092 -
9.CREATING PROGRAMS
OPERATION
B-63944EN/02
Press
3
4
5
PROG
INSERT
key.
Example
O1234 ;
G92 X10000 Y0 Z10000 ;
G00 G90 X3025 Y23723 ;
G01 Z-325 F300 ;
M02 ;
Z
P1
P0
Y
(10.0, 0, 10.0)
1
2
3
4
P2
INSERT
INSERT
INSERT
EOB
INSERT
INSERT
INSERT
INSERT
9.CREATING PROGRAMS
OPERATION
8
9
INSERT
G
INSERT
9
EOB
INSERT
INSERT
G
EOB
10
B-63944EN/02
INSERT
INSERT
INSERT
INSERT
INSERT
EOB
INSERT
Explanation
- Registering a position with compensation
When an axis name and a numeric value are keyed in and the
INSERT
- Calculator-type input
When the calculator-type input format is disabled (bit 0 (DPI) of
parameter No. 3401 is set to 0), the coordinate of the current position
is inserted into the program in least input increments. When the
calculator-type input format is enabled (the bit is set to 1), the
coordinate is inserted with a decimal point.
(Example)
Coordinate of the current position
X10.521
At this time, the X-axis coordinate is inserted into the program as
follows:
When the calculator-type input format is disabled X10521
When the calculator-type input format is enabled
X10.521
- 1094 -
OPERATION
B-63944EN/02
10
10.EDITING PROGRAMS
EDITING PROGRAMS
This chapter describes how to edit programs registered in the CNC.
Editing includes the insertion, modification, and deletion of words.
Editing also includes deletion of the entire program and automatic
insertion of sequence numbers. In addition, PC-like program text copy
and move operations are possible. This chapter also describes program
search, sequence number search, word search, and address search,
which are performed before editing the program.
Creation and
registration
Editing
Search for part of
program to be
edited
Inserting, altering,
and deleting
programs
Management
Output
Execution
- 1095 -
10.EDITING PROGRAMS
10.1
OPERATION
B-63944EN/02
Press the
Move the cursor to the program or folder from which you want to
remove the edit disable attribute.
Press the [EDIT ENABLE] soft key.
PROG
function key.
CAUTION
1 After completing editing, set the edit disable
attribute as necessary.
2 To set the edit disable attribute, follow the same
procedure as for removing the attribute.
In the last step, press the [EDIT DISABL] soft key.
- 1096 -
OPERATION
B-63944EN/02
10.2
10.EDITING PROGRAMS
Scan method
Explanation
- Concept of word and editing unit
A word is an address followed by a number. With a custom macro,
the concept of word is ambiguous.
So the editing unit is considered here.
The editing unit is a unit subject to alteration or deletion in one
operation. In one scan operation, the cursor indicates the start of an
editing unit.
An insertion is made after an editing unit.
Definition of editing unit
WARNING
When a change, insertion, or deletion was performed
on data of a program by pausing machining with the
single block stop, feed hold, or other operations during
execution of a program, be sure to return the cursor to
the original position before restarting the program.
To execute the program with the cursor positioned at
another position, be sure to make a reset.
Otherwise, the program may not be executed as
expected from the program shown on the screen after
machining restarts.
- 1097 -
10.EDITING PROGRAMS
10.2.1
OPERATION
B-63944EN/02
Word Search
A word can be searched for by merely moving the cursor through the
text (scanning), by word search, or by address search.
continuously.
The first word of the next block is searched for when the cursor
The first word of the previous block is searched for when the
cursor key
scans words
is pressed.
key
5
or
is pressed.
or
PAGE
PAGE
- 1098 -
PAGE
or
PAGE
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Key in address
Key in
S .
2 .
Key in address
- 1099 -
M .
10.EDITING PROGRAMS
10.2.2
OPERATION
B-63944EN/02
Heading a Program
The cursor can be jumped to the top of a program. This function is
called heading the program pointer. This section describes the four
methods for heading the program pointer.
Press
RESET
When the cursor has returned to the start of the program, the contents
of the program are displayed from its start on the screen.
Method 2
2
Method 3
Method 4
then type
2
3
1
2
3
4
- 1100 -
10.2.3
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Inserting a Word
Procedure for inserting a word
1
2
3
Press the
key.
INSERT
Z1250.0 is searched
for/scanned.
Key in
Press the
T
INSERT
5 .
key.
T15 is inserted.
- 1101 -
10.EDITING PROGRAMS
10.2.4
OPERATION
B-63944EN/02
Altering a Word
Procedure for altering a word
1
2
3
Press the
key.
ALTER
T15 is searched
for/scanned
Key in M
Press the
ALTER
5 .
key.
- 1102 -
OPERATION
B-63944EN/02
10.2.5
10.EDITING PROGRAMS
Deleting a Word
Procedure for deleting a word
1
Press the
DELETE
key.
X100.0 is searched
for/scanned.
Press the
DELETE
key.
X100.0 is deleted.
- 1103 -
10.EDITING PROGRAMS
10.3
OPERATION
B-63944EN/02
DELETING BLOCKS
A block or blocks can be deleted in a program.
10.3.1
Deleting a Block
The portion from the current word position to the next EOB is deleted.
The cursor is then placed in the word next to the deleted EOB.
Press the
EOB
key.
DELETE
Press the
EOB
key.
DELETE
- 1104 -
10.3.2
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Press the
EOB
DELETE
N01234 is searched
for/scanned.
Press
EOB
EOB
DELETE
- 1105 -
10.EDITING PROGRAMS
10.4
OPERATION
B-63944EN/02
PROGRAM SEARCH
When memory holds multiple programs, a program can be searched
for. There are three methods as follows.
Press
PROG
1
2
Press
PROG
3
4
Method 3
number.
Press soft key [PROGRMSEARCH].
Upon completion of search operation, the program number searched
for is displayed in the upper-right corner of the screen
If the program is not found , alarm PS0071 occurs.
Select EDIT or MEMORY mode.
4
6
Method 2
When entering a
The reset state is the state where the LED for indicating that
automatic operation is in progress is off. (Refer to the relevant
manual of the machine tool builder.)
3 Set the program number selection signal on the machine tool side to a
number from 01 to 31.
4 Press the cycle start button.
When the signal on the machine tool side represents 00, program
number search operation is not performed.
- 1106 -
10.5
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Selected program
Target sequence
number is found.
Press ROG
Key in address
5
6
7
PROG
- 1107 -
N .
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Explanation
- Operation during Search
Those blocks that are skipped do not affect the CNC. This means that
the data in the skipped blocks such as coordinates and M, S, and T
codes does not alter the CNC coordinates and modal values.
So, in the first block where execution is to be started or restarted by
using a sequence number search command, be sure to enter required
M, S, and T codes and coordinates. A block searched for by sequence
number search usually represents a point of shifting from one process
to another. When a block in the middle of a process must be searched
for to restart execution at the block, specify M, S, and T codes, G
codes, coordinates, and so forth as required from the MDI after closely
checking the machine tool and NC states at that point.
Limitation
- Searching in sub-program
During sequence number search operation, M98Pxxxx (subprogram
call) is not executed. So an alarm PS0060 is raised if an attempt is
made to search for a sequence number in a subprogram called by the
program currently selected.
Main program
Subprogram
O1234
:
:
M98 P5678 ;
:
:
O5678
:
N88888
:
M99 ;
:
If an attempt is made to search for N8888 in the example above, an alarm occurs.
- 1108 -
10.6
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
DELETING PROGRAMS
Programs registered in memory can be deleted, either one program by
one program or all at once.
10.6.1
Key in address
PROG
O .
Key in a desired program number.
DELETE
10.6.2
Key in address
Key in -9999.
- 1109 -
PROG
O .
DELETE
10.EDITING PROGRAMS
10.7
OPERATION
B-63944EN/02
Explanation
- Editing unit
When editing a custom macro already entered, the user can move the
cursor to each editing unit that starts with any of the following
characters and symbols:
(a) Address
(b) # located at the start of the left side of a substitution statement
(c) /, (,=, and ;
(d) First character of IF, WHILE, GOTO, END, DO, POPEN,
BPRNT, DPRNT and PCLOS
On the screen, a blank is placed before each of the above characters
and symbols.
Example) Head positions where the cursor is placed
N001 X-#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 X-SQRT[#3/3*[#4+1]] ;
N004 X-#2 Z#1 ;
N005 #5 =1+2-#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2*10 ;
#2 =#2+1 ;
END1 ;
- 1110 -
OPERATION
B-63944EN/02
10.8
10.EDITING PROGRAMS
PASSWORD FUNCTION
The password function locks bit 4 (NE9) of parameter No. 3202,
which protects programs with program Nos. O9000 to O9999 and
programs and folders having the edit/display disable attribute,
according to the settings in two parameters, PASSWORD (parameter
No. 3210) and KEYWD (parameter No. 3211). In the locked state,
parameter NE9 cannot be set to 0. In this case, the protection of
programs with program Nos. O9000 to O9999 and programs and
folders having the edit/display disable attribute cannot be released
unless a correct keyword is set.
A locked state means that the value set in the parameter PASSWD
differs from the value set in the parameter KEYWD. The values set in
these parameters are not displayed. The locked state is released when
the value already set in the parameter PASSWD is also set in
parameter KEYWD. When 0 is displayed in parameter PASSWD,
parameter PASSWD is not set.
Locking
1
2
Press the
1
2
4
5
Press the
RESET
Unlocking
RESET
- 1111 -
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Explanation
- Setting parameter PASSWD
The locked state is set when a value is set in the parameter PASSWD.
However, note that parameter PASSWD can be set only when the
locked state is not set (when PASSWD = 0, or PASSWD = KEYWD).
If an attempt is made to set parameter PASSWD in other cases, a
warning is given to indicate that writing is disabled. When the locked
state is set (when PASSWD 0 and PASSWD KEYWD), parameter
NE9 is automatically set to 1. If an attempt is made to set NE9 to 0, a
warning is given to indicate that writing is disabled.
- Re-locking
After the locked state has been released, it can be set again by setting a
different value in parameter PASSWD, or by turning the power to the
NC off then on again to reset parameter KEYWD.
- 1112 -
B-63944EN/02
OPERATION
10.EDITING PROGRAMS
CAUTION
1 Once the locked state is set, parameter NE9 cannot
be set to 0 and parameter PASSWD cannot be
changed until the locked state is released or the
memory all-clear operation is performed. Special
care must be taken in setting parameter PASSWD.
2 The edit/display disable attribute cannot be set
unless parameter PASSWD is set.
3 In the locked state, programs with the edit/display
disable attribute are treated as follows:
The presence of the programs is hidden. This
means that these programs are not displayed on
screens such as the program directory screen.
These programs cannot be edited either.
These programs cannot be selected as a main
program. They can be called as subprograms.
4 In the unlocked state, programs with the edit/display
disable attribute are treated in the same manner as
ordinary programs.
5 The programs in a folder having the edit/display
disable attribute are also treated as described in
Caution 3 and 4 above.
6 In the locked state, the folders in a folder having the
edit/display disable attribute are treated as follows:
The presence of the folders is hidden. This
means that these folders are not displayed on
screens such as the program directory screen.
7 In the unlocked state, the folders in a folder having
the edit/display disable attribute are treated in the
same manner as ordinary folders.
- 1113 -
10.EDITING PROGRAMS
10.9
OPERATION
B-63944EN/02
Explanation
- Edit unit
Character editing is performed on a character-by-character basis.
Select either character editing or word editing according to the editing
type or experience.
- Line
A line is defined as a range containing a character string and a
terminal symbol ";".
From the edited line, a line is used as a unit for reading and writing.
When one program line contains many characters, it extends over
multiple lines on the screen, but these lines are counted as one
program line.
- 1114 -
B-63944EN/02
10.EDITING PROGRAMS
OPERATION
- Line splitting
If edit key
INPUT
a line during line editing, the characters before the cursor and the
characters at the cursor position and subsequent positions are treated
in separate lines.
To restore the original single line, press edit key
CANCEL
immediately
DELETE
- Line merging
When the terminal symbol ";" at the end of a line is deleted, that line
and the next line are merged into a single line.
- Line number
The number of lines are counted starting with the starting line of a
program, which is counted as the first line. Even when a line wraps
around to the next and subsequent lines, these lines are counted as a
single line.
- Clipboard
The clipboard is an area to store characters when a cut or copy
operation is performed. The area has a capacity for holding
approximately 4000 characters.
The characters that are cut or copied by one cut or copy operation are
stored. The most recently stored character string can be used by the
paste function.
The information stored by the paste operation is kept unchanged until
another cut or copy operation is performed.
The characters stored in the clipboard are maintained until the power
to the CNC is turned off unless the clipboard is updated again.
- 1115 -
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
- Undo function
The undo function in text editing restores the state present before each
edit operation by reversing operations in time from the most recent
operation. Only functions for updating text are reversed.
One undo operation corresponds to one input operation.
When characters are input, one input operation corresponds to an
operation on one character.
When text has been updated by replacement operations, one undo
operation reverses one replacement operation.
When text has been updated using the replace all function, one undo
operation reverses one replacement operation.
The move keys (cursor keys
keys
PAGE
and
PAGE
, and
, and page
Edit key
DELETE
X[#AXIS3]=100.0;
Soft key [UNDO] is pressed five times.
character string is restored as follows:
AX[#AXIS3]=100.0;
0AX[#AXIS3]=100.0;
10AX[#AXIS3]=100.0;
110AX[#AXIS3]=100.0;
N110AX[#AXIS3]=100.0;
- Edit mode
There are two program edit modes: insert mode and overwrite mode.
Program editing is performed in one of these modes.
To switch between edit modes, use soft key [MODE].
Initially, insert mode is set.
- Insert mode
In insert mode, an entered character is inserted between the current
cursor position and the preceding character position.
1234567890
When the cursor is placed at 6, and X is entered, the following results:
12345X67890
- Overwrite mode
In overwrite mode, the character at the cursor position is replaced by
an entered character.
1234567890
When the cursor is placed at 6, and X is entered, the following results:
12345X7890
- 1116 -
OPERATION
B-63944EN/02
10.EDITING PROGRAMS
- Restrictions on editing
O numbers and file names cannot be edited.
EOR (%) cannot be deleted.
- Relationship between automatic saving of updated lines and the undo function
Because updated lines are automatically saved, text restored by the
undo function is automatically saved.
When a certain line is updated, then the cursor is moved to the next
line, the updated line is written by the automatic saving function.
Then, using the undo function restores the original state. In this case,
the updated line has already been written by the automatic saving
function, so writing is performed to restore the original state.
- 1117 -
10.EDITING PROGRAMS
10.9.1
OPERATION
B-63944EN/02
Available Keys
The available keys are as follows:
- Cursor keys
Cursor keys
- Editing key
, and
DELETE
- Editing key
CANCEL
- Editing key
INPUT
PAGE
PAGE
or
PAGE
PAGE
PAGE
- Data keys
Characters usable in a program can be entered.
- 1118 -
OPERATION
B-63944EN/02
10.9.2
10.EDITING PROGRAMS
Input Mode
Input modes include insert mode and overwrite mode.
10.9.3
- 1119 -
10.EDITING PROGRAMS
10.9.4
OPERATION
B-63944EN/02
Search
A program is searched for a character string.
Search
Procedure
1
2
3
- 1120 -
OPERATION
B-63944EN/02
10.9.5
10.EDITING PROGRAMS
Replacement
A character string in a program is replaced with a specified character
string.
Replacement
Procedure
1
2
- 1121 -
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
10.9.6
Procedure
1
10.9.7
Selection
A character string to be copied or deleted is selected.
Selection
Procedure
1
2
3
PAGE
, and
PAGE
- 1122 -
OPERATION
B-63944EN/02
10.9.8
10.EDITING PROGRAMS
Copy
A selected character string is stored in the clipboard.
The text on the screen remains unchanged.
Copying
Procedure
1
2
10.9.9
Deletion
A selected character string is saved in the clipboard, and the character
string selected on the screen is deleted.
Deletion
Procedure
1
2
10.9.10
Paste
The character string in the clipboard is inserted to the current cursor
position.
Paste
Procedure
1
2
10.9.11
Saving
When editing ends, the text portion not yet written is saved by
pressing soft key [SAVE].
Press [SAVE] when completing editing.
Saving
Procedure
1
- 1123 -
10.EDITING PROGRAMS
10.9.12
OPERATION
B-63944EN/02
Creation
A program to be edited is displayed on the screen.
Creation
Procedure
1
2
3
4
10.9.13
Procedure
1
2
3
4
5
- 1124 -
10.10
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Procedure
1
3
4
5
6
7
8
9
10
11
- 1125 -
PROG
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
Explanation
Operations are accepted only when the data protection key is set to
ON.
If the program storage capacity on the copy destination side is
insufficient, the copy operation is not accepted.
The currently selected program is highlighted. Multiple programs
can be selected in the same folder. Each time [SELECT] is pressed,
the program currently indicated by the cursor is selected.
A selected program can be deselected by pressing [SELECT] again or
by pressing [CANCEL].
If the same program name is already present in the copy or move
destination folder, "OVERWRITE: FILE NAME" is displayed,
allowing you to determine whether to overwrite the existing program
by pressing soft key [NO] or [OVERWRITE].
Pressing
[OVERWRITE] performs overwriting, and pressing [NO] does not
perform the copy or move operation of that program.
Pressing soft key [DELETE] deletes all the files currently selected.
A program can be neither copied nor moved to the same folder as the
selected folder.
When only one program is selected, and a program name is already
entered, however, the program can be copied or moved within the
same folder.
NOTE
Once a copy or move operation starts, it cannot be
canceled. So, start the operation very carefully.
- 1126 -
OPERATION
B-63944EN/02
10.11
10.EDITING PROGRAMS
Overview
Program contents can be protected by setting parameters for
encryption and for the program security range.
Explanation
1
- Locking/unlocking
When the programs in the security range are secured, the program
memory is said to be locked.
If they are not secured, the program memory is said to be unlocked.
- Parameter
- 1127 -
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
NOTE
1 For security, the values set for PASSWORD and
KEY are not displayed. For the same reason,
PASSWORD, MINIMUM, and MAXIMUM can be
specified only when no password is set or the
program memory is unlocked. Set a password,
taking great care to avoid a situation where the
program memory cannot be unlocked because a
password is set incorrectly.
2 The [+INPUT] key used to specify PASSWORD and
KEY behave in the same way as the [INPUT] soft
key.
Example: When 99 is set for KEY, pressing
Results
All the programs outside the security range are
output in the normal way.
All the programs within the security range are
encrypted and output.
All the programs in the program memory are
output in the normal way.
Unlocked
- 1128 -
Results
If a program is outside the security range, it is
output in the normal way.
If it is within the security range, a warning
"PROGRAM NOT FOUND" is issued.
If a program is outside the security range, it is
output in the normal way.
If it is within the security range, it is encrypted and
output.
The program is output in a normal way.
OPERATION
B-63944EN/02
10.EDITING PROGRAMS
Unlocked
Results
When all of the specified programs fall outside
the protected range, they are output as usual.
When all of the specified programs are within the
security range, warning message "PROGRAM
NOT FOUND" is issued.
When some of the specified program numbers
are outside the security range, and the others are
within the security range, only the programs
outside the security range are output normally.
When the programs to be output are not within
the specified range, warning message
"PROGRAM NOT FOUND" is issued.
When all of the specified programs fall outside
the protected range, they are output as usual.
When all the specified programs fall within the
protected range, they are output as encoded
programs.
When some of the specified program numbers
are outside the security range, and the others are
within the security range, only the programs within
the security range are encoded and output.
When the programs to be output are not within
the specified range, warning message
"PROGRAM NOT FOUND" is issued.
The program is output in a normal way.
Unlocked, or password
not set
Results
When the program to be read is outside the
security range, it is input normally.
When the program to be read is within the
security range, warning message "WRITE
PROTECTED" is issued.
The program is input.
- 1129 -
10.EDITING PROGRAMS
OPERATION
B-63944EN/02
NOTE
1 To encrypt programs, set parameter ISO (bit 1 of
No.0000) to 1 (to specify that the punch code is
ISO).
2 An encrypted program cannot be registered as an
additional program ([READ]-[ADD]).
- Program display
1
In the locked state, the programs within the security range are not
displayed on the program screen. In the unlocked state, the
programs within the security range are displayed in the same way
as normal programs.
- 1130 -
OPERATION
B-63944EN/02
11
11.PROGRAM MANAGEMENT
PROGRAM MANAGEMENT
Program management functions are classified into the following two
types:
Editing
Management
Management of
devices and
folders
Program
management
Output
Execution
- 1131 -
11.PROGRAM MANAGEMENT
11.1
OPERATION
B-63944EN/02
SELECTING A DEVICE
When the fast data server function (option) is provided, a program
storage device can be selected. This section explains the selection
procedure.
2
3
4
5
- 1132 -
PROG
11.1.1
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
Overview
By selecting a memory card including a program storage file (named
"FANUCPRG.BIN") as a device, memory operation can be performed
with the program in the program storage file selected as the main
program.
In addition, the content of a program storage file can be displayed on
the program list screen or a program in a program storage file can be
edited on the program edit screen.
A program storage file can be created using a memory card program
tool (A08B-9010-J700#ZZ11) on a commercially available personal
computer. To use a created program storage file, the file is written to
a memory card prepared in the FAT format.
(A program held in a program storage file is hereinafter referred to as
a memory card program. Moreover, a memory card storing a
program storage file is referred to as a program storage memory card.)
2
3
4
5
PROG
NOTE
1 A FAT-formatted memory card containing the
program storage file FANUCPRG.BIN is recognized
as a program storage memory card.
2 For a program storage memory card containing
more than 63 folders and programs, the option for
extending the number of memory card program
registrations is required. The option for extending
the number of memory card program registrations is
applicable to a program storage memory card
containing a maximum of 1000 folders and
programs.
- 1133 -
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
2
3
4
5
PROG
NOTE
1 This soft key appears when the CNC recognizes a
program storage memory card during device change
operation.
2 This operation is enabled only in EDIT mode or
MEM mode.
When a memory card program is selected in the main
programs of multiple paths in a multipath control
system, set the modes of all paths to EDIT mode or
MEM mode.
3 When the default folder is a folder in a program
storage file, it is changed to "//CNC_MEM/" by a
removal operation.
4 When the main program is a memory card program,
the main program enters the unselected state by a
removal operation.
Explanation
- About operation
A memory card program can be selected as a main program to perform
memory operation.
Memory operation has the following features:
Subprogram call nesting is allowed.
Macro program call nesting is allowed.
In a custom macro, a control command using a GOTO
statement/WHILE statement can be specified.
With the T series, a multiple repetitive canned cycle for turning
can be specified.
NOTE
To use the functions for calling macros, using
custom macros, and using a multiple repetitive
canned cycle for turning, the options corresponding
to the respective functions are required.
- 1134 -
OPERATION
B-63944EN/02
11.PROGRAM MANAGEMENT
NOTE
To use the functions for macro call, macro interrupt,
and figure copying, the options corresponding to
the respective functions are required.
- Sub program (call using M code/S code/T code/particular address/the second
auxiliary function)
- Macro program (call using G code/M code)
The following subprogram/macro program calls a program from the
CNC_MEM device (CNC program storage memory):
Subprogram call using M code/S code/T code/particular
addresses/the second auxiliary function
Macro call using G code/M code
The folders set as search targets are searched in the following order,
and the first found program is called:
1 Common program folder among the initial folders
2 MTB-dedicated folder 2 among the initial folders
3 MTB-dedicated folder 1 among the initial folders
4 System folder among the initial folders
Search target folders are set in parameter No. 3457.
NOTE
For a memory card program, subprogram call using
M code/S code/T code/particular addresses/the
second auxiliary function or macro call using G
code/M code can be specified. However, a
program on the CNC_MEM device (CNC program
storage memory) is called.
- 1135 -
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
Limitation
For a memory card program, M198 cannot be specified. Moreover,
no memory card program can be called from a program on the
CNC_MEM device (CNC program storage memory) by specifying
M198.
When a setting is made to enable an external device subprogram call
from a memory card (M198) or DNC operation from a memory card
(bit 7 (MNC) of parameter No. 0138 = 1), the content of program
storage file cannot be displayed during automatic operation.
When a program storage memory card is selected, the memory card
cannot be used for the ordinary purposes listed below. To use a
memory card in such a case, perform a "removal" operation to cancel
the recognition of the program storage memory card.
ALL I/O screen
Display of the contents of a memory card, and reading/punching
data to and from a memory card
PMC data I/O screen
Display of the contents of a memory card, and reading/punching
to and from a memory card
Program directory screen
Reading/punching program data to and from a memory card
External device subprogram call (M198) operation
Subprogram call (M198) with a memory card set as an external
device
DNC operation
DNC operation from a memory card
- 1136 -
B-63944EN/02
OPERATION
11.PROGRAM MANAGEMENT
CAUTION
1 Do not remove the memory card when a program
that specifies a write to the memory card is being
edited. The data can be destructed.
2 If an editing operation is completed, the results of
editing are preserved even when the power to the
CNC is turned off.
3 When removing the memory card, be sure to
perform a "removal" operation. If the memory card
is removed without performing a "removal" operation
and an attempt is made to access the memory card,
the alarm (SR1964) or alarm (IO1030) is issued.
If the card is removed inadvertently, insert the card
again and perform a "removal" operation.
When an alarm is issued, perform the following
operation:
- When the alarm (SR1964) is issued
Reset the alarm after performing a "removal"
operation.
- When the alarm (IO1030) is issued
The alarm can be reset only by turning off the
power to the CNC.
4 Do not attempt to replace the memory card without
performing a "removal" operation. Such an attempt
is very dangerous.
- 1137 -
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
- 1138 -
Usable
Unusable
Unusable
Usable
Usable
Usable
Usable
Unusable
Usable
Unusable
Usable
Unusable
Unusable
Usable
Unusable
Unusable
Unusable
Unusable
Usable
Unusable
Unusable
Unusable
Usable
Unusable
Unusable
11.2
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
CREATING A FOLDER
This section explains the procedure for creating a folder.
PROG
and
key.
NOTE
1 Each folder name must be unique within the same
folder.
2 Each time a folder is created, the number of
programs that can be registered decreases by one.
3 Depending on the operation status and protection
status, a folder cannot sometimes be created.
- 1139 -
11.PROGRAM MANAGEMENT
11.3
OPERATION
B-63944EN/02
RENAMING A FOLDER
This section explains the procedure for renaming a folder.
3
4
PROG
and
NOTE
1 You cannot rename the initial folders.
2 Each folder name must be unique within the same
folder.
3 Depending on the operation status and protection
status, a folder cannot sometimes be renamed.
- 1140 -
11.4
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
3
4
PROG
and
NOTE
1 Depending on the operation status and protection
status, the attribute of a folder cannot sometimes
be changed.
2 When the edit disable attribute is set for a folder,
editing of folders and files in that folder is disabled.
3 When the edit/display disable attribute is set for a
folder, editing and display of folders and files in that
folder is disabled, and these folders and files are
not displayed.
4 The items that can be set vary depending on the
status of parameters and so on.
- 1141 -
11.PROGRAM MANAGEMENT
11.5
OPERATION
B-63944EN/02
DELETING A FOLDER
This section explains the procedure for deleting a folder.
3
4
PROG
and
NOTE
1 You cannot delete the initial folders.
2 A folder cannot be deleted unless the folder is
empty.
(An empty folder means that the folder contains
neither folders nor files.)
3 If a folder contains a folder or file having the
edit/display disable attribute, the folder may seem
to be empty when displayed, but the folder is not
actually empty, so it cannot be deleted.
4 Depending on the operation status and protection
status, a folder cannot sometimes be deleted.
- 1142 -
11.6
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
3
4
PROG
and
key.
NOTE
1 When the foreground or background default folder
is not set, the path folder, which is an initial folder,
is assumed.
2 The settings for the foreground and background
default folders are stored in the default folder
setting file.
3 When a program file, program folder, or program
folder management file is cleared, the default folder
setting file is also cleared at the same time.
- 1143 -
11.PROGRAM MANAGEMENT
11.7
OPERATION
B-63944EN/02
RENAMING A FILE
This section explains the procedure for renaming a file.
3
4
PROG
and
INPUT
key.
6
7
8
and
NOTE
1 Each file name must be unique within the same
file.
2 When the assigned file name cannot be treated as
a program number, the program in the file is
restricted as follows:
Specification by program number is impossible.
(Such as a subprogram call)
Information output by program number is
impossible.
3 Depending on the operation status and protection
status, a file cannot sometimes be renamed.
- 1144 -
11.8
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
DELETING A FILE
This section explains the procedure for deleting a file.
3
4
PROG
and
INPUT
key.
6
7
and
NOTE
Depending on the operation status and protection
status, a file cannot sometimes be deleted.
- 1145 -
11.PROGRAM MANAGEMENT
11.9
OPERATION
B-63944EN/02
3
4
PROG
and
INPUT
key.
6
7
8
9
and
NOTE
1 Depending on the operation status and protection
status, a file cannot sometimes be deleted.
2 The items that can be set vary depending on the
status of options, parameters, and so on.
- 1146 -
11.10
11.PROGRAM MANAGEMENT
OPERATION
B-63944EN/02
PROG
and
Select the file that you want to use as the main program.
To select a file, use the cursor keys
5
6
key.
and
NOTE
Depending on the operation status and protection
status, the main program cannot sometimes be
selected.
- 1147 -
11.PROGRAM MANAGEMENT
11.11
OPERATION
B-63944EN/02
PROG
and
Select the file of the program that you want to make compact.
To select a file, use the cursor keys
4
5
key.
and
NOTE
1 Depending on the operation status and protection
status, a program cannot sometimes be made
compact.
2 nly programs on the CNC_MEM device can be
made compact.
- 1148 -
B-63944EN/02
12
Explanation
- Screen transition chart
The screen transition for when each function key on the MDI panel is
pressed is shown below. The subsections referenced for each screen
are also shown. See the appropriate subsection for details of each
screen and the setting procedure on the screen. See other chapters for
screens not described in this chapter.
See Chapter 7 for the screen that appears when function key
pressed. In general, function key
CUSTOM1
or
CUSTOM2
MESSAGE
is
is prepared by the
machine tool builder and used for macros. Refer to the manual issued
by the machine tool builder for the screen that appears when function
key
CUSTOM1
or
CUSTOM2
is pressed.
- 1149 -
Page 1
is pressed
(1)
(2)
(3)
(4)
ABS
REL
ALL
HNDL
Position
display in
the
workpiece
coordinate
system
See III-12.1.1
Actual
feedrate
display
See III-12.1.5
Display of
run
time
and parts
count
See III-12.1.6
(6)
Page 2
POS
B-63944EN/02
MONI
Operating
monitor
display
See III-12.1.8
Position
display in
the
workpiece
coordinate
system
See III-12.1.1
Actual
feedrate
display
See III-12.1.5
Display of
run
time
and parts
count
See III-12.1.6
(7)
5AXMAN
Display of
manual
feed for
5-axis
machining
See III-12.1.9
- 1150 -
Position
display in
the
workpiece
coordinate
system
(5)
(OPRT)
Manual
handle
interruption
See III-4.4
See III-12.1.1
Actual
feedrate
display
See III-12.1.5
Display of
run
time
and parts
count
See III-12.1.6
(8)
(9)
(10)
(OPRT)
B-63944EN/02
PROGRA
M
PROG
is pressed
(2)
FOLDER
(3)
NEXT
(4)
CHECK
Editing
programs
Current
block
display
screen
Program
check
screen
See III-10
(5)
(OPRT)
See III-12.2.6
See III-12.2.5
Next block
display
screen
See III-12.2.5
Page 2
(6)
(7)
RSTR
JOG
- 1151 -
(8)
(9)
(10)
(OPRT)
is pressed
(2)
OFFSET
(3)
SETTING
Setting
and
displaying
the tool
offset
value
See III-2.1.1
OFFSET
SETTING
B-63944EN/02
(4)
(5)
(OPRT)
WORK
Displaying
and
entering
setting
data
See III-12.3.1
*1
Displaying
and setting
the
workpiece
origin
offset
value
See III-12.3.4
(6)
Page 2
(7)
(8)
MACRO
(11)
See III-2.1.6
W.SHFT
Page 4
Setting and
displaying
tool
management
data
See III-12.3.9
*1
(17)
PR-LV
Precision
level
selection
See III-12.3.11
- 1152 -
(14)
GEOM.2
(15)
(OPRT)
Setting the
workpiece
coordinate
system
shift value
See III-2.1.4
(16)
(13)
*1
(OPRT)
See III-12.3.8
(12)
OFST.2
(10)
Displaying
and setting
the
software
operator's
panel
See III-12.3.6
Y-axis
offset
TOOL
MANAGER
OPR
Displaying
and setting
custom
macro
common
variables
Page 3
(9)
Setting tool
compensation
/ second
geometry
offset values
See III-2.1.5
(18)
*1
(19)
(20)
(OPRT)
B-63944EN/02
(21)
Page 5
(22)
CHUCK
TAIL
Chuck and
tail stock
barriers
See III-2.1.7
LANG.
*1
Displaying
and
switching
the display
language
See III-12.3.10
- 1153 -
(23)
PROTECT
Protection
of data at
eight levels
See III-12.3.11
(24)
GUARD
Operation
confirmation
functions
See III-6.5
(25)
(OPRT)
PARAM
Displaying
and setting
parameters
See III-12.4.1
SYSTEM
B-63944EN/02
is pressed
(2)
DGNOS
Checking
by
self-diagno
sis screen
(3)
SERVO
GUIDEM
(4)
SYSTEM
(5)
(OPRT)
SERVO
GUIDE
Mate
See III-12.5
See III-7.3
(6)
Page 2
MEMORY
Displaying
memory
See III-12.4.11
(7)
PITCH
Displaying
and setting
pitch error
compensation
data
(8)
SERVO
PARAM
Servo
parameters
See III-12.4.4
(9)
SP.SET
(10)
(OPRT)
Spindle
setting
See III-12.4.6
See III-12.4.2
(11)
Page 3
PMC
MAINTE
(16)
Page 4
MCNG
TUNING
Machining
parameter
tuning
See III-12.4.10
(12)
PMC
LADDER
(17)
ALL IO
(13)
PMC
CONFIG
(18)
ALL IO
Input/
output on
the all IO
screen
Input/
output on
the all IO
screen
See III-8.2
- 1154 -
(14)
See III-8.2
(15)
(OPRT)
(19)
OPEHIS
(20)
(OPRT)
B-63944EN/02
(21)
Page 5
COLOR
(22)
MAINTE
(23)
M-INFO
(24)
W. DGNS
(25)
(OPRT)
Color
setting
screen
See III-12.4.9
(26)
(27)
FSSB
Page 6
FSSB data
display
and setting
screen
(28)
(29)
PRMTUN
(30)
(OPRT)
Machining
parameter
tuning
See III-12.4.10
See
Maintenance
Manual
(31)
Page 7
EMBEDDED
PORT
(36)
Page 8
(32)
PCMCIA
LAN
(37)
M CODE
M code
grouping
function
-11.3
(33)
(34)
(38)
(39)
3D ERR
COMP
3-dimensio
nal error
compensat
ion data
-12.4.3
- 1155 -
(35)
(OPRT)
(40)
(OPRT)
(42)
B-63944EN/02
(43)
(44)
(OPRT)
Page 9
(46)
Page 10
(45)
DUAL
CHECK
(47)
(49)
Dual
Check
Safety
diagnosis
data
(48)
(50)
(OPRT)
Real time
custom
macro
-12.3.7
Dual Check
Safety
OPERATORS
MANUAL
(B-64004EN)
NOTE
For the screen dedicated to each of the path
control types for the lathe system/machining center
system, refer to the following manuals:
*1: User's Manual (T series) (B-63944EN-1)
*2: User's Manual (M series) (B-63944EN-2)
- 1156 -
B-63944EN/02
12.1
POS
POS
The following three screens are used to display the current position of
the tool:
POS
motor and spindle motor and the rotation speed of the spindle motor
(operating monitor display).
Function key
POS
displaying the distance moved by handle interruption. See III- 4.4 for
details on this screen.
- 1157 -
12.1.1
B-63944EN/02
Display procedure for the current position screen in the workpiece coordinate
Procedure
1
POS
- 1158 -
B-63944EN/02
Explanation
- Display including compensation values
M
- 1159 -
12.1.2
B-63944EN/02
Display procedure for the current position screen with the relative coordinate system
Procedure
1
POS
- 1160 -
B-63944EN/02
Explanation
- Setting the relative coordinates
The current position of the tool in the relative coordinate system can
be reset to 0 or preset to a specified value as follows:
- 1161 -
B-63944EN/02
Parameters DRL, DRC (No. 3104#4, #5) can be used to select whether
the displayed values include tool length compensation and cutter
compensation.
T
Bit 3 (PPD) of parameter No. 3104 can be used to specify whether the
position indication values in the absolute coordinate system are preset
as those in the relative coordinate system during coordinate system
setting or manual reference position return by the G92 command.
T
Bit 3 (PPD) of parameter No. 3104 can be used to specify whether the
position indication values in the absolute coordinate system are preset
as those in the relative coordinate system during coordinate system
setting or manual reference position return by the G50 command (for
G code system A) or G92 command (for G code system B or C).
- 1162 -
B-63944EN/02
12.1.3
POS
- 1163 -
B-63944EN/02
Explanation
- Coordinate display
The current positions of the tool in the following coordinate systems
are displayed at the same time:
- Distance to go
The distance remaining is displayed in the MEMORY or MDI mode.
The distance the tool is yet to be moved in the current block is
displayed.
- 1164 -
B-63944EN/02
12.1.4
POS
O .
Explanation
- Operation mode
This function can be executed when the reset state or automatic
operation stop state is entered, regardless of the operation mode.
- 1165 -
12.1.5
B-63944EN/02
POS
, an actual feedrate is
- 1166 -
B-63944EN/02
Explanation
- Actual feedrate value
The actual rate is calculated by the following expression:
n
Fact
(fi)
i =1
n
fi
: Number of axes
: Cutting feed rate in the tangential direction of
each axis or rapid traverse rate
Fact : Actual feedrate displayed
- 1167 -
12.1.6
B-63944EN/02
Procedure for displaying run time and parts count on the current position display screen
Procedure
1
POS
, a run time
- 1168 -
B-63944EN/02
Explanation
- PART COUNT
Indicates the number of machined parts. The number is incremented
each time M02, M30, or an M code specified by parameter No. 6710
is executed.
- RUN TIME
Indicates the total run time during automatic operation, excluding the
stop and feed hold time.
- CYCLE TIME
Indicates the run time of one automatic operation, excluding the stop
and feed hold time. This is automatically preset to 0 when a cycle start
is performed at reset state. It is preset to 0 even when power is
removed.
- Parameter setting
The number of machined parts and run time cannot be set on current
position display screens. They can be set by parameters No. 6711,
6751, and 6752 or on the setting screen.
- 1169 -
12.1.7
B-63944EN/02
POS
X
6
Z [EXEC]).
or
Explanation
- Presetting the relative coordinate system
By parameter FPC (No. 1201#3), the relative position can be preset to
0 when a floating reference position is registered.
- 1170 -
B-63944EN/02
12.1.8
2
3
POS
.
.
- 1171 -
B-63944EN/02
Explanation
- Display of the servo axes
Servo axis load meters as many as the maximum number of controlled
axes of the path can be displayed. One screen displays load meters
for up to five axes at a time. By pressing the [MONITOR] soft key,
load meters for the 6th axis and up are displayed.
- Unit of graph
The bar graph for the load meter shows load up to 200% (only a value
is displayed for load exceeding 200%). The bar graph for the
speedometer shows the ratio of the current spindle speed to the
maximum spindle speed (100%).
- Load meter
The reading on the load meter depends on servo parameter No. 2086
and spindle parameter No. 4127.
- 1172 -
B-63944EN/02
- Speedometer
Although the speedometer normally indicates the speed of the spindle
motor, it can also be used to indicate the speed of the spindle by
setting parameter OPS (No. 3111#6) to 1.
The spindle speed to be displayed during operation monitoring is
calculated from the speed of the spindle motor (see the formula below).
The spindle speed can therefore be displayed, during operation
monitoring, even when no position coder is used. To display the
correct spindle speed, however, the maximum spindle speed for each
gear (spindle speed at each gear ratio when the spindle motor rotates
at the maximum speed) must be set in parameters No. 3741 to
No.3744.
The input of the clutch and gear signals for the first serial spindle is
used to determine the gear which is currently selected. Control the
input of the CTH1A and CTH2A signals according to the gear
selection, by referring to the table below.
(Formula for calculating the spindle speed to be displayed)
Speed of spindle motor
Maximum spindle speed
Spindle speed displayed
with the gear being used
during operation monitoring = Maximum speed of
spindle motor
The following table lists the correspondence between clutch and gear
selection signals CTH1A and CTH2A, used to determine the gear
being used, and parameters:
CTH1A CTH2A
0
Parameter
=No.3741 (Maximum spindle speed
with gear 1)
=No.3742 (Maximum spindle speed
with gear 2)
=No.3743 (Maximum spindle speed
with gear 3)
=No.3744 (Maximum spindle speed
with gear 4)
Serial spindle
specification
HIGH
MEDIUM HIGH
MEDIUM LOW
LOW
The speed of the spindle motor and spindle can be displayed, during
operation monitoring, only for the first serial spindle and the spindle
switching axis for the first serial spindle. It cannot be displayed for the
second spindle.
- Color of graph
If the value of a load meter exceeds 100%, the bar graph turns purple.
- 1173 -
12.1.9
B-63944EN/02
POS
- 1174 -
B-63944EN/02
Explanation
- Tool tip position
The addresses of the three basic machine configuration axes for
performing manual feed for 5-axis machining and the current position
of the tool tip are displayed.
- 1175 -
B-63944EN/02
- F (feedrate)
- 1176 -
B-63944EN/02
Operation
The display of the number of pulses can be cleared by soft key
operations.
1
Press the [ERASE] soft key to clear the amount of travel of the
specified function. Press the [CAN] soft key to cancel erase
operation.
- 1177 -
12.2
B-63944EN/02
PROG
list display screen, and screens for displaying the command states of
the program currently being executed.
1. Program screen
2. Program list screen
3. Next block display screen
4. Program check screen
On the program screen, you edit the program that is currently selected,
and display the block that is currently executed during program
operation. In MDI mode, you also edit an MDI operation program,
and display the block that is currently executed.
- 1178 -
B-63944EN/02
12.2.1
PROG
Fig. 12.2.1 (a) Screen for displaying the program being executed
- 1179 -
12.2.2
B-63944EN/02
Editing a Program
A program can be edited in the EDIT mode.
Two modes of editing are available. One mode is word editing,
which performs word-by-word editing. The other is character editing,
which performs character-by-character editing.
For program creation and editing operation, see Chapter III-9,
"CREATING PROGRAMS " and Chapter III-10, "EDITING
PROGRAMS".
PROG
- Word editing
Editing operations such as text insertion, modification, and deletion,
and cursor movements are performed on a word-by-word basis.
- 1180 -
B-63944EN/02
- Character editing
Program editing operations and cursor movements are performed on a
character-by-character basis as with a general text editor.
Text is input directly to the cursor position instead of using the key
input buffer.
Procedure
1
2
3
4
- 1181 -
PROG
12.2.3
B-63944EN/02
PROG
- 1182 -
B-63944EN/02
12.2.4
PROG
- 1183 -
12.2.5
B-63944EN/02
PROG
- 1184 -
B-63944EN/02
12.2.6
PROG
Explanation
- Program display
The program currently being executed is displayed.
The block being executed is displayed in reverse video.
- Modal G codes
Up to 24 modal G codes are displayed.
- 1185 -
12.2.7
B-63944EN/02
Background Editing
Editing one program during execution of another program is referred
to as background editing. You can perform the same edit operations
in the background as those in normal editing (foreground editing).
On a 10.4 or 15 display, you can perform background editing for the
programs displayed in multiple tiled windows. You can switch from
a program displayed in one of the tiled windows to another to perform
copy, paste, and other edit operations, which allows you to edit
programs efficiently.
You can edit two programs simultaneously on a 10.4 display or four
programs on a 15 display.
Function
- Background editing
A program other than the currently selected program can be edited.
Background editing can be performed in any mode.
- 1186 -
B-63944EN/02
Display
When background editing starts, the ordinary program editing screen
switches to the background editing screen.
When two or more programs are edited in the background, the screen
is split to display these programs. For a 10.4 display, you can edit
two programs simultaneously; for a 15 display, you can edit four
programs simultaneously.
- Word editing
Fig. 12.2.7 (a) shows background word editing performed
simultaneously for two programs (right and left programs). On the
status line at the top of the window for each program, the program
name and BG-EDIT (indicating background editing in progress) are
displayed.
The status line of the program being edited is displayed in reverse
video.
- 1187 -
B-63944EN/02
- Character editing
Fig.12.2.7(b) shows background character editing performed
simultaneously for two programs (right and left programs). Similarly
to word editing, at the top of the window for each program, the status
line is displayed. In addition, the current input mode (INSERT
MODE or OVERWRITE MODE) is displayed at the upper right of
the screen for character editing.
The status line of the program being edited is displayed in reverse
video.
- Editing status
The following items are displayed on the status line and program
editing area according to the background editing status.
Editing status
Displayed items
No program
selected
Program opened
Read-only program
opened
(BG-EDIT)
NO PROGRAM is displayed in the editing area.
program-name + (BG-EDIT)
program-name + (BG:READ ONLY)
The contents of the program are displayed in green.
- 1188 -
B-63944EN/02
Procedure
Method 1
1
2
3
4
2
3
4
Explanation
When a program name is input in the key-in buffer, background
editing for the program starts. When the specified program is not
found, a new program is created and background editing starts.
When background editing is started with no program name specified,
new background editing starts in the no program state. Perform a
program search or create a new program.
When character editing is selected, background editing starts in the no
program state first. Perform a program search or create a new
program.
- 1189 -
B-63944EN/02
Procedure
1
2
3
4
SHIFT
, then
However,
- 1190 -
B-63944EN/02
2
3
4
2
3
- 1191 -
12.2.8
B-63944EN/02
Procedure
- Displaying the machining time
1
2
3
When the
RESET
RESET
key.
- 1192 -
B-63944EN/02
The following figure shows the screen when the machining times
of the ten main programs O0020, O0040, , and O0200 are
displayed and the screen when the machining time of O0220 is
newly calculated after that.
- 1193 -
B-63944EN/02
Procedure
You can display the machining time of a program as a comment of the
program. The procedure is shown below:
1
2
3
- 1194 -
B-63944EN/02
- 1195 -
B-63944EN/02
- 1196 -
B-63944EN/02
- 1197 -
B-63944EN/02
Explanation
- Machining time
The machining time is counted from the initial start after a reset in the
memory operation mode to the next reset. If a reset is not performed
during operation, the machining time is counted from the start to M02
(or M30). The time during which operation is held is not counted,
but the time used to wait for the completion of the M, S, T, and/or B
functions is counted, however.
- Program directory
You can display the machining time inserted after a program number
on the program directory screen. This operation lets you know the
machining time of each program to use the time as useful reference
data when planning processes on site.
Limitation
- Alarm
The execution of a program may be held by an alarm during the
machining time count operation. In this case, the machining time is
counted until the alarm is released by a reset.
- M02
It may be specified that M02 does not reset the CNC, but returns
completion signal FIN to the CNC to restart the program from the
beginning successively (bit 5 (M02) of parameter No. 3404 is set to 0).
In this case, when M02 returns completion signal FIN, the machining
time count operation stops.
- 1198 -
B-63944EN/02
- How a stamped machining time in each special state is displayed on the program
directory screen
In the following states, the stamped machining time is displayed on
the program directory screen as shown below.
1
1.
- 1199 -
B-63944EN/02
Fig. 12.2.8 (g) 2. When two or more machining times are stamped
- 1200 -
B-63944EN/02
Fig. 12.2.8 (h) When the format of an inserted machining time is not
hhhHmmMssS (H following a 3-digit number, M following a 2-digit
number, and S following a 2-digit number, in this order)
- 1201 -
12.3
B-63944EN/02
OFFSET
SETTING
OFFSET
SETTING
- 1202 -
B-63944EN/02
12.3.1
OFFSET
SETTING
PAGE
or
PAGE
displayed.
An example of the setting data screen is shown below.
- 1203 -
B-63944EN/02
Explanation
- PARAMETER WRITE
Setting whether parameter writing is enabled or disabled.
0 : Disabled
1 : Enabled
- TV CHECK
Setting to perform TV check.
0 : No TV check
1 : Perform TV check
- PUNCH CODE
Setting code when data is output through reader/puncher interface.
0 : EIA code output
1 : ISO code output
- INPUT UNIT
Setting a program input unit, inch or metric system
0 : Metric
1 : Inch
- 1204 -
B-63944EN/02
- I/O CHANNEL
Using channel of reader/puncher interface.
0 : Channel 0
1 : Channel 1
2 : Channel 2
- SEQUENCE NO.
Setting of whether to perform automatic insertion of the sequence
number or not at program edit in the EDIT mode.
0 : Does not perform automatic sequence number insertion.
1 : Perform automatic sequence number insertion.
- PROGRAM FORMAT
Setting of whether to use the Series 15 format.
0: Uses the standard format.
1: Uses the Series 15 format.
For the Series 15 format, refer to Chapter II-6 in the User's Manual (T
series) or Chapter II-7 of Part II in the User's Manual (M series).
- SEQUENCE STOP
Setting the sequence number with which the operation stops for the
sequence number comparison and stop function and the number of the
program to which the sequence number belongs
- MIRROR IMAGE
Setting of mirror image ON/OFF for each axes.
0 : Mirror image off
1 : Mirror image on
- Others
Page key
PAGE
or
PAGE
- 1205 -
12.3.2
B-63944EN/02
PAGE
OFFSET
SETTING
or
.
PAGE
screen is displayed.
5
6
7
- 1206 -
B-63944EN/02
Explanation
- Sequence number after the program is executed
After the specified sequence number is found during the execution of
the program, the sequence number set for sequence number
compensation and stop is decremented by one.
- Exceptional blocks
If the predetermined sequence number is found in a block in which all
commands are those to be processed within the CNC control unit, the
execution does not stop at that block.
[Example]
N1 #1=1 ;
N2 IF [#1 EQ 1] GOTO 08 ;
N3 GOTO 09 ;
N4 M98 P1000 ;
N5 M99 ;
In the example shown above, if the predetermined sequence number is
found, the execution of the program does not stop.
- When the same sequence number is found several times in the program
If the predetermined sequence number appears twice or more in a
program, the execution of the program stops after the block in which
the predetermined sequence number is found for the first time is
executed.
- 1207 -
12.3.3
B-63944EN/02
Procedure for Displaying and Setting Run Time, Parts Count and Time
Procedure
1
PAGE
OFFSET
SETTING
or
.
PAGE
screen is displayed.
5
6
- 1208 -
B-63944EN/02
Explanation
- PARTS TOTAL
This value is incremented by one when M02, M30, or an M code
specified by parameter No. 6710 is executed. This value cannot be set
on this screen. Set the value in parameter No. 6712.
- PARTS REQUIRED
It is used for setting the number of machined parts required.
When the "0" is set to it, there is no limitation to the number of parts.
Also, its setting can be made by the parameter No 6713.
- PARTS COUNT
This value is incremented by one when M02, M30, or an M code
specified by parameter No. 6710 is executed. The value can also be set
by parameter No. 6711. In general, this value is reset when it reaches
the number of parts required. Refer to the manual issued by the
machine tool builder for details.
- POWER ON
Displays the total time which the power is on. This value cannot be set
on this screen but can be preset in parameter No. 6750.
- RUN TIME
Indicates the total run time during automatic operation, excluding the
stop and feed hold time.
This value can be preset in parameter No. 6751 or No. 6752.
- CUTTING TIME
Displays the total time taken by cutting that involves cutting feed such
as linear interpolation (G01) and circular interpolation (G02 or G03).
This value can be preset in parameter No. 6753 or No. 6754.
- FREE PURPOSE
This value can be used, for example, as the total time during which
coolant flows. Refer to the manual issued by the machine tool builder
for details.
- CYCLE TIME
Indicates the run time of one automatic operation, excluding the stop
and feed hold time. This is automatically preset to 0 when a cycle start
is performed at reset state. It is preset to 0 even when power is
removed.
- 1209 -
B-63944EN/02
- Usage
When the command of M02 or M30 is executed, the total number of
machined parts and the number of machined parts are incremented by
one. Therefore, create the program so that M02 or M30 is executed
every time the processing of one part is completed. Furthermore, if an
M code set to the parameter (No. 6710) is executed, counting is made
in the similar manner. Also, it is possible to disable counting even if
M02 or M30 is executed (parameter PCM (No. 6700#0) is set to 1).
For details, see the manual issued by machine tool builders.
Limitation
- Run time and part count settings
Negative value cannot be set. Also, the setting of "M" and "S" of run
time is valid from 0 to 59.
Negative value may not be set to the total number of machined parts.
- Time settings
Neither negative value nor the value exceeding the value in the
following table can be set.
Table 12.3.3 (a)
Maximum value
Item
Item
Year
Month
Day
- 1210 -
2096
12
31
Hour
Minute
Second
Maximum value
23
59
59
B-63944EN/02
12.3.4
Procedure for displaying and setting the workpiece origin offset value
Procedure
1
4
5
6
7
8
OFFSET
SETTING
PAGE
or page down
PAGE
key.
12.3.5
B-63944EN/02
Surface A
Programmed workpiece
origin
Surface B
O'
New offset
x
O
Origin
Previous offset
1
2
3
4
- 1212 -
OFFSET
SETTING
B-63944EN/02
6
7
8
9
10
11
Limitation
- Consecutive input
Offsets for two or more axes cannot be input at the same time.
- 1213 -
12.3.6
B-63944EN/02
Move the cursor to the variable number to set using either of the
following methods:
Enter the variable number and press soft key [NO.SRH].
page keys
,
4
5
PAGE
and/or
, and/or
PAGE
Enter data with numeric keys and press soft key [INPUT].
To set a relative coordinate in a variable, press address key
X ,
6
OFFSET
SETTING
Y , or
- 1214 -
B-63944EN/02
Explanation
If the value of a variable produced by an operation is not displayable,
an indication below is provided.
When the significant number of digits is 12 (with bit 0 (F16) of
parameter No. 6008 set to 0):
Variable value range
+Underflow
-Underflow
+Overflow
-Overflow
+Underflow
-Underflow
+Overflow
-Overflow
- 1215 -
12.3.7
B-63944EN/02
- 1216 -
SYSTEM
B-63944EN/02
PAGE
PAGE
, and/or
.
6
Enter data.
PAGE
and/or
and/or
5
SYSTEM
Enter data.
- 1217 -
PAGE
12.3.8
B-63944EN/02
OFFSET
SETTING
.
, then press chapter
- 1218 -
PAGE
or
B-63944EN/02
or
- 1219 -
to an
B-63944EN/02
Press one of the following arrow keys to perform jog feed. Press
the 5
key together with an arrow key to perform jog rapid
traverse.
Explanation
- Valid operations
The valid operations on the software operator's panel are shown below.
Whether to use each group can be chosen using parameter No. 7200.
Those groups that are not used are not displayed on the software
operator's panel.
Group1 : Mode selection
Group2 : Selection of jog feed axis, Manual rapid traverse
Group3 : Selection of manual pulse generator feed axis, selection of
manual pulse magnification
Group4 : Jog federate, federate override, rapid traverse override
Group5 : Optional block skip, single block, machine lock, dry run
Group6 : Protect key
Group7 : Feed hold
- 1220 -
B-63944EN/02
12.3.9
Press the
OFFSET
SETTING
Alternatively,
function key.
press
OFFSET
SETTING
several
times
until
the
tool
By using the page keys, cursor keys, and [] and [] soft keys,
move the cursor to the pot No. position of the magazine for which
you want to set or modify data.
Alternatively, type the number of the tool management data you
wan to set or modify, and press the [NO. SRH] soft key.
Press the [EDIT] soft key.
- 1221 -
B-63944EN/02
To set the tool management data number of a pot, type the tool
management data number, then press the [INPUT] soft key.
To delete the tool management data number set for a pot, follow
the steps below.
<1> Press the [ERASE] soft key.
<2> Press the [CUR DAT] soft key. To delete the tool
management data numbers registered for all pots, press the
[ALL] soft key.
<3> Press the [EXEC] soft key.
Alternatively, type 0.
To end the edit operation, press the [EXIT] soft key.
This returns the screen display to the conventional tool
management screen.
Explanation
- Another method
Magazine data can be input/output also by using external I/O devices.
See III-8, "DATA I/O".
- Displayed data
Pot : As many pots as specified in parameter No. 13222, 13227,
13232, or 13237 (settable for each magazine) are displayed.
The starting pot number can be set for each magazine in
parameter No. 13223, 13228, 13233, or 13238.
NO. : Tool management data numbers are displayed.
In the following cases, tools cannot be set in magazines:
1. A tool management data number beyond the range from 0 to
(the number of valid pairs in parameter No. 13220) is set.
2. Tool management data is invalid (bit 1 of tool information is
0).
3. The tool management data number to be set is already set for
another pot.
Type No. : Tool type numbers corresponding to tool management data
numbers are displayed.
Values cannot be set on this screen.
Spindle : The tool management data numbers and tool type numbers
of spindle positions are displayed.
Wait
: The tool management data numbers and tool type numbers
of wait positions are displayed.
- Edit mode
To edit data, press the [EDIT] soft key to enter tool management data
edit mode.
- 1222 -
B-63944EN/02
Press the
OFFSET
SETTING
Alternatively,
3
function key.
press
OFFSET
SETTING
several
times
until
the
tool
5
6
By using the page keys, cursor keys, and [] and [] soft keys,
move the cursor to the position of the tool information of the tool
number for which you want to set or modify data.
Alternatively, type the tool number of the data you want to set or
modify, and press the [NO. SRH] soft key.
Press the [EDIT] soft key.
To set tool data, type a desired value, then press the [INPUT] soft
key.
To delete tool information, follow the steps below.
<1> In step 4, move the cursor to the tool information you want
to erase.
<2> Press the [ERASE] soft key.
<3> Press the [CUR DAT] soft key. To delete entire tool
information, press the [ALL] soft key.
<4> Press the [EXEC] soft key.
- 1223 -
B-63944EN/02
When soft key [CHECK] is pressed, if there are tools with the
same number but with different count types (count and time), the
cursor moves to the tool type number of the smallest tool
management number in the tool type numbers and a warning
message appears.
The warning messages issued by the check function are shown
below.
<1> For the same type of tools with different count types
L-COUNT TYPE MISMATCH:XXXXXXXX
<2> For the same type of tools with the same count type
L-COUNT TYPE MATCH
Explanation
- Another method
Tool management data, customize data, and names set for tool states
can be input/output also by using external I/O devices.
See III-8, "DATA I/O".
- 1224 -
B-63944EN/02
- Displayed information
-
Life information
NO.
- 1225 -
B-63944EN/02
NOTE
1 The tool types and data access information vary
depending on the specifications defined by the
machine tool builder.
2 The same type of tools must have the same life
count type.
Life counter:
Spindle speed/feedrate
S : Spindle speed.
A value from 0 to 99,999 can be set.
F : Feedrate.
A value from 0 to 99,999,999 can be set.
- 1226 -
B-63944EN/02
- 1227 -
B-63944EN/02
Customize information
Customize 0
- Edit mode
To edit data, press the [EDIT] soft key to enter tool management data
edit mode.
B-63944EN/02
Description
1 byte (flag data)
0: A life count period of 1 sec is used.
1: A life count period of 8 sec is used.
- 1229 -
B-63944EN/02
Press the
OFFSET
SETTING
function key.
Alternatively, press
3
OFFSET
SETTING
Explanation
- Header
The following four data items are displayed: NO., TYPE NO., MG,
and POT.
When the data table of a tool extends over two or more pages, the
same header is displayed on these pages.
- Data table
The data table shows data items related to a tool at a time.
The data items are displayed from the upper left to the lower left, the
upper right, and the lower right in ascending order of screen display
position numbers specified using the customize function. The
number of digits displayed for one data item is fixed to 11.
Up to 24 data items are displayed on one page. (12 data items 2
columns)
When more than 24 data items are set for a tool, the 25th and
subsequent data items are displayed on the next page. (Up to three
pages)
- 1230 -
B-63944EN/02
Key operations
- MDI key operations
Numeral keys
PAGE UP
PAGE DOWN
<>
<>
<>
<>
- 1231 -
B-63944EN/02
- 1232 -
B-63944EN/02
Press the
OFFSET
SETTING
function key.
Alternatively, press
3
4
OFFSET
SETTING
Count display
- 1233 -
B-63944EN/02
Time display
- Displayed information
S-NO.:
TYPE NO.:
T-REM-LIFE:
- 1234 -
B-63944EN/02
Key operations
- MDI key operations
PAGE UP
NOTE
1 After soft key [TOOL TYPE UP], [TOOL TYPE
DOWN], [REMAINING LIFE UP], or [REMAINING
LIFE DOWN] is pressed, the cursor is positioned at
the top of page 1 of the total life data screen.
2 When the power is turned on, data of the count
counting type is displayed in ascending order of tool
type numbers. When the display type is changed or
data is sorted in a different order, the status is kept.
3 If soft key [DETAILS] is pressed when no data is
displayed on the total life data screen, the warning
message NO DETAILED LIFE DATA SCREEN is
output.
4 If an unregistered tool type is specified and soft key
[TOOL TYPE SEARCH] is pressed, the warning
message UNREGISTERED NUMBER is output.
- 1235 -
B-63944EN/02
Press the
OFFSET
SETTING
function key.
Alternatively, press
3
4
OFFSET
SETTING
- Displayed information
TYPE NO.:
ORDER:
NO.:
REM-LIFE:
L-COUNT:
MAX-LIFE:
NOTICE-L:
STATUS:
- 1236 -
B-63944EN/02
Key operations
- MDI key operations
PAGE UP
PAGE DOWN
<>
<>
<>
<>
NOTE
1 When soft key [CLOSE] is pressed and the total life
data screen is displayed again, the cursor on the total
life screen data is positioned as follows.
2 When the tools with the tool type number displayed
when the detailed data screen is closed are registered
as tool management data, the cursor on the total life
screen is positioned at that tool type number.
3 When the tools with the tool type number displayed
when the detailed data screen is closed are not
registered as tool management data, the cursor on
the total life data screen is positioned at the first total
life data.
- 1237 -
B-63944EN/02
Press the
OFFSET
SETTING
function key.
Alternatively, press
3
OFFSET
SETTING
The tool
- Displayed item
NO.:
B-63944EN/02
Key operations
- Operations in the standard mode
MDI key operations
Numeral keys
<>
<>
<>
<>
- 1239 -
B-63944EN/02
Example
Set the edit mode. When the tool geometry with tool geometry
number 1 occupies 1 pot in the left direction, 0.5 pots in the right
direction, and 1.5 pots in the down direction, set data as shown in the
figure below:
- 1240 -
B-63944EN/02
Enter the tool geometry number in the key-in buffer and press a search
soft key. The cursor moves to an empty pot fit for the geometry.
EMPTY-SRCH.N: Searches for an empty pot forward.
EMPTY-SRCH.P: Searches for an empty pot backward.
EMPTY-SRCH:
Searches for the pot nearest to the current
position.
- 1241 -
B-63944EN/02
- 1242 -
B-63944EN/02
12.3.10
OFFSET
SETTING
PAGE
, and/or
or
PAGE
language.
Press soft key [APPLY]. The display language is switched to the
selected language. The language specified on this screen continues
to be used if the power is turned off then back on.
- 1243 -
B-63944EN/02
Explanation
- Language switching
The language screen can be displayed if bit 0 (NLC) of parameter No.
3280 is set to 0.
- Selectable languages
The display languages selectable on this screen are as follows:
1. English
2. Japanese
3. German
4. French
5. Chinese (Simplified)
6. Italian
7. Korean
8. Spanish
9. Dutch
10. Danish
11. Portuguese
12. Polish
13. Hungarian
14. Swedish
15. Czech
Among the languages listed above, English and other usable
languages are displayed on the screen as a list of switchable
languages.
Limitation
- Language parameter modification on the parameter screen
Which language to use for display is specified with parameter No.
3281. This parameter can be modified using the parameter screen as
well. However, if a modification is made on the parameter screen, the
new setting is not reflected until "APPLY" operation is performed on
the language screen or the power is turned on again. If an invalid
value is set in parameter No. 3281 on the parameter screen, the screen
is displayed in English after the power is turned on again.
- 1244 -
B-63944EN/02
12.3.11
Procedure
1
2
3
OFFSET
SETTING
4
5
- 1245 -
B-63944EN/02
Explanation
- Operation level setting
To select operation level 0 to 3, use the corresponding memory
protection key signal.
To select operation level 4 to 7, use the corresponding password.
Table 12.3.11.1 (b) Operation level setting
Operation level
Setting
Sample grouping
7 (high)
6
5
4
3
2
1
0 (low)
Password
Password
Password
Password
Memory protection key signal
Memory protection key signal
Memory protection key signal
Memory protection key signal
MTB
Dealer and integrator
End user
User level (level 1)
User level (level 2)
User level (level 3)
User level (level 4)
NOTE
When a password is being entered, an asterisk (*) is
displayed instead of each entered character.
- 1246 -
B-63944EN/02
3
4
OFFSET
SETTING
5
6
7
8
9
10
- 1247 -
B-63944EN/02
Explanation
Up to eight characters (only uppercase alphabetic characters and
numeric characters) can be input.
NOTE
1 For a password, consisting of three to eight
characters, the following characters are available:
Uppercase alphabetic characters
Numeric characters
2 When a password is being entered, an asterisk (*) is
displayed instead of each entered character.
3 Whether a password can be changed at the current
operation level is determined as follows:
Password of an operation level higher than the
current operation level
Cannot be changed.
Password of the current operation level
Can be changed.
Password of an operation level lower than the
current operation level
Can be changed (only to the initial password).
4 The set password is not displayed.
Be careful not to forget the password.
- 1248 -
B-63944EN/02
3
4
OFFSET
SETTING
5
6
NOTE
When the protection level of PMC data is set, soft
key [PMC SWITCH] is used to switch between PMC
paths to be set, for multipath PMC.
- 1249 -
B-63944EN/02
Explanation
When the protection level of a data item is higher than the current
operation level, the protection level of the data item cannot be
changed.
The protection level of a data item cannot be changed to a protection
level higher than the current operation level.
For each of the following types of data, you can set a data protection
level.
There are the following two types of data protection levels:
Composition parameter
Setting (online)
Setting (each path)
Sequence program
PMC parameter
Timer
Counter
Keep relay
Keep relay (system)
Data table
Data table control
PMC momory
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
- 1250 -
B-63944EN/02
NOTE
1 For some types of data, the output function is not provided.
2 When the protection level of data is higher than the current operation
level, the protection level cannot be changed.
3 The protection level of data cannot be changed to a level higher than
the current operation level.
4 Settable types of data increase or decrease, depending on the option
configuration.
5 For details on the protection level of PMC data, refer to "PMC
Programming Guide(B-63983EN)".
- 1251 -
B-63944EN/02
Setting the change protection level and output protection level of a program
Procedure
1
PROG
3
4
5
6
7
8
- 1252 -
B-63944EN/02
Explanation
The change protection level (0 to 7) and output protection level (0 to
7) are displayed as "CHANGE PROTECTION LEVEL
VALUE/OUTPUT PROTECTION LEVEL".
NOTE
1 When the protection level of data is higher than the
current operation level, the protection level cannot
be changed.
2 The protection level of data cannot be changed to a
level higher than the current operation level.
3 A protection level can be set only for those part
programs that are held on the "CNC_MEM" device.
- 1253 -
12.3.12
B-63944EN/02
RMS value
10
Precision level
OFFSET
SETTING
- 1254 -
B-63944EN/02
INPUT
- 1255 -
PAGE
or
PAGE
12.4
B-63944EN/02
SYSTEM
When the CNC and machine are connected, parameters must be set to
determine the specifications and functions of the machine in order to
fully utilize the characteristics of the servo motor or other parts.
This chapter describes how to set parameters on the MDI panel.
Parameters can also be set with external input/output devices such as
the memory card (see III-8).
In addition, pitch error compensation data used for improving the
precision in positioning with the ball screw on the machine can be set
or displayed by the operations under function key
SYSTEM
See III-7 for the diagnosis screens displayed by pressing function key
SYSTEM
- 1256 -
B-63944EN/02
12.4.1
keys,
PAGE
, and
5
6
SYSTEM
and
PAGE
To set the parameter, enter a new value with numeric keys and
press soft key [INPUT]. The parameter is set to the entered value
and the value is displayed.
Set 0 for PARAMETER WRITE to disable writing.
- 1257 -
B-63944EN/02
Procedure
1
4
5
Depress the
RESET
OFFSET
SETTING
- 1258 -
B-63944EN/02
Explanation
- Setting parameters with external input/output devices
See III-8 for setting parameters with external input/output devices
such as the memory card.
- Parameter list
Refer to the Parameter Manual (B-63950EN) for the parameter list.
- Setting data
Some parameters can be set on the setting screen if the parameter list
indicates "Setting entry is acceptable". Setting 1 for PARAMETER
WRITE is not necessary when three parameters are set on the setting
screen.
- 1259 -
12.4.2
B-63944EN/02
Compensation number
parameter for the reference
position (No. 3620)
1
31
32
33
34
35
36
37
Reference position
-1
-2
Compensation magnification
parameter (No. 3623)
Compensation
interval parameter
(No. 3624)
Compensation
position number
31
Compensation
value to be set
-3
+1
+1
+1
+2
-1
-3
- 1260 -
B-63944EN/02
Procedure for displaying and setting the pitch error compensation data
Procedure
1
- 1261 -
B-63944EN/02
SYSTEM
, and
PAGE
and
PAGE
Enter a value with numeric keys and press the [INPUT] soft key.
- 1262 -
B-63944EN/02
12.4.3
- Calculation of compensation
Three-dimensional error compensation is calculated as follows.
P8 [C8x, C8y, C8z]
y
P1 [C1x, C1y, C1z]
Let three compensation axes be X, Y, and Z (three basic axes) and the
coordinates of the current position be P (Px, Py, Pz). consider a
compensation space (rectangular parallelepiped) containing P. Let its
vertexes be P1, P2, , and P8 and the compensation values for the
individual axes at the individual vertexes be Cnx, Cny, and Cnz
(where n is a number between 1 and 8).
Let the interior division ratio on X-axis at P be x. Here, x is
standardized in the range of 0 to 1 as follows:
x=
| Px P1x |
| P 2 x P1x |
P1x and P2x are the X coordinates of P1 and P2. The interior division
ratios on Y and Z-axes are determined in the same way.
- 1263 -
B-63944EN/02
Cx = C1x (1 x) (1 y ) (1 z ) + C 2 x x (1 y ) (1 z )
+ C 3x x y (1 z ) + C 4 x (1 x) y (1 z )
+ C 5 x (1 x) (1 y ) z + C 6 x x (1 y ) z
+ C 7 x x y z + C 8 x (1 x) y z
The compensation amount Cy and Cz on Y and Z-axes are determined
in the same way.
The actual compensation amounts are the calculated compensation
amounts multiplied by the compensation magnifications (Parameter
No.10809 to 10811).
Max1Max2(Max3-1+1
Max1Max23
Max1Max22
Max1Max2
Max1Max2+1
Max13
Max12
1
Max1
Max1Max2+Max1
- 1264 -
B-63944EN/02
Procedure
1
- 1265 -
SYSTEM
B-63944EN/02
and/or
and
PAGE
- 1266 -
B-63944EN/02
12.4.4
Servo Parameters
This subsection describes the initialization of digital servo parameters
performed, for example, at the time of field tuning of the machine
tool.
SYSTEM
key,
5
6
With the page keys and cursor keys, move the cursor to the
position of data to be set or modified.
Key in a desired value then press soft key [INPUT].
- 1267 -
12.4.5
B-63944EN/02
Servo Tuning
Data related to servo tuning is displayed and set.
Press the
5
6
SYSTEM
key,
7
8
With the page keys and cursor keys, move the cursor to the
position of data to be set or modified.
Key in a desired value then press soft key [INPUT].
- 1268 -
B-63944EN/02
12.4.6
Spindle Setting
Parameters related to spindles are set and displayed. In addition to
the parameters, related data can be displayed. Screens for spindle
setting, spindle tuning, and spindle monitoring are provided.
3
4
SYSTEM
key,
, then [SP.SET].
Press the [SP.SET] soft key to select the spindle setting screen.
The following screen appears:
5
6
Move the cursor to the position of the data you want to set or
modify by using the page keys and cursor keys.
Type a value, then press the [INPUT] soft key.
- 1269 -
12.4.7
B-63944EN/02
Spindle Tuning
Spindle tuning data is displayed and set.
3
4
SYSTEM
key,
, then [SP.SET].
Press the [SP.TUN] soft key to select the spindle tuning screen.
The following screen appears:
5
6
Move the cursor to the position of the data you want to set or
modify by using the page keys and cursor keys.
Type a value, then press the [INPUT] soft key.
- 1270 -
B-63944EN/02
12.4.8
Spindle Monitor
Spindle-related data is displayed.
3
4
SYSTEM
key,
, then [SP.SET].
Press the [SP.MON] soft key to select the spindle monitor screen.
The following screen appears:
- 1271 -
12.4.9
B-63944EN/02
SYSTEM
Press soft key [(OPRT)]. The soft key display changes to the
following operation soft keys:
Move the cursor to a color number whose color palette values are
to be modified.
The current color palette value set for each primary color is
displayed.
Select a primary color whose setting is to be modified, with the
corresponding operation soft key [RED], [GREEN], or [BLUE].
More than one primary color can be selected at the same time.
Each time operation soft key [RED], [GREEN], or [BLUE] is
pressed, the operation soft key toggles between selection and
deselection.
- 1272 -
B-63944EN/02
COLOR1
Standard color data parameters (Nos. 6581 to
6595)
COLOR2
Parameters (Nos. 10421 to 10435)
COLOR3
Parameters (Nos. 10461 to 10475)
Press operation soft key [MEMORY]. The operation soft key
display switches to the following:
Pressing operation soft key [EXEC] stores the current color
palette settings in the selected area.
Pressing operation soft key [CAN] or the leftmost key does not
store the current color palette settings in the selected area.
Pressing operation soft key [EXEC] calls the color palette values
from the selected area to enable the color to be modified. This
operation is invalid if no color palette values are stored.
Pressing operation soft key [CAN] or the leftmost key does not
call the color palette values from the selected area.
- 1273 -
B-63944EN/02
NOTE
1 Immediately after the power is turned on, the
settings of COLOR1 (parameters) are used for
display.
If no values are stored in COLOR1, the color used
immediately before the power is turned off is used
for display.
2 Do not modify the standard color data parameters
directly by MDI key input. When modifying the
standard color data, be sure to perform a storage
operation on the color setting screen.
- 1274 -
B-63944EN/02
12.4.10
Acceleration
rate
of
acceleration/deceleration
before
interpolation
Maximum feedrate
- 1275 -
SYSTEM
B-63944EN/02
PAGE
or
PAGE
INPUT
B-63944EN/02
7
8
Initial settings
AI contour control
Emphasis
Emphasis
on velocity on precision
(LV10)
(LV1)
Setting item
Unit
4902.000
1042.000
mm/sec2
32
0
64
0
msec
mm/sec2
mm/sec2
0
2977.000
0
596.000
%
mm/sec2
24
24
msec
1000
10000
400
10000
mm/min
mm/min
Explanation
- Look-ahead acceleration/deceleration before interpolation
Set an acceleration rate for a linear portion in look-ahead
acceleration/deceleration before interpolation.
Unit of data: mm/sec2, inch/sec2, deg/sec2 (machine unit)
The parameter set on the machining parameter tuning screen is
reflected in the following parameters:
Parameter No. 13610 (velocity-emphasized parameter)
Parameter No. 13611 (precision-emphasized parameter)
Moreover, the following parameter is also set according to the
precision level:
Parameter No. 1660: Maximum allowable acceleration rate for each
axis in acceleration/deceleration before interpolation
- 1277 -
B-63944EN/02
CAUTION
A set time constant is applied to all axes. So, a
modification made to this item changes the settings
for all axes.
- Allowable acceleration change value in velocity control based on acceleration
change under jerk control
Unit of data: mm/sec2, inch/sec2, deg/sec2 (machine unit)
CAUTION
This setting item is displayed only when the jerk
control function is enabled.
- 1278 -
B-63944EN/02
- Allowable acceleration change value for each axis in velocity control based on
acceleration change under jerk control in successive linear interpolation
operations
Unit of data: mm/sec2, inch/sec2, deg/sec2 (machine unit)
CAUTION
1 For an axis with 0 set in this parameter, the
parameters (allowable acceleration change value
in velocity control based on acceleration change
under jerk control: No. 13614, No.13615) are valid.
2 For an axis with 0 set in the parameter (allowable
acceleration change value in velocity control based
on acceleration change under jerk control: No.
13614, No.13615), velocity control based on
acceleration change is disabled, so that this
parameter has no effect.
3 This setting item is displayed only when the jerk
control function is enabled.
- 1279 -
B-63944EN/02
CAUTION
This setting item is displayed only when the jerk
control function is enabled.
- Allowable acceleration rate
Set an allowable acceleration rate in acceleration-based speed
determination.
Unit of data: mm/sec2, inch/sec2, deg/sec2 (machine unit)
The parameter set on the machining parameter tuning screen is
reflected in the following parameters:
Parameter No. 13620 (velocity-emphasized parameter)
Parameter No. 13621 (precision-emphasized parameter)
Moreover, the following parameter is also set according to the
precision level:
Parameter No. 1735: Allowable acceleration rate for each axis
applicable to the deceleration function based
on acceleration in circular interpolation
Parameter No. 1737: Allowable acceleration rate for each axis
applicable to the deceleration function based
on acceleration in AI contour control
CAUTION
When bit 0 (MCR) of parameter No. 13600 is set to
1, the deceleration function based on acceleration
in circular interpolation is not set.
- 1280 -
B-63944EN/02
- 1281 -
B-63944EN/02
- Arbitrary items
Two arbitrary parameters can be registered. Each item can correspond
to a CNC parameter or servo parameter. A parameter number
corresponding to each item is to be specified with parameters.
As indicated below, set the parameters for corresponding parameter
numbers, velocity-emphasized parameters (precision level 1), and
precision-emphasized parameters (precision level 10).
Table 12.4.10 (a) Parameters related to arbitrary items
Setting of
Setting of
Corresponding
velocity-emphasize precision-emphasiz
parameter
d (precision level 1) ed (precision level
number
10) value
value
Arbitrary item 1
Arbitrary item 2
No.13628
No.13629
No.13630
No.13631
No.13632
No.13633
Display
Tuning target parameter numbers are displayed.
CAUTION
As arbitrary items, the numbers of the following
parameters cannot be specified:
Bit parameter
Spindle parameters (Parameter Nos. 4000 to 4799)
Real-type parameter
Power-off parameter
Nonexistent parameter
- 1282 -
B-63944EN/02
12.4.11
SYSTEM
.
, then press chapter
, and/or
PAGE
and
- 1283 -
B-63944EN/02
Explanation
A memory data display format can be selected from the following four
options:
Byte display (1 byte in hexadecimal)
Word display (2 bytes in hexadecimal)
Long display (4 bytes in hexadecimal)
Double display (8 bytes in decimal: Double precision floating-point
display)
One screen displays 256-byte memory data.
NOTE
1 When an address is input, "H" for representing
"hexadecimal" need not be specified at the end of
the address. If H is added, a warning is displayed to
indicate that the format is invalid.
2 When word display is selected as the display
format, an input address is rounded to a multiple of
2 bytes. When long display or double display is
selected, an input address is rounded to a multiple
of 4 bytes.
WARNING
1 If a memory address that must not be accessed in
address search is input, a system alarm is issued.
When making an address search, check that the
address is accessible and that the address is input
correctly.
2 This function is designed for maintenance, and must
not be used by general users.
- 1284 -
B-63944EN/02
12.4.12
SYSTEM SETTING
AXIS SETTING
FSSB (AMP)
FSSB (AXIS)
SERVO SETTING
SPINDLE SETTING
MISCELLANY
[TUNING]
SERVO TUNING
SPINDLE TUNING
AICC TUNING
On the parameter tuning menu screen, one of the displayed items can
be selected to display the corresponding screen. From each setting
screen, you can return to the menu screen by performing a soft key
operation.
NOTE
1 Some items may not be displayed, depending on
the system configuration.
2 When bit 0 (SVS) of parameter No. 3111 is set to 0,
"SERVO SETTING" and "SERVO TUNING" are not
displayed. When bit 1 (SPS) of parameter No. 3111
is set to 0, "SPINDLE TUNING" is not displayed.
- 1285 -
B-63944EN/02
SYSTEM
- 1286 -
B-63944EN/02
2
3
4
NOTE
Some setting screens can also be displayed by a
chapter selection soft key. If a screen is selected
using a chapter selection soft key, however, you
cannot return to the parameter tuning menu
screen.
- 1287 -
B-63944EN/02
Explanation
- Items displayed with [START UP]
The items of [START UP] indicate the screens for setting the
minimum required parameters for starting up the machine.
Table 12.4.12 (a) Items displayed with [START UP]
Display item
Description
SYSTEM SETTING
AXIS SETTING
FSSB (AMP)
FSSB (AXIS)
SERVO SETTING
SPINDLE SETTING
MISCELLANY
NOTE
Some items may not be displayed, depending on
the system configuration.
- Items displayed with [TUNING]
The items of [TUNING] indicate the screens for servo, spindle, and
high-speed high-precision machining tuning.
Fig. 12.4.12 (c) Items displayed with [TUNING]
Display item
Description
SERVO TUNING Servo tuning screen
SPINDLE TUNING Spindle tuning screen
AICC TUNING
Machining parameter tuning screen
NOTE
1 Some items may not be displayed, depending on
the system configuration.
2 When bit 0 (SVS) of parameter No. 3111 is set to 0,
"SERVO SETTING" and "SERVO TUNING" are not
displayed. When bit 1 (SPS) of parameter No. 3111
is set to 0, "SPINDLE TUNING" is not displayed.
- 1288 -
B-63944EN/02
Subsection III-12.4.13.1.
Press soft key [SELECT]. The screen display switches to the
screen and soft keys shown below.
, and/or
or
PAGE
PAGE
INPUT
B-63944EN/02
NOTE
1 If the cursor is placed on a parameter that has no
standard value assigned, no standard value is input
even when [INIT] is pressed.
2 When the cursor is placed on multiple bits for bit
parameters, the multiple bits can be input
simultaneously. When [INIT] is pressed in this state,
the key input buffer displays the standard values for
the bits where the cursor is placed. If a bit has no
standard value assigned, "*" is displayed for the bit,
and no value is input for the bit.
3 When [G_INIT] is pressed, those parameters that
have no standard values assigned are not
initialized.
- 1290 -
B-63944EN/02
- 1291 -
B-63944EN/02
- 1292 -
B-63944EN/02
- 1293 -
B-63944EN/02
- 1294 -
B-63944EN/02
- 1295 -
B-63944EN/02
- 1296 -
B-63944EN/02
- 1297 -
B-63944EN/02
- 1298 -
B-63944EN/02
- 1299 -
B-63944EN/02
Explanation
- Parameters displayed for parameter tuning
Menu
SYSTEM System
SETTING setting
setting
981
982
983
984#0
3021
3022
LCP
3006#0
GDC
3008#2
3013
3014
Standard
*2 :
*3 :
*4 :
*5 :
*1
*2
*3
1
1
*4
*5
The value 1 is set for the paths as many as the number of loader
paths starting from the greatest path number. For path 1, the value 0
is set at all times.
Example) When the number of loader paths is 3 in a 10-path system:
The value 1 is set for paths 8 to 10. The value 0 is set for
others.
When intra-path axis number 8, (path number - 1)*10+(intra-path
axis number - 1)
When intra-path axis number 9, no standard value is available.
Example) When path 1 has 9 axes, and path 2 has 3 axes:
0,1,...,7,(none) for axes of path 1, 10,11,12 for axes of path 2
When intra-path spindle number 4, (path number 1)*10+(intra-path spindle number - 1)
When intra-path spindle number 5, no standard value is available.
Example) When path 1 has 5 spindles, and path 2 has 1 spindle:
0,1,...,4,(none) for spindles of path 1, 10 for spindle of path
2
When (path number 3) and (intra-path axis number 8)
Axes of path 1: 9
Axes of path 2: 7
Axes of path 3: 10
Other axes: No standard value is available.
Example) When path 1 has 9 axes, and path 2 has 3 axes:
9,9,9,9,9,9,9,9,(none) for axes of path 1, 7,7,7 for axes of
path 2
When (path number 3) and (intra-path axis number 8)
(Intra-path axis number - 1)
Other axes: No standard value is available.
Example) When path 1 has 9 axes, and path 2 has 3 axes:
0,1,...,7,(none) for axes of path 1, 0,1,2 for axes of path 2
- 1300 -
B-63944EN/02
Menu
SPINDLE Spindle
SETTING setting
3716#0
3717
3706#4
A/S
GTT
3718
3735
3736
3741
3742
3743
3744
3772
4133
4019#7
***
Standard
setting
- 1301 -
Menu
AXIS
SETTING
1001#0
INM
1005#0
ZRNx
1005#1
1006#0
DLZx
ROTx
1006#3
DIAx
1006#5
ZMIx
1008#0
1008#2
ROAx
RRLx
1013#0
ISAx
1013#1
ISCx
1013#2
ISDx
1013#3
ISEx
1020
1022
1023
1815#1
1815#4
OPTx
APZx
1815#5
APCx
1825
1826
1828
1829
B-63944EN/02
Standard
setting
*2 :
1
1
*1
*2
500
- 1302 -
B-63944EN/02
Menu
1240
1241
1260
1320
1321
Feedrate
Acceleration/
deceleration
1401#6
RDR
1410
1420
1421
1423
1424
1425
1428
1430
1610#0
CTLx
1610#4
JGLx
1620
1622
1623
1624
1625
MISCELLANY
MISC
3030
3111#0
SVS
3111#1
SPS
Standard
setting
- 1303 -
12.5
B-63944EN/02
MESSAGE
MESSAGE
- 1304 -
B-63944EN/02
12.6
12.6.1
Sequence number
- 1305 -
B-63944EN/02
- 1306 -
B-63944EN/02
12.6.2
Explanation
- Description of each display
(9)
(1)
(2)
(4)
(6)
(3)
(5) :
(5) is displayed in the
area for (3) and (4).
(7)
(8)
(10) :
(10) is displayed at the
position where (8) is now
displayed.
:
:
:
:
:
:
:
:
:
****
STOP
HOLD
STRT
MSTR
- 1307 -
B-63944EN/02
NOTE
When one of the following occurs, the battery
alarm state is displayed, indicating that it is time to
replace the battery:
1 The voltage level of the lithium battery (the battery
for CNC backup) becomes low.
2 The voltage level of the backup battery of the
absolute pulse coder becomes low.
(7) Current time
(8) Program editing status
hh : mm : ss INPUT
OUTPUT
SEARCH
EDIT
:
:
:
:
B-63944EN/02
WZR
TOFS
OFSX
OFSZ
OFSY
TCP
TWP
Space
Example 2)
When a parameter is entered
Example 3)
When a parameter is output to an external input/output device
- 1309 -
13.GRAPHIC FUNCTION
13
OPERATION
B-63944EN/02
GRAPHIC FUNCTION
The graphic display function can draw the tool path specified by a
program being executed on a screen.
This function displays the movement of the tool during automatic
operation or manual operation.
- 1310 -
13.1
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
GRAPHIC DISPLAY
The tool path of a program during machining can be drawn. So, the
progress of machining and the current tool position can be checked.
The following functions are available:
The current tool position in the workpiece coordinate system is
displayed.
Graphic coordinates can be set freely.
Rapid traverse and cutting feed can be drawn using a different
color for each.
The values of F, S, and T in the program during drawing are
displayed.
Graphic enlargement or reduction is possible.
Explanation
Press the function key
GRAPH
- 1311 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
- Tool path
In a graphic coordinate system set by the graphic parameters described
later, a tool path in the workpiece coordinate system is drawn.
Even when the tool position changes discontinuously for a cause such
as the setting of the origin and the switching of the workpiece
coordinate system, drawing is performed assuming that the tool has
moved.
A tool path is continuously drawn even when the screen display is
changed to another screen.
- Machining information
On the right side of the screen, the positions (along only three axes
used for drawing) in the workpiece coordinate system, feedrate (F),
spindle speed (S), and tool number (T) are displayed.
NOTE
Up to three graphic axes are used with the M series,
and up to two graphic axes are used with the T
series.
- Graphic coordinate system
On the lower-right portion of the screen, the coordinate axes and axis
names of the graphic coordinate system are displayed.
- 1312 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
Explanation
Press the function key
GRAPH
- 1313 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
- 1314 -
OPERATION
B-63944EN/02
13.GRAPHIC FUNCTION
- 1315 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
- 1316 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
Explanation
For tool path drawing, a graphic coordinate system, tool path graphic
colors, and graphic range need to be set on the graphic parameter
screen.
The graphic parameters to be set on the graphic parameter screen are
described below.
When a value is set for a parameter, the parameter value becomes
immediately effective. If a tool path is already drawn, the tool path
is cleared when new parameter values are set.
0. XY
1. YZ
X
Z
2. ZX
3. XZ
4. XYZ
5. ZXY
T
Setting = 0
Setting = 1
Setting = 2
Setting = 3
Z
Z
Setting = 4
Setting = 5
Setting = 6
Setting = 7
Z
X
- 1317 -
Z
X
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
X'
Y"
30
180
Horizontal
rotation plane
Z'
Vertical
rotation plane
20
65
Vertical
rotation axis
Y'
X'
Initial
vertical
rotation axis
- 1318 -
B-63944EN/02
OPERATION
13.GRAPHIC FUNCTION
- Graphic color
Set a graphic color number for a tool path for each of cutting feed and
rapid traverse.
1: Red 2: Green 3: Yellow 4: Blue
5: Purple 6: Sky blue 7: White
Method that sets the maximum values and minimum values of a graphic range
Set the maximum coordinates and minimum coordinates of a desired
graphic range in the workpiece coordinate system. Drawing is
performed so that the specified entire range is contained in the tool
path graphic area.
From set maximum values and minimum values, graphic center
coordinates and a sale are automatically calculated to update the
graphic center coordinates and scale on the graphic parameter screen.
When a scale is automatically determined, the scale is clamped to
within the range 0.01 to 100. Moreover, a maximum value must be
greater than the corresponding minimum value.
NOTE
When the maximum values and minimum values of a
graphic range are set, the graphic center
coordinates and scale are automatically updated.
However, when the graphic center coordinates and
scale are changed, the maximum values and
minimum values of the graphic range are not
automatically updated.
- 1319 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
- Automatic erasure
Before drawing is started, the previous drawing can be erased
automatically.
1: Immediately before drawing is started, the previous drawing
is erased automatically.
0: The previous drawing is not erased automatically.
NOTE
1 When 0 is set for all controlled axes, it is assumed
that 1, 2, and 3 are set sequentially for the first to
the third controlled axes.
2 With the T series, a tool path is drawn along the first
and second graphic axes. No tool path is drawn
along the third graphic axis.
- 1320 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
Operation
- Moving the cursor
The cursor can be moved to a desired parameter by the page key
PAGE
or
PAGE
, or
With the cursor keys, however, you cannot move from page 1 or 2 to
page 3.
INPUT
key.
Procedure
- Start of drawing
(1) Display the tool path graphic screen.
(2) Press the [START] soft key.
The state that enables the movement of the tool in automatic
operation or manual operation to be drawn is set.
Afterwards, tool path drawing continues even if another screen is
displayed.
(3) Start automatic operation or manual operation.
- End of drawing
(1) Display the tool path graphic screen.
(2) Press the [END] soft key.
Tool path drawing ends.
- 1321 -
13.GRAPHIC FUNCTION
OPERATION
B-63944EN/02
NOTE
1 Set the machine lock state to perform drawing only
without moving the tool.
2 When the feedrate is high, the tool path may not be
drawn correctly. In such a case, decrease the
feedrate by performing, for example, a dry run.
Enlarged/reduced display
On the tool path graphic screen, you can move the center position of
the tool path drawing or enlarge the tool path drawing while viewing
the drawn tool path.
If any of these operations is executed, the tool path already drawn is
cleared.
- Procedure for changing the graphic range by setting a graphic center and
magnification
The center position of drawing can be moved. At the same time, the
scale can also be changed. So, the tool path can be enlarged or
reduced at a desired new center position.
(1) Press the [SCALE] soft key then the [CENTER
MAGNIFICATION] soft key.
A yellow cursor appears at the center of the screen, and the soft
key display is changed.
(2) Move the yellow cursor to a new graphic center position by using
,
,
, or
.
the cursor key
(3) When changing the scale, key in a value from 0.01 to 100
(magnification) then press the [INPUT] soft key. An input
value is displayed at "SCALE" in the lower-right corner of the
screen.
When you press the [+INPUT] soft key, the current
magnification is incremented by an input value.
(4) Press the [EXEC] soft key to end the operation.
After this step, the setting for graphic movement is effective to
enable drawing with the new setting.
- 1322 -
B-63944EN/02
OPERATION
13.GRAPHIC FUNCTION
NOTE
1 To stop an enlargement/reduction operation, press
the [CANCEL] soft key.
2 Even if you perform an enlargement/reduction
operation, the tool path already drawn on the screen
is neither moved nor enlarged. The setting for
enlargement/reduction becomes effective starting
with tool path drawing after you press the [EXEC]
soft key.
- 1323 -
IV. MAINTENANCE
B-63944EN/02
MAINTENANCE
1.ROUTINE MAINTENANCE
ROUTINE MAINTENANCE
This chapter describes routine maintenance work that the operator can
perform when using the CNC.
WARNING
Only those persons who have been educated for
maintenance and safety may perform maintenance
work not described in this chapter.
- 1327 -
1.ROUTINE MAINTENANCE
1.1
MAINTENANCE
B-63944EN/02
Problem!
Dangerous?
Danger to you and others
Dangerous
Take action to avoid danger.
- Stop machine immediately.
- Refuge to safe place immediately.
Not dangerous
Check and identify problem.
- Warning
- Alarm
- Abnormal operation
If
recovery
is
impossible,
of
problem
details
for
action.
Recovery work
- Action by you or machine tool builder
- Check operation after recovery.
MAINTENANCE
B-63944EN/02
1.2
1.ROUTINE MAINTENANCE
- 1329 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
WARNING
After inputting stored data, do not start an
operation immediately. Instead, check that the
data is input correctly and that settings are made to
meet a desired operation.
If an operation is executed without making this
check, the machine and workpiece can be
damaged and personal injury can occur due to an
unexpected machine movement. Use sufficient
care.
CAUTION
Before recovery of the following data items, consult
with the machine tool builder of the machine used:
System parameters
PMC data
Macro programs and custom macro variables
Pitch error compensation values
NOTE
The method of recovery described in this section is
intended just to restore the state of the backed up
data, and does not guarantee recovery of the state
that was present when the data was lost.
- 1330 -
MAINTENANCE
B-63944EN/02
1.3
1.ROUTINE MAINTENANCE
NOTE
A lithium battery is installed as standard at the
factory.
- 1331 -
1.ROUTINE MAINTENANCE
1.3.1
MAINTENANCE
B-63944EN/02
Connector
Battery case
Lithium battery
A02B-0236-K102
- 1332 -
B-63944EN/02
MAINTENANCE
1.ROUTINE MAINTENANCE
Battery case
Connector
Lithium battery
A02B-0236-K102
Battery cable
WARNING
Using other than the recommended battery may
result in the battery exploding. Replace the battery
only with the specified battery (A02B-0200-K102).
CAUTION
Steps <1> to <3> should be completed within 30
minutes.
Do not leave the control unit without a battery for
any longer than the specified period. Otherwise,
the contents of memory may be lost.
If steps <1> to <3> may not be completed within 30
minutes, save all contents of the SRAM to the
memory card beforehand. Thus, if the contents of
the SRAM are lost, the contents can be restored
easily.
For the method of operation, refer to Maintenance
Manual.
When discarding a battery, observe the applicable ordinances or other
rules of your local government. Also, cover the terminals of the
battery with vinyl tape or the like to prevent a short-circuit.
- 1333 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
CAUTION
When replacing the alkaline dry cells while the
power is off, use the same procedure as that for
lithium battery replacement described above.
Cover
- 1334 -
MAINTENANCE
B-63944EN/02
1.3.2
1.ROUTINE MAINTENANCE
Battery case
Lithium battery
A02B-0200-K102
Connector
WARNING
The incorrect mounting of the battery may cause an
explosion. Avoid using any battery other than the
one specified here (A02B-0200-K102).
- 1335 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
CAUTION
Complete steps <1> to <3> within 30 minutes.
If the battery is left removed for a long time, the
memory would lose the contents.
If there is a danger that the replacement cannot be
completed within 30 minutes, save the whole
contents of the SRAM to a memory card. The
contents of the memory can be easily restored with
the memory card in case the memory loses the
contents.
Discard the dead battery, observing appropriate municipal rules and
regulations. When discarding the battery, insulate the terminal with
a tape so that no short-circuit would occur.
CAUTION
In the power-off state, the battery should be
replaced as in the case of the lithium battery, which
is descried above.
2 dry cells
Cover
4 mounting holes
Case
- 1336 -
MAINTENANCE
B-63944EN/02
1.3.3
1.ROUTINE MAINTENANCE
- 1337 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
Connector
(BAT1)
Lithium battery
A02B-0200-K102
Fig. 1.3.3 (a) Lithium battery connection for CNC display unit with PC functions
- 1338 -
MAINTENANCE
B-63944EN/02
1.3.4
1.ROUTINE MAINTENANCE
- Replacing batteries
To prevent absolute position information in absolute Pulsecoders from
being lost, turn on the machine power before replacing the battery.
The replacement procedure is described below. (Note: The
turning-on step is not required when the i or is series servo motor
or is series servo motor (0.4is to 22is) is used.)
(1)
(2)
(3)
(4)
(5)
(6)
- 1339 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
NOTE
The absolute Pulsecoder of the servo motor i/is
series or is (0.4is to 22is) series is incorporated
with a backup capacitor as standard. This backup
capacitor enables an absolute position detection to
be continued for about 10 minutes. Therefore, no
manual reference position return need be
performed if the time during which servo amplifier
power is kept off for battery replacement is within
10 minutes. If battery replacement takes 10 minutes
or more, the power must remain turned on.
WARNING
1 When replacing the battery, be careful not to touch
bare metal parts in the panel. In particular, be
careful not to touch any high-voltage circuits due to
the electric shock hazard.
2 Before replacing the battery, make sure the DC link
charge LED is off. Otherwise, an electric shock
may be received.
3 Be sure to use the specified battery. If another type
of battery is used, it may overheat, blow out, or
catch fire.
4 Install the battery with correct polarity. If the battery
is installed with incorrect polarity, it may overheat,
blow out, or catch fire. Or, absolute position
information in absolute Pulsecoders may be lost.
5 During attachment of the battery, insert the
factory-attached protection socket into the CX5X or
CX5Y connector, whichever is not used. If the +6 V
pin and 0 V pin are short-circuited, the battery may
overheat, blow out, or catch fire. Or, absolute
position information in absolute Pulsecoders may
be lost.
- 1340 -
B-63944EN/02
MAINTENANCE
1.ROUTINE MAINTENANCE
Screws
Cover
WARNING
Install the battery with correct polarity. If the battery
is installed with incorrect polarity, it may overheat,
blow out, or catch fire. Or, absolute position
information in absolute Pulsecoders may be lost.
- 1341 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
Black: 0V
Battery
CX5X, CX5Y
Battery cover
+6V
0V
CAUTION
Attaching the battery from the cable outlet applies
tension to the cable. Therefore, attach the cable
from another place to prevent the cable from being
stretched. If this cable is connected on a stretch
condition, a bad conductivity may be occurred.
- 1342 -
B-63944EN/02
1.ROUTINE MAINTENANCE
MAINTENANCE
Battery
Battery cover
SVU-12, SVU-20
Battery
Battery cover
- 1343 -
1.ROUTINE MAINTENANCE
MAINTENANCE
B-63944EN/02
CAUTION
1 The connector of the battery can be connected with
either of CX5X and CX5Y.
2 Attaching the battery from the cable outlet applies
tension to the cable. Therefore, attach the cable
from another place to prevent the cable from being
stretched. If this cable is connected on a stretch
condition, a bad conductivity may be occurred.
- Used batteries
Old batteries should be disposed as "INDUSTRIAL WASTES"
according to the regulations of the country or autonomy where your
machine has been installed.
- 1344 -
APPENDIX
A.PARAMETERS
APPENDIX
B-63944EN/02
PARAMETERS
This manual describes all parameters indicated in this manual.
For those parameters that are not indicated in this manual and other
parameters, refer to the parameter manual.
NOTE
A parameter that is valid with only one of the path
control types for the lathe system (T series) and
machining center system (M series) is indicated in
the upper or lower row as described below. A blank
represents an unusable parameter.
[Example 1]
The parameter HTG is common to the T series and
M series, and RTV and ROC are parameters used
with the T series only.
#7
1403
RTV
#6
#5
#4
HTG
ROC
#3
#2
#1
#0
T series
M series
HTG
[Example 2]
The following parameter is used with the M series
only:
T series
1411
Cutting feedrate
- 1347 -
M series
A.PARAMETERS
A.1
APPENDIX
B-63944EN/02
DESCRIPTION OF PARAMETERS
#7
#6
#5
#4
#3
#2
0000
[Input type]
[Data type]
#0
TVC
#1
ISO
#1
#0
ISO
TVC
Setting input
Bit path
TV check
0: Not performed
1: Performed
Code used for data output
0: EIA code
1: ISO code
NOTE
ASCII code is used at all times for output to the
memory card.
#7
#6
#5
#4
#3
#2
0001
[Input type]
[Data type]
#1
FCV
Program format
0: Series 16 standard format
1: Series 15 format
#7
#1
PRM
#6
#5
#4
#3
#2
MIRx
#0
Setting input
Bit path
When parameters are output, the parameters whose values are 0 are:
0: Output.
1: Not output.
#7
#0
#1
PRM
#6
#5
#4
#3
0012
[Input type]
[Data type]
#0
Setting input
Bit path
0010
[Input type]
[Data type]
#1
FCV
#2
#1
#0
MIRx
Setting input
Bit axis
Mirror image for each axis
0: Mirror image is off. (Normal)
1: Mirror image is on. (Mirror)
- 1348 -
A.PARAMETERS
APPENDIX
B-63944EN/02
0020
[Input type]
[Data type]
[Valid data range]
Setting input
Byte
0 to 5
The CNC has the following interfaces for transferring data to and from
an external input/output device and the host computer:
Input/output device interface (RS-232-C serial ports 1 and 2)
Memory card interface
Data server interface
By setting bit 0 (IO4) of parameter No. 0110, data input/output can be
controlled separately. When IO4 is not set, data input/output is
performed using the channel set in parameter No. 0020. When IO4
is set, a channel can be assigned to each of foreground input,
foreground output, background input, and background output.
In these parameters, specify the interface connected to each
input/output device to and from which data is to be transferred. See
the table below for these settings.
Correspondence between settings and input/output devices
Setting
Description
0,1
RS-232-C serial port 1
2
RS-232-C serial port 2
4
Memory card interface
5
Data server interface
#7
#6
#5
0100
[Input type]
[Data type]
#4
#3
#2
NCR
#1
#0
CTV
Setting input
Bit
#1
CTV
#3
NCR
- 1349 -
A.PARAMETERS
APPENDIX
#7
0138
[Input type]
[Data type]
#7
MNC
#6
#5
B-63944EN/02
#4
#3
#2
#1
#0
MNC
Parameter input
Bit
DNC operation from the memory card and external device
subprogram call from the memory card are:
0: Not performed.
1: Performed.
0983
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to 1
Set the path control type of each path.
The following two path control types are available:
T series (lathe system)
:0
M series (machining system) : 1
#7
#6
#5
#4
#3
#2
0984
[Input type]
[Data type]
#1
#0
LCP
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
LCP
- 1350 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
#1
1001
[Input type]
[Data type]
#0
INM
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
INM
1002
[Input type]
[Data type]
#6
#5
IDG
#4
#3
XIK
AZR
#2
#1
#0
JAX
Parameter input
Bit path
#0
JAX
#3
AZR
NOTE
When reference position return without dogs is
specified, (when bit 1 (DLZ) of parameter No.1002 is
set to 1) the G28 command specified before a
reference position is set causes an alarm PS0304 to
be issued, regardless of the setting of AZR.
#4
XIK
#7
IDG
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
When this parameter is set to 0, bit 0 (IDGx) of
parameter No. 1012 is invalid.
#7
1004
[Input type]
[Data type]
#7
IPR
#6
#5
ZRNx
#2
#1
#0
#0
#3
Parameter input
Bit path
#6
1005
[Input type]
[Data type]
#4
IPR
#5
#4
EDMx
EDPx
#3
#2
#1
#0
ZRNx
Parameter input
Bit axis
If a move command other than G28 is specified by automatic
operation when no reference position return is performed yet after the
power is turned on:
0: The alarm (PS0224) "PERFORM REFERENCE POSITION
RETURN." is issued.
1: Operation is performed without issuing an alarm.
NOTE
The state in which a reference position has not been
established refers to the following state:
- When an absolute position detector is not used
and reference position return has not been
performed even once after power-up
- When an absolute position detector is used and
the association of the machine position with the
position detected with the absolute position
detector has not been completed (See the
description of bit 4 (APZx) of parameter No.
1815.)
#4
EDPx
- 1352 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#5
EDMx
#6
#5
1006
[Input type]
[Data type]
#4
ZMIx
#3
#2
DIAx
#1
#0
ROSx
ROTx
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
ROTx, ROSx Setting linear or rotation axis.
ROSx
ROTx
Meaning
Linear axis
(1) Inch/metric conversion is done.
(2) All coordinate values are linear axis type. (Is not rounded in 0 to 360)
(3) Stored pitch error compensation is linear axis type (Refer to parameter No.3624)
Rotation axis (A type)
0
1
(1) Inch/metric conversion is not done.
(2) Machine coordinate values are rounded in 0 to 360_. Absolute coordinate values are rounded or not
rounded by parameter No.1008#0(ROAx) and #2(RRLx).
(3) Stored pitch error compensation is the rotation type. (Refer to parameter No.3624)
(4) Automatic reference position return (G28, G30) is done in the reference position return direction and the
move amount does not exceed one rotation.
Rotation axis (B type)
1
1
(1) Inch/metric conversion, absolute coordinate values and relative coordinate values are not done.
(2) Machine coordinate values, absolute coordinate values and relative coordinate values are linear axis
type. (Is not rounded in 0 to 360).
(3) Stored pitch error compensation is linear axis type (Refer to parameter No.3624)
(4) Cannot be used with the rotation axis roll over function and the index table indexing function (M series)
Except for the above. Setting is invalid (unused)
#3
DIAx
#5
ZMIx
- 1353 -
A.PARAMETERS
APPENDIX
#7
#6
#5
1007
[Input type]
[Data type]
#3
RAAx
B-63944EN/02
#4
G90x
#3
#2
#1
#0
RAAx
Parameter input
Bit axis
Rotary axis control is:
0: Not exercised.
1: Exercised.
When an absolute command is specified, the rotary axis control
function determines the direction of rotation from the sign of the
command value and determines an end coordinate from the absolute
value of the command value.
NOTE
RAA is valid when bit 0 (ROA) of parameter No. 1008
is set to 1 and bit 1 (RAB) of parameter No. 1008 is
set to 0.
To use this function, the option for rotary axis control
is required.
#5
G90x
#6
#5
#4
#3
1008
[Input type]
[Data type]
#2
#1
#0
RRLx
RABx
ROAx
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
ROAx
NOTE
ROAx specifies the function only for a rotation axis
(for which ROTx, #0 of parameter No.1006, is set to
1)
#1
RABx
- 1354 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
RABx is valid only when ROAx is 1.
#2
RRLx
NOTE
1 RRLx is valid only when ROAx is 1.
2 Assign the amount of the shift per one rotation in
parameter No.1260.
#7
#6
#5
#4
1013
[Input type]
[Data type]
#3
#2
#1
#0
ISEx
ISDx
ISCx
ISAx
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
#1
#2
#3
ISA
ISC
ISD
ISE
#3 ISE
#2 ISD
#1 ISC
#0 ISA
IS-A
IS-B
IS-C
IS-D
IS-E
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
#7
1015
[Input type]
[Data type]
#7
DWT
#6
#5
#4
#3
#2
#1
#0
DWT
Parameter input
Bit path
When time for dwell per second is specified by P, the increment
system:
0: Depends on the increment system
1: Does not depend on the increment system (1 ms)
- 1355 -
A.PARAMETERS
APPENDIX
1020
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Byte axis
67,85 to 90
An axis name (axis name 1: parameter No. 1020) can be arbitrarily
selected from 'A', 'B', 'C', 'U', 'V', 'W', 'X', 'Y', and 'Z'. (When G code
system A is used with the lathe system, however, 'U', 'V', and 'W' are
not selectable.) When bit 0 (EEA) of parameter No. 1000 is set to 1,
the length of an axis name can be extended to three characters by
setting axis name 2 (parameter No. 1025) and axis name 3 (parameter
No. 1026) (extended axis name).
For axis names 2 and 3, a character from '0' to '9' and 'A' to 'Z' of
ASCII code can be arbitrarily selected. However, the setting of axis
name 3 for each axis is invalid if axis name 2 is not set. Moreover, if
a character from '0' to '9' is set as axis name 2, do not use a character
from 'A' to 'Z' as axis name 3.
(Tip) ASCII code
Axis name
Setting
X
88
Y
89
Z
90
A
65
B
66
C
67
U
85
V
86
W
87
When G code system A is used with the lathe system, and the
character 'X','Y','Z', or 'C' is used as axis name 1 of an axis, a
command with 'U','V','W', or 'H' specified for axis name 1 represents
an incremental command for the axis.
NOTE
1 When a multiple repetitive canned cycle for turning
is used, no character other than 'X','Y', and 'Z' can
be used as the address of the axis.
2 When the custom macro function is enabled, the
same extended axis name as a reserved word
cannot be used. Such an extended axis name is
regarded as a reserved word.
3 In a macro call, no extended axis name can be
used as an argument.
- 1356 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1022
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to 7
To determine a plane for circular interpolation, cutter compensation,
and so forth (G17: Xp-Yp plane, G18: Zp-Xp plane, G19: Yp-Zp
plane) and a three-dimensional tool compensation space (XpYpZp),
specify which of the basic three axes (X, Y, and Z) is used for each
control axis, or a parallel axis of which basic axis is used for each
control axis.
A basic axis (X, Y, or Z) can be specified only for one control axis.
Two or more control axes can be set as parallel axes for the same basic
axis.
Setting
Meaning
0
1
2
3
5
6
7
Rotation axis (Neither the basic three axes nor a parallel axis )
X axis of the basic three axes
Y axis of the basic three axes
Z axis of the basic three axes
Axis parallel to the X axis
Axis parallel to the Y axis
Axis parallel to the Z axis
- 1357 -
A.PARAMETERS
APPENDIX
1023
B-63944EN/02
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to Number of controlled axes
Set the servo axis for each control axis.
Usually set to same number as the control axis number.
The control axis number is the order number that is used for setting
the axis-type parameters or axis-type machine signals
*
With an axis for which Cs contour control/spindle positioning is
to be performed, set -(spindle number) as the servo axis number.
Example)
When exercising Cs contour control on the fourth controlled axis
by using the first spindle, set -1.
*
For tandem controlled axes or electronic gear box (EGB)
controlled axes, two axes need to be specified as one pair. So,
make a setting as described below.
Tandem axis:
For a master axis, set an odd (1, 3, 5, 7, ...) servo axis number.
For a slave axis to be paired, set a value obtained by adding 1 to
the value set for the master axis.
EGB axis:
For a slave axis, set an odd (1, 3, 5, 7, ...) servo axis number.
For a dummy axis to be paired, set a value obtained by adding 1
to the value set for the slave axis.
1025
1026
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
48 to 57, 65 to 90
When axis name extension is enabled (when bit 0 (EEA) of parameter
No. 1000 is set to 1), the length of an axis name can be extended to a
maximum of three characters by setting axis name 2 and axis name 3.
NOTE
If program axis name 2 is not set, program axis
name 3 is invalid.
- 1358 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1031
[Input type]
[Data type]
[Valid data range]
Reference axis
Parameter input
Byte path
0 to Number of controlled axes
The unit of some parameters common to all axes such as those for dry
run feedrate and single-digit F1 feedrate may vary according to the
increment system. An increment system can be selected by a
parameter on an axis-by-axis basis. So, the unit of those parameters
is to match the increment system of a reference axis. Set which axis
to use as a reference axis.
Among the basic three axes, the axis with the finest increment system
is generally selected as a reference axis.
#7
#6
#5
1201
[Input type]
[Data type]
#0
ZPR
#4
#3
#2
FPC
ZCL
#1
ZPR
#0
FPC
ZCL
ZPR
Parameter input
Bit path
Automatic setting of a coordinate system when the manual reference
position return is performed
0: Not set automatically
1: Set automatically
NOTE
ZPR is valid while a workpiece coordinate system
function is not provided. If a workpiece coordinate
system function is provided, making a manual
reference position return always causes the
workpiece coordinate system to be established on
the basis of the workpiece zero point offset
(parameters No. 1220 to No. 1226), irrespective of
this parameter setting.
#2
ZCL
NOTE
ZCL is valid when the workpiece coordinate system
option is specified. In order to use the local
coordinate system (G52), the workpiece coordinate
system option is required.
- 1359 -
A.PARAMETERS
APPENDIX
#3
FPC
When a floating reference position is set with a soft key, the relative
position indication is:
0: Not preset to 0 (The relative position indication remains
unchanged.)
1: Preset to 0.
#7
#6
#5
#2
G92
1240
#4
#3
#2
#1
#0
G92
1202
[Input type]
[Data type]
B-63944EN/02
G92
Parameter input
Bit path
When the CNC has commands G52 to G59 specifying workpiece
coordinate systems (optional function), if the G command for setting a
coordinate system (G92 for M series, G50 for T series (or the G92
command in G command system B or C)) is specified,
0: G command is executed and no alarm is issued.
1: G command is not executed and an alarm (PS0010) is issued.
Coordinate value of the reference position in the machine coordinate system
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate values of the reference position in the machine
coordinate system.
- 1360 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1241
1242
1243
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1244
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1250
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate values of the second to fourth reference positions in
the machine coordinate system.
Coordinate value of the floating reference position in the machine coordinate
system
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate values of the floating reference position in the
machine coordinate system.
Coordinate system of the reference position used when automatic
coordinate system setting is performed
Parameter input
Real axis
mm, inch, degree (input unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate system of the reference position on each axis to be
used for setting a coordinate system automatically.
- 1361 -
A.PARAMETERS
APPENDIX
1260
B-63944EN/02
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
Degree
Depend on the increment system of the applied axis
0 or positive 9 digit of minimum unit of data (refer to the standard
parameter setting table (B) )
(When the increment system is IS-B, 0.0 to +999999.999)
Set the amount of a shift per one rotation of a rotation axis.
For the rotation axis used for cylindrical interpolation, set the standard
value.
#7
1300
[Input type]
[Data type]
#6
#5
BFA
#4
#3
#2
#1
#0
NAL
OUT
Setting input
Bit path
#0
OUT
#1
NAL
When the tool enters the inhibition area of stored stroke limit 1:
0: The overtravel alarm signal is not output.
1: The overtravel alarm signal is output, and the tool is decelerated
to a stop.
If manual operation is in progress at this time, the alarm is not
output.
NOTE
When this parameter is set to 1, the alarm is issued
if the tool enters stored stroke limit 1 during
automatic operation.
#7
BFA
- 1362 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
1301
[Input type]
[Data type]
#2
NPC
#6
#5
OTS
#4
#3
#2
#1
#0
NPC
Setting input
Bit path
As part of the stroke limit check performed before movement, the
movement specified in G31 (skip) and G37 (automatic tool length
measurement) blocks is:
0: Checked
1: Not checked
NOTE
This parameter is valid only when the option for
stroke check before movement is selected.
#6
OTS
1320
Coordinate value I of stored stroke check 1 in the positive direction on each axis
1321
Coordinate value I of stored stroke check 1 in the negative direction on each axis
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate value of stored stroke check 1 on each axis in the +
or - direction in the machine coordinate system.
NOTE
1 Specify diameter values for any axes for which
diameter programming is specified.
2 The area outside the area set by parameter No.
1320 and No. 1321 is a prohibited area.
- 1363 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1322
Coordinate value I of stored stroke check 2 in the positive direction on each axis
1323
Coordinate value I of stored stroke check 2 in the negative direction on each axis
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Setting input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate value of stored stroke check 2 on each axis in the +
or - direction in the machine coordinate system.
NOTE
1 Specify diameter values for any axes for which
diameter programming is specified.
2 Whether the inside area or outside area is a
prohibited area is set using bit 0 (OUT) of
parameter No. 1300.
1324
Coordinate value I of stored stroke check 3 in the positive direction on each axis
1325
Coordinate value I of stored stroke check 3 in the negative direction on each axis
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Setting input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate value of stored stroke check 3 on each axis in the +
or - direction in the machine coordinate system.
NOTE
1 Specify diameter values for any axes for which
diameter programming is specified.
2 The area inside the area set by parameter No.
1324 and No. 1325 is a prohibited area.
- 1364 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1326
Coordinate value II of stored stroke check 1 in the negative direction on each axis
1327
Coordinate value II of stored stroke check 1 in the negative direction on each axis
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the coordinate value of stored stroke check 1 on each axis in the +
or - direction in the machine coordinate system.
When the stored stroke check switch signal EXLM is set to 1, or the
stored stroke check switch signal for each axis direction +EXLx is set
to 1, parameter No. 1326 and No. 1327 are used for stroke check
instead of parameter No.1320 and No. 1321.
NOTE
1 Specify diameter values for any axes for which
diameter programming is specified.
2 The area outside the area set by parameter No.
1326 and No. 1327 is a prohibited area.
3 The EXLM signal is valid only when bit 2 (LMS) of
parameter No. 1300 is set to 1.
4 The +EXLx signal is valid only when bit 0 (DLM) of
parameter No. 1301 is set to 1.
#7
#6
#5
1401
[Input type]
[Data type]
#4
RF0
#3
#2
#1
#0
LRP
RPD
Parameter input
Bit path
#0
RPD
Manual rapid traverse during the period from power-on time to the
completion of the reference position return.
0: Disabled (Jog feed is performed.)
1: Enabled
#1
LRP
Positioning (G00)
0: Positioning is performed with non-linear type positioning so that
the tool moves along each axis independently at rapid traverse.
1: Positioning is performed with linear interpolation so that the tool
moves in a straight line.
When using three-dimensional coordinate conversion, set this
parameter to 1.
#4
RF0
A.PARAMETERS
APPENDIX
#7
#6
#5
1402
[Input type]
[Data type]
B-63944EN/02
#4
#3
#2
#1
JRV
#0
NPC
Parameter input
Bit path
#0
NPC
#4
JRV
NOTE
1 Specify a feedrate in parameter No.1423.
2 For the machining center system, the option for
threading/synchronous feed is required.
#7
#6
#5
1403
[Input type]
[Data type]
#5
HTG
#4
#3
#2
#1
#0
HTG
HTG
Parameter input
Bit path
The
feedrate
for
helical
interpolation/helical
involute
interpolation/three-dimensional circular interpolation is:
0: Specified using the feedrate along the tangent to an arc/involute
curve/three-dimensional arc
1: Specified using the feedrate along axes including a linear axis
(specified axes other than the circular interpolation axis in the
case of three-dimensional circular interpolation)
- 1366 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
1404
[Input type]
[Data type]
#2
FM3
#2
#5
#4
#3
#2
1405
#1
FR3
1420
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
#1
#0
FR3
Parameter input
Bit path
The increment system of an F command without a decimal point in
feed per revolution is:
0: 0.01 mm/rev (0.0001 inch/rev for inch input)
1: 0.001 mm/rev (0.00001 inch/rev for inch input)
1410
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
#0
Parameter input
Bit path
#7
[Input type]
[Data type]
#1
FM3
Parameter input
Real path
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set the dry run rate at the 100% position on the jog feedrate
specification dial. The unit of data depends on the increment system of
the reference axis.
Rapid traverse rate for each axis
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set the rapid traverse rate when the rapid traverse override is 100% for
each axis.
- 1367 -
A.PARAMETERS
APPENDIX
1421
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1423
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set the F0 rate of the rapid traverse override for each axis.
Feedrate in manual continuous feed (jog feed) for each axis
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
(1) When JRV, bit 4 of parameter No.1402, is set to 0 (feed per
minute), specify a jog feedrate (feed per minute) under an
override of 100%.
(2) When JRV, bit 4 of parameter No.1402, is set to 1 (feed per
revolution), specify a jog feedrate (feed per revolution) under an
override of 100%.
NOTE
This parameter is clamped to the axis-by-axis
manual rapid traverse rate (parameter No. 1424).
1424
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set the rate of manual rapid traverse when the rapid traverse override
is 100% for each axis.
NOTE
1 If 0 is set, the rate set in parameter 1420 (rapid
traverse rate for each axis) is assumed.
2 When manual rapid traverse is selected (bit 0 (RPD)
of parameter No. 1401 is set to 1), manual feed is
performed at the feedrate set in this parameter,
regardless of the setting of bit 4 (JRV) of parameter
No. 1402.
- 1368 -
APPENDIX
B-63944EN/02
1425
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1427
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1428
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set feedrate (FL rate) after deceleration when the reference position
return is performed for each axis.
External deceleration rate of rapid traverse for each axis
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set the external deceleration rate of rapid traverse for each axis.
Reference position return feedrate for each axis
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
This parameter sets a rapid traverse rate for reference position return
operation using deceleration dogs, or for reference position return
operation before a reference position is set.
This parameter is also used to set a feedrate for the rapid traverse
command (G00) in automatic operation before a reference position is
set.
- 1369 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 To this feedrate setting (100%), a rapid traverse
override (F0, 25, 50, or 100%) is applicable.
2 For automatic return after completion of reference
position return and machine coordinate system
establishment, the normal rapid traverse rate is used.
3 As a manual rapid traverse rate before machine
coordinate system establishment by reference
position return, the jog feedrate or manual rapid
traverse rate can be selected with bit 0 (RPD) of
parameter No. 1401.
Automatic reference
position return (G28)
Automatic rapid
traverse (G00)
Manual reference
position return *1
Manual rapid
traverse
Before coordinate
system
establishment
After coordinate
system
establishment
No.1428
No.1420
No.1428
No.1420
No.1428
No.1428 *3
No.1423 *2
No.1424
Automatic reference
position return (G28)
Automatic rapid
traverse (G00)
Manual reference
position return *1
Manual rapid
traverse
Before coordinate
system
establishment
After coordinate
system
establishment
No.1420
No.1420
No.1420
No.1420
No.1424
No.1424 *3
No.1423 *2
No.1424
A.PARAMETERS
APPENDIX
B-63944EN/02
1430
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1432
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1434
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1441
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Specify the maximum cutting feedrate for each axis.
Maximum cutting feedrate for all axes in the acceleration/deceleration before
interpolation
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set a maximum cutting feedrate for each axis in the
acceleration/deceleration before interpolation mode such as AI
contour control. When the acceleration/deceleration before
interpolation mode is not set, the maximum cutting feedrate set in
parameter No. 1430 is used.
Maximum manual handle feedrate for each axis
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set a maximum manual handle feedrate for each axis.
External deceleration rate setting 2 for each axis in rapid traverse
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set external deceleration rate 2 for each axis in rapid traverse.
- 1371 -
A.PARAMETERS
APPENDIX
1444
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1450
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Set external deceleration rate 3 for each axis in rapid traverse.
Change in feedrate per graduation for the manual pulse generator during
one-digit F code feed
Parameter input
Byte path
1 to 127
Set the constant that determines the change in feedrate as the manual
pulse generator is rotated one graduation during one-digit F code feed.
F=Fmaxi/100n (where, i=1 or 2)
In the above equation, n is, the number of revolutions of the manual
pulse generator, required to reach feedrate Fmaxi. Fmaxi refers to
the upper limit of the feedrate for an one-digit F code feed command,
and set it in parameter Nos. 1460 or 1461.
Fmax1: Upper limit of the feedrate for F1 to F4 (parameter No. 1460)
Fmax2: Upper limit of the feedrate for F5 to F9 (parameter No. 1461)
1451
Feedrate for F1
to
1459
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Feedrate for F9
Setting input
Real path
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 - +240000.0)
Set Feedrates for one-digit F code feed commands F1 to F9.
When an one-digit F code feed command is executed, as the feedrate
is changed by turning the manual pulse generator, these parameter
values also change accordingly.
- 1372 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1460
1461
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
mm/min, inch/min, degree/min(machine unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 - +240000.0)
Set the upper limit of feedrate for the one-digit F code feed command.
As the feedrate increases by turning the manual pulse generator, the
feedrate is clamped when it reaches the upper limit set. If an one-digit
F code feed command F1 to F4 is executed, the upper limit is that set
in parameter 1460. If an one-digit F code feed command F5 to F9 is
executed, the upper limit is that set in parameter 1461.
#7
#6
#5
1601
[Input type]
[Data type]
#5
NCI
SHP
#2
#1
#0
An in-position check:
0: Confirms that the specified feedrate becomes 0 (the
acceleration/deceleration delay becomes 0) at deceleration time
and that the machine position has reached a specified position
(the servo positional deviation is within the in-position width set
by parameter No. 1827).
1: Confirms only that the specified feedrate becomes 0 (the
acceleration/deceleration delay becomes 0) at deceleration time.
#7
#0
#3
Parameter input
Bit path
#6
#5
1604
[Input type]
[Data type]
#4
NCI
#4
#3
#2
#1
#0
SHP
Parameter input
Bit path
When automatic operation is started, the state equivalent to the
specification of G5.1Q1 for AI contour control is:
0: Not set
1: Set
Upon reset, the state where G5.1Q1 is specified is set.
- 1373 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
#1
#0
1606
[Input type]
[Data type]
#0
MNJx
MNJx
Parameter input
Bit axis
In manual handle interrupt or automatic manual simultaneous
operation (interrupt type):
0: Only cutting feed acceleration/deceleration is enabled, and jog
feed acceleration/deceleration is disabled.
1: Both cutting feed acceleration/deceleration and jog feed
acceleration/deceleration are applied.
#7
#6
#5
#4
#3
1610
[Input type]
[Data type]
#2
#1
#0
CTBx
CTLx
Parameter input
Bit axis
#0
CTLx
#1
CTBx
1620
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Word axis
msec
0 to 4000
Specify a time constant used for acceleration/deceleration in rapid
traverse.
[Example]
For linear acceleration/deceleration
Speed
Time
A.PARAMETERS
APPENDIX
B-63944EN/02
Rapid traverse
(Parameter No. 1420)
T2
T2
T2
T2
Time
T1
T1
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1624
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Word axis
msec
0 to 4000
Set the time constant used for exponential acceleration/deceleration in
cutting feed, bell-shaped acceleration/deceleration after interpolation
or linear acceleration/deceleration after interpolation in cutting feed
for each axis. Except for special applications, the same time constant
must be set for all axes in this parameter. If the time constants set for
the axes differ from each other, proper straight lines and arcs cannot
be obtained.
Time constant of acceleration/deceleration in jog feed for each axis.
Parameter input
Word axis
msec
0 to 4000
Set the time constant used for acceleration/deceleration in jog feed
for each axis.
- 1375 -
A.PARAMETERS
APPENDIX
1660
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0.)
Set a maximum allowable acceleration rate in acceleration/
deceleration before interpolation for each axis.
If a value greater than 100000.0 is set, the value is clamped to
100000.0.
If 0 is set, the specification of 100000.0 is assumed. If 0 is set for all
axes, however, acceleration/deceleration before interpolation is not
performed.
If a maximum allowable acceleration rate set for one axis is greater
than a maximum allowable acceleration rate set for another axis by a
factor or 2 or more, the feedrate at a corner where the direction of
travel abruptly changes can decrease temporarily.
Maximum allowable acceleration rate in acceleration/deceleration before
1671
interpolation for linear rapid traverse for each axis, or maximum allowable
reference acceleration rate in optimum torque acceleration/deceleration
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0.)
(1) Set a maximum allowable acceleration rate in acceleration/
deceleration before interpolation for linear rapid traverse.
If a value greater than 100000.0, the value is clamped to
100000.0.
If 0 is set, the specification of the following is assumed:
1000.0 mm/sec/sec
100.0 inch/sec/sec
100.0 degrees/sec/sec
If 0 is specified for all axes, however, acceleration/deceleration
before interpolation is not performed.
(2) Maximum allowable reference acceleration rate in optimum
torque acceleration/deceleration
- 1376 -
A.PARAMETERS
APPENDIX
B-63944EN/02
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word path
msec
0 to 200
(1) Set an acceleration change time of bell-shaped acceleration/
deceleration for linear rapid traverse (time for changing from the
state of constant feedrate (A) to the state of constant
acceleration/deceleration (C) at the acceleration rate calculated
from the acceleration rate set in parameter No. 1671: time of (B)
in the figure below).
(2) Set an acceleration change time of bell-shaped acceleration/
deceleration in optimum torque acceleration/deceleration (time
for changing from the state of constant feedrate (A) to the state of
acceleration/deceleration (C) at the acceleration rate calculated
from optimum torque acceleration/deceleration: time of (B) in
the figure below).
F ee d ra te in ta n g e nt d ire ctio n
M axim u m a c ce le ra tio n ra te n ot e xc e ed in g
m a xim u m a llow a b le a c ce le ra tion rate s e t b y
p a ra m e te r N o . 1 6 7 1 fo r e a ch a xis is
a u to m atic a lly c a lc ula te d .
(A )
(B )
(C )
(B )
(A )
T im e se t b y p a ra m e te r N o . 1 6 7 2
- 1377 -
(B )
(C )
(B )
(A )
A.PARAMETERS
APPENDIX
1710
[Input type]
[Data type]
[Unit of data]
[Valid data range]
B-63944EN/02
Minimum deceleration ratio (MDR) for inner circular cutting feedrate change
by automatic corner override
Parameter input
Byte path
%
0 to 100
Set a minimum deceleration ratio (MDR) for an inner circular cutting
feedrate change by automatic corner override.
In the case of circular cutting offset inward, the actual feedrate is
determined by a specified feedrate (F) as follows:
Rc
Rp
Thus, the feedrate along the programmed path satisfies the specified
value of F.
Programmed path
Rc
Rp
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
deg
Depend on the increment system of the reference axis
2 to 178
Set an inner determination angle for inner corner override in automatic
corner overriding.
- 1378 -
APPENDIX
B-63944EN/02
1712
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1713
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1714
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Parameter input
Byte path
%
1 to 100
Set an inner corner override value in automatic corner overriding.
Start distance (Le) for inner corner override
Setting input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set a start distance for inner corner override in automatic corner
overriding.
End distance (Ls) for inner corner override
Setting input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set an end distance for inner corner override in automatic corner
overriding.
When p, an inner corner is assumed. (Parameter No. 1711 is
used to set p.)
When a corner is determined to be an inner corner, an override is
applied to the feedrate in the range of Le in the previous block from
the intersection of the corner and in the range of Ls in the next block
from the intersection of the corner.
Distances Le and Ls represent linear distances from the intersection of
a corner to points on the tool center path.
Le and Ls are set in parameter No. 1713 and No. 1714.
Programmed path
- 1379 -
A.PARAMETERS
APPENDIX
1732
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real path
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
With the deceleration function based on acceleration in circular
interpolation, an optimum feedrate is automatically calculated so that
acceleration produced by changing the move direction in circular
interpolation does not exceed the maximum allowable acceleration
rate specified in parameter No. 1735.
If the radius of an arc is very small, a calculated feedrate may become
too low.
In such a case, the feedrate is prevented from decreasing below the
value specified in this parameter.
NOTE
During involute interpolation, the minimum
allowable feedrate of "clamping of acceleration
near a basic circle" in involute interpolation
automatic feedrate control is used.
1735
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0.)
Set a maximum allowable acceleration rate for the deceleration
function based on acceleration in circular interpolation.
Feedrate is controlled so that acceleration produced by changing the
move direction in circular interpolation does not exceed the value
specified in this parameter.
For an axis with 0 set in this parameter, the deceleration function
based on acceleration is disabled.
If a different value is set in this parameter for each axis, a feedrate is
determined from the smaller of the acceleration rates specified for the
two circular axes.
- 1380 -
APPENDIX
B-63944EN/02
A.PARAMETERS
NOTE
During involute interpolation, the minimum
allowable feedrate of "clamping of acceleration
near a basic circle" in involute interpolation
automatic feedrate control is used.
1737
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1738
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0.)
Set a maximum allowable acceleration rate produced by changing the
tool move direction.
For an axis with 0 set in this parameter, the deceleration function
based on acceleration is disabled. If 0 is set for all axes, the
deceleration function based on acceleration is not performed.
In circular interpolation, however, the deceleration function based on
feedrate control using acceleration in circular interpolation (parameter
No. 1735) is enabled.
Minimum allowable feedrate for the deceleration function based on
acceleration in AI contour control
Parameter input
Real path
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
With the deceleration function based on acceleration in AI contour
control, a feedrate most suitable for a desired figure is automatically
calculated.
Depending on the figure, however, the calculated feedrate may
become too low.
In such a case, the feedrate is prevented from decreasing below the
value specified in this parameter.
If overriding using the deceleration function based on cutting load is
enabled, a feedrate lower than the minimum allowable feedrate may
be used.
- 1381 -
A.PARAMETERS
APPENDIX
1769
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1772
[Input type]
[Data type]
[Unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Word axis
msec
0 to 4000
In the acceleration/deceleration before interpolation mode as in AI
contour control, not the ordinary time constant (parameter No. 1622)
but the value of this parameter is used.
Be sure to specify the same time constant value for all axes except for
a special application. If different values are set, correct linear and
circular figures cannot be obtained.
Acceleration change time of bell-shaped acceleration/deceleration before
interpolation
Parameter input
2-word path
msec
0 to 200
Set an acceleration change time of bell-shaped acceleration/
deceleration before interpolation (time for changing from the state of
constant feedrate (A) to the state of constant acceleration/deceleration
(C) at the acceleration rate calculated from the acceleration rate set in
parameter No. 1660: time of (B) in the figure below).
Feedrate in tangent direction
(A)
(B)
(C)
(B)
(A)
- 1382 -
(B)
(C)
(B)
(A)
APPENDIX
B-63944EN/02
1783
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1788
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
1789
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
If a feedrate component change for each axis exceeding the value set
in this parameter occurs at the joint of blocks, the feedrate
determination function based on corner feedrate difference finds a
feedrate not exceeding the set value and performs deceleration by
using acceleration/deceleration before interpolation. Thus, a shock
to the machine and machining error at a corner can be reduced.
Maximum allowable acceleration change rate in feedrate determination
based on acceleration change for each axis
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0.)
Set a maximum allowable acceleration change rate for each axis in
feedrate control based on acceleration change under control on the rate
of change of acceleration.
For an axis with 0 set in this parameter, feedrate control based on
acceleration change is disabled.
If 0 is set for all axes, feedrate control based on acceleration change is
not exercised.
Maximum allowable acceleration change rate in feedrate determination
based on acceleration change for each axis (linear interpolation)
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0.)
Set a maximum allowable acceleration change rate for each axis in
feedrate control based on acceleration change under control on the rate
of change of acceleration in successive linear interpolation operations.
In feedrate control based on acceleration change at a corner between
linear interpolation operations, the maximum allowable acceleration
change rate not set in parameter No. 1788 but set in this parameter is
valid.
- 1383 -
A.PARAMETERS
APPENDIX
B-63944EN/02
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Byte path
%
0 to 50
Set the ratio of the change time of the rate of change of acceleration to
the change time of acceleration(*1) by percentage (%) in smooth
bell-shaped acceleration/deceleration before look-ahead interpolation.
If 0 is set in this parameter or a value not within the valid data range is
specified in this parameter, smooth bell-shaped acceleration/
deceleration before look-ahead interpolation is not performed.
(*1)
Parameter No. 1772 for acceleration/deceleration before look-ahead
interpolation (cutting feed).
Parameter No. 1672 for acceleration/deceleration before interpolation
in linear rapid traverse, or for optimum torque acceleration/
deceleration.
#7
#6
#5
1802
[Input type]
[Data type]
#4
#3
#2
#1
DC2x
DC4x
#0
Parameter input
Bit axis
#1
DC4x
#2
DC2x
- 1384 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 When this parameter is set to 1, specify the
direction of the scale zero point by setting bit 4
(SCP) of parameter No. 1817.
2 When a rotary encoder with absolute address
reference marks is used, this parameter is invalid.
Even when this parameter is set to 1, the setting of
bit 1 (DC4) of parameter No. 1802 is followed.
#7
#6
1815
[Input type]
[Data type]
#5
#4
#3
APCx
APZx
DCRx
#2
#1
#0
OPTx
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#1
OPTx
Position detector
0: A separate pulse coder is not used.
1: A separate pulse coder is used.
NOTE
Set this parameter to 1 when using a linear scale
with reference marks or a linear scale with an
absolute address zero point (full-closed system).
#3
DCRx
NOTE
When using a rotary encoder with absolute address
reference marks, set also bit 2 (DCLx) of parameter
No. 1815 to 1.
#4
APZx
A.PARAMETERS
APPENDIX
#5
APCx
Position detector
0: Other than absolute position detector
1: Absolute position detector (absolute pulse coder)
#7
1817
[Input type]
[Data type]
B-63944EN/02
#6
#5
#4
#3
#2
#1
#0
TANx
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#6
TANx
Tandem control
0: Not used
1: Used
NOTE
Set this parameter to both master axis and slave
axis.
#7
#6
#5
1818
[Input type]
[Data type]
#0
RFSx
#4
#3
SDC
#2
#1
#0
RF2x
RFSx
Parameter input
Bit axis
If G28 is specified for an axis for which a reference position is not
established (ZRF = 0) when a linear scale with an absolute address
zero point or a linear scale with absolute address reference marks is
used:
0: A movement is made to the reference position after reference
position establishment operation.
1: No movement is made after reference position
establishment operation, but the operation is completed.
NOTE
This parameter disables movement based on the
G28 command to a reference position. So, use this
parameter only in special cases.
#1
RF2x
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
This parameter disables movement based on the
G28 command to a reference position. So, use this
parameter only in special cases.
#3
SDCx
#6
#5
1819
[Input type]
[Data type]
#2
DATx
1820
#4
#3
#2
#1
#0
DATx
Parameter input
Bit axis
When a linear scale with an absolute address zero point or a linear
scale with absolute address reference marks is used, the automatic
setting of parameter No. 1883 and No. 1884 at manual reference
position return time is:
0: Not performed.
1: Performed.
Command multiplier for each axis (CMR)
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
See below :
Set a command multiplier indicating the ratio of the least command
increment to the detection unit for each axis.
Least command increment = detection unit command multiplier
- 1387 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Millimeter
machine
IS-B
Inch
machine
Millimeter
input
Inch input
Millimeter
input
Inch input
Rotation axis
0.001 mm
0.001 mm
0.0001 inch
0.0001 inch
0.001 mm
0.001 mm
0.0001 inch
0.0001 inch
0.001 deg
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
Millimeter
machine
IS-C
Inch
machine
Millimeter
input
Inch input
Millimeter
input
Inch input
Rotation axis
0.0001 mm
0.0001 mm
0.00001 inch
0.00001 inch
0.0001 mm
0.0001 mm
0.00001 inch
0.00001 inch
0.0001 deg
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
Millimeter
machine
IS-D
Inch
machine
Millimeter
input
Inch input
Millimeter
input
Inch input
Rotation axis
0.00001 mm
0.00001 mm
0.000001 inch
0.000001 inch
0.00001 mm
0.00001 mm
0.000001 inch
0.000001 inch
0.00001 deg
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
Millimeter
machine
IS-E
Inch
machine
Millimeter
input
Inch input
Millimeter
input
Inch input
Rotation axis
0.000001 mm
0.000001 mm
0.0000001 inch
0.0000001 inch
0.000001 mm
0.000001 mm
0.0000001 inch
0.0000001 inch
0.000001 deg
- 1388 -
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
(diameter specification)
(radius specification)
Least command
increment
0.0005 mm
0.001 mm
0.0005 mm
0.001 mm
0.00005 inch
0.0001 inch
0.00005 inch
0.0001 inch
0.001 deg
Least command
increment
0.00005 mm
0.0001 mm
0.00005 mm
0.0001 mm
0.000005 inch
0.00001 inch
0.000005 inch
0.00001 inch
0.0001 deg
Least command
increment
0.000005 mm
0.00001 mm
0.000005 mm
0.00001 mm
0.0000005 inch
0.000001 inch
0.0000005 inch
0.000001 inch
0.00001 deg
Least command
increment
0.0000005 mm
0.000001 mm
0.0000005 mm
0.000001 mm
0.00000005 inch
0.0000001 inch
0.00000005 inch
0.0000001 inch
0.000001 deg
A.PARAMETERS
APPENDIX
B-63944EN/02
(2) M series
Increment
system
Millimeter
machine
Millimeter
input
Rotation axis
0.01
0.001
0.0001
0.00001
0.000001
mm
0.001
0.0001
0.00001
0.000001
0.0000001
inch
0.01
0.001
0.0001
0.00001
0.000001
deg
Command pulse
least
command
increment
CMR
Error counter
Reference counter
Detection
unit
DMR
DA
Converter
Feedback
pulse
To
velocity
control
Position
detector
Set CMR and DMR so that the pulse weight of + input (command
from the CNC) into the error counter matches the pulse weight of
-input (feedback from the position detector).
[Least command increment]/CMR=[Detection unit]=[Feedback pulse
unit]/DMR
[Least command increment]: Minimum unit of commands issued from
the CNC to the machine
[Detection unit]: Minimum unit for machine position detection
The unit of feedback pulses varies, depending on the type of detector.
[Feedback pulse unit]=[Amount of travel per rotation of the pulse
coder]/[Number of pulses per rotation of the pulse coder]
As the size of the reference counter, specify the grid interval for the
reference position return in the grid method.
[Size of the reference counter]=[Grid interval]/[Detection unit]
[Grid interval]=[Amount of travel per rotation of the pulse coder]
The setting of a command multiplier is as follows:
(1) When command multiplier is 1 to 1/27
Set value = 1 / command multiplier + 100
Valid data range : 101 to 127
(2) When command multiply is 0.5 to 48
Set value = 2 command multiplier
Valid data range : 1 to 96
- 1389 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
If a feedrate exceeding the feedrate found by the
expression below is used, an incorrect travel
amount may result or a servo alarm may be issued.
Be sure to use a feedrate not exceeding the
feedrate found by the following expression:
Fmax[mm/min] = 196602 104 least command
increment / CMR
1821
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1828
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Detection unit
0 to 999999999
Set a reference counter size.
As a reference counter size, specify a grid interval for reference
position return based on the grid method.
When a value less than 0 is set, the specification of 10000 is assumed.
When a linear scale with absolute address reference marks is used, set
the interval of mark 1.
Positioning deviation limit for each axis in movement
Parameter input
2-word axis
Detection unit
0 to 99999999
Set the positioning deviation limit in movement for each axis.
If the positioning deviation exceeds the positioning deviation limit
during movement, a servo alarm (SV0411) is generated, and operation
is stopped immediately (as in emergency stop).
Generally, set the positioning deviation for rapid traverse plus some
margin in this parameter.
- 1390 -
APPENDIX
B-63944EN/02
1829
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1838
A.PARAMETERS
Parameter input
2-word axis
Detection unit
0 to 99999999
Set the positioning deviation limit in the stopped state for each axis.
If, in the stopped state, the positioning deviation exceeds the
positioning deviation limit set for stopped state, a servo alarm
(SV0410) is generated, and operation is stopped immediately (as in
emergency stop).
Position deviarion limit for each axis in moving during safety check
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1841
Paramete input
2-word axis
Detection unit
0 to 99999999
Position deviation limit for each axis during moving for safety check
of Dual Check Safety function is specified.
If position deviation of a moving axis exceeds position deviation limit
while Safety Check is carried out (Safety Monitoring Request
*VLDVx =0), a servo alarm (SV0475, SV1071) is generated and
axes are stopped immediately like emergency stop state..
In Dual Check Safety function, positin deviation is always checked by
CNC and Servo. In case that Safety Check is carried out (Safety
Monitoring Request *VLDVx =0), the servo alarm
(SV0475,SV1071) is generated when each CPU finds out that the
deviation exceeds position deviation limit in moving state.
Position deviation limit of each axis in moving state during other than Dual Check
Safety monitoring (for Dual Check Safety Function)
NOTE
When this parameter is set, the power must be turned
off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2 word axis
Detection unit
0 to 99999999
Set the positioning deviation limit in moving state for each axis for
Dual Check Safety function, in case that Safety Check is not carried
out (Safety Monitoring Request *VLDVx=1).
In case that Safety Check is not carried out (Safety Monitoring
Request *VLDVx =1), servo alarm (SV0475,SV1071) is generated
and operation is stopped immediately (as in emergency stop), when
- 1391 -
A.PARAMETERS
APPENDIX
B-63944EN/02
each CPU finds out that the deviation exceeds position deviation limit
in moving state.
If the value of this parameter is 0, the parameter No.1828 is used for
the value of deviation limit in moving state.
In case that Safety Check is carried out (Safety Monitoring Request
*VLDVx =0), the parameter No.1838 is used for the value of
deviation limit in moving state.
1851
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1882
Parameter input
Word axis
Detection unit
-9999 to 9999
Set the backlash compensating value for each axis.
When the machine moves in a direction opposite to the reference
position return direction after the power is turned on, the first backlash
compensation is performed.
Interval of mark 2 of a linear scale with absolute address reference marks
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
1883
Parameter input
2-word axis
Detection unit
0 to 999999999
Set the interval of mark 2 of a linear scale with absolute address
reference marks.
Distance 1 from the scale zero point to reference position
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Detection unit
-999999999 to 999999999
- 1392 -
A.PARAMETERS
APPENDIX
B-63944EN/02
1884
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Detection unit
-999 to 999
Use this parameter when the distance from the scale zero point to the
reference position exceeds the setting range specified in parameter No.
1883.
Parameter No. 1883 and No. 1884 are used to set the distance from the
scale zero point to the reference position on a linear scale with
absolute address reference marks or a linear scale with an absolute
address zero point.
Distance from the zero point to the reference position of a linear
scale
= No. 1884 1,000,000,000 + No. 1883
The scale zero point represents a point where mark 1 and mark 2
match. Usually, this point is a virtual point that does not physically
exist on the scale. (See the figure below.)
If the reference position is placed in the + direction when viewed from
the scale zero point, set a positive value. If the reference position is
placed in the - direction when viewed from the scale zero point, set a
negative value.
Reference position
Encoder end
Mark 1
Mark 2
Mark 1
Mark 2
8.2
41.8
Mark 1 = mark 2
..
8.0
42.0
PRM.1821
PRM.1882
PRM.1884 100,000,000 + PRM.1883
- 1393 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
1902
[Input type]
[Data type]
#1
#0
ASE
FMD
Parameter input
Bit
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
FMD
#1
ASE
When automatic setting mode is selected for FSSB setting (when the
FMD parameter (bit 0 of parameter No.1902) is set to 0), automatic
setting is:
0: Not completed.
1: Completed.
This bit is automatically set to 1 upon the completion of automatic
setting.
1905
[Input type]
[Data type]
#7
#6
PM2
PM1
#5
#4
#3
#2
#1
PM4
PM3
#0
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#1
PM3
#2
PM4
#6
PM1
APPENDIX
B-63944EN/02
#7
PM2
A.PARAMETERS
NOTE
When automatic setting mode is selected for FSSB
setting (when the parameter FMD (No.1902#0) is
set to 0), this parameter is automatically set when
input is performed with the FSSB setting screen.
When manual setting 2 mode is selected for FSSB
setting (when the parameter FMD (No.1902#0) is
set to 1), this parameter must be set directly. When
a separate detector interface unit is used, a
connector number must be set in the
corresponding parameter (No.1936, No.1937,
No.1938, or No.1939).
1936
1937
1938
1939
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to 7
Set the connector numbers corresponding to connectors to be
connected when the separate detector interface unit set by bit 1, 2, 6,
or 7 of parameter No. 1905 is used. The values to be set are
indicated below.
Within one separate detector interface unit, use connector numbers
sequentially. No intermediate number may be omitted.
Correspondence between connectors and connector numbers
Connector
Connector number
JF101
JF102
JF103
JF104
JF105
JF106
JF107
JF108
- 1395 -
0
1
2
3
4
5
6
7
A.PARAMETERS
APPENDIX
B-63944EN/02
Example of setting)
Controlled
axis
X1
Y1
Z1
X2
Y2
Z2
A1
B1
C1
A2
B2
C2
JF101
JF102
-
JF102
JF101
JF104
JF103
-
JF102
JF101
-
JF101
JF102
JF103
Parameter setting
No.
No.
No.
No.
No.1905
1936 1937 1938 1939 (#7,#6,#2,#1)
0
1
-
1
0
3
2
-
1
0
-
0
1
2
0,1,0,0
1,0,0,0
0,0,0,1
1,0,0,0
0,0,1,0
0,0,0,0
0,0,0,1
0,0,1,0
1,0,0,0
0,1,0,0
1,0,0,0
0,0,1,0
NOTE
When automatic setting mode is selected for FSSB
setting (when the parameter FMD (No.1902#0) is set
to 0), these parameters are automatically set when
input is performed with the FSSB setting screen.
When manual setting 2 mode is selected for FSSB
setting (when the parameter FMD (No.1902#0) is set
to 1), these parameters must be set directly.
[Input type]
[Data type]
#7
XIAx
#6
#5
#4
#3
#2
#1
#0
XIAx
Parameter input
Bit axis
Temporary absolute coordinate setting is:
0: Not used.
1: Used.
NOTE
1 When temporary absolute coordinate setting is
used, bit 1 (OPTx) of parameter No. 1815, bit 5
(APCx) of parameter No. 1815, parameter No.
1874, and parameter No. 1875 must be set.
2 The setting of this parameter becomes effective
after the power is turned off then back on.
- 1396 -
APPENDIX
B-63944EN/02
2031
[Input type]
[Data type]
[Valid data range]
3012
A.PARAMETERS
Parameter input
Word axis
0 to 14564
If the absolute value of a torque command difference between two
axes exceeds the value set in this parameter, an alarm is issued.
Set the same value for the two axes placed under axis synchronous
control.
The servo axis number combination of a set of synchronous master
and slave axes must be such that an odd number is assigned to the
master axis and the immediately following even number is assigned to
the slave axis like (1,2) and (3,4).
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word path
0 to 727
Set an X address to which the skip signal (SKIPn) is to be assigned.
NOTE
This parameter is valid when bit 2 (XSG) of
parameter No. 3008 is set to 1.
Depending on the option configuration of the I/O
Link, the actually usable X addresses are:
X0 to X127, X200 to X327, X400 to X527, X600 to
X727
- 1397 -
A.PARAMETERS
APPENDIX
B-63944EN/02
3013
assigned
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word axis
0 to 727
Set an address to which the deceleration signal (*DECn) for reference
position return for each axis is to be assigned.
NOTE
This parameter is valid when bit 2 (XSG) of
parameter No. 3008 is set to 1.
Depending on the option configuration of the I/O
Link, the actually usable X addresses are:
X0 to X127, X200 to X327, X400 to X527, X600 to
X727
Address to which the PMC axis control skip signal and the measurement
3019
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word path
0 to 727
Set an X address to which the PMC axis control skip signal ESKIP
and the measurement position arrival signals (XAE, YAE, and ZAE
(M series) or XAE and ZAE (T series)) are to be assigned.
#7
#6
#5
#4
#3
#2
#1
#0
SKIP
SKIP6
SKIP5
SKIP4
SKIP3
SKIP2
SKIP8
SKIP7
#7
#6
#5
#4
#3
#2
#1
SKIP
SKIP6
SKIP5
SKIP4
SKIP3
SKIP2
SKIP8
#7
X006
#7
#0
SKIP7 (M series)
#6
#5
#4
#3
#2
#1
#0
ESKIP
-MIT2
+MIT2
-MIT1
+MIT1
ZAE
XAE
#6
#5
#4
#3
ESKIP
- 1398 -
(T series)
#2
#1
#0
ZAE
YAE
XAE
(T series)
(M series)
A.PARAMETERS
APPENDIX
B-63944EN/02
SKIP
#7
SKIP
#6
#5
#4
#3
#2
#1
#0
ESKIP
-MIT2
+MIT2
-MIT1
+MIT1
ZAE
XAE
SKIP6
SKIP5
SKIP4
SKIP3
SKIP2
SKIP8
SKIP7
#6
#5
#4
#3
ESKIP
SKIP5
SKIP6
SKIP4
SKIP3
#2
#1
#0
ZAE
YAE
XAE
SKIP2
SKIP8
SKIP7
(T series)
(M series)
NOTE
This parameter is valid when bit 2 (XSG) of
parameter No. 3008 is set to 1.
Depending on the option configuration of the I/O
Link, the actually usable X addresses are:
X0 to X127, X200 to X327, X400 to X527, X600 to
X727
3021
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to 7, 10 to 17, 20 to 27, ... , 90 to 97
For each axis of the CNC, set a PMC interface address.
Set a value according to the tables below.
Setting value
0
1
Setting value
0
1
- 1399 -
A.PARAMETERS
APPENDIX
B-63944EN/02
[Example of setting]
Axis number
No.3021
10
11
Signal allocation
+J1<G0100.0>, -J1<G0102.0>,
ZP1<F0090.0>, ...
+J2<G0100.1>, -J2<G0102.1>,
ZP2<F0090.1>, ...
+J3<G0100.2>, -J3<G0102.2>,
ZP3<F0090.2>, ...
+J4<G1100.0>, -J4<G1102.0>,
ZP4<F1090.0>, ...
+J5<G1100.1>, -J5<G1102.1>,
ZP5<F1090.1>, ...
If eight or less axes are used per path, the following signal allocation
results when 0 is set for all axes:
Axis 1 of path 1 = Setting equivalent to 0
Axis 2 of path 1 = Setting equivalent to 1
:
Axis 1 of path 2 = Setting equivalent to 10
:
NOTE
Set this parameter when more than eight axes are
used per path.
The valid data range varies, depending on the NC
system type.
3022
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte spindle
0to3,10to13,20to23, ... ,90to93
For each axis of the CNC, set a PMC interface address.
Set a value according to the tables below.
Setting value
0
1
2
3
Setting value
0
1
A.PARAMETERS
APPENDIX
B-63944EN/02
[Example of setting]
Spindle
number
1
No.3022
Signal allocation
10
11
TLMLA<G0070.0>, TLMHA<G0070.1>,
ALMA<F0045.0>, ...
TLMLB<G0074.0>, TLMHB<G0074.1>,
ALMB<F0049.0>, ...
TLMLA<G1070.0>, TLMHA<G1070.1>,
ALMA<F1045.0>, ...
TLMLB<G1074.0>, TLMHB<G1074.1>,
ALMB<F1049.0>, ...
If four or less axes are used per path, the following signal allocation
results when 0 is set for all axes:
Axis 1 of path 1 = Setting equivalent to 0
Axis 2 of path 1 = Setting equivalent to 1
:
Axis 1 of path 2 = Setting equivalent to 10
:
NOTE
Set this parameter when more than four axes are
used per path.
The valid data range varies, depending on the
system software.
3030
3031
3032
[Input type]
[Data type]
[Valid data range]
3033
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
1 to 8
Set the allowable numbers of digits for the M, S, and T codes.
When 0 is set, the allowable number of digits is assumed to be 8.
Allowable number of digits for the B code (second auxiliary function)
Parameter input
Byte path
1 to 8
Set the allowable number of digits for the second auxiliary function.
When 0 is set, the allowable number of digits is assumed to be 8.
To enable a decimal point to be specified, bit 0 (AUP) of parameter
No. 3450 must be set to 1. In this case, the allowable number of digits
set in this parameter includes the number of decimal places.
If a value exceeding the allowable number of digits is specified, the
alarm (PS0003) is issued.
- 1401 -
A.PARAMETERS
APPENDIX
#7
3104
[Input type]
[Data type]
#0
MCN
#3
PPD
#6
#5
DAC
DAC
B-63944EN/02
#4
DRC
DAL
DRC
DRL
#3
#2
#1
#0
PPD
MCN
PPD
MCN
Parameter input
Bit path
Machine position
0: Regardless of whether input is made in mm or inches, the
machine position is displayed in mm for millimeter machines, or
in inches for inch machines.
1: When input is made in mm, the machine position is displayed in
mm, and when input is made in inches, the machine position is
displayed in inches accordingly.
Relative position display when a coordinate system is set
0: Not preset
1: Preset
NOTE
If any of the following is executed when PPD is set
to 1, the relative position display is preset to the
same value as the absolute position display:
(1) Manual reference position return
(2) Coordinate system setting based on G92 (G50
for G code system A on the lathe system)
(3) Workpiece coordinate system presetting based
on G92.1 (G50.3 for G code system A on the
lath system)
(4) When a T code for the lathe system is
specified, the relative position display is preset
to the same value as the absolute position
display.
#4
DRL
Relative position
0: The actual position displayed takes into account tool length
offset.
1: The programmed position displayed does not take into account
tool length offset.
#5
DRC
- 1402 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#6
DAL
Absolute position
0: The actual position displayed takes into account tool length
offset.
1: The programmed position displayed does not take into account
tool length offset.
#7
DAC
3111
[Input type]
[Data type]
#6
#5
OPS
OPM
#4
#3
#2
SVS
#1
SPS
#5
OPM
#6
OPS
#6
#5
3115
#0
NDPx
#0
SVS
Setting input
Bit path
#0
[Input type]
[Data type]
#1
SPS
#4
#3
#2
#1
#0
NDAx
NDPx
Parameter input
Bit axis
The current position is:
0: Displayed.
1: Not displayed.
NOTE
If using the electric gear box function (EGB), set 1 for
the dummy axis of EGB to suppress position display.
- 1403 -
A.PARAMETERS
APPENDIX
#1
NDAx
B-63944EN/02
#6
#5
#4
#3
3129
[Input type]
[Data type]
#2
#1
#0
DAP
DRP
Parameter input
Bit path
#0
DRP
#1
DAP
3131
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to 9, 65 to 90
In order to distinguish axes under parallel operation, synchronization
control, and tandem control, specify a subscript for each axis name.
Setting value
0
1 to 9
65 to 90
Meaning
Each axis is set as an axis other than a parallel axis,
synchronization control axis, and tandem control
axis.
A set value is used as a subscript.
A set letter (ASCII code) is used as a subscript.
0
1
77
83
A.PARAMETERS
APPENDIX
B-63944EN/02
the display of axis name subscripts, set a blank (32) of ASCII code in
the parameter for specifying an axis name subscript.
NOTE
If an extended axis name is used even for one axis
within a path, the use of an axis name subscript
becomes impossible within the path.
3141
3142
3143
3144
3145
3146
3147
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
See the character-code correspondence table.
Specify a path name with codes.
Any character string consisting of alphanumeric characters, katakana
characters, and special characters with a maximum length of seven
characters can be displayed as a series name.
NOTE
1 For characters and codes, see the correspondence
table in Appendix A.
2 When 0 is set in parameter No. 3141,
PATH1(,PATH2...) are displayed as path names.
#7
3201
[Input type]
[Data type]
#6
NPE
#6
#5
#4
#3
#2
#1
#0
NPE
Parameter input
Bit path
With an M02, M30, or M99 block, program registration is assumed to
be:
0: Completed
1: Not completed
- 1405 -
A.PARAMETERS
APPENDIX
#7
#6
#5
3202
[Input type]
[Data type]
B-63944EN/02
#4
#3
#2
#1
NE9
#0
NE8
Parameter input
Bit path
#0
NE8
#4
NE9
3203
[Input type]
[Data type]
#7
#6
#5
MCL
MER
MZE
#4
#3
#2
#1
#0
Parameter input
Bit path
#5
MZE
#6
MER
When the last block of a program has been executed at single block
operation in the MDI mode, the executed block is:
0: Not deleted
1: Deleted
- 1406 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
When MER is set to 0, the program is deleted if the
end-of-record mark (%) is read and executed. (The
mark % is automatically inserted at the end of a
program.)
#7
MCL
3204
[Input type]
[Data type]
#6
MKP
#6
#5
#4
#3
#2
#1
#0
MKP
Parameter input
Bit path
When M02, M03, or EOR (%) is executed in MDI operation, the
created MDI program is automatically:
0: Deleted.
1: Not deleted.
NOTE
If bit 6 (MER) of parameter No. 3203 is set to 1,
choose whether to automatically delete a created
program when the last block is executed.
3210
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word
0 to 99999999
This parameter sets a password for protecting program Nos. 9000 to
9999. When a value other than zero is set in this parameter and this
value differs from the keyword set in parameter No.3211, bit 4 (NE9)
of parameter No.3202 for protecting program Nos. 9000 to 9999 is
automatically set to 1.
This disables the editing of program Nos. 9000 to 9999. Until the
value set as the password is set as a keyword, NE9 cannot be set to 0
and the password cannot be modified.
- 1407 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 The state where password 0 and password
keyword is referred to as the locked state. When an
attempt is made to modify the password by MDI
input operation in this state, the warning message
"WRITE PROTECTED" is displayed to indicate that
the password cannot be modified. When an
attempt is made to modify the password with G10
(programmable parameter input), alarm (PS0231)
is issued.
2 When the value of the password is not 0, the
parameter screen does not display the password.
Care must be taken in setting a password.
3211
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word
0 to 99999999
When the value set as the password (set in parameter No.3210) is set
in this parameter, the locked state is released and the user can now
modify the password and the value set in bit 4 (NE9) of parameter
No.3202.
NOTE
The value set in this parameter is not displayed.
When the power is turned off, this parameter is set
to 0.
3220
[Input type]
[Data type]
[Valid data range]
Password (PSW)
Locked parameter
2-word
0 to 99999999
This parameter sets a password (PSW). When a value other than 0 is
set, a password is set. When a password is set, a blank is displayed in
this parameter, and the state (locked state) where an operation such as
program editing is locked is set. When password (PSW) = 0, namely,
in the normal state, or when password (PSW) = keyword (KEY),
namely, in the unlock state, this parameter can be set.
- 1408 -
A.PARAMETERS
APPENDIX
B-63944EN/02
3221
[Input type]
[Data type]
[Valid data range]
Keyword (KEY)
Locked parameter
2-word
0 to 99999999
When the same value as the password (PSW) is set in this parameter,
the lock is released (unlock state). The value set in this parameter is
not displayed.
The value of this parameter is initialized to 0 automatically when the
power is turned on. So, if the power is turned off in the unlock state
then is turned on again, the lock state is automatically set.
3222
3223
[Input type]
[Data type]
[Valid data range]
Locked parameter
2-word
0 to 99999999
The programs in a range set here can be locked. Set the minimum
program number and maximum program number of a desired range.
Set these parameters to satisfy PMAX > PMIN.
These parameters can be set when password (PSW) = 0, namely, in
the normal state, or when password (PSW) = keyword (KEY), namely
in the unlock state.
Example)
Parameter No.3222 = 7000
Parameter No.3223 = 8499
When the values above are set, the programs from O7000 to O8499
can be locked.
When PMIN = 0, the specification of PMIN = 9000 is assumed.
When PMAX = 0, the specification of PMAX = 9999 is assumed.
So, when these parameters are set to the defaults, the programs from
O9000 to O9999 are locked.
NOTE
1 Parameter No. 3220 to No. 3223 are neither
punched nor read.
2 Parameter No. 3220 to No. 3223 are not cleared
even when a parameter file clear operation is
performed in the IPL state.
3 The values of a password (PSW) and keyword
(KEY) are not displayed. When password (PSW) =
0, 0 is displayed in parameter No. 3220 to indicate
that the normal state is set.
4 When a password (PSW) or keyword (KEY) is set,
[+INPUT] has the same effect as [INPUT]. For
example, if the input operation "1[+INPUT]" is
performed when 99 is set in the keyword (KEY)
parameter, "1" is set.
- 1409 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
#1
3280
[Input type]
[Data type]
#0
NLC
Parameter input
Bit
Dynamic display language switching is:
0: Enabled.
1: Disabled.
When dynamic display language switching is disabled, the language
setting screen is not displayed. In this case, change the setting of
parameter No. 3281 on the parameter screen then turn on the power
again to switch the display language.
3281
[Input type]
[Data type]
[Valid data range]
Display language
Parameter input
Byte
0 to 14
Select a display language from the following:
0 : English
1 : Japanese
2 : German
3 : French
4 : Chinese
5 : Italian
6 : Korean
7 : Spanish
8 : Dutch
9 : Danish
10 : Portuguese
11 : Polish
12 : Hungarian
13 : Swedish
14 : Czech
If a number not indicated above is set, English is selected.
#7
#6
#5
3400
[Input type]
[Data type]
#1
MGC
#0
NLC
PGD
#4
#3
#2
#1
#0
MGC
Parameter input
Bit path
When a single block specifies multiple M commands, an M code
group check is:
0: Made.
1: Not made.
- 1410 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#5
PGD
NOTE
1 The option for the dynamic diameter/radius
switching function is required.
2 When the G10.9 command is enabled by this
parameter, signal-based dynamic diameter/radius
switching is disabled.
3401
[Input type]
[Data type]
#7
#6
GSC
GSB
#5
#4
#3
#2
#1
#0
ABS
MAB
DPI
ABS
MAB
DPI
Parameter input
Bit path
#0
DPI
#4
MAB
NOTE
When G code system A is used with the lathe
system, this parameter is invalid.
#5
ABS
NOTE
Bit 5 (ABS) of parameter No. 3401 is valid when bit
4 (MAB) of parameter No. 3401 is set to 1.
When G code system A is used with the lathe
system, this parameter is invalid.
- 1411 -
A.PARAMETERS
APPENDIX
#6
#7
GSB
GSC
B-63944EN/02
GSB
G code
G code system A
G code system B
G code system C
NOTE
G code system B and G code system C are
optional functions. When no option is selected, G
code system A is used, regardless of the setting of
these parameters.
#7
3402
[Input type]
[Data type]
#6
#5
G23
CLR
G23
CLR
#4
#3
FPM
G91
G91
#2
#1
G19
G18
#0
G01
G01
Parameter input
Bit path
#0
G01
G01 Mode entered when the power is turned on or when the control is
cleared
0: G00 mode (positioning)
1: G01 mode (linear interpolation)
#1
G18
#2
G19
#3
G91
#4
FPM
#6
CLR
Reset button on the MDI panel, external reset signal, reset and rewind
signal, and emergency stop signal
0: Cause reset state.
1: Cause clear state.
For the reset and clear states, refer to Appendix in the User's Manual.
- 1412 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
G23
3404
[Input type]
[Data type]
#2
SBP
#6
M3B
#5
#4
M02
M30
#3
#2
#1
#0
SBP
Parameter input
Bit path
In an external device subprogram call, the address P format is based
on:
0: File number specification
1: Program number specification
NOTE
In memory card operation, the program number
specification format is used, regardless of the
setting of this parameter.
#4
M30
#5
M02
#7
M3B
- 1413 -
A.PARAMETERS
APPENDIX
#7
#6
#5
3405
[Input type]
[Data type]
#0
AUX
B-63944EN/02
#4
#3
CCR
G36
#2
#1
#0
DWL
AUX
DWL
AUX
Parameter input
Bit path
When the second auxiliary function is specified in the calculator-type
decimal point input format or with a decimal point, the multiplication
factor for a value output (onto the code signal) relative to a specified
value is such that:
0: The same multiplication factor is used for both of metric input
and inch input.
1: A multiplication factor used for inch input is 10 times greater
than that used for metric input.
When the second auxiliary function is specified in the calculator-type
decimal point input format or with a decimal point, the value output
onto the code signal is a specified value multiplied by a value
indicated below.
Increment system
Metric
input
system
Inch
input
system
Parameter
AUX=0
100 times
1000 times
10000 times
100000 times
1000000 times
100 times
1000 times
10000 times
100000 times
1000000 times
Parameter
AUX=1
100 times
1000 times
10000 times
100000 times
1000000 times
1000 times
10000 times
100000 times
1000000 times
10000000 times
#1
DWL
#3
G36
NOTE
If it is necessary to perform circular threading
(counterclockwise), set this parameter to 1.
- 1414 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#4
CCR
NOTE
If this bit (CCR) is set to 0, the function for changing
the compensation direction by specifying I, J, or K in
a G01 block in the cutter compensation/ tool nose
radius compensation mode cannot be used.
If this bit (CCR) is set to 1 when address C is used
as an axis name, the chamfer function cannot be
used.
#7
#6
#5
#4
#3
#2
#1
3406
C07
C06
C05
C04
C03
C02
C01
#7
#6
#5
#4
#3
#2
#1
#0
3407
C15
C14
C13
C12
C11
C10
C09
C08
#7
#6
#5
#4
#3
#2
#1
#0
3408
C23
C22
C21
C20
C19
C18
C17
C16
#7
3409
#0
#6
#5
#4
#3
#2
#1
#0
C30
C29
C28
C27
C26
C25
C24
[Input type]
[Data type]
Parameter input
Bit
C01 to C30
G code group
C01
C02
C03
:
D30
01
02
03
:
30
- 1415 -
A.PARAMETERS
APPENDIX
3410
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Setting input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
0 to 999999999
When a circular interpolation command is executed, the tolerance for
the radius between the start point and the end point is set.
3411
3412
:
3420
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
0 to 999999999
Set M codes that prevent buffering the following blocks. If
processing directed by an M code must be performed by the machine
without buffering the following block, specify the M code.
M00, M01, M02, and M30 always prevent buffering even when they
are not specified in these parameters.
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
- 1416 -
APPENDIX
B-63944EN/02
[Input type]
[Data type]
[Valid data range]
A.PARAMETERS
Parameter input
2-word path
3 to 99999999
When a specified M code is within the range specified with parameter
Nos. 3421 and 3422, 3423 and 3424, 3425 and 3426, 3427 and 3428,
3429 and 3430, or 3431 and 3432, buffering for the next block is not
performed until the execution of the block is completed.
NOTE
M00, M01, M02, and M30 are M codes that do not
perform buffering, regardless of parameter setting.
M98, M99, M codes for calling subprograms, and M
codes for calling custom macros are M codes that
performs buffering, regardless of parameter setting.
3441
Start number of M codes for which an M code group can be set (1)
3442
Start number of M codes for which an M code group can be set (2)
3443
Start number of M codes for which an M code group can be set (3)
3444
Start number of M codes for which an M code group can be set (4)
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
0, 100to99999999
Code numbers 0 to 99 on the M code group setting screen correspond
to M00 to M99. When adding M codes after the first 100 M codes,
specify a start M code number in these parameters. Thus, up to 400 M
codes can be added to the M code group setting screen in groups of
100 M codes starting with the set value. When 0 is set, no M codes are
added to the M code group setting screen.
When setting these parameters, follow the setting condition described
below. If the condition is not satisfied, no M codes are added to the M
code group setting screen as in the case where 0 is set.
(Setting condition)
The settings of parameters (1) to (4) (excluding the setting of 0)
must satisfy:
99 < (1), (1)+99 < (2), (2)+99 < (39, (3) +99 < (4)
- 1417 -
A.PARAMETERS
APPENDIX
#7
3450
[Input type]
[Data type]
#6
B-63944EN/02
#5
#4
#3
#2
#1
BDX
#0
AUP
Parameter input
Bit path
#0
AUP
#7
BDX
When ASCII code is called using the same address as the address for
the second auxiliary function (specified by parameter No. 3460), this
parameter prevents the argument unit used when the option for the
second auxiliary function is selected from differing from the argument
unit used when the same option is not selected.
0: When bit 0 (AUP) of parameter No. 3450 is set to 1, the
argument unit differs, depending on whether the option for the
second auxiliary function is selected or not.
1: The same argument unit is used. (The unit applied when the
option for the second auxiliary function is selected is used.)
[Example]
A setting is made so that address B is used to call O9004, and the
program O1 below is executed with parameter No. 3460 = 66.
O1
O9004
B2
#500 = #146
M30
M99
When the increment system is IS-B, and metric input is used,
#500 assumes a value indicated in the table below.
Bit 0 (DPI) of Bit 0 (AUP) of
parameter No. parameter No.
3401
3450
0
1
0
1
0
1
- 1418 -
BDX=0
BDX=1
Without the
With the
second
second
auxiliary
auxiliary
function option function option
2.000
2.000
2.000
2.000
2.000
0.002
2.000
2.000
2.000
0.002
2.000
2.000
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
#1
3451
[Input type]
[Data type]
#0
GQS
GQS
Parameter input
Bit path
When threading is specified, the threading start angle shift function
(Q) is:
0: Disabled.
1: Enabled.
#7
3452
[Input type]
[Data type]
#7
EAP
#0
#6
#5
#4
#3
#2
#1
#0
EAP
Parameter input
Bit path
When bit 0 (ADX) of parameter No. 3455 is set to 1, calculator-type
decimal point input at a macro calling argument address is:
0: Enabled.
1: Disabled.
NOTE
This parameter is valid when bit 0 (DPI) of
parameter No. 3401 is set to 0.
#7
#6
#5
3455
[Input type]
[Data type]
#0
AXDx
#4
#3
#2
#1
#0
AXDx
Parameter input
Bit axis
If a decimal point is omitted for an axis address with which a decimal
point can be used, the value is determined:
0: In accordance with the least input increment. (Normal decimal
point input)
1: In millimeters, inches, or seconds. (calculator-type decimal point
input)
NOTE
This parameter specifies the calculator-type
decimal point input function for each axis.
For the same axis name, be sure to make the
same setting.
- 1419 -
A.PARAMETERS
APPENDIX
#7
3457
[Input type]
[Data type]
#6
#5
SCF
B-63944EN/02
#4
#3
#2
#1
#0
SYS
MC1
MC2
LIB
Parameter input
Bit path
NOTE
1 The parameters LIB, MC2, MC1, and SYS are used
to set a search folder for the following
subprogram/macro calls:
- Subprogram call based on an M code
- Subprogram call based on a particular address
- Subprogram call based on a second auxiliary
function code
- Macro call based on a G code
- Macro call based on an M code
- Macro call based on a T code
- One-touch macro call
2 The parameter SCF is used to set whether to add a
search folder for the following subprogram/macro
calls:
- Subprogram call based on M98
- Figure copy based on G72.1/G72.2
- Macro call based on G65/G66/G66.1
- Macro interrupt based on M96
#0
LIB
#1
MC2
#2
MC1
#3
SYS
#7
SCF
- 1420 -
A.PARAMETERS
APPENDIX
B-63944EN/02
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
65to67, 85to87
Specify which of A, B, C, U, V, and W is to be used as the address for
specifying the second auxiliary function. If an address used as an
axis name is specified, the second auxiliary function is disabled.
Name
Setting value
A
65
B
66
C
67
U
85
V
86
W
87
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch (input unit)
Depend on the increment system of the applied axis
0 to 999999999
This parameter sets the maximum allowable difference (absolute
value) between the specified end position and the end position
obtained from the increase/decrease and frequency in spiral or conic
interpolation.
- 1421 -
A.PARAMETERS
APPENDIX
3472
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
(For IS-B and millimeter machines, 1.0 to 999999.999; for inch
machines, 1.0 to 99999.9999)
If this parameter value is 0 or a value outside the valid data range, the
minimum value of the range is assumed.
In spiral interpolation and conic interpolation, the speed is generally
held constant. In an area near the center, the spiral radius decreases,
resulting in an extremely high angular velocity. To prevent this, once
the spiral radius has reached the parameter-set value, the angular
velocity subsequently remains constant. As a result, the actual speed
decreases.
#7
#6
#5
#4
#3
3605
[Input type]
[Data type]
#2
#1
#0
BDPx
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
BDPx
3620
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word axis
0 to 1023
Set the number of the pitch error compensation position for the
reference position for each axis.
- 1422 -
A.PARAMETERS
APPENDIX
B-63944EN/02
3621
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
3622
Parameter input
Word axis
0 to 1023
Set the number of the pitch error compensation position at the
extremely negative position for each axis.
Number of the pitch error compensation position at extremely positive
position for each axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
3623
Parameter input
Word axis
0 to 1023
Set the number of the pitch error compensation position at the
extremely positive position for each axis.
This value must be larger than set value of parameter (No.3620).
Magnification for pitch error compensation for each axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to 100
Set the magnification for pitch error compensation for each axis.
If the magnification is set to 1, the same unit as the detection unit is
used for the compensation data.
- 1423 -
A.PARAMETERS
APPENDIX
3624
B-63944EN/02
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
3625
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
See the description below.
The pitch error compensation positions are arranged with equal
spacing. The space between two adjacent positions is set for each axis.
The minimum interval between pitch error compensation positions is
limited and obtained from the following equation:
Minimum interval between pitch error compensation positions =
maximum feedrate/7500
Unit : mm, inch, deg or mm/min, inch/min, deg/min
Example:
When the maximum feedrate is 15000 mm/min, the minimum
interval between pitch error compensation positions is 2 mm.
Travel distance per revolution in pitch error compensation of rotation axis
type
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
See the description below.
If the pitch error compensation of rotation axis type is performed (bit
1 (ROSx) of parameter No. 1006 is set to 0 and bit 0 (ROTx) of
parameter No. 1006 is set to 1), set the travel distance per revolution.
The travel distance per revolution does not have to be 360 degrees,
and a cycle of pitch error compensation of rotation axis type can be
set.
However, the travel distance per revolution, compensation interval,
and number of compensation points must satisfy the following
condition:
(Travel distance per revolution) = (Compensation interval) (Number
of compensation points)
The compensation at each compensation point must be set so that the
total compensation per revolution equals 0.
- 1424 -
APPENDIX
B-63944EN/02
A.PARAMETERS
NOTE
If 0 is set, the travel distance per revolution becomes
360 degrees.
3626
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word axis
0 to 1023, 3000 to 4023
When using both-direction pitch error compensation, set the number
of compensation point at the farthest end in the negative direction for
a movement in the negative direction.
NOTE
1 For a movement in the positive direction, set the
compensation point number at the farthest end in the
negative direction in parameter No. 3621.
2 A set of compensation data items for a single axis
should not be set to lie astride 1023 to 3000.
Pitch error compensation at reference position when a movement to the
3627
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Word axis
Detection unit
-32768 to 32767
Set the absolute value of pitch error compensation at reference
position when a movement to the reference position is made from the
negative direction if the direction of reference position return (bit 5
(ZMI) of parameter No. 1006) is positive or from the positive
direction if the direction of reference position return is negative.
- 1425 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
3700
[Input type]
[Data type]
#0
CRF
#1
#0
NRF
CRF
Parameter input
Bit path
Reference position setting at an arbitrary position under Cs contour
control is:
0: Not used.
1: Used.
NOTE
When this function is used, an attempt to specify
G00 for a Cs contour control axis without
performing a reference position return operation
even once after switching the serial spindle to the
Cs contour control mode results in the alarm
(PS0303) even if bit 1 (NRF) of parameter No.
3700 is set to 0. Be sure to perform a reference
position return operation by specifying G28.
#1
NRF
With the first move command (G00) after switching the series spindle
to Cs contour control mode:
0: A reference position return operation is once performed then
positioning is performed.
1: A normal positioning operation is performed.
#7
#6
#5
#4
#3
3702
[Input type]
[Data type]
#1
EMS
#2
#1
EMS
Parameter input
Bit path
The multi-spindle control function is:
0: Used.
1: Not used.
- 1426 -
#0
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
3716
[Input type]
[Data type]
#1
#0
A/Ss
Parameter input
Bit spindle
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
A/Ss
NOTE
1 When an analog spindle is used, the option for
spindle analog output is required.
2 When a serial spindle is used, the option for
spindle serial output is required.
3 The option for the number of controlled spindles
needs to be specified.
3717
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte spindle
0 to Maximum number of controlled axes
Set a spindle amplifier number to be assigned to each spindle.
0: No spindle amplifier is connected.
1: Spindle motor connected to amplifier number 1 is used.
2: Spindle motor connected to amplifier number 2 is used.
to
n: Spindle motor connected to amplifier number n is used.
- 1427 -
A.PARAMETERS
APPENDIX
B-63944EN/02
3741
3742
3743
3744
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word spindle
min-1
0 to 99999999
Set the maximum spindle speed corresponding to each gear.
Gear 1
Max. speed
(Parameter
No.3741)
- 1428 -
Gear 2
Max. speed
(Parameter
No.3742)
Gear 3
Max. speed
(Parameter
No.3743)
APPENDIX
B-63944EN/02
3770
[Input type]
[Data type]
[Valid data range]
A.PARAMETERS
Parameter input
Byte path
0 to Number of controlled axes
Set the axis as the calculation reference in constant surface speed
control.
NOTE
When 0 is set, constant surface speed control is
always applied to the X-axis. In this case,
specifying P in a G96 block has no effect on the
constant surface speed control.
3781
[Input type]
[Data type]
[Valid data range]
Parameter input
Word spindle
0 to 32767
If bit 3 (MPP) of parameter No. 3703 is set to 1, set the P code to
select each spindle under multi-spindle control. Specify the P code
in a block containing the S command.
Example)
If the P code value for selecting the second spindle is set to 3,
S1000 P3;
causes the second spindle to rotate at S1000.
NOTE
1 This parameter is valid if bit 3 (MPP) of parameter
No. 3703 is set to 1.
2 If this parameter is set to 0, the corresponding
spindle cannot be selected by a P code.
3 Under multipath control, the P code specified here
is valid for each path.
For instance, if the P code to select the first spindle
of path 2 is set to 21, specifying S1000 P21; in
path 1 causes the first spindle of path 2 to be
rotated at S1000.
4 Identical P code values cannot be used for
different spindles. (Identical P code values cannot
be used even if the paths are different.)
5 When this parameter is used (when bit 3 (MPP) of
parameter No. 3703 is set to 1), the spindle
command selection signal is invalid.
6 To use this parameter, the multi-spindle control
function is needed.
- 1429 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Parameters Nos. 4000 to 4799 are basically used with the serial
spindle amplifier (SPM). For details of these parameters, refer to
either of the following manuals and other related documents,
depending on the spindle that is actually connected.
#7
#6
#5
#4
#3
4900
[Input type]
[Data type]
#0
FLRs
4911
[Input type]
[Data type]
[Unit of data]
[Valid data range]
#2
#1
#0
FLRs
Parameter input
Bit spindle
When the spindle speed fluctuation detection function is used, the unit
of an allowable ratio (q) and fluctuation ratio (r) set by parameter No.
4911 and No. 4912 is:
0: 1%
1: 0.1%
Allowable speed ratio (q) used to assume that the spindle has reached a
specified speed
Parameter input
Word spindle
1%, 0.1%
1 to 100, 1 to 1000
When the spindle speed fluctuation detection function is used, set an
allowable speed ratio (q) used to assume that the spindle has reached a
specified speed.
NOTE
The unit of data is determined by bit 0 (FLR) of
parameter No. 4900.
4912
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Spindle variation ratio (r) for not issuing a spindle speed fluctuation
detection alarm
Parameter input
Word spindle
1%, 0.1%
1 to 100, 1 to 1000
When the spindle speed fluctuation detection function is used, set a
spindle fluctuation ratio (r) for not issuing an alarm.
- 1430 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
The unit of data is determined by bit 0 (FLR) of
parameter No. 4900.
4913
[Input type]
[Data type]
[Unit of data]
[Valid data range]
4914
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Spindle speed fluctuation width (i) for not issuing a spindle speed
fluctuation detection alarm
Parameter input
2-word spindle
min-1
0 to 99999
When the spindle speed fluctuation detection function is used, set an
allowable fluctuation width (i) for not issuing an alarm.
Time (p) from the change of a specified speed until spindle speed fluctuation
detection is started
Parameter input
2-word spindle
msec
0 to 99999
When the spindle speed fluctuation detection function is used, set a
time (p) from the change of a specified speed until spindle speed
fluctuation detection is started. In other words, spindle speed
fluctuation detection is not performed until a set time has elapsed after
a specified speed is changed. However, when the actual spindle
speed is assumed to have reached a specified value within a set time
(p), spindle speed fluctuation detection is started.
#7
#6
#5
4950
[Input type]
[Data type]
#4
#3
#2
#1
#0
ISZs
IDMs
IORs
Parameter input
Bit spindle
#0
IORs
#1
IDMs
#2
ISZs
A.PARAMETERS
APPENDIX
4960
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
2-word spindle
6 to 97
Set an M code for switching to the spindle positioning mode.
NOTE
1 Do not set an M code that duplicates other M
codes used for spindle positioning.
2 Do not set an M code used with other functions
(such as M00-05, 30, 98, and 99, and M codes for
calling subprograms).
4961
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word spindle
6 to 97
Set an M code for canceling the spindle positioning mode on the
spindle positioning axis.
NOTE
1 Do not set an M code that duplicates other M
codes used for spindle positioning.
2 Do not set an M code used with other functions
(such as M00-05, 30, 98, and 99, and M codes for
calling subprograms).
- 1432 -
A.PARAMETERS
APPENDIX
B-63944EN/02
4962
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word spindle
6 to 9999999
Two methods are available for specifying spindle positioning. One
method uses axis address for arbitrary-angle positioning. The other
use an M code for half-fixed angle positioning. This parameter sets an
M code for the latter method.
In this parameter, set an M code to be used for half-fixed angle
positioning based on M codes.
Six M code from M to M(+5) are used for half-fixed angle
positioning, when a is the value of this parameter.
When the number of M codes is set in parameter No. 4964, let
be the value set in parameter No. 4962, and let be the value set
in parameter No. 4964. Then, M codes from M to M(+-1)
are used as M codes for half-fixed angle positioning based on M
codes.
The table below indicates the relationship between the M codes and
positioning angles.
M code
Positioning angle
M
M(+1)
M(+2)
M(+3)
M(+4)
M(+5)
:
M(+-1)
2
3
4
5
6
:
Example: Positioning
angle when = 30
30
60
90
120
150
180
:
30
NOTE
1 Do not set an M code that duplicates other M
codes used for spindle positioning.
2 Do not set an M code used with other functions
(such as M00-05, 30, 98, and 99, and M codes for
calling subprograms).
- 1433 -
A.PARAMETERS
APPENDIX
4963
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real spindle
Degree
Depend on the increment system of the applied axis
0 to 60
This parameter sets a basic angular displacement used for half-fixed
angle positioning using M codes.
4964
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
2-word spindle
0 to 255
This parameter sets the number of M codes used for Half-fixed angle
positioning using M codes.
As many M codes as the number specified in this parameter, starting
with the M code specified in parameter No.4962, are used to specify
half-fixed angle positioning.
Let be the value of parameter No.4962, and let be the value of
parameter No.4964. That is, M codes from Ma to M(+-1) are used
for half-fixed angle positioning.
Setting this parameter to 0 has the same effect as setting 6. That is, M
code from M to M(+5) are used for half-fixed angle positioning.
NOTE
1 Make sure that M codes from Ma to M (+-1) do
not duplicate other M codes.
2 Do not set an M code that duplicates other M
codes used for spindle positioning.
3 Do not set an M code used with other functions
(such as M00-05, 30, 98, and 99, and M codes for
calling subprograms).
#7
5001
[Input type]
[Data type]
#0
#1
TLC
TLB
#6
#5
#4
#3
#2
#1
#0
TLB
TLC
EVO
EVO
TAL
Parameter input
Bit path
These bits are used to select a tool length compensation type.
Type
Tool length compensation A
Tool length compensation B
Tool length compensation C
- 1434 -
TLB
0
1
-
TLC
0
0
1
A.PARAMETERS
APPENDIX
B-63944EN/02
TAL
#6
EVO
#6
#5
#4
#3
5002
[Input type]
[Data type]
#1
LGN
#2
#1
LWT
LGN
#0
Parameter input
Bit path
Geometry offset number of tool offset
0: Is the same as wear offset number
1: Specifies the geometry offset number by the tool selection
number
NOTE
This parameter is valid when the option for tool
geometry compensation or tool wear compensation
is specified.
#2
LWT
NOTE
This parameter is valid when the option for tool
geometry compensation or tool wear compensation
is specified.
- 1435 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
5003
[Input type]
[Data type]
#0
#1
SUV
0
SUP
SUV
#1
#0
SUV
SUP
SUV
SUP
Parameter input
Bit path
These bits are used to specify the type of startup/cancellation of cutter
compensation or tool nose radius compensation.
SUP Type
Operation
0
Type A A compensation vector perpendicular to the block next to the startup block or the block preceding
the cancellation block is output.
Programmed path
N2
N1
Type B A compensation vector perpendicular to the startup block or cancellation block and an
intersection vector are output.
Intersection point
G41
Programmed path
N2
N1
0
1
Type C When the startup block or cancellation block specifies no movement operation, the tool is shifted
by the cutter compensation amount in a direction perpendicular to the block next to the startup or
the block before cancellation block.
Intersection point
Tool nose radius center path /
Shift
Tool center path
G41
Programmed path
N3
N2
N1
When the block specifies movement operation, the type is set according to the SUP setting; if
SUP is 0, type A is set, and if SUP is 1, type B is set.
NOTE
When SUV,SUP = 0,1 (type B), an operation
equivalent to that of FS16i-T is performed.
- 1436 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#1
ORC
#1
#0
ORC
5004
[Input type]
[Data type]
#2
ODI
Parameter input
Bit path
The setting of a tool offset value is corrected as:
0: Diameter value
1: Radius value
NOTE
This parameter is valid only for an axis based on
diameter specification. For an axis based on radius
specification, specify a radius value, regardless of
the setting of this parameter.
#2
ODI
#6
#5
5008
[Input type]
[Data type]
#4
MCR
5028
[Input type]
[Data type]
[Valid data range]
#4
#3
#2
#1
#0
MCR
Parameter input
Bit path
If G41/G42 (cutter compensation or tool nose radius compensation) is
specified in the MDI mode, an alarm is:
0: Not raised.
1: Raised. (alarm PS5257)
Number of digits of an offset number used with a T code command
Parameter input
Byte path
0 to 3
Specify the number of digits of a T code portion that is used for a tool
offset number (wear offset number when the tool geometry/wear
compensation function is used).
When 0 is set, the number of digits is determined by the number of
tool compensation values.
When the number of tool compensation values is 1 to 9: Lower 1 digit
When the number of tool compensation values is 10 to 99: Lower 2
digits
When the number of tool compensation values is 100 to 999: Lower 3
digits
- 1437 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Example :
When an offset number is specified using the lower 2 digits of a
T code, set 2 in parameter No. 5028.
Txxxxxx yy
xxxxxx : Tool selection
yy : Tool offset number
NOTE
A value longer than the setting of parameter No. 3032
(allowable number of digits of a T code) cannot be set.
5029
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word
0 to 999
When using memories common to paths, set the number of common
tool compensation values in this parameter.
Ensure that the setting of this parameter does not exceed the number
of tool compensation values set for each path (parameter No. 5024).
[Example 1]
When parameter No. 5029 = 10, parameter No. 5024 (path 1) =
15, and parameter No. 5024 (path 2) = 30 in a 2-path system, tool
compensation numbers 1 to 10 of all paths are made common.
[Example 2]
When parameter No. 5029 = 20 and the other conditions are the
same as for Example 1, tool compensation numbers 1 to 15 are
made common.
NOTE
1 When a multi-path system involving the machining
center system and lathe system is used, memories are
made common in each system.
2 In each of the machining center system and lathe
system, the same unit of tool compensation values
needs to be used.
3 Ensure that the setting of parameter No. 5029 does not
exceed the number of tool compensation values for each
path (parameter No. 5024). If the setting of parameter
No. 5029 exceeds the number of compensation values
of a path, the least of the numbers of compensation
values in all paths is made common.
4 When 0 or a negative value is set, memories common to
paths are not used.
- 1438 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#0
OWD
#3
TCT
5040
[Input type]
[Data type]
#4
#2
#1
#0
OWD
Parameter input
Bit path
In radius programming (bit 1 (ORC) of parameter No. 5004 is set to
1),
0: Tool offset values of both geometry compensation and wear
compensation are specified by radius.
1: Tool offset value of geometry compensation is specified by
radius and tool offset value of wear compensation is specified by
diameter, for an axis of diameter programming.
NOTE
This parameter is valid when the option for tool
geometry compensation or tool wear compensation
is specified.
#3
TCT
- 1439 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
5042
[Input type]
[Data type]
#3
#2
#1
#0
OFE
OFD
OFC
OFA
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
#1
#2
#3
OFA
OFC
OFD
OFE
These bits are used to specify the increment system and valid data
range of a tool offset value.
OFC
0
0
1
0
0
OFA
1
0
0
0
0
Unit
0.01mm
0.001mm
0.0001mm
0.00001mm
0.000001mm
OFC
0
0
1
0
0
OFA
1
0
0
0
0
Unit
0.001inch
0.0001inch
0.00001inch
0.000001inch
0.0000001inch
#7
#6
#5
#4
#3
#2
#0
FXY
#0
FXY
5101
[Input type]
[Data type]
#1
FXY
Parameter input
Bit path
The drilling axis in the drilling canned cycle is:
0: Always the Z-axis
1: The axis selected by the program
NOTE
In the case of the T series, this parameter is valid
only for the drilling canned cycle in the Series 15
format.
- 1440 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
5200
[Input type]
[Data type]
#2
#1
#0
CRG
G84
CRG
G84
Parameter input
Bit path
#0
G84
#2
CRG
#6
#5
#4
5202
[Input type]
[Data type]
#3
#2
#1
#0
CHR
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#3
CHR
#6
#5
#4
#3
5203
[Input type]
[Data type]
#0
HRG
Parameter input
Bit path
Rigid tapping by the manual handle is:
0: Disabled.
1: Enabled.
- 1441 -
#2
#1
#0
HRM
HRG
A.PARAMETERS
APPENDIX
#1
HRM
B-63944EN/02
When the tapping axis moves in the negative direction during rigid
tapping controlled by the manual handle, the direction in which the
spindle rotates is determined as follows:
0: In G84 mode, the spindle rotates in a normal direction. In G74
mode, the spindle rotates in reverse.
1: In G84 mode, the spindle rotates in reverse. In G74 mode, the
spindle rotates in a normal direction.
5241
5242
5243
5244
[Input type]
[Data type]
[Unit of data]
[Valid data range]
5400
[Input type]
[Data type]
Parameter input
2-word spindle
min-1
0 to 9999
Spindle position coder gear ratio
1 : 1 0 to 7400
1 : 2 0 to 9999
1 : 4 0 to 9999
1 : 8 0 to 9999
Each of these parameters is used to set a maximum spindle speed for
each gear in rigid tapping.
Set the same value for both parameter No.5241 and parameter
No.5243 for a one-stage gear system. For a two-stage gear system, set
the same value as set in parameter No. 5242 in parameter No. 5243.
Otherwise, alarm PS0200 will be issued. This applies to the M series.
#7
#6
SCR
XSC
#5
#4
#3
#2
#1
#0
D3R
Parameter input
Bit path
#2
D3R
#6
XSC
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
SCR
#6
#5
#4
#3
#2
5401
[Input type]
[Data type]
#0
SCLx
5411
[Input type]
[Data type]
[Unit of data]
[Valid data range]
#1
#0
SCLx
Parameter input
Bit axis
Scaling on this axis
0: Invalidated
1: Validated
Scaling (G51) magnification
Setting input
2-word path
0.001 or 0.00001 times (Selected using SCR, #7 of parameter
No.5400)
1to999999999
This parameter sets a scaling magnification when axis-by-axis scaling
is disabled (with bit 6 (XSC) of parameter No. 5400 set to 0). If no
scaling magnification (P) is specified in the program, the setting of
this parameter is used as a scaling magnification.
NOTE
When bit 7 (SCR) of parameter No. 5400 is set to
1, the valid data range is 1 to 9999999.
5412
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
This parameter sets a rapid traverse rate for a hole machining cycle in
the three-dimensional coordinate conversion mode.
- 1443 -
A.PARAMETERS
APPENDIX
5421
[Input type]
[Data type]
[Unit of data]
[Valid data range]
B-63944EN/02
Setting input
2-word axis
0.001 or 0.00001 times (Selected using SCR, #7 of parameter
No.5400)
-999999999 to 1, 1 to 999999999
This parameter sets a scaling magnification for each axis when
axis-by-axis scaling is enabled (with bit 6 (XSC) of parameter No.
5400 set to 1). For the first spindle to the third spindle (X-axis to
Z-axis), the setting of this parameter is used as a scaling magnification
if scaling magnifications (I, J, K) are not specified in the program.
NOTE
When bit 7 (SCR) of parameter No. 5400 is set to
1, the valid data ranges are -9999999 to -1 and 1 to
9999999.
#7
#6
#5
#4
#3
#2
5431
[Input type]
[Data type]
#1
#0
MDL
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
MDL
5440
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
-32767 to 32767
This parameter sets the positioning direction and overrun distance in
single directional positioning (G60) for each axis. The positioning
direction is specified using a setting data sign, and the overrun
distance using a value set here.
Overrun distance>0: The positioning direction is positive (+).
Overrun distance<0: The positioning direction is negative (*).
Overrun distance=0: Single directional positioning is not performed.
- 1444 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
5450
[Input type]
[Data type]
#2
PLS
5460
[Input type]
[Data type]
[Valid data range]
5461
[Input type]
[Data type]
[Valid data range]
5463
[Input type]
[Data type]
[Unit of data]
[Valid data range]
#4
#3
#2
#1
#0
PLS
Parameter input
Bit path
The polar coordinate interpolation shift function is:
0: Not used.
1: Used.
This enables machining using the workpiece coordinate system with a
desired point which is not the center of the rotation axis set as the
origin of the coordinate system in polar coordinate interpolation.
Axis (linear axis) specification for polar coordinate interpolation
Parameter input
Byte path
1 to number of controlled axes
This parameter sets control axis numbers of linear axis to execute
polar interpolation.
Axis (rotation axis) specification for polar coordinate interpolation
Parameter input
Byte path
1 to number of controlled axes
This parameter sets control axis numbers of rotation axis to execute
polar interpolation.
Automatic override tolerance ratio for polar coordinate interpolation
Parameter input
Byte path
%
0 to 100
Typical setting: 90% (treated as 90% when set to 0)
Set the tolerance ratio of the fastest cutting feedrate to the speed of the
rotation axis during automatic override of polar coordinate
interpolation.
- 1445 -
A.PARAMETERS
APPENDIX
5464
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
5481
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Byte path
mm, inch (input unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(For IS-B, -999999.999 to +999999.999)
This parameter is used to set the error if the center of the rotation axis
on which polar coordinate interpolation is performed is not on the
X-axis.
If the setting of the parameter is "0", regular polar coordinate
interpolation is performed.
Parameter input
Real axis
deg/min
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
This parameter sets the feedrate of the movement along the normal
direction controlled axis that is inserted at the start point of a block
during normal direction control.
- 1446 -
A.PARAMETERS
APPENDIX
B-63944EN/02
5483
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
0 or positive 9 digit of minimum unit of data (refer to standard
parameter setting table (B)
N2
N3
N1
Travel distance
Programmed path
N2
Programmed path
For arc
When the arc diameter of N2 in the figure on the left
does not exceed the setting, arc N2 is machined with
the tool being normal to block N1. A normal
direction axis is not controlled to move in the normal
direction according to the arc movement.
Diameter
#7
#6
#5
#4
#3
#2
#1
5630
[Input type]
[Data type]
#0
SPN
5641
[Input type]
[Data type]
[Valid data range]
#0
SPN
Parameter input
Bit path
The amount of linear axis division (span value) in exponential
interpolation is:
0: Specified with parameter No.5643.
1: Specified using address K in a block containing G02.3/G03.3.
When address K is not specified, the value set with parameter
No.5643 is used.
Linear axis number subject to exponential interpolation
Parameter input
Byte path
1 to number of controlled axes
This parameter sets the ordinal number, among the controlled axes, for
the linear axis to which exponential interpolation is applied.
- 1447 -
A.PARAMETERS
APPENDIX
5642
[Input type]
[Data type]
[Valid data range]
5643
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Byte path
1 to number of controlled axes
This parameter sets the ordinal number, among the controlled axes, for
the rotation axis to which exponential interpolation is applied.
Amount of linear axis division (span value) in exponential interpolation
Setting input
Real path
mm, inch (machine unit)
Depend on the increment system of the reference axis
0 to 999999999
This parameter sets an amount of linear axis division in exponential
interpolation when bit 0 (SPN) of parameter No. 5630 is set to 0 or
when address K is not specified.
#7
#6
6000
[Input type]
[Data type]
B-63944EN/02
#5
#4
SBM
HGO
SBM
HGO
#3
V15
#2
#1
#0
MGO
G67
MGO
G67
Parameter input
Bit path
#0
G67
#1
MGO
V15
#3
- 1448 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Geometry offset
value
#11001 to #11999
(#2201 to #2400)
#10001 to #10999
(#2001 to #2200)
#10001 to #10999
(#2001 to #2200)
#11001 to #11999
(#2201 to #2400)
Tool
length
offset
Tool
radius
offset
Geometry
offset value
Wear offset
value
Geometry
offset value
Wear offset
value
#13001 to #13999
#12001 to #12999
#12001 to #12999
#13001 to #13999
#4
HGO
#5
SBM
- 1449 -
A.PARAMETERS
APPENDIX
#7
6001
[Input type]
[Data type]
B-63944EN/02
#6
#5
#4
#3
CCV
TCS
CRO
PV5
#2
#1
#0
PRT
MIF
Parameter input
Bit path
#0
MIF
#1
PRT
#3
PV5
NOTE
The variables depend on the selected options.
Embedded
macro
option
Not
selected
Selected
#4
CRO
#5
TCS
#6
CCV
NOTE
The variables depend on the selected options.
- 1450 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
Not
selected
Selected
#6
6003
[Input type]
[Data type]
#100to#149
#100to#199
#100to#499
#5
#4
#3
#2
MSB
MPR
TSE
MIN
#1
#0
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#2
MIN
#3
TSE
#4
MPR
#5
MSB
Interrupt program
0: Uses a dedicated local variable (Macro-type interrupt)
1: Uses the same local variable as in the main program
(Subprogram- type interrupt)
#7
#6
#5
#0
NAT
#3
#2
VHD
6004
[Input type]
[Data type]
#4
D15
#1
#0
NAT
NAT
Parameter input
Bit path
The results of the custom macro functions ATAN (with 2 arguments)
and ASIN are specified as follows:
0: The result of ATAN is 0 to 360.0.
The result of ASIN is 270.0 to 0 to 90.0.
1: The result of ATAN is -180.0 to 0 to 180.0.
The result of ASIN is -90.0 to 0 to 90.0.
- 1451 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#2
VHD
#5
D15
Compensation
number
1
2
3
:
199
200
#7
D code
Geometry
Variable
number
#2401
#2402
#2403
:
#2599
#2600
#6
#5
6007
[Input type]
[Data type]
Wear
Variable name
Variable
number
Variable name
[#_OFSDG[1]]
[#_OFSDG[2]]
[#_OFSDG[3]]
:
[#_OFSDG[199]]
[#_OFSDG[200]]
#2601
#2602
#2603
:
#2799
#2800
[#_OFSDW[1]]
[#_OFSDW[2]]
[#_OFSDW[3]]
:
[#_OFSDW[199]]
[#_OFSDW[200]]
#4
#3
#2
#1
#0
CVA
MGE
BCS
SCS
DPG
Parameter input
Bit path
#0
DPG
#1
SCS
#2
BCS
#3
MGE
- 1452 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#4
CVA
CVA=0
0.01
10.0
CVA=1
0.01
0.01
NOTE
External operations are the same unless the ADP
function is used.
6008
[Input type]
[Data type]
#0
F16
#1
MCA
#4
ISO
#7
#6
IJK
GMP
#5
#4
#3
ISO
#2
#1
#0
MCA
F16
Parameter input
Bit path
The precision of operation is based on:
0: New specification.
1: FS16i compatible specification.
A macro alarm specification based on system variable #3000 is
selected as follows:
0: An alarm number obtained by adding 3000 to a value assigned to
variable #3000 and the corresponding message are displayed.
(A value from 0 to 200 can be assigned to variable #3000.)
1: A value assigned to variable #3000 and the corresponding
message are displayed. (A value from 0 to 4095 can be assigned
to variable #3000.)
(Example)
Execution of #3000=1 (ALARM MESSAGE);
When bit 1 (MCA) of parameter No. 6008 is set to 0:
The alarm screen displays "3001 ALARM MESSAGE".
When bit 1 (MCA) of parameter No. 6008 is set to 1:
The alarm screen displays "MC0001 ALARM MESSAGE".
0:
1:
When the EIA code is used, the bit patters of codes specified
instead of [, ], #, *, =, ?, @, &, and _ are set in parameter No.
6010 to No. 6018.
When the ISO/ASCII code is used, the bit patters of codes
specified instead of [, ], #, *, =, ?, @, &, and _ are set in
parameter No. 6010 to No. 6018.
- 1453 -
A.PARAMETERS
APPENDIX
#6
GMP
#7
IJK
B-63944EN/02
Example
When K_J_I_ is specified:
- When this parameter is set to 0:
Argument specification II is used and K=#6, J=#8,
and I=#10 are specified.
- When this parameter is set to1:
Argument specification I is used and I=#4, J=#5,
and K=#6 are specified regardless of the spcification
order.
(Argument specification II cannot be used.)
- 1454 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
#1
#0
6010
*7
*6
*5
*4
*3
*2
*1
*0
#7
#6
#5
#4
#3
#2
#1
#0
6011
=7
=6
=5
=4
=3
=2
=1
=0
#7
#6
#5
#4
#3
#2
#1
#0
6012
#7
#6
#5
#4
#3
#2
#1
#0
#7
#6
#5
#4
#3
#2
#1
#0
[7
[6
[5
[4
[3
[2
[1
[0
6013
#7
#6
#5
#4
#3
#2
#1
#0
6014
]7
]6
]5
]4
]3
]2
]1
]0
#7
#6
#5
#4
#3
#2
#1
#0
6015
?7
?6
?5
?4
?3
?2
?1
?0
#7
#6
#5
#4
#3
#2
#1
#0
6016
@7
@6
@5
@4
@3
@2
@1
@0
#7
#6
#5
#4
#3
#2
#1
#0
6017
&7
&6
&5
&4
&3
&2
&1
&0
#7
#6
#5
#4
#3
#2
#1
#0
6018
_7
_6
_5
_4
_3
_2
_1
_0
[Input type]
[Data type]
Parameter input
Bit path
*0 to *7 :
=0 to =7 :
#0 to #7 :
[0 to [7 :
]0 to ]7 :
?0 to ?7 :
@0 to @7 :
&0 to &7 :
_0 to _7 :
6030
[Input type]
[Data type]
[Valid data range]
Setting input
2-word path
0 to 99999999
Set the M code to execute external device subprogram calls. When 0 is
set, M198 is used. M01, M02, M30, M98, and M99 cannot be used to
execute external device subprogram calls. When a negative number, 1,
2, 30, 98, or 99 is set for this parameter, M198 is used to execute
external device subprogram calls.
- 1455 -
A.PARAMETERS
APPENDIX
6031
6032
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Word path
500 to 999
Among the common variables (#500 to #999), the range of common
variables specified by this parameter can be protected (by setting their
attributes to read-only). If a write attempt (on the left side) is made, an
alarm is issued.
NOTE
Set 0 in both parameter No. 6031 and No. 6032 not
to protect common variables.
6033
6034
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
03 to 99999999 (excluding 30, 98 and 99)
These parameters can be used when MPR, #4 of parameter No.6003,
is 1. M96 is used as a valid M code and M97 is used as an invalid M
code when MPR is 0, irrespective of the state of this parameter.
- 1456 -
APPENDIX
B-63944EN/02
6036
[Input type]
[Data type]
[Valid data range]
A.PARAMETERS
Parameter input
Word system common
0 to 400
When the memory common to paths is used, this parameter sets the
number of custom macro common variables to be shared (custom
macro variables common to paths). Common variables #100 to #199
(up to #499 in a system with the embedded macro option) may be
shared. Ensure that the maximum number of usable macro common
variables is not exceeded.
Example
When 20 is set in parameter No. 6036
#100 to #119: Shared by all paths
#120 to #149: Used by each path independently
Example)
When 20 is set in parameter No. 6036
#100 to #119: Shared by all paths
#120 to #149: Used by each path independently
NOTE
1 To use up to #199, the option for adding custom
macro common variables is required.
2 To use up to #499, the embedded macro option is
required.
3 When 0 or a negative value is set, the memory
common to paths is not used.
6037
[Input type]
[Data type]
[Valid data range]
Number of custom macro variables common to tool path (for #500 to #999)
Parameter input
Word system common
0 to 500
When the memory common to paths is used, this parameter sets the
number of custom macro common variables to be shared (custom
macro variables common to paths). Common variables #500 to #999
may be shared. Ensure that the maximum number of usable macro
common variables is not exceeded.
Example
When 50 is set in parameter No. 6037
#500 to #549: Shared by all paths #120 to #149:
#550 to #599: Used by each path independently
- 1457 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 To use up to #999, the option for adding custom
macro common variables is required.
2 When 0 or a negative value is set, the memory
common to paths is not used.
6038
[Input type]
[Data type]
[Valid data range]
6039
[Input type]
[Data type]
[Valid data range]
6040
[Input type]
[Data type]
[Valid data range]
Parameter input
Word path
-9999 to 9999
Start program number of a custom macro called by G code
Parameter input
2-word path
1 to 9999
Number of G codes used to call custom macros
Parameter input
Word path
0 to 255
Set this parameter to define multiple custom macro calls using G
codes at a time. With G codes as many as the value set in parameter
No. 6040 starting with the G code set in parameter No. 6038, the
custom macros of program numbers as many as the value set in
parameter No. 6040 starting with the program number set in parameter
No. 6039 can be called. Set 0 in parameter No. 6040 to disable this
mode of calling.
If a negative value is set in parameter No. 6038, the modal call mode
is entered. Whether the modal call is equivalent to G66 or G66.1
depends on bit 3 (MGE) of parameter No. 6007.
Example)
When parameter No. 6038 = 900, parameter No. 6039 = 1000,
and parameter No. 6040 = 100 are set, a set of 100 custom macro
calls (simple calls) is defined as follows:
G900 O1000
G901 O1001
G902 O1002
:
G999 O1099
When the setting of parameter No. 6038 is changed to -900, the
same set of custom macro calls (modal calls) is defined.
- 1458 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 When the following conditions are satisfied, all calls
using these parameters are disabled:
1) When a value not within the specifiable range is
set in each parameter
2) (Value of parameter No.6039 + value of
parameter No.6040 - 1) > 9999
2 The specification of a mixture of simple calls and
modal calls is not allowed.
3 If a range of G codes set by these parameters
duplicate G codes specified in parameter No.6050
to No.6059, the calls specified by parameter
No.6050 to 6059 are made preferentially.
6041
[Input type]
[Data type]
[Valid data range]
6042
[Input type]
[Data type]
[Valid data range]
6043
[Input type]
[Data type]
[Valid data range]
Parameter input
Word path
-999 to 999
Start program number of a custom macro called by G code with a decimal
point
Parameter input
2-word path
1 to 9999
Number of G codes with a decimal point used to call custom macros
Parameter input
Word path
0 to 255
Set this parameter to define multiple custom macro calls using G
codes with a decimal point at a time. With G codes with a decimal
point as many as the value set in parameter No. 6043 starting with the
G code with a decimal point set in parameter No. 6041, the custom
macros of program numbers as many as the value set in parameter No.
6043 starting with the program number set in parameter No. 6042 can
be called. Set 0 in parameter No. 6043 to disable this mode of calling.
If a negative value is set in parameter No. 6041, the modal call mode
is entered. Whether the modal call is equivalent to G66 or G66.1
depends on bit 3 (MGE) of parameter No. 6007.
Example)
When parameter No. 6041 = 900, parameter No. 6042 = 2000,
and parameter No. 6043 = 100 are set, a set of 100 custom macro
calls (simple calls) is defined as follows:
G90.0 O2000
G90.1 O2001
G90.2 O2002
- 1459 -
A.PARAMETERS
APPENDIX
B-63944EN/02
:
G99.9 O2099
When the setting of parameter No. 6041 is changed to -900, the
same set of custom macro calls (modal calls) is defined.
NOTE
1 When the following conditions are satisfied, all calls
using these parameters are disabled:
1) When a value not within the specifiable range is
set in each parameter
2) (Value of parameter No.6042 + value of
parameter No.6043 - 1) > 9999
3) When bit 0 (DPG) of parameter No. 6007 = 0 (to
disable calls using G codes with a decimal point)
2 The specification of a mixture of simple calls and
modal calls is not allowed.
3 If a range of G codes set by these parameters
duplicate G codes specified in parameter No.6060
to No.6069, the calls specified by parameter
No.6060 to 6069 are made preferentially.
6044
[Input type]
[Data type]
[Valid data range]
6045
[Input type]
[Data type]
[Valid data range]
6046
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
3 to 99999999
Start program number of a subprogram called by M code
Parameter input
2-word path
1 to 9999
Number of M codes used to call subprograms (number of subprograms
called by M codes)
Parameter input
2-word path
0 to 32767
Set this parameter to define multiple subprogram calls using M codes
at a time. With M codes as many as the value set in parameter No.
6046 starting with the M code set in parameter No. 6044, the
subprograms of program numbers as many as the value set in
parameter No. 6046 starting with the program number set in 6045 can
be called. Set 0 in parameter No. 6046 to disable this mode of calling.
Example)
When parameter No. 6044 = 80000000, parameter No. 6045 =
3000, and parameter No. 6046 = 100 are set, a set of 100
subprogram calls is defined as follows:
- 1460 -
A.PARAMETERS
APPENDIX
B-63944EN/02
M80000000 O3000
M80000001 O3001
M80000002 O3002
:
M80000099 O3099
NOTE
1 When the following conditions are satisfied, all calls
using these parameters are disabled:
1) When a value not within the specifiable range is
set in each parameter
2) (Value of parameter No. 6045 + value of
parameter No. 6046 - 1) > 9999
2 If a range of M codes set by these parameters
duplicate M codes specified in parameter No. 6071
to No. 6079, the calls specified by parameter No.
6071 to 6079 are made preferentially.
6047
[Input type]
[Data type]
[Valid data range]
6048
[Input type]
[Data type]
[Valid data range]
6049
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
3 to 99999999
Start program number of a custom macro called by M code
Parameter input
2-word path
1 to 9999
Number of M codes used to call custom macros (number of custom macros
called by M codes)
Parameter input
2-word path
0 to 32767
Set this parameter to define multiple custom macro calls using M
codes at a time. With M codes as many as the value set in parameter
No. 6049 starting with the M code set in parameter No. 6047, the
custom macros of program numbers as many as the value set in
parameter No. 6049 starting with the program number set in parameter
No. 6048 can be called. Set 0 in parameter No. 6049 to disable this
mode of calling.
Example)
When parameter No. 6047 = 90000000, parameter No. 6048 =
4000, and parameter No. 6049 = 100 are set, a set of 100 custom
macro calls (simple calls) is defined as follows:
M90000000 O4000
M90000001 O4001
M90000002 O4002
- 1461 -
A.PARAMETERS
APPENDIX
B-63944EN/02
:
M90000099 O4099
NOTE
1 When the following conditions are satisfied, all calls
using these parameters are disabled:
1) When a value not within the specifiable range is
set in each parameter
2) (Value of parameter No. 6048 + value of
parameter No. 6049 - 1) > 9999
2 If a range of M codes set by these parameters
duplicate M codes specified in parameter No. 6080
through No. 6089, the calls specified by parameter
No. 6080 through 6089 are made preferentially.
3 When a 5-digit or longer O number is used, the
option for 8-digit program numbers is required.
6050
to
6059
[Input type]
[Data type]
[Valid data range]
Parameter input
Word path
(-9999 to 9999 : excluding 0, 5, 65, 66 and 67)
Set the G codes used to call the custom macros of program numbers
9010 to 9019. However, note that when a negative value is set in this
parameter, it becomes a modal call. For example, if this parameter is
set to -11, the modal call mode is entered by G11.
Whether the modal call is equivalent to G66 or G66.1 depends on bit 3
(MGE) of parameter No. 6007.
- 1462 -
A.PARAMETERS
APPENDIX
B-63944EN/02
6060
G code with a decimal point used to call the custom macro of program
number 9040
to
6069
[Input type]
[Data type]
[Valid data range]
6071
G code with a decimal point used to call the custom macro of program
number 9049
Parameter input
Word path
-999 to 999
Set the G codes used to call the custom macros of program numbers
9040 to 9049. However, note that when a negative value is set in this
parameter, it becomes a modal call. For example, if this parameter is
set to -11, the modal call mode is entered by G1.1.
Whether the modal call is equivalent to G66 or G66.1 depends on bit 3
(MGE) of parameter No. 6007. Set G codes in the format Gm.n. The
value expressed by (m10+n) is set in the parameter. The values m
and n must satisfy the following relationships: 0 m 99, 0 n 9.
M code used to call the subprogram of program number 9001
to
6079
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
3 to 99999999 (excluding 30, 98 and 99)
These parameters set the M codes that call the subprograms of
program numbers 9001 to 9009.
NOTE
If the same M code is set in these parameters, the
younger number is called preferentially. For
example, if 100 is set in parameter No. 6071 and
6072, and programs O9001 and O9002 both exist,
O9001 is called when M100 is specified.
6080
to
6089
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
3 to 99999999 (excluding 30, 98 and 99)
Set the M codes used to call the custom macros of program numbers
9020 to 9029. The simple call mode is set.
- 1463 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 If the same M code is set in these parameters, the
younger number is called preferentially. For
example, if 200 is set in parameter No. 6081 and
No. 6082, and programs O9021 and O9022 both
exist, O9021 is called when M200 is specified.
2 If the same M code is set in a parameter (No. 6071
to No. 6079) used to call subprograms and in a
parameter (No. 6080 to No. 6089) used to call
custom macros, a custom macro is called
preferentially. For example, if 300 is set in
parameter No. 6071 and No. 6081, and programs
O9001 and O9021 both exist, O9021 is called
when M300 is specified.
6090
6091
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
65(A:41H) to 90(Z:5AH)
These parameters set the ASCII codes that call subprograms in
decimal.
The settable addresses are indicated below.
Address
A
B
D
F
H
I
J
K
L
M
P
Q
R
S
T
V
X
Y
Z
T series
O
O
X
O
O
O
O
O
O
O
O
O
O
O
O
X
X
X
X
M series
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
NOTE
1 When address L is set, the number of repeats
cannot be specified.
2 Set 0 when no subprogram is called.
- 1464 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
6200
[Input type]
[Data type]
#4
#5
#4
#3
#2
#1
#0
HSS
Parameter input
Bit path
HSS
0:
The skip function does not use high-speed skip signals while skip
signals are input. (The conventional skip signal is used.)
The step skip function uses high-speed skip signals while skip
signals are input.
1:
#7
#6
SKF
SKF
6202
#6
#5
#4
#3
#2
#1
#0
1S8
1S7
1S6
1S5
1S4
1S3
1S2
1S1
[Input type]
[Data type]
Parameter input
Bit path
1S1 to 1S8
1S1
1S2
1S3
1S4
1S5
1S6
1S7
1S8
HDI0
HDI1
HDI2
HDI3
HDI4
HDI5
HDI6
HDI7
NOTE
Do not specify the same signal simultaneously for
different paths.
- 1465 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
#1
#0
6203
2S8
2S7
2S6
2S5
2S4
2S3
2S2
2S1
#7
#6
#5
#4
#3
#2
#1
#0
6204
3S8
3S7
3S6
3S5
3S4
3S3
3S2
3S1
#7
#6
#5
#4
#3
#2
#1
#0
6205
4S8
4S7
4S6
4S5
4S4
4S3
4S2
4S1
#7
#6
#5
#4
#3
#2
#1
#0
6206
DS8
DS7
DS6
DS5
DS4
DS3
DS2
DS1
[Input type]
[Data type]
Parameter input
Bit path
SKIP/HDI0
SKIP2/HDI1
SKIP3/HDI2
SKIP4/HDI3
SKIP5/HDI4
SKIP6/HDI5
SKIP7/HDI6
SKIP8/HDI7
1S1
1S2
1S3
1S4
1S5
1S6
1S7
1S8
2S1
2S2
2S3
2S4
2S5
2S6
2S7
2S8
3S1
3S2
3S3
3S4
3S5
3S6
3S7
3S8
G31P4
G04Q4
G04
4S1
4S2
4S3
4S4
4S5
4S6
4S7
4S8
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
NOTE
HDI0 to HDI7 are high-speed skip signals.
6208
#7
#6
#5
#4
#3
#2
#1
#0
9S8
9S7
9S6
9S5
9S4
9S3
9S2
9S1
[Input type]
[Data type]
Parameter input
Bit path
9S1 to 9S8
- 1466 -
A.PARAMETERS
APPENDIX
B-63944EN/02
6254
Parameter
9S1
9S2
9S3
9S4
9S5
9S6
9S7
9S8
HDI0
HDI1
HDI2
HDI3
HDI4
HDI5
HDI6
HDI7
6255
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
2-word path
mm, inch, deg (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
These parameters set the relevant value during automatic tool
compensation (T series) or automatic tool length measurement (M
series).
NOTE
1 For the M series, when the setting of
parameter No. 6255 or 6256 is 0, the setting
of parameter No. 6254 is used.
2 Set a radius value regardless of whether
diameter or radius programming is specified.
6287
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Detection unit
0 to 327670
This parameter sets a positional deviation limit for each axis imposed
when torque limit skip is specified. When the actual positional
deviation exceeds the positional deviation limit, the alarm (SV0004) is
issued and an immediate stop takes place.
- 1467 -
A.PARAMETERS
APPENDIX
6581
B-63944EN/02
to
6595
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word
0 to 151515
Each of these parameters sets the RGB value of each color palette for
text by specifying a 6-digit number as described below.
rrggbb: 6-digit number (rr: red data, gg: green data, bb: blue data)
The valid data range of each color is 0 to 15 (same as the tone levels
on the color setting screen). When a number equal to or greater than
16 is specified, the specification of 15 is assumed.
Example)
When the tone level of a color is: red:1 green:2, blue:3, set 10203
in the parameter.
#7
#6
#5
#4
#3
#2
#1
6700
[Input type]
[Data type]
#0
PCM
6710
[Input type]
[Data type]
[Valid data range]
#0
PCM
Parameter input
Bit path
M code that counts the total number of machined parts and the number
of machined parts
0: M02, or M30, or an M code specified by parameter No.6710
1: Only M code specified by parameter No.6710
M code that counts the number of machined parts
Parameter input
2-word path
0 to 999999999
The total number of machined parts and the number of machined
parts are counted (+1) when the M code set is executed.
NOTE
The setting of 0 is invalid (no count operation is
performed with M00.) Moreover, M98, M99, M198
(external device subprogram calling), and M codes
used for subprogram calling and macro calling
cannot be set as M codes for count-up operation.
(Even when such an M code is set, count-up
operation is not performed, ignoring the M code.)
- 1468 -
APPENDIX
B-63944EN/02
6711
[Input type]
[Data type]
[Valid data range]
A.PARAMETERS
Setting input
2-word path
0 to 999999999
The number of machined parts is counted (+1) together with the total
number of machined parts when the M02, M30, or a M code specified
by parameter No.6710 is executed.
NOTE
The number of parts is not counted for M02, M03,
when bit 0 (PCM) of parameter No. 6700 is set to
1.
6712
[Input type]
[Data type]
[Valid data range]
Setting input
2-word path
0 to 999999999
This parameter sets the total number of machined parts.
The total number of machined parts is counted (+1) when M02, M30,
or an M code specified by parameter No.6710 is executed.
NOTE
The number of parts is not counted for M02, M30,
when bit 0 (PCM) of parameter No. 6700 is set to
1.
6713
[Input type]
[Data type]
[Valid data range]
6750
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Setting input
2-word path
0 to 999999999
This parameter sets the number of required machined parts.
Required parts finish signal PRTSF <F0062#7> is output to PMC
when the number of machined parts reaches the number of required
parts. The number of parts is regarded as infinity when the number of
required parts is zero. The PRTSF signal is then not output.
Integrated value of power-on period
Parameter input
2-word path
min
0 to 999999999
This parameter displays the integrated value of power-on period.
- 1469 -
A.PARAMETERS
APPENDIX
6751
[Input type]
[Data type]
[Unit of data]
[Valid data range]
6752
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Setting input
2-word path
msec
0 to 59999
For details, see the description of parameter No. 6752.
Operation time (integrated value of time during automatic operation) 2
Setting input
2-word path
min
0 to 999999999
This parameter displays the integrated value of time during automatic
operation (neither stop nor hold time included).
The actual time accumulated during operation is the sum of this
parameter No. 6751 and parameter No. 6752.
6753
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Setting input
2-word path
msec
0 to 59999
For details, see the description of parameter No. 6754.
6754
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Setting input
2-word path
min
0 to 999999999
This parameter displays the integrated value of a cutting time that is
performed in cutting feed such as linear interpolation (G01) and
circular interpolation (G02 or G03).
The actual time accumulated during cutting is the sum of this
parameter No. 6753 and parameter No. 6754.
#7
#6
#5
6801
[Input type]
[Data type]
#2
LVF
B-63944EN/02
#4
#3
#2
#1
#0
LVF
Parameter input
Bit path
When the life of a tool is counted in terms of time with the tool
management function, the tool life count override signals *TLV0 to
*TLV9<G049#0 to G050#1> are:
0: Invalid.
1: Valid.
- 1470 -
APPENDIX
B-63944EN/02
A.PARAMETERS
6930
Maximum value of the operating range of the 1-st position switch (PSW101)
6931
Maximum value of the operating range of the 2-nd position switch (PSW102)
:
6945
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Maximum value of the operating range of the 16-th position switch (PSW116)
Parameter input
Real path
mm, inch, degree (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the maximum value of the operating range of the first to sixteenth
position switches.
NOTE
1 For a diameter-specified axis, use radius values to
specify the parameters used to set the maximum
and minimum values of an operating range.
2 The position switch function is enabled upon
completion of reference position return.
6950
Minimum value of the operating range of the 1-st position switch (PSW201)
6951
Minimum value of the operating range of the 2-nd position switch (PSW202)
:
6965
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Minimum value of the operating range of the 16-th position switch (PSW216)
Parameter input
Real path
mm, inch, degree (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the minimum value of the operating range of the first to sixteenth
position switches.
NOTE
1 For a diameter-specified axis, use radius values to
specify the parameters used to set the maximum
and minimum values of an operating range.
2 The position switch function is enabled upon
completion of reference position return.
- 1471 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
7001
[Input type]
[Data type]
#2
JST
#1
#0
Parameter input
Bit path
In manual numerical specification, the STL signal indicating that
automatic operation is being started is:
0: Not output.
1: Output.
#7
#6
#5
#4
7002
[Input type]
[Data type]
#2
JST
#3
#2
#1
#0
JBF
JTF
JSF
JMF
Parameter input
Bit path
#0
JMF
#1
JSF
#2
JTF
#3
JBF
#6
#5
7055
[Input type]
[Data type]
#3
BCG
#4
#3
#2
#1
#0
BCG
Parameter input
Bit path
The bell-shaped acceleration/deceleration time constant change
function is:
0: Disabled.
1: Enabled.
- 1472 -
A.PARAMETERS
APPENDIX
B-63944EN/02
7066
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Setting input
Real path
mm/min, inch/min, degree/min (input unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
This parameter is used when the pre-interpolation bell-shaped
acceleration/deceleration time constant change function is used.
#7
#6
#5
#4
#3
#2
7100
[Input type]
[Data type]
#1
#0
THD
JHD
Parameter input
Bit path
#0
JHD
#1
THD
#6
#5
#4
#3
#2
#1
7102
[Input type]
[Data type]
#0
HNGx
Parameter input
Bit axis
Axis movement direction for rotation direction of manual pulse
generator
0: Same in direction
1: Reverse in direction
#7
#6
#5
7103
[Input type]
[Data type]
#1
RTH
#0
HNGx
#4
#3
#2
#1
HIT
HNT
RTH
#0
Parameter input
Bit path
By a reset or emergency stop, the amount of manual handle
interruption is:
0: Not canceled.
1: Canceled.
- 1473 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#2
HNT
#3
HIT
7117
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word path
Pulse
0 to 999999999
This parameter sets the number of pulses from the manual pulse
generator that exceed the rapid traverse rate and can be accumulated
without being discarded if manual handle feed faster than the rapid
traverse rate is specified.
0:
The feedrate is clamped to the rapid traverse rate. Those handle
pulses that exceed the rapid traverse rate are ignored. (The scale
reading of the manual pulse generator may not match the travel
distance.)
Other than 0:
The feedrate is clamped to the rapid traverse rate. However,
those handle pulses that exceed the rapid traverse rate are not
ignored. In connection with the manual handle feed travel
distance selection signals MP1 and MP2 <G019#4, #5>, the
incremental feed amount is determined as described below.
(Even if the rotation of the manual pulse generator is stopped, the
tool stops after moving by the number of pulses accumulated in
the CNC.)
Let m be the magnification based on MP1 and MP2 <G019#4, #5>,
and let n be the value set in parameter No. 7117. Then, the manual
handle increment feed amount is:
When n < m:
Clamped to the value set in parameter No. 7117.
When n m:
Clamped to a multiple of the selected magnification.
- 1474 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
7200
[Input type]
[Data type]
#6
#5
#4
#3
#2
#1
#0
OP7
OP6
OP5
OP4
OP3
OP2
OP1
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
OP1
#1
OP2
JOG feed axis select and manual rapid traverse select on software
operator's panel
0: Not performed
1: Performed
#2
OP3
#3
OP4
#4
OP5
Optional block skip select, single block select, machine lock select,
and dry run select on software operator's panel
0: Not performed
1: Performed
#5
OP6
#6
OP7
- 1475 -
A.PARAMETERS
APPENDIX
B-63944EN/02
7210
7211
7212
7213
7214
7215
7216
7217
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to 8
On software operator's panel, set a feed axis corresponding to an
arrow key on the MDI panel when jog feed is performed.
Setting
value
0
1
2
3
4
5
6
7
8
Not moved
First axis, positive direction
First axis, negative direction
Second axis, positive direction
Second axis, negative direction
Third axis, positive direction
Third axis, negative direction
Fourth axis, positive direction
Fourth axis, negative direction
Example)
Under X, Y, and Z axis configuration, to set arrow keys to feed
the axes in the direction specified as follows, set the parameters
to the values given below. [8] to the positive direction of the Z
axis, [2] to the negative direction of the Z axis, [6] to the
positive direction of the X axis [4] to the negative direction of
the X axis, [1 ] to the positive direction of the Y axis, [9 ] to
the negative direction of the Y axis
Parameter No.7210 = 5 (Z axis, positive direction)
Parameter No.7211 = 6 (Z axis, negative direction)
Parameter No.7212 = 1 (X axis, positive direction)
Parameter No.7213 = 2 (X axis, negative direction)
Parameter No.7214 = 3 (Y axis, positive direction)
Parameter No.7215 = 4 (Y axis, negative direction)
Parameter No.7216 = 0 (Not used)
Parameter No.7217 = 0 (Not used)
- 1476 -
A.PARAMETERS
APPENDIX
B-63944EN/02
7300
[Input type]
[Data type]
#6
MOA
#7
MOU
7310
[Input type]
[Data type]
[Valid data range]
#7
#6
MOU
MOA
[Input type]
[Data type]
#7
PLZ
#4
#3
#2
#1
#0
Parameter input
Bit path
In program restart operation, before movement to a machining restart
point:
0: The last M, S, T, and B codes are output.
1: All M codes and the last S, T, and B codes are output.
This parameter is enabled when the MOU parameter is set to 1.
In program restart operation, before movement to a machining restart
point after restart block search:
0: The M, S, T, and B codes are not output.
1: The last M, S, T, and B codes are output.
Ordinal number of an axis along which a movement is made in dry run after
program restart
Setting input
Byte axis
1 to (Number of controlled axes)
This parameter sets the ordinal number of an axis along which a
movement is made in dry run after the program is restarted.
#7
7600
#5
#6
#5
#4
#3
#2
#1
#0
PLZ
Parameter input
Bit path
Reference position return based on a G28 command on the tool
rotation axis for polygon turning is:
0: Performed in the same sequence as manual reference position
return.
1: Performed by positioning using the rapid traverse rate.
The synchronous axis returns to the reference position in the same
sequence as the manual reference position return when no
return-to-reference position is performed after the power is turned on.
- 1477 -
A.PARAMETERS
APPENDIX
7610
B-63944EN/02
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
7640
Parameter input
Byte path
1 to number of controlled axes
This parameter sets the control axis number of a rotation tool axis
used for polygon turning.
However, when a G51.2 command is executed by setting 0 in this
parameter, operation stops with the alarm (PS0314).
Master axis in spindle-spindle polygon turning
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to Maximum number of controlled axes (Within a path)
This parameter sets the master axis in spindle-spindle polygon turning.
NOTE
1 Spindle-spindle polygon turning is enabled only for serial
spindles.
2 When any one of parameter No. 7640 and No. 7641 is
set to 0, polygon turning is performed using the first
spindle (master axis) and the second spindle (polygon
synchronous axis) in the path to which the parameter
belongs.
3 When a spindle other than the first serial spindle is used
as a master axis, the multi-spindle control option is
required to specify an S command for the master axis.
4 When the PMC window function or G10 command is
used to rewrite this parameter, rewrite this parameter
before the block specifying the spindle-spindle polygon
command G51.2. When the PMC window function is
used to rewrite this parameter in the block immediately
before G51.2, specify the rewriting of this parameter by
using an M code (parameter No. 3411 and up) without
buffering.
- 1478 -
APPENDIX
B-63944EN/02
7641
A.PARAMETERS
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to Maximum number of controlled axes (Within a path)
This parameter sets the polygon synchronous (slave) axis in
spindle-spindle polygon turning.
NOTE
1 Spindle-spindle polygon turning is enabled only for serial
spindles.
2 When any one of parameter No. 7640 and No. 7641 is
set to 0, polygon turning is performed using the first
spindle (master axis) and the second spindle (polygon
synchronous axis) in the path to which the parameter
belongs.
3 When a spindle other than the first serial spindle is used
as a master axis, the multi-spindle control option is
required to specify an S command for the master axis.
4 When the PMC window function or G10 command is
used to rewrite this parameter, rewrite this parameter
before the block specifying the spindle-spindle polygon
command G51.2. When the PMC window function is
used to rewrite this parameter in the block immediately
before G51.2, specify the rewriting of this parameter by
using an M code (parameter No. 3411 and up) without
buffering.
- 1479 -
A.PARAMETERS
APPENDIX
7642
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Byte path
0 to Maximum number of controlled axes (Common to the system)
This parameter sets the master axis in spindle-spindle polygon turning.
NOTE
1 Spindle-spindle polygon turning is enabled only for
serial spindles.
2 This parameter is invalid if either parameter No.
7642 or No.7643 is set to 0. In this case, the
settings of parameter No. 7640 and No.7641 are
valid.
3 When a spindle other than the first serial spindle is
used as a master axis, the multi-spindle control
option is required to specify an S command for the
master axis.
4 When the PMC window function or G10 command
is used to rewrite this parameter, rewrite this
parameter before the block specifying the
spindle-spindle polygon command G51.2. When
the PMC window function is used to rewrite this
parameter in the block immediately before G51.2,
specify the rewriting of this parameter by using an
M code (parameter No. 3411 and up) without
buffering.
5 A spindle number common to the system is to be
set in this parameter. When using this parameter,
set 0 in parameter No. 7640 and No. 7641.
- 1480 -
A.PARAMETERS
APPENDIX
B-63944EN/02
7643
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to Maximum number of controlled axes (Common to the system)
This parameter sets the polygon synchronous (slave) axis in
spindle-spindle polygon turning.
NOTE
1 Spindle-spindle polygon turning is enabled only for
serial spindles.
2 This parameter is invalid if either parameter No. 7642
or No.7643 is set to 0. In this case, the settings of
parameter No. 7640 and No.7641 are valid.
3 When a spindle other than the first serial spindle is
used as a master axis, the multi-spindle control
option is required to specify an S command for the
master axis.
4 When the PMC window function or G10 command is
used to rewrite this parameter, rewrite this parameter
before the block specifying the spindle-spindle
polygon command G51.2. When the PMC window
function is used to rewrite this parameter in the block
immediately before G51.2, specify the rewriting of
this parameter by using an M code (parameter No.
3411 and up) without buffering.
5 A spindle number common to the system is to be set
in this parameter. When using this parameter, set 0
in parameter No. 7640 and No. 7641.
#7
#6
#5
7700
[Input type]
[Data type]
#4
#3
#2
HDR
#1
#0
HBR
Parameter input
Bit path
#0
HBR
#2
HDR
- 1481 -
A.PARAMETERS
APPENDIX
B-63944EN/02
When HDR = 1
(a)
+Z
-Z
(f)
C : +, Z : -, P : Compensation direction:+
(h)
(g)
-C
-C
C : -, Z : +, P : +
C : Compensation direction:-
+C
C : +, Z : -, P : +
Compensation direction:-
C : +, Z : +, P : Compensation direction:-
(e)
+Z
+C
+C
C : +, Z : +, P : +
Compensation direction:+
-Z
(d)
(c)
(b)
+C
-C
-C
C : -, Z : +, P : Compensation direction:+
C : -, Z : -, P : +
Compensation direction:+
C : -, Z : -, P : Compensation direction:-
When HDR = 0 ((a), (b), (c), and (d) are the same as when HDR = 1)
+Z
(e)
#6
[Input type]
[Data type]
#3
LZR
7702
[Input type]
[Data type]
#0
TDP
C : -, Z : -, P : +
Compensation direction:-
C : -, Z : +, P : Compensation direction:-
#5
#4
7701
-C
-C
-C
C : -, Z : +, P : +
-Z Compensation direction:+
#7
(h)
(g)
(f)
-C
#3
#2
#1
C : -, Z : -, P : Compensation direction:+
#0
LZR
Parameter input
Bit path
When L (number of hob threads) = 0 is specified at the start of EGB
synchronization (G81):
0: Synchronization is started, assuming that L = 1 is specified.
1: Synchronization is not started, assuming that L = 0 is specified.
However, helical gear compensation is performed.
#7
#6
PHD
PHS
#5
#4
#3
ART
#2
#1
#0
TDP
Parameter input
Bit path
The specifiable number of teeth, T, of the electric gear box (G81) is:
0: 1 to 1000
1: 0.1 to 100 (1/10 of a specified value)
NOTE
In either case, a value from 1 to 1000 can be
specified.
- 1482 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#3
ART
The retract function executed when a servo spindle alarm is issued is:
0: Disabled.
1: Enabled.
#6
PHS
#7
PHD
#6
#5
#4
7703
[Input type]
[Data type]
#3
#2
#1
#0
ARO
ARE
ERV
Parameter input
Bit path
#0
ERV
#1
ARE
#2
ARO
ARO
0
0
0
0
1
- 1483 -
Operation
During EGB synchronization
During EGB synchronization and
automatic operation
During EGB synchronization or
automatic operation
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 Parameters ARE and ARO are valid when bit 3
(ART) of parameter No. 7702 is set to 1 (when the
retract function executed when a servo spindle
alarm is issued is enabled).
2 This parameter is valid when bit 1 (ARE) of
parameter No. 7703 is set to 1.
7710
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
0 to Number of controlled axes
When there are several groups of axes to be synchronized (the axes for
which bit 0 (SYNMOD) of parameter No. 2011 is set to 1), an axis for
which to start synchronization is specified using the following
command (for a hobbing machine):
G81 T t L l ;
t: Spindle speed (1 t 1000)
l: Number of synchronized axis rotations (1 l 21)
Synchronization between the spindle and a specified axis is
established with the ratio of l rotations about the synchronized axis
to t spindle rotations.
t and l correspond to the number of teeth and the number of threads on
the hobbing machine, respectively.
When there are several groups of axes to be synchronized and the
above command is issued without setting this parameter, the alarm
(PS1593) is issued.
When only one group of axes is to be synchronized, this parameter is
ignored.
#7
#6
#5
#4
7731
[Input type]
[Data type]
#0
EFX
#3
ECN
#2
#1
#0
EFX
Parameter input
Bit path
As the EGB command:
0: G80 and G81 are used.
1: G80.8 and G81.8 are used.
NOTE
When this parameter is set to 0, no drilling canned
cycle can be used.
- 1484 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#3
ECN
7740
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
7772
[Input type]
[Data type]
[Valid data range]
7773
[Input type]
[Data type]
[Valid data range]
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
This parameter sets the feedrate during retraction for each axis.
Number of position detector pulses per rotation about the tool axis
Parameter input
2-word path
1 to 999999999
This parameter sets the number of pulses per rotaiton about the tool
axis (on the spindle side), for the position detector.
For an A/B phase detector, set this parameter with four pulses
equaling one A/B phase cycle.
Number of position detector pulses per rotation about the workpiece axis
Parameter input
2-word path
1 to 999999999
This parameter sets the number of pulses per rotation about the
workpiece axis (on the slave side), for the position detector.
Set the number of pulses output by the detection unit.
Set parameters Nos. 7772 and 7773 when using the G81 EGB
synchronization command.
(Example 1)
When the EGB master axis is the spindle and the EGB slave axis is
the C-axis
CNC
Slave axis
Command
pulses
FFG
n/m
CMR
Dummy axis
Follow-up
Error counter
Speed/current control
Detection unit
Synchronization
switch
CMR
p/rev
Detector
Gear
ratio B
Synchronization
factor
Error counter
- 1485 -
Motor
FFG
N/M
Gear ratio
A
Spindle C-axis
Detector
p/rev
A.PARAMETERS
APPENDIX
B-63944EN/02
2 160000
=
3
3
Therefore, set 160000 for parameter No. 7772 and 1080000 for
parameter No. 7773.
As described above, all the settings of parameters Nos. 7772 and 7773
have to do is to indicate the ratio correctly. So, you can reduce the
fraction indicated by the settings. For example, you may set 16 for
parameter No. 7772 and 108 for parameter No. 7773 for this example.
7776
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
deg/min
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
This parameter sets the feedrate during automatic phase
synchronization for the workpiece axis.
When this parameter is set to 0, the rapid traverse rate (parameter No.
1420) is used as the feedrate during automatic phase synchronization.
- 1486 -
APPENDIX
B-63944EN/02
7777
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
7778
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
7782
[Input type]
[Data type]
[Valid data range]
7783
[Input type]
[Data type]
[Unit of data]
[Valid data range]
A.PARAMETERS
Angle shifted from the spindle position (one-rotation signal position) the
workpiece axis uses as the reference of phase synchronization
Parameter input
Real path
deg
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the angle shifted from the spindle position
(one-rotation signal position) the workpiece axis uses as the reference
of phase synchronization.
Acceleration for acceleration/deceleration for the workpiece axis
Parameter input
Real axis
deg/sec/sec
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(For a millimeter machine, 0.0 to +100000.0, for an inch machine, 0.0
to +10000.0)
This parameter sets an acceleration for acceleration/deceleration for
the workpiece axis.
Number of pulses from the position detector per EGB master axis rotation
Parameter input
2-word axis
1 to 999999999
This parameter sets the number of pulses from the position detector
per EGB master axis rotation.
For an A/B phase detector, set this parameter with four pulses
equaling one A/B phase cycle.
Number of pulses from the position detector per EGB slave axis rotation
Parameter input
2-word axis
Detection unit
1 to 999999999
This parameter sets the number of pulses from the position detector
per EGB slave axis rotation.
Set the number of pulses output by the detection unit.
Set this parameter when using the G81.5 EGB synchronization
command.
The method for setting parameters Nos. 7782 and 7783 is the same as
for parameters Nos. 7772 and 7773. For the method, see the
description of parameters Nos. 7772 and 7773.
- 1487 -
A.PARAMETERS
APPENDIX
B-63944EN/02
The ratio of the number of pulses for the master slave to that of pulses
for the slave axis may be valid, but the settings of the parameters may
not indicate the actual number of pulses. For example, the number of
pulses may not be able to be divided without a remainder for the
reason of the master and slave axis gear ratios as described in example
2. In this case, the following methods cannot be used for the G81.5
command:
C
; When the speed is specified for the master axis
G81.5 T
and the travel distance is specified for the slave axis
C0 L
; When the number of pulses is specified
G81.5 P
for the master axis and the speed is specified for the slave axis
#7
#6
#5
8001
[Input type]
[Data type]
#4
#3
#2
RDE
OVE
#1
#0
MLE
Parameter input
Bit path
#0
MLE
#2
OVE
Signals related to dry run and override used in PMC axis control
0: Same signals as those used for the CNC
1: Signals specific to the PMC
The signals used depend on the settings of these parameter bits as
indicated below.
Signals
No.8001#2=0
(same signals as those
used for the CNC)
*FV0to*FV7
G012
OVC
G006#4
ROV1,2
G014#0,1
DRN
G46#7
RT
G19#7
No.8001#2=1
(signals specific to the
PMC)
*EFV0to*EFV7 G151
EOVC
G150#5
EROV1,2
G150#0,1
EDRN
G150#7
ERT
G150#6
(The signal addresses at PMC selection time are for the first group.)
#3
RDE
Whether dry run is valid for rapid traverse in PMC axis control
0: Invalid
1: Valid
- 1488 -
A.PARAMETERS
APPENDIX
B-63944EN/02
8002
[Input type]
[Data type]
#7
#6
#5
#4
#3
FR2
FR1
PF2
PF1
F10
#2
#1
#0
RPD
Parameter input
Bit path
#0
RPD
#3
F10
Least increment for the feedrate for cutting feed (per minute) in PMC
axis control
The following settings are applied when bit 4 (PF1) of parameter No.
8002 is set to 0 and bit 5 (PF2) of parameter No. 8002 is set to 0.
Millimeter input
(mm/min)
Inch input
(inch/min)
#4
#5
PF1
PF2
FR1
FR2
P8002#4
PF1
0
1
0
1
#7
[Input type]
[Data type]
#6
NCI
IS-B
1
10
0.01
0.1
IS-C
0.1
1
0.001
0.01
IS-D
0.01
0.1
0.0001
0.001
IS-E
0.001
0.01
0.00001
0.0001
Feedrate unit
1/1
1 / 10
1 / 100
1 / 1000
Set the feedrate unit for cutting feedrate (feed per rotation) for an axis
controlled by the PMC.
P8002#7
FR2
0
1
0
1
8004
IS-A
10
100
0.1
1
Set the feedrate unit of cutting feedrate (feed per minute) for an axis
controlled by the PMC.
P8002#5
PF2
0
0
1
1
#6
#7
F10
0
1
0
1
P8002#6
FR1
0
1
1
0
#6
#5
Millimeter input
(mm/rev)
Inch input
(inch/rev)
0.0001
0.000001
0.001
0.01
0.00001
0.0001
#4
#3
#2
#1
#0
NCI
Parameter input
Bit path
In axis control by the PMC, a position check at the time of
deceleration is:
0: Performed.
1: Not performed.
- 1489 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
#1
8005
[Input type]
[Data type]
#0
EDC
Setting input
Bit path
In axis control by the PMC, an external deceleration function is:
0: Disabled.
1: Enabled.
#7
8006
[Input type]
[Data type]
#4
EFD
#0
EDC
#6
#5
EZR
#4
#3
#2
#1
#0
EFD
Parameter input
Bit path
When cutting feed (feed per minute) is used in PMC axis control, the
specification unit of feedrate data is:
0: Unchanged (1 times).
1: 100 times greater.
NOTE
When this parameter is set to 1, bit 3 of parameter
No. 8002 is invalid.
#6
EZR
#6
#5
8008
[Input type]
[Data type]
#0
EMRx
#4
#3
#2
#1
#0
EMRx
Parameter input
Bit axis
When a PMC axis control command is issued in mirror image state,
the mirror image is:
0: Not considered.
1: Considered.
This parameter is valid in the mirror image mode set with the mirror
image signals MI1 to MI8 (G106#0 to 7) set to 1 or bit 0 (MIRx) of
parameter No. 12 set to 1.
If a movement is made along the same axis by doubly specifying a
command with the CNC and PMC axis control when this parameter is
set to 0, and the mirror image mode is set, a coordinate shift can occur
afterwards. So, do not attempt to make such a movement.
- 1490 -
A.PARAMETERS
APPENDIX
B-63944EN/02
8010
[Input type]
[Data type]
[Valid data range]
Selection of the DI/DO group for each axis controlled by the PMC
Parameter input
Byte axis
1 to 40
Specify the DI/DO group to be used to specify a command for each
PMC-controlled axis.
For addresses of the fifth group and up, 1000 is added in steps of 4
groups.
For example:
The start address of the 10th group is G2154.
The start address of the 25th axis is G6142.
P8010
1
2
3
4
5
6
:
13
:
20
21
:
29
:
35
36
37
38
39
40
Description
NOTE
When a value other than the above is set, the axis
is not controlled by the PMC.
- 1491 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
8011
[Input type]
[Data type]
#0
XRT
#1
#0
XRT
Parameter input
Bit axis
The axis that uses the group specified by parameter No. 8010 is:
0: Not controlled by the real time custom macro.
1: Controlled by the real time custom macro.
NOTE
1 This parameter is invalid for the axis for which 0 or a
value outside the range is set by parameter No.
8010
2 When multiple axes are assigned to the same group
by parameter No. 8010, these axes cannot be
controlled by the real time custom macro. When
multiple axes are assigned to the same group, be
sure to set this bit to 0.
3 When this parameter (No. 8011) is all 0s, the axis is
used for PMC axis control.
8030
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
msec
0 to 4000
For each axis, this parameter sets a time constant for exponential
acceleration/deceleration in cutting feed or continuous feed under
PMC axis control.
NOTE
When 0 is set in this parameter, the value set in
parameter No. 1622 is used.
The value set in parameter No. 1622 is used also
for linear acceleration/deceleration after cutting
interpolation.
- 1492 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
8103
[Input type]
[Data type]
#1
#0
MWP
Parameter input
Bit
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#1
MWP
8110
8111
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word
0 ,100to99999999
A range of M code values can be set by specifying a minimum waiting
M coder value (parameter No. 8110) and a maximum waiting M code
value (parameter No. 8111).
(parameter No. 8110) (waiting M code) (parameter No. 8111)
Set 0 in these parameters when the waiting M code is not used.
#7
#6
#5
8162
[Input type]
[Data type]
#2
PKUx
#4
#3
#2
#1
#0
PKUx
Parameter input
Bit axis
In the parking state,
0: The absolute, relative, and machine coordinates are not updated.
1: The absolute and relative coordinates are updated. The machine
coordinates are not updated.
- 1493 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
1 With an axis for which polar coordinate interpolation
is specified, set this parameter to 1. If this
parameter is set to 0, a coordinate shift can occur
when a single block stop or feed hold is performed in
the polar coordinate interpolation mode.
2 With an axis that is set to function as a synchronous
master axis and synchronous slave axis at the same
time (with bit 1 (SYWx) of parameter No. 8167), set
this parameter to 1.
3 With an axis specified in the three-dimensional
coordinate conversion mode, set this parameter to 1.
If this parameter is set to 0, the alarm (PS0367) is
issued.
#7
8163
[Input type]
[Data type]
#7
NUMx
#6
#5
#4
#3
#2
#1
#0
NUMx
Parameter input
Bit axis
When neither synchronous control nor composite control is applied, a
move command for the axis is:
0: Not disabled.
1: Disabled.
NOTE
If a move command is specified for an axis with
NUMx set to 1 when neither synchronous control
nor composite control is applied, alarm PS0353 is
issued.
8180
[Input type]
[Data type]
[Valid data range]
Parameter input
Word axis
101, 102, 103, . . . , (path number)*100+(intra-path relative axis
number) (101, 102, 103, . . . , 201, 202, 203, . . . , 1001, 1002,
1003, . . .)
This parameter sets the path number and intra-path relative axis
number of the master axis with which each axis is synchronized.
When zero is specified, the axis does not become a slave axis and is
not synchronized with another axis. When an identical number is
specified in two or more parameters, one master axis has two or more
slave axes.
- 1494 -
APPENDIX
B-63944EN/02
8183
[Input type]
[Data type]
[Valid data range]
A.PARAMETERS
Composite control axis of the other path in composite control for each axis
Parameter input
Word axis
101, 102, 103, . . . , (path number)*100+(intra-path relative axis
number) (101, 102, 103, . . . , 201, 202, 203, . . . , 1001, 1002,
1003, . . .)
This parameter sets with which axis each axis is to be placed under
composite control. When zero is specified, control of the axis is not
replaced under composite control. An identical number can be
specified in two or more parameters, but composite control cannot be
exercised for all of tem at a time.
NOTE
When using the two-path interface, set this
parameter for path 2.
8186
[Input type]
[Data type]
[Valid data range]
Parameter input
Word axis
101, 102, 103, . . . , (path number)*100+(intra-path relative axis
number) (101, 102, 103, . . . , 201, 202, 203, . . . , 1001, 1002,
1003, . . .)
This parameter sets the path number and intra-path relative axis
number of a superimposed master axis for each axis when
superimposed control is exercised. When zero is specified, the axis
does not become a slave axis under superimposed control and the
move pulse of another axis is not superimposed.
An identical number can be specified in two or more parameters to
exercise superimposed control simultaneously. This means that
superimposed control with one master axis and multiple slave axes is
possible.
A slave axis may function as the master axis of another axis to allow
three-generation superimposed control: parent (master axis) - child
(slave axis/master axis) - grandchild (slave axis).
In this case, a movement along the child is made by its travel distance
plus the travel distance of the parent, and a movement along the
grandchild is made by its travel distance plus the travel distance of the
child plus the travel distance of the parent.
Example of the relationship of parent (X1 of path 1) - child (X2 of
path 2) - grandchild (X3 of path 3):
The travel distance of X1 is superimposed on X2, and the travel
distances of X1 and X2 are further superimposed on X3.
Parameter No. 8186x of path 2 = 101
Parameter No. 8186x of path 3 = 201
- 1495 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
8200
[Input type]
[Data type]
#2
#1
AZR
#0
AAC
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
#2
AAC
0:
1:
0:
AZR
1:
#7
8201
[Input type]
[Data type]
#6
#5
A53
#4
#3
#2
#1
#0
AO3
AO2
AOT
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
AOT
#1
AO2
#2
AO3
#6
A53
A.PARAMETERS
APPENDIX
B-63944EN/02
8210
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
Degree
Depend on the increment system of the applied axis
-180.000 to 180.000. However, angular axis control is disabled in the
ranges -95.000 to -85.000 and 85.000 to 95.000 (in the case of IS-B).
8211
8212
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word path
1 to number of controlled axes
When angular axis control is to be applied to an arbitrary axis, these
parameters set the axis numbers of a slanted axis and Cartesian axis.
If 0 is set in either of the two parameters, the same number is set in the
two parameters, or a number other than the controlled axis numbers is
set in either of the two parameters, a slanted axis and Cartesian axis
are selected as indicated in the following table:
M
series
T
series
Slanted axis
Y-axis (axis with 2
parameter No. 1022)
basic three axes
X-axis (axis with 1
parameter No. 1022)
basic three axes
- 1497 -
set in
of the
set in
of the
Cartesian axis
Z-axis (axis with 3 set in
parameter No. 1022) of the basic
three axes
Z-axis (axis with 3 set in
parameter No. 1022) of the basic
three axes
A.PARAMETERS
APPENDIX
#7
#6
#5
8301
[Input type]
[Data type]
#4
SYA
[Input type]
[Data type]
#4
#3
#2
#1
#0
SYA
Parameter input
Bit path
In the servo-off state in feed axis synchronous control, the limit of the
difference between the positioning deviation of the master axis and
that of the slave axis is:
0: Not checked.
1: Checked.
#7
8302
B-63944EN/02
#6
#5
#4
#3
#2
#1
#0
SMA
Parameter input
Bit path
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#7
SMA
8303
[Input type]
[Data type]
#6
#5
SOF
#4
#3
#2
#1
#0
SAF
ATS
ATE
Parameter input
Bit axis
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
ATE
- 1498 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#1
ATS
NOTE
When starting automatic setting for grid positioning,
set ATS to 1. Upon the completion of setting, ATS
is automatically set to 0.
#2
SAF
#7
SOF
8304
[Input type]
[Data type]
#0
SSA
#7
#6
#5
#4
#3
#2
SYE
SMS
SCA
MVB
CLP
ADJ
#1
#0
SSA
Parameter input
Bit axis
When the one-direction synchronization establishment function under
feed axis synchronous control is used:
0: The axis with a larger machine coordinate is used as the
reference.
1: The axis with a smaller machine coordinate is used as the
reference.
NOTE
1 When this parameter is set, the power must be
turned off before operation is continued.
2 Set this parameter (SSA) to the same value for
both the master and slave axes.
#2
ADJ
A.PARAMETERS
APPENDIX
B-63944EN/02
Set this parameter for one of the master and slave axes.
When there are multiple slave axes for one master axis, set this
parameter to 1 for an axis with which a synchronization error
excessive alarm is issued for recovery. If an alarm is issued with
multiple axes, modify this parameter after recovery of one axis to
recover another axis.
#3
CLP
#4
MVB
#5
SCA
#6
SMS
#7
SYE
- 1500 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
8305
[Input type]
[Data type]
#4
#3
#2
#1
#0
SSE
SSO
Parameter input
Bit path
#0
SSO
#1
SSE
8311
NOTE
Set this parameter to the same value for both the
master and slave axes.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte axis
0 to Number of controlled axes
Select a master axis in feed axis synchronous control. In the parameter
for the slave axis, set the axis number of the master axis.
Example 1)
When one set of feed axis synchronous control is used:
When the master axis is the first axis (X-axis), and the slave axis
is the third axis (Z-axis), set parameter No. 8311 as follows:
Parameter No.8311 X (first axis) = 0
Parameter No.8311 Y (second axis) = 0
Parameter No.8311 Z (third axis) = 1
Parameter No.8311 A (fourth axis) = 0
Example 2)
When three sets of feed axis synchronous control is used:
When the master axes are the first axis, second axis, and third
axis, and the slave axes are the sixth axis, fifth axis, and fourth
axis, set parameter No. 8311 as follows:
Parameter No.8311 X (first axis) = 0
Parameter No.8311 Y (second axis) = 0
Parameter No.8311 Z (third axis) = 0
Parameter No.8311 A (fourth axis) = 3
Parameter No.8311 B (fifth axis) = 2
Parameter No.8311 C (sixth axis) = 1
- 1501 -
A.PARAMETERS
APPENDIX
8312
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Word axis
-127 to 128
This parameter sets mirror image for the slave axis. When 100 or a
more value is set with this parameter, the mirror image function is
applied to synchronous control. Set this parameter to the slave axis.
Example)
For reverse synchronization with the master axis being the third
axis and the slave axis being the fourth axis, set parameter No.
8312 as follows:
Parameter No.8312 X (first axis) = 0
Parameter No.8312 Y (second axis) = 0
Parameter No.8312 Z (third axis) = 0
Parameter No.8312 A (fourth axis) = 100
NOTE
In synchronous operation with mirror image
applied, synchronization error compensation,
synchronization establishment, synchronization
error checking, and modification mode cannot be
used.
8314
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
0 or positive 9 digit of minimum unit of data (refer to the standard
parameter setting table (B) )
(When the increment system is IS-B, 0.0 to +999999.999)
This parameter sets a maximum allowable error in a synchronization
error check based on machine coordinates. When the error between
the master and slave axes in machine coordinates exceeds the value set
in this parameter, the machine stops with the servo alarm (SV0005).
Set this parameter with a slave axis.
NOTE
Set 0 in this parameter when a synchronization
error check is not made.
- 1502 -
A.PARAMETERS
APPENDIX
B-63944EN/02
8323
[Input type]
[Data type]
[Unit of data]
[Valid data range]
8325
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
8326
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Detection unit
0 to 999999999
This parameter sets the maximum allowable difference between the
master axis and slave axis position deviations. When the absolute
value of a positional deviation difference exceeds the value set in this
parameter in feed axis synchronous control, the alarm (DS0001) is
issued.
Set this parameter with a slave axis. If 0 is specified in this parameter,
no position deviation difference check is made.
Maximum compensation value in synchronization establishment based on
machine coordinates
Parameter input
Real axis
mm, inch, degree (machine unit)
Depend on the increment system of the applied axis
0 or positive 9 digit of minimum unit of data (refer to the standard
parameter setting table (B) )
(When the increment system is IS-B, 0.0 to +999999.999)
This parameter sets the maximum compensation value for
synchronization. When a compensation value exceeding the value set
in this parameter is detected, the servo alarm (SV0001) is issued, and
the synchronization establishment is not performed.
Specify a slave axis for this parameter. To enable this parameter, set
the parameter SOF (bit 7 of parameter No.8303) to 1. When 0 is set in
this parameter, synchronization establishment is not performed.
Difference between master axis and slave axis reference counters
Parameter input
2-word axis
Detection unit
0 to 999999999
The difference between the master axis reference counter and slave
axis reference counter (master axis and slave axis grid shift) is
automatically set when automatic setting for grid positioning is
performed. Then, the difference is transferred together with an
ordinary grid shift value to the servo system when the power is turned
on. This parameter is set with a slave axis.
- 1503 -
A.PARAMETERS
APPENDIX
8327
[Input type]
[Data type]
[Unit of data]
[Valid data range]
8330
B-63944EN/02
Parameter input
2-word axis
msec
0 to 4000
This parameter sets a time from the servo preparation completion
signal, SA (F000#6), being set to 1 until torque difference alarm
detection is started in feed axis synchronous control.
When 0 is set in this parameter, the specification of 512 msec is
assumed.
Set this parameter with a slave axis.
Multiplier for a maximum allowable synchronization error immediately after
power-up
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
8331
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Word path
1 to 100
Until synchronization establishment is completed immediately after
power-up, synchronization error excessive alarm 2 is checked using
the maximum allowable error (parameter No. 8332) multiplied by the
value set in this parameter.
If the result produced by multiplying the value of parameter No. 8332
by the value of this parameter exceeds 32767, the value is clamped to
32767.
Maximum allowable synchronization error for synchronization error
excessive alarm 1
Parameter input
2-word axis
Detection unit
1 to 32767
This parameter sets a maximum allowable synchronization error for
synchronization error excessive alarm 1.
Set this parameter with a slave axis.
- 1504 -
A.PARAMETERS
APPENDIX
B-63944EN/02
8332
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Valid data range]
8333
[Input type]
[Data type]
[Unit of data]
[Valid data range]
8334
[Input type]
[Data type]
[Valid data range]
8335
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Detection unit
1 to 32767
This parameter sets a maximum allowable synchronization error for
synchronization error excessive alarm 2.
Set this parameter with a slave axis.
Synchronization error zero width for each axis
Parameter input
2-word axis
Detection unit
1 to 32767
When a synchronization error below the value set in this parameter is
detected, synchronization error compensation is not performed.
Set this parameter with a slave axis.
Synchronization error compensation gain for each axis
Parameter input
Word axis
1 to 1024
This parameter sets a synchronization error compensation gain.
Compensation pulses found by the following expression are output for
the slave axis:
Compensation pulses = Synchronization error (Ci/1024)
Ci: Compensation gain
Set this parameter with a slave axis.
Synchronization error zero width 2 for each axis
Parameter input
2-word axis
Detection unit
0 to 32767
This parameter sets synchronization error zero width 2 for
synchronization error smooth suppression.
Set this parameter with a slave axis.
NOTE
Set a value less than the value set in parameter
No. 8333.
- 1505 -
A.PARAMETERS
APPENDIX
8336
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Word axis
0 to 1024
This parameter sets synchronization error compensation gain 2 for
synchronization error smooth suppression.
Set this parameter with a slave axis.
NOTE
Set a value less than the value set in parameter
No. 8334.
8337
[Input type]
[Data type]
[Valid data range]
8338
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
1 to 999999999
This parameter specifies an M code for switching from synchronous
operation to normal operation.
The M code set in this parameter is not buffered.
M code for turning on synchronization in feed axis synchronous control
Parameter input
2-word path
1 to 999999999
This parameter specifies an M code for switching from normal
operation to synchronous operation.
The M code set in this parameter is not buffered.
#7
8451
[Input type]
[Data type]
#6
#5
NOF
#4
#3
#2
#1
#0
ZAG
Setting input
Bit path
#4
ZAG
#7
NOF
APPENDIX
B-63944EN/02
8456
8457
8458
[Input type]
[Data type]
[Unit of data]
[Valid data range]
8465
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Setting input
Word path
%
1 to 100
For the function of decelerating according to the cutting load in AI
contour control, the override set in a parameter can be applied
according to the angle at which the tool moves downward along the
Z-axis. The feedrate obtained according to other conditions is
multiplied by the override for the range containing angle at which
the tool moves downward.
However, when bit 1 (ZG2) of parameter No. 19515 is set to 0, no
parameter is available to range 1, and 100% is applied at all times.
When bit 1 (ZG2) of parameter No. 19515 is set to 1, set an override
value for range 1 in parameter No. 19516.
Range 1
0<30
Range 2
30<45
Range 3
45<60
Range 4
6090
Maximum allowable feedrate for AI contour control
Setting input
Real path
mm/min, inch/min, degree/min (input unit)
Depend on the increment system of the reference axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
This parameter sets the maximum allowable feedrate for contour
control.
If a feedrate higher than the setting of this parameter is specified in the
AI contour control mode, the feedrate is clamped to that set in this
parameter.
If this parameter is set to 0, no clamping is performed.
When bit 7 (NOF) of parameter No. 8451 is set to 1, the tool moves,
assuming that the feedrate set in this parameter is specified. If 0 is set
in this parameter at this time, a movement is made at the specified
feedrate.
- 1507 -
A.PARAMETERS
APPENDIX
8486
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
8487
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
8490
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Setting input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter specifies a block length used as a reference to decide
whether to apply smooth interpolation or Nano smoothing. If the line
specified in a block is longer than the value set in the parameter,
smooth interpolation will not be applied to that block.
Angle at which smooth interpolation or Nano smoothing is turned off
Setting input
Real path
Degree
Depend on the increment system of the reference axis
0 to 90
This parameter sets the angle used to determine whether to apply
smooth interpolation or Nano smoothing.
At a point having a difference in angle greater than this setting,
smooth interpolation or Nano smoothing is turned off.
Minimum travel distance of a block where smooth interpolation or Nano
smoothing is applied
Setting input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets a block length used to determine whether to apply
smooth interpolation or Nano smoothing.
If the line specified in a block is shorter than the value set in this
parameter, smooth interpolation or Nano smoothing is not applied to
that block.
- 1508 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
#2
#1
8900
[Input type]
[Data type]
#0
PWE
#0
PWE
Setting input
Bit
The setting, from an external device and MDI panel, of those
parameters that cannot be set by setting input is:
0: Disabled.
1: Enabled.
10461
10462
:
10475
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word
0 to 151515
Each of these parameters sets the RGB value of each color palette for
text by specifying a 6-digit number as described below.
rrggbb: 6-digit number (rr: red data, gg: green data, bb: blue data)
The valid data range of each color is 0 to 15 (same as the tone levels
on the color setting screen). When a number equal to or greater than
16 is specified, the specification of 15 is assumed.
Example)
When the tone level of a color is: red:1 green:2, blue:3, set 10203
in the parameter.
10800
10801
10802
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
1 to Number of controlled axes
These parameters set three compensation axes for applying
three-dimensional error compensation.
- 1509 -
A.PARAMETERS
APPENDIX
10803
10804
10805
B-63944EN/02
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
10806
10807
10808
Parameter input
Byte path
2 to 25
These parameters set the number of compensation points for each axis
for three-dimensional error compensation.
Compensation point number of the reference position for three-dimensional
error compensation (first compensation axis)
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
1 to number of compensation points
These parameters set the compensation point number of the reference
position for each axis for three-dimensional error compensation.
- 1510 -
A.PARAMETERS
APPENDIX
B-63944EN/02
10809
10810
10811
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
10812
10813
10814
Parameter input
Byte path
1 to 100
These parameters set the magnification for each axis for
three-dimensional error compensation.
Compensation interval for three-dimensional error compensation (first
compensation axis)
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
mm, inch (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
These parameters set the compensation interval for each axis for
three-dimensional error compensation.
- 1511 -
A.PARAMETERS
APPENDIX
B-63944EN/02
States of the first manual handle feed axis selection signals when tool axis
12310
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
1 to 24
This parameter sets the states of the first manual handle feed axis
selection signals (HS1A to HS1E)/manual handle interrupt axis
selection signals (HS1IA to HS1IE) when tool axis direction handle
feed/interrupt and table-based vertical direction handle feed/interrupt
are performed.
<Table of correspondence with the manual handle feed axis
selection signals>
The table below indicates the correspondence between the states of the
first manual handle feed axis selection signals/manual handle interrupt
axis selection signals and the parameter settings in the 5-axis
machining manual feed (handle feed) mode. When the first manual
handle pulse generator is turned after setting the signals corresponding
to the value set in the parameter, operation is performed in the
specified mode.
HS1E
(HS1IE)
HS1D
(HS1ID)
HS1C
(HS1IC)
HS1B
(HS1IB)
HS1A
(HS1IA)
Parameter
setting
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- 1512 -
A.PARAMETERS
APPENDIX
B-63944EN/02
States of the first manual handle feed axis selection signals when a
12311
movement is made in the first axis direction in tool axis normal direction
handle feed/interrupt and table-based horizontal direction handle
feed/interrupt
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
1 to 24
This parameter sets the states of the first manual handle feed axis
selection signals (HS1A to HS1E)/manual handle interrupt axis
selection signals (HS1IA to HS1IE) when a movement is made in the
first axis direction. (For a value to be set, see "Table of
correspondence with the manual handle feed axis selection signals"
provided in the description of parameter No. 12310.)
The table below indicates the relationships of tool axis directions, first
axis directions, and second axis directions.
Parameter
No.19697
1
2
3
Tool axis
directions
X
Y
Z
First axis
directions
Y
Z
X
Second axis
directions
Z
X
Y
Note, however, that the table above indicates the directions applicable
when the angles of all rotation axes are set to 0.
In tool axis direction/tool axis normal direction feed (not table-based),
the directions indicated above assume that 0 is set in parameter No.
19698 and No. 19699. When a rotation axis has made a turn or a
nonzero value is set in these parameters in tool axis direction/tool axis
normal direction feed, the relevant directions are inclined accordingly.
States of the first manual handle feed axis selection signals when a
12312
movement is made in the second axis direction in tool axis normal direction
handle feed/interrupt and table-based horizontal direction handle
feed/interrupt
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
1 to 24
This parameter sets the states of the second manual handle feed axis
selection signals (HS1A to HS1E)/manual handle interrupt axis
selection signals (HS1IA to HS1IE) when a movement is made in the
first axis direction. (For a value to be set, see "Table of
correspondence with the manual handle feed axis selection signals"
provided in the description of parameter No. 12310.)
- 1513 -
A.PARAMETERS
APPENDIX
12313
[Input type]
[Data type]
[Valid data range]
12314
[Input type]
[Data type]
[Valid data range]
12318
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
States of the first manual handle feed axis selection signals when the first
rotation axis is turned in tool tip center rotation handle feed/interrupt
Parameter input
Byte path
1 to 24
This parameter sets the states of the first manual handle feed axis
selection signals (HS1A to HS1E)/manual handle interrupt axis
selection signals (HS1IA to HS1IE) when the first rotation axis is
turned in tool tip center rotation handle feed/interrupt. (For a value to
be set, see "Table of correspondence with the manual handle feed axis
selection signals" provided in the description of parameter No.
12310.)
States of the first manual handle feed axis selection signals when the
second rotation axis is turned in tool tip center rotation handle feed/interrupt
Parameter input
Byte path
1 to 24
This parameter sets the states of the first manual handle feed axis
selection signals (HS1A to HS1E)/manual handle interrupt axis
selection signals (HS1IA to HS1IE) when the second rotation axis is
turned in tool tip center rotation handle feed/interrupt. (For a value to
be set, see "Table of correspondence with the manual handle feed axis
selection signals" provided in the description of parameter No.
12310.)
Tool length in 5-axis machining manual feed
Setting input
Real path
mm, inch (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets a tool length when tool tip center rotation feed is
performed with the 5-axis machining manual feed function and when
the 5-axis machining manual feed screen is displayed.
NOTE
Specify a radius value to set this parameter.
- 1514 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
#4
#3
12320
[Input type]
[Data type]
#0
TWD
#1
FLL
Conventional directions
When the tilted working plane command is issued: X, Y, and Z
directions in the feature coordinate system
When the command is not issued: Conventional directions
Longitude direction and latitude direction
When the tilted working plane command is issued: X, Y, and Z
directions in the feature coordinate system
When the command is not issued: Longitude direction and
latitude direction
12321
[Input type]
[Data type]
[Valid data range]
#0
TWD
The directions of 5-axis machining manual feed (other than tool tip
center rotation feed) when the tilted working plane command is issued
are:
0: Same as those not in the tilted working plane command. That is,
the directions are:
Tool axis normal direction 1 (table-based horizontal direciton 1)
Tool axis normal direction 2 (table-based horizontal direction 2)
Tool axis direction (table-based vertical direction)
1: X, Y, and Z directions in the feature coordinate system.
Parameter TWD
(No.12320#0)
JFR
#1
FLL
Parameter input
Bit path
Parameter FLL
(No.12320#1)
#2
#2
JFR
Parameter input
Byte path
0 to 3
For longitude or latitude direction feed in the 5-axis machining
manual feed mode, this parameter sets the axis parallel to the normal
direction.
1 : Positive (+) X-axis direction
2 : Positive (+) Y-axis direction
3 : Positive (+) Z-axis direction
0 : Reference tool axis direction (parameter No. 19697)
- 1515 -
A.PARAMETERS
APPENDIX
12322
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real path
deg
Depend on the increment system of the reference axis
0 to 90
For latitude direction feed or longitude direction feed in the 5-axis
machining manual feed mode, when the angle between the tool axis
direction and normal direction (parameter No. 12321) is small, the
tool axis direction is assumed to be parallel to the normal direciton
(parameter No. 12321). This parameter sets the maximum angle at
which the tool axis direction is assumed to be parallel to the normal
direction.
When this parameter is set to 0 or a value outside the valid range, it is
set to 1 degree.
#7
#6
#5
#4
13113
[Input type]
[Data type]
#3
#2
#1
CFD
#0
CLR
Parameter input
Bit path
#0
CLR
#3
CFD
#6
#5
13200
[Input type]
[Data type]
#2
TRT
#4
#3
#2
ETE
TRT
#1
#0
Parameter input
Bit path
As the remaining lifetime value for outputting the tool life arrival
notice signal:
0: The remaining lifetime of the last tool is used.
1: The sum of the remaining lifetimes of the tools with the same
type number is used.
NOTE
This parameter is valid when bit 3 (ETE) of
parameter No. 13200 is set to 0 (arrival notice for
each type number).
- 1516 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#3
ETE
#6
#5
#4
#3
#2
13201
[Input type]
[Data type]
#1
#0
TDN
TDC
Parameter input
Bit system common
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
TDC
#1
TDN
13202
[Input type]
[Data type]
#1
DCR
#7
#6
DOM
DOT
#5
#4
#3
#2
#1
DO2
DOB
DOY
DCR
#0
Parameter input
Bit
On the tool management function screen, tool nose radius
compensation data is:
0: Displayed.
1: Not displayed.
NOTE
This parameter is valid when the machine control
type is the lathe system or combined system.
#2
DOY
NOTE
This parameter is valid when the machine control
type is the lathe system or combined system.
#3
DOB
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
This parameter is valid when the machine control
type is the lathe system or combined system.
#4
DO2
NOTE
This parameter is valid when the machine control
type is the lathe system or combined system.
#6
DOT
On the tool management function screen, the tool offset data (X, Z) of
the T series is:
0: Displayed.
1: Not displayed.
NOTE
This parameter is valid when the machine control
type is the lathe system or combined system.
#7
DOM
On the tool management function screen, the tool offset data of the M
series is:
0: Displayed.
1: Not displayed.
NOTE
This parameter is valid when the machine control
type is the lathe system or combined system.
#7
#6
#5
13204
[Input type]
[Data type]
#0
TDL
#4
#3
#2
#1
#0
TDL
Parameter input
Bit system common
The protection function for tool management data using a key is:
0: Disabled.
1: Enabled.
- 1518 -
APPENDIX
B-63944EN/02
13220
A.PARAMETERS
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13222
Parameter input
Word
0 to 64 (Extended to 240 or 1000 by the addition of an option)
This parameter sets the number of valid tools in tool management
data.
Number of data items in the first cartridge
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13223
Parameter input
Word
1 to 64 (Extended to 240 or 1000 by the addition of an option)
This parameter sets the number of data items used with the first
cartridge.
Start pot number of the first cartridge
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13227
Parameter input
Word
1 to 9999
This parameter sets the start pot number to be used with the first
cartridge. Pot numbers starting with the value set in this parameter and
sequentially incremented by 1 are assigned to all data items.
Number of data items in the second cartridge
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word
1 to 64(Extended to 240 or 1000 by the addition of an option)
This parameter sets the number of data items used with the second
cartridge.
- 1519 -
A.PARAMETERS
APPENDIX
13228
B-63944EN/02
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13232
Parameter input
Word
1to9999
This parameter sets the start pot number to be used with the second
cartridge. Pot numbers starting with the value set in this parameter and
sequentially incremented by 1 are assigned to all data items.
Number of data items in the third cartridge
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13233
Parameter input
Word
1 to 64(Extended to 240 or 1000 by the addition of an option)
This parameter sets the number of data items used with the third
cartridge.
Start pot number of the third cartridge
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13237
Parameter input
Word
1to9999
This parameter sets the start pot number to be used with the third
cartridge. Pot numbers starting with the value set in this parameter and
sequentially incremented by 1 are assigned to all data items.
Number of data items in the fourth cartridge
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Word
1 to 64(Extended to 240 or 1000 by the addition of an option)
This parameter sets the number of data items used with the fourth
cartridge.
- 1520 -
APPENDIX
B-63944EN/02
13238
A.PARAMETERS
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
13252
[Input type]
[Data type]
[Valid data range]
13265
[Input type]
[Data type]
[Valid data range]
Parameter input
Word
1to9999
This parameter sets the start pot number to be used with the fourth
cartridge. Pot numbers starting with the value set in this parameter and
sequentially incremented by 1 are assigned to all data items.
M code for specifying a particular tool
Parameter input
Word path
0 to 65535
This parameter sets not a tool type number but an M code for directly
specifying the T code of a particular tool.
Number for selecting a spindle position offset number
Parameter input
2-word path
0 to 999
This parameters sets an H/D code for selecting an offset number
registered in the data of the tool attached at the spindle position.
When 0 is set, an ordinary used code such as H99/D99 is used.
When a value other than 0 is set, H99/D99 no longer has a particular
meaning. So, when H99/D99 is specified in this case, the specification
of offset number 99 is assumed.
With the T series, address D only is used to specify a tool number and
offset number, so that a restriction is imposed on the number of digits.
So, the valid data range of this parameter varies according the number
of digits of an offset number.
When the number of digits of an offset number is 1: to 9
When the number of digits of an offset number is 2: to 99
When the number of digits of an offset number is 3: to 999
- 1521 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
#1
13600
[Input type]
[Data type]
#0
MCR
Parameter input
Bit path
When an allowable acceleration rate adjustment is made with the
machining condition selection function (machining parameter
adjustment screen, precision level selection screen), parameter No.
1735 for the deceleration function based on acceleration in circular
interpolation is:
0: Modified.
1: Not modified.
#7
#6
#5
#4
#3
#2
#1
13601
[Input type]
[Data type]
#0
MCR
#0
MPR
Parameter input
Bit
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
#0
MPR
13610
13611
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0)
Each of these parameters sets an acceleration rate for acceleration/
deceleration before interpolation in AI contour control. Set a value
(precision level 1) with emphasis placed on speed, and a value
(precision level 10) with emphasis on precision.
- 1522 -
A.PARAMETERS
APPENDIX
B-63944EN/02
13612
13613
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Byte path
msec
0 to 200
Each of these parameters sets an acceleration rate change time
(bell-shaped) in AI contour control. Set a value (precision level 1)
with emphasis placed on speed, and a value (precision level 10) with
emphasis on precision.
Allowable acceleration rate change amount for each axis in speed control
13614
13615
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0)
Each of these parameters sets an allowable acceleration rate change
amount per 1 ms for each axis in speed control based on acceleration
rate change under control on the rate of change of acceleration during
AI contour control.
Set a value (precision level 1) with emphasis placed on speed, and a
value (precision level 10) with emphasis on precision.
- 1523 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Allowable acceleration rate change amount for each axis in speed control
13616
13617
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0)
Each of these parameters sets an allowable acceleration rate change
amount per 1 ms for each axis in speed control based on acceleration
rate change under control on the rate of change of acceleration in
successive linear interpolation operations during AI contour control.
Set a value (precision level 1) with emphasis placed on speed, and a
value (precision level 10) with emphasis on precision.
NOTE
1 For an axis with 0 set in this parameter, parameter
No. 13614 and No. 13615 (allowable acceleration
rate change amount in speed control based on
acceleration rate change under control on the rate
of change of acceleration) are valid.
2 For an axis with 0 set in parameter No. 13614 and
No. 13615 (allowable acceleration rate change
amount in speed control based on acceleration rate
change under control on the rate of change of
acceleration), speed control based on acceleration
rate change is disabled, so that the specification of
this parameter has no effect.
- 1524 -
A.PARAMETERS
APPENDIX
B-63944EN/02
13619
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Byte path
%
0 to 50
Each of these parameters sets the rate (percentage) of the change time
of the rate of change of acceleration to the change time of acceleration
rate change in smooth bell-shaped acceleration/deceleration before
look-ahead interpolation during AI contour control.
Set a value (precision level 1) with emphasis placed on speed, and a
value (precision level 10) with emphasis on precision.
NOTE
When 0 or a value not within the valid data range is
set in this parameter, smooth bell-shaped
acceleration/deceleration before look-ahead
interpolation is not performed.
13620
13621
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/sec/sec, inch/sec/sec, degree/sec/sec (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (D)
(When the machine system is metric system, 0.0 to +100000.0. When
the machine system is inch system, machine, 0.0 to +10000.0)
Each of these parameters sets an allowable acceleration rate in AI
contour control. Set a value (precision level 1) with emphasis placed
on speed, and a value (precision level 10) with emphasis on precision.
- 1525 -
A.PARAMETERS
APPENDIX
13622
13623
[Input type]
[Data type]
[Unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Word axis
msec
1 to 512
Each of these parameters sets a time constant for
acceleration/deceleration after interpolation when AI contour control
is used. Set a value (precision level 1) with emphasis placed on speed,
and a value (precision level 10) with emphasis on precision.
13624
13625
Corner speed difference when AI contour control is used (precision level 10)
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Each of these parameters sets an allowable speed difference for speed
determination based on corner speed difference in AI contour control.
Set a value (precision level 1) with emphasis placed on speed, and a
value (precision level 10) with emphasis on precision.
13626
13627
Maximum cutting speed when AI contour control is used (precision level 10)
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm/min, inch/min, degree/min (machine unit)
Depend on the increment system of the applied axis
Refer to the standard parameter setting table (C)
(When the increment system is IS-B, 0.0 to +240000.0)
Each of these parameters sets a maximum cutting speed in AI contour
control. Set a value (precision level 1) with emphasis placed on speed,
and a value (precision level 10) with emphasis on precision.
- 1526 -
A.PARAMETERS
APPENDIX
B-63944EN/02
13628
13629
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
2-word path
1 to 65535
These parameters set the parameter numbers corresponding to
arbitrary items 1 and 2.
NOTE
The parameter numbers corresponding to the
following cannot be specified:
- Bit parameters
- Spindle parameters (No. 4000 to No. 4799)
- Parameters of real number type
- Parameters that require power-off (for which the
alarm (PW0000) is issued)
- Nonexistent parameters
13630
13631
13632
13633
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
2-word axis
Depend on the type of parameter for an arbitrary item
Depend on the type of parameter for an arbitrary item
Each of these parameters sets a value with emphasis placed on speed
or precision for a parameter.
- 1527 -
A.PARAMETERS
APPENDIX
14010
[Input type]
[Data type]
[Unit of data]
[Valid data range]
B-63944EN/02
Parameter input
2-word axis
Detection unit
0 to 99999999
This parameter sets the maximum allowable travel distance at the FL
feedrate when the reference position is established for a linear scale
with an absolute address reference position. When the travel
distance exceeds the setting of this parameter, the alarm (PS5326)
(SCALE WITH REFERENCE POSITION:
REFERENCE
POSITION ESTABLISHMENT FAILED) is issued. When this
parameter is set to 0, the maximum allowable travel distance is not
checked.
14340
14341
:
14357
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte
0to23,64,-56,-96
Each of these parameters sets the value (ATR value) of the address
translation table corresponding to each of slave 1 to slave 18 on FSSB
line 1 (first optical connector).
The slave is a generic term for servo amplifiers and separate detector
interface units connected via an FSSB optical cable to the CNC.
Numbers 1 to 18 are assigned to slaves, with younger numbers
sequentially assigned to slaves closer to the CNC.
A 2-axis amplifier consists of two slaves, and a 3-axis amplifier
consists of three slaves. In each of these parameters, set a value as
described below, depending on whether the slave is an amplifier,
separate detector, or nonexistent.
When the slave is an amplifier:
Set a value obtained by subtracting 1 from the setting of
parameter No. 1023 for the axis to which the amplifier is
assigned.
When the slave is a separate detector interface unit:
Set 64 for the first separate detector interface unit (connected
near the CNC), and set -56 for the second separate detector
interface unit (connected far from the CNC).
When the slave is nonexistent:
Set -96.
- 1528 -
B-63944EN/02
APPENDIX
A.PARAMETERS
NOTE
1 When the electric gear box (EGB) function is used
Although an amplifier is not actually required for an
EGB dummy axis, set this parameter with
assuming that a dummy amplifier is connected.
That is, as the address conversion table value for a
nonexistent slave, set the value obtained by
subtracting 1 from the setting of parameter No.
1023 for the EGB dummy axis, instead of -96.
2 When the FSSB is set to the automatic setting
mode (when the parameter FMD (No.1902#0) is
set to 0), parameter Nos. 14340 to 14357 are
automatically set as data is input on the FSSB
setting screen. When the manual setting 2 mode is
set (when the parameter FMD (No.1902#0) is set
to 1), be sure to directly set values in parameter
Nos. 14340 to 14357.
- 1529 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Slave
number
ATR
No.14340
to 14357
Axis
M1
64
(M1)
Single-axis
amplifier
M2
-56
(M2)
9 to 18
-96
(None)
Single-axis
amplifier
Two-axis
amplifier
Two-axis
amplifier
CNC
Controlled Program axis
Servo
axis
name
axis
No.1023
number
No.1020
Slave
number
Single-axis
amplifier
ATR
No.14340
to 14357
Axis
A
B
64
(M1)
Single-axis
amplifier
M2
-56
(M2)
9 to 18
-96
(None)
Two-axis
amplifier
Two-axis
amplifier
M1
- 1530 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Example 2
Slave
number
ATR
No.14340
to 14357
Axis
M1
64
(M1)
M2
-56
(M2)
-96
(None)
10
-96
(None)
Single-axis
amplifier
Two-axis
amplifier
Two-axis
amplifier
B(Dummy)
- 1531 -
A.PARAMETERS
APPENDIX
14358
B-63944EN/02
14359
:
14375
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte
0to23,80,-40,-96
Each of these parameters sets the value (ATR value) of the address
translation table corresponding to each of slave 1 to slave 18 on FSSB
line 2 (second optical connector).
When the slave is an amplifier:
Set a value obtained by subtracting 1 from the setting of
parameter No. 1023 for the axis to which the amplifier is
assigned.
When the slave is a separate detector interface unit:
Set 80 for the third separate detector interface unit (connected
near the CNC), and set -40 for the fourth separate detector
interface unit (connected far from the CNC).
When the slave is nonexistent:
Set -96.
NOTE
1 Set these parameters only when a servo axis
control card with two optical connectors (FSSB
lines) is used.
2 When the FSSB is set to the automatic setting
mode (when the parameter FMD (No.1902#0) is
set to 0), parameter Nos. 14358 to 14375 are
automatically set as data is input on the FSSB
setting screen. When the manual setting 2 mode is
set (when the parameter FMD (No.1902#0) is set
to 1), be sure to directly set values in parameter
Nos. 14358 to 14375.
- 1532 -
A.PARAMETERS
APPENDIX
B-63944EN/02
14376
interface unit
ATR value corresponding to connector 2 on the first separate detector
14377
interface unit
:
ATR value corresponding to connector 8 on the first separate detector
14383
14384
interface unit
ATR value corresponding to connector 1 on the second separate detector
interface unit
:
14391
14392
interface unit
:
ATR value corresponding to connector 8 on the third separate detector
14399
14400
interface unit
ATR value corresponding to connector 1 on the fourth separate detector
interface unit
:
14407
NOTE
When this parameter is set, the power must be
turned off before operation is continued.
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte
0 to 32
Each of these parameters sets the value (ATR value) of the address
translation table corresponding to each connector on a separate
detector interface unit.
The first and second separate detector interface units are connected to
FSSB line 1, and the third and fourth separate detector interface units
are connected to FSSB line 2.
In each of these parameters, set a value obtained by subtracting 1 from
the setting of parameter No. 1023 for the axis connected to a
connector on a separate detector interface unit.
When there is an axis for which bit 1 of parameter No. 1815 is set to 0
to use a separate detector interface unit, set 32 for those connectors
that are not used.
- 1533 -
A.PARAMETERS
APPENDIX
B-63944EN/02
NOTE
When the FSSB is set to the automatic setting
mode (when the parameter FMD (No.1902#0) is
set to 0), parameter Nos. 14376 to 14407 are
automatically set as data is input on the FSSB
setting screen. When the manual setting 2 mode is
set (when the parameter FMD (No.1902#0) is set
to 1), be sure to directly set values in parameter
Nos. 14376 to 14407.
#7
19500
[Input type]
[Data type]
#6
FNW
#6
#5
#4
#3
#2
#1
#0
FNW
Parameter input
Bit path
When the feedrate is determined according to the feedrate difference
and acceleration in AI contour control:
0: The maximum feedrate at which the allowable feedrate
difference and acceleration for each axis are not exceeded is
used.
1: The maximum feedrate at which the allowable feedrate
difference and acceleration for each axis are not exceeded is used.
The feedrate is determined so that the decreased feedrate is
constant regardless of the move direction when the profile is the
same.
A feedrate is determined to satisfy the condition that the allowable
feedrate difference and allowable acceleration rate of each axis are not
exceeded, and also to ensure that a constant deceleration rate is
applied to the same figure regardless of the direction of movement.
- 1534 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
#6
#5
19501
[Input type]
[Data type]
#5
FRP
#4
#3
#2
#1
#0
FRP
Parameter input
Bit path
Linear rapid traverse is:
0: Acceleration/deceleration after interpolation
1: Acceleration/deceleration before interpolation
Set a maximum allowable acceleration rate for each axis in parameter
No. 1671.
When using bell-shaped acceleration/deceleration before interpolation,
set an acceleration rate change time in parameter No. 1672.
When this parameter is set to 1, acceleration/deceleration before
interpolation is also applied to rapid traverse if all conditions below
are satisfied. At this time, acceleration/deceleration after interpolation
is not applied.
Bit 1 (LRP) of parameter No. 1401 is set to 1: Linear
interpolation type positioning
A value other than 0 is set in parameter No. 1671 for an axis.
The AI contour control mode is set.
If all of these conditions are not satisfied, acceleration/deceleration
after interpolation is applied.
#7
#6
#5
19503
[Input type]
[Data type]
#4
ZOL
#3
#2
#1
#0
HPF
Parameter input
Bit path
#0
HPF
#4
ZOL
- 1535 -
A.PARAMETERS
APPENDIX
#7
#6
#5
B-63944EN/02
#4
#3
#2
19515
[Input type]
[Data type]
#1
ZG2
19516
[Input type]
[Data type]
[Unit of data]
[Valid data range]
[Input type]
[Data type]
#0
Parameter input
Bit path
When the deceleration function based on cutting load in AI contour
control (deceleration based on Z-axis fall angle) is used:
0: Stepwise override values are applied.
1: Inclined override values are applied.
This parameter is valid only when bit 4 (ZAG) of parameter No. 8451
is set to 1.
When this parameter is set to 1, be sure to set parameter Nos. 19516,
8456, 8457, and 8458.
Override for area 1 in deceleration based on cutting load in AI contour
control
Parameter input
Word path
%
1 to 100
This parameter sets an override value for area 1 when the deceleration
function based on cutting load in AI contour control is used.
This parameter is valid only when bit 1 (ZG2) of parameter No. 19515
is set to 1.
#7
19530
#1
ZG2
#6
#5
CYS
CYA
#4
#3
#2
#1
#0
Parameter input
Bit path
#5
CYA
#6
CYS
- 1536 -
A.PARAMETERS
APPENDIX
B-63944EN/02
19534
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
1 to 999999999
The following operation is performed, depending on the setting of
parameter No.19530:
1) Parameter CYS (bit 6 of No. 19530) is set to 0
If the amount of cylindrical interpolation cutting point
compensation is smaller than the value set in this parameter,
cylindrical interpolation cutting point compensation is not
performed. Instead, this ignored amount of cylindrical
interpolation cutting point compensation is added to the next
amount of cylindrical interpolation cutting point compensation to
determine whether to perform cylindrical interpolation cutting
point compensation.
2)
NOTE
Set this parameter as follows:
Setting > (setting for a rotation axis in parameter
No. 1422) 4/3 where 4/3 is a constant for internal
processing.
- 1537 -
A.PARAMETERS
APPENDIX
19535
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Limit of travel distance moved with the cylindrical interpolation cutting point
compensation in the previous block unchanged.
Parameter input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
1 to 999999999
The following operation is performed, depending on the type of
interpolation:
1) For linear interpolation
If the travel distance in a specified block is smaller than the value
set in this parameter, machining is performed without changing
the cylindrical interpolation cutting point compensation in the
previous block.
2) For circular interpolation
If the diameter of a specified arc is smaller than the value set in
this parameter, machining is performed without changing the
cylindrical interpolation cutting point compensation in the
previous block. Cylindrical interpolation cutting point
compensation is not performed according to a circular
movement.
#7
#6
#5
19540
[Input type]
[Data type]
#0
FAP
B-63944EN/02
#4
#3
#2
#1
#0
FAP
Parameter input
Bit path
Optimal torque acceleration/deceleration is:
0: Disabled.
1: Enabled.
When the linear positioning parameters, namely bit 1 (LRP) of
parameter No. 1401 and bit 0 (FAP) of parameter No. 19540, are set
to 1, and a value other than 0 is set in reference acceleration parameter
(No. 1671) for an axis, the acceleration/deceleration for rapid traverse
becomes optimal torque acceleration/deceleration in the mode for
acceleration/deceleration before look-ahead interpolation (or the AI
contour control mode). Optimal torque acceleration/ deceleration is
controlled according to parameter-set restricted acceleration curve
data.
- 1538 -
A.PARAMETERS
APPENDIX
B-63944EN/02
P0
Restricted
acceleration curve
P1
P2
P3
P4
P5
Speed
19542
19543
19544
[Input type]
[Data type]
[Unit of data]
[Valid data range]
Parameter input
Word axis
0.01%
0 to 10000
The speeds at acceleration setting points P1 to P4 are to be set with
speed parameters Nos. 19541 to 19544 as ratios to the rapid traverse
speed (parameter No. 1420). The speed at P0 is 0, and the speed at P5
is the rapid traverse rate specified with parameter (No. 1420). Any
acceleration setting point for which the speed parameter (one of Nos.
19541 to 19544) is set to 0 will be skipped.
- 1539 -
A.PARAMETERS
APPENDIX
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
B-63944EN/02
- 1540 -
APPENDIX
B-63944EN/02
19561
19562
19563
19564
19565
19566
19567
19568
[Input type]
[Data type]
[Unit of data]
[Valid data range]
19581
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Parameter input
Word axis
0.01%
0 to 32767
For each travel direction and each acceleration/deceleration operation,
set the allowable acceleration rate at each of the acceleration setting
points (P0 to P5). As an allowable acceleration rate, set a ratio to the
value set in the reference acceleration parameter (No. 1671). When 0
is set, the specification of 100% is assumed.
Tolerance smoothing for nano smoothing
Setting input
Real path
mm, inch, degree (input unit)
Depend on the increment system of the applied axis
0 or positive 9 digit of minimum unit of data (refer to the standard
parameter setting table (B) )
(When the increment system is IS-B, 0.0 to +999999.999)
This parameter sets a tolerance value for a program created using
miniature line segments in nano smoothing.
When 0 is set in this parameter, a minimum amount of travel in the
increment system is regarded as a tolerance value.
- 1541 -
A.PARAMETERS
APPENDIX
19582
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Setting input
Real path
mm, inch, degree (input unit)
Depend on the increment system of the reference axis
0 or positive 9 digit of minimum unit of data (refer to the standard
parameter setting table (B) )
(When the increment system is IS-B, 0.0 to +999999.999)
This parameter sets the minimum amount of travel of a block that
makes a decision based on an angular difference between blocks for
nano smoothing. A block that specifies an amount of travel less than
the value set in this parameter makes no decision based on an angular
difference.
When 0 is set in this parameter, a decision based on an angular
difference is made with all blocks.
A value greater than the value set in parameter No. 8490 for making a
decision based on the minimum travel distance of a block must be set.
#7
#6
#5
19607
[Input type]
[Data type]
B-63944EN/02
#4
#3
#2
#1
CAV
SPG
CAV
SPG
#0
Parameter input
Bit path
#1
SPG
#5
CAV
- 1542 -
A.PARAMETERS
APPENDIX
B-63944EN/02
#7
19608
[Input type]
[Data type]
#6
#5
MIR
PRI
#4
#3
#2
#1
DET
NI5
#0
Parameter input
Bit path
#1
NI5
#2
DET
#5
PRI
#6
MIR
- 1543 -
A.PARAMETERS
APPENDIX
19631
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
19632
B-63944EN/02
Parameter input
Real path
degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
Set a variation range for determining the included angle between the
tool vector (VT) and movement vector (VM) to be 0, 180, or 90 in
the leading edge offset function.
For example, let the included angle between VT and VM be
(0180) and the angle set in this parameter be . Then, is
determined as follows:
If 0:
=0
If (180)180:
=180
If (90)(90+): =90
Normally, a value around 1.0 is set.
Distance from a programmed point (pivot point) to tool tip position (cutting
point)
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
mm, inch (input unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the distance from a programmed point to actual cutting point to
allow vector calculation for cutter compensation for 5-axis machining
at the tool tip.
If this parameter is set to 0, the cutter compensation function for
5-axis machining cannot be performed at the tool tip.
NOTE
When changing the setting of this parameter, make
the change before turning on the cutter
compensation mode for 5-axis machining.
- 1544 -
A.PARAMETERS
APPENDIX
B-63944EN/02
19635
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
In cutter compensation for 5-axis machining, if the difference in angle
between two tool vectors is greater than or equal to the setting in this
parameter, the tool direction is regarded as having changed.
If 0 is set, 45 degrees is assumed.
Let two tool vectors be Va and Vb. If the difference in angle is
degrees or greater as shown in the figure below, the tool vector is
regarded as having changed.
Va
degrees
Vb
19636
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Setting input
Real path
deg
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
The interference check/avoidance function of cutter compensation for
5-axis machining is executed when the angle difference between the
tool direction vectors for the target two points is less than the setting.
This parameter is valid when bit 1 (NI5) of parameter No. 19608 is set
to 1. When the setting is 0, the angle is assumed to be 10.0 degrees.
- 1545 -
A.PARAMETERS
APPENDIX
19658
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
19659
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
19660
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real axis
deg
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the coordinate of a rotation axis, among the
rotation axes determining the tool axis direction, which is not
controlled by the CNC for the tool axis direction tool length
compensation function. Whether this parameter is valid or invalid is
determined by the setting of bit 1 (RAP) of parameter No. 19650.
Offset value for the angular displacement of a rotation axis
Parameter input
Real axis
deg
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
An offset can be applied to the angular displacement for the tool axis
direction tool length compensation function to compensate for the
move direction.
Origin offset value of a rotation axis
Parameter input
Real axis
deg
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets an angular displacement shifted from the origin
for a rotation axis for the tool axis direction tool length compensation
function.
- 1546 -
A.PARAMETERS
APPENDIX
B-63944EN/02
19661
compensation
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the vector from the first rotation axis center to the
second rotation axis center for the tool axis direction tool length
compensation function.
Spindle center compensation vector in tool axis direction tool length
19662
compensation
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the compensation vector for the spindle center for
the tool axis direction tool length compensation function.
#7
#6
19665
[Input type]
[Data type]
#4
SPR
SVC (bit 5 of
parameter
No. 19665)
0
SPR (bit 4 of
parameter
No. 19665)
-
#5
#4
SVC
SPR
#3
#2
#1
#0
Parameter input
Bit path
The controlled point is shifted by:
0: Automatic calculation.
1: Using parameter No. 19667.
Shift of controlled point
- 1547 -
A.PARAMETERS
APPENDIX
B-63944EN/02
Controlled point
SVC
NOTE
When the machine has no rotation axis for
rotating the tool (when parameter No. 19680 is set
to 12 to specify the table rotation type), the
controlled point is not shifted regardless of the
setting of this parameter.
- 1548 -
APPENDIX
B-63944EN/02
19666
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Parameter input
Real path
mm, inch (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
When the tool axis direction tool length compensation function, tool
tip center rotation handle feed/interrupt, and the display of the tool
center point position are performed, specify the offset for the
machine-specific section from the rotation center of the rotation axis
to the tool mounting position (the tool holder offset value) in tool
length compensation during tool center point control, tool center point
control for 5-axis machining, and tilted working plane command mode
(after G53.1). For the tool axis direction tool length compensation
function, the tool holder offset function can be enabled or disabled by
setting bit 7 (ETH) of parameter No. 19665.
NOTE
Set a radius value.
19667
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real axis
mm, inch (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
Set the shift vector for the controlled point. This value becomes valid
when bit 5 (SVC) of parameter No. 19665 is set to 1, and bit 4 (SPR)
of parameter No. 19665 is set to 1.
NOTE
Set a radius value.
- 1549 -
A.PARAMETERS
APPENDIX
19680
[Input type]
[Data type]
[Valid data range]
Parameter
No. 19680
B-63944EN/02
Parameter input
Byte path
0 to 21
Specify the type of the mechanical unit.
Mechanical unit
type
Controlled rotation
axis
Mechanism having no
rotation axis
0
2
Tool rotation
type
12
Table rotation
type
21
Mixed type
Tool rotary
axes
Table rotary
axes
NOTE
A hypothetical axis is also counted as a
controlled rotary axis.
<Hypothetical axis>
In some cases, it is convenient to use an
imaginary rotary axis whose angle is fixed to a
certain value. For example, suppose that a tool is
mounted in a tilted manner through an attachment.
In such a case, the rotary axis considered
hypothetically is a hypothetical axis. Bits 0 and 1 of
parameter No. 19696 determine whether each
rotary axis is an ordinary roatry axis or a
hypothetical axis.
- 1550 -
A.PARAMETERS
APPENDIX
B-63944EN/02
19681
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to Number of controlled axes
Set the controlled-axis number for the first rotation axis.
For a hypothetical axis (when bit 0 (IA1) of parameter No. 19696 is 1),
set 0.
19684
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to 1
Set the direction in which the first rotation axis rotates as a mechanical
motion when a positive move command is issued.
0: Clockwise direction as viewed from the negative to positive
direction of the axis specified in parameter No. 19682
(right-hand thread rotation)
1: Counterclockwise direction as viewed from the negative to
positive direction of the axis specified in parameter No. 19682
(left-hand thread rotation)
Normally, 0 is set for a tool rotation axis, and 1 is set for a table
rotation axis.
19686
[Input type]
[Data type]
[Valid data range]
Parameter input
Byte path
0 to Number of controlled axes
Set the controlled-axis number for the second rotation axis.
For a hypothetical axis (bit 1 (IA2) of parameter No. 19696 is 1), set
0.
#7
19696
[Input type]
[Data type]
#5
WKP
#6
#5
RFC
WKP
#4
#3
#2
#1
#0
Parameter input
Bit path
For a 5-axis machine having a table rotation axis, as the programming
coordinate system for tool tip point control for 5-axis machining or
cutter compensation for 5-axis machining:
0: The table coordinate system (coordinate system fixed on the
rotary table) is used.
1: The workpiece coordinate system is used.
NOTE
For cutter compensation for 5-axis machining, the
setting of this parameter is used only when bit 4
(TBP) of parameter No. 19746 is set to 1.
- 1551 -
A.PARAMETERS
#6
APPENDIX
RFC
19697
[Input type]
[Data type]
[Valid data range]
B-63944EN/02
Parameter input
Byte path
0 to 3
Set the tool axis direction in the machine coordinate system when the
rotation axes for controlling the tool are all at 0 degrees. Also, set the
tool axis direction in the machine coordinate system in a mechanism
in which only the rotation axes for controlling the table are present
(there is no rotation axis for controlling the tool).
1: Positive X-axis direction
2: Positive Y-axis direction
3: Positive Z-axis direction
When the reference tool axis direction is neither the X-, Y-, nor Z-axis
direction, set the reference direction in this parameter, then set
appropriate angles as the reference angle RA and reference angle RB
(parameter Nos. 19698 and 19699).
X
Tool axis direction is positive X-axis direction.
- 1552 -
A.PARAMETERS
APPENDIX
B-63944EN/02
19698
Angle when the reference tool axis direction is tilted (reference angle RA)
19699
Angle when the reference tool axis direction is tilted (reference angle RB)
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
Degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
(When the increment system is IS-B, -999999.999 to +999999.999)
When the reference tool axis direction (parameter No. 19697) is set to
1, the tool axis is tilted the RA degrees on the Z-axis from the positive
X-axis direction to positive Y-axis direction, then the tool axis is tilted
the RB degrees on the X-axis from the positive Y-axis direction to
positive Z-axis direction.
When the reference tool axis direction (parameter No. 19697) is set to
2, the tool axis is tilted the RA degrees on the X-axis from the positive
Y-axis direction to positive Z-axis direction, then the tool axis is tilted
the RB degrees on the Y-axis from the positive Z-axis direction to
positive X-axis direction.
When the reference tool axis direction (parameter No. 19697) is set to
3, the tool axis is tilted the RA degrees on the Y-axis from the positive
Z-axis direction to positive X-axis direction, then the tool axis is tilted
the RB degrees on the Z-axis from the positive X-axis direction to
positive Y-axis direction.
Tool axis direction when the reference tool axis direction is Z-axis
Z
X
RA
- 1553 -
RB
A.PARAMETERS
APPENDIX
19712
19713
19714
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Intersection offset vector between the second and first rotation axes of the
tool (X-axis of the basic three axes)
Intersection offset vector between the second and first rotation axes of the
tool (Y-axis of the basic three axes)
Intersection offset vector between the second and first rotation axes of the
tool (Z-axis of the basic three axes)
Parameter input
Real path
mm, inch (machine unit)
Depend on the increment system of the applied axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A))
(When the increment system is IS-B, -999999.999 to +999999.999)
Set these parameters when the rotation axes of the tool do not
intersect.
These parameters are valid when parameter No. 19680 is set to 2.
Set the vector from point E on the second rotation axis of the tool to
point F on the first rotation axis of the tool as the intersection offset
vector in the machine coordinate system when the rotation axes for
controlling the tool are all at 0 degrees.
Controlled point
Second rotary
axis of tool
D
Tool holder offset
Tool length offset
NOTE
As point F, set a position that is easy to measure.
Set a radius value.
- 1554 -
APPENDIX
B-63944EN/02
19741
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
19742
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
19743
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
Parameter input
Real path
Degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
(When the increment system is IS-B, -999999.999 to +999999.999)
In tool center point control for 5-axis machining (type 2), cutter
compensation for 5-axis (type 2), or tilted working plane command,
set the upper limit of the movement range of the first rotation axis.
When the movement range of the first rotation axis is not specified,
this parameter and parameter No. 19742 must both be set to 0.
Lower limit of the movement range of the first rotation axis
Parameter input
Real path
Degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
(When the increment system is IS-B, -999999.999 to +999999.999)
In tool center point control for 5-axis machining (type 2), cutter
compensation for 5-axis (type 2), or tilted working plane command,
set the lower limit of the movement range of the first rotation axis.
When the movement range of the first rotation axis is not specified,
this parameter and parameter No. 19741 must both be set to 0.
Upper limit of the movement range of the second rotation axis
Parameter input
Real path
Degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
(When the increment system is IS-B, -999999.999 to +999999.999)
In tool center point control for 5-axis machining (type 2), cutter
compensation for 5-axis (type 2), or tilted working plane command,
set the upper limit of the movement range of the second rotation axis.
When the movement range of the second rotation axis is not specified,
this parameter and parameter No. 19744 must both be set to 0.
- 1555 -
A.PARAMETERS
APPENDIX
19744
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
Parameter input
Real path
Degree
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
(When the increment system is IS-B, -999999.999 to +999999.999)
In tool center point control for 5-axis machining (type 2), cutter
compensation for 5-axis (type 2), or tilted working plane command,
set the lower limit of the movement range of the second rotation axis.
When the movement range of the second rotation axis is not specified,
this parameter and parameter No. 19743 must both be set to 0.
#7
19746
[Input type]
[Data type]
B-63944EN/02
#6
#5
CRS
#4
#3
#2
#1
TBP
LOZ
LOD
PTD
#0
Parameter input
Bit path
#1
PTD
#2
LOD
#3
LOZ
When bit 2 (LOD) of parameter No. 19746 is set to 1 and tool length
compensation is not applied, as the tool length for 5-axis machining
manual feed:
0: The value of parameter No. 12318 is used.
1: 0 is used.
#4
TBP
- 1556 -
APPENDIX
B-63944EN/02
#6
CRS
19751
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
A.PARAMETERS
In tool tip point control for 5-axis machining, when the deviation from
the path during movement at the specified cutting feedrate or rapid
traverse rate is determined to exceed the limit:
0: The feedrate or rapid traverse rate is not decreased.
1: The feedrate or rapid traverse rate is controlled so that the limit
of the deviation from the path set in the parameter for the cutting
feed or rapid traverse is not exceeded.
When this parameter is set to 1:
In the rapid traverse mode, the rapid traverse rate is decreased so that
the deviation from the path does not exceed the limit specified in
parameter No. 19751.
In the cutting feed mode, the cutting feedrate is decreased so that the
deviation from the path does not exceed the limit specified in
parameter No. 19752.
Limit of the deviation from the path (for rapid traverse)
Parameter input
Real path
mm, inch (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the limit of the deviation from the path in the rapid
traverse mode in tool tip point control for 5-axis machining.
If the tool moves at the specified rate, the deviation from the path may
exceed the value specified in this parameter. In this case, the rate is
decreased so that the tool moves along the path.
This parameter is valid when bit 6 (CRS) of parameter No. 19746 is
set to 1.
When 0 is set, the least input increment is assumed to be the limit of
the deviation from the path.
If a negative value is set, the rapid traverse rate is not decreased.
NOTE
The error generated after the rate is decreased
may be smaller than the value set in this parameter
depending on the calculation error.
- 1557 -
A.PARAMETERS
APPENDIX
19752
[Input type]
[Data type]
[Unit of data]
[Minimum unit of data]
[Valid data range]
B-63944EN/02
Parameter input
Real path
mm, inch (machine unit)
Depend on the increment system of the reference axis
9 digit of minimum unit of data (refer to standard parameter setting
table (A) )
(When the increment system is IS-B, -999999.999 to +999999.999)
This parameter sets the limit of the deviation from the path in the
cutting feed mode in tool tip point control for 5-axis machining.
If the tool moves at the specified rate, the deviation from the path may
exceed the value specified in this parameter. In this case, the rate is
decreased so that the tool moves along the path.
This parameter is valid when bit 6 (CRS) of parameter No. 19746 is
set to 1.
When 0 is set, the least input increment is assumed to be the limit of
the deviation from the path.
If a negative value is set, the cutting feedrate is not decreased.
NOTE
The error generated after the rate is decreased
may be smaller than the value set in this parameter
depending on the calculation error.
- 1558 -
A.2
A.PARAMETERS
APPENDIX
B-63944EN/02
DATA TYPE
Parameters are classified by data type as follows:
Data type
Bit
Bit machine group
Bit path
Bit axis
Bit spindle
Byte
Byte machine group
Byte path
Byte axis
Byte spindle
Word
Word machine group
Word path
Word axis
Word spindle
2-word
2-word machine group
2-word path
2-word axis
2-word spindle
Real
Real machine group
Real path
Real axis
Real spindle
Remarks
0 or 1
-128 to 127
0 to 255
-32768 to 32767
0 to 65535
0 to 999999999
NOTE
1 Each of the parameters of the bit, bit machine group, bit path, bit axis, and bit
spindle types consists of 8 bits for one data number (parameters with eight different
meanings).
2 For machine group types, parameters corresponding to the maximum number of
machine groups are present, so that independent data can be set for each machine
group.
3 For path types, parameters corresponding to the maximum number of paths are
present, so that independent data can be set for each path.
4 For axis types, parameters corresponding to the maximum number of control axes
are present, so that independent data can be set for each control axis.
5 For spindle types, parameters corresponding to the maximum number of spindles
are present, so that independent data can be set for each spindle axis.
6 The valid data range for each data type indicates a general range. The range varies
according to the parameters. For the valid data range of a specific parameter, see
the explanation of the parameter.
- 1559 -
A.PARAMETERS
A.3
APPENDIX
B-63944EN/02
NOTE
1 Values are rounded up or down to the nearest
multiples of the minimum data unit.
2 A valid data range means data input limits, and
may differ from values representing actual
performance.
3 For information on the ranges of commands to the
CNC, refer to Appendix D, "Range of Command
Value."
(A) Length and angle parameters (type 1)
Unit of data
mm
deg.
inch
Increment
Minimum
IS-A
IS-B
IS-C
IS-D
IS-E
IS-A
IS-B
IS-C
IS-D
IS-E
0.01
0.001
0.0001
0.00001
0.000001
0.001
0.0001
0.00001
0.000001
0.0000001
to +999999.99
to +999999.999
to +99999.9999
to
+9999.99999
to
+999.999999
to +99999.999
to +99999.9999
to
+9999.99999
to
+999.999999
to
+99.9999999
mm
deg.
inch
Increment
system
Minimum
data unit
IS-A
IS-B
IS-C
IS-D
IS-E
IS-A
IS-B
IS-C
IS-D
IS-E
0.01
0.001
0.0001
0.00001
0.000001
0.001
0.0001
0.00001
0.000001
0.0000001
- 1560 -
to +999999.99
to +999999.999
to +99999.9999
to
+9999.99999
to
+999.999999
to +99999.999
to +99999.9999
to
+9999.99999
to
+999.999999
to
+99.9999999
A.PARAMETERS
APPENDIX
B-63944EN/02
mm/min
degree/min
inch/min
Increment
system
IS-A
IS-B
IS-C
IS-D
IS-E
IS-A
IS-B
IS-C
IS-D
IS-E
Minimum
data unit
0.01
0.001
0.0001
0.00001
0.000001
0.001
0.0001
0.00001
0.000001
0.0000001
mm/sec
deg./sec2
inch/sec2
Increment
system
Minimum
data unit
IS-A
IS-B
IS-C
IS-D
IS-E
IS-A
IS-B
IS-C
IS-D
IS-E
0.01
0.001
0.0001
0.00001
0.000001
0.001
0.0001
0.00001
0.000001
0.0000001
- 1561 -
to +999999.99
to +999999.999
to +99999.9999
to
+9999.99999
to
+999.999999
to +99999.999
to +99999.9999
to
+9999.99999
to
+999.999999
to
+99.9999999
APPENDIX
Character name
Number 0
Number 1
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
Address A
Address B
Address C
Address D
Address E
Address F
Address G
Address H
Address I
Address J
Address K
Address L
Address M
Address N
Address O
Address P
Address Q
Address R
Address S
Address T
Address U
Address V
Address W
Address X
Address Y
Address Z
Delete
Back space
Tabulator
End of block
Carriage return
B-63944EN/02
Character
Code
(hexadecimal)
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
DEL
BS
HT
LF or NL
CR
30
B1
B2
33
B4
35
36
B7
B8
39
41
42
C3
44
C5
C6
47
48
C9
CA
4B
CC
4D
4E
CF
50
D1
D2
53
D4
55
56
D7
D8
59
5A
FF
88
09
0A
8D
EIA code
Custom macro
Character
Code
(hexadecimal)
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Del
BS
Tab
CR or EOB
20
01
02
13
04
15
16
07
08
19
61
62
73
64
75
76
67
68
79
51
52
43
54
45
46
57
58
49
32
23
34
25
26
37
38
29
7F
2A
2E
80
- 1562 -
without
custom
macro
with
custom
macro
Usable as file
name
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
ISO code
Character name
Space
Absolute rewind stop
Control out (start of
comment)
Control in (end of
comment)
Plus sign
Minus sign
Colon (address O)
Optional block skip
Period (decimal point)
APPENDIX
B-63944EN/02
EIA code
Custom macro
without
custom
macro
with
custom
macro
Usable as file
name
Character
Code
(hexadecimal)
Character
Code
(hexadecimal)
SP
%
A0
A5
SP
ER
10
0B
28
(2-4-5)
1A
A9
(2-4-7)
4A
+
:
/
.
2B
2D
3A
AF
2E
+
-
70
40
*
*
/
.
31
6B
Sharp
A3
Dollar sign
Ampersand
Apostrophe
$
&
24
A6
27
Asterisk
AA
Comma
Semicolon
Left angle bracket
,
;
<
AC
FB
2C
Equal sign
BD
>
?
@
BE
3F
C0
22
DB
DD
Underscore
6F
Lowercase letter a
Lowercase letter b
Lowercase letter c
Lowercase letter d
Lowercase letter e
Lowercase letter f
Lowercase letter g
Lowercase letter h
Lowercase letter i
Lowercase letter j
Lowercase letter k
Lowercase letter l
Lowercase letter m
Lowercase letter n
Lowercase letter o
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
E1
E2
63
E4
65
66
E7
E8
69
6A
EB
6C
ED
EE
6F
Parameter
(No.6012)
&
0E
(No.6010)
3B
Parameter
Parameter
(No.6011)
Parameter
(No.6013)
Parameter
(No.6014)
Parameter
(No.6018)
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
- 1563 -
APPENDIX
ISO code
Character name
Lowercase letter p
Lowercase letter q
Lowercase letter r
Lowercase letter s
Lowercase letter t
Lowercase letter u
Lowercase letter v
Lowercase letter w
Lowercase letter x
Lowercase letter y
Lowercase letter z
B-63944EN/02
EIA code
Character
Code
(hexadecimal)
p
q
r
s
t
u
v
w
x
y
z
F0
71
72
F3
74
F5
F6
77
78
F9
FA
Character
Code
(hexadecimal)
Custom macro
without
custom
macro
with
custom
macro
Usable as file
name
*
*
*
*
*
*
*
*
*
*
*
NOTE
1 The symbols used in the "Custom macro B" column
have the following meanings.
(Space) : The character will be registered in
memory and has a specific meaning. It is
used incorrectly in a statement other than
a comment, an alarm occurs.
:
The character will not be registered in
memory and will be ignored.
:
The character will be registered in
memory, but will be ignored during
program execution. However, a character
indicated with * will not be ignored when
used in a file name.
:
The character will be registered in
memory. If it is used in a statement other
than a comment, an alarm occurs.
:
If it is used in a statement other than a
comment, the character will not be
registered in memory. If it is used in a
comment, it will be registered in memory.
2 The symbol used in the column "Usable as file
name" has the following meaning:
*: Capable of being coded between "<" and ">" as
a file name.
3 Codes not in this table are ignored if their parity is
correct.
4 Codes with incorrect parity cause the TH alarm.
But they are ignored without generating the TH
alarm when they are in the comment section.
- 1564 -
B-63944EN/02
For lathe
x : 1st basic axis (X),
z : 2nd basic axis (Z),
coded using G code system A
- 1565 -
B-63944EN/02
(1/10)
Functions
Illustration
Positioning
(G00)
Program format
IP
G00 IP_ ;
IP
Start point
Linear interpolation
(G01)
Start point
Circular interpolation
(G02, G03)
Start point
G17
R
G02
G18
G02
G03
G02
G03
X_ Y_
X_ Z_
R_
I_ J_
R_
I_ K_
F_ ;
F_ ;
(x, y)
G03
(x, y)
G19
G02
G03
Y_ Z_
R_
J_ K_
F_ ;
For lathe
R
G02
J
I
G03
G17
G18
Start
point
G02
G03
G02
G03
X_ Y_
X_ Z_
(xyz)
G19
(x, y)
In case of G03 on X-Y plane
Yp
Start
point
Ps
J
R_
F_ ;
I_ K_
Start point
z
Helical interpolation
(G02, G03)
Involute interpolation
(G02.2, G03.2)
X_ Z_
G17
Po
0
G03
Y_ Z_
I_ J_
R_
I_ K_
R_
J_ K_
_ F_ ;
_ F_ ;
_ F_ ;
End point
Pe
I
G02
R_
G18
G02.2
G03.2
G02.2
G03.2
Xp_ Yp_ I_ J_ R_ F_ ;
Zp_Xp_ K_ I_ R_ F_ ;
Base circle
Xp
A (Rotary axis)
G19
G02.2
G03.2
Yp_ Zp_ J_ K_ R_ F_ ;
Positive rotation
G02.3 X_ Y_ Z_ I_ J_ K_ R_ F_ Q_;
Negative rotation
G03.3 X_ Y_ Z_ I_ J_ K_ R_ F_ Q_;
X (Linear axis)
- 1566 -
B-63944EN/02
(2/10)
Functions
Three-dimensional circular
interpolation
(G02.4, G03.4)
X
Z
Start
point
Illustration
Intermediate point
(X1,Y1,Z1)
Program format
G02.4 XX1 YY1 ZZ1 1 1 ;
First block (mid-point of the arc)
Dwell
(G04)
G04
AI contour control
(G05)
AI contour control
(G05.1)
Nano smoothing
(G05.1)
Smooth interpolation
(G05.1)
NURBS interpolation
(G06.2)
P_
X_
G01
G09
Time
In-position check
- 1567 -
G02
G03
IP_ ;
B-63944EN/02
(3/10)
Functions
Illustration
Withdrawal
Return
IP
Retract
Repositioning
Program format
For machining center
Tool compensation memory A
G10 L01 P_ R_ ;
Tool compensation memory B
G10 L10 P_ R_ ; (Geometry offset amount)
G10 L11 P_ R_ ; (Wear offset amount)
Tool compensation memory C
G10 L10 P_ R_ ; (Geometry offset amount/H)
G10 L11 P_ R_ ; (Wear offset amount/H)
G10 L12 P_ R_ ; (Geometry offset amount/D)
G10 L13 P_ R_ ; (Wear offset amount/D)
For lathe
Geometry offset amount
G10 P_ X_ Z_ R_ Q_ ;
P = 10000 + Geometry offset number
Wear offset amount
G10 P_ X_ Z_ C_ Q_ ;
P = Wear offset number
G10.6 IP_ ;
Specify the amount of retraction
G10.6 (as a single block containing no other
commands) ;
Cancel the amount of retraction
Xp
Yp
Xp
Workpiece coordinate system
Plane selection
(G17, G18, G19)
Inch/metric conversion
(G20, G21)
Stored stroke check
(G22, 23)
(XYZ)
(IJK)
IP
Start point
- 1568 -
G27 IP_ ;
B-63944EN/02
(4/10)
Functions
Illustration
Program format
G28 IP_ ;
Intermediate point
IP
G30 IP_ ;
Start point
Reference position
G29 IP_ ;
IP
Intermediate point
G30.1 IP_ ;
IP
Skip function
(G31)
G31 IP_ F_ ;
IP
Skip signal
Start point
Threading
(G33)
Threading
(G32)
Cutter or tool nose radius
compensation,
three-dimensional cutter
compensation
(G38, G39, G40 to G42)
G41
G17
G18
G19
G41
G42
D_ ;
G42
G40
G41
G42
IP
G40 : Cancel
Tool vector
Programmed path
(path before compensation)
Cutter compensation
amount
G41.2
G42.2
Tool vector
Tool used
Reference
tool
Tool center path
(path after
compensation)
Cutter
compensatio
n vector
Programmed
path
- 1569 -
B-63944EN/02
(5/10)
Functions
Illustration
C-axis
Program format
G41.1 ; Normal direction control on : right
G42.1 ; Normal direction control on : left
G40.1 ; Normal direction control cancel
Programmed
path
C-axis
Tool
Tool
G43
G44
Compensation
G43
G44
H_ ;
Z_ H_ ;
Z
C
Workpiece
B
Y
X
G43.4 IP H ;
Tool center point control (TYPE1) start
IP ;
IP : In the case of an absolute command, the
coordinate value of the end point of the tool
tip movement
In the case of an incremental command,
the amount of the tool tip movement
, :In the case of an absolute command, the
coordinate value of the end point of the
rotation axes
In the case of an incremental command,
the amount of the rotation axis movement
H : Tool compensation number
G43.5 IP H Q ;
Tool center point control (TYPE2) start
IP I J K ;
IP : In the case of an absolute command, the
coordinate value of the end point of the tool
tip movement
In the case of an incremental command,
the amount of the tool tip movement
I,J,K : Tool axis direction at the block end point
as seen from the programming
coordinate system
H : Tool compensation number
Q : Inclination angle of the tool (in degrees)
For lathe only
Tool offset
(G43.7)
- 1570 -
B-63944EN/02
(6/10)
Functions
Tool offset
(G45 to G48)
Illustration
Program format
For machining center
Increase
G 45
IP
G 46
Decrease
Double increase
G 47
G 48
IP
Double decrease
Offset amount
Scaling
(G50, G51)
G45
G46
G47
G48
IP_ D_ ;
P4
P3
P4'
P3'
IP
P1'
P2'
P1
P2
Mirror
G51 X_ Y_ Z_
P_
I_ J_ K_
P, I, J, K : Scaling magnification
X, Y, Z : Control position of scaling
G50 : Cancel
For lathe only
Enabled when G code system B/C is used
G51.1 IP_ ;
G50.1 ; . . . Cancel
IP
Local coordinate
system
x
IP
Command in machine
coordinate system
(G53)
Tool axis direction control
(G53.1)
Selection of workpiece
coordinate system
(G54 to G59)
G52 IP_ ;
Workpiece
y coordinate system
G53 IP_ ;
- 1571 -
G54
:
:
G59
IP_ ;
B-63944EN/02
(7/10)
Functions
Illustration
Program format
For machining center
G54.2 P_ ; Fixture offset
P : Reference fixture offset value number
G54.2 P0 ; Offset cancel
Y
Y
Y
X
X
F0
Rotation axis
center
C
Z
W
Machine coordinate
system origin
W
0
F0
G60 IP_ ;
IP
v
G64
v
G61
Custom macro
(G65, G66, G66.1, G67)
Macro
O_ ;
G65 P_L_ ;
M99 ;
One-shot call
G65 P_ L_ <Argument assignment> ;
P : Program number
L : Number of repetition
Modal call
G66 P_ L_ <Argument assignment> ;
Call after the move command
G66.1 P_ L_ <Argument assignment> ;
Each block call
G67 ; Cancel
For lathe only
G68 : Mirror image for double turret
G69 : Mirror image cancel
G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_
R;
G69 ; Cancel
For lathe
(x y)
X
G68.1
G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_
G69.1 ; Cancel
- 1572 -
R;
B-63944EN/02
(8/10)
Functions
Illustration
Program format
Figure copy
(G72.1, G72.2)
G68.2 X_ Y_ Z_ I_ J_ K_ ;
Feature coordinate system setting
G69 ; Feature coordinate system setting cancel
X, Y, Z : Feature coordinate system origin
I, J, K : Euler angles for determining the
orientation of the feature coordinate system
Rotational copy
Y
P1
(G17)
(G18) G72.1 P_ L_
(G19)
P0
Start point
60
X_ Y_
Z_ X_
Y_ Z_
R_ ;
I_ J_
K_ I_
J_ K_
Linear copy
(G17)
(G18) G72.2 P_ L_
(G19)
P1
Start point P0
Canned cycle
(G71 to G76)
(G90, G92, G94)
G90
G92
X_ Z_ I_ F_ ;
G94X Z K F ;
- 1573 -
B-63944EN/02
(9/10)
Functions
Illustration
Program format
For machining center
G90_ ; Absolute programming
G91_ ; Incremental programming
:
G90_ G91_ ; Programming in both modes
Absolute/incremental
programming
(G90/G91)
Change of workpiece
coordinate system (G92)
Maximum spindle speed clamp
(G92)
IP
For lathe
X Z C : Absolute programming
U W H : Incremental programming
Distinguished by an address specified in
combined use with a G function such as G00
and G01.
G91.1 IP_ ;
IP_ ; Maximum incremental value
Set 0 to cancel maximum incremental value
check.
For machining center
G92 IP_ ; Change of workpiece coordinate
system
G92 S_ ; Constant surface speed control :
Maximum spindle speed clamp
(G98, G99)
mm/min
mm/rev
inch/min
inch/rev
For lathe
G98 F_ ; Feed per minute
G99 F_ ; Feed per revolution
Spindle
speed
N(min-1)
Initial point return / R point
return
(G98, G99)
G98
G99
Initial level
R level
Z point
- 1574 -
B-63944EN/02
(10/10)
Functions
Illustration
Optional chamfering/corner R
Program format
For machining center
,C_ : Chamfering
,R_ : Corner R
Chamfering/corner R
I
R
CK
X_ ; P_;
R_
CK
Z_ ;
R_
- 1575 -
P_;
APPENDIX
B-63944EN/02
Linear axis
- In case of millimeter input, feed screw is millimeter
IS-A
Least input increment (mm)
Least command increment
(mm)
Max. programmable
dimension (mm)
Max. rapid traverse
*1
(mm/min)
*1
(mm)
Backlash compensation
*3
amount (pulses)
*4
Dwell (sec)
IS-B
Increment system
IS-C
IS-D
IS-E
0.01
0.001
0.0001
0.00001
0.000001
0.01
0.001
0.0001
0.00001
0.000001
999,999.99
999,999.999
99,999.9999
9,999.99999
999.999999
999,000
999,000
100,000
10,000
1,000
0.01 to 999,000
0.01 to 999,000
0.0001 to 100,000
0.00001 to 10,000
0.000001 to 1,000
0.01
0.001
0.0001
0.00001
0.000001
0.1
0.01
0.001
0.0001
0.00001
1.0
0.1
0.01
0.001
0.0001
10.0
1.0
0.1
0.01
0.001
0 to 9,999.99
0 to 9,999.999
0 to 9,999.9999
0 to 9,999.99999
0 to 999.999999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 999,999.99
0 to 999,999.999
0 to 99,999.9999
0 to 9,999.99999
0 to 999.999999
(mm/min)
*1
(inch)
Backlash compensation
*3
amount (pulses)
*4
Dwell (sec)
IS-B
Increment system
IS-C
IS-D
IS-E
0.0001
0.00001
0.000001
0.0000001
0.001
0.0001
0.00001
0.000001
0.0000001
39,370.078
39,370.0787
3,937.00787
393.700787
39.3700787
999,000
999,000
100,000
10,000
1,000
0.001 to 96,000
0.0001 to 9,600
0.00001 to 4,000
0.000001 to 400
0.0000001 to 40
0.001
0.0001
0.00001
0.000001
0.0000001
0.01
0.001
0.0001
0.00001
0.000001
0.1
0.01
0.001
0.0001
0.00001
1.0
0.1
0.01
0.001
0.0001
0 to 999.999
0 to 999.9999
0 to 999.99999
0 to 999.999999
0 to 99.9999999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 999,999.99
0 to 999,999.999
0 to 99,999.9999
0 to 9,999.99999
0 to 999.999999
- 1576 -
APPENDIX
B-63944EN/02
(inch/min)
*1
(inch)
Backlash compensation
*3
amount (pulses)
*4
Dwell (sec)
IS-B
Increment system
IS-C
IS-D
IS-E
0.0001
0.00001
0.000001
0.0000001
0.001
0.0001
0.00001
0.000001
0.0000001
99,999.999
99,999.9999
9,999.99999
999.999999
99.9999999
96,000
9,600
4,000
400
40
0.001 to 96,000
0.0001 to 9,600
0.00001 to 4,000
0.000001 to 400
0.0000001 to 40
0.001
0.0001
0.00001
0.000001
0.0000001
0.01
0.001
0.0001
0.00001
0.000001
0.1
0.01
0.001
0.0001
0.00001
1.0
0.1
0.01
0.001
0.0001
0 to 999.999
0 to 999.9999
0 to 999.99999
0 to 999.999999
0 to 99.9999999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 999,999.99
0 to 999,999.999
0 to 99,999.9999
0 to 9,999.99999
0 to 999.999999
(inch/min)
*1
(mm)
Backlash compensation
*3
amount (pulses)
*4
Dwell (sec)
IS-B
Increment system
IS-C
IS-D
IS-E
0.01
0.001
0.0001
0.00001
0.000001
0.01
0.001
0.0001
0.00001
0.000001
999,999.99
999,999.999
99,999.9999
9,999.99999
999.999999
96,000
9,600
4,000
400
40
0.01 to 999,000
0.001 to 999,000
0.0001 to 100,000
0.00001 to 10,000
0.000001 to 1,000
0.01
0.001
0.0001
0.00001
0.000001
0.1
0.01
0.001
0.0001
0.00001
1.0
0.1
0.01
0.001
0.0001
10.0
1.0
0.1
0.01
0.001
0 to 9,999.99
0 to 9,999.999
0 to 9,999.9999
0 to 9,999.99999
0 to 999.999999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 999,999.99
0 to 999,999.999
0 to 99,999.9999
0 to 9,999.99999
0 to 999.999999
- 1577 -
APPENDIX
B-63944EN/02
- Rotary axis
IS-A
Least input increment (deg)
IS-B
Increment system
IS-C
IS-D
IS-E
0.01
0.001
0.0001
0.00001
0.000001
0.001
0.0001
0.00001
0.000001
999,999.999
99,999.9999
9,999.99999
999.999999
10,000
1,000
(deg)
(pulses)
*4
Dwell (sec)
999,999.99
999,000
999,000
100,000
0.01 to 999,000
0.001 to 999,000
0.01
0.001
0.0001
0.00001
0.000001
0.1
0.01
0.001
0.0001
0.00001
1.0
0.1
0.01
0.001
0.0001
10.0
1.0
0.1
0.01
0.001
0 to 9,999.99
0 to 9,999.999
0 to 9,999.9999
0 to 9,999.99999
0 to 999.999999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 9,999
0 to 999,999.99
0 to 999,999.999
0 to 99,999.9999
0 to 9,999.99999
0 to 999.999999
NOTE
*1 The feedrate range shown above are limitations
depending on CNC interpolation capacity. As a
whole system, limitations depending on servo
system must also be considered.
*2 Value applied when the offset extension function is
used.
If the mode of input is switched between inch input
and metric input, the maximum compensation value
that can be set at inch input time is (maximum
compensation value) 1/25.4. If a value exceeding
this value is specified at inch input time, the
compensation value is not converted to a metric
value correctly when the mode of input is switched
to metric input.
*3 The unit is the detection unit.
*4 Depends on the increment system of the axis at in
address X.
- 1578 -
B-63944EN/02
APPENDIX
NOMOGRAPHS
- 1579 -
E.NOMOGRAPHS
E.NOMOGRAPHS
E.1
APPENDIX
B-63944EN/02
d2
d1
Explanation
- How to determine d2
- How to determine d1
t
d1 = {t - T1+T1exp( - T )}V . . . . . (2)
1
t
a = exp( - T ) . . . . . (3)
1
T1 : Time constant of servo system (sec)
V : Threading speed (mm/sec)
Time constant T1 (sec) of the servo system: Usually 0.033 s.
When the value of a is determined, the time lapse until the thread
accuracy is attained. The time t is substituted in (2) to determine d1:
Constants V and T1 are determined in the same way as for d2. Since
the calculation of d1 is rather complex, a nomography is provided on
the following pages.
- 1580 -
E.NOMOGRAPHS
APPENDIX
B-63944EN/02
V=20mm/sec
(3)
(1)
d1
T2
a
L
L
(Note) See the graph in reference later in the manual for an actual example.
Nomograph
NOTE
The equations for d1, and d2 are for when the
acceleration/ deceleration time constant for cutting
feed is 0.
- 1581 -
E.NOMOGRAPHS
E.2
APPENDIX
B-63944EN/02
d2
d1
Explanation
- How to determine d2
LR
d2= 1800*(mm)
-1
- How to determine d1
LR
d1= 1800*( - 1 - lna)(mm)
=d2( - 1 - lna)(mm)
-1
-1-lna
0.005
4.298
0.01
3.605
0.015
3.200
0.02
2.912
Example
R=350rpm
L=1mm
a=0.01
then
3501
= 0.194(mm)
1800
d1 = d23.605 = 0.701(mm)
d2 =
- 1582 -
E.NOMOGRAPHS
APPENDIX
B-63944EN/02
Reference
d1 (V=10mm/sec)
V : Speed in threading
V=40mm/sec
( 1.57in/sec)
V=30mm/sec
( 1.18in/sec)
V=20mm/sec
( 0.79in/sec)
V=10mm/sec
( 0.39in/sec)
V=1in/sec
V=2in/sec
33msec
d1
8 (mm)
0
Metric thread
JIS class 1
JIS class 2
d1
0.3 (in)
0.2
0.1
Unified thread
JIS 2A
JIS 3A
(Theoretical accuracy)
0.007
0.010
0.020
0.015
1.2
1.0 0.9
0.7
6 7 8 9 1012 14161820
- 1583 -
0.4
0.
1.25
0.025
1.0
a= (
DL
)
L
0.75 (mm) P
Ridge/inch
Ridge/inch
Lead
E.NOMOGRAPHS
E.3
APPENDIX
B-63944EN/02
Programmed path
Tool path
V1
- 1584 -
APPENDIX
B-63944EN/02
E.NOMOGRAPHS
Explanation
- Analysis
The tool path shown in Fig. E.3 (b) is analyzed based on the following
conditions:
- Feedrate is constant at both blocks before and after cornering.
- The controller has a buffer register. (The error differs with the
reading speed of the tape reader, number of characters of the next
block, etc.)
V
VY2
VX2
V
VY1
f2
f2
0
VX1
:
:
:
:
:
:
:
- 1585 -
E.NOMOGRAPHS
APPENDIX
B-63944EN/02
Y0
V
X0
Initial value
The initial value when cornering begins, that is, the X and Y
coordinates at the end of command distribution by the controller, is
determined by the feedrate and the positioning system time constant
of the servo motor.
X0=VX1(T1+T2)
Y0=VY1(T1+T2)
T1 : Exponential acceleration/deceleration time constant. (T=0)
T2 : Time constant of positioning system (Inverse of position loop gain)
Vx1
t
t
= Vx2[1 - T - T {T1exp( - T ) - T2exp( - T )}]
1
2
1
2
VY1 - VY2
t
t
= VY(t)= T - T {T1exp( - T ) - T2exp( - T )}+VY2
1
2
1
2
VX2 - VX1 2
2
t
t
= T - T2 {T1 exp( - T ) - T2 exp( - T )} - VX2(T1 + T2 - t)
1
1
2
Y(t) = tVY(t)dt - Y0
VY2 - VY
2
2
t
t
- 1586 -
E.4
E.NOMOGRAPHS
APPENDIX
B-63944EN/02
Dr
Command path
Actual path
r
Z
2
2
2
1 2
V
Dr = 2(T1 +T2 (1 - a )) - r . . . . . (1)
Dr:
v :
r :
T1 :
B-63944EN/02
CHARACTER-TO-CODES
CORRESPONDENCE TABLE
Character
Code
Comment
Character
Code
065
054
Comment
066
055
067
056
068
057
069
032
Space
070
033
Exclamation mark
071
034
Quotation mark
072
035
Sharp
073
036
Dollar sign
074
037
Percent
075
&
038
Ampersand
076
039
Apostrophe
077
040
Left parenthesis
078
041
Right parenthesis
079
042
Asterisk
080
043
Plus sign
081
044
Comma
082
045
Minus sign
083
046
Period
084
047
Slash
085
058
Colon
086
059
Semicolon
087
<
060
088
061
Equal sign
089
>
062
090
063
Question mark
048
064
At mark
049
091
050
093
051
094
052
095
053
- 1588 -
Underscore
APPENDIX
B-63944EN/02
G.ALARM LIST
ALARM LIST
TH ERROR
Message
0002
TV ERROR
0003
0004
0005
0006
0007
0009
0010
0011
IMPROPER NC-ADDRESS
IMPROPER G-CODE
FEED ZERO ( COMMAND )
0014
0015
Description
A TH error was detected during reading from an input device.
The read code that caused the TH error and how many
statements it is from the block can be verified in the diagnostics
screen.
An error was detected during the singleblock TV error.
The TV check can be suppressed by setting TVC parameter No.
0000#0 to 0.
Data entered with more digits than permitted in the NC
instruction word.
The number of permissible digits varies according to the
function and the word.
NC word(s) address + numerical value not in word format. This
alarm is also generated when a custom macro does not contain
a reserved word, or does not conform to the syntax.
NC word(s) address + numerical value not in word format. This
alarm is also generated when a custom macro does not contain
a reserved word, or does not conform to the syntax.
A minus sign () was specified at an NC instruction word or
system variable where no minus signal may be specified.
A decimal point (.) was specified at an address where no
decimal point may be specified, or two decimal points were
specified.
An illegal address was specified, or parameter 1020 is not set.
An unusable G code is specified.
The cutting feedrate instructed by an F code has been set to 0.
This alarm is also generated if the F code instructed for the S
code is set extremely small in a rigid tapping instruction as the
tool cannot cut at the programmed lead.
A synchronous feed is specified without the option for threading
/ synchronous feed. Modify the program.
A move command was specified for more axes than can be
controlled by simultaneous axis control.
Either add on the simultaneous axis control extension option, or
divide the number of programmed move axes into two blocks.
- 1589 -
G.ALARM LIST
Number
0020
Message
OVER TOLERANCE OF RADIUS
0021
0022
0025
0027
0028
0029
0030
0031
0032
0033
NO INTERSECTION AT CUTTER
COMPENSATION
0034
APPENDIX
B-63944EN/02
Description
An arc was specified for which the difference in the radius at the
start and end points exceeds the value set in parameter No.
2410. Check arc center codes I, J and K in the program.
The tool path when parameter No. 2410 is set to a large value is
spiral.
The plane selection instructions G17 to G19 are in error.
Reprogram so that same 3 basic parallel axes are not specified
simultaneously.
This alarm is also generated when an axis that should not be
specified for plane machining is specified, for example, for
circular interpolation or involute interpolation.
To enable programming of 3 or more axes, the helical
interpolation option must be added to each of the relevant axes.
The command for circular interpolation lacks arc radius R or
coordinate I, J, or K of the distance between the start point to
the center of the arc.
F0 (rapid traverse in inverse feed or feed specified by an F code
with 1digit number) was specified during circular interpolation
(G02, G03) or involute interpolation (G02.2, G03.2).
No axis is specified in G43 and G44 blocks for the tool length
offset type C.
Offset is not canceled but another axis is offset for the tool
length offset type C.
Multiple axes were specified for the same block when the tool
length compensation type is C.
The plane selection instructions G17 to G19 are in error.
Reprogram so that same 3 basic parallel axes are not specified
simultaneously.
This alarm is also generated when an axis that should not be
specified for plane machining is specified, for example, for
circular interpolation or involute interpolation.
To enable programming of 3 or more axes, the helical
interpolation option must be added to each of the relevant axes.
Illegal offset No.
An illegal offset No. was specified.
This alarm is also generated when the tool shape offset No.
exceeds the maximum number of tool offset sets in the case of
tool offset memory B.
The relevant data input or option could not be found for the L
No. of G10.
No data setting address such as P or R was specified.
An address command not concerned with data setting was
specified. An address varies with the L No.
The sign or decimal point of the specified address is in error, or
the specified address is out of range.
In setting an offset amount by G10 or in writing an offset amount
by system variables, the offset amount was excessive.
The intersection cannot be obtained by the intersection
calculation in cutter or tool-nose radius compensation. Modify
the program.
In cutter or tool-nose radius compensation, a startup or
cancellation is performed in the G02 or G03 mode. Modify the
program.
- 1590 -
APPENDIX
B-63944EN/02
Number
0035
Message
CAN NOT COMMANDED G31
0037
0038
0039
0041
0042
INTERFERENCE IN CUTTER
COMPENSATION
G45/G48 NOT ALLOWED IN CRC
0043
0044
0045
0046
0047
0048
0049
ILLEGAL COMMAND(G68,G69)
0050
0051
0052
G.ALARM LIST
Description
- G31 cannot be specified. This alarm is generated when a G
code (such as for cutter or tool-nose radius compensation) of
group 07 is not canceled.
- A torque limit skip was not specified in a torque limit skip
command (G31P98 or P99). Specify the torque limit skip in the
PMC window or the like. Or, specify the torque limit override
by address Q.
The compensation plane G17/G18/G19 was changed during
cutter or tool-nose radius compensation. Modify the program.
Overcutting will occur in cutter compensation C because the arc
start point or end point coincides with the arc center. Modify the
program.
Chamfering or corner R was specified with a start-up, a cancel,
or switching between G41 and G42 in G41 and G42 commands
(cutter compensation or tool nose radius compensation). The
program may cause overcutting to occur in chamfering or corner
R. Modify the program.
In cutter or tool-nose radius compensation, excessive cutting
may occur. Modify the program.
Tool offset (G45 to G48) is commanded in tool compensation or
three-dimensional cutter compensation. Modify the program.
On a system with a DRILL-MATE ATC installed, M06 is not
specified in a block that specifies a T code. Alternatively, a T
code beyond the allowable range is specified.
One of G27 to G30 is commanded in canned cycle mode.
Modify the program.
In a high-speed peck drilling cycle (G73) or peck drilling cycle
(G83), the amount of each-time cutting is not specified by
address Q, or Q0 is specified. Modify the program.
A command for a return to the second, third or fourth reference
position is error. (The address P command is in error.)
Although an option for a return to the third or fourth reference
position was not set, 3 or 4 was specified in address P.
Two or more parallel axes (in parallel with a basic axis) have
been specified upon start-up of three-dimensional tool
compensation or three-dimensional coordinate conversion.
Start-up of three-dimensional tool compensation or
three-dimensional coordinate conversion has been attempted,
but the three basic axes used when Xp, Yp, or Zp is omitted are
not set in parameter No. 1022.
When three-dimensional coordinate conversion (G68 or G69)
was specified, the tool compensation was not canceled. Or,
programs of three-dimensional coordinate conversion (G68,
G69) and tool compensation (G43, G44 or G49) were not
nested. Or, the three-dimensional coordinate conversion was
specified during the tool length compensation and another tool
length compensation was specified.
Chamfering or corner R is commanded in the thread cutting
block. Modify the program.
Improper movement or the move distance was specified in the
block next to the chamfering or corner R block. Modify the
program.
The block next to the chamfering or corner R block is not G01
(or vertical line). Modify the program.
- 1591 -
G.ALARM LIST
Number
0053
Message
TOO MANY ADDRESS COMMANDS
0054
0055
0056
0057
0058
0060
0061
0062
0063
0064
0065
0066
0067
0069
0070
APPENDIX
B-63944EN/02
Description
In the chamfering and corner R commands, two or more of I, J,
K and R are specified.
A block in which chamfering in the specified angle or the corner
R was specified includes a taper command. Modify the program.
In chamfering or corner R block, the move distance is less than
chamfer or corner R amount. Modify the program.
In direct dimension drawing programming, both an end point
and an angle were specified in the block next to the block in
which only an angle was specified (Aa). Modify the program.
Block end point is not calculated correctly in direct dimension
drawing programming. Modify the program.
Block end point is not found in direct dimension drawing
programming. Modify the program.
[External data input/output]
The specified number could not be found for program number
and sequence number searches.
Although input/output of a pot number of tool data or offset
input was requested, no tool number was input after power on.
The tool data corresponding to the entered tool number could
not be found.
[External workpiece number search]
The program corresponding to the specified workpiece
number could not be found.
[Program restart]
In the program restart sequence number specification, the
specified sequence number could not be found.
Address P or Q is not specified in multiple repetitive cycle (G70,
G71, G72, or G73) command.
A zero or a negative value was specified in a multiple repetitive
canned rough-cutting cycle (G71 or G72) as the depth of cut.
The sequence number specified by addresses P and Q in
multiple repetitive cycle (G70, G71, G72, or G73) command
cannot be searched.
In a shape program for the multiple repetitive canned
rough-cutting cycle (G71 or G72), the command for the first
plane axis was not a monotonous increase or decrease.
In the first block of the shape program specified by P of the
multiple repetitive canned cycle (G70, G71, G72, or G73), G00
or G01 was not specified.
An unavailable command was found in a multiple repetitive
canned cycle (G70, G71, G72, or G73) command block.
A multiple repetitive canned cycle (G70, G71, G72, or G73)
command is not registered in a tape memory area.
In a shape program in the multiple repetitive canned cycle (G70,
G71, G72, or G73), a command for the chamfering or corner R
in the last block is terminated in the middle.
The memory area is insufficient.
Delete any unnecessary programs, then retry.
- 1592 -
APPENDIX
B-63944EN/02
Number
0071
Message
DATA NOT FOUND
0072
0073
0074
0075
0076
0077
0078
0079
0080
G.ALARM LIST
Description
The address to be searched was not found.
The program with specified program number was not found
in program number search.
- In the program restart block number specification, the
specified block number could not be found.
Check the data.
The number of programs to be stored exceeded 63 (basic), 125
(option), 200 (option), 400 (option) or 1000 (option). Delete
unnecessary programs and execute program registration again.
The commanded program number has already been used.
Change the program number or delete unnecessary programs
and execute program registration again.
The program number is other than 1 to 9999. Modify the
program number.
An attempt was made to register a program whose number was
protected.
In program matching, the password for the encoded program
was not correct.
The specified program is not found in the subprogram call,
macro call or graphic copy.
The M, G, T or S codes are called by a P instruction other than
that in an M98, G65, G66, G66.1 or interrupt type custom
macro, and a program is called by a No. 2 auxiliary function
code.
This alarm is also generated when a program is not found by
these calls.
The total number of subprogram and macro calls exceeds the
permissible range.
Another subprogram call was executed during an external
memory subprogram call.
The specified sequence No. was not found during sequence
number search.
The sequence No. specified as the jump destination in GOTO
and M99P was not found.
The program in memory does not match the program stored on
tape.
Multiple programs cannot be matched continuously when
parameter No. 2200#3 is set to 1.
Set parameter No. 2200#3 to 0 before executing a match.
- For machining center series
When the tool length measurement function (G37) is
performed, a measuring position reached signal goes 1 in front
of the area determined by the value specified in parameter
No.6254. Alternatively, the signal does not go 1.
- For lathe
When the automatic tool compensation function (G36, G37) is
used, a measuring position reached signals (XAE1, XAE2)
does not go 1 within the range determined by the value
specified in parameters No.6254 and No.6255.
-
- 1593 -
G.ALARM LIST
Number
0081
Message
G37 OFFSET NO. UNASSIGNED
0082
0083
0085
OVERRUN ERROR
0086
DR OFF
0087
BUFFER OVERFLOW
0090
REFERENCE RETURN
INCOMPLETE
0091
0092
APPENDIX
B-63944EN/02
Description
- For machining center series
The tool length measurement function (G37) is specified
without specifying an H code.
Correct the program.
- For lathe
The automatic tool compensation function (G36, G37) is
specified without specifying an T code.
Correct the program.
- For machining center series
The tool length measurement function (G37) is specified
together with an H code in the same block.
Correct the program.
- For lathe
The automatic tool compensation function (G36, G37) is
specified together with an T code in the same block.
Correct the program.
- For machining center series
An error has been found in axis specification of the tool length
measurement function (G37). Alternatively, a move command
is specified as an incremental command.
Correct the program.
- For lathe
An error has been found in axis specification of the automatic
tool compensation function (G36, G37).
Alternatively, a command is specified as an incremental
command.
Correct the program.
The next character was received from the I/O device connected
to reader/punch interface 1 before it could read a previously
received character.
During I/O process by reader/punch interface 1, the data set
ready input signal of the I/O device (DR) was OFF. Possible
causes are an I/O device not turn on, a broken cable, and a
defective printed circuit board.
During a read by reader/punch interface 1, although a read stop
command was issued, more than 10 characters were input. The
I/O device or printed circuit board was defective.
1. The reference position return cannot be performed normally
because the reference position return start point is too close
to the reference position or the speed is too slow. Separate
the start point far enough from the reference position, or
specify a sufficiently fast speed for reference position return.
2. An attempt was made to set the zero position for the
absolute position detector by return to the reference position
when it was impossible to set the zero point.
Rotate the motor manually at least one turn, and set the
zero position of the absolute position detector after turning
the CNC and servo amplifier off and then on again.
Manual return to the reference position cannot be performed
when automatic operation is halted. Perform the manual return
to the reference position when automatic operation is stopped or
reset.
The axis specified in G27 has not returned to zero.
Reprogram so that the axis returns to zero.
- 1594 -
APPENDIX
B-63944EN/02
Number
0094
Message
P TYPE NOT ALLOWED (COORD
CHG)
0095
0096
0097
0098
0099
0101
0109
0110
0111
OVERFLOW :INTEGER
OVERFLOW :FLOATING
0112
0113
ZERO DIVIDE
IMPROPER COMMAND
0114
0115
0116
0118
0119
0122
0123
0124
G.ALARM LIST
Description
P type cannot be specified when the program is restarted. (After
the automatic operation was interrupted, the coordinate system
setting operation was performed.) Perform the correct operation
according to the User's manual.
P type cannot be specified when the program is restarted. (After
the automatic operation was interrupted, the external workpiece
offset amount changed.) Perform the correct operation
according to the User's manual.
P type cannot be specified when the program is restarted. (After
the automatic operation was interrupted, the workpiece offset
amount changed.) Perform the correct operation according to
the User's manual.
P type cannot be directed when the program is restarted. (After
power ON, after emergency stop or alarms 0094 to 0097 reset,
no automatic operation is performed.) Perform automatic
operation.
A command of the program restart was specified without the
reference position return operation after power ON or
emergency stop, and G28 was found during search. Perform the
reference position return.
After completion of search in program restart, a move command
is given with MDI.
The power turned off while rewriting the memory by program
edit operation. If this alarm has occurred, press <RESET> while
pressing <PROG>, and only the program being edited will be
deleted. Register the deleted program.
A value other than 0 or 1 was specified after P in the G08 code,
or no value was specified.
An integer went out of range during arithmetic calculations.
A decimal point (floating point number format data) went out of
range during arithmetic calculations.
An attempt was made to divide by zero in a custom macro.
A function which cannot be used in custom macro is
commanded. Modify the program.
The format used in an expression in a custom macro statement
is in error. The parameter tape format is in error.
A number that cannot be used for a local variable, common
variable, or system variable in a custom macro is specified.
In the EGB axis skip function (G31.8), a non-existent custom
macro variable number is specified. Or, the number of custom
macro variables used to store skip positions is not sufficient.
An attempt was made in a custom macro to use on the left side
of an expression a variable that can only be used on the right
side of an expression.
Too many brackets [ ] were nested in a custom macro.
The nesting level including function brackets is 5.
The value of an argument in a custom macro function is out of
range.
Too many macro calls were nested in a custom macro.
A GOTO statement or WHILEDO statement was found in the
main program in the MDI or DNC mode.
The END instruction corresponding to the DO instruction was
missing in a custom macro.
- 1595 -
G.ALARM LIST
Number
0125
0126
0127
0128
Message
MACRO STATEMENT FORMAT
ERROR
ILLEGAL LOOP NUMBER
DUPLICATE NC,MACRO
STATEMENT
ILLEGAL MACRO SEQUENCE
NUMBER
0129
0130
0136
0137
0138
0139
0140
0141
0142
0143
0144
0145
0146
APPENDIX
B-63944EN/02
Description
The format used in a macro statement in a custom macro is in
error.
DO and END Nos. in a custom macro are in error, or exceed the
permissible range (valid range: 1 to 3).
An NC statement and macro statement were specified in the
same block.
The specified sequence No. could not be found for sequence
number search.
The sequence No. specified as the jump destination in GOTO-and M99P-- could not be found.
G is used as an argument in a custom macro call. G can be
specified as an argument only in an every-block call (G66.1).
The NC command and the PMC axis control command were
conflicted. Modify the program or ladder.
The spindle positioning axis and another axis are specified in
the same block.
The spindle positioning axis and another axis are specified in
the same block.
The total distribution amount of the CNC and PMC is too large
during superimposed control for PMC axis control.
The PMC axis was selected for the axis for which the PMC axis
is being controlled.
In the background, an attempt was made to select or delete the
program being selected in the foreground. Perform the correct
operation for the background edition.
G51 (Scaling ON) is commanded in the three-dimensional tool
offset mode. Modify the program.
The scaling rate is 0 times or 10000 times or more.
Modify the setting of the scaling rate. (G51P_ or G51I_J_K_
or parameter (No. 5411 or 5421))
An overflow occurred in the storage length of the CNC internal
data. This alarm is also generated when the result of internal
calculation of scaling, coordinate rotation and cylindrical
interpolation overflows the data storage. It also is generated
during input of the manual intervention amount.
The coordinate rotation plane and arc or cutter compensation C
plane must be the same. Modify the program.
The axis No. of plane selection parameter No. 5460 (linear axis)
and No. 5461(axis of rotation) in the polar coordinate
interpolation mode is out of range (1 to number of controlled
axes).
The modal G code group contains an illegal G code in the polar
coordinate interpolation mode or when a mode was canceled.
Only the following G codes are allowed: G40, G50, G69.1
An illegal G code was specified while in the polar coordinate
interpolation mode.
The following C codes are not allowed: G27, G28, G30, G30.1,
G31 to G31.4, G37 to G387.3, G52, G92, G53, G17 to G19,
G81 to G89, G68
In the 01 group, G codes other than G01, G02, G03, G02.2 and
G03.2 cannot be specified.
- 1596 -
APPENDIX
B-63944EN/02
Number
0148
Message
SETTING ERROR
0154
0160
0161
0163
0169
0175
0176
0179
0190
G.ALARM LIST
Description
Automatic corner override deceleration rate is out of the settable
range of judgement angle. Modify the parameters (No.1710 to
No.1714).
H99 or D99 is specified when no tool management data number
is assigned to the spindle position. Correct the program.
A waiting M-code is in error.
<1> When different M codes are specified for path 1 and path 2
as waiting M codes without a P command.
<2> When the waiting M codes are not identical even though
the P commands are identical
<3> When the waiting M codes are identical and the P
commands are not identical (This occurs when a P
command is specified with binary value.)
<4> When the number lists in the P commands contain a
different number even though the waiting M codes are
identical (This occurs when a P command is specified by
combining path numbers.)
<5> When a waiting M code without a P command (2-path
waiting) and a waiting M code with a P command
(3-or-more-path waiting) were specified at the same time
<6> When a waiting M code without a P command was
specified for 3 or more paths.
P in a waiting M-code is incorrect.
<1> When address P is negative
<2> When a P value inappropriate for the system configuration
was specified
<3> When a waiting M code without a P command (2-path
waiting) was specified in the system having 3 or more
paths.
G68 and G69 are not independently commanded in balance cut.
An illegal value is commanded in a balance cut combination
(address P).
Incorrect tool figure data in interference check. Set correct data,
or select correct tool figure data.
An axis which cannot perform cylindrical interpolation was
specified. More than one axis was specified in a G07.1 block.
An attempt was made to cancel cylindrical interpolation for an
axis that was not in the cylindrical interpolation mode.
For the cylindrical interpolation axis, set not 0 but one of 5, 6 or
7 (parallel axis specification) to parameter No. 1022 to instruct
the arc with axis of rotation (ROT parameter No. 1006#1 is set
to 1 and parameter No. 1260 is set) ON.
A G code was specified that cannot be specified in the
cylindrical interpolation mode. This alarm also is generated
when an 01 group G code was in the G00 mode or code G00
was instructed.
Cancel the cylindrical interpolation mode before instructing code
G00.
The number of controlled axes set by the parameter No. 7510
exceeds the maximum number. Modify the parameter setting
value.
An illegal value was specified in P in a G96 block or parameter
No. 5844.
- 1597 -
G.ALARM LIST
Number
0194
Message
SPINDLE COMMAND IN
SYNCHRO-MODE
0197
0199
0200
0201
0202
0203
0204
0205
0206
0207
0210
0212
0213
ILLEGAL COMMAND IN
SYNCHRO-MODE
0214
ILLEGAL COMMAND IN
SYNCHRO-MODE
DUPLICATE G51.2(COMMANDS)
0217
APPENDIX
B-63944EN/02
Description
A Cs contour control mode, spindle positioning command, or
rigid tapping mode was specified during the spindle
synchronous control mode or simple spindle synchronous
control mode.
The program specified a movement along the Cs-axis when the
Cs contour control switching signal was off.
Undefined macro word was used. Modify the custom macro.
In the rigid tap, an S value was out of range or was not
specified. The parameter (Nos. 5241 to 5243) setting is an S
value which can be specified for the rigid tap.
Correct the parameters or modify the program.
The command F code for a cutting feedrate is a zero.
If the value of F command is much smaller than that of the S
command, when a rigid tap command is specified, this alarm is
generated. This is because cutting is not possible by the lead
specified by the program.
In the rigid tap, spindle distribution value is too large. (System
error)
In the rigid tap, position for a rigid M code (M29) or an S
command is incorrect. Modify the program.
In the rigid tap, an axis movement is specified between the rigid
M code (M29) block and G84 (or G74) block. Modify the
program.
Although a rigid M code (M29) is specified in rigid tapping, the
rigid mode DI signal (DGN G061.0) is not ON during execution
of the G84 (or G74) block. Check the PMC ladder diagram to
find the reason why the DI signal is not turned on.
Plane changeover was instructed in the rigid mode. Modify the
program.
The specified distance was too short or too long in rigid tapping.
1 The execution of an M198 or M99 command was attempted
during scheduled operation. Alternatively, the execution of an
M198 command was attempted during DNC operation. Modify
the program.
2 The execution of an M99 command was attempted by an
interrupt macro during pocket machining in a multiple
repetitive canned cycle.
The direct drawing dimensions programming is commanded for
the plane other than the Z-X plane. Correct the program.
In feed axis synchronization control, the following errors
occurred during the synchronous operation.
1) The program issued the move command to the slave axis.
2) The program issued the manual operation to the slave axis.
3) The program issued the automatic reference position return
command without specifying the manual reference position
return after the power was turned on.
Coordinate system is set or tool compensation of the shift type
is executed in the synchronous control. Correct the program.
G51.2 is further commanded in the G51.2 mode. Modify the
program.
- 1598 -
APPENDIX
B-63944EN/02
Number
0218
Message
NOT FOUND P/Q COMMAND
0219
COMMAND G51.2/G50.2
INDEPENDENTLY
ILLEGAL COMMAND IN
SYNCHR-MODE
0220
0221
0222
ILLEGAL COMMAND IN
SYNCHR-MODE
DNC OP. NOT ALLOWED IN BG-EDIT
0224
0231
0232
0233
DEVICE BUSY
0239
BP/S ALARM
0240
0241
BP/S ALARM
ILLEGAL FORMAT IN G02.2/G03.2
0242
0243
0244
P/S ALARM
0245
0247
0250
0251
0253
G.ALARM LIST
Description
P or Q is not commanded in the G51.2 block, or the command
value is out of the range. Modify the program. For a polygon
turning between spindles, more information as to why this alarm
occurred is indicated in DGN No. 471.
G51.2 and 50.2 were specified in the same block for other
commands. Modify the program in another block.
In the synchronous operation, movement is commanded by the
NC program or PMC axis control interface for the synchronous
axis. Modify the program or check the PMC ladder.
Polygon machining synchronous operation and axis control or
balance cutting are executed at a time. Modify the program.
Input and output are executed at a time in the background
edition. Execute a correct operation.
Reference position return has not been performed before the
automatic operation starts. Perform reference position return
only when the parameter ZRNx (No. 1005#0) is set to 0.
Errors occurred in the specified format at the
programmable-parameter input.
Three or more axes were specified as helical axes in the helical
interpolation mode. Five or more axes were specified as helical
axes in the helical interpolation B mode.
When an attempt was made to use a unit such as that
connected via the RS-232-C interface, other users were using it.
While punching was being performed with the function for
controlling external I/O units ,background editing was
performed.
Background editing was performed during MDI operation.
The end point of an involute curve on the currently selected
plane, or the center coordinate instruction I, J or K of the
corresponding basic circle, or basic circle radius R was not
specified.
An illegal value was specified in the involute curve.
The coordinate instruction I, J or K of the basic circle on the
currently selected plane or the basic circle radius R is 0, or the
start and end points are not inside the basic circle.
The end point is not positioned on the involute curve that
passes through the start point, and this error exceeds the
permissible error limit (parameter No. 2510).
In torque control, the total permissible move value specified as a
parameter is exceeded.
One of the G codes, G50, G10, and G04, which cannot be
specified in the same block as a T code, was specified with a T
code.
When an encrypted program is output, EIA is set for the output
code. Specify ISO.
A Z-axis move command was performed in the same block for
M06 command.
An unusable T code was specified in M06Txx.
A binary operation was specified during advanced preview
control mode.
- 1599 -
G.ALARM LIST
Number
0300
Message
ILLEGAL COMMAND IN SCALING
0301
RESETTING OF REFERENCE
RETURN IS INHIBITED
0302
0303
0304
0305
0306
0307
0308
0309
APPENDIX
B-63944EN/02
Description
An illegal G code was specified during scaling. Modify the
program. For the T system, one of the following functions is
specified during scaling, this alarm is generated.
- finishing cycle (G70 or G72)
- outer surface rough-cutting cycle (G71 or G73)
- end side rough-cutting cycle (G72 or G74)
- closed loop cutting cycle (G73 or G75)
- end side cutting-off cycle (G74 or G76)
- outer surface or inner surface cutting-off cycle (G75 or G77)
- multiple repetitive threading cycle (G76 or G78)
- face drill cycle (G83 or G83)
- face tap cycle (G84 or G84)
- face boring cycle (G85 or G85)
- side drill cycle (G87 or G87)
- side tap cycle (G88 or G88)
- side boring cycle (G89 or G89)
- outer surface turning cycle or inner surface boring cycle (G77
or G20)
- threading cycle (G78 or G21)
- end side turning cycle (G79 or G24)
(Specify G codes for systems B and C in that order.)
Although parameter No. 1012#0 (IDGx) was set to 1 to inhibit
the reference position from being set again for a return to the
reference position without a dog, an attempt was made to
perform a manual return to the reference position.
The reference position could not be set for a return to the
reference position without a dog. Possible causes are:
- The axis was not moved in the direction of a return to the
reference position for jog feeding.
- The axis was moved in the direction opposite to the direction
of a manual return to the reference position.
When the setting of a reference position at any position was
possible in Cs contour control (parameter CRF (No. 3700#0) =
1), a G00 command was issued for the Cs contour axis without
a return to the reference position after the serial spindle was
switched to Cs contour control mode.
Perform a reference position return with a G28 command before
issuing a G00 command.
Although a reference position was not set, an automatic return
to the reference position (G28) was commanded.
Although a G28 (automatic return to the reference position),
G30 (return to the second, third, or fourth reference position), or
G30/1 (return to the floating reference position) command was
not issued after power-up, G29 (return from the reference
position) was commanded.
The correspondence between the moving axis and the I, J, or K
command is incorrect in a block in which chamfering is
specified.
An attempt was made to set a butt-type reference position for an
axis for which to use the function to set a reference position
without a dog.
G72.1 was specified again during G72.1 rotation copying.
G72.2 was specified again during G72.2 parallel copying.
- 1600 -
APPENDIX
B-63944EN/02
Number
0310
Message
FILE NOT FOUND
0311
0312
0313
0314
0315
0316
0317
0318
0319
0320
ILLEGAL MOVEMENT
AMOUNT/CUTTING AMOUNT IS IN
THE DRILLING CYCLE
ILLEGAL REPEATED TIME IS IN THE
PATTERN REPEATING CYCLE
FINISHING SHAPE WHICH OVER OF
STARTING POINT
0321
0322
0323
0324
G.ALARM LIST
Description
The specified file could not be found during a subprogram or
macro call.
An invalid format was specified to call a subprogram or macro
using a file name.
Direct input of drawing dimensions was commanded in an
invalid format.
An attempt was made to specify an invalid G code during direct
input of drawing dimensions.
Two or more blocks not to be moved exist in consecutive
commands that specify direct input of drawing dimensions.
Although non-use of commas (,) (parameter No. 3405#4 = 1)
was specified for direct input of drawing dimensions, a comma
was specified.
The variable-lead threading increment specified in address K
exceeds the specified maximum value in variable-lead
threading. Or, a negative lead value was specified.
An axis was specified invalidly in polygon turning.
For polygon turning:
A tool rotation axis is not specified.
(Parameter No. 7610)
For polygon turning between spindles:
Valid spindles are not specified.
(Parameter Nos. 7640 to 7643)
- A spindle other than the serial spindle.
- A spindle is not connected.
An invalid tool tip angle is specified in a multiple repetitive
canned threading cycle (G76).
An minimum depth of cut higher than the thread height is
specified in a multiple repetitive canned threading cycle (G76).
A zero or a negative value is specified in a multiple repetitive
canned threading cycle (G76) as the thread height or the depth
of cut.
Although an escape directions is set in a multiple repetitive
canned cutting-off cycle (G74 or G75), a negative value is
specified for d.
Although the i or k travel distance is set to 0 in a multiple
repetitive canned cutting-off cycle (G74 or G75), a value other
than 0 us specified for a U or W.
A negative value is specified in a multiple repetitive canned
cutting-off cycle (G74 or G75) as i or k (travel distance/the
depth of cut).
A zero or a negative value is specified in a multiple repetitive
canned closed loop cycle (G73) as a repeated time.
An invalid shape which is over the cycle starting point is
specified in a shape program for a multiple repetitive canned
rough-cutting cycle (G71 or G72).
Type II is specified in the first block of the shape program
specified by P in a multiple repetitive canned rough-cutting cycle
(G71 or G72). Z (W) command is for G71.
X (U) command is for G72.
An interruption type macro was issued during the multiple
repetitive canned cycle (G70, G71, G72, or G73).
- 1601 -
G.ALARM LIST
Number
0325
0326
0327
0328
0329
0330
0331
0332
0333
0334
0335
Message
UNAVAILABLE COMMAND IS IN
SHAPE PROGRAM
LAST BLOCK OF SHAPE PROGRAM
IS A DIRECT DRAWING
DIMENSIONS
MODAL THAT MULTIPLE REPETIVE
CYCLES CANNOT BE DONE
ILLEGAL WORK POSITION IS IN THE
TOOL NOSE RADIUS
COMPENSATION
THE FINISHING SHAPE IS NOT A
MONOTONOUS CHANGE(SECOND
AXES)
ILLEGAL AXIS COMMAND IS IN THE
TURNING CANNED CYCLE
ILLEGAL AXIS NUMBER IN AX[]
ILLEGAL AXIS ADDRESS IN
AXNUM[]
TOO MANY SPINDLE COMMANDS
0336
TOOL COMPENSATION
COMMANDED MORE TWO AXES
0337
0338
0340
ILLEGAL RESTART(NANO
SMOOTHING)
0341
0342
0343
0344
0345
0346
0347
APPENDIX
B-63944EN/02
Description
An usable command was issued in a shape program for a
multiple repetitive canned cycle (G70, G71, G72, or G73).
In a shape program in the multiple repetitive canned cycle (G70,
G71, G72, or G73), a command for direct input of drawing
dimensions in the last block is terminated in the middle.
A multiple repetitive canned cycle (G70, G71, G72, or G73) was
commanded in a modal state in which a multiple repetitive
canned cycle could not be commanded.
The specification for the blank side for a tool-nose radius
compensation (G41 or G42) is incorrect in a multiple repetitive
canned cycle (G71 or G72).
In a shape program for the multiple repetitive canned
rough-cutting cycle (G71 or G72), the command of the second
plane axis was not a monotonous increase or decrease.
An axis other than the plane is specified n a canned cycle(G90,
G92, or G94).
An illegal value is specified for an AX[] axis number.
An illegal value is specified for an AXNUM[] axis address.
Multiple spindle commands could be found in the same block in
using an expansion spindle name.
Only one spindle could be commanded in the same block.
An offset data which was out of the effective range was
specified. (malfunction prevention function)
Multiple M codes are commanded simultaneously in a block for
a wait function with peripheral devices by an M code.
For a tool length compensation C, an attempt was made to
command the offset to other axes without canceling the offset.
Or, for a tool length compensation C, multiple axes are specified
in G43 or G44 block.
The command value exceeded the maximum amount of
incremental. (malfunction prevention function)
An incorrect value was detected in a check sum.
(malfunction prevention function)
With manual absolute turned on, an attempt was made to restart
the operation in nano smoothing mode after performing the
manual interaction.
There are more blocks than can be commanded consecutively
in nano smoothing mode.
A custom macro interrupt was enabled in nano smoothing
mode. Or, nano smoothing mode was commanded with a
custom macro interrupt enabled.
G43, G44, or G49 was commanded during a nano smoothing.
An illegal command or operation by which a nano smoothing
could not be continued was performed.
A tool change position on the Z-axis is incorrect.
A tool change position is not set.
Tool changing is commanded twice or more in the same block.
- 1602 -
APPENDIX
B-63944EN/02
Number
0348
0349
0350
0351
Message
TOOL CHANGE Z AXIS POS NOT
ESTABLISHED
TOOL CHANGE SPINDLE NOT STOP
PARAMETER OF THE INDEX OF
THE SYNCHRONOUS CONTROL
AXIS SET ERROR.
BECAUSE THE AXIS IS MOVING,
THE SYNC CONTROL IS CAN'T BE
USED.
0352
0353
0354
0355
0356
0357
0359
0360
0361
BECAUSE THE AXIS IS MOVING,
THE SUPERPOS CONTROL IS
CAN'T BE USED.
G.ALARM LIST
Description
A tool change spindle on the Z-axis is not set.
A tool change spindle stop is not stopped.
An illegal synchronization control axis number (parameter No.
8180) is set.
While the axis being subject to synchronization control was
moving, an attempt was made to start or cancel the
synchronization control by a synchronization control axis
selection signal.
This error occurred when:
1) An attempt was made to perform synchronization control for
the axis during a synchronization, composition, or
superposition.
2) An attempt was made to synchronize a further
great-grandchild for a parent-child-grandchild relation.
3) An attempt was made to operate synchronization control
although a parent-child-grandchild relation was not set.
This error occurred when:
- For synchronization
1) A move command was issued to the axis for which
parameter No. 8163#7NUMx is set to 1.
2) A move command was issued to the slave axis.
- For composition
1) A move command was issued to the axis for which
parameter No. 8163#7NUMx is set to 1.
2) A move command was issued to the axis for which
parameter No. 8162#7MUMx is set to 1.
This error occurred when G28 was specified to the master axis
being parking during synchronization control, but an axis
reference position is not set for the slave axis.
An illegal composite control axis number (parameter No. 8183)
is specified.
While the axis being subject to composite control was moving,
an attempt was made to start or cancel the composite control by
a composite control axis selection signal.
This error occurred when an attempt was made to perform
composite control for the axis during a synchronization,
composition, or superposition.
This error occurred when G28 was specified to the composite
axis during composite control, but a reference position is not set
to the other part of the composition.
An illegal superposition control axis number (parameter No.
8186) is specified.
While the axis being subject to superposition control was
moving, an attempt was made to start or cancel the
superposition control by a superposition control axis selection
signal.
- 1603 -
G.ALARM LIST
Number
0362
Message
SUPERPOSITION CONTROL AXIS
COMPOSITION ERROR.
0363
0364
0365
0366
0367
0368
0369
0370
G31P/G04Q ERROR
0371
0372
REFERENCE RETURN
INCOMPLETE
0373
APPENDIX
B-63944EN/02
Description
This error occurred when:
1) An attempt was made to perform superposition control for
the axis during a synchronization, composition, or
superposition.
2) An attempt was made to synchronize a further
great-grandchild for a parent-child-grandchild relation.
This error occurred when G28 was specified to the
superposition control slave axis during superposition control.
This error occurred when G53 was specified to the slave axis
being moved during superposition control.
The maximum control axis number or maximum control spindle
number which could be used within a path was exceeded.
(For a loader path, this alarm is generated if the number of axis
per path is set to 5 or greater.)
When the turret change tools method was selected (parameter
No. 5040#3 (TCT) = 0), G43, G43.1, G43.4, G43.5, or G43.7
was commanded.
A three-dimensional coordinate conversion was commanded
during synchronization control when the parameter PKUx
(No.8162#2) was 0.
When the ATC change tools method was selected (parameter
No. 5040#3 (TCT) = 1) during G43, G43.1, G43.4, or G43.5
mode, G43.7 was commanded. Or, G43, G43.1, G43.4, or
G43.5 was commanded during G43.7 mode.
- No axis is specified or tow or more axes are specified in the
torque limit switch instruction (G31P98/P99).
- The specified torque Q value in the torque limit switch
instruction is out of range. The torque Q range is 1 to 99.
The specified address P value for G31 is out of range. The
address P range is 1 to 4 in a multistage skip function.
The specified address Q value for G04 is out of range. The
address Q range is 1 to 4 in a multistage skip function.
Or, P1-4 for G31, or Q1-4 for G04 was commanded without a
multistage skip function option.
In a command format for a programmable parameter input, an
attempt was made to change the parameter for an encryption
(No. 3220), key (No. 3221), or protection range (No.3222 or
No.3223) as a "the encryption function for the key and program."
Modify the program.
An attempt was made to perform an automatic return to the
reference position on the orthogonal axis before the completion
of a return to the reference position on the angular axis.
However, this attempt failed because a manual return to the
reference position during angular axis control or an automatic
return to the reference position after power-up was not
commanded. First, return to the reference position on the
angular axis, then return to the reference position on the
orthogonal axis.
In the skip commands (G31, G31P1 to G31P4) and dwell
commands (G04, G04Q1 to G04Q4), the same high-speed
signal is selected in different paths.
- 1604 -
APPENDIX
B-63944EN/02
Number
0374
Message
ILLEGAL REGISTRATION OF TOOL
MANAGER(G10)
0375
0376
0387
0389
0391
0392
0393
0394
NO SENTENCE CONTROL
ILLEGAL SENTENCE CONTROL
0395
0396
0397
0398
0399
0400
0401
0402
ONESHOT CMDOVER
EXEC CMD NUM OVER IN SAME
TIME
ILLEGAL TOKEN FOR RTM
0403
G.ALARM LIST
Description
G10L75 or G10L76 data was registered during the following
data registration:
- From the PMC window.
- From the FOCAS2.
- By G10L75 or G10L76 in another system.
Command G10L75 or G10L76 again after the above operation
is completed.
Angular axis control is disabled for this axis configuration.
1) When some related axes under angular axis control are not
in synchronous control mode or when one angular axis is not
paired with the other angular axis or one Cartesian axis is
not paired with the other Cartesian axis in synchronous
control
2) When some related axes under composite control are not in
composite control mode or when one angular axis is not
paired with the other angular axis or one Cartesian axis is
not paired with the other Cartesian axis in composite control
3) When related axes under angular axis control is switched to
superposition control mode1)
1. When Parameter No.1815#1 is set to 1, parameter
No.2002#3 is set to 0
2. The absolute-position detection function is enabled.
(Parameter No.1815#5 is set to 1. )
There is no DI/DO variable that has a specified signal address
(alphabet, number).
Bits other than bits 0 to 7 cannot be specified with a DI/DO
signal.
The number of branches supported with real time custom
macros was exceeded.
Many reserved words (ZONCE, ZEDGE, ZWHILE, ZDO, ZEND,
G65, M99) for RTM control were used in a real time macro
command.
In a real time macro command, there is no data to be assigned.
The matching of reserved words (ZONCE, ZEDGE, ZWHILE,
ZDO, ZEND, G65, M99) for RTM control is incorrect.
Control code G65 or M99 for calling a subprogram or returning
from a subprogram is not coded correctly.
In other than a real time macro command, a reserved word
(ZONCE, ZEDGE, ZWHILE, ZDO, or ZEND) for RTM control is
used.
There is no buffer available for real time macro commands.
Too many blocks read in advance are buffered as triggers used
by real time macro commands.
In blocks read in advance, there are too many real time macro
commands with the same ID.
An attempt was made to execute real time macro commands
with the same ID by using the same NC statement as a trigger.
Too many one-shot real time macro commands are specified.
The number of real time macro commands that can be executed
simultaneously was exceeded
A token, variable, or function that is not supported by the real
time custom macro function was detected.
An attempt was made to access a protected variable.
- 1605 -
G.ALARM LIST
Number
0404
0406
0407
Message
RTM ERROR
CODE AREA SHORTAGE
DOULE SLASH IN RTM MODE
0408
0409
0410
0411
0412
0413
0414
0415
ILLEGAL G CODE
ILLEGAL ADDRESS
ILLEGAL PMC AXIS NO.
GROUP IS IN USE
0416
0417
0418
0419
0420
0421
0422
0423
0424
0425
0429
1014
1016
1018
1059
1077
PROGRAM IN USE
1079
1080
1081
APPENDIX
B-63944EN/02
Description
An error related to a real time macro command occurred.
The storage size of the real time macro area is insufficient.
In the compile mode, an attempt was made to set the compile
mode again.
The absolute command cannot be specified.
An invalid axis number is specified.
An intermediate point other than 0 is specified with G28.
The maximum number of axes that can be controlled
simultaneously was exceeded.
An unusable G code was used.
An unusable address was used.
An invalid PMC axis number is specified.
The group to which the specified axis belongs is already in
used.
The specified axis cannot be used.
The specified axis is placed in the inoperative state.
An incorrect feedrate is set.
A travel distance beyond the specifiable range is specified.
A subprogram is specified not by using a constant.
With G65, an invalid argument, L, is used.
With G65, an invalid argument is used.
The option for PMC axis control is missing.
Multiple axes are using one group.
One axis is using multiple groups.
When retract was started in a threading block, a retract
command had been issued for the long axis direction of
threading.
Address O or N is not followed by a number.
EOB (End of Block) code is missing at the end of a program
input in the MDI mode.
A M99 was commanded during main program when the
parameter AMM (No. 7712#4) = 1 was set.
The manual intervention compensation request signal MIGET
became 1 when a advanced block was found during automatic
operation.
To input the manual intervention compensation during automatic
operation, a sequence for manipulating the manual intervention
compensation request signal MIGET is required in an M code
instruction without buffering.
An attempt was made in the foreground to execute a program
being edited in the background.
The currently edited program cannot be executed, so end
editing and restart program execution.
The program of the specified file No. is not registered in an
external device. (external device subprogram call)
Another external device subprogram call was made from a
subprogram after the subprogram called by the external device
subprogram call.
The external device subprogram call is not possible in this
mode.
- 1606 -
APPENDIX
B-63944EN/02
Number
1091
Message
DUPLICATE SUB-CALL WORD
1092
1093
1095
1096
1097
1098
1099
ILLLEGAL SUFFIX [ ]
1100
1101
1115
1120
1124
MISSING DO STATEMENT
1125
1128
1131
1132
1133
MISSING '='
1134
1137
MISSING ','
IF STATEMENT FORMAT ERROR
1138
1139
G.ALARM LIST
Description
More than one subprogram call instruction was specified in the
same block.
More than one macro call instruction was specified in the same
block.
An address other than O, N, P or L was specified in the same
block as M99 during the macro modal call state.
More than ten sets of I, J and K arguments were specified in the
typeII arguments (A, B, C, I, J, K, I, J, K, ...) for custom
macros.
An illegal variable name was specified. A code that cannot be
specified as a variable name was specified. [#_OFSxx] does not
match the tool offset memory option configuration.
The specified variable name is too long.
The specified variable name cannot be used as it is not
registered.
A suffix was not specified to a variable name that required a
suffix enclosed by [ ].
A suffix was specified to a variable name that did not require a
suffix enclosed by [ ].
The value enclosed by the specified [ ] was out of range.
Call mode cancel (G67) was specified even though macro
continuousstate call mode (G66) was not in effect.
An interrupt was made in a state where a custom macro
interrupt containing a move instruction could not be executed.
An attempt was made in a custom macro to use on the right
side of an expression a variable that can only be used on the left
side of an expression.
The specified argument in the argument function (ATAN, POW)
is in error.
The DO instruction corresponding to the END instruction was
missing in a custom macro.
The description of the expression in a custom macro statement
contains an error.
A parameter program format error.
The screen displayed to enter periodic maintenance data or item
selection menu (machine) data does not match the data type.
The jump destination sequence No. in a custom macro
statement GOTO instruction was out of range (valid range: 1 to
99999999).
The number of left brackets ([) is less than the number of right
brackets (]) in a custom macro statement.
The number of right brackets (]) is less than the number of left
brackets ([) in a custom macro statement.
An equal sign (=) is missing in the arithmetic calculation
instruction in a custom macro statement.
A delimiter (,) is missing in a custom macro statement.
The format used in the IF statement in a custom macro is in
error.
The format used in the WHILE statement in a custom macro is
in error.
The format used in the SETVN statement in a custom macro is
in error.
- 1607 -
G.ALARM LIST
Number
1141
1142
1143
Message
ILLEGAL CHARACTER IN VAR.
NAME
TOO LONG V-NAME (SETVN)
1144
BPRNT/DPRNT STATEMENT
FORMAT ERROR
G10 FORMAT ERROR
1145
1146
1152
1153
1160
1180
1196
1200
1202
NO F COMMAND AT G93
1223
1282
1283
APPENDIX
B-63944EN/02
Description
The SETVN statement in a custom macro contacts a character
that cannot be used in a variable name.
The variable name used in a SETVN statement in a custom
macro exceeds 8 characters.
The format used in the BPRINT statement or DPRINT
statement is in error.
The G10 L No. contains no relevant data input or corresponding
option.
Data setting address P or R is not specified.
An address not relating to the data setting is specified. Which
address to specify varies according to the L No.
The sign, decimal point or range of the specified address are in
error.
The response to a G10.1 instruction was not received from the
PMC within the specified time limit.
The G10.1 instruction format is in error.
The format of the G31.9 or G31.8 block is erroneous in the
following cases:
- The axis was not specified in the G31.9 or G31.8 block.
- Multiple axes were specified in the G31.9 or G31.8 block.
- The P code was specified in the G31.9 or G31.8 block.
G31.9 cannot be specified in this modal state. This alarm is also
generated when G31.9 is specified when a group 07 G code
(e.g. cutter compensation) is not canceled.
An overflow occurred in the position data within the CNC.
This alarm is also generated if the target position of a command
exceeds the maximum stroke as a result of calculation such as
coordinate conversion, offset, or introduction of a manual
intervention amount.
All of the axis specified for automatic operation are parked.
An illegal axis was specified for drilling in a canned cycle for
drilling.
If the zero point of the drilling axis is not specified or parallel
axes are specified in a block containing a G code in a canned
cycle, simultaneously specify the parallel axes for the drilling
axis.
The grid position could not be calculated during grid reference
position return using the grid system as the onerevolution
signal was not received before leaving the deceleration dog.
This alarm is also generated when the tool does not reach a
feedrate that exceeds the servo error amount preset to
parameter No. 1841 before the deceleration limit switch is left
(deceleration signal *DEC returns to 1).
F codes in the inverse time specification mode (G93) are not
handled as modal, and must be specified in individual blocks.
An attempt was made to execute an instruction that uses the
spindle although the spindle to be controlled has not been set
correctly.
An illegal G code was specified in the threedimensional tool
offset mode.
When bit 0 (ONI) of parameter No. 6029 is set to 1, I, J, and K
commands are specified without the decimal point in
threedimensional tool compensation mode.
- 1608 -
APPENDIX
B-63944EN/02
Number
1298
1300
Message
ILLEGAL INCH/METRIC
CONVERSION
ILLEGAL ADDRESS
1301
MISSING ADDRESS
1302
1303
1304
1305
1306
1307
1308
MISSING DATA
1329
1330
1331
1332
1333
G.ALARM LIST
Description
An error occurred during inch/metric switching.
The axis No. address was specified even though the parameter
is not an axistype while loading parameters or pitch error
compensation data from a tape or by entry of the G10
parameter.
Axis No. cannot be specified in pitch error compensation data.
The axis No. was not specified even though the parameter is an
axistype while loading parameters or pitch error compensation
data from a tape or by entry of the G10 parameter.
Or, data No. address N, or setting data address P or R are not
specified.
A nonexistent data No. was found while loading parameters or
pitch error compensation data from a tape or by entry of the G10
parameter.
An invalid address R value is specified in a pattern program for
each machining purpose on the highspeed highprecision
setting screen.
This alarm is also generated when illegal word values are found.
An axis No. address exceeding the maximum number of
controlled axes was found while loading parameters from a tape
or by entry of the G10 parameter.
Data with too many digits was found while loading parameters or
pitch error compensation data from a tape.
Outofrange data was found while loading parameters or pitch
error compensation data from a tape.
The values of the data setting addresses corresponding to L
Nos. during data input by G10 was out of range.
This alarm is also generated when NC programming words
contain outofrange values.
A parameter which requires an axis to be specified was found
without an axis No. (address A) while loading parameters from a
tape.
Data with an illegal sign was found while loading parameters or
pitch error compensation data from a tape, or by entry of the
G10 parameter. A sign was specified to an address that does
not support the use of signs.
An address not followed by a numeric value was found while
loading parameters or pitch error compensation data from a
tape.
An machine group No. address exceeding the maximum
number of controlled machine groups was found while loading
parameters from a tape or by entry of the G10 parameter.
An spindle No. address exceeding the maximum number of
controlled spindles was found while loading parameters from a
tape or by entry of the G10 parameter.
An path No. address exceeding the maximum number of
controlled path was found while loading parameters from a tape
or by entry of the G10 parameter.
Could not load data while loading parameters, pitch error
compensation data and work coordinate data from tape.
Could not write data while loading data from tape.
- 1609 -
G.ALARM LIST
Number
1360
1361
1362
1370
1371
1372
1373
1470
1508
1509
1510
1511
1531
Message
PARAMETER OUT OF RANGE
(TLAC)
PARAMTER SETTING ERROR 1
(TLAC)
PARAMETER SETTING ERROR 2
(TLAC)
PARAMETER SETTING ERROR
(DM3H-1)
PARAMETER SETTING ERROR
(DM3H-2)
PARAMETAR SETTING ERROR
(DM3H-3)
PARAMETER SETTING ERROR
(DM3H-4)
G40.1 G42.1 PARAMETER MISS
1532
1533
1534
1535
1536
1537
ADDRESS F UNDERFLOW
(OVERRIDE)
ADDRESS F OVERFLOW
(OVERRIDE)
ADDRESS E UNDERFLOW
(OVERRIDE)
ADDRESS E OVERFLOW
(OVERRIDE)
1538
1539
1540
APPENDIX
B-63944EN/02
Description
Illegal parameter setting. (Set value is out of range.)
Illegal parameter setting. (axis of rotation setting)
Illegal parameter setting (tool axis setting)
Outofrange data was set during setting of the
threedimensional handle feed parameter.
An illegal axis of rotation was set during setting of the
threedimensional handle feed parameter.
An illegal master axis was set during setting of the
threedimensional handle feed parameter.
An illegal parallel axis or twin table was set during setting of the
threedimensional handle feed parameter.
A parameter setting related to normal direction control is illegal.
The axis number of a normal direction controlled axis is set in
parameter No. 5480, but that axis number is in the range of the
number of controlled axes.
The axis set as a normal direction controlled axis is not set as a
rotation axis (ROTx, bit 0 of parameter No. 1006) = 1 and
No.1022=0).
Set the feedrate at which to insert rotation about a normal
direction controlled axis in parameter No. 5481, in the range of 1
to 15000 mm/min.
A function to which the same code as this M code is set exists.
(index table indexing)
A function to which the same code as this M code is set exists.
(spindle positioning, orientation)
A function to which the same code as this M code is set exists.
(spindle positioning, positioning)
A function to which the same code as this M code is set exists.
(spindle positioning, mode cancel)
When the feedrate instruction contains valid data below the
decimal point, the alarm is set and the F code contains valid
data below the decimal point.
When the feedrate instruction contains valid data below the
decimal point, the alarm is set and the E code contains valid
data below the decimal point.
The feedrate for the hole drilling axis calculated from the F and
S codes is too slow in the feed per single rotation mode (G95).
The feedrate for the hole drilling axis calculated from the F and
S codes is too fast in the feed per single rotation mode (G95).
The feedrate for the hole drilling axis calculated from the E and
S codes is too slow in the feed per single rotation mode (G95).
The feedrate for the hole drilling axis calculated from the E and
S codes is too fast in the feed per single rotation mode (G95).
The speed obtained by applying override to the F instruction is
too slow.
The speed obtained by applying override to the F instruction is
too fast.
The speed obtained by applying override to the E instruction is
too slow.
The speed obtained by applying override to the E instruction is
too fast.
- 1610 -
APPENDIX
B-63944EN/02
Number
1541
1542
1543
Message
S-CODE ZERO
FEED ZERO (E-CODE)
ILLEGAL GEAR SETTING
1544
1548
1561
1564
1567
1580
1581
1590
TH ERROR
1591
TV ERROR
1592
END OF RECORD
G.ALARM LIST
Description
0 has been instructed as the S code.
0 has been instructed as the feedrate (E code).
The gear ratio between the spindle and position coder, or the
set position coder number of pulses is illegal in the spindle
positioning function.
The S command exceeds the maximum spindle rotation
number.
The spindle positioning axis/Cs contour control axis was
specified during switching of the controlled axis mode.
The specified angle of rotation is not an integer multiple of the
minimum indexing angle.
The index table indexing axis and another axis have been
specified in the same block.
Index table indexing was specified during axis movement or on
an axis for which the index table indexing sequence was not
completed.
When an attempt was made to read a program, the specified
password did not match the password on the tape and the
password on tape was not equal to 0.
When an attempt was made to punch an encrypted tape, the
password was not in the range 0 to 99999999.
The password parameter is No. 2210.
When an attempt was made to punch an encrypted tape, the
punch code parameter was set to EIA. Set parameter ISO (No.
0000#1) to 0. An incorrect instruction was specified for
program encryption or protection.
This alarm is generated if an attempt is made to perform
program editing, deletion, or range-specified punch-out in the
protected range in the lock state. Or, a program outside the
protected range is specified in rage specification punch-out in
the unlock state.
The protected range is defined from the program No. preset by
parameter No. 3222 up to the program No. preset to parameter
No. 3223. When both parameters are set to 0, the protected
range becomes O9000 to O9999.
A TH error was detected during reading from an input device.
The read code that caused the TH error and how many
statements it is from the block can be verified in the diagnostics
screen.
An error was detected during the singleblock TV error.
The TV check can be suppressed by setting TVC parameter No.
0000#0 to 0.
The EOR (End of Record) code is specified in the middle of a
block.
This alarm is also generated when the percentage at the end of
the NC program is read.
For the program restart function, this alarm is generated if a
specified block is not found.
- 1611 -
G.ALARM LIST
Number
1593
Message
EGB PARAMETER SETTING ERROR
1594
1595
1596
EGB OVERFLOW
1597
1598
1805
ILLEGAL COMMAND
1806
APPENDIX
B-63944EN/02
Description
Error in setting a parameter related to the EGB
(1) The setting of SYN, bit 0 of parameter No. 2011, is not
correct.
(2) The slave axis specified with G81 is not set as a rotation
axis. (ROT, bit 0 of parameter No. 1006)
(3) Number of pulses per rotation (Parameter (No. 7772 or No.
7773) or (No. 7782 or 7783) is not set.)
(4) For a hobbing-machine-compatible command, parameter No.
7710 is not specified.
Error in the format of the block of an EGB command
(1) T (number of teeth) is not specified in the G81 block.
(2) In the G81 block, the data specified for one of T, L, P, and Q
is out of its valid range.
(3) n the G81 block, only one of P and Q is specified.
(4) In the G81.5 block, there is no command for the master or
slave axis.
(5) In the G81.5 block, data out of the specified range is
specified for the master or slave axis.
During synchronization with the EGB, a command that must not
be issued is issued.
(1) Slave axis command using G27, G28, G29, G30,G30.1,
G33, G53, etc.
(2) Inch/metric conversion command using G20, G21, etc.
An overflow occurred in the calculation of the synchronization
coefficient.
Format error in the G80 or G81 block in EGB automatic phase
synchronization
(1) R is outside the permissible range.
Error in the setting of a parameter related to EGB automatic
phase synchronization
(1) The acceleration/deceleration parameter is not correct.
(2) The automatic phase synchronization parameter is not
correct.
[I/O Device]
An attempt was made to specify an illegal command during I/O
processing on an I/O device.
[G30 Zero Return]
The P address Nos. for instructing No. 2 to No. 4 zero return
are each out of the range 2 to 4.
[Single Rotation Dwell]
The specified spindle rotation is 0 when single rotation dwell
is specified.
[Threedimensional Tool Offset]
A G code that cannot be specified was specified in the
threedimensional tool offset mode.
Scaling instruction G51, skip cutting G31 and automatic tool
length measurement G37 were specified.
An operation not possible on the I/O device that is currently
selected in the setting was specified.
This alarm is also generated when file rewind is instructed even
though the I/O device is not a FANUC Cassette.
- 1612 -
APPENDIX
B-63944EN/02
Number
1807
Message
PARAMETER SETTING ERROR
1808
1809
1823
FRAMING ERROR(1)
1830
DR OFF(2)
1832
OVERRUN ERROR(2)
1833
FRAMING ERROR(2)
1834
BUFFER OVERFLOW(2)
1889
1898
1912
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1990
1993
G.ALARM LIST
Description
An I/O interface option that has not yet been added on was
specified.
The external I/O device and baud rate, stop bit and protocol
selection settings are erroneous.
An attempt was made to open a device that is being accessed.
Specified direction tool length compensation parameters are
incorrect.
A move instruction for a axis of rotation was specified in the
specified direction tool length compensation mode.
The stop bit of the character received from the I/O device
connected to reader/punch interface 1 was not detected.
The data set ready input signal DR of the I/O device connected
to reader/punch interface 2 turned OFF.
The next character was received from the I/O device connected
to reader/punch interface 2 before it could read a previously
received character.
The stop bit of the character received from the I/O device
connected to reader/punch interface 2 was not detected.
The NC received more than 10 characters of data from the I/O
device connected to reader/punch interface 2 even though the
NC sent a stop code (DC3) during data reception.
An illegal command was issued in G54.3 block.
(1) An attempt was made to command G54.3 in a mode in which
it cannot be accepted.
(2) The command was not issued in a single block.
An illegal parameter (Nos. 6068 to 6076) was specified for
fixture offset.
An error occurred during device driver control.
Illegal memory card accessing
This alarm is also generated during reading when reading is
executed up to the end of the file without detection of the EOR
code.
The memory card is not ready.
The memory card has run out of space.
The memory card is writeprotected.
The memory card could not be mounted.
The file could not be generated in the root directory for the
memory card.
The specified file could not be found on the memory card.
The memory card is writeprotected.
Illegal memory card file name
Check the file name.
This memory card cannot be handled.
An error occurred during memory card erase.
The memory card battery is low.
A file having the same name already exists on the memory card.
The axis specified by the smooth interpolation (G5.1Q2) is
illegal.
The end point and the 2 previous point are the same in
generation of the 3dimensional tool offset vector by the end
point for smooth interpolation.
- 1613 -
G.ALARM LIST
Number
1995
Message
ILLEGAL PARAMETER IN
G41.2/G42.2
1999
2002
2003
2004
2005
ILLEGAL KNOT
ILLEGAL CANCEL (NURBS)
2006
2007
ILLEGAL MULTI-KNOT
2051
2061
4010
5006
5007
5009
2052
2053
2054
2060
APPENDIX
B-63944EN/02
Description
The parameter settings (parameter Nos. 6080 to 6089) for
determining the relationship between the axis of rotation and the
rotation plane are incorrect.
The parameter settings (parameter Nos. 6080 to 6089) for
determining the relationship between the axis of rotation and the
rotation plane are incorrect.
Knot has not been specified, or a block not related to NURBS
interpolation was specified in the NURBS interpolation mode.
An axis not specified as a control point was specified in the No.
1 block.
There is an insufficient number of knot individual blocks.
The NURBS interpolation mode was turned OFF even though
NURBS interpolation was not completed.
A mode that cannot be paired with the NURBS interpolation
mode was specified.
Nested knots for each level can be specified for the start and
end points.
An attempt was made to enter a custom macro common
variable not existing in the system.
The variable name cannot be entered.
The SETVN command cannot be used with the P-CODE macro
common variables #500 to #549.
An attempt was made to enter a P-CODE-only variable not
existing in the system.
An attempt was made to enter an extended P-CODE-only
variable not existing in the system.
The parameter for the pivot tool length compensation is
incorrect.
An illegal command was specified in tool center point control.
- A rotation axis command was specified in tool center point
control (type 2) mode.
- With a table rotary type or mixed-type machine, a I, J, or K
command was specified in the tool center point control (type
2) command (G43.5) block.
- A command that does not move the tool center point (only a
rotation axis is moved) was specified for the workpiece in the
G02 mode.
- G43.4 or G43.5 was specified in the tool center point control
mode.
- When the workpiece coordinate system is set as the
programming coordinate system (bit 5 (WKP) of parameter
No. 19696 is 1), G02 or G03 was specified while the rotation
axis was not perpendicular to the plane.
The real value for a output buffer is in error.
The number of words in a block exceeds the maximum. The
maximum is 26 words. However, this figure varies according to
NC options. Divide the instruction word into two blocks.
Due to compensation, point of intersection calculation,
interpolation or similar reasons, a movement distance that
exceeds the maximum permissible distance was specified.
Check the programmed coordinates or compensation amounts.
The dry run feedrate parameter No. 1410 or maximum cutting
feedrate parameter No. 1422 for each axis has been set to 0.
- 1614 -
APPENDIX
B-63944EN/02
Number
5010
Message
END OF RECORD
5011
5014
5015
5016
ILLEGAL COMBINATION OF M
CODES
5018
5020
5043
5044
5046
5050
G.ALARM LIST
Description
The EOR (End of Record) code is specified in the middle of a
block. This alarm is also generated when the percentage at the
end of the NC program is read.
The maximum cutting feedrate parameter No. 1430 has been
set to 0.
A transfer could not be made because of no trace data.
No rotation axis was found in a handle feed in the tool axis
direction or in the tool axis right angle direction.
M codes which belonged to the same group were specified in a
block. Alternatively, an M code which must be specified without
other M codes in the block was specified in a block with other M
codes.
In G51.2 mode, the speed of the spindle or polygon
synchronous axis either exceeds the clamp value or is too small.
The specified rotation speed ratio thus cannot be maintained.
For polygon turning between spindles:
More information as to why this alarm occurred is indicated in
DGN No. 471.
The setting of parameter No. 7310 for specifying the order of the
axes on which to move to the machining restart position in a dry
run is invalid. The valid range is from 1 to the number of
controlled axes.
Three-dimensional coordinate conversion has been specified
three or more times.
To perform another coordinate conversion, perform cancellation,
then specify the coordinate conversion.
Errors for three-dimensional coordinate conversion command
are:
(1) No I, J, or K command was issued in three-dimensional
coordinate conversion command block. (without coordinate
rotation option)
(2) All of I, J, or K command were 0 in three-dimensional
coordinate conversion command block.
(3) No rotation angle R was not commanded in
three-dimensional coordinate conversion command block.
The setting of a parameter related to straightness compensation
contains an error.
Possible causes include:
- A non-existent axis number is set in a moving or
compensation axis parameter.
- More than 128 pitch error compensation points are set
between the furthest points in the negative and position
regions.
- The straightness compensation point numbers do not have
correct magnitude relationships.
- No straightness compensation point is found between the
furthest pitch error compensation point in the negative region
and that in the positive region.
- The compensation per compensation point is either too large
or too small.
During chopping, a move command has been issued for the
chopping axis.
- 1615 -
G.ALARM LIST
Number
5058
Message
G35/G36 FORMAT ERROR
5060
ILLEGAL PARAMETER IN
G02.3/G03.3
5061
5062
5064
5065
5066
5068
5073
NO DECIMAL POINT
5074
5085
5115
5116
5117
5118
APPENDIX
B-63944EN/02
Description
A command for switching the major axis has been specified for
circular threading. Alternatively, a command for setting the
length of the major axis to 0 has been specified for circular
threading.
The axis parameter setting to perform an exponential
interpolation is in error.
Parameter No. 5641:
A liner axis number for performing an exponential interpolation
Parameter No. 5642:
A rotation axis number for performing an exponential
interpolation
The settable value is 1 to the number of control axes, but it must
not be duplicated.
The exponential interpolation command (G02.3/G03.3) has a
format error.
The command range for address I or J is -89.0 to -1.0 or +1.0 to
+89.0. No I or J is specified or out-of -range value is specified.
No address R, or 0 is specified.
The value specified in an exponential interpolation command
(G02.3/03.3) is illegal. A value that does not allow exponential
interpolation is specified. (For example, the value for In is 0 or
negative.)
Circular interpolation has been specified on a plane consisting
of axes having different increment systems.
Axes having different increment systems have been specified in
the same DI/DO group for PMC axis control. Modify the setting
of parameter No. 8010.
A sequence number from 7000 to 7999 was read during the
search for the next number in a restart program for the back or
restart function.
No travel axis was specified. Two or more travel axes were
specified.
No decimal point has been specified for an address requiring a
decimal point.
The same address has been specified two or more times in a
single block. Alternatively, two or more G codes in the same
group have been specified in a single block.
A block for specifying smooth interpolation contains a syntax
error.
There is an error in the specification of the rank.
Monotone increasing of knots is not observed.
The first control point is incorrect.
Or, it does not provide a continuity from the previous block.
After manual intervention with manual absolute mode set to on,
NURBS interpolation was restarted.
- 1616 -
APPENDIX
B-63944EN/02
Number
5122
Message
ILLEGAL COMMAND IN SPIRAL
5123
5124
5130
5131
5132
5195
5196
5220
5257
5303
G.ALARM LIST
Description
A spiral interpolation or conical interpolation command has an
error. Specifically, this error is caused by one of the following:
1) L = 0 is specified.
2) Q = 0 is specified.
3) R/, R/, C is specified.
4) Zero is specified as height increment.
5) Zero is specified as height difference.
6) Three or more axes are specified as the height axes.
7) A height increment is specified when there are two height
axes.
8) Q is specified when radius difference = 0.
9) Q < 0 is specified when radius difference > 0.
10) Q > 0 is specified when radius difference < 0.
11) A height increment is specified when no height axis is
specified.
The difference between a specified end point and the calculated
end point exceeds the allowable range (parameter 3471).
A spiral interpolation or conical interpolation was specified in
any of the following modes:
1) Scaling
2) Polar coordinate interpolation
3) In cutter compensation C mode, the center is set as the end
point.
In the PMC superposition axis control, the NC command and
The PMC axis control command were conflicted. Modify the
program and the ladder.
The PMC axis control and three-dimensional coordinate
conversion or a polar coordinate interpolation were specified
simultaneously.
The superposition axis was selected for the axis for which the
PMC superposition axis is being controlled.
For a onecontact input touch sensor
used with the tool compensation amount measurement value
direct input B function, stored pulse directions are not unified.
- The machine is at a stop in the offset write mode.
- The servo power is off.
- Pulse directions are diverse.
Alternatively, the tool is moving along
two axes (Xaxis and Zaxis) simultaneously.
During HPCC or during the execution of a 5-axis-related
function, an unavailable function was used.
In case of distance coded linear scale I/F, the reference point
auto setting parameter (No.1819#2) is set to "1". Move the
machine to reference position by manual operation and execute
manual reference return.
Cutter compensation or tool nose radius compensation was
specified in MDI mode. (Depending on the setting of the
parameter MCR (No. 5008#4))
The touch panel is not connected correctly, or the touch panel
cannot be initialized when the power is turned on. Correct the
cause then turn on the power again.
- 1617 -
G.ALARM LIST
Number
5305
Message
ILLEGAL SPINDLE NUMBER
5312
5316
5317
5320
5329
5360
5361
5406
5407
5408
5420
ILLEGAL PARAMETER IN
G43.4/G43.5
APPENDIX
B-63944EN/02
Description
In a spindle select function by address P for a multiple spindle
control,
1) Address P is not specified.
2) Parameter No.3781 is not specified to the spindle to be
selected.
3) An illegal G code which cannot be commanded with an
S_P_; command is specified.
4) A multi spindle cannot be used because the parameter EMS
(No. 3702#1) is 1.
One of formats in G10L75, G10L76, or G10L77 to G11
commands is in error, or the command value is out of data
range. Modify the program.
A tool with the specified tool-type number could not be found.
Modify the program or register the tool.
The lives of all tools with the specified tool-type number have
expired.
Replace the tool.
In any of the following states, diameter/radius specification was
switched:
1) When a buffered program is being executed
2) When a movement is being made on the axis
A subprogram call which is not a single block was commanded
during canned cycle mode.
This alarm is issued when interference with another tool is
caused by a data modification based on G10 data input or file
reading or when an attempt is made to modify the tool figure
data of a tool registered in the cartridge.
Tools stored in the cartridge are interfering with each other.
Reregister the tools in the cartridge, or modify the tool
management data or tool figure data. If this alarm is issued, no
tool interference check is made when tools are registered in the
cartridge management table. Moreover, empty pot search
operation does not operate normally. If this alarm is issued, the
power must be turned off before operation is continued.
(1) The G41.3 or G40 block contains a move command.
(2) The G41.3 block contains a G or M code that suppresses
buffering.
(1) In the G41.3 mode, a G code of group 01 other than G00
and G01 is specified.
(2) In the G41.3 mode, an offset command (a G code of group
07) is specified.
(3) The block next to G41.3 (startup) specifies no movement.
(1) In a mode of group 01 other than G00 and G01, G41.3
(startup) is specified.
(2) The included angle between the tool vector and move vector
is 0 or 180 degrees at the time of startup.
A parameter related to tool center point control is illegal.
- 1618 -
APPENDIX
B-63944EN/02
Number
5421
Message
ILLEGAL COMMAND IN G43.4/G43.5
5422
5425
5430
5432
5433
MANUAL INTERVENTION IN
G02.4/G03.4 (ABS ON)
5435
5436
5437
5445
5446
NO AVOIDANCE AT G41/G42
5447
DANGEROUS AVOIDANCE AT
G41/G42
5448
INTERFERENCE TO AVD. AT
G41/G42
5456
5457
5458
G.ALARM LIST
Description
An illegal command was specified in tool center point control.
- A rotation axis command was specified in tool center point
control (type 2) mode.
- With a table rotary type or mixed-type machine, a I,J,K
command was specified in the tool center point control (type
2) command (G43.5) block.
- A command that does not move the tool center point (only a
rotation axis is moved) was specified for the workpiece in the
G02 mode.
- G43.4 or G43.5 was specified in the tool center point control
mode.
- When the workpiece coordinate system is set as the
programming coordinate system (bit 5 (WKP) of parameter
No. 19696 is 1), G02 or G03 was specified while the rotation
axis was not perpendicular to the plane.
An attempt was made to make a movement at an axis feedrate
exceeding the maximum cutting feedrate by tool center point
control.
The offset number is incorrect.
In a modal state in which three-dimensional circular interpolation
cannot be specified, a three-dimensional circular interpolation
(G02.4/G03.4) is specified. Alternatively, in three-dimensional
circular interpolation mode, a code that cannot be specified is
specified.
A three-dimensional circular interpolation command
(G02.4/G03.4) is incorrect.
In three-dimensional circular interpolation mode (G02.4/G03.4),
manual intervention was made when the manual absolute switch
was on.
Illegal parameter setting.
(Set value is out of range.)
- 1619 -
G.ALARM LIST
Number
5459
Message
MACHINE PARAMETER INCORRECT
APPENDIX
B-63944EN/02
Description
A machine configuration parameter (parameter No. 19665 to
No.19667 or 19680 to 19714 or No.12321) is illegal.
The axis which is specified in parameter No.19681 or
No.19686 is not a rotation axis.
The basic three axes are not specified in the parameter
No.1022.
In tool center point control (type 2) or cutter compensation
for 5-axis machining (type 2) or tilted working plane
command, the end point of rotation axis can not exist within
the region specified by parameters No.19741 to No.19744.
In tool center point control (type 2) or cutter compensation
for 5-axis machining (type 2), the end point of rotation axis
can not exist. Check the machine configuration and the
program.
Tool center point control (type 2) or cutter compensation for
5-axis machining (type 2) is specified when hypothetical axis
is used.
Tool center point control (type 2) or cutter compensation for
5-axis machining (type 2) is specified when the programming
coordinate system is the workpiece coordinate system.
- 1620 -
APPENDIX
B-63944EN/02
Number
5460
Message
ILLEGAL USE OF TRC FOR 5-AXIS
MACHINE
5461
ILLEGAL USE OF
G41.2/G42.2/G41.5/G42.5
5463
G.ALARM LIST
Description
- In the cutter compensation mode for 5-axis machining (except
the tool side offset function for a tool rotation type machine), a
move command other than G00/G01 is specified.
- With a table rotation type machine, when bit 1 (PTD) of
parameter No. 19746 is set to 1, a plane selection is made
with an axis other than the basic three axes at the start of
cutter compensation for 5-axis machining.
- When bit 1 (SPG) of parameter No. 19607 is set to 1, there is
a discrepancy between the machine type set in parameter No.
19680 and a G code specifying cutter compensation for 5-axis
machining (G41.2, G42.2, G41.4, G42.4, G41.5, or G42.5).
- With a machine that is not of the tool rotation type, G41.3 is
specified.
- When bit 5 (WKP) of parameter No. 19696 is set to 0, and bit 4
(TBP) of parameter No. 19746 is set to 0, cutter compensation
for 5-axis machining and tool center point control for 5-axis
machining are used at the same time.
- A rotation axis command is specified in the cutter
compensation (type 2) mode for 5-axis machining.
- With a table rotation type or mixed type machine, IJK is
specified in a block that specifies cutter compensation (type 2)
for 5-axis machining (G41.6/G42.6).
- An illegal G code is specified in the cutter compensation mode
for 5-axis machining.
- When cutter compensation for 5-axis machining is specified,
the modal state is illegal.
- When the table coordinate system is set as the programming
coordinate system, table rotation then cutter compensation for
5-axis machining are specified after the start of tool center
point control for 5-axis machining.
- There is a difference in type1/type 2 specification between
cutter compensation for 5-axis machining and tool center point
control for 5-axis machining.
- When cutter compensation for 5-axis machining and tool
center point control for 5-axis machining are used at the same
time, one of these functions that is specified earlier than the
other is canceled earlier.
A move command other than G00 or G01 was performed during
cutter compensation for 5-axis machining in a mixed-type
machine.
A parameter related to cutter compensation for 5-axis machining
is illegal.
- Acceleration/deceleration before interpolation is disabled. Set
parameter No. 1660.
- Rapid traverse acceleration/deceleration before interpolation is
disabled. Set bit 1 (LRP) of parameter No. 1401, bit 5 (FRP) of
parameter No. 19501, and parameter Nos. No.1671 and 1672.
Message
PARAMETER ENABLE SWITCH ON
Description
The parameter setting is enabled (PWE, one bit of parameter
No. 8000 is set to 1).
To set the parameter, turn this parameter ON. Otherwise, set
to OFF.
- 1621 -
G.ALARM LIST
APPENDIX
B-63944EN/02
Message
SYNC ALIGNMENT ERROR
SV0002
SV0003
SYNCHRONOUS/COMPOSITE/SUPERI
MPOSED CONTROL MODE CAN'T BE
CONTINUED
SV0004
SV0005
SV0301
SV0302
SV0303
SV0304
SV0305
SV0306
Description
In feed axis synchronization control, the amount of
compensation for synchronization exceeded the parameter
(No. 8325) setting value.
This alarm occurs only for a slave axis.
In feed axis synchronization control, the amount of
synchronization error exceeded the parameter (No. 8332)
setting value. When the synchronization is not completed
after power-up, the determination is made by the parameter
value (No. 8332) multiplied by the parameter (No. 8330)
multiplier.
This alarm occurs only for a slave axis only.
Since as axis in synchronization, composition, or
superposition mode caused a servo alarm, the mode could
not be continued, If one of the axes in a mode causes a
servo alarm, all axes relating to the axis enter the servo-off
state. This alarm is generated to enable the cause of the
servo-off state to be checked.
The amount of positional deviation during torque limit skip
command operation exceeded the limit value of the
parameter No.6287.
In feed axis synchronization control, for synchronization, the
difference value of the machine coordinate between a master
and slave axes exceeded the parameter (No. 8314) setting
value.
This alarm occurs for a master or slave axis.
Since the absolute-position detector caused a
communication error, the correct machine position could not
be obtained. (data transfer error)
The absolute-position detector, cable, or servo interface
module is thought to be defective.
Since the absolute-position detector caused an overtime
error, the correct machine position could not be obtained.
(data transfer error)
The absolute-position detector, cable, or servo interface
module is thought to be defective.
Since the absolute-position detector caused a framing error,
the correct machine position could not be obtained. (data
transfer error)
The absolute-position detector, cable, or servo interface
module is thought to be defective.
Since the absolute-position detector caused a parity error,
the correct machine position could not be obtained. (data
transfer error)
The absolute-position detector, cable, or servo interface
module is thought to be defective.
Since the absolute-position detector caused a pulse error,
the correct machine position could not be obtained.
The absolute-position detector, or cable is thought to be
defective.
Since the amount of positional deviation overflowed, the
correct machine position could not be obtained.
Check to see the parameter No. 2084 or No. 2085.
- 1622 -
APPENDIX
B-63944EN/02
Number
SV0307
SV0360
SV0361
Message
APC ALARM: MOVEMENT EXCESS
ERROR
ABNORMAL CHECKSUM(INT)
ABNORMAL PHASE DATA(INT)
SV0362
SV0363
SV0364
ABNORMAL CLOCK(INT)
SOFT PHASE ALARM(INT)
SV0365
BROKEN LED(INT)
SV0366
SV0367
SV0368
PULSE MISS(INT)
COUNT MISS(INT)
SERIAL DATA ERROR(INT)
SV0369
SV0380
SV0381
BROKEN LED(EXT)
ABNORMAL PHASE (EXT)
SV0382
SV0383
SV0384
COUNT MISS(EXT)
PULSE MISS(EXT)
SOFT PHASE ALARM(EXT)
SV0385
SV0386
SV0387
ABNORMAL ENCODER(EXT)
SV0401
SV0404
IMPROPER V_READY ON
SV0407
EXCESS ERROR
SV0409
SV0410
SV0411
SV0413
LSI OVERFLOW
G.ALARM LIST
Description
Since the machine moved excessively, the correct machine
position could not be obtained.
The checksum alarm occurred on the builtin Pulsecoder.
The phase data abnormal alarm occurred on the builtin
Pulsecoder.
The speed count abnormal alarm occurred on the built-in
Pulsecoder.
The clock alarm occurred on the builtin Pulsecoder.
A digital servo soft detected an abnormality on the built in
Pulsecoder.
The digital servo software detected abnormal data on the
builtin Pulsecoder.
A pulse error occurred on the builtin Pulsecoder.
A count error occurred on the builtin Pulsecoder.
The communications data could not be received from the
builtin Pulsecoder.
A CRC error or stop bit error occurred in the communications
data from the builtin Pulsecoder.
Separate detector error
An abnormal alarm in the position data occurred on the
separate linear scale.
A count error occurred on the separate detector.
A pulse error occurred on the separate detector.
The digital servo software detected abnormal data on the
separate detector.
The communications data could not be received from the
separate detector.
A CRC error or stop bit error occurred in the communications
data from the standalone detector.
An abnormality occurred on a separate detector. For more
information, contact the scale manufacturer.
Although the ready signal (PRDY) of the position control was
ON, the ready signal (VRDY) of the velocity control was OFF.
Although the ready signal (PRDY) of the position control was
OFF, the ready signal (VRDY) of the velocity control was ON.
The difference value of the amount of positional deviation for
the synchronization axis exceeded the setting value. (during
synchronization control only)
An abnormal load was detected on the servo motor, or during
Cs axis or spindle positioning.
The alarm can be canceled by RESET.
The amount of positional deviation during stopping exceeded
the parameter (No. 1829) setting value.
In a dual check safety function, an alarm occurs during safety
monitoring (when the safety monitoring start signal SEV or
SEP is 1), but the alarm cannot be canceled by a reset.
The amount of positional deviation during traveling became
excessive than the parameter setting value. (Generally, in the
parameter No.1828, the dual check safety function during
safety monitoring (when he safety monitoring start signal
SEV or SEP is 1) is the parameter No. 1838.)
In a dual check safety function, an alarm occurs during safety
monitoring, but the alarm cannot be canceled by a reset.
The counter for the amount of positional deviation overflowed
- 1623 -
G.ALARM LIST
Number
SV0415
Message
MOTION VALUE OVERFLOW
SV0417
SV0420
SV0421
EXCESS ERROR(SEMI-FULL)
SV0422
SV0423
SV0430
SV0431
SV MOTOR OVERHEAT
CNV. OVERLOAD
SV0432
SV0433
SV0434
SV0435
SV0436
SV0437
SV0438
SV0439
SV0440
SV0441
SV0442
SV0443
SV0444
SV0445
SV0446
SV0447
SV0448
APPENDIX
B-63944EN/02
Description
The velocity exceeding the travel velocity limit was
commanded.
A digital serve parameter setting is incorrect.
In feed axis synchronization control, for synchronization, the
difference value of torque between a master and slave axes
exceeded the parameter (No. 2031) setting value.
This alarm occurs for a master axis.
The difference between the feedback from the semi and full
sides exceeded the setting of parameter No.1729.
In torque control, the commanded permissible velocity was
exceeded.
In torque control, the total permissible move value specified
as a parameter was exceeded.
The servo motor has overheated.
PSM : Overheat
series SVU : Overheat
PSM : The control power supply voltage has dropped.
PSMR : The control power supply voltage has dropped.
series SVU : The control power supply voltage has
dropped.
PSM : Low DC link voltage
PSMR : Low DC link voltage
series SVU : Low DC link voltage
series SVU : Low DC link voltage
SVM : Low control power voltage
SVM : Low DC link voltage
The digital servo software detected a software thermal
(OVC).
PSM : Overcurrent on input circuit section.
SVM : Motor overcurrent
series SVU : Motor overcurrent
series SVU : Motor overcurrent
PSM : The DC link voltage is too high.
PSMR : The DC link voltage is too high.
series SVU : The DC link voltage is too high.
PSMR : Excessive generative discharge
series SVU : Excessive generative discharge, or abnormal
error in generative power circuit
The digital servo software detected an abnormality in the
motor current detection circuit.
PSM : The spare charge circuit for the DC link is abnormal.
PSMR : The spare charge circuit for the DC link is abnormal.
PSM : Internal cooling fan failure.
PSMR : Internal cooling fan failure.
series SVU : Internal cooling fan failure.
SVM : Internal cooling fan failure.
The digital servo software detected a disconnected
Pulsecoder.
The hardware detected a disconnected builtin Pulsecoder.
The hardware detected a disconnected separate detector.
The sign of the feedback signal from the standalone detector
is opposite to that from the feedback signal from the builton
Pulsecoder.
- 1624 -
APPENDIX
B-63944EN/02
Number
SV0449
Message
INV. IPM ALARM
SV0453
SV0454
SV0456
SV0458
SV0459
SV0460
FSSB DISCONNECT
SV0462
SV0463
SV0465
SV0466
MOTOR/AMP. COMBINATION
SV0468
SV0600
SV0601
SV0602
SV0603
INV. OVERHEAT
INV. IPM ALARM(OH)
SV0604
SV0605
SV0606
G.ALARM LIST
Description
SVM : The IPM (Intelligent Power Module) detected an alarm.
series SVU : The IPM (Intelligent Power Module) detected
an alarm.
Software disconnection alarm of the Pulsecoder.
Turn off the power to the CNC, then remove and insert the
Pulsecoder cable. If this alarm is issued again, replace the
Pulsecoder.
The magnetic pole detection function terminated abnormally.
The magnetic pole could not be detected because the motor
did not run.
An attempt was made to set the current loop that could not
be set.
The amplifier pulse module in use does not comply with
HIGH SPEED HRV. Or, requirements to control are not
satisfied in the system.
The specified current loop differs from the actual current
loop.
For two axes whose servo axis numbers (parameter No.
1023) are consecutively even and odd numbers, HIGH
SPEED HRV control is possible for one axis and impossible
for the other.
The FSSB connection was discontinued.
Probable causes are:
1. The FSSB connection cable was disconnected or broken.
2. The amplifier was turned off .
3. In the amplifier, the low-voltage alarm occurred.
The correct data could not be received on a slave side
because of the FSSB communication error.
The correct data could not be received in the servo software
because of the FSSB communication error.
A read of the ID information for the amplifier has failed at
power-on.
The maximum current of an amplifier is different to that of a
motor.
Probable causes are:
1. The connection command for an amplifier is incorrect.
2. The parameter (No.2165) setting is incorrect
An attempt was made to set up HIGH SPEED HRV control
for use when the controlled axis of an amplifier for which
HIGH SPEED HRV control could not be used.
SVM : DC link overcurrent.
SVU : DC link overcurrent.
SVM : Radiator cooling fan failure.
SVU : Radiator cooling fan failure.
SVM : The servo motor has overheated.
SVM : The IPM (Intelligent Power Module) detected an
overheat alarm.
SVU : The IPM (Intelligent Power Module) detected an
overheat alarm.
The communication between SVM and PSM is in error.
PSMR : The motor regenerative power is too much.
PSM : External radiator cooling fan failure.
PSMR : External radiator cooling fan failure.
- 1625 -
G.ALARM LIST
APPENDIX
Number
SV0607
Message
CNV. SINGLE PHASE FAILURE
SV1025
V_READY ON (INITIALIZING )
SV1026
SV1055
SV1056
SV1067
FSSB:CONFIGURATION ERROR(SOFT)
SV1100
SV5134
SV5136
FSSB:NUMBER OF AMP. IS
INSUFFICIENT
SV5137
FSSB:CONFIGURATION ERROR
SV5139
FSSB:ERROR
SV5197
SV5197
SV5311
FSSB:ILLEGAL CONNECTION
B-63944EN/02
Description
PSM : The input power supply has a missing phase.
PSMR : The input power supply has a missing phase.
The ready signal (VRDY) of the velocity control which should
be OFF is ON while the servo control is ON.
The parameter for servo axis arrange is not set correctly.
A negative value, duplicate value, or greater value than the
number of control axes was set to the parameter No. 1023
"The servo axis number of each axis."
In tandem control, the setting of the parameter No. 1023 is
incorrect.
In tandem control, the setting of the parameter No. 1020, No.
1025, No. 1026 or TDM (No.1817#6) is incorrect.
An FSSB configuration error occurred (detected by software).
The connected amplifier type is incompatible with the FSSB
setting value.
The amount of compensation for the straightness exceeded
a maximum value of 32767.
In the initialization, the FSSB could not be in an open ready
sate. The axis card is thought to be defective.
The number of amplifier identified by the FSSB is insufficient
than the number of control axes. Or, the setting of the
number of axes or the amplifier connection is in error.
An FSSB configuration error occurred.
The connecting amplifier type is incompatible with the FSSB
setting value.
Servo initialization has not completed successfully. It is
probable that an optical cable failed or a connection between
the amplifier and another module failed.
The initialization of the FSSB was completed, but it could not
be opened. Or, the connection between the CNC and the
amplifier in is incorrect.
The FSSB could not be opened although the CNC permitted
the opening of the FSSB.
Check the connection between the CNC and the amplifier.
1. This alarm is issued if axes, whose servo axis numbers
(parameter No. 1023) are even and odd numbers, are
allocated to the amplifiers connected to the FSSBs of
different paths.
2. This alarm is issued if an attempt is made to set up for
use of the pulse modules connected to the FSSBs of
different paths. And the system did not satisfy the
requirements for performing HIGH SPEED HRV control.
- 1626 -
APPENDIX
B-63944EN/02
G.ALARM LIST
Message
+ OVERTRAVEL ( SOFT 1 )
- OVERTRAVEL ( SOFT 1 )
+ OVERTRAVEL ( SOFT 2 )
OT0503
- OVERTRAVEL ( SOFT 2 )
OT0504
OT0505
OT0506
+ OVERTRAVEL ( SOFT 3 )
- OVERTRAVEL ( SOFT 3 )
+ OVERTRAVEL ( HARD )
OT0507
- OVERTRAVEL ( HARD )
OT0508
INTERFERENCE:+
OT0509
INTERFERENCE:-
OT0510
+ OVERTRAVEL ( PRE-CHECK )
OT0511
- OVERTRAVEL ( PRE-CHECK )
OT1710
Description
Exceeded the positive side stored stroke check 1.
Exceeded the negative side stored stroke check 1.
Exceeded the positive side stored stroke check 2. Or, in the
chuck tail stock barrier, an entry to the inhibited area was
made during movement in the positive direction.
Exceeded the negative side stored stroke check 2. Or, in the
chuck tail stock barrier, an entry to the inhibited area was
made during movement in the negative direction.
Exceeded the positive side stored stroke check 3.
Exceeded the - side stored stroke check 3.
The stroke limit switch in the positive direction was triggered.
This alarm is generated when the machine reaches the
stroke end.
When this alarm is not generated, feed of all axes is stopped
during automatic operation.
During manual operation, only the feed of the axis on which
the alarm occurred is stopped.
The stroke limit switch in the negative direction was
triggered.
This alarm is generated when the machine reaches the
stroke end.
When this alarm is not generated, feed of all axes is stopped
during automatic operation.
During manual operation, only the feed of the axis on which
the alarm occurred is stopped.
A tool moving in the positive direction along the n axis has
fouled another tool post.
A tool moving in the negative direction along the n axis has
fouled another tool post.
The tool exceeded the limit in the negative direction during
the stroke check before movement.
The tool exceeded the limit in the positive direction during the
stroke check before movement.
The permissible acceleration parameter for the optimum
torque acceleration/deceleration is in error. A possible cause
is either of the following:
(1) The ratio of a negative acceleration to a positive
acceleration is not more than the limit value.
(2) The time to reduce to a velocity of 0 exceeded the
maximum time.
- 1627 -
G.ALARM LIST
APPENDIX
B-63944EN/02
Message
FILE ACCESS ERROR
IO1002
IO1030
IO1032
Description
The residenttype file system could not be accessed as an
error occurred in the residenttype file system.
The file could not be accessed as an error occurred in the
CNC file system.
The checksum of the CNC part program storage memory is
incorrect.
Accessing of data occurred outside the CNC part program
storage memory range.
- 1628 -
APPENDIX
B-63944EN/02
G.ALARM LIST
Message
POWER MUST BE OFF
PW0001
PW0002
PW0003
PW0004
PW0006
PW0007
PW1102
PW1103
PW5046
Description
A parameter was set for which the power must be turned
OFF then ON again.
The X address of the PMC could not be assigned correctly.
This alarm may occur in the following case:
- During the setting of parameter No. 3013, the X address
could not be assigned correctly for the deceleration dog
(*DEC) for a return to the reference position.
The address to assign the axis signal is incorrect.
This alarm may occur in the following case:
- The parameter No.3021 setting is incorrect.
The address to assign the spindle signal is incorrect.
This alarm may occur in the following case:
- The parameter No.3022 setting is incorrect.
The loader system could not be assigned correctly.
The parameter No. 984 setting is incorrect.
- The number of loader systems and the number of systems
specified to the loader system in the parameter No.
984#0(LCP) does not match.
- The parameter No. 984#0 of the system 1 is set to 1.
The malfunction prevention function detected an alarm to
require the power off.
The X address of PMC could not be assigned correctly.
Possible causes are:
- During the set of parameter No. 3012, the skip signal of the
X address was not assigned correctly.
- During the set of parameter No. 3019, the address other
than the skip signal of the X address was not assigned
correctly.
The parameter for setting slope compensation is incorrect.
This alarm occurs in the following cases:
- When the number of pitch error compensation points on the
axis on which slope compensation is executed exceeds
128 between the most negative side and most positive side
- When the size relationship between the slope
compensation point Nos. is incorrect
- When the slope compensation point is not located between
the most negative side and most positive side of pitch error
compensation
- When the compensation per compensation point is too
small or too great.
The parameter for setting 128 straightness compensation
points or the parameter compensation data is incorrect,
The parameter for setting straightness compensation is
incorrect.
- 1629 -
G.ALARM LIST
APPENDIX
B-63944EN/02
Message
RIGID TAP ALARM : EXCESS ERROR
SP0741
SP0742
SP0752
SP0754
ABNORMAL TORQUE
SP0755
SP0756
SP0757
SP1202
SP1210
SP1211
SP1212
SP1213
SP1214
SP1220
NO SPINDLE AMP.
SP1221
SP1224
SP1225
Description
The positional deviation of the stopped spindle has exceeded
the set value during rigid tapping.
The positional deviation of the moving spindle has exceeded
the set value during rigid tapping.
An LSI overflow has occurred for the spindle during rigid
tapping.
This alarm is generated if the system does not properly
terminate a mode change. The modes include the Cs contour
control, spindle positioning, rigid tapping, and spindle control
modes. The alarm is activated if the spindle control unit does
not respond correctly to the mode change command issued
by the NC.
An abnormal load was detected in a spindle motor.
The alarm can be canceled by RESET.
The CNC CPU detected that the safely function of the n-th
spindle was not executed.
The CNC CPU detected that the connection state and the
hardware setting of the spindle amplifier were incompatible
on the n-th spindle. If an alarm occurs because of the
configuration change of the spindle amplifier , set the spindle
amplifier correctly.
The CNC CPU detected that during safety monitoring (the
safety monitoring start signal SEV or SEP is 0), the spindle
motor speed was greater than the safety speed (parameter
No. 4372, 4438, 4440, or 4442) on the n-th spindle. Operate
within the safety speed.
In a multi spindle control, the spindle number other than the
valid spindle number was selected by a position coder select
signal. An attempt was made to select the spindle number of
the system having no valid spindle.
The amount of distribution to a spindle is too much.
(specific to the FANUC ROBODRILL)
During a tool change, a too much orientation error was
detected for the spindle.
(specific to the FANUC ROBODRILL)
During a tool change, a too much moving error was detected
for the spindle.
(specific to the FANUC ROBODRILL)
During a tool change, a too much stop error was detected for
the spindle.
(specific to the FANUC ROBODRILL)
During changing tools, an abnormal spindle sequence was
detected.
(specific to the FANUC ROBODRILL)
Either the cable connected to a serial spindle amplifier is
broken, or the serial spindle amplifier is not connected.
The spindle No. and the motor No. are incorrectly matched.
The spindleposition coder gear ratio was incorrect.
A CRC error (communications error) occurred in
communications between the CNC and the serial spindle
amplifier.
- 1630 -
APPENDIX
B-63944EN/02
Number
SP1226
Message
FRAMING ERROR (SERIAL SPINDLE)
SP1227
SP1228
SP1231
SP1232
SP1233
SP1234
SP1240
SP1241
SP1243
SP1980
SP1981
SP1982
SP1983
SP1984
SP1985
SP1986
SP1987
SP1988
SP1989
SP1229
SP1244
SP1245
SP1246
SP1247
SP1969
SP1970
SP1971
SP1972
SP1974
SP1975
SP1976
SP1977
SP1978
SP1979
G.ALARM LIST
Description
A framing error occurred in communications between the
CNC and the serial spindle amplifier.
A receive error occurred in communications between the
CNC and the serial spindle amplifier.
A communications error occurred between the CNC and the
serial spindle amplifier.
A communications error occurred between serial spindle
amplifiers (motor Nos. 1 and 2, or motor Nos. 34).
The position deviation during spindle rotation was greater
than the value set in parameters.
The position deviation during spindle stop was greater than
the value set in parameters.
The error counter/speed instruction value of the position
coder overflowed.
Grid shift overflowed.
The analog spindle position coder is broken.
The D/A converter for controlling analog spindles is
erroneous.
The setting for the spindle position gain is incorrect.
The amount of distribution to a spindle is too much
A communication data error was detected on the CNC.
A communication data error was detected on the CNC.
A communication data error was detected on the CNC.
An error occurred in the spindle control software.
Initialization of spindle control ended in error.
An error occurred in the spindle control software.
An error occurred in the spindle control software.
An error occurred in the spindle control software.
An position coder error was detected on the analog spindle.
The amplifier No. could not be set to the serial spindle
amplifier.
An error occurred in the spindle control software.
A timeout was detected during communications with the
serial spindle amplifier.
The communications sequence was no longer correct during
communications with the serial spindle amplifier.
Defective SICLSI on serial spindle amplifier
An error occurred during reading of the data from SICLSI on
the analog spindle amplifier side.
An error occurred during reading of the data from SICLSI on
the serial spindle amplifier side.
Could not clear on the spindle amplifier side.
An error occurred during reinitialization of the spindle
amplifier.
Failed to automatically set parameters
An error occurred in the spindle control software.
Defective SICLSI on the CNC
An error occurred in the spindle control software.
An error occurred in the spindle control software.
- 1631 -
G.ALARM LIST
Number
SP1996
SP1998
SP1999
Message
ILLEGAL SPINDLE PARAMETER
SETTING
SPINDLE CONTROL ERROR
SPINDLE CONTROL ERROR
APPENDIX
B-63944EN/02
Description
The spindle was assigned incorrectly. Check to see the
following parameter. (No.3716 or 3717)
An error occurred in the spindle control software.
An error occurred in the spindle control software.
- 1632 -
APPENDIX
B-63944EN/02
G.ALARM LIST
NOTE
* Note that the meanings of the SPM indications
differ depending on which LED, the red or yellow
LED, is on. When the red LED is on, the SPM
indicates a 2-digit alarm number. When the yellow
LED is on, the SPM indicates an error number that
designates a sequence problem (for example,
when a rotation command is entered with the
emergency stop state not released).
See "Error Codes (Serial Spindle)."
Number
Message
SPM
Description
indication
(*1)
SP9001
SSPA:01 MOTOR
OVERHEAT
01
SP9002
SSPA:02 EX
DEVIATION SPEED
02
SP9003
SSPA:03 DC-LINK
FUSE IS BROKEN
03
SP9004
SSPA:04 POWER
SUPPLY ERROR
THERMAL SENSOR
DISCONNECT
04
SSPA:07 OVER
SPEED
07
SP9006
SP9007
06
- 1633 -
G.ALARM LIST
Number
Message
APPENDIX
SPM
B-63944EN/02
Description
indication
(*1)
SP9009
SSPA:09
OVERHEAT MAIN
CIRCUIT
09
SP9011
SSPA:11
OVERVOLT POWER
CIRCUIT
11
SP9012
SSPA:12
OVERCURRENT
POWER CIRCUIT
12
SP9013
13
SP9015
SSPA:15 SPINDLE
SWITCHING FAULT
15
SP9016
SSPA:16 RAM
ERROR
16
SP9018
SSPA:18
SUMCHECK
ERROR PROGRAM
ROM
SSPA:19 EXCESS
OFFSET CURRENT
U
18
19
SP9020
SSPA:20 EXCESS
OFFSET CURRENT
V
20
SP9021
POS SENSOR
POLARITY ERROR
21
SP9024
SSPA:24 SERIAL
TRANSFER ERROR
24
SP9019
- 1634 -
APPENDIX
B-63944EN/02
Number
Message
SPM
G.ALARM LIST
Description
indication
(*1)
SP9027
SSPA:27
DISCONNECT
POSITION CODER
27
SP9029
SSPA:29
OVERLOAD
29
SP9030
SSPA:30
OVERCURRENT
INPUT CIRCUIT
30
SP9031
SSPA:31 MOTOR
LOCK OR
DISCONNECT
DETECTOR
31
SP9032
SSPA:32 SIC-LSI
RAM FAULT
32
SP9033
SSPA:33
SHORTAGE
POWER CHARGE
33
SP9034
SSPA:34 ILLEGAL
PARAMETER
34
SP9036
SSPA:36
OVERFLOW
ERROR COUNTER
SSPA:37 ILLEGAL
SETTING
VELOCITY
DETECTOR
36
SP9037
37
- 1635 -
G.ALARM LIST
Number
Message
APPENDIX
SPM
B-63944EN/02
Description
indication
(*1)
SP9041
SSPA:41 ILLEGAL
1REV SIGN OF
POSITION CODER
41
SP9042
SSPA:42 NO 1REV
SIGN OF POSITION
CODER
42
SP9043
SSPA:43
DISCONNECT
POSITION CODER
DEF. SPEED
SSPA:46 ILLEGAL
1REV SIGN OF
SCREW CUT
43
46
SP9047
SSPA:47 ILLEGAL
SIGNAL OF
POSITION CODER
47
SP9049
SSPA:49 DEF.
SPEED IS OVER
VALUE
49
SP9050
SSPA:50
SYNCRONOUS
VALUE IS OVER
SPEED
50
SP9051
51
SP9052
52
SP9046
- 1636 -
APPENDIX
B-63944EN/02
Number
Message
SPM
G.ALARM LIST
Description
indication
(*1)
SP9053
53
SP9054
SSPA:54
OVERCURRENT
SSPA:55 ILLEGAL
POWER LINE
54
56
SP9057
COOLING FAN
FAILURE
CONV. EX.
DECELERATION
POW.
SP9058
CNV. OVERLOAD
58
SP9059
59
1 Decrease the
acceleration/deceleration
duty.
2 Check the cooling condition
(peripheral temperature).
3 If the cooling fan stops,
replace the resistor.
4 If the resistance is abnormal,
replace the resistor.
1 Check the PSM cooling
status.
2 Replace the PSM unit.
Replace the PSM unit.
61
SP9065
SSPA:65 DECODED
ALARM
65
SP9066
COM. ERROR
BETWEEN SP
AMPS
SAFETY SPEED
OVER
66
70
SP9055
SP9056
SP9061
SP9069
SP9070
55
57
69
- 1637 -
G.ALARM LIST
Number
Message
APPENDIX
SPM
B-63944EN/02
Description
indication
(*1)
SAFETY
PARAMETER
ERROR
MISMATCH RESULT
OF MOTOR SPEED
CHECK
71
72
SP9073
MOTOR SENSOR
DISCONNECTED
73
SP9074
74
SP9076
INEXECUTION OF
SAFETY
FUNCTIONS
MISMATCH RESULT
OF AXIS NUMBER
CHECK
76
SP9078
MISMATCH RESULT
OF SAFETY
PARAMETER
CHECK
78
SP9080
ALARM AT THE
OTHER SP AMP.
80
SP9081
1-ROT MOTOR
SENSOR ERROR
81
SP9082
NO 1-ROT MOTOR
SENSOR
MOTOR SENSOR
SIGNAL ERROR
SPNDL SENSOR
DISCONNECTED
82
SP9085
1-ROT SPNDL
SENSOR ERROR
85
SP9086
NO 1-ROT SPNDL
SENSOR
86
SP9071
SP9072
SP9077
SP9083
SP9084
77
83
84
- 1638 -
APPENDIX
B-63944EN/02
Number
Message
SPM
G.ALARM LIST
Description
indication
(*1)
SP9087
SPNDL SENSOR
SIGNAL ERROR
COOLING RADI FAN
FAILURE
SSPA:89 DECODED
ALARM
87
SP9110
AMP
COMMUNICATION
ERROR
b0
SP9111
b1
CONV. COOLING
FAN FAILURE
COMMUNICATION
DATA ERROR
b3
SP9088
SP9089
SP9112
SP9113
SP9120
88
89
b2
C0
SP9121
COMMUNICATION
DATA ERROR
C1
SP9122
COMMUNICATION
DATA ERROR
C2
SP9123
SSPA:C3 DECODED
ALARM
C3
- 1639 -
G.ALARM LIST
APPENDIX
B-63944EN/02
Description
Check the *ESP and MRDY sequence. For MRDY,
pay attention to the parameter setting regarding the
use of the MRDY signal (parameter No. 4001#0).
06
07
08
09
10
- 1640 -
SPM
indication
(*1)
11
G.ALARM LIST
APPENDIX
B-63944EN/02
Description
12
14
17
18
24
29
31
33
34
34
*2
*2 PSM contact signal
Between ESP1 and ESP2 on the PSM
Contact open: Emergency stop
Contact closed: Normal operation
(11) Overheat alarms (OH alarm)
Number
OH0700
OH0701
Message
LOCKER OVERHEAT
FAN MOTOR STOP
Description
CNC cabinet overheat
PCB cooling fan motor abnormality
- 1641 -
G.ALARM LIST
APPENDIX
B-63944EN/02
Message
SYNC EXCESS ERROR (POS DEV)
DS0002
DS0003
DS0004
DS0005
DS0014
DS0020
DS0024
DS0026
DS0027
MISMATCH OF SYNCHRONOUS
AXIS(D.C.S)
DS0059
DS0015
Description
In feed axis synchronization control, the difference in the
amount of positional deviation between the master and slave
axes exceeded the parameter (No. 8323) setting value.
This alarm occurs only for the slave axis.
In feed axis synchronization control, the difference in the
amount of synchronization between the master and slave
axes exceeded the parameter (No. 8331) setting value.
This alarm occurs only for the slave axis.
The system is in the synchronize adjust mode.
The malfunction prevention function detected the command
in which a value exceeding the maximum speed was
specified.
The malfunction prevention function detected the command
in which a value exceeding the maximum acceleration was
specified.
A machine lock is turned on for the Z axis for which the tool is
being changed.
A mirror image is turned on for the Z axis for which the tool is
being changed.
An attempt was made to perform an automatic return to the
reference position on the perpendicular axis before the
completion of a return to the reference position on the
angular axis.
However, this attempt failed because a manual return to the
reference position during angular axis control or an automatic
return to the reference position after power-up was not
commanded. First, return to the reference position on the
angular axis, then return to the reference position on the
perpendicular axis.
On angular axis control, one of the angular/perpendicular
axes is the scale with ref-pos, and the other of them is not
the scale with ref-pos. Such system is not admired.
On angular axis control, one of the angular/perpendicular
axes is the scale with ref-pos, and the other of them is not
the scale with ref-pos. Such system is not admired.
Master/slave axes of feed axis synchronization control, one
of them is the linear scale with distance-coded reference
marks, and the other of them is not the linear scale with
distance-coded reference marks.
Please establish reference position with the input signal
SYNCn<G138>, SYNCJn<G140> or pameter setting to 0.
[External data I/O]
The No. specified for a program No. or sequence No.
search could not be found.
There was an I/O request issued for a pot No. or offset (tool
data), but either no tool numbers have been input since
power ON or there is no data for the entered tool No.
[External workpiece No. search]
The program corresponding to the specified workpiece No.
could not be found.
- 1642 -
APPENDIX
B-63944EN/02
Number
DS0131
Message
TOO MANY MESSAGE
DS0132
DS0133
DS0300
DS0306
DS0307
DS0308
DS0309
DS0310
DS0405
DS1120
DS1121
DS1124
G.ALARM LIST
Description
An attempt was made to display an external operator
message or external alarm message, but five or more
displays were required simultaneously.
An attempt to cancel an external operator message or
external alarm message failed because the specified
message number was not found.
A value other than 0 to 4095 was specified as the external
operator message or the external alarm message number.
A setting to zero position for the absolute position detector
(association with reference position and the counter value of
the absolute position detector) is required. Perform the return
to the reference position.
This alarm may occur with other alarms simultaneously.
In this case, other alarms must be handled first.
The battery voltage of the absolute position detector has
dropped to a level at which data can no longer be held. Or,
the power was supplied to the Pulsecoder for the first time.
The battery or cable is thought to be defective. Replace the
battery with the machine turned on.
The battery voltage of the absolute position detector has
dropped to a level at which a replacement is required.
Replace the battery with the machine turned on.
The battery voltage of the absolute position detector dropped
to a level at which a replacement was required in the past.
(including during power off)
Replace the battery with the machine turned on.
An attempt was made to set the zero point for the absolute
position detector by MDI operation when it was impossible to
set the zero point.
Rotate the motor manually at least one turn, and set the zero
position of the absolute position detector after turning the
CNC and servo amplifier off and then on again.
The return position recorded during retraction is not reached
during recovery. The position may be displaced during
recovery due to a machine lock or mirror image.
Perform the operation again after making a reset.
The axis specified in automatic zero return was not at the
correct zero point when positioning was completed.
Perform zero return from a point whose distance from the
zero return start position to the zero point is 2 or more
revolutions of the motor.
Other probable causes are:
- The positional deviation after triggering the deceleration
dog is less than 128.
- Insufficient voltage or malfunctioning Pulsecoder.
The upper 4 bits (EIA4 to EIA7) of an external data I/O
interface address signal are set to an undefined address
(high bits).
The lower 4 bits (EIA0 to EIA3) of an external data I/O
interface address signal are set to an undefined address (low
bits).
OUTPUT REQUEST ERROR An output request was issued
during external data output, or an output request was issued
for an address that has no output data.
- 1643 -
G.ALARM LIST
Number
DS1127
Message
DI.EIDHW OUT OF RANGE
DS1128
DS1130
DS1131
DS1150
DS1184
DS1185
DS1448
DS1449
DS1450
DS1451
DS1512
DS1514
DS1553
DS1710
DS1931
DS1932
DI.THML SIGNAL ON
APPENDIX
B-63944EN/02
Description
The numerical value input by external data input signals
EID32 to EID47 has exceeded the permissible range.
The numerical value input by external data input signals EID0
to EID31 has exceeded the permissible range.
No requests can be accepted for a program No. or a
sequence No. search as the system is not in the memory
mode or the reset state.
[External Data I/O]
An attempt was made to input tool data for tool offset by a
tool No. during loading by the G10 code.
A/D converter malfunction
An invalid parameter was set for torque control.
The torque constant parameter is set to 0.
The maximum cutting feedrate or rapid traverse feedrate was
exceeded in G54.3.
The setting value of parameter for reference marks is
satisfied the following any conditions.
- The absolute-position detection function is enabled.
- Either parameter 1821 (mark-1 interval) or parameter 1882
(mark-2 interval) is set to 0.
- Parameters 1821 and 1882 have identical settings.
- The difference between the settings made for parameters
1821 and 1882 is greater than or equal to twice either
setting.
- The setting value of parameters 1883 and 1884 are over
the valid data range.
In case of distance coded linear scale I/F, the actual interval
of reference marks is different from parameter
(No.1821,1882) setting value.
1st reference position return (CDxX7 to CDxX0: 17h (Hex))
was specified when the manual reference position return was
not executed with the reference position return function
enabled (parameter ZRN (No. 1005#0) set to 0).
The PMC axes cannot be controlled in this state.
The feedrate of the linear axis during polar coordinate
interpolation exceeded the maximum cutting feedrate.
In a hypothetical axis direction compensation during the polar
coordinate interpolation mode, an attempt is made to travel
to the area in which the travel cannot be made.
The axis rate was attempt to exceed the maximum cutting
feedrate and travel by the pivot tool length compensation.
There are errors in the parameters of permissible
acceleration for Optimum Torque Acceleration/Deceleration.
One of the following is the cause.
1) The ratio of the acceleration for deceleration to the
acceleration for the acceleration is lower than the limited
value.
2) The time to decelerate to 0 is larger than the maximum.
One of parameters Nos. 19665 to 19667 and Nos.19680 to
19744 used to configure the machine contains an error.
One of the parameters used to configure the machine is
rewritten while the tool direction thermal displacement
compensation function is enabled.
- 1644 -
APPENDIX
B-63944EN/02
Number
DS1933
Message
NEED REF RETURN(SYNC:MIX:OVL)
G.ALARM LIST
Description
The relation between a machine coordinate of an axis in
synchronization, composition, or superposition control, and
the absolute, or relative coordinate was displaced.
Perform the manual return to the reference position.
Message
+ OVERTRAVEL ( SOFT 1 )
IE0002
- OVERTRAVEL ( SOFT 1 )
IE0003
+ OVERTRAVEL ( SOFT 2 )
IE0004
- OVERTRAVEL ( SOFT 2 )
IE0005
+ OVERTRAVEL ( SOFT 3 )
IE0006
- OVERTRAVEL ( SOFT 3 )
IE0007
IE0008
ILLEGAL ACC/DEC
IE0009
Description
The malfunction prevention function detected that stored stroke
check 1 on the positive side was exceeded.
The malfunction prevention function detected that stored stroke
check 1 on the negative side was exceeded.
The malfunction prevention function detected that stored stroke
check 2 on the positive side was exceeded.
The malfunction prevention function detected that stored stroke
check 2 on the negative side was exceeded.
The malfunction prevention function detected that stored stroke
check 3 on the positive side was exceeded.
The malfunction prevention function detected that stored stroke
check 3 on the negative side was exceeded.
The malfunction prevention function detected the command in
which a value exceeding the maximum speed was specified.
The malfunction prevention function detected the
acceleration/deceleration error.
The malfunction prevention function detected the displacement of
a machine coordinate in the check point.
- 1645 -
APPENDIX
- 1646 -
B-63944EN/02
B-63944EN/02
H.1
APPENDIX
Overview
By using this PC tool, you can make the memory card program file
("FANUCPRG.BIN") which is needed for the function "Memory Card
Program Operation/Editing".
The maximum size of the memory card program file is 2048 Mbytes
(2 Gbytes). The "Memory Card Program Operation/Editing" function
needs the memory card which has the memory card program file on
the FAT formatted memory card.
This PC tool can be operated on a PC in the marketplace and with
following OS :
- Windows(R)NT4.0 Workstation (SP5 or later)
- Windows(R)2000 Professional
And acceptable specification is as followings :
- Memory :
32Mbytes or more
- Hard disk : 10Mbytes or more free space and additional space
for the memory card program file
H.1.1
Usage Notes
Before using this PC tool, please make sure there is no [temp] folder
on the same place of this PC tool.
[temp] folder is created and used by this PC tool as work folder.
If [temp] folder is created, please do not access this folder.
[temp] folder and the files located in this folder will be deleted by this
PC tool.
H.1.2
- 1647 -
H.1.3
APPENDIX
B-63944EN/02
Explanation Of Operations
- Outline of screen
1) Menu bar
: The menu of this PC tool is displayed.
2) Tree view
: Browsing the folders of the memory card
program file.
3) Column
: Attributes of each file or folder in the memory
card program file.
4) List view
: Contents of selected folder are displayed.
5) Status bar : Used and Unused space in the memory card program
file are displayed.
(1)
(3)
(2)
(4)
(5)
- 1648 -
B-63944EN/02
APPENDIX
- 1649 -
APPENDIX
B-63944EN/02
When the new the memory card program file is created, the following
items need to be selected:
- Folder/Program Numbers
- Program Size
"Folder/Program Numbers" can be selected among 63 / 500 / 1000.
The default value is 63.
"Program Size" can be selected among 2Mbyte, 4Mbyte, 8Mbyte, and
Customize. The default value is 2Mbyte.
NOTE
1 When "Customize" size is selected, it is available to
cover the range from 2Mbyte to 2048Mbyte.
2 Though the maximum size is 2048Mbyte, a slight
loss exists by system use.
3 The number of "Folders" in the status bar includes
number of program file and folder.
During creating of the memory card program file, the progress bar is
being displayed. This progress bar is also displayed during executing
of Drop-in and Drop-out.
If you push [Cancel] button, the execution is stopped.
- 1650 -
B-63944EN/02
APPENDIX
- Menu
File menu
[New]
Create a new memory card program file.
[Open...]
Open the existing memory card program file.
[Exit]
Terminate this PC tool.
Edit menu
[New Folder]
Create new folder. It is available during Tree view selected.
Up to seven hierarchical levels starting from the user root folder
(/USER) are permitted.
/USER/PATH1/Aaa/Bbb/Ccc/Ddd/O123
1
2
3 4 5 6 7(not folder)
[Delete]
Delete program files or folders.
If you delete a folder, all folders and program files in the folder
will be deleted.
[Rename]
Rename a folder or file.
- 1651 -
APPENDIX
B-63944EN/02
NOTE
For naming folder and program file, characters
which can be used are limited. Please refer to
"Naming rules".
Option menu
- 1652 -
B-63944EN/02
APPENDIX
Work folder is used for temporarily keeping the dropped out files.
If work folder has no enough free space, Drop-out will not be
executed. To avoid this, you can check this option and change the
work folder to an area where there is enough free space. With
default setting, work folder [temp] will be created on the same
place of this PC tool "FPRG_30i.exe".
If you changed the default work folder, the following warning
message is popped up.
WARNING
1 At this PC tool terminated, all files in the work
folder are deleted.
2 During this PC tool executing, do not access the
files in the work folder. If the access is done, there
is no assurance of normal operation.
- 1653 -
APPENDIX
B-63944EN/02
Help menu
[About...]
Version number of this PC tool is displayed.
- Mouse Operation
[Drop-in and Drop-out]
- Drop-in from Explorer
NC program can be added by dropping files including the NC files
into the List view window of this PC tool from Explorer
NC program name and update time is the same as the Dropped-in
files.
If "Oxxxxxxxx" or "<xxxx>" exists at the top of files, These
"Oxxxxxxxx" and "<xxxx>" become NC program name. If not exist,
each file name becomes NC program name.
Examples
- 1654 -
Program number
1234
Not an O number program
1234
1234
Not an O number program
Not an O number program
1234
Not an O number program
1234
1234
Not an O number program
B-63944EN/02
APPENDIX
NOTE
1 For naming program file, please refer to the
following chapter "Naming rules of Program file".
2 For usable characters in Program file, please refer
to the following chapter "Rules of characters in
Program file".
3 The updating time of program file is available from
1997 to 2037.
This PC tool can check contents of dropped-in program file according
to "Rules of characters in Program file". However, this PC tool does
not check grammar of NC program.
The program file can only have one NC program. Therefore, the NC
program output from CNC cannot be dropped in directly.
Example of Program
Unavailable for Drop-in
<O1>
G91 X10. Y10.
M30
%
O1
G91 X10. Y10.
M30
%
O1
G91 X10. Y10.
M30
O10
G91 X10. Y10.
M30
NOTE
1 If the same named program file exists, another
same named program file cannot be dropped in.
2 If free space on the memory card program file is
lacking, new program file cannot be dropped in.
3 If the NC program name is not compliant with
"Naming rules of Program file", the program file can
not be dropped in.
If the File name acts as Program number, "O" is displayed on the first
row of list view.
APPENDIX
B-63944EN/02
NOTE
Do not drop out to Work folder. If dropped out to
Work folder, this PC tool cannot continue to
function normally.
- Pop-up menu
Pop-up menu is displayed by clicking the right mouse button.
- Focus on Tree view
When a new memory card program file is created, two reserved folder
are also created. Therefore, the number of used folder is two. However
it does not show that number of unused folder is reduced.
- 1656 -
B-63944EN/02
APPENDIX
Clicking
- 1657 -
H.2
APPENDIX
B-63944EN/02
NAMING RULES
Overview
Naming rules of folder and program file are described as follows.
H.2.1
NOTE
1 Program file name cannot be repeated in a Folder.
2 If program file name starts with "O" and the next
eight characters are all numeric characters, the "0"
(zero) after the "O" will be deleted.
- 1658 -
B-63944EN/02
H.2.2
APPENDIX
NOTE
Folder name cannot be repeated in a Folder.
- 1659 -
H.3
APPENDIX
B-63944EN/02
Overview
Words in parentheses "( )" in Program file are treated as comments.
The mark of comment start "(" is named "Control-out".
The mark of comment end ")" is named "Control-in".
"Control-out" and "Control-in" must make a pair. The order is 1st "Control-out" and 2nd -"Control-in". And nested parentheses is not
available.
NOTE
1 When a program file is dropped in, space code
(0x20 SPC) , tab code (0x09 HT) , carriage return
code(0x0d CR) and percent code(0x25 %) is
deleted. If "%" is found in Control-in, characters
between "%" and next "LF" (0x0a) is deleted.
2 The front of program number ":" is changed to
"O"(O as in Oscar) while the program file dropped
in.
3 The program file can only have one NC program.
- 1660 -
B-63944EN/02
H.3.1
APPENDIX
Code
0a
23
26
28
29
2a
2b
2c
2d
2e
2f
30
31
32
33
34
35
36
37
38
39
3a
3c
3d
3e
Character
LF
#
&
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
<
=
>
Code
3f
40
41
42
43
44
45
46
47
48
49
4a
4b
4c
4d
4e
4f
50
51
52
53
54
55
56
57
Character
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Code
58
59
5a
5b
5d
5f
61
62
63
64
65
66
67
68
69
6a
6b
6c
6d
6e
6f
70
71
72
73
Character
X
Y
Z
[
]
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
Code
74
75
76
77
78
79
7a
Character
t
u
v
w
x
y
z
NOTE
In the Control-in, "O", ":", and "<" can not be used
at top of the line except for the 1st line.
- 1661 -
APPENDIX
B-63944EN/02
Code
0a
20
22
23
24
26
27
2a
2b
2c
2d
2e
2f
30
31
32
33
34
35
36
37
38
39
3a
3b
Character
LF
SPC
#
$
&
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
Code
3c
3d
3e
3f
40
41
42
43
44
45
46
47
48
49
4a
4b
4c
4d
4e
4f
50
51
52
53
54
Character
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
- 1662 -
Code
55
56
57
58
59
5a
5b
5d
5f
61
62
63
64
65
66
67
68
69
6a
6b
6c
6d
6e
6f
70
Character
U
V
W
X
Y
Z
[
]
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
Code
71
72
73
74
75
76
77
78
79
7a
Character
q
r
s
t
u
v
w
x
y
z
B-63944EN/02
H.4
APPENDIX
H.4.1
Remarks
H.4.2
Note
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 816 / Volume 2 : P. 817 to 1664
INDEX
AXIS CONTROL COMMAND....................................519
<Number>
<B>
Background Editing.....................................................1186
<A>
VDC)...........................................................................1337
<C>
CHARACTER-TO-CODES CORRESPONDENCE
TABLE........................................................................1588
MACROS......................................................................469
AUXILIARY FUNCTION..............................................27
COMPENSATION FUNCTION...................................316
process.........................................................................1002
i-1
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 660 / Volume 2 : P. 661 to 1450
Confirmation of the deletion of the program............... 1000
Deleting a Block..........................................................1104
DELETING A FILE....................................................1145
DELETING A FOLDER.............................................1142
CONTROLLED AXES................................................... 33
Deletion.......................................................................1123
Copy............................................................................ 1123
DESCRIPTION OF PARAMETERS..........................1348
(PLAYBACK)............................................................. 1092
FUNCTION................................................................... 196
Creation....................................................................... 1124
DISPLAY......................................................................833
Amount) ......................................................................1174
...................................................................................... 735
<D>
screen ..........................................................................1299
i-2
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 816 / Volume 2 : P. 817 to 1664
Displaying and Setting Three-Dimensional Error
<F>
FEED FUNCTIONS......................................................140
FEED-FEED FUNCTION...............................................14
File Attributes................................................................272
FILES ............................................................................270
FOLDERS .....................................................................265
DWELL......................................................................... 155
<E>
........................................................................................40
<G>
GRAPHIC DISPLAY..................................................1311
<H>
Heading a Program......................................................1100
Examples....................................................................... 796
i-3
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 660 / Volume 2 : P. 661 to 1450
How to View the Position Display Change without
data..............................................................................1062
<I>
Inputting parameters....................................................1033
INCREMENT SYSTEM................................................. 36
Inserting a Word..........................................................1101
<J>
<K>
<L>
LIMITATION ...............................................................534
i-4
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 816 / Volume 2 : P. 817 to 1664
List of Functions of PC Tool....................................... 1647
Macro Command...........................................................493
<M>
<N>
NAMING RULES.......................................................1658
LOCK............................................................................ 975
<O>
OPTIMUM TORQUE
ACCELERATION/DECELERATION .........................562
data..............................................................................1063
MAXIMUM STROKE.................................................... 37
i-5
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 660 / Volume 2 : P. 661 to 1450
Outputting three-dimensional error compensation data1045
PROGRAM CONFIGURATION..................................278
Program Display............................................................833
PROGRAM MANAGEMENT......................................264
PROGRAM MANAGEMENT....................................1131
<P>
<R>
G13.1) ............................................................................. 73
Related Parameters........................................................277
SECTIONS.................................................................... 280
Replacement................................................................1121
PROGRAM CONFIGURATION.................................... 28
i-6
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 816 / Volume 2 : P. 817 to 1664
Replacing Battery for LCD-mounted Type CNC Control
Servo Parameters.........................................................1267
Servo Tuning...............................................................1268
RESTRICTIONS........................................................... 475
Restrictions.................................................................... 788
......................................................................................257
Return............................................................................ 967
Setting Screen..............................................................1010
LENGTH.....................................................................1582
<S>
Soft Keys.......................................................................851
Search.......................................................................... 1120
Selection...................................................................... 1122
i-7
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 660 / Volume 2 : P. 661 to 1450
SPINDLE SPEED FUNCTION (S FUNCTION) ......... 200
THREE-DIMENSIONAL COORDINATE
CONVERSION .............................................................305
COMPENSATION........................................................337
MACHINING................................................................651
FIGURE-INTERPOLATION..........................................12
<T>
Feed...............................................................................903
Feed............................................................................... 906
THREE-DIMENSIONAL CIRCULAR
<U>
i-8
INDEX
B-63944EN/02
NOTE
Volume 1 : Page 1 to 816 / Volume 2 : P. 817 to 1664
Usable Characters in Program File.............................. 1661
Usage Notes ................................................................ 1647
<V>
VARIABLE LEAD THREADING (G34)..................... 125
VARIABLES ................................................................ 349
VARIABLES ................................................................ 500
Variables Dedicated To Real Time Custom Macros ..... 501
<W>
WAITING FUNCTION FOR PATHS .......................... 804
Warning Messages ........................................................ 862
Withdrawal.................................................................... 967
Word Search................................................................ 1098
WORKPIECE COORDINATE SYSTEM .................... 170
Workpiece Coordinate System Preset ......................... 1165
Workpiece Coordinate System Preset (G92.1).............. 178
Workpiece Coordinate System Shift ............................. 184
Workpiece origin offset range setting screen .............. 1018
Workpiece shift range setting screen........................... 1022
WRONG OPERATION PREVENTION FUNCTIONS994
<Y>
Y-axis tool offset range setting screen ........................ 1020
i-9
Jun, 2004
Jul., 2003
Date
02
01
Edition
Contents
Addition of functions
Addition of following models
- Series 31i /310i /310is-MODEL A5
- Series 31i /310i /310is-MODEL A
- Series 32i /320i /320is-MODEL A
Edition
Date
Contents
Revision Record