HEIDENHAIN iTNC 530 Technical Manual

4.4 (14)
Technical Manual
iTNC 530
NC Software
340 490-06
340 491-06
340 492-06
340 493-06
February 2011
2 HEIDENHAIN Technical Manual iTNC 530
February 2011 3
Content
1.1 General Information..........................................................................21
1 Update Information No. 25 –
Introduction of HSCI
1.1 Overview............................................................................................23
1.1.1 Released service packs.......................................................23
1.1.2 Released NC software ........................................................23
1.2 iTNC 530 with HSCI...........................................................................24
1.2.1 Important notes...................................................................24
1.2.2 Description of the new functions........................................26
1.2.3 iTNC – Operation and technology........................................38
1.3 HSCI....................................................................................................40
1.3.1 Introduction.........................................................................40
1.3.2 HSCI interface.....................................................................42
1.3.3 Special features of the software .........................................43
1.3.4 HeROS 5 operating system.................................................45
1.3.5 Emergency stop monitoring................................................47
1.3.6 Topology and cables............................................................50
1.3.7 Bus diagnosis......................................................................54
1.3.8 Supply voltages in the HSCI system...................................61
1.3.9 Power supply for PLC outputs ............................................65
1.3.10 Power supply for PLB 6xxx.................................................66
1.3.11 Power supply for control-is-ready signal..............................67
1.4 Overview of Components ................................................................68
1.5 Mounting Position of MC 6xxx, CC 61xx, UV xxx, UM xxx,
UE 2xx B.............................................................................................72
1.6 Storage and Operating Temperatures............................................73
1.6.1 Limit values.........................................................................73
1.6.2 Limit value for temperature inside the panel.......................74
1.6.3 Humidity during operation...................................................74
1.6.4 Storage temperatures .........................................................74
1.6.5 Limit values for ambient conditions ....................................75
1.7 MC 6xxx Main Computer, HDR and SIK..........................................76
1.7.1 General information.............................................................76
1.7.2 Connection overview...........................................................80
1.7.3 USB interface (USB 2.0).....................................................82
1.7.4 Ethernet interface................................................................82
1.7.5 HDL interface......................................................................83
1.7.6 Handling the HDR hard disk................................................84
1.7.7 Mounting the Solid State Disk (SSD)...................................85
1.7.8 Buffer battery......................................................................86
4 HEIDENHAIN Technical iTNC 530
1.8 CC 61xx Controller Unit....................................................................88
1.8.1 General information.............................................................88
1.8.2 Structure and performance of the controller unit................93
1.8.3 New functions of the CC 61xx..........................................101
1.8.4 Specifications....................................................................105
1.8.5 Example configuration.......................................................107
1.8.6 Connection overview ........................................................109
1.9 UEC 11x Controller Unit with Integrated Inverter and PLC ........113
1.9.1 Meaning of the LEDs ........................................................121
1.10 PL 6xxx.............................................................................................122
1.10.1 General information...........................................................122
1.10.2 I/O modules.......................................................................124
1.10.3 Connection overview of PLB 62xx ....................................126
1.10.4 Connection overview of PLB 61xx ....................................126
1.10.5 PLD/PLA connection overviews........................................127
1.10.6 X9: Safety-related PLC inputs/outputs ..............................129
1.10.7 Configuration with IOconfig ..............................................133
1.10.8 PLC inputs/outputs............................................................136
1.10.9 Analog PLC inputs/outputs................................................139
1.10.10 Switching inputs 24 V– (PLC)............................................141
1.11 UEC 11x: Digital PLC Inputs/Outputs............................................142
1.12 PSL13x Low-Voltage Power Supply Unit .....................................145
1.12.1 General information...........................................................145
1.12.2 Specifications ....................................................................147
1.12.3 Connection overview ........................................................149
1.13 MS 110 / MS 111 Mounting Case for Double-Row
Configuration...................................................................................157
1.13.1 General information...........................................................157
1.13.2 Double-row configuration..................................................159
1.13.3 Connection overview ........................................................161
1.14 MB 620 Machine Operating Panel .................................................166
1.15 HSCI Adapter for PLB 6001 OEM-Specific Machine
Operating Panel...............................................................................173
1.16 TE 620 Keyboard Unit.....................................................................177
1.17 TE 630 Keyboard Unit.....................................................................179
1.18 TE 635Q Keyboard Unit ..................................................................181
1.19 BF 250 15-Inch TFT Screen.............................................................182
1.20 Cable Overviews .............................................................................185
1.20.1 Control Systems with CC; MC in Electrical Cabinet..........185
1.20.2 Control Systems with CC; MC in Electrical Cabinet..........186
1.20.3 Accessories.......................................................................187
February 2011 5
1.21 Dimensions......................................................................................188
1.21.1 MC 6x41............................................................................188
1.21.2 MC 6222............................................................................189
1.21.3 CC 6106.............................................................................190
1.21.4 CC 6108 / CC 6110............................................................191
1.21.5 UEC 11x ............................................................................192
1.21.6 PLB 6xxx (FS)....................................................................193
1.21.7 PLB 6001 (FS)....................................................................194
1.21.8 PSL 130.............................................................................195
1.21.9 PSL 135.............................................................................196
1.21.10 MS 11x..............................................................................197
1.21.11 MB 620..............................................................................198
1.21.12 TE 535Q ............................................................................199
1.21.13 TE 630...............................................................................200
1.21.14 TE 620...............................................................................201
1.21.15 BF 250...............................................................................202
1 Update Information No. 26 – Revised
Version
1.1 Overview..........................................................................................203
1.1.1 Released service packs.....................................................203
1.2 NC Software 340 49x-xx, 606 42x-01.............................................203
1.2.1 Important notes.................................................................203
1 Update Information No. 27
1.1 Overview..........................................................................................207
1.1.1 Released service packs.....................................................207
1.2 NC Software 340 492-xx, 340 493-xx.............................................207
1.2.1 Important notes.................................................................207
1 Update Information No. 28
1.1 Overview..........................................................................................209
1.1.1 Released service packs.....................................................209
1.2 NC Software 340 49x, 606 42x .......................................................209
1.2.1 Space characters in path and file names...........................210
1.2.2 Brake test for synchronized axes......................................211
1.2.3 New Functions..................................................................217
6 HEIDENHAIN Technical iTNC 530
1 Update Information No. 29
1.1 Overview..........................................................................................219
1.1.1 Released service packs.....................................................219
1.2 New Hardware – HR 550FS Wireless Handwheel ........................219
1.2.1 HR 550 wireless handwheel .............................................221
1.2.2 Radio transmission regulations .........................................225
1.2.3 General information...........................................................226
1.2.4 Connecting the wireless handwheel system ....................228
1.2.5 Settings.............................................................................233
1.2.6 Prerequisites for use of the wireless handwheel system.234
1.2.7 Important notes on the radio network of the wireless
handwheel system............................................................235
1.2.8 Checking the radio environment at the intended
place of use.......................................................................236
1.2.9 Information in the handwheel configuration dialog ...........239
1.2.10 Dimensions .......................................................................242
1.3 More Information............................................................................244
1 Update Information No. 30
1.1 Overview..........................................................................................245
1.1.1 Released service packs.....................................................245
1.2 NC Software 340 49x-06, 606 42x-01.............................................245
2Introduction
2.1 General Information........................................................................247
2.1.1 Meaning of the symbols used in this manual ...................247
2.1.2 Proper operation................................................................248
2.1.3 Trained Personnel .............................................................249
2.2 Overview of Components ..............................................................250
2.2.1 Main computer, hard disk and SIK ....................................250
2.2.2 CC controller units.............................................................256
2.2.3 UV 106B power supply unit ..............................................259
2.2.4 UV 105B (non-HEIDENHAIN inverter systems) ................261
2.2.5 UV 105 power supply unit.................................................262
2.2.6 Keyboard units and monitors ............................................263
2.2.7 Handwheels ......................................................................268
2.2.8 Key symbols......................................................................272
2.2.9 Touch probes ....................................................................277
2.2.10 MS110, MS111 installation kit ..........................................279
2.2.11 Other accessories .............................................................280
2.2.12 Documentation..................................................................286
2.3 Brief Description..............................................................................287
2.4 Software ..........................................................................................301
2.4.1 Designation of the software..............................................301
2.4.2 PLC software ....................................................................302
2.4.3 Additional Control Loops or Software Options..................302
2.4.4 Upgrade Functions (Feature Content Level) .....................311
2.4.5 NC software exchange on the iTNC 530...........................313
2.4.6 Installing a service pack ....................................................327
2.4.7 Data backup ......................................................................329
February 2011 7
3 Mounting and Electrical Installation
3.1 General Information........................................................................331
3.1.1 Safety precautions.............................................................331
3.1.2 Degrees of protection .......................................................332
3.1.3 Electromagnetic compatibility ...........................................332
3.1.4 ESD protection..................................................................333
3.2 Handling of the HDR Hard Disk and the SIK.................................335
3.3 Environmental Conditions .............................................................337
3.3.1 Heat generation and cooling..............................................337
3.3.2 Humidity............................................................................338
3.3.3 Installation elevation..........................................................338
3.3.4 Mechanical vibration..........................................................338
3.3.5 Mounting attitude of MC 42x(B,C), CC 42x, UV xxx,
UM xxx, UE 2xx B .............................................................339
3.3.6 Mounting position of display.............................................340
3.4 Connection Overview for iTNC 530 ..............................................341
3.5 Power Supply for the iTNC 530 .....................................................351
3.5.1 UV 105 power supply unit.................................................353
3.5.2 UV 105B (non-HEIDENHAIN inverter systems).................356
3.5.3 UV106B power supply unit................................................361
3.6 Power Supply for PLC Outputs......................................................365
3.6.1 Power supply for PL 4xx B................................................367
3.6.2 Power supply for PL 51x...................................................369
3.7 Power Supply for Control-Is-Ready Signal...................................370
3.8 Power Supply for the Display Units..............................................370
3.9 Buffer Battery ..................................................................................371
3.10 Drive Controller Enable ..................................................................373
3.11 Encoder Connections .....................................................................375
3.11.1 General information...........................................................375
3.11.2 Input of position encoder .................................................376
3.11.3 Input of speed encoder ....................................................378
3.12 Adapters for Encoder Signals ........................................................382
3.13 Motor Power Stage Connection ...................................................386
3.14 Analog Input....................................................................................387
3.15 Analog Nominal Value Output ......................................................391
3.15.1 Nominal value output ........................................................391
8 HEIDENHAIN Technical iTNC 530
3.16 Touch Probe Systems.....................................................................395
3.16.1 Triggering touch probe for workpiece measurement........395
3.16.2 Triggering touch probe for tool measurement ..................397
3.17 Data Interfaces ................................................................................399
3.18 Handwheel Input.............................................................................404
3.18.1 HR 4xx or HR 5xx portable handwheel .............................405
3.18.2 HR 130 panel-mounted handwheel...................................408
3.18.3 HRA 110 handwheel adapter ............................................408
3.19 Input for Spindle Reference Signal................................................410
3.20 Switching Inputs 24 V– (PLC).........................................................411
3.20.1 Input signals and addresses..............................................411
3.20.2 PLC inputs on the PL 410B ...............................................413
3.20.3 PLC inputs on the PL 405B ...............................................415
3.20.4 PLC inputs on the PL 51x..................................................416
3.21 Switching Outputs 24 V– (PLC) .....................................................417
3.22 PLC Input/Output Units..................................................................424
3.22.1 PL 4xx B ............................................................................424
3.22.2 PL 510 ...............................................................................427
3.23 PLB 511/PLB 512 .............................................................................431
3.24 Machine Operating Panel...............................................................438
3.25 iTNC Control Panel .........................................................................445
3.26 Flat-Panel Display............................................................................447
3.27 BTS 1x0 Monitor/Keyboard Switch Unit ......................................452
3.28 MS110 / MS111 Installation Kit.....................................................454
3.29 USB Interface...................................................................................461
3.30 CML 110 Capacitor Module............................................................464
3.31 Cable Specifications........................................................................465
February 2011 9
3.32 Dimensions......................................................................................466
3.32.1 MC 420 and CC 422 with 6 Control Loops........................466
3.32.2 MC 422B / 5 position encoder inputs and CC 422
with 6 control loops...........................................................467
3.32.3 MC 422C / 5 position encoder inputs and CC 422
with 6 control loops...........................................................468
3.32.4 MC 422C DP/CC 422 with 6 control loops........................469
3.32.5 MC 422B/CC 424(B) with 6 control loops .........................470
3.32.6 MC 422C/CC 424(B) with 6 control loops .........................471
3.32.7 MC 422C DP/CC 424(B) with 6 control loops....................472
3.32.8 MC 422B/CC 424(B) with 8 control loops .........................473
3.32.9 MC 422C/CC 424(B) with 8 control loops .........................474
3.32.10 MC 422B / 10 position encoder inputs and CC422
with 10 control loops.........................................................475
3.32.11 MC 422B/CC 424(B) with 10 control loops .......................476
3.32.12 MC 422B / 10 position encoder inputs and CC 422
with 10 or 12 control loops................................................477
3.32.13 MC 422C/CC 424(B) with 10 control loops .......................478
3.32.14 MC 422B/CC 424(B) with 12 and with 14 control loops....479
3.32.15 MC 422C/CC 424(B) with 12 and with 14 control loops....480
3.32.16 UV 105...............................................................................481
3.32.17 TE 420 ...............................................................................482
3.32.18 TE 520B / TE 530 / TE 530B..............................................483
3.32.19 TE 535Q ............................................................................484
3.32.20 MB 520..............................................................................485
3.32.21 MB 420..............................................................................486
3.32.22 BF 120...............................................................................487
3.32.23 BF 150...............................................................................488
3.32.24 BTS 120/BTS 150 ..............................................................489
3.32.25 PL 4xx B ............................................................................490
3.32.26 PL 51x ...............................................................................491
3.32.27 Adapter block for the data interface..................................492
3.32.28 MS 11x..............................................................................493
3.32.29 USB hub ............................................................................494
3.32.30 Line-drop compensator .....................................................495
3.32.31 Handwheels ......................................................................495
3.32.32 Touch probe systems........................................................503
3.32.33 CML 110............................................................................510
3.32.34 USB hub for operating panel .............................................511
3.33 Grounding Diagram:
Modular Nonregenerative Inverter System..................................513
3.34 Grounding Diagram: Modular Regenerative Inverter System....514
3.35 Grounding Diagram:
UE 2xxB Nonregenerative Compact Inverter ...............................515
3.36 Grounding Diagram for iTNC 530
with UR 2xx Compact Inverter ......................................................516
3.37 Cable Overview for iTNC 530 – Basic Configuration....................517
3.38 Cable Overview for iTNC 530
with HEIDENHAIN Inverter Systems.............................................518
3.39 Cable Overview for iTNC with SIMODRIVE / POWER DRIVE .....519
3.40 Cable Overview for iTNC 530 – Accessories.................................520
10 HEIDENHAIN Technical iTNC 530
4 Machine Parameters
4.1 What is a Machine Parameter?......................................................521
4.2 The "Machine Parameter Programming" Mode of Operation....523
4.3 Input and Output of Machine Parameters....................................524
4.3.1 Input Format......................................................................524
4.3.2 Activating the Machine Parameter List.............................526
4.3.3 Changing the Input Values ................................................526
4.4 List of Machine Parameters ...........................................................538
4.4.1 Encoders and Machines....................................................538
4.4.2 Positioning.........................................................................545
4.4.3 Operation with Velocity Feedforward Control...................554
4.4.4 Operation with Following Error (Servo Lag) ......................555
4.4.5 Integrated Speed and Current Control ..............................556
4.4.6 Spindle ..............................................................................568
4.4.7 Integral PLC.......................................................................572
4.4.8 Configuration of the Data Interface...................................575
4.4.9 3-D Touch Probe ...............................................................577
4.4.10 Tool Measurement with TT...............................................580
4.4.11 Tapping..............................................................................585
4.4.12 Display and Operation .......................................................586
4.4.13 Colors ................................................................................596
4.4.14 Machining and Program Run.............................................600
4.4.15 Hardware...........................................................................610
4.4.16 Second Spindle .................................................................623
5 Modules, Markers and Words
5.1 Overview of Modules......................................................................625
5.2 Overview of Markers and Words...................................................633
6 Configuring the Axes and Spindle
6.1 Control Loops..................................................................................645
6.1.1 Selecting the Axes ............................................................645
6.1.2 Axis Designation ...............................................................646
6.1.3 Encoders ...........................................................................648
6.1.4 Assignment for Axes.........................................................655
6.1.5 Assignment for Spindles...................................................656
6.1.6 Reading Axis Information..................................................659
6.1.7 Traverse Ranges ...............................................................661
6.1.8 Lubrication Pulse...............................................................667
6.2 PLC axes...........................................................................................669
6.2.1 Coupling function for PLC axes or auxiliary axes ..............673
6.3 PLC Positioning ...............................................................................679
February 2011 11
6.4 Axis Error Compensation ...............................................................686
6.4.1 Backlash compensation.....................................................686
6.4.2 Linear axis error compensation .........................................690
6.4.3 Nonlinear axis error compensation....................................691
6.4.4 Compensation of Thermal Expansion................................697
6.4.5 Compensation of Reversal Spikes during Circular
Traverse.............................................................................699
6.4.6 Compensation of Stick-Slip Friction...................................701
6.4.7 Compensation of Sliding Friction (Only for Digital Axes)...703
6.4.8 Torsion Compensation ......................................................704
6.5 Tilting Axes......................................................................................705
6.5.1 Determining the Mechanical Offset..................................705
6.5.2 Calculating the Mechanical Offset up to
Software 340 422-xx .........................................................719
6.5.3 Description for Configuring the Kinematics as of
Software 340 490-xx .........................................................723
6.5.4 Temperature Compensation with Tilting Axes..................752
6.5.5 Changing the Milling Heads ..............................................756
6.5.6 KinematicsOpt...................................................................757
6.5.7 "Tilt Working Plane" Feature ..............................................772
6.5.8 Automatic Compensation of Offset for Tilting Axes .........780
6.5.9 Virtual Tool Axis.................................................................784
6.5.10 Tilting functions with open-loop rotary axes......................785
6.5.11 Cylindrical Surface.............................................................785
6.6 Synchronized Axes .........................................................................787
6.6.1 Gantry Axes.......................................................................787
6.6.2 Master-Slave Torque Control.............................................790
6.7 Reference Marks..............................................................................799
6.7.1 Definition...........................................................................799
6.7.2 Traversing the Reference Marks.......................................800
6.8 The Control Loop ............................................................................813
6.8.1 Relation Between Jerk, Acceleration, Velocity and
Distance ............................................................................815
6.8.2 Interpolator........................................................................817
6.8.3 Position controller..............................................................843
6.8.4 Speed Controller................................................................859
6.8.5 Switching Drives On and Off.............................................869
6.8.6 Current Controller..............................................................878
6.8.7 Braking the Drives for an Emergency Stop and a
Power Fail..........................................................................880
6.8.8 Power and Torque Limiting...............................................883
6.8.9 Weakened Field Operation................................................890
6.9 Offset Adjustment...........................................................................893
6.9.1 Offset Adjustment with Integral Factor.............................893
6.9.2 Offset Adjustment by Code Number ................................893
6.10 Contouring behavior.......................................................................894
6.10.1 Radial Acceleration............................................................894
6.10.2 Contour Velocity at Corners ..............................................894
12 HEIDENHAIN Technical iTNC 530
6.11 Monitoring Functions .....................................................................897
6.11.1 Position Monitoring ...........................................................899
6.11.2 Nominal Speed Value Monitoring......................................902
6.11.3 Movement Monitoring ......................................................903
6.11.4 Standstill Monitoring .........................................................904
6.11.5 Positioning Window ..........................................................904
6.11.6 Monitoring of the Power Supply Unit................................906
6.11.7 Temperature monitoring ...................................................908
6.11.8 Internal power supply and housing fan .............................910
6.11.9 I2t monitoring....................................................................910
6.11.10 Momentary utilization of drive motors ..............................921
6.11.11 Determining the current torque of a drive.........................922
6.11.12 Status of HEIDENHAIN inverters......................................923
6.11.13 Controlling the motor brakes.............................................926
6.11.14 EMERGENCY STOP monitoring........................................932
6.11.15 EN 13849-1 .......................................................................940
6.12 Spindle .............................................................................................941
6.12.1 Position encoder of the spindle.........................................942
6.12.2 Speed encoder of the spindle ...........................................946
6.12.3 Analog and digital closed-loop spindle control ..................948
6.12.4 Coded output of spindle speed .........................................961
6.12.5 Volts-per-hertz control mode.............................................963
6.12.6 Oriented Spindle Stop .......................................................964
6.12.7 Tapping with floating tap holder and nominal speed
output................................................................................970
6.12.8 Tapping with floating tap holder and coded
spindle-speed output.........................................................972
6.12.9 Rigid tapping .....................................................................973
6.12.10 Switching the modes of operation....................................976
6.12.11 Operating a second spindle...............................................981
6.12.12 C-axis operation.................................................................983
6.13 Integrated Oscilloscope..................................................................987
6.14 Commissioning ...............................................................................998
6.14.1 Tables for power modules, supply modules and
motors...............................................................................998
6.14.2 PWM frequencies of the CC 422 ....................................1012
6.14.3 Field Orientation..............................................................1016
6.14.4 Preparation ......................................................................1020
6.14.5 Commissioning digital control loops with TNCopt ..........1023
6.14.6 Commissioning of digital axes ........................................1026
6.14.7 Commissioning the digital spindle ..................................1054
6.14.8 Commissioning an analog axis ........................................1059
6.14.9 Commissioning the analog spindle .................................1063
6.15 Block Diagram of iTNC 530 (with CC 422) ..................................1065
6.16 Block Diagram of iTNC 530 (with CC 424) ..................................1066
6.17 Block Diagram of iTNC 530 (with Analog Control Unit)............1067
February 2011 13
7 CC 424(B) Controller Unit
7.1 Differences Between the CC 424(B) and CC 422 ........................1069
7.2 Connecting the Encoders .............................................................1071
7.2.1 General information.........................................................1071
7.2.2 Position encoders............................................................1071
7.2.3 Speed encoders ..............................................................1071
7.3 Relationship between Speed Input and PWM Output ..............1072
7.4 Relationship between PWM Output and Position Input...........1073
7.5 Single-Speed, Double-Speed, PWM Frequency .........................1074
7.5.1 General information.........................................................1074
7.5.2 Prerequisites ...................................................................1075
7.5.3 Machine parameters .......................................................1075
7.5.4 Setting the controller performance in MP 7610.x ...........1075
7.5.5 PWM frequency..............................................................1078
7.6 PLC Cycle Time..............................................................................1083
7.7 Monitoring Functions ...................................................................1084
7.8 Special Functions..........................................................................1086
7.8.1 Multifunction Filter..........................................................1086
7.8.2 Filter order for separate low-pass filter in the speed
controller .........................................................................1090
7.8.3 Dynamic determination of load .......................................1090
7.8.4 LIFTOFF function in case of a power failure ...................1092
7.8.5 TRC – Torque Ripple Compensation ...............................1095
7.8.6 Peculiarities in weakened-field operation ........................1097
7.9 Stick-Slip Friction Compensation at Quadrant Transitions......1099
7.10 Field Orientation ...........................................................................1101
7.10.1 Possibilities for determining the field angle ....................1103
7.10.2 Determination of the field angle without motor
motion (MP2254.x = 0) ...................................................1106
7.10.3 Determination of the field angle with motor motion
(MP2254.x = 2/3).............................................................1108
7.10.4 Reading or setting the field angle via the PLC ................1111
7.10.5 Saving the determined field angle...................................1113
7.10.6 Definition of the field angle.............................................1114
7.11 Adjustment of Linear and Torque Motors..................................1115
7.11.1 General information.........................................................1115
7.11.2 Safety precautions for linear and torque motors .............1119
7.12 Commissioning Linear and Torque Motors................................1121
7.12.1 Machine parameters for linear motors............................1121
7.12.2 Machine parameters for torque motors ..........................1122
7.12.3 Adjustment of the current controller...............................1123
7.12.4 Adjustment of the speed controller.................................1126
7.13 Determining Entries for Motor Tables ........................................1132
7.13.1 Determining data for linear motors .................................1132
7.13.2 Determining data for torque motors................................1136
14 HEIDENHAIN Technical iTNC 530
8 Machine Interfacing
8.1 Display and Operation..................................................................1139
8.1.1 Position and status display..............................................1139
8.1.2 Operating modes ............................................................1155
8.1.3 Operating times ..............................................................1159
8.1.4 Error messages...............................................................1165
8.1.5 Service files.....................................................................1173
8.1.6 Help.................................................................................1177
8.1.7 PLC pop-up window........................................................1180
8.1.8 TNCguide – context-sensitive help system for the
iTNC 530 (user documentation) ......................................1183
8.1.9 Machine datum ...............................................................1193
8.1.10 NC program.....................................................................1197
8.1.11 Adaptive feed control (AFC) ............................................1203
8.1.12 Global program settings (PGM).......................................1220
8.1.13 Cycles..............................................................................1222
8.1.14 End of program run .........................................................1225
8.1.15 Returning to the contour .................................................1225
8.1.16 M functions.....................................................................1233
8.1.17 Powering up and shutting down the control ...................1242
8.1.18 Arc end-point tolerance ...................................................1245
8.1.19 Limit-switch tolerance for M140 / M150.........................1245
8.1.20 Radius compensation......................................................1246
8.1.21 User Parameters .............................................................1246
8.1.22 Code numbers.................................................................1247
8.1.23 Programming Station mode ............................................1248
8.1.24 Color settings ..................................................................1248
8.1.25 Graphic display ................................................................1254
8.1.26 Special characters ...........................................................1256
8.1.27 iTNC character set...........................................................1257
8.1.28 Conversational language .................................................1262
8.1.29 Logs ................................................................................1265
8.1.30 Diagnostic functions........................................................1276
8.1.31 Window Manager............................................................1298
8.2 PLC Window .................................................................................1302
8.2.1 Small PLC window..........................................................1302
8.2.2 Large PLC window .........................................................1306
8.3 PLC Soft Keys ................................................................................1320
8.3.1 Soft-key project file for screen........................................1320
8.3.2 Soft-key project file for HR 420.......................................1333
8.3.3 Compatibility with TNC 426/TNC 430 .............................1337
8.4 Keystroke Simulation ...................................................................1340
8.4.1 iTNC control panel...........................................................1340
8.4.2 Machine operating panel.................................................1352
8.4.3 Touchpad on USB port....................................................1353
8.5 Files ................................................................................................1355
8.5.1 Datum tables (*.D) ..........................................................1358
8.5.2 Freely definable tables ....................................................1358
8.5.3 PLC files..........................................................................1368
February 2011 15
8.6 DCM – Dynamic Collision Monitoring.........................................1373
8.6.1 DCM – monitoring the working space for collisions........1373
8.6.2 Fixture monitoring with DCM..........................................1402
8.6.3 Tool carrier kinematics and DCM....................................1426
8.6.4 KinematicsDesign............................................................1436
8.7 Pallet Management.......................................................................1438
8.8 Electronic Handwheel...................................................................1447
8.8.1 HR 130 panel-mounted handwheel.................................1453
8.8.2 HR 410 portable handwheel............................................1453
8.8.3 HR 420 portable handwheel............................................1455
8.8.4 HR 520 portable handwheel............................................1459
8.8.5 HR 150 panel-mounted handwheels with HRA 110
handwheel adapter..........................................................1461
8.9 PLC Inputs/Outputs ......................................................................1463
8.9.1 24 V– switching input/outputs ........................................1468
8.9.2 Analog inputs...................................................................1472
8.9.3 Analog outputs................................................................1475
8.10 Incremental Jog Positioning........................................................1476
8.11 Hirth coupling................................................................................1478
8.12 Datum Shift ...................................................................................1480
8.13 Touch Probe...................................................................................1481
8.13.1 Using the touch probes...................................................1481
8.13.2 Touch probe cycles .........................................................1485
8.13.3 Measurement log in manual touch probe cycles ............1492
8.13.4 Measurement log in the touch probe cycles for
probing from the NC program .........................................1495
8.13.5 Tool measurement .........................................................1498
8.14 Special Functions for Laser Cutting Machines...........................1509
8.14.1 Analog voltage output .....................................................1509
8.14.2 Graphic simulation (without TOOL CALL) .......................1511
8.14.3 Program stop for M functions and TOOL CALL S...........1512
8.15 Tool Changer .................................................................................1513
8.15.1 Tool and pocket number..................................................1513
8.15.2 Tool-usage test................................................................1543
8.15.3 Automatic calculation of cutting data ..............................1546
8.15.4 Automatic tool recognition ..............................................1548
8.15.5 Controlling the tool changer ............................................1549
8.15.6 PLC Programming Example ............................................1573
8.15.7 Enhanced tool management ...........................................1585
16 HEIDENHAIN Technical iTNC 530
9 PLC Programming
9.1 PLC Functions................................................................................1603
9.1.1 Selecting the PLC mode .................................................1604
9.1.2 PLC main menu...............................................................1604
9.1.3 File management ............................................................1607
9.1.4 The WATCH LIST function..............................................1608
9.1.5 The I/O-FORCE LIST .......................................................1611
9.1.6 The TABLE function ........................................................1613
9.1.7 The TRACE function........................................................1615
9.1.8 The logic diagram............................................................1617
9.1.9 The COMPILE function ...................................................1619
9.2 Conditional Compilation ..............................................................1621
9.3 Hard-Disk Organization ................................................................1625
9.3.1 Encrypted PLC partition (PLCE:)......................................1627
9.4 System Files ..................................................................................1637
9.4.1 OEM.SYS ........................................................................1637
9.4.2 NCMACRO.SYS ..............................................................1644
9.4.3 MGROUPS.SYS ..............................................................1645
9.4.4 MSPLIT.SYS....................................................................1645
9.4.5 PLCSOFTK.SYS...............................................................1645
9.4.6 CYCLE.SYS .....................................................................1646
9.4.7 TNC.SYS..........................................................................1646
9.5 Data Transfer NC > PLC, PLC > NC..............................................1647
9.5.1 Data transfer of NC program > PLC (FN19: PLC =).........1647
9.5.2 Data transfer PLC > NC program (Q-parameters) ...........1648
9.5.3 Data transfer NC program > NC (FN17: SYSWRITE) ......1650
9.5.4 Data transfer NC > NC program (FN18: SYSREAD)........1659
9.5.5 Data transfer of machine parameters > PLC...................1671
9.5.6 Interrogate PLC operands in the NC program (FN20:
WAIT FOR)......................................................................1674
9.6 Operands........................................................................................1675
9.6.1 Overview of operands.....................................................1675
9.6.2 Operand addressing (byte, word and double word) ........1676
9.6.3 Timers .............................................................................1677
9.6.4 Counters..........................................................................1680
9.6.5 Fast PLC inputs...............................................................1682
9.7 Program Creation..........................................................................1683
9.7.1 ASCII editor.....................................................................1684
9.7.2 Program format...............................................................1684
9.7.3 Program structure ...........................................................1685
9.7.4 Logical names for files ....................................................1686
February 2011 17
9.8 Command Set................................................................................1687
9.8.1 Overview.........................................................................1687
9.8.2 LOAD (L)..........................................................................1690
9.8.3 LOAD NOT (LN)...............................................................1692
9.8.4 LOAD TWO’S COMPLEMENT (L–).................................1694
9.8.5 LOAD BYTE (LB) .............................................................1695
9.8.6 LOAD WORD (LW)..........................................................1695
9.8.7 LOAD DOUBLE WORD (LD)...........................................1696
9.8.8 ASSIGN (=)......................................................................1696
9.8.9 ASSIGN BYTE (B=)..........................................................1697
9.8.10 ASSIGN WORD (W=)......................................................1698
9.8.11 ASSIGN DOUBLE WORD (D=) .......................................1698
9.8.12 ASSIGN NOT (=N)...........................................................1699
9.8.13 ASSIGN TWO’S COMPLEMENT (=–) .............................1699
9.8.14 SET (S).............................................................................1700
9.8.15 RESET (R)........................................................................1701
9.8.16 SET NOT (SN)..................................................................1702
9.8.17 RESET NOT (RN).............................................................1703
9.8.18 AND (A) ...........................................................................1704
9.8.19 AND NOT (AN) ................................................................1706
9.8.20 OR (O) .............................................................................1708
9.8.21 OR NOT (ON) ..................................................................1710
9.8.22 EXCLUSIVE OR (XO).......................................................1712
9.8.23 EXCLUSIVE OR NOT (XON) ............................................1714
9.8.24 ADDITION (+)..................................................................1716
9.8.25 SUBTRACTION (–)...........................................................1717
9.8.26 MULTIPLICATION (X)......................................................1718
9.8.27 DIVISION (/).....................................................................1719
9.8.28 REMAINDER (MOD) .......................................................1720
9.8.29 INCREMENT (INC)...........................................................1721
9.8.30 DECREMENT (DEC) ........................................................1721
9.8.31 EQUAL TO (==)...............................................................1722
9.8.32 LESS THAN (<)................................................................1723
9.8.33 GREATER THAN (>) ........................................................1724
9.8.34 LESS THAN OR EQUAL TO (<=) ....................................1725
9.8.35 GREATER THAN OR EQUAL TO (>=).............................1726
9.8.36 NOT EQUAL (<>) ............................................................1727
9.8.37 AND [ ] (A[ ]) ....................................................................1728
9.8.38 AND NOT [ ] (AN[ ]) .........................................................1730
9.8.39 OR [ ] (O[ ]) ......................................................................1730
9.8.40 OR NOT [ ] (ON[ ]) ...........................................................1730
9.8.41 EXCLUSIVE OR [ ] (XO[ ])................................................1730
9.8.42 EXCLUSIVE OR NOT [ ] (XON[ ]) .....................................1730
9.8.43 ADDITION [ ] (+[ ])...........................................................1731
9.8.44 SUBTRACT [ ] (–[ ]) ..........................................................1732
9.8.45 MULTIPLY [ ] (x[ ])...........................................................1732
9.8.46 DIVIDE [ ] (/[ ])..................................................................1732
9.8.47 REMAINDER [ ] (MOD[ ]) ................................................1732
9.8.48 EQUAL TO [ ] (==[ ])........................................................1733
9.8.49 LESS THAN [ ] (<[ ]).........................................................1734
9.8.50 GREATER THAN [ ] (>[ ]).................................................1734
9.8.51 LESS THAN OR EQUAL TO [ ] (<=[ ]) .............................1734
9.8.52 GREATER THAN OR EQUAL TO [ ] (>=[ ])......................1734
9.8.53 NOT EQUAL [ ] (<>[ ]).....................................................1734
9.8.54 SHIFT LEFT (<<)..............................................................1735
9.8.55 SHIFT RIGHT (>>) ...........................................................1736
18 HEIDENHAIN Technical iTNC 530
9.8.56 BIT SET (BS)....................................................................1737
9.8.57 BIT CLEAR (BC)...............................................................1738
9.8.58 BIT TEST (BT)..................................................................1739
9.8.59 PUSH DATA ONTO THE DATA STACK (PS) ...................1740
9.8.60 PULL DATA FROM THE DATA STACK (PL)....................1741
9.8.61 PUSH LOGIC ACCUMULATOR ONTO THE DATA
STACK (PSL)....................................................................1741
9.8.62 PUSH WORD ACCUMULATOR ONTO THE DATA
STACK (PSW)..................................................................1742
9.8.63 PULL LOGIC ACCUMULATOR FROM THE DATA
STACK (PLL)....................................................................1742
9.8.64 PULL WORD ACCUMULATOR FROM THE DATA
STACK (PLW) ..................................................................1743
9.8.65 UNCONDITIONAL JUMP (JP).........................................1743
9.8.66 JUMP IF LOGIC ACCUMULATOR = 1 (JPT)...................1744
9.8.67 JUMP IF LOGIC ACCUMULATOR = 0 (JPF)...................1744
9.8.68 CALL MODULE (CM)......................................................1745
9.8.69 CALL MODULE IF LOGIC ACCUMULATOR = 1 (CMT)..1745
9.8.70 CALL MODULE IF LOGIC ACCUMULATOR = 0 (CMF)..1746
9.8.71 END OF MODULE, END OF PROGRAM (EM) ...............1747
9.8.72
END OF MODULE IF LOGIC ACCUMULATOR = 1 (EMT).. 1747
9.8.73
END OF MODULE IF LOGIC ACCUMULATOR = 0 (EMF).. 1747
9.8.74 LABEL (LBL)....................................................................1747
9.9 INDEX Register (X Register).........................................................1749
9.10 Commands for String Processing................................................1751
9.10.1 LOAD STRING (L)............................................................1753
9.10.2 ADD STRING (+) .............................................................1753
9.10.3 STORE STRING (=) .........................................................1753
9.10.4 OVERWRITE STRING (OVWR)........................................1754
9.10.5 EQUAL TO command for string processing (==)............1755
9.10.6 LESS THAN command for string processing (<).............1755
9.10.7 GREATER THAN command for string processing (>) .....1755
9.10.8 LESS THAN OR EQUAL TO command for string
processing (<=)...............................................................1756
9.10.9 GREATER THAN OR EQUAL TO command for string
processing (>=)...............................................................1756
9.10.10 NOT EQUAL command for string processing (<>) .........1757
9.10.11 Modules for string processing ........................................1758
9.11 Submit Programs..........................................................................1761
9.11.1 Calling the submit program (SUBM) ...............................1762
9.11.2 Interrogating the status of a submit program (RPLY)......1762
9.11.3 Canceling a submit program (CAN) .................................1762
9.12 Cooperative Multitasking.............................................................1764
9.12.1 Starting a parallel process (SPAWN) ...............................1764
9.12.2 Control of events.............................................................1765
9.13 Constants Field (KF)......................................................................1770
9.14 Program Structures ......................................................................1771
9.14.1 IF ... ELSE ... ENDI structure...........................................1772
9.14.2 REPEAT ... UNTIL structure ............................................1772
9.14.3 WHILE ... ENDW structure .............................................1773
9.14.4 CASE branch ...................................................................1773
February 2011 19
9.15 Linking Files...................................................................................1775
9.15.1 USES STATEMENT (USES).............................................1776
9.15.2 GLOBAL statement (GLOBAL)........................................1777
9.15.3 EXTERN STATEMENT (EXTERN)....................................1777
9.16 PLC Modules..................................................................................1778
9.16.1 Markers, bytes, words, and double words......................1778
9.16.2 Number conversion.........................................................1781
9.17 Python............................................................................................1785
10 Data Interfaces
10.1 Introduction...................................................................................1787
10.1.1 Principles of data transfer................................................1788
10.1.2 Data transfer check: handshaking ...................................1792
10.2 The Ethernet Interface of the iTNC..............................................1793
10.3 Connecting the iTNC to the Network .........................................1794
10.3.1 Settings at the iTNC ........................................................1794
10.4 Protection Against Data Tampering............................................1803
10.5 The USB Interface of the iTNC (USB 1.1)....................................1805
10.6 iTNC Serial Data Interfaces ..........................................................1810
10.6.1 General information.........................................................1810
10.6.2 RS-232-C/V.24 interface ..................................................1810
10.6.3 RS-422/V.11 interface......................................................1812
10.7 Configuration of Interfaces ..........................................................1815
10.7.1 Control characters ...........................................................1815
10.7.2 Selection of interfaces and operating modes..................1816
10.7.3 Configuration of interfaces..............................................1817
10.8 Data Transmission Protocols.......................................................1821
10.8.1 Selection of transmission protocols ................................1821
10.8.2 Standard communications protocol.................................1822
10.8.3 Communication protocol with block check character......1824
10.8.4 LSV2 transmission protocol.............................................1827
10.9 Saving and Loading Files .............................................................1828
10.10 Data Transfer by PLC ....................................................................1830
10.10.1 Settings ...........................................................................1830
10.10.2 PLC modules...................................................................1831
10.11 External Programming .................................................................1843
20 HEIDENHAIN Technical iTNC 530
11 iTNC 530 with
Windows 2000/Windows XP
11.1 General Information and Important Notes.................................1845
11.2 Starting and Shutting Down the iTNC........................................1850
11.2.1 Logging a user off ...........................................................1850
11.2.2 Exiting Windows .............................................................1851
11.2.3 Setting up the manual start of the control software .......1851
11.3 The iTNC Control Panel ................................................................1852
11.3.1 Functions ........................................................................1853
11.3.2 Advanced functions.........................................................1855
11.4 Network Settings..........................................................................1856
11.4.1 General information.........................................................1856
11.4.2 Windows settings ...........................................................1858
11.5 Registered Users...........................................................................1860
11.6 Software Installation on the Windows Computer.....................1864
11.6.1 HEIDENHAIN software ...................................................1864
11.6.2 Non-HEIDENHAIN software............................................1865
11.7 NC Software Exchange on the iTNC 530 with Windows..........1866
11.8 Special Functions of iTNC 530 with Windows ...........................1872
11.8.1 Operation and user interface...........................................1872
12 Error Messages
12.1 DSP/NC Error Messages...............................................................1875
12.2 iTNC Error Messages during Data Transfer................................1876
12.3 Error Messages of the File System..............................................1877
13 Subject Index
December 2010 1.1 General Information 21
1 Update Information
1.1General Information
Update Information for the iTNC 530 appears at irregular intervals, often as
part of a new software version. This is preliminary information in PDF format,
containing brief descriptions of new software functions as well as new
hardware components. After the Update Information has been published, the
new items are included in the iTNC 530 Technical Manual.
The Technical Manual and each Update Information are saved in the
HEIDENHAIN FileBase on the Internet, where registered users can access
them at http://portal.heidenhain.de.
Registered users of the HEIDENHAIN FileBase on the Internet receive an
e-mail notification when a new Update Information appears.
This version of the Technical Manual includes all 24 Update Information
notifications that have appeared so far, meaning that the contents of this
Technical Manual for the iTNC530 correspond to the scope of functions of
software version 34049x06.
22 HEIDENHAIN Technical Manual iTNC 530
December 2010 1.1 Overview 23
1 Update Information No. 25 – Introduction of HSCI
1.1 Overview
1.1.1 Released service packs
The following service packs were released for 340 49x-05:
Service pack 2: January 2009
Service pack 2: March 2009
Service pack 3: June 2009
Service pack 4: July 2009
Service pack 5: November 2009
Service pack 6: April 2010
1.1.2 Released NC software
The following NC software was released for the iTNC 530 with HSCI and
MC 6xxx/CC 6xxx:
NC software 606 420-01 and 606 421-01 July 2010
NC software 606 422-01 and 606 423-01 July 2010
24 HEIDENHAIN Technical Manual iTNC 530
1.2 iTNC 530 with HSCI
1.2.1 Important notes
HSCI support in software version 340 49x-05
HSCI systems operating with NC software 340 49x-05 during the
introductory phase must migrate to the new NC software 606 42x-01.
The iTNC 530 control with HSCI must be operated with NC software
606 42x-01.
NC software 340 49x-06 and NC software 606 42x-01
The new NC software 606 42x-01 of the iTNC 530 with HSCI will be
introduced for the new MC 6xxx/CC 6xxx hardware at around the same time
as the NC software 340 49x-06 of the iTNC 530 for the MC 42x/CC 42x
hardware.
The separately issued Update Information No. 24 describes all of the new
software functions of the two NC software versions to be introduced. If
there are differences between the two versions, these will be pointed out.
New features that will be introduced only for NC software 606 42x-01
because of its greater processing power are described in this Update
Information No. 25 about the introduction of HSCI.
Documentation of NC software 606 42x-01
For the documentation of the new iTNC 530 hardware generation for HSCI,
please refer to this Update Information for the time being. The same applies
to the special features of NC software 606 42x and its differences from
NC software 340 49x. All other functions are almost identical to those of
NC software 340 49x-06 and are described in the present Technical Manual
for the iTNC 530. The new hardware MC 6xxx with CC 6xxx has the same
features as the previous hardware MC 422C with CC 424B. HEIDENHAIN
will inform you when a separate manual is available for the iTNC 530 with
HSCI, NC software 606 42x-01.
Introduction of HSCI for the iTNC 530
The new HEIDENHAIN control design with HSCI will be introduced with
software 606 42x-01 for the iTNC 530. In this design, communication
between the control components takes place via the HSCI digital interface.
HSCI stands for HEIDENHAIN Serial Controller Interface and is based on the
100BaseT Ethernet standard so well known from network connections. A
special interface component and real-time protocol, both developed by
HEIDENHAIN, make short cycle times for data transfer possible.
Today’s MC 4xx main computers of the iTNC 530 are always mechanically
connected to the CC 4xx controller unit, and are installed in the electrical
cabinet. The new MC 6xxx main computers and CC 61xx controller units
with HSCI interface can be installed in separate locations. A specialized
version of the MC can be incorporated directly into the operating panel. The
TFT flat-panel display and the main computer are then one unit, meaning
that the problem of excessive cable lengths is no longer an issue on large
machines. Main advantages of the control design with HSCI:
High noise immunity due to digital communication between
components
Hardware basis for integrated Functional Safety (FS)
Simpler wiring
Connection of EnDat 2.2 encoders
Inverters connected as before via well-proven PWM interface
Hardware platform for flexible and scalable control system
Greater cable lengths of the complete system
Number of control loops can be increased (up to 18 axes and 1 spindle)
More PLC inputs and outputs
Controller units can be installed elsewhere
December 2010 1.2 iTNC 530 with HSCI 25
New HeROS 5 operating system
With the introduction of the new NC software 606 42x-01, the operating
system will also be migrated to the new HeROS 5 (HEIDENHAIN Real Time
Operating System) version. The migration will make it possible to integrate
even more powerful functions in the control software.
First of all, HeROS 5 will also include a PDF viewer, which will make it
possible to open PDF files right on the control. Furthermore, many operating
system dialogs (e.g. time setting or network settings) will be displayed in a
standardized format in the future.
Introduction of Functional Safety (FS) for the iTNC 530
The new HSCI hardware also makes it possible to set up HEIDENHAIN
control systems with integrated Functional Safety (FS). However, the full
range of features will not yet be available in the first software version for the
iTNC 530. Your contact person at HEIDENHAIN will be glad to answer any
questions concerning the iTNC 530 with Functional Safety. This
documentation describes the HSCI hardware for systems without
Functional Safety.
The special features of the hardware and software for Functional Safety are
described in the Technical Manual for the iTNC 530 with Functional Safety
(FS), which will be available soon.
Software option #46 (Python OEM Process)
The new and enhanced JH library version 3.0 of the HEIDENHAIN functions
for Python will be introduced with software version 606 42x-01 and the
HeROS 5 operating system, respectively. Also, Python version 2.3.4 will no
longer be available and will be replaced by Python version 2.6. Due to these
changes the Python scripts that were created for the JH library 2.0 running
under HeROS 4 cannot run with library 3.0. You will find more detailed
information in the "PLC" section on page 33 ff.
Updating the HSCI configuration
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 134.
Note
The NC software 606 42x is not yet approved for applications that use the
integrated Functional Safety (FS) of the control! A separate approval is
required for the use of integrated Functional Safety (FS) according to EN
ISO 13849-1!
26 HEIDENHAIN Technical Manual iTNC 530
1.2.2 Description of the new functions
Machine
parameters
Only CC 61xx: MP108.x – Assignment of the axes to the drive-control
motherboards
With MP108.x, you assign the axes to the individual drive-control
motherboards of the CC 61xx in the HSCI system. The HSCI address of the
respective drive-control motherboard is entered in MP108.x. The HSCI
address is obtained from the position of the drive-control motherboard in the
HSCI system. However, the HSCI address to be entered only depends on
the drive-control motherboards in the system. I/O units (PLs) and machine
operating panels (MBs) are not taken into account. This means that for the
first drive-control motherboard, you have to enter the address 0 in MP108,
regardless of whether I/O units or machine operating panels are located
before the CC in the HSCI chain.
MP120.x is used for further assignment of the axes to the outputs of the
respective drive-control motherboard.
Input: 0 to 3
Only CC 61xx: MP109.x – Assignment of the spindles to the drive
control motherboards
With MP109.x, you assign the spindles to the individual drive-control
motherboards of the CC 61xx in the HSCI system. The HSCI address of the
respective drive-control motherboard is entered in MP109.x. The HSCI
address is obtained from the position of the drive-control motherboard in the
HSCI system. However, the HSCI address to be entered only depends on
the drive-control motherboards in the system. I/O units (PLs) and machine
operating panels (MBs) are not taken into account. This means that for the
first drive-control motherboard, you have to enter the address 0 in MP108,
regardless of whether I/O units or machine operating panels are located
before the CC in the HSCI chain.
MP121.x is used for further assignment of the spindles to the outputs of the
respective drive-control motherboard.
Input: 0 to 3
Removed as of CC 61xx: MP115, MP116
If a CC 61xx or a later version is used, then MP115, MP116 will be replaced
by MP118 and MP119. MP118 (for axes) and MP119 (for spindles) are used
to configure the position encoder inputs for specific axes.
Only CC 61xx: MP118.x – Position encoder input for axes
MP118.x is used as a replacement for MP116. In MP118.x, the position
encoder input for the axes is configured for specific axes.
Input: %xxxx
Bit 0: Position encoder input 1 V
PP
0: 1 V
PP
1: Reserved
•Bit 1: Reserved
Bit 2: Input frequency of the position encoder input
With 1 V
PP
:
0: 27 kHz
1: 400 kHz
Bit 3: Analog or digital position encoder input
0: Analog encoder signal control (1 V
PP
)
1: Digital encoder signal control (EnDat 2.2)
December 2010 1.2 iTNC 530 with HSCI 27
Only CC 61xx: MP119.x – Position encoder input for spindles
MP119.x is used as a replacement for MP116. In MP119.x, the position
encoder input for the spindles is configured for specific axes.
Input: %xxxx
Bit 0: Position encoder input 1 V
PP
0: 1 V
PP
1: Reserved
•Bit 1: Reserved
Bit 2: Input frequency of the position encoder input
With 1 V
PP
:
0: 27 kHz
1: 400 kHz
Bit 3: Analog or digital position encoder input
0: Analog encoder signal control (1 V
PP
)
1: Digital encoder signal control (EnDat 2.2)
Expanded for CC 61xx: MP120.x – Nominal speed value outputs of axes
With the new CC 61xx controllers, the expanded MP120.x is used to assign
the outputs to the axes. Entering X51 to X56, X80 to X85 in MP120.x also
provides all further connector assignments to the axis, because the
assignment between speed encoder, 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
When using a UEC
Input of MP120.x/MP121.x:
PWM output
51 52 53 54 55 56
Input: Speed encoder X15 X16 X17 X18 X19 X20
Input: Position encoder
(input in MP110.x/MP111.x)
X201 X202 X203 X204 X205 X206
Input in MP120.x:
Speed output:
PWM output
80 81 82 83 84 85
Input: Speed encoder X15 X16 X17 X18 X19 X20
Input: Position encoder X201 X202 X203 X204 X205 X206
28 HEIDENHAIN Technical Manual iTNC 530
Expanded for CC 61xx: MP121.x – Nominal speed value outputs of
spindles
With the new CC 61xx controllers, the expanded MP121.x is used to assign
the outputs to the spindles. Entering X51 to X56, X80 to X85 in MP121.x also
provides all further connector assignments to the spindle, because the
assignment between speed encoder, PWM output (power module output
on the UEC) and position encoder is a permanent assignment:
When using a CC 61xx
When using a UEC
Input of MP120.x/MP121.x:
PWM output
51 52 53 54 55 56
Input: Speed encoder X15 X16 X17 X18 X19 X20
Input: Position encoder
(input in MP110.x/MP111.x)
X201 X202 X203 X204 X205 X206
Input in MP121.x:
Speed output:
PWM output
X80 X81 X82 X83 X84 X85
Input: Speed encoder X15 X16 X17 X18 X19 X20
Input: Position encoder X201 X202 X203 X204 X205 X206
December 2010 1.2 iTNC 530 with HSCI 29
Removed for CC 61xx: MP2050 – Drive enabling function I32
MP2050 has no function in the CC 61xx. In the HSCI system, input I32 is
replaced by input -ES.B (Emergency Stop input 2), which, however, behaves
different from I32. The input -ES.B behaves in the same way as input -ES.A
and is used to evaluate the emergency stop chain.
Removed for CC 61xx: MP2150 – Signal for power fail
MP2150 has no function in the CC 61xx. The evaluation of the two signals
-PF.PS.AC and -PF.PS.DC is activated by MP2195 bit#7 and bit#8,
respectively.
Removed for CC 61xx: MP2192, MP2194 – LIFTOFF configuration
The CC 424(B) controller board was used to define voltage thresholds in
MP2192 and MP2194, which were used to configure the LIFTOFF function.
These voltage thresholds are now defined by the HSCI CC 61xx controller
unit itself, depending on the power supply module being used. The
associated machine parameters MP2192 and MP2194 are no longer
required. If you do not need the LIFTOFF function, you can use bit#9 in
MP2195 to deactivate monitoring of the DC-link voltage.
The CC 61xx makes the following distinction: It takes into account whether
the power supply module is:
a regenerative power supply module with servo-controlled DC-link
voltage, or
a nonregenerative power supply module where, due to changes in the
line voltage and load on the DC link, voltage fluctuations must be
considered.
New for CC 61xx: MP2195 bit#9 – Monitoring the DC-link voltage Uz or
LIFTOFF function
With the CC 61xx, the LIFTOFF function is no longer configured in MP2192
and MP2194, but it is automatically activated with the monitoring of the
DC-link voltage Uz. If you do not need the LIFTOFF function, you can use
bit#9 in MP2195 to deactivate monitoring of the DC-link voltage.
Input: Bit#9 = 0: Uz monitoring and LIFTOFF function are active
Bit#9 = 1: Uz monitoring and LIFTOFF function are not active
New for CC 61xx: MP2196 – Designator for power supply module
A designator used to identify the supply modules (MP2198.x) in diagnostic
or error messages can be entered in MP2196.
Input: P,Q, R or T
New for CC 61xx: MP2000.x – Performance of control loop
With MP2000.x, you can switch control loops for specific axes from
single-speed to double-speed for higher controller performance (software
option #49). Machine parameter MP7610.x is therefore no longer required
for the CC 6xxx .
Input: 0: Single-speed axis
1: Double-speed axis
Enhanced for the CC 61xx: MP2206.x – Type of encoder
Input: 9: Aligned rotary encoder with EnDat 2.2 interface
10: Nonaligned rotary encoder with EnDat 2.2 interface
11: Linear encoder with EnDat 2.2 interface
12: Reserved
30 HEIDENHAIN Technical Manual iTNC 530
New for CC 61xx: MP2221.x bit#10 – Handling of linear and
synchronous motors
With the CC 61xx, a new way of handling linear and torque motors by the
controller unit was introduced. Together with AFC, this makes it possible to
attain higher milling power. However, if you want to handle the motors in
such a way as the CC 424(B) or CC 422 does, this can be configured in
MP2221 bit#10.
Input: 0: New way of handling
1: Handling in the same way as the CC 424(B) or CC 422
Removed for CC 61xx: MP2234.x – Internal triggering of the motor
brakes via the PWM interface
MP2234.x has no function in the CC 61xx. If the value entered in MP2230.x
is not equal to 0, the brake is automatically triggered and the motor brake
test is performed. However, a system with Functional Safety (FS) is required
for the test to be performed.
New for CC 61xx: MP2440.x – Cutoff frequency of feedforward current
controller in Hz
For a description of MP2440, see page 102.
Input: 0 Hz to 5000.0 Hz
0: Feedforward is deactivated (default setting)
New for CC 61xx: MP2561.x bit#0 – Maximum input frequency for
motor encoders
Switching the maximum input frequency for motor encoders to 800 kHz
may be necessary for high-speed motors or spindles, depending on the
resolution of the motor encoder. The precondition is that the encoder be
suitable for this frequency range and still be able to provide a sufficient
signal amplitude at 800 kHz.
Format: %xxxxxxxxxxxxxxxx
Input: Bit 0 – Maximum input frequency of motor encoder
0: 400 kHz
1: 800 kHz
Removed for CC 61xx: MP2607.x, MP2608.x
These machine parameters have no function in the CC 61xx.
New for CC 61xx: MP2912.x – Settings for master-slave torque control
The new machine parameter MP2912.x simplifies configuration of the
torque-adjustment controller output (=speed compensation value). There
are only two input options for the new MP:
MP2912.x = 0
The output of the torque-adjustment controller (= speed compensation
value) is distributed evenly to master and slave.
MP2912.x = 1
The output of the torque-adjustment controller (= speed compensation
value) is only distributed to the slave.
Previous settings: With CC 61xx:
MP2930.x = 0 MP2912.x = 0
MP2930.x = 100 MP2912.x = 1
Loading...
+ 1867 hidden pages