Content Update Information ........19 General information................19 Update Information No. 37 NC software 60642x-03 ......21 Overview....................21 1.1.1 Released service packs ............21 Important notes ................22 New software options ..............23 New machine parameters ..............24 New functions ...................29 Software option 144—Motion Adaptive Control (MAC) ....41 DHCP server..................43 VNC settings..................49 PLC functions..................53...
Status of HEIDENHAIN power modules ......922 6.11.13 Controlling the motor brakes..........925 6.11.14 Emergency stop monitoring..........930 6.11.15 EN 13849-1 on the iTNC 530 HSCI without functional safety (FS)............943 6.12 Spindle .....................944 6.12.1 Position encoder of the spindle.........945 6.12.2 Speed encoder of the spindle ...........950 6.12.3...
9.11.2 Interrogating the status of a submit program (RPLY)..1832 9.11.3 Canceling a submit program (CAN) .........1833 9.12 Cooperative multitasking.............1835 9.12.1 Starting a parallel process (SPAWN) .......1835 9.12.2 Control of events.............1836 9.13 Constants field (KF)...............1841 HEIDENHAIN Technical Manual iTNC 530 HSCI...
11.2 IPC 6341—Industrial PC with Windows 7 ........1931 12 Error messages ........1943 12.1 DSP/NC error messages...............1943 12.2 iTNC Error Messages during Data Transfer........1944 12.3 Error messages of the file system ..........1945 13 Subject Index ........1947 HEIDENHAIN Technical Manual iTNC 530 HSCI...
This version of the Technical Manual includes all Update Information documents of the iTNC 530 up to and including number 37, meaning that the contents of this Technical Manual for the iTNC 530 HSCI correspond to the scope of functions of software version 60642x-03.
Update Information No. 37 NC software 60642x-03 1.1 Overview 1.1.1 Released service packs Note Please keep in mind that this document is a prerelease! This preliminary version is not yet complete and subject to changes. The following service packs were released for 60642x-01: Service pack 04: March 2011 ...
1.3 New software options 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 Description #144 800546-01 Motion Adaptive Control (MAC)
Now bit 7 of MP2223 can be set as an alternative. Input: Bit 7 0 = Wait for readiness of current controller 1 = Do not wait for readiness of current controller HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 25
New: MP2547.x – Damping/phase increase for filter 6 Input: 0 to 40.0 [dB] New: MP2557.x – Center/cutoff frequency for filter 6 Input: 0 to 30000.0 [Hz] New: MP2567.x – Filter type for filter 6 Input: 0 = No filter 1 = PT2 low-pass filter (speed controller) 2 = Band-rejection (speed controller) 3 = Phase increase (speed controller)
Page 26
MP7268.x is used to define the sequence of the columns. If MP7268.x = 0, the respective column is not displayed and is not saved during external data backup. Input: 1 to 99 0 = Do not display the column HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 27
Changed: MP7620 – Feed-rate override and spindle-speed override Machine parameter MP7620 bit 3 and bit 4 is used to configure the characteristic curve and the behavior of the spindle-speed override and feed- rate override. If bit 3 is not set (= 0), the feed-rate and spindle potentiometers are now available as a linear characteristic curve.
Page 28
0 = Error message "Axis angle not equal to tilt angle" is active 1 = Error message is not active Enhanced: MP7682 bit 16 – Reserved Input: 0 Enhanced: MP7682 bit 17 – Reserved Input: 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
The new tab Memcheck is now available in the HE Logging menu. Just like the existing tabs for the settings regarding Syslog, FTrace, and TCPDump, these possibilities for diagnostics and the associated settings are to be used only together with HEIDENHAIN service personnel. Access to data from the NC program The new NC blocks DATA ACCESS READ and DATA ACCESS WRITE have been introduced.
Page 30
• Screen saver settings via Settings/Screen Saver dialog • Settings of the XFCE Window Manager via Settings/ WindowManagerConfig dialog • Settings of the diagnostic tools under HELogging • Settings of the Remote Desktop Manager HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 31
Two handwheels possible in the HSCI system As of software version 60642x-03, two handwheels can be connected and used alternately in the HSCI system. With software version 03, one handwheel can be connected to X23 of the machine operating panel as before. It has the index .0 in the handwheel MPs.
Page 32
PLC program cannot be used for any machine functions until the permissive button of this operating unit has been pressed. The emergency stop function of the individual operating stations must always be active, however! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 33
Notes on the adaptive control functions • Only axes that are controlled by the same DSP can be compensated with each other for software option 141 (CTC). This means that such axes cannot be distributed to multiple controller units. •...
Page 34
• CC-SW: Software version of the CC, UEC and UMC controller units and date If the HEIDENHAIN integrated functional safety is active: • MC-FS: SKERN software version of the MC main computer • CC-FS: SKERN software version of the CC, UEC, UMC controller units •...
Page 35
Switchable characteristic curve for potentiometers See changed behavior of MP7620 bits 3 and 4. Input for speed encoder of the spindle can be switched In MP113.0 and MP 113.1 you can now set different inputs for the speed encoder of the spindle, even if the PWM output for the spindle drive stays the same.
Page 36
80 FN 17: SYSWRITE ID 59 NR10 =+0 ; Read the spindle speed 81 FN 18: SYSREAD Q3 = ID60 NR3 IDX0 ; Changed tool data become effective 82 TOOL CALL Q1 .Q7 Z SQ3 DL+Q4 DR+Q5 DR2:+Q6 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 37
Only CC 6xxx: Crossover Position Filter (CPF) The CPF can be used only in dual-encoder systems with rotary and position encoders. In such systems, the CPF is used to passively dampen certain machine vibrations caused by the drive components in the drive chain. In order to stabilize the position control loop in such systems with resonances, the position signal from the position encoder, which is filtered through a low-pass filter, and the position signal from the motor speed encoder, which...
Page 38
The two Bode diagrams in TNCopt illustrate the procedure for setting the separation frequency for the CPF. Diagram 1 shows that the excessive resonance is reached at 15 Hz. Diagram 2 shows the frequency response after 15 Hz has been entered in MP2609. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 39
The tool, too, is subject to heavy and irregular wear from chattering. In extreme cases it can result in tool breakage. To reduce a machine's inclination to chattering, HEIDENHAIN offers software option 145 Active Chatter Control (ACC). The use of this option is particularly advantageous regarding the attainable metal removal rate during heavy cutting.
Page 40
The block diagram shows how ACC works: 1: Active Chatter Control (ACC) 2: Position controller 3: Speed controller 4: Current controller – power module 5: Motor 6: Machine 7: Linear encoder HEIDENHAIN Technical Manual iTNC 530 HSCI...
1.6 Software option 144—Motion Adaptive Control (MAC) The MAC option (only CC 6xxx) provides a way to change machine parameters depending on motion-dependent input quantities (e.g velocity or following error). This makes it possible, for example, to realize a velocity-dependent adaptation of the kV factor on motors whose stability changes through the various traversing velocities.
Page 42
M A C M ot or M ot or m ax m ax Ti sch Ti sch 1max 1m ax 1max 1m ax 2max 2m ax > a > a 2max 1max 2m ax 1m ax HEIDENHAIN Technical Manual iTNC 530 HSCI...
1.7 DHCP server As of software version 60642x-03, a DHCP/DNS server can be configured and started. This server can be used to supply the devices that are installed in the machine network with dynamic IP addresses and to provide a name resolution ("DNS service").
Page 44
IP address from a PC in the external network by using the host name of the device. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 45
Option Meaning This option can only be selected if the IP-Forwarding option has Forward DNS from been selected on the Interfaces tab. If this option is set, DNS external: requests from devices in the internal network that cannot be answered by the MC's DNS server are forwarded to the name servers of the external network.
Page 46
Time at which the validity of the IP address will expire without being Valid up to renewed. If you subtract the Lease Time from this time you can ascertain at what time the device last booted or extended the validity of the IP address. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 47
Client settings DHCP client In this window you can enter the names of all devices (overwrite). settings Dialog Option Meaning Client settings MAC address of the client MAC address: IP address of the client IP address: Name: DHCP client Here you can overwrite the host name of the device.
Page 48
If no error is found, the window will be closed. The window can always be closed with Cancel. All changes are rejected in this case. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Open the VNC settings as follows: Make the taskbar at the bottom of the screen visible by moving the mouse pointer over it Press the green HEIDENHAIN button to open the JH menu Select the Settings menu item ...
Page 50
This means that the owner of the focus must first release the focus by clicking the focus symbol before any other client can retrieve the focus. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 51
Dialog Option Meaning In the default setting, the focus is actively reassigned by the owner Enable of the focus by clicking the focus symbol. This means that no other Concurrency VNC VNC client can retrieve the focus until the focus has been released Focus by clicking the focus symbol on the VNC client owning the focus.
Page 52
All external VNC clients (non-HEIDENHAIN devices) have read-only rights to display the screen contents, and not write rights. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Displaying a message window via an LSV2 telegram is now also possible without software option 18 HEIDENHAIN DNC. The window was changed to "GTK" and can be closed on the control by using CTRL + END or the Close button of the window.
Page 54
Recording of transfer and return parameters of PLC modules that are called in submit/spawn processes. Modified: M4753 The existing function no longer writes the recorded data to the previous file PLC:DEBUG.LOG, but to the new file PLC:\JHPLCLOG\PLCMODULES.LOG. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 55
Note If the PLC program Basic_54 is used and the message "Debug functions of the PLC are active" occurs, you need to correct the PLC project with respect to M4753 or set MP4020 bit 17, because M4753 is set permanently in this version of the PLC basic program.
Page 56
HEIDENHAIN recommends: Note Test the behavior of the PLC program on the machine. If the modification of word W1022 causes problems, you need to adapt your PLC program to the new behavior. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 57
PLC Module 9036—Write status information, activate/deactivate functions Changes to PLC modules The virtual tool axis VT can be selected under number 6 using the value 999 or –1. The active handwheel can be defined with the new selection parameters 20 (active handwheel) and 21 (standard handwheel) if more than one handwheel is connected to the control.
Page 58
6: Invalid value in the <Channel number> parameter 7: Invalid double-word address in the <Target address in PLC memory> parameter 8: Programmed data channel is already being used 100: Programmed CC data is not available for programmed axis HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 59
Error code: Marker Value Meaning M4203 No error Axis does not exist or status interrogation faulty W1022 Invalid value for Mode parameter, CC code Invalid axis number programmed Invalid value for Channel parameter programmed Memory range for the programmed double-word address is too small or does not exist Programmed address is not a double-word address (not divisible by 4)
Page 60
Call was not in a submit/spawn job Internal error Programmed CC command is not available for this axis on the CC, or the PLC module is not supported by this NC software Internal error HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 61
Module 9170 Find the current torque Module 9170 makes the averaged, maximum and minimum load values of the drive of an axis available between two PLC cycles as a reference value for the rated torque value or rated power. One mode also supplies the algebraic sign of the averaged load.
Page 62
(MP4040 to MP4042) 9279 Error code: Marker Value Meaning M4203 Control reset was carried out Error code in W1022 W1022 Mode parameter is invalid Call was not in a submit/spawn job HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 63
Module 9283 Generate tool-usage file This module is used to generate a tool-usage file for a specified part program, including its subprograms. Constraints: In order to create the file, the Test Run mode must be the active editing mode on the control. The NC program is selected automatically and started in Test Run.
Page 65
Error code: Marker Value Meaning M4203 No error Faulty execution of module W1022 Mode parameter is invalid Timeout parameter or additional parameter parameter is invalid PLC string address parameter invalid Call was not in a submit/spawn job PLC module cancelled (operating-system error) NC software does not support module Function could not be executed Invalid parameter...
Page 67
Error code: Marker Value Meaning M4203 No error Faulty execution of module W1022 Mode parameter is invalid Timeout parameter or additional parameter parameter is invalid PLC string address parameter invalid List of clients is empty Error while evaluating the client list Call was not in a submit/spawn job PLC module cancelled (operating-system error) NC software does not support module...
Page 68
1: PLC error, error code in PLC error word (see below) >= 100: Operating-system error B/W/D <Status> Mode 0: Bit 0: 1 = Client is master Bit 1: 1 = Client can be master Bit 2: 1 = Client can be displayed HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 69
Error code: Marker Value Meaning M4203 No error Faulty execution of module W1022 Mode parameter is invalid Timeout parameter or additional parameter parameter is invalid Parameter name is invalid Call was not in a submit/spawn job PLC module cancelled (operating-system error) NC software does not support module Function could not be executed Invalid parameter...
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. HEIDENHAIN contouring controls and their accessories are designed for integration in milling, drilling and boring machines, and machining centers. 2.3 Trained personnel...
2.4 General information HEIDENHAIN contouring controls are designed for use with milling, drilling and boring machines as well as machining centers. The iTNC 530 features integrated digital drive control and drives the power modules through PWM signals. Integrating the drive controllers in the iTNC 530 provides the following benefits: All the software is contained centrally in the NC;...
Page 73
The MC is connected to the CC controller unit, the MB machine operating 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 ...
Page 74
Overview of the purely digital control architecture with HSCI and EnDat 2.2: HEIDENHAIN Technical Manual iTNC 530 HSCI...
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.
2.5 Overview of components 2.5.1 MC 6xxx main computer, HDR or SSDR hard disk and SIK The iTNC 530 HSCI always includes at least the following components: MC 6xxx main computer (MC = Main Computer) and either: CC 61xx controller unit ...
Page 77
Profibus ID 735873-xx Additionally required for MC 6x41: HDR hard disk of the iTNC 530 HSCI • Contains the NC software • Memory capacity 160 GB, of which 138 GB are for the TNC:\ partition and 1 GB for...
Page 78
3 x USB 2.0 (1 in the operating panel, 2 on the rear) 1 x RS-232C Weight: 5.8 kg, including SSDR MC 6222 ID 634109-xx MC 6222 with Profibus ID 634113-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 79
MC 7222 main computer Compact main computer for incorporation in the operating console, with integrated TFT flat- panel display and soft keys. Processor: Pentium M with 1.8 GHz 1 GB RAM Slot for SSDR HSCI interface 2 x Ethernet interface 100BaseT ...
Page 80
Additionally required for MC 6xxx: SIK (System Identification Key) • Contains the NC software license for enabling control loops and software options. • The SIK number provides the control with a unique identification. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 81
HDR hard disk for iTNC 530 with HSCI NC software 60642x-02 No export license required, NC software 606641-02 682272-52 Export license required, NC software 606420-02 682272-02 NC software 60642x-03 No export license required, NC software 606421-03 682272-53 Export license required, NC software 606420-03 682272-03 The following sizes are valid for the partitions on HDR hard disks for the iTNC 530 that were delivered with the NC software 60642x-01:...
Page 82
For 16 control loops with software options 1 and 2 586084-15 586084-65 If desired, you can enable the software options 1 and 2 as well as all further software options afterward with code numbers. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 83
Further control loops can be enabled either as groups or individually. The SW option: Control combination of control-loop groups and individual control loops makes it loop groups possible to enable any number of control loops. Up to 20 control loops are possible.
EnDat 2.2) 6 position encoder inputs (1 V or EnDat 2.2) 2 SPI expansion slots Power supply through UV(R) power supply unit Weight: 4.1 kg CC 6106 ID 662636-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 85
CC 6108 with 8 control loops consists of: 2 drive-control motherboards and 2 drive-control expansion boards It is equipped with: 8 PWM outputs 8 speed encoder inputs (1 V or EnDat 2.2) 8 position encoder inputs (1 V or EnDat 2.2) 4 SPI expansion slots ...
Integrated power supply unit 24 V NC / 3.5 A for supplying the HSCI components Weight: 20 kg UEC 111 with 4 control loops ID 625777-xx UEC 112 with 5 control loops ID 625779-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 87
UMC 11x Controller unit with integrated inverter and PLC for up to 4 control loops for auxiliary axes and supply with external DC-link voltage. Automatically enables the control loops required for its four auxiliary axes without the need to buy any additional software options.
Page 88
Initial version Variant Changes to CC 6110 xxx xxx-y3 Initial version Variant Changes to UEC 111 xxx xxx-y1 Prototype xxx xxx-y2 Initial version Variant Changes to UEC 112 xxx xxx-y1 Prototype xxx xxx-y2 Initial version HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.5.4 PL 6xxx PLC input/output systems with HSCI interface The PLC inputs and outputs of the iTNC 530 HSCI 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.
Page 90
PLB 6104 FS ID 590479-xx Variant Changes to PL 62xx xxx xxx-y1 Prototype xxx xxx-y2 Prototype xxx xxx-y3 Initial version Variant Changes to PL 61xx xxx xxx-y1 Prototype xxx xxx-y2 Prototype xxx xxx-y3 Initial version HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 91
I/O modules are available with digital and analog inputs and outputs. For I/O modules partially occupied PLB basic modules, the unused slots must be occupied by an empty housing. PLD-H xx–xx–xx Digital I/O module: PLD-H 16-08-00: I/O module with 16 digital inputs and 8 digital outputs ...
Page 92
Changes to PLD-H 16-08-00 xxx xxx-y1 Prototype xxx xxx-y2 Initial version Variant Changes to PLD-H 08-16-00 xxx xxx-y1 Prototype xxx xxx-y2 Initial version Variant Changes to the PLA-H 08-04-04 xxx xxx-y1 Prototype xxx xxx-y2 Initial version HEIDENHAIN Technical Manual iTNC 530 HSCI...
NC. As of software version 60642x-02, interpolated movements of analog axes with other axes are usually possible. However, please discuss such applications with your contact person at HEIDENHAIN beforehand. CMA-H 04-04-00 ID 688721-xx July 2013 2.5 Overview of components...
Please observe the information and regulations for the power connection cited under "PSL 13x low-voltage power supply unit" on page 237 and in the "Inverter Systems and Motors" Technical Manual. PSL 130 ID 575047-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 95
PSL 135 PSL 135 power supply unit for supplying the HSCI components in a multi-row configuration or for using a non-HEIDENHAIN inverter system. The PSL 135 power supply unit was conceived in order to be able to provide the HSCI components of the iTNC 530 with +24 V NC voltage, +24 V PLC voltage and +5 V.
and the blank key above MOD in the operating panel are snap-ons. USB interface Touchpad Weight: 2.2 kg Fulfills IP54 degree of protection when installed TE 630 ID 617976-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 97
TE 635Q NC control panel: Same features as TE 630 Machine operating panel: 15-inch design 6 axis-direction keys 16 function keys Keys for NC start and NC stop (illuminated) Keys for spindle start and spindle stop ...
Page 98
Four bore holes (22 mm) for additional RAFI buttons or detachable-key switches (shipped blocked with a cover) HSCI interface Weight: 4.2 kg Fulfills IP54 degree of protection when installed TE 645Q ID 682104-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 99
TE 730 NC control panel: Suitable for BF 750 (15-inch) Keys IV and V can are snap-ons Contouring keys Operating mode keys Spindle-speed and feed-rate override potentiometers USB interface Touchpad Weight: 2.4 kg ...
Page 100
outputs TE 745FS: 4 free FS inputs and 5 free PLC outputs Weight: 4.2 kg Fulfills IP54 degree of protection when installed TE 745 ID 771898-xx TE 745FS ID 805493-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.5.8 BF 2xx visual display units BF 250 Technical characteristics: 15-inch design Resolution: 1024 x 768 pixels 8 horizontal soft keys, 6 vertical soft keys for 3 soft keys for switching soft-key rows Key for screen layout and operating mode ...
Page 102
Integrated USB hub with 6 USB interfaces on the back of the display unit HDL connection Weight: 7.8 kg Fulfills IP54 degree of protection when installed BF 760 ID 732589-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.5.9 MB 6xx machine operating panel MB 620 The MB 620 is equipped with: HSCI interface Handwheel connection X23 21 snap-on (exchangeable) keys, see "Key symbols" on page 114. The key functions are freely definable via the PLC 8 PLC inputs and 8 PLC outputs ...
Page 104
16 function keys 6 function keys that are not assigned NC start NC stop EMERGENCY STOP key Control Voltage ON Keys illuminated MB 720 ID 784803-xx MB 720FS ID 805474-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
The new dummy plug for FS handwheels is identified by the designation "Adapterstecker FS" and the ID 271958-05 on the ID label. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 107
Note Please note that the dummy plug for FS handwheels may not be exchanged for the respective variant without FS. For reasons of technical safety, only dummy plugs for FS handwheels (ID 271958-05) may be used on systems that have an FS handwheel. For reasons of technical safety, only dummy plugs for standard ...
Page 108
Additional snap-on keys for spindle stop, spindle left, and spindle right are included with the handwheel Weight: Approx. 1 kg ID 337159-21 HR 410FS handwheel ID 578114-11 HR 410FS handwheel with detent HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 109
HR 520 handwheel Display for operating mode, actual position value, programmed feed rate and spindle speed, error messages Graphic display, resolution: 128 x 64 pixels, 6-line display Spindle speed and feed-rate override Selection of axes via keys or soft keys ...
Page 110
Display of radio field strength Weight: Approx. 1 kg Without mechanical detent: ID 598515-xx With mechanical detent: ID 606622-xx Accessories (1 x included with the HR 550FS): Handwheel batteries (battery pack, 4-tray) ID 623166-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 111
HR 551FS handwheel adapter Handwheel adapter (docking tray) with integrated charger for handwheel batteries ID 731928-xx ID 312879-01 Connecting cable to cable adapter (spiral cable 3 m) ID 296467-xx Connecting cable to cable adapter (normal cable) ID 296687-xx Connecting cable to cable adapter (with metal armor) ID 296466-xx Adapter cable to MB 6xx ID 281429-xxExtension to adapter cable Dummy plug for handwheels:...
Page 112
Ergonomic knurled control knob Version with mechanical detent, 100 positions per 360° HRA 110 ID 261097-03 HR 150 with ID 540940-06 mechanical detent HR 150 without ID 540940-07 mechanical detent HRA selector switch ID 270908-01 HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.5.12 Industrial PC with Windows 7 Industrial PC IPC 6341 Main computer for installation in an electrical cabinet: Pentium Dual Core with 2.2 GHz 2 GB RAM Main computer unit Electrical cabinet version 2 x Ethernet interface 100BaseT ...
Page 117
Key symbols for machine Description Description functions Print/Background Print/Background Special function Function A Black/Gray White/Black 330816-0X 330816-30 Function B Function C White/Black White/Black 330816-31 330816-32 Function 1 Function 2 Black/Gray Black/Gray 330816-73 330816-74 Function 3 Function 4 Black/Gray Black/Gray 330816-75 330816-76 Function 5 Unlock door...
For more information about touch probes, please request the "Touch Probes" brochure or CD-ROM from HEIDENHAIN. The TS touch trigger probe has a stylus with which it probes workpieces. The iTNC 530 provides standard routines for datum setting and workpiece measurement and alignment.
Page 120
ID 653217-xx TS 440 ID 620046-xx TS 444 ID 588008-xx SE 640 transmitter- ID 631225-xx receiver unit SE 642 transmitter- ID 652792-xx receiver unit SE 540 transmitter- ID 626001-xx receiver unit SE 640 SE 642 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 121
Tool measurement TT 140 tool touch probe Touch trigger 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. TT 140 ID 527797-03 Connection pin ID 559758-01 Adapter cable for...
If it is exceeded, then an MS 111 must be used in the inverter row where the current consumption is very high. MS 111 ID 673685-xx Variant Changes to MS 11x xxx xxx-01 Initial version HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.5.16 Other accessories Further components Adapters for encoder signals TTL (HEIDENHAIN layout)/1 V 317505-01 TTL (SIEMENS layout)/1 V 317505-02 CML 110 capacitor module for 24 V power supply Specifications Supply voltage: 24 V Capacitance: 8.3 F Max. charging current: 2.4 A...
Page 124
6 vertical soft keys 2 keys for switching the horizontal soft-key row Key for switching the vertical soft- key row Key for view change Key for changing screen layout HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 125
IPC 6120 package ID 664940-01 "IPC 6120 adv. Main computer package" (with TE 630 and CFR) Separate TNC operating panel TE 630 or TE 620 15-inch screen ID 664939-01 "IPC 6120 basic package" (with TE 620 and CFR) 3 USB connections ...
679355-xx Cycle Programming 679295-xx The HEIDENHAIN inverters and motors for the iTNC 530 are described in the "Inverter Systems and Motors" Technical Manual. The components required for operating the iTNC 530 with non-HEIDENHAIN inverter systems are described in "Technical Information for Operation of SIMODRIVE and POWER DRIVE Inverter Systems."...
2.6 Brief description Specifications iTNC 530 HSCI MC 6241 Main computer unit for installation in an electrical cabinet Processor (Pentium M 1.8 GHz) 1 GB SDRAM main memory Bus frequency 400 MHz HSCI interface Unique identification of MC 6241 through System ...
Page 128
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 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 129
Specifications iTNC 530 HSCI Axis feedback control Velocity feedforward control / Operation with following error Connection of the CC or UEC controller unit for digital axis control over HSCI Analog axis control over SPI expansion module Cycle time for path interpolation...
Page 130
Unless PWM frequency ≤ 5 kHz and double-speed performance, then: Speed controller cycle time = Current controller cycle time Cycle time of position controller Position controller cycle time = Speed controller cycle time HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 131
Specifications iTNC 530 HSCI Maximum motor speed · 60000 min p · 5000 Hz –1 : Maximum motor speed [min : PWM frequency [Hz] p: Number of pole pairs The following PWM frequencies are available: 3333 Hz, 4000 Hz, 5000 Hz...
Page 132
12 ms to 60 ms (adjustable at intervals of 3 ms) PLC inputs, 24 V– Via PL PLC outputs, 24 V– Via PL Analog inputs, ±10 V Via PL Analog outputs, ±10 V Via PL Inputs for thermistors Via PL a. Export version HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 133
Operation: 5 °C to +40 °C Permissible temperature range Storage: –20 °C to +60 °C You will find the user functions of the iTNC 530 HSCI in the User's Manuals User functions and the brochure for end users (ID 363807-xx).
Page 135
Software for remote diagnostics, monitoring, and operation RemoTools SDK 3.0 Function library for developing customized applications for communication with HEIDENHAIN controls (option #18 required) a. Registered customers can download these software products from the Internet. July 2013 2.6 Brief description...
Page 136
(0.5 ms) and all nominal position value filters (HSC filters) are available as a standard feature without the need to enable a software option. #18: HEIDENHAIN DNC All functions of HEIDENHAIN DNC are available (see "Remo Tools SDK" documentation) ID 526451-01 The following functions of the LSV2 ActiveX control become ...
Page 137
• Lithuanian #42: DXF Converter Conversion of DXF files (also just parts of files) for editing in HEIDENHAIN conversational programming or with smarT.NC ID 526450-01 (see iTNC 530 User's Manual) #44: Global PGM Settings Possibility of superimposing various coordinate transformations ...
Page 138
#144: Motion Adaptive Control MAC: Motion-dependent adaptation of control parameters (only with CC 6xxx) ID 800546-01 #145: Active Chatter Control ACC: Active suppression of chatter (only as of CC 6xxx) ID 800547-01 HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.7 Software 2.7.1 Designation of the software The iTNC 530 HSCI features a separate software for the NC and the PLC. The NC software is identified with an eight-digit number. If you press the MOD key in any operating mode, you can display the ID numbers of the NC software, the DSP software (CC) and the SKERN software with active functional safety (FS).
There are different versions of SIKs for the iTNC 530 HSCI, depending on the MC main computer used and the number of required control loops. Additional control loops (up to the maximum permissible number) can be enabled at any later time.
Page 141
The following display will appear: The display gives you the following information and possibilities for settings: NC Information: Display Meaning Software ID Number Software version Rev. Control model Control Type Type of main computer Performance Class Characteristics of the Features control July 2013 2.7 Software...
Page 142
Performance Class Characteristics of the SIK Features Status of the SIK SIK ok, wrong SIK (Control Type mismatch), wrong SIK (Features mismatch), wrong SIK (Performance Class mismatch), no SIK (Programming Station) or no SIK HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 143
General Key: The general key permits you to enable and test all new feature content level functions and software options. The general key is valid for 90 days after the first enabling. After these 90 days have expired, the general key can only be used again after the software version on your control has been updated.
Page 144
Pressing the Set button or the SET FCL soft key opens a window in which you can enter the code number for the desired feature content level under Enter Key Code. HEIDENHAIN can give you the code number after you state your SIK number.
Page 145
in which you can enter the code number for the desired software option under Enter Key Code. HEIDENHAIN can give you the code number after you state your SIK number. Enter the code number and confirm the entry by pressing the Apply button ...
Page 146
Status of SIK option (if mode is 0): 0: Not set 1: Set Error code: Marker Value Meaning M4203 Function was performed correctly Error code in W1022 W1022 Invalid value for number Invalid value for mode HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 147
HEIDENHAIN after stating the SIK number. HEIDENHAIN would like to point out that it is not possible to use the OEM- specific options with the SIKs of the first generation. If you encounter any problems in this respect, please contact your HEIDENHAIN service agency.
Page 148
SET OEM KEY TEMP. OPT. soft key again. If the OEM Key was set successfully, the message OEM Key has been set appears, and the status in OEM Key for temp. options changes to SET. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 149
This makes it possible for you to enable your own applications (e.g. cycles) for the end user via the SIK from HEIDENHAIN. The options can be enabled by entering a code number. HEIDENHAIN can give you the code number after having been informed of the SIK number. You also have the possibility of creating a temporary key for these OEM-specific options in order to enable the options for a period of max.
The upgrade functions can then be enabled by entering a code number. HEIDENHAIN can give you the code number after it is informed of the SIK number and NC software version. The upgrade functions are defined as "feature content level" (FCL) in the ...
Page 151
Availability of feature content levels: Software version Available FCL Notes on the FCL 60642x-01 FCL 04 60642x-02 FCL 04 60642x-03 FCL 04 July 2013 2.7 Software...
Note You can download the two files required for the update (setup.zip, setup.elf) from the HEIDENHAIN HESIS-Web including Filebase and unzip them in your update directory. Software updates and service packs are loaded in the same manner.
Page 153
PLC program and PLC partition can be updated as well, according to the requirements of the OEM. When the NC software is updated, 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 during an update.
Page 154
DelSource=[0, 1] Delete the source files (setup.zip, setup.ini, setup.elf/exe) once the update has completed successfully 0: No [default] 1: Yes DeleteIni=[0, 1] Delete the setup.ini file after a successful update. 0: No [default] 1: Yes HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 155
Parameter Description SavePlc=<name> The entire content of the PLC partition can be saved in binary form as a .zip file. This makes it possible to restore this software state including the PLC files. Here you enter the path and file name for the ZIP file in which the entire PLC partition is saved in binary format.
Page 156
The following procedure is used to perform a manual update (without a software exchange setup.ini file in the setup directory) or an installation of a service pack: HEIDENHAIN recommends using the PC program TNCremoNT from HEIDENHAIN to make a backup for the control.
Page 157
Read-in the files which you had saved to a PC using TNCremoNT. With the COPY SAMPLE FILES soft key, the HEIDENHAIN standard tables for cutting data, the tilting-axis geometry, and the M-function macros as well as a prototype for a freely definable table (contains only the column Name) can be copied into the corresponding directories.
Page 158
M-function macros from the SYS partition into the corresponding directories of the TNC or PLC partition, and create prototypes of the tables. Activate or delete existing NC software. Exchange NC software. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 159
The NC software exchange is completed. With the COPY SAMPLE FILES soft key, the HEIDENHAIN standard tables for cutting data, the tilting-axis geometry, and the M-function macros as well as a prototype for a freely definable table (contains only the column Name) can be copied into the corresponding directories.
Page 160
Since the new SIK has another SIK number, the options that are enabled on the old SIK must be re-enabled on the new SIK. After you state your SIK number, HEIDENHAIN can give you the code numbers for enabling the options.
Page 161
ASCII format back to binary format. The activation of the NC software is completed. With the COPY SAMPLE FILES soft key, the HEIDENHAIN standard tables for cutting data, the tilting-axis geometry, and the M-function macros as well as a prototype for a freely definable table (contains only the column Name) can be copied into the corresponding directories.
Page 162
The software concerned must then again be transferred to the control. The deletion of the packed files of the currently active NC software has no other effects. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 163
If errors occur during conversion, the TNC will display error messages and Entries in the record them in the log file. During the NC software switch, the name and path log file of a log file can be entered in the header after Path =; the extension .A must be used.
2.7.7 Installing a service pack When needed, HEIDENHAIN prepares service packs for certain NC software versions. A service pack is loaded in addition to an already completely installed NC software. When the control is started, a note regarding the installed service pack is shown.
Page 168
Service pack installation finishes. Note When installing a service pack, it is not necessary to convert the binary format to ASCII format or vice versa, or to make a back-up of the non- volatile operands. HEIDENHAIN Technical Manual iTNC 530 HSCI...
All information required for using the IOconfig PC software and configuring HSCI and PROFIBUS components is contained in the IOconfig Technical Information, which is available for registered customers from the HEIDENHAIN HESIS-Web including Filebase on the Internet. July 2013 2.7 Software...
Page 170
HSCI connection, power supply failure, or a defect in an HSCI assembly. For this reason, displayed changes must always be checked by qualified personnel! Danger If the "Hardware changed" dialog appears, the change has to be checked and, if necessary, accepted! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 171
IOconfig. Note HEIDENHAIN recommends updating all IOC files and EAZ projects with the IOconfig version 2.2.02. This is the only way to make sure that you can use all of the features provided by the new HSCI components, see page 291.
Syslog, FTrace and TCPDump. These possibilities for diagnostics and the associated settings are to be used only together with HEIDENHAIN service personnel. Proceed as follows if HEIDENHAIN requests you to send one of the diagnosis files: Open the corresponding tab Syslog, FTrace or TCPDump.
Page 173
There you will later find the diagnostic file, can copy it from the control (e.g. with TNCremo) and send it by e-mail. The folder mnt under file system is the folder that contains the HEIDENHAIN partitions TNC, PLC and SYS.
You will find the special features and limitations of the hardware and software for functional safety in the Technical Manual for the iTNC 530 with functional safety (FS). Your contact person at HEIDENHAIN will be glad to answer any questions concerning the iTNC 530 HSCI with functional safety.
These files are directly related to the function of the SELinux safety software. The access control of SELinux under HEROS 5 is regulated as follows: Only files that are installed with the HEIDENHAIN NC software can be executed.
Page 176
SELinux configuration: Make the taskbar at the bottom of the screen visible by moving the mouse pointer over it. Press the green HEIDENHAIN button to open the JH menu. Select the Settings menu item. Select the SELinux menu item.
Page 177
Python programs located on PLCE: are to be started. Permit changes to the operating system Allow NC to files by HEIDENHAIN PC software. change HeROS This menu item must be active if the config files Backup and Restore functions are to be executed with the TNCremo PC tool.
Page 178
Installing additional virus scanners on the control is not necessary or advisable from the point of view of HEIDENHAIN because it may cause problems with the execution of the actual NC software or NC programs.
2.7.13 Data backup For data backup, HEIDENHAIN offers the PC software TNCbackup free of charge. TNCbackup provides convenient functions for backing up and restoring data. TNCbackup is part of the TNCremoNT software package and can be downloaded from the HEIDENHAIN HESIS-Web including Filebase on the Internet.
July 2010 NC software 606420-02 and 606421-02 December 2011 NC software 606422-02 and 606423-02 December 2011 NC software 606420-03 and 606421-03 April 2013 NC software 606422-03 and 606423-03 April 2013 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Inappropriate use may cause considerable damage to persons or property. HEIDENHAIN does not accept any responsibility for direct or indirect damage caused to persons or property through improper use or incorrect operation of the machine.
2. Note All components of the OEM operating panel must also comply with protection class IP54, just like the HEIDENHAIN operating panel components. 3.1.3 Electromagnetic compatibility This unit fulfills the requirements for EN 50370-01 and is intended for operation in industrially zoned areas.
3.1.4 ESD protection Always assume that all electronic components and assemblies are endangered by electrostatic discharge (ESD). To ensure protection from ESD, follow the precautionary measures described in IEC 61340-5-1, IEC 61340-5-2 and IEC 61340-4-1. Note Improper handling can result in damage to the components or assemblies due to ESD! The following are some points covered in the above mentioned standards: When handling electrostatically endangered components or assemblies...
Page 184
An important part of the working area is a suitable working surface with a wristband with 1 MOhm grounding resistance for personal grounding: HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.2 Environmental conditions 3.2.1 Storage and operating temperatures Limit values Device Air approaching the Temperature range outside device in the panel / the panel / electrical cabinet electrical cabinet MC 6xxx, 0 °C to +50 °C 0 °C to +45 °C (no direct MC 7xxx in exposure to sunlight) panel with...
Page 186
Attention The temperature of the air inside the panel, which flows into the HEIDENHAIN devices, must not exceed a maximum temperature of +50 °C. Ensure that the operating panel is designed in such a way that the air approaching the MC does not exceed a max.
3.2.2 Heat generation and cooling A heat exchanger or a cooling unit is preferable for controlling the internal temperature of the electrical cabinet. If filtered air is blown into the electrical cabinet for cooling purposes, the standard IEC 61800-5-1 applies, which permits contamination level 2. Danger Be sure to take the measures required for preventing dust or water from entering the electrical cabinet or the housing.
3.2.3 Limit values for ambient conditions HEIDENHAIN specifies the range of application 2 for the use of its control products. Furthermore, the following limit values apply: Characteristic Limit values to be Standard to be values during maintained complied with operation: Vibration ±...
Page 189
3.2.5 Mounting attitude MC 6xxx, CC 61xx, UV xxx, UM xxx, UE 2xx B Attention When mounting, please observe proper minimum clearance, space requirements, length and position of the connecting cables. Please ensure during installation that the components are properly ...
Leave space for air circulation and servicing! (*) Recommended free space for air circulation >50 mm next to the last HEIDENHAIN component in the combination. Leave space for servicing and connecting cables >90 mm! UMC 111 (FS) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Leave space for air circulation and servicing! (*) Recommended free space for air circulation >50 mm next to the last HEIDENHAIN component in the combination. Leave space for servicing and connecting cables >90 mm! UEC 11x (FS) July 2013...
3.2.8 Mounting attitude of MC 6222, MC 7222 Attention When mounting, please observe proper minimum clearance, space requirements, length and position of the connecting cables. Air out Leave space for air circulation and servicing! Air in HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 193
3.2.9 Mounting attitude of CC 6106, UV xxx, UM xxx, UE 2xx B(D) Attention When mounting, please observe proper minimum clearance, space requirements, length and position of the connecting cables. Air out Leave space for air circulation! Temperatures of > 150 °C are possible with UE 21xB with integral braking resistor.
3.2.10 Mounting attitude of PLB 6xxx Attention When mounting, please observe proper minimum clearance, space requirements, length and position of the connecting cables. Air out Air in PLB 6xxx Leave space for air circulation and servicing! HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.3 Handling the HDR hard disk The HDR hard disks of the MC 6x4x are equipped with a shipping brace. Shipping brace of Before putting the iTNC 530 HSCI into service, the shipping brace of the hard the hard disk disk must be removed.
A special shipping brace is not required for the Solid State Disk (SSD). The SSD is to be mounted as follows: Note When handling the Solid State Disk (SSD), ensure electrostatic discharge protection. Improper handling can result in damage to the components or assemblies due to ESD! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 197
3.5 Overview of components Hardware component MC 6241 Main computer 1.8 GHz with HDR, electrical cabinet version, 573398-xx without Profibus MC 6241 Main computer 1.8 GHz with HDR, electrical cabinet version, 653220-xx with Profibus MC 6222 Main computer with 15-inch TFT display, 1.8 GHz with SSDR, 634109-xx operating-panel version, without Profibus MC 6222...
Page 198
Machine operating panel for HSCI connection (15-inch), stainless 784803-xx steel MB 720 FS Machine operating panel for HSCI connection, functional safety, 805474-xx 15-inch, stainless steel PLB 6001 HSCI adapter for OEM-specific machine operating panel, 668792-xx 72 digital inputs, 40 digital outputs HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 199
For components and devices permitted for use in systems with functional safety, please refer to the Technical Manual for Functional Safety (FS). Upon request, your contact partner at HEIDENHAIN can provide you with the manual. July 2013 3.5 Overview of components...
Page 200
728248-01 377639-01 index K UVR 140D 728253-01 390281-01 index N UVR 150D 728255-01 390421-01 index P UVR 160D 728257-01 530341-01 index G UVR 160DW 728258-01 560106-01 index G UVR 170DW 546911-02 UVR 170D 807429-01 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 201
Device designation Device ID for systems Device ID for systems with integrated FS without integrated FS Non-regenerative compact inverters UE 210D 733421-01 558302-01 index C UE 211D 733423-01 558303-01 index C UE 212D 733424-01 558304-01 index C UE 230D 733425-01 558305-01 UE 240D 733426-01...
Page 202
FS in PLB basic modules without FS. Furthermore, the modules with FS must always be inserted into the PLB with FS starting from the left. PLD-H 16-08-00, 598905-xx 594 243 PLD-H 08-04-00 FS PLD-H 08-16-00, 727219-xx-xx 650891-xx PLD-H 04-08-00 FS HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 203
For components and devices permitted for use in systems with functional safety, please refer to the Technical Manual for Functional Safety (FS). Upon request, your contact partner at HEIDENHAIN can provide you with the manual. July 2013 3.5 Overview of components...
3.6.1 Introduction The main computer is connected to the controller units (CC or UxC) and the PLB 6xxx PLC basic modules in the electrical cabinet via HSCI (HEIDENHAIN Serial Controller Interface). The MB machine operating panel is also connected via HSCI. The connection of the various control components via HSCI offers...
Page 205
The following table shows the maximum permissible number of individual HSCI participants: HSCI component Maximum number 1 in the system (HSCI master) CC, UEC, UMC 4 drive-control motherboards, (HSCI slave) (distributed to CC, UEC, UMC as desired) MB (FS), 2 in the system Total number of PLB 6001 (FS) 9 components...
Page 206
PLC. For safety reasons, HEIDENHAIN recommends setting the override values to 0 (PLC words W752, W764 and W766) for the time it takes the PLC program to complete this task.
3.6.2 Topology The HSCI slaves are connected—in series—to connector X500 of the main computer. Connector X502 is always the HSCI input to the HSCI slaves and X500 the HSCI output to the next HSCI slave. The nonsynchronized second HSCI output X501 of the MC can be used to connect a machine operating panel or a PLB 6001.
Page 208
HSCI participant is assigned its HSCI address based on its position in the HSCI chain, see page 207. Pin layout of the HSCI cable: ID 618893-xx Female Color Assignment Female White/Green Data Green Data White/Orange Data Vacant Vacant Vacant Vacant Orange Data Vacant Vacant Vacant Vacant HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.7 iTNC 530 HSCI connection overview 3.7.1 MC 6241 MC 6141, MC 6241: Main computer for installation in electrical cabinet Pin layout Connector Function Page Reserved – X26, X116 Ethernet data interface RS-232-C/V.24 data interface 327 X141, X142, USB 2.0 interface (Type A)
Do not engage or disengage any connecting elements while the unit is under power! Note With integration of the MC 6242 into the operating panel, special integration conditions must be observed, see page 186. HEIDENHAIN Technical Manual iTNC 530 HSCI...
X121 MC 6222: Profibus (option) X125 SIK (System Identification Key) Connection for screen soft keys Protective ground Attention Do not engage or disengage any connecting elements while the unit is under power! July 2013 3.7 iTNC 530 HSCI connection overview...
X116 Reserved X121 MC 7222: Profibus (option) X125 SIK (System Identification Key) Connection for screen soft keys Protective ground Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
X121 MC 6x4x: Profibus (option) X125 SIK (System Identification – Key) X601 Reserved – Protective ground – Attention Do not engage or disengage any connecting elements while the unit is under power! July 2013 3.7 iTNC 530 HSCI connection overview...
Protective ground – Attention Do not engage or disengage any connecting elements while the unit is under power! Note Apart from that, the same operating conditions apply as for the MC 6xxx main computer units. HEIDENHAIN Technical Manual iTNC 530 HSCI...
+ 5 V supply Bridge for signal ground (= functional ground) (on bottom) Protective ground – Attention Do not engage or disengage any connecting elements while the unit is under power! July 2013 3.7 iTNC 530 HSCI connection overview...
SPI slot 2 (on bottom, – reserved for expansion modules) Bridge for signal ground (= functional ground) (on bottom) Protective ground – Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
– reserved for expansion modules) Bridge for signal ground (= functional ground) (on bottom) Protective ground – Attention Do not engage or disengage any connecting elements while the unit is under power! July 2013 3.7 iTNC 530 HSCI connection overview...
Motor holding brake 1 to 4 X500 HSCI output X502 HSCI input Signal ground – (= functional ground) Protective ground M5 – Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Motor holding brake 1 to 4 X500 HSCI output X502 HSCI input Signal ground – (= functional ground) Protective ground M5 – Attention Do not engage or disengage any connecting elements while the unit is under power! July 2013 3.7 iTNC 530 HSCI connection overview...
X394 Motor holding brake 1 to 4 X500 HSCI output X502 HSCI input Protective ground M5 – Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
(empty slot). The normal PLDs or PLAs must not be inserted until all PLDs with FS have been inserted. Diagnosis: For meanings of the LEDs, see page 268 July 2013 3.7 iTNC 530 HSCI connection overview...
Expansion module Pin layout Connector Function Page X500 HSCI output X502 HSCI input Reserved – + 24 V NC, + 24 V PLC power supply Diagnosis: For meanings of the LEDs, see page 268 HEIDENHAIN Technical Manual iTNC 530 HSCI...
3 ms. Both the output-specific message and the group message are modal. After the short circuit has been removed, the PLC must reset the output before it can be activated again. July 2013 3.7 iTNC 530 HSCI connection overview...
Page 224
Safety-related PLDs must be inserted—one after the other— into successive slots without interruption (empty slot). The normal PLDs or PLAs must not be inserted until all PLDs with FS have been inserted. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 225
X66 ... X67 ±10 V analog outputs X46 ... X49 ±10 V analog inputs X81 ... X82 PT 100 analog inputs A maximum of two PLA-H-08-04-04 I/O modules can be used per PLB 6xxx. July 2013 3.7 iTNC 530 HSCI connection overview...
Two separate 24 V power supplies must be used to supply the +24 V power to the individual control components in the HSCI system: +24 V NC and +24 V PLC. HEIDENHAIN recommends using the DC-link buffered PSL 13x for supplying power to the HSCI components, see "PSL 13x low-voltage power supply unit"...
Page 227
(PE). The signal ground is used for functional-equipotential bonding. The signal- ground connections (B) of the HEIDENHAIN control components must be connected to the central functional ground of the machine (minimum cross section 6 mm ).
3.8.1 Overview: Power supply for the iTNC Note Please also refer to the Technical Manual for your control and the "Inverter Systems and Motors" Technical Manual. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.8.2 Current consumption of the HSCI components The following table shows the current consumption of the HSCI components at 24-V NC: HSCI component Current consumption at 24 V DC MC 6240 / 6241 / 1.7 A MC 6242 MC 6341 1.8 A MC 6222, MC 7222 2.5 A...
PL 61xx 0.2 A Total 3.0 A < 3.5 A A PSL 130 unit is not needed for this application. The +24 V NC supply of the UEC 11x (X90) suffices for the connected components. HEIDENHAIN Technical Manual iTNC 530 HSCI...
If USB components that are connected to X141/X142 require more than 0.5 A, a separate power supply becomes necessary for these components. One possibility is the USB hub from HEIDENHAIN (582884-02). July 2013 3.8 Supply voltages in the HSCI system...
For cable lengths > 10 m between the logic unit and the encoders with EnDat interfaces, a line drop compensator is required (efficiency = 75 %). Power consumption of CC 61xx: CC 6106: 25 W CC 6108: 35 W CC 6110: 40 W HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 233
X69: CC-supply voltage and control Pin layout: signals 50-pin ribbon Assignment 50-pin ribbon Assignment connector connector 1a to 5b +5 V 6a to 7b +12 V RDY.PS +5 V (low-voltage separation) 0 V (low-voltage ERR.ILEAK separation) +15 V –15 V PF.PS.AC (only UV 120, UV 140, UV 150, UR 2xx)
Page 234
If several CC 61xx controller units are connected via a cable with ID 325 816- xx, the +5 V power must usually only be supplied by connector X74 of the rightmost CC controller unit. This +5 V supply must be tested. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 235
Error in the supply voltage is displayed for the affected CC controller unit(s) in the bus diagnosis. In these cases, check the wiring of the power supply at X74 and contact your HEIDENHAIN service agency. July 2013 3.8 Supply voltages in the HSCI system...
Page 236
CC 61xx of the respective supply bus. In order to prevent ground loops, disengage this bridge for the signal ground on all other CC 61xx units that are on a common supply bus (X69). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 237
3.8.6 PSL 13x low-voltage power supply unit PSL 130 pin layout Connector Function Conductor bar Connection of DC-link voltage Uz B – Signal Signal ground (0 V signal of the +24 V NC ground signal connected internally to protective (= functional ground) ground) Output for supply voltages:...
Page 238
Terminal 3: + 24 V PLC Terminal 4: 0 V PLC (ground +24 V PLC) Protective ground Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 239
The two 24 V output voltages of the PSL 13x are generated by two separate General power supplies. The + 24 V NC and + 24 V PLC voltages are separated from information each other by basic insulation and fulfill the requirements of EN 61800-5-1 for low voltage electrical separation.
Page 240
The outputs are short-circuit proof and switch off automatically when overloaded. Power consumption Max. 1000 W Power loss Max. 100 W Degree of protection IP 20 Module width 50 mm Weight 2.1 kg 3.2 kg 575047-xx 627032-xx HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 241
DC-link voltage – DC-link voltage + HEIDENHAIN offers insulated conductor bars if you want to position the PSL 130 next to the left of the UVR inverter and connect it to the DC-link via conductor bars. Two conductor bars are required for each connection. The conductor bars are shipped in packaging units.
Page 242
Note HEIDENHAIN recommends connecting the PSL 130 power supply unit to the U DC-link voltage and the 400 V supply voltage (X33).
Page 243
Otherwise, an isolating transformer is not necessary when using a PSL 135. Note HEIDENHAIN recommends connecting the PSL 135 power supply unit to the Uz DC-link voltage and the 400 V supply voltage (X31). July 2013 3.8 Supply voltages in the HSCI system...
Page 244
Connections for signal ground, which are connected internally in the PSL 13x Signal ground to 0 V NC and 0 V PLC signals. (= functional ground) Connection: Note Conductor cross section of at least 6 mm for connecting to signal ground (= central functional ground). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 245
PSL 135. If a suitable type of network (see Technical Manuals for Inverters and Motors) is used, the inverter system from HEIDENHAIN and the PSL 13x are connected to the main power line without an additional isolating transformer. If an isolating transformer is required for the inverter system due to the type of network, then the PSL 13x must also be powered via the isolating transformer of the inverter system.
Page 246
Variant 02 of the PSL 135, variant 04 of the PSL 130 The toroidal core is integrated in the unit. No further external measures for noise suppression must be taken. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.9 MS 110 / MS 111 installation kit for double-row configuration 3.9.1 General information Sometimes limited space prevents the control and inverter system from being mounted in the same row in a machine’s electrical cabinet, meaning that they must be mounted in two separate rows. In other cases the design calls for a second electrical cabinet to house the inverter system.
If necessary, place the MS 110 or MS 111 in the "second row" in the center of the UMs. When calculating the length of the ribbon cables, make sure to include the module width of the MS 110 or MS 111. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 249
Basic circuit diagram for double-row configuration: July 2013 3.9 MS 110 / MS 111 installation kit for double-row configuration...
For fastening the PWM round cable – shields Unit bus (connection for ribbon cable) X79C Unit bus (connection for round cable) Protective ground Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 251
MS 111 pin layout Connector Function Page DC-link 400 V– to 750 V– – conductor Screw strip For fastening the PWM round cable – shields Unit bus (connection for ribbon cable) X79C Unit bus (connection for round cable) +24 V supply for fans is available X101 Connection for +24 V supply for fans Protective ground...
Page 252
17a and 17b –15 V 18a and 18b +15 V 19a to 20b +5 V Danger The interface complies with the requirements of EN 61800-5-1 for low voltage electrical separation (except for 1a to 6b). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 253
Connection: X79C: Unit bus Round cable Assignment connector 37-pin 17 -19, 35 -37 0 V *1 +24 V *1 These voltages must +24 V *1 not be linked with other voltages +15 V *1 (only basic insulation)! +24 V *1 +15 V *1 +15 V *1 12, 13...
Motor connection U Motor connection V Motor connection W For information on synchronous motors, asynchronous motors and power cables, refer to the Technical Manual on Inverter Systems and Motors, "Motors for Axis and Spindle Drives" chapter. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 255
X103: 24 V input Connecting terminals Assignment +24 V NC or +24 V PLC (max. 2.6 A) 0 V NC Note The integrated logic part, the inverter electronics and the integrated controller unit of the UMC are supplied via X103. The UMC generates the individual internal supply voltages with an integrated power supply unit, which complies with Protective Extra Low Voltage (PELV) according to EN 61800-5-1.
Page 256
X394 Shield PE power cable Pass W, V, U of the axes three times through the toroidal core. Shield for motor brake Strain relief Arrange the wires in parallel. To motor HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.10.2 UEC 11x (FS) Number of available control loops General information UEC 111 (FS): 4 control loops UEC 112 (FS): 5 control loops Specifications UEC 112 (FS) UEC 111 (FS) 3 axes 1 axis Spindle 2 axes 1 axis Spindle Supply voltage 3 x 400 V to 480 V ~ ±10 % (50 Hz to 60 Hz)
Page 258
X31: UEC power supply Danger Danger of electrical shock! The UEC 11x controller unit must be opened only by HEIDENHAIN service engineers. Do not engage or disengage any terminals while they are under power. Note EN 61800-5-1 requires a non-detachable connection to the line power supply.
Page 259
With a power supply of 400 V, the inverter voltage U is 565 V–, and with a power supply of 480 V it is 678 V–. For information on the power connection, refer to the Technical Manual for "Inverter Systems and Motors." Connecting UEC 111, UEC 112 terminals...
Page 260
Attention The +24 V pulse release voltage must not be linked with other voltages (e.g. +24 V NC or +24 V PLC) of the HEIDENHAIN control system. Attention A recovery diode is required in the proximity of inductive loads, e.g. relay or contactor coils.
Page 261
Connection at the UEC 11x: X89: Braking resistor Connecting Assignment PW 21x PW 1x0(B); terminal X89 connecting UE 11x terminal X1 Switch to –U On the UEC 11x compact inverters, there must be no bridge at connector X89. A bridge at X89 would cause the internal braking resistor to be bridged and lead to a short circuit of the DC-link voltage.
Page 262
Pass W, V, U of the axes three times through the toroidal core. Strain relief Shield for motor brake Pass W, V, U of the spindle three times through the double toroidal core. Arrange the wires in parallel. To motor HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.11 UxC 11x (FS): Meaning of the LEDs On the front of the UxC 11x (FS) are several LEDs for functional control, with the following meaning: UxC 11x Meaning Signal Signal direction MC → UxC NC RESET Reset signal from the MC RES.LE computer unit to the UxC UxC →...
Page 264
Fast blinking present HSCI green Not ready for HSCI communication Ready for HSCI communication Error in HSCI Blinking twice communication No HSCI communication Fast blinking HEIDENHAIN Technical Manual iTNC 530 HSCI...
24 V– supply unit, this additional smoothing is not necessary. Note HEIDENHAIN recommends the PSL 130 (575047-01) as 24 V power supply unit, see "PSL 13x low-voltage power supply unit" on page 237. EN 61 131-2:1994 permits: Minimum absolute value: 20.4 V–...
Page 266
Furthermore, the modules have a fuse that prevents an excessive total current per output module with eight outputs (> 8 A not self-healing on PLD, > 1.2 A self-healing on UxC) and thus destruction of the modules. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.13 Power supply for PLB 6xxx (FS) Note The control cyclically monitors the supply voltage of the PL 6xxx. Power consumption of the PL 6xxx via X3 if every slot is used, including the X3: +24 V NC, +24 V TS, TT: PLC power supply At +24 V NC: max.
Pin layout: Connecting terminal Assignment Connection when using a HEIDENHAIN inverter +24 V X72/1 X72/2 Power consumption via X9, +24 V PLC: max. 120 W (depending on the connection of PLC outputs to X9) HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.16 Digital PLC inputs/outputs Input signals of the switching inputs: Input signals and addresses Voltage range PLD-H UEC 11x, X9 of PL 62xx, and (with LED) machine operating panel (without LED) "1" signal: U 11 V to 30.0 V 11 V to 30.0 V "0"...
Page 270
8 kΩ 500 μA R c I With 4 V, the voltage drop is clearly below the switching threshold for the "0" state (9.6 V). The reversing load relay can be operated directly at the PLC output. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 271
Calculation example—Resistive load requires shunt resistor: Interlocking switch directly at PLC output, data sheet specifications: Rated control voltage U 28 V DC Rated operating current I 2.2 mA Switching threshold "0" state U 3.6 V Switching threshold "1" state U 17.4 V High In "0"...
Page 272
0.5 mm , the crimped wire-end sleeves cannot be inserted into the socket connector and clamped appropriately, and therefore do not result in a reliable terminal connection. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 273
X9: Safety-related Pin layout of PLB 620x: PLC inputs/outputs The triggering outputs at X9 each supply up to 150 mA of output current. The only exceptions are the two outputs -STOS.A.G and -STO.A.G with max. 2 A of output current. In the event of an overload or short circuit and as a consequence of excessive temperature, the individual PLC outputs switch off automatically.
Page 274
24 V outputs (high-side driver) TEST.B T.1 / X165.1 24 V output for emergency stop chain O0.B 24 V outputs (high-side driver) O1.B –ES.B –NE2 / X42.33 / I32 24 V input "Drive enabling" Emergency Stop input 2 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 275
Terminal NEW signal OLD connector/signal design. Assignm. / Function design. (MC 42xC) I0.B 24 V inputs (PLC) I1.B I2.B I3.B I4.B I5.B –SP.REF Rapid 24 V input for spindle REF Do not assign – – a. 2 A outputs PLC inputs on the Pin layout on the PLD-H xx-xx-xx input/output module: PLD-H Note...
Page 276
Please note that a system with functional safety (FS) permits up to 256 safe, dual-channel inputs (channels A and B). An MB 6xx FS from HEIDENHAIN requires 56 of the safe inputs, and connector X9 of a system PL requires eight additional safe inputs.
Page 277
PLC outputs on the Pin layout on the PLD-H xx-xx-xx input/output module: PLD-H X21: PLC outputs, channel A Assignment Terminal PL 6xxx Slot 1 O0.A O1.A O2.A O3.A O4.A O5.A O6.A O7.A 24 V 24 V O0.A O4.A O3.A O7.A X22: PLC outputs, channel A Assignment Terminal...
, the crimped wire-end sleeves cannot be inserted into the socket connector and clamped appropriately, and therefore do not result in a reliable terminal connection. The digital inputs/outputs described below are available on the UxC 11x (FS). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 279
X4: Single-channel Connections on the front of the UxC 11x (FS): PLC inputs (on the 18 single-channel PLC inputs are freely available: front) I0 to I17 Terminal Signal designation Assignm. / Function +24 V PLC.01 24 V supply of the outputs MC.RDY, O16 to O22 +24 V PLC.02 24 V supply of the outputs O8 to O15...
Page 280
24 V inputs Note If the integrated PLC inputs do not suffice for your application, you can connect up to 7 additional external PL 61xx expansion PLs to the UxC 111FS via the HSCI interface. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 281
X104—Safety: Connections on the front of the UxC 11x FS: Dual-channel PLC 8 dual-channel PLC inputs: inputs (on the front) I0.A to I7.A I0.B to I7.B Terminal Signal designation Assignm. / Function +24 V.A 24 V supply of the outputs O0.A to O7.A +24 V.B 24 V supply of the outputs O0.B to O7.B +24 V.C...
Page 282
150 mA. Note If the integrated PLC outputs do not suffice for your application, you can connect up to 7 additional external PL 61xx expansion PLs to the UxC 11x via the HSCI interface. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 283
X6—Safety: Connections at the top of the UxC 11x FS: Single-channel PLC 20 single-channel PLC outputs outputs (at the top) Terminal Signal designation Assignm. / Function 24 V outputs, can be switched off via terminal X4.3a (+24 V PLC.03) 24 V outputs, can be switched off via terminal X4.2a (+24 V PLC.02) –TEST.A...
Page 284
150 mA. Note If the integrated PLC outputs do not suffice for your application, you can connect up to 7 additional external PL 61xx expansion PLs to the UxC 111FS via the HSCI interface. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.17 Analog PLC inputs/outputs Note The interfaces of the PLA-H 08-04-04 module are electrically separated from the 230 V line power in accordance with EN 50178. Sensors and external devices that are connected to the PLA-H 08-04-04 module must be supplied exclusively either with 24 V NC or with 24 V PLC. The inputs and outputs of the module are not galvanically isolated internally.
Page 286
Without load: 2.6 W Under full load: 4.5 W X46 to X49: Pin layout Analog inputs Connecting terminals Assignment 1a/1b –10 V to +10 V (input) 2a/2b 0 V (reference potential) 3a/3b Shield HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 287
X66 to X67: Pin layout Analog output Connecting Assignment terminals 1a/1b –10 V to +10 V (output) 2a/2b 0 V (reference potential) 3a/3b Shield X81 to X82: Pin layout: Connection for Pt 100 Connecting Assignment terminals 1a/1b I+ Constant current for PT 100 2a/2b U+ Measuring input for Pt 100 3a/3b...
IPC 6xxx. The +5 V and GND pins supply the terminating resistor in the connector. Note For more information about PROFIBUS on HEIDENHAIN controls, refer to the documentation about the IOconfig software for PCs. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.19 PROFINET connection PROFINET devices are connected to the MC main computer at the connector X621 or X622 on the plug-in interface board (PC-MIP or PCI Express slot). Properties of the PROFINET connection: Network topology: Star or linear configuration Data transfer rate: 100 mbps ...
Page 290
Controller running SYS yellow Controller waiting for software SYS yellow Controller defective or not correctly connected Note For more information about PROFINET on HEIDENHAIN controls, refer to the documentation about the IOconfig software for PCs. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.20 Configuring the PLC inputs/outputs with IOconfig The PC program IOconfig is used to configure the PLB 6xxx input/output modules connected via the HSCI network. The program has previously been used to describe a PROFIBUS system, and now it also includes the HSCI system.
Page 292
HEIDENHAIN provides device files (HDD files) for all HSCI components with the technical characteristics of these components. These HDD files are of critical importance for the configuration of the HSCI system. You should therefore make sure that you always use the latest version of IOconfig and the HDD files for the configuration.
Page 293
2. Update the EAZ project The only way to ensure that all HDD files specified in the IOC file are evaluated and used for generating the HSCI components in an IOC project is exporting and importing an IOC file. These steps are required to be able to detect new components, diagnostic information and parameters in new HDD files.
Remove the cover. The buffer battery is at the border of the PCB: In the MC 6x41, it is next to the slot for the HDR: Buffer battery in MC 6x41 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 295
In the MC 6222, MC 7222 it is at the rear close to the fans: Buffer battery in the MC 6222 Exchange the buffer battery. The new battery can be inserted in only one position. July 2013 3.21 Buffer battery...
3.22 Encoder connections 3.22.1 General information HEIDENHAIN contouring controls are designed for use with incremental or absolute linear and angular encoders as measuring systems. The encoder signals are subdivided 1024-fold. Encoders with one reference mark or distance-coded reference marks and with EnDat interface are permissible.
3.22.2 Position encoder input Pin layout: X201 to X206: Position encoder CC 6106 Adapter cable 309783-xx Encoder Adapter cable 310199-xx Male Assignment Female Color Female Male Color +5 V (U Brown/Green Brown/Green 0 V (U White/Green White/Green Brown Brown A– Green Green Do not assign...
Page 298
Note For cable lengths > 10 m between the CC 61xx or UxC 11x and the encoders with EnDat interfaces (EnDat 2.1), a line-drop compensator (336697-xx) is required (efficiency = 75 %). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 299
Pin layout: X201 to X206: Position encoder with EnDat 2.2 CC 6106 Adapter cable 673459-xx interface Male Assignment Female Color Female Brown/ +5 V (U Green White/ 0 V (U Green Vacant A– Vacant Data Gray Vacant B– Vacant Data Pink +5 V (sensor) Blue...
3.22.3 Speed encoder input Attention If you connect angle or linear encoders from HEIDENHAIN to the speed encoders (such as for torque motors), you must pay attention to the different connector layouts! HEIDENHAIN offers special cables and line-drop compensators for such applications.
Page 301
Pin layout: X15 to X20: Speed encoder with EnDat interface CC 61xx Adapter cable 336376-xx Connecting cable 340302-xx Male Assignment Female Color Female Male Color Female +5 V (U Brown/Green Brown/Green 0 V (U White/Green White/Green Green/Black Green/Black A– Yellow/Black Yellow/Black Blue/Black Blue/Black...
Page 302
Temperature – Violet Hsg. Housing Hsg. External shield Hsg. Hsg. External shield 2 tempe- rature + 3 tempe- rature – Note The interface complies with the requirements of EN 61800-5-1 for "protective extra-low voltage" (PELV). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 303
Pin layout (for the LC or RCN): CC 61xx Adapter cable 509667-xx Adapter cable 369124-xx Adapter cable 369129-xx or RCN Male Assignment Female Color Female Male Color +5 V (U Brown/ Brown/ Green Green 0 V (U White/ White/ Green Green Green/ Green/Black...
Please note: The adapters adjust only the levels, not the signal shape. The contamination signal of the square-wave encoder cannot be evaluated. A square-wave signal can be subdivided no more than 4-fold. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 305
Pin layout of D-sub connector (female) and D-sub connector (male): Adapter connector TTL (HEIDENHAIN)/ D-sub Assignment D-sub Assignment connection connection (female) 15-pin (male) 15-pin +5 V (U +5 V (U 0 V (U 0 V (U A– –U Not assigned Not assigned B–...
Page 306
(male) 15-pin +5 V (U +5 V (U 0 V (U 0 V (U 0°+ A– 0°– 90°+ B– 90°– +5 V +5 V R– R– Not assigned Not assigned Not assigned Not assigned HEIDENHAIN Technical Manual iTNC 530 HSCI...
The iTNC 530 HSCI is connected with HEIDENHAIN or non-HEIDENHAIN inverters through a PWM interface. For a description of the HEIDENHAIN inverter systems, refer to the Technical Manual "Inverter Systems and Motors." The components required for operation of the iTNC 530 HSCI with non-HEIDENHAIN inverter systems are described in the manual "Technical Information for the Operation of...
With software version 60642x-02 and higher, the CMA-H can generally also be used to control axes that are interpolated together with other digital axes. However, please discuss such applications with your contact person at HEIDENHAIN beforehand. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 309
0.5 mm (only with Weidmüller PZ 6/ 5 crimping pliers) Note HEIDENHAIN recommends: Preferably use a conductor cross section of 0.34 mm if you use stranded wires with wire-end sleeves. This cross section can be clamped appropriately and ensures a reliable terminal connection.
Connecting terminal ±10 V Shield Assignment Note The terminals X46 and X47 on the CMA-H 04-04-00 are reserved for future functions and are not yet supported by the NC software. Please do not assign them. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 311
3 a/b on the CMA-H and to the ground potential of the housing of the CC 61xx or UEC 11x. HEIDENHAIN recommends using EMC shielding terminals. The max. distance between the CMA-H and the ground point is 500 mm.
Page 313
UEC 11x at X112 (TS) and X113 (TT). Note For the PLB 62xx up to variant -02, please note: To connect a TT touch probe to the iTNC 530 HSCI, you have to connect the touch probe adapter, ID 667674-01, to X113. July 2013...
Page 314
+24 V PLC supply voltage, because this removes the double basic insulation. Readiness of the TS at socket 3 is detected at a voltage of +8 V NC to +24 V HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 315
Wire colors of adapter cable ID 633608-xx for X112/X113 to TS or TT: X112/X113 on Adapter cable 633608-xx PLB 62xx or UEC 11x (FS) Female (D-sub) Male (D-sub) Color Female (M12) Not assigned Pink Green Gray Not assigned Blue White Not assigned White/Green Brown/Green...
Page 316
+ 24 V NC + 24 V NC TT ready TT ready Do not assign Do not assign Do not assign Do not assign Do not assign Do not assign Do not assign Do not assign HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.27 MB 620 machine operating panel For machines with up to six axes, HEIDENHAIN offers the MB 620 machine operating panel (15-inch) with HSCI interface. On the underside of the machine operating panel are terminal strips bearing the PLC inputs as well as the PLC outputs. Also, connection X23 (347) for HR handwheels is on the underside of the MB 620.
Page 318
With standard wiring In the event of an overload or short circuit and as a consequence of excessive temperature, the individual PLC outputs switch off automatically. Then the outputs will try to switch on again cyclically. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 319
Keep this characteristic in mind if you connect inductive loads or other consumers to the MB 620. HEIDENHAIN recommends: Connect inductive loads and other consumers to the PLC outputs of the PL 6xxx or UxC 11x. The described effect during switch-on does not occur there.
Page 320
Please note that the MB 620 is powered by +24 V NC. For the entire HSCI system, the +24 V NC power supply voltage is required to be safely separated voltage. It must also be safely separated from the +24 V PLC! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 321
Standard wiring of connection X31 for MB 620 without FS: X31: MB 620, permissive button / NC start / NC stop Connecting Assignment terminals Reserved (do not use) Reserved (do not use) Reserved (do not use) Reserved (do not use) NC Start Reserved (do not use) NC Start power supply (+24 V NC)
Page 322
Potentiometer 1 Potentiometer 3 Do not assign Do not assign Do not assign + 5 V Potentiometer 2 - - - Do not assign Do not assign - - - + 5 V HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 323
Pin layout: X101: Power supply Connecting Assignment terminals + / terminal 1 +24 V NC – / terminal 2 0 V NC Power consumption of the operating panel units without HR handwheel and controlled inputs/outputs: Power consumption of the MB 620: 4.0 W Power consumption of the PLB 6001: 5.0 W With the MB 620 without functional safety (FS), the permissive buttons and X30: Handwheel...
3.28 Data interfaces Maximum cable length: X26, X116: Ethernet interface RJ45-port • Unshielded: 100 m • Shielded: 400 m Network topology: Star configuration A hub serves as a central node that establishes the connection to the other participants. Danger The Ethernet interfaces of the MC 6xxx or MC 7xxx comply with the requirements of PELV ("low voltage electrical separation") according to...
Page 326
Orange 1 Gbit interface active Yellow Blinking 100 Mb network or 1 Gbit network 10 Mb network For more information on the Ethernet interface, see "X26, X116: Ethernet interface RJ45-port (100BaseT)" on page 1863. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 327
Maximum cable length with RS-232-C/V.24 is 20 meters X27: RS-232-C/V.24 data Pin layout: interface Note The interface complies with the requirements of EN 50178 for "low voltage electrical separation." For more information on the USB interface, see "iTNC Serial Data Interfaces" on page 1899.
Page 328
If USB components that are connected to one of the USB ports require more than 0.5 A, a separate power supply becomes necessary for these components. One possibility is the USB hub (USB 2.0) from HEIDENHAIN (582884-02). If a USB hub is connected to one of the USB ports, the maximum permissible length of the USB cable (ID 624775-xx) is reduced to 20 m.
3.29 MB 720 (FS) machine operating panel For machines with up to six axes, HEIDENHAIN offers the MB 720 machine operating panel (15-inch) with HSCI interface. A blue status LED is located over each of the 36 snap-on machine keys. The LEDs are internally permanently connected with PLC outputs and can therefore be freely controlled via the PLC program.
Page 331
24 V NC and the other with 24 V PLC. Note If the key information is needed for external systems that are supplied with 24 V PLC, HEIDENHAIN recommends forwarding the information through the PLC program and a normal PLC output. July 2013...
Page 332
0 V NC (available here) In the event of an overload or short circuit and as a consequence of excessive temperature, the individual PLC outputs switch off automatically. Then the outputs will try to switch on again cyclically. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 333
Keep this characteristic in mind if you connect inductive loads or other consumers to the MB 720. HEIDENHAIN recommends: Connect inductive loads and other consumers to the PLC outputs of the PL 6xxx or UxC 11x. The described effect during switch-on does not occur there.
Page 334
Please note that the MB 720 is powered by +24 V NC. For the entire HSCI system, the +24 V NC power supply voltage is required to be safely separated voltage. It must also be safely separated from the +24 V PLC! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 335
The NC start and NC stop keys are connected directly on the keyboard PCB of X31: MB 720, the MB via the X14 and X15 connections and are evaluated as with the other permissive button / machine keys, see "Key assignment for machine operating panel" on page 324. NC-start / NC-stop The keys are configured via the HDD file with IOconfig.
Page 336
NC stop channel A / terminal 1 Reserved, only use if X15 terminal is vacant: NC stop channel B / terminal 2 Reserved, only use if X15 terminal is vacant: NC stop shared terminal (+24 V NC) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 337
NC Start and NC Stop are normally open contacts on the MB (FS). Danger Please note that the MB is powered by +24 V NC. For the entire HSCI system, the +24 V NC supply voltage is required to be safely separated voltage.
Page 338
Potentiometer 1 Potentiometer 3 Do not assign Do not assign Do not assign + 5 V Potentiometer 2 - - - Do not assign Do not assign - - - + 5 V HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 339
Pin layout: X101: Power supply Connecting Assignment terminals + / terminal 1 +24 V NC – / terminal 2 0 V NC Power consumption of the operating panel units without HR handwheel and controlled inputs/outputs: Power consumption of MB 720, MB 620: 4.0 W X30: Handwheel MB 720 without FS: connection,...
Page 340
The +24 V NC supply voltage must not, under any circumstances, be connected with the +24 V PLC supply voltage, because this removes the double basic insulation. Key assignment for machine operating panel HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.30 HSCI adapter for PLB 6001 (FS) OEM-specific machine operating panel HEIDENHAIN offers the PLB 6001 (FS) HSCI adapter with HSCI interface for connecting an OEM-specific machine operating panel. The HSCI system therefore interprets and treats the PLB 6001 (FS) as an MB machine operating panel.
Page 342
PLC outputs O8 to O15 X173 PLC outputs O16 to O23 X174 PLC outputs O24 to O31 Protective ground Attention Do not engage or disengage any connecting elements while the unit is under power! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 343
PLB 6001 FS pin layout Connector Function Page ID 722083-xx X500 HSCI output X502 HSCI input PLC inputs PLC outputs Interface to keyboard and potentiometers Emergency stop input Handwheel connection Permissive button, EMERGENCY STOP on handwheel Permissive button, NC start, NC stop X101 24 V NC power supply X111...
Page 344
+24 V PLC supply voltage, because this removes the double basic insulation. Each of the switching outputs at X7 supplies up to 150 mA of output current. They are provided for driving the lamps on the operating panel. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 345
Pin layout of PLB 6001 without FS: X6: PLC inputs Connecting Assignment terminals Reserved (do not use) Reserved (do not use) Pin layout of PLB 6001 FS: Connecting Assignment terminals I0.A I1.A I2.A I3.A I0.B I1.B I2.B I3.B Power supply for channel A (–TEST.A) Power supply for channel B (–TEST.B) Danger Please note that the PLB 6001 is supplied with +24 V NC.
Page 346
Potentiometer 1 Potentiometer 3 Do not assign Do not assign Do not assign + 5 V Potentiometer 2 - - - Do not assign Do not assign - - - + 5 V HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 347
With the PLB 6001 without FS, the EMERGENCY STOP must be wired X18: EMERGENCY externally in the EMERGENCY STOP chain as before. The connector X18 does STOP not support a dual-channel evaluation of the EMERGENCY STOP button. These inputs must therefore not be used for evaluating EMERGENCY STOP! With the PLB 6001 FS, the EMERGENCY STOP is evaluated through two channels by the control via HSCI.
Page 348
NC start channel B / terminal 2 NC start shared terminal (+24 V NC) NC stop channel A / terminal 1 NC stop channel B / terminal 2 NC stop shared terminal (+24 V NC) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 349
Danger Please note that the PLB 6001 (FS) is supplied with +24 V NC. For the entire HSCI system, the +24 V NC supply voltage is required to be safely separated voltage. The +24 V NC supply voltage must not, under any circumstances, be connected with the +24 V PLC supply voltage, because this removes the double basic insulation.
Page 350
+ / terminal 1 +24 V NC – / terminal 2 0 V NC Power consumption of the operating panel units without HR handwheel and controlled inputs/outputs: Power consumption of the PLB 6001 (FS):5.0 W HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 352
For the entire HSCI system, the +24 V NC supply voltage is required to be safely separated voltage. The +24 V NC supply voltage must not, under any circumstances, be connected with the +24 V PLC supply voltage, because this removes the double basic insulation. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.31 TE 620 keyboard unit NC operating panel for 15-inch without touchpad. Connection overview Connector Function USB Type B USB connection to BF 2xx. The TE 6xx is connected to the USB hub of the BF 2xx. The maximum permissible cable length for this USB connection is 3 m.
X62 (E) Connection for rapid-traverse override potentiometer, alternative to X61 (not with TE 63x) Connection for feed-rate override potentiometer; alternative to X51 (not with TE 63x) Connection for rapid-traverse override potentiometer Protective ground (M5) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 357
The TE keyboard units are supplied with power via the USB port (USB type B). USB cables that are connected to the USB ports of the TE keyboard units must be fixed with the corresponding cable tie (strain relief) to protect the USB connectors from mechanical load.
Page 358
Configuration for three potentiometers with feed-rate, spindle-speed and rapid-traverse overrides (MP7620, bit 9): Feed-rate, spindle-speed and rapid- traverse overrides are evaluated. MP_7620 Bit#9 – HSCI keyboards with three potentiometers Input: 0: Keyboard with two potentiometers 1: HSCI keyboard with three potentiometers HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.33 TE 635Q (FS) keyboard unit The operating panel for 15 inch is the TE 630 plus the machine operating keys. The description of the TE 635Q machine operating panel is the same as that Machine operating of the MB 620, see page 317. The TE 635Q, too, is also available in a panel TE 635Q FS version, in which the machine operating panel is designed for use with functional safety (FS).
+24 V PLC supply voltage, because this removes the double basic insulation. The description of the TE 635Q control panel corresponds to the description Keyboard unit of the TE 630, see page 356. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 361
Connection overview for the TE 645Q, 19-inch keyboard unit, integrated machine operating panel TE 645Q TE 645 Q pin layout Connector Function USB Type B USB connection to BF 2xx. The TE 6xx is connected to the USB hub of the BF 2xx. The maximum permissible cable length for this USB connection is 3 m.
Page 362
Configuration for three potentiometers with feed-rate, spindle-speed and rapid-traverse overrides (MP7620, bit 5). This configuration has no effect. The potentiometers are evaluated, as usual, as feed-rate and spindle-speed overrides. Bit 9 is ignored. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 363
TE for systems with HSCI Configuration with feed-rate and rapid-traverse overrides (MP7620, bit 5). The spindle-speed override input S (X52) on the rear of the TE is not evaluated. The rapid-traverse override must be connected to the provided connector E (X61, X62). There are no NC keys for spindle-speed override. Machine operating panel keys must be used instead, and the function must be realized in the PLC program (the PLC program must transmit the information to W764).
E, X17 Connection for rapid-traverse override potentiometer. There are two connections—preassigned by HEIDENHAIN depending on the arrangement of the rapid- traverse potentiometer. F, X16 Connection for feed-rate potentiometer, alternative to E, X22...
Page 365
The TE keyboard units are supplied with power via the USB port (USB type B). USB cables that are connected to the USB ports of the TE keyboard units must be fixed with the corresponding cable tie to protect the USB connectors from mechanical load (strain relief).
Page 366
Configuration for three potentiometers with feed-rate, spindle-speed and rapid-traverse overrides (MP7620, bit 9): Feed-rate, spindle-speed and rapid- traverse overrides are evaluated. MP_7620 Bit#9 – HSCI keyboards with three potentiometers Input: 0: Keyboard with two potentiometers 1: HSCI keyboard with three potentiometers HEIDENHAIN Technical Manual iTNC 530 HSCI...
HEIDENHAIN depending on the arrangement of the feed-rate potentiometer. E, X17 Connection for rapid-traverse override potentiometer. There are two connections—preassigned by HEIDENHAIN depending on the arrangement of the rapid-traverse potentiometer. F, X16 Connection for feed-rate potentiometer, alternative to X19...
Page 368
The TE keyboard units are supplied with power via the USB port (USB type B). USB cables that are connected to the USB ports of the TE keyboard units must be fixed with the corresponding cable tie to protect the USB connectors from mechanical load (strain relief). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 369
Possible configurations for the potentiometers of a TE 7xx The override potentiometers of a TE 6xx can be configured in machine parameter MP7620 bit 5 and bit 9. If bit 5 is set in MP7620, the potentiometers are evaluated as feed-rate and rapid-traverse override potentiometers. If an HSCI TE keyboard unit with three override potentiometers (spindle, rapid traverse and feed rate) is used, bit 9 must be set in MP7620.
HEIDENHAIN depending on the arrangement of the rapid-traverse potentiometer. F, X16 Connection for feed-rate potentiometer, alternative to X19 E, X22 Connection for rapid-traverse override potentiometer, alternative to X17 Not used Protective ground (M5) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 371
The TE keyboard units are supplied with power via the USB port (USB type B). USB cables that are connected to the USB ports of the TE keyboard units must be fixed with the corresponding cable tie to protect the USB connectors from mechanical load (strain relief).
Page 372
Configuration for three potentiometers with feed-rate, spindle-speed and rapid-traverse overrides (MP7620, bit 9): Feed-rate, spindle-speed and rapid- traverse overrides are evaluated. MP_7620 Bit#9 – HSCI keyboards with three potentiometers Input: 0: Keyboard with two potentiometers 1: HSCI keyboard with three potentiometers HEIDENHAIN Technical Manual iTNC 530 HSCI...
Connection for spindle-speed override potentiometer (pre-assigned by HEIDENHAIN) F, X19 Connection for feed-rate override potentiometer. There are two connections— preassigned by HEIDENHAIN depending on the arrangement of the feed-rate potentiometer. E, X17 Connection for rapid-traverse override potentiometer. There are two connections—preassigned by HEIDENHAIN depending on the arrangement of...
Page 374
The TE keyboard units are supplied with power via the USB port (USB type B). USB cables that are connected to the USB ports of the TE keyboard units must be fixed with the corresponding cable tie to protect the USB connectors from mechanical load (strain relief). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 375
Possible configurations for the potentiometers of a TE 7xx The override potentiometers of a TE 7xx can be configured in machine parameter MP7620 bit 5 and bit 9. If bit 5 is set in MP7620, the potentiometers are evaluated as feed-rate and rapid-traverse override potentiometers. If an HSCI TE keyboard unit with three override potentiometers (spindle, rapid traverse and feed rate) is used, bit 9 must be set in MP7620.
Page 376
LEDs come from the HDD file of the machine operating panel. Note The current HDD files of the HEIDENHAIN operating panel components are a part of the installation package of IOconfig. You can download the current HDD files as a ZIP archive from the HESIS-Web Including Filebase on the Internet (http://hesis.heidenhain.de).
3.39 BF 250 15-inch TFT screen Thanks to its HDL interface, the 15-inch TFT display unit is compatible with all MC 6xxx main computers with HDL output. BF 250 15-inch TFT screen Pin layout Connector Function Page Reserved HDL connection X140 USB input (Type B) X141 to X144...
Page 378
Port for the HEIDENHAIN display link (HDL) connection for the MC 6xxx X2: HDL connection connector X249, see page 329. Connection of the screen soft keys to the TE 6xx keyboard unit connector X1 X3: Connection of via ribbon cable.
3.40 BF 260 19-inch TFT display unit Thanks to its HDL interface, the 19-inch TFT display unit is compatible with all MC 6xxx main computers with HDL output. BF 260, 19-inch TFT display unit Pin layout Connector Function Page Reserved HDL connection X140 USB input (Type B)
Page 380
Port for the HEIDENHAIN display link (HDL) connection to the MC 6xxx X2: HDL connection connector X249. Connection of the screen soft keys to the TE 6xx keyboard unit connector X1 X3: Connection of via ribbon cable. screen soft keys...
Page 381
The table below shows the key codes of the horizontal soft keys in word W274: Soft key Key code of horizontal row Scroll to left 0x19E Soft key 1 (left) 0x180 Soft key 2 0x181 Soft key 3 0x182 Soft key 4 0x183 Soft key 5 0x184...
Page 382
Specifies the position of a soft-key menu that does ROWDEF not span the entire soft-key row. Defines the key that triggers the page left/up SKPREVDEF function. Defines the key that triggers the page right/down SKNEXTDEF function. HEIDENHAIN Technical Manual iTNC 530 HSCI...
HR 550 wireless handwheel with display and wireless transmission The handwheels are connected to the iTNC 530 HSCI via X23 on the MB 620 machine operating panel. 3.41.1 HR 4xx (FS) or HR 5xx (FS) portable handwheel The HR 4xx and HR 5xx are portable electronic handwheels.
Page 384
Note The interfaces comply with the requirements of EN 61800-5-1 for "protective extra-low voltage (PELV)." Danger Only units that comply with the requirements of EN 61800-5-1 for "protective extra-low voltage (PELV)" may be connected. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 385
Internal wiring of the contacts for the emergency stop button and permissive button: Note HEIDENHAIN would like to point out that the permissive buttons on the HR 520, HR 420 and HR 410 handwheels are not cross-circuit proof. If your machine requires a handwheel with cross-circuit proof permissive buttons, you must use a HR 410FS or HR 520FS handwheel.
Page 386
Bridge on pin 4 (emergency stop) Bridge on pin 5 (emergency stop) Bridge on pin 7 (emergency stop) Bridge on pin 6 (emergency stop) Not assigned Not assigned Not assigned Not assigned Not assigned HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.41.2 HR 520FS, HR 410FS safety-oriented electronic handwheels The HR 520FS and HR 410FS handwheels that are now available in addition to the HR 550FS (wireless handwheel system) are devices that, due to their cross-circuit-safety, can also be integrated in safety-related applications according to EN 13849.
Page 388
Each of the two permissive buttons triggers a normally closed contact and a normally open contact. The two contacts are not positively driven, meaning that if one of the contacts gets jammed, it will not continuously and erroneously grant permission. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 389
As a result of the cross-circuit-safety, the information from the permissive buttons of handwheels with FS must be evaluated differently in the safety circuit and in the PLC program: Handwheel without FS Handwheel with FS X1/1 X1/2 Permission X1/1 X1/2 Permission a.
Page 390
FS handwheels. Only standard handwheels and dummy plugs for standard handwheels (ID 271958-03) may be used on systems that are prepared for standard handwheels (without FS). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 391
Handwheels with FS are connected with the current cables of the HR 4xx and Connection HR 5xx series of HEIDENHAIN handwheels: Pin layout for the various extension cables, adapter cables, connecting cables, and the handwheel: Extension cable, Adapter cable, For connecting cable ID, see...
Page 392
Note The interfaces comply with the requirements of EN 61800-5-1 for "protective extra-low voltage (PELV)." Danger Only units that comply with the requirements of EN 61800-5-1 for "protective extra-low voltage (PELV)" may be connected. HEIDENHAIN Technical Manual iTNC 530 HSCI...
2.4 GHz ISM radio band, which is freely accessible almost all over the world. The HR 550FS complies with the internationally accepted standards. For radio communication, the HEIDENHAIN HR 550FS uses 2.4 GHz ZigBee transmission technology with a special HEIDENHAIN communications protocol.
Page 394
You must ensure through appropriate wiring that this triggers an emergency stop on the control. HEIDENHAIN also recommends that you always place the wireless handwheel into the HRA 551FS adapter when you are not using it. This prevents you from confusing the different handwheels. It also ensures that the handwheel battery is recharged and prevents an unexpected emergency stop reaction triggered by an empty battery.
Page 395
Specifications HR 550FS with HRA 551FS Radio range (max. distance between Max. 20 m in direct line of sight the HR and the HRA) (depending on the ambient conditions) Ambient temperature during 0 °C to + 40 °C operation Ambient temperature for charging + 5 °C to + 40 °C process of battery (recharging the battery at a...
Page 396
There is no guarantee, however, that such interference will not occur in a particular installation. Note This wireless handwheel from HEIDENHAIN must be installed and used in strict accordance with the manufacturer's instructions as described in this technical documentation and the User's Manual for your control. Any other installation or use will violate FCC Part 15 regulations.
Page 397
The wireless communication uses the public, and therefore freely available, 2.4 GHz radio band via a special radio transmission protocol from HEIDENHAIN. The wireless handwheel system attains a high and certified safety standard because of its dual-channel transmission protocol.
Page 398
(HR and HRA) must be replaced if replacement of a HR 550FS (variant -02 by -03) or HRA 551FS (variant -01 by -02) is necessary. Moreover, HEIDENHAIN recommends an update of the control hardware to the NC software 34049x-07 SP5, NC-Software 60642x-02 SP5 or higher due to further improvements in communication with the control.
Page 399
This means that longer cables with ID 296467-xx cannot be used for the wireless handwheel system. If longer handwheel cables are required, HEIDENHAIN should be consulted. A maximum distance of 50 m between X23 (MC 4xx or...
Page 400
Use of available cable connections: For cable lengths up to 22 m, the existing cable connections for HEIDENHAIN handwheels of the HR 4xx and HR 5xx series can be used to retrofit a wireless handwheel system. The existing handwheel connecting cables must be checked regarding their length and the possibility of connecting a wireless handwheel system.
Page 401
MP_7645.3 HRA 55xFS: Evaluation of the permissive buttons Input: 0: Permissive buttons not pushed --> Contacts A and B are open, but not cross-circuit proof 1: Handwheel permissive buttons are cross-circuit proof Pin layout for the various extension cables, adapter cables, connecting cables, and the handwheel: Extension cable, ID Adapter cable, ID...
Page 402
Wiring of the contacts for the emergency stop button and permissive button: Additional components Connecting cable Spiral cable 312879-01 Normal cable 296467-xx Metal armor tubing 296687-xx Plug-in terminal strips for advance ordering 4-pin terminal block 266364-12 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 403
At the intended place of use, every wireless handwheel system from HEIDENHAIN needs a suitable and vacant radio channel in the 2.4 GHz ISM band. If this cannot be guaranteed, we advise against using the wireless handwheel system (see "Important notes on the radio network of the wireless handwheel system"...
Page 404
The HEIDENHAIN wireless handwheel system uses the ISM band in the Important notes on frequency range of 2.405 GHz to 2.480 GHz up to a maximum transmission the radio network power of 10 mW. As the ISM band generally is a freely accessible frequency...
Page 405
Clarification of whether the HEIDENHAIN wireless handwheel system is Procedure allowed to use the 2.4 GHz ISM band in the customer's area (country- specific and company-internal regulations at the intended place of use and the end user's site must be taken into account).
Page 406
All radio devices in the environment should be radio environment active for the evaluation. HEIDENHAIN recommends performing the measurements using a "Wi-Spy WLAN USB 2.4x Spectrum Analyzer" to obtain a utilization profile of the 2.4- GHz ISM band. This USB device for PCs together with the associated Chanalyzer 3.4 software makes it possible to appropriately visualize the radio...
Page 407
Figure 2: Possible position of radio channel Three WLAN networks have been identified in this example environment. In this example, the wireless handwheel could be set on the vacant ZigBee channel 15 outside the WLAN networks. The diagram shows the typical curve of a ZigBee radio device (white curve), such as the HR 550FS.
Page 408
Press the SET UP WIRELESS HANDWHEEL soft key HEIDENHAIN generally recommends that in Channel setting you manually define the radio channel to be used. To select a vacant radio channel, please follow the information provided in this document. We advise against using the...
Page 409
The channel designations in the dialog of the control are numbered Channel setting consecutively from 0 to 15 and do not correspond to the ZigBee channel numbers. Channel 0 at 2.405 GHz in the dialog on the control corresponds to ZigBee channel 11;...
Page 410
• Value = 3 The radio connection is not reliable. We advise against operating the wireless handwheel on this channel. The radio connection should be checked. You must change to another radio channel. HEIDENHAIN Technical Manual iTNC 530 HSCI...
3.41.4 HR 410 portable handwheel The HR 410 is a portable electronic handwheel. For the assignment of the keys of the HR 410 to the PLC inputs and outputs, see "HR 410 portable handwheel" on page 1510. Pin layout for the various extension cables, adapter cables, connecting cables, Pin layout and the handwheel: Extension cable,...
3.41.6 HRA 110 handwheel adapter With the handwheel adapter you can connect two or three HR 150 panel- mounted handwheels to the iTNC 530 HSCI. The first and second handwheels are assigned to the X and Y axes. The third handwheel can be assigned through a selection switch (option).
Page 415
Pin layout on the HRA 110: X23: Connection to MB 620 HRA 110 D-sub connector (female) 9-pin Assignment +12 V +0.6 V (U Do not assign Housing External shield Attention The interface is electrically separated (protective extra-low voltage (PELV) as per EN 61800-5-1). Pin layout on the HRA 110: X31: HRA 110 supply voltage...
The LIFTOFF function can protect workpieces and tools from damage. When a power failure occurs and the LIFT OFF function is active, the iTNC 530 HSCI tries to lift the tool off of the contour, using the residual energy of the DC-link.
Page 417
Example: During operation at 24 V, a total current of 10 A is required for switching the control components on. This corresponds to an ohmic load of 2.4 ohms. In addition, the voltage for the 24 V components may not sink below 18 V (e.g. switching voltage of the contactors), for example.
UVR 1xx and KDR 1xx, should be routed in the proximity of the KDR 1xx. HEIDENHAIN recommends leaving a space of 20 cm around the commutating reactor. This distance is to be maintained regardless of the KDR 1xx used.
Page 458
Adapter cable for TT and TS Mounted coupling for quick connection Mounted coupling for HEIDENHAIN standard connector: HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 459
TS 220 Adapter cable for TS 120/TS 220 July 2013 3.44 Dimensions...
Page 460
SE 640 transmitter- receiver unit HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 461
SE 540 transmitter- receiver unit July 2013 3.44 Dimensions...
3.46 iTNC 530 HSCI grounding diagram with modular HEIDENHAIN inverter system—Power supply unit integrated in UV(R) July 2013 3.46 iTNC 530 HSCI grounding diagram with modular HEIDENHAIN inverter system—Power supply unit integrated in UV(R)
3.47 iTNC 530 HSCI basic circuit diagram You can find the current basic circuit diagrams in the download area of the HEIDENHAIN HESIS-Web including Filebase on the Internet at http://portal.heidenhain.de. For this area you need access rights that you can request via e-mail.
3.48 iTNC 530 HSCI cable overview—Basic configuration, MC in electrical cabinet Please note that the cable overviews already contain components in the new design (Design 7). July 2013 3.48 iTNC 530 HSCI cable overview—Basic configuration, MC in electrical cabinet...
3.49 iTNC 530 HSCI cable overview—Basic configuration, MC in operating panel Please note that the cable overviews already contain components in the new design (Design 7). July 2013 3.49 iTNC 530 HSCI cable overview—Basic configuration, MC in operating panel...
3.50 iTNC 530 HSCI cable overview—Basic configuration, MC in electrical cabinet, UEC 1xx Please note that the cable overviews already contain components in the new design (Design 7). July 2013 3.50 iTNC 530 HSCI cable overview—Basic configuration, MC in electrical cabinet, UEC 1xx...
3.51 iTNC 530 HSCI cable overview—Basic configuration, MC in operating panel, UEC 1xx Please note that the cable overviews already contain components in the new design (Design 7). July 2013 3.51 iTNC 530 HSCI cable overview—Basic configuration, MC in operating panel, UEC 1xx...
3.52 Cable overview for iTNC 530 HSCI with HEIDENHAIN inverter systems July 2013 3.52 Cable overview for iTNC 530 HSCI with HEIDENHAIN inverter systems...
3.53 iTNC 530 HSCI cable overview—Accessories Please note that the cable overviews already contain components in the new design (Design 7; in boldface type). July 2013 3.53 iTNC 530 HSCI cable overview—Accessories...
4 Machine parameters 4.1 What is a Machine Parameter? A contouring control must have access to specific data (e.g., traverse distances, acceleration) before it can execute its programmed instructions. You define these data in machine parameters. This list of machine parameters is divided into groups according to topic. Machine parameters Topics 10 to 999...
Page 476
With other machine parameters you can activate specific functions. In this case, the parameters serve as on/off switches for these functions. These parameters are bit-encoded. Each bit is assigned either to an axis or a function. HEIDENHAIN Technical Manual iTNC 530 HSCI...
4.2 The Machine Parameter Programming mode of operation Enter the code number 95148 to access the Machine Parameter Programming mode of operation Meaning of the soft keys in the Machine Parameter Programming mode of operation: Meaning of the soft keys: Switch between insertion and overwrite modes Jump to the beginning of the next word in the line Jump to the beginning of the previous word in the line...
4.3 Input and output of machine parameters If the machine parameters have not yet been entered in a HEIDENHAIN contouring control (e.g., before commissioning), the iTNC presents the list of machine parameters after the memory test: Enter the values for the machine parameters either by hand on the keyboard ...
Page 479
Currently only for MP1054.x (linear distance of one motor revolution) and for Special case: MP7530 (within description tables for the kinematics). Entering a formula You can enter a formula instead of a fixed value. When entering the formula, you must pay attention to the case of the letters (whether they are small or capital).
END key, the iTNC generates a standard machine parameter list (MP NAME). In this list the iTNC is defined as a programming station with the HEIDENHAIN standard colors. In all other machine parameters a default value is entered.
Page 481
Call the machine parameter editor through the MOD function "code Manual input number": • By entering the code number 95148 you gain access to the complete list of machine parameters. • By entering the code number 123 you gain access to a subset of machine parameters.
Page 482
Access to the OEM.SYS file is only possible upon entry of the PLC password. The OEM can change the PLC password via the PLCPASSWORD = entry in order to protect the OEM.SYS file from unauthorized changes. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 483
Machine parameters can be overwritten by the PLC or from an NC macro. In Overwriting the Program run, full sequence, Program run, single block and machine Positioning with manual data input operating modes, machine parameters parameters can be overwritten only when the drives are stationary, and not during a movement.
Page 484
MP does not exist / is not changeable / is not changeable during a started program Call was not in a submit or spawn job Call during running program without strobe Error while saving (fatal error) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 485
Module 9032 Read machine parameters With this module you can read the value of the given machine parameter from the active machine parameter file. The input value is transferred as a natural number with the decimal point shifted by the number of possible decimal places.
Page 486
Error code in W1022 W1022 MP number does not exist or MP is outside value range Module was not called in a submit or spawn job MP is of the "string" type No system memory HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 487
Module 9312 Change machine parameters in the current machine parameter file Module 9312 enables you to dynamically overwrite the values of the machine parameters in the active machine parameter file and the run-time memory of the system, or only in the run-time memory. For machine parameters defined as numerical values, the new value can also be programmed as a string.
Page 488
Parameter does not exist or cannot be changed Invalid PLC string for file name or MP value Call was not in a submit or spawn job Call during running NC program without change signal No MP file found Error while saving HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 489
Module 9313 Read machine parameters Module 9313 reads the contents of machine parameters from the run-time memory or from the current machine-parameter file. For machine parameters defined as numerical values, the content can also be read as a string. Machine parameters defined as strings cannot be read as numbers.
Page 490
Invalid PLC string or double-word address programmed Call was not in a submit or spawn job No MP file found MP (defined as string) cannot be read as a number No system memory No MP file found HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 491
After the PLC program has been restarted, the module will no longer be effective and the original configuration will become active again. HEIDENHAIN recommends using power limiting (mode 0) via MP2393.x only for spindles. Power limiting for axes might cause positioning errors.
Page 492
1: String does not contain a valid file name 2: File not found 3: File is faulty 4: Incorrect string number transferred 5: Call was not in a submit job 6: Call during running program without strobe HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 493
A machine parameter subfile can be activated via Module 9034, or from the Machine parameter NC program via FN17: SYSWRITE (also see page 1703). subfile Module 9034 Load a machine parameter subfile With this module you load the contents of the given machine parameter into the main memory.
Any lowercase letters for auxiliary axes, any uppercase letters for slave axes Input: Characters 1 to 9 from the right represent axes 1 to 18 MP100.0 Traverse range 1 MP100.1 Traverse range 2 MP100.2 Traverse range 3 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 495
Function and input Software Page version and behavior MP108.x Assignment of axes to drive-control motherboards RESET Input: 0 to 4: Number of drive-control motherboard in the HSCI chain MP109.x Assignment of spindle(s) to drive-control motherboards RESET Input: 0 to 4: Number of drive-control motherboard in the HSCI chain MP110.x Assignment of position encoder inputs to the axes...
Page 496
Nominal speed command outputs of the axes RESET Input: 0: No servo-controlled axis 1 to 8: Analog CMA output X66, X67 51 to 56: Digital CC outputs X51 to X56 80 to 85: Digital UEC outputs X80 to X85 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 497
Function and input Software Page version and behavior MP121.0 Nominal speed command output of the first spindle RESET Input: 0: No servo-controlled axis 1 to 8: Analog CMA output X66, X67 51 to 56: Digital CC outputs X51 to X56 80 to 85: Digital UEC outputs X80 to X85 MP121.1 Nominal speed command output of the second spindle...
Page 498
Prescribed increment for Hirth coupling 1532 Input: 0.0000 to 180.0000 [°] MP708.x Traverse distance for acceleration-dependent backlash compensation Input: 0.0001 to 1.000 [mm] 0: Function inactive MP709.x Time constant for backlash compensation Input: 1 to 1000 [ms] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 499
Function and input Software Page version and behavior MP710.x Backlash compensation Input: –9.9999 to +9.9999 [mm] or [°] MP715.x Height of peaks during circular movement (analog only) with M105 Input: –1.0000 to +1.0000 [mm] (digital: 0) MP716.x Compensation value per control loop cycle time with M105 Input: 0.000000 to 99.999999 [mm] (digital: 0) MP720.x...
Page 500
MP911.x Positive software limit switches, traverse range 2 Input: –99 999.9999 to +99 999.9999 [mm] or [°] MP912.x Positive software limit switches, traverse range 3 Input: –99 999.9999 to +99 999.9999 [mm] or [°] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 501
Function and input Software Page version and behavior MP920.x Negative software limit switches, traverse range 1 (default setting after power on) Input: –99 999.9999 to +99 999.9999 [mm] or [°] MP921.x Negative software limit switches, traverse range 2 Input: –99 999.9999 to +99 999.9999 [mm] or [°] MP922.x Negative software limit switches, traverse range 3 Input:...
For machining feed rate MP1061.1 For rapid traverse MP1070 Radial acceleration Input: 0.001 to 500 [m/s MP1080.x Analog axes: Integral factor for offset adjustment Input: Enter 0 to 65 535 Digital axes: No function Input: 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 503
Function and input Software Page version and behavior MP1085.x Maximum permissible axis-specific jerk for path movements in the operating modes Program Run Full Sequence, Program Run Single Block, and Positioning with Manual Data Input Input: 0.0 to 9999.9 [m/s or 1000° /s MP1086.x Maximum permissible axis-specific jerk for rapid traverse movements in the operating modes Program Run Full...
Page 504
Analog axes: 0.030 to 10.000 [V] Digital axes: 0.030 to 10.000 [1000 min] Recommended: 0.030 [1000 min] MP1144.x Motion monitor for position and speed Input: Analog axes: Without function Digital axes: 0 to 99 999.999 [mm] 0: No monitoring HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 505
Function and input Software Page version and behavior MP1146.x Difference between the position at shutdown and the position read in via the EnDat interface Input: 0.0000 to 300.0000 [mm] or [°] 0: No difference permitted MP1150.0 Delay time for erasing the nominal velocity value with the 896, erasable error message EXCESSIVE SERVO LAG IN <AXIS>...
Page 506
0.1 to 1000.0 [m/s³] MP1242.x Max. permissible axis-specific jerk at curvature changes for HSC filter Input: 0.1 to 1000.0 [m/s³] MP1243.x Max. permissible axis-specific jerk at curvature changes for advanced HSC filter Input: 0.1 to 1000.0 [m/s³] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 507
Function and input Software Page version and behavior MP1250.x Factor for axis-specific jerk at corners at rapid traverse (from value in MP123x.x) Input: 0.0000 to 30.0000 1: No change at rapid traverse MP1262 Filter order used for HSC filters 1100 Input: 0 to 31 [filter order] 31: Default...
Page 508
0: Do not evaluate multiturn information 1: Evaluate multiturn information MP1360.x Fast PLC input for reference pulse Input: 0: No fast PLC input for reference pulse 1 to 5: Fast PLC inputs 1 to 5 (MP4130.x) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 509
Function and input Software Page version and behavior MP1391 Velocity and acceleration feedforward control in the 832, MANUAL and HANDWHEEL operating modes Format: %xxxxxxxxxxxxxxxxxx MP1391.0 Velocity feedforward control Input: Bit 0 to Bit 17 represent axis 1 to 18 0: Inactive 1: Active MP1391.1 Acceleration feedforward control...
4.4.4 Servo control with following error Function and input Software Page version and behavior MP1710.x Position monitoring for operation with following error (erasable) Input: 0.0000 to 300.0000 [mm] Recommended: 1.2 ⋅ following error MP1720.x Position monitoring for operation with following error (emergency stop) Input: 0.0000 to 300.0000 [mm]...
(e.g. standstill monitoring, PLC via error table...) Input: 0 to 60 [s] as an integer 0: 3 [s] default MP2173.x Pulse switch-off of the power modules Input: 0.2 to 100.000 [s] 0: 3 [s] default HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 513
0 to 100 000 [rpm] MP2190.x DC-link voltage U of the power supply module 1020 Input: 0 to 3000 [V] *: Entry from the power supply module table HEIDENHAIN inverters: Non-regenerative: 565 V Regenerative: 650 V July 2013 4.4 List of machine parameters...
Page 514
Function and input Software Page version and behavior MP2195 Handling of status signals from HEIDENHAIN power supply 924, units. MP2195 can also be overwritten by the PLC and the LSV2 protocol. Input: Bit 0 – Status signals that are already active...
Page 515
Function and input Software Page version and behavior MP2000.x Performance of control loop (software option 49) RESET 1077 Input: 0: Single-speed axis 1: Double-speed axis MP2202.x Overwrite "Line count" from the motor table 1007 Input: *: Input from the motor table active 0: No speed encoder (volts-per-hertz control mode) 1 to 999 999 MP2204.x...
Page 516
Bit 10 – Handling of linear and synchronous motors to attain 1233 higher milling power with AFC 0: Handling for attaining higher milling power is active 1: Handling for attaining higher milling power is not active HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 517
Function and input Software Page version and behavior MP2222.x Special controller functions 606 42x-02 Format: %xxxxxxxxxxxxxxxx Input: Bit 2 – CC 61xx, EnDat 2.2: Temperature signal not from EnDat 2.2-log but from KTY input 0: Inactive 1: Temperature signal from KTY input Bit 10 –...
Page 518
"TRC – Torque Ripple Compensation" File name for the 1101 torque-ripple-compensation file Input: xx_<MotorNamefromMotorTable>.TRC (generated in TNCopt) No input: No compensation MP2261.x Deactivate compensation 1102 Bit 0: Torque ripple compensation Bit 1: Gear error compensation Input: %0000000000000000 1: Compensation not active HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 519
Function and input Software Page version and behavior MP2302.x Reference value for I t monitoring of motor Input: 0 to 1000.000 [⋅ rated current of motor] 0: I t monitoring of motor switched off 1: Rated current of motor as reference value MP2304.x Reference value for I t monitoring of power module...
Page 520
Center/cutoff frequency for filter 2 1090 Input: 0 to 30000.0 [Hz] MP2554.x Center/cutoff frequency for filter 3 1090 Input: 0 to 30000.0 [Hz] MP2555.x Center/cutoff frequency for filter 4 1090 Input: 0 to 30000.0 [Hz] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 521
Function and input Software Page version and behavior MP2556.x Center/cutoff frequency for filter 5 1090 Input: 0 to 30000.0 [Hz] MP2557.x Center/cutoff frequency for filter 6 606420-03 1090 Input: 0 to 30000.0 [Hz] MP2560.x Low-pass filter Input: 0: No low-pass filter 1: 1st-order low-pass filter 2: 2nd-order low-pass filter MP2560.x...
Page 522
Bandwidth for filter 5 1092 Input: 0 to 30000.0 [Hz] MP2590.x Braking ramp in an emergency stop –1 Input: 0.001 to 999.999 [min /ms] 0: Function inactive MP2600.x Acceleration feedforward control Input: 0 to 100.0000 [A/(rev/s2)] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 523
Function and input Software Page version and behavior MP2602.x IPC time constant T Input: 0.0001 to 1.0000 [s] 0: IPC inactive MP2604.x IPC time constant T Input: 0.0001 to 1.0000 [s] 0: IPC inactive MP2606.x Jerk feedforward control. Minimizing the following error (due to mechanical deformation) during the jerk phase Input: 0.000 to 0.800...
Page 524
(following error increases slightly) 2: Chatter damping is significantly increased for the selected axis; this is usually advisable for no more than one axis and results in slightly reduced control accuracy (following error increases) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 525
Function and input Software Page version and behavior MP2900.x Tensioning torque between master and slave for master- slave torque control (entry for the slave axis) Input: –100.00 to +100.00 [Nm] MP2910.x P factor of the torque controller for master-slave torque control (entry for the slave axis) 0.00 to 999.99 [1/(Nm ⋅...
0: Axis stop for TOOL CALL S 1: No axis stop for TOOL CALL S Bit 1: Zero spindle speed when switching to another gear range 0: Reduce speed to 0 1: Do not reduce speed to 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 527
Function and input Software Page version and behavior MP3120 Zero speed permitted Input: 0: S = 0 permitted 1: S = 0 not permitted MP3130 Polarity of the nominal spindle speed Input: 0: M03 positive, M04 negative 1: M03 negative, M04 positive 2: M03 and M04 positive 4: M03 and M04 negative MP3140...
Page 528
Deviation of the reference mark from the desired position (spindle preset) Input: 0 to 360 [°] MP3440.0-7 factor for spindle orientation for gear ranges 1 to 8 Input: 0.1 to 10 [(1000°/ min) /°] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 529
Function and input Software Page version and behavior MP3450.0-7 Number of spindle position-encoder revolutions for gear ranges 1 to 8 Input: 0 to 65 535 0: No transmission MP3451.0-7 Number of spindle revolutions for gear ranges 1 to 8 Input: 0 to 65 535 0: No transmission MP3510.0-7...
Bit 17 – PLC functions 0: No suppression of "Debug functions of the PLC are active" error message 1: Suppression of "Debug functions of the PLC are active" message if MP4753 = 1 has triggered this message. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 531
Function and input Software Page version and behavior MP4030.x Assignment of physical/logic PL (not required for HSCI systems) MP4031 Monitoring of number of PLs (not required for HSCI systems) MP4040 Set PLC output after shutdown 1261 MP4041 Time after shutdown until setting of the PLC output from 1261 MP4044 Input:...
Page 532
Format: Number, $xxxx [Hex], %xxxxxxxxxxxxxxxx [Bin] Input: 0 to 65535 MP4400 Profibus configuration Input: Bit 0 – Definition of option sequence 0: Sequence as in *.IOC file 1: Sequence as in MP4000.x Bit 1—reserved HEIDENHAIN Technical Manual iTNC 530 HSCI...
4.4.8 Configuration of the data interface Function and input Software Page version and behavior MP5000 Disable data interfaces 1903 Input: 0: No interface disabled 1: RS-232-C/V.24 interface disabled 2: RS-422/V.11 interface disabled 3: RS-232-C/V.24 and RS-422/V.11 interfaces disabled MP5020 Configuration of the data interface 1905 Format: %xxxxxxxx...
4.4.9 3-D touch probe Function and input Software Page version and behavior MP6010 Selection of the touch probe 1535 Input: 0: Touch probe with cable transmission (TS 120, CN123 TS 220) 1: Touch probe with infrared transmission (TS 632) 2: Touch probe with infrared transmission (TS 440, TS 640) 3: Battery-free TS 444 touch probe MP6120 Probing feed rate (triggering touch probe)
Page 536
Input: 0 to +99 999.9999 [mm] MP6182.0 X coordinate MP6182.1 Y coordinate MP6182.2 Z coordinate MP6185 Distance of probing point below ring top surface during 1545 calibration CN123 Input: +0.001 to +99 999.9999 [mm] HEIDENHAIN Technical Manual iTNC 530 HSCI...
4.4.10 Tool measurement with TT Function and input Software Page version and behavior MP6500 Tool measurement with TT 130 1552, 1553, Format: %xxxxxxxxxxxxxxx 1555, Input: Bit 0 – Cycles for tool measurement 1557, 0: Disabled 1559, 1: Not disabled 1559 Bit 1 –...
Page 538
Calculation of the probing feed rate 1557 Input: 0: Calculation of the probing feed rate with constant tolerance CN123 1: Calculation of the probing feed rate with variable tolerance 2: Constant probing feed rate HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 539
Function and input Software Page version and behavior MP6508 SE 642 transmitter/receiver unit at X112 606 42x-02 1535 Input: 0 = Not active (TS at X112, TT at X113) 1 = SE 642 with TT and TS at X112 MP6510 Maximum permissible measuring error for tool 1558 measurement with rotating tool...
Page 540
1: Axis is monitored Bit 0 – A axis Bit 1 – B axis Bit 2 – C axis Bit 3 – U axis Bit 4 – V axis Bit 5 – W axis HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 541
Function and input Software Page version and behavior MP6586 Ref. coordinate for monitoring the position of the rotary and 1558 additional linear axes during the tool measurement cycles Input: –99 999.9999 to +99 999.9999 [mm or °] CN123 MP6586.0 A axis MP6586.1 B axis MP6586.2...
0: Spindle operated without position feedback control 1: Spindle operated with position feedback control Bit 3 – Acceleration feedforward control 0: Active 1: Not active Bit 4 – 0: Tool axis tracks the spindle 1: Tool axis and spindle interpolated HEIDENHAIN Technical Manual iTNC 530 HSCI...
1406 Input: 0: Do not disable 1: Disable CN123 Bit 0 – HEIDENHAIN programs *.H Bit 1 – ISO programs *.I Bit 2 – Tool tables *.T Bit 3 – Datum tables *.D Bit 4 – Pallet tables *.P Bit 5 – Text files *.A Bit 6 –...
Page 544
14, 15, 16 and 17 only in connection with BF 150 MP7230.0 NC conversational language, soft keys for OEM cycles, operating-system language MP7230.1 PLC conversational language (user parameters) MP7230.2 PLC error messages MP7230.3 Help files HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 545
Function and input Software Page version and behavior MP7237 Display and reset the operating times 1170 MP7237.0 Display PLC operating times Input: Bits 0 to 12 represent PLC operating times 1 to 13 0: Do not display 1: Display MP7237.1 Reset PLC operating times with code number 857282 Input: Bits 0 to 12 represent PLC operating times 1 to 13...
Page 546
The settings of bits 4 and 5 also apply to the index entries if bit 6 is set. 0: Deletion always impossible 1: Deletion possible depending on settings in bits 4 and 5 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 547
Function and input Software Page version and behavior MP7266 Elements of the tool table CN123 1567 MP7266 can also be overwritten by the PLC and the LSV2 protocol. Input: 0: No display 1 to 99: Position in the tool table MP7266.0 16-character alphanumeric tool name (NAME) MP7266.1...
Page 548
Pocket at right locked (LOCKED_RIGHT) MP7267.18 S1 value (P6) MP7267.19 S2 value (P7) MP7268 Sorting/hiding columns of the preset table 1209 Input: 1 to 99 = Order of the columns 0: Do not display the column CN123 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 549
Function and input Software Page version and behavior MP7270 Feed rate display in the operating modes MANUAL 1156 OPERATION and ELECTRONIC HANDWHEEL Input: 0: Display of axis feed rate through pressing an CN123 axis direction key (axis-specific feed rate from MP1020) 1: Display of axis feed rate also before an axis direction key is pressed (smallest value from MP1020 for all...
Page 550
6: Erase the status information if a program is selected and in the event of M02, M30, END PGM. 7: Erase the status information if a program is selected and in the event of M02, M30, END PGM. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 551
Function and input Software Page version and behavior MP7310 Graphic display mode 1276 Format: %xxxxxxxx Input: Bit 0 – Projection in three planes: CN123 0: German-preferred projection 1: US-preferred projection Bit 1 – Rotating the coordinate system in the working plane by 90°: 0: No rotation 1: Rotation by +90°...
Page 552
Specification of user parameters 1 to 16 1264 Input: 0 to 99999.00 (no. of the user parameter) MP7340.0-15 Dialog messages for user parameters 1 to 16 1264 Input: 0 to 4095 (line number of the PLC dialog message file) HEIDENHAIN Technical Manual iTNC 530 HSCI...
4.4.13 Colors Function and input Software Page version and behavior MP7350 Window frames 1268 MP7351 Error messages 1268 MP7351.0 Priority 0 (error) MP7351.1 Priority 1 (warning) MP7351.2 Priority 2 (information) MP7352 "Machine" operating mode display 1268 MP7352.0 Background MP7352.1 Text for operating mode MP7352.2 Dialog MP7353...
Page 554
1270 MP7364.0-6 Colors 1 to 7 of the graphic program used MP7364.7 Line color (color 8 of the graphic program) MP7364.8 Color for highlighted graphic elements if defined in the help illustration MP7364.9 Background HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 555
Function and input Software Page version and behavior MP7365 Oscilloscope 1270 MP7365.0 Background MP7365.1 Grid MP7365.2 Cursor and text MP7365.3 Selected channel MP7365.4-9 Channel 1 to 6 MP7366 Pop-up window (HELP key, pop-up menus etc. ) 1270 MP7366.0 Background MP7366.1 Text or foreground MP7366.2 Current line...
Page 556
MP7375.19 Dialog title: Text MP7375.20 Pattern generator: Points of the same height MP7375.21 Pattern generator: Currently active points MP7375.22 Pattern generator: Deleted points MP7375.23 Pattern generator: Hidden points MP7375.24 Pattern generator: Rectangle for zoom HEIDENHAIN Technical Manual iTNC 530 HSCI...
4.4.14 Machining and program run Function and input Software Page version and behavior MP7400 Look-ahead – Number of NC blocks for advance calculation 1210 of the path Input: 0: 256 [blocks] (default) 1: 512 [blocks] 2: 1024 [blocks] MP7410 Scaling cycle in two or three axes 1243 Input: 0: Scaling cycle is effective in all three principal...
Page 558
Input: 0.001 to 1.414 CN123 MP7431 Arc end-point tolerance 1263 Input: 0.0001 to 0.016 [mm] CN123 MP7432 Limit-switch tolerance for M140 / M150 1263 Input: 0.0001 to 1.0000 [mm] 0: Limit-switch tolerance not active HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 559
Function and input Software Page version and behavior MP7440 Output of M functions 771, 834, Format: %xxxxxxx 836, Input: Bit 0 – Program stop with M06 CN123 1257, 0: Program stop with M06 1564, 1: No program stop with M06 Bit 1 –...
Page 560
Maximum velocity of the principal axes during compensating movements through M128 or TCPM Input: 0 to 300 000 [mm/min] CN123 MP7475 Reference for datum table 1409 Input: 0: Reference is workpiece datum 1: Reference is machine datum (MP960.x) CN123 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 561
Function and input Software Page version and behavior MP7480 Output of the tool or pocket number 1610 MP7480.0 With TOOL CALL block Input: 0: No output 1: Tool number output only when tool number changes 2: Tool number output for every TOOL CALL block 3: Pocket number and tool number output only when tool number changes 4: Output of the pocket number and tool number for every...
Page 562
Tool from magazine 12 to be returned MP7481.12 Tool from magazine 13 to be returned MP7481.13 Tool from magazine 14 to be returned MP7481.14 Tool from magazine 15 to be returned MP7481.15 Tool from magazine 16 to be returned HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 563
Function and input Software Page version and behavior MP7482 Pocket coding of the tool magazines 1604 Format: %xxxxxxxx 0: Variable pocket coding 1: Fixed pocket coding Input: Bit 0: Magazine 1 Bit 1: Magazine 2 Bit 2: Magazine 3 Bit 3: Magazine 4 Bit 4: Magazine 5 Bit 5: Magazine 6 Bit 6: Magazine 7...
Page 564
Virtual tool axis – Reapproaching the contour and manual traverse in the current tool-axis direction (FCL2 upgrade function) Input: 0: Inactive 1: Active MP7506 Selection of kinematics at booting of the control Input: 0 to 999 -1: Function inactive HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 565
Function and input Software Page version and behavior MP7507 Selecting the kinematics for the operating mode 1442 Input: %xxx Bit 0 0: Kinematics cannot be selected in Editing operating modes 1: Kinematics can be selected in Editing operating modes for simulation in Test Run mode Bit 1 0: Kinematics cannot be selected in Program Run operating modes...
PLC cycle time 1087 PLC cycle time is a multiple of the HSCI cycle time (3 ms). Minimum possible value is therefore 12 ms. Input: 0 to 60 [ms] 0 to 12: 12 ms MP7610.x Reserved HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 567
Function and input Software Page version and behavior MP7620 Feed-rate override and spindle speed override 358, 963, Format: %xxxxxxx 1156 Input: Bit 0 – Feed-rate override if rapid traverse key is pressed in Program Run mode. 0: Override not effective 1: Override effective Bit 1 –...
Page 568
5: Up to three HR 150 via HRA 110 6: HR 410 7, 8: Reserved 9: HR 410 FS 10: Reserved 11: HR420/HR520 without LED activation 12: HR 550FS handwheel with wireless transmission 13: HR520 with LED activation HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 569
Function and input Software Page version and behavior MP7641 Handwheel settings 1506 Format: %xxxxxxxxxxxxxx Input: Bit 0 – HR 130, HR 330, HRA 110: Input of the subdivision factor 0: Through iTNC keyboard 1: Through PLC Module 9036 Bit 1 – HR 420/HR 5xx: With detent positions 0: Without detent positions 1: With detent positions Bit 2 –...
Page 570
HRA 55xFS: Behavior of the permissive buttons Input: 0: Permissive buttons not pressed --> Relay contacts A and B are open, but not cross-circuit proof 1: Handwheel permissive buttons are cross-circuit proof MP7645.4-7 No function HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 571
Function and input Software Page version and behavior MP7646.x Reserved 60642x-03 MP7647.x Reserved 60642x-03 MP7648.x Reserved 60642x-03 July 2013 4.4 List of machine parameters...
Page 572
HRA 55xFS: Behavior of the permissive buttons Input: 0: Permissive buttons not pressed --> Relay contacts A and B are open, but not cross-circuit proof 1: Handwheel permissive buttons are cross-circuit proof MP7649.4-7 No function HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 573
Function and input Software Page version and behavior MP7650.x Handwheel counting direction (for HRA 110: for each axis) 1507 MP7650.0 for X23 of the last machine operating panel in the HSCI chain, and MP7650.4 for X29 of the MC main computer Input: Bit 0...
Page 574
1: With R2 from tool table (center of sphere) Bit 7 – Inserting a defined rounding arc or spline 0: Defined rounding arcs are always inserted 1: Defined rounding arcs are always inserted if the acceleration from MP1060.x or MP1070 was exceeded HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 575
Function and input Software Page version and behavior MP7680 Machine parameter with multiple function 892, 893, Bit 8 – Insertion of rounding arc or cubic spline 1217, 0: Rounding arc is inserted 1243, 1: A cubic spline is inserted instead of a rounding arc 1246, Bit 9 –...
Page 576
1: Transfer last FN19 outputs to the PLC after block scan. Bit 4 – MP subfiles during block scan 0: MP subfiles are not activated during block scan 1: MP subfiles are activated during block scan HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 577
Function and input Software Page version and behavior MP7682 Machine parameter with multiple function 1148, 1149, Format: %xxxxxxxxxxxxxxx 1216, Input: Bit 0 – Incremental block after TOOL CALL 769, 0: With length compensation 1604 1: Without length compensation Bit 1 – Reference value for calculating the preset during datum setting 0: Actual value is calculated 1: Nominal value is calculated...
Page 578
1: TOOL CALL for a tool where TIME2 has expired leads to an error message and NC stop Bit 15 – Reserved = 0 Bit 16 – Reserved = 0 Bit 17 – Reserved = 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 579
Function and input Software Page version and behavior MP7683 Executing pallet tables and NC programs 1215, 1496 Format: %xxxxxxxxx Input: Bit 0 – No function Bit 1 – Program Run, Full Sequence mode 0: NC start executes a complete NC program. 1: NC start executes all NC programs up to the next pallett.
Page 580
1: Feed rate profile like up to and including 60642x-01. Bit 7 – Detection of curvature changes 0: Detection of curvature changes improved. 1: Detection of curvature changes like up to and including 60642x-01. Bit 8 – Reserved HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 581
Input: %xxx Bit 0 – HEIDENHAIN power modules 0: Active 1: Inactive Bit 1 – HEIDENHAIN synchronous motors 0: Active 1: Inactive Bit 2 – HEIDENHAIN power supply units 0: Active 1: Inactive July 2013 4.4 List of machine parameters...
4.4.16 Second spindle Function and input Software Page version and behavior MP13010 to Machine parameter block for the second spindle MP13530 Input: Function and input range are identical with MP3010 to MP3530. HEIDENHAIN Technical Manual iTNC 530 HSCI...
5 Modules, markers and words 5.1 Overview of modules Module Function SW version Page 9000/ Copy in the marker or word range 1849 9001 9002 Read all inputs of a PLC input/output unit Not with HSCI 9003 Read the analog input of the MC and of Not with HSCI the PL 4xxB 9004...
Page 584
Display a moving-bar diagram in the small 1357 PLC window 9084 Display PLC error messages with – additional data 9085 Display PLC error message 1181 9086 Clear PLC error message 1181 9087 Status of PLC error message 1182 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 585
Module Function SW version Page 9088 Display the M functions 1158 9089 Control in operation 1159 9090 Select a line in the pallet table 1497 9091 Find the line number of a tool in the tool 1596 table 9092 Search for an entry in the tables selected 1572 for execution (.T/.D/.TCH) 9093...
Page 586
Momentary utilization of the drive motor 9167 Supply voltage monitoring 9168 Interrogate the commissioning status 1026 9169 Axes for which I32 does not switch off Not with HSCI the drives 9170 Find the current torque HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 587
Module Function SW version Page 9171 Oriented spindle stop 9173 Speed-dependent wye/delta switchover 9174 Spindle status regarding wye/delta switchover 9175 Switch the spindle 9179 Status information about spindle(s) 9180 Simulation of NC keys 1393 9181 Disable individual NC keys 1393 9182 Re-enable individual NC keys 1394...
Page 588
Interrupt a spawn process for a defined 1840 time 9270 Read a code word 1708 9271 Write a code word 1708 9272 Write code number into PLC string 606 42x-02 1266 9275 Write ASCII data into the log 1296 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 589
Module Function SW version Page 9276 Write operand contents into the log 1297 9277 Write data into the OEM log 1297 9279 Control reset 1262 9280 Start the NC macro (Run pallet entry) 1501 9281 Select a line in the pallet table 1498 9282 Tool usage test for pallet table...
Page 590
Open the online help window with the 1203 control's browser 9391 Display an error message with additional 1204 offset 9392 Display PLC error message with help 1182 offset 9392 PET column for PLC notification 606 42x-02 1184 HEIDENHAIN Technical Manual iTNC 530 HSCI...
5.2 Overview of markers and words A list of PLC operands with brief description in English and German (GLB_NC_en.DEF, GLB_NC_de.DEF) is on the control under PLC:\JH\. Operand Description Reset SW version Page 1900 - Decoded M function if M4571 is set 1254 1999 4000...
Page 592
Strobe signal T code (P code) with 1611, TOOL DEF 1629 4075 Transfer active with FN19 1713 4090 Acknowledgment of "gear change completed" 4091 Acknowledgment of S code 4092 Acknowledgment of M function 1254 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 593
Operand Description Reset SW version Page 4093 Acknowledgment of T code (P code) with 1611, TOOL CALL 1629 4094 Acknowledgment of T code (P code) with 1611, TOOL DEF 1629 4095 Acknowledgment of transfer with FN19 1713 4120 - PLC positioning axis 1 to 9 active NC/PLC 4128 4130...
Page 594
Pallet machining stopped for lack of a valid 1496 4200 Overflow during multiplication 1789, 1802, 1831 4201 Division by 0 1790, 1802, 1831 4202 Incorrectly executed modulo 1791, 1802, 1831 4203 Error status for PLC module 1802, 1831 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 595
Operand Description Reset SW version Page 4204 Reserved for errors that the PLC 1831 programmer would like to catch 4210 Error from Python script with F stop active NC 4211 Error from Python script with NC stop active 4212 Error from Python script with emergency stop active 4213 Error from Python script with NC Cancel...
Page 596
Select the traverse range (with M4574) 624, 1541 4576 Disable the handwheel 1507 4577 Disabled key was pressed 1392 4579 INCREMENT OFF/ON soft key 1530 4580 Suppress emergency stop, open all 844, position control loops, NC stop HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 597
Operand Description Reset SW version Page 4581 Open all position control loops, NC stop, activate "Approach position" 4586 Enable AUTOSTART 1215 4587 Rescind feed rate limit above F MAX 4589 Activate datum management via preset 1209 table 4590 Status of fast PLC input from MP4130.2 1753 4591 Status of fast PLC input from MP4130.3...
Page 598
PLC modules that are called in the cyclic PLC program 4753 Recording of transfer and return 1286 parameters of PLC modules that are called in submit/spawn processes 4754 Write diagnostic information in 1287 MYDEBUG.LOG HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 599
Marker Description Reset SW Page version Gear code S code Code for M function 1254 Tool pocket number 1611, 1629 Tool number 1611, 1629 Index number of a programmed indexed tool NC 1596 Tool magazine number 1590 Line number in help file 1190 Operating mode 1165...
Page 600
– that occurred 1008 S code for minimum speed 1016 PLC module that was last processed – incorrectly 1018 Number of files opened by the PLC 1408 1020 Number of all open files 1408 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 601
Marker Description Reset SW Page version 1022 Error status of the last called PLC module – 1024/1100 Axis enabling 1026/1104 Axes in position 1028/1108 Axes in motion 1030/1112 Current direction of traverse 1032/1116 Reference marks not yet traversed 1034/1120 Positive software limit switch was approached 1036/1124 Negative software limit switch was...
6 Configuring the axes and spindle 6.1 Control loops 6.1.1 Selecting the axes With MP10 you define which machine axes are to be operable. The bits may be changed during the run-time without a control reset. However, the bits to be changed must have been set before the control was switched on.
6.1.2 Axis designation The coordinate axes and their directions of motion are defined in the Principal axes X, Y, international standard ISO 841. An easy way to remember this system is to use the "right-hand rule": HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 605
When the programmer writes an NC program, he always assumes that the Algebraic signs of tool (not the workpiece) is in motion. If the machine moves its workpiece- the axes holding element (table) in a particular axis instead of the tool, then the direction of actual motion is opposite to the direction of axis motion.
If no position encoder (MP110.x = 0) is connected, the data of the speed encoder must be entered in MP331.x and MP332.x. This also applies to speed encoders with EnDat interface, since the incremental track of the speed encoder is used for position feedback control. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 607
HEIDENHAIN offers incremental linear encoders with distance-coded reference marks. The nominal increment between two fixed reference marks depends on the encoder being used: In MP334.x, enter for each axis the nominal increments between two fixed reference marks. If the number of grating periods between the reference end position and the first reference mark exceeds the value from MP334.x, the error message Ref...
Page 608
0: 27 kHz 1: 400 kHz Bit 3: Analog or digital position encoder input 0: Analog encoder signal control (1 Vpp) 1: Digital encoder signal control (EnDat 2.2) Bit 4: Reserved Bit 5: Reserved HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 609
With MP210 and MP1040 you define the direction of traverse of the axes. The Direction of counting direction depends on the position in which the encoders are traverse mounted. Configuration errors in these parameters provoke the error message MOVEMENT MONITORING ERROR IN <AXIS>. Through W1030/W1112 the NC informs the PLC of the direction in which the axes traverse.
Page 610
HEIDENHAIN contouring controls monitor the signal transmission from the Encoder monitoring encoders. With machine parameters MP20.x and MP21.x you activate the monitoring function for the position encoders. The following criteria are checked: Criterion Error message Absolute position with distance- Encoder <AXIS> DEFECTIVE...
Page 611
Monitoring for encoders with EnDat interface: In the event of a disturbance, the error message EnDat defective <error code> <axis> will appear. The error code is shown in hexadecimal notation. Error codes may also appear combined, in which case they are added together. There are two possible types of errors: The encoder reports an error.
Page 612
Attention If you use the HEIDENHAIN standard motor table motor.mot and motors with EnDat encoders, you might have to change the entry for the motor in the SYS column (type of encoder) of the motor table or enter a new motor.
Page 613
Note Large input values in MP331.x and MP332.x cannot be read by the PLC! Note HEIDENHAIN recommends: The optimum manufacturing precision can only be attained with linear encoders. A control without linear encoders finds the axis position through the pitch of the ball screw. The problem is, the ball screw gets hot during machining and expands.
In MP130.x you enter index number y of machine parameter block MP2xxx.y of the current and speed controller. This way different machine parameter blocks MP2xxx.y can be used for the axis and spindle in C-axis operation. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 615
PWM output (power module output on the UEC) and position encoder is a permanent assignment: When using a CC 61xx in conjunction with HEIDENHAIN inverters Input of MP120.x/MP121.x: PWM output...
PWM output (power module output on the UEC) and position encoder is permanent. When using a CC 61xx in conjunction with HEIDENHAIN inverters Input of MP120.x/MP121.x: PWM output Input: Speed encoder...
Page 617
MP109 Assignment of spindle(s) to drive-control motherboards Input: 0 to 4: Number of the drive-control motherboard in the HSCI chain MP111 Position encoder input for the spindle/spindles Input: 0: No position encoder 201 to 206: Position encoder inputs X201 to X206 MP111.0 Position encoder input for the first spindle MP111.1...
Unless PWM frequency ≤ 5 kHz and double-speed performance, then: Speed controller cycle time = Current controller cycle time Cycle time of position Position controller cycle time = Speed controller cycle time controller HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 619
Machine interfacing iTNC 530 Maximum motor speed · 60000 min p · 5000 Hz –1 : Maximum motor speed [min : PWM frequency [Hz] p: Number of pole pairs The following PWM frequencies are available: 3333 Hz, 4000 Hz, 5000 Hz With option 49: 6666 Hz, 8000 Hz, 10000 Hz or by way of: Maximum signal frequency of motor encoder = 400 kHz or 800 kHz...
Page 620
: Maximum feed rate [m/min] : Maximum signal frequency of position encoder [kHz] SP: Signal period of the position encoder [kHz] Example: m · s 20 µm · 400 kHz · 60 µm · min = 480 m/min HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.1.7 Reading axis information Module 9038 Read general axis information With Module 9038 you can interrogate the general status information of the axes. You can interrogate the status of a specific axis or of all axes at once. Bits 0 to 14 represent axes 1 to 15. Bit 15 represents the spindle (depends on MP4020 bit 14).
Page 622
You can define the current tool axis in two ways in the NC block: Current tool axis In the HEIDENHAIN conversational dialog with TOOL CALL In ISO programming with G17 to G20 In the PLC you can interrogate the current tool axis via markers (only axis 0 to 9) or via module: This information is only available after each tool call with "TOOL CALL,"...
6.1.8 Traverse ranges You can divide the working range of the machine into three traverse ranges, e.g. one for each workpiece. Each traverse range is limited by a software limit switch. For the software limit switch of a traverse range: The datum is the machine datum (MP960.x).
Page 624
M4624 is set. The marker must then be reset by the PLC program. Reset M4574 Select the traverse range (with M4575) M4575 Select the traverse range (with M4574) M4135 Strobe marker for selecting the traverse range M4624 Strobe marker for selecting the traverse range HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 625
Module 9150 Axis-specific reading of axis traverse limits PLC module 9150 enables you to read the axis traverse limits that can be defined (after pressing the MOD key). If the axis traverse limits are set by the user (after pressing the MOD key), marker 4624 is set.
Page 626
Error code in W1022 W1022 Invalid value for traverse range For the axis assignment, neither a string nor –1 was transferred The module was called during a running part program or without an M/S/T/Q strobe HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 627
Module 9152 Selecting traverse range, axis display and axis designation With Module 9152 you can select the traverse range, the axis designation, and the axis display. The axis designations in MP100.x and the axis display in MP7291 are overwritten and cannot be activated until the module has received –1 for the axis designation and axis display, a traverse range has been activated with M4135, MP100.x or MP7291 have been edited, or the control has been reset.
Page 628
W1120 and W1036/W1124: Reset W1034/1120 Positive software limit switch was approached Bits 0 to 17 represent axes 1 to 18 W1036/1124 Negative software limit switch was approached Bits 0 to 17 represent axes 1 to 18 HEIDENHAIN Technical Manual iTNC 530 HSCI...
If NC blocks were used in the Positioning with Manual Data Input, Program Special function Run Single Block, and Program Run Full Sequence operating modes to M150 program positions that are outside of the traverse ranges, then normally the blocks containing this violation are not performed, and an error message is output.
PLC axis is a rotary axis. MP100 Designation of axes Format: XYZABCUVWxyzabcuvw- Input: Bits 0 to 17 represent axes 1 to 18 MP100.0 Traverse range 1 MP100.1 Traverse range 2 MP100.2 Traverse range 3 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 631
Module 9120 Start PLC axis This module starts the positioning of a PLC axis regardless of other processes in the control. Conditions: Status changes through a PLC positioning command are not detected until the next PLC scan. The axis must be activated in MP10 and identified in MP100 as a PLC axis. ...
Page 632
Bit 6 – Target position reached? 0: Target position not yet reached 1: Target position reached Bit 7 – Axis in limit-switch range? 0: Axis not in limit-switch range 1: Axis in limit-switch range HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 633
Module 9123 Traverse the reference marks of PLC axes Traverse the reference marks as for NC axes. This module is not suitable for encoders with distance-coded reference marks (use Module 9220). You can use the same procedure to traverse a reference mark for PLC axes ...
Page 634
0 to 17 represent axes 1 to 18 9125 B/W/D <Error code> 0: Positioning is canceled 1: Axis does not exist 2: Not a PLC axis 3: Axis was already stationary 4: Axis is not a Hirth axis (MP420.x) HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.2.1 Coupling function for PLC axes or auxiliary axes The coupling function makes it possible to control PLC axes in dependency on other PLC axes or an NC axis. This enables you to realize complex simultaneous movements of several PLC axes. The coupling function is activated and deactivated through PLC module 9228.
Page 636
When you rescind the coupling function, you must set the default values of the software limit switches again. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 637
Module 9228 Coupling function for auxiliary axes Module 9228 is used to enable/disable the coupling of auxiliary axes with other auxiliary or NC axes for positioning movements. The resulting motions must be defined in a formula (coupling function) for each coupled axis. This formula is to be transmitted to the module as a PLC string.
Page 638
;Example: Activate coupling function L S"X*2“ = SG_CouplingFunction PS K &SG_CouplingFunction PS k+3 PS k %01 CM 9228 PL DL_Return_value ;Example: Deactivate coupling function PS K &SG_CouplingFunction PS k+3 PS k %00 CM 9228 PL DL_Return_value HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 639
Module 9229 Status of coupling function Module 9229 is used to determine the status and error conditions of Module 9228 (coupling functions). The module can calculate the current position value to avoid nominal-position steps when axes are coupled, and to be able to pre- position the coupling axes appropriately.
If there is an emergency stop An error message that results in a STOP A reset of Markers M4120 to M4128 Stopping of the positioning with Module 9224 (all axes) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 641
Module 9221 Start a PLC positioning movement Starts a PLC positioning movement in one axis. With module 9221, you can deactivate collision monitoring for a specific PLC positioning movement. This means that it is also possible to position an axis when DCM is active and the reference marks have not yet been traversed in all axes.
Page 642
Value Meaning M4203 Status was transferred Axis does not exist or status interrogation faulty W1022 Invalid status information was requested The status of an open-loop axis, auxiliary axis or slave axis is being interrogated HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 643
Module 9224 Stop PLC positioning movements Individual PLC positioning movements can be stopped with Module 9224. If M4120 to M4128 are already set, they are reset. It is still possible to stop PLC positioning movements by resetting markers M4120 to M4128.
Page 644
The deactivation of collision monitoring (bit 3) for the PLC positioning movement does not affect the status information provided by Module 9064 (collision monitoring status). With active DCM the module still reads "Monitoring active". Error code 7 not possible. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 645
Positioning auxiliary axes: Axes with automatic reduction (modulo value in MP810.x) are always moved to the target position in the direction of the shortest traverse, unless the target position was given as an incremental value. The axis must be stationary. Any positioning movement must be interrupted ...
Page 646
PLC positioning axis 5 active NC/PLC NC/PLC M4125 PLC positioning axis 6 active NC/PLC NC/PLC M4126 PLC positioning axis 7 active NC/PLC NC/PLC M4127 PLC positioning axis 8 active NC/PLC NC/PLC M4128 PLC positioning axis 9 active HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.4 Axis-error compensation The iTNC can compensate the following mechanical axis errors: Backlash Linear axis errors Nonlinear axis errors Thermal expansion Reversal spikes during circular movements Friction, stick-slip Torsion compensation Per axis you can activate either the linear or the nonlinear axis error compensation.
Page 648
MP709.x the time in which the distance to be compensated (from MP710.x) should be traversed. MP710.x Nominal value Reversal point Nominal value MP709.x: Small input value MP709.x: Large input value MP709.x = 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 649
In the backlash compensation, the time in which the distance to be Acceleration- compensated should be traversed is entered in MP709.x. The time entered is dependent a fixed value and is used independently of axis acceleration. backlash compensation Acceleration-dependent backlash compensation that is entered in machine parameter MP708.x is a different feature.
Page 650
MP752.x: 15 ms For every change in direction, a nominal speed command signal is output for 15 ms, which corresponds to a feed rate of 120 mm/min: 0.03 mm = 120 mm/min 15 ms HEIDENHAIN Technical Manual iTNC 530 HSCI...
The reversal error is compensated dynamically depending on the acceleration. The reversal error is compensated more rapidly at high acceleration, and more slowly at low acceleration. MP708 is used to define the distance within which the complete reversal error is to be compensated. This dynamic compensation is active only if no time constant is defined in MP752.
(e.g. temperature) can cause nonlinear axis errors. These graphics show typical nonlinear axis errors: The best way to measure nonlinear axis error is with a comparator measuring system such as the HEIDENHAIN VM 101. Note The iTNC can compensate screw-pitch error and axis sag simultaneously.
Page 653
The following graphic shows the trace of an axis sag error as a function of Y (Z = f(Y)): Error in Z [mm] 0.05 0.04 0.03 Machine datum 0.02 Datum 0.01 [mm] –90 –76.8928 –63.7856 –50.6784 –37.5712 –24.464 –11.3568 1.7504 –0.01 –0.02 –0.03...
Page 654
Example: Entry in the *.CMA file: Axis_X. The compensation value table Axis_X.COM is used. If the compensation value table Axis_X–.COM exists, it will be used for the negative traverse direction. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 655
The following dependencies apply for axes 2 = Y and 3 = Z: Example Ball screw pitch error in Z and Y: Z = F(Z) and Y = F(Y) Axis sag in Z depending on Y Range of traverse: Z = 800 mm, Y = 500 mm ...
Page 656
Entry in the configuration file for axes 2 = Y and 3 = Z: Example Compensation value tables valid for 20 °C = Y.COM and Z.COM Compensation value tables valid for 35 °C = YT.COM and ZT.COM HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 657
MP730 Selection of linear/nonlinear axis error compensation Format: %xxxxxxxxxxxxxxxxx Input: 0 to 17 represent axes 1 to 18 0: Linear axis error compensation 1: Nonlinear axis error compensation Module 9095 Select active line in configuration file Call: B/W/D/K <Active line> 9095 B/W/D <Error code>...
Page 658
MP732 Nonlinear axis-error compensation for rotary axes Format: %xxxxxxxxxxxxxx Input: Bits 0 to 17 represent axes 1 to 18 0: Not active (conventional compensation, only 0° to 360°) 1: Active (mapped to traverse range) HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.4.4 Compensation of thermal expansion To compensate thermal expansion, exact measurements of machine thermal behavior as a function of temperature (e.g., the center of axis expansion, the amount of the expansion) are necessary. The temperatures measured by the Pt100 thermistors are copied into the PLC words from IOconfig.
Page 660
Range: –30000 to +30000 [1/10 µm] 9231 Error code: Marker Value Meaning M4203 No error Error code in W1022 W1022 Invalid axis number Invalid compensation value The module was called in a spawn job or submit job HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.4.5 Compensation of reversal spikes during circular traverse With the iTNC 530 HSCI you compensate the reversal spikes through a friction compensation in the area of the speed controller (MP2610.x to MP2620.x). “Compensation of sliding friction (only for digital axes)" on page 662.
An additional torsion motion is added to the speed controller. In MP 2640.x you enter a drive-specific factor for the elastic constant. HEIDENHAIN recommends using MP 2640 as a replacement for MP 2606, since MP 2640 can be used to take additional effects into account.
Only the position of the TCP Tool Center Point is corrected. This prevents undesired movements of the rotary axis. Exact determination of the errors places high demands on metrology. Laser interferometers, especially laser tracers, provide very exact measurement of the errors of linear axes. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 665
The following error classes can occur and can be compensated for with Error classes KinematicsComp: Geometry errors (static) – (nonlinear) deviations between machine coordinate system and CNC depend on: • Accuracy of measuring systems • Straightness, angularity of the machine •...
Page 666
3rd character (e.g. X): Axis under consideration Position error (angle) between linear axes. Example: Angular errors of linear axes Principal axis X 1st minor axis Z 2nd minor axis Y HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 667
Example: Horizontal motion axis X Component errors of linear axes Translational deviations: Designation Error Positioning error Straightness error Straightness error Rotational deviations: Designation Error Roll Pitch EXX, EYX, EZX, EAX, EBX and ECX are functions of X. July 2013 6.4 Axis-error compensation...
Page 668
Example: Vertical motion axis C Errors of rotary axes Position errors – Static errors (home position) of rotary axes Translational deviations: Designation Error Position error Position error Rotational deviations: Designation Error Angular error Angular error Angular error (offset) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 669
Component errors – Errors during the movement of rotary axes Translational deviations: Designation Error Radial error in X Radial error in Y Axial error Rotational deviations: Designation Error Wobble relative to X (roll) Wobble relative to Y (pitch) Positioning error EXC, EYC, EZC, EAC, EBC and ECC are functions of C.
Page 670
An ideal model is described, in which only the positions of the rotary axes are adapted to the actual conditions. AXIS COORD Trans 0.016 Trans 250.051 MachAxis MachAxis MachAxis MachBase MachAxis Trans -298.923 Trans 200.172 MachAxis [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 671
The axis errors are compensated via compensation value tables of the *.CMO type. Each individual axis can be used to correct another axis with respect to the respective individual axis. These nonlinear compensation entries make adequate correction of positioning errors possible. If angular errors occur, however, it is only possible to correct the positioning error with respect to a distance.
Page 672
Example: The B axis is rotated by x in the machine coordinate system (error A0B). AXIS COORD COMPTAB Trans 0.016 Trans 250.051 MachAxis Trans 0.0015 MachAxis MachAxis MachBase MachAxis Trans -298.923 Trans 200.172 MachAxis [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 673
Links to axis-error compensation tables Variable deviations can be described as a function of axis positions (referred to below as compensation function). The compensation function is described in the form of a table, in which compensation points are entered. The path between the individual compensation points is interpolated linearly (corresponds to the behavior of tables for nonlinear axis error compensation).
Page 674
(C1 to C6) is only applied to the traverse range of the axis. In this example, there is a link to "A5C4". This links to axis 5 or to column 5 of the CMA file, and to column C4 in the COM file saved there: HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 675
Constants or variables (PLC words, max. 64) can be entered in columns C1 to C6. For example, variables can be used to compensate for thermally induced drift as a function of position. July 2013 6.4 Axis-error compensation...
Page 676
First example: Position error (angle) of spindle (A0S and B0S): Examples AXIS COORD COMPTAB ToolAxis Trans Trans +0.0015 MachAxis MachBase MachAxis MachAxis [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 677
Second example: Position error (angle) of a linear axis (A0Z and B0Z): AXIS COORD COMPTAB Trans Trans +0.0002 MachAxis MachBase Trans -0.0002 Trans MachAxis MachAxis [END] July 2013 6.4 Axis-error compensation...
Page 678
(B0S, B0A and C0A): AXIS COORD COMPTAB ToolAxis Trans +0.003 Trans -0.021 Trans +300.018 Trans -0.0015 Trans +0.0005 MachAxis Trans -0.0005 Trans +0.0015 Trans +0.025 Trans +0.017 Trans +199.936 MachAxis MachAxis MachAxis MachAxis [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 679
4th example: Component error of the A axis of a fork head: AXIS COORD COMPTAB Trans A4C1 Trans -0.021 A4C2 Trans +300.018 A4C3 Trans A4C4 Trans A4C5 MachAxis Trans -xxx Trans -xxx Trans -xxx Trans -xxx Trans -xxx Trans +0.025 Trans +0.017 Trans...
Page 680
HEIDENHAIN recommends a scheme, which links the types of errors (ISO 230-1) with the arrangement in the transformation chain (kinematics description) and the compensation file (*.COM). The errors that occur are always defined before the affected axis.
Page 681
The kinematics description starts with the tool, continues with the axes and Kinematics model ends with the workpiece. The axis error descriptions must then be included in according to this description. A transformation chain with a complete axis error description ISO 230 looks like this: Without axis error description:...
Page 682
Trans A..C6 MachAxis -ECX where X=0 Trans -EBX where X=0 Trans -EAX where X=0 Trans -EZX where X=0 Trans -EYX where X=0 Trans -EXX where X=0 Trans -C0X Trans -xxx -B0X Trans -xxx [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 683
Example of a rotary axis (e.g. C axis) – Recommendation for transformation chain: AXIS COORD COMPTAB Trans Trans Trans Trans Trans A..C1 Trans A..C2 Trans A..C3 Trans A..C4 Trans A..C5 Trans A..C6 MachAxis -ECC where C=0 Trans -EBC where C=0 Trans -EAC where C=0 Trans -EZC where C=0 Trans -EYC where C=0 Trans...
Page 684
These values must be re-transformed to be able to return to the ideal model after the definition of the axis (MachAxis X). This reduced error model has the disadvantage that the position errors cannot be shown separately from the component errors. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 685
Reduced error model using a position error of a rotary axis (e.g. C axis) – Recommendation for transformation chain: AXIS COORD COMPTAB Trans Trans Trans Trans MachAxis -EBC Trans -xxx -EAC Trans -xxx [END] The position errors calculated and averaged from several axis positions are entered here.
Page 686
MachAxis entries are included in the calculation of the compensation (e.g. if five MachAxis entries exist, only 95 entries remain for use in the COMPTAB columns). No more than 50 of these entries are allowed in the COORD column. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 687
Position errors of Error model using a position error of the spindle in tool axis direction Z spindle without rotary head axes – Recommendation for transformation chain: AXIS COORD COMPTAB TOOLFILE ToolAxis Trans Trans [END] Error model using a position error of the spindle in tool axis direction Z with rotary head axes –...
) can depend linearly on the axis position k. Δ Error values Acceleration Axis position Index of the axis to be compensated Index of the accelerated axis Index of the axis in relation to which there is a position dependency HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 689
The figure below shows the relationships for a specific acceleration of the axis j. Axis i is to be compensated, where the compensation value depends on the position of the axis k: Considerations before using CTC: Considerations before using CTC What kind of cross talk is to be expected? ...
Page 690
(in this case this is the exciting axis) • Signal 2: Position value of the position encoder of the axis to be compensated Δ • Deviation s = signal 1 – signal 2 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 691
Example of determining the cross talk from Y to Z with the setup described above: Select the signals that are to be recorded with the integrated oscilloscope or TNCScope: Actual acceleration of the exciting axis: Y a actl Position value of the TCP in the direction of the axis to be compensated (transverse direction): W s actl Start the measurement program and record the signals ...
Page 692
Checking the run with active CTC. For test purposes you can activate and deactivate CTC compensation axis-specifically with MP2700 bit 0. Blue curve = s_actl (W) without CTC, Green curve = s_actl (W) with CTC HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.4.11 Software option 142—Position Adaptive Control (PAC) The specifics of a machine’s kinematics cause a unique position of the axes’ center of gravity in the working space. This results in a variable dynamic behavior of the machine, which can adversely affect the stability of the servo- control significantly depending on the axis positions.
LAC must then be enabled for all machining axes via MP2700 bit 2. This function is described in detail in the Help function of TNCopt 6.0. Available as of the end of 2011. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 695
After a load change, the changed characteristics are determined during Checking the machining. The adaptation speed can be entered in TNCopt by using a gain. compensation The default gain yields very good results in almost all cases. The gain should be adjusted in the following cases, however: If the gain is too low, the learning phase is very long.
Page 696
Call was not in a submit/spawn job Internal error Programmed CC command is not available for this axis on the CC, or the PLC module is not supported by this NC software Internal error HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 697
6.4.13 Software option 144—Motion Adaptive Control (MAC) The MAC option provides a way to change machine parameters depending on motion-dependent input quantities (e.g velocity or following error). This makes it possible, for example, to realize a velocity-dependent adaptation of the kV factor on motors whose stability changes through the various traversing velocities.
Page 698
M A C M ot or M ot or m ax m ax Ti sch Ti sch 1max 1m ax 1max 1m ax 2max 2m ax > a > a 2max 1max 2m ax 1m ax HEIDENHAIN Technical Manual iTNC 530 HSCI...
The tool, too, is subject to heavy and irregular wear from chattering. In extreme cases it can result in tool breakage. To reduce a machine's inclination to chattering, HEIDENHAIN offers software option 145 Active Chatter Control (ACC). The use of this option is particularly advantageous regarding the attainable metal removal rate during heavy cutting.
Page 700
(following error increases slightly) 2: Chatter damping is significantly increased for the selected axis; this is usually advisable for no more than one axis and results in slightly reduced control accuracy (following error increases) HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.5 Tilting and swivel axes Swivel heads and tilting tables are often used on milling machines for 5-axis machining and to machine workpieces from several sides. The NC programs are written with a CAD system or directly at the iTNC using the Tilt working plane (Plane, TCPM) function.
Page 702
Trans Shift in X axis Trans Free tilting axis B MachAxis B [END] Step 1a Bring tilting axes B and C into 0° position Probe surface X1 Set X = 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 703
Step 1b Probe surface Z Set Z = 0 Step 2 Position C to 180 Probe surface Z Entry for the kinematics • Via table: <Line no. [0] Column COORD> = –determined value – probe length + ball radius July 2013 6.5 Tilting and swivel axes...
Page 704
Entry for the kinematics • Via table: <Line no. [1] Column COORD> = –0.5 * determined value Step 4a Position C to 0 Probe surface X2 L = determined value HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 705
Step 4b Position B to –90 Probe surface X1 ΔX1 = determined value Position B to +90 Probe surface X2 ΔX2 = determined value Entry for the kinematics • Via table: <Line no. [3] Column COORD> = {[0.5 * (ΔX2 – ΔX1 – L – 2*(probe length) + 2*(ball radius))] –...
Page 706
Z1 = ΔY2 – probe length + ball radius Entry for the kinematics if the results differ for • <Line no. [0] Column COORD> and Z1, then COORD = 0.5 * (<Line no. [0] Column COORD> + Z) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 707
Step 8 Position C to 0 Position B to –90 Probe surface Z ΔZ = determined value Position B to +90 Probe surface Z Z = {[–0.5 * (ΔZ + determined value) – probe length + ball radius] – Z1} / cos 45° ...
Page 708
Shift in Y axis (Y1: Offset of spindle to A Trans axis) Free tilting axis A MachAxis A Shift in X axis Trans Shift in Y axis (Y2: Offset of fork to C axis) Trans Free tilting axis C MachAxis C [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 709
Step 1a Determining the Y1 offset: Position A = –90 Set the dial gauge to 0 Step 1b Determining the Y1 offset: Position A = +90 Offset = 0.5 * determined value If the determined value > 0, ...
Page 710
Determining the Z offset: Position A = 0 Move the Z axis until the dial gauge reads 0 at the spindle <Line no. [0] Column COORD> = "determined value" – cylinder radius HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 711
Step 3 Determining the Y2 offset: Position A = 0 Position C = 0 (basic setting) Set the dial gauge to 0 Position C to 180 Read Y offset from the dial gauge <Line no. [4] Column ...
Page 712
ΔY) Free tilting axis A MachAxis A 0.5 * (ΔZ – ΔY) Shift in Y axis Trans 0.5 * (ΔZ + ΔY) Shift in Z axis Trans Free rotary axis C MachAxis C [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 713
Step 1 Ascertain the center point of the center of rotation of the C axis using the 3-D touch probe (= X1 and Y1); set X = 0 and Y = 0. Step 2 Probe surface Z (= Z1) Set Z = 0 ...
: Translation for tilting table (algebraic sign according to the new Table kinematics description) : New translation (sum of the remaining translations after the tilting head to before the rotary table) "Ref. coordinates" (previous description of the center point of the rotary table) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 715
In order to describe the kinematics of a machine, various tables are necessary Kinematics tables depending on the application and the software option (option 40 "DCM – Dynamic Collision Monitoring"). Depending on the type of content, these tables are structured according to the following hierarchy when using the new kinematics description.
Page 716
Assignment table (in the new form editor for tables *.TAB) Description tables HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 717
Note Definition tables, and therefore collision-monitored objects, are processed and therefore considered only with software option 40 "DCM – Dynamic Collision Monitoring" (ID 526 452-01). Specify the machine kinematics as well as the resulting transformation model, starting from the machine reference point (REF 0, e.g. traverse block with M91).
Page 718
In the FILE column, enter the absolute path to the description table. If necessary, enter in the MPFILE column an appropriate machine parameter subfile. If necessary, enter in the SUBFILE1 or SUBFILE2 columns a partial description file. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 719
Enter a brief descriptive text for the kinematics selection dialog. The texts displayed for selecting the kinematics can be created as language- sensitive texts (even with UTF8 character set). The window for selecting the kinematics is opened after the keyword KINEMATIC is entered. In the DOC column of the kinematics table, you enter a string that consists of the following elements: "#<line number of DIALOG.A>".
Page 720
For a correct description of the kinematics, the machine axes X, Y and Z must form a Cartesian coordinate system. HEIDENHAIN offers the KinematicsDesign software tool. KinematicsDesign is a program for interactive creation of control kinematics, fixture templates, completed fixtures and tool carrier kinematics. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 721
Creating/activating/changing an assignment table: In program management, switch to the desired directory and enter the name of the description table, including the extension .TAB. Choose the table format with the KEY, AXIS, COORD, ON/OFF, FILE, DONTTEST, TEMPCOMP and DOC fields. With the aid of the table format for a description table shown below, enter ...
Page 722
AXIS X, Y, Z, A, B, C ... Entry of the axis designation for function given in the KEY column (valid for the MachAxis and Trans parameters in the KEY column). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 723
Column Input Description COORD E.g. 47.092 [mm] Entry of the transformation value for linear or 45.05 [°] axes (X, Y, Z, ...) in mm or for rotary axes (A, B, C) in degrees. The units are not entered. The iTNC infers the units from the axis designation entered (valid for the Trans parameter in the KEY column).
Page 724
MachAxis Y CMO_FloorSection PLC:\Kinemat\... Trans 470.092 1.73e–3*(W486-20) Trans -282.405 0.82e–3*(W488-20) Trans -900 2.3e-3* (W490-20) CMO_Cabin PLC:\Kinemat\... MachAxis Z CMO_LiftTable CMO_Cabin MachAxis C CMO_TurnTable CMO_LiftTable [END] Representation of the machine by the description table above HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 725
Tool-carrier kinematics table (TOOLFILE) The TOOLFILE table is used to automatically activate specific tool-carrier kinematics when a tool-change procedure occurs. The inclusion of a TOOLFILE table adds an additional shift of the tool-reference point (reference point for tool dimensions) to the subsequent description of the kinematics. This occurs dynamically with the tool change.
Page 726
KINEMATIC column), then the TOOLFILE entry in the description table has no effect. In the following representation, the TOOLFILE referenced via the KINEMATIC column of the tool table is included in the description table. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 727
Partial description table (SUBFILE) The SUBFILE makes it possible to integrate the kinematics of entire machine components (such as swivel heads and machine tables) from an external description table. The structure of these tables is identical to that of the description tables, but with the restriction that TOOLFILEs and SUBFILEs cannot be included in them.
Page 728
If the ToolAxis is to be switched via the kinematics tables, then the definition of the tool axis should be performed in the various SUBFILEs. This way you avoid multiple definitions in one kinematics description. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 729
3-D basic rotation Append 3-D basic rotation to kinematics The iTNC enables you to append a 3-D basic rotation to the end of the kinematics description, e.g. for chucking equipment. When a rotation is appended to the kinematics, the coordinate system of the machine table is rotated with respect to the coordinate system of the machine axes.
Page 730
The individual key words are separated by a semicolon. A string that contains the new entries is to be transferred as value. The entries are separated by a semicolon. The sequence depends on the sequence of the "KEY" key words. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 731
Kinematics tables Module 9098 Find the active geometry description Module 9098 can find the name of the active description table and/or line via PLC number in the assignment table. Call: B/W/D/K <String number for table name> (line number is also determined) –1: Find only line number, no name 9098 B/W/D...
Page 732
Error in the MPFILE column Error in the MP7500 column Error in the machine parameter subfile Module was not called in a submit or spawn job Call was made during a running NC program without a strobe HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 733
Individual cells of the description table can be overwritten from within a Overwriting the machining program. geometry description Enter the code number 555343. Press the ENTRY IN KINEMATIC TABLE soft key. With the WRITE TO KINEMATIC AT COLUMN <column to be written to> ...
Page 734
4 WRITE TO KINEMATIC AT COLUMN "ON/OFF" kinematics table CAPTURE "FILE" KEY "CMO_Portal" = 1 Table after overwriting with collision monitoring switched off for the CMO_Portal object: AXIS COORD ON/OFF FILE DONTTEST TEMPCOMP MachAxis B CMO_Portal PLC:\Kinemat\... MachAxis X [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 735
Example 1: Rectangular double swivel head Z1 = 200.4 mm Z2 = 3.1 mm X1 = 201.5 Y1 = 1.9 mm 1 to 4: Sequence of transformation July 2013 6.5 Tilting and swivel axes...
Page 736
Description of the swivel head (without elements of the collision monitoring): AXIS COORD ON/OFF FILE (Z1) Trans 200.4 (Y1) Trans -1.9 MachAxis A (X1) Trans 201.5 (Z2) Trans MachAxis B [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 737
Example 2: Double swivel head 45° = 150.5 mm = 251.5 mm = 45° = 45° = 1.2 mm = 0.8 mm 1 to 6: Sequence of transformation July 2013 6.5 Tilting and swivel axes...
Page 738
Description of the swivel head (without elements of the collision monitoring): AXIS COORD ON/OFF FILE (Z1) Trans 150.5 (X1) Trans -1.2 (A1) Trans (Z2) Trans 251.5 Free tilting axis C MachAxis C (A2) Trans (X2) Trans MachAxis B [END] HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 739
Example 3: Universal table (pitch, tilt, rotation) = 2.7 mm = 331.3 mm = 125.9 mm Coordinates (with respect to machine datum) of the center of rotation of table C when all tilting axes are in their home position: XR = 420.0 mm YR = 151.2 mm ZR = –395.4 mm July 2013...
Page 740
A pop-up window appears with the abbreviation from the DOC column in the assignment table: Use the arrow keys to select the appropriate geometry description. Press the ENT key The control resets and activates the selected geometry description. HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.5.3 Temperature compensation with tilting axes A change in temperature always causes a change in length. For tilting axes, thermal growth of the spindle head must be compensated in the X, Y and/or Z axes. There are two possibilities for temperature compensation: Permanently effective temperature compensation ...
Page 742
If the front part of the spindle gets warmer by 40 K, it results in a spindle length growth of – 1 Δl ⋅ ⋅ ⋅ 300 mm 40 K 11 5 --- - 0,138 mm HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 743
Maximum length of a formula: 31 characters Constraints on the entry of a formula Up to 64 variables in total Mathematical operations in lowercase letters, variables in uppercase letters The following operations are permitted in a formula: ...
Page 744
–45 +251,5 0.0115*(W486-20) +0,8 0.0345*(W486-20) 0.0230*(W486-20) 0.0173*(W486-20) [END] The arrows in the figure show the effective directions of the entries in the column TEMPCOMP. NR x shows the respective line number of the entries: HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.5.4 Changing the milling heads In order to change the milling heads, some machine parameter values must be defined along with the tilting axis geometry (e.g. in the assignment table via the SUBFILE1 or SUBFILE2 entries). For this purpose a machine-parameter subfile can be entered in the MPFILE column.
The cycles use the value entered in MP420 or MP430 to determine whether the respective axis is a rotary axis or a Hirth axis. Option 52 KinematicsComp, if rotational position errors of the rotary axes are to be compensated HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 747
In the optimizing mode, the linear offsets (compensation translations) are Kinematics adjusted to the kinematics description. Please note that two compensation description transformations defining the position (not the angular position) of the rotary axis must be defined for every rotary axis. The TNC can find a suitable compensation translation even beyond two rotary axes.
Page 748
KinematicsOpt. The amount of change prevents you from accidentally changing the machine kinematics too much with KinematicsOpt. Whenever optimization requires a change greater than what is permitted in MP6600, a message appears and the change must be confirmed with NC start. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 749
In MP6601 you can enter the maximum permissible deviation of the Sphere radius calibration-sphere radius. The sphere radius is measured and checked with KinematicsOpt. This monitoring feature also detects incorrect probing caused by contamination. Danger After optimization the position of the presets relative to the workpiece may have changed.
Page 751
You can activate backlash measurement for all rotary axes in the input Backlash and parameter Q432 during programming. You must enter an angular value that is positioning errors greater than the actual backlash of the rotary axes. Since the accuracy of this information depends on the measuring circle radius, the text log indicates the measurement uncertainty in degrees per 1 µm of system uncertainty: The system uncertainty includes at least the position error of the linear axes...
Page 752
The Import Table dialog box opens. Select Fixed sampling interval and enter the value 1 ms in the Time unit field. Select "/" as the column separator and confirm your entry with OK. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 753
Measured and optimized deviations (simulated measured data / displayed with TNCscope): Optimized deviations as a function of the position of the rotary axis (simulated measured data / displayed with TNCscope): July 2013 6.5 Tilting and swivel axes...
Page 754
The text log also contains the COORD entries that were backed up. Upon restoration, the text log shows the previous and the new, restored entries together. The entries in the COMPTAB column do not appear in the log. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 755
The MEASURE KINEMATICS cycle enables you to check and, if required, Touch probe cycle optimize the kinematics of your machine. Use the 3-D TS touch probe to 451 (MEASURE measure any calibration sphere that you have attached to the machine table. KINEMATICS) Angle optimization In mode 1, only the position of a rotary axis in adapted.
Page 756
This simplifies traceability, but it is not absolutely necessary. After the angular position has been adjusted, a measurement is performed, in which the position of the rotary axis (Y0A and Z0A) is determined. The position is corrected in lines 6 and 7. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 757
Then the C axis is measured and its angular position is optimized. The position errors A0C and B0C are corrected through the compensations in lines 16 and 17. Because no further elements that make an inverse transformation of the rotations possible are listed after the C axis, the workpiece coordinate system remains rotated from the ideal system (machine base).
Page 758
COMPTAB column. An inverse transformation is not defined, and therefore the workpiece coordinate system is rotated from the ideal system. For a detailed description of Cycle 451 MEASURE KINEMATICS, refer to the Touch Probe Cycles User's Manual. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 759
Touch probe cycle 452 can be used to optimize the kinematic transformation Touch probe cycle chain of the machine. Then the TNC corrects the workpiece coordinate 452 (PRESET system in the kinematics model in such a way that the current preset is in the COMPENSATION) center of the calibration sphere after optimization.
Page 760
Trans +299.941 MachAxis Translations for preset Trans +200.018 compensation do not Trans result in a Cartesian Trans (perpendicular) coordinate system Trans Trans -0.026 Trans -0.012 Trans MachAxis MachAxis MachAxis MachAxis Ideal coordinate MachBase system HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.5.6 “Tilt working plane” feature The user defines the position of the working plane in Cycle 19 "Tilted Working Plane." Then the iTNC performs a coordinate transformation. With the 3D ROT soft key you can activate the tilted working plane separately for the MANUAL and PROGRAM RUN operating modes.
Page 762
With MP7682 bit 1 you define whether the nominal or the actual values are used to calculate the presets during "datum setting" (is valid for MP7500 bit 5). Also see “Special case: Reference-point setting with the PLANE function, Hirth axes and M114" on page 763. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 763
Open-loop axes: The user must enter the current positions of the tilting axes by using the 3-D ROT soft key. Note In the combination of coordinate transformation cycles, note the sequence of activation and deactivation. If rotary axes with Hirth coupling are positioned via PLC or NC, then as Special case: mentioned above, angles can only be entered according to a certain grid.
Page 764
Bit 1: Tilting active in Manual operating mode Module 9045 Read the 3-D ROT data Call: B/W/D/K <Starting address as double-word number [n]> 9045 Error code: Marker Value Meaning M4203 3-D ROT data read 3-D ROT data was not read HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 765
Conditions: Conditions and constraints The display position in the status window is referenced to the tilted coordinate system. In the combination of coordinate transformation cycles the sequence of activation must agree with the sequence of deactivation. The tool radius compensation in the working plane and the tool length ...
Page 766
Swivel head 45° and rotary table: Axis sequence A +45°, B variable, A –45°, C variable With tool axis X: Universal swivel head: Axis sequence B fixed; A variable; B fixed; C variable HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 767
MP7500 “Tilt working plane” (inactive preset table) Format: %xxxxxxxx Input: Bit 0 – Switch-on "tilted working plane" function 0: Off 1: On Bit 1 – 0: Angles correspond to the position of the tilting axes of the head/table 1: Angles correspond to the spatial angle (the iTNC calculates the position of the tilted axes of the head/table) Bit 2 –...
Page 768
0: Swivel head 1: Tilting table Bit 1 – Type of dimension in MP7530.x 0: Incremental dimension for swivel head 1: Absolute with respect to the machine datum for tilting table MP7520.0–14Transformation 1 to transformation 15 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 769
MP7530 Type of dimension for transformation Input: Entry of a formula is possible, see page 479 0: Free tilting axis MP7530.0–14Transformation 1 to transformation 15 Note MP7530 cannot be overwritten with Module 9031 (overwrite machine parameters), since the MP contains a string, but the module transfers an integer value.
M114 is effective locally in cycles, i.e. the function is canceled before the return to the main program. If you want M114 to also be effective in the main program, you must use FN17: SYSWRITE ID420 NR0 IDX0 = 0 (globally effective coordinate transformation). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 771
Automatic compensation with M128 or TCPM: Miscellaneous function M128, Linear and rotational movements are superimposed. The resulting contour TCPM deviations are compensated. When the table is rotated, the coordinate system is rotated against the machine coordinate system. The iTNC takes this into account. M128 and TCPM remain in effect even after a change in operating modes.
Page 772
$8000000 (bit 31 is set) if the VT axis is active. If the handwheel traverses an offset in this axis, the tool length compensation will change (additional DL). This additional length compensation is retained after a tool change. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 773
Module 9232 Movement in the direction of the virtual tool axis The new PLC Module 9232 makes it possible to trigger a movement in the direction of the virtual tool axis. The direction of movement is determined by the algebraic sign in the <Feed rate> parameter. The maximum traverse path can be limited via the <Path limitation>...
Page 774
Error code in W1022 (also see return values of the module) W1022 Invalid mode programmed The <Mode> parameter is invalid Call in incorrect operating mode The module was called from a SUBMIT/SPAWN job Module execution was canceled HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 775
M144 considers the kinematics in the display when a swivel axis is moved. Miscellaneous However, the other axes do not perform any compensating movements. function M144/ M144 is deactivated with M145. M145 Display: Display: Z +125 L B+90 M144 X –125 B +90 FN18: SYSREAD ID310 NR144 can determine whether M144 is active or inactive.
This function is even permitted after a program interruption with the MANUAL TRAVERSE soft key. In this case the new compensating movement is determined after switching with the APPROACH POSITION soft key. HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.5.10 Cylindrical surface Cycles 27 and 28, "Cylinder Surface," enable the user to machine a contour on a cylindrical surface (see the User’s Manual). Prerequisites of the previous kinematics description: In MP7510 to MP7530, the center of rotation of a rotary axis must be ...
X51 to X56 of a CC 6106. On controller units with more than one drive control board (CC 6108, CC 6110), the master axis and the slave axis both need to be assigned to either the A connections or the B connections. Mixed connection is not permitted. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 779
The function is effective during control both with following error and with velocity feedforward. Activating synchronized axes: Assign a slave axis to a master axis. MP850.x Synchronized axes Input: 0: Master axis 1: Slave axis to axis 1 2: Slave axis to axis 2 3: Slave axis to axis 3 4: Slave axis to axis 4 5: Slave axis to axis 5...
Page 780
Using a linear encoder: it is sufficient if the master axis has one reference end position. Using the speed encoder for linear measurement: One reference end position is enough, but the NC needs a reference end position signal for both axes (W1054/D1160). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 781
The following applies for a gantry combination: Conventions For a gantry combination, HEIDENHAIN recommends using a separate position encoder for each axis. This is the only way that the benefits of an independent position control of each axis of the gantry combination can be used.
Minimization of mechanical play through mutual tensioning Distribution of torque with a rigid coupling Gear Rack Motor Minimization of mechanical play through mutual tensioning Coupling Motor Motor Shaft Distribution of torque with a rigid coupling HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 783
Position control is deactivated in the slave axis. The nominal velocity of the Method of function master axis is at the same time the nominal velocity of the slave axis. The speed controllers of both axes remain independent. The manipulated variables coming from the speed controllers, i.e.
Page 784
Axis 1: Datum for synchronous control MP860.1 = 0 or 1 Axis 2: Datum for synchronous control MP860.2 = 2 Axis 3 is torque slave axis MP860.3 = 2 Axis 4 is torque slave axis HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 785
Activate the master and slave axes with MP10. Activation of master-slave In MP110.x, define the position encoder for the master. torque control Enter MP110.x = 0 for the slave. In MP850.x, define the master axis as the main axis and the slave axis as ...
Page 786
If there is a discontinuity in the course of the nominal current, increase the tensioning torque for the slave axis in MP2900.x. ΔI ΔI – I – I noml noml master noml noml noml master noml Discontinuity noml master noml slave noml master noml slave HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 787
Note The lower the ratio of the total mass moment of inertia (transmission, machine table, etc.) to the motor mass moment of inertia, the smaller the required tensioning torque is (MP2900.x). Test the P factor of the torque controller: With the integrated oscilloscope, record the actual speed value V (N ACTL). ...
Page 788
First figure illustrating a moment of inertia of Jtot = 3, JRack = JMot Second figure illustrating a moment of inertia of Jtot = 4, JRack = 2 x JMot HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 789
Remember that: M1: Torque of motor 1 M2: Torque of motor 2 Mtot: Total torque M1 + M2 a1: Acceleration of motor 1 a2: Acceleration of motor 2 J1: Inertia of motor 1, J1 = JMot ...
Page 790
Set the speed controller and the filter parameters for the slave axis in the same manner as for the master axis. Note For identical motors, the factors of the speed controller should be identical to ensure identical dynamic behavior. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 791
Test the P factor of the torque controller: In MP10 reactivate the master and slave axes. With the integrated oscilloscope, record the actual speed value V (N ACTL). Increase the P factor in MP2910.x for the slave axis up to the oscillation ...
Previously it was not possible to perform the brake test of slave drives via the PLC module. As a prerequisite for the brake test of a synchronized axis, all servo drives of the axis must be switched on and the brakes must be open. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 793
Alternative behavior: Testing the brakes of a synchronized axis successively MP860 bit 2 can activate a changed brake test sequence. If MP860 bit 2 = 1, the servo drives of a synchronized axis are tested successively rather than simultaneously. As a result, the brake test is performed individually for all servo drives of a synchronized axis.
Page 794
However, also remember the relationship with PLC Module 9162. The status signal of PLC Module 9162 returns a value of "1" if the drive is ready. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 795
The diagram shows the status signals of the two PLC Modules 9159 and 9162, as well as the trigger signal for the brake from the HEIDENHAIN inverter (0 = brake is closed). The diagram shows the basic sequence during a switch-on process with brake test, as well as a switch-off process with overlap time for braking.
If there is an interruption in power, the reference between the axis position and the position value is lost. HEIDENHAIN linear encoders are designed with one or more reference marks. Reference marks The reference marks identify an axis position at a known distance from the machine datum.
6.7.2 Traversing the reference marks The reference marks must be traversed after any interruption in power: Press the machine START button: The reference marks are automatically traversed. The sequence of axes is predetermined. Press the machine axis-direction button. The user determines the sequence ...
Page 798
In MP1340.x you define the sequence of axes for traversing the reference marks. With MP1350.x you select the type of reference marks. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 799
If the reference mark of the encoder cannot be used, e.g. owing to an External reference unfavorable transmission of motor and rotary axis, an external reference pulse pulse may be evaluated. In MP4130.x, define the fast PLC input for the external reference pulse ...
Page 800
MP1352 is set for at least one axis. The user, however, is not informed for which axes the software limit-switch monitoring function before reference-mark traverse is active. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 801
Encoders with EnDat interface can be connected to the position and speed Encoders with inputs of the controller unit CC 6xxx. With these encoders there is no need to EnDat interface traverse the reference marks. The position value is only read when the control is switched on.
Page 802
(possible only at the position encoder input) MP1352 Activate the software limit switches before traversing the reference marks Format: %xxxxxxxxxxxxxxxxxx Input: 0 = Software limit switch not active 1 = Software limit switch active HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 803
MP1355 Double reference run Format: %xxxxxxxxxxxxxxxxxx Input: Bits 0 to 17 represent axes 1 to 18 0: Reference run as defined in MP1350.x 1: Double reference run MP1356.x Distance between speed and position encoder for double reference run. Input: –99 999.999 to +99 999.999 [mm] or [°] MP1357.x W1032/W1116 for double reference run Input:...
Page 804
The same constraints apply as when traversing the reference mark for the first time. An axis cannot be started for referencing until all other axes are in position. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 805
Servo-controlled spindles: The speed for traversing the reference mark is defined in the module. The spindle must be started from a standstill to traverse the reference mark. If the spindle is started for reference mark traverse, marker M4018 is set. ...
Page 806
Function when MP1350.x = 3 Position encoder with distance- coded reference marks HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 807
Function when MP1350.x = 0. This setting is used only to ensure compatibility. Do not use for new installations. If during automatic referencing the trip dog is not closed until it is in the reference end position range, the contouring control will ignore this signal. It is therefore necessary that there are at least two reference marks in the range of the reference end position.
Page 808
Function when MP1350.x = 1 Position encoder with one reference mark HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 809
Function when MP1350.x = 2 Linear For linear measurement using a rotary encoder, a reference pulse is produced measurement at each revolution of the encoder. Ensure that after machine switch-on the through rotary same reference pulse is always evaluated. This can be realized with the trip encoder dog for reference end position.
PWM signals (PWM = pulse width modulation). The iTNC 530 controls machines with up to 18 axes and 2 spindles. Spindle –1 speeds up to 40 000 min for motors with two pole pairs are possible. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 811
There is a separate time interval for each control loop: Position controller cycle time: Time interval during which the interpolation points on the path are calculated. Speed controller cycle time: Time interval in which the actual speed value is ...
If the maximum velocity and the maximum permissible jerk of the machine are preset, the maximum attainable velocity can be determined. Jerk r Velocity v Acceleration a ⋅ HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 813
To attain the maximum velocity, a minimum distance s must be traversed. Minimum distance If the traversed distance is greater than s , a movement with constant speed is inserted at the time 2T . The minimum distance is: Distance s Jerk r Velocity v Acceleration a...
In MP1061.1, enter the maximum permissible path acceleration for the rapid traverse. This division enables you to enter a lower value for the acceleration at machining feed rate, which makes it possible to optimize the behavior of drives with regard to backlash compensation. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 815
MP1086 MP1010 Note HEIDENHAIN recommends entering the permissible jerk for each axis in MP1085.x and MP 1086.x. This way the jerk is based on the weakest axis participating in a motion. The value in MP1090.x should be chosen correspondingly greater than the largest axis-specific jerk (or the value 0 should be entered to omit limiting by MP1090.x) so that the control has the...
Page 816
Enter the value 0 in MP1092 to deactivate this feed-rate limit. Then the jerk parameters from MP1085.x apply to movements not at rapid traverse. The values in MP1086.x become active for movements at FMAX. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 817
A nominal position value is acquired every 1.8 ms from the calculated velocity. For linear interpolation: v Δt ⋅ nominal position value previous nominal position value calculated velocity Δt cycle time The nominal position value is resolved into the individual axis components, depending on which axes have been programmed.
Page 818
Feed rate threshold for jerk parameters from MP1085.x and MP1086.x Input: 1 to 300 000 [mm/min] 0: Not active MP1521 Transient response during acceleration and deceleration Input: 1 to 255 [ms] 0: Function inactive HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 819
In addition to the nominal position value filters, you can activate feed-rate Feed-rate smoothing. This smoothes jerks caused by a change in the feed rate. This smoothing with reduces the machine's tendency to vibrate, without significantly increasing MP1522 the machining time. An effective possibility for use is with machine oscillations under approx.
Page 820
(change of direction) of an axis. Therefore, do not choose too large a value for MP1522, and only use feed-rate smoothing in combination with the nominal position value filters. MP1522 Feed-rate smoothing Input: 0 to 60 [ms] 0: Function inactive HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 821
To attain a high machining velocity, the workpiece contour can be adapted to Nominal position the machine dynamics by means of a nominal position value filter. value filter 4 low-pass filters are available for limiting the bandwidth of the dynamics of nominal position and speed values.
Page 822
(MP1240.x, MP1241.x, MP1242.x and MP1243.x) depending on the filter type used the axis-specific acceleration (MP1060.x) the path acceleration (MP1061) the radial acceleration (MP1070.x) the tolerance at curvature changes. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 823
The tolerance consideration at curvature changes can be switched off with MP1222 for HSC filters and MP1223 for advanced HSC filters, which in most cases fully suffices for the accuracy, and has shown in the past that a significantly higher surface quality is achieved. These machine parameters are typically only used in combination with the HSC filter at resonant frequencies under 25 Hz when a high accuracy is required.
Page 824
Low radial acceleration values with MP1070 (typical values are < 1.5 m/s²). Ideally, circular paths should be checked with a KGM grid encoder from HEIDENHAIN. However, in many cases the circular interpolation test with the integrated oscilloscope or TNCopt suffices. MP122x = 1 (consideration of tolerance limits at curvature changes).
Page 825
When setting the jerk and acceleration values, as well as selecting the suitable filters, take into account • the running noises of the machine • the mechanical load (wear) • the desired machining speed. Enter the permissible axis-specific jerk: Settings of the ...
Page 826
The filter type is the same as that for the linear axes (MP 1200). If 0 (default value) is entered, the 32nd-order triangle filter is used for this axis (as before for all rotary axes). HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 827
The settings for the nominal position value filters are listed below by the MP List of the nominal number. position value filters MP1200 Nominal position value filter Input: 0: Single filter 1: Double filter 2: HSC filter 3: Advanced HSC filter MP1201 Nominal position value filter in the Manual, Handwheel, Jog Increment, and Pass Over Reference Point operating...
Page 828
MP1243.x Max. permissible axis-specific jerk at curvature transitions for advanced HSC filter Input: 0.1 to 1000.0 [m/s MP1250.x Max. permissible axis-specific jerk at curvature transitions for advanced HSC filter Input: 0.1 to 1000.0 [m/s HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 829
The following MP7684 should no longer be used in HSCI systems. The nominal position value filters should be adjusted via machine parameters 12xx. MP7684 Nominal position value filter (bit 0 to bit 4) and path control with M128 or TCPM (bit 5 to bit 7) Format: %xxxxxxxx Input:...
Page 830
HEIDENHAIN generally recommends using the MP12xx machine parameters for the nominal position value filters. The following table provides an overview of the parameters. Function Possible input value 1200 Selection of the filter type 0 = Single filter 1 = Double filter...
Page 831
When working with M128 or TCPM, the rotary axes necessitate Tolerance compensating movements in the main axes. Since rotary axes mostly do not consideration with have the same dynamics that linear axes have, machining is slower when M128 or TCPM rotary axes are involved.
Bits 0 to 17 represent axes 1 to 18: 0: Inactive 1: Active MP1391.1 Acceleration feedforward control in the MANUAL and HANDWHEEL operating modes Format: %xxxxxxxxxxxxxxxxxx Input: Bits 0 to 17 represent axes 1 to 18: 0: Inactive 1: Active HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 833
Following error (also known as servo lag) is a gap that remains between the Feedback control nominal position commanded by the NC and the actual position. with following error Simplified representation: Noml Noml Actl The nominal position value s for a given axis is compared with the actual noml position value s and the resulting difference is the following error s...
Page 834
M105 Input: 0.100 to 20.000 [(m/min)/mm] MP7440 Output of M functions Format: %xxxxx Input: Bit 3 – Switching the k factors with M105/M106 0: Function is not in effect 1: Function is effective HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 835
The nominal velocity value consists of an open-loop and a closed-loop Feedback control component. with velocity feedforward With velocity feedforward control, the machine-adjusted nominal velocity value is the open-loop controlled component. The closed-loop velocity component is calculated through the following error. The following error is small.
Page 836
M105 Input: 0.100 to 1000.000 [(m/min)/mm] MP7440 Output of M functions Format: %xxxxx Input: Bit 3 – Switching the k factors with M105/M106: 0: Function is not in effect 1: Function is effective HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 837
MP1396.x allows the operator to switch to velocity semifeedforward control. Feedback control Normally, work will be carried out using velocity feedforward. Velocity with velocity semifeedforward is activated, for example, by an OEM cycle before roughing, semifeedforward in order to permit a higher following error and thereby a higher velocity, combined with a lowered accuracy, in order to traverse corners.
Page 838
Feedback control with velocity semifeedforward Input: 0.001 to 0.999 1: Velocity feedforward control MP1516.x kv Factor for velocity semifeedforward Input: 0.100 to 20.000 [(m/min)/mm] Reset M4625 Disable NC axes when velocity semifeedforward control is active HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 839
If more than one axis is moved simultaneously, the rapid traverse on the path Rapid traverse and is formed from the appropriate axis components. The same also applies feed rate limiting path to the path acceleration (see "Interpolator" on page 814). path axis 2 axis 1...
Page 840
–3: Axis-specific manual feed rate from MP1020.x (for multi-axis interpolation, the contouring feed rate is limited to the slowest respective value of the participating axes) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 841
Invalid feed rates are set to 0, and M4203 is set. Other axes retain their limits. Call: B/W/D/K <Start double word> B/W/D/K <Number of axes or double words> 9140 Error code: Marker Value Meaning M4203 Feed-rate limitation set Error code in W1022 W1022 Invalid feed-rate value (<...
Page 842
DU per position error or following error s MP1050.x [mV] Δ ---------------------------------------- - [µm] If DU is divided by the smallest possible voltage step (0.328 mV), the result is the number n of the possible voltage steps per position error. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 843
For machines with high rapid traverse, you can not increase the k factor Characteristic curve enough for an optimum control response to result over the entire velocity kink point (for range (from standstill to rapid traverse). control with following error) In this case you can define a characteristic curve kink point, which has the following advantages: High k...
Page 844
0 to 65.535 [s] Recommended: 0.2 to 0.5 MP4020 PLC functions Input: Bit 8 – Behavior after an ext. emergency stop 0: "Approach position" is not automatically activated 1: "Approach position" is automatically activated HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 845
After running an NC block you can clamp the axes. Clamping the axes If necessary, define in MP7494 the axes for which an exact stop is to occur after positioning. Wait until "axis in position" is set in W1026/W1104. ...
Page 846
Reset M4563. In W1060/W1172, set the corresponding bits. Reset M4563 Feed-rate enable for all axes W1060/1172 Axis-specific feed-rate enable Axis-specific: Dependence on MP4020 bit 14 0: No feed-rate enable 1: Feed-rate enable HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 847
During actual-to-nominal value transfer, the current position is saved as the Actual-to-nominal nominal position value. This becomes necessary, for example, if the axis has value transfer been moved when the position control loop is open. There are two ways to turn the actual position into the nominal position: To transfer the actual position value in the Manual and ...
530 HSCI: The actual speed values are measured directly at the motors with HEIDENHAIN rotary encoders. The position controller provides the nominal speed value. The speed controller is driven by the difference between nominal and actual speed values. It provides the nominal current value as output.
Page 849
Module 9164 Read the actual speed value of the motor The resolution of the actual speed value depends on the encoder being used: Resolution = · 100 000 [min Line count · 1024 Call: B/W/D/K <Axis> Axis-specific: Dependence on MP4020 bit 14 9164 B/W/D <Actual speed value in the format 0.001 [min–1]>...
Page 850
If you cannot achieve satisfactory results with the low-pass filter, try the PT element. MP2560.x Low-pass filter of the speed controller Input: 0: No low-pass filter 1: 1st-order low-pass filter 2: 2nd-order low-pass filter HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 851
If the controlled system is insufficiently damped (e.g. direct motor coupling or element of the roller bearings), it will be impossible to attain a sufficiently short settling time speed controller when the step response of the speed controller is adjusted. The step response will oscillate even with a low proportional factor: In MP2530.x, enter a value for damping high-frequency interference ...
Page 852
Damping factor for active damping Input: 0 to 30.000 0: No damping 1.5: Typical damping factor MP2608.x Damping time constant for active damping Input: 0 to 0.9999 [s] 0: No damping 0.005 to 0.02: Typical damping time constant HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 853
Acceleration feedforward functions only in velocity feedforward control in Acceleration parallel with the speed controller. feedforward control At every change in velocity, spikes of short duration appear in the following error. With acceleration feedforward control you can minimize these spikes: First adjust the friction compensation.
Page 854
IPC beforehand, because the IPC influences the curve form. Use the same test program to commission the IPC as is used to measure the jerk and the k factor. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 855
Machine type 1: The machine is commissioned as usual until the k factor is to be determined. Enter MP2602.x = 1 and MP2604.x = 0. Increase the k factor (MP1510.x) until you reach the oscillation limit. MP2600.x ⋅...
Page 856
Please note that values over 0.5 in MP2606.x do not make sense for the CC 61xx controller unit, and are therefore not permissible. Therefore, an error message will be issued for values greater than 0.5. MP2606.x Following error in the jerk phase Input: 0.000 to 0.800 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 857
The holding torque is the torque that is required to keep a vertical axis at a Holding torque standstill. The holding torque is given by the iTNC through the integral-action component of the nominal current value. In most cases the holding torque is constant. The required holding current can therefore be fed forward through MP2630.x.
Ensure that all control components are wired correctly. HEIDENHAIN recommends always wiring the system according to the basic circuit diagram of the iTNC 530 HSCI. Registered customers can download the current basic circuit diagram from the HESIS-Web Including Filebase on the Internet at http://portal.heidenhain.de.
Page 859
Note If drive enabling (MP4132, -ES.B) is missing, the error message 8B40 No drive release <axis> appears. If you do not want to use drive enabling for axis groups, but rather just global drive enabling through -ES.B, set all bits in MP2040.x to %000000000000000000000000000000 and in W524 to zero.
Page 860
Procedure for "switching drives on and off" HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 863
Machine MP2040 Axis group (for axis-specific drive enable) Format: %xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx parameters, (Spindle = bit 31) markers, modules Input: 0: Axis/spindle not assigned (disabling only through I32). and PLC words 1: Axis/spindle assigned MP2040.0-2 Axis groups 1 to 3 MP2040.3-7 Reserved, enter %00000000000000000000000000000000 MP2170 Waiting time between the switch-on of the drive and the drive’s standby signal...
Page 864
Module was called in a spawn job or submit job Module 9159 Advance status message: Drives will be switched off Call: 9159 <Drives, in bit code, that are switched off in the time defined in MP2308> Axis-specific: Dependence on MP4020 bit 14 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 865
Module 9161 Enable the drive controller With this module you can switch the drive controllers (speed and current controllers) on and off for specific axes. A nominal speed value is also output when the drive controller is not enabled. The switch-on time for switching on a drive via PLC module 9161 is less than 50 ms.
I and torque dAct current I qNom Circuit diagram: You adjust the current controller to attain the optimum result, with the position and speed controller switched off. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 867
The step response is adjusted such that there is no overshoot and the rise time is as small as possible: In MP2420.x, define the P factor of the current controller. Automatic calculation of the P factor for synchronous and asynchronous motors is also possible.
Page 868
MP2450: Note For standard drives, it is usually not necessary to increase the current controller bandwidth. In general, the increase is only useful if the drives are connected directly without an interconnected gear. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 869
If PDT feedforward or the increase of the current controller factors is activated, you must keep in mind that the noise in the current increases when the bandwidth is increased. You have to find a compromise between the increase of the current controller bandwidth and ...
In this case it is sensible to define separate maximum braking powers for each drive in MP2390.x. This will ensure that each drive is braked as quickly as possible. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 871
In this strategy, the braking ramp to be used in an emergency stop is entered. Braking the axes by entering an Set the axis braking ramp for an emergency stop: additional braking ramp ⋅ MP1060.x 60 Enter as a minimum value in MP2590.x ------------------------------------- - ...
Page 872
Maximum brake power for power failure Input: 0: No limiting of the braking power in a power failure 0.001 to 3000.000 [kW] MP3550 Delay of emergency-stop reaction of spindles Input: 0.001 to 0.100 [s] 0 = Delay not active HEIDENHAIN Technical Manual iTNC 530 HSCI...
On supply units where the ERR.IZ.GR signal is available, the power of the spindle is limited via MP2392.x in case of error (not for axes). HEIDENHAIN recommends activating this monitoring function via MP2220.x bit 2 (not with UE 2xx). The torque can be calculated for any speed: ⋅...
Page 874
Oversized motor Power limit Motor with power and torque limiting Normal-sized motor Oversized motor Motor with power limit Motor with power limit Torque limit Motor with power and torque limit HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 875
MP2220.x Monitoring functions Input: Bit 2 – Power limit of spindle at ERR.IZ.GR (only for HEIDENHAIN inverters, except UE 2xx) 0: Power limit active 1: Power limit inactive MP2392.x Power limit Input: 0: No power limiting 0.001 to 3000.000 [kW] MP2396.x...
Page 876
If Module 9158 is used, then certain monitoring functions regarding the drives must be switched off. Please note the following error messages and their possible consequences (see DSP error messages) C380 Motor <axis> not controllable C3B0 Motor <axis> does not rotate HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 877
Call: B/W/D/K/S< Axis or spindle> Axis-specific: Dependence on MP4020 bit 14 B/W/D/K/S<Torque-producing current in mA> –1 = Torque given in motor specifications 9158 Error code: Marker Value Meaning M4203 Torque preset active Error code in W1022 W1022 0 Nm torque transferred Invalid axis number, open-loop axis, or uncontrolled axis Module was called in a spawn job or submit job...
Page 878
W1022 Invalid value for torque Invalid value for axis number or mode, axis is an open- loop axis or is temporarily not a closed-loop axis Module was called in a spawn or submit job HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 879
Module 9129 Status of torque limiting by the PLC Module 9129 is used to determine the current status of torque limiting for the programmed axis. The momentary maximum torque can be determined in [mA] or in [0.1 %] of the rated current. Condition: The module is only executable in the cyclic PLC program.
Under certain conditions a voltage protection module must be used. Because of their design, the HEIDENHAIN EcoDyn motors are treated as a special case. They must always be operated with a weakened field, but no voltage protection module is necessary.
Page 881
If the power supply fails during weakened-field operation, and the Using the voltage synchronous drive is running at a high speed at the same time, then the DC- protection module link voltage can rise rapidly (generator effect of the drive). If this voltage rises to over 850 V, then inverters and possibly the motor itself can become damaged.
Page 882
Synchronous spindle (e.g. 1FE1124-4WZ) torque motor MP2160 = 1 (e.g. Etel TMA530-100-3VD) SM field weakening without speed limitation (2) EcoDyn feed axis (e.g. QSY 155B-EcoDyn) MP2160 = 2 SM field weakening with speed limitation (3) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 883
(e.g. SM 110, see the "Inverter Systems and Motors" Technical Manual) as a protective measure. Enter MP2160.x = 2 if you use HEIDENHAIN EcoDyn synchronous motors. (In the commissioning flow chart = (3)).
Page 884
DC-link voltage taken into account Stationary line voltage stable? MP2190 = smallest value of stationary DC-link voltage (6) Line voltage stable under load? MP2190 = smallest value of dynamic DC-link voltage (7) MP2190 setting done HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 885
Regenerative module (= (4) in commissioning flow chart) The DC-link voltage for regenerative power modules is independent of the line voltage UNetz. On regenerative HEIDENHAIN power modules it is 650 V (MP2190.x = 650) and on the regenerative Siemens modules 600 V or 625 V (MP2190.x = 600/625).
Page 886
MP2160 = 2 (9) MP2160 = 10 (10) Measurement of the actual current Max. actual current < 90 % of maximum current? MP2160 = 10 (11) Reduction of acceleration and/or jerk (12) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 887
Feed axis in EcoDyn mode—medium load (MP2160 = 2) ((8) in the commissioning flow chart) After you have found the desired acceleration and jerk for the axis concerned, check the axis load during motion. To do so, reverse the axis up to maximum feed rate and record the torque current Inoml on the internal oscilloscope.
Page 888
(max Id > 0.9 Imax)? (14) Alternative MP2160 = 9 (15) Install a larger power module Is the actual acceleration continuous and is the final shaft MP2160 = 9 (16) speed reached? Reduction of the ramp gradient HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 889
MP2160 (=9) is completed here. The EcoDyn synchronous motors from HEIDENHAIN are operated with limited field weakening. No voltage protection module is necessary here. Select from the motor table the motors with the designation QSY1xxx EcoDyn ...
The offset values are saved in the control and remain safe in the event of power interruption. After a control is exchanged, the offset adjustment must be repeated by means of the code number. HEIDENHAIN Technical Manual iTNC 530 HSCI...
⋅ r MP1070 v = feed rate during circular movement [m/s] r = radius [m] (of the path of the tool center) HEIDENHAIN recommends: MP1070 0,5...1 MP1060 ⋅ If the programmed feed rate is less than that calculated above, then the programmed feed rate becomes effective.
With rapid traverse MP7680 Machine parameter with multiple function Input: Bit 10 – Cutter-radius-compensated outside corners: 0: Insertion of a circular arc 1: Insertion of a spline curve Proposed input value: %xx1xxxxxxxxxx Bit 11 – Reserved HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 893
If you program M90, the tool velocity in following-error mode is kept constant Rounding at corners without radius compensation. This causes a corner rounding that of corners varies with the feed rate (see the User’s Manual). If you program M112 or M124, defined arcs will be inserted at the corners regardless of the feed rate (see the User’s Manual).
Page 894
With W524 bits 0 to 7 you can deactivate the monitoring functions for the axis group, or with W1042/ W1136 for the individual axes. With W524 the position control loop is also opened. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 895
If the reaction time of the PLC for switching off the monitoring functions is not sufficient, you must use a high-speed PLC input. The input defined with MP4130.0 is evaluated directly by the NC and is thus independent of the PLC cycle time.
Position monitoring for operation with following error (erasable) Input: 0.0000 to 300.0000 [mm] Recommended: 1.2 · following error MP1720.x Position monitoring for operation with following error (emergency stop) Input: 0.0000 to 300.0000 [mm] Recommended: 1.4 · following error HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 897
When the control is switched off, the actual position of the axes is saved with Difference between an absolute encoder. During switch-on it is compared with the position values position at switch- read by the encoder. on and shutdown If the positions differ by more than the difference defined in MP1146.x, a pop- up window appears with both positions.
If monitoring responds, the error message 88C0 Max. nominal motor speed %s exceeded is output and an emergency stop reaction is initiated. When using an EcoDyn motor, the error is triggered when the maximum permissible voltage is exceeded. HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.11.3 Movement monitoring Movement monitoring is possible during operation both with velocity feedforward and with following error. During movement monitoring, the actual path traveled is compared at short intervals (several servo cycles) with the nominal path calculated by the NC. If during this period the actual path traveled differs from the calculated path, the flashing error message MOVEMENT MONITORING IN <AXIS>...
W1026/W1104 is not set for contours that can be machined with constant surface speed. Reset W1026/1104 Axes in position Axis-specific: Dependence on MP4020 bit 14 0: Axis not in positioning window 1: Axis in positioning window HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 901
During axis movement, the NC sets the corresponding bits in W1028/W1108. Axes in motion Reset W1028/1108 Axes in motion Axis-specific: Dependence on MP4020 bit 14 0: Axis not in motion 1: Axis in motion July 2013 6.11 Monitoring functions...
DC-link voltage failure. Note Only certain HEIDENHAIN power supply units provide the AC-fail signal (see the Technical Manual for "Inverter Systems and Motors"). If you are using power supply units that do not provide this signal, you must not select the AC-fail signal in MP2195.
Page 903
Module 9167 Monitoring of DC-link voltage With this module you can switch the DC-link voltage monitoring for powerfail <approx. 385 V or 410 V) on and off. If you don’t call the module during the first PLC cycle, the supply voltage monitoring is automatically started after the first PLC cycle.
6: Rotational speed of the housing fan 9133 B/W/D <Value> Error code: Marker Value Meaning M4203 Value was determined Error code in W1022 W1022 Invalid number given No second CPU found (for code 2) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 905
To measure the motor temperature, a KTY 84 must be connected at pin 13 and Motor temperature pin 25 of X15 to X20. The temperature value is ascertained at least once per second. The maximum permissible motor temperature is taken from the motor table.
Page 906
Note HEIDENHAIN recommends the additional temperature monitoring of the PTC thermistors or thermo switches via the PLC, since these are distributed over the entire length (linear motors) or circumference (torque motors) (as opposed to the KTY, for which there are only spot measurements).
6.11.8 Internal power supply and housing fan Via the PLC you can capture and evaluate the current values of the internal power supply and the speed of the housing fan. Module 9133 Output of hardware information Call: B/W/D/K <Mode> 0: Internal temperature sensor in [°C] 1: Temperature CPU1 (basic PCB) in [°C] 2: Temperature CPU2 (additional PCB) in [°C] 3: Voltage of buffer battery in [mV]...
Page 908
This limit range is defined in a motor table or power module table The following entries are important: F-AC (transition frequency in traversing mode [Hz]) F-DC (transition frequency at standstill [Hz]) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 909
The following graphics illustrate these parameters in relation to the reference Fundamentals voltage. With the CC 6xxx it is possible to use an interpolated current range for the transition from standstill to traverse. This allows an exact calculation of the temperature model.
Page 910
Reference value for I T monitoring Stall current Rated current I-N Rated rotational speed N-N Reference value for I T monitoring Stall current Limit frequency through interpolation for the CC 6xxx I-0 * 0.707 F-AC F-DC HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 911
In MP2302.x, enter the factor for the I t monitoring of the motor. The input Commissioning and value is a factor for the reference current (1 = 100% of the motor’s standstill evaluation current or rated current). If you enter zero, the I t monitoring for the motor (not for the power module) is switched off.
Page 912
In the oscilloscope you can display the current value of the I t monitoring of the motor and power module, as well as the current load of the drive. Motor overload with I t monitoring HEIDENHAIN Technical Manual iTNC 530 HSCI...
This PLC module issues an error message when the PLC module interface is active (MP4020 bit 14) and can no longer be used. Please use PLC Module 9066 (status of HEIDENHAIN hardware) instead of PLC Module 9160. July 2013...
Page 914
= 0 – Default value: 10 s for axes, 150 s for ball screw > 0 – Input value in [s] for motors F-AC and F-DC = 0.1 Hz can be used as standard value for commissioning. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 915
First-order temperature model of the motor P: Heat output of the three phases KTY: KTY temperature sensor in the winding : Thermal capacity of the motor housing : Thermal resistance on the motor housing : Thermal time constant R ·...
Page 916
All parameters have to be entered for the model to become active. If a parameter is missing, the first-order temperature model becomes active, either with the thermal time constant "Tth2" or with "T-AC." HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 917
Second-order temperature model of the motor P: Heat output of the three phases KTY: KTY temperature sensor in the winding : Thermal capacity of the winding : Thermal capacity of the housing : Thermal resistance winding/housing ...
Mcurr and Pcurr are ascertained cyclically by the current controller. This is based on the equivalent circuit data of the motor and the present motor current. Prated = P-N from motor.mot Nrated = N-N from motor.mot rated rated rated 2 · π · HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 919
Consideration of I0 when using synchronous motors: If I0 differs too much from Irated, then the utilization display can be adapted via MP2312.x. In this case you must set MP2312.x = I rated Example for the behavior of I0 and Irated with an OSY155F-EcoDyn motor: 1000 1500 2000...
Mode 0: In per cent Mode 1: In tenths of per cent Mode 2: 0 B/W/D <Minimum torque value> Mode 0: In per cent Mode 1: In tenths of per cent Mode 2: 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 921
Error code: Marker Value Meaning M4230 Torque ascertained Error code in W1022 W1022 Invalid mode Invalid axis number July 2013 6.11 Monitoring functions...
6.11.12 Status of HEIDENHAIN power modules Module 9066 is used to determine the status information of the HEIDENHAIN power supply unit. Module 9066 Status of HEIDENHAIN supply unit Call: B/W/D/K <Code for hardware components> 0: HEIDENHAIN supply unit 1: Serial number of the SIK...
Page 923
The handling of status signals from HEIDENHAIN power supply units, which Status signals that are already inactive during control start-up, varies depending on MP2195 bit 0: are already inactive during control MP2195 bit 0 = 0: Missing signals cannot be detected with Module 9066 and power-up do not result in an error message when the drive is switched on.
Page 924
MP2195 Handling of status signals from HEIDENHAIN power supply units Input: Bit 0 – Status signals that are already active during control power-up. 0: Missing signals are ignored 1: Missing signals are evaluated Bit 1– ERR.UZ.GR signal 0: Error message is not suppressed 1: Error message is suppressed Bit 2 –...
6.11.13 Controlling the motor brakes The motor brakes are controlled with the BRK braking signal, which is transmitted to the HEIDENHAIN inverters via the PWM interface (X51 to X62). The corresponding outputs are activated there. See the basic circuit diagrams.
Page 926
(BGM (German Employer's Liability Association in the metal industry)). This brake test only functions in combination with HEIDENHAIN inverter systems and only when using the brake output on X392/X393 if it is wired according to the basic circuit diagram from HEIDENHAIN.
Page 927
2 α ⋅ ⋅ -------------------------------- 360° α: Permissible braking angle: Backlash of the motor brake as per the manufacturer specifications (for HEIDENHAIN motors, α ≤ 1°) Example: QSY 155B-EcoDyn: M = 13 Nm, M = 40 Nm = 11 Nm 11 Nm ≥...
Page 928
3: Call during running NC program or during other PLC jobs 4: Call was made from a cyclic PLC program 5: Error during data exchange 6: Not allowed for safe control 7: Drive not ready 8: Brake test was canceled (e.g. by emergency stop) HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 929
Error code: Marker Value Meaning M4203 No error Error code in W1022 W1022 Invalid axis programmed (invalid axis number, not a closed-loop axis, axis currently open-loop axis or slave axis) or negative values for the traverse path or current are programmed Module is not allowed for control with functional safety Module was not called in a submit or spawn job...
6.11.14 Emergency stop monitoring For the emergency stop routine of the iTNC 530 HSCI without functional safety (FS), the PLB has the PLC "control-is-ready" output X9/3a (-STO.A.G) and the two emergency stop inputs -ES.A (X9/7a) and -ES.B (X9/7b) (ES: Emergency Stop). The delayed control of the safety relay in the compact inverters or supply units (X71, X72) over the PLC output -STO.A.G is...
Page 931
If an internal emergency stop is triggered (e.g. due to standstill monitoring), Internal emergency stop the nominal speed value "null" is transmitted, braking the drives on the intended braking ramp (usually at the limit of current) the control-is-ready output is switched off (-STO.A.G on PL; responsible ...
Page 932
> 3 ms Reset M4177 Clearable error message displayed M4178 Error message EXTERNAL emergency stop is displayed M4580 Suppress the emergency stop, open all position control loops, NC stop M4260 Control-is-ready acknowledgement HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 933
At the same time HEIDENHAIN recommends using the axis-specific "axis Axis releases releases" of the CC through the configuration in MP4132.x. On controls with HSCI but without functional safety (FS), a pure axis enable, which up to now has been realized over I32, can only be realized through the function of the former X150.
Page 934
In this case, the type 3 outputs remain switched off until the emergency stop is rescinded and the control voltage has been switched on again. Note Test the desired behavior of the PLC outputs in the event of an emergency stop! HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 935
For test purposes, the behavior in the event of a failure of the MC main Failure test computer can be simulated in order to inspect the correct wiring of the holding brakes. Performing the FAILTEST means: There are no more software-controlled actions—neither by the NC nor by ...
Page 936
(see flowchart) can be configured in MP7630. This time is to be set so that the safety protection combinations can become ready again. Note The circuitry recommended by HEIDENHAIN is illustrated in the Basic Circuit Diagram. Ensure that the control-is-ready acknowledgment occurs within 1 second.
Page 937
Time diagram of essential signals after the control is booted and during the self test: Step Function Screen display Start of the self test, immediately after Pop-up window compiling of the PLC program Self test Phase 1 of the self-test: HSCI components are Triggering and detection of essential tested...
Page 938
Error in self-test Has same causes as Error during self-test. However, after the cause of error is corrected (e.g. by closing the guard door), the test can be continued without the control having to restart. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 939
One of the requirements of EN ISO 13849-1 for the iTNC 530 HSCI is that the Repetition of the power-up test (emergency-stop test and braking test) must be repeated within power-up test no more than 168 hours. It must be ensured by the PLC program that this requirement is met.
Page 940
4192 is evaluated and the machine control voltage is switched on by the PLC. As soon as the control voltage has been switched back on, the self-test is continued up to completion. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 941
Call: K/B/W/D <Mode> 0: Start self test immediately 1: Reserved 10: Define the operating mode for functional safety 11: Request for testing the axis position K/B/W/D <Parameter 1> Mode 0: No evaluation, must be programmed Mode 1: No evaluation, must be programmed Modus 10: 0: Operation through machine operating panel 1: Operation through manual control unit...
Page 942
Module was not called in a submit or spawn job Call during program run or during other active PLC jobs for the programmed axis Drive not ready Canceled due to error during data exchange or due to external influences (e.g. emergency stop) HEIDENHAIN Technical Manual iTNC 530 HSCI...
In addition, the control-is-ready output of the iTNC 530 HSCI has only a single- channel design and is therefore not a "safe" output. The control-is-ready output...
Page 944
Nominal speed value always, no G code Same as 3, but with servo-controlled spindle for oriented spindle stop Same as 4, but with servo-controlled spindle for oriented spindle stop Same as 5, but with servo-controlled spindle for oriented spindle stop HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.12.1 Position encoder of the spindle Analog and digital spindles can be driven in a closed control loop. In this case the spindle needs its own position encoder: Define the position encoder input in MP111.x. • If you have a digital spindle and would like to use the speed encoder also as a position encoder, then you must set MP111.x = 0.
Page 946
The example results in a maximum speed of: ⋅ 10° 60000 ms/min –1 -------------------------------------------- - 333 min ⋅ 360° 3 ms 2 ms Trigger signal Switch 0° 10° 20° 0° 20° 40° Ref 0 60° Motor Spindle HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 947
Note The switch for enabling of the reference mark signal must be adjusted precisely enough for the "correct" reference mark to be evaluated! The transmission ratio (MP3450.x, MP3451.x) is evaluated only if the value in MP3143.x is > 0. Two additional input values 4 and 5 have been introduced for the machine parameter MP3143 for the type of mounting of the position encoder of the spindle: July 2013...
Page 948
MP3450.0-7 Number of spindle position-encoder revolutions for gear ranges 1 to 8 Input: 0 to 65 535 0: No transmission MP3451.0-7 Number of spindle position-encoder revolutions for gear ranges 1 to 8 Input: 0 to 65 535 0: No transmission HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 949
Module 9042 Read the spindle coordinates (format 0.001°) The following coordinate values are saved in five successive double words beginning with the specified target address: Actual value Nominal value Actual value in reference system Following error (servo lag) ...
Monitoring of the direction of rotation (MP2220 bit 1) for synchronous motors (entry SM in the column TYPE in the motor table) cannot be switched off. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 951
MP113 Speed encoder for the spindle/spindles Input: 0: No speed encoder 15 to 20: Speed encoder inputs X15 to X20 MP113.0 Speed encoder for the first spindle MP113.1 Speed encoder for the second spindle MP2220 Monitoring functions Input: Bit 0 – Monitoring the reference mark 0: Monitoring active 1: Monitoring inactive Bit 1 –...
Nominal speed value [min –1 W320 Nominal speed value [min –1 D368 Actual speed value [min D372 Maximum spindle speed including spindle –1 override [min –1 W322 Actual speed value [min NC/PLC D604 Maximum possible spindle speed HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 953
In MP3411.x, define the ramp gradient for the nominal speed value at M03 Nominal speed and M04 for each gear range. value With MP3412.0, specify a multiplication factor for MP3411.x, for • M05 (MP3412.0) • SPINDLE ORIENTATION (MP3412.1) •...
Page 954
0: With M00 the internal spindle status switches to M05 1: With M00 the internal spindle status does not switch to M05 Reset M4001 Nominal speed command signal of the spindle not in the ramp M4002 Nominal speed value = 0 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 955
With MP3350 and MP3351 you set the maximum permitted excessive spindle Monitoring the speed. An NC stop with a subsequent emergency stop is triggered if actual spindle speed spindle speed > than the nominal spindle speed + the permitted excess speed.
Page 956
Increased spindle power for roughing Input: 0 = Not active 1 = Increased spindle power for roughing MP13530 Increased spindle power for roughing (second spindle) Input: 0 = Not active 1 = Increased spindle power for roughing HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 957
With MP3130, define the polarity of the nominal speed value Direction of spindle rotation In MP3140, enter the counting direction of the position encoder signals. As soon as you set M4005 for M03, or M4006 for M04, the nominal speed value is output.
Page 958
Digital spindle: Minimum motor speed –1 Input: 0 to 9.999 [1000 min MP3120 Zero speed permitted Input: 0: S = 0 permitted 1: S = 0 not permitted Reset M4004 Impermissible speed was programmed HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 959
You control the gear shifting through PLC outputs. The NC enters the current Gear shifting gear range according to the programmed speed in W256. The gear range is calculated with MP3510.x. The output of the gear range is defined in MP3010. MP3030 bit 1 determines whether the speed should be reduced to 0 when shifting between gears.
Page 960
Clockwise spindle rotation (for gear change) M4070 Strobe signal for gear code M4090 Acknowledgment of "gear change completed" M4134 Activation of a gear range and speed through the PLC M4547 T and G strobes with TOOL CALL HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 961
You can change the spindle speed within certain limits with the spindle Spindle override override potentiometer. Define the limits in MP3310.x. In MP3515.x, enter for every gear range a maximum attainable speed which must not be exceeded with the spindle override. The percentage adjusted with the spindle override is entered by the NC in W492 and W764.
Page 962
MP3310.0-1 Limit for spindle override Input: 0 to 150 [%] MP3310.0 Upper limit MP3310.1 Lower limit MP3515.0-7 Maximum spindle speed for gear ranges 1 to 8 –1 Input: 0 to 99 999.999 [min HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 963
MP7620 Feed-rate override and spindle speed override Input: %xxxxxxx Bit 3 – for TEs without rapid traverse override: 0: Linear characteristic curve for spindle override and feed rate override; unit depends on bit 4 0..150 or 0..15000 1: Non-linear characteristic curve for spindle override and feed rate override, unit 0..15000 Bit 4 –...
6.12.4 Coded output of spindle speed If you have selected speed-code output in MP3010 (entry 1 or 2), an S code is entered in W258. You must output the speed code to the spindle drive through PLC outputs. If the speed code is changed, the NC sets the S strobe (M4071). If you acknowledge the S code with M4091, the NC program is continued and the S strobe (M4071) is reset by the NC.
Page 966
S 33 S 74 S 34 S 75 S 35 S 76 S 36 S 77 S 37 S 78 S 38 S 79 S 39 S 80 1000 S 40 S 81 1120 HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.12.5 Volts-per-hertz control mode In volts-per-hertz control mode (U/f control mode), the motor is speed- controlled in an open loop. The motor voltage increases in proportion to frequency up to the break (= threshold rpm for field weakening). Then the motor voltage remains constant (= rated voltage of motor);...
MP7442 Number of the M function for spindle orientation in the fixed cycles Input: 1 to 999: Number of the M function 0: No oriented spindle stop –1: Oriented spindle stop by the NC HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 969
The spindle speed is reduced in open-loop control along the ramp from Oriented spindle MP3412.1 to the speed for spindle orientation (MP3520.1). As soon as this stop with speed is reached, the control loop closes. The spindle is oriented in feedback Module 9171 control along the ramp from MP3412.1 to the nominal position.
Page 970
Reference mark for spindle not yet traversed With Module 9171 you can specify the speed, nominal position and direction of rotation for spindle orientation. M4130 is set as long as the positioning movement lasts. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 971
Module 9171 Oriented spindle stop The module functions only in the cyclic PLC program. If you call the module while the spindle is rotating, the transferred direction will be ignored. The spindle will be oriented in the direction of spindle rotation. If the values 2 to 4 are transferred as direction of rotation, the spindle will be oriented to the angle last defined in CYCL DEF 13.
Page 972
[rpm] Programmed speed MP3412.1 MP3415.1 MP3412.1 Speed for orientation MP3440.x Target position Distance to target position Orientation of a stationary spindle: [rpm] Programmed speed MP3412.0 Stand- still MP3412.1 Speed for orientation MP3440.x Target position HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 973
You can start the spindle orientation with M4130. The nominal position is Oriented spindle taken from D592 and the speed from MP3520.1. The nominal position is with stop with M4130 respect to the reference point. For example, the nominal position can be transferred with MP4210.x or taken from the oriented spindle stop cycle (CYCL DEF 13).
The NC uses M05 to switch off the spindle. The switch-off ramp follows MP3412.0. Then the spindle is switched back on with M03. The feed rate override for tapping must be limited. Otherwise the floating tap holder may be damaged: Enter a limit in MP7110.x. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 975
The following diagram shows the time sequence of the cycle: Dwell time from CYCL DEF 2.3 MP7120.2 30 ms Software controlled MP3411.x MP3412.2 MP3412.0 MP7120.0 M4092 (M03) M4005 (M04) M4006 (M05) M4007 M4030 Reset M4030 Cycle 2 or Cycle 17 active MP3412.2 Multiplier for MP3411 during tapping Input:...
The following diagram shows the time sequence of the cycle: MP7120.1 Advanced switching time of the spindle during tapping with coded spindle-speed output Input: 0 to 65.535 [s] HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.12.9 Rigid tapping Define the rigid tapping process in the NC program with Cycle 17. Cycle 17 While Cycle 17 is running, the iTNC automatically switches the tool axis to velocity feedforward mode. Define the dynamic response of the spindle and the machine tool axes in ...
Page 978
Define the acceleration and braking process of the spindle during rigid tapping: In MP3412.3 enter a multiplier for MP3411.x. With MP3415.3, define the overshoot behavior of the spindle. With MP7130, define the run-in behavior of the spindle. MP3415.3 MP3412.3 MP3412.3 MP7130 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 979
MP3412.3 Multiplier for MP3411.x for rigid tapping Input: 0 to 1.999 MP3415.3 Overshoot behavior of the first spindle during rigid tapping Input: 0 to 1000 [ms] MP7130 Run-in behavior of the spindle during rigid tapping Input: 0.001 to 10 [°/min] MP7150 Positioning window of the tool axis during rigid tapping Input:...
0: Operating mode 0 1: Operating mode 1 9163 Error code: Marker Value Meaning M4203 No error Error code in W1022 W1022 Switching not possible for this control loop Incorrect operating mode or incorrect control-loop number HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 981
It is possible to switch between wye and delta operation of the spindle without Wye/delta having to stop the spindle. However, only one gear stage can be used in order switchover to use this direct switchover. This must be configured correspondingly via MP3010, MP3210 and MP351x.
Page 982
rotating synchronous motor is not possible. Bit 3—Wait for readiness of current controller MP2223.x Format: %xxxxxxxxxxxxxxxx Input: 0: Wait for readiness of current controller 1: Do not wait for readiness of current controller HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 983
Module 9173 Speed-dependent wye/delta switchover With Module 9173, a monitoring function dependent on the speed can be realized for the wye/delta switchover of the spindle. A switchover request is detected by Module 9174, which supplies the current status of the wye/delta operation.
Page 984
motor is demagnetized during switch-off of the drive before the switching process. HEIDENHAIN recommends setting bit 11 = 1 only if the residual magnetism of the motor leads to problems during switching (e.g. "overcurrent" error message of the power module during switching).
6.12.11 Operating a second spindle With the iTNC 530 you can operate two spindles alternately, i.e., only one spindle can be active at a given time. Both spindles can be operated as analog (over CMA-H) or digital spindles. If one spindle is to be operated as a digital spindle and the other one as an analog spindle, the first spindle must be operated as a digital spindle.
Page 986
0: Active spindle ("Number of spindle" is not evaluated) 9179 B/W/D <Status information> Error code: Marker Value Meaning M4203 Status information has been ascertained Error code in W1022 W1022 Invalid code for status information Invalid spindle number HEIDENHAIN Technical Manual iTNC 530 HSCI...
6.12.12 C-axis operation In C-axis operation, an axis and a spindle are driven by the same motor. Digital or analog operation of axis and spindle is possible. Axis and spindle may each be equipped with one position encoder. Because the speed encoder is built into the motor, it measures both the axis and the spindle.
Page 988
Switch the spindle motor from the axis back to the spindle. With Module 9161 bit 15, release the current and speed controllers. Shift back to the original gear range. Start spindle operation. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 989
Module 9146 Save and reestablish actual position values Module 9146 saves and later reestablishes the actual position values of axes. If the actual position values were saved, the last value displayed remains until they are reestablished. Call: B/W/D/K <Axes bit-encoded> B/W/D/K <Mode>...
Page 990
B/W/D/K <Axes bit-encoded> 9156 Error code: Marker Value Meaning M4203 No error Error code in W1022 W1022 Invalid axis number Missing strobe or M4176 = 1 Module was called in a spawn or submit job HEIDENHAIN Technical Manual iTNC 530 HSCI...
When positioning is finished, the control loop opens and the current position freezes. If you want to use this option, HEIDENHAIN recommends using the current PLC basic program. The use of this option is already prepared as of version 55.
PLC. a nominal Nominal acceleration value (m/s r nominal Nominal jerk value [m/s Pos. diff. Difference between position and speed encoder [mm] a actual Actual acceleration value [m/s ]. Calculated from position encoder. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 993
Axis position in ref. coordinates a. With CC 422 only for synchronous motors without field weakening, not for asynchronous motors b. Only available with a modular HEIDENHAIN inverter system The oscilloscope provides additional functions for commissioning the current controller. See “Commissioning" on page 1004.
Page 994
I2T early warning threshold of drive was exceeded Axis enabled (PLC module 9157) Axis is active (PLC module 9162) Commutation angle of motor was measured using the reference mark or EnDat TNCopt function is currently being performed HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 995
In MP7365.x, define the colors for the oscilloscope. Colors Activate the oscilloscope with the DIAGNOSIS, DRIVE DIAGNOSTICS and Setup OSCI soft keys. Note A step response is not possible. In order to make a step response possible, the keyword 688379 must have already been entered. The setup menu appears: Choose the parameters to be entered with the cursor keys.
Page 996
• Single shot: When you press the START soft key, the next 4096 events are saved. • Channel 1 to channel 6: Recording begins as soon as the trigger threshold for the set channel is crossed. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 997
Trigger threshold: Enter the trigger threshold (you will find the appropriate units in the signals table on 992): Slope: Define whether recording will be triggered with the rising (positive) or falling (negative) edge. Pre-trigger: Recording begins at a time preceding the trigger time point by the value entered here Enter a value.
Page 998
If the cursor has been moved, it will remain at the point of the time axis to which it has been moved. The cursor does not return to the trigger point until a trigger parameter has been changed. HEIDENHAIN Technical Manual iTNC 530 HSCI...
Page 999
Meaning of the soft keys: Meaning of the soft keys: Hide/show grid lines. Hide/show lines between measured points. Start recording. Recording is ended either by the trigger condition or with the STOP soft key. Move the signal down. Move the signal up. Decrease the vertical resolution.
Page 1000
Press the RESTORE SCREEN soft key in the Setup menu. Enter the complete file name and path of the *.DTA file. Press the ENT key. Press the OSCI soft key to displays the signals from the *.DTA file. 1000 HEIDENHAIN Technical Manual iTNC 530 HSCI...
Need help?
Do you have a question about the iTNC 530 HSCI and is the answer not in the manual?
Questions and answers