Руководство пользователя V600
Руководство пользователя V600
Руководство пользователя V600
V600-02
MillPlus IT
NC Software
538 952-02
538 953-02
538 954-02
538 955-02
538 956-02
English (en)
6/2008
Controls on the visual display unit Manual operation
Select window Axis-direction keys for three main axes
1 50 150
Rapid traverse override/feed rate override
100
Manual operating mode 0 0
Emergency stop
Automatic operating mode
NC on
Programming operating mode
Start / stop keys
Control (Setup) operating mode START
Spindle on, CW
MillPlus, Software and Features
This manual describes functions and features provided the MillPlus as
of the following NC software numbers:
MillPlus IT Website
For more information, go to www.millplus.com or www.millplus.de
6
Contents Introduction
1
Manual Operating Mode
2
Automatic Operating Mode
3
Programming Operating Mode
4
Control (Setup) Operating Mode
5
Miscellaneous
6
10
2 Manual Operating Mode ..... 43
2.1 Introduction ..... 44
Menu bar ..... 44
2.2 General Functions ..... 46
Switch-on ..... 46
Crossing over the reference point ..... 47
Switch-off ..... 48
Moving the machine axes: Jogging ..... 48
Spindle speed S, feed rate F, tool T and machine function M ..... 50
Positioning manual axes ..... 51
MDI: Free entry ..... 52
Setting the zero point ..... 54
Tool measurement ..... 55
2.3 Workpiece Menu ..... 56
Touch side ..... 56
Determine center ..... 57
Preset axes ..... 58
2.4 Tool Menu ..... 59
FST entry ..... 59
Measure in jog ..... 60
Set plane ..... 60
2.5 MDI Menu ..... 61
Free entry ..... 61
2.6 Machine Tool Menu ..... 62
Reference point ..... 62
NC shutdown ..... 62
2.7 Settings Menu ..... 63
Jogging ..... 63
12
4 Programming Operating Mode ..... 81
4.1 Introduction ..... 82
Menu bar ..... 82
4.2 General Functions ..... 84
Creating/Editing a program ..... 84
Testing a program ..... 84
4.3 NC Program Menu ..... 85
Open ..... 85
New ..... 85
Last selected programs ..... 85
4.4 Window Menu ..... 86
4.5 Edit Menu ..... 87
NC editor ..... 87
4.6 Test Menu ..... 91
Simulation ..... 91
4.7 Settings Menu ..... 95
Edit ..... 95
Test ..... 95
14
6 Miscellaneous ..... 115
6.1 Accessories ..... 116
3-D touch probes ..... 116
The TS 640 triggering touch probe ..... 116
HR electronic handwheels ..... 116
1.1 MillPlus IT
Workshop oriented
The MillPlus IT is designed for use with milling, drilling, boring and
machining centers, as well as for use with mold machines. The
MillPlus IT can also be traversed manually for simple machining
operations.
Direct access to machining cycles shortens setup times and avoids
unneccessary programming work.
Optimized motion control shortens the machining time while at the
same time providing a well-machined workpiece surface. The various
machine characteristics (swivel head, tilting table, additional axis, etc.)
are specified in the kinematics model, which lets you concentrate on
the machining process.
Different types of aid are available to the programmer: dialog entry,
Function Explorer, context-sensitive online help, graphic simulation,
etc.
The user-friendly operating concept, which is similar to Windows, can
be adapted to the user’s experience level.
18 1 Introduction
1.1 MillPlus IT
Compatibility
The MillPlus V600 has many new functions compared to previous
versions of the MillPlus. Operation of the control has been developed
further, but you will nevertheless recognize the familiar operating
concept of the MillPlus. The NC programming of the V600 is also
based on its predecessors.
However, there are also significant differences in some cases. For
example, machining programs written on older MillPlus controls must
be checked. If an NC block is not accepted by the V600, a warning will
be issued when checking the program. Also refer to the Programming
Manual.
Instructions
These instructions are intended to support you while using the control.
Please read the information collected for you in this manual before you
begin working with your machine. The User’s Manual contains
important information about operating the machine as well as
operational safety, so that you may operate your machine in a safe and
efficient manner.
Along with this User’s Manual, there is also a Programming Manual,
in which the G functions are described in detail.
The User’s Manual and Programming Manual are also available online
on the control.
Programming station
The MillPlus programming station, which runs on a PC with a
Windows operating system, simulates the MillPlus control. Here you
can create, test and optimize NC programs without needing a
machine.
Legal information
This product uses open source software. Further information is
available on the control under:
Control operating mode
Menu: Installation >> Diagnosis >> Software
Legal information soft key
20 1 Introduction
1.2 Visual Display Unit and Operating Panel
1.2 Visual Display Unit and
Operating Panel
The MillPlus features a color flat-panel display and an operating panel:
Soft keys are assigned to the color flat-panel display
The operating panel consists of a standard ASCII keyboard (NC part)
and a machine operating panel
The functions of the individual keys are described on the inside front
cover.
The functions of the individual keys are described on the inside front
cover.
Symbols
The main operating modes are indicated with symbols on the tabs.
22 1 Introduction
1.3 Operating Concept
Status display in the main operating mode tab
Symbols indicating the status of the respective main operating mode
can appear in the main operating mode tab. These symbols are
refreshed automatically.
Symbol Description
Program is running
Warning
Menu bar
The menu bar gives an overview of the menus available in the
respective main operating mode. The menus are drop-down menus,
meaning that a small window appears with the appropriate menu
items when the menu is selected.
This menu window shows the selectable functions and operating
modes. Arrows in the menu window indicate that further window
menus can be opened.
All soft keys are deactivated while a menu window is open. Only once
a menu has been selected or the menu bar deactivated do the soft
keys become active again.
Navigation
There are different methods for selecting the functions and operating
modes of the menus:
Touchpad
Arrow keys
Number keys
1 Touchpad
Use the mouse pointer to select a menu from the
menu bar. Click a menu item to open its menu
window, and then move the mouse pointer to the
desired function or operating mode. Click the function
or operating mode to activate it.
2 Arrow keys
Press the MENU key or
3 Number keys
Press the MENU key or
24 1 Introduction
1.3 Operating Concept
Message line
Error message
The control displays current messages for the operator in the
message line.
Messages Description
Machine Messages referring to the machine (PLC)
Error info
Press INFO to open the online help (see “Online Help
and Calculator” on page 37).
System bar
The following symbols are shown in the system bar:
Symbol Description
Info key
Recording
Time
Application window
You can enter your data or influence the sequences of the selected
program directly in the applications window, depending on the active
operating mode. Some examples of application windows are:
Manual: Next to the graphic of the machine is an input window, in
which you can enter commands and then run them.
Automatic: The folders and files are displayed for selection of the NC
program. Once a program has been selected, it is shown over the
entire width of the window.
Programming: The program opened in the editor is shown over the
entire width of the window. If the graphic simulation function is
activated, then a part of the window is used for this.
Control (Setup): You can see and edit the tool data in a tabular view.
26 1 Introduction
1.4 Basic Operating Functions
1.4 Basic Operating Functions
Typical functions are available in multiple locations on the MillPlus.
The basic operating functions are:
Input dialogs
File manager
Table editor
NC editor
Editing functions
Shortcuts
Popup windows
Context menu
Machine status display
Online help
User soft keys
Input dialogs
Support for data entry is available when creating a program in the
program editor or with MDI, which helps you to structure the program
block as needed. The level of support automatically adapts itself to the
data entered in the block. The MillPlus offers a structured search view:
the Function Explorer. The data-entry support is opened with the
Dialog soft key.
Function Explorer
All functions and tools are collected by their functions into groups in
the Function Explorer. This grouping makes it simple to find the
function you are looking for. Press the ENTER key to open the
selected function in the input dialog.
The main groups are:
G functions
M functions
T tools
File manager
To ensure that you can easily find your files, we recommend that you
organize your hard disk into directories. You can divide a directory into
further directories, which are called subdirectories. Use the file
manager to select a file.
The file manager is available in the following operating modes:
Automatic, via the menu bar: NC-Program > Select
Programming, via the menu bar: NC-Program > Open or via the
context menu Save as while a program is open
Control, via the menu bar: NC-Explorer > File
At the top of the list of drives you will find special drives with the
opened programs in Automatic and Programming modes.
Screen layout
The file manager is divided into four window panes:
1 Explorer window with:
List of drives
Directories and subdirectories
2 Directory and file window with:
List of files in the selected directory
3 File preview window
The window shows a preview of the selected file
4 Filter window with:
File name or a part of it to be searched for
File type (*.pm, *.mm, etc.)
28 1 Introduction
1.4 Basic Operating Functions
Names of files and directories
The name can consist of any letters and numbers.
The characters * \ / “ ? < > > are not permitted.
Sequence of operations
If you want to open a program, such as for program run in Automatic
mode, first use the file manager to find the program.
Sequence of operations with the ASCII keyboard
Open the menu bar and select the NC-Program menu
item. In this menu, choose the Select or Open
functions.
Navigation in the file manager
Press TAB to switch the focus between the various
panes.
Use the arrow keys to open a drive or directory in the
Explorer window [1].
Press the right arrow key again to switch the focus
to the file window [2].
Press the left arrow key to switch the focus back to
the Explorer window [1].
Press the ENTER key to open a file.
Press ALT+arrow key in the filter window [4] to select
a previous filter setting or file name.
Table editor
All tables with data regarding tools, datum shifts, etc, are available in
the Control (Setup) main operating mode.
Available tables:
Tools
Tool magazine
Zero offsets
Parameters
Points
Editing a table
If a table is simply activated, then you can only view the information.
The table itself has a gray background. If you want to edit a table
(change the contents or add new data, for example), you must open
the table by pressing the Edit soft key. You can make your entries in
the table itself, or if the Dialog soft key is available, you can use the
support for data entry.
Finding
Enter the string you want to search for in the Find
window, and press the Find next soft key or press
ENTER. You can repeat the search by pressing these
keys repeatedly.
Table settings
The table view can be configured, i.e. you can optimize it for your
application. The following settings are available:
Column assignment and order:
Position the mouse pointer on a column header and press the right
mouse button to open the context menu. Select Column order. The
Column order window shows the possibilities for configuration.
Show columns: In the Columns to display window you can select
which columns are to be shown.
Column order: Indicate in Move column before what the order of
the columns should be.
Press Default to return to the default setting.
Column width:
Position the mouse cursor to the left or right edge of a column
header. Press the left mouse button and drag the column to its
desired width.
Sort data:
The data in a column is sorted in either ascending or descending
order. An arrow in the column header shows the sort order. Click in
the column header with the left mouse button to change the sort
order.
30 1 Introduction
1.4 Basic Operating Functions
NC editor
You can use the NC editor to create and edit NC programs. The
program editor is available in the following main operating modes:
Programming: Edit > NC-Editor
Control: NC-Explorer > File
The NC editor builds the program line by line. Each line consists of the
NC block and a line number. The line numbers are automatically
generated in ascending order. Use the keyboard to enter the data for
the program block.
Syntax highlighting
The program blocks consist of various elements, such as G functions,
comments, FMST, etc. These elements can be shown in different
colors in the block.
Select the Settings > Edit menu item to activate syntax highlighting
and choose the colors.
Syntax checking
The correct syntax of a program can be checked while the blocks are
being programmed.
Select the Settings > Edit menu item to activate program checking.
Symbol Description
Warning, syntax error in the block
Sequence of operations
1 Creating or editing a program
In order to create an entirely new program, select the
NC-Program > New menu item.
In order to open an existing program, select the
NC-Program > Open menu item.
If you want to save the new or edited program, press
the Save soft key. A window appears in which you can
enter the program name and type.
2 Support during programming
Open the input dialog window during program entry in
order to simplify the entry of data.
The grouping of functions makes it simple to find the
function you are looking for.
Press the INFO key or icon to call the soft keys for the
calculator and the online programming aids.
32 1 Introduction
1.4 Basic Operating Functions
Editing functions
You can use the editing functions to change the contents of one or
more line in the MDI list or in programs:
Shortcuts: CTRL+...
To speed operation, some functions can be activated via shortcuts.
These functions are also available via soft key or over the context
menu.
Some frequently-used shortcuts:
Shortcut Description
CTRL+S Save a program
CTRL+C Copy
CTRL+V Paste
CTL+Z Undo
Popup windows
Sometimes a popup window for a temporary function (such as
searching, saving, etc.) appears within the current application. This
popup windows appears on top of the current application window.
A soft-key row belonging to the popup window is shown. Press ESC to
close the popup window.
In some cases you can switch the focus between the popup window
and the application below it, such as the Find window in the NC editor.
In these cases the MillPlus ensures that the correct soft-key row is
always displayed.
The focus cannot be changed away from some popup windows. Such
popup windows must be closed first.
Context menu
Call the context menu via the ASCII keyboard (applications key) or by
clicking the right mouse button. The context menu shows you a list of
functions available in the active operating mode. The opened context
menu closes automatically if you press ESC or if you select a function.
34 1 Introduction
1.4 Basic Operating Functions
Machine status display (dashboard)
The status display informs you of the current state of the machine tool.
The status display appears automatically in the following operating
modes:
Manual
Automatic
Axis transformation
2 T: Tool number
Programmed tool
Current tool
Tool index
3 G53 - G59: Datum shift
4 G17 - G18: Machining plane
5 F: Feed rate
Programmed feed rate
Active feed rate
Feed rate for plunging
Override value for feed rate/rapid traverse
Symbol Description
G0: Rapid traverse
8 S: Spindle speed
Programmed
Spindle override
Symbol Description
M5: Spindle stop
9 Program status
Symbol Description
G73: Scale
G73: Mirror
G93: Rotate coordinate system
G07: Tilt the machining plane
36 1 Introduction
1.5 Online Help and Calculator
1.5 Online Help and Calculator
INFO functions
At all times and in all main operating modes, you can call additional
online help or a pocket calculator. Press the INFO key or icon, and then
the appropriate soft key, to select one of these functions.
Call the online help and calculator
Programming support
Press INFO and then the Programming support soft key to find all
programming functions, including the programming language, of the
MillPlus online. This online support can be of assistance while you are
entering a program.
The online help is context-sensitive: if a program is being entered, then
the online help jumps directly to the detailed information about a
function. If there is no programming context, then the online
programming support opens with the overview of function groups.
Operating support
Press INFO and then the Operating support soft key to find all
operating functions of the MillPlus online.
Calculator
The MillPlus features an integrated pocket calculator with the basic
mathematical functions. The calculator can be called with INFO from
any location.
You can use the calculator to calculate intermediate results during
programming. These values can be sent directly to the cursor position
in the program editor with the Insert result soft key.
Click the View button with the mouse to cycle through the three levels
of calculator functions.
38 1 Introduction
1.6 User Soft Keys
1.6 User Soft Keys
User soft keys, which you define yourself, are available in addition to
the standard soft keys. These user soft keys enable quick and
customized operation anywhere on the control.
Operation
User soft keys that are superimposed over the standard soft keys are
available in all operating modes. Use this feature to create your own
operating level, where you can have numerous operating steps or
sequences be performed via a soft key.
Active the user soft keys by:
Pressing the USER SOFT KEYS key at bottom left on the display
unit, or by
Pressing an operating mode key twice, or by
Clicking an active operating mode tab with the mouse.
The user soft keys symbol appears in the system bar.
The standard soft keys appear again after a user soft key has been
activated, or after a main operating mode has been selected again.
All keys pressed (on the ASCII keyboard as well as the operating panel,
except for the Start and Stop keys) and all mouse clicks are recorded
in sequence.
Stop recording by clicking the recording symbol.
You can then assign a text or an image to the user soft key.
40 1 Introduction
1.7 Coordinates and Reference System
1.7 Coordinates and Reference
System
Axis configuration
A machine has three linear principal axes (X, Y Z), which are mutually
perpendicular. The orientation of these axes is determined by the
Z axis, which always runs parallel to the machine tool’s spindle. The X
axis is that with the greatest traverse path perpendicular to the Z axis.
A rotary axis can be assigned to each principal axis. (top figure)
Coordinate system
The CNC can connect points by linear and circular paths of traverse
(interpolations). Workpiece machining is programmed by entering the
coordinates for a succession of points and connecting the points by
linear or circular paths of traverse.
The positions of the CNC machine tool’s axes are defined by the
following standards: ISO 841, DIN 66217 and EIA RS-267-A. (center
figure)
Defining coordinates
The coordinates of points in space (3-D) define traverse paths along
the axes. The axis coordinates are in one of three planes (XY plane, ZX
plane, YZ plane).
The coordinates can be entered using absolute, incremental, Cartesian
or polar coordinates.
G7 coordinates
The position display on the screen can toggle between the position in
the G7 plane (Xp, Zp) or the machine coordinates (X, Y). Both refer to
the active datum G52 + G54 + G92/G93. (bottom figure)
Datums
In order to determine the machine datum, a reference run must first
be performed after switch-on. The machine datum is specified, since
the offset data between the machine datum (M0) and the machine-
based reference point (R) is saved via machine configuration data.
R = machine reference point
M0 = machine datum
W = program datum
The operator specifies a program datum (W) for the workpiece,
relative to which the workpiece dimensions are measured. This
program datum must also refer to the machine datum, which can be
specified with the G52 and/or G54...G59 functions.
42 1 Introduction
Manual Operating Mode
2.1 Introduction
2.1 Introduction
Menu bar
In the Manual operating mode, select subordinate operating modes or
functions from the pull-down menus in the menu bar.
Menu Description
Workpiece Workpiece setup: Setting the zero
points and workpiece measurement
The pull-down menus contain the following menu items providing the
functions or operating modes described below:
The MillPlus starts up in the Manual operating mode and is now ready
for operation. You can execute the following functions:
Positioning the axes with the AXIS-DIRECTION KEYS
Crossing over the reference points
After the reference point has been crossed over, the MillPlus
executes a machine-dependent rapid traverse movement to a fixed
position.
The MillPlus is now ready for operation in the Manual operating mode.
Switch-off
To prevent data from being lost at switch-off, the operating system of
the MillPlus needs to be shut down properly:
Select the Manual operating mode.
Select Machine tool > NC shutdown.
Shut down the MillPlus.
Continuous jog
Use the axis-direction keys to move a single axis or more than one axis
simultaneously.
Press the Step/Continue soft key to select the
continuous jog mode.
Press the axis-direction key and hold it as long as you
wish the axis to move.
100
The axis feed rate is adjusted with FEED RATE
50 150
OVERRIDE (0-100%).
0
Set the jog increment with the Step 0.0010 soft key,
for example.
Press the axis-direction key. The axis moves in steps
of 0.0010.
With the spindle keys, you can vary the value set for spindle speed S:
Spindle speed S to 100%
Limitations of MDI
Contour programming, programming graphics,
subprograms, program section repeats, and path
compensation are not available.
Status information
During the execution of a block, the MillPlus provides detailed
information on the current machining status. For example, the modal
G functions and the current contents of E parameters are shown. See
“Additional status displays” on page 36.
Edit functions
The Edit functions allow you to change the contents of one or more
lines in the MDI list. The Cut, Copy, and Paste functions are available.
You can also find a text in the MDI list. See “Editing functions” on
page 33.
Preparation
Clamp and align the workpiece.
Insert a tool with known radius and length.
Select the desired zero point G54-G59 or G54 I...
Protective measure
If the workpiece surface must not be scratched, you can
lay a metal shim of known thickness d on it. Then enter a
nominal value that is larger than the desired value by the
value d.
Touch side
Setting the workpiece zero point with a tool.
You set the workpiece zero point by touching a workpiece edge with
the tool. Enter the nominal value and confirm the axis traverse
direction. The zero point is saved as the active ZPS number.
Preset axes
Setting the current position with a tool.
To determine the actual position value, move the tool manually to any
desired position. Enter the desired nominal position value. The value
is saved as the active zero point.
Moving to a position
Enter the nominal position value in the input window.
FST entry
Entry and execution of technological machine functions.
You can enter machine functions, such as tool Txx, spindle speed
Sxxxx, machine functions Mxx and feed rate Fxxxx. Press START to
execute the functions.
Measure in jog
Tool measurement by touching the workpiece with the tool.
To measure a tool, touch the workpiece at a known dimension with
the tool tip in the working plane or tool axis. When you press a soft key
for the axis traverse direction, the MillPlus calculates the tool
compensation values R or L from the nominal value entered.
You cannot measure the tool until you have inserted the
tool into the spindle and activated the tool. The tool
change function can vary depending on the individual
machine tool. The machine tool manual provides further
information.
Set plane
Activate the working plane.
The working plane is switched and activated with the Plane nn soft
keys.
Free entry
Manual data input and execution of individual functions and machining
operations.
In the Free entry window, you enter the individual instructions block
by block. Then press the START key to have the MillPlus execute the
respective block. The block is saved in an MDI list.. See “MDI: Free
entry” on page 52.
Reference point
Determining the axis position through reference point traverse.
After the MillPlus has started up, all axes must cross over the
reference point (see “Crossing over the reference point” on page 47).
If you want to repeat the reference run of the axes, proceed as
follows:
Select Machine tool in the menu bar.
Select Reference point and press ENTER to activate
it.
Select One axis or
After the axis/axes has/have crossed over the reference point, the
current position will be displayed in the actual-value display.
NC shutdown
Shutting down the MillPlus properly.
Select Machine tool in the menu bar.
Select NC shutdown and press ENTER to activate it.
Press the OFF soft key to switch the MillPlus off.
Jogging
Axis settings for operation in jog mode.
The jog feed and the Free step value for the axes are defined in this
window.
Select Settings in the menu bar.
Select Jogging and press ENTER to activate it. The
MillPlus opens the Settings >> Jogging window.
Enter the nominal value of the Free step value in the
input window.
Press the Step/Continue soft key to call the soft key
on which the step size is displayed.
Possible settings in the Settings >> Jogging window:
1 Free step value
Set the free step value. The step size entered can be selected
by pressing the Step/Continue soft key and then the
corresponding soft key (F5).
2 Jog feed
Select a predefined or programmed feed rate for jogging.
3 Select axis
Assign the axis to the freely assignable axis-direction keys +/–.
3.1 Introduction
In the Automatic operating mode the MillPlus runs a part program in
single-block or full-sequence mode to its end. For this the program
needs to be selected from the work folder and be prepared by using
the file manager.
Programs that were created with the MillPlus or with an external CAD
system ensure high-accuracy machining at high speed.
The mid-program startup function (block search) enables you to run a
part program from any desired block. The MillPlus scans the program
blocks up to that point.
Menu bar
In the Automatic operating mode you can select a subordinate
operating mode or a function by using the menu bar or the menu
items.
Menus Description
NC Program Select and activate part programs.
The pull-down menus contain the following menu items providing the
functions or operating modes described below:
NC Program Description
Select Select an NC part program by using
the file manager.
Execution Description
Machining Machining of NC programs.
Test Description
Simulation * Graphic testing of NC programs.
Settings Description
NC program * Set the font size.
Program execution
The program you have selected is displayed in the program window.
When the program activates subprograms during program run, the
active subprogram is displayed in an additional window to the right of
the main program. After the subprogram has been finished, the
additional window is automatically closed.
Program structure
You can also display the program structure in addition to the selected
program. Some important features of the main program and the
subprograms, such as tool change, subprogram call, repetitions, etc.
are listed in the program structure. This gives you a quick overview of
the program structure, and you can see the program sequence during
program run. You can also use the program structure for mid-program
startup.
Select Settings>> Execution to activate the program structure.
Programmed interruption
You can program interruptions directly in the part program. The
MillPlus interrupts the program run at a block containing one of the
following entries:
Miscellaneous functions M0, M01 or M30 (program end)
Miscellaneous function M06 (determined by the machine tool
builder)
Interruption with feed rate STOP key, or feed rate + spindle STOP
key
Feed rate STOP key: The block that is currently being executed by
the MillPlus is interrupted. The axis movements stop, and the
spindle keeps rotating.
Feed rate + spindle STOP key: The block that is currently being
executed by the MillPlus is interrupted. The axis movements stop,
and the spindle stops.
In either case, the "Program stopped" symbol appears in the tab
showing the main operating mode. You can resume or cancel program
run from this position.
Breakpoints
You can use breakpoints to interrupt program run without changing
the program. The program will then be executed up to the breakpoint
and will not be continued until you restart it. See “Program
breakpoint” on page 75.
Error message
The machining process may be interrupted, depending on the error
message class, the machine error or the NC error. The axis
movements are stopped, and the spindle stops. The "Program error"
symbol appears in the tab showing the main operating mode, and an
error message appears in the status bar.
Danger of collision
When retracting the axes, ensure that you press the
correct axis direction keys that match the current
coordinate system.
The tool should be retracted first, and then the axes
should be moved away from the workpiece. Please
keep in mind the workpiece form and the workpiece
position.
In a tilted working plane (G7), you can use the “Jog in G7
plane" soft key to switch between the tilted working
plane and the machine coordinates.
Danger of collision
Move the axes in the sequence shown in the Distance to
go window, and not according to the positioning logic.
Symbol Description
Caution – Danger of collision: Search program
without calculation
After all selected MSTH functions have been executed, the Distance
to go window appears.
2 Distance to go: Move the axes from the current position to the
startup position. Select the axes:
All axes soft key: Move the axes in the sequence suggested by
the MillPlus in the window.
Restart ? soft keys: Move the axes in any sequence.
Press the START key to move the selected axes to the
startup position.
Danger of collision
Move the axes in the sequence shown in the Distance to
go window, and not according to the positioning logic.
After all axes have been moved to the startup position, you can start
program execution.
There are several ways to find the block in which you want to set a
breakpoint:
Use the cursor, the PAGE UP/DOWN key or the mouse to navigate
through the program.
Use the program structure to navigate.
Use the Find soft key to search for a character string or a line
number.
Select
Select a part program from the program memory.
Use Select to select an existing part program in the file manager.
Machining
Execution of part programs.
You can execute an existing part program in this mode of operation.
You first have to select and activate the part program in the file
manager (see “Select” on page 76).
Execution
Select Execution to display the Program structure. The program
structure lists some important features of the main program and the
subprograms, such as tool change, subprogram call, repetitions, etc.
You can use the program structure to:
Get a quick overview of the program structure.
Monitor program run.
Find a startup point in the program structure for mid-program
startup.
Select Settings in the menu bar.
Select Execution and press ENTER to activate it. The
Settings >> Execution window appears.
Activate the Program structure function.
4.1 Introduction
The Programming operating mode enables you to create and edit
programs. New programs can be created immediately via the editor.
Existing programs must first be found and opened via the file
manager.
Support for data entry is available when entering data. The level of
support is automatically adapted to the respective contents of the
program blocks. Press the Dialog > Function explorer soft key to
select the G , M or T function groups, and enter the required data into
the dialog box that appears after selecting a function.
You can also graphically simulate the workpiece to check the
programmed geometry. The MillPlus offers comprehensive graphical
functions that provide various views for program run simulation.
Menu bar
In the Programming operating mode you can select a subordinate
operating mode or a function by using the menu bar or the menu
items.
Menu bar
The pull-down menus contain the following menu items providing the
functions described below:
NC program Description
Open Open an NC part program by using the
file manager.
Window Description
Menu window List of the programs that are open in
the NC editor.
Edit Description
NC editor Open the NC editor to edit a program.
Test Description
Simulation The program is graphically simulated
on the screen.
Settings Description
Edit Define the syntax highlighting, the
syntax colors and the syntax check.
Testing a program
New programs or edited programs can be tested before they are
executed on the machine. The MillPlus offers various types of tests:
1 Program check: Syntax check of the complete program
To check the program, press the Program check soft key and then the
Start check soft key. The complete program will be checked. If a
syntax error is found, the MillPlus displays an error symbol in front of
the incorrect block (the symbol is displayed in the column to the left of
the program). All error messages are listed in the Program check
window. Use the soft keys to navigate through the list or to call
detailed information on an error message. You can immediately
correct the incorrect block in the NC editor.
2 Simulation: Graphic simulation of the program in various views
The complete program can be simulated in various views. The graphic
simulation is displayed next to the NC program. The program can be
run in automatic mode or in single step mode. Breakpoints can be set
in order to control the program run.
Open
Open an NC part program by using the file manager.
Select Open to activate the file manager, in which you select an
existing program for editing.
New
Create a new program with the NC editor.
Select NC Program in the menu bar.
Select New and press ENTER.
The New menu item opens a new, blank program in the NC program
editor. The MillPlus automatically gives the program a name, which
can be changed when you save the program.
For the editing and support features, see also “Open” on page 85.
NC editor
If a program is already open, it can be edited with the NC editor. If the
graphic simulation mode is active, select Edit, NC editor to switch
to the NC program editor.
Editing a program
An open program can be edited directly.
Various support functions are available for editing a program:
Function explorer for selecting a G or M function. See “Function
Explorer” on page 27.
Dialog for dialog-based G-function input. See “Input dialogs” on
page 27.
Online help with more information about programming.
Program check for checking the block syntax.
Syntax highlighting for straightforward program layout.
Saving a program
Press the Save soft key to save a new program or an
edited program.
Closing a program
Press the Close soft key to close a program without
saving. If you have changed the program, the MillPlus
displays a warning in the status bar: Program
changed. Save now? You can confirm with Yes or No.
Edit functions
The Edit functions allow you to change the contents of one or more
lines in the program. The Cut, Copy, and Paste functions are
available. You can also find and replace text in the program, or you can
search for a line number. For a detailed description, see “Editing
functions” on page 33.
If you select individual traverse paths in the program with the cursor,
they will be displayed in orange in the programming graphics. If you
select a traverse path in the graphics with the mouse, the cursor will
jump to the associated block in the program.
Select the screen layout (position of program and graphics) in
Settings, Test, Program list (no program list, or program list at
bottom, right or left).
Graphic simulation
Use the Graphic functions soft key (or with CTRL + "+" key) to adjust
the graphics. You can select the desired view (2-D or 3-D view) or
adjust the graphics (the graphics can also be adjusted with CTRL + "+"
key).
Rotate (CTRL + right mouse-pad button)
Magnify/Reduce (CTRL + "+" / CTRL + "–")
Shift (CTRL + left mouse-pad button)
Change the program section displayed in the programming graphics
by moving the program-end mark:
From the NC editor, open the soft-key row containing
the program-end mark (Graphics up to).
Place the cursor on the desired block in the program
and press the Graphics up to soft key. Press the
Start graphics soft key to display the programming
graphics up to the program-end mark.
Use this soft key to reset the mark to the actual
program end (default setting).
Program check
The program that is active in the NC editor is checked for syntax errors
block by block.
Program context: Active / Not active
If Program context is active, modal G functions are taken into
account in the syntax check. If, for example, G7 is active, the
MillPlus checks whether the subsequent blocks are allowed when
G7 is active.
Configuration: Active / Not active
If Configuration is active, the MillPlus checks whether the blocks
are allowed in the current axis configuration. For example, a block
with A address is incorrect if the A axis is not configured for the
machine.
Compatibility: Active / Not active
If Compatibility is active, the MillPlus checks whether the
execution of the respective program is compatible with the previous
version V5.xx.
If you want the MillPlus to check the program, you must start the
program check:
Press the Start check soft key. If the MillPlus finds
syntax errors in the program, it displays the number
of error message in the message line. All error
messages are listed in the Program check window.
Online help
You can call additional information about programming and operation
at any time. See also “INFO functions” on page 37.
To activate the online help, press the Info key on the
screen.
The online help is displayed in window that pops up over the displayed
program. The position and the dimensions of the window can be
changed using the mouse pointer.
Use the following soft keys to select the desired information:
Programming support
Operating support
Error support
Calculator
Simulation
The graphic simulation depicts the workpiece as if it were being
machined with a cylindrical tool or a ball-nose cutter. The graphic
simulation can be run while the program is being executed in the
Automatic operating mode.
Select Test in the menu bar.
Select Simulation and press ENTER to activate it.
The screen layout for program and graphic simulation varies
depending on the settings defined in Settings >> Test >>
Simulation, Program list. See “Settings Menu” on page 95.
During simulation you can use the Selective wait or /Block skip soft
keys.
2-D view
2.5-D view
Workpiece blank
In the NC program, the workpiece blank must be defined with G99. A
workpiece blank can only be defined as a quadrangle. G98 and G195
can also be used to define a workpiece blank.
Program breakpoints
Use the Program breakpoint soft key to set breakpoints at the desired
positions in the program. The MillPlus stops graphic simulation before
the breakpoint. To continue the graphic simulation process, press the
Graphics start soft key. See also “Program breakpoint” on page 75.
Edit
The following functions can be defined in the Edit menu item:
Editor mode: Activate/Deactivate the syntax check and the Editor
dialog mode.
Syntax highlighting:Activate/deactivate syntax highlighting, and
use the syntax colors to distinguish between the elements in a
block. You can choose the colors for the following block elements
from a palette:
Block ID, comment, character string, keyword, E parameter,
contour, FMST, G0, G functions, address, invalid address.
Program check: Activate/deactivate inspection of program context
(including modal functions / only within a block), configuration
(including axis configuration) and compatibility (including
compatibility with V5xx).
Programming graphics: Define whether the programming graphics
is to be executed automatically or after a start command.
Test
The following functions can be defined in the Test menu item:
Simulation: You can define three settings in the Simulation
window.
Program list: The program list is displayed next to the graphic
simulation (None, Right, Bottom or Left)
Display contour in wire plot view: Active / Not active
Line number in wire plot: Active / Not active
5.1 Introduction
All data for tools, datums, etc., as well as data regarding the machine
configuration is managed in the Control (Setup) operating mode. The
other operating modes use this data.
The NC-Explorer is a file manager with which you can handle your files
and directories.
There are management functions with which you can control your
production tasks for purposes of automation.
Functions for diagnosing and optimizing the control and machine are
available during commissioning as well as during operation of the
MillPlus.
Menu bar
In the Control (Setup) operating mode you can select a subordinate
operating mode or a function via the menu bar or the menu items.
Menu bar
Menu items Description
Tables The values for tools, E parameters and points
are saved in tables.
The tools are listed in groups of applications
The pull-down menus contain the following menu items providing the
functions described below:
Tables Description
Tools Tool data of all tools, divided into
groups
NC-Explorer Description
File Management of files and directories
Automation Description
Tool management * Illustration of the tool magazine
Installation Description
Diagnosis Diagnostics functions of the control
Settings Description
Tables Setting for the tool-dialog mode
Tools
The tool table contains a definition of each tool, as well as its data.
Each tool is identified by a number. When working with tool tables,
you can also enter tool names for each tool.
The tool number 0 is automatically defined as the zero tool with the
length L=0 and the radius R=0. In tool tables, tool T0 should also be
defined with L=0 and R=0.
See the Technology chapter of the Programming Manual for a
complete overview of the tool-parameter definitions.
T_NR Tool number (8.2): Number by which the tool is called in the program. The code for the associated
replacement tool is after the decimal point
L Tool length L
R Tool radius R
R2 Tool radius R2 for toroid cutters (only for 3-D radius compensation or graphical representation of a
machining operation with corner rounding cutters)
TS Tool status
0 = Not defined
1 = Measured and OK
2 = Out of tolerance
3 = Broken
4 = Tooltime expired
TIME1 Maximum tool life in minutes. This function can vary depending on the individual machine tool. Your
machine manual provides more information on TIME1.
TIME2 Maximum tool life in minutes during an M6: If the current tool age exceeds this value, the MillPlus
changes the tool during the next M6 call of the replacement tool (see also CUR.TIME) Required tool
life in NC language programmed in T3=
CUR.TIME Current tool age of the tool in minutes: The MillPlus automatically keeps track of the current tool age.
A starting value can be entered for used tools.
PTYP Tool type for evaluation in the tool magazine table (this address must be entered if Tin-Tout is used)
ANGLE Maximum plunge angle of the tool for reciprocating plunge-cut in cycles. If this value is 90, then it is
assumed that the cutter can plunge into the material vertically.
NMAX Limits the spindle speed for this tool. The programmed value is monitored (error message) as well as
an increase in the shaft speed via the potentiometer.
LIFTOFF Definition of whether the MillPlus should retract the tool in the direction of the positive tool axis at an
NC stop in order to avoid leaving dwell marks on the contour.
P1, P2, P3 Machine-dependent function: Transfer of a value to the PLC. Refer to your machine manual.
T-ANGLE Point angle of the tool. Is used by the Centering cycle in order to calculate the centering depth from
the diameter entry (currently without function).
LTOL Wear tolerance of the tool length L. If the entered value is exceeded, the MillPlus locks the tool (status
L). Input range: 0 to 0.9999 mm
RTOL Wear tolerance of the tool radius R. If the entered value is exceeded, the MillPlus locks the tool (status
L). Input range: 0 to 0.9999 mm
DIRECT. Cutting direction of the tool for measuring the tool during rotation (-1=M3, +1=M4).
If this value is not entered, M3 is assumed.
R_OFFS For tool length measurement: Tool offset between stylus center and tool center.
Preset value: tool radius R
L_OFFS Tool radius measurement: Additional tool offset between upper surface of stylus and lower surface of
tool. Default: 0
LBREAK Permissible deviation from tool length L for breakage detection. If the entered value is exceeded, the
MillPlus locks the tool (status L). Input range: 0 to 0.9999 mm
RBREAK Permissible deviation from tool radius R for breakage detection. If the entered value is exceeded, the
MillPlus locks the tool (status L). Input range: 0 to 0.9999 mm
CAL_OF1 During calibration, the MillPlus stores in this column the center misalignment in the reference axis of
the 3-D probe, if a tool number is indicated in the calibration menu.
CAL_OF2 During calibration, the MillPlus stores in this column the center misalignment in the minor axis of the
3-D probe, if a tool number is indicated in the calibration menu.
CAL_ANG. During calibration, the MillPlus stores in this column the spindle angle at which the 3-D probe was
calibrated, if a tool number is indicated in the calibration menu.
Replacement tool
A replacement tool is inserted when the tool life of the current
machining tool expires, or, if monitoring of the tool-cutting force is
active, when the lowest permissible level of performance cannot be
attained.
The replacement tool is identified by the last two digits of the tool
number. This means that up to 99 replacement tools can be assigned
to a tool.
Tool length L + DL
Tool radius R + DR
Corner radius R2 + DR2
T Identification in the tool table without index after the decimal point
RSV Reserved pocket. Place is reserved, e.g. for the tool in the spindle
ST Special tool, places directly before and after this place are locked in column L
P1, P2, P3, P4, P5 Value 1 to 5. Machine-dependent function: Transfer of a value to the PLC. Refer to your machine
manual.
PTYP Tool type for evaluation in the place table, same as PTYP of the tool
Datums
The Zero offsets table has definitions of datums, such as those that
you have defined with the Manual >> Workpiece >> Touch side
function.
There are datums for:
Workpieces
Pallets
Parameters
The values for E parameters and ES parameters are saved in the
Parameter table.
There are parameter tables for:
E parameters
ES parameters
Points
The axis coordinates are specified in the Points table under the point
numbers.
File
Use this function to manage files and directories via the file manager.
This includes functions like cutting, copying and pasting files,
renaming files and directories, and adding new directories.
Functions
When the NC-Explorer is open, a soft-key row with the following
functions is shown:
Soft keys Description
File functions (copying, cutting, pasting, searching)
Compensation
Configuration
Use the Compensation >> Configuration function to specify the axis
assignments via the configuration table.
Axes
Use the Compensation >> Axes function to view and edit the various
axis-compensation tables.
Configuration
System
Use the Configuration >> System function to view and edit various
types of configuration data (machine parameters).
Oscilloscope
The control features an integrated oscilloscope. This oscilloscope
features six channels for recording analog signals and 16 channels for
recording digital signals.
Axes (OLM)
The OLM (online monitor) supports the commissioning and diagnosis
of control components by displaying variables for axes and channels,
as well as by displaying hardware signals.
Various trace functions can be used and commands activated.
PLC
The integrated PLC of the control contains its own text editor for
creating the PLC program. This service function provides the Service
department with more information about the PLC.
SIK
On the standard version of the MillPlus, four control loops (3 axes +
1 spindle) are enabled. Further control loops can be enabled by the
machine tool manufacturer. You can enable further control options by
entering a code number.
If you wish to enable additional software options, please contact your
machine tool manufacturer for the code number. You will be given the
code number after stating your SIK number.
MOD
Most machine-configuration data is specified by the machine tool
manufacturer. You can change some configuration data, i.e. the user
parameters, yourself. Enter the code number 123 in the MOD mode.
User parameters available for you to change:
DisplaySetting
ProgrammingSettings
CfgUserPath
CfgSystemTime
CfgEditorSettings
NCchannel
Network
If the MillPlus is connected to a network, it also displays the
connected network drives in the directory window. All functions
(selecting a drive, copying files, etc.) also apply to network drives,
provided that you have been granted the corresponding rights.
Tables
You can set the tool dialog mode under the Tables menu item.
6.1 Accessories
3-D touch probes
With the various HEIDENHAIN 3-D touch probe systems you can:
Automatically align workpieces
Quickly and precisely set datums
Measure the workpiece during program run
HR electronic handwheels
Electronic handwheels facilitate moving the axis slides precisely by
hand. A wide range of traverses per handwheel revolution is available.
Along with the HR 130 and HR 150 panel-mounted handwheels,
HEIDENHAIN also offers the HR 410 portable handwheel.
116 6 Miscellaneous
Index
SYMBOLS D M
3-D touch probes ... 116 Data, finding ... 30 Machine operating panel ... 21
Datums ... 42 Main operating modes ... 22
A Manual axes, positioning ... ... 51
Application window ... 26 E Manual operating mode ... 44
ASCII keyboard ... 29 Editing functions ... 33 Manual operating mode > Machine
Automatic mode of operation > Error display ... 113 tool ... 62
Execution ... 78 Error messages ... 113 > NC shutdown ... 62
>Machining ... 78 Error support ... 38 > Reference point ... 62
Automatic mode of operation > NC Manual operating mode > MDI ... 61
Program ... 76 F > Free entry ... 61
>Last selected programs ... 77 Feed rate STOP ... 69 Manual operating mode >
>Select ... 76 File manager ... 28 Settings ... 63
Automatic mode of operation > FSTM entry ... 50 > Jogging ... 63
Settings ... 80 Function Explorer ... 27 Manual operating mode > Tool ... 59
> Execution ... 80 > FST entry ... 59
Automatic operating mode ... 66 G > Measure in jog ... 60
Axes (OLM) ... 111 G7 coordinates ... 41 > Set plane ... 60
Axis configuration ... 41 General status display ... 35 Manual operating mode >
Axis-direction keys Graphics ... 91 Workpiece ... 56
Tilted plane ... 49 2.5-D ... 92 > Determine center ... 57
3-D ... 93 > Preset axes ... 58
B 3-D, high-resolution ... 93 > Touch side ... 56
Block search (mid-program Plan view ... 92 MDI
startup) ... 72 Wire plot ... 92 Free entry ... 52
MDI.pm ... 52
C H Menu bar ... 23
Calculator ... 37, 38 HR handwheel ... 116 Automatic operating mode ... 66
Compatibility ... 19 Control (Setup) Operating
Compensation ... 110 I
Mode ... 98
Configuration ... 110 Incremental jog ... 49
Manual operating mode ... 44
Context menu ... 34 INFO functions ... 37
Programming operating mode ... 82
Continuous jog ... 48 Input dialogs ... 27
Menu items
Control (Setup) operating mode ... 98 Instructions ... 19
Automatic operating mode ... 67
Control > Installation ... 110 Interruption ... 70
Manual operating mode ... 45
Control > NC-Explorer ... 109 Interruption of program run ... 69, 71
Message line ... 25
>File ... 109 Mid-program startup ... 72
Control > Settings ... 114 J
Mid-program startup with Go to
>Tables ... 114 Jogging ... 48
cursor ... 72
Control > Tables ... 100 Mid-program startup with Search to
>Parameters ... 108 L
Line number and status symbol ... 31 cursor ... 72
>Points ... 108 MillPlus IT with Windows ... 18
>Tool magazine ... 107 MOD ... 112
>Tools ... 100 Moving the machine axes ... 48
>Zero offsets ... 108
Coordinate system ... 41
Coordinates ... 41
N R U
Names of files and directories ... 29 Reference point ... 42, 47 USB ... 112
NC editor ... 31, 32 Reference point, crossing over ... ... 47
Network ... 112 Reference system ... 41 V
New functions ... 6 Resuming program run ... 71 Visual display unit and operating
panel ... 21
O S
Online help ... 37 Safety ... 20 W
Operating concept ... 22 Screen and NC keys ... 21 Workshop oriented ... 18
Operating functions ... 27 Screen layout ... 28
Operating support ... 37 Selectable stop (Selective wait) ... 74 Z
Optional block skip ... 74 Sequence of operations ... 29 Zero point, setting... ... 54
Oscilloscope ... 111 Service ... 111
Override knobs ... 50 Shortcuts
CTRL+... ... 34
P SIK ... 111
PLC ... 111 Soft-key row
Popup windows ... 34 Machine functions ... 26
Program breakpoint ... 75 NC functions ... 26
Program check ... 90 Spindle STOP ... 69
Program execution ... 68 Startup point ... 72
Program run "Single step" ... 69 Status display ... 23, 35
Program run correction ... 70 Status displays ... 36
Program selection ... 68 Support for data entry ... 28
Program structure ... 68, 80 Switch-off ... 48
Program, closing ... ... 87 Switch-on ... 46
Program, creating/editing ... ... 84 Symbols ... 22
Program, editing ... ... 87 Syntax checking ... 31
Program, saving ... ... 87 Syntax highlighting ... 31
Program, testing ... ... 84 System bar ... 25
Programming > Editing ... 87
> NC editor ... 87 T
> Test ... 91 Table editor ... 30
Programming > NC Program ... 85 Table settings ... 30
> Last selected programs ... 85 Table, editing ... 30
> New ... 85 Tool measurement ... 55
> Open ... 85 Tool, editing ... 101
Programming > Settings ... 95 Traversing with the HR 410
> Edit ... 95 handwheel ... 49
> Test ... 95
Programming > Window ... 86
Programming operating mode ... 82
Programming station ... 19
Programming support ... 37
118
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Straße 5
83301 Traunreut, Germany
{ +49 (8669) 31-0
| +49 (8669) 5061
E-Mail: [email protected]
Technical support | +49 (8669) 32-1000
Measuring systems { +49 (8669) 31-3104
E-Mail: [email protected]
TNC support { +49 (8669) 31-3101
E-Mail: [email protected]
NC programming { +49 (8669) 31-3103
E-Mail: [email protected]
PLC programming { +49 (8669) 31-3102
E-Mail: [email protected]
Lathe controls { +49 (8669) 31-3105
E-Mail: [email protected]
www.heidenhain.de
Ve 00
538 124-20 · 1 · 7/2008 · F&W · Printed in Germany · Subject to change without notice