0% found this document useful (0 votes)
79 views204 pages

ME51 302 R03a

Uploaded by

susosuso
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views204 pages

ME51 302 R03a

Uploaded by

susosuso
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 204

OSP-E100M

OSP-E10M
I-MAP EDIT FUNCTION
INSTRUCTION MANUAL
(3rd Edition)
Pub No. 4691-E-R2 (ME51-302-R3) Aug. 2002
4691-E P-(i)
SAFETY PRECAUTIONS

SAFETY PRECAUTIONS
The machine is equipped with safety devices which serve to protect personnel Eeoemmppl001
and the machine
itself from hazards arising from unforeseen accidents. However, operators must not rely exclusively
on these safety devices: they must also become fully familiar with the safety guidelines presented
below to ensure accident-free operation.
This instruction manual and the warning signs attached to the machine cover only those hazards
which Okuma can predict. Be aware that they do not cover all possible hazards.

1. Precautions Relating to Machine Installation


Eeoemmppl002
(1) Install the machine at a site where the following conditions (the conditions for achievement of
the guaranteed accuracy) apply.
• Ambient temperature:17 to 25°C
• Ambient humidity:40% to 75% at 20°C (no condensation)
• Site not subject to direct sunlight or excessive vibration; environment as free of dust, acid,
corrosive gases, and salt spray as possible.
(2) Prepare a primary power supply that complies with the following requirements.
• Voltage: 200 V
• Voltage fluctuation: ±10% max.
• Power supply frequency: 50/60 Hz
• Do not draw the primary power supply from a distribution panel that also supplies a major
noise source (for example, an electric welder or electric discharge machine) since this could
cause malfunction of the CNC unit.
• If possible, connect the machine to a ground not used by any other equipment. If there is no
choice but to use a common ground, the other equipment must not generate a large amount
of noise (such as an electric welder or electric discharge machine).
(3) Installation Environment
Observe the following points when installing the control enclosure.
• Make sure that the CNC unit will not be subject to direct sunlight.
• Make sure that the control enclosure will not be splashed with chips, water, or oil.
• Make sure that the control enclosure and operation panel are not subject to excessive vibra-
tions or shock.
• The permissible ambient temperature range for the control enclosure is 0 to 40°C.
• The permissible ambient humidity range for the control enclosure is 30 to 95% (no conden-
sation).
• The maximum altitude at which the control enclosure can be used is 1000 m (3281ft.).

2. Points to Check before Turning on the Power


Eeoemmppl003
(1) Close all the doors of the control enclosure and operation panel to prevent the entry of water,
chips, and dust.
(2) Make absolutely sure that there is nobody near the moving parts of the machine, and that there
are no obstacles around the machine, before starting machine operation.
(3) When turning on the power, turn on the main power disconnect switch first, then the CONTROL
ON switch on the operation panel.
4691-E P-(ii)
SAFETY PRECAUTIONS

3. Precautions Relating to Operation


Eeoemmppl004
(1) After turning on the power, carry out inspection and adjustment in accordance with the daily
inspection procedure described in this instruction manual.
(2) Use tools whose dimensions and type are appropriate for the work undertaken and the machine
specifications. Do not use badly worn tools since they can cause accidents.
(3) Do not, for any reason, touch the spindle or tool while spindle indexing is in progress since the
spindle could rotate: this is dangerous.
(4) Check that the workpiece and tool are properly secured.
(5) Never touch a workpiece or tool while it is rotating: this is extremely dangerous.
(6) Do not remove chips by hand while machining is in progress since this is dangerous. Always
stop the machine first, then remove the chips with a brush or broom.
(7) Do not operate the machine with any of the safety devices removed. Do not operate the
machine with any of the covers removed unless it is necessary to do so.
(8) Always stop the machine before mounting or removing a tool.
(9) Do not approach or touch any moving part of the machine while it is operating.
(10) Do not touch any switch or button with wet hands. This is extremely dangerous.
(11) Before using any switch or button on the operation panel, check that it is the one intended.

4. Precautions Relating to the ATC


(1) The tool clamps of the magazine, spindle, etc., are designed for reliability,Eeoemmppl005
but it is possible that
a tool could be released and fall in the event of an unforeseen accident, exposing you to dan-
ger: do not touch or approach the ATC mechanism during ATC operation.
(2) Always inspect and change tools in the magazine in the manual magazine interrupt mode.
(3) Remove chips adhering to the magazine at appropriate intervals since they can cause misoper-
ation. Do not use compressed air to remove these chips since it will only push the chips further
in.
(4) If the ATC stops during operation for some reason and it has to be inspected without turning the
power off, do not touch the ATC since it may start moving suddenly.

5. On Finishing Work
(1) On finishing work, clean the vicinity of the machine. Eeoemmppl006
(2) Return the ATC, APC and other equipment to the predetermined retraction position.
(3) Always turn off the power to the machine before leaving it.
(4) To turn off the power, turn off the CONTROL ON switch on the operation panel first, then the
main power disconnect switch.
4691-E P-(iii)
SAFETY PRECAUTIONS

6. Precautions during Maintenance Inspection and When


Trouble Occurs
Eeoemmppl007
In order to prevent unforeseen accidents, damage to the machine, etc., it is essential to observe the
following points when performing maintenance inspections or during checking when trouble has
occurred.
(1) When trouble occurs, press the emergency stop button on the operation panel to stop the
machine.
(2) Consult the person responsible for maintenance to determine what corrective measures need to
be taken.
(3) If two or more persons must work together, establish signals so that they can communicate to
confirm safety before proceeding to each new step.
(4) Use only the specified replacement parts and fuses.
(5) Always turn the power off before starting inspection or changing parts.
(6) When parts are removed during inspection or repair work, always replace them as they were
and secure them properly with their screws, etc.
(7) When carrying out inspections in which measuring instruments are used - for example voltage
checks - make sure the instrument is properly calibrated.
(8) Do not keep combustible materials or metals inside the control enclosure or terminal box.
(9) Check that cables and wires are free of damage: damaged cables and wires will cause current
leakage and electric shocks.
(10) Maintenance inside the Control Enclosure
a) Switch the main power disconnect switch OFF before opening the control enclosure door.
b) Even when the main power disconnect switch is OFF, there may some residual charge in the
MCS drive unit (servo/spindle), and for this reason only service personnel are permitted to
perform any work on this unit. Even then, they must observe the following precautions.
• MCS drive unit (servo/spindle)
The residual voltage discharges two minutes after the main switch is turned OFF.
c) The control enclosure contains the NC unit, and the NC unit has a printed circuit board
whose memory stores the machining programs, parameters, etc. In order to ensure that the
contents of this memory will be retained even when the power is switched off, the memory is
supplied with power by a battery. Depending on how the printed circuit boards are handled,
the contents of the memory may be destroyed and for this reason only service personnel
should handle these boards.
(11) Periodic Inspection of the Control Enclosure
a) Cleaning the cooling unit
The cooling unit in the door of the control enclosure serves to prevent excessive temperature
rise inside the control enclosure and increase the reliability of the NC unit. Inspect the follow-
ing points every three months.
• Is the fan motor inside the cooling unit working?
The motor is normal if there is a strong draft from the unit.
• Is the external air inlet blocked?
If it is blocked, clean it with compressed air.
4691-E P-(iv)
SAFETY PRECAUTIONS

7. General Precautions
(1) Keep the vicinity of the machine clean and tidy. Eeoemmppl008
(2) Wear appropriate clothing while working, and follow the instructions of someone with sufficient
training.
(3) Make sure that your clothes and hair cannot become entangled in the machine. Machine opera-
tors must wear safety equipment such as safety shoes and goggles.
(4) Machine operators must read the instruction manual carefully and make sure of the correct pro-
cedure before operating the machine.
(5) Memorize the position of the emergency stop button so that you can press it immediately at any
time and from any position.
(6) Do not access the inside of the control panel, transformer, motor, etc., since they contain high-
voltage terminals and other components which are extremely dangerous.
(7) If two or more persons must work together, establish signals so that they can communicate to
confirm safety before proceeding to each new step.

8. Symbols Used in This Manual


The following warning indications are used in this manual to draw attention to Eeoemmppl009
information of particu-
lar importance. Read the instructions marked with these symbols carefully and follow them.

Indicates an imminent hazard which, if not avoided, will result in death or serious
DANGER injury.

WARNING Indicates hazards which, if not avoided, could result in death or serious injury.

Indicates hazards which, if not avoided, could result in minor injuries or damage to
CAUTION devices or equipment.

NOTICE Indicates precautions relating to operation or use.


4691-E P-(i)
INTRODUCTION

INTRODUCTION
Eeoemmpan001
Thank you very much for choosing our CNC system. This numerical control system is a expandable
CNC with various features including a multi-main CPU system.
Major features of the CNC system are described below.
(1) Expandable CNC with a multi-main CPU system
A multi-main CPU system on which up to seven engines (main CPUs) can be mounted is used.
An excellent performance and cost effectiveness have been realized as a leader of increasingly
rapid and accurate machine tools. The CNC system can be adapted to any models and varia-
tions by changing the construction of the main CPUs. The machine is controlled by a built-in
PLC.
(2) Compact and highly reliable
The CNC system has become compact and highly reliable because of advanced hardware
technology, including UCMB (Universal Compact Main Board), I/O link, and servo link. The
'variable software' as a technical philosophy of the OSPs supported by a flash memory. Func-
tions may be added to the CNC system as required after delivery.
(3) NC operation panels
The following types of NC operation panels are offered to improve the user-friendliness.
One or more of the above types may not be used for some models.
• Color CRT operation panels
• Thin color operation panels (horizontal)
• Thin color operation panels (vertical)
(4) Machining management functions
These functions contribute to the efficient operation of the CNC system and improve the profit-
ability from small quantity production of multiple items and variable quantity production of varia-
tions. Major control functions are described below.
a) Reduction of setup time
With increase in small-volume production, machining data setting is more frequently
needed. The simplified file operation facilitates such troublesome operation. The documents
necessary for setup, such as work instructions, are displayed on the CNC system to elimi-
nate the necessity of controlling drawings and further reduce the setup time.
b) Production Status Monitor
The progress and operation status can be checked on a real-time basis on the screen of the
CNC system.
c) Reduction of troubleshooting time
Correct information is quickly available for troubleshooting.
(5) Help functions
When an alarm is raised, press the help key to view the content of the alarm.
This helps take quick action against the alarm.

To operate the CNC system to its maximum performance, thoroughly read and understand this
instruction manual before use.
Keep this instruction manual at hand so that it will be available when you need a help.

Screens

Different screens are used for different models. Therefore, the


screens used on your CNC system may differ from those shown
in this manual.
4691-E P-(i)
TABLE OF CONTENTS

TABLE OF CONTENTS
SECTION 1 I-MAP EDIT FUNCTION ..............................................................................1
1. Outline .......................................................................................................................................... 1
2. Outline of Individual Functions...................................................................................................... 2
2-1. File Editing Function .............................................................................................................. 2
2-2. Interactive I-MAP Function .................................................................................................... 2
2-3. Point Calculation Function ..................................................................................................... 5
2-4. Menu-driven Playback Function ............................................................................................ 6
2-5. Operation Preparation Function ............................................................................................ 6
3. I-MAP Edit Mode........................................................................................................................... 7
4. Selections Of Operation Modes .................................................................................................... 7
5. Background Operation Function ................................................................................................... 7
6. Data Setting Screen...................................................................................................................... 8
7. Controls on Operation Panel ........................................................................................................ 9
7-1. Functions of Keys ................................................................................................................ 10
8. Basic Data Setting Method ......................................................................................................... 11
8-1. Setting Data in Cursor-located Column ............................................................................... 11
8-2. Changing Preset Data ......................................................................................................... 13
8-3. Clearing Preset Data ........................................................................................................... 15
9. Unit System ................................................................................................................................ 17
10.Unit System for Setting Feedrate F ............................................................................................ 19

SECTION 2 OPERATING I-MAP EDIT FUNCTION .....................................................20


1. Operating I-MAP Edit Function ................................................................................................... 20
1-1. Directory Screen.................................................................................................................. 20
1-2. Creating a New File ............................................................................................................. 21
1-3. Editing Existing File ............................................................................................................. 22
2. I-MAP Editing Operation ............................................................................................................. 23
2-1. I-MAP Editing Operation...................................................................................................... 23
2-2. 1 Line Insert......................................................................................................................... 23
2-3. Delete .................................................................................................................................. 24
2-4. 1 Character Delete .............................................................................................................. 25
2-5. Copy .................................................................................................................................... 26
2-6. Paste ................................................................................................................................... 27
2-7. Line Jump ............................................................................................................................ 28
2-8. Overwrite/Insert ................................................................................................................... 30
2-9. Find and Replace Operation................................................................................................ 31
2-10.File Insert............................................................................................................................ 33
4691-E P-(ii)
TABLE OF CONTENTS

2-11.Another File ........................................................................................................................ 35


2-12.Save ................................................................................................................................... 38
2-13.Once Stop........................................................................................................................... 39
2-14.Quit ..................................................................................................................................... 40
2-15.Power Failure Measures in Direct Editing Mode ................................................................ 41

SECTION 3 INTERACTIVE I-MAP FUNCTION.............................................................42


1. Fundamental Concept ................................................................................................................ 42
2. Screen Transition Diagram ......................................................................................................... 43
3. Operating Interactive I-MAP ....................................................................................................... 44
3-1. Calling Required Cycle ........................................................................................................ 44
3-2. Programming Fixed Cycles ................................................................................................. 46
3-3. Programming Hole Position Patterns .................................................................................. 58
3-4. Programming Milling Cycles ................................................................................................ 70
3-5. Programming Circle Cutting Cycles................................................................................... 117
3-6. Reverse Conversion of patterns ........................................................................................ 132

SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION ................................................137


1. Basic Concept........................................................................................................................... 137
2. Operation Status Transfer Diagram .......................................................................................... 137
3. Operating Menu-driven Playback Function............................................................................... 138
3-1. Calling Playback Function ................................................................................................. 138
3-2. Data Setting....................................................................................................................... 139
3-3. Block Insert........................................................................................................................ 142
3-4. Other Operations ............................................................................................................... 144
3-5. Notes for Operating Playback Function ............................................................................. 146

SECTION 5 POINT CALCULATION FUNCTION ........................................................147


1. Fundamental Concept .............................................................................................................. 147
2. Patterns of Shape Elements ..................................................................................................... 148
3. Designation of Shape Elements and Data Setting Items .......................................................... 154
3-1. Point Designation Method ................................................................................................. 154
3-2. Line Designation Method................................................................................................... 155
3-3. Arc Designation ................................................................................................................. 157
3-4. Unknown Shape ................................................................................................................ 160
4. Screen Transition Diagram ....................................................................................................... 161
5. Point Calculation Function Operations ..................................................................................... 163
5-1. Pattern Selection ............................................................................................................... 163
5-2. Selection of First Element Definition.................................................................................. 167
5-3. Data Setting for Unknown Figure ...................................................................................... 174
4691-E P-(iii)

5-4. Data Setting of Second Element ....................................................................................... 177


5-5. Display and Entry of Calculation Result ............................................................................ 180
5-6. Previous Element .............................................................................................................. 187
5-7. Entry of Last Result ........................................................................................................... 188
5-8. Data Setting Screen .......................................................................................................... 190
4691-E P-1
SECTION 1 I-MAP EDIT FUNCTION

SECTION 1 I-MAP EDIT FUNCTION

1. Outline
Eeoemmpt1001
The I-MAP edit function creates a part program newly or edit the part program already made and
stored in the NC memory. Creation or editing of a program can be accomplished easily in interactive
mode using the interactive I-MAP function, point calculation function and menu type playback func-
tion added to conventionally available program editing function.
These functions can be accessed as required in making or editing a program, permitting highly effi-
cient programming.

Program editing function Program registration Program selection


function function
Memory Operation buffer
Edit buffer

Interactive One pattern


I-Map function data

Point Calculation
calculation function
function

Menu-driven Program read-out


playback 1 block data function
function

EIOEMMPT1001R01
4691-E P-2
SECTION 1 I-MAP EDIT FUNCTION

2. Outline of Individual Functions

2-1. File Editing Function


Creation and editing of part program are possible by this function. Programs may Eeoemmpt1002
be edited (writing,
alteration, insertion, deletion. etc.) using the display screen. This function is called the "screen edi-
tor".
The program editing function has sub functions to make programming easier. These sub functions
include the "interactive I-MAP function" and "point calculation function". During programming and
program editing operations, required function can be accessed at any point as many times as nec-
essary.
The part program completed using the program editing function is registered in the memory at the
time the programming and editing operations have been completed.

2-2. Interactive I-MAP Function


Various patterns of machining operations are pre-programmed and accessedEeoemmpt1003
as required. Select a
required pattern from the pattern selection screen. Guide drawings appear to navigate you when
setting the selected pattern data. The available patterns include:
• Fixed cycles (such as boring, drilling)
• Area machining (such as face milling, pocket milling)
• Hole position pattern (such as line at angle, bolt hole circle)
• Circle cutting cycle (such as CW circle cutting cycle, cycle cancel)

EIOEMMPT1002R01

Fig.1-1 Pattern Selection Screen (for Selection of Guide Drawing)


4691-E P-3
SECTION 1 I-MAP EDIT FUNCTION

When you select a required pattern, the data setting screen for the selected pattern appears.

EIOEMMPT1003R01

Fig.1-2 Data Setting Screen


4691-E P-4
SECTION 1 I-MAP EDIT FUNCTION

When you finish setting of each pattern data, create a program (normally 1-block) from the set data
in the NC program format and insert it using the BLOCK INSERT command into the program being
edited.
The interactive I-MAP function includes a function for reverse conversion of a pattern cycle. Reverse
conversion means that the I-MAP generates and displays the above guide drawing from a fixed
cycle, area machining cycle, hole position pattern, or circle cutting cycle which is already inserted in
the NC program as a 1-block program data. Reverse conversion allows easy confirmation and cor-
rection of already created pattern cycle programs.

N12 LAA X50 Y60 J45 I50 K3 I25 K2 I80 K1

Reverse conversion

EIOEMMPT1004R01
4691-E P-5
SECTION 1 I-MAP EDIT FUNCTION

2-3. Point Calculation Function


The I-MAP creates the NC program by picking up the point data from a partEeoemmpt1004
drawing and entering
them in the program. In this process, the point calculation function allows you to interactively calcu-
late the point data not expressed in the drawing and enter the calculation results in units of words
into the program being created by the program edit function.
The point calculation function displays the guide drawing as an object for calculation, and guides
you through data entry at the required data setting items by highlighting a graphic element of the
drawing.
Since the screen shows not only values but also the detailed drawing, you can check the calculation
result securely and easily.

Fig.1-3 Graphic Element Data Setting Screen


EIOEMMPT1005R01
4691-E P-6
SECTION 1 I-MAP EDIT FUNCTION

Fig.1-4 Calculation Result Display Screen


EIOEMMPT1006R01

2-4. Menu-driven Playback Function


Eeoemmpt1005
This function allows you to write the actual machine positions (X, Y, Z) in the program.
The data items required to create 1-block NC program are displayed on a screen, where you can
interactively set the required data such as position data. When all data are set, the NC creates 1-
block program from the set data according to the NC program format, and then inserts the block into
the program being edited or created using the program edit function.

2-5. Operation Preparation Function


When program editing is completed and the program is registered in the memory, Eeoemmpt1006
this function auto-
matically selects the program. This means the created or edited program is automatically trans-
ferred to the operation buffer, eliminating the need to select the program in the automatic mode (the
file name must be specified in usual case).
Simply select the automatic mode and press CYCLE START, and the machine executes the created
or edited program immediately.
4691-E P-7
SECTION 1 I-MAP EDIT FUNCTION

3. I-MAP Edit Mode


Eeoemmpt1007
The I-MAP edit mode executes the interactive program editing function which creates a program
newly or edits the program sotred in the memory.

4. Selections Of Operation Modes


Eeoemmpt1008
The I-MAP edit mode does not terminate even if any of the following mode selection keys is pressed
during I-MAP editing.

P
MacMan
AUTO MDI MANUAL EDIT AUX PARAMETER ZERO SET TOOL DATA
EIOEMMPT1007R01

To resume the I-MAP edit function, press the EDIT AUX key.

5. Background Operation Function


Eeoemmpt1009
The I-MAP edit mode is selected to newly create or edit a program and background machine opera-
tion in the AUTO or MANUAL mode is possible.

Can be proceeded
simultaneously at the
Actual Machining same time

RUN S.T.M SLIDE PROGRAM LIMIT ALARM


HOLD STOP

P
MacMan
AUTO MDI MANUAL EDIT AUX PARAMETER ZERO SET TOOL DATA

! " # $ DEL ( ) CAPS


A B C D E F G LOCK
, ,
@ & ? HT %
H I/ J K L M N SP
^ | [ ]
CTRL
O P Q R S T U
- { } ; < > UPPER
V
-
W X Y Z : , CASE

7 8 9 / BS
P
4 5 6
P
* CAN

1 2 3 +
0 . = - WRITE

F1 F2 F3 F4 F5 F6 F7 F8

EIOEMMPT1008R01
4691-E P-8
SECTION 1 I-MAP EDIT FUNCTION

6. Data Setting Screen


When the file edit function is executed in the I-MAP edit mode, a program composed Eeoemmpt1010
of a maximum
of 16 lines is displayed in the program source display area. If either the interactive I-MAP or the
graphic calculation function is called in this state, the screen splits the display area as shown below.

Alarm indication

Currently selected mode (guide display)

Program source display area

Data setting columns

Guide drawing/confirmation
drawing display area

Function menu
EIOEMMPT1009R01
7.

RUN S.T.M SLIDE PROGRAM LIMIT ALARM


HOLD STOP

P
MacMan
AUTO MDI MANUAL EDIT AUX PARAMETER ZERO SET TOOL DATA

! " # $ DEL ( ) CAPS


A B C D E F G LOCK
, ,
@ & ? HT %
H I /
J K L M N SP
^ | [ ]
CTRL
O P Q R S T U
- { } ; < >
- UPPER
V W X Y Z : , CASE
Controls on Operation Panel

7 8 9 / BS
P P CAN
4 5 6
*
1 2 3 +
WRITE
0 . = -
F1 F2 F3 F4 F5 F6 F7 F8
SECTION 1 I-MAP EDIT FUNCTION

EIOEMMPT1010R01
Eeoemmpt1011
4691-E P-9
4691-E P-10
SECTION 1 I-MAP EDIT FUNCTION

7-1. Functions of Keys


(1) Mode Selection Keys Eeoemmpt1012
Selection the required operation and programming mode. The lamp in the key of the selected
mode lights up.
(2) Character Keys
Input of alphabets and symbols using these keys.
(3) BS and CAN Keys
Use these keys to erase the wrongly entered characters or numerals.

BS key:
Moves the cursor back by one character, allowing you erase the wrong data.
ABC Press BS. AB

Cursor flickering Cursor flickering

CAN key
Deletes all the characters in the column, allowing you to correct the wrong data.
ABC Press CAN. AB

Cursor flickering Cursor flickering


Cursor disappears,
and the column
returns to the non-
input state.
EIOEMMPT1011R01

(4) Operator Keys


Operators are input by these keys.
(5) WRITE key
The characters input are written into the memory or the function designated by the input charac-
ters is executed.
(6) Numerical Keys
These keys input numerical values.
(7) Cursor Keys
Used to move the cursor (where a character is displayed in blue background on the screen).
(8) Page Keys
Used to advance or reverse the display by one page when the data setting field consists of sev-
eral pages.
(9) Function Keys
Pressing the function key corresponding to the function name displayed on these keys exe-
cutes the designated function.
4691-E P-11
SECTION 1 I-MAP EDIT FUNCTION

8. Basic Data Setting Method

8-1. Setting Data in Cursor-located Column


Locate the cursor to the data setting column where you want to set data. Eeoemmpt1013
Enter the required numerical data, and then press the WRITE key. The data will be set in the cursor-
located column.
When setting "123" at HOLE POSITION X, for example, proceed as follows:
Locate the cursor at HOLE POSITION X using the cursor keys.

EIOEMMPT1012R01

Enter "123" using the numeral keys. The entered value appears at SET on the lower left of the
screen.

EIOEMMPT1013R01
4691-E P-12
SECTION 1 I-MAP EDIT FUNCTION

Press the WRITE key. The value is entered at HOLE POSITION X and the cursor moves to the next
setting item HOLE POSITION Y.

EIOEMMPT1014R01
4691-E P-13
SECTION 1 I-MAP EDIT FUNCTION

8-2. Changing Preset Data


Move the cursor to the data that you want to change using the cursor keys. Eeoemmpt1014
Enter the required data using the numeral keys, and then press the WRITE key.
When setting "789" at HOLE POSITION X, for example, proceed as follows:
Locate the cursor at HOLE POSITION X using the cursor keys.

EIOEMMPT1015R01

Enter "789" using the numeral keys. The entered value appears at SET on the lower left of the
screen.

EIOEMMPT1016R01
4691-E P-14
SECTION 1 I-MAP EDIT FUNCTION

Press the WRITE key. The value is entered at HOLE POSITION X and the cursor moves to the next
setting item HOLE POSITION Y.

EIOEMMPT1017R01
4691-E P-15
SECTION 1 I-MAP EDIT FUNCTION

8-3. Clearing Preset Data


Move the cursor to the data that you want to clear using the cursor keys. Eeoemmpt1015
Press the BS key to delete all the preset data from the data setting column. Then press the WRITE
key.
When clearing the data set at HOLE POSITION X, for example, proceed as follows:
Locate the cursor at HOLE POSITION X using the cursor keys.

EIOEMMPT1015R01

Press the BS key. The data at PRE (SET) on the lower right of the screen is cleared.

EIOEMMPT1019R01
4691-E P-16
SECTION 1 I-MAP EDIT FUNCTION

Press the WRITE key. The data at HOLE POSITION X is cleared and the cursor moves to the next
setting item HOLE POSITION Y.

EIOEMMPT1020R01
4691-E P-17
SECTION 1 I-MAP EDIT FUNCTION

9. Unit System
Eeoemmpt1016
Dedicated data setting screens are given to both interactive I-MAP function and graphic calculation
function activated only in the I-MAP edit mode.
When required data is set on the data setting screen, the I-MAP automatically creates a program (1
block or 1 word) in the NC program format from these set data, and writes the program into the NC
program being created or edited.
The NC system has two unit systems, which can be selected by parameter setting.
(1) Program unit system
This unit system is used when the control interprets the NC program for calculation.
The unit system can be selected from 1 mm, 1 µm, and 1 inch by data setting at the relevant NC
optional parameter on the INPUT UNIT SYSTEM screen.
(2) Data setting unit system
This unit system is used when setting data such as tool offset value. The unit system can be
also selected at the relevant NC optional parameter on the INPUT UNIT SYSTEM screen.

EIOEMMPT1021R01

Fig.1-5 NC Optional Parameter (INPUT UNIT SYSTEM) Screen


4691-E P-18
SECTION 1 I-MAP EDIT FUNCTION

In this I-MAP edit mode, therefore, the unit systems are defined as follows:
• When data is set in the setting area, the unit system conforms to the above data setting unit
system (2).
• When NC program is created from the set data, the unit system conforms to the above program
unit system (1).

Program unit
system

Data setting
unit system

EIOEMMPT1022R01
4691-E P-19
SECTION 1 I-MAP EDIT FUNCTION

10. Unit System for Setting Feedrate F


I-MAP accepts two different feedrate commands; F1-digit command and F4-digit Eeoemmpt1017
command. There-
fore, unlike the other data, different unit systems are used for the feedrate F depending on the com-
mand.
If an integer is entered as the feedrate, the integer is set as it is on the data setting screen regard-
less of the selected unit system.
If a real number is entered as the feedrate, it is set on the data setting screen in units of "1 mm/min".
Example : When "1" is entered and WRITE is pressed, feedrate F1 is set.
When "1." is entered and WRITE is pressed, feedrate F1. is set.
To create a block of NC program from the data set on the screen, the NC converts the integer F data
into the F integer command regardless of the program unit system. Meanwhile, it converts the real F
data into the F real number command according to the program unit system.

[Supplement]
The feedrate input range is from 0 to 99999.9.
4691-E P-20
SECTION 2 OPERATING I-MAP EDIT FUNCTION

SECTION 2 OPERATING I-MAP EDIT FUNCTION

1. Operating I-MAP Edit Function

1-1. Directory Screen


Press the mode selection key EDIT AUX. Eeoemmpt2001
The lamp at the upper left of the EDIT AUX key lights, indicating that the program operation mode is
established.
The screen shows the program directory.

EIOEMMPT2001R01
4691-E P-21
SECTION 2 OPERATING I-MAP EDIT FUNCTION

1-2. Creating a New File


To create a new file, follow the procedure below: Eeoemmpt2002
Select [F3] (NEW FILE) from the function menu of the DIRECTORY screen. The NEW FILE pop-up
function menu is displayed.

EIOEMMPT2002R01

Procedure :
1 Select [F1] (I-MAP).
The NEW FILE pop-up window is displayed.

EIOEMMPT2003R01

Fig.2-1 NEW FILE Pop-up Window

2 Input the file name of the new file to be created, then select [F7] (OK).
The single file editing screen is displayed
The cursor is located in a blank program source display area.
It is now possible to input a program.

[Supplement]
1) If [F7] (OK) is selected without inputting a file name, the message "9057 Invalid file name or
path name" is displayed.
If this happens, select [F8] (OK) to return to file name input.
2) If the file that has been input already exists, the message "FILE EXIST. OVER WRITE OK?" is
displayed.
To edit the file name, select [F6] (YES).
To return to file name input, select [F7] (NO).
3) If an extension name is omitted in file name input, MIN is automatically added.
4691-E P-22
SECTION 2 OPERATING I-MAP EDIT FUNCTION

1-3. Editing Existing File


Edit an existing file in the following procedure: Eeoemmpt2003

Procedure :
1 Press the function key [F2] (EDIT) from the function menu of the directory screen.
The program source of the selected file is displayed on the program source display area.

EIOEMMPT2004R01

Fig.2-2 Program Source Editing Screen


4691-E P-23
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2. I-MAP Editing Operation

2-1. I-MAP Editing Operation


This section describes the operations required for editing a program using theEeoemmpt2004
I-MAP function.
The procedures explained below are based on the operations on the single file edit screen.
The basic operations are common to both signal and double file operations. When editing double
files, however, you cannot use the interactive I-MAP function or point calculation function.

2-2. 1 Line Insert


This operation inserts one blank line immediately before the cursor position. Eeoemmpt2005
To execute 1 line insert, follow the procedure below:

Procedure :
1 Move the cursor to the line below the position where the blank line is to be inserted.
Use the up/down cursor keys to move the cursor inside the program source display area.

2 Select [F4] (1 LINE INSERT) from the function menu.


A blank line is inserted above the specified line.

G15H1 G15H1
G0Z500. G0Z500.
X300.Y300. [F4]
T7 (1 LINE X300.Y300.
M6 INSERT) T7
T4 M6
M5 T4

Fig.2-3 1 Line Insert Operation


EIOEMMPT2005R01

This completes the 1 line insert operation.


4691-E P-24
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-3. Delete
Eeoemmpt2006
This operation deletes the specified program lines. The deleted lines are stored in the cut buffer
(temporary storage area).
To delete, follow the procedure below:

Procedure :
1 Move the cursor to the beginning of the first line in the program source that is to be deleted.
Use the up/down cursor keys to move the cursor inside the program source display area.

2 Select [F5] (DELETE) from the function menu.


The line at the cursor location is highlighted.

3 Press the "down" cursor key to define the range to be deleted.


The defined range is highlighted.

[Supplement]
If the volume of data designated exceeds the capacity of the cut buffer, the message "CAN'T
DELETE ANY MORE BECAUSE AF 9047 BUFFER OVERFLOW." is displayed.

4 Press the (WRITE) key.

The defined range is deleted and the deleted program source is stored in the cut buffer.

G15H1 G15H1
G0Z500. G0Z500.
X300.Y300. X300.Y300.
T7 T7
M6 M6
T4 T4
M5 M5
[F5] (DELETE) [CANCEL] key
G15H1 G15H1
G0Z500. G0Z500.
X300.Y300. X300.Y300.
T7 T7
M6 M6
T4 T4
M5 M5
Press Down cursor key twice.

[WRITE] key
G15H1
G0Z500.
T4
M5
S318
M3
G0X60.Y-20.1

Fig.2-4 Delete Operation


EIOEMMPT2006R01

This completes deletion of the specified range of program lines.


4691-E P-25
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-4. 1 Character Delete


Deletes the character where the cursor is located. Eeoemmpt2007
To delete a required character, follow the procedure below:

Procedure :
1 Move the cursor to the character that you want to delete. Use the up/down and right/left cursor
keys to move the cursor inside the program source display area.

2 Select [F6] (1-CHAR DELETE) from the function menu.


The character at the cursor is deleted.

GOO X300 Z300 GOO 300 Z300


G50S3500 G50S3500
S42M41M03M08 S42M41M03M08
[F6]
G00X105Z92.0 4 8T0202 G00X105Z92.0 4 8T0202
(1 CHAR
Z90 Z90
DELETE)
S4242M09 S4242M09
X300Z300T0200 X300Z300T0200

Fig.2-5 1-character Delete Operation


EIOEMMPT2007R01
4691-E P-26
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-5. Copy
Eeoemmpt2008
This operation copies the specified program lines into the cut buffer (temporary storage area).
To copy, follow the procedure below:

Procedure :
1 Move the cursor to the beginning of the first line in the program source that is to be copied.
Use the up/down cursor keys to move the cursor inside the program source display area.

2 Select [F1] (COPY) from the function menu.


(If COPY is not found, press the Extend key at the right of [F8].)

3 The cursor-located line is displayed in reverse video.Press the "down" cursor key to define the
range to be copied.
The defined range is highlighted.

[Supplement]
If the volume of data defined exceeds the capacity of the cut buffer, the message "9016 Buffer
overflow. Can not anymore." is displayed.

4 Press the (WRITE) key.

The defined range is stored in the cut buffer and the highlighting is cancelled.

G15H1 G15H1
G0Z500. G0Z500.
X300.Y300. X300.Y300.
T7 T7
M6 M6
T4 T4
M5 M5
[F1] (COPY) [WRITE] key
G15H1 G15H1
G0Z500. G0Z500.
X300.Y300. X300.Y300.
T7 T7
M6 M6
T4 T4
M5 M5
Press Down cursor key twice.

Fig.2-6 Copy Operation


EIOEMMPT2008R01

This completes copying of the specified range of program lines.


4691-E P-27
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-6. Paste
The paste operation inserts the data stored in the cut buffer (lines previouslyEeoemmpt2009
copied or deleted) at
the specified program line.
To paste, follow the procedure below:

Procedure :
1 Move the cursor to the line below the position where the data is to be pasted.
Use the up/down cursor keys to move the cursor inside the program source display area.

2 Select [F3] (PASTE) from the function menu.


(If PASTE is not found, press the Extend key at the right of [F8].)
The program blocks stored in the cut buffer are inserted above the specified line.

G15H1 G15H1
G0Z500. G0Z500.
X300.Y300. [F3] ******
T7 ******
(PASTE)
M6 M6
T4 T4
M5 M5

Fig.2-7 Paste Operation


EIOEMMPT2009R01

This completes the paste operation.


4691-E P-28
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-7. Line Jump


Eeoemmpt2010
The "line jump" operation advances the cursor position by the specified number of lines.
To execute line jump, follow the procedure below.

Procedure :
1 Select [F2] (JUMP) from the function menu of the PROGRAM EDITING screen.
If JUMP is not displayed, press the [Extend] key to the right of [F8].
The LINE JUMP pop-up window is displayed when [F2] (JUMP) is selected.

EIOEMMPT2010R01

Fig.2-8 LINE JUMP Pop-up Window

2 Input the number of lines to jump, or select [F3] (TOP PAGE) or [F4] (LAST PAGE). To jump to
the first line or the final line of the program source, it is not necessary to input the number of
lines. If the number of lines is input, proceed to the step 3).
4691-E P-29
SECTION 2 OPERATING I-MAP EDIT FUNCTION

3 Select [F5] (FORWARD), [F6] (BACK), or [F7] (TOP) from the pop-up function menu of the
LINE JUMP pop-up window.
The cursor position moves in accordance with the selected function.
Details of the functions of these menu items are given below:

TOP PAGE The cursor is moved to the first line of the program source.
LAST PAGE The cursor is moved to the final line of the program source.
FORWARD The cursor is moved the specified number of lines toward the final line of
the program source, starting from the current cursor position. If the speci-
fied number of lines goes beyond the final line of the program source, the
cursor is located at the final line.
BACK The cursor is moved the specified number of lines toward the first line of
the program source, starting from the current cursor position. If the speci-
fied number of lines goes beyond the first line of the program source, the
cursor is located at the first line.
TOP The cursor is moved the specified number of lines from the top of the pro-
gram. If the specified number of lines goes beyond the final line of the pro-
gram source, the cursor is located at the final line.

[Supplement]
If FORWARD, BACK, or TOP is carried out without inputting a number of lines, the message "9041
Can not jump!" is displayed.
If this happens, select [F8] (OK) to return to NUMBER OF LINES input.

On completion of the line jump operation, the LINE JUMP pop-up window closes.
4691-E P-30
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-8. Overwrite/Insert
The meanings of "overwrite" and "insert" are as follows: Eeoemmpt2011

Procedure :
1 Overwrite
An input character overwrites the existing character at the cursor position.

2 Insert
An input character is inserted before the existing character at the cursor position.
The overwrite and insert input modes alternate each time [F5] (OVERWR/INSERT) is selected
from the function menu. (If OVERWR/INSERT is not found, press the Extend key at the right of
[F8].)
The presently selected input mode is indicated in the tile bar.
4691-E P-31
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-9. Find and Replace Operation

2-9-1. Finding Character String

The "find" operation searches for any desired character string in the displayedEeoemmpt2012
program source.
To execute "find", follow the procedure below:

Procedure :
1 Select [F1] (FIND/REPLACE) from the function menu of the PROGRAM EDITING screen.
If FIND/REPLACE is not displayed, press the [Extend] key to the right of [F8]. The FIND/
REPLACE pop-up window is displayed when [F1] (FIND/REPLACE) is selected.

EIOEMMPT2011R01

Fig.2-9 FIND/REPLACE Pop-up Window

2 Input the character string to be found.

[Supplement]
"?" can be used as a wild card when specifying the character string ("*" cannot be used as a wild
card).
4691-E P-32
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-9-2. Replacing Character String

The "replace" operation searches for any desired character string in the Eeoemmpt2013
program source and
replaces it with a specified character string.
To execute "replace", follow the procedure below:

Procedure :
1 Select [F1] (FIND/REPLACE) from the function menu of the PROGRAM EDITING screen.
If FIND/REPLACE is not displayed, press the [Extend] key to the right of [F8].
The FIND/REPLACE pop-up window is displayed when [F1] (FIND/REPLACE) is selected.

EIOEMMPT2011R01

Fig.2-10 FIND/REPLACE Pop-up Window

2 Input the character string to be replaced in the FIND input area.

[Supplement]
"?" can be used as a wild card when specifying the character string ("*" cannot be used as a wild
card).

3 Input, in the REPLACE input area, the character string to replace the one to be found.
On completion of the operation in step 2), press the up/down cursor keys to locate the cursor in
the REPLACE input area.
4691-E P-33
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-10. File Insert


Eeoemmpt2014
The "file insert" operation inserts a program source in the single/double file editing screen at the cur-
sor position in the currently displayed program source.
To execute "file insert", follow the procedure below.

Procedure :
1 Select [F6] (ADD) from the function menu of the single/double file editing screen.
If ADD is not displayed, press the [Extend] key to the right of [F8].
The FILE ADD pop-up window is displayed when [F6] (ADD) is selected.

EIOEMMPT2012R01

Fig.2-11 FILE ADD Pop-up Window


The contents of the FILE ADD pop-up window are explained below.

OSP Indicates the format of the device whose directory information


(device format) is displayed. There are three possibilities: OSP, DOS (FAT),
and "UNKNOWN".
Data table Indicates the file names in the designated device that meet the
search conditions.
MD1: *.* Indicates the search condition for files displayed in the data
(Search condition) table.
4691-E P-34
SECTION 2 OPERATING I-MAP EDIT FUNCTION

A pop-up function menu is displayed in association with the FILE ADD pop-up window.
The items in this menu are explained below.

DEVICE Changes the device whose files are displayed in the data table.
Details of operation are the same as described in 2-1-1 "Changing the
Device".(OSP-E100M/E10M Operation Manual, Data Operation, Section 6)
FILE NAME Changes the file pattern displayed in the data table.
Details of operation as the same as described in 2-1-2. "Changing the Dis-
played Files".(OSP-E100M/E10M Operation Manual, Data Operation, Sec-
tion 6)
SORT Changes the file pattern displayed in the data table.
Details of operation are the same as described in 2-1-3. "Sorting
Files".(OSP-E100M/E10M Operation Manual, Data Operation, Section 6)

2 To change the directory display in the data table, select the appropriate item from the pop-up
function menu.

3 Select the desired file name from the data table.


Use the up/down cursor keys to select the file name.

[Supplement]
If the selected file name is that of a directory, the contents of the directory are displayed in step 4).
In this case, go through the operation from step 3) again.

4 Select [F7] (OK).


The program source of the file selected in step 3) is inserted at the line where the cursor is cur-
rently located.
4691-E P-35
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-11. Another File


The "another file" operation allows editing, creation, or display, of another file.Eeoemmpt2015
When the "another file" operation is selected on the single file editing screen, the display changes to
the double file editing screen.
When the "another file" operation is executed, the selected other file is displayed in the right-hand
program source area (if a new file is being created, the area is blank).
Note that, in the direct editing mode, the "another file" operation cannot be used if the double file
editing screen is already in use.
To execute the "another file" operation, follow the procedure below.

Procedure :
1 Select [F7] (ANOTHER FILE) from the function menu of the single file edit screen.
If ANOTHER FILE is not found, press [F8] (Extend) key.
The ANOTHER FILE pop-up window appears.

EIOEMMPT2013R01

Fig.2-12 ANOTHER FILE Pop-up Window

[Supplement]
When [F7] (ANOTHER FILE) is selected from the function menu of the double file editing screen,
the program source selected on the screen changes.
4691-E P-36
SECTION 2 OPERATING I-MAP EDIT FUNCTION

The contents of the ANOTHER FILE pop-up window are explained below.

OSP Indicates the device format of the displayed index information.


(device format) There are three possibilities: OSP, DOS (FAT), and
UNKNOWN.
Data table Indicates the file names of files in the specified device that
meet the search condition.
MD1: *.* Indicates the condition for the file names displayed in the data
(Search condition) table.

To change the display in the data table, select [F1] (DIR DISPLAY) from the pop-up function
menu, then change the device, or the file names displayed, or sort the files in a different way.

2 Select the desired file name in the data table.


Use the up/down cursor keys to select the file name.

3 Select any of the functions from [F2] (EDIT), [F3] (CREATE), and [F4] (LIST DISPLAY).
For each operation, refer to "2-11-1 Editing Another File", "2-11-2 Creating Another File" or "2-
11-3 Displaying Another File".

[Supplement]
1) If the "another file" operation is being used to create a new file, there is no need to select a file
name in step 2).
2) If the selected file name is that of a directory, the contents of the directory are displayed in step
3). In this case, go through the operation from step 2) again.

2-11-1. Editing Another File ([F2] (EDIT))

Select the desired file from the ANOTHER FILE pop-up window, then selectEeoemmpt2016
[F2] (EDIT) from the
pop-up function menu: the double file editing screen is displayed.
The program source that was displayed in the single file editing screen is now displayed in the left-
hand program source display area of the double file editing screen, while the program source
selected in the ANOTHER FILE pop-up window is displayed in the right-hand program source dis-
play area.
The cursor is displayed in the right-hand program source display area.

[Supplement]
1) If the file selected in the ANOTHER FILE pop-up window is protected, the message "9021 File
protect" is displayed and the original editing screen is redisplayed.
2) The same file as a file already edited or a file displayed in the list cannot be edited. If the same
file as that being edited is attempted to be edited as another file, the editing file already opened
will be activated.
If the same file as that displaying a list is attempted to be edited as another file, the window dis-
playing the list will be changed into the editing mode, allowing the editing operations.
3) In the direct editing mode, the double file editing operation cannot be carried out. Even when
[F7] (ANOTHER FILE) is selected from the function menu, [F2] (EDIT) will not be displayed in
the menu.
4691-E P-37
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-11-2. Creating a New File ([F3] (NEW FILE))


Eeoemmpt2017
To create a new file using the "another file" operation, follow the procedure below:

Procedure :
1 Select [F3] (NEW FILE) from the function menu.
The NEW FILE pop-up window is displayed.

2 Input the file name for the new file and select [F7] (OK).
The screen display changes to the double file editing screen: the program source that was dis-
played in the single file editing screen is displayed in the left hand program source display
area, and the new program source will be displayed in the right-hand program source display
area, which is now blank.
The new program can now be created.

[Supplement]
1) If [F7] (OK) is selected without inputting a file name, the message "9057 Invalid file name or
path name" is displayed.
If this happens, select [F8] (OK) to return to file name input.
2) If the file that has been input already exists, the message "FILE EXIST." is displayed.
If this happens, select [F8] (OK) to return to file name input.
3) In the direct editing mode, the double file editing operation cannot be carried out. Even when
[F7] (ANOTHER FILE) is selected from the function menu, [F3] (NEW FILE) will not be dis-
played in the menu.

2-11-3. Displaying Another File ([F4] (LIST))

Select any desired file from the ANOTHER FILE pop-up window and selectEeoemmpt2018
[F4] (LIST) from the
pop-up function menu. The screen display changes to the double file editing screen: the program
source that was displayed in the single file editing screen is displayed in the left hand program
source display area, and the program source of the file selected in the ANOTHER FILE pop-up win-
dow is displayed in the right-hand program source display area.

[Supplement]
You cannot list the already listed file or the file being edited.
If listing of such a file is attempted, the file already opened for edition or listing will be activated.
4691-E P-38
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-12. Save
The "save" function saves in memory the data that is currently being editedEeoemmpt2019
in the normal editing
mode.

[Supplement]
This function is not available in the direct editing mode. After editing the data in the direct editing
mode, save the data by following the edit quit operation explained later.

This function saves the edited data in the memory in the same way as data saving after selection of
QUIT, but the edit mode remains active.
To execute "save", follow the procedure below.

Procedure :
1 Select [F7] (SAVE) from the function menu.
If SAVE is not displayed, press the [Extend] key to the right of [F8].
The FILE SAVE pop-up window is displayed when [F7] (SAVE) is selected.
Input the save destination device name and the name the file is to be saved under, then select
[F7] (OK).
4691-E P-39
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-13. Once Stop


The "once stop" function temporarily stops the current editing operation in theEeoemmpt2020
normal editing mode.

[Supplement]
This function is not available in the direct editing mode. In the direct editing mode, quit the opera-
tion in the manner as explained later then perform other desired operation.

This function differs from QUIT in the program editing in that the editing mode is terminated without
saving the data in memory.
To execute "once stop", follow the procedure below.

Procedure :
1 Select [F8] (ONCE STOP) from the function menu.
If ONCE STOP is not displayed, press the extension key to the right of [F8].
The following message is displayed when [F8] (ONCE STOP) is selected.
FILE EDIT ONCE STOP OK?
CASE OF ONCE STOP, PUSH F2 (REOPEN) FOR FILE EDIT AGAIN.
Select [F6] (YES) or [F7] (NO) from the pop-up function menu.
• When [F6] (YES) is selected:
The editing mode is stopped temporarily. The screen returns to the DIRECTORY
screen.
In the function menu, [F2] (REOPEN) is displayed instead of the usual function name
[F2] (EDIT).
• When [F7] (NO) is selected:
The editing mode is re-established.

[Supplement]
In the double editing screen, if the once stop operation is carried out for either file, the DIREC-
TORY screen is displayed with all editing operations stopped.

2 To restart editing work suspended by this function, select [F2] (REOPEN).

NOTICE
Do not turn the power off while editing is suspended by this function. All of the editing done will be
lost.
4691-E P-40
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-14. Quit
The quit function terminates editing. Eeoemmpt2021
If using the double file editing screen, the file in whose program source the cursor is currently
located is quit and the single file editing screen is displayed (the remaining program source is dis-
played in the single file editing screen).
If using the single file editing screen, the display returns to the DIRECTORY screen.
To execute quit, follow the procedure below.

Procedure :
1 Select [F8] (QUIT) from the function menu on the single/double editing screen. The quit pro-
cessing described below is carried out in accordance with the editing status and file processing
status at the time:
(a) In the normal editing mode
The message "FILE EDIT FINISHED. ARE YOU SURE YOU WANT TO SAVE FILE?" is
displayed only when a file is edited.
Select [F6] (YES) or [F7] (NO) from the pop-up function menu.
• When [F6] (YES) is selected:
The file is saved, overwriting the previous data, and editing work is quit.
• When [F7] (NO) is selected:
Editing is quit without saving the file.
• When [F5] (SAVE & SELECT) is selected:
The NC saves the edited data in the same way as YES is selected in response to the
above confirmation message. Then, the NC automatically selects the saved program.

[Supplement]
When the file is not being edited, the file is closed without displaying the message "QUIT OK?".

(b) In the direct editing mode


The file is closed and editing work is quit.

[Supplement]
In the direct editing mode, a file is edited while it is opened. Therefore, the file is closed after saving
the data in the memory.

NOTICE
1) Always select [F8] (QUIT) on completion of editing operations. If you do not, the edited data is
not saved in memory and the result is the same as if no editing had been done.
2) Do not turn off the power during file editing. All of the editing work done will be lost.
4691-E P-41
SECTION 2 OPERATING I-MAP EDIT FUNCTION

2-15. Power Failure Measures in Direct Editing Mode


Eeoemmpt2022
The measures to secure a file if power failure or shutdown occurs during editing in the direct editing
mode are provided.

[Supplement]
1) In the normal editing mode, contents of editing are lost and the file returns to the one before
starting editing.
2) In the direct editing mode, although file erasure is avoided contents of editing on the part read
into the editing memory are lost. Only this part returns to the data before starting editing.

2-15-1. Editing Symbol


Eeoemmpt2023
If the power is shut off during editing, the editing symbol is appended at the first data block of the file
having been edited.

EIOEMMPT2015R01

Fig.2-13 Editing Symbol


This symbol is deleted when editing is started for the same file after reading it and, therefore, the
symbol is not displayed on the screen.

2-15-2. Alarm

Procedure :
Eeoemmpt2024
1 As a notification of the occurrence of power shut down during editing, the following message is
displayed when the power is turned on.
4248 Alarm D Error File "file name"
At the same time, the error file name is registered to the file of "MD0:ERROR.BAK" (or
"MD0:ERROR.LOG").

2 The alarm message indicated below is displayed if the file for which the editing symbol is
appended is executed. (The editing symbol is displayed at the beginning of the display of the
program for operation.)
2230 Alarm B Urnsable : direct of left side

2-15-3. File Editing Starting Processing


Eeoemmpt2025
At the start of file editing, if the first data block is being edited the following message is displayed.
FILE EDITING WAS INTERRUPTED BY POWER SHUTDOWN. CHECK THE EDITED DATA.
Although erasure of the file being edited when the power is shut off is avoided, contents of editing for
the part read into the editing memory are cleared and the file in this memory is the one before edit-
ing. Therefore, it is necessary to check the contents of editing.
4691-E P-42
SECTION 3 INTERACTIVE I-MAP FUNCTION

SECTION 3 INTERACTIVE I-MAP FUNCTION

1. Fundamental Concept
The interactive I-MAP function is provided to make MAP cycle NC programs Eeoemmpt3001
indicated below easily
in interactive programming mode.
• Fixed cycles (hole machining) such as drilling, boring and tapping
• Hole position patterns (point calculation) such as line at ange and bolt hole cycle
• Milling cycles (area machining) such as face milling, pocket milling and round milling

The required pattern is first selected by displaying the menu type guide drawings on the display
screen. The parameters and guide drawing are then displayed in response to the selected pattern
allowing simple data input for making a program.
After all data have been set for the parameters displayed, fixed cycle program in the NC program
format is generated based on the input data and inserted into the program being created or edited
using the BLOCK INSERT.
Note that this function has the reverse conversion function of the MAP cycle, which generated the
data setting display screen including the guide drawing display as indicated above from the one
block data. This reverse conversion function allows easy confirmation and editing of the MAP cycle
program already made.
2.

CONVERT

FIXED CYCLE

POINT CAL.
I-MAP BLOCK
MENU Function INSERT/ALTER
Program selection MILLING CYCLE Selection Inserts or alters
editing from menu text the block.
GUIDE
CIRCLE CUTTING ON/OFF Shows or hides
OK the guide drawings.
Screen Transition Diagram

TEXT GUIDE Data CONFIRM.


SELECT SELECT setting ON/OFF Shows or hides
the confirmation
drawing.
Selecting
guide
drawing CLOSE

RETURN TO MENU
Pattern selection
SECTION 3 INTERACTIVE I-MAP FUNCTION

EIOEMMPT3001R01
Eeoemmpt3002
4691-E P-43
4691-E P-44
SECTION 3 INTERACTIVE I-MAP FUNCTION

3. Operating Interactive I-MAP

3-1. Calling Required Cycle


Select any of the four cycles from the program editing screen; i.e., FIXEDEeoemmpt3003
CYCLE, HOLE PAT-
TERN, MILLING CYCLE, or CIRCLE CUTTING.
(1) Press the function key [F1] (I-MAP MENU) to display the function menu for selecting pre-pro-
grammed cycles.

EIOEMMPT3002R01
4691-E P-45
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Select any of the function keys from among [F1] (FIXED CYCLE), [F2] (HOLE PATTERN), [F3]
(MILLING CYCLE) and [F4] (CIRCLE CUTTING). The display will change to the pattern selec-
tion screen assigned to the selected cycle.

[F1] (FIXED CYCLE)

EIOEMMPT3003R01
4691-E P-46
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-2. Programming Fixed Cycles

3-2-1. Pattern Selection


Eeoemmpt3004
(1) The pattern selection screen can be switched between text and drawing by pressing [F6]
(GUIDE SELECT) or [F6] (TEXT SELECT) in the function menu. The procedure below is
explained on assumption that 3. DEEP HOLE DRILLING is selected from the guide drawings.

[F6] (TEXT SELECT) [F6] (GUIDE SELECT)

EIOEMMPT3004R01
4691-E P-47
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Select [3. DEEP HOLE DRILLING] using the cursor key and press the WRITE key or [F7] (OK).
The data setting screen for the selected pattern appears.

Press [F7] (OK) or WRITE.

EIOEMMPT3005R01
4691-E P-48
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-2-2. Data Setting

Enter the required data at the cursor-located position. Eeoemmpt3005


(1) SEQUENCE NAME N
Enter "8" with the numeric key and press the WRITE key.
(2) HOLE POSITION X
Enter "50" with the numeric keys and press the WRITE key.
(3) HOLE POSITION Y
Enter "60" with the numeric keys and press the WRITE key.
(4) BOTTOM LEVEL Z
Enter "-45" with the numeric keys and press the WRITE key.
(5) POINT R LEVEL R
Enter "5" with the numeric key and press the WRITE key.
(6) DWELL P
Enter "1" with the numeric key to set 1 second as the dwelling time and press the WRITE key.
(7) PECKING AMOUNT Q
Enter "10" with the numeric keys and press the WRITE key.
(8) FEEDRATE F
Enter "3" with the numeric keys to select F3 dial for F1-digit feed command and press the
WRITE key. (See Note.)
(9) TOOL OFFSET NO. H
Enter "1" with the numeric key and press the WRITE key.
(10) UPPER LIMIT RETURN
"NO" is set by default. To change the setting from NO to YES, press [F2] (NEXT) and press
the WRITE key.
(11) CYCLE EXECUTION
"YES" is set by default. Just press the WRITE key.
* For the feedrate command, refer to 10. "Unit System for Setting Feedrate F" in SECTION 1.
4691-E P-49
SECTION 3 INTERACTIVE I-MAP FUNCTION

N 8 [WRITE]
X 50 [WRITE]
Y 60 [WRITE]
Z -45 [WRITE]
R 5 [WRITE]
P 1 [WRITE]
Q 10 [WRITE]
F 3 [WRITE]
H 1 [WRITE]
[F2] (UPPER LIMIT RETURN)[WRITE]
(CYCLE EXECUTION) [WRITE]

EIOEMMPT3006R01
4691-E P-50
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-2-3. Block Insert

When [F4] (BLOCK INSERT) is pressed in the function menu, a 1-block programEeoemmpt3006
is created from the
set data and inserted into the program displayed in the program source display area. In this case,
only one block is inserted into the cursor-located position.
(1) Press [F4] (BLOCK INSERT). A 1-block program is inserted into the program source display
area, but the data remains on the data setting screen.

Press [F4] (BLOCK INSERT).

Inserted 1-block program

EIOEMMPT3007R01

(2) The data remaining on the data setting screen can be used for creating another 1-block pro-
gram of the same pattern (deep hole drilling in this case). Correct the data if necessary and
press [F4] (BLOCK INSERT).
(3) To terminate the interactive I-MAP function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.
(4) If you press [F7] (RETURN TO MENU), the guide display of function keys changes to the func-
tion selection from menu.
4691-E P-51
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-2-4. Screens for Setting Fixed Cycles and Their Program Formats
Eeoemmpt3007
The following are the formats of 1-block program created from the data set on the data setting
screen, and the screens for setting hole drilling cycles.
(1) SPOT DRILLING
(N___) G81 (X___) (Y___) Z___ R___ F___

EIOEMMPT3008R01

(2) COUNTER DRILLING


(N___) G82 (X___) (Y___) Z___ R___ (P___) F___

EIOEMMPT3009R01
4691-E P-52
SECTION 3 INTERACTIVE I-MAP FUNCTION

(3) DEEP HOLE DRILLING


(N___) G83 (X___) (Y___) Z___ R___ (P___) Q___ F___

EIOEMMPT3010R01

(4) TAPPING
(N___) G84 (X___) (Y___) Z___ R___ (P___) Q___ F___

EIOEMMPT3011R01
4691-E P-53
SECTION 3 INTERACTIVE I-MAP FUNCTION

(5) BORING
(N___) G85 (X___) (Y___) Z___ R___ F___

EIOEMMPT3012R01

(6) BORING (SPINDLE STOP AT BOTTOM)


(N___) G86 (X___) (Y___) Z___ R___ (P___) F___

EIOEMMPT3013R01
4691-E P-54
SECTION 3 INTERACTIVE I-MAP FUNCTION

(7) BACK BORING


(N___) G87 (X___) (Y___) Z___ R___ (P___) Q___ F___

EIOEMMPT3014R01

(8) BORING (DWELL AT BOTTOM)


(N___) G89 (X___) (Y___) Z___ R___ (P___) F___

EIOEMMPT3015R01
4691-E P-55
SECTION 3 INTERACTIVE I-MAP FUNCTION

(9) HIGH SPEED DEEP HOLE DRILLING


(N___) G73 (X___) (Y___) Z___ R___ (P___) Q___ F___

EIOEMMPT3016R01

(10) REVERSE TAPPING


(N___) G74 (X___) (Y___) Z___ R___ (P___) Q___ F___

EIOEMMPT3017R01
4691-E P-56
SECTION 3 INTERACTIVE I-MAP FUNCTION

(11) FINE BORING


(N___) G76 (X___) (Y___) Z___ R___ (P___) Q___ F___

EIOEMMPT3018R01

(12) CYCLE CANCEL


(N___) G80

EIOEMMPT3019R01
4691-E P-57
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-2-5. Supplements
(1) On the previous pages, the parenthesized commands in the program formats Eeoemmpt3008
can be omitted.
This means that the data setting screen does not always require setting of these commands.
(The address characters of such non-requisite commands are indicated in dark gray.)
Conversely, if requisite data is omitted, the following error occurs when [F4] (BLOCK INSERT)
is pressed. At this time, the cursor automatically moves to the omitted data setting item.
5350 Data shortage

Indicates that [N], [X], [Y], [P], and [H]


can be omitted.

EIOEMMPT3020R01

(2) Automatic generation of G56 by TOOL OFSET NO. H command


When data is set at parameter TOOL OFFSET NO. when on block of NC program is to be cre-
ated on the data setting screen, G56 (tool length offset command) is automatically genarated
and added to one block program.
(3) Upper limit return
When "YES" is set at parameter UPPER LIMIT RETURN when one block of NC program is to
be created, M52 (upper limit return command) is added to the block data.
Example : N8 G83 G56 X50 Y60 Z-45 R5 P1 Q10 F3 H1 M52
(4) Cycle execution
If "NO" is set at parameter CYCLE EXECUTION, command NCYL is added to the beginning of
the one block of NC commands.
Example : N8 NCYL G83 G56 X50 Y60 Z-45 R5 P1 Q10 F3 H1
4691-E P-58
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-3. Programming Hole Position Patterns

3-3-1. Pattern Selection


Eeoemmpt3009
(1) The pattern selection screen can be switched between text and drawing by pressing [F6]
(GUIDE SELECT) or [F6] (TEXT SELECT) in the function menu. The procedure below is
explained on assumption that 8. BOLT HOLE CIRCLE is selected from the guide drawings.

[F6] (TEXT SELECT) [F6] (GUIDE SELECT)

EIOEMMPT3021R01
4691-E P-59
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Select "8. BOLT HOLE CIRCLE" using the cursor keys and press the WRITE key or [F7] (OK).
The data setting screen for the selected pattern appears.

Press [F7] (OK) or WRITE.

EIOEMMPT3022R01
4691-E P-60
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-3-2. Data Setting

Enter the required data at the positions indicated by the cursor. Eeoemmpt3010
(1) SEQUENCE NAME N
Enter "8" with the numeric key and press the WRITE key.
(2) CENTER X
Enter "0" with the numeric key and press the WRITE key.
(3) CENTER Y
Enter "0" with the numeric key and press the WRITE key.
(4) RADIUS I
Enter "50" with the numeric keys and press the WRITE key.
(5) STARTING ANGLE J
Enter "15" with the numeric keys to set 15( as the starting angle and press the WRITE key.
(6) NO. OF POINTS K
Enter "-24" with the numeric keys to specify sequential drilling of 24 holes in clockwise direc-
tion and press the WRITE key.

N 8 [WRITE]
X 0 [WRITE]
Y 0 [WRITE]
I 50 [WRITE]
J 15 [WRITE]
K -24 [WRITE]

EIOEMMPT3023R01
4691-E P-61
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-3-3. Confirmation of Input Data


Eeoemmpt3011
To visually confirm the correctness of set data, hole positions defined by the set data can be drawn
on the display screen. In this dawing operation, range in which the hole positions are drawn is auto-
matically determined by the automatic scaling.
(1) Press [F6] (CONFIRM. ON/OFF). The defined hole positions are drawn on the display screen.
The hole positions are displayed as indicated below:
• Reference point or center ......... Altemate display of bright and normal indication
• Starting (first) point.................... Bright indication
• Other points............................... Normal indication
(2) If an error is found in the drawn pattern, correct wrong data. If data re-setting is required while
displaying the data setting guide drawing, press [F6] (CONFIRM. ON/OFF) to erase the confir-
mation drawing, or press [F5] (GUIDE ON/OFF) twice to display the guide drawing on the front
of the confirmation drawing.(For the guide drawing and the confirmation drawing, the one
selected last is displayed on the front.)
4691-E P-62
SECTION 3 INTERACTIVE I-MAP FUNCTION

Press either [F5] (GUIDE ON/OFF) or


[F6] (CONFIRM. ON/OFF).

EIOEMMPT3024R01
4691-E P-63
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-3-4. Block Insert

When [F4] (BLOCK INSERT) is pressed in the function menu, a 1-block programEeoemmpt3012
is created from the
set data and inserted into the program displayed in the program source display area. In this case,
only one block is inserted in the cursor-located position.
(1) Press [F4] (BLOCK INSERT). A 1-block program is inserted into the program source display
area, but the data remains on the data setting screen.

Press [F4] (BLOCK INSERT).

Inserted 1-block program


EIOEMMPT3025R01

(2) The data remaining on the data setting screen can be used for creating another 1-block pro-
gram of the same pattern (bolt hole circle in this case). Correct the data if necessary and press
[F4] (BLOCK INSERT).
(3) To terminate the interactive I-MAP function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.
(4) If you press [F7] (RETURN TO MENU), the guide display of function keys changes to the func-
tion selection from menu.
4691-E P-64
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-3-5. Screens for Setting Bolt Hole Patterns and Their Program Format
Eeoemmpt3013
The following are the formats of 1-block program created from the data set on the data setting
screen, and the screens for setting bolt hole patterns.
(1) LINE AT ANGLE

(N ____) LAA (X____) (Y____) J____ I____ (K____) ... I____ (K____)

1st pair 10th pair

EIOEMMPT3026R01
4691-E P-65
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) GRID X
(N___) GRDX (X___) (Y___) I___ J___ K___ P___

EIOEMMPT3027R01

(3) GRID Y
(N___) GRDY (X___) (Y___) I___ J___ K___ P___

EIOEMMPT3028R01
4691-E P-66
SECTION 3 INTERACTIVE I-MAP FUNCTION

(4) DOUBLE GRID X


(N___) DGRDX (X___) (Y___) I___ J___ K___ P___ (Q___) (R___)

EIOEMMPT3029R01

(5) DOUBLE GRID Y


(N___) DGRDY (X___) (Y___) I___ J___ K___ P___ (Q___) (R___)

EIOEMMPT3030R01
4691-E P-67
SECTION 3 INTERACTIVE I-MAP FUNCTION

(6) SQUARE X
(N___) SQRX (X___) (Y___) I___ J___ K___ P___

EIOEMMPT3031R01

(7) SQUARE Y
(N___) SQRY (X___) (Y___) I___ J___ K___ P___

EIOEMMPT3032R01
4691-E P-68
SECTION 3 INTERACTIVE I-MAP FUNCTION

(8) BOLT HOLE CIRCLE


(N___) BHC (X___) (Y___) I___ J___ K___

EIOEMMPT3033R01

(9) ARC

(N ____) ARC (X____) (Y____) I____ J____ Q____ (K____) ... Q____ (K____)

1st pair 10th pair

EIOEMMPT3034R01
4691-E P-69
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-3-6. Supplements
(1) On the previous pages, the parenthesized commands in the program formats Eeoemmpt3014
can be omitted.
This means that the data setting screen does not always require setting of these commands.
(The address characters of such non-requisite commands are indicated in dark gray.)
Conversely, if requisite data is omitted, the following error occurs when [F4] (BLOCK INSERT)
is pressed. At this time, the cursor automatically moves to the omitted data setting item.
5350 Data shortage

Indicates that [N], [X], and


[Y] can be omitted.

EIOEMMPT3035R01
4691-E P-70
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4. Programming Milling Cycles

3-4-1. Pattern Selection


Eeoemmpt3015
(1) The pattern selection screen can be switched between text and drawing by pressing [F6]
(GUIDE SELECT) or [F6] (TEXT SELECT) in the function menu. The procedure below is
explained on assumption that 6. ROUND MILL (INTERNAL) is selected from the guide draw-
ings.

[F6] (TEXT SELECT) [F6] (GUIDE SELECT)

EIOEMMPT3036R01
4691-E P-71
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Select "6. ROUND MILL (INTERNAL)" using the cursor keys and press the WRITE key or [F7]
(OK). The data setting screen for the selected pattern appears.

Press [F7] (OK) or WRITE.

EIOEMMPT3037R01
4691-E P-72
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-2. Data Setting

Enter the required data at the positions indicated by the cursor. Eeoemmpt3016
(1) SEQUENCE NAME N
Enter "8" with the numeric key and press the WRITE key.
(2) REFERENCE POINT X
Enter "0" with the numeric key and press the WRITE key.
(3) REFERENCE POINT Y
Enter "0" with the numeric key and press the WRITE key.
(4) FINISH SURFACE Z
Enter "-40" with the numeric keys and press the WRITE key.
(5) POINT R LEVEL R
Enter "5" with the numeric key and press the WRITE key.
(6) LENGTH X AXIS I
Enter "300" with the numeric keys and press the WRITE key.
(7) LENGTH Y AXIS J
Enter "200" with the numeric keys and press the WRITE key.
(8) FINISH ALLOWANCE K
Enter "0.5" with the numeric keys and press the WRITE key.
(9) CUTTING WIDTH (%) P
Enter "80" with the numeric keys to set 80% as the width and press the WRITE key.
(10) STOCK REMOVAL Q
Enter "50" with the numeric keys and press the WRITE key.
(11) CUTTER R COMP. NO. D
Enter "6" with the numeric key and press the WRITE key.
(12) TOOL OFFSET NO. H
Enter "6" with the numeric key and press the WRITE key.
(13) FEEDRATE F
Enter "1" with the numeric key to select F1 dial for F1-digit feed command and press the
WRITE key.
* For the feedrate command, refer to 10. "Unit System for Setting Feedrate F" in SECTION 1.
4691-E P-73
SECTION 3 INTERACTIVE I-MAP FUNCTION

N 8 [WRITE]
X 0 [WRITE]
Y 0 [WRITE]
Z -40 [WRITE]
R 5 [WRITE]
I 300 [WRITE]
J 200 [WRITE]
K 0.5 [WRITE]
P 80 [WRITE]
Q 50 [WRITE]
D 6 [WRITE]
H 6 [WRITE]
F 1 [WRITE]

EIOEMMPT3038R01
4691-E P-74
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-3. Confirmation Drawing


Eeoemmpt3017
It is possible to draw a machining shape based on the set data. With this drawing you can check if
the data are correctly set on the data setting screen.
The drawing range is automatically determined by the auto scaling function.
(1) Press [F6] (CONFIRM. ON/OFF) in the function menu. The confirmation drawing appears at the
left of the screen.
The following portions of this machining shape are expressed by the difference in brightness.
Blank.............................................................. Normal display
Stock to be removed...................................... Highlight display
Reference position (on X-Y plane only)......... Alternation of highlight and normal display
(2) If the setting error is found as a result of checking, correct the wrong data.
To display the guide drawing again, press [F6] (CONFIRM. ON/OFF) and erase the confirma-
tion drawing, or press [F5] (GUIDE ON/OFF) twice to display the guide drawing on the front of
the confirmation drawing.
4691-E P-75
SECTION 3 INTERACTIVE I-MAP FUNCTION

(For the guide drawing and the confirmation drawing, the one selected last is displayed on the
front.)

Press either [F5] (GUIDE ON/OFF) or


[F6] (CONFIRM. ON/OFF).

EIOEMMPT3039R01
4691-E P-76
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-4. Block Insert

When [F4] (BLOCK INSERT) is pressed, a 1-block program is created from Eeoemmpt3018
the set data and
inserted into the program displayed in the program display area. In this case, only one block is
inserted into the cursor-located position.
(1) Press [F4] (BLOCK INSERT) in the function menu. A 1-block program is inserted into the pro-
gram display area, but the data remains on the data setting screen.

Press [F4] (BLOCK INSERT).

Inserted 1-block program


EIOEMMPT3040R01

(2) The data remaining on the data setting screen can be used for creating another 1-block pro-
gram of the same pattern (round milling (internal) in this case). Correct the data if necessary
and press [F4] (BLOCK INSERT).
(3) To terminate the interactive I-MAP function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.
(4) If you press [F7] (RETURN TO MENU), the guide display of function keys changes to the func-
tion selection from menu.
4691-E P-77
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-5. Screens for Setting Milling Cycle Data and Their Program Formats
Eeoemmpt3019
The following are the formats of 1-block program created from the data set on the data setting
screen, and the screens for setting milling cycle data.
(1) FACE MILL (TOOL ON TYPE)

(N____) FMILR (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3041R01
4691-E P-78
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) FACE MILL (TOOL OFF TYPE)

(N____) FMILR (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3042R01
4691-E P-79
SECTION 3 INTERACTIVE I-MAP FUNCTION

(3) POCKET MILL (ZIGZAG TYPE)

(N____) PMIL (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3043R01
4691-E P-80
SECTION 3 INTERACTIVE I-MAP FUNCTION

(4) POCKET MILL (SPIRAL TYPE)

(N____) PMILR (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3044R01
4691-E P-81
SECTION 3 INTERACTIVE I-MAP FUNCTION

(5) ROUND MILL (EXTERNAL)

(N____) PMILO (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3045R01
4691-E P-82
SECTION 3 INTERACTIVE I-MAP FUNCTION

(6) ROUND MILL (INTERNAL)

(N____) PMILI (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3046R01
4691-E P-83
SECTION 3 INTERACTIVE I-MAP FUNCTION

(7) CIRCLE POCKET MILL

(N____) PCIR (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3047R01
4691-E P-84
SECTION 3 INTERACTIVE I-MAP FUNCTION

(8) CIRCLE ROUND MILL (EXTERNAL)

(N____) PCIRO (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3048R01
4691-E P-85
SECTION 3 INTERACTIVE I-MAP FUNCTION

(9) CIRCLE ROUND MILL (INTERNAL)

(N____) PCIRI (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3049R01
4691-E P-86
SECTION 3 INTERACTIVE I-MAP FUNCTION

(10) ROUND MILL CORNER R (EXTERNAL)

(N____) RSQRO (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3050R01
4691-E P-87
SECTION 3 INTERACTIVE I-MAP FUNCTION

(11) ROUND MILL CORNER R (INTERNAL)

(N____) RSQRI (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3051R01
4691-E P-88
SECTION 3 INTERACTIVE I-MAP FUNCTION

(12) ROUND MILL CHAMFER (EXTERNAL)

(N____) RSQCO (X____) (Y____) Z____ R____ I____ J____ (K____)


(P____) (Q____) D____ F____

[↑]
[↓]

EIOEMMPT3052R01
4691-E P-89
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-6. Supplements
(1) On the previous pages, the parenthesized commands in the program formats Eeoemmpt3020
can be omitted.
This means that the data setting screen does not always require setting of these commands.
(The address characters of such non-requisite commands are indicated in dark gray.)
Conversely, if requisite data is omitted, the following error occurs when [F4] (BLOCK INSERT)
is pressed. At this time, the cursor automatically moves to the omitted data setting item.
5350 Data shortage
FINISH ALLOWANCE K ................. Omissible. Default is K = 0.
CUTTING WIDTH (%) P ................. Omissible. Default is P = 70 (%).
MACHINING ALLOWANCE, ................. Omissible if no data is set for this parameter, cutting
DEPTH Q tool is fed up to the finishing level (K added).

Indicates that [N], [X], [Y], [K], [P],


[Q], and [H] can be omitted.

EIOEMMPT3053R01

(2) Automatic generation of G56 by TOOL OFFSET NO. H command


When one block of NC program is to be created from the data setting screen, G56 (tool length
offset command) is automatically generated and added to one block program if the data is set at
parameter TOOL OFFSET NO. H.
(3) LENGTH X AXIS I and LENGTH Y AXIS J
Data I and J define the machine area. Four areas can be defined by the signs of the I and J
data.
4691-E P-90
SECTION 3 INTERACTIVE I-MAP FUNCTION

The area defined by the sings of the I and J data in reference to the datum position is indicated
below. This positional relationship is confirmed by the datum point (point blinking in full and half
brightness) drawn on the display screen when the [F6] (CONFIRM. ON/OFF) is pressed.

I
Y

I<0 I>0
J
J>0 J>0

I<0 I>0
Reference position

J<0 J<0

EIOEMMPT3054R01

(4) On the data setting screen for CIRCLE POCKET MILLING, CIRCLR ROUND MILLING (INTER-
NAL), or ROUND MILL CORNER R(INTERNAL), the following guide message is displayed in
the console line when the cursor is located at the data setting column for APPROACH RADIUS
A.
approach radius and last machining_
On the data setting screen for CIRCLE ROUND MILLING (EXTERNAL), ROUND MILL COR-
NER R (EXTERNAL), or ROUND MILL CHAMFER (EXTERNAL), the following guide message
is displayed in the console line when the cursor is located at the data setting column for
APPROACH RADIUS A.
approch radius and last machining_
These messages indicate that the machining direction can be designated using the sign of data
A when carrying out the final machining cycle on the finishing surface in which finishing allow-
ance K is inclued.
(5) START DIRECTION U
On the data setting screen for CIRCLE ROUND MILL (EXTERNAL), ROUND MILL CORNER
(EXTERNAL), or ROUND MILL CHAMFER (EXTERNAL), the following guide message is dis-
played in the console line when the cursor is located at the data setting coloumn for
APPROACH RADIUS U.
machining start direction (toward+Y=0, -X=1, -Y=2, +X=3)
On the data setting screen for ROUND MILL CORNER R (INTERNAL), the following guide
message is displayed in the console line when the cursor is located at the data setting column
for APPROACH RADIUS U.
machining start direction (toward -Y=0, +X=1, +Y=2, -X=3)
4691-E P-91
SECTION 3 INTERACTIVE I-MAP FUNCTION

in these patten cycles, the direction in which machining is started can be selected as required
from the directions inducated below.

U=2
U=2

U=2
U=1

U=3 U=1 U=3 U=3 U=1


U=0
Y

U=0 U=0
X
CIRCLE ROUND ROUND MILL ROUND MILL
MILLING CORNER R CORNER R
(INTERNAL) (INTERNAL) (EXTERNAL)
ROUND MILL
CHMFER
(EXTERNAL)
EIOEMMPT3055R01

(6) Finish allowance K is set both on side faces and surface.


(7) These pattern cycles are carried out with the spindle rotating in the forward (M03) direction.
Note that the M03 mode is effective after the completion of a cycle.
(8) Because the cutter diameter is calculated by multiplying the value set for the cutter radius com-
pensation number by two times, pay due attention if the actual cutter radius differs from the
value set for the compensation number.
(9) Because the cutter diameter is calculated by multiplying the value set for the cutter radius com-
pensation number by two times, pay due attention if the actual cutter radius differs from the
value set for the compensation number.
(10) In the round milling corner rounding/chamfering (outside) cycle, there may be areas left uncut
due to the tool paths which are generated in these cycles. In such cases, four corners must be
machined in advance when such cycles are used.
(11) When using these pattern cycles, set "0" for optional parameter (bit) No,2, bit7(buffering). Data
processing will take a little long time.

The items (9) (11) are supplemental explanations of the following cycles.
• Circle pocket milling
• Circle round milling (outside and inside)
• Round milling corner rounding (outside and inside)
• Round milling corner chamfering (outside)

3-4-7. Restrictions
(1) The following mode does not allow the use of these pattern cycles. Eeoemmpt3021
a) Cutter radius compensation mode (G41, G42)
b) 3-D cutter radius compensation mode (G44)
c) Fixed cycle mode
(2) For these patterns, infeed axis is fixed to Z-axis with the infeed direction in the negative direc-
tion. Therefore, area machining plane is only the X-Y plane (G17) and other planes cannot be
used.
4691-E P-92
SECTION 3 INTERACTIVE I-MAP FUNCTION

(3) Pattern cycles cannot be called using the U, V, and W axes.


(4) Return to the upper level using the M52 code is not allowed.
(5) Each pattern uses the local variables as indicated below. Therefore, the user's program can
use the following number of local variables.
Number of Local Variables
Number of Local Variables
which can be Used in a
Used in a Pattern Cycle
User's program
Circle pocket milling 40 215
Circle round milling (outside) 37 218
Circle round milling (inside) 38 217
Round milling corner rounding
53 202
(outside)
Round milling corner rounding
54 201
(inside)
Round milling corner chamfering
56 199
(outside)
If more than one pattern cycle is used in a single program, check the number of local variables
of the pattern cycle which uses the largest number of local variables.
(6) Nesting level of the circle pocket and circle round programs is three and that of the round milling
corner rounding and corner chamfering is four. Therefore, the allowable nesting for a user's pro-
gram is limited to five or four.
(7) If both of F1- and F4-digit commands are alowed, feedrate commands are interpreted as indi-
cated below.

F1 F1-digit feed
F1. F1-digit feed
F1.1 F1-digit feed
F9 9mm/min (When feedrate unit is 1 mm/min)

F500 F1-digit feed


EIOEMMPT3056R01

If an F command value is 1 to 8, it is assumed to be F1-digit command. In addition to these


cases, the command using a real number such as 1.0, 2.0, 3.0 and 4.0, is also interpreted as
F1-digit feedrate command.
However, for the 4-set F1-digit command specification, numerical values which are interpreted
as F1-digit command are 1 to 4.

Note
The restrictions from (2) to (7) are applied to round pocket milling, circle round milling (outside and
inside), round milling corner rounding (outside and inside), and round milling corner chamfering
(outside).

CAUTION
If any of F1 to F8 commands is given without conformance to the above restriction (7), the axis
may move at a higher feedrate than expected by the operator, causing a dangerous situation.
4691-E P-93
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-8. Check Items

For round pocket milling, circle round milling (outside and inside), round millingEeoemmpt3022
corner rounding (out-
side and inside), and round milling corner chamfering (outside)
• Common to All Patterns
The absolute value of approach radius A in the final cycle is smaller than the cutter radius. With
a K command value, stock becomes negative.
Absolute mode IKI > IR - ZI
Incremental mode IKI > IZI
• Circle Pocket Milling
"Circle pocket radius" - "finish allowance" - "cutter radius" £ 0
• Circle Round Milling (inside)
"Circle round milling radius" - "stock" - "cutter radius" - A £ 0
A:Value set for optional parameter (long word) No. 35
• Round Milling Corner Rounding, Corner Chamfering
(Corner Rounding radius, corner chamfering size) Š II/2I, or
(Corner Rounding radius, corner chamfering size) Š IJ/21
• Round Milling Corner Rounding (inside)
II (X-axis length) I £ {(cutter radius) + (stock) + A} x 2, or
IJ(Y-axis length) I Š {(cutter radius) + (stock) + A} x 2
A:Value set for optional parameter (long word) No. 35
In addition to the above items, the set data is also checked.

3-4-9. Pteern Cycles

Category Mnemonic Code Eeoemmpt3044


Area Portion to be Machined
Upper face (surface) of the area
FMILR
(Tool-on type)
Face milling
Upper face (surface) of the area
FMILF
(Tool-off type)
PMIL Inside the area (Zigzag type)
Pocket milling
PMILR Inside the area (Spiral type)
RMILO Outside periphery of the area
Round milling
RMILI Inside periphery of the area
Circle, pocket milling PCIR Inside the area
PCIRO Outside periphery of the area
Circle, round milling
RCIRI Inside periphery of the area
RSQRO Outside periphery of the area
Round milling, corner rounding
RSQRI Inside periphery of the area
Round milling, corner chamfering RSQCO Outside periphery of the area
4691-E P-94
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-10. General Rules of Command Format


(1) Circle Pocket Milling and Circle Round Milling Eeoemmpt3023
[Mnemonic] X___ Y___ Z___ I___ K___ P___ Q___ R___ A___ D___
F___ FA=___ (FB___)∆ FC=___ (U=___)*
* : Only for circle round milling (out)
∆ : Only for circle pocket milling
Mnemonic code : Area machining function code
X : X coordinate value of center point
Y : Y coordinate value of center point
Z : Z coordinate value of finish surface
I : Radius of circle (circle pocket milling, round milling)
K : Finish allowance
P : Percentage of cutting width
Q Depth of cut (A) for circle pocket milling
:
Stock for circle round milling
R : Rapid retraction position
A : Approach radius for final cutting cycle
D : Cutter radius compensation
F : Feedrate
FA : Feedrate from R-point level to finish surface
Note:
For circle pocket milling, feedrate from R-point level to infeed start level
after Z-axis has returned to R-point level after it has been fed.
FB : Feedrate for Z-axis infeed (circle pocket milling)
FC : X-/Y-axis feedrate to engage by cutting width
U : Cutting starting direction (circle round milling (out))
A Command (cutting direction for final machining is designated also)
• Circle pocket milling and circle round milling (in)
A>0 ......... G03 for all of approach circle, retract circle, and cutting circle
A<0 ......... G02 for all of approach circle, retract circle, and cutting circle
A = 0 or blank ......... G03 for cutting circle (approach and retract motion are eliminated.)
• Circle round milling (out)
A>0 ......... G03 for all of approach circle and retract circle
......... G02 for cutting circle
A<0 ......... G02 for all of approach circle and retract circle
......... G03 for cutting circle
A = 0 or blank ......... G02 for cutting circle (approach and retract motion are eliminated.)
4691-E P-95
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Round Milling Corner Rounding and Round Milling Corner Chamfering
[Mnemonic] X___ Y___ Z___ I___ J___ K___ P___ Q___ R___ A___
L___ D___ F___ FA=___ FC=__ U=___
Mnemonic code : Area machining function code
X : X coordinate value of reference point
Y : Y coordinate value of reference point
Z : Z coordinate value of finish surface
I : Length from the reference point in the X-axis direction
J : Length from the reference point in the Y-axis direction
K : Finish allowance
P : Percentage of cutting width
Q : Stock
R : Rapid retraction position
A : Approach radius for final cutting cycle
L : Corner rounding radius, or corner chamfering size
D : Tool radius compensation
F : Feedrate
FA : Feedrate from R-point level to Z-point level
FC : X-/Y-axis feedrate to engage by cutting width
U : Cutting starting direction
A Command (cutting direction for final machining is designated also)
• Outside cutting
A>0 ......... G03 for approach circle and retract circle
......... G02 for outside periphery
A<0 ......... G02 for approach circle and retract circle
......... G03 for outside periphery
A = 0 or blank ......... G02 for outside periphery cutting
(approach and escape motion are eliminated.)
• Inside cutting
A>0 ......... G03 for all of approach circle, retract circle, and inside periphery cut-
ting
A<0 ......... G02 for all of approach circle, retract circle, and inside periphery cut-
ting
A = 0 or blank ......... G03 for inside periphery cutting
(approach and escape motion are eliminated.)
4691-E P-96
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-11. Data Setting Items

Mnemonic Eeoemmpt3024
F F F
X Y Z I J K P Q R A L D F U
Code A B C
FMILR
Face milling { { } } } ∆ ∆ ∆ } - - } } - - - -
FMILF
PMIL
Pocket Milling { { } } } ∆ ∆ ∆ } - - } } ∆ ∆ - -
PMILR
RMILO
Round milling { { } } } ∆ ∆ ∆ } - - } } ∆ - - -
RMILI
Circle, pocket mill-
RCIR { { } } - ∆ ∆ ∆ } ∆ - } } ∆ ∆ ∆ -
ing
Circle, round milling
RCIRO { { } } - ∆ ∆ ∆ } ∆ - } } ∆ - ∆ ∆
(outside)
Circle, round milling
RCIRI { { } } - ∆ ∆ ∆ } ∆ - } } ∆ - ∆ -
(inside)
Round milling, cor-
ner rounding (out- RSQRO { { } } } ∆ ∆ ∆ } ∆ } } } ∆ - ∆ ∆
side)
Round milling, cor-
ner rounding RSQRI { { } } } ∆ ∆ ∆ } ∆ } } } ∆ - ∆ ∆
(inside)
Round milling, cor-
ner chamfering RSQCO { { } } } ∆ ∆ ∆ } ∆ } } } ∆ - ∆ ∆
(outside)

{ : Omissible; when omitted, the actual position data is taken for the center or reference point.
} : Not omissible; when omitted, an alarm occurs
ALARM-B 2215 Program bad direct: numerical data
∆ : Omissible; default values are indicated below.

Address Default Address Default


K K=0 FA FA=4*F
P P=70 FB FB=F/4
Z-axis is fed to the level where finish allowance is
Q FC FC=F/2
left on the finish surface on one infeed motion.
A=0
A U U=0
(no approach and retract circles)
4691-E P-97
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-12. How to Set the Data in Incremental and Absolute Modes


Eeoemmpt3025
For the reference point (X, Y), the finish surface position (Z), and the return point (R) after comple-
tion of machining, the command method differs depending on the dimensioning mode between
absolute and incremental.

Absolute Mode (G90) Incremental Mode (G91)

Z Actual point Z Actual point

X X

R Z

X X X X

Coordinate system Coordinate system


EIOEMMPT3057R01

Posisional relationship among the actual point, R-point level, and finish surface is indicated below.
Therefore, for R and Z, a negative value is always used in the incremental mode.

+Z

Actual point

R-point level

Finish allowance range

Finish surface
(Z level)
EIOEMMPT3058R01
4691-E P-98
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-13. Cutting Starting Point

[To be set for round pocket milling, circle round milling (outside and inside),Eeoemmpt3026
round milling corner
rounding (outside and inside), and round milling corner chamfering (outside)]
For circle round milling, round milling corner rounding, and corner chamfering, the cutting starting
point can be set by the distance from the workpiece edge using parameters.
Optional parameter (long word) No. 34 and No. 35
No. 34.....Setting of the cutting starting point for outside cutting
No. 35.....Setting of the cutting starting point for inside cutting

Optional parameter (long word) No. 34 and No. 35


No. 34 Setting of the cutting starting point for outside cutting
No. 35 Setting of the cutting starting point for inside cutting

Cutting tool Cutting tool

Workpiece Workpiece

This distance is set for a parameter.

Setting range:
No. 34 500 to 99999999
No. 35 500 to 5000

EIOEMMPT3059R01

[Supplement]
1) For a parameter, setting is possible in the range of -99999999 to +99999999.However, the set-
ting outside the range indicated above (setting range) causes an alarm when a program is inter-
preted.
ALARM-B 2215 Program bad direct: numerical data
2) Setting for these parameters is made in units of mm regardless of the data setting unit. There-
fore, if the data setting unit is "inches", setting for these parameters must be made in mm.
1 inch = 25.4 mm
3) Before shipping, 5000 (5 mm) is set for these parameters.
4691-E P-99
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-4-14. Details of Pattern Cycles


Eeoemmpt3027
[For details regarding face milling, pocket milling, and round milling, refer to Programming Manual.]
This section explains the individual pattern cycles assuming that the cutting starting point is 5 mm
away from the workpiece edge.
(1) Round Pocket Milling
Taking the point designated by (X, Y) as the center, the circle area defined by radius I is cut by
generating spiral paths to the level which is defined by K (finish allowance) + finish surface (Z-
point level); each path level is defined by Q. Finish allowance is left in the radial direction as
well.
Operation Sequence:
a) On the X-Y plane, positioning is carried out to the center point (starting point) of the circle
pocket.
b) Positioning of Z-axis is carried out to the R-point level.
c) Z-axis is fed by Q from R-point level at a feedrate FB.
d) X-axis is fed by cutting width at a feedrate FC.
e) A full circle is cut in the counterclockwise direction (G03) at a feedrate F.
f) Steps d) and e) are repeated until the position which is defined by the "finish allowance +
stock of cutting width" is reached.
g) If approach radius A is designated, the approach circle and cutting circle directions are
determined according to the plus or minus sign of A; final cutting process is carried out in the
order of "approach", "full circle", and "retract".
If approach radius A is not designated, steps d) and e) are repeated again and X-axis
returns in the negative direction by cutting width.
h) Z-axis returns to the R-point level and X and Y axis positioning is carried out to the center of
circle pocket.
Then, Z-axis positioning is carried out from R-point level to a point 1 mm away from the pre-
vious infeed level at a cutting feedrate FA. After that, Z-axis is fed by "Q+1" mm at a feedrate
FB. At this level, steps d) to g) are carried out.
i) Step (h) is carried out until the level which is defined by the finish allowance and finish sur-
face is reached. Z-axis returns to the R-point level to end the pattern cycle.
4691-E P-100
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]

Cutting width and the number of cutting cycles

I - K - (Tool radius compensation value)


Cutting width =
n

n: Number of cutting cycles

I - K - (Tool radius compensation value)/2


n = Fup
(Tool radius compensation value) * (P/100)

* As known from the calculation indicated above, actual cutting


width slightly differs from the cutting width designated by P.

EIOEMMPT3060R01
4691-E P-101
SECTION 3 INTERACTIVE I-MAP FUNCTION

(X, Y)

(The illustration shows the case where A>0.)

F
A
R 1mm
Q

Q F
B

Finish allowance K
I

Circle Pocket Milling Paths

EIOEMMPT3061R01
4691-E P-102
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Circle Round Milling (outside)


Taking the point designated by (X, Y) as the center, the outside of the circle defined by radius I
is cut to the level which is defined by K (finish allowance) + finish surface (Z-point level). Finish
allowance K is left in the radial direction as well.
Operation Sequence:
a) On the X-Y plane, positioning is carried out to the center point of the circle.
b) Positioning is carried out to the cutting starting point according to the U command.
Here, the cutting starting point is defined as the point where the tool periphery is 5 mm away
from the workpiece edge in either X or Y direction.

Workpiece

5 mm

Cutting starting point


EIOEMMPT3062R01

c) Z-axis is fed to the R-point level at a rapid feedrate.


d) Z-axis is fed from the R-point level to the "finish surface + finish allowance" at a cutting fee-
drate FA.
e) X- or Y-axis is fed to the cutting center of the circle by cutting width at a cutting feedrate FC.
f) A full circle is cut in the clockwise direction (G03) at a feedrate F.
g) Steps e) and f) are repeated until the position which is defined by the "finish allowance +
stock of cutting width" is reached.
h) If approach radius A is designated, the approach circle and cutting circle directions are
determined according to the plus or minus sign of A; final cutting process is carried out in the
order of "approach", "full circle", and "retract".
i) If approach radius A is not designated, steps e) and f) are repeated again and X-axis or Y-
axis returns by cutting width.
j) Z-axis returns to the R-point level and the circle ends.
4691-E P-103
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]

Cutting width and the number of cutting cycles


Q-K
Cutting width =
n
n: Number of cutting cycles

Q-K
n = Fup
(Tool radius compensation value) * (P/100)

* As known from the calculation indicated above, actual cutting width


slightly differs from the cutting width designated by P.

EIOEMMPT3063R01
4691-E P-104
SECTION 3 INTERACTIVE I-MAP FUNCTION

A
(X, Y)

X
(The illustration shows the case where A>0, U=3.)

Finish allowance K I

Z
Q
5 mm

Circle Round Milling Paths (outside)


EIOEMMPT3064R01
4691-E P-105
SECTION 3 INTERACTIVE I-MAP FUNCTION

(3) Circle Round Milling (inside)


Taking the point designated by (X, Y) as the center, the inside of the circle defined by radius I is
cut to the level which is defined by K (finish allowance) + finish surface (Z-point level). Finish
allowance K is left in the radial direction as well.
Operation Sequence:
a) On the X-Y plane, positioning is carried out to the center point of the circle.
Here, the cutting starting point is defined as the point X-axis is fed from the center of the cir-
cle in the positive direction by "I - Q - cutter radius compensation value -5 mm". That is, the
tool periphery is 5 mm away from the workpiece edge in the X direction.

Workpiece

5 mm

Cutting starting point


EIOEMMPT3065R01

b) Z-axis is fed to the R-point level at a rapid feedrate.


c) Z-axis is fed from the R-point level to the "finish surface + finish allowance" at a cutting fee-
drate FA.
d) X-axis is fed in the positive direction to the cutting starting point at a feedrate FA.
e) X-axis is fed in the positive direction by the cutting width at a feedrate FC.
f) A full circle is cut in the counterclockwise direction (G03) at a feedrate F.
g) Steps e) and f) are repeated until the position which is defined by the "finish allowance +
stock of cutting width" is reached.
h) If approach radius A is designated, the approach circle and cutting circle directions are
determined according to the plus or minus sign of A; final cutting process is carried out in the
order of "approach", "full circle", and "retract".
If approach radius A is not designated, steps e) and f) are repeated again and X-axis or Y-
axis returns by cutting width.
i) Z-axis returns to the R-point level and the circle ends.
4691-E P-106
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]

Cutting width and the number of cutting cycles


Q-K
Cutting width =
n
n: Number of cutting cycles

Q-K
n = Fup
(Tool radius compensation value) * (P/100)

* As known from the calculation indicated above, actual cutting width


slightly differs from the cutting width designated by P.

EIOEMMPT3066R01
4691-E P-107
SECTION 3 INTERACTIVE I-MAP FUNCTION

(X,Y)

(The illustration shows the case where A>0.)

Finish allowance K

Z
Q
5 mm

I
Circle round Milling Paths (inside)
EIOEMMPT3067R01
4691-E P-108
SECTION 3 INTERACTIVE I-MAP FUNCTION

(4) Round Milling Corner Rounding (outside)


Taking the point designated by (X, Y) as the reference point, stock Q outside the rectangle
which is defined by X-axis length I and Y-axis length J is removed taking corner rounding into
consideration to the level defined by the finish surface (Z) and finish alowance K.
Operation Sequence:
a) On the X-Y plane, positioning is carried out to the cutting starting point according to the cut-
ting starting direction defining command U.
Here, the cutting starting point is defined as the point where the outside peryphery of a cut-
ting tool is 5 mm away from the workpiece edge either in the X-axis or Y-axis direction.

Workpiece

5 mm

Cutting starting point


EIOEMMPT3068R01

b) Z-axis is fed to the R-point level at a rapid feedrate.


c) Z-axis is fed from the R-point level to the "finish surface + finish allowance" at a cutting fee-
drate FA.
d) X-axis or Y-axis is fed in the infeed direction by cutting width at a feedrate FC.
e) The periphery is cut in the clockwise direction at a feedrate F. On corners, cutting is carried
out so that the stock remained will the same as the current stock in reference to the shape
which is defined by L.
f) Steps d) and e) are repeated until the position which is defined by the "finish allowance +
stock of cutting width" is reached.
g) If approach radius A is designated, the approach circle and cutting circle directions are
determined according to the plus or minus sign of A; final cutting process is carried out in the
order of "approach", "full circle", and "retract".
If approach radius A is not designated, steps e) and f) are repeated again and X-axis or Y-
axis returns by cutting width.
h) Z-axis returns to the R-point level and the circle ends.
4691-E P-109
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]

Cutting width and the number of cutting cycles


Q-K
Cutting width =
n
n: Number of cutting cycles

Q-K
n = Fup
(Tool radius compensation value) * (P/100)

* As known from the calculation indicated above, actual cutting width


slightly differs from the cutting width designated by P.

EIOEMMPT3069R01
4691-E P-110
SECTION 3 INTERACTIVE I-MAP FUNCTION

J A

(X,Y)

(The illustration shows the case where A>0, J>0, A>0, U=1.)

Finish allowance K

Z
Q
5 mm

Round Milling Corner Rounding Paths (outside)


EIOEMMPT3070R01
4691-E P-111
SECTION 3 INTERACTIVE I-MAP FUNCTION

(5) Round Milling Corner Rounding (inside)


Taking the point designated by (X, Y) as the reference point, stock Q inside the rectangle which
is defined by X-axis length I and Y-axis length J is removed taking corner rounding into consid-
eration to the level defined by the finish surface (Z) and finish allowance K.
Operation Sequence:
a) On the X-Y plane, positioning is carried out to the cutting starting point according to the cut-
ting starting direction defining command U.
Here, the cutting starting point is defined as the outside periphery of a cutting tool is 5 mm
away from the workpiece edge either in the X-axis or Y-axis direction.

Workpiece

5 mm

Cutting starting point


EIOEMMPT3071R01

b) Z-axis is fed to the R-point level at a rapid feedrate.


c) Z-axis is fed from the R-point level to the "finish surface + finish allowance" at a cutting fee-
drate FA.
d) X-axis or Y-axis is fed in the infeed direction by cutting width at a feedrate FC.
e) The periphery is cut in the clockwise direction at a feedrate F. On corners, cutting is carried
out after the remaining stock becomes smaller than the rounding value L. Feedrate for cut-
ting a corner area is "0.75 x F".
f) Steps d) and e) are repeated until the position which is defined by the "finish allowance +
stock of cutting width" is reached.
g) If approach radius A is designated, the approach circle and cutting circle directions are
determined according to the plus or minus sign of A; final cutting process is carried out in the
order of "approach", "full circle", and "retract".
If approach radius A is not designated, steps e) and f) are repeated again and X-axis or Y-
axis returns by cutting width.
h) Z-axis returns to the R-point level and the circle ends.
4691-E P-112
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]

Cutting width and the number of cutting cycles


Q-K
Cutting width =
n
n: Number of cutting cycles

Q-K
n = Fup
(Tool radius compensation value) * (P/100)

* As known from the calculation indicated above, actual cutting width


slightly differs from the cutting width designated by P.

EIOEMMPT3072R01
4691-E P-113
SECTION 3 INTERACTIVE I-MAP FUNCTION

J A

I
(X,Y)

(The illustration shows the case where I>0, J>0, U=1.)

Finish allowance K

Z
Q

5 mm

Round Milling Corner rounding Paths (inside)

EIOEMMPT3073R01
4691-E P-114
SECTION 3 INTERACTIVE I-MAP FUNCTION

(6) Round Milling Corner Chamfering (outside)


Taking the point designated by (X, Y) as the reference point, stock Q inside the rectangle which
is defined by X-axis length I and Y-axis length J is removed taking corner rounding into consid-
eration to the level defined by the finish surface (Z) and finish allowance K.
Operation Sequence:
a) On the X-Y plane, positioning is carried out to the cutting starting point according to the cut-
ting starting direction difineng command U.
Here, the cutting starting point is defined as the point where the outside periphery of a cut-
ting tool is e) mm away from the workpiece edge either in the X-axis or Y-axis direction.

Workpiece

5 mm

Cutting starting point


EIOEMMPT3074R01

b) Z-axis is fed to the R-point level at a rapid feedrate.


c) Z-axis is fed from the R-point level to the "finish surface + finish allowance" at a cutting fee-
drate FA.
d) X-axis or Y-axis is fed in the infeed direction by cutting width at a feedrate FC.
e) The periphery is cut in the clockwise direction at a feedrate F. On corners, cutting is carried
out after the remaining stock becomes smaller than the rounding value L. Feedrate for cut-
ting a corner area is "0.75 x F".
f) Steps d) and e) are repeated until the position which is defined by the "finish allowance +
stock of cutting width" is reached.
g) If approach radius A is designated, the approach circle and cutting circle directions are
determined according to the plus or minus sign of A; final cutting process is carried out in the
order of "approach", "full circle", and "retract".
h) If approach radius A is not designated, steps e) and f) are repeated again and X-axis or Y-
axis returns by cutting width.
i) Z-axis returns to the R-point level and the circle ends.
4691-E P-115
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]

Cutting width and the number of cutting cycles


Q-K
Cutting width =
n
n: Number of cutting cycles

Q-K
n = Fup
(Tool radius compensation value) * (P/100)

* As known from the calculation indicated above, actual cutting width


slightly differs from the cutting width designated by P.

EIOEMMPT3075R01
4691-E P-116
SECTION 3 INTERACTIVE I-MAP FUNCTION

J A

(X,Y)

(The illustration shows the case where I>0, J>0, A>0, U=1.)

Finish allowance K

Z
Q
5 mm

Round Milling Corner Chamfering Paths (outside)

EIOEMMPT3076R01
4691-E P-117
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5. Programming Circle Cutting Cycles

3-5-1. Pattern Selection


Eeoemmpt3028
(1) The pattern selection screen can be switched between text and drawing by pressing [F6]
(GUIDE SELECT) or [F6] (TEXT SELECT) in the function menu. The procedure below is
explained on assumption that 2. CIRCLE CUTTING (CCW) is selected from the guide draw-
ings.

[F6] (TEXT SELECT) [F6] (GUIDE SELECT)

EIOEMMPT3077R01
4691-E P-118
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) Select "2. CIRCLE CUTTING (CCW)" using the cursor keys and press the WRITE key or [F7]
(OK). The data setting screen for the selected pattern appears.

Press [F7] (OK) or WRITE.

EIOEMMPT3078R01
4691-E P-119
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-2. Data Setting

Enter the required data at the positions indicated by the cursor. Eeoemmpt3029
(1) SEQUENCE NAMEN
Key in "8" by pressing the numeric key and press the WRITE key.
(2) BOTTOMLEVELZ
Key in "-50" by pressing the numeric keys and press the WRITE key.
(3) POINT R LEVELR
Key in "10" by pressing the numeric keys and press the WRITE key.
(4) RADIUSI
Key in "40" by pressing the numeric keys and press the WRITE key.
(5) APPROACH RADIUSA
Key in "15" by pressing the numeric keys and press the WRITE key.
(6) CUTTER COMP.NOD
Key in "3" by pressing the numeric key and press the WRITE key.
(7) TOOL OFFSET NO.H
Key in "3" by pressing the numeric key and press the WRITE key.
(8) FEEDRATEF
To set 200 mm/min, key in "200" by pressing the numeric keys and press the WRITE key.

* For feedrate command F, refer to Section 1, 10, "Setting of Feedrate Data".


4691-E P-120
SECTION 3 INTERACTIVE I-MAP FUNCTION

N 8 [WRITE]
Z -50 [WRITE]
R 10 [WRITE]
I 40 [WRITE]
A 15 [WRITE]
D 3 [WRITE]
H 3 [WRITE]
F 200 [WRITE]

EIOEMMPT3079R01
4691-E P-121
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-3. Block Insert

When [F4] (BLOCK INSERT) is pressed, a 1-block program is created from Eeoemmpt3030
the set data and
inserted into the program displayed in the program source display area. In this case, only one block
is inserted into the cursor-located position.
(1) Press [F4] (BLOCK INSERT) in the function menu. A 1-block program is inserted into the pro-
gram source display area, but the data remains on the data setting screen.

Press [F4] (BLOCK INSERT).

Inserted 1-block program


EIOEMMPT3080R01
4691-E P-122
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-4. Writing Cutting positions

Write the circle cutting position on the X-Y plane. Eeoemmpt3031


(1) Press [F8] (CLOSE) to terminate the interactive I-MAP function. The display returns to the pro-
gram edit screen.
(2) To program the position, enter [N9 G00 X10 Y20] using the character keys and he numeric
keys. Then, press the WRITE key.

[F8] (CLOSE)

N9 G00 X10 Y20 [WRITE]

EIOEMMPT3081R01
4691-E P-123
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-5. Pattern Selection for Cycle Cance


Eeoemmpt3032
(1) Select [F1] (I-MAP MENU) from the function menu. Then, select [F4] (CIRCLE CUTTING).

EIOEMMPT3082R01

(2) Select [3. CYCLE CANCEL] with the cursor key and press the WRITE key. Or, simply select
[F1] (CYCLE CANCEL).

Select "3. CYCLE CANCEL" and press WRITE.


Or, select [F1] (CYCLE CANCEL).

EIOEMMPT3083R01
4691-E P-124
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-6. Data Setting for Cycle Cancel and Block Insert


Eeoemmpt3033
(1) Enter [N] and [10] as a sequence name using the numeric keys, and press the WRITE key.
(2) Press [F4] (BLOCK INSERT). A 1-block program is inserted into the program source display
area but the data remains on the data setting screen.

[F4] (BLOCK INSERT)

Inserted 1-block program

EIOEMMPT3084R01

(3) To terminate the interactive I-MAP function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.
(4) If you press [F7] (RETURN TO MENU), the guide display of function keys changes to the func-
tion selection from menu.
4691-E P-125
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-7. Screens for Setting Circle Cutting Cycles and Their Program Formats
Eeoemmpt3034
The following are the formats of 1-block program created from the data set on the data setting
screen, and the screens for setting circle cutting cycles.
(1) CIRCLE CUTTING (CW)
(N___) G336 Z___ R___ I___ A___ D___ F___

EIOEMMPT3085R01
4691-E P-126
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) CIRCLE CUTTING (CCW)


(N___) G337 Z___ R___ I___ A___ D___ F___

EIOEMMPT3086R01

(3) Circle Cutting Cycle Cancel


(N__) G300

EIOEMMPT3087R01
4691-E P-127
SECTION 3 INTERACTIVE I-MAP FUNCTION

[Supplement]
1) On the previous pages, the parenthesized commands in the program formats can be omitted.
This means that the data setting screen does not always require setting of these commands.
(The address characters of such non-requisite commands are indicated in dark gray.)
Conversely, if requisite data is omitted, the following error occurs when [F4] (BLOCK INSERT)
is pressed. At this time, the cursor automatically moves to the omitted data setting item.
5350 Data shortage
2) Automatic generation of G56 by TOOL OFFSET NO.H command
When one block of NC program is created on the data setting screen, G56 (tool length offset
command) is automatically generated if the data is set at parameter TOOL OFFSET NO.H.

3-5-8. Supplementary Explanations for Circle Cutting Cycle Programming


(1) Both Z and R commands must be designated in absolute values. Eeoemmpt3035
(2) In the true circle cycle, the following alarm occurs if any of the following occurs.
ARARM-B 2215 Program bad direct: numericak data
a) Any of Z, R, I, A, D, and F is not set.
b) Either I or A command value is negative or zero (0).
c) I (true circle radius) £A (approach radius)
(3) The true circle cutting cycle is allowed only on the X-Y plane. If the true circle cutting cycle is
called on other plane, an alarm occurs.
(4) When the true circle cutting cycle is executed, the spindle start command M03 is automatically
designated and the spindle rotates in the forward direction. After the completion of the cycle,
the M03 code remains effective.
(5) If both of F1- and F4-digit commands are allowed, feedrate commands are interpreted as indi-
cated below.

F1 F1-digit feed
F1. F1-digit feed
F1.1 1.1mm/min
(When feedrate unit is 1 mm/min)
F500 500mm/min
EIOEMMPT3088R01

If an F command value is 1 to 8, it is assumed to be F1-digit command. In addition to these


cases, a real number such as 1.0, 2.0, 3.0 and 4.0, the command is interpreted as F1-digit fee-
drate command.
(6) Nesting level of the circle cutting cycle is two. therefore, the allowable nesting for a user's pro-
gram is limited to six.
(7) In the true circle cutting cycle, ten local variables are used. Therefore, the user's program can
use max. 245 local variables.
4691-E P-128
SECTION 3 INTERACTIVE I-MAP FUNCTION

CAUTION
1) Since the true circle cutting cycle can be executed by the G code macros of MODIN type, it is
necessary to set the NC optional parameter (bit) No. 34 bit 3 to "1".
NC optional parameter bit No. 34 bit 3
1 : System G code macros 300-349 are MODIN type.
0 : System G code macros 300-349 are CALL type.
2) When the setting for optional parameter (bit) No. 3, bit 6 is "1", i.e., the setting allows the use
of a decimal point, dimensional values must be set in units of 1 mm or 1 inch. In other cases,
the values must be given in the unit system set by the optional parameter (bit) No. 3.
Example:
Setting for optional parameter (bit) No. 3, bit 6 = 1
Numerical values are interpreted as indicated below depending on the values are real or inte-
ger.

Real mm Integer µm
X = 1.0 .................. Interpreted as 1 mm
X = 1 ..................... Interpreted as 1 mm
Interpreted as 1 µm in usual programs

3) If any of F1 to F8 commands is given without conformance to the above restriction (5), the axis
may move at a higher feedrate than expected by the operator, causing a dangerous situation.
4691-E P-129
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-9. Command Format


G336(G337)Z_R_I_A_D_F_FA_ Eeoemmpt3036
G300 : Canceling circle cutting cycle
G336 : Circle cutting cycle mode (clockwise) ON
G337 : Circle cutting cycle mode (counterclockwise) ON
Z : Infeed point
Absolute mode
R : Z-axis approach start point
I : Circle radius
A : Approach circle radius
D : Cutter radius compensation
F : Feedrate
FA : Feedrate from R-point level to Z-point level
EIOEMMPT3089R01

In the true circle cutting cycle, a block of commands preceded by G336 (G337) does not execute the
cycle; it simply establishes the true circle cutting mode. The true circle cutting cycle is executed only
after axis motion commands are executed. After this, the circle cutting cycle is called and executed
each time axis motion commands are executed.
The circle cutting cycle is cancelled by executing the G300 code.

(X,Y) (X,Y)

R R

A A
Z Z
I I

EIOEMMPT3090R01
4691-E P-130
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-10. Operation Sequence of Circle Cutting Cycle


(1) Z-axis is positioned at the R-point level at a rapid feedrate. Eeoemmpt3037
(2) Z-axis is fed from the R-point level to the Z-point level at a feedrate FA. If FA is not designated
in the program, it is calculated by FA = 2 x F.
(3) X and Y axis move to the approach starting point at a feedrate of "2 x F".
(4) Approach motion is carried out in radius A at a feedrate F.
(5) A full circle of radius I is cut at a cutting feedrate F.
(6) Retract motion is carried out in radius A at a feedrate F.
(7) X and Y axis return to the programmed point at a feedrate "2 x F".
(8) Z-axis returns to the R-point level.
The above sequence is carried out when axis motion is called in the true circle cutting mode;
the true circle cutting cycle is carried out after the completion of programmed axis motion.
Therefore, when the true circle cutting cycle is carried out continuously, the same circle is cut if
axis motion of only Z-axis is designated.
Steps (4), (5) and (6) are carried out continuously even in the single block mode.
4691-E P-131
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-5-11. Program Example

G336 Z10 R20 I50 A30 D1 F1 The circle cutting mode isEeoemmpt3038
set (Note).

G00 X100 Y100 The circle cutting cycle is carried out


after the positioning to X100, Y100 is
completed.

The circle cutting cycle is carried out


each time an axis motion command
is executed.

G300 The true circle cutting cycle mode is


cancelled.

Note: The circle cutting cycle is not carried


out in this block.

(100,000)

0 X
EIOEMMPT3091R01
4691-E P-132
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-6. Reverse Conversion of patterns


The MAP cycle program in NC program is developed to the data on the data Eeoemmpt3039
setting screen and
associated guide drawing. This reverse conversion feature allows easy alteration and confirmation
of the MAP cycle program.
As an example, data alteration procedure for line at angle program is explained below.

3-6-1. Converting Patterns


Eeoemmpt3040
(1) On the program edit screen, press [F1] (I-MAP MENU) in the function menu to display the func-
tion menu for selecting pre-programmed cycles.
(2) Using the cursor keys, move the cursor to the first character of the mnemonic code represent-
ing LINE AT ANGLE.
4691-E P-133
SECTION 3 INTERACTIVE I-MAP FUNCTION

(3) Press [F6] (CONVERT). The data setting screen appears where data have been set at the
related columns.

Move the cursor to


"L" in LAA.

[F6] (CONVERT)
Indicates that pattern
change is possible.

EIOEMMPT3092R01
4691-E P-134
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-6-2. Altering Data

When changing the data "I" (interval between points on a line at angle) from Eeoemmpt3041
50 mm to 60 mm and
the data K (number of points) from 3 to 5, follow the procedure below:
(1) Locate the cursor at "50" in the data column "I" using the cursor control keys.
(2) Enter "60" and press the WRITE key.
(3) Locate the cursor at "3" in the data column "K", enter "5", and press the WRITE key.

I 60 [WRITE]
K 5 [WRITE]

EIOEMMPT3093R01
4691-E P-135
SECTION 3 INTERACTIVE I-MAP FUNCTION

3-6-3. Block Alter

The function key [F4] (BLOCK ALTER) is used to create a 1-block program from Eeoemmpt3042
the preset data and
overwrite it on the cursor-located block (line at angle block in the example here) displayed in a pro-
gram source display area.
(1) Press [F4] (BLOCK ALTER) in the function menu.
The data remains as they are in the data setting screen, but the function key [F4] (BLOCK
ALTER) changes to [F4] (BLOCK INSERT).

Press [F4] (BLOCK INSERT).

Inserted 1-block program

EIOEMMPT3094R01
4691-E P-136
SECTION 3 INTERACTIVE I-MAP FUNCTION

(2) To terminate the interactive I-MAP function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.
(3) If you press [F7] (RETURN TO MENU), the guide display of function keys changes to the func-
tion selection from menu.

3-6-4. Notes for Reverse Conversion of patterns


Eeoemmpt3043
(1) If a 1-block program contains defective data in execution of pattern reverse conversion, the pop-
up window appears to indicate it as an error, while the data setting column shows nothing. The
non-defective data are all set even when defective data is found.
If the 1-block program contains two or more defective data, the I-MAP shows the error of only
the first data.

Example:
N10 G 82 X999999.999 Y0 Z-30 R3 P-1 F1
Overflow digit Only positive
data allowed

Reverse conversion

5344 No. of digits error "X" ERROR


EIOEMMPT3095R01

(2) When reverse conversion of a pattern cycle is attempted, data in the program block is automat-
ically developed to the data and set at parameters on the data setting page.
Block alter operation generates one block data of NG program from the data set at the data set-
ting page.
This means that reverse conversion and block alter operations delete the data not set at the
data setting screen. "(", ")" and "/" will be deleted.
However, the following data are processed specially so that they will not be cleared.
a) Fixed cycles
• I and J words in G83 cycle
• FA command in G85 cycle
• I and J words in G87 cycle
• FA command in G89 cycle
• I and J words in G76 cycle
b) M53 and M54 of all patterns of fixed cycles
c) Milling cycles
• FA and FB commands in PMIL and PMILR cycles
• FA command in RMILO and RMILI cycles
4691-E P-137
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

1. Basic Concept
The function creates a program by reading and entering the axis position data Eeoemmpt4001
while actually carry-
ing out machining using the manual rapid feed, manual cutting feed, pulse handle feed, and other
manual operating functions. The program is created in the background mode.
The data items required to create one block of NC program are displayed in one display page and
the data including the position data is set through interactive operation. At the completion of data
setting for all data setting items, one block of NC program is created using the set data in the NC
program format; it is written to the program which is being created or corrected using the program
edit function.

2. Operation Status Transfer Diagram


Eeoemmpt4002
Program
editing

I-MAP menu

FIXED CYCLE

HOLE PATTERN

MILLING CYCLE
Interactive pattern cycle input function
Function CIRCLE CUTTING
selection
from menu CONVERT

SET
Sets the input data without change.
PLAYBACK
CAL
Playback Set the [current position + input]
function data.
RETURN TO MENU menu BLOCK INSERT
Writes a block program onto the program.
CLOSE

Menu-draiven playback function

EIOEMMPT4001R01
4691-E P-138
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

3. Operating Menu-driven Playback Function

3-1. Calling Playback Function


Call the menu-driven playback function from the file editing screen. Eeoemmpt4003
(1) Press [F5] (PLAYBACK) in the function menu.
The display screen changes to the menu-driven play back function screen.

[F5] (PLAYBACK)

EIOEMMPT4002R01
4691-E P-139
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

3-2. Data Setting


Enter the required data at the positions indicated by the cursor. Eeoemmpt4004
(1) SEQUENCE NAMEN
Key in "11" by pressing the numerical keys and press the WRITE key.
(2) POSITIONX, Y, Z
To read the actual position of axes, press the function key [F3] (CAL) and the WRITE key.
(3) FEEDRATEF
Key in "100" by pressing the numerical keys and press the WRITE key.
(4) M FUNCTIONM
Key in "08" by pressing the numerical keys and press the WRITE key.
(5) TOOL OFFSET NO.H
4691-E P-140
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

Key in "1" by pressing the numerical key and press the WRITE key.

Key in "11" by pressing numerical keys and


press the WRITE key.

Press the function key [F3] (CAL) and


the [WRITE] key.

EIOEMMPT4003R01
4691-E P-141
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

F 100 [WRITE]
M 08 [WRITE]
H 1 [WRITE]

EIOEMMPT4004R01
4691-E P-142
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

3-3. Block Insert


Eeoemmpt4005
When [F4] (BLOCK INSERT) is pressed, a 1-block program is created from the set data and
inserted into the program displayed in the program editing area.
(1) Press [F4] (BLOCK INSERT) in the function menu. A 1-block program is inserted into the pro-
gram editing area, and the data setting screen is cleared.

[F4] (BLOCK INSERT)

EIOEMMPT4005R01
4691-E P-143
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

(2) Move the axes to the target point by axis feed such as manual cutting feed to create the next
block. At this time, check that the actual position value changes in the middle of data setting col-
umns. After this, repeat data setting, block insert, and manual operation according to your
machining process.
(3) To terminate menu-driven playback function, press [F8] (CLOSE). The display returns to the file
edit screen.
(4) If you press [F7] (RETURN TO MENU), the guide display of function keys changes to the func-
tion selection from menu.
4691-E P-144
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

3-4. Other Operations

3-4-1. About [F3] (CAL)

The function key [F3] (CAL) is used to read the coordinate values X, Y, and/or Eeoemmpt4006
Z of the actual posi-
tion for the setting value.
When a numerical value is input in this data setting operation, the total value of the current position
coordinate value and the input numerical value is taken as the setting value.
The [F3] (CAL) is effective only when the cursor is at the data column of POSITION X, Y or Z.
In summary,
• [F3] (CAL) WRITE
Actual position coordinate value is set
• [F3] (CAL) [numerical-value] WRITE
"Actual position + input numerical value is set.

3-4-2. Cursor Movement


Eeoemmpt4007
Cursor moves in different ways from conventional manner when the menu driven playback function
is used so that position data cna be read easily.

SEQUENCE NAME N
: Cursor control key
or
WRITE

POSITION X

POSITION
X

WRITE

or
POSITION X WRITE

X or
POSITION
WRITE
Y

or
FEEDRATE F WRITE

EIOEMMPT4006R01

As illustrated above, when the cursor is on the POSITION X, Y, AND Z, reading of the actual posi-
tion data is possible for three axes at the same time.
4691-E P-145
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

3-4-3. Automatic Generation of G Code Using FEEDRATE F Command


Eeoemmpt4008
When one block of NC program is created by setting the data on the playback function screen, a G
code is automatically generated according to the command set for FEEDRATE F.
• "0" is set for FEEDRATE F:
G00 is generated for the corresponding block. This block does not contain an F command.
• Any value other than "0" is set for FEEDRATE F:
G01 is generated for the corresponding block. The F command is generated according to the
set numerical value as explained in Section 1, 10.
• Nothing is set for FEEDRATE F:
No G code is generated for the corresponding block. This block does not contain an F com-
mand.

3-4-4. Automatic Generation of G56 by TOOL OFFSET NO. H Command

If the data is set at parameter TOOL OFFSET NO. H When one block of NC Eeoemmpt4009
program is created on
the data setting screen, G56 (tool length offset command) is automatically generated if data is set at
parameter TOOL OFFSET NO. H.
4691-E P-146
SECTION 4 MENU-DRIVEN PLAYBACK FUNCTION

3-5. Notes for Operating Playback Function


Eeoemmpt4010
(1) Since 1-block is inserted into the cursor position in the editing area, be sure to check the cursor
position before starting this menu-driven playback function.
(2) When the cursor is located in X, Y, Z three axis position, you can set the position data using [F3]
(CAL). However, you cannot set the position data of three axes simultaneously using [F1]
(SET).
4691-E P-147
SECTION 5 POINT CALCULATION FUNCTION

SECTION 5 POINT CALCULATION FUNCTION

1. Fundamental Concept
Eeoemmpt5001
Coordinate values of point not known from the part drawing is calculated by defining the shape ele-
ments which determine the point in question and input calculated coordinate values into the pro-
gram being edited.
Here, the shape elements are called as indicated below :
The shape element placed before the unknown shape
The first shape element ..........
element.
Unknown shape element .......... Unknown shape element to be obtained
The shape element placed after the unknown shape ele-
The second shape element ..........
ment.
Shape elements used for the point calculation function are the following four types :

0. Point
1. Line
2. Arc (clockwise)
3. Arc (counterclockwise)
Example 1: Cross-point between two line segments
The first shape element : Straight line segment
Unknown shape element : Point
The second shape element : Straight line

The first line The second line

Unknown shape
to be obtained
(cross-point)

Example 2: Arc contacting are and straight line segment


The first shape element : Arc (clockwise)
Unknown shape element : Arc (counterclockwise)
The second shape element : Straight line

R Unknown shape to
The first arc
be obtained (arc)

The second line


EIOEMMPT5001R01

In the case, coordinate values if starting and end point and the center of the arc calculated to define
the CCW arc.
4691-E P-148
SECTION 5 POINT CALCULATION FUNCTION

2. Patterns of Shape Elements


Eeoemmpt5002
Combinations of the three shape elements -- the first shape element, unknown shape element and
the second shape element -- are called pattern.
Patterns handled by the point calculation function are summarized below:

Shape element:
0 : Point
1 : Straight line
2 : Arc(CW)
3 : Arc(CCW)
Symbols used on display screen:

Known shape element

Unknown shape element

Number 1 The first shape element

Number 2 The second shape element


EIOEMMPT5002R01

(1) Cross-point between Two Line

101

2
EIOEMMPT5003R01

(2) Cross points between Are and Line

102 103 201 301


2 2 1 1
1 2

1 2

EIOEMMPT5004R01
4691-E P-149
SECTION 5 POINT CALCULATION FUNCTION

(3) Cross-point between Arcs

202 203 302 303


1 2 1 2 2 1 2 1

EIOEMMPT5005R01

(4) Arc Tangent to Two Lines

131 121
2 2

1
1

EIOEMMPT5006R01

(5) Arc Tangent to Arc and Line

122 133 221 331


2 2 1 1

1 1 2 2

EIOEMMPT5007R01

(6) Arc Tangent to Arc and Line

123 132 231 321


2 2 1 1

1 2
1 2

EIOEMMPT5008R01
4691-E P-150
SECTION 5 POINT CALCULATION FUNCTION

(7) Arc Tangent to Two Arcs

333 222

1 2 2 1

EIOEMMPT5009R01

(8) Arc Tangent to Two Arcs

223 233 322 332

1 2
2 1
2 1
1 2

EIOEMMPT5010R01

(9) Arc Tangent to Two Arcs

232 323

1 2 2 1

EIOEMMPT5011R01

(10) Line Tangent to Two Arcs

212 313

1 2 2 1

EIOEMMPT5012R01
4691-E P-151
SECTION 5 POINT CALCULATION FUNCTION

(11) Line Tangent to Two Arcs

213 312

1 2 2 1

EIOEMMPT5013R01

(12) Arc Passing a Given point and tangent to an Arc

023 032 320 230


1 2
2 2 1 1

1 2

EIOEMMPT5014R01

(13) Arc Passing a Given Point and Tangent to an Arc

022 033 330 220

1 1 2 2

2 2 1 1

EIOEMMPT5015R01

(14) Circle passing a given point and tangent to a line

021 031 120 130

1 1 2 2

2 2 1 1

EIOEMMPT5016R01
4691-E P-152
SECTION 5 POINT CALCULATION FUNCTION

(15) Circle passing a given point and tangent to a line

012 013 210 310


2 2 1 1

1 1 2 2

EIOEMMPT5017R01

(16) Arc Passing two Given Points

020 030

1 2 2 1

EIOEMMPT5018R01

(17) Arc Passing Three Given Points

000
1

2 3

EIOEMMPT5019R01

(18) Point on a Given Line Closest to a Point Off the Line

001 100
1 2

2 1

EIOEMMPT5020R01
4691-E P-153
SECTION 5 POINT CALCULATION FUNCTION

(19) Point on a Given Arc Closet to a Point Off the Arc

002 003 200 300

1 1 2 2
2 1

2 1

EIOEMMPT5021R01

(20) Perpendicular Line Passing a Given Point

011 110
1 2

2 1

EIOEMMPT5022R01

(21) C-chamfering

111
1

EIOEMMPT5023R01

[Supplement]
1) Pattern (16) is not usable when an arc is programmed using its radius.
2) With pattern (17), an arc is defined from the given three points.
3) For pattern (19), an error occurs if the arc center defined is located on the given point.
4) For pattern (20), if the given point lies on the given line, then the perpendicular line is directed
90 deg. in the counterclockwise direction from the given line.

90˚

Given line

EIOEMMPT5024R01

5) With pattern (21), a line passing two points on the given lines apart from the cross-point by dis-
tance D.
4691-E P-154
SECTION 5 POINT CALCULATION FUNCTION

3. Designation of Shape Elements and Data Setting Items


Eeoemmpt5003
The method to define shape elements is called the "shape element designation method" and shape
elements can be defined in different manners.

3-1. Point Designation Method


Eeoemmpt5004
Points are designated on an XY coordinate system or on a polar coordinate system.
(1) Designation on XY Coordinate System

(X, Y)

EIOEMMPT5025R01

(2) Designation on Polar Coordinate System

R
A
Y

EIOEMMPT5026R01

[Supplement]
Designation of lines and arcs require points to be designated as will be explained in later sections.
When designating points to define lines and arcs, these two types of coordinate systems -- XY
coordinate system and polar coordinate system -- may be used.
4691-E P-155
SECTION 5 POINT CALCULATION FUNCTION

3-2. Line Designation Method


Lines are designated in the following four methods: Eeoemmpt5005
(1) Designating two points

(X2,Y2)

(X1,Y1)

EIOEMMPT5027R01

(2) Designating one point and gradient

(X, Y) J

EIOEMMPT5028R01

(3) Designating one point and an angle

(X, Y) T

-360˚ < T 360˚


EIOEMMPT5029R01

(4) Designating one point (other axis position: indefinite)

Angle: 0, 90, 180, 270


EIOEMMPT5030R01
4691-E P-156
SECTION 5 POINT CALCULATION FUNCTION

[Supplement]
1) Note that each has a direction.

(X2,Y2) (X1,Y1)

(X1,Y1) (X2,Y2)

(X, Y)
J J
I>0 I<0
(X, Y) I J>0 I J<0

(X, Y)

T
T> 0 T T< 0
(X, Y)
EIOEMMPT5031R01

2) When directly inputting a line, it is possible to designate a line with shift amount added (for pat-
terns (1) through (3)).

S (shift)

(X, Y) Reference line

Shift amounts S is input with a sign. Positive for shift to the left side in terms of the orientation of
the reference line.

S>
0
S< Positive shift
0
Original line

X
Negative shift

EIOEMMPT5032R01
4691-E P-157
SECTION 5 POINT CALCULATION FUNCTION

3-3. Arc Designation


Arcs are designated in the following three methods: Eeoemmpt5006
(1) Designating the coordinate values of the center and arc radius

Note: Radius R must always be


R a positive value.
R>0
(X, Y)

EIOEMMPT5033R01

(2) By designation the coordinate values of the center and a point on the arc

(X2, Y2)

(X1, Y1)

EIOEMMPT5034R01

(3) Designating a coordinate value of the center (the other coordinate is indefinite) and a radius

This designation method is effective


only when a pattern is selected from
R
102, 103, 201, 301, 202, 203, 302,
and 303.
(?, Y)

EIOEMMPT5035R01
4691-E P-158
SECTION 5 POINT CALCULATION FUNCTION

3-3-1. Omission of One Axis Command for Arc Designation

Among the patterns indicated in 2, "Patterns of Shape Elements", patterns that Eeoemmpt5007
belong to (2) and (3)
allows automatic generation of contact arc (circle) if either of X or Y coordinate of the center of the
known arc and thus calculation of the coordinate values of the contact point and the center of the arc
is made.

Example;

P2
Y
R2
P1

R1

(C1)

A X

15
EIOEMMPT5036R01

Omission of One Command for Pattern (2):

EIOEMMPT5037R01

Omission of One Axis Command for Pattern (3):

P1 2 P2 P2
2 2
P2
P1 P1
1 1
1

EIOEMMPT5038R01
4691-E P-159
SECTION 5 POINT CALCULATION FUNCTION

For the patterns classified into pattern (3), two contact circles which meet the conditions are present.
Therefore, input a sign (+ or -) Preceding omission code (/) to select one of the two possible circles.
Example:

Y
55

P2A
C2A

C1

60 C2B X

P2B

EIOEMMPT5039R01

[Supplement]
1) Omission of coordinate value is applicable only for either of the FIRST or SECOND ELEMENT.
2) The circle defined through the omission of axis coordinate command is handled in the same
manner as the setting data for the known arcs. Therefore, it can be used as the FIRST ELE-
MENT (details in 5-5-6, "Last Element").
3) Patterns that allow the omission of axis command are as indicated below.
Patterns in category (2) = 102, 103, 201, 301
Patterns in category (3) = 202, 203, 302, 302, 303
4691-E P-160
SECTION 5 POINT CALCULATION FUNCTION

3-4. Unknown Shape

3-4-1. Contact Circles

If the unknown shape element is an arc, input its radius. Eeoemmpt5008


R>0 for arcs with center angle of less than 180°.
R<0 for arcs with center angle of not less than 180°.

R>0

R<0
EIOEMMPT5040R01

Example: Pattarn 231 generates two circles that meet the conditions as illustrated below. The
arc to be calculated depends on the sign of radius R. See the illustration.

Not less than 180˚ Less than 180˚

EIOEMMPT5041R01

3-4-2. Straight Line Chamfering


Eeoemmpt5009
For pattern 111 belonging to category (21), input distance D from the cross point of two lines.

Note: Distance D must be always a positive value.

D D

EIOEMMPT5042R01
4691-E P-161
SECTION 5 POINT CALCULATION FUNCTION

4. Screen Transition Diagram


Eeoemmpt5010
Program
editing

RESULT DISPLAY

POINT CAL.
POINT
Specifies a point.
LINE
Specifies a line.
CLOSE
Pattern CIRCLE (CW)
selection Specifies a circle (CW).
CIRCLE (CCW)
Specifies a circle (CCW).
GUIDE ON/OFF
Shows or hides the guide drawings.

ORDER ↓ ORDER ↑

RESULT PASTE
Sets the last calculation results.
Data LAST ELEMENT
CLOSE Sets the lastly entered element.
setting
of the first GUIDE ON/OFF
element Shows or hides the guide drawings.

ORDER ↓ ORDER ↑

RESULT PASTE
Data Sets the last calculation result.
CLOSE
setting for GUIDE ON/OFF
unknown Shows or hides guide drawings.
shape

Refer to Note 1 to Note 4.

ORDER ↓ ORDER ↑

RESULT PASTE
Sets the last calculation result.
Data LAST ELEMENT
setting of Sets the lastly entered element.
the second GUIDE ON/OFF
element Shows or hides the guide drawings.

ORDER ↓

ORDER ↑
NEXT

CLOSE Displaying
calculation
results RESULT PASTE
Writes calculation results in the program.

EIOEMMPT5043R01
4691-E P-162
SECTION 5 POINT CALCULATION FUNCTION

[Supplement]
1) If the element is a circle (CW or CCW represented by a pattern 2 or 3 ), enter an
unknown radius in data setting for unknown shape.
2) For the pattern 111, enter a chamfering amount in data setting for unknown shape.
3) For the pattern 000, enter the third point in data setting for unknown shape.
4) For the patterns other than 2 , 3 , 111, or 000, no data setting is required for unknown
shape. The screen automatically shifts from the data setting of the first element to the data set-
ting of the second element.
5) In the data setting screen for unknown shape, [F5] (LAST ELEMENT) can be used only for the
pattern 000. Therefore, the function [F5] (LAST ELEMENT) does not appear in data setting
screen for unknown shape of the other pattern.
4691-E P-163
SECTION 5 POINT CALCULATION FUNCTION

5. Point Calculation Function Operations


Eeoemmpt5011
To explain the operations of point calculation function, an example below is used, in which the coor-
dinate values of points P1 and P2 not specified on the drawing are calculated and input to the pro-
gram being edited.
Here, the pattern consisting of line (I1), circle (C1) and circle (C2) are used.

C2

80
R
+
(200,100) P2

40
R

+
15˚
L1 C1 (400,100)
Y
P1

X
EIOEMMPT5044R01

5-1. Pattern Selection


Circle (CW) Eeoemmpt5012
Circle (CCW)

Line

EIOEMMPT5045R01

Input the shape elements using the function keys in the order of the FIRST ELEMENT, UNKNOWN
ELEMENT and SECOND ELEMENT. Note that the elements must be defined in the order the actual
cutting proceeds.
4691-E P-164
SECTION 5 POINT CALCULATION FUNCTION

(1) Select [F3] (POINT CAL) from the function menu on the program edit screen. The FIGURE CAL
[PATTERN SELECT] window appears in the right half of the screen.

[F3] (POINT CAL.)

EIOEMMPT5046R01

(2) Press [F2] (LINE), [F4] (CIRCLE CCW), and [F3] (CIRCLE CW) in this order.
The window shows the name of the shape elements entered in the data setting columns, and its
guide drawing appears on the left side of the screen.

EIOEMMPT5047R01

If wrong pattern is entered, correct the wrong shape element using the function keys.
4691-E P-165
SECTION 5 POINT CALCULATION FUNCTION

(3) After checking the pattern drawing, press [F7] (ORDER ↓). The screen changes to the FIGURE
CALC. [FIRST ELEMENT].

[F7] (ORDER ↓)

Continues to 5-2. Data Setting of First Element


EIOEMMPT5048R01
4691-E P-166
SECTION 5 POINT CALCULATION FUNCTION

5-1-1. Supplementary Explanations for Pattern Selection Operation


Eeoemmpt5013
(1) The latest calculation results called out by the function key [F5] (RESULT DISPLAY) is held
even when the mode is switched. However, since it is cleared when power supply is turned off,
and error occurs if the function key [F5] (RESULT DISPLAY) is pressed before any calculation
is made after power on.
5325 No last result ERROR
(2) When [F6] (RESULT DISPLAY) is pressed, the calculation result display screen appears, indi-
cating the latest calculation result. The latest calculation result means the newest calculation
result obtained by this figure calculation function. This means that the last calculation result is
updated each time calculation is made.

[F6] (RESULT DISPLAY)

EIOEMMPT5049R01

(3) To terminate the point calculation function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.

[F8] (CLOSE)

Returns to the program edit screen.


EIOEMMPT5050R01
4691-E P-167
SECTION 5 POINT CALCULATION FUNCTION

5-2. Selection of First Element Definition


Eeoemmpt5014
C2

80
R
X→
(200,100) P2

40
R

X
15˚
L1 C1 (400,100)

P1
EIOEMMPT5051R01

Select the definition method for line (L1) disignated as the first element.
(1) Since the drawing shows one point on the straight line and the angle, press [F2] (NEXT [-+])
repeatedly until 3. 1 POINT AND ANGLE is displayed. Then press the WRITE key.

EIOEMMPT5056R01

(2) Key in "200" at FIRST POINT X by pressing the numeric keys and press the WRITE key.
(3) Key in "100" at FIRST POINT Y by pressing the numeric keys and press the WRITE key.
(4) Since the straight line does not need shifting in this example, simply press the WRITE key.
(5) Key in "-15" at ANGLE T by pressing the numeric keys and press the WRITE key.
The cursor moves to [ORDER ↓]. Press either the WRITE key or [F7] (ORDER ↓), the display
changes to the unknown element setting screen.

[Supplement]
1) For the sign of the angle T, refer to 3-2 [Supplements] 1.
2) For the shift amount S, refer to 3-2 [Supplements] 2.
4691-E P-168
SECTION 5 POINT CALCULATION FUNCTION

X 200 [WRITE]
Y 100 [WRITE]
S [WRITE]
T -15 [WRITE]

WRITE or [F7] (ORDER ↓)

EIOEMMPT5057R01
4691-E P-169
SECTION 5 POINT CALCULATION FUNCTION

Continues to 5-3. Data Setting for Unknown Figure


EIOEMMPT5058R01
4691-E P-170
SECTION 5 POINT CALCULATION FUNCTION

5-2-1. Notes for Setting First Element Data


(1) When you press [F6] (ORDER ↑), the display returns to the pattern selection
Eeoemmpt5015
screen.
(2) When you press [F7] (ORDER ↓) after setting all the required data, the screen advances to the
process for setting unknown element data.
If there is an item where data has not been set, the following error occurs.
5350 Data shortage
(3) When you press [F8] (CLOSE), the system terminates figure calculation and returns to the pro-
gram edit screen.
(4) Input of point data in polar coordinate system
On the data setting screen in which point coordinate values are to be set contains data setting
columns for polar coordinate system designation -- radius (R) and angle (A) -- in addition to
Cartesian coordinate system.
Example: Point coordinates

(Polar coordinate system)

Y
RP Y RP
AP
AP Y

X X

Cartesian coordinate system Polar coordinate system


EIOEMMPT5059R01
4691-E P-171
SECTION 5 POINT CALCULATION FUNCTION

The set data is read-in in the following manner.


• X and Y data are read as the data on Cartesian coordinate system if neither (RP) nor (AP)
data has been set.
• If both of (RP) and (AP) data have been set, X, Y, (RP) and (AP) data are interpreted as the
data on a polar coordinate system.
To give priority to input of position data on Cartesian coordinate system, the cursor move-
ment control is somewhat different form normal control modes. That is, the cursor skips (RP)
and (AP) data columns when the data is input using the WRITE key. For inputting data on
the polar coordinate system, locate the cursor at the (RP) and (AP) data column using the

cursor key .
Example:

POINT X

1
WRITE
Y

(Polar co.) (RP) 2

5
4
WRITE

(AP)
3 6
WRITE
ANGLE T

7
WRITE

EIOEMMPT5060R01
4691-E P-172
SECTION 5 POINT CALCULATION FUNCTION

(5) When defining a straight line as the first element, the latest line element can be used as it is.
Here, the "latest line element" is the straight line defined last among the lines defined by the fig-
ure calculation function, and updated each time a straight line is defined.
When you press [F4] (LAST ELEMENT) and the WRITE key, the latest shape element data are
set in the items.
Press [F7] (ORDER ↓) to advance the screen to the process for setting unknown element data.

[F4] (LAST ELEMENT)

EIOEMMPT5061R01
4691-E P-173
SECTION 5 POINT CALCULATION FUNCTION

(6) When defining a straight line as the first element, the result data of the latest figure calculation
can be used as it is. Here, the "result data of the latest figure calculation" is the cross points and
contact points obtained by figure calculation, and updated each time figure calculation is made.

[F3] (RESULT DATA)

[F6] (XY INSERT)

The last calculation result


entered by [F6] (xy insert)

EIOEMMPT5062R01
4691-E P-174
SECTION 5 POINT CALCULATION FUNCTION

5-3. Data Setting for Unknown Figure


Eeoemmpt5016
C2

80
R
X→
(200,100) P2

40
R

X
15˚
L1 C1 (400,100)

P1
EIOEMMPT5063R01

This example shows the case of setting the arc (C1) data entered as an unknown shape element.
The following guide message appears in the input window.
CENTER ANGLE > 180° : R < 0
Enter the radius while checking that its sign is correct.
(1) Key in "40" at RADIUS R by pressing the numeric keys and press the WRITE key.
4691-E P-175
SECTION 5 POINT CALCULATION FUNCTION

(2) When you press [F7] (ORDER ↓), the screen advances to the process for setting data of the
second element.

R 40 [WRITE]

[WRITE] or [F7] (ORDER ↓)

EIOEMMPT5064R01
4691-E P-176
SECTION 5 POINT CALCULATION FUNCTION

[F7] (ORDER ↓)

Continues to 5-4. Data Setting of Second Element.


EIOEMMPT5065R01

5-3-1. Notes for Setting Unknown Figure Data


(1) When you press [F6] (ORDER ↑), the screen returns to the process for setting
Eeoemmpt5017
the first element
data.
(2) When you press [F7] (ORDER ↓), the screen advances to the process for setting the second
element data.
If, however, there is an item where data has not been set (RADIUS in this example), the follow-
ing error occurs.
5350 Data shortage
(3) When you press [F8] (CLOSE), the system terminates figure calculation and returns to the pro-
gram edit screen.
4691-E P-177
SECTION 5 POINT CALCULATION FUNCTION

5-4. Data Setting of Second Element


Eeoemmpt5018
C2

80
R
X→
(200,100) P2

40
R

X
15˚
L1 C1 (400,100)

P1
EIOEMMPT5066R01

Here, set the data of the arc entered as the second element.
From this drawing, the coordinates of the arc center (X=400, Y=100) and its radius are known.
(1) This drawing shows the arc center and radius. Therefore, select "1. CENTER AND RADIUS".
Since "1. CENTER AND RADIUS" is already selected on the screen below, press the WRITE
key.

EIOEMMPT5067R01

(2) Key in "400" at CENTER X by pressing the numeric keys and press the WRITE key.
(3) Key in "100" at CENTER Y by pressing the numeric keys and press the WRITE key.
(4) Key in "80" at RADIUS by pressing the numeric keys and press the WRITE key.
4691-E P-178
SECTION 5 POINT CALCULATION FUNCTION

[Supplement]
The radius R must be a positive value. If a negative value is entered, the following error will occur:
5328 Radius size minus

X 400 [WRITE]
Y 100 [WRITE]
R 80 [WRITE]

[WRITE] or [F7] (ORDER ↓)

EIOEMMPT5068R01
4691-E P-179
SECTION 5 POINT CALCULATION FUNCTION

Continues to 5-5. Display and Entry of Calculation Result


EIOEMMPT5069R01

5-4-1. Notes for Setting Second Element Data


(1) When you press [F6] (ORDER ↑), the screen returns to the process forEeoemmpt5019
setting unknown ele-
ment.
(2) When you press [F7] (ORDER ↓), the screen advances to the process for displaying and enter-
ing calculation result.
If, however, there is an item where unknown element data (RADIUS in this example) has not
been set, the following error occurs:
5350 Data shortage
(3) When you press [F8] (CLOSE), the system terminates figure calculation and returns to the pro-
gram edit screen.
4691-E P-180
SECTION 5 POINT CALCULATION FUNCTION

5-5. Display and Entry of Calculation Result


Eeoemmpt5020
The system calculates the figure based on the data set as the first element, unknown element, and
the second element. The calculation result is displayed on the screen.
As the results of calculation in the pattern 132, two contact points P1 and P2, of which coordinate
values (X1, Y1) and (X2, Y2), are displayed. The arc center PC defined as an unknown element is
also calculated and its coordinates (XC, YC) are displayed together with the radius of the unknown
arc.
Further, the calculation results are expressed not only with values but also with a result conforma-
tion drawing on the auto-scaled screen. This makes it possible to compare the shape directly with
the workpiece shape and to check the calculation results easily and correctly.
4691-E P-181
SECTION 5 POINT CALCULATION FUNCTION

N10 G00 X150 Y150↓


N11 X271.25 Y80 9991

Result
confirmation
drawing

[F4] (RESULT PASTE)

N10 G00 X150 Y150↓

Coordinates
obtained as the
results of calculation

EIOEMMPT5070R01

[Supplement]
The display contents vary with the selected pattern.
4691-E P-182
SECTION 5 POINT CALCULATION FUNCTION

Use [F4] (RESULT PASTE) to enter the calculation result data at the cursor-located position in the
program displayed in the program editing area.

C2

80
R
X→
(200,100) P2

40
R

X
15˚
L1 C1 (400,100)

P1
EIOEMMPT5071R01

First, enter the coordinates of the end point P1.


(1) Press [F4] (RESULT PASTE). Then, select P1 with the cursor keys and press [F4] (P (XY)
PASTE).
The coordinates of the point P1 (X271.25, Y80.909) are entered into the program.

[F4] (RESULT PASTE)

Select with the


cursor.

[F4] (P (XY) PASTE)

EIOEMMPT5072R01
4691-E P-183
SECTION 5 POINT CALCULATION FUNCTION

Entered P1 (XY)
coordinates

EIOEMMPT5073R01

This calculation result display screen is in the screen editor mode. This means, the cursor, cur-
sor keys, page keys, and numeric keys are effective only in the program display area.
(2) To feed lines, press the WRITE key.
4691-E P-184
SECTION 5 POINT CALCULATION FUNCTION

(3) Enter "N12 G03" using the character keys and the numeric keys.

[WRITE]

N12 G03

EIOEMMPT5074R01

(4) Press [F4] (RESULT PASTE). Then, select P2 with the cursor keys and press [F4] (P (XY)
PASTE). The coordinates of the point P2 (X321.068, Y113.030) are entered into the program.
4691-E P-185
SECTION 5 POINT CALCULATION FUNCTION

(5) Press [F4] (RESULT PASTE). Then, select R with the cursor keys and press [F6] (R PASTE).
The arc radius (R40.000) is entered into the program.

[F4] (RESULT PASTE) - Select P2 - P (XY) PASTE

[F4] (RESULT PASTE) - Select R - [F6] R PASTE

EIOEMMPT5075R01

(6) To use the figure calculation function successively, press [F7] (NEXT). The display returns to
the pattern selection screen.
(7) To terminate the figure calculation function, press [F8] (CLOSE). The display returns to the pro-
gram edit screen.

EIOEMMPT5076R01
4691-E P-186
SECTION 5 POINT CALCULATION FUNCTION

5-5-1. Notes for Displaying and Entering Calculation Result


(1) Entry of result Eeoemmpt5021
In the example explained previously, the [F4] (RESULT PASTE) is used to enter the point P1,
point P2, and the radius into the program. Besides these data, any data displayed in the
RESULT INSERT window can be entered if necessary.

Function menu displayed when P1, P2, and PC are selected

Function menu displayed when R1 is selected


EIOEMMPT5077R01

(2) When you press [F6] (ORDER ↑), the screen returns to the process for setting data of the sec-
ond element.
If, for example, the result confirmation drawing differs from the intended shape, it may be possi-
ble that wrong data has been set.
In such a case, use this function key to check the set data.
4691-E P-187
SECTION 5 POINT CALCULATION FUNCTION

5-6. Previous Element


The element data setting screen has [F4] (LAST ELEMENT). Eeoemmpt5022
This element calculation function internally stores the latest element by classifying them into point,
straight line, arc (CW) and arc (CCW). The stored element data can be called and used as required.
Here, the "latest element" is the shape element that has been defined last among the shape ele-
ments defined as the first element or the second element by the figure calculation function. The lat-
est element is updated each time a shape element is defined.
Press [F4] (LAST ELEMENT).

[F4] (LAST ELEMENT)

EIOEMMPT5078R01

Useful for calculating continuous shape element.

P1
L2

L3
L1
P2
EIOEMMPT5079R01

To calculate P1, define L1 and L2 with the pattern 101.


To calculate P2, only definition of L3 is required, because the last element can be used for defining
L2 with the pattern 101.
4691-E P-188
SECTION 5 POINT CALCULATION FUNCTION

5-7. Entry of Last Result


The latest result of calculation done by the figure calculation function is alsoEeoemmpt5023
stored internally, and
can be called and used as required.
The P1, P2, and PC data, however, can be used as an address only when the cursor is located on
the coordinates X and Y. In the same way, the R data can be used only when the cursor is located
on the polar coordinate RP or on the radius R.
If the latest calculation result is P1 X1 271.250
Y1 80.909

[F3] (RESULT DATA)

Select with the cursor.

[F6] (XY INSERT)

EIOEMMPT5080R01
4691-E P-189
SECTION 5 POINT CALCULATION FUNCTION

EIOEMMPT5081R01
4691-E P-190
SECTION 5 POINT CALCULATION FUNCTION

5-8. Data Setting Screen


When the STYLE (designation method) is selected for a shape element, the data Eeoemmpt5024
setting screen pre-
pared for the selected style appears. The following are these data setting screens.
(1) Designating a straight line with two points

EIOEMMPT5082R01

(2) Designating a straight line with one point and gradient

EIOEMMPT5083R01
4691-E P-191
SECTION 5 POINT CALCULATION FUNCTION

(3) Designating a straight line with one point and an angle

EIOEMMPT5084R01

(4) Designating a straight line with a point on one axis

EIOEMMPT5085R01
4691-E P-192
SECTION 5 POINT CALCULATION FUNCTION

(5) Designating a circle with a center and a radius

EIOEMMPT5086R01

(6) Designating a circle with a center and a point on the circle

EIOEMMPT5087R01
4691-E P-193
SECTION 5 POINT CALCULATION FUNCTION

(7) Designating a circle with a center coordinate of one axis and radius

EIOEMMPT5088R01

(8) Point data setting screen


The style is not selectable for designating a point as a shape element, because no style is pro-
vided for point selection.

EIOEMMPT5089R01
4691-E P-194
SECTION 5 POINT CALCULATION FUNCTION

(9) Data setting screen for unknown radius


This screen appears on completion of data setting of the first figure when a circle is selected as
an unknown shape element.

EIOEMMPT5090R01

(10) Data setting screen for chamfering amount


This screen appears on completion of data setting of the first figure when the pattern 111 (Line-
Line-Line) is selected.

EIOEMMPT5091R01
LIST OF PUBLICATIONS

Publication No. Date Edition

4691-E April 2001 1st

4691-E-R1 July 2001 2nd

4691-E-R2 August 2002 3rd

This manual may be at variance with the actual product due to specification or
design changes.
Please also note that pecifications are subject to change without notice.
If you requireclarification or further explanation of any point in this manual, please
contact your OKUMA representative.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy