HEIDENHAIN iTNC 530 HSCI Technical Manual
Hide thumbs Also See for iTNC 530 HSCI:
Table of Contents

Advertisement

Quick Links

Technical Manual
iTNC 530 HSCI
NC Software
606 420-03
606 421-03
July 2013

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the iTNC 530 HSCI and is the answer not in the manual?

Questions and answers

Summary of Contents for HEIDENHAIN iTNC 530 HSCI

  • Page 1 Technical Manual iTNC 530 HSCI NC Software 606 420-03 606 421-03 July 2013...
  • Page 2 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 3: Table Of Contents

    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...
  • Page 4: Table Of Contents

    UE 2xx B(D)...............193 3.2.10 Mounting attitude of PLB 6xxx .........194 Handling the HDR hard disk............195 Mounting the Solid State Disk (SSD)..........196 Overview of components ...............197 HSCI....................204 3.6.1 Introduction ...............204 3.6.2 Topology................207 3.6.3 HSCI interface ..............208 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 5: Table Of Contents

    530 HSCI connection overview..........209 3.7.1 MC 6241................209 3.7.2 MC 6242................210 3.7.3 MC 6222................211 3.7.4 MC 7222................212 3.7.5 MC 6341................213 3.7.6 IPC 6341................214 3.7.7 CC 6106................215 3.7.8 CC 6108................216 3.7.9 CC 6110................217 3.7.10 UMC 111FS...............218 3.7.11 UMC 111 ................219 3.7.12 UEC 11x ................220...
  • Page 6: Table Of Contents

    TE 720 ................428 3.44.10 TE 730 ................429 3.44.11 TE 735 (FS)................430 3.44.12 TE 630 ................431 3.44.13 TE 620 ................432 3.44.14 TE 740 ................433 3.44.15 TE 745 ................434 3.44.16 BF 250................435 3.44.17 BF 750................436 3.44.18 BF 260................437 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 7: Table Of Contents

    USB hub for operating panel ..........464 3.45 iTNC 530 HSCI grounding diagram with modular HEIDENHAIN inverter system—External PSL 13x......465 3.46 iTNC 530 HSCI grounding diagram with modular HEIDENHAIN inverter system—Power supply unit integrated in UV(R) ..466 3.47 iTNC 530 HSCI basic circuit diagram..........467 3.48 iTNC 530 HSCI cable overview—Basic configuration, MC in...
  • Page 8: Table Of Contents

    Assignment for spindles ...........616 6.1.6 Specifications of the controller unit:........618 6.1.7 Reading axis information...........621 6.1.8 Traverse ranges..............623 6.1.9 Lubrication pulse ...............629 PLC axes...................630 6.2.1 Coupling function for PLC axes or auxiliary axes ....635 PLC positioning ................640 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 9: Table Of Contents

    Axis-error compensation..............647 6.4.1 Backlash compensation.............647 6.4.2 Linear axis error compensation .........651 6.4.3 Nonlinear axis error compensation........652 6.4.4 Compensation of thermal expansion.........659 6.4.5 Compensation of reversal spikes during circular traverse ................661 6.4.6 Compensation of stick-slip friction ........661 6.4.7 Compensation of sliding friction (only for digital axes) ..662 6.4.8 Torsion compensation ............663 6.4.9...
  • Page 10: Table Of Contents

    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...
  • Page 11: Table Of Contents

    CC 61xx / UEC 1xx controller units..1067 Specifications ................1067 Connecting the encoders .............1069 7.2.1 General information............1069 7.2.2 Position encoders............1069 7.2.3 Speed encoders ..............1070 Relationship between speed input, position input and PWM output ..................1071 Single-speed, double-speed, PWM frequency......1072 7.4.1 General information............1072 7.4.2 Single-speed and double-speed (software option 49) ..1074 7.4.3...
  • Page 12: Table Of Contents

    Soft-key project file for screen ........1372 8.3.2 Soft-key project file for HR 420, HR 5xx ......1385 8.3.3 Soft-key rows ..............1389 Keystroke simulation..............1392 8.4.1 iTNC control panel............1392 8.4.2 Machine operating panel..........1404 8.4.3 Touchpad on USB port ............1405 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 13: Table Of Contents

    Files ....................1406 8.5.1 Datum tables (*.D) ............1409 8.5.2 Freely definable tables ............1409 8.5.3 PLC files ................1419 DCM – Dynamic Collision Monitoring .........1424 8.6.1 DCM – monitoring the working space for collisions..1424 8.6.2 Fixture monitoring with DCM..........1453 8.6.3 Tool carrier kinematics and DCM ........1477 8.6.4 KinematicsDesign............1488 Pallet management...............1490...
  • Page 14: Table Of Contents

    Operand addressing (byte, word and double word) ..1747 9.6.3 Timers ................1748 9.6.4 Counters................1751 9.6.5 Fast PLC inputs ...............1753 Program Creation................1754 9.7.1 ASCII editor ..............1755 9.7.2 Program format ...............1755 9.7.3 Program structure ............1756 9.7.4 Logical names for files ............1757 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 15: Table Of Contents

    Command Set................1758 9.8.1 Overview .................1758 9.8.2 LOAD (L)................1761 9.8.3 LOAD NOT (LN)...............1763 9.8.4 LOAD TWO’S COMPLEMENT (L–) .........1765 9.8.5 LOAD BYTE (LB) .............1766 9.8.6 LOAD WORD (LW)............1766 9.8.7 LOAD DOUBLE WORD (LD) ...........1767 9.8.8 ASSIGN (=) ..............1767 9.8.9 ASSIGN BYTE (B=)............1768 9.8.10 ASSIGN WORD (W=) ............1769 9.8.11...
  • Page 16: Table Of Contents

    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...
  • Page 17: Table Of Contents

    9.14 Program Structures ..............1842 9.14.1 IF ... ELSE ... ENDI structure ...........1843 9.14.2 REPEAT ... UNTIL structure ..........1843 9.14.3 WHILE ... ENDW structure..........1844 9.14.4 CASE branch ..............1844 9.15 Linking Files...................1846 9.15.1 USES Statement (USES) ..........1847 9.15.2 GLOBAL statement (GLOBAL)........1848 9.15.3 EXTERN Statement (EXTERN) ........1848 9.16 PLC Modules..................1849 9.16.1...
  • Page 18: Table Of Contents

    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...
  • Page 19: Update Information

    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.
  • Page 20 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 21: Update Information No

    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 ...
  • Page 22: Important Notes

    NC software 60642x-03 No export license required, NC software 606421-02 736591-52 Export license required, NC software 606420-02 736591-02 NC software 60642x-03 No export license required, NC software 606421-03 736591-53 Export license required, NC software 606420-03 736591-03 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 23: New Software Options

    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)
  • Page 24: New Machine Parameters

    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...
  • Page 29: New Functions

    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...
  • Page 41: Software Option 144—Motion Adaptive Control (Mac)

    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...
  • Page 43: Dhcp Server

    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...
  • Page 49: Vnc Settings

    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...
  • Page 53: Plc Functions

     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 64 2: Focus assignment unchanged Mode 1: 0: Enable focus assignment 1: Disable focus assignment 9286 B/W/D <Error code> 0: No error 1: PLC error, error code in PLC error word (see below) >= 100: Operating-system error HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • 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 66 1: PLC error, error code in PLC error word (see below) >= 100: Operating-system error B/W/D <Status> Mode 0: Number of clients Mode 1: Focus assignment 0/1: Enabled/disabled Mode 2: - - - Mode 3: - - - Mode 4: - - - HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • 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...
  • Page 70 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 71: Introduction

    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...
  • Page 72: General Information

    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...
  • Page 75: Hsci Interface

    The individual control components communicate with each other via the HSCI connection (HEIDENHAIN Serial Controller Interface). A connection via HSCI is only permitted for HEIDENHAIN components that are part of the machine tool's control system. In addition, the HSCI connecting cable may only be installed in a protected manner (e.g.
  • Page 76: Overview Of Components

    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.
  • Page 84: Cc 61Xx Controller Unit

     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 ...
  • Page 86: Uec 11X, Umc 11X Controller Unit With Integrated Inverter And Plc

    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...
  • Page 89: Pl 6Xxx Plc Input/Output Systems With Hsci Interface

    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...
  • Page 93: Spi Expansion Modules

    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...
  • Page 94: Psl 13X Low-Voltage Power Supply Unit

    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.
  • Page 96: Te 6Xx Keyboard Units

     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...
  • Page 101: Bf 2Xx Visual Display Units

    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...
  • Page 103: Mb 6Xx Machine Operating Panel

    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...
  • Page 105: Hsci Adapter For Plb 6001 Oem-Specific Machine Operating Panel

    2.5.10 HSCI adapter for PLB 6001 OEM-specific machine operating panel PLB 6001 The PLB 6001 is equipped with: HSCI interface  Handwheel connection X23  64 PLC inputs, 32 PLC outputs for keys / key  illumination Connection for spindle-speed and feed-rate ...
  • Page 106: Hr 4Xx(Fs), Hr 5Xx(Fs) Handwheels

    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...
  • Page 113: Industrial Pc With Windows 7

    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 114: Key Symbols

    Description Description Print/Background Print/Background Black/Orange Black/Orange 330816-24 330816-36 Black/Orange Black/Orange 330816-25 330816-42 Black/Orange Black/Orange 330816-26 330816-23 Black/Orange Black/Orange 330816-43 330816-38 Black/Orange Black/Orange 330816-45 330816-37 Without symbol Black/Orange Black/Orange 330816-3D 330816-3P Black/Orange 330816-4U HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 115 Key symbols for axis direction keys Description Description for the principal axes Print/Background Print/Background X– Black/Gray Black/Gray 330816-63 330816-64 X– <– X+ –> Black/Gray Black/Gray 330816-18 330816-17 X’– –> X’+ <– Black/Gray Black/Gray 330816-0W 330816-0V X– <– X+ –> Black/Gray Black/Gray 330816-0N 330816-0M...
  • Page 116 330816-0A U– Black/Gray Black/Gray 330816-0B 330816-0C V– Black/Gray Black/Gray 330816-70 330816-69 W– Black/Gray Black/Gray 330816-0G 330816-0H W– arrow W+ arrow Black/Gray Black/Gray 330816-1T 330816-1S IV– Black/Gray Black/Gray 330816-71 330816-72 VI– Black/Gray Black/Gray 330816-1Z 330816-2A HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • 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...
  • Page 118 Permissive button Black/Gray White/Green 330816-13 330816-22 Permissive button Actual position capture Black/Gray White/Black 330816-90 330816-27 – White/Black White/Black 330816-28 330816-29 Menu selection –> Menu selection <– Black/Gray Black/Gray 330816-92 330816-93 Connect Black/Gray White/Black 330816-0Y 330816-3A HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 119: Touch Probes

    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...
  • Page 122: Ms 110 / Ms 111 Installation Kit

    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...
  • Page 123: Other Accessories

    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 ...
  • Page 126: Documentation

    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."...
  • Page 127: Brief Description

    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 134 Touch probes TS 220 triggering 3-D touch probe with cable connection, or  TS 440, TS 640, TS 642 three-dimensional touch trigger probe  with infrared transmission TT 449 for tool measurement  HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • 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...
  • Page 139: Software

    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).
  • Page 140: Plc Software

    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.
  • Page 150: Upgrade Functions (Feature Content Level)

    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...
  • Page 152: Nc Software Exchange On The Itnc 530

    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.
  • Page 164: Availability Of Software Versions, Software Options And Fcl

    Python OEM process 60642x-01 # 48 KinematicsOpt 60642x-01 # 52 KinematicsComp 60642x-01 # 53 Feature Content Level 60642x-01 # 77 Enabling four additional control loops 60642x-01 # 78 Enabling eight additional control loops 60642x-01 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 165 Software option Available as of software version: # 92 3D-ToolComp 60642x-01 # 93 Extended tool management 60642x-01 # 96 Advanced Spindle Interpolation 60642x-02 # 98 CAD Viewer 60642x-02 # 101 OEM option 1 60642x-01 # 130 OEM option 30 # 133 Remote Desktop Manager 60642x-02 # 141 Cross Talk Compensation (only with 60642x-02...
  • Page 166 Probe Units 408, 409 for datum setting  3-D Probe Cycle 4  FCL 4 DCM for handwheel superimposition 60642x-01  DCM: Graphic simulation of the protected  space or of collision objects 3-D basic rotation light  HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 167: Installing A Service Pack

    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...
  • Page 169: Special Features Of The Software

    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.
  • Page 172: Heros 5 Operating System

    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.
  • Page 174: Functional Safety (Fs)

    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.
  • Page 175: Selinux

    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.
  • Page 179: Data Backup

    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.
  • Page 180: Released Nc Software

    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...
  • Page 181: Mounting And Electrical Installation

    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.
  • Page 182: Degrees Of Protection

    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.
  • Page 183: Esd Protection

    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...
  • Page 185: Environmental Conditions

    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.
  • Page 187: Heat Generation And Cooling

    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.
  • Page 188: Limit Values For Ambient Conditions

    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 ...
  • Page 190: Mounting Attitude Of Umc 111 (Fs)

    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...
  • Page 191: Mounting Attitude Of Uec 11X (Fs)

    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...
  • Page 192: Mounting Attitude Of Mc 6222, Mc 7222

    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.
  • Page 194: Mounting Attitude Of Plb 6Xxx

    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...
  • Page 195: Handling The Hdr Hard Disk

    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.
  • Page 196: Mounting The Solid State Disk (Ssd)

    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...
  • Page 204: Hsci

    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.
  • Page 207: Topology

    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...
  • Page 209: Itnc 530 Hsci Connection Overview

    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)
  • Page 210: Mc 6242

    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...
  • Page 211: Mc 6222

    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...
  • Page 212: Mc 7222

    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...
  • Page 213: Mc 6341

    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...
  • Page 214: Ipc 6341

    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...
  • Page 215: Cc 6106

    + 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...
  • Page 216: Cc 6108

    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...
  • Page 217: Cc 6110

    – 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...
  • Page 218: Umc 111Fs

    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...
  • Page 219: Umc 111

    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...
  • Page 220: Uec 11X

    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...
  • Page 221: Plb 62Xx

    (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...
  • Page 222: Plb 61Xx

    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...
  • Page 223: I/O Modules Pld-H And Pla-H

    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...
  • Page 226: Supply Voltages In The Hsci System

    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 ).
  • Page 228: Overview: Power Supply For The Itnc

    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...
  • Page 229: Current Consumption Of The Hsci Components

    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...
  • Page 230: X90: +24 V Nc Output Of The Uxc 11X (Fs)

    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...
  • Page 231: X101: Nc Power Supply

    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...
  • Page 232: Power Supply Of The Cc 61Xx

    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...
  • Page 247: Ms 110 / Ms 111 Installation Kit For Double-Row Configuration

    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.
  • Page 248: Double-Row Configuration

    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...
  • Page 250: Connection Overview

    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...
  • Page 254: Uxc 11X (Fs): Power Supply And Motor Connection

    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...
  • Page 257: Uec 11X (Fs)

    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...
  • Page 263: Uxc 11X (Fs): Meaning Of The Leds

    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...
  • Page 265: Power Supply For Plc Outputs

    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...
  • Page 267: Power Supply For Plb 6Xxx (Fs)

    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.
  • Page 268: Meaning Of The Led On Plb 6Xxx

    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...
  • Page 269: Digital Plc Inputs/Outputs

    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...
  • Page 278: Uxc 11X (Fs): Digital Plc Inputs/Outputs

    , 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...
  • Page 285: Analog Plc Inputs/Outputs

    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...
  • Page 288: Profibus Connection

    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...
  • Page 289: Profinet Connection

    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...
  • Page 291: Configuring The Plc Inputs/Outputs With Ioconfig

    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.
  • Page 294: Buffer Battery

     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...
  • Page 296: Encoder Connections

    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.
  • Page 297: Position Encoder Input

    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...
  • Page 300: Speed Encoder Input

    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...
  • Page 304: Adapters For Encoder Signals

    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...
  • Page 307: Connecting The Motor Power Modules (Only Cc 61Xx)

    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...
  • Page 308: Analog Nominal Value Output

    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.
  • Page 310: Cma-H 04-04-00—Pin Layout

    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 312 CMA-H 04-04-00—Schematic wiring diagram Overview of wiring HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • 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...
  • Page 317: Mb 620 Machine Operating Panel

    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...
  • Page 324 Key assignment for machine operating panel HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 325: Data Interfaces

    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.
  • Page 329: Hdl Interface

    3.28.2 HDL interface Pin layout: X249 MC 6xxx, X249 Connecting BF 2xx, X2 cable ID 625901-xx 25-pin Assignment 25-pin Assignment connection connection TD2+ TD2+ TD2– TD2– TD1+ TD1+ TD1– TD1– TD0+ TD0+ TD0– TD0– TC– TC– Do not assign Do not assign Do not assign Do not assign + 5 V...
  • Page 330: Mb 720 (Fs) Machine Operating Panel

    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...
  • Page 341: Hsci Adapter For Plb 6001 (Fs) Oem-Specific Machine Operating Panel

    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 351 PLB 6001 without FS: X161 to X168: PLC inputs X161: PLC inputs Assignment Terminal PLB 6001 0 V PLC I0 X162: PLC inputs Assignment Terminal PLB 6001 0 V PLC I8 I10 I11 I12 I13 I14 I15 X163: PLC inputs Assignment Terminal PLB 6001...
  • 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...
  • Page 353 PLB 6001 FS: X161 to X168: PLC inputs X161: PLC inputs, channel A Assignment Terminal PLB 6001 FS I0.A I1.A I2.A I3.A I4.A I5.A I6.A I7.A X162: PLC inputs, channel A Assignment Terminal PLB 6001 FS I8.A I9.A I10.A I11.A I12.A I13.A I14.A I15.A X163: PLC inputs, channel A Assignment Terminal...
  • Page 354 I24.B I25.B I26.B I27.B I28.B I29.B I30.B I31.B 0 V PLC must be connected to terminal 1. Pin layout: X111 to X113: Potentiometer connection Connecting Assignment terminals 0 V potentiometer Potentiometer arm +5 V potentiometer HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 355: Te 620 Keyboard Unit

    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.
  • Page 356: Te 630 Keyboard Unit

    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...
  • Page 359: Te 635Q (Fs) Keyboard Unit

    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).
  • Page 360: Te 645Q (Fs) Keyboard Unit

    +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).
  • Page 364: Te 730, Te 720 Keyboard Unit

    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...
  • Page 367: Te 735 (Fs) Keyboard Unit

    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.
  • Page 370: Te 740 Keyboard Unit

    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...
  • Page 373: Te 745 (Fs) Keyboard Unit

    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).
  • Page 377: Bf 250 15-Inch Tft Screen

    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.
  • Page 379: Bf 260 19-Inch Tft Display Unit

    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...
  • Page 383: Handwheel Input

     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...
  • Page 387: Hr 520Fs, Hr 410Fs Safety-Oriented Electronic Handwheels

    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...
  • Page 393: Hr 550 Handwheel With Wireless Transmission

    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...
  • Page 411: Hr 410 Portable Handwheel

    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,...
  • Page 412 Additional components Dummy plug for emergency stop circuit 271958-03 Connecting cable Spiral cable 312879-01 Normal cable 296467-xx Metal armor tubing 296687-xx Plug-in terminal strips for advance ordering 3-pin terminal block 266364-06 4-pin terminal block 266364-12 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 413: Hr 130 Panel-Mounted Handwheel

    3.41.5 HR 130 panel-mounted handwheel Standard cable length for the HR 130 is 1 meter. Pin layout for extension cable and handwheel: Extension cable, ID 281429-xx HR 130 ID 254040-xx D-sub connctr. D-sub D-sub connctr. (male) 9-pin connector (male) 9-pin (female) 9-pin Housing Shield...
  • Page 414: Hra 110 Handwheel Adapter

    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...
  • Page 416: Cml 110 Capacitor Module

    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.
  • Page 418: Connecting Cables: Specifications

    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 419: Dimensions

    3.44 Dimensions Note All dimensions are in millimeters [mm]. July 2013 3.44 Dimensions...
  • Page 420: Mc 6241

    3.44.1 MC 6241 Weight: 4.0 kg HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 421: Mc 6341, Mc 6X51, Ipc 6341

    3.44.2 MC 6341, MC 6x51, IPC 6341 Weight: 4.0 kg July 2013 3.44 Dimensions...
  • Page 422 3.44.3 MC 6242 Weight: Approx. 4.0 kg HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 423 3.44.4 MC 6222 Weight: 5.8 kg July 2013 3.44 Dimensions...
  • Page 424 3.44.5 MC 7222 Weight: 7.5 kg HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 425: Mb 720 (Fs)

    3.44.6 MB 720 (FS) July 2013 3.44 Dimensions...
  • Page 426: Te 635Q (Fs)

    3.44.7 TE 635Q (FS) HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 427: Te 645Q (Fs)

    3.44.8 TE 645Q (FS) July 2013 3.44 Dimensions...
  • Page 428: Te 720

    3.44.9 TE 720 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 429: Te 730

    3.44.10 TE 730 July 2013 3.44 Dimensions...
  • Page 430: Te 735 (Fs)

    3.44.11 TE 735 (FS) HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 431: Te 630

    3.44.12 TE 630 July 2013 3.44 Dimensions...
  • Page 432: Te 620

    3.44.13 TE 620 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 433: Te 740

    3.44.14 TE 740 July 2013 3.44 Dimensions...
  • Page 434: Te 745

    3.44.15 TE 745 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 435: Bf 250

    3.44.16 BF 250 B = Space for air circulation F = Front panel opening M = Mounting surface July 2013 3.44 Dimensions...
  • Page 436: Bf 750

    3.44.17 BF 750 B = Space for air circulation F = Front panel opening M = Mounting surface HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 437: Bf 260

    3.44.18 BF 260 July 2013 3.44 Dimensions...
  • Page 438 B = Space for air circulation F = Front panel opening M = Mounting surface HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 439: Bf 760

    3.44.19 BF 760 B = Space for air circulation F = Front panel opening M = Mounting surface July 2013 3.44 Dimensions...
  • Page 440 3.44.20 CC 6106 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 441: Cc 6108 / Cc 6110

    3.44.21 CC 6108 / CC 6110 July 2013 3.44 Dimensions...
  • Page 442: Umc 111 (Fs)

    3.44.22 UMC 111 (FS) HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 443 3.44.23 UEC 11x (FS) July 2013 3.44 Dimensions...
  • Page 444: Pl 6Xxx (Fs)

    3.44.24 PL 6xxx (FS) Weight: 1.0 kg Dashed line: Space for air circulation HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 445: Plb 6001(Fs)

    3.44.25 PLB 6001(FS) July 2013 3.44 Dimensions...
  • Page 446: Psl 130

    3.44.26 PSL 130 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 447: Psl 135

    3.44.27 PSL 135 July 2013 3.44 Dimensions...
  • Page 448: Ms 11X

    3.44.28 MS 11x HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 449: Adapter Block For The Data Interface

    3.44.29 Adapter block for the data interface RS-232-C/V.24 adapter block and RS-422/V.11 adapter block July 2013 3.44 Dimensions...
  • Page 450: Usb Hub

    3.44.30 USB hub HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 451: Line-Drop Compensator

    3.44.31 Line-drop compensator Line-drop compensator for encoders with EnDat interface 3.44.32 Handwheels HR 520 July 2013 3.44 Dimensions...
  • Page 452 Mount for HR 520 HR 550FS HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 453 HRA 551FS July 2013 3.44 Dimensions...
  • Page 454 HR 410 Weight: Approx. 0.7 kg HR 130 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 455 Control knob for HR 130 July 2013 3.44 Dimensions...
  • Page 456 Adapter cable Mounting opening for wall thickness S £ 4 Mounting opening for wall thickness S > 4 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 457 3.44.33 Touch probes TT 130 / TT 140 July 2013 3.44 Dimensions...
  • 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...
  • Page 462 TS 440 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 463 TS 640 July 2013 3.44 Dimensions...
  • Page 464: Cml 110

    3.44.34 CML 110 3.44.35 USB hub for operating panel HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 465: Itnc 530 Hsci Grounding Diagram With Modular Heidenhain Inverter System—External Psl 13X

    3.45 iTNC 530 HSCI grounding diagram with modular HEIDENHAIN inverter system—External PSL 13x C:\Daten\747954\747954 01 B 01_Rahmen.pdf July 2013 3.45 iTNC 530 HSCI grounding diagram with modular HEIDENHAIN inverter system—External PSL 13x...
  • Page 466: Itnc 530 Hsci Grounding Diagram With Modular Heidenhain Inverter System—Power Supply Unit Integrated In Uv(R)

    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)
  • Page 467: Itnc 530 Hsci Basic Circuit Diagram

    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.
  • Page 468 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 469: Itnc 530 Hsci Cable Overview—Basic Configuration, Mc In Electrical Cabinet

    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...
  • Page 470: Itnc 530 Hsci Cable Overview—Basic Configuration, Mc In Operating Panel

    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...
  • Page 471: Itnc 530 Hsci Cable Overview—Basic Configuration, Mc In Electrical Cabinet, Uec 1Xx

    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...
  • Page 472: Itnc 530 Hsci Cable Overview—Basic Configuration, Mc In Operating Panel, 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...
  • Page 473: Cable Overview For Itnc 530 Hsci With Heidenhain Inverter Systems

    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...
  • Page 474: Itnc 530 Hsci Cable Overview—Accessories

    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...
  • Page 475: Machine Parameters

    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...
  • Page 477: The Machine Parameter Programming Mode Of Operation

    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...
  • Page 478: Input And Output Of Machine Parameters

    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).
  • Page 480: Activating The Machine Parameter List

    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.
  • Page 494: List Of Machine Parameters

    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:...
  • Page 502: Positioning

    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...
  • Page 510: Operation With Velocity Feedforward Control

    Input: 0.100 to 20.000 [(m/min)/mm] MP1521 Transient response during acceleration and deceleration Input: 1 to 255 [ms] 0: Function inactive MP1522 Feed-rate smoothing Input: 0 to 60 [ms] 0: Function inactive HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 511: Servo Control With Following Error

    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]...
  • Page 512: Integrated Speed And Current Control

    (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 ⋅...
  • Page 526: Spindle

    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...
  • Page 530: Integrated Plc

    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...
  • Page 533: Configuration Of The Data Interface

    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...
  • Page 534 4: 1200 bps 5: 2400 bps 6: 4800 bps 7: 9600 bps 8: 19200 bps 9: 38400 bps 10: 57600 bps 11: 115200 bps MP5040.0 Operating mode EXT3 (PLC) MP5040.1 Operating mode EXT4 (PLC) HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 535: D Touch Probe

    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...
  • Page 537: Tool Measurement With Tt

    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...
  • Page 542: Tapping

    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...
  • Page 543: Display And Operation

    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...
  • Page 553: Colors

    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...
  • Page 557: Machining And Program Run

    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...
  • Page 566: Hardware

    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...
  • Page 582: Second Spindle

    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...
  • Page 583: Modules, Markers And Words

    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...
  • Page 591: Overview Of Markers And Words

    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...
  • Page 602 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 603: Configuring The Axes And Spindle

    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.
  • Page 604: Axis Designation

    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.
  • Page 606: Encoders

    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.
  • Page 614: Assignment For Axes

    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...
  • Page 616: Assignment For Spindles

    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...
  • Page 618: Specifications Of The Controller Unit

    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...
  • Page 621: Reading Axis Information

    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,"...
  • Page 623: Traverse Ranges

    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...
  • Page 629: Lubrication Pulse

    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.
  • Page 630: Plc Axes

    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...
  • Page 635: Coupling Function For Plc Axes Or Auxiliary Axes

    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.
  • Page 640: Plc Positioning

    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...
  • Page 647: Axis-Error Compensation

    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...
  • Page 651: Linear Axis Error Compensation

    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.
  • Page 652: Nonlinear Axis Error Compensation

    (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...
  • Page 659: Compensation Of Thermal Expansion

    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...
  • Page 661: Compensation Of Reversal Spikes During Circular Traverse

    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.
  • Page 662: Compensation Of Sliding Friction (Only For Digital Axes)

    0.0000 to 1.0000 [s] (typically: 0.015 s) 0: No friction compensation (or axis is analog) MP2620.x Friction compensation at rated speed Input: 0 to 100.000 [A] 0: No friction compensation (or axis is analog) HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 663: Torsion Compensation

    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.
  • Page 664: Kinematicscomp

    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 –...
  • Page 688: Software Option 141—Cross Talk Compensation (Ctc)

    ) 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...
  • Page 693: Software Option 142—Position Adaptive Control (Pac)

    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.
  • Page 694: Software Option 143—Load Adaptive Control (Lac)

    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...
  • Page 699: Software Option 145—Active Chatter Control (Acc)

    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...
  • Page 701: Tilting And Swivel Axes

    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 ...
  • Page 714: Description Of The Kinematics Configuration

    : 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...
  • Page 741: Temperature Compensation With Tilting Axes

    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...
  • Page 745: Changing The Milling Heads

    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.
  • Page 746: Kinematicsopt

    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 750 Angle increment = (end angle – start angle) / (measuring points – 1) = (90° - 270°) / 3 = –60° Therefore: P1 = –90°; P2 = –120°; P3 = –210°; P4 = –270° HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • 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...
  • Page 761: Tilt Working Plane" Feature

    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.
  • Page 770: Automatic Compensation Of Offset For Tilting Axes

    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.
  • Page 776: Virtual Tool Axis

    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...
  • Page 777: Cylindrical Surface

    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 ...
  • Page 778: Gantry/Synchronized Axes

    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.
  • Page 782: Master-Slave Torque Control

    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 ...
  • Page 792: Brake Test For Synchronized Axes

    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.
  • Page 796: Reference Marks

    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.
  • Page 797: Traversing The Reference Marks

    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.
  • Page 810: The Control Loop

    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 ...
  • Page 812: Relation Between Jerk, Acceleration, Velocity And Distance

    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...
  • Page 814: Interpolator

    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.
  • Page 832: Position Controller

    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 ...
  • Page 848: Speed Controller

    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.
  • Page 858: Switching Drives On And Off

    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 861 July 2013 6.8 The control loop...
  • Page 862 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.
  • Page 866: Current Controller

    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 ...
  • Page 870: Braking The Drives For An Emergency Stop And A Power Failure

    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...
  • Page 873: Power And Torque Limiting

    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.
  • Page 880: Weakened Field Operation

    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 ...
  • Page 890: Offset Adjustment

    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...
  • Page 891: Contouring Behavior

    ⋅ 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.
  • Page 892: Contour Velocity At Corners

    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.
  • Page 896: Position Monitoring

    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.
  • Page 898: Nominal Speed Value Monitoring

    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...
  • Page 899: Movement Monitoring

    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>...
  • Page 900: Standstill Monitoring

    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...
  • Page 902: Monitoring Of The Power Supply Unit

    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.
  • Page 904: Temperature Monitoring

    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).
  • Page 907: Internal Power Supply And Housing Fan

    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...
  • Page 913: I 2 T Monitoring

    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 ...
  • Page 918: Momentary Utilization Of Drive Motors

    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...
  • Page 920: Determining The Current Torque Of A Drive

    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...
  • Page 922: Status Of Heidenhain Power Modules

    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 –...
  • Page 925: Controlling The Motor Brakes

    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...
  • Page 930: Emergency Stop Monitoring

    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...
  • Page 943: En 13849-1 On The Itnc 530 Hsci Without Functional Safety (Fs)

    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...
  • Page 945: Position Encoder Of The Spindle

    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) ...
  • Page 950: Speed Encoder Of The Spindle

    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 –...
  • Page 952: Analog And Digital Closed-Loop Spindle Control

    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 –...
  • Page 964 HEIDENHAIN Technical Manual iTNC 530 HSCI...
  • Page 965: Coded Output Of Spindle Speed

    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...
  • Page 967: Volts-Per-Hertz Control Mode

    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);...
  • Page 968: Oriented Spindle Stop

    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).
  • Page 974: Tapping With Floating Tap Holder And Nominal Speed Output

    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:...
  • Page 976: Tapping With Floating Tap Holder And Coded Spindle-Speed Output

    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...
  • Page 977: Rigid Tapping

    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:...
  • Page 980: Switching The Modes Of Operation

    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).
  • Page 985: Operating A Second Spindle

    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...
  • Page 987: C-Axis Operation

    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...
  • Page 991: Software Option 96—Advanced Spindle Interpolation

    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.
  • Page 992: Integrated Oscilloscope

    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...

Table of Contents

Save PDF