3 As described in procedure 1, above, the memory reorganization procedure is automatically started when a reset is performed. Memory reorganization can be prevented from being started by a reset if bit 0 of parameter 056 is specified accordingly.
4 Memory reorganization cannot be executed during background editing.
9.8 REORGANIZING MEMORY
Procedure 1 (reset key)
Procedure 2 (soft key)
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
519
10 CREATING PROGRAMS Programs can be created using any of the following methods:
⋅ MDI keyboard ⋅ PROGRAMMING IN TEACH IN MODE ⋅ CONVERSATIONAL PROGRAMMING INPUT WITH GRAPHIC
FUNCTION
⋅ MENU PROGRAMMING FUNCTION ⋅ CONVERSATIONAL AUTOMATIC PROGRAMMING FUNCTION ⋅ AUTOMATIC PROGRAM PREPARATION DEVICE (FANUC
SYSTEM P)
This chapter describes creating programs using the MDI panel, TEACH IN mode, menu programming function, and conversational programming with graphic function. This chapter also describes the automatic insertion of sequence numbers.
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0810. CREATING PROGRAMS
520
Programs can be created in the EDIT mode using the program editing functions described in Chapter 9.
Procedure for Creating Programs Using the MDI Panel
1 Enter the EDIT mode.
2 Press the PRGRM key.
3 Press address key O and enter the program number.
4 Press the INSRT key.
5 Create a program using the program editing functions described in Chapter 9.
For the full key type MDI panel, comments can be written in a program using the control in/out codes.
Example)O0001 (FANUC SERIES 0) ; M08 (COOLANT ON) ;
� When the INSRT key is pressed after the control–out code “(”,
comments, and control–in code “)” have been typed, the typed comments are registered.
� When the INSRT key is pressed midway through comments, to enter
the rest of comments later, the data typed before theINSRT key is
pressed may not be correctly registered (not entered, modified, or lost) because the data is subject to an entry check which is performed in normal editing.
Note the following to enter a comment:
� Control–in code “)” cannot be registered by itself.
� Comments entered after the INSRT key is pressed must not begin with
a number, space, or address O.
� If an abbreviation for a macro is entered, the abbreviation is converted into a macro word and registered (see Section 9.6).
� Address O and subsequent numbers, or a space can be entered but are omitted when registered.
10.1 CREATING PROGRAMS USING THE MDI PANEL
���������
Explanations
� Comments in a program
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
521
Sequence numbers can be automatically inserted in each block when a program is created using the MDI keys in the EDIT mode. Set the increment for sequence numbers in parameter 550.
Procedure for automatic insertion of sequence numbers
1 Set 1 for SEQUENCE (see subsection 11.5.3).
2 Enter the EDIT mode.
3 Press PRGRM to display the program screen.
4 Search for or register the number of a program to be edited and move the cursor to the EOB (;) of the block after which automatic insertion of sequence numbers is started. When a program number is registered and an EOB (;) is entered with
the INSRT key, sequence numbers are automatically inserted starting
with 0. Change the initial value, if required, according to step 10, then skip to step 7.
5 Press address key N and enter the initial value of N.
6 Press INSRT key.
7 Enter each word of a block.
8 Press EOB key.
10.2 AUTOMATIC INSERTION OF SEQUENCE NUMBERS
���������
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0810. CREATING PROGRAMS
522
9 Press INSRT key. The EOB is registered in memory and sequence
numbers are automatically inserted. For example, if the initial value of N is 10 and the parameter for the increment is set to 2, N12 inserted and displayed below the line where a new block is specified.
19:42:18 EDIT
PROGRAM O0040 N0012
O0040 ; N10 G92 X0 Y0 Z0 ; N12 %
( S 0 T
[ PRGRM ][ LIB ][FLOPPY][ ][ C.A.P. ]
10 ⋅ In the example above, if N12 is not necessary in the next block,
pressing the DELET key after N12 is displayed deletes N12.
⋅ To insert N100 in the next block instead of N12, enter N100 and
press ALTER after N12 is displayed. N100 is registered and initial
value is changed to 100.
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
523
When the playback option is selected, the TEACH IN JOG mode and TEACH IN HANDLE mode are added. In these modes, a machine position along the X, Y, and Z axes obtained by manual operation is stored in memory as a program position to create a program. The words other than X, Y, and Z, which include O, N, G, R, F, C, M, S, T, P, Q, and EOB, can be stored in memory in the same way as in EDIT mode.
Procedure for Creating Programs in TEACH IN Mode
The procedure described below can be used to store a machine position along the X, Y, and Z axes.
1 Select the TEACH IN JOG mode or TEACH IN HANDLE mode.
2 Move the tool to the desired position with jog or handle.
3 Press PRGRM key to display the program screen. Search for or register
the number of a program to be edited and move the cursor to the position where the machine position along each axis is to be registered (inserted).
4 Key in address X .
5 Press the INSRT key. Then a machine position along the X axis is
stored in memory. (Example) X10.521 Machine positon (for mm input)
X10521 Data stored in memory
6 Similarly, key in Y , then press the INSRT key. Then a machine
position along the Y axis is stored in memory. Further, key in Z ,
then press the INSRT key. Then a machine position along the Z axis is
stored in memory.
The coordinates registered in this way are coordinates without a decimal point. If the calculator–type decimal point input is selected, the decimal point is added to the coordinates.
10.3 CREATING PROGRAMS IN TEACH IN MODE
���������
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0810. CREATING PROGRAMS
524
Procedure example for creating the program in TEACH IN MODE
O1234 ; N1 G92 X10000 Y0 Z10000 ; N2 G00 G90 X3025 Y23723 ; N3 G01 Z–325 F300 ; N4 M02 ;
X
Z
Y
P0
(10.000, 0, 10.000)
P1
P2
(3.025, 23.723, 10.000)
(3.025, 23.723, –0.325)
1 Set the setting data SEQUENCE NO. to 1 (on). (The incremental value parameter (No. 550) is assumed to be “1”.)
2 Select the TEACH IN HANDLE mode.
3 Make positioning at position P0 by the manual pulse generator.
4 Select the program screen.
5 Enter program number O1234 as follows:
O 1 2 3 4 INSRT
This operation registers program number O1234 in memory. Next, press the following keys:
EOB INSRT
An EOB (;) is entered after program number O1234. Because no number is specified after N, sequence numbers are automatically inserted for N0 and the first block (N1) is registered in memory.
6 Enter the P0 machine position for data of the first block as follows:
G 9 2 INSRT X INSRT Y INSRT Z
INSRT EOB INSRT
This operation registers G92X10000Y0Z10000; in memory. The automatic sequence number insertion function registers N2 of the second block in memory.
7 Position the tool at P1 with the manual pulse generator.
8 Enter the P1 machine position for data of the second block as follows:
G 0 0 INSRT G 9 0 X INSRT Y
INSRT EOB INSRT
This operation registers G00G90X3025Z23723; in memory. The automatic sequence number insertion function registers N3 of the third block in memory.
Explanations
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
525
9 Position the tool at P2 with the manual pulse generator.
10 Enter the P2 machine position for data of the third block as follows:
G 0 1 INSRT Z INSRT F 3 0 0
INSRT EOB INSRT
This operation registers G01Z –325 F300; in memory. The automatic sequence number insertion function registers N4 of the fourth block in memory.
11 Register M02; in memory as follows:
M 0 2 INSRT EOB INSRT
N5 indicating the fifth block is stored in memory using the automatic
sequence number insertion function. Press the DELET key to delete it.
This completes the registration of the sample program.
The contents of memory can be checked in the TEACH IN mode by using the same procedure as in EDIT mode.
PROGRAM O1234 N0004
(RELATIVE) (ABSOLUTE) X 0.000 X 0.000 Y 0.000 Y 0.000 Z 0.000 Z 0.000
O1234 ; N1 G92 X10000 Y0 Z10000 ; N2 G00 G90 X3025 Y23723 ; N3 G01 Z–325 F300 ; N4 M02 %
ADRS. S 0 T 19:44:29 THND
[ PRGRM ][ LIB ][ ][ ][ ]
When a value is keyed in after keying in address X , Y , or Z ,
then the INSRT key is pressed, the value keyed in for a machine position
is added for registration. This operation is useful to correct a machine position by key–in operation.
Commands to be entered before and after a machine position must be entered before and after the machine position is registered, by using the same operation as program editing in EDIT mode.
Explanations
� Checking contents of the memory
� Registering a position with compensation
� Registering commands other than position commands
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0810. CREATING PROGRAMS
526
When a program is created in EDIT mode, the G code menu is displayed on the screen.
Procedure for Menu Programming
1 Select EDIT mode then press the PRGRM function key. The program
screen is displayed.
2 Press the address key G . The G code menu is displayed in the
lower half of the screen.For example, if G is keyed in after inserting N30, the following G code menu is displayed:
PROGRAM O0100 N0030
O0100 ; N10 G92 X0 Y0 Z0 ; N20 G00 G10. Y–50. ; N30 ; %
10:37:37 EDIT
G00 : POSITIONING G01 : LINEAR IPL. G02 : CIRCULAR IPL. CW G03 : CIRCULAR IPL. CCW G04 : DWELL G <
S 0 T
[PRGRM ][ LIB ][FLOPPY][ ][ C.A.P. ]
3 The G dode menu after G05 can be sequentially indicated by pushing the page key.
10.4 MENU PROGRAMMING
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
527
4 When a G code selected from the menu is input, The standard format of the one block corresponding to the G code is indicated. For example, when selecting G01, key in 0 and 1, and then press
INSRT key. G01 is inserted to the memory as shown below, and the
standard format of the G01 block is indicated on the screen.
PROGRAM O0100 N0030
O0100 ; N10 G92 X0 Y0 Z0 ; N20 G00 X10. Y–50. ; N30 G01; %
10:38:27 EDIT
G01 X(Z,Y) ––– Y(X,Z) ––– F––– M––– S––– T–––
< S 0 T
[PRGRM ][ LIB ][FLOPPY][ ][ C.A.P. ]
5 Observing this format, enter an address and numeric value, then press
the INSRT key. Repeat this step as many times as necessary to insert a
block. If the following is keyed in, for example:
X 2 0 0 INSRT Y – 6 0 INSRT
F 5 0 0 INSRT T 1 2 EOB INSRT
the following screen is displayed:
PROGRAM O0100 N0040
O0100 ; N10 G92 X0 Y0 Z0 ; N20 G00 X10. Y–50. ; N30 G01 X200. Y–60. F500 T12 ; N40 %
10:39:27 EDIT < S 0 T
[PRGRM ][ LIB ][FLOPPY][ ][ C.A.P. ] ww
w. cn
cc en
ter .co
m
OPERATION B–61404E/0810. CREATING PROGRAMS
528
Programs can be created block after block on the conversational screen while displaying the G code menu. Blocks in a program can be modified, inserted, or deleted using the G code menu and conversational screen.
Procedure for Conversational Programming with Graphic Function � Creating a block �
1 Enter the EDIT mode.
2 Press PRGRM key. If no program is registered, the following screen is
displayed. If a program is registered, the program currently selected is displayed.
PROGRAM O0000 N0000
11:59:46 EDIT < S 0 T
[PRGRM ][ LIB ][FLOPPY][ ][ C.A.P. ]
3 Key in the program number of a program to be registered after keying
in address O, then press INSRT . For example, when a program with
program number 10 is to be registered, key in O 1 0 , then
press INSRT . This registers a new program O0010.
10.5 CONVERSATIONAL PROGRAMMING WITH GRAPHIC FUNCTION
Procedure 1
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
529
4 Press the [C.A.P] soft key. The following G code menu is displayed on the screen. If soft keys different from those shown in step 2 are displayed, press the menu return key to display the correct soft keys.
PROGRAM O0010 N0000
G00 : POSITIONING G01 : LINEAR IPL G02 : CIRCULAR IPL. CW G03 : CIRCULAR IPL. CCW G04 : DWELL G09 : EXACT STOP CHECK G10 : OFFSET&TLC VALUE SETTING (0) G17 : XY PLANE G18 : ZX PLANE G19 : YZ PLANE G20 : INCH G21 : METRIC ADRS. 14:26:15 EDIT
[ MENU ][ ][ ][ ][ ]
5 Key in the G code corresponding to a function to be programmed. When the positioning function is desired, for example, the G code menu lists the function with the G code G00. So key in G00. If the screen does not indicate a function to be programmed, press the page
key to display the next G code menu screen. Repeat this
operation until a desired function appears. If a desired function is not a G code, key in no data.
6 Press the soft key [MENU] to display a detailed screen for a keyed in G code. The figure below shows an example of detailed screen for G00.
PROGRAM G00 : POSITIONING
O0010 N0000
G00 G G G X Y Z (X, Y, Z, ) H OFFSET NO. M S T B :
01:26:55 EDIT
[ MENU ][ ][ ][ ][ ] ww
w. cn
cc en
ter .co
m
OPERATION B–61404E/0810. CREATING PROGRAMS
530
When no keys are pressed, the standard details screen is displayed.
O0010 N0000PROGRAM
G G G G X Y Z H F R M S T B I J K P Q L :
EDIT01:28:46
[ G.MENU ][ ][ ][ ][ ]
7 Move the cursor to the block to be modified on the program screen.
8 Enter numeric data by pressing the numeric keys and press the
[INPUT] soft key or INPUT key. This completes the input of one data
item.
9 Repeat this operation until all data required for the entered G code is entered.
10 Press the INSRT key. This completes the registration of data of one
block in program memory. On the screen, the G code menu screen is displayed, allowing the user to enter data for another block. Repeat the procedure starting with 5 as required.
11 After registering all programs, press the leftmost soft key (the
menu return key). The registered programs are converted to the converssational format and displayed.
12 Press the RESET key to return to the program head.
ww w.
cn cc
en ter
.co m
B–61404E/08 10. CREATING PROGRAMSOPERATION
531
Procedure for conversational programming with graphic function � Modifying a block �
1 Move the cursor to the block to be modified on the program screen and press the [C.A.P] soft key. Or, press the [C.A.P] soft key first to
display the conversational screen, then press the or page
key until the block to be modified is displayed.
2 When data other than a G code is to be altered, just move the cursor to
the data and key in a desired value, then press INPUT key.
3 When a G code is to be altered, press the menu return key and the soft key [G.MENU] . Then the G code menu appears. Select a desired G code, then key in the value. For example, to specify a cutting feed, since the G code menu indicates G01, key in G01. Then press the soft key [MENU] . The detailed screen of the G code is displayed, so enter the data.
4 After data is changed completely, press the ALTER key. This operation
replaces an entire block of a program.
Procedure for conversational programming with graphic function � Inserting a block �
1 On the conversational screen, display the block immediately before a new block is to be inserted, by using the page keys. On the program screen, move the cursor with the page keys and cursor keys to immediately before the point where a new block is to be inserted.
2 Press the soft key [G.MENU] to display the G code menu. Then enter new block data.
3 When input of one block of data is completed in step 2, press the
INSRT key. This operation inserts a block of data.
Procedure for conversational programming with graphic function � Inserting a block �
1 On the conversational screen, display the contents of a block to be
deleted, then press the DELET key.
2 The contents of the block displayed are deleted from program memory. Then the contents of the next block are displayed on the conversational screen.
Procedure
Procedure
Procedureww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
532
11 SETTING AND DISPLAYING DATA To operate a CNC machine tool, various data must be set on the CRT/MDI panel. The operator can monitor the state of operation with data displayed during operation. This chapter describes how to display and set data for each function. This chapter describes the procedure, assuming that the soft keys are used to select a desired chapter. If the soft keys are not supported, press the key having the equivalent function two or more times to select the desired chapter.
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 12 for the screen that appears when function key AUXGRAPH is
pressed.
The machine may have a data protection key to protect part programs. Refer to the manual issued by the machine tool builder for where the data protection key is located and how to use it.
General
Explanations
� Screen transition chart
MDI function keys (Shaded keys ( ) are described in this chapter.)
PRGRMPOS MENU OFSET
DGNOS
PARAM
OPR
ALARM
AUX
GRAPH
� Data protection key
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
533
POS
Screen transition triggered by the function key POSPOSITION DISPLAY SCREEN
Current position screen
Position display of work coordinate system �See subsec. 11.1.1.
Display of run time and parts count �See subsec. 11.1.5.
Display of actual speed �See subsec. 11.1.4.
Position displays relative coordinate system �See subsec. 11.1.2.
Total position display of each coordinate system �See subsec.11.1.3.
Manual handle in- terruption �See sec. 4.7.
ABS REL ALL HNDL
Display of actual speed �See subsec. 11.1.4.
Display of actual speed �See subsec. 11.1.4.
Setting of relative coordinate values �See subsec. 11.1.2.
Display of distance to go �See subsec. 11.1.3.
Display of actual speed �See subsec. 11.1.4.
Display of run time and parts count �See subsec. 11.1.5.
Display of run time and parts count �See subsec. 11.1.5.
Display of run time and parts count �See subsec. 11.1.5.
Current position screen
MONI
Display of op- erating monitor �See 11.1.6
(This screen is displayed when the parameter (No. 0060#5) is set)ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
534
Screen transition triggered by the function key in the AUTO or MDI mode
Program screen
Display of pro- gram contents �See subsec. 11.2.1.
Display of current block and modal data �See subsec. 11.2.2.
PRGRM CHECKCURRNT NEXT
PRGRM
PROGRAM SCREEN
AUTO (MDI)*
Display of current block and next block �See subsec. 11.2.3.
Program being executed Absolute / relative coordinate value Distance to go modal values �See subsec. 11.2.4.
Display of program number and se- quence number �See subsec. 11.7.1.
FL.SDL
Command for MDI operation �See subsec. 11.2.5.
[SCHDUL]
Setting of schedule �See sec. 4.5.
Program screen
PRGRM
(MDI)* RSTR
Program restart �See subsec. 4.4.
*
*
**
AUTO
BG–EDT **
Back ground editing screen �See sec. 9.7.
Displayed in MDI mode
Not displayed in MDI mode
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
535
Program editing screen �See chapter 10
Program memory and program direc- tory �See subsec. 11.3.1.
PRGRM LIB C.A.P.
EDIT
Conversational programming screen �See chapter 10.5
EDIT
Back ground edit- ing screen �See sec. 9.7.
Program screen
PROGRAM SCREEN Screen transition triggered by the function key in the EDIT mode
Program screen
PRGRM
PRGRM
FLOPPY I/O
Program memory and program direc- tory �See subsec. 11.3.1.
BG–EDT EX–EDT
Extended part pro- gram editing �See sec. 9.5.
*
*
**
*
**
Displayed if the floppy disk directory display option is supported and if the Floppy Cas- sette is specified as the input/output unit
Displayed if the above conditions are not satisfied
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
536
Setting workpiece origin offset value �See subsec. 11.4.3.
Setting of the work- piece origin offset value �See subsec. 11.4.3.
Tool offset value
Display of tool off- set value �See subsec. 11.4.1.
OFFSET
Screen transition triggered by the function keyOFFSET SCREEN
Display of custom macro variables �See subsec. 11.4.4.
Setting of tool off- set data �See subsec. 11.4.1.
Display of pattern data �See subsec. 11.4.5.
Tool length measurement �See subsec. 11.4.2.
�See subsec. 11.4.3.
Tool offset value
Display of pattern menu �See subsec. 11.4.5.
MENU OFSET
MENU
OFSET
MACRO MENU TOOLLFWORK
Display of work- piece coordinate system �See subsec. 11.4.3.
Display of tool life management data �See subsec. 11.4.6.
Setting of macro variables �See subsec. 11.4.4.
Preset of tool life counter �See subsec. 11.4.6.
WORK48
Displaying the additional workpiece coordinate systems (48 systems)
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
537
Setting of pitch error compensation data �see Subsec.11.5.2
Parameter screen
PARAM DGNOS
PARAMETER/DIAGNOSTIC SCREEN
Display of param- eter screen �see Subsec.11.5.1
Setting of parameter �see Subsec.11.5.1
Display of diag- nosis screen �See Sec. 7.2
Screen transition triggered by the function key DGNOS
PARAM
DGNOS
PARAM
SV–PRM
Display of diag- nosis screen �See chapter 7
�see Subsec. 11.5.3
*
Display of diag- nosis screen �See chapter 7
Display of setting data
Setting of setting data
�see Subsec. 11.5.3
* The servo setting/adjustment screen can be suppressed if bit 0 of parameter 0389 is specified accordingly.
Setting of Sequence Number Comparison and Stop �see Subsec. 11.5.4
Setting of parts count �see Subsec. 11.5.5
Display of Run time, Parts count
�see Subsec. 11.5.5
�see Subsec. 11.5.5
Display of time and setting
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
538
OPR ALARM
OPR
Display of alarm screen � see sec. 7.1 � see Subsec.
11.6.2
ALARM
Display of software operator’s panel
ALARM SCREEN Screen transition triggered by the function key
Alarm screen
ALARM OPR MSG
Display of opera- tor’s message
� see Subsec. 11.6.1
� see Subsec. 11.6.2
Setting of software operator’s panel switch
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
539
The table below lists the data set on each screen.
Table 11 Setting screen and data on them
No. Setting screen Contents of setting Reference item
1 Tool offset value Tool offset value Tool length offset value Cutter compensation value
Subsec. 11.4.1
Tool length measurement Subsec. 11.4.2
2 Setting data (handy) Parameter write TV check Punch code Input unit (mm/inch) I/O channel Automatic insert of Sequence No. Conversion of tape format Incremental/absolute MDI travel dis- tance
Subsec. 11.5.3
Sequence number comparison and stop
Subsec. 11.5.4
Mirror image Subsec. 11.5.3
Parts required Subsec. 11.5.5
3 Macro variables Custom macro common variables (#100 to #149) or (#100 to #199) (#500 to #531) or (#500 to #599)
Subsec. 11.4.4
4 Parameter Parameter Subsec. 11.5.1
Pitch error compensation data Subsec. 11.5.2
5 software operator’s panel Mode selection Jog feed axis selection Jog rapid traverse Axis selection for Manual pulse generator Multiplication for manual pulse generator Jog feedrate Feedrate override Rapid traverse override Optional block skip Single block Machine lock Dry run Protect key Feed hold
Subsec. 11.6.2
6 Tool life data (Tool life management)
Life count Subsec. 11.4.6
7 Work coordinate system setting
Work origin offset value Subsec. 11.4.3
� Setting screens
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
540
Press function key POS to display the current position of the tool.
The following three screens are used to display the current position of the tool:
� Position display screen for the work coordinate system.
� Position display screen for the relative coordinate system.
� Overall position display screen.
The above screens can also display the feedrate, run time, and the number of parts.
Function key POS can also be used to display the screen for displaying
the distance moved by handle interruption. See Section 4.7 for details on this screen.
11.1 SCREENS DISPLAYED BY FUNCTION KEY @pos
POS
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
541
Displays the current position of the tool in the workpiece coordinate system. The current position changes as the tool moves. The least input increment is used as the unit for numeric values. The title at the top of the screen indicates that absolute coordinates are used.
1 Press function key POS .
2 Press soft key [ABS] .
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION (ABSOLUTE) O0010 N0000
PART COUNT 1 RUN TIME 0H 1M CYCLE TIME 0H 1M33S ACT.F 3000 MM/M S 0 T 01:35:22 BUF AUTO
X 123.456 Y 363.233 Z 0.000
Bits 5 of parameter 018 can be used to select whether the displayed values include tool length offset.
11.1.1 Position Display in the Work Coordinate System
Explanations
� Display including compensation values
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
542
Displays the current position of the tool in a relative coordinate system based on the coordinates set by the operator. The current position changes as the tool moves. The increment system is used as the unit for numeric values. The title at the top of the screen indicates that relative coordinates are used. On this screen, relative coordinates can be reset.
Display procedure for the current position screen with the relative coordinate system
1 Press function key POS .
2 Press soft key [REL] .
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION (RELATIVE) O0010 N0000
PART COUNT 1 RUN TIME 0H 1M CYCLE TIME 0H 1M33S ACT.F 3000 MM/M S 0 T 01:36:12 BUF AUTO
X 123.456 Y 363.233 Z 0.000
11.1.2 Position Display in the Relative Coordinate System
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
543
The current position of the tool in the relative coordinate system can be reset to 0 or preset to a specified value as follows:
Procedure to reset the axis coordinate to a specified value
1 Key in the address of the axis name (X, Y, etc.) on the relative coordinate screen. The entered axis address blinks. Two or more axis names can be input.
2 Press the CAN key. The relative coordinates of the axis having the
blinking address are reset to 0.
Procedure topreset a value for a specified axis
1 Key in the desired axis name and value on the relative coordinate screen. The entered axis address blinks.
2 Press the INPUT key. The relative coordinate of the axis with the
blinking address is preset to the specified value.
To enable this operation, specify bit 0 of parameter 0064 accordingly. In this mode, a reset cannot be performed for the specified axis. To reset the coordinate, key in 0 as the preset value.
Bit 1 of parameter 0001 can be used to select whether the displayed values include tool length offset and cutter compensation.
Bit 1 of parameter 0002 is used to specify whether the displayed positions in the relative coordinate system are preset to the same values as in the workpiece coordinate system when a coordinate system is set by a G92 command or when the manual reference position return is made.
Explanations
� Setting the relative coordinates
� Display including compensation values
� Presetting by setting a coordinate system
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
544
Displays the following positions on a screen : Current positions of the tool in the workpiece coordinate system, relative coordinate system, and machine coordinate system, and the remaining distance.
Procedure for displaying overall position display screen
1 Press function key POS .
2 Press soft key [ALL] .
(RELATIVE) X 246.912 Y 913.780 Z 1578.246
(ABSOLUTE) X 123.456 Y 456.890 Z 789.123
(MACHINE) X 0.000 Y 0.000 Z 0.000
(DISTANCE TO GO) X 0.000 Y 0.000 Z 0.000
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION O1000 N00010
PART COUNT 1 RUN TIME 0H 4M CYCLE TIME 0H 1M38S ACT.F 0 MM/M S 0 T 01:54:57 MDI
The current positions of the tool in the following coordinate systems are displayed at the same time:
� ���� �� ��� � �� � �� � ��� � ���� ��� ���� �
�� ��� � ���� ��� �
� ���� �� ��� � �� � �� ���� ���� ��� ���� �
�������� ���� ��� �
� ���� �� ��� � �� � �� ���� � ���� ��� ���� �
����� � ���� ��� �
� � ����� �� �� � ����� �� ���
The distance remaining is displayed in the AUTO or MDI mode. The distance the tool is yet to be moved in the current block is displayed.
The least command increment is used as the unit for values displayed in the machine coordinate system. However, the least input increment can be used by setting bit 0 of parameter 063.
11.1.3 Overall Position Display
Explanations
� ���������� �������
� �������� �� �
� ��� ��� ����������
�����
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
545
The actual feedrate on the machine (per minute) can be displayed on a current position display screen or program check screen by setting bit 2 of parameter 028. On a 14–inch CRT, the actual feedrate is always displayed.
Display procedure for the actual feedrate on the current position display screen
1 Press function key POS to display a current position display screen.
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION (ABSOLUTE) O0010 N0000
PART COUNT 1 RUN TIME 0H 1M CYCLE TIME 0H 1M33S ACT.F 3000 MM/M S 0 T 01:35:22 BUF AUTO
X 123.456 Y 363.233 Z 0.000
The actual feedrate is displayed in units of milimeter/min or inch/min (depending on the specified least input increment) under the display of the current position.
The actual rate is calculated by the following expression:
Fact� � n
i�1
(fi)2�
where n : Number of axes fi : Cutting feed rate in the tangential direction of each axis or rapid
traverse rate Fact : Actual feedrate displayed The display unit: mm/min (metric input)
inch/min (Inch input)
In the case of feed per revolution and thread cutting, the actual feedrate displayed is the feed per minute rather than feed per revolution.
In the case of movement of rotary axis, the speed is displayed in units of deg/min but is displayed on the screen in units of input system at that time. For example, when the rotary axis moves at 50 deg/min, the following is displayed: 50 INCH/M
The program check screen also displays the actual feedrate.
11.1.4 Actual Feedrate Display
Explanations
� Actual feedrate value
� Actual feedrate display of feed per revolution
� Actual feedrate display of rotary axis
� Actual feedrate display on the other screen
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
546
The run time, cycle time, and the number of machined parts are displayed on the current position display screens.
Procedure for displaying run time and parts count on the current position display screen
1 Press function key POS to display a current position display screen.
[ ABS ] [ REL ] [ ALL ] [ HNDL ] [ OPRT ]
ACTUAL POSITION(RELATIVE) O0010 N0000
PART COUNT 5 RUN TIME 0H15M CYCLE TIME 0H 0M38S ACT.F 3000 MM/M S 0 T0000 01:36:12 BUF AUTO
X 123.456 Y 363.233 Z 0.000
The number of machined parts (PART COUNT), run time (RUN TIME), and cycle time (CYCLE TIME) are displayed under the current position.
Indicates the number of machined parts. The number is incremented each time M02, M30, or an M code specified by parameter 6710 is executed.
Key in address P , then press the CAN key. The value is reset to 0.
Indicates the total run time during automatic operation, excluding the stop and feed hold time.
Key in address R , then press the CAN key. The value is reset to 0.
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.
Details of the run time and the number of machined parts are displayed on the setting screen. See subsection 11.5.5.
The number of machined parts and run time cannot be set on current position display screens. They can be set on the setting screen.
Bit 0 (PCM) of parameter 219 is used to specify whether the number of machined parts is incremented each time M02, M30, or an M code specified by parameter is executed, or only each time an M code specified by parameter 6710 is executed.
11.1.5 Display of Run Time and Parts Count
Explanations
� PART COUNT
� RUN TIME
� CYCLE TIME
� Display on the other screen
� Setting of Machine parts and run time
� Incrementing the number of machined parts
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
547
This function displays the loads on the basic axes and serial spindle (first spindle). This function can also display the speed of the serial spindle (first spindle).
Procedure for manipulating the monitor display
1 Display the current position display screen by pressing function key
POS .
2 Press the rightmost soft key [>].
3 Press the [MONI] soft key. These steps display the operating monitor screen. The operating
monitor screen can also be displayed by pressing the and
page keys several times instead of performing steps 2 and 3.
Operating monitor O1000 N0000 (Load meter)
X:********** 0% S1:********** 0%
Y:********** 0% (Speed meter RPM) Z:********** 0% S1:********** 0
[ MONI ][ ][ ][ ][ ]
(1)Load meter (X to Z) The load on each axis is indicated as a percentage of the rated torque and a string of asterisks (*). One asterisk represents 10%.
(2)Load meter (S1) The load on the first serial spindle is indicated as a percentage of the rated torque and a string of asterisks (*). One asterisk represents 20%.
(3)Speed meter (S1) The speed of the first serial spindle is indicated using RPM and a string of asterisks (*). One asterisk represents 10% of the maximum speed.
NOTE 1 Load data is displayed only for the basic axes. 2 Data is displayed only for the first serial spindle. No data is
displayed for the second serial spindle or analog interface spindle.
3 Data is displayed when bit 5 of parameter No. 060 is set to 1.
11.1.6 Operating Monitor Display
Procedure
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
548
This section describes the screens displayed by pressing function key
PRGRM in AUTO or MDI mode.The first four of the following screens
display the execution state for the program currently being executed in AUTO or MDI mode and the last screen displays the command values for MDI operation in the MDI mode:
1. Program contents display screen 2. Current block display screen 3. Next block display screen 4. Program check screen 5. Program screen for MDI operation
Function key PRGRM can also be pressed in AUTO mode to display the
program restart screen and scheduling screen. See Section 4.4 for the program restart screen. See Section 4.5 for the scheduling screen.
11.2 SCREENS DISPLAYED BY FUNCTION KEY @prg (IN AUTO MODE OR MDI MODE)
PRGRM
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
549
Displays the program currently being executed in AUTO mode.
Procedure for displaying the program contents
1 Press function PRGRM key to display the program.
2 Press soft key [PRGRM] . The cursor is positioned at the block currently being executed.
PROGRAM O2000 N0130 O2000 ; N100 G92 X0 Y0 Z50. ; N110 G91 G00 Y50. ; N120 Z–50. ; N130 G41 G17 H1 G01 X20. F3000 ; N140 G02 J–25.5 ; N150 X20. ; N160 G02 X12.5 Y12.5 R12.5 ; N170 G01 Y40. ; N180 X30. Y30. ; N190 G40 X50. ;
S 0 T 16:59:40 BUF AUTO [ PRGRM ][CURRNT][ NEXT ][ CHECK ][ RSTR ]
11.2.1 Program Contents Display
Procedure
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
550
Displays the block currently being executed and modal data in the AUTO or MDI mode.
Procedure for displaying the current block display screen
1 Press function key PRGRM .
2 Press soft key [CURRNT] . The block currently being executed and modal data are displayed.
(CURRNT) (MODAL)
X 20.000 G67 G01 F 3000 G01 F 3000 G54 G17 R G17 H 1 G64 G91 P
G69 G22 Q G15 G94 H G25 G21 M
G41 S G41 G49 T
G80 G80 G98 S
G50
S 0 T0000 02:50:52 BUF AUTO [ PRGRM ][ CURRNT ][ NEXT ][ CHECK ][ RSTR ]
PROGRAM O2000 N00130
The current block display screen is not provided for 14–inch CRTs. Press soft key [PRGRM] to display the contents of the program on the right half of the screen. The block currently being executed is indicated by the cursor. Modal data is displayed on the left half of the screen.
ACTUAL POSITION (ABSOLUTE)
G01 G21 G50 G15 F 3000 M G17 G41 G67 G25 R G91 G49 G54 P G22 G80 G64 Q S G94 G98 G69 H 1 T
O2000 N0130 F 3000
PROGRAM
O2000 ; N100 G92 X0 Z50. ; N110 G91 G00 Y50. ; N120 Z–50. ; N130 G41 G17 H1 G01 X20. F3000 ; N140 G02 J–25.5 ; N150 X20. ; N160 G02 X12.5 Y12.5 R12.5 ; N170 G01 Y40. ; N180 X30. Y30. ; N190 G40 X50.  SETTING AND DISPLAYING DATAOPERATION
551
Displays the block currently being executed and the block to be executed next in the AUTO or MDI mode.
Procedure for displaying the next block display screen
1 Press function key PRGRM .
2 Press soft key [NEXT] . The block currently being executed and the block to be executed next are displayed.
X 20.000 J –25.500 G01 F 3000 G02 G17 H 1
(CURRNT) (NEXT)
S 0 T 02:52:14 BUF AUTO [ PRGRM ][ CURRNT ][ NEXT ][ CHECK ][ RSTR ]
PROGRAM O2000 N0130
G41
G80 G80
11.2.3 Next Block Display Screen
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
552
Displays the program currently being executed, current position of the tool, and modal data in the AUTO mode.
Procedure for displaying the program check screen
1 Press function key PRGRM .
2 Press soft key [CHECK] . The program currently being executed, current position of the tool, and modal data are displayed.
N130 G41 G17 H1 G01 X20. F3000 ; N140 G02 J–25.5 ; N150 X20.0 ; N160 G02 X12.5 Y12.5 R12.5 ;
(RELATIVE) (DIST TO GO) (G) X 17.600 X 2.400 G01 G21 G50 Y 50.000 Y 0.000 G17 G41 G67 Z 0.000 Z 0.000 G91 G49 G54
G22 G80 G64 G94 G98 G69
F 3000 P H 1 S R Q M T
ACT.F 3000 MM/M S 0 T 02:53:16 BUF AUTO [ PRGRM ][ CURRNT ][ NEXT ][ CHECK ][ RSTR ]
PROGRAM CHECK O2000 N0130
For the program currently being executed, the block currently being executed is displayed first.
The position in the workpiece coordinate system or relative coordinate system and the remaining distance are displayed. The absolute positions and relative positions are switched by parameter No. 028 #0.
11.2.4 Program Check Screen
Explanations
� Program display
� Current position display
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
553
The program check screen is not provided for 14–inch CRTs. Press soft key [PRGRM] to display the contents of the program on the right half of the screen. The block currently being executed is indicated by the cursor. The current position of the tool and modal data are displayed on the left half of the screen.
ACTUAL POSITION (ABSOLUTE)
G01 G21 G50 G15 F 3000 M G17 G41 G67 G25 R G91 G49 G54 P G22 G80 G64 Q S G94 G98 G69 H 1 T
O2000 N0130 F 3000
PROGRAM
O2000 ; N100 G92 X0 Z50. ; N110 G91 G00 Y50. ; N120 Z–50. ; N130 G41 G17 H1 G01 X20. F3000 ; N140 G02 J–25.5 ; N150 X20. ; N160 G02 X12.5 Y12.5 R12.5 ; N170 G01 Y40. ; N180 X30. Y30. ; N190 G40 X50.  SETTING AND DISPLAYING DATA
554
Displays the program input from the MDI and modal data in the MDI mode.
Procedure for displaying the program screen for MDI operation
1 Press function key PRGRM .
2 Press soft key [MDI] . The program input from the MDI and modal data are displayed.
(1) MDI operation – A
(MDI) (MODAL) X 10.500 F 2000 Y 200.500 G00 R
G17 P G90 Q G94 H 2 G21 M G40 S 15 G49 T 02 G80 G98 G67
ADDRESS
MDI [ PRGRM ][ CURRNT ][ NEXT ][ MDI ][ ]
PROGRAM O2000 N0130
(2) MDI operation – B
(MODAL) G00 G90 G94 G40 G80 G50 G54 G69 G17 G22 G21 G49 G98 G67 G64 F P H S R Q M T
< S 0 T
11:04:44 MDI
[ PRGRM ][ CURRNT ][ NEXT ][ MDI ][ RSTR ]
PROGRAM (MDI) O1234 N5678
O0000 G00 X100. Y200. ; M03 ; G01 Z120. F500 ; M98 P9010 ; G00 Z0 ; %
11.2.5 Program Screen for MDI Operation
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
555
See Section 4.2 for MDI operation.
The modal data is displayed when bit 7 (MDL) of parameter 3107 is set to 1. On a 14–inch CRT, however, the contents of the program are displayed on the right half of the screen and the modal data is displayed on the left half of the screen, regardless of this parameter.
Explanations
� MDI operation
� Modal information
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
556
This section describes the screens displayed by pressing function key
PRGRM in the EDIT mode. Function key PRGRM in the EDIT mode can
display the program editing screen and the library screen (displays
memory used and a list of programs). Pressing function key PRGRM in the
EDIT mode can also display the conversational graphics programming screen and the floppy file directory screen. See Chapter 9 for the program editing screen and conversational graphics programming screen. See Chapter 8 for the floppy file directory screen.
11.3 SCREENS DISPLAYED BY FUNCTION KEY @prg (IN THE EDIT MODE)
PRGRM
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
557
Displays the number of registered programs, memory used, and a list of registered programs.
Procedure for displaying memory used and a list of programs
1 Select the EDIT mode.
2 Press function key PRGRM .
3 Press soft key [LIB] .
SYSTEM EDITION 0466 – 25 PROGRAM NO. USED : 14 FREE : 49 MEMORY AREA USED : 275 FREE : 3820 PROGRAM LIBRARY LIST
O0010 O2000 O0020 O0030 O0200 O0300 O0555 O1200 O0777 O1234 O0040 O0050 O1969 O1224
> S 0 T 03:04:17 [ PRGRM ][ CONDNS ][ ][ ][ C.A.P. ]
PROGRAM O1224 N0000
PROGRAM NO. USED
PROGRAM NO. USED : The number of the programs registered (including the subprograms)
FREE : The number of programs which can be registered additionally.
MEMORY AREA USED MEMORY AREA USED : The capacity of the program memory in
which data is registered (indicated by the number of characters).
FREE : The capacity of the program memory which can be used additionally (indicated by the number of characters).
11.3.1 Displaying Memory Used and a List of Programs
Explanations
� Details of memory used
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
558
Program Nos. registered are indicated. Also, the program name can be displayed in the program table by setting parameter No. 040#0.
SYSTEM EDITION 0466 – 25 PROGRAM NO. USED : 14 FREE : 49 MEMORY AREA USED : 275 FREE : 3820 PROGRAM LIBRARY LIST
O0010 (MACRO–GCODE.MAIN) O2000 (MACRO GCODE.SUB1) O0020 (TEST–PROGRAM.NO–1) O0030 (TEST–PROGRAM.F10–MACRO) O0200 (TEST–PROGRAM.OFFSET) O0300 O0555 (INCH/MM CONVERT CHECK NO–1) O1200 (MACRO–MCODE.MAIN)
> S 0 T 03:05:57 EDIT [ PRGRM ][ CONDNS ][ ][ ][ C.A.P. ]
PROGRAM O1224 N0000
Always enter a program name between the control out and control in codes immediately after the program number. Up to 31 characters can be used for naming a program within the parentheses. If 31 characters are exceeded, the exceeded characters are not displayed. Only program number is displayed for the program without any program name.
�∆∆∆∆…∆�� ���� �
Program number Program name (up to 31 characters)
Software series of the system is displayed. It is used for maintenance ; user is not required this information.
Programs are displayed in the same order that they are registered in the program library list. However, if bit 4 of parameter 040 is set to 1, programs are displayed in the order of program number starting from the smallest one.
Any unused areas created by background editing are counted as used program and used memory areas. When memory is reorganized (refer to Sec. 9.8), these unused areas are counted as free areas.
� Program library list
� Program name
� Software series
� Order in which programs are displayed in the program library list
� Free area
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
559
Press function key MENUOFSET to display or set tool compensation values and
other data. This section describes how to display or set the following data:
1. Tool offset value 2. Workpiece origin offset value 3. Custom macro common variables 4. Pattern menu and pattern data 5. Tool life management data
This section also describes measurement of tool length and the sequence number comparison and stop function. The pattern menu, pattern data, and tool life management data depend on the specifications of the machine tool builder. See the manual issued by the machine tool builder for details.
11.4 SCREENS DISPLAYED BY FUNCTION KEY @menuofset
MENU
OFSET
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
560
Tool offset values, tool length offset values, and cutter compensation values are specified by D codes or H codes in a program. Compensation values corresponding to D codes or H codes are displayed or set on the screen.
Procedure for setting and displaying the cutter compensation value
1 Press function key MENUOFSET .
2 Press soft key [OFFSET] . The screen varies according to the type of tool offset memory.
OFFSET O1224 N0000 NO. DATA NO. DATA 001 10.000 009 0.000 002 0.000 010 12.269 003 5.000 011 10.230 004 0.000 012 –11.265 005 12.580 013 –8.562 006 0.000 014 0.000 007 0.000 015 0.000 008 0.000 016 0.000 ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
Tool offset memory A
NO. 013 = S 0 T
03:22:13 MDI
[ OFFSET ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
OFFSET / WEAR O0000 N0000 NO. DATA NO. DATA HW 001 10.000 HW 0.009 0.000 HW 002 0.000 HW 0.010 12.269 HW 003 5.000 HW 0.011 10.230 HW 004 0.000 HW 0.012 –11.265 HW 005 12.580 HW 0.013 –8.562 HW 006 0.000 HW 0.014 0.000 HW 007 0.000 HW 0.015 0.000 HW 008 0.000 HW 0.016 0.000 ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
Tool offset memory B
NO. 013 = S 0 T
11:29:58 MDI
[ GEOM ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
11.4.1 Setting and Displaying the Tool Offset Value
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
561
3 Move the cursor to the compensation value to be set or changed using
page keys and cursor keys. Press NO. key and enter the compensa–
tion number for the compensation value to be set or changed and then
press INPUT key.
4 Enter a compensation value, and INPUT key.
A decimal point can be used when entering a compensation value.
An external input/output device can be used to input or output a cutter compensation value. See Chapter 9. A tool length offset value can be set by measuring the tool length as described in the next subsection.
There are tool offset memories A, B, and C, which are classified as follows:
Tool offset memory A
Tool geometry compensation and tool wear compensation are treated the same.
Tool offset memory B
D codes and H codes are treated the same. Tool geometry compensation and tool wear compensation are treated differently.
Tool offset memory C
Offset memory is divided into two areas: one area for tool length offset data (H), and the other for cutter compensation data (D).
The entry of compensation values may be disabled by setting bit 0 and 1 of parameter 078 (not applied to tool offset memory A).
The current compensation value can be incremented or decremented if bit 4 of parameter 001 is specified accordingly. If this is selected, key in a desired increment or decrement.
Explanations
� Decimal point input
� Other method
� Tool offset memory
� Disabling entry of compensation values
� Incremental input
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
562
The length of the tool can be measured and registered as the tool length offset value by moving the reference tool and the tool to be measured until they touch the specified position on the machine. The tool length can be measured along the X–, Y–, or Z–axis.
Procedure for tool length measurement
1 Use manual operation to move the reference tool until it touches the specified position on the machine (or workpiece.)
2 Press function key POS until the current position display screen with
relative coordinates is displayed.
03:29:10 HNDL [ ABS ] [ REL ] [ ALL ] [ HNDL ] [ ]
ACTUAL POSITION(RELATIVE) O1000 N00010
PART COUNT 17 RUN TIME 0H 4M CYCLE TIME 0H 0M 2S ACT.F 0 MM/M S 0 T
X 19.690 Y 12.240 Z 146.550
3 Reset the relative coordinate for the Z–axis to 0 (see subsection 11.1.2 for details).
4 Press function key MENUOFSET until the tool compensation screen is
displayed.
5 Use manual operation to move the tool to be measured until it touches the same specified position. The difference between the length of the reference tool and the tool to be measured is displayed in the relative coordinates on the screen.
6 Move the cursor to the compensation number for the target tool (the cursor can be moved in the same way as for setting tool compensation values).
7 While holding down the EOB key, key in address Z .
If either X or Y key is depressed instead of Z key, the X or Y
axis relative coordinate value is input as an tool length compensation value.
11.4.2 Tool Length Measurement
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
563
8 Press the INPUT key. The Z axis relative coordinate value is input and
displayed as an tool length offset value.
ÇÇ ÇÇ ÇÇ
ÇÇ ÇÇ ÇÇ ÇÇ
A prefixed position
Reference tool
The difference is set as a tool length offset value
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
564
Displays the workpiece origin offset for each workpiece coordinate system (G54 to G59 and G54 P1 to G54 P48) and external workpiece origin offset. The workpiece origin offset and external workpiece origin offset can be set on this screen.
Procedure for Displaying and Setting the Workpiece Origin Offset Value
1 Press function key MENUOFSET .
2 Press soft key [WORK] or [WORK48] . The workpiece coordinate system setting screen is displayed.
NO. (SHIFT) _00 X 0.000 Y 0.000
Z 0.000
NO. (G54) 01 X 0.000 Y 0.000
Z 0.000
NO. (G55) 02 X 0.000 Y 0.000
Z 0.000
NO. (G56) 03 X 0.000 Y 0.000
Z 0.000
ADRS. S 0 T
03:36:12 MDI
[ WEAR ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
WORK COORDINATES O0001 N00000
P : 01 (G54) _01 X 0.000 Y 0.000
Z 0.000
P : 02 (G54) 02 X 0.000 Y 0.000
Z 0.000
P : 03 (G54) 03 X 0.000 Y 0.000
Z 0.000
P : 04 (G54) 04 X 0.000 Y 0.000
Z 0.000
ADRS. S 0 T
03:38:13 MDI
[ ][ ][ ][ WORK48 ][ ]
WORK COORDINATES O1224 N0000
11.4.3 Displaying and Setting the Workpiece Origin Offset Value
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
565
3 The screen for displaying the workpiece origin offset values consists of two or more pages. Display a desired page in either of the following two ways:
Press the page up or page down key.
Press NO. key and nter the workpiece coordinate system number (0:
external workpiece origin offset, 1 to 6: workpiece coordinate systems G54 to G59, 1 to 48: workpiece coordinate systems G54 P1
to G54 P48), and then press INPUT key.
4 Move the cursor to the workpiece origin offset to be changed.
5 Press the address key corresponding to the desired axis.
6 Enter a desired value by pressing numeric keys, then press INPUT key .
The entered value is specified in the the workpiece origin offset value.
7 Repeat 4 and 6 to change other offset values.
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
566
Displays common variables (#100 to #149 or #100 to #199, and #500 to #531 or #500 to #999). When the absolute value for a common variable exceeds 99999999, ******** is displayed. The values for variables can be set on this screen. Relative coordinates can also be set to valiables.
Procedure for displaying and setting custom macro common variables
1 Press function key MENUOFSET .
2 Press the soft key [MACRO] . The following screen is displayed:
NO. DATA NO. DATA 100 00010.000<PHONE_NUMBER>0.000 109 02564.146 102 00156.870 110 103 0.000 111 25000.000 104 0.000 112 0.000 105 01523.579 113 106 0.000 _114 30000.000 107 00458.256 115 ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
VARIABLE O1224 N0000
NO. 114 = S 0 T 03:40:20 MDI [ WEAR ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
3 Move the cursor to the variable number to set using either of the following methods:
� Press the NO. key and enter the variable number. And then press
INPUT key.
� Move the cursor to the variable number to set by pressing page keys
and/or and cursor keys and/or .
4 Enter data with numeric keys and press INPUT key.
5 To set a relative coordinate in a variable,press address key X ,
Y , or Z , while holding down the EOB key. Then press
INPUT key.
6 To set a blank in a variable, just press INPUT key after CAN key. The
value field for the variable becomes blank. (Only for custom macro B)
11.4.4 Displaying and Setting Custom Macro Common Variables
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
567
This subsection uses an example to describe how to display or set machining menus (pattern menus) created by the machine tool builder. Refer to the manual issued by the machine tool builder for the actual pattern menus and pattern data. See PROGRAMMING for the pattern data entry function.
Procedure for displaying the pattern data and the pattern menu
1 Press function key MENUOFSET .
2 Press the soft key [MENU] . The following screen (pattern menu screen) is displayed:
1. BOLT HOLE 2. GRID 3. LINE ANGLE 4. TAPPING 5. DRILLING 6. BORING 7. POCKET 8. PECK 9. TEST PATTERN 10. BACK
MENU : HOLE PATTERN O9501 N0014
SELECT = S 0 T
10:01:29 MDI
[ WEAR ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
3 Enter a pattern number and press INPUT key.
In this example, press 5 , then press INPUT key.
The following screen (pattern data screen) is displayed:
NO. NAME DATA COMMENT 500 TOOL 0 501 KIJUN X 0 *BOLT HOLE 502 KIJUN Y 0 CIRCLE* 503 RADIUS 0 SET PATTERN 504 S. ANGL 0 DATA TO VAR. 505 HOLES NO. 0 NO.500–505. 506 0 507 0
ACTUAL POSITION (RELATIVE) X 0.000 Y 0.000 Z 0.000
VAR. : BOLT HOLE O9501 N0014
NO. 500= S 0 T 10:00:48 MDI [ WEAR ][MACRO][ MENU ][ WORK ][ TOOLLF ]
11.4.5 Displaying Pattern Data and Pattern Menu
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
568
4 Enter necessary pattern data and press INPUT .
5 After entering all necessary data, enter the AUTO mode and press the cycle start button to start machining.
HOLE PATTERN : Menu title An optional character string can be displayed within 12 characters.
BOLT HOLE : Pattern name An optional character string can be displayed within 10 characters.
The machine tool builder should program character strings of menu title and pattern name by custom macro, and load them into the program memory.
BOLT HOLE : Pattern data title An optional character string can be displayed within 12 characters.
TOOL : Variable name An optional character string can be displayed within 10 characters.
BOLT HOLE CIRCLE : Comment statement
An optional character string can be displayed up to 12 characters/line by 8 lines.
The machine tool builder should program the character strings of variable name and comment statement by custom macro, and load them into the program memory.
Explanations
� Explanation of the pattern menu screen
� Explanation of the pattern data screen
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
569
Tool life data can be displayed to inform the operator of the current state of tool life management. Groups which require tool changes are also displayed.The tool life counter for each group can be preset to an arbitrary value. To register or modify tool life management data, a program must be created and executed. See Explanations in this section for details.
Procedure for display and setting the tool life management data
1 Press function key MENUOFSET .
2 Press soft key [TOOLLF] .
3 One page displays data on two groups. Pressing page key or
successively displays data on the following groups. Up to four
group Nos., for which the Tool Change signal is being issued, are displayed at the bottom of each page. An arrow shown in the figure is displayed for five or more groups, if exists.
TOOL LIFE DATA : O3000 N00060 SELECTED GROUP 000
GROUP 001 : LIFE 0150 COUNT 0007 0034 0078 0012 0056 0090 0035 0026 0061 0000 0000 0000 0000 0000 0000 0000 0000
GROUP 002 : LIFE 1400 COUNT 0000 0062 0024 0044 0074 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
TO BE CHANGED : 003 004 005 006 –––>
NUM. S 0 T
04:01:12 AUTO
[ WEAR ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
4 Press NO. key and to display the page containing the data for a
group, enter the group number and press INPUT key.
The cursor can be moved to an arbitrary group by pressing cursor key
or .
5 To change the life count of a group, position the cursor to that group,
key in a desired count, then press the INPUT key.
11.4.6 Displaying and Setting Tool Life Management Data
TOOLLF
Continuous menu key
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
570
6 To reset the tool data of a group, position the cursor to that group, key
in –9999, then press the INPUT key. All current execution data for the
group selected with the cursor is cleared and the tool is considered as not being used.
TOOL LIFE DATA : O3000 N00060 SELECTED GROUP 000
GROUP 001 : LIFE 0150 COUNT 0007 0034 0078 0012 0056 0090 0035 0026 0061 0000 0000 0000 0000 0000 0000 0000 0000
GROUP 002 : LIFE 1400 COUNT 0000 0062 0024 0044 0074 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
TO BE CHANGED : 003 004 005 006 –––>
NUM. S 0 T
04:01:12 AUTO
[ WEAR ][ MACRO ][ MENU ][ WORK ][ TOOLLF ]
� The first line is the title line.
� In the second line the group number of the current command is displayed. When there is no group number of the current command, 0 is displayed.
� In lines 3 to 7 the tool life data of the group is displayed. The third line displays group number, life and the count used. The life count is chosen by parameter (No. 039#2) as either minutes(or hours) or number of times used. In lines 4 to 5, tool numbers are displayed. In this case, the tool is selected in the order, 0034 → 0078 → 0012 → 056 → 0090 ... The meaning of each mark before the tool numbers is : * : Shows the life has finished. # : Shows that the skip command has been accepted. @ : Shows that the tool is currently being used. The life counter counts for tool with @. “*” is displayed when the next command is issued by the group to which it belongs.
� Lines 8 to 12 are next group life data to the group displayed in lines 3 to 7.
� In the thirteenth line the group number when the tool change signal is being emitted is displayed. The group number display appears in ascending order. When it cannot be completely displayed, “–––>” is displayed.
Explanations
� Display contents
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
571
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 Handy File (see Chapter 8).
If the DGNOSPARAM function key is pressed, the following data can be displayed
and set:
� Pitch error compensation data
� Setting data
� Sequence number compensation and stop
� Run time and parts count
� Self–diagnostic data
See Chapter 7 for the diagnostic screens.
11.5 SCREENS DISPLAYED BY FUNCTION KEY @dgnosparam
DGNOS
PARAM
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
572
Parameters are set to determine the specifications and functions of the machine in order to fully utilize the characteristics of the servo motor. The setting of parameters depends on the machine. Refer to the parameter list prepared by the machine tool builder. Normally, the user need not change parameter setting.
Procedure for displaying and setting parameters
1 When set the paameter, set 1 for PARAMETER WRITE (PWE) to enable writing. See the procedure for enabling/disabling parameter writing described below.
2 Press function key DGNOSPARAM .
3 Press soft key [PARAM] to display the parameter screen.
PARAMETER O1224 N0000 NO. DATA NO. DATA
_ 0001 00000000 0011 00000000 0002 00000011 0012 00000000 0003 00000000 0013 00000000 0004 01110111 0014 00000100 0005 01110111 0015 00000000 0006 01110111 0016 00000000 0007 00000000 0017 01111111 0008 00000000 0018 00000000 0009 00000000 0019 10000000 0010 10000000 0020 00000000
NO. 0001 = S 0 T 04:02:02 MDI [ PARAM ][ DGNOS ][ ][ SV–PRM ][ ]
4 Move the cursor to the parameter number to be set or displayed in either of the following ways:
� Press the NO. key and enter the variable number. And then press
INPUT key.
� Move the cursor to the parameter number using the page keys,
and , and cursor keys, and .
5 To set the parameter, enter a new value with numeric keys and press
INPUT key. The parameter is set to the entered value and the value is
displayed.
6 When the parameter is set, set 0 for PARAMETER WRITE (PWE) to disable writing.
11.5.1 Displaying and Setting Parameters
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
573
Procedure for enabling/displaying parameter writing
1 Select the MDI mode or enter state emergency stop.
2 Press function key DGNOSPARAM .
3 Press soft key [PARAM] to display the setting screen.
PARAMETER O1224 N0000
[ PARAM ][ DGNOS ][ ][ SV–PRM ][ ]
PART TOTAL = 17 PART REQUIRED = 50 PART COUNT = 17 RUN TIME 0H 4M CYCLE TIME 0H OM 2S NO. PWE = = S 0 T 03:35:07
(SETTING 2) PWE = 1 (0:DISABLE 1:ENABLE) REV4 = 0 TAPEF = 0 (SEQUENCE STOP) PRGNO = 0 SEQNO = 0
4 Move the cursor to PARAMETER WRITE (PWE)using cursor keys.
5 Press 1 , then press INPUT key to enable parameter writing.
At this time, the CNC enters the P/S alarm state (No. 100).
6 After setting parameters, move the cursor to PARAMETER WRITE
(PWE) and press 0 key, then press INPUT key.
7 Depress the RESET key to release the alarm condition. If alarm No. 000
has occurred, however, turn off the power supply and then turn it on, otherwise the alarm is not released.
See Chapter 9 for setting parameters with external input/output devices such as the Handy File.
Parameters are not effective until the power is turned off and on again after they are set. Setting such parameters causes alarm 000. In this case, turn off the power, then turn it on again.
Explanations
� Setting parameters with external input/output devices
� Parameters that require turning off the power ww
w. cn
cc en
ter .co
m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
574
If pitch error compensation data is specified, pitch errors of each axis can be compensated per axis. Pitch error compensation data is set for each compensation point at the intervals specified for each axis. The origin of compensation is the reference position to which the tool is returned. The pitch error compensation data is set according to the characteristics of the machine. The content of this data varies according to the machine model. If it is changed, the machine accuracy is reduced. In principle, the end user must not alter this data. Pitch error compensation data can be set with external devices such as the Handy File (see Chapter 9). Compensation data can also be written directly with the MDI panel. The following parameters must be set for pitch error compensation. Set the pitch error compensation value by these parameters. In the following example, 33 is set for the pitch error compensation point at the reference position.
1
2
3
333231 34 35 36 37
–1
–2
�035 �036 �037 �038�032 �033 �034
+3 –1 –1 +1 +2 –1 –3
34 35 36 3731 32 33
Reference position
Pitch error compensation value (absolute value)
Compensation number parameter for the reference position (No. �0000)
Compensation interval parameter (No. 712 to 715)
� : Axis number
Compensation magnification parameter (No. 011#0, #1)
Parameter
Compensation position number
Compensation value to be set
� Number of the pitch error compensation point at the reference position (� : axis number) : Parameter No. �000
� Pitch error compensation magnification : Parameter No. 011#0, #1
� Interval of the pitch error compensation points : Parameter No. 0712 to 0715
� Setting compensation value : Parameter No. �001 + compensation points
11.5.2 Displaying and Setting Pitch Error Compensation Data
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
575
128 compensation points from No. 0 to 127 are available for each axis. Specify the compensation number for the reference position of each axis in the corresponding parameter (Parameter n000, n: axis number).
Specify the compensation value in the corresponding parameter (Parameter n001 + compensation point number, n: axis number).
Compensation values can be set within the range from –7 x compensation magnification (output unit) to +7 x compensation magnification (detection unit). The compensation magnification can be set 1, 2, 4, 8 in parameter No. 011#0, #1. The units of the compensation value can be changed to the detection units if bit 7 of parameter 035 is specified accordingly.
The pitch error compensation points are arranged with equally spaced. Set the space between two adjacent positions for each axis to the parameter (No. 712 to 715). Valid data range is 0 to 99999999. The minimum interval between pitch error compensation points is limited and obtained from the following equation: Minimum interval of pitch error compensation points = maximum feedrate (rapid traverse rate) / 7500 Unit: mm, inches, deg, and mm/min, inches/min, deg/min
For the rotating axis, the interval between the pitch error compensation points shall be set to one per integer of the amount of movement (normally 360°) per rotation. The sum of all pitch error compensation amounts per rotation must be made to 0.
Note that the pitch error is not compensated in the following cases:
� When the machine is not returned to the reference position after turning on the power. If an absolute–position detector is provided and if the reference position has been determined, pitch error compensation is carried out.
� If the interval between the pitch error compensation points is 0.
Explanations
� Compensation point number
� Compensation value
Restrictions
� Compensation value range
� Intervals of compensation points
� Pitch error compensation of the rotary axis
� Conditions where pitch error compensation is not performed
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
576
⋅ Machine stroke: –400 mm to +800 mm ⋅ Interval between the pitch error compensation points: 50 mm ⋅ No. of the compensation point of the reference position: 40 If the above is specified, the No. of the farthest compensation point in the negative direction is as follows: No. of the compensation point of the reference position – (Machine stroke on the negative side/Interval between the compensation points) + 1 = 40 – 400/50 + 1= 33 No. of the farthest compensation point in the positive direction is as follows: No. of the compensation point of the reference position + (Machine stroke on the positive side/Interval between the compensation points) = 40 + 800/50= 56 The correspondence between the machine coordinate and the compensation point No. is as follows:
33 39 40 41 42 56
–400 –350 –100 –50 0 50 100 750 800 Machine coordinate (mm)
Compensation point number.
Compensation values are output at the positions indicated by �.
Therefore, set the parameters as follows:
Parameter Setting value
1000 : Compensation number for the reference position 40
011#0, #1 : Compensation magnification #0=0, #1=0
0712 : Interval between pitch error compensation points 50000
Explanations
� For linear axis (X axis)
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
577
The compensation amount is output at the compensation point No. corresponding to each section between the coordinates. The following is an example of the compensation amounts.
Compensation value
Compensation position number
1034 1035 1036 1037 1038 1039 1040 1041 1042
+2 +1 +1 –2 0 –1 0 –1 +2
33 34 35 36 37 38 39 40 41
1043 1044 1045 1046 1047 1048 1049 1050
+1 0 –1 –1 –2 0 +1 +2
1057
1
42 43 44 45 46 47 48 49 56
Parameter
Parameter
Compensation position number
Compensation value
–400 –300 –200 –100 100 200 300 400 (mm)0
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
–1
–2
–3
–4
+1
+2
+3
+4 Pitch error compensation value (absolute value)
Reference position
X
⋅Amount of movement per rotation: 360° ⋅ Interval between pitch error compensation points: 45° ⋅ No. of the compensation point of the reference position: 60 If the above is specified, the No. of the farthest compensation point in the negative direction for the rotating axis is always equal to the compensation point No. of the reference position. The No. of the farthest compensation point in the positive direction is as follows: No. of the compensation point of the reference position + (Move amount per rotation/Interval between the compensation points) = 60 + 360/45= 68
� For rotary axis (C axis)
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
578
The correspondence between the machine coordinate and the compensation point No. is as follows:
0.0
45.0
90.0
135.0
180.0
225.0
270.0
315.0 (68) (60)
(67)
(66)
(65)(64)
(63)
(62)
(61)
(+)
Reference position
Compensation values are output at the positions indicated by �.
If the sum of the compensation values for positions 61 to 68 is not 0, pitch error compensation values are accumulated for each rotation, causing positional deviation. The same value must be set for compensation points 60 and 68. Therefore, set the parameters as follows:
Parameter Setting value
4000 : Compensation number for the reference position 60
011#0, #1 : Compensation magnification #0=0, #1=0
715 : Interval between pitch error compensation points 45000
The following is an example of compensation amounts.
4061 4062 4063 4064 4065 4066 4067 4068 4069
+1 –2 +1 +3 –1 –1 –3 +2 +1
60 61 62 63 64 65 66 67 68
Parameter
Compensation value
Compensation position number
(deg)0
61 62 63 64 65 66 67 68 (60)
–1
–2
–3
–4
+1
+2
+3
+4
Pitch error compensation value (absolute value)
Reference position
45 90 135 180 225 270 315
61 62 63 64 65 66 67
45 90 135 180 225 270 315 0
61 62
45 90
68 (60)
C ww
w. cn
cc en
ter .co
m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
579
Data such as the TV check flag and punch code is set on the setting data screen. On this screen, the operator can also enable/disable parameter writing, enable/disable the automatic insertion of sequence numbers in program editing, and perform settings for the sequence number comparison and stop function. See Chapter 10 for automatic insertion of sequence numbers. See subsection 11.4.4 for the sequence number comparison and stop function. This subsection describes how to set data.
Procedure for setting the setting data
1 Select the MDI mode.
2 Press function key DGNOSPARAM .
3 Press soft key [PARAM] to display the parameter screen. This screen consists of several pages.
Press page key or until the desired screen is displayed.
An example of the setting data screen is shown below.
PARAMETER O1224 N0000
NO. REVX = S 0 T
03:30:09 MDI
[ PARAM ][ DGNOS ][ ][ SV–PRM ][ ]
(SETTING 1) REVX = 0 REVY = 0 TVON = 0 ISO = 0 (0:EIA 1:ISO) INCH = 0 (0:MM 1:INCH) I/O = 0 ABS = 0 (0:INC 1:ABS) SEQ = 0
CLOCK 97/01/10 03:30:18
4 Move the cursor to the item to be changed by pressing cursor keys
or .
5 Enter a new value and press INPUT key.
Setting whether parameter writing is enabled or disabled. 0 : Disabled 1 : Enabled
Setting to perform TV check.0 : No TV check 1 : Perform TV check
11.5.3 � �� �� �� ���
���� �� ���� �� Data
Procedure
Contents of settings
� PARAMETER WRITE (PWE)
� TV CHECK (TV ON)
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
580
Setting code when data is output through reader puncher interface. 0 : EIA code output 1 : ISO code output
Setting a program input unit, inch or metric system 0 : Metric 1 : Inch
Using channel of reader/puncher interface. 0 : Channel 0 1 : Channel 1 2 : Channel 2 3 : Channel 3
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.
Setting the F10/11 tape format conversion. 0 : Tape format is not converted. 1 : Tape format is converted. See PROGRAMMING for the F10/11 tape format.
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
Setting of mirror image ON/OFF for each axes. 0 : Mirror image off 1 : Mirror image on
Specifies whether a travel command executed in MDI operation is absolute or incremental. 0 : Incremental command 1 : Absolute command
� PUNCH CODE (ISO)
� INPUT UNIT (INCH)
� I/O CHANNEL (I/O)
� SEQUENCE NUMBER (SEQUENCE)
� TAPE FORMAT (TAPE F)
� ��� ���� � ��
(COMPENSATION AND STOP)
� MIRROR IMAGE (MIRROR X, MIRROR Y, MIRROR 4)
� MDI travel command (absolute)
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
581
If a block containing a specified sequence number appears in the program being executed, operation enters single block mode after the block is executed.
Procedure for sequence number comparison and stop
1 Select the MDI mode.
2 Press function key DGNOSPARAM .
3 Press soft key [PARAM] .
4 Press page key or several times until the following screen
is displayed.
PARAMETER O1224 N0000
[ PARAM ][ DGNOS ][ ][ SV–PRM ][ ]
(SETTING 2) PWE = 1 (0:DISABLE 1:ENABLE) REV4 = 0 TAPEF = 0 (SEQUENCE STOP) PRGNO = 0 SEQNO = 0
PART TOTAL = 17 PART REQUIRED = 50 PART COUNT = 17 RUN TIME OH 4M CYCLE TIME OH OM 2S
NO. PWE = S 0 T 03:35:07 MDI
5 Enter in (PRGNO) for SEQUENCE STOP the number (1 to 9999) of the program containing the sequence number with which operation stops.
6 Enter in (SEQNO) for SEQUENCE STOP (with four or less digits) the sequence number with which operation is stopped.
7 When automatic operation is executed, operation enters single block mode at the block containing the sequence number which has been set.
11.5.4 Sequence Number Comparison and Stop
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
582
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. When the power is turned on, the setting of the sequence number is 0.
If the predetermined sequence number is found in a macro statement block , 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.
If the predetermined sequence number is found in a block which has a canned–cycle command, the execution of the program stops after the return operation is completed.
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.
If the predetermined sequence number is found in a block which is to be executed repeatedly, the execution of the program stops after the block is executed specified times.
Explanations
� Sequence number after the program is executed
� Exceptional blocks
� � �� � �� �� �� ��� �
� When the same sequence number is found several times in the program
� Block to be repeated a specified number of times
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
583
Various run times, the total number of machined parts, number of parts required, and number of machined parts can be displayed. The data except for the total number of machined parts can be set on this screen . The time can be displayed and set on the screen.
Procedure for Displaying and Setting Run Time, Parts Count and Time
1 Select the MDI mode.
2 Press function key DGNOSPARAM .
3 Press chapter selection soft key [PARAM] .
4 Press page key PAGE
or PAGE
several times until the following screen
is displayed.
PARAMETER O1224 N0000
NO. REVX = S 0 T
03:30:09 MDI
[ PARAM ][ DGNOS ][ ][ SV–PRM ][ ]
(SETTING 1) REVX = 0 REVY = 0 TVON = 0 ISO = 0 (0:EIA 1:ISO) INCH = 0 (0:MM 1:INCH) I/O = 0 ABS = 0 (0:INC 1:ABS) SEQ = 0
CLOCK 97/01/10 03:30:18
PARAMETER O1224 N0000
[ PARAM ][ DGNOS ][ ][ SV–PRM ][ ]
(SETTING 2) PWE = 1 (0:DISABLE 1:ENABLE) REV4 = 0 TAPEF = 0 (SEQUENCE STOP) PRGNO = 0 SEQNO = 0
PART TOTAL = 17 PART REQUIRED = 50 PART COUNT = 17 RUN TIME OH 4M CYCLE TIME OH OM 2S
NO. PWE = S 0 T 03:35:07 MDI
5 To set the number of parts required, move the cursor to PARTS REQUIRED and enter the number of parts to be machined.
11.5.5 Displaying and Setting Run Time, Parts Count, and Time
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
584
6 To set the clock, move the cursor to DATE or TIME, enter a new date
or time, then press INPUT key.
This value is incremented by one when M02, M30, or an M code specified by parameter 219 is executed. This value cannot be set on this screen. Set the value in parameter 779.
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. 600).
This value is incremented by one when M02, M30, or an M code specified by parameter 219 is executed. 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.
Indicates the total run time during automatic operation, excluding the stop and feed hold time.
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.
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.
Displays the current date and time. The date and time can be set on this screen. The date is displayed in year/month/day format. The time is displayed in hour:minute:second format (24–hour clock).
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. 219) is executed, counting is made in the similar manner. Also, it is possible to disable counting even if M02 or M30 is executed (parameter (No. 040#3) is set to 1). For details, see the manual issued by machine tool builders.
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.
 SETTING AND DISPLAYING DATAOPERATION
585
Neither negative value nor the value exceeding the value in the following table can be set.
Item Maximum value Item Maximum value
Year 99 Hour 23
Month 12 Minute 59
Day 31 Second 59
� Time settings
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
586
The alarm message and operator message can be displayed by pressing the OPR
ALARM key. The software operator’s panel can also be displayed and
specified. For details of how to display the alarm message, see Chapter 7.
The operator message function displays a message on the PMC screen.
Procedure for Displaying Operator Message
1 Press function key OPRALARM
2 Press soft key [MSG] .
OPERATOR MESSAG O0000 N0000
S 0 T
11:09:56 MDI
[ ALARM ][ OPR ][ MSG ][ ][ ]
NO. 2001
COOLANT ON
� If the operator message display function is enabled, the screen is automatically switched to the operator message screen.
� A PMC command can also be used to clear the operator message.
� For details of the contents of the operator message, and how to clear the message, refer to the manual provided by the machine tool builder.
11.6 SCREENS DISPLAYED BY FUNCTION KEY @opralarm
OPR ALARM
11.6.1 Displaying Operator Message
Explanations
ww w.
cn cc
en ter
.co m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
587
With this function, functions of the switches on the machine operator’s panel can be controlled from the CRT/MDI panel. Jog feed can be performed using numeric keys.
Procedure for displaying and setting the software operator’s panel
1 Press function key OPRALARM .
2 Press soft key [OPR] .
3 The screen consists of several pages.
Press page key or until the desired screen is displayed.
OPERATOR’S PANEL O1224 N0000
MODE : MDI AUTO EDIT HNDL JOG ZRN HANDLE AXIS : HX HY HZ HANDLE MULT. : * 1 * 10 * 100 RAPID OVRD. : 100% 50% 25% F0 JOG FEED : 500 MM/MIN ************** FEED OVRD. : 100% ****** ACTUAL POSITION (ABSOLUTE) X 0.000 Y 0.000 Z 0.000
S 0 T
03:59:30 MDI
[ ALARM ][ OPR ][ MSG ][ ][ ]
OPERATOR’S PANEL O1224 N0000
BLOCK SKIP : �OFF ON SINGLE BLOCK : OFF �ON MACHINE LOCK : OFF �ON DRY RUN : OFF �ON PROTECT KEY : PROTECT �RELEASE FEED HOLD : �OFF ON
ACTUAL POSITION (ABSOLUTE) X 0.000 Y 0.000 Z 0.000
S 0 T
04:00:18 MDI
[ ALARM ][ OPR ][ MSG ][ ][ ]
4 Move the cursor to the desired switch by pressing cursor key or
.
11.6.2 Displaying and Setting the Software Operator’s Panel
OPR
Continuous menu key
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
588
5 Push the cursor move key � or EOB to match the mark � to an
arbitrary position and set the desired condition.
6 Press one of the following arrow keys to perform jog feed. Press the
function key 5 together with an arrow key to perform jog rapid
traverse.
1
8
2
4 5 6
97
3
The valid operations on the software operator’s panel are shown below. Whether to use the MDI key or machine operator’s panel for each group of operations can be selected by parameter 017#0 to #6. Group1 : Mode selection Group2 : Selection of jog feed axis, jog rapid traverse Group3 : Selection of manual pulse generator feed axis, selection of
manual pulse magnification x1, x10, x100 Group4 : Jog federate, federate override, rapid traverse override Group5 : Optional block skip, single block, machine lock, dry run Group6 : Protect key Group7 : Feed hold
The groups for which the machine operator’s panel is selected by parameter 017#0 to #6 are not displayed on the software operator’s panel.
When the screen indicates other than the software operator’s panel screen and diagnostic screen, jog feed is not conducted even if the arrow key is pushed.
The feed axis and direction corresponding to the arrow keys can be set with parameters (Nos. 130 to 137).
Eight optionally definable switches are added as an extended function of the software operator’s panel. The name of these switches can be set by parameters as character strings of max. 8 characters. For the meanings of these switches, refer to the manual issued by machine tool builder.
Explanations
� Valid operations
� Display
� Screens on which jog feed is valid
� Jog feed and arrow keys
� General purpose switchesww
w. cn
cc en
ter .co
m
B–61404E/08 11. SETTING AND DISPLAYING DATAOPERATION
589
The program number, sequence number, and current CNC status are always displayed on the screen except when the power is turned on or a system alarm occurs. This section describes the display of the program number, sequence number, and status.
The program number and sequence number are displayed at the top right on the screen as shown below.
O2000 ;
N100 G92 X0 Y0 Z50. ;
N110 G91 G00 Y50. ;
N120 Z–50. ;
N130 G41 G17 H1 G01 X20. F3000 ;
N140 G02 J–25.5 ;
N150 X20. ;
N160 G02 X12.5 Y12.5 R12.5
N170 G01 Y40. ;
N180 X30. Y30 ;
N190 G40 X50.;
S 0 T
02:55:13 EDIT
[ PRGRM ][ LIB ][ I/O ][ ][ C.A.P. ]
PROGRAM O2000 N0130 Sequence No. Program No.
The program number and sequence number displayed depend on the screen and are given below:
On the program screen in the EDIT mode on Background edit screen : The program No. being edited and the sequence number just prior to the cursor are indicated.
Other than above screens : The program No. and the sequence No. executed last are indicated.
Immediately after program number search or sequence number search :
Immediately after the program No. search and sequence No. search, the program No. and the sequence No. searched are indicated.
11.7 DISPLAYING THE PROGRAM NUMBER, SEQUENCE NUMBER, AND STATUS, AND WARNING MESSAGES FOR DATA SETTING
11.7.1 Displaying the Program Number and Sequence Number
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0811. SETTING AND DISPLAYING DATA
590
The current mode, automatic operation state, alarm state, and program editing state are displayed on the next to last line on the CRT screen allowing the operator to readily understand the operation condition of the system.
NOT READY S 500 T0123 11:53:05 ALARM BAT BUF EDIT INPUT (Display soft keys)
MDI : Manual data input AUTO : Automatic operation RMT : Automatic operation (Tape operation, or such like) EDIT : Memory editing HNDL : Manual handle feed JOG : Jog feed TJOG : TEACH IN JOG THND : TEACH IN HANDLE STEP : Manual incremental feed ZRN : Manual reference position return
ALARM : Indicates that an alarm is issued. BAT : Indicates that the battery is low.
hh:mm:ss – Hours, minutes, and seconds
INPUT : Indicates that data is being input. OUTPUT : Indicates that data is being output. SRCH : Indicates that a search is being performed. EDIT : Indicates that another editing operation is being performed
(insertion, modification, etc.) COMPARE : Indicates that the program is being collated. LSK : Indicates that labels are skipped when data is input. RSTR : Indicates that the program is being restarted BUF : Indicates that the block to be executed next is being read. NOT READY : Indicates that the system is in the emergency stop state.
The actual spindle speed is displayed after S. (The threading function or synchronous feed function is required.)
The specified T code is displayed. To display the actual spindle speed and T code, bit 2 of parameter 0014 must be specified accordingly.
11.7.2 Displaying the Status and Warning for Data Setting
Explanations
Description of each displa
� Current mode
� Alarm status
� Current time
� Other status display
� Actual spindle speed (S)
� T codeww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
591
12 GRAPHICS FUNCTION Two graphic functions are available. One is a graphic display function, and the other is a dynamic graphic display function.
The graphic display function can draw the tool path specified by a program being executed. The graphic display function also allows enlargement and reduction of the display.
The dynamic graphic display function can draw a tool path and machining profile. In tool path drawing, automatic scaling and solid drawing are possible. In machining profile drawing, the status of machining in progress can be drawn through simulation. Blank figures can also be drawn.
This chapter mainly explains drawing procedures and drawing parameters for the following:
1. Drawing the tool path specified by a program being executed, with the graphic display function
2. Drawing the tool path with the dynamic graphic display function
3. Drawing the machining profile with the dynamic graphic display function
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
592
It is possible to draw the programmed tool path, which makes it possible to check the progress of machining, while observing the path on the CRT screen. In addition, it is also possible to enlarge/reduce the screen. Before drawing, graphic parameters must be set. When the dynamic graphics function is used, the graphics function described in this section cannot be used. See Section 12.2 for the dynamic graphics function.
Graphics display procedure
1 Press function key AUXGRAPH .
The graphic parameter screen shown below appears. (If this screen does not appear, press soft key [G.PRM] .)
GRAPHIC PARAMETER O9501 N0014
AXES _P= 4
(XY=0, YZ=1, ZY=2, XZ=3, XYZ=4, ZXY=5)
RANGE (MAX.)
X= 0 Y= 0 Z= 0
RANGE (MIN.)
X= 0 Y= 0 Z= 0
SCALE K= 70
GRAPHIC CENTER
X= 57500 Y= 75000 Z= 0
PROGRAM STOP N= 0
AUTO ERASE A= 1
NO. P = S 0 T 10:16:23 MDI [ G.PRM ][ GRAPH ][ AUX ][ ][ ]
2 Move the cursor with the cursor keys to a parameter to set.
3 Enter data, then press the INPUT key. (A decimal point cannot be
entered.)
4 Repeat steps 2 and 3 until all required parameters are specified.
5 Press soft key [GRAPH] .
12.1 GRAPHICS DISPLAY
Procedure
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
593
6 Automatic operation is started and machine movement is drawn on the screen.
O9501 N0014
X 0.000 Y 0.000 Z 0.000
S 0 T 10:17:21 AUTO [ G.PRM ][ GRAPH ][ AUX ][ ][ ]
Z
X Y
The size of the graphic screen will be as follows:
Gc : Center of the screen
Note : ( ) indicate the values for a 14″ CRT.
Gc
45(75)mm 72mm (120)
72mm (120)
45(75)mm
Fig. 12.1 (a) Graphic range
As shown in Fig.12.1 (a), the maximum graphics range is an area of approx. 144 mm (width) × 90 mm (height) for a 9″ CRT and approx. 240 mm (width)× 150 mm (height) for a 14″ CRT.
To draw a section of the program within the actual graphics range, set the graphics range using one of the following two methods:
1 Set the center coordinates of the range and the magnification.
2 Set the maximum and minimum coordinates for the range in the program.
Whether 1 or 2 is used depends on which parameters are set last. A graphics range which has been set is retained when the power is turned off.
Explanations
� RANGE (Actual graphic range)
� Setting the graphics rangeww
w. cn
cc en
ter .co
m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
594
Set the center of the graphic range to the center of the screen. If the drawing range in the program can be contained in the actual graphics range, set the magnification to 1 (actual value set is 100).
When the drawing range is larger than the maximum graphics range or much smaller than the maximum graphics range, the graphics magnification should be changed. The graphics magnification is 0.01 to 100.00 times, which is usually determined as follows;
Graphics magnification= Graphics magnification (H), or graphics magnifications (V), whichever is smaller
Graphics magnification H = α/(length on program to horizontal direction axis)
Graphics magnification V= β/(length on program to vertical direction axis)
α:144mm(for 9″ CRT) β:90mm α:240mm(for 14″ CRT) β:150mm
Gc : Center of screen
Program
Gc Program
Graphics range before magnification is applied
Graphics range after magnification is applied
The graphics magnification is always based on the center of the screen.
Gc
Graphics range before magnification is applied
Graphics range after magnification is applied
Fig. 12.1 (b) Applying graphics magnification (Example of enlargement)
1. Setting the center coordinate of the graphics range and graphics magnification
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
595
When the actual tool path is not near the center of the screen, method 1 will cause the tool path to be drawn out of the geaphics range if graphics magnification is not set properly. To avoid such cases, the following six graphic parameters are prepared;
Graphic range (Max.) X Graphic range (Max.) Y Graphic range (Max.) Z Graphic range (Min.) X Graphic range (Min.) Y Graphic range (Min.) Z
With the above parameters, the center of screen (Gcx, Gcy, Gcz) is determined by the CNC as follows;
Gcx = (X (MAX.) + X (MIN.) ) /2 Gcy = (Y (MAX.) + Y (MIN.) ) /2 Gcz = (Z (MAX.) + Z (MIN.) ) / 2
The unit of the value will be 0.001 mm or 0.0001 inch depending on the input unit. Graphics magnification is applied automatically. When the graphics range is specified, the center coordinates and magnification do not need to be calculated.
The graphic origin and graphic center point will not be changed even if the workpiece coordinate origin is changed. In other words, the workpiece coordinate origin is always consistent with the graphic origin.
(Example)
Graphics origin
Gc (=30mm, 50mm)
Y
X
G92 X60. Y90. ; After execution
Graphics origin=workpiece coordinate origin
Graphics point (60mm, 90mm)
As shown in the above example, when the command of G92 is specified, the drawing is moved as indicated by . The position of the graphics origin or graphics center does not change.
Graphics point Gc
Y
X
Fig. 12.1 (c) Workpiece coordinate origin and graphics origin
2. Setting the maximum and minimum coordinates for the drawing range in the program
� Work coordinate system and graphics
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
596
� AXES Specify the plane to use for drawing. The user can choose from the following six coordinate systems:
X
Y
(1)
= 0 : Select (1) = 1 : Select (2) = 2 : Select (3) = 3 : Select (4) = 4 : Select (5) = 5 : Select (6)
The rotating angle (horizontal, vertical) for isometric display of 5) and 6) is fixed at 45° in both cases.
X
Z
(2)
Z
Y
(3)
X
Z
(4)
Y
Z
X
Y
X Z
(5) (6)
Fig. 12.1 (d) Coordinate system
� RANGE (Max., Min.) Set the graphic range displayed on the screen by specifying maximum and minimum values along each axis.
X =Maximum value X=Minimum value Y =Maximum value Y=Minimum value Z =Maximum value Z=Minimum value Valid range: –99999999 to +9999999
NOTE 1 The units are 0.001 mm or 0.0001 inch. Note that the
maximum value must be greater than the minimum value for each axis.
2 When setting the graphics range with the graphics parameters for the maximum and minimum values, can not set the parameters for the magnification and screen center coordinates afterwards. Only the parameters set last are effective.
� SCALE Set the graphic magnification The setting range is 0 to 10000 (unit:0.01 time).
� GRAPHIC CENTER X= Y= Z= Set the coordinate value on the workpiece coordinate system at graphic center.
� Graphics parameter
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
597
NOTE 1 When MAX. and MIN. of RANGE are set, the values will be
set automatically once drawing is executed 2 When setting the graphics range with the graphics
parameters for the magnification and screen center coordinates, do not set the parameters for the maximum and minimum values afterward. Only the parameters set last are effective.
� PROGRAM STOP N=_ Set the sequence No. of the end block when necessary to partially draw. This value is automatically cancelled and set to –1 once drawing is executed.
� AUTO ERASE 1 : Erase the previous drawing automatically when the automatic
operation is started under reset condition.
2 : Not erase automatically.
Since the graphic drawing is done when coordinate value is renewed during automatic operation, etc., it is necessary to start the program by automatic operation. To execute drawing without moving the machine, therefore, enter the machine lock state.
When the AUTO operation is started under reset condition, the program is executed after deleting the previous drawing automatically (Automatic deleting=1). It is possible not to delete the previous drawing by graphic parameter (Automatic deleting=0).
When necessary to draw a part of a program, search the starting block to be drawn by the sequence No. search, and set the sequence No. of the end block to the PROGRAM STOP N= of the graphic parameter before starting the program under cycle operation mode.
The tool path is shown with a dashed line ( ) for rapid traverse and with a solid line ( ) for cutting feed.
In case the feed rate is considerably high, drawing may not be executed correctly, decrease the speed by dry–run, etc. to execute drawing.
� Executing drawing only
� Deleting the previous drawing
� Drawing a part of a program
� Drawing using dashed lines and solid lines
Restrictions
� Feedrateww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
598
There are the following two functions in Dynamic Graphics.
Path graphic This is used to draw the path of tool center commanded by the part program.
Solid graphic This is used to draw the workpiece figure machined by tool movement commanded by the part program.
The path graphic function is used to precisely check the part program for drawing the tool path with a line. The solid graphic function is used to draw the workpiece figure to be machined with a program. Thus, it is easy to recognize roughly the part program. These two functions can be used freely by switching them.
The path graphic feature calls a program from memory and draws the tool path specified by the program. This feature provides the following functions.
The user can choose the drawing plane from four types of plane views, two types of isometric projection views, and biplane view.
When an isometric projection view is used, the drawing can be rotated horizontally and vertically.
A drawing can be enlarged or reduced by specifying a magnification from 0.01 to 100 with respect to the actual size. In addition, a drawing can be automatically enlarged or reduced by setting maximum and minimum values.
A range of the program can be drawn by specifying a starting sequence number and ending sequence number.
The user can specify whether to apply tool length offset and cutter compensation to drawing. This way, either the actual programmed path or the tool path can be drawn.
When a tool path is drawn on a color CRT screen, the colors used can be chosen from seven colors including white. The color of the tool path can be changed according to the T code.
The CNC automatically determines the maximum and minimum drawing coordinates for each program. This means that drawing can be performed with a magnification automatically determined according to these maximum and minimum values.
Except for biplane views the user can enlarge all types of drawings by a factor of up to 100 while looking at the drawing that has been made.
The current tool position can be displayed on the screen.
The current position can also be indicated using coordinates.
12.2 DYNAMIC GRAPHIC DISPLAY
12.2.1 Path Drawing
1. Drawing plane
2. Drawing rotation
3. Drawing enlargement and reduction
4. Partial drawing
5. Programmed path and tool path drawing
6. Color
7. Automatic scaling
8. Partial enlargement drawing
9. Indicating the current tool position with a mark
10. Indicating the coordinates of the current position
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
599
Coordinate axes and actual size dimension lines are displayed together with the drawing so that actual size can be referenced.
The first six functions above (1. to 6.) are available by setting the graphic parameters. The seventh to ninth functions (7. to 9.) are mainly executed using soft keys after drawing has been setup. The tenth function (10.) is enabled by setting a parameter. The eleventh function (11.) can be used at any time.
Path drawing procedure
1 To draw a tool path, necessary data must be set beforehand.
So after press the function AUXGRAPH key, press soft key [PATH] . The
“PATH GRAPHIC (PARAMETER)” is displayed.
PATH GRAPHIC (PARAMETER–1) O9501 N0014
AXES P= 4
(XY=0, YZ=1, ZY=2, XZ=3, XYZ=4, ZXY=5, 2P=6)
ANGLE
ROTATION A= 0
TILTING A= 0
SCALE K= 0.00
CENTER OR MAX./MIN.
X= 0.000 Y= 0.000 Z= 0.000
I= 0.000 J= 0.000 K= 0.000
START SEQ. NO. N= 0
END SEQ. NO. N= 0
NO. P = S 0 T
10:20:36 MDI
[ PARA–1 ][ PARA–2 ][ EXEC ][ SCALE ][ POS ]
PATH GRAPHIC (PARAMETER–2) O9501 N0014
TOOL. COMP. _P= 0
COLOR (0123456)
PATH P= 0
TOOL Q= 0
AUTO CHANGE R= 0
NO. P = S 0 T 10:21:20 MDI
[ PARA–1 ][ PARA–2 ][ EXEC ][ SCALE ][ POS ]
2 There are two screens for setting drawing parameters. Press the soft key [PARA–1] , [PARA–2] according to the setting items for selecting screens.
11. Displaying coordinate axes and actual size dimentions lines
���������
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
600
3 Set the cursor to an item to be set by cursor keys.
4 Input numerics by numeric keys.
5 Press the INPUT key.
The input numerics are set by these operations and the cursor automatically moves to the next setting items. The set data is held even after the power is turned off.
6 Set the operation mode to the AUTO mode, press function key PRGRM ,
and call the part program which should be drawn.
7 After press function keyAUXGRAPH , and press soft key [PATH] to redisplay
the PATH GRAPHIC (PARAMETER) screen. Then press soft key [EXEC] to display the PATH GRAPHIC (EXECUTION) screen.
PATH GRAPHIC (EXECUTION) O9501 N0014
[ AUTO ][ START ][ STOP ][ REWIND ][ ERASE ]
X
25.8
Y
8 Press soft key [AUTO] or [START] . Pressing [AUTO] enables automatic scaling. See item 7 in introduction of path drawing and the description of soft key [AUTO] in Explanations for details. Drawing is now started. During drawing, the message “DRAWING” blinks at the lower–right corner of the screen.
9 Press soft key [STOP] to pause drawing. The indication of “STOP” blinks at the lower right corner on the screen. Press soft key [START] to start drawing. In addition, press soft key [REWIND] to redraw from the top of program before pressing soft key [START] .
10 Execute the last of part program (M02/M30) to end drawing. This will cause, blinking of the “DRAWING” light to turn off. The tool path view drawn can be retained until the power is turned off unless a new tool path view is drawn or soft key [ERASE] is pressed.
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
601
11 For partial drawing enlargement, display the PATH GRAPHIC (SCALE) screen by pressing the soft key [ZOOM] on the PATH GRAPHIC (PARAMETER) screen of step 1 above. The tool path is displayed.
PATH GRAPHIC (EXECUTION) O9501 N0014
[ EXEC ][ ← ][ → ][ ↓ ][ ↑ ]
X
25.8
Y
SCALE
1.00
12 Perform positioning of marks displayed at the center of the screen to the center of the part enlarged using soft keys [←], [→], [↓ ], and [↑ ].
13 Set the relative magnification rate for the tool path view which is being drawn using the address keys “P” and “M”. When you press address key P or M, the following results:
Address key Function
P The relative magnification rate increases by 0.1.
M The relative magnification rate decreases by 0.1.
The relative magnification rate is continuously changed by keeping the address keys depressed. It is possible to magnify up to 100 times in reference to the actual dimensions.
14 Press the soft key [EXEC] after setting the relative magnification rate. Then, the screen automatically changes to “TOOL PATH (EXECUTION)” and the drawing of set partial enlargement view starts. The set partial enlargement status is valid until soft key [AUTO] or [ERASE] is pressed.
Partial enlargement
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
602
15 To display a mark at the current tool position, display the PATH GRAPHIC (POSITION) screen by pressing soft key [POS] on the PATH GRAPHIC (PARAMETER) screen of step 1 above. This mark blinks at the current tool center position on the tool path.
PATH GRAPHIC (POSITION) O9501 N0014
[ PARA–1 ][ PARA–2 ][ EXEC ][ SCALE ][ POS ]
X
25.8
Y
The relationship between the setting value and drawing planeis as shown below:
Setting value Drawing plane
0 Plane view (XY)
1 Plane view (YZ)
2 Plane view (ZY)
3 Plane view (XZ)
4 Isometric projection (XYZ)
5 Isometric projection (ZXY)
6 Biplane view (XY,XZ)
The following coordinate systems are selected.
X
Y Z XY YZ
ZY XZ
X
Y Z
Y
Z
P=0 P=1
P=2 P=3
Fig. 12.2.1 (a) Coordinate systems for the plane view
Mark display of current tool position
Explanations
� Drawing plane
� Plane view (XY,YZ,ZY,XZ)
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
603
Projector view by isometric can be drawn.
Y
XYZ
X
Z Y
ZXY
XZ
P=4 P=5
Fig. 12.2.1 (b) Coordinate systems for the isometric projection
X
Y Z
X
P=6
Fig. 12.2.1 (c) Coordinate systems for the biplane view
Biplanes (XY and XZ) can be drawn simultaneously. The maximum and minimum coordinate values must be set to draw the biplane view. The maximum and minimum coordinate values can also be set by performing automatic scaling
The direction of the coordinate axis is set when the isometric projection is the setting of the drawing screen. The direction is set by horizontal and vertical rotation angles. The unit is expressed in degrees.
The horizontal rotation angle is set in the range of –180° to +180° in reference to the vertical axis. Set a positive value for clockwise rotation of the coordinate axis. Thus, the direction of projection (visual arrow) becomes counterclockwise.
Rotating
Fig. 12.2.1 (d) Rotating
The tilting angle of the vertical axis is set in the range of –90° to +90° in reference to the horizontal axis crossing the vertical axis at a right angle. When a positive value is set, the vertical axis slants to the other side of the graphic screen. Thus, the projection direction (arrow direction) becomes the horizontal direction.
� Isometric projection (XYZ,ZXY)
� Biplane view
� ANGLE
� ROTATION
� TILTING
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
604
Tilting
Fig. 12.2.1 (e) Tilting
Set the magnification rate of drawing from 0.01 to 100.00. When 1.0 is set, drawing is carried out in actual dimensions. When 0 is set, the drawing magnification rate is automatically set based on the setting of maximum and minimum coordinate values of drawing.
When a graphics (drawing) magnification of 0 is set, maximum coordinates on the X–axis, Y–axis, and Z–axis in the workpiece coordinate system must be set in addresses X, Y, and Z, and minimum coordinates must be set in addresses I, J, and K, to specify the graphics (drawing) range. For biplane view drawing, maximum and minimum coordinates for drawing must be specified. When a drawing magnification other than 0 is set, the X, Y, and Z coordinates of the drawing center in the workpiece coordinate system must be set in addresses X, Y, and Z. Addresses I, J, and K are not used. The table below summarizes the setting requirements described above.
Setting the drawing magnification rate
Setting magnification rate
Address X/Y/Z Address I/J/K
Other than 0 Drawing center coordinate value of X, Y, and Z axes
Ignored
0 or biplane view drawing Drawing maximum coordinate value of X, Y, and Z axes
Drawing minimum coordinate value of X, Y, and Z axes
Set the start and end sequence numbers of drawing in four digits each. The part program for drawing is executed from the head and only the part enclosed by the start sequence and end sequence numbers is drawn. When 0 is set as the start sequence number, drawing is performed from the head of the program. In addition, when 0 is set as the end sequence number, drawing is performed up to the end of program. The sequence number is referred to regardless of either main program or subprogram.
It is possible to set whether the tool path is drawn by making the tool length offset or cutter compensation valid or invalid.
Setting value Tool length offset or cutter compensation
0 Perform drawing by making tool compensation valid (an actual tool path is drawn.)
1 Perform drawing by making tool compensation invalid (A programmed path is drawn.)
Always set 0 before drawing when indicating the mark of the current tool position.
� SCALE
� CENTER OR MAX./MIN.
� START SEQ. NO. and END SEQ. NO.
� TOOL COMP.ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
605
Specify the color of the tool path. In the case of monochrome display, it is not required to set it. The relationship between the setting value and color is as shown below:
Setting value Color
0 White
1 Red
2 Green
3 Yellow
4 Blue
5 Purple
6 Light blue
� PATH Specify the color of the tool path. � TOOL Specify the color of the current position mark of
the tool. � AUTO CHANGE Set if for changing the color of the tool path
automatically according to the T –code command.
Setting value Function
0 The color of the tool path is not changed.
1 The color of the tool path is changed automatically.
When 1 is set, the setting value of the color designation of PATH is incremented by 1 every time the T code is commanded. At the same time, the color of the tool path changes. If the setting value exceeds 6, it returns to 0.
Software key Function
[AUTO] Automatic scaling is performed. Obtain the maximum and minimum coordinates of the part program before performing drawing, specify them for the maximum and minimum values of drawing parameters, and set the drawing magnification rate to 0 before starting drawing. Thus, the tool path view is proper- ly laid out on the screen.
[START] Drawing starts. When the [START] is pressed while the drawing is not in STOP, the part program starts from the top of the part program. Press the [START] while the drawing is in stop to allow drawing to be carried out continuously.
[STOP] Stop drawing. (Single block stop)
[REWIND] Press this key to start drawing from the top of part program. Searches for the beginning of a part program.
[ERASE] Erase the tool path view which has been drawn.
No part program which has not been registered in memory can be drawn. Also, it is necessary that the M02 or M30 should be commanded at the end of the part program.
� COLOR
� Soft key functions on the “PATH GRAPHIC [EXECUTION]”screen
� Graphic program
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
606
The period of mark blinking is short when the tool is moving and becomes longer when the tool stops. The mark indicating the current position of tool is displayed on the XY plane view when the biplane drawing is performed.
Parameter No. 058#5 is used to specify whether to use � or x as the mark for indicating the current tool position and the center of a partially enlarged drawing.
Parameter No. 046#5 is used to specify whether to display the coordinates of the current position on the tool path drawing screen.
If a program specifies a coordinate system change, parameter No.058#0 is used to specify whether to draw without changing the coordinate system or to draw by regarding the current drawing position as the current position in the new coordinate system.
If machine operation is not allowed, no drawing can be carried out. No drawing can be made during machine operation. The setting data and switches required for drawing are as shown below:
Setting data and switch Status
Tool offset amount Set it properly when performing drawing while the tool offset amount becomes valid.
Single block Off
Optional block skip Set it properly.
Feed hold Off
The partial enlargement can be carried out on the plane view and isometric projection view. No partial enlargement can be made in the drawing of the biplane view.
In dynamic graphics display, drawing cannot be executed while the machine is operating even though this is possible in ordinary graphics display (see Section 12.1). However, after drawing is executed, the operator can see how the tool moves along the tool path by operating the machine while displaying the mark for the current position of the tool. It is necessary that the setting data and switches related to the machine operation should be the same status between drawing operation and machining operation for properly displaying the current position of tool on the drawn tool path.
� Mark for the tool current position
� Position mark
� Display of the coordinate value
� ����� �� ��� ��� � ����
�����
Restrictions
� Graphic condition
� Partial enlargement
� Tool current position
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
607
The solid graphics draws the figure of a workpieces machined by the movement of a tool. The following graphic functions are provided :
Solid model graphic is drawn by surfaces so that the machined figure can be recognized concretely.
It is possible to draw a blank figure before machining. A rectangular parallelepiped and a circular column or cylinder can be drawn. A circular column or cylinder parallel to the X–axis, Y–axis, or Z–axis can be selected.
It is possible to draw the progress of machining by simulation.
It is possible to draw the final finish machined figure.
The user can choose from four drawing directions and eight tilting angles.
It is possible to draw XY plane views as well as solid model views. Height of the workpiece is discriminated by color for color display or brightness for monochrome display.
In addition to a solid drawing, a triplane view can be drawn. The user can choose from four types of plane view and side view positions. The user can freely change the cross–section position of a side view.
It is possible to install tools in the direction which is parallel to the X or Y axis as well as the Z axis.
It is possible to change tools during machining by the part program command.
12.2.2 Solid Graphics
1. Solid model graphic
2. Blank figure graphics
3. Drawing of machining progress
4. Drawing of final machined figure
5. Changing of drawing direction
6. Plane view graphics
7. Tri–plane view graphic
8. Horizontal hole machining
9. Tool change during machining
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
608
Solid graphics drawing procedure
1 To draw a machining profile, necessary data must be set beforehand.
So after press the function key AUXGRAPH , press the soft key [SOLID] .
Then the screen of “SOLID GRAPHIC (PARAMETER)” is displayed.
SOLID GRAPHIC (PARAMETER) O9501 N0014 BLANK FORM P= 2
X= 0.000 Y= 0.000 Z= 0.000
I= 0.000 J= 0.000 K= 0.000
TOOL FORM P= 0
R= 0.000 K= 0.000
PROJECTION P= 0
Q= 0 R= 0
INTENSITY P= 0
(0123456) Q= 0 R= 0
START SEQ.NO. N= 0
END SEQ.NO. N= 0
ANIM. SPEED N= 0
NO. X = S 0 T 10:26:35 MDI [ BLANK ][ EXEC ][ REVIEW ][ 3–PLN ][ ]
2 Use a cursor key to move the cursor to an item to be set.
3 Input numerics for the item at the cursor using the numeric key.
4 Press theINPUT key.
Input numerics can be set by these operations and the cursor moves to the next setting item automatically. The set data is retained even if the power is turned off. See Explanations for details on settings.
5 To draw a blank figure, display the SOLID GRAPHIC (BLANK) screen by pressing soft key [BLANK] on the SOLID GRAPHIC (PARAMETER) screen of step 1 above.
SOLID GRAPHIC (BLANK) O9501 N0014
[ ANEW ][ + ROT ][ – ROT ][ +TILT ][ –TILT ]
Z Y
X
Procedure
� SOLID GRAPHIC (BLANK)
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
609
6 Press soft key [ANEW] . This allows the blank figure drawing to be performed based on the blank figure data set.
7 Press soft keys [+ROT] [–ROT] [+TILT] , and [–TILT] , when performing drawing by changing the drawing directions. Parameters P and Q for the drawing direction are changed and the figure is redrawn with the new parameters.
8 Set the operation mode to the AUTO mode, press function PRGRM key,
and call the subject part program of drawing.
9 To draw a machining profile, display the SOLID GRAPHIC (EXECUTION) screen by pressing soft key [EXEC] on the SOLID GRAPHIC (PARAMETER) screen of step 1 above.
SOLID GRAPHIC (EXECUTION) O0100 N0100
[ A.ST ][ F.ST ][ STOP ][ REWIND ][ ]
Z Y
X
ÔÔÔÔÔ ÔÔÔÔÔ ÔÔÔÔÔ ÔÔÔÔÔÔÔ ÔÔÔÔÔÔÔ ÔÔÔÔÔÔÔ ÔÔÔÔÔÔÔ ÔÔÔÔÔÔÔÕÕÕÕ
10 Press either soft key [A.ST] or [F.ST] . When “STOP” is not displayed at the lower right corner of the screen, the program is executed from its head. “DRAWING” blinks at the lower right corner of screen during drawing. When [A.ST] is pressed, the status of machining in progress is drawn by simulation. When [F.ST] is pressed, the profile during machining is not drawn. Only the finished profile produced by the program is drawn. This allows drawing to be started.
11 Press soft key [STOP] to stop drawing temporarily. Drawing is stopped after drawing the current block and “STOP” blinks at the lower right corner of screen. Press soft key [A.ST] or [F.ST] when restarting drawing. Press soft key [REWIND] and then the [A.ST] or [F.ST] if redrawing from the head. It is possible to continue drawing after changing the solid graphic parameters in temporary stop.
12 When the end of program (M02 or M03) is executed, the drawing ends and the blinking of “DRAWING” stops. Then, the final finish figure is drawn on the screen. The drawn figure view is retained until the power is turned off as long as a new machine figure view is drawn.
� SOLID GRAPHICS (EXECUTION)
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
610
13 The color, intensity, or drawing direction of a machining figure which has been drawn can be changed and the figure redrawn. To redraw the figure, first change the parameters for the color, intensity, or drawing direction on the SOLID GRAPHIC (PARAMETER) screen shown in step 1, then press soft key [REVIEW] to display the SOLID GRAPHIC (REVIEW) screen.
SOLID GRAPHIC (REVIEW) O0100 N0100
[ ANEW ][ +ROT ][ –ROT ][ +TILT ][ –TILT ]
Z
Y
X
ÕÕ
ÕÕ
ÔÔÔÔÔÔ ÔÔÔÔÔÔ ÔÔÔÔÔÔ ÔÔÔÔÔÔ ÔÔÔÔÔÔ ÔÔÔÔÔÔ ÔÔÔÔÔÔÕ
14 Press soft key [ANEW] . The machining figure is redrawn with the color, intensity, or drawing direction set in step 13.
15 To redraw the figure in a different direction, press soft key [+ROT] , [–ROT] , [+TILT] , or [–TILT]. Parameters P and Q for the drawing direction are changed and the figure is redrawn with the new paramaters.
� REVIEW
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
611
16 The machined figure can be drawn on the tri–plane view. To draw a triplane view, press soft key [3–PLN] on the SOLID GRAPHIC (PARAMETER) screen of step 1 above. The SOLID GRAPHIC (3–PLANE) screen appears.
SOLID GRAPHIC (3–PLANE) 01126 N01126
[ ][ � ][ � ][ � ][ � ]
17 Each time soft key [ ] is pressed, the side–view drawings
displayed change as follows.
Right view and rear view
Rear view and left view
Left view and front view
Front view and right view
18 The sectional position of side view can be changed by the soft keys [←], [→], [↑ ], and [↓ ]. With the sectional position of the left/right side view, the marks � and � indicating the sectional position can be moved using the soft keys [←] and [→]. With the sectional position of rear/front side view, the marks � and � indicating the sectional position can be moved using the soft keys [↑ ], and [↓ ]. Keep the keys depressed to change sectional/views continuously.
� Triplane view drawing
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
612
Set the type of blank figure under P. The relationship between the setting value and figure is as follows:
P Blank figure
0 Rectangular parallelepiped (Cubed)
1 Column or cylinder (parallel to Z–axis)
2 Column or cylinder (parallel to X–axis)
3 Column or cylinder (parallel to Y–axis)
Set the X–axis, Y–axis, and Z–axis coordinate values of standard point of materials in workpiece coordinate system to the addresses X, Y, and Z. The standard point of materials is the corner point in the negative direction in the case of rectangular parallelepiped blank figure and the center point of bottom in the case of column and cylinder materials.
Set the dimensions of materials. The relationship between the addresses I, J, and K and setting value is as shown below:
Material I J K
Rectangular Length in X–axis direction
Length in Y–axis direction
Length in Z–axis direction
Column Radius of circle 0 Length of column
Cylinder Radius of exter- nal circle
Radius of internal circle
Length of cylinder
Z
K Y
J
I (X,Y,Z) J
I
X
(X,Y,Z)
K
Explanations
GRAPHICS PARAMETER
� BLANK FORM
♦ BLANK FORM (P)
♦ Material positions (X,Y,Z)
♦ Material dimensions (I,J,K)
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
613
Set the machining direction of tools. The relationship between the setting value and machining direction is as shown below.
P Machining direction of tools
0,1 Parallel to the Z–axis (perform machining from the + direction)
2 Parallel to the X–axis (perform machining from the + direction)
3 Parallel to the Y–axis (perform machining from the + direction)
4 Parallel to the Z–axis (perform machining from the – direction)
5 Parallel to the X–axis (perform machining from the – direction)
6 Parallel to the Y–axis (perform machining from the – direction)
Set the dimensions of tool. The relationship between the displayed address and setting value is as shown below:
Address Setting numerics
D R
Radius of tool
K Distance from the program point to tool tip (normally 0)
K
R Program point
Tip of the tool
The relationship between graphic method and direction and setting value is as shown below:
P Graphic method and direction
0, 4 Oblique projection view (+ X–axis)
1, 5 Oblique projection view (+ Y–axis)
2, 6 Oblique projection view (– X–axis)
3, 7 Oblique projection view (–Y–axis)
This setting value can also be incremented or decremented by the soft keys [+ROT] or [– ROT] . In this case, if the setting value exceeds 7, it returns to 0. If it is smaller than 0, it becomes 7.
� TOOL FORM
♦ Machining tool orientation (P)
♦ Dimensions of tools (R,K)
� PROJECTION
♦ Graphics method and direction (P)
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
614
Set the slant direction of the projection axis in the case of oblique projection drawing. Moreover, plane view can be specified. The relationship between the setting value and slant direction is as shown below:
Q Slant direction
3 Plane view
2 (0,2) direction ; α=90°in the figure below
1 (1,2) direction ; α=60°in the figure below
0 (2,2) direction ; α=45°in the figure below
–1 (2,1) direction ; α=30°in the figure below
–2 (2,0) direction ; α=0°in the figure below
This setting value can also be incremented or decremented by 1 using soft key [+ TILT] or [–TILT] .
Example) The angle of projection is changed by the set value.
Variations of the above figure determined by set values are shown below.
(i) Set value:3 (ii) Set value: 2 (iii) Set value: 1
(iv) Set value: 0 (v) Set value: –1 (vi) Set value: –2
(Two–dimensional drawing) (α=90°) (α=60°)
(α=45°) (α=30°) (α=0°)
αα
�
�
The angle of projection
(A,B)
♦ Tilting angle (Q)
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
615
Set the direction of the vertical axis.
R VERTICAL AXIS
0, 1 Z–axis
2 X–axis
3 Y–axis
The direction of the vertical axis which is set is effective by executing graph.
Specify the intensity of the drawing screen when performing drawing on the monochrome screen, and the color of the drawing screen when performing drawing on the color screen. The relationship between the setting, intensity, and color is as shown below: However, when the plane view is displayed on the monochrome screen. The brighter surface, whichever is specified by P or Q becomes the top surface.
Setting value Intensity Color
0 Maximum brightness White
1 Red
2 Dark
Green
3 Dark
Yellow
4 ↓ Blue
5
Li ht
Purple
6 Light
Light blue
The direction of the vertical axis which is set is effective by executing graph.
 GRAPHICS FUNCTION
616
P Q
P+Q
P
Q
Blank
P
P+Q Q
Oblique projection view
Plane view
Triplan view
Specify the start sequence number and end sequence number of each drawing in a four–digit numeric. The subject part program is executed from the head. But only the part enclosed by the start sequence number and end sequence numeric is drawn. When 0 is set as the start sequence number, the program is drawn from its head. When 0 is set as the end sequence number, the program is drawn to its end. The comparison of sequence number is performed regardless of main program and subprogram.
Set interval of animated simulation drawing ranging from 0 to 255. Every time the machining proceeds by the number set, the drawing is repeated. If 0 is set, drawing is repeated at every 1 block execution.
Soft key Function
[A.ST] Simulate and draw the progress of machining.
[F.ST] No figure during machining is drawn and only the final fin- ish figure by that program is drawn.
[STOP] When pressed, stops drawing at the end of block (single block stop).
[REWIND] Press this key to perform drawing from the head of part program. Heading is performed automatically after execu- tion of program end (M02/M30).
No part program which has not been registered in memory can be drawn. It is also necessary that the M02 or M30 be commanded at the end of the part program.
� START SEQ. NO. and END SEQ. NO.
� ANIM. SPEED
� Soft key functions on the “SOLID GRAPHIC (EXECUTION)” screen
� Graphics program
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
617
It is possible to specify BLANK FORM and TOOL FORM in the part program. The command format is as shown below. If it is commanded during execution of drawing, the item corresponding to the screen of “SOLID GRAPHIC (PARAMETER)” is set and drawing continues with the set data.
� Command of BLANK FORM
G10 L90 P_X_Y_Z_I_J_K_ ;
The command value succeeding the address is the same as the numeric set to the address being displayed at the item of BLANK FORM of “SOLID GRAPHIC (PARAMETER)”. If BLANK FORM is commanded, drawing continues after a new blank figure is drawn.
� Command of TOOL FORM G10 L91 P_R_K_ ;
The command value succeeding the address is the same as the numeric set to the address being displayed at the item of TOOL FORM of screen “SOLID GRAPHIC (PARAMETER)”. If 0 is set with the tool radius value, no machining simulation is performed thereafter.
Parameter No. 046#5 is used to specify whether to display the coordinates of the current position on SOLID GRAPHIC screen.
In solid graphics, parameter No. 058#1 is used to specify whether to apply tool length offset.
Parameter No. 058#2 is used to select whether to draw a triplane view with the third–angle or first–angle projection.
Parameter No. 058#3 is used to specify whether to draw ridges in plane view drawing.
Parameter No. 058#4 is used to specify whether to display a solid graphics in the rough mode or in the fine mode. When a solid graphics is drawn in the fine mode, the drawing speed is slower than when drawn in the rough mode.
In triplane drawing, a value can be specified by parameter No. 253 for changing the position of the cross section while the soft key is held down. A value from 0 to 10 can be set. When 0 is specified, a value of 1 is used.
� Specifying the blank form and tool form in the part program
� Display of the coordinate value
� TOOL COMP.
� Graphic method
� Ridge drawing
� Display mode
� Cross section position change
ww w.
cn cc
en ter
.co m
OPERATION B–61404E/0812. GRAPHICS FUNCTION
618
Right view and rear view
[ ]
Rear view and left view
Front view and right view Left view and front view
[ ]
[ ][ ]
Rear view
Top view
Right side viewLeft side view
Front view
Example) The side views of the figure below are illustrated.
In the above figure, the side views displayed are switched as follows.
Press
Press
Press Press
Examples
� Side view selection in triplane drawing
ww w.
cn cc
en ter
.co m
B–61404E/08 12. GRAPHICS FUNCTIONOPERATION
619
Some examples of cross–sectional views are given below for the left view and front view shown on the previous page.
ÅÅÅÅÅ ÅÅÅÅÅ ÅÅÅÅÅ
Sectional view 1
Å Å Å Å Å
ÅÅ ÅÅ ÅÅ
ÅÅÅ ÅÅÅ
ÅÅÅ ÅÅÅ ÅÅÅ
Å Å
ÅÅ ÅÅ
Sectional view 2
If the machine operation is not enabled, no drawing can be made. No drawing can be made during operation of machine. The main setting data and switches needed on drawing are as shown below:
Setting data/switch Status needed for drawing
Cutter compensation value It is necessary to set the cutter compensation val- ue properly. A valid tool length compensation val- ue must be specified if a figure is drawn with tool length compensation enabled.
Single block Off
Optional block skip Properly set it.
Feed hold Off
Tools which set the tool figure are limited to the cylinder figure (equivalent to flat end mill).
In solid graphics, paths based on helical interpolation cannot be drawn.
� Cross section position selection in triplane drawing
Limitations
� Graphic condition
� Tool form