• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The export of this product is subject to the authorization of the government of the country
from where the product is exported.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as ”impossible”.
This manual contains the program names or device names of other companies, some of
which are registered trademarks of respective owners. However, these names are not
followed by or in the main body.
Page 3
B-63874EN/05SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
When using a machine equipped with the FANUC MANUAL GUIDE i,
be sure to observe the following safety precautions.
s-1
Page 4
SAFETY PRECAUTIONSB-63874EN/05
1.1 DEFINITION OF WARNING, CAUTION, AND NOTE
This manual includes safety precautions for protecting the user and
preventing damage to the machine. Precautions are classified into
Warning and Caution according to the degree of the risk or the
severity of damage.
Also, supplementary information is described as Note.
Read the Warning, Caution, and Note thoroughly before attempting to
use the machine.
WARNING
Applied when there is a danger of the user being
injured or when there is a damage of both the user
being injured and the equipment being damaged if
the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment
being damaged, if the approved procedure is not
observed.
NOTE
The Note is used to indicate supplementary
information other than Warning and Caution.
- Read this manual carefully, and store it in a safe place.
s-2
Page 5
B-63874EN/05SAFETY PRECAUTIONS
1.2 GENERAL WARNINGS AND CAUTIONS
To ensure safety while using a machine featuring the MANUAL
GUIDE i function, observe the following precautions:
WARNING
1 Confirm, on the screen, that the data has been entered
correctly before proceeding to the next operation.
Attempting operation with incorrect data may cause the
tool to strike the workpiece or machine, possibly
breaking the tool or machine or injuring the operator.
2 Before starting the machine using the tool compensation
function, carefully determine the direction of
compensation and the compensation value, and ensure
that the tool will not strike the workpiece or machine.
Otherwise the tool or machine may be damaged or the
operator may be injured.
3 When using constant surface speed control, set the
maximum rotating speed of the spindle to a value that is
allowed for the workpiece and workpiece hold unit.
Otherwise, the workpiece or hold unit may be removed
by centrifugal force to damage the tool machine or injure
the operator.
4 Set all necessary parameters and data items before
starting MANUAL GUIDE i operations. Note that if the
cutting conditions are not suitable for the workpiece, the
tool may be damaged or the operator may be injured.
5 After creating a machining program using MANUAL
GUIDE i functions, do no run the machine on that
program immediately. Instead, confirm every step of the
resultant program, and make sure that the tool path and
machining operation are correct and that the tool will not
strike the workpiece or machine. Before starting
production machining, run the machine with no
workpiece attached to the machine to make sure that the
tool will not strike a workpiece or the machine. If the tool
strikes the machine and/or work-piece, the tool and/or
machine may be damaged, and even injuries the
operator.
CAUTION
After pressing the power-on button, do not touch any
keys on the keyboard until the initial screen appears.
Some keys are used for maintenance or special
operations such that pressing such a key may cause an
unexpected operation.
1.1.2 Set Icon for Selected Turret..................................................................................583
1.2 OPERATIONS OF MULTI-PATH LATHE .................................................. 584
1.2.1 Changing Screens for Each Path ..........................................................................584
1.2.1.1 Changing by a soft-key ...................................................................................................................... 584
1.2.1.2 Changing by a switch on a machine operator’s panel ....................................................................... 584
1.3 ANIMATION FOR MULTI-PATH LATHE ................................................... 585
1.3.1 Tool Path Drawing During Machining and Tool Path Machining Simulation.....585
2.1.1 Setting of Z-axis Offset Data................................................................................688
2.1.2 Setting of X-axis Offset Data ...............................................................................690
2.2 SETTING OF WORKPIECE COORDINATE SYSTEM SHIFT DATA ........ 691
2.3 PREPARING OF THE FIXED FORM SENTENCE MENU......................... 693
2.3.1 Entering the Fixed Form Sentence for Turning Machining .................................693
2.3.2 Entering of the Fixed Form Sentence for Milling Machining..............................694
2.4 SETTING OF TOOL DATA........................................................................ 695
2.5 CREATING OF PART PROGRAM ............................................................ 696
2.5.1 Creating New Part Program..................................................................................696
2.5.2 Operations of “START” Menu.............................................................................697
2.5.2.1 Entering blank form data....................................................................................................................697
2.5.3 Entering Tool Changing and Spindle Rotating Blocks for Turning Machining ..698
2.5.3.1 Entering in ISO-code form directly.................................................................................................... 698
2.5.3.2 Entering by fixed form sentence menu ..............................................................................................698
2.5.4 Entering Outer Roughing Process ........................................................................699
2.5.8.2 Entering hole position block .............................................................................................................. 709
2.5.9 Operations in the “END” Menu ...........................................................................710
2.5.9.1 Entering in ISO-code form directly.................................................................................................... 710
2.5.9.2 Entering by fixed form sentence menu ..............................................................................................710
2.6 CHECKING OF THE PART PROGRAM.................................................... 711
2.6.1 Checking by Animation........................................................................................711
3 MACHINING CENTER ........................................................................ 712
3.1 SETTING OF TOOL LENGTH OFFSET DATA ......................................... 713
3.2 SETTING OF WORKPIECE ORIGIN OFFSET VALUE............................. 715
3.3 PREPARING OF THE FIXED FORM SENTENCE MENU......................... 717
3.3.1 Entering the Fixed Form Sentence for Milling.....................................................717
3.4 SETTING OF THE TOOL DATA................................................................ 718
3.5 CREATING OF PART PROGRAM ............................................................ 719
3.5.1 Creating New Part Program..................................................................................719
3.5.2 Operations of “START” Menu.............................................................................720
3.5.2.1 Entering blank form data....................................................................................................................720
3.5.3 Entering Tool Changing and Spindle Rotating Blocks for Roughing Flat End
C.6.2 Machining Center (Series 16i/18i/21i) .................................................................846
C.6.3 Lathe, Machining Center (Series 30i) ..................................................................846
c-16
Page 23
I. GENERAL
Page 24
Page 25
B-63874EN/05 GENERAL 1.OVERVIEW OF THIS MANUAL
1 OVERVIEW OF THIS MANUAL
This manual describes the functions of "MANUAL GUIDE i" for the
Series 16i/18i/21i-MODEL B or Series 30i-MODEL A and the
MANUAL GUIDE i simulator for the personal computer.
For other functions, refer to the operator’s manual for the Series
16i/18i/21i-MODEL B or Series 30i-MODEL A.
The specifications and usage of MANUAL GUIDE i may vary
according to the specifications of the operator’s panel of a machine
tool. Be sure to read the manual provided by the machine tool builder.
The functions of the CNC machine tool system are determined not
only by the CNC, but by the combination of the machine tool, the
power magnetic circuit in the machine tool, the servo system, the CNC,
and the operator’s panel.
It is impossible to cover all possible combinations of all functions,
programming methods, and operations in a single manual.
This manual explains only the MANUAL GUIDE i operations
provided for the CNC. For individual CNC machine tools, refer to
applicable manuals from the machine tool builders.
This manual explains as many detailed functions as possible. However,
it is not possible to describe all of the items which cannot be done or
which the operator must not do. Therefore, please assume that
functions other than those described in this manual cannot be
performed.
Detailed information and special conditions are explained in notes.
The readers may encounter new technical terms in the notes not
previously defined or described. In this case, read this manual through
first, then review the details.
NOTE
MANUAL GUIDE i has options for supporting
milling and turning cycles, animated simulation, and
set-up guidance. This manual covers these
functions assuming that your machine has all these
functions. However, your machine may not actually
be provided with some of these functions.
Refer to the manual published by the machine tool
builder of your machine for details.
- 3 -
Page 26
2.READ AT FIRST GENERAL B-63874EN/05
2 READ AT FIRST
In this chapter, you will find the explanation of the place where you
should refer to when you operate MANUAL GUIDE i.
When trying to use a machine equipped with the FANUC MANUAL
GUIDE i, be sure to observe the safety precautions written in this
manual with sufficient caution.
What is MANUAL GUIDE i ?
MANUAL GUIDE i is the operation guidance to support an operator
on many situations such as creating a part program, checking by
machining simulation, set-up and actual machining. These operations
can be done on the only one screen.
ISO code form is adopted as the part program format, it is widely used
on many CNC machine tools, furthermore, machining cycles, which
can realize complicated machining motions by simple programming,
are provided.
As to the outline of MANUAL GUIDE i, refer to the following part.
• Features
II 1.1 MAIN FEATURES OF MANUAL GUIDE i
• Displaying screens I 3. ALL-IN-ONE SCREEN
What kind of machines can be supported?
MANUAL GUIDE i can be used for lathe, machining center and
compound machine including the following machine configurations.
• Lathe
From 1-path to 3-path lathe, which includes Y-axis and tool
inclining axis.
• Machining center Machining center including workpiece rotating table and tool
inclining axis.
• Compound machine Compound machine with capability of both lathe machining and
milling.
MANUAL GUIDE i has operation ability common to the above
machines. So, you can operate on same screen commonly on the
above machine excepting machining cycles and tool offset data setting
which are used for each machine exclusively.
- 4 -
Page 27
B-63874EN/05 GENERAL 2.READ AT FIRST
How to install MANUAL GUIDE i to CNC
In ordinary case, MANAUL GUIDE i is installed in an CNC and
prepared by MTB such as parameter setting. In that case, you can use
MANUAL GUIDE i as it is.
However, by some reasons, there is a case such like you must install
MANUAL GUIDE i into CNC and set necessary parameter by
yourself.
In order to support you in that case, parameter setting and set-up
guidance explanations are prepared.
•Explanations for the operations for installing MANUAL GUIDE
i into CNC newly.
• Appendix A. PARAMETER
• Appendix C. MANUAL GUIDE i SETUP METHOD
How to begin to operate MANUAL GUIDE i
In order to display the screen of MANUAL GUIDE i, press some
function button on the MDI panel of CNC. As to which function
button should be used, refer to the manual made by MTB because it
depends on the parameter No.14794 and 14795 setting.
NOTE
MANUAL GUIDE i operations cannot be done during
background editing mode of CNC program screen.
How to create a part program
In order to create a part program on MANUAL GUIDE i, refer to the
following part,
•General operations flow of programming
VI. EXAMPLE OF PROGRAMMING OPERATION:
For lathe and machining center respectively, series of
operations from setting up such as offset data to creating a
part program and its checking are explained.
•Basic operations of part program editing
II 3. EDITING MACHINING PROGRAMS:
Various editing operations, which are used for the part
program in form of ISO code, are explained.
•Details of machining cycles
II 4. EDITING CYCLE MACHINING OPERATIONS
II 5. DETAILED DESCRIPTIONS ABOUT ENTERING
ARBITRARY FIGURES:
Operations of various machining cycles, which can be used
for realizing complicated machining, are explained.
In the ISO code form part program, similar programs are used
frequently such as toll changing and spindle rotation. MANUAL
GUIDE i supports those frequently used operations by the fixed form
- 5 -
Page 28
2.READ AT FIRST GENERAL B-63874EN/05
sentence function. Fixed form sentences, programming template, are
made in advance and can be used by selecting from the menu during
programming operations. In to details, refer to the following part.
•Making and using of fixed form sentence II 3.14. FIXED FORM SENTENCE INSERTION
II 10.3. REGISTERING FIXED FORM SENTENCES
How to check the created part program
As to the operations for checking the created part program on
MANUAL GUIDE i, refer to the following part.
•Checking the part program
II 9. OPERATIONS IN MACHINING SIMULATION:
Operations of checking the part program by using
machining simulation, animation or tool path drawing, are
explained. And also, checking the tool path drawing of
actual motions during machining is explained.
How to set the data needed for machining
In order to execute actual machining, tool offset data and workpiece
coordinate data setting must be done in advance. These data are
prepared as CNC standard function, but these data can be entered by
using MANUAL GUIDE i too.
•Setting of tool offset data and workpiece coordinate data
II 10.1 SETTING THE WORKPIECE COORDINATE DATA
II 10.2 SETTING TOOL OFFSET DATA:
Convenient operations for workpiece coordinate data and
tool offset data setting are explained.
In order to execute animation or machining cycle on MANUAL
GUIDE i, tool data necessary for these functions such as tool type
must be defined in advance. As for necessary operations, refer to the
following part.
•Setting of data necessary for animation and machining cycles.
II 13 TOOL DATA BASE FUNCTION:
Tool type, attaching direction, cutting edge and nose angle
for lathe and so on are set as tool data for each offset
number. Operation for tool data base is explained.
How to edit other part program during machining
By using a background editing function, editing of other part program
during machining can be done.
As for background editing operation, refer to the following part.
•Operation of background editing II 11 BACKGROUND EDITING
- 6 -
Page 29
B-63874EN/05 GENERAL 2.READ AT FIRST
How to modify part of cycle machining motions
While cycle machining which can be used in MANUAL GUIDE i can
create the actual machining motions automatically by using entered
cycle data, modifying part of the created machining motions cannot be
done.
However, there is a case that part of created machining motions
should be modified for more effective machining.
In this case, converting the cycle machining block to standard ISO
code NC part program, motion blocks which are made up with
G00/G01/G02/G03 and so on, is available.
The converted motion blocks are corresponded to each machining
motion, so by modifying part of converted blocks, the actual
machining motion can be changed.
NOTE
Hole machining and threading cycles are converted
to canned cycles, so the detailed motions executed
in a canned cycle cannot be changed.
As for NC program conversion operation, refer to the following part.
•Operations of NC program conversion II 12 NC PROGRAM CONVERSION FUNCTION
How to conserve part program and tool data
In order to use part program and tool data again later, these data can
be conserved by outputting to memory card.
As for operations of outputting and inputting these data to and from
memory card, refer to the following part.
•Outputting and inputting of part program and tool data
II 17 MEMORY CARD INPUT/OUTPUT FUNCTION:
In addition to the operations of outputting and inputting of
part program and tool data, screen hard copy operations for
MANUAL GUIDE i is explained.
How to operate more quickly
Almost all operations of MANUAL GUIDE i use soft-key excepting
numeric data entering. However, if you are inured to MANUAL
GUIDE i operations, you may feel you can operate more quickly if
you use other key instead of soft-key one by one. This substitute key
operation is called short cut key.
NOTE
On the small key board, short cut key cannot be
used.
- 7 -
Page 30
2.READ AT FIRST GENERAL B-63874EN/05
As for short cut key operation, refer to the following part.
•Details of short cut key operation II 15 SHORTCUT KEY OPERATIONS
•Displaying explanation of short cut key operation II 16 HELP SCREEN:
Pressing HELP key on the MDI panel displays the window
of HELP screen for short cut key operations.
How to calculate the entering data
In order to calculate the data before entering, pocket calculator type
calculation function can be used.
As for the operations, refer to the following part.
•Details of operations for calculating data II 19 CALCULATOR FUNCTION
How are other operations of MANUAL GUIDE i ?
In addition to creating part program, many convenient functions,
which can be used for operating a machine tool, are prepared on
MANUAL GUIDE i.
As for those operations, refer to the following part.
•Other operations than creating part program II 6. OPERATIONS IN THE MEM MODE
II 7. OPERATIONS IN THE MDI MODE
II 8. OPERATIONS IN THE MANUAL MODE (HANDLE
AND JOG):
Operations for each mode are explained.
What kind of machining cycles can be used ?
On MANUAL GUIDE i, turning, lathe machining, and milling
machining cycles are prepared as optional function.
As for details of machining cycle types and entering data, refer to the
following part.
•Details of machining cycles III 1 MILLING
III 2 TURNING
- 8 -
Page 31
B-63874EN/05 GENERAL 3.ALL-IN-ONE SCREEN
A
w
3 ALL-IN-ONE SCREEN
In MANUAL GUIDE i, basically, only one screen called the
All-in-one Screen is used for all the operations from trial machining to
actual machining.
Status indicator window
Graphic window
Message
windo
Title area
MANUAL GUIDE i
CTUAL POS
Soft keys
Pop-up window
Title area:
The title of MANUAL GUIDE i is always displayed.
DIST TO GO
SPINDLE
FEED MM/MIN
PROGRAM
Program window
CNC status area
Program
number etc.
Key-in buffer
CNC status area:
The following CNC statuses are displayed.
• Mode
• Alarm status
• Reset or emergency stop status
• Actual time
Status indicator window:
The following information about CNC is displayed.
• Actual machine position
• Remaining moving distance of the actual block
- 9 -
Page 32
3.ALL-IN-ONE SCREEN GENERAL B-63874EN/05
• Actual speed and load meter (for the axis with the
maximum load)
Remark) It is possible to display Actual speed in Feed per
revolution. ( Refer to the parameter No.14703#0. )
• Spindle rotating speed and spindle load meter
• Program number and process number
• Command values during automatic operation (M,S,T,F)
Graphic window:The following graphical drawing is displayed as needed.
• Animated drawing with a solid model (machining
simulation)
•Tool path drawing
Program window:
The machining program is displayed.
Pop-up window:
The following supplemental screens are displayed as needed.
• M-code menu
• Fixed format statement menu
• Set data (workpiece coordinate system, tool offset, fixed
format statement registration)
• Program list
• Data input window for machining cycles
Key-in buffer:
Comments on data and input numerical data are displayed as
needed.
Message window:
The following messages are displayed as needed.
•Meaning of the word which a cursor is allocated (Guidance
Message)
Remark) It is possible to display two Guidance Message of
M/T mode in the CNC for compound lathe.
(Refer to the parameter No.14703#2.)
• Meaning of Machine Cycle which is executing
• Content of Warning and Alarm
Soft keys :
The comments on the following soft-keys are displayed as
needed.
• Editing operation menu
• Machining cycle menu
• Pop-up window menu
- 10 -
Page 33
B-63874EN/05 GENERAL 3.ALL-IN-ONE SCREEN
Remark)
The soft keys described in this manual are specified to 12 keys
placed under the screen, LCD, as shown in the following
example.
The meaning of each soft key is various by the displayed content
on the screen, and will be displayed on the relevant part for each
key.
Example of soft keys)
Soft keys
- 11 -
Page 34
4.SYMBOLS USED GENERAL B-63874EN/05
4 SYMBOLS USED
In this manual, the following conventions are used for keys.
(1) Function buttons are indicated in bold type:
Example) PROGRM, OFSET
(2) The numbers to be input by numerical keys are underlined.
INPUT
,
Example) 12.345
(3) The input key is indicated in bold type in the same way as the
function buttons.
Example) 12.345
(4) Soft-keys are enclosed in brackets [ ]:
Example) [LIST], [LINE]
(5) The cursor keys are indicated by the following symbols :
Example) ↑, ↓, ←, →
(6) The page keys are indicated by the following symbols :
Example)
Cursor Key
Page Key
Soft Key
Numeral Key
INPUT Key
Function Button
- 12 -
Page 35
B-63874EN/05 GENERAL 5.NOTES ON CREATING PROGRAMS
5 NOTES ON CREATING PROGRAMS
The notes that should be observed when creating a program are
described below. Read the notes before creating a program.
1. General notes on machining programs
<1> Use ISO code form (G code commands) basically for a
machining program. Enter a command for simple motion
directly with a G code, and use cycle machining for
complicated machining.
<2> Enter directly a tool change command involving the calling
of the next tool by using a code such as a T code and M
code or by using a subprogram call prepared by the machine
tool builder, referring to the relevant operator's manual of
the machine tool builder.
<3> Enter directly a tool length compensation command used
with a machining center by using a G code such as G43.
<4> For changing tools or tool length compensation, a similar
command is repeatedly entered. So, such a command can
be entered easily by registering a fixed form sentence
beforehand.
2. Programmed commands required before cycle machining input
<1> When using a tool database with a CNC of the M series, be
sure to enter a D command (offset number).
<2> Be sure to enter a spindle rotation command. At the same
time, specify whether to enable or disable constant surface
speed control.
<3> No feedrate command needs to be specified, because a
feedrate command is separately entered as a cycle
machining command. However, specify a command for
feed per revolution or feed per minute as required. For
example, operator know-how on executing milling in
pocketing by feed per revolution can be utilized.
<4> Enter an M code command for switching between the
spindle and C-axis, and a command for C-axis reference
position return as required.
<5> Enter M codes such as for coolant ON/OFF as required.
<6> By setting bit 2 of parameter No. 27000 to 1, a polar
coordinate interpolation command (G12.1) required for
machining (polar coordinate interpolation) on the XC plane
can be automatically specified during cycle machining.
Upon completion of the cycle machining, polar coordinate
interpolation is automatically cancelled.
- 13 -
Page 36
5.NOTES ON CREATING PROGRAMS GENERAL B-63874EN/05
<7> By setting bit 3 of parameter No. 27000 to 1, a cylindrical
interpolation command (G07.1) required for machining
(cylindrical interpolation) on the ZC plane can be
automatically specified during cycle machining. Upon
completion of the cycle machining, cylindrical interpolation
is automatically cancelled.
<8> Upon completion of cycle machining, the tool always
returns to the position before the start of the cycle
machining. By setting bit 7 of parameter No. 27002 to 1,
the tool can be placed at a position different from the
position before the start of the cycle machining.
<9> When using G code system B or C with a CNC of the T
series (T mode for a CNC for complex machining) and
specifying cycle machining (turning or milling), be sure to
switch to the absolute coordinate system by specifying G90
beforehand.
<10>For the cycle machining mentioned above, a similar
command is repeatedly entered. So, such a command can
be entered easily by registering a fixed form sentence
beforehand.
3. Cycle machining
<1> With a CNC of the T series as well, enter a coordinate value
for milling (such as an I point coordinate in milling-based
hole machining) as a radius value even if the value is an X
coordinate.
<2> Specify an I point coordinate not as a distance from point R
but as a coordinate value.
<3> Figure data should be entered as a subprogram for
utilization in roughing, finishing, and chamfering. This
eliminates the need to enter figure data each time.
<4> In machining of a projected portion (island figure), efficient
machining can be achieved by using pocketing with an
island instead of using contouring. In this case, specify a
blank as the outer wall of a pocket.
<5> In contouring (side facing), enter a start point figure and end
point figure so that both figures contact each other. This
means that by starting not from a corner of a figure but from
an intermediate point on a straight line, undercutting due to
approaching the figure and retraction can be eliminated.
<6> If the C-axis operates as the hole machining axis in an
attempt to execute hole machining by using the C-axis as
the positioning axis, the C-axis may be set as an axis
parallel to the X-axis with parameter No. 1022. In such a
case, set the parameters below to execute hole machining in
the axis direction normal to the plane including the C-axis.
When the parameter No. 5101#0 is set to 1 :
The hole machining axis in a hole machining canned
cycle is the third axis for plane specification.
- 14 -
Page 37
B-63874EN/05 GENERAL 5.NOTES ON CREATING PROGRAMS
When the parameter No. 5103#2 is set to 1 :
If an axis normal to or parallel with a specified plane is
specified during a hole machining canned cycle, the
specification is regarded as a positioning command.
<7> With a CNC of the T series as well, enter a coordinate value
for milling (such as an I point coordinate in milling-based
hole machining) as a radius value even if the value is an X
coordinate.
4. Machining program entered on a multipath lathe
<1> When creating a machining program for a multipath lathe,
create necessary processes on the process list screen before
creating machining operations. This allows the user to
view the entire machining program more easily.
5. Animated simulation
<1> hen performing machining simulation of a program
including a three-dimensional coordinate conversion
command, increase the dry run feedrate (for example, by
selecting the rapid traverse rate) to speed up the simulation.
<2> If a tool post is placed on the lower side when animated
simulation is performed on a multipath lathe, the machining
performed on the side opposite to the blank can be viewed
during animated simulation by pressing the [REVERS] soft
key.
- 15 -
Page 38
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6 MANUAL GUIDE i SIMULATOR FOR THE
PERSONAL COMPUTER
This chapter describes the MANUAL GUIDE i simulator for the
personal computer.
NOTE
The specifications of the MANUAL GUIDE i
simulator for the personal computer are subject to
change as a result of product improvement.
- 16 -
Page 39
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.1 OPERATING ENVIRONMENT
6.1.1 Product Components
• CD-ROM disk
MANUAL GUIDE i simulator software for the personal
computer
•Hardware protection key
6.1.2 Operating Environment
•Main computer unit
- PC/AT-compatible machine on which
Windows 2000/XP Professional can run
- Japanese or English must be usable on the OS used.
- Pentium(R) III, 1 GHz or higher
- Memory: 256 MB or more
- Hard disk: A free space of 150 MB is required.
- A USB1.1 port must be provided.
- An Ethernet port must be provided (not required in the case
of package licensing).
- For simulation using a 10.4-inch screen with no MDI
buttons, XGA (1024×786) or a higher resolution is required.
- For simulation using a 10.4-inch screen with MDI buttons,
SXGA (1280×1024) or a higher resolution is required.
- For simulation using a 15-inch screen with no MDI buttons,
UXGA (1600×1200) or a higher resolution is required.
- For simulation using a 15-inch screen with MDI buttons,
QXGA (2048×1536) or a higher resolution is required.
- 17 -
Page 40
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.2 METHOD OF INSTALLATION
For installation, the administrator authority for the computer is
required.
Insert the CD-ROM of the MANUAL GUIDE i simulator for the
personal computer into the CD-ROM drive. Execute "SetUp.exe" on
the CD-ROM drive to start the installer.
When the installer is started, a dialog box for selecting a language to
be used for setup is displayed. Select a language to be used for setup
from the list then click [OK].
- 18 -
Page 41
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
During installation, the system prompts you to agree upon the license
agreement for using this software. If you agree, click [Yes]. If you
select [No], a dialog box for checking if the installation may be
stopped is displayed.
In the dialog box for installation destination selection, the installation
destination can be changed to a desired destination from the standard
one. Change the installation destination or click [Next] without
changing the destination.
- 19 -
Page 42
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
In the dialog box for setup type selection, you can select full
installation or custom installation. When full installation is selected,
a free space of about 700 MB is required. For custom installation,
the required free space varies according to the components to be
installed.
When custom installation is selected, a dialog box for selecting
components to be installed is displayed. Check each component to
be installed then click [Next]. This dialog box is displayed also
when a component is added or deleted after installation. In this case,
check a component to be added, and uncheck a component to be
uninstalled.
Upon completion of installation, attach the hardware key to the USB
port and execute the MANUAL GUIDE i simulator.
Do not attach the hardware key to the USB port before completion of
software installation.
- 20 -
Page 43
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.3 SIMULATION CNC SELECTION
Start the MANUAL GUIDE i simulator by choosing [Start] menu →
[Programs] → [FANUC] → [ManualGuide i Simulator]. When the
MANUAL GUIDE i simulator is started, a dialog box for selecting a
simulator definition file used to execute the MANUAL GUIDE i
simulator is displayed. In this dialog box, select a definition to be
simulated then click the [OK] button to start the MANUAL GUIDE i
simulator.
The simulator definition file is a text file where information such as
CNC model and display unit size information is written in a specified
format. By editing this file, a simulator environment with a
user-specific configuration can be defined.
- 21 -
Page 44
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.4 FULL-SCREEN DISPLAY
When the MANUAL GUIDE i simulator is started, the simulator is
displayed on the full screen of the personal computer.
Main simulator screen
Machine operation
With the MANUAL GUIDE i simulator, the main simulator screen,
the MDI button screen operable using the mouse, and the machine
operation button screen are displayed. A soft key operation can be
performed by clicking a soft key on the main simulator screen or by
pressing a key from F1 to F12 on the keyboard of the personal
computer. Numeric values and uppercase letters can be entered
through the MDI buttons or the keyboard of the personal computer.
For CNC-specific key input, click MDI buttons or machine operation
buttons with the mouse. To quit the simulator, click the machine
operation button [{].
MDI button
- 22 -
Page 45
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.5 PARAMETER
1 Parameters created with the FS16i/18i/21i cannot be input.
2 When using a parameter of the FS16i/18i/21i, convert the
parameter to the FS30i format.
3 Parameters in the FS30i format can be used without
modification.
4 The parameters related to the MANUAL GUIDE i function are
basically compatible.
5 Parameter data cannot be output.
6 For the method of parameter input, refer to
"Standard_param¥Readme_j.txt" stored on the CR-ROM.
7 The standard parameters are stored on the CD-ROM. By
editing the file with the text editor and reading the edited file, the
simulator can be customized.
6.6 RESTRICTIONS ON USE
1 Simulation using full-screen display
The MANUAL GUIDE i simulator is executed using the full
screen of the personal computer.
2 Memory card input/output function
A) For input to/output from the memory card, use the memcard
folder under the installation folder. The following can be
input/output using the memory card input/output function:
- NC programs
- Parameters
- Tool database
B) The file name of the file in the memcard folder should
include the extension and be 12 characters or less.
- 23 -
Page 46
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.7 NOTES
1 The operation and functions listed below described in the
operator's manual cannot be used with the MANUAL GUIDE i
simulator for the personal computer.
- Operation in the MDI mode
- Operation in a manual mode (handle, jog)
- Multi-path lathe function
- Tool management function
- Setup support function
2 The MANUAL GUIDE i simulator for the personal computer has
a functional compatibility with the FS30i, but has some
specification restrictions with the FS16i/18i/21i.
3 Those functions that input external signals cannot be used.
4 This does not correspond to the hyper threading technology
function.
- 24 -
Page 47
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.8 SIMULATOR DEFINITION FILE FORMAT
The simulator definition file is a text file where information such as
CNC model and display unit size information is written in a specified
format. The ini file format of Windows is used.
6.8.1 Comment
A comment can be written only in a continuous area at the top of a
file.
A comment must start with a single quotation mark (').
A single quotation mark (') written at the start of a halfway data line
does not comment out the character string that follows.
6.8.2 Section
The following two sections are used:
Simulator_MachineSetting_MaxNumber
Simulator_MachineSettingn
(The character n represents a number from 0 to maxnumber of
Simulator_MachineSetting_MaxNumber.)
The character n in the "Simulator_MachineSettingn" section need not
be successive, but must not be duplicate. If n is duplicate, the setting
closer to the top of the file is selected. If a suffix greater than the
maxnumber key is assigned to a setting, the setting is not processed.
6.8.3 Key
The following keys are used:
maxnumber
name
cnctype
displaytype
pathtype
cnctype_title
from_dat_filepath
fileall_dat_filepath
srammgi_dat_filepath
mgidef_folderpath
mgidef_machine_type
userdef_filepath1
userdef_filepath2
keyini_filepath
virtual_memcard_folderpath
- 25 -
Page 48
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
Key name : maxnumber
Outline : Code a maximum subscript value for the simulator
definitions to be found in the file.
Character string to be set : Maximum subscript number to be found
Explanation : Code a maximum subscript value for the simulator
definitions in the simulator definition file. A search
for a simulator definition is made until n of the
Simulator_MachineSettingn section reaches
maxnumber. A found simulator definition is displayed
in a selection dialog box.
6.8.3.2 [Simulator_MachineSettingn] section
Key name : name
Outline : Code the name assigned to a simulator definition.
Character string to be set : Arbitrary
Explanation : Code the name assigned to a simulator definition. The
character string coded here is displayed in the simulator
definition selection dialog box displayed when the MGi
manager is started.
Key name : cnctype
Outline : Code a CNC model.
Character string to be set : "FS16i", "FS18i", "FS21i", "FS30i"
Explanation : Code the model of the CNC. If an attempt to read a
file described below such as a From.dat file fails, the
model coded in the MGi manager ini file is used.
Key name : displaytype
Outline : Code a display unit type.
Character string to be set : "10.4", "15"
Explanation : Code the type of the display unit. At present, specify
"10.4" or "15".
Key name : pathtype
Outline : Code a path type.
Character string to be set : "T", "TT", "TTT", "M", "TM", etc.
Explanation : Code a path type. Specify "T" for T series single-path
control. Specify "TT" for T series two-path control.
Specify "M" for the M series. Specify "TM" for
compound control.
Key name : cnctype_title
Outline : Set a CNC model name for display.
Character string to be set : Arbitrary
Explanation : Set a CNC model name for display.
- 26 -
Page 49
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
Key name : from_dat_filepath
Outline : Code the relative path of From.dat corresponding to a
selected simulator definition.
Character string to be set : Relative path of From.dat
Explanation : Specify the relative path of From.dat corresponding to a
selected simulator definition. The file coded here is
copied under the name "From.dat" to the memcard
directory under the simulator execution directory.
Key name : fileall_dat_filepath
Outline : Code the Relative path of file_all.dat corresponding to a
selected simulator definition.
Character string to be set : Relative path of file_all.dat
Explanation : Specify the relative path of file_all.dat corresponding to
a selected simulator definition. The file coded here is
copied under the name "file_all.dat" to the simulator
execution directory.
Key name : srammgi_dat_filepath
Outline : Code the relative path of sram_mgi.dat corresponding
to a selected simulator definition.
Character string to be set : Relative path of sram_mgi.dat
Explanation : Specify the relative path of sram_mgi.dat corresponding
to a selected simulator definition. The file coded here
is copied under the name "sram_mgi.dat" to the
simulator execution directory.
Key name : mgidef_folderpath
Outline : Code the relative path of the folder storing the
MANUAL GUIDE definition file of a selected
simulator definition.
Character string to be set :
Relative path of the folder storing a MANUAL GUIDE
definition file (ending with "¥").
Explanation : Code the relative path of the folder storing the
MANUAL GUIDE definition file of a selected
simulator definition. From the folder coded here, a
MANUAL GUIDE definition file matching the type of
the definition file to be specified next is copied together
with the language file to the simulator execution
directory.
Key name : mgidef_machine_type
Outline : Code the type of a MANUAL GUIDE definition file.
Character string to be set :
"TURN_VERTICAL", "TURN_HORIZONTAL",
"MILLING_VERTICAL",
"MILLING_HORIZONTAL"
Explanation : Code the type (T/M series, vertical/horizontal) of a
MANUAL GUIDE definition file. The file coded here
is copied to the simulator execution directory.
- 27 -
Page 50
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
Key name : userdef_folderpath1
Outline : Code the relative path of the user definition file of a
selected simulator definition.
Character string to be set : Relative path of a user definition file
Explanation : Code the relative path of the user definition file of a
selected simulator definition. The file coded here is
copied under the name "cex2datu" to the simulator
execution directory. Up to two user definition files
can be specified. If no user definition file is necessary,
specify a null character string.
Key name : userdef_folderpath2
Outline : Code the relative path of the user definition file of a
selected simulator definition.
Character string to be set : Relative path of a user definition file
Explanation : Code the relative path of the user definition file of a
selected simulator definition. The file coded here is
copied under the name "cex3datu" to the simulator
execution directory. Up to two user definition files
can be specified. If no user definition file is necessary,
specify a null character string.
Key name : keyini_filepath
Outline : Code the relative path of an MDI key setting file.
Character string to be set : Relative path of an MDI key setting file
Explanation : Code the relative path of a setting file specifying the
layout of MDI keys, and so forth. By using
information such as character strings for input key
determination and button display positions stored in the
file specified here, the MGi manager displays the MDI
keys on the MGi manager.
- 28 -
Page 51
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.9 DISPLAY DATA ini FILE FORMAT
The display data ini file is a text file where information about images
and buttons to be arranged on the screen is specified. The ini file
format of Windows is used.
6.9.1 Comment
A comment can be written only in a continuous area at the top of a
file.
A comment must start with a single quotation mark (').
A single quotation mark (') written at the start of a halfway data line
does not comment out the character string that follows.
6.9.2 Section
The following sections are used:
[settings]
[frame_mainscreen]
[cnctitle]
[softkey]
[frame_mdikey]
[mdikey]
[frame_functionkey]
[functionkey]
[settings] : Specifies general screen layout information.
[frame_mainscreen] : Specifies information such as screen component
positions on the CNC display section.
[cnctitle] and [softkey] below are included in
this frame.
[cnctitle] : Setting for CNC model title section display
[softkey] : Setting for soft key display
[frame_mdikey] : Frame display setting for MDI key display
[mdikey] : Setting for MDI key display
[frame_functionkey] : Setting for display of keys such as the mode
switch key other than the MDI keys
[functionkey] : Setting for display of keys such as the mode
switch key
- 29 -
Page 52
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.9.3 Key
The keys are described on a section-by-section basis.
6.9.3.1 [settings]section
Key name : bgcolor
Outline : Specify a background color.
Setting method : bgcolor = r, g, b Specify a number from 0 to 255 in r, g, and b. Example: Grey is specified as the background color.
bgcolor = 128,128,128
Details : Specify a background color by the lightness values
of red (r), green (g), and blue (b). A lightness
value ranges from 0 to 255. If a value greater than
255 is specified, the specification of 255 is assumed.
The background color specified here is used as the
background color for the overall screens and frames.
Key name : cncscrn_offsetx, cncscrn_offsety
Outline : Specify the display position of a CNC display
section application.
Setting method : cncscrn_offsetx = x
: cncscrn_offsety = y
Each of x and y represents the number of pixels from
the top-left corner of the screen.
Example: CNCScrn.exe is displayed at (320,60)
from the top-left corner of the screen.
cncscrn_offsetx=320
cncscrn_offsety=60
Details : Specify the position of a CNC display section
application in pixels. Specify (x,y) in pixels, with
(x,y) = (0,0) for the top-left corner of the screen.
When an NC frame image is displayed, for example,
specify (x,y) to display the CNC display section at a
proper position.
Key name : layout
Outline : Code the layout of MDI keys.
Setting method : layout = QWERTY | ONG-M | ONG-T | MINI-M |
MINI-T
Example: The QWERTY layout is selected for the
MDI keys.
layout=QWERTY
Details : Set the layout of MDI keys by using a specified
character string. Here, only a layout name is
specified. The actual layout of keys is not
determined here.
- 30 -
Page 53
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.9.3.2 [frame_mainscreen] section
Key name : image
Outline : Specify the path of an image to be displayed in the
CNC display section area of the MGi manager.
…
Setting method : image = drive:¥dir1 Example: image=.¥image¥frameFS30i.bmp
Details : Specify the path of a frame image to be displayed
around the CNC display section. When no fame is
to be displayed, delete the coding of the key itself.
Either an absolute path or a relative path may be
used. The usable types of image files are bmp, jpg,
and gif. The size of an image must match the size
of the frame. Those portions that exceed the frame
are not displayed. Those portions that do not reach
the frame size are filled using the color specified by
bgcolor.
Key name : visible
Outline : Specify whether to display the main frame.
Setting method : visible = 0 | 1
Example: When the main frame is displayed
visible=1
Details : Specify whether to display the main frame. When
0 is specified, the main frame is not displayed.
When 1 is specified, the main frame is displayed.
The main frame includes the NC title and soft keys.
So, when 0 is specified not to display the main frame,
the CNC display section is displayed, but the title
and soft keys are not displayed.
Key name : left, top, width, height
Outline : Specify the display position and size of the main
frame.
Setting method : left = left
top = top
width = width
height = height
Example: When the position of the main frame is
(230,20), and the size of the main frame
is (800,600)
left=230
top=20
width=800
height=600
Details : Specify the position and size of the main frame in
pixels. For display position specification, assume
that the top-left corner of the screen is at (left,top) =
(0,0). When an image is to be pasted, the size must
match the size of the image.
¥filename
- 31 -
Page 54
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.9.3.3 [cnctitle] section
Key name : image
Outline : Specify the path of a title image to be displayed
within the main frame.
…
Setting method : image = drive:¥dir1 Example: image=.¥image¥titleFS30i.bmp
Details : Specify the path of the file storing a title image to be
displayed. Either an absolute path or a relative
path may be used. When the image key itself is
deleted, no image is displayed, but the character
string of the title specified in the simulator definition
is displayed as text. The usable types of image
files are bmp, jpg, and gif. The size of an image
must match the size of the frame. Those portions
that exceed the frame are not displayed. Those
portions that do not reach the frame size are filled
using the color specified by bgcolor.
Key name : visible
Outline : Specify whether to display the title section.
Setting method : visible = 0 | 1
Example: When the title section is displayed
visible=1
Details : Specify whether to display the title. When 0 is
specified, the title is not displayed. When 1 is
specified, the title is displayed. Specify 0, for
example, when an image pasted to the main frame
already includes a title, and no title needs to be
drawn additionally.
Key name : left, top, width, height
Outline : Specify the display position and size of the title
section.
Setting method : left = left
top = top
width = width
height = height Example: When the display position of the title
section is (540,180), and the size of the
title section is (7000,400)
left=540
top=180
width=7000
height=400
Details : Specify the display position and size of the title
section in twip. Specify a desired display position
as relative coordinates on the main frame, with
(left,top) = (0,0) for the top-left corner of the main
frame. When an image is to be pasted, the size
must match the size of the image.
¥filename
- 32 -
Page 55
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.9.3.4 [softkey] section
Key name : keynum
Outline : Specify the number of buttons that are displayed in
the main frame and operate as soft keys.
Setting method : keynum = n
Example: When 12 soft keys are used
keynum=12
Details : Specify the number of buttons that are displayed in
the main frame and used as function keys. The
number of buttons specified here is used to specify
the number of key pressing information items to be
read next.
Key name : keyn (n: 0 to keynum-1)
Outline : Code a setting to be assigned to a button used as a
key.
Setting method : keyn = key1, key2, x, y, imagefile Example: When the first soft key is assigned to the
operation of the F1 key, the display
position is (900,8220), and an image to
be pasted is specified
key0={F1},{F1},900,8220,.¥image¥skey_l.bmp
Details : Code information for setting of a button to be
assigned as a soft key. The following information
is to be set:
key1 Specify key information (to be described
later) to be passed to the CNC display
section application when a button is
pressed.
key2 Specify key information to be passed to
the CNC display section application
when a button is pressed while the
SHIFT button is held down.
x, y Specify the display position of a button
in twip. For display position setting,
specify relative coordinates on the main
frame, with (x,y) = (0,0) for the top-left
corner of the main frame.
Imagefile Specify the path of the image file to be
pasted to a button. The size of an image
for a soft key is 28×28 pixels when the
CNC model specified in the simulator
definition is FS30i, and is 33×18 pixels
for other cases.
- 33 -
Page 56
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.9.3.5 [frame_mdikey] section
Key name : image
Outline : Specify the path of an image to be displayed as a
frame for MDI key display.
…
Setting method : image = drive:¥dir1
Example: image=.¥image¥frameQWERTY.bmp
Details : Specify the path of a frame image to be displayed
around the MDI keys. When no frame is to be
displayed, delete the coding of the key itself.
Either an absolute path or a relative path may be
used. The usable types of image files are bmp, jpg,
and gif. The size of an image must match the size
of the frame. Those portions that exceed the frame
are not displayed. Those portions that do not reach
the frame size are filled using the color specified by
bgcolor.
Key name : visible
Outline : Specify whether to display a frame for MDI key
display.
Setting method : visible = 0 | 1
Example: When a frame for MDI key display is
displayed
visible=1
Details : Specify whether to display a frame for MDI key
display. When 0 is specified, no frame for MDI
display is displayed. When 1 is specified, a frame
for MDI key display is displayed. When 0 is
specified, the MDI keys are not displayed.
Key name : left, top, width, height
Outline : Specify the display position and size of a frame for
MDI key display.
Setting method : left = left
top = top
width = width
height = height Example: When the display position of a frame for
MDI key display is (230,20), and the size
is (800,600)
left=230
top=20
width=800
height=600
Details : Specify the display position and size of a frame for
MDI key display in pixels. For display position
specification, assume that the top-left corner of the
screen is at (left,top) = (0,0). When an image is to
be pasted, the size must match the size of the image.
¥filename
- 34 -
Page 57
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.9.3.6 [mdikey] section
Key name : keynum
Outline : Specify the number of buttons that are displayed in a
frame for MDI key display and operate as MDI
keys.
Setting method : keynum = n Example: When 66 MDI keys are used
keynum=66
Details : Specify the number of buttons that are displayed in a
frame for MDI key display and operate as MDI keys.
The number of buttons specified here is used to
specify the number of key pressing information
items to be read next.
Key name : keyn (n: 0 to keynum-1)
Outline : Code a setting to be assigned to a button used as a
key.
Setting method : keyn = key1, key2, x , y, imagefile Example: When the first MDI key is assigned to the
operation of "O", the display position is
(6020,1350), and an image to be pasted is
specified
key0=O,{(),6020,1350,.¥image¥o.bmp
Details : Code information for setting of a button to be
assigned as an MDI key. The following
information is to be set:
key1 Specify key information (to be described
later) to be passed to the CNC display
section application when a button is
pressed.
key2 Specify key information to be passed to
the CNC display section application
when a button is pressed while the
SHIFT button is held down.
x, y Specify the display position of a button
in twip. For display position setting,
specify relative coordinates on the frame
for MDI key display, with (x,y) = (0,0)
for the top-left corner of the frame for
MDI key display.
Imagefile Specify the path of the image file to be
pasted to a button. The size of an image
for a soft key is 36×36 pixels.
- 35 -
Page 58
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.9.3.7 [frame_functionkey] section
Key name : image
Outline : Specify the path of an image to be displayed as a
frame for function key display.
…
Setting method : image = drive:¥dir1
Example: image=.¥image¥frameFunc.bmp
Details : Specify the path of a frame image to be displayed
around the function keys. When no frame is to be
displayed, delete the coding of the key itself.
Either an absolute path or a relative path may be
used. The usable types of image files are bmp, jpg,
and gif. The size of an image must match the size
of the frame. Those portions that exceed the frame
are not displayed. Those portions that do not reach
the frame size are filled using the color specified by
bgcolor.
Key name : visible
Outline : Specify whether to display a frame for function key
display.
Setting method : visible = 0 | 1
Example: When a frame for function key display is
displayed
visible=1
Details : Specify whether to display a frame for function key
display. When 0 is specified, no frame for function
display is displayed. When 1 is specified, a frame
for function key display is displayed. When 0 is
specified, the function keys are not displayed.
Key name : left, top, width, height
Outline : Specify the display position and size of a frame for
function key display.
Setting method : left = left
top = top
width = width
height = height Example: When the display position of a frame for
function key display is (230,20), and the
size is (800,600)
left=230
top=20
width=800
height=600
Details : Specify the display position and size of a frame for
function key display in pixels. For display position
specification, assume that the top-left corner of the
screen is at (left,top) = (0,0). When an image is to
be pasted, the size must match the size of the image.
¥filename
- 36 -
Page 59
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
6.9.3.8 [functionkey] section
Key name : keynum
Outline : Specify the number of buttons that are displayed in a
frame for function key display and operate as
function keys.
Setting method : keynum = n Example: When two function keys are used
keynum=2
Details : Specify the number of buttons that are displayed in a
frame for function key display and operate as
function keys. The number of buttons specified
here is used to specify the number of key pressing
information items to be read next.
Key name : keyn (n: 0 to keynum-1)
Outline : Code a setting to be assigned to a button used as a
key.
Setting method : keyn = key1, key2, x , y, imagefile Example: When the first function key is assigned to
the operation of the "auto" key, the
display position is (450,660), and an
image to be pasted is specified
key0=^r,^r,450,60,.¥image¥auto.bmp
Details : Code information for setting of a button to be
assigned as a function key. The following
information is to be set:
key1 Specify key information (to be described
later) to be passed to the CNC display
section application when a button is
pressed.
key2 Specify key information to be passed to
the CNC display section application
when a button is pressed while the
SHIFT button is held down.
x, y Specify the display position of a button
in twip. For display position setting,
specify relative coordinates on the frame
for function key display, with (x,y) =
(0,0) for the top-left corner of the frame
for function key display.
Imagefile Specify the path of the image file to be
pasted to a button. The size of an image
for a soft key is 36×36 pixels.
- 37 -
Page 60
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
6.9.3.9 Information to be passed when a button is pressed
When specifying buttons such as soft keys, MDI keys, and function
keys in a display data ini file, specify key information to be passed to
the CNC display section application when the buttons are pressed .
The format for key specification is described below.
The format for button setting is as follows:
Setting method : keyn = key1, key2, x , y, imagefile
To assign the pressing of "a" when the keyn button is pressed, code
"a" in key1. To input "b" when the key is pressed while the SHIFT
key is held down, code "b" in key2.
Example: keyn = a, b, x , y, imagefile
* A character coded here is input to the CNC display section
application. So, if a character not supported by the CNC
display section application is coded, an unpredictable operation
results.
The table below indicates the CNC keys and corresponding
character strings. In an ini file, code the character strings
corresponding to CNC keys to be operated.
- 38 -
Page 61
B-63874EN/05 GENERAL 6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER
CNC key Corresponding
character string
A a 1 1
B b 2 2
C c 3 3
D d 4 4
E e 5 5
F f 6 6
G g 7 7
H h 8 8
I i 9 9
J j 0 0
K k L l
M m / /
N n ( {(}
O o ) {)}
P p ? ?
Q q , COMMA
R r @ (No corresponding
S s # #
T t = =
U u * *
V v + {+}
W w [ [
X x ] ]
Y y & (No corresponding
Z z SP SPACE
CNC key Corresponding
character string
-
. .
character string)
character string)
- 39 -
Page 62
6.MANUAL GUIDE i SIMULATOR FOR THE PERSONAL COMPUTER GENERAL B-63874EN/05
CNC key Corresponding
character string
RESET @ SOFTKEY 1 Q
HELP {‘} SOFTKEY 2 A
SHIFT SHIFT SOFTKEY 3 Z
ALTER ` SOFTKEY 4 X
INSERT ^n SOFTKEY 5 C
DELETE DEL SOFTKEY 6 V
INPUT {ENTER} SOFTKEY 7 B
PAGEUP PDUP SOFTKEY 8 N
PAGEDOWN PGDN SOFTKEY 9 M
UP E SOFTKEY 10 L
DOWN D SOFTKEY 11 R
LEFT S SOFTKEY 12 T
RIGHT F SOFTKEY 13 Y
MEM MODE ^r SOFTKEY 14 U
EDIT MODE ^d SOFTKEY 15 I
EXIT %{F4} SOFTKEY 16 O
SOFTKEY L W SOFTKEY 17 G
SOFTKEY R P SOFTKEY 18 H
SOFTKEY 19 ¥
CNC key Corresponding
character string
- 40 -
Page 63
II. OPERATION
Page 64
Page 65
B-63874EN/05 OPERATION 1.OVERVIEW OF THE PROCEDURE
1 OVERVIEW OF THE PROCEDURE
- 43 -
Page 66
1.OVERVIEW OF THE PROCEDURE OPERATION B-63874EN/05
1.1 MAIN FEATURES OF MANUAL GUIDE i
By using MANUAL GUIDE i, the operator can carry out routine
machining easily.
1) Integrated operation screen that enables almost all routine
machining operations
A single integrated operation screen enables routine machining
operations including machining program input/editing, animated
simulation-based machining program checks, production
machining, MDI operations, and manual operations with JOG
and HANDLE.
2) Machining programs in ISO code format
Using ISO code machining programs, which are in wide use,
enables the operator to specify simple operations with simple
commands, such as those for straight lines and arcs, and
complicated machining operations with machining cycles easily.
3) High affinity with CAD/CAM
ISO code machining programs created using CAD/CAM can be
used without modification. Adding advanced machining cycles to
these machining programs makes them perfect machining
programs. They can be checked easily, using animated
simulation.
4) Advanced machining program editing
Using advanced editing functions, such as substring search and
cut/paste via the clipboard, enables easy editing of machining
programs.
5) Advanced machining using machining cycles (option)
Advanced machining cycles are available which cover various
types of machining including milling and turning. With these
machining cycles, it is possible to perform complex machining
by creating and running programs easily.
6) Fixed format program menu-driven simple program entry
Register a series of frequently used machining operations
previously as a menu, and select necessary machining operations
from the menu when creating a machining program. This method
can eliminate the trouble of entering similar machining
operations repeatedly.
7) M code menu
It is possible to input M codes easily by referencing explanations
displayed in an M code menu. Machine tool builders can create
the explanations easily.
- 44 -
Page 67
B-63874EN/05 OPERATION 1.OVERVIEW OF THE PROCEDURE
8) Realistic animated simulation (option)
Machining programs can be checked easily, using an animated
simulation method that can realistically show what the surface
machined with a specific type of tool tip is like. In addition, you
can check a simulated workpiece as if you were looking at a real
workpiece because the animated simulation method uses solid
models for all operations, from milling to turning, for the
workpiece.
9) Advanced set-up guidance (option)
It is possible to set up machining operations and check the
precision of machined workpieces easily, using an advanced
set-up guidance function that can handle all measurements, from
tool offset measurement to the measurement of workpieces in
machine tools.
10) Supporting a wide variety of machine types including lathes
and machining centers
MANUAL GUIDE i supports lathes 1 to 3, vertical and
horizontal machining centers, and tilting head-equipped
machining centers with 3 + 2 axes. It also supports compound
machine tools that are capable of turning and milling.
- 45 -
Page 68
2.MACHINING PROGRAM FORMAT OPERATION B-63874EN/05
2 MACHINING PROGRAM FORMAT
Machining programs used with MANUAL GUIDE i are created using
the ISO code format, which is widely used in CNC machine tools.
They use 4-digit G code machining and measurement cycles to
implement further advanced machining operations.
These 4-digit G code machining and measurement cycles can be input
and edited easily, using menu windows in which machining data can
be entered interactively.
When a machining program is being edited, an explanation about an
address pointed to with the cursor is displayed at the bottom of the
screen.
Remark)
“Word” is the minimum data unit of NC part program, and
specified by the combination of address (A to Z) and numerical
data (0 to 9, +, -, decimal point).
“Address” means the content of numerical data such as moving
axis name.
Remark)
“Cursor” of the part program means the part whose background
area is displayed by yellow. The part displayed by yellow is
called “selected by the cursor”, and program editing operation
will be dealt on this part.
There are 2 case cases for the selected part by the cursor.
(1) 1 block
When the cursor moved the top of the next block by
pressing the cursor key →, the whole word data included in
the block are selected.
When the cursor selects the top word data of some block,
the whole word data included in the block are selected by
pressing the cursor key ←.
In case that the whole word data include in the block are
selected by the cursor, the next or previous 1 block will be
selected by pressing the cursor key ↓ or ↑.
(2) 1 word
In case that the whole word data in 1 block are selected by
the cursor as described above, if you push the cursor key ←
or →, the cursor will select 1 word only. By pressing the
cursor key ← or → again, the cursor will select the next 1
word.
When the 1 word is selected, the cursor will select the 1
word of same order in the nest or previous block by
pressing the cursor key ↑ or ↓.
- 46 -
Page 69
B-63874EN/05 OPERATION 2.MACHINING PROGRAM FORMAT
Remark)
In the screen, in which numerical data are directly entered such
as offset data or cycle machining data, the cursor is specified by
displaying the data frame by blue.
The part specified by blue frame is called “data item selected by
the cursor”, and you can enter the proper data by pressing
INPUT key after entering numeric data by numeric keys.
By pressing the cursor key ← ↑ → ↓, you can select the next or
MANUAL GUIDE i uses a program window to input and edit
machining programs (in ISO code format).
The program window is operated using the following soft keys, which
are displayed by pressing the leftmost soft key [<] or rightmost soft
key [>] several times.
REWIND
CHSIZE
LINENO
[REWIND] : This soft key takes you to the beginning of the program.
[CHSIZE] : This soft key zooms the program window to full screen.
[LINENO] : This soft key selects whether to display the line number
at the beginning of each block. The line number is not
memorized in the machining program.
[SETING] : This soft key opens the setting screen.
The scroll bar displayed on the right edge of the program window
indicates the approximate position of the cursor throughout the
machining program.
The cursor is moved around in the program window, using the cursor
keys ←, ↑, ↓, and →. Pressing → moves the cursor right in a block.
To move the cursor to the next block, you need to select the block
entirely once and then select an individual address. Pressing. ← has
the same effect as for → except for the direction in which the cursor
moves.
The program is edited using the following soft keys, which are
displayed by pressing the leftmost soft key [<] or rightmost soft key
[>] several times.
NEWPRG
OPEN
SRCH↑ SRCH↓
Remark)
Basically, soft keys are placed in form of 1 line. By pressing the
When the right end soft keys are displayed, the left end soft keys
O SRCH
COPY
CUT
DELETE
KEYPST
right end key [>], the soft keys shifted to right direction by 10
will appear. By pressing the left end key [<], the left side soft
keys shifted by 10 will appear.
will appear by pressing [>]. When the left end soft keys are
displayed, the right end soft keys will appear by pressing [<].
Pressing [NEWPRG] displays the program creation window.
O SRCH
COPY
CUT
DELETE
KEYPST
PASTE
NEWPRG
O LIST
For the program creation window, the following soft keys are
displayed.
In this window, enter a program number, using numeric keys, and then
press [CREATE].
Usually, the program number is 4 digits, but you can use 8 digits
program number when the corresponding optional function is added.
Pressing [CREATE], new program with entered program number only
is created, and it is displayed in the program window. In that case, the
following soft keys for editing operation are displayed.
SRCH↑ SRCH↓
In addition to the above operation, you can create new part program
by entering new program number after the address “O”, and pressing
INSERT key.
Pressing [O LIST] displays a window that lists registered machining
programs.
By pressing the ← or → cursor key, a sort type (sort by number, sort
by date and time of updating, or sort by size) can be selected.
O SRCH
COPY
CUT
DELETE
KEYPST
PASTE
NEW
COPY
The following soft keys are displayed in the window. They can be
used for editing such as copying or deleting machining programs.
DELETE EDTCOM
[NEW] : This soft key displays the program creation window, in
[COPY] : This soft key displays the program copy window. After
[DELETE] : This soft key displays a message for asking you
[EDTCOM] : This soft key displays the comment (program name)
SEARCH
M CARD
ALLDEL
SRTORD
OPEN
CLOSE
which you can create machining programs.
a program number is entered using numeric keys,
pressing [COPY] copies the specified program.
whether you really want to delete a specified program.
Pressing [YES] deletes the specified program. Pressing
[NO] cancels the request to delete the specified
program.
edit window. If you move the cursor, using ← or →,
and enter a character, using MDI keys, the character
appears at the left of the cursor. Using the CAN key can
delete the character at the left. Pressing [ALTER]
causes the comment to be changed.
[SEARCH] : This soft key displays the program search window.
After entering a desired program number in the window,
using numeric keys, press [SEARCH].
[M CARD] : This soft key enables input/output to and from the
memory card.
[ALLDEL] : This soft key displays a message for checking if all
programs may be deleted. Pressing [YES] deletes all
programs. Pressing [NO] cancels the deletion of all
programs.
[SRTORD] : This soft key switches the sort order for displaying
programs between ascending order and descending
order.
[OPEN] : After placing the cursor on a program you want to edit,
using the ↑ or ↓ cursor key, pressing this soft key
selects the program and closes the list window. Then,
the soft keys described at the top of this subchapter are
displayed again.
[CLOSE] : This soft key closes the program list window.
After entering a desired program number, using numeric keys,
pressing [O SRCH] can select the program.
Pressing [O SRCH] without entering a program number causes the
next program to be selected.
Pressing the O key on the MDI panel, the soft keys changes to the
above one, so enter the program number to be searched and press [O
SRCH].
And as another way, you can select the program in the program list by
pressing [OPEN] after placing the cursor on the program number to be
selected.
When the part program is selected, the content of the part program is
displayed in the program window, and the above soft keys will be
displayed.
Since MANUAL GUIDE i uses ISO-code form part program, editing
of 1 word, minimum unit of the program and made from address and
numerical data, are available by using INSERT, ALTER and
DELETE keys, which are placed on the MDI panel.
3.5.1 Entering a Word (INSERT key)
Operation
(1) Select the word, before which you want to insert the new
word, by placing the cursor. Otherwise, select the block,
before which you want to insert the new word, by placing
the cursor.
(2) Enter new word by MDI keys. Plural words can be entered
at once.
(3) Press INSERT.
NOTE
1 In the case a parameter No.14852#2(G4E) is set to
0, when a cursor is placed on the word in the cycle
machining block and an operator is going to insert a
new word, the warning to confirm an operator
whether it can be done or not will be displayed.
3.5.2 Modifying a Word (ALTER key)
Operation
(1) Select the word to be modified by placing the cursor on the
word.
(2) Enter new word by MDI keys. Plural words can be entered
at once.
(3) Press ALTER.
3.5.3 Modifying the Numeric Value of a Word (ALTER key)
Operation
(1) Select the word to be modified by placing the cursor on the
word.
(2) Enter new numeric data only by MDI keys. Plural words
After a character string is entered using MDI keys, pressing [SRCH↑]
(backward search) or [SRCH↓] (forward search) searches for the
specified character string. A substring can also be searched for.
If the character string is found, key-in buffer is cleared, but the string
is displayed in the [ ] under [SRCH↑] and [SRCH↓].
This displayed string can be used for the next time searching operation.
Only pressing [SRCH↑] or [SRCH↓] without entering same string
again, you can search the same string over and over.
Pressing [CUT] displays a message that prompts you to select a range
of data to be cut. First select the cut range (by displaying it in yellow),
using cursor keys, and then press [CUT]. The data cut off from the
specified range is stored on the clipboard. The contents of the
clipboard can be pasted to other places in the program and to other
programs.
Clip board is the memory, in which the content of part program can be
stored temporary. By pressing [CUT] or [COPY], the content of the
cursor selected is stored in it, then the old content is cleared. The
content of the clip board is cleared at the power off of CNC.
A clip board size can be selected using bits 4 and 5 of parameter No.
14701.
Bit 4 = 0, bit 5 = 0: Sets a clip board size of 1024 bytes.
Bit 4 = 1, bit 5 = 0: Sets a clip board size of 2048 bytes.
Bit 4 = 0, bit 5 = 1: Sets a clip board size of 4096 bytes.
Bit 4 = 1, bit 5 = 1: Sets a clip board size of 8192 bytes.
O SRCH
COPY
CUT
DELETE
KEYPST
NOTE
The contents of the clipboard are preserved until
the power is shut off or other data is stored on the
clipboard. So, the clipboard contents can be used
any number of times.
PASTE
3.8 COPY
NEWPRG
O LIST
SRCH↑ SRCH↓
O SRCH
COPY
CUT
DELETE
KEYPST
PASTE
Pressing [COPY] displays a message that prompts you to select a
range of data to be copied. First select the copy range (by displaying it
in yellow), using cursor keys, and then press [COPY]. The data copied
from the specified range is stored on the clipboard. The contents of the
clipboard can be pasted to other places in the program and to other
programs.
Pressing [PASTE] pastes the contents of the clipboard to the place that
immediately follows the current cursor position.
The clipboard contents are preserved.
3.10 DELETE
NEWPRG
O LIST
SRCH↑ SRCH↓
Pressing [DELETE] displays a message that prompts you to select a
range of data to be deleted. First select the delete range (by displaying
it in yellow), using cursor keys, and then press [SELECT]. A message
appears which asks whether you really want to delete the selected data.
Pressing [YES] deletes the data.
The deleted data is not stored on the clipboard. The clipboard
preserves the previous contents.
Pressing [KEYPST] copies the contents of a range selected (displayed
in yellow) using the cursor to the key-in buffer.
Using the ← and → cursor keys can move the cursor around in the
key-in buffer, so a character entered using an MDI key can be placed
immediately before the cursor. Pressing the CAN key deletes the
character at the left of the cursor.
The character strings in the key-in buffer can be used in the same
manner as for ordinary editing. Pressing the ALTER key, for example,
replaces the cursor-selected current contents in the program with the
current contents of the key-in buffer. Pressing the INSERT key
inserts the key-in buffer contents to the place that immediately follows
the cursor-selected contents in the program.
Pressing CAN after SHIFT clears the contents of the key-in buffer.
O SRCH
COPY
CUT
DELETE
KEYPST
NOTE
Using key-in paste enables a very long comment
program and part of a custom macro program block
to be changed easily.
Pressing [REDO] during editing in the MDI mode, EDIT mode, or
MEM mode can cancel (undo) a program editing operation using the
MANUAL GUIDE i. Pressing [UNDO] can cancel (redo) the
cancellation of an operation. This function can be used, for example,
when a block has been deleted by mistake.
NOTE
1 Before the undo function or redo function can be
used with MANUAL GUIDE i, the size of a buffer
for storing operations must be set in parameter No.
14861. When 0 is set in the parameter, a 5-KB
buffer is allocated.
2 The undo and redo functions can be used for
editing operations in a selected program. This
means that the creation of a new program and the
deletion of a program cannot be undone, and the
editing of the key-in buffer cannot be undone.
3 When the screen display is switched or an
operation for opening a program is performed, the
buffer is cleared.
Pressing the leftmost soft key [<] or rightmost soft key [>] several
times displays [M CODE] as follows:
START
CYCLE
MECYCEND
ALTER
FIGURE
M CODE
Pressing [M CODE] displays the M code menu.
FIXFRM
The following soft keys are displayed for M-code menu.
INSERT
INS+;
CANCEL
Select an M code group, using the ← and → cursor keys, and then
select an M code from the M code group, using the ↑ and ↓ cursor
keys.
Pressing [INSERT] inserts the selected M code to the place that
follows immediately the cursor position in the program. Pressing
[INS+;] inserts an EOB to the place that follows immediately the M
code at the same time.
Entering M-code continuously and pressing [INS+;] at last, plural
M-code can be entered in one block.
By the following operations, M-code in a part program can be altered
directly by using M-code menu.
1) Place a cursor on the M-code should be altered.
2) Press [ALTER] or INPUT-key, then M-code menu will be
displayed.
3) Select a M-code by placing a cursor in the M-code menu
Pressing the leftmost soft key [<] or rightmost soft key [>] several
times displays [FIXFRM] for milling or turning.
However, there is a case that either of them is displayed depending on
the machine construction, so into details, refer to the document made
by machine tool builder.
(Example of softy key menu for milling)
(Example of softy key menu for turning)
Pressing the leftmost soft key [<] or rightmost soft key [>] several
times displays [FIXFRM].
If [FIXFRM] is displayed together with a milling soft key menu,
pressing it displays a milling fixed form sentence menu. If [FIXFRM]
is displayed together with a turning soft key menu, pressing it displays
a turning fixed form sentence menu.
START
CYCLE
M CODE
ALTERMECYCEND
FIGURE
The following soft keys are displayed for the fixed form sentence
menu.
Select a fixed form sentence group, using the ← and → cursor keys,
and then select a fixed form sentence from the fixed form sentence
group, using the ↑ and ↓ cursor keys.
Pressing [INSERT] inserts the selected fixed form sentence to the
place that follows immediately the cursor position in the program.
Using this function makes it easy to enter machining program patterns
(fixed form sentences) that may be used frequently.
As the following example, you can register the fixed form sentence, in
which undefined data is replaced to the special character such as “?”.
1. TOOL CHANGE
When the fixed form sentence, in which this special character is
included, is inserted to the part program, warning to urge an operator
to enter the defined data.
Entering the data that is used actually and pressing ALTER can make
the correct part program.
This special character is displayed in red in the program window.
This special character and displaying color can be modified by setting
corresponding parameters.
Set ASCII code in decimal value of the special character to the
parameter No.14860. If 0 is set to this parameter, “?” is used as the
special character.
Set the color code of the displaying color to the parameter No.14480
in form of “AABBCC”. AA is red color value, BB is green color value
and CC is blue color value. If 0 is set to this parameter, the character is
displayed in red.
G28 G91 X0. Y0. ;
G28 Z0. ;
T? ;
M03 S? ;
NOTE
1 In many cases, fixed form sentences in the fixed
form sentence menu are set up to a machine tool
by the machine tool builder. So, the fixed form
sentence menu varies from one machine tool to
another.
Operators can make changes and additions to the
menu. For details, see the descriptions about
[SETING].
2 Start and end command fixed form sentences can
be called from the fixed form sentence group
separately, using, respectively, [START] and
[END].
Pressing the leftmost soft key [<] or rightmost soft key [>] several
times displays the following cycle machining soft key menu.
Two cycle machining types, milling and turning, are optionally
supported. A soft key menu is available for each cycle machining
type.
START
CYCLE
END
See Sections 3.13 and 3.14 for explanations about [M CODE] and
[FIXFRM].
Flow of creating a part program
ALTERMESCYC
FIGURE
M CODE
FIXFRM
tart Cycle Processing
Process Start Menu
Process Cycle Menu
Soft key menus for process programming
End
Process End Menu
Cycle Shape Menu
Only the menu of the cycle form which
can be used in the selected
processing cycle is displayed
automatically.
Pressing [START] displays the start command fixed form sentence
menu.
(Example of the fixed form sentence menu for milling start)
FIXFRM
(Example of the fixed form sentence for turning start)
Select a fixed form sentence, using the ↑ and↓ cursor keys.
Pressing [INSERT] inserts the selected fixed form sentence to the
place that follows immediately the current cursor position in the
program.
This operation makes it easy to enter machining program patterns
(fixed form sentences) that are used frequently at machining program
start.
Pressing [CYCLE] displays the cycle machining menu.
M CODE
FIXFRM
The following soft keys are displayed for the cycle machining menu.
CANCELSELECT
Select a cycle machining group, using the ← and → cursor keys, and
then select a cycle machining type from the cycle machining group,
using the ↑ and ↓ cursor keys.
Pressing [SELECT] displays the data entry window for the selected
cycle machining type.
After a menu number is inputted, it is possible that cycle machining is
selected by pressing INPUT key.
cycle machining menu window indicates the
approximate position of the cursor throughout the
cycle machining menu.
If the scroll bar marker is on the middle of the scroll
bar, therefore, it is likely that part of the cycle
machining menu is hidden behind the window. If
this is the case, pressing the ↓ cursor key makes
the hidden part visible.
The cycle machining data entry window is divided into two sections,
one section for cutting conditions and the other for detailed data.
CUT COND.
Pressing the ← or → cursor key switches between the two sections
and changes the displayed tab. The character in the selected tab is
displayed in blue.
Pressing the ↑ or ↓ cursor key can place the cursor on a desired data
input item.
There are two types of data input items. One type includes those
entered as numbers, and the other type, those selected from a menu
displayed using a soft key. For the first type, the message "KEY IN
NUMERALS." is displayed in the lower section of the window. For
the second type, the message "SELECT SOFT KEY" is displayed.
Necessary data can be entered by referencing a comment for the data
input item and a guide chart displayed in the window.
The following soft keys are displayed for the machining cycle data
window.
When the necessary data has been entered, pressing [INSERT] inserts
a block for the related cycle machining into a machining program.
1 Among the data item displayed in the cutting condition
window, there are data should be danger if they are set
automatically such as cutting amount or feedrate. These
data should be entered by an operator always. Other data
are set automatically.
2 Data items displayed in the detail window are usually set
automatically by duplicating the value entered last time. So,
check these automatically set value and modify them if
necessary.
3 Executing cycle machining requires a cycle machining
block and a figure block, which will be explained later.
Once a cycle machining block has been entered, therefore,
be sure to enter a figure block in succession.
4 A data item with an asterisk displayed at its right end has a
default value. You need to enter no data if you accept the
default value.
5 The [CHCURS] soft key is displayed in data entry windows
for cycle machining, figure, and contour programs.
Pressing this soft key can select whether the ← and →
cursor keys are to be used for tab switching or cursor
movement within the entered data. If tab switching is
selected, "Tab ←→" is displayed in the upper right section
of the window. If cursor movement is selected, "Character
←→" is displayed.
In usual case, entering a cycle motion block displays continuously
the following figure menu exclusively used for the already entered
cycle machining.
(Example of figure menu for pocketing)
The cycle figure menu window is divided into two sections, one
section for selecting figure and the other for subprogram.
(Example of tab for pocketing)
POCKET FIG SUBPROGRAM
When the figure selection window is selected, the characters of the tab
are displayed in blue. Select a desired figure by moving the cursor
with the cursor keys ↑ and ↓.
CANCELSELECT
Pressing [SELECT] displays a data entry window for the selected
figure.
There are 2 types of figures used for cycle machining, fixed form
figure and free form figure.
The former one is predefined figure such as square and circle, and can
be specified by entering minimum data such as side length or circle
radius.
The later one is specified by entering figures by line or arc along the
figures written on a blue print one by one.
Pressing the → cursor key displays the menu window of subprogram
and the character in the selected tab is displayed in blue.
If some figure blocks were created as subprogram in advance, the
subprogram number and name are displayed in the subprogram menu,
and suitable subprogram can be selected by placing the cursor on it.
Pressing [SELECT] create the block for calling the selected
subprogram as “M98 Pxxxx ;” in the actual part program.
It is specified by program number to be displayed in the subprogram
menu or not.
For turning cycle machining figure, the minimum and maximum
program number of the programs should be used as the subprogram
are set in the parameter No.14720 (TFIGSNO) and No.14721
(TFIGENO).
For milling cycle machining figure, the minimum and maximum
program number of the programs should be used as the subprogram
are set in the parameter No.14722 (MFIGSNO) and No.14723
(MFIGENO).
Subprogram whose number is within these range is displayed in the
subprogram menu for turning or milling cycle figure.
Over 2 figure blocks can be specified continuously for one cycle
machining block. If adding another figure block to the part program in
which cycle machining block and figure block were already inserted,
press [FIGURE] in the soft-keys of program screen and make the
figure menu window display.
But, in this case, all figure menus for all kind of cycle machining are
displayed in one screen. This is different from the figure menu
displayed at the time some cycle machining block is inserted.
START
CYCLE
END
ALTER
FIGURE
M CODE
FIXFRM
NOTE
The scroll bar displayed on the right edge of the
figure menu window indicates the approximate
position of the cursor throughout the figure menu.
If the scroll bar marker is on the middle of the scroll
bar, therefore, it is likely that part of the figure
menu is hidden behind the window. If this is the
case, pressing the ↓ cursor key makes the hidden
part visible.
Selecting the fixed form figure displays the data entry window for
cycle machining fixed form data entry window.
(Example of the pocketing fixed form figure)
A data entry window for hole positions, fixed form figures (milling),
turning groove figures, or screw figures (turning) may be extended
over two pages as necessary.
Pressing the ← or → cursor key switches between the two pages. It
also changes the displayed tab.
Pressing the ↑ or ↓ cursor key can place the cursor on a desired data
input item.
There are two types of data input items. One type includes those
entered as numbers, and the other type, those selected from a menu
displayed using a soft key. For the first type, the message "KEY IN
NUMERALS." is displayed in the lower section of the window. For
the second type, the message "SELECT SOFT KEY" is displayed.
Necessary data can be entered by referencing a comment for the data
input item and a guide chart displayed in the window.
The following soft keys are displayed for the fixed form figure data
entry windows.
CONCAV
CANCELINSERTNXTFIG
When the necessary data has been entered, press [INSERT] or
[NXTFIG], then a block for the related figure block is inserted into a
machining program.
Pressing [INSERT] returns to the program window. Pressing
[NXTFIG] displays figure selecting menu again.
1 More than one figure can be entered in succession
for a single cycle machining type.
Cycle machining is executed for each of the
specified figures sequentially.
2 An ordinary ISO code block can be entered
between cycle machining and figure blocks. If this
is done, no machining operation takes place in the
cycle machining block. Instead, the ISO code block
entered before the figure block is executed. Cycle
machining is executed only in the figure block after
the ISO code block has been executed.
Output as a subprogram
When bit 1 of parameter No. 14851 is set to 1, fixed form figure data
can be output as a subprogram. The operation procedure is described
below.
<1> Press the [INSERT] soft key in the fixed form figure data input
For cycle machining, an arbitrary figure consisting of circles and
straight lines can be entered by performing automatic calculation on
entered data to obtain the end point of each figure even if no end point
is specified on the drawing.
(1) Entering start points
Be sure to enter a start point for the beginning of an arbitrary
figure.
After entering necessary data, press [OK].
LINE
ARC
ARC
(2) Selecting a figure
A menu for figure selection is displayed on soft keys as shown
below. Select whatever is necessary.
CR
CC
ALTER
DELETE
RECALC
CANCELCREATE
(3) Entering figure data
When a figure is selected, a figure data entry window appears. In
this window, enter the figure data specified on the drawing.
There are two types of data input items. One type includes those
entered as numbers, and the other type, those selected from a
menu displayed using a soft key. For the first type, the message
"KEY IN NUMERALS." is displayed in the lower section of the
window. For the second type, the message "SELECT SOFT
KEY" is displayed.
After entering the necessary data, press [OK].
- 78 -
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.