Please remember the following important information when updating the
software versions listed below:
MANUALplus 620: 548 328-01 to 548 328-02
If you are using linear encoders with EnDat interface or motor encoders
with EnDat interface for position measurement on your machine, you must
carry out the following step.
Move the EnDat axes to known positions before the update:
A function for monitoring the SRAM contents for consistency is introduced
with the new NC software. After the software update, all EnDat axes will
therefore display the error message S-RAM contents of axis are invalid.
At the same time, the control will display a dialog box for confirmation, in
which the current (the displayed) position of the axis is compared with the
physical (switch-off) position.
Move the axes to known positions before the update.
Write down the switch-off positions.
After the control has booted with the new software for the first time,
confirm the positions of the EnDat axes.
HEIDENHAIN recommends:
Making a backup of the control (e.g. with TNCbackup), before updating the
NC software.
Saving your current machine configuration. The configuration editor (DATA
BACKUP soft key) can be used for this purpose.
If you later want to undo the software update and return to the previous
software version, you need the saved configuration data of the old version!
Please perform the update of the NC software as described in the Technical
Manual in Chapter 2 "NC Software Exchange".
Be sure to remember the important information about the software update,
which is provided on the following pages.
November 20101.2 NC Software 548 328-0217
Checking and saving new machine parameters:
Note
After having installed the new NC software and rebooted the control, you
must check and confirm the new machine parameters. The code number
dialog box appears on the screen:
Enter the MP code number 95148 and confirm your entry with the ENT key.
Press the UPDATE RULES soft key.
Check the listed update rules. Each entry in the list stands for a new
parameter that was added to the system by the update.
Exit the UPDATE RULES with the END soft key.
Press the CONFIG DATA soft key.
Before the configuration editor opens, an informational window is displayed,
reporting the removal of the CfgRestorePosition machine parameter. Press
the NEXT soft key.
All new machine parameters are marked with a red exclamation point in the
configuration editor. The control indicates if certain machine parameters are
faulty. Please ignore these messages for the time being.
Important step: Press the SAVE soft key.
The Configuration data changed dialog box opens. Press the SAVE soft key
again. The new machine parameters are now automatically saved in the
*.cfg files.
Press the END soft key and exit the Machine Parameter operating mode by
pressing the END soft key again.
The control then continues booting.
The definition file of the symbolic programming interface API 3.0 has been
expanded. You must perform the step described below in order for the PLC
program to be compiled successfully after the update.
Replace the apimarker.def file:
During the update of the NC software, a new version of the apimarker.def
file was automatically copied to the PLC partition of the control. Proceed as
follows:
Switch to the Organization mode of operation.
Enter the code number 95148 to call the Machine Parameter mode of
operation.
Press the END soft key and switch the soft-key row.
Press the PGMMGT soft key to open the file manager.
Switch to the PLC:\proto\plc directory.
Copy the apimarker.def file to the program directory of your PLC program.
Overwrite the existing apimarker.def file:
18HEIDENHAIN Technical Manual MANUALplus 620
Note
Please also copy the apimarker.def file to your PC as well, and add it to the
Note
PLCdesignNT project. Otherwise, during the next transfer of PLC project
files to the control, the file might be overwritten by the old version.
After an update, please modify the previous file oem_turning.mcg as
described below, and add it to the PLCdesignNT project. Otherwise, during
the next transfer of PLC project files to the control, the file
oem_turning.mcg might be overwritten by the old version, which leads to
an error.
Modify the max. number of spindles in the file oem.mcg or
oem_turning.mcg:
To modify the max. number of spindles in the PLC file oem.mcg or
oem_turning.mcg, proceed as follows:
...
DEFINE SPINDLE_COUNT = 6 ; (old: =4)
...
November 20101.2 NC Software 548 328-0219
Note
After an update, please modify the previous file plc.cfg as described below,
and add it to the PLCdesignNT project. Otherwise, during the next transfer
of PLC project files to the control, the file plc.cfg might be overwritten by
the old version, which leads to an error (Fatal Error Syntax).
Modify the plc.cfg file:
The current plc.cfg file is located in the control in the directory
PLC:\config\lathe\manplus\plc.cfg. You can use TNCremoNT to copy the file
from the control to the PLC project, or you can use PLCdesignNT to modify
the previous file in the PLC project.
Make the following changes to the plc.cfg file:
CfgPlcOverrideDev (
key:="PotentiometerF",
source:=OVR1,
mop:="MB", ; This line must be added.
mode:=LINEAR,
values:=[]
)
CfgPlcOverrideDev (
key:="PotentiometerS",
source:=OVR2,
mop:="MB", ; This line must be added.
mode:=LINEAR,
values:=[]
)
CfgPlcStrobes (
...
sStrobe:=[ ; Add an opening bracket
"S1"
], ; Add a closing bracket
...
)
20HEIDENHAIN Technical Manual MANUALplus 620
CfgPlcOverrideS (
key:="S1",
minimal:=0.5,
maximal:=1.5,
source:= [ ; Add an opening bracket
"PotentiometerS"
] ; Add a closing bracket
)
CfgPlcOverrideS (
key:="S2",
minimal:=1,
maximal:=1,
source:= [ ; Add an opening bracket
"PotentiometerS"
] ; Add a closing bracket
)
CfgPlcOverrideF (
key:="CH_NC1",
minimal:=0,
maximal:=1.5,
source:= [ ; Add an opening bracket
"PotentiometerF"
] ; Add a closing bracket
)
CfgPlcMop ( ; Add this and all the following data
key:="MB",
type:=MB,
primary:=FALSE,
omg:=0,
spindle:=0
)
Please observe the following note if you
are using the HEIDENHAIN PLC Basic Program!
It is essential that you check and modify the PLC program:
The behavior of the symbolic API marker NN_ChnProgCancel (NC program
cancelation) has been changed: NN_ChnProgCancel will now be set every
time the NC program is canceled. For a normal end of program,
NN_ChnProgEnd will be set. The NN_ChnProgCancel marker remains set
during the complete Cancel cycle and beyond the program end until the next
NC program is started.
When a program is canceled, the NN_ChnProgEnd marker will not be set.
The end of program run, including the execution of a Cancel cycle, has been
reached when NN_ChnControlInOperation is reset. NN_ChnProgCancel
and NN_ChnProgEnd will be reset when NN_ChnControlInOperation is
set again.
If both NN_ChnProgCancel and NN_ChnControlInOperation are set, this
indicates that the Cancel cycle is being executed.
Module 9429 or 9320 can be used to inquire the reason for the program
cancelation.
Please check the following lines in the PLC basic program and modify them if
required:
You can enable the following new software options by entering a code
number. HEIDENHAIN can give you the code number after having been
informed of the SIK number:
Option DescriptionID
#10Tools and technology
Tool database expanded to 999 entries
Technology database expanded to 62 workpiece-
material/tool-material combinations
Support of multipoint tools
Tool life monitoring with exchange tools
#17Tool measurement
Determining tool-setting dimensions with a touch
probe
Determining tool-setting dimensions with an
optical gauge
#41Additional Language
Enabling of additional conversational languages. The
languages listed below can be ordered. Please
contact HEIDENHAIN if you require additional
conversational languages.
A summary of the improvements in NC software 548 328-02 is given below.
For more detailed information, please refer to the Technical Manual sections
indicated in the brief descriptions given below.
Machine
Configuration
New: Search for the iTNC MP number in the configuration editor
For numerous machine parameters, the compatible iTNC MP number is
stored in the help text in the configuration editor. Up to now, it has not been
possible to search the configuration for these numbers. The search function
of the configuration editor now enables you to search for the iTNC MP
number (selection: MP number). See "Finding / Replacing" on page 257.
New: Separate parameter numbers for OEM parameters
In order for the OEM to group the parameters in the configuration editor
according to his own needs, or to make them easier to find, there is now a
separate number range for the OEM. Numbers 900000 to 999999 are
reserved for the OEM. For those parameters for which an OEM number is
defined, this number is shown instead of the HEIDENHAIN number. The
numbers are to be defined in the
%OEM%\config\layout\PlcUniqueNumbers.xml file. If the file is missing or
empty, no OEM numbers will be displayed. For more information, please
refer to “User Parameters" on page 277.
Expanded: OEM motor table (only digital control)
Until now, if the OEM-specific motor table (path:
PLC:\table\motor_oem.mot) was missing, a warning was issued and the
user had to create the table himself. Now no warning will be issued. The
control itself creates a new blank table as soon as the MP_motName
(401301) parameter is edited. If the OEM motor table exists but columns are
missing, then the columns that exist in the SYS motor table will be
transferred to the OEM motor table during copying. The control indicates
which columns were not copied.
Expanded: Saving update rules
If the user tries to exit the configuration editor without saving the changes
made by the update rules, a dialog window appears prompting the user to
save the data. The configuration editor cannot be exited until the data are
saved, see “Update rules" on page 265.
The first restart of the control after the update cannot be continued without
saving the configuration changes made by the update rules.
24HEIDENHAIN Technical Manual MANUALplus 620
Machine
parameters
new/expanded/
changed
MP numberConfig objectParameterDescription of change
100201CfgMachineSimulMP_simMode When the new value Delivery is
102902CfgFileTypeMP_standardEditor"TEXT-EDITOR" can now be selected
103502CfgPlcTimerMP_valueThe input range of the parameter was
104300
104400
105201CfgSystemTimeMP_offsetToUTCValues with decimal places can now
400011CfgAxisHardwareMP_posEncoder
CfgPlcOverrideDev
CfgPlcOverrideS
Expanded/changed machine parameters:
set, during startup of the control all
axes are set to the test mode, and a
switch-on of the axes is prevented.
The user should then be able to
start the control, even with an
incomplete or faulty axis
configuration in order to put the
axes into operation. After the
configuration of all axes has been
completed, the control can be
switched to full operation
(FullOperation).
If Delivery, CcAndExt or CcOnly is
set, the control now no longer
outputs any analog nominal values.
in order to assign the ASCII editor of
the control to a file type.
expanded from 1 000 to 1 000 000
seconds (corresponds to approx. 11.5
days).
–The reaction of the parameters under
CfgPlcOverrideDev, CfgPlcOverrideS,
CfgPlcOverrideF and
CfgPlcOverrideR was changed from
NOTHING to RESET. The control
must now be rebooted after a
parameter change.
be entered for time differences to
universal time (GMT). This is
necessary for parts of Australia (+8.5
and +9.5 hours) and Kazakhstan (+3.5
hours), for example. Also, the
maximum value was extended from
+13 to +14 [hours].
The default value of the parameter
Resistor
was changed from without to
120 ohm.
November 20101.2 NC Software 548 328-0225
New machine parameters:
MP
number
102907CfgFileTypeMP_protectDisables filtering or editing of a file
104018CfgPlcSStrobeMP_cuttingSpeedOptional parameter – If parts of the
104304CfgPlcOverrideDevMP_mopIn MP_mop, enter the key name of
106501CfgConfigSettingsMP_undoListSizeDefines the number of entries in the
106502MP_suppressUsrMsgThis parameter is used to suppress
106503MP_dispParam
106504MP_hideWrite
116103CfgPlcSymNameMP_dbLoadDisplayThe parameter defines the variable
203804CfgChannelProperties MP_kinManualModeY axis as oblique axis: Activate the
300110CfgAxisMP_deactivatedAtStart Deactivate the axis or spindle during
300111MP_restoreModuloCntr Save modulo counter of the axis in
300205CfgAxisPropKinMP_parAxCompDefine the compensation for parallel
401509CfgSpindleMP_changeTurnDirRotational direction reversal with M3
601801CfgGlobalPropertiesMP_lifeTimeActivate tool life monitoring for tool
601806CfgGlobalPropertiesMP_doProgAfterTCallRun subprogram after the tool
Config objectParameterDescription
type, see page 1192.
configuration indicate the symbolic
name or number of a word marker to
which the cutting speed is copied.
the machine operating panel on which
the override source is located, see
page 986.
parameter change list, see page 257.
the warning Key is non-functional,
see page 930.
Specifies whether MP numbers or
Numbers
Protected
symbolic names are displayed in the
parameter change list, see page 257.
If the parameter is set to TRUE,
write-protected parameters are
hidden in the configuration editor, see
page 264.
name for the dashboard load display,
see page 1036.
compensating motion in Manual
mode as well, see page 1071.
start-up, see page 448.
SRAM, see page 403.
minor axes, see page 1079.
and M4, see page 435.
service age or workpiece quantity,
see page 1038.
change, see page 1072.
26HEIDENHAIN Technical Manual MANUALplus 620
MP
number
604601CfgToolMeasuringMP_measuringTypeType of tool measurement, see page
604701CfgProbePositionMP_positionProbePosTool measurement: Position of the
604702MP_positionProbeNegTool measurement: Position of the
604703MP_maxMeasuringFeed Tool measurement: Maximum
604801CfgGlbDispSettingsMP_plcSpindleSelectSelection of spindle number by PLC,
Config objectParameterDescription
1018.
rate, see page 1018.
see page 1018.
touch probe in positive axis direction,
see page 1019.
touch probe in negative axis direction,
see page 1019.
permissible measuring feed rate, see
page 1019.
see page 1039.
November 20101.2 NC Software 548 328-0227
Operation and
technology
Enhanced: Dashboard display of PLC signals
The attribute evaluation of the dashboard element "LoadDisplay" was
enhanced so that PLC data can now optionally also be transferred to this
element. Therefore, it is now also possible for analog control to realize a load
display for axis and spindle drives directly in the dashboard, see “Load
display for analog drives" on page 1036.
Enhanced: Update of NC software
The NC software can now also be updated while it is running. The new code
number 231019 was therefore introduced, see “Start update while software
is running on the control" on page 98.
Enhanced: Log
The display of the control's log was improved. The accumulated keystrokes
are now stored simultaneously with the control events in the log and are
displayed in table view.
In order to be able to track machine operation or machine conditions
systematically, detailed additional information is entered and stored
simultaneously with all important log entries, such as keystrokes, errors,
system errors or warnings, see “Error messages and log files" on page 907.
Enhanced: Display of configuration errors during start-up
If configuration errors occur during control start-up, the Error during
start-up message appears instead of Power interrupted. Also, the error
messages for the incorrect configuration data, which are triggered by the
applications, are displayed individually.
Machine
interfacing
New: Additional data types for table columns
The control supports additional data types for columns in NC tables. The
FEED_CUT column data type applies to the cutting speed in units of m/min
or feet/min. The FEED_ROT column data type applies to the feed rate per
revolution in units of mm/rev or inch/rev. As usual, the new column data
types are listed as enumeration values of parameter MP_unit (105602) of
the configuration object CfgColumnDescription.
Enhanced: Integrated oscilloscope – Selection of symbolic operands
In the MIOTC dialog (dialog box for selecting markers, inputs, outputs,
timers and counters) in the integrated oscilloscope, symbolic API operands
can now also be selected and displayed conveniently in a list. See "Setup for
digital signals" on page 806.
New: Integrated oscilloscope – Circular interpolation test
A circular interpolation test can now be performed with the integrated
oscilloscope. See "Circular interpolation test with the integrated
oscilloscope" on page 814.
New: Test of internal EMERGENCY STOP by code number
For test purposes, the behavior during an internal EMERGENCY STOP can
now be simulated in order to inspect the correct wiring of the machine. The
control-is-ready output is reset, and the NC and PLC are no longer operable.
It is essential that you support hanging axes before the test in order to
prevent damage to the machine in case of error. To start the test, press the
CODE NUMBER soft key and enter the code number 6871232. Enter the code
number again to reset the control status to "ready for operation."
28HEIDENHAIN Technical Manual MANUALplus 620
Configuring the
Axes and Spindle
New: Software option #70 – Y-axis machining
With a Y axis you can drill and mill a workpiece on its front, back and lateral
surfaces.
During use of the Y-axis, two axes interpolate linearly or circularly in the
given working plane, while the third axis interpolates linearly. This enables
you to machine slots or pockets, for example, with plane floors and
perpendicular edges. By defining the spindle angle, you can determine the
position of the milling contour on the workpiece.
If the Y axis is to be positioned at an angle not equal to 90° to the X or Z axis,
the Y axis can also be configured as an oblique axis.
For configuring the Y axis, please refer to “Configuring the Y axis" on page
1066. For information on programming the Y axis, please refer to the User’s
Manual for the control.
New: Software option #94 – W-axis support
The control can now offset the display of movements in the Z axis with
those of its parallel secondary axis W. The W axis is already configured in
the control kinematics and can be moved via the PLC.
For more information on the configuration of the W axis, please refer to
“Configuring the W axis" on page 1073.
New: Spindle change key
Starting immediately, a spindle change key can be supported by the PLC. It
assigns the input (TSF dialog) to the selected spindle. The selected spindle
is identified in the corresponding display element of the dashboard. See
“Selection of spindle and channel by PLC" on page 1039.
Enhanced: Backlash compensation
If nonlinear axis-error compensation is active, MP_backLash can now be
used to activate backlash compensation in addition to the
compensation-value tables, see “Axis Error Compensation" on page 467.
PLC
programming
Enhanced: Symbolic memory interface (API 3.0) – New operands
introduced:
PLC operand / DescriptionModel
NP_ChnProgSelected
NC program selected
This marker can be used to interrogate whether an
NC program is selected in the Program Run modes of
operation. The marker is not set if an NC program is
selected from a pallet table.
NN_ChnFeedRapidTraverseActive
0: Rapid traverse is active (FMAX)
1: Rapid traverse is not active
Changed: Behavior of NN_ChnToolLifeExpired (tool life 1 expired)
The status of NN_ChnToolLifeExpired is now reset by the PLC runtime
system after the end of an NC program.
New: PLC process monitor
In the PLC programming mode you can use the MONITOR and PROCESS
MONITOR soft keys to open a status screen in which the control displays
all parallel processes, as well as the process for the submit queue. See
"Control of events" on page 1328.
M
M
November 20101.2 NC Software 548 328-0229
Enhanced: Compilation of PLC program
Attention
• If the PLC program has already been compiled in the PLC Programming
mode of operation before the Power interrupted message has been
acknowledged, the PLC program will not be compiled again when the
message is acknowledged. This change makes it possible to observe
the PLC operands with the integrated oscilloscope during start-up of the
PLC program:
- Start the control, do not acknowledge the Power interrupted
message.
- Compile the PLC program in the PLC Programming mode of operation.
- Activate the integrated oscilloscope in order to observe the desired
PLC operands and start the measurement.
- Acknowledge the Power interrupted message now for the control to
start the PLC program.
• Now a PLC program is compiled even if the machine parameters refer
to symbolic names of PLC operands that are not defined in the PLC
program. The control issues an error message for every undefined
symbolic name and then compiles the PLC program.
A PLC program with undefined symbolic PLC operands can lead to
hazardous behavior of the machine! It is essential that you check whether
the parameters for configuring the M functions (CfgPlcMStrobe) contain
meaningful strobe definitions. The data of strobe definitions must be
mapped onto defined PLC operands.
Enhanced: Commands for string processing
Symbolic operands (B/W/D operands) can now be used for indexed access
to the string operands "S" or the PLC error and dialog files, see “Commands
for String Processing" on page 1313.
Enhanced: WATCH LIST and TRACE function
New TYPE column: Type (M for marker, B for byte, W for word, etc.) of the
PLC operand, see “The WATCH LIST function" on page 1100.
The ADD TO WATCH LIST soft key can be used to transfer the PLC operands
of the currently highlighted line to the WATCH LIST, see “The TRACE
function" on page 1104.
Enhanced: EDIT function
The features and the operation of the editor were changed. The editor is
now a full-fledged ASCII editor. The cursor can be positioned in all directions
and line breaks can be inserted, see “The EDIT function" on page 1107.
New: Moving PLC axes with the handwheel
It is now possible to assign a PLC axis to a handwheel via Module 9036. In
the El. Handwheel mode of operation, the machine operator can use the
axis keys to select a PLC axis and move it with the handwheel.
30HEIDENHAIN Technical Manual MANUALplus 620
PLC modules
modified/enhanced
Changed: Module 9145 (Actual-to-Nominal Value Transfer)
A call of PLC API Module 9145 for actual-to-nominal value transfer is now
synchronized with other positioning commands. The transfer cannot be
started while another positioning command is pending.
A PLC positioning movement cannot be started while the transfer is
running. During the transfer, NC program execution is not continued after a
strobe.
Enhanced: Modules 9226 and 9418 (Define the Status of an Axis or
Spindle):
Comprehensive possibilities for deactivating/activating an axis without
rebooting have been created. The improvements are described in detail in
“Writing axis information—activating and deactivating axes" on page 444.
Enhanced: Modules 9040, 9041 and 9049
The following additional axis information can be read:
7: Actual values in the reference system with backlash
8: Distance traversed in [mm] since the last lubricating pulse
9: Temperature compensation.
For the complete module documentation, see:
• “Module 9040 Reading of axis coordinates by the PLC in the format 1/
1000 (0.001) mm" on page 441
• “Module 9041 Reading of axis coordinates by the PLC in the format 1/
10000 (0.0001) mm" on page 442
• “Module 9049 Read position value and speed value of an axis" on page
(Modules for accessing files)
The name of an OEM machine parameter from the CfgOemString
configuration object can now be transferred instead of the path name. The
transferred character string must begin with ">OEM." and end with the key
name from CfgOemString. The parameter value must contain the path
name to the file. If no key name with the transferred path name is found, the
Modules 9248, 9277 and 9295 return the error code 62. The other modules
set the error marker to the value provided for an invalid path name.
Enhanced: Module 9247 (Searching for a Condition in a Table)
Module 9247 now accepts the SQL keyword "WHERE" in a string in order to
transfer a search condition to the module, see page 1211.
The PLC program can now also activate another parameter block while a
PLC positioning movement is being executed. A PLC positioning movement
can also be started while a new parameter set is being selected via Module
9434. In this case, the PLC program must ensure the safety of the machine.
The PLC programmer must ensure that parameter blocks containing
machine parameters that are not suitable for this drive are not selected.
Unsuitable parameter blocks can cause incorrect positioning movements
and lead to damage to the machine!
New error code 5 added:
The module was not executed, because the axis is deactivated.
For a detailed description of the module, see page 314.
November 20101.2 NC Software 548 328-0231
New PLC modules Module 9066: Status of HEIDENHAIN Hardware, see page 675.
Note
Module 9067: Status of HEIDENHAIN Software, see page 676.
Module 9128: Torque Limiting by the PLC, see page 616.
Module 9129: Status of Torque Limiting by the PLC, see page 617.
Module 9158: Maximum Torque, see page 617.
Module 9146: Storing/Restoring Actual Position Values, see page 720.
Module 9155: Axis Switchover from Closed Loop to Open Loop, see
page 451.
Module 9156: Axis Switchover from Open Loop to Closed Loop, see
page 452.
Modules 9155 and 9156 were introduced to ensure compatibility with
earlier HEIDENHAIN contouring controls. HEIDENHAIN recommends:
Using Modules 9226 and 9418 for activating and deactivating axes and
spindle, if possible.
Module 9193: Setting the Operating Hours Counter, see page 1011.
Module 9227: Position auxiliary axes and NC axes, see page 464.
32HEIDENHAIN Technical Manual MANUALplus 620
1 Update Information No. 2
Note
Note
Note
1.1 Overview
1.2 NC Software 548 328-03
1.2.1 Important notes on updating software
Please remember the following important information when updating the
software versions listed below:
MANUALplus 620: 548 328-02 to 548 328-03
MANUALplus 620: 548 328-01 to 548 328-03
For an update from NC SW 548 328-01 to NC SW 548 328-03 it is absolutely
necessary to comply with the information in the Update Information No.1 on
the software update from NC SW 548 328-01 to NC SW 548 328-02, see
”Important notes on updating software” on page 17.
HEIDENHAIN recommends:
Making a backup of the control (e.g. with TNCbackup), before updating the
NC software.
Saving your current machine configuration. The configuration editor (DATA
BACKUP soft key) can be used for this purpose.
If you later want to undo the software update and return to the previous
software version, you need the saved configuration data of the old version!
Please perform the update of the NC software as described in the Technical
Manual in Chapter 2 "NC Software Exchange".
Be sure to remember the important information about the software update,
which is provided on the following pages.
November 20101.2 NC Software 548 328-0333
Checking and saving new machine parameters:
After having installed the new NC software and rebooted the control, you
must check and confirm the new machine parameters. The code number
dialog box appears on the screen:
Enter the MP code number 95148 and confirm your entry with the ENT key.
Press the UPDATE RULES soft key.
Check the listed update rules. Each entry in the list stands for a new
parameter that was added to the system by the update.
Exit the UPDATE RULES with the END soft key.
Press the CONFIG DATA soft key.
Before the configuration editor opens, an informational window is displayed,
reporting the removal of the CfgRestorePosition machine parameter. Press
the NEXT soft key.
All new machine parameters are marked with a red exclamation point in the
configuration editor. The control indicates if certain machine parameters are
faulty. Please ignore these messages for the time being.
Important step: Press the SAVE soft key.
The Configuration data changed dialog box opens. Press the SAVE soft key
again. The new machine parameters are now automatically saved in the
*.cfg files.
Press the END soft key and exit the Machine Parameter operating mode by
pressing the END soft key again.
The control then continues booting.
34HEIDENHAIN Technical Manual MANUALplus 620
1.2.2 Description of the new functions
Software OptionsThe features of the following MANUALplus 620 options will change as of NC
software version 548 328-03:
Software option 3—tools and technology (option 10)
This option is no longer required for the support of multi-edge tools (tools
with multiple cutting edges or multiple reference points) in smart.Turn and
DIN programs. The support is now included in the standard features of the
NC software.
Touch probe functions (option 17)
This option has been expanded by automatic workpiece measurement with
touch probes.
November 20101.2 NC Software 548 328-0335
Overview of the
improvements
A summary of the improvements in NC software 548 328-03 is given below.
For more detailed information, please refer to the Technical Manual sections
indicated in the brief descriptions given below.
Machine
Configuration
New: HSCI/PROFIBUS diagnostics
After the OEM code word has been entered, the BUS DIAGNOSIS soft key
will now be available in the Organization mode of operation after pressing
the DIAGNOSIS soft key. The arrangement of all bus participants as well as
the properties and conditions of each individual device are displayed
graphically and separately for HSCI and Profibussee ”Bus diagnosis” on
page 1111.
Implementation of new kinematic model
The new kinematic model developed for NCK-based controls is now also
available for the MANUALplus 620. The new kinematic model makes it
possible to use the PC software KinematicsDesign to create and modify
kinematic configurations, see ”Machine kinematics on lathes (as of NC
software 548328-03)” on page 487.
Expanded: OEM cycles with dialog texts and help graphics
The OEM can define his own cycles (G500 to G590) with dialog texts and
help graphics. A prepared file in XML format is available as a template in the
control under PLC:\resource\formdlg\g_oem.fdxml see ”OEM cycles
(G5xx)” on page 1184.
Expanded: PLC G functions with dialog texts and help graphics
Dialog texts with help graphics can now be saved in the control for G
functions (G602 to G699) that are not executed in a subprogram, but by the
PLC see “PLC-G functions (G6xx)” auf Seite 1184.
Expanded: creating subprograms
when subprograms are written, a separate help graphic can can now be
defined and displayed for every input field in the dialog.
Expanded: update rules rules for OEM parameters
In the directory PLC:\config\lathe\manplus, release-specific files were
provided for the update rules of the tool builder.
In the control's shipping condition, the UpdateOemRe100x.cfg files
(update rules for release x) are empty.
36HEIDENHAIN Technical Manual MANUALplus 620
Machine
parameters
new/expanded/
changed
MP numberConfig objectParameterDescription of change
100402CfgFilterMP_typeFilter1The input range for the maximum
100404MP_typeFilter2
113102CfgDashboardElem
nt
/DB_LD_S1
/DB_LD_S2
113102CfgDashboardElem
nt
/DB_OVERRIDE
Expanded/changed machine parameters:
value of the filter order was increased
from 31 to 63.
MP_attributFor spindles, the utilization of the
rotational speed limit can be displayed
by setting bit1=1 in MP_attribut, see
“Configuring dashboards” auf Seite
936.
MP_attributIn the override display of the
dashboard, the current rapid traverse
reduction can be displayed by setting
bit1=1 in MP_attribut, see
“Configuring dashboards” auf Seite
936.
New machine parameters:
MP
number
116104CfgPlcSymNameMP_readTsfDataThe data for feed rate and spindle
116105MP_displayModeThe active display mode (e.g.
116106MP_setToolPlaceBy entering a PLC operand, the PLC
Config objectParameterDescription
speed can now be read out by the
PLC from the “Set T, S, F” dialog,
see ”Transferring the spindle speed
and feed rate data to the PLC” on
page 1036.
"manual control," "Automatic") can
now be passed on to the PLC, see
“Transfer display mode to PLC” auf
Seite 1037.
can command the turret position,
which you would otherwise have to
set manually; see
”MP_setToolPlace” on page 1037.
November 20101.2 NC Software 548 328-0337
MP
number
202601CfgKinSimpleTransMP_dirAs of NC software 548 328-03, a
202602MP_val
202603MP_realtimeComp
202701CfgKinSimpleAxisMP_dir
202702MP_axisRef
202801CfgKinSimpleModelMP_kinObjects
202901CfgKinComposModel MP_subKinList
202902MP_activeSpindle
202904MP_tiltingAllowed
203001CfgKinListMP_kinCompositeModels
203701CfgKinAnchorMP_kindOfAnchor
300112CfgAxisMP_advancedSettingsThis machine parameter makes it
400413CfgReferencingMP_externRefPulseFor referencing a single axis with an
600418CfgToolMountMP_kinModelToModifyAssign axis mirroring to a tool
600419MP_kinModel
601807CfgGlobalPropertiesMP_threadHandWheelOn Activation of the "handwheel in
601808MP_freezeVconstActivate constant spindle speed for
604803CfgGlbDispSettingsMP_axesDisplayModeThis machine parameter makes it
604901CfgMMISettingsMP_extManualModeActivation of an extended menu
604902MP_extProgramMode
Config objectParameterDescription
new kinematic model is available for
the MANUALplus 620 as an
alternative to the previous kinematic
model. The new kinematic model,
which is provided as a standard
feature, makes it possible to use the
PC software KinematicsDesign to
create and modify kinematics for the
control.
For configuration of the new
kinematic model, see ”Machine
kinematics on lathes (as of NC
software 548328-03)” on page 487.
possible to configure that the PLC
movement of an individual axis is
not canceled if the touch probe is
deflected; see ”Advanced settings
for individual axes” on page 409.
external reference signal, see
“Referencing with external
reference signal” auf Seite 709.
holder: see ”Axis mirroring on lathes
(as of NC software 548328-03)” on
page 501.
thread" function: see ”Activate
handwheel in the thread” on page
1044.
rapid traverse movements and
active constant surface speed: see
”Freeze spindle speed for rapid
traverse” on page 1024.
possible to configure the type of axis
display in the dashboard. You can
choose between actual value,
nominal value, following error or
distance to go; see ”Configuring the
axis display” on page 937
structure in the Machine and Program Run operating modes:see
”Expanded menu structure” on
page 884.
38HEIDENHAIN Technical Manual MANUALplus 620
Operation and
technology
New: Dashboard display of unit quantities and time per unit
The dashboard element QuantityInformationAndTimePerUnit is now
available in the machine display to show the defined quantity, current
quantity, time per unit and total time of finished workpieces; see
”Configuring dashboards” on page 936.
New: Configuring the axis display in the dashboard
Effective immediately, it is possible to use MP_axesDisplayMode to set
whether the axis display in the dashboard should show the actual value,
nominal value, following error or distance to go; see ”Configuring
dashboards” on page 936.
New: Expanded menu structure
In the Machine and Program Run operating mode it is now possible to use
MP_axesDisplayMode to activate an expanded menu structure; see
”Expanded menu structure” on page 884.
New: Workpiece measurement with TS touch probe
The control now also supports tool measurement with a touch probe; see
”Touch Probe” on page 1015.
New: Activate handwheel in the thread
Effective immediately, the "handwheel in thread" function can be activated
through a machine parameter. This function makes it possible to
compensate position and angular error of the linear and spindle axes; see
”Activate handwheel in the thread” on page 1044.
Expanded: Dashboard display for reed rate reduction
The attribute evaluation of the dashboard element "ChannelDisplay" was
expanded so that now you can display the feed rate reduction in the
dashboard in addition to the spindle and feed rate override; see ”Configuring
dashboards” on page 936.
Expanded: Speed display for spindles
For a C-axis with external spindle drive (e.g. S4 drives the main spindle S1
through a transmission), the spindle speed of S4 is now displayed in the S1element in the C-axis mode; see ”Configuring dashboards” on page 936.
Expanded: Utilization display for spindles
The attribute evaluation of the dashboard element "LoadDisplay" was
expanded for spindles so that you can now display the speed limitation in
the dashboard in addition to the utilization display for spindle drives; see
”Configuring dashboards” on page 936.
November 20101.2 NC Software 548 328-0339
Configuring the
Axes and Spindle
New: Advanced settings for individual axes
MP_advancedSettings makes it possible to configure that the PLC
movement of an individual axis is not canceled if the touch probe is
deflected by another axis.
A faster acceleration and filter calculation for PLC movements can be
activated in addition to the configuration of a fast axis; see ”Advanced
settings for individual axes” on page 409.
New: Referencing with external reference signal
Effective immediately, an external reference signal can be used instead of
the reference signal of the connected motor encoder to reference an
individual axis of the entire system (e.g. spindle), see ”Referencing with
external reference signal” on page 709.
New: Axis mirroring with new kinematic model
In the new kinematic model, an axis can also be mirrored within a kinematic
group without switching the kinematics; see ”Axis mirroring on lathes (as of
NC software 548328-03)” on page 501.
New: Keeping spindle speed for rapid traverse constant
With the new machine parameter MP_freezeVconst you can prevent the
spindle from changing its speed during constant surface speed Vconst
according to the current diameter if there are several rapid traverse
movements. This can prevent unnecessary braking and acceleration of the
spindle during several successive rapid traverse movements; see ”Freeze
spindle speed for rapid traverse” on page 1024.
Expanded: Configuration of the nominal position value filters
The possible maximum value for the filter order was increased from 31 to
63 in the machine parameters MP_orderFilter1 and MP_orderFilter2,
which are effective for all axes; see ”Nominal position value filter” on page
538.
Analog hardware MANUALplus 620 for retrofitting
The new MC 320T main computer also supports purely analog drive control.
The axes are controlled exclusively through the analog nominal speed
command interface. The compact MC 320T main computer is integrated
behind the screen of the operating panel to save space.
PLC
programming
New: Transferring the spindle speed and feed rate data to the PLC
With MP_readTsfData you can now configure whether the PLC will read
the data for feed rate and spindle speed shown in the dialog "Set T, S, F "
from the tables ch_tsf.mch and sp_tsf.msp; see ”Transferring the spindle
speed and feed rate data to the PLC” on page 1036.
New: Transferring the display mode of the machine display to the PLC
The active display mode (e.g. "manual control," and "automatic") of the
dashboard can now be passed on to the PLC. This makes it possible to
switch the view of the machine display; see ”Transfer display mode to PLC”
on page 1037.
New: Tool pocket preset by PLC
In the machine parameter MP_setToolPlace you can now define a symbol
variable name under which the PLC can name the NC a tool pocket that is
then used and displayed by the user interface; see ”Tool pocket preset by
the PLC” on page 1037.
40HEIDENHAIN Technical Manual MANUALplus 620
New PLC modules Module 9142: Reference value for a programmed axis, see page 400.
Module 9250: Starting the editor for sections of a table, see page 1213)
Module 9251: End the PLC table editor, see page 1214.
Module 9252: Position the cursor in the PLC table editor, see page 1215.
Module 9285: Disable operating modes, see page 892.
Module 9480: Selection of channel display, see page 1040.
Module 9481: Finding the channel display, see page 1041.
Module 9482: Selection of spindle display, see page 1041.
Module 9483: Finding the spindle display, see page 1042.
November 20101.2 NC Software 548 328-0341
✎
42HEIDENHAIN Technical Manual MANUALplus 620
1 Update Information No. 3
1.1 Hardware
1.1.1 UEC 11x controller unit with inverter and PLC I/O
A new variant was released for the UEC 11x compact controller units.
Previously, the UEC 11x was shipped both with variant 01 and variant 02.
The new variant 03 replaces both of the previous variants. The changed ID
numbers are detailed in the table below:
DeviceOld IDsNew ID
UEC 111
Without Functional Safety (FS)
Max. 4 control loops
4 x speed and 4 x position inputs
DC-link power rating: 14 kW
38 x PLC inputs, 23 x PLC outputs
UEC 112
Without Functional Safety (FS)
Max. 5 control loops
5 x speed and 5 x position inputs
DC-link power rating: 14 kW
38 x PLC inputs, 23 x PLC outputs
625 777-01
625 777-02
625 779-01
625 779-02
625 777-03
625 779-03
November 20101.1 Hardware43
ImprovementsOverview of changes to the UEC 11x since its introduction:
X19
X19
UEC 111, UEC 112
ID numberChanges
625 777-01
Initial introduction
625 779-01
625 777-02
625 779-02
1st Improvement
Support of motor holding brakes
New X344 and X394 connections for control of motor
holding brakes of axes 1 to 4. In variant 01 the motor
holding brakes had to be controlled via PLC outputs.
New terminals for the axis motors
Pluggable screw terminals for the axis motors connected to
X81 to X84. In variant 01, the terminals for the motors are
permanently integrated in the unit and are not pluggable.
625 777-03
625 779-03
2nd Improvement
Optimized active cooling
A new arrangement of fans in the UEC 11x has improved
the distribution of cooling air in the unit.
Changed arrangement of connection X19
Connection X19 (speed encoder of the 4th axis, only
UEC 112) was shifted slightly. See drawing below.
UEC 11x, old: UEC 11x, new:
44HEIDENHAIN Technical Manual MANUALplus 620
Service
Note
280
433
100±0.224.75
10
7
456
480
5.5
149.5
‹ 12
Dimensions
Operation of the new UEC 11x (variant 03) with the CNC PILOT 620 is
supported starting with the initial release of NC software version
688 945-01.
November 20101.1 Hardware45
✎
46HEIDENHAIN Technical Manual MANUALplus 620
2 Introduction
Danger
Attention
Note
2.1 Meaning of the Symbols Used in this Manual
Failure to comply with this information could result in most serious or fatal
injuries, and/or in substantial material damage.
Failure to comply with this information could result in injuries and
interruptions of operation, including material damage.
Tips and tricks for operation as well as important information, for example
about standards and regulations as well as for better understanding of the
document.
2.2 Proper Operation
The described components may only be installed and operated as described
in this manual. Commissioning, maintenance, inspection and operation are
only to be performed by trained personnel.
2.3 Trained Personnel
Trained personnel in the sense of this manual means persons who are familiar
with the installation, mounting, commissioning, and operation of the
HEIDENHAIN components. Furthermore, electrical engineering work on the
system may be carried out only by trained electrical engineering technicians or
persons trained specifically for the respective application.
Basically, persons who perform work on HEIDENHAIN components must
meet the following requirements:
They must have been trained or instructed in the standards of safety
They must have appropriate safety equipment (clothing, measuring
They should be skilled in first-aid practice.
engineering.
systems).
November 20102.3 Trained Personnel47
2.4 General Information
The HEIDENHAIN MANUALplus 620 contouring control was conceived for
standard CNC lathes. The control has an integrated digital drive control and
drives the power modules through PWM signals.
Integration of the drive controllers in the MANUALplus 620 offers the
following advantages:
All the software is contained centrally in the NC; this means that the
individual components of the NC, such as feed axes, spindle, NC or PLC, are
optimally matched.
High control quality, because the position controller, speed controller and
current controller are combined into one unit.
The same functions are available for commissioning, optimizing and
diagnosing feed drives as well as spindles.
The MANUALplus 620 supports lathes up to the following level:
1 slide (NC channel)
4 axes (X/ Z/ Y and W axis)
2 spindles (main spindle, driven tool)
1 C axis (via main spindle drive or with separate drive)
The following diagram illustrates drive control with the use of a rotary encoder
for measuring the shaft speed actual values and a linear encoder or angle
encoder for measuring the position actual values.
The MANUALplus 620 is based on HEIDENHAIN NCK, the software platform
for the HEIDENHAIN control family. Other controls with NCK are, for example,
the TNC 620, TNC 320 or the CNC PILOT 620.
The MC 6110T, the compact main computer of the MANUALplus 620, takes
up very little space, as it is housed in the operating console, directly behind the
integrated 12.1-inch TFT display.
48HEIDENHAIN Technical Manual MANUALplus 620
The MC is connected to the CC controller unit, the MB machine operating
DATA
DATA
CLOCK
CLOCK
5
5 V
U
N
UP *)
U
N
*)
panel and the PL 6xxx PLC input/output systems via HSCI (HEIDENHAIN
Serial Controller Interface). The connection of the various control components
via HSCI offers numerous benefits, including:
Simple and uncomplicated wiring
High noise immunity
Simple commissioning
Comprehensive yet straightforward possibilities for diagnostics
The MANUALplus 620 is prepared for the connection of incremental and
absolute position and shaft-speed encoders. EnDat 2.2, which is purely digital
and compatible to version 2.1, makes it possible to very rapidly transmit highly
resolved position values over long cable lengths. An overview of EnDat 2.2:
November 20102.4 General Information49
Overview of the purely digital control architecture with HSCI and EnDat 2.2:
HSCIPWM
EnDat 2.2
EnDat 2.2
EnDat 2.2
PL
PL
HSCI
HSCI
HSCI
Main
Computer
MC
Controller
Unit
CC
Inverter
Rotary Encoder
Linear Encoder
Rotary Encoder
Drive
The MANUALplus 620 is designed for connection of a compact or modular
inverter system. A complete control package, including drives and
HEIDENHAIN motors, can be delivered (see the "Inverter Systems and
Motors" Technical Manual).
50HEIDENHAIN Technical Manual MANUALplus 620
2.4.1 HSCI interface
The individual control components communicate with each other via the HSCI
connection (HEIDENHAIN Serial Controller Interface). A connection via HSCI
is only permitted for HEIDENHAIN components that are part of the machine
tool's control system. In addition, the HSCI connecting cable may only be
installed in a protected manner (e.g. within the electrical cabinet, cable ducts).
The following features characterize the HSCI connection:
Based on standard 100BaseT Ethernet hardware
Telegrams of the HSCI connection are not compatible with the Ethernet
Line structure
Only one master in the system (MC), all other devices are HSCI slaves
Different addresses are assigned to the individual participants in the HSCI
network. The addresses are assigned dynamically during booting of the MC.
The HSCI addresses of the participants are formed from an HSCI address
(8 bits) and a device type address (6 bits).
After the machine has undergone acceptance testing, the nominal
configuration of the control is saved in the IOC file on the control's memory
card. This nominal configuration contains the assignment of the device-type
address and serial number of the device to the individual HSCI addresses. The
momentary configuration is ascertained during startup of the system by
requesting the serial numbers. The momentary configuration is compared
with the nominal configuration. If there is a deviation, the machine operator is
prompted to check the configuration.
The following applies to the assignment of the HSCI address:
The HSCI address (bus address) is the result of the device's position in the
bus
The master (MC) always has the HSCI address 0.
The HSCI addresses of the slaves result from their position in the bus:
• First device after the master (MC): Bus address 1
• Second device after the master (MC): Bus address 2
•etc.
The device type address is for internally distinguishing between connected
HSCI participants. Each device type (MC, CC, PL, MB, etc.) is assigned a type
specification that is used to address all HSCI participants of this type.
More information on the connection of the HSCI components is provided
under “HSCI" on page 122.
November 20102.4 General Information51
2.5 Component Overview of MANUALplus 620
2.5.1 MC main computer, CFR memory card and SIK
The MANUALplus 620 always includes at least the following components:
MC 6110T main computer
(MC = Main Computer)
and either:
CC 61xx controller unit
(CC = Controller Computer)
PL 620x system PL
Modular or compact HEIDENHAIN inverter system
or
UEC 11x controller unit with integrated inverter and PLC
MC 6110T main computer
Compact main computer for
incorporation in the operating
console, with integrated TFT flatpanel display and operating keys.
Machine operating panel is
optional.
Processor:
Intel Celeron M 1.0 GHz
1 GB RAM
HSCI interface
Ethernet interface 100BaseT
3 x USB 2.0
(1 in the operating panel, 2 on
the rear)
1 x RS-232C
MC 6110TID 731 604-xx
Additionally required:
CFR CompactFlash memory
card
• CompactFlash memory
card, Type 1
• Contains the NC software
• 1 GB memory capacity, of
which 250 MB are for V:\
partition and 50 MB for O:\
partition. Remaining
memory is used for system
data.
52HEIDENHAIN Technical Manual MANUALplus 620
SIK System Identification Key
Note
• Contains the NC software
license for enabling control
loops and software options
• The SIK number provides
the control with a unique
identification.
Main computer componentsID
MC 6110T compact main computer731 604-xx
CompactFlash memory card (CFR)
with MANUALplus 620 software
SIK component, 3 control loops and the "Teach-in," "smart.Turn," "Thread
recutting" and "C-axis machining" software options are enabled, see
“Software options" on page 85.
Control loop expansions:ID
Enabling for:
Addition of a 4th control loop354 540-01
Addition of a 5th control loop353 904-01
Addition of a 6th control loop353 905-01
Addition of a 7th control loop367 867-01
Further control loops can be enabled in addition to the control loops of the
respective SIK version. The maximum number is:
UEC 111:4 control loops
UEC 112: 5 control loops
CC 6106:6 control loops
CC 6108:7 control loops
733 606-51
733 604-53
Control loop for C axis: If the main spindle drive is used for the C axis,
then one control loop for both the main spindle and the C axis suffices. If
there is a separate drive for the C axis, then the main spindle and C axis
each require their own control loop.
November 20102.5 Component Overview of MANUALplus 62053
2.5.2 SIK (System Identification Key)
Note
Each control is clearly identified by the SIK (System Identification Key).
If you replace the MANUALplus 620, you must also replace the SIK in order
to ensure that the enabled options will also be enabled on the new
hardware.
2.5.3 CC 6106 controller unit
CC 610x
Controller unit with HSCI interface for up
to 6 or 8 control loops
It is equipped with:
6 or 8 PWM outputs
6 or 8 speed encoder inputs
6 or 8 position encoder inputs
2 SPI expansion slots
Power supply through UV(R) power
supply unit
CC 6106 ID 598 928-xx
CC 6108 ID 662 637-xx
54HEIDENHAIN Technical Manual MANUALplus 620
2.5.4 UEC 11x controller unit with integrated inverter and PLC
UEC 11x
Controller unit with integrated inverter and
PLC for up to 5 control loops. Compact unit
for machines with limited number of axes
and low power demands.
November 20102.5 Component Overview of MANUALplus 62055
Designation of the
731 604-01
Variant
Basic ID number
MC 6110T, CC 610x
and UEC 11x
ID of MC 6110T:
The basic ID number indicates hardware differences.
This first digit of the variant number indicates hardware changes.
VariantChanges to MC 6110T
xxx xxx-y1Initial version
VariantChanges to CC 6106
xxx xxx-y1Prototype
xxx xxx-y2Prototype
xxx xxx-y3Initial version
VariantChanges to CC 6108
xxx xxx-y1Initial version
VariantChanges to UEC 111
xxx xxx-y1Prototype
xxx xxx-y2Initial version
VariantChanges to UEC 112
xxx xxx-y1Prototype
xxx xxx-y2Initial version
56HEIDENHAIN Technical Manual MANUALplus 620
2.5.5 PLC input/output systems with HSCI interface
Note
The PLC inputs and outputs of the MANUALplus 620 are available via the
external modular PL 6xxx PLC input/output systems.
The PL 6xxx consists of the PLB 6xxx basic module and one or more I/O
modules. The basic modules are connected to the MC main computer via the
HSCI interface.
The MC 6110T main computer of the MANUALplus 620 does not have
integrated PLC inputs/outputs, and has no connections for TS or TT touch
probes. In order to operate the control, at least the PL 62xx system PL
(when using a CC 610x) or the UEC 11x controller unit with integrated
inverter and PLC is necessary. (The system PL is integrated in the UEC.)
The PLC inputs/outputs components are configured with the PC software
IOconfig.
System PL
PL 62xx
System PL, consisting of PLB 620x basic
module and I/O modules.
One module must be in the HSCI
system if no UEC 11x is used
Available with 4, 6 or 8 slots
HSCI interface
Connections for TS and TT touch probes
Safety-relevant PLC inputs/outputs
For an overview of the available I/O
modules, See "I/O modules" on page 59.
They are mounted on standard NS 35 rails
(DIN 46 227 or EN 50 022)
and the DC-link voltage Uz. This is used to
produce the +24-V NC and +24-V PLC output
voltages.
Both output voltages are produced by two
internally separated power supplies. The NC
and PLC power supplies are galvanically
isolated and fulfill the requirements of
EN 61800-5-1 for "low voltage electrical
separation."
Output voltages must be grounded according
to EN 60204-1:2006 "protective extra-low
voltage (PELV)" (see Grounding Diagram).
The two output voltages can be connected in
parallel. This way the PSL 130 provides an
output voltage of +24 V at a maximum output
power of 750 W.
Please observe the information and regulations
for the power connection cited under “PSL 130
low-voltage power supply unit" on page 140 and
in the "Inverter Systems and Motors" Technical
Manual.
ID 575 047-xx
November 20102.5 Component Overview of MANUALplus 62061
PSL 135
Power pack for supplying the HSCI components
for use of a non-HEIDENHAIN inverter system.
The power is supplied via line voltage (L1, L2)
and the DC-link voltage U
produce the +24-V NC, +24-V PLC and +5-V
. This is used to
z
output voltages.
+24 V NC and +24 V PLC are produced by two
internally separated power supplies. The NC
and PLC power supplies are galvanically
isolated and fulfill the requirements of
EN 61800-5-1 for "low voltage electrical
separation."
Output voltages must be grounded according
to EN 60204-1:2006 "protective extra-low
voltage (PELV)" (see Grounding Diagram).
+24 V NC and +24 V PLC can be connected in
parallel. This way the PSL 135 provides an
output voltage of +24 V at a maximum output
power of 750 W.
Please observe the information and regulations
for the power connection cited under “PSL 130
low-voltage power supply unit" on page 140 and
in the "Inverter Systems and Motors" Technical
Manual.
ID 627 032-xx
62HEIDENHAIN Technical Manual MANUALplus 620
2.5.7 MB 620T machine operating panel
MB 620T
The MB 620T is equipped with:
HSCI interface
Handwheel connection, X23
Spindle and feed rate override potentiometer
Snap-on (exchangeable) keys, see “Key
symbols" on page 67. The key functions are
freely definable via the PLC
8 PLC inputs and 8 PLC outputs
Two holes for additional keys or keylock
switches
Controls and displays:
9 axis keys
17 function keys
NC start
NC stop
Feed rate stop
Spindle stop
EMERGENCY STOP button
Control voltage On
1)
Key is illuminated
1
ID 737 610-xx
2.5.8 HSCI Adapter for PLB 6001 OEM-Specific Machine Operating Panel
November 20102.5 Component Overview of MANUALplus 62063
2.5.9 Handwheels
All handwheels are available with and without detent. For handwheels with
detent, the cogging torque prevents movements of the handwheel due to
motions or vibrations of the machine. On handwheels without detent, this is
prevented by a defined holding torque.
Handwheels with detent feature 100 detent positions per revolution, i.e. every
3.6°. The machine manufacturer defines the increment via the machine
configuration.
HR 410 handwheel
Portable electronic handwheel with snap-on
(exchangeable) keys, see “Key symbols" on page 67.
Five axis selection keys
Keys for traverse direction
Keys for preset feeds
Actual-position-capture key
Three keys for machine functions
Two permissive buttons (24 V)
Emergency stop button (24 V)
Magnetic holding pads
The handwheel is available with or without detent.
See the following table for the possible handwheel
assignments.
ID 312 879-01Connecting cable to cable adapter (spiral cable 3 m)
ID 296 467-xxConnecting cable to cable adapter (normal cable)
ID 296 687-xxConnecting cable to cable adapter (with metal armor)
ID 296 466-xxAdapter cable to control
ID 281 429-xxExtension to adapter cable
ID 271 958-03Dummy plug for emergency stop circuit
*) For a list of the keys available for exchanging, see “Key symbols" on page 67.
HR 130 handwheel
Panel-mounted handwheel
ID 540 940-01HR 130 handwheel with detent,
with ergonomic control knob, radial cable outlet
ID 540 940-03HR 130 handwheel without
detent, with ergonomic control knob, radial cable
outlet
HR 180 panel-mounted handwheel for
connection to a position input.
ID 540 940-08Handwheel with mechanical
detent (100 stops per
handwheel revolution), with
ergonomic knob.
Output signal: 1 V
PP
November 20102.5 Component Overview of MANUALplus 62065
HRA 110 handwheel adapter
For connecting up to three HR 150 handwheels
to the control.
The axes and the subdivision factor are selected
via selection switch.
ID 261 097-03
HRA 110
ID 540 940-06
ID 540 940-07
ID 270 908-xx
HR 150 handwheel
without detent, with
ergonomic knob, radial
cable outlet
HR 150 handwheel
with detent, with
ergonomic knob, radial
cable outlet
Selection switch
66HEIDENHAIN Technical Manual MANUALplus 620
2.5.10 Key symbols
Key symbols for the
spindle
Key symbols with
axis designations
KeyDescription
Print/Background
ID
Spindle stop
White/Red
330 816-08
Spindle direction left
Black/Gray
330 816-40
Spindle stop
White/Red
330 816-47
Clamp the spindle
Black/Gray
330 816-48
KeyDescription
Print/Background
ID
X
Black/Orange
330 816-24
Z
Black/Orange
330 816-25
B
Black/Orange
330 816-26
U
Black/Orange
330 816-43
W
Black/Orange
330 816-45
KeyDescription
Print/Background
ID
Spindle start
White/Green
330 816-09
Spindle direction right
Black/Gray
330 816-41
Spindle start
White/Green
330 816-46
KeyDescription
Print/Background
ID
Y
Black/Orange
330 816-36
A
Black/Orange
330 816-42
C
Black/Orange
330 816-23
V
Black/Orange
330 816-38
IV
Black/Orange
330 816-37
Key symbols for
axis direction keys
for the principal
axes
November 20102.5 Component Overview of MANUALplus 62067
KeyDescription
Print/Background
ID
X–
Black/Gray
330 816-63
X– <–
Black/Gray
330 816-18
KeyDescription
Print/Background
ID
X+
Black/Gray
330 816-64
X+ –>
Black/Gray
330 816-17
KeyDescription
Y
Print/Background
ID
X'– –>
Black/Gray
330 816-0W
X– <–
Black/Gray
330 816-0N
Y–
Black/Gray
330 816-67
Y'– –>
Black/Gray
330 816-21
Y– <–
Black/Gray
330 816-0P
Y– –>
Y
Black/Gray
330 816-0D
Z–
Black/Gray
330 816-65
Z– <–
Black/Gray
330 816-19
Z'– –>
Black/Gray
330 816-0L
KeyDescription
Print/Background
ID
X'+ <–
Black/Gray
330 816-0V
X+ –>
Black/Gray
330 816-0M
Y+
Black/Gray
330 816-68
Y'+ <–
Black/Gray
330 816-20
Y+ –>
Black/Gray
330 816-0R
Y+ <–
Black/Gray
330 816-0E
Z+
Black/Gray
330 816-66
Z+ –>
Black/Gray
330 816-16
Z’+ <–
Black/Gray
330 816-0K
Key symbols for
axis direction keys
for rotary and
secondary linear
axes
68HEIDENHAIN Technical Manual MANUALplus 620
KeyDescription
Print/Background
ID
A–
Black/Gray
330 816-95
B–
Black/Gray
330 816-97
C–
Black/Gray
330 816-99
U–
Black/Gray
330 816-0B
V–
Black/Gray
330 816-70
KeyDescription
Print/Background
ID
A+
Black/Gray
330 816-96
B+
Black/Gray
330 816-98
C+
Black/Gray
330 816-0A
U+
Black/Gray
330 816-0C
V+
Black/Gray
330 816-69
Key symbols for
machine functions
KeyDescription
Print/Background
ID
W–
Black/Gray
330 816-0G
IV–
Black/Gray
330 816-71
KeyDescription
Print/Background
ID
Special function
Black/Gray
330 816-0X
Function B
White/Black
330 816-31
Function 1
Black/Gray
330 816-73
Function 3
Black/Gray
330 816-75
Function 5
Black/Gray
330 816-77
Unlock door
Black/Gray
330 816-79
Coolant (internal)
Black/Gray
330 816-0S
Rinse water jet
Black/Gray
330 816-81
Chip removal
Black/Gray
330 816-83
Tool change
Black/Gray
330 816-89
Tool changer right
Black/Gray
330 816-86
KeyDescription
Print/Background
ID
W+
Black/Gray
330 816-0H
IV+
Black/Gray
330 816-72
KeyDescription
Print/Background
ID
Function A
White/Black
330 816-30
Function C
White/Black
330 816-32
Function 2
Black/Gray
330 816-74
Function 4
Black/Gray
330 816-76
Unlock door
Black/Gray
330 816-78
Coolant
Black/Gray
330 816-80
Coolant (external)
Black/Gray
330 816-0T
Spotlight
Black/Gray
330 816-82
Chip conveyor
Black/Gray
330 816-84
Tool changer left
Black/Gray
330 816-85
Unlock tool
Black/Gray
330 816-87
November 20102.5 Component Overview of MANUALplus 62069
Other key symbols
KeyDescription
Print/Background
ID
Unlock tool
Black/Gray
330 816-88
Lock tool
Black/Gray
330 816-0U
KeyDescription
Print/Background
ID
Lock tool
Black/Gray
330 816-94
Retract axis
Black/Gray
330 816-91
KeyDescription
Print/Background
ID
No symbol
–/Black
330 816-01
NC start
White/Green
330 816-11
NC start
White/Green
330 816-49
Feed rate 1
Black/Gray
330 816-33
Rapid traverse
Black/Gray
330 816-35
Permissive button
Black/Gray
330 816-90
–
White/Black
330 816-28
Menu selection –>
Black/Gray
330 816-92
0
Black/Gray
330 816-0Y
KeyDescription
Print/Background
ID
No symbol
–/Gray
330 816-61
NC stop
White/Red
330 816-12
NC stop
White/Red
330 816-50
Feed rate 2
Black/Gray
330 816-34
Permissive button
White/Green
330 816-22
Actual position capture
White/Black
330 816-27
+
White/Black
330 816-29
Menu selection <–
Black/Gray
330 816-93
70HEIDENHAIN Technical Manual MANUALplus 620
2.5.11 Touch probes
Touch probes for workpiece measurement are connected via the system
PL 62xx or the UEC 11x. The touch probes generate a trigger signal that
captures the current position value. For more information about touch probes,
please request the "Touch Probes" brochure or CD-ROM from HEIDENHAIN.
Workpiece
measurement
TS 220 touch probe
Touch trigger probe with cable connection for
signal transmission for machines with manual
tool change. For workpiece setup and
measurement during machining.
ID 293 488-xx
ID 633 613-xx
The TS touch trigger probe has a stylus with which it probes workpieces. The
MANUALplus 620 provides standard routines for workpiece measurement
(software option 17 required). The touch probes are available with various
taper shanks. Assorted styli are available as accessories.
TS 220
Adapter cable for
connection to the
system PL or the UEC
November 20102.5 Component Overview of MANUALplus 62071
TS 740, TS 640, TS 444, TS 440 touch probes
TS 640, TS 740 TS 440, TS 444
SE 640SE 540
Touch trigger probe with infrared transmission,
for workpiece setup and measurement during
machining. For machines with automatic tool
changer.
TS 440 with compact dimensions
TS 444 with alternative battery-free power
supply via compressed air through the spindle
head
TS 640 with wide-range infrared transmission
and long operating time
TS 740 with high probing accuracy and
repeatability, and low probing forces
The infrared transmission is established between
the TS touch probe and the SE transceiver unit.
The following SE units can be combined with the
TS touch probes:
SE 640 for integration in the machine
workspace
SE 540 for integration in the spindle head
ID 573 757-xx
ID 620 189-xx
ID 620 046-xx
ID 588 008-xx
ID 631 225-xx
ID 626 001-xx
TS 740
TS 640
TS 440
TS 444
SE 640
transmitter-receiver
unit
SE 540 transmitter/
receiver unit
72HEIDENHAIN Technical Manual MANUALplus 620
Tool measurement
TT 140 tool touch probe
Triggering touch probe with rated break point of
the connection pin for the probe head and optical
deflection display. An additional connection pin is
delivered with the touch probe.
ID 527 797-03
ID 676 497-01
TT 140
Probe contact, cuboid
ID 559 758-01
ID 633 616-xx
Connection pin
Adapter cable for
connection to the
system PL or the UEC
November 20102.5 Component Overview of MANUALplus 62073
2.5.12 Other accessories
2.5.13 Documentation
Further componentsID
Adapters for encoder signals
TTL (HEIDENHAIN layout)/1 V
TTL (SIEMENS layout) / 1 V
PP
PP
317 505-01
317 505-02
You will receive a set of supplementary pages every time changes are made
to this manual.
The features of the control are described in the following manuals:
MANUALplus 620 User's Manual (ID 634 864-xx)
MANUALplus 620 / CNC PILOT 620 User's Manual, smart.Turn and DIN
Programming (ID 685 556-xx)
The HEIDENHAIN inverters and motors are described in the
Technical Manual for Inverters and Motors (ID 208 962-xx)
The DataPilot MP/CP 620 is the new programming station for the
MANUALplus 620 and CNC PILOT 620 lathe controls.
DataPilot MP/CP 620 CD-ROM
• Demo software (ID 737 139-xx)
• Single user license (ID 737 157-xx)
• Network license for 14 training stations (ID 737 158-xx)
• Network license for 20 training stations (ID 737 159-xx)
Other
documentation
Available in the form of brochures:
MANUALplus 620 brochure (ID 634 865-xx)
MANUALplus 620 OEM brochure (ID 634 867-xx)
Touch Probes: brochure (ID 208 951-xx)
Inverter Systems brochure (ID 622 420-xx)
Motors brochure (ID 208 893-xx)
Remote Diagnosis with TeleServiceproduct overview (ID 348 236-xx)
Touch Probes CD-ROM (ID 344 353-xx)
74HEIDENHAIN Technical Manual MANUALplus 620
2.6 Brief Description
2.6.1 Specifications of the MANUALplus 620
SpecificationsMANUALplus 620
MC 6110T
Compact contouring control with integrated main
computer, TFT color flat-panel display and operating keys
Intel Celeron M 1.0 GHz processor
1 GB SDRAM main memory
100 MHz bus frequency
HSCI interface
Three USB interfaces
Unique identification of MC 6110T through SIK (System
Identification Key)
CC 610x
All position and speed encoder inputs 1 V
HSCI interface
Max. 6 or 8 digital control loops
6 or 8 position and 6 or 8 speed encoder inputs with 1
VPP or EnDat 2.2 for axes and spindle
(EnDat 2.2 is backward-compatible to EnDat 2.1)
6 or 8 PWM outputs
Power supply via UV(R), UE or UR power supply unit
UEC 11x
Controller unit with integrated inverter and PLC, for
machines with low power demands
HSCI interface
Controller unit with position, speed and current
controller
UEC 111: Up to 4 digital control loops, connection for 3
axes and spindle
UEC 112: Up to 5 digital control loops, connection for 4
axes and spindle
Integrated braking resistor
38 PLC inputs, 23 PLC outputs (expandable via PL 61xx)
Interfaces to the speed encoders
Interfaces to the position encoders
Interfaces for one TS and TT touch probe each
+24-V NC power supply with 2.5 A for MC and other
control components
or EnDat
PP
November 20102.6 Brief Description75
SpecificationsMANUALplus 620
Axis feedback control
Velocity feedforward control / Operation with following
error / Jerk limiting
Connection of the CC controller unit via HSCI
Cycle time for path interpolation3 ms
Options
Software options can be enabled by entering a code
number.
Display
12.1-inch TFT color flat-panel display (integrated)
Program memory
250 MB on CFR memory card
Input resolution and display step
Linear axesX axis: 0.5 µm (diameter: 1 µm)
Z Y and W axis: 1 µm
C axis0,001°
Block processing time
3 ms
Interpolation
Straight lineIn 2 axes (max. ±100 m), optional in 3 principal axes
CircleIn 2 axes (radius max. 999 m), optional additional linear
interpolation in the third axis
C axisInterpolation of X and Z linear axes with the C axis (option)
HelixSuperimpositioning of circular and straight paths
Look-aheadPrecalculation of up to 5000 blocks for determining the
contouring velocity profile
76HEIDENHAIN Technical Manual MANUALplus 620
SpecificationsMANUALplus 620
Signal period of position encoder
4096
60000 1/min
No. of pole pairs
• Screw pitch in mm
n
max
f
PWM
60000 min
–1
⋅
p5000 Hz⋅
------------------------------------------ -=
Regulation with CC 6xxx / UEC 1xx
Position loop resolution
or encoder resolution (EnDat 2.2 interpol.)
Path interpolation3 ms
Cycle time of current controllerPWM frequency Cycle time:
3333 Hz150 µs
4000 Hz125 µs
5000 Hz100 µs
Cycle time of speed controllerSpeed controller cycle time = 2 · current controller cycle
time
Cycle time of position controller= Cycle time of speed controller
Feed rateMaximum feed rate:
at f
= 5000 Hz
PWM
Up to approx. 32.4 m/min (27 kHz) or approx. 480 m/min
(400 kHz) for encoders with 20 µm grating period
Up to approx. 162 m/min (27 kHz) or approx. 2400 m/
min (400 kHz) for encoders with 100 µm grating period
mm/min or mm/revolution
Constant surface speed
Feed rate with chip breaking
Shaft speed (spindle)Maximum revolutions per minute:
: Maximum spindle speed [min–1]
n
max
f
: PWM frequency [Hz]
PWM
p: Number of pole pairs
The following PWM frequencies are available:
3333 Hz, 4000 Hz, 5000 Hz
November 20102.6 Brief Description77
SpecificationsMANUALplus 620
Thread
Longitudinal thread
Transversal thread (as DIN cycle)
Tapered thread
API thread
Multiple thread
Discontinuous threads with slanted entry and exit
Variable pitch
Tapping
Thread milling (possible only with C axis)
Error compensation
Linear and nonlinear axis error
Backlash
Hysteresis
Reversal error during circular movements
Thermal expansion
Stick-slip friction
Sliding friction
Tool nose (cutting) radius
Milling tool radius
Monitoring functions
Amplitude of encoder signals
Edge separation of encoder signals
Absolute position for encoders with distance-coded
reference marks
Following error
Movement monitoring
Standstill monitoring
Nominal speed value
Checksum of safety-related functions
Power supply
Buffer battery
Operating temperature
Running time of the PLC program
Motor current
Motor temperature
Temperature of power stage
dc-link voltage
78HEIDENHAIN Technical Manual MANUALplus 620
SpecificationsMANUALplus 620
Integrated PLC
PLC memory50 MB on CFR memory card
Program formatStatement list (STL)
PLC process memory RAMDynamic, determined by the free main memory of the
control
PLC cycle time9 ms to 30 ms (adjustable)
PLC inputs, 24 V–Via PL
PLC outputs, 24 V–Via PL
Analog inputs, ±10 VVia PL
Analog outputs, ±10 VVia PL
Inputs for thermistorsVia PL
November 20102.6 Brief Description79
Machine interfacingMANUALplus 620
Commissioning aids
Oscilloscope
Trace function
Table function
API DATA function
Watchlist function
Logic diagram (integrated in oscilloscope)
Log
OnLine monitor (OLM)
TNCopt PC software
TNCscopeNT recording software
TeleService
Interfaces
100BaseT Fast Ethernet interface
2 x HSCI
3 x USB 2.0
RS-232-C/V.24 with max. 115 Kbps
Expanded interface with LSV-2 protocol for data
exchange and external operation of the control with
HEIDENHAIN software TNCremoNT
Permissible temperature rangeIncoming air in panel or electrical cabinet
0 to +50 °C
Temperature range outside the panel:
0 °C to +45 °C
Storage: -20 °C to +60 °C
2.6.2 User functions
User functionsMANUALplus 620
Operating modes
Manual operation Manual slide movement through manual direction keys,
intermediate switch or electronic handwheels
Graphic support for entering and running cycles without saving
the machining steps in alternation with manual machine
operation
Thread repair (thread reworking in a second workpiece setup)
Teach-In Sequential linking of fixed cycles, where each cycle is run
Program Run Cycle programs, DIN PLUS or smart.Turn programs in single
80HEIDENHAIN Technical Manual MANUALplus 620
immediately after input or is graphically simulated and
subsequently saved.
block or full sequence
User functionsMANUALplus 620
Setup functions Workpiece datum setting
Definition of tool-change position
Definition of protection zone
Tool measurement—alternatively:
• By touch-off
• With a touch probe (Option 17)
• With measuring optics (Option 17)
Automatic workpiece measurement (option17)
Programming
Cycle programming Area clearance cycles for simple and complex contours, as well
Interactive contour
programming(ICP)
as contours described with Interactive Contour
Programming (ICP)
Contour-parallel turning cycles
Recessing cycles for simple and complex contours, as well as
contours described with ICP
Repetitions with recessing cycles
Recess turning cycles for simple and complex contours, as well
as contours described with ICP
Undercut and parting cycles
Threading cycles for single or multi-start longitudinal, taper or
API threads
Cycles for axial and radial drilling, pecking and tapping
operations with the C axis
Thread milling with the C axis
Axial and radial milling cycles for slots, figures, single surfaces
and polygons as well as for complex contours defined with ICP
for machining with the C axis
Helical slot milling with the C axis
Linear and circular patterns for drilling and milling operations
with the C axis
Use of DIN macros in cycle programs
Transfer of cutting values from technology database
Context-sensitive help graphics
Conversion of cycle programs to smart.Turn programs
Contour definition with linear and circular contour elements
Immediate display of entered contour elements
Calculation of missing coordinates, intersections, etc.
Graphic display of all solutions for selection by the user if more
than one solution is possible
Chamfers, rounding arcs and undercuts available as form
elements
Input of form elements immediately during contour creation or
by superimposition later
Changes to existing contours can be programmed
November 20102.6 Brief Description81
User functionsMANUALplus 620
Subfunction of the ICPC-axis machining on face and lateral surface:
Description of individual holes and hole patterns (only with
smart.Turn)
Description of figures and figure patterns for milling operations
(only with smart.Turn)
Creation of freely definable milling contours
Y-axis machining (option 70) in the XY and ZY planes (only with
smart.Turn):
Description of individual holes and hole patterns
Description of figures and figure patterns for milling operations
Creation of freely definable milling contours
DXF import (option 42): Import of contours for lathe and milling
operations
smart.Turn programming Program blocks (UNITS) for the complete description of a
machining block (geometry, technology and cycle data)
Dialog boxes divided into overview and detail forms
Fast navigation between the fillable forms and input groups via
the "smart" keys
Context-sensitive help graphics
Start unit with global settings
Transfer of global values from the start unit
Transfer of cutting values from technology database
Units for all turning and recessing operations for simple
contours and ICP contours
Units for boring, drilling and milling operations with the C and Y
axes for simple holes, milling contours and drilling and milling
patterns or those programmed with ICP
Special units for activating/deactivating the C axis, subprograms
and section repeats
Verification graphics for blank and finished part and for C and Y
axis contours
Turret assignment and other setup information in the
smart.Turn program
Parallel programming
Parallel simulation
82HEIDENHAIN Technical Manual MANUALplus 620
User functionsMANUALplus 620
DIN PLUS - Programming NC programming as per DIN 66025 (ISO 6983)
Extended command format (IF...THEN...ELSE...)
Simple geometry programming (calculation of missing data)
Powerful fixed cycles for area clearance, recessing, recess
turning and thread machining
Powerful machining cycles for boring, drilling and milling with
the C axis
Powerful fixed cycles for drilling and milling with the Y axis
(option 70)
Subprograms
Programming with variables
Contour description with ICP
Program verification graphics for workpiece blank and finished
part
Turret assignment and other setup information in the DIN PLUS
program
Conversion of smart.Turn units into DIN PLUS command
sequences
Parallel programming
Parallel simulation
Program verification graphicsGraphic simulation of cycle execution for cycle programs,
smart.Turn or DIN PLUS programs:
Display of the tool paths as wire-frame or cutting-path graphics,
special identification of the rapid-traverse paths
Machining simulation (2-D material-removal graphic)
Side or face view, or 2-D view of cylindrical surface for
verification of C-axis machining
Display of programmed contours
View of face and YZ plane for verification of Y-axis machining
Workpiece blank definition
Three-dimensional graphic display of the workpiece blank and
finished part
Shifting and magnifying functions
Machining time analysis Calculation of machining times and idle times
Consideration of switching commands triggered by the CNC
Individual times per cycle or tool change
November 20102.6 Brief Description83
User functionsMANUALplus 620
Tool database Database for 250 tools with tool description
Option 10: 999 tools
Tool description can be entered for every tool
Automatic inspection of tool-tip position with respect to the
contour
Compensation of tool-tip position in the X/Y/Z plane
High-precision correction via handwheel, capturing
compensation values in the tool table
Automatic tool-tip and cutter radius compensation
Management of multipoint tools (multiple inserts on one tool
holder)
Tool monitoring after rated life of insert or number of
workpieces
Option 10: Tool monitoring with automatic tool change after
tool insert wear
Tool compensation Compensation of tool-tip position in the X/Y/Z plane
Automatic tool point position detection (left, right, inward,
outward)
High-precision adjustment via handwheel, capturing
compensation values in the tool table
Automatic tool-tip and cutter radius compensation
Technology database Access to cutting data after definition of workpiece material,
Conversational languagesChinese (simplified), Chinese (traditional), Czech, Danish, Dutch,
cutting material and machining mode (reduced number of
database entries). The MANUALplus distinguishes between
16machining modes. Each workpiece-material/tool-material
combination includes the cutting speed, the main and
secondary feed rates, and the infeed for 16machining modes.
Automatic determination of the machining modes from the
cycle or the machining unit
The cutting data are entered in the cycle or in the unit as default
Contour description with ICP
Cycle programming
Technology database with 9 workpiece-material/
tool-material combinations
Contour description with ICP
Programming with smart.Turn
Technology database with 9 workpiece-material/
tool-material combinations
Tool database expanded to 999 entries
Technology database expanded to 62 workpiece-
material/tool-material combinations
Tool life monitoring with exchange tools
Thread recutting
Handwheel superimposition during thread cutting
Determining tool-setting dimensions with a touch
probe
Determining tool-setting dimensions with an
optical gauge
Measuring the workpiece with a touch probe
Estonian, Korean, Latvian, Norwegian, Romanian,
Slovak, Slovenian, Turkish,
Lithuanian
Loading of DXF contours
November 20102.6 Brief Description85
2.6.4 Accessories
AccessoriesMANUALplus 620
PL 6xxx PLC input/output
systems with HSCI
Power supply for HSCI
components
Up to eight PL 6xxx can be connected
PL 620x (system PL)
• Necessary once for each control system (except with UEC)
• Has connections for TS and TT touch probes
• Safety-relevant inputs/outputs
• Available for 4, 6 or 8 I/O modules
PL 610x (expansion PL)
• As addition to the system PL for increasing the number of
PLC inputs/outputs
• Available for 4, 6 or 8 I/O modules
I/O modules
• PLD-H 16-08-00
I/O module with 16 digital inputs and 8 digital outputs
• PLD-H 04-00-04
I/O module with 4 analog inputs for PT 100 thermistors and
4 analog inputs for ± 10 V
• PLD-H 00-12-00
I/O module with 12 analog outputs for ± 10 V
PSL 13x
24-V power pack for supplying the HSCI components.
• Outputs:
NC: 24 V– (double isolation)
PLC: 24 V– (basic isolation)
Per output: max. 21 A/ 500 W
Total: Max. 32 A / 750 W
• Outputs can be connected in parallel
Electronic handwheels One HR 130 panel-mounted handwheel or an HR 410 portable
handwheel at the X23 serial input.
Up to three HR 150 at the X23 serial input via HRA 110.
HR 180 panel-mounted handwheels at position inputs. The
number is limited by the number of vacant position inputs. You
can additionally connect an HR 410 serial handwheel, an HR 130
or up to three HR150 (via HRA 110) to X23.
Workpiece touch probe TS220 3-D touch trigger probe with cable connection or
Tool touch probe TT 140 with a cuboid probe contact
86HEIDENHAIN Technical Manual MANUALplus 620
AccessoriesMANUALplus 620
Software PLCdesignNT
a
PLC software developing environment
IOconfig
a
Software for configuring PLC I/O and PROFIBUS-DP
components
TNCremoNT
Data transfer software
TNCremoPlus
Data transfer software with "live" screen
TNCscopeNT
a
Software for recording data online or evaluating oscilloscope
measurement series
DriveDiag
a
Software for diagnosis of digital control loops
TNCopt
a
Software for putting digital control loops into service
KinematicsDesign
a
Software for configuring the machine kinematics
TeleService
Software for remote diagnostics, monitoring, and operation
a. For registered customers, these software products are available for downloading over the
Internet.
November 20102.6 Brief Description87
2.7 Software
Attention
Do not make any changes to the operating system, the operating system
settings, or to the software supplied by HEIDENHAIN. Non-HEIDENHAIN
applications may be used only with the permission of HEIDENHAIN.
2.7.1 Designation of the software
The control features a separate software for the NC and the PLC. The NC
software is identified with an eight-digit ID number.
To show the software version:
Switch to the Organization mode of operation.
Press the soft key. The MANUALplus 620 shows the control
model and the versions of the NC and PLC software. An
installed service pack is shown by SPx after the ID number of
the NC software.
ModelThe MANUALplus 620 is approved for export to all countries. No export
license is required for the NC software of the control.
HEIDENHAIN may release a new NC software type when it introduces
extensive new functions.
88HEIDENHAIN Technical Manual MANUALplus 620
2.7.2 PLC software
The PLC software is stored on the hard disk of the MANUALplus 620.
HEIDENHAIN offers a PLC basic program you can order directly from
HEIDENHAIN. With the PLC development software PLCdesignNT, the PLC
basic program can very easily be adapted to the requirements of the machine.
2.7.3 Enabling additional control loops or software options
In the standard version of the MANUALplus 620 with SIK (ID 530 005-53),
three control loops (2 axes + 1 spindle), the software options with option
numbers #08 "Cycle programming", #09 "smart.Turn", #11 "Threads" and #55
"C axis" are enabled. You can enable up to three further control loops (#00, #01,
#02) as well as the software options with option numbers #10 Tools and
Technology, #17 Tool Measurement, #41 Additional Conversational
Languages, #42 DXF Import, #70 Y-axis Machining and #94 W-axis Support by
entering a code number.
If you wish to enable an additional control loop or software options, please
contact HEIDENHAIN for the code number. HEIDENHAIN can give you the
code number after having been informed of the SIK number.
To enable options, proceed as follows:
Switch to the Organization mode of operation.
Press the soft key. The MANUALplus 620 shows the control
model and the software versions.
Enter the code number SIK and confirm your entry with the ENT key.
The following SIK dialog for the enabling of options appears:
November 20102.7 Software89
90HEIDENHAIN Technical Manual MANUALplus 620
DisplayMeaning
Note
SIK IDSIK number
SIK SNSIK serial number
Control TypeControl model
General KeyEnter the master code number 65535 to enable all
options for the duration of two weeks.
NONE: Master code number has not been entered yet.
dd.mm.yyyy: Date up to which all options will be
enabled. It is not possible to enable the options again
by entering the master code number.
EXPIRED: The two weeks since the master code
number was entered have expired.
Option columnDisplay of option numbers and brief description of
options that can be enabled.
Active columnX: Option is enabled
Keycode columnInput field for entering the key code of the option to be
enabled.
This field is gray for options that have already been
enabled.
The Option column shows all options available for the MANUALplus 620.
Enter under Keycode the code number for enabling the option.
Confirm your entry with the ACTIVATE soft key or button. HEIDENHAIN can
give you the code number after having been informed of the SIK number.
The message Option <number> has been set appears.
If the code number is correct, the enabled option is identified by the entry X in
the Active column.
Should you have ordered more than one option, and received more than
one key code from HEIDENHAIN:
You must enable each option individually. It is possible to enter more than
one option in the Keycode column, but then these options cannot be
enabled. In this case the Incorrect password error message always
appears.
It is not possible to enable more than one option simultaneously. Enter the
first key code and then press the ACTIVATE soft key. Then enter the second
key code and press the ACTIVATE soft key again, and so on.
Press the CANCEL soft key or button. To be able to use the option, you first
have to restart the control.
After entry of the master code number (65535), all options are enabled for 14
days. After these 14 days have expired, an error message appears, the
program currently running is aborted, and it is not possible to restart the
program. In order to avoid this error message (and the associated
unintentional program abort), the General Key must be cleared with the CLEAR
soft key. Only the options actually enabled are then available, and the General
Key cannot be entered again.
November 20102.7 Software91
Soft keys and
buttons in the SIK
menu
Soft key or
button
Function
The General Key, which enables all options for two weeks,
is disabled.
Jumps back one page in the option list.
Jumps forward one page in the option list.
Activates an option on the control, if the key code has been
entered under Keycode.
Exits the SIK menu. If a software option has been enabled,
the user also has to restart the control.
Overview of the
options
Interrogate options
with PLC module
See “Software options" on page 85.
PLC Module 9067 can be used to interrogate the software options set in the
SIK (see “Module 9067 Status of software settings" on page 676).
92HEIDENHAIN Technical Manual MANUALplus 620
2.7.4 Configurations
C1(S4)
Y1 Z1
The configuration of the MANUALplus 620 is designed for one slide (with X,
Z, Y and W axes), spindle, C axis and driven tool. Use parameters to hide
components not present on the machine. You also set the type of C-axis drive
(separate C-axis drive or driven with spindle motor) via parameter. If there is a
separate drive for the C axis, an additional control loop is required.
Please contact HEIDENHAIN if you require a different configuration.
Configuration of the MANUALplus 620
Machine setupAxes and spindles
2 spindles (spindle and driven
tool)
1 slide
2 linear axes (X and Z axes)
1 C axis (drive with spindle motor)
Maximum expansion (6 control
loops)
2 spindles (spindle and driven
tool)
1 slide
3 linear axes (X, Z and Y axes)
1 C axis (drive with separate
motor)
Maximum expansion (7 control
loops)
2 spindles (spindle and driven
tool)
1 slide
4 linear axes (X, Z, Y and W axes)
1 C axis (drive with separate
motor)
2.7.5 Coordinate system of the lathe
You specify the coordinate system of the lathe in the kinematics description.
The parameter MP_CoordSystem (in System/DisplaySettings/
CfgCoordSystem) is relevant for the simulation, graphic representation in ICP
and for the help graphics. The following settings are possible:
+X / +Z: Horizontal lathe—turning behind the center
–X / +Z: Horizontal lathe—turning in front of center
+Z / +X: Vertical lathe—turning to the right of center
November 20102.7 Software93
2.7.6 NC software exchange on the MANUALplus 620
Note
Note
Note
The NC software must be exchanged only by trained personnel.
To enable the user to exchange the NC software, HEIDENHAIN provides
a packed file with the NC software. For intermediate storage, the packed
file is stored on a USB memory stick or a USB hard disk. Then it is
installed on the control from the intermediate storage medium.
HEIDENHAIN recommends making a backup of the control, for example
with TNCbackup (included in TNCremoNT), before updating the NC
software, See "Data backup" on page 106.
General
information
The setup.zip file is required for the software exchange. The installation
program of the control automatically detects the file, which must be stored
in the root directory of the data medium from which the update is run.
HEIDENHAIN recommends:
Use a USB memory stick (1 GB or larger) to exchange the software. Do not
use any memory stick with a smaller storage capacity.
A backup of the control's most recent NC software is automatically created,
while the software is being updated. The backup file is packed and stored
on the memory stick. If the update is not completed successfully, your
previous NC software version will automatically be restored. In addition, the
complete update archive is automatically unpacked to the memory stick
before installation. The memory stick must have enough free space for the
backup and for unpacking the setup files. This is ensured by using a USB
memory stick with a storage capacity of 1 GB.
As a registered customer, you will receive the setup.zip file necessary for
the update directly from HEIDENHAIN.
To do so, please write by e-mail to filebaseteam@heidenhain.de.
Software updates and installation from service packs are loaded in the same
manner.
The NC software has been prepared in such a manner that when an update
is performed or a service pack loaded, the PLC program, the machine
configuration or data on the PLC partition can be updated as well, according
to the OEM's specific requirements. The OEM uses the HEIDENHAIN PC
software PLCdesignNT to add all necessary files to the setup.zip archive.
These files are copied to the appropriate locations on the control during an
update.
94HEIDENHAIN Technical Manual MANUALplus 620
Note
For detailed information on how to add OEM specific files to the setup
packet, refer to the online help for PLCdesignNT under "Generate Machine
Setup." The support necessary for this from PLCdesignNT will be available
starting from version 2.5.
Procedure for
exchanging the NC
software
To install an NC software update, proceed as follows:
If the machine is running, shut down the control by pressing the OFF soft
key.
Switch off the machine.
If the new NC software is stored on a USB memory stick or a USB hard disk,
connect the storage medium to a free USB socket (X141 or X142) on the
MC 420.
Switch the machine back on again.
When the screen turns blue while the control is starting up, press the DEL
key on the operating panel repeatedly. You must not hold down the DEL
key. The control interrupts the boot process and a login message of the
HEIDENHAIN operating system will be displayed:
Enter 049866931 or 1 for "User name." If a USB keyboard is connected to
the control, you can also enter update as an alternative.
Press the ENT key or the RETURN key on the external USB keyboard.
November 20102.7 Software95
The control starts the HE menu. The following window appears on the
screen:
Select the Update menu item and confirm your entry with the ENT key.
Select the source on which the packed files for the software update are
stored. If the setup files are stored on a USB stick, select
Source: USB stick. Press the ENT key to confirm your selection.
96HEIDENHAIN Technical Manual MANUALplus 620
The control then starts the boot updater. A new window opens, which
displays the contents of the update packet:
Select 1 and confirm your selection with the ENT key.
The control automatically performs the NC software update (approx. 20 to
30 minutes).
After the update has been completed, the control requests you to remove
the USB memory stick and then press ENT:
Remove the USB stick and then press ENT or Return!
Remove the USB device (memory stick or hard disk) from the control.
Press the ENT key or the RETURN key on the optional USB keyboard.
The control is shut down and then restarts automatically.
The NC software update is complete.
November 20102.7 Software97
Start update while
Note
software is running
on the control
As of SW version 548 328-02 you can update the NC software even while it is
running on the control.
Please note that the space on the CFR memory card is not sufficient for the
MANUALplus 620 to open the Setup.zip file from the "TNC:" or "PLC:" drive.
Always save the file on a USB memory stick with at least 512 MB free
memory.
Plug the memory stick in a free USB socket if the control and start the
update as described below.
Switch to the Organization operating mode
Press the soft key.
Enter the code number 231019.
Press the UPDATE DATA soft key.
Then press the LOAD ZIP soft key
Press the PATH soft key to select the directory, in which the setup file is
located, in the left window.
98HEIDENHAIN Technical Manual MANUALplus 620
Then press the FILES soft key to place the cursor in the right window on file
level. Use the SELECT soft key to select the "setup.zip" file. The
MANUALplus checks whether the selected setup file can be used for the
current software version of the control.
Confirm the confirmation request "Do you really want to switch off?". The
NC software is now automatically shut down and then the actual update
program is started.
Select a dialog language.
The next dialog field shows the old and new software. Confirm the
confirmation request "Do you really want to install the software now?".
Now the software update is started. The bar diagram displays the current
progress of installation.
After the software update is complete you will be prompted to restart the
control. If you have used a USB stick, remove it before restarting the control.
While the control is running up the dialog window for entering the code
number appears. Enter here 95148.
In the next step you are prompted to check the update rules. Press the
UPDATE RULES soft key.
To leave the update rules, press the END soft key.
In the next step, check the configuration data by pressing the CONFIG DATA
soft key.
If parameters were changed, added or removed in the configuration data by
the software update, this is marked by a red exclamation mark. Check all
changed passages of the configuration data and press the SAVE soft key.
Exit the software update by twice pressing the ENDE soft key, and after
booting the control, conduct a restart.
To finally conclude the software update, you have to confirm in a dialog
window any changes of the firmware/hardware of the control; See
"Monitoring hardware changes" on page 106.
November 20102.7 Software99
2.7.7 Installing a service pack
Attention
Attention
Note
When needed, HEIDENHAIN prepares service packs for the various
versions of the NC software. To do so, please write as registered customer
by e-mail to filebaseteam@heidenhain.de. Installation of a service pack in
addition to the already installed NC software implements important error
fixes. Please ensure that the NC software always contains the latest
service pack before you ship the machine. Perform all tests required of the
machine or the NC software again after having installed the service pack.
The latest service pack always includes all changes from earlier service packs.
When the control is started, a note regarding the installed service pack is
shown.
HEIDENHAIN recommends always installing the latest released service pack!
If a service pack has already been installed, it will not be possible to install
a service pack with a lower index. This will be checked during the
installation of a service pack and a message will be displayed if an error is
found.
Installing a service
pack
As a registered customer, you will receive the file necessary for the
service pack directly from HEIDENHAIN. The file name consists of the
NC software number and the number of the service pack, e.g.
54832801sp1.zip. To do so, please write by e-mail to
filebaseteam@heidenhain.de.
A service pack must be installed only by trained personnel.
The service pack consists of a packed file (setup.zip). For intermediate
storage, the packed file is stored on a USB memory stick, for example. Then
it is installed on the control from the intermediate storage medium.
A service pack is installed in the same manner as the NC software update. For
instructions, please refer to “Procedure for exchanging the NC software" on
page 95.
100HEIDENHAIN Technical Manual MANUALplus 620
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.