Sign In
Upload
Manuals
Brands
HEIDENHAIN Manuals
Switch
TNC 425E
HEIDENHAIN TNC 425E Manuals
Manuals and User Guides for HEIDENHAIN TNC 425E. We have
1
HEIDENHAIN TNC 425E manual available for free PDF download: Technical Manual
HEIDENHAIN TNC 425E Technical Manual (755 pages)
Brand:
HEIDENHAIN
| Category:
Switch
| Size: 6.21 MB
Table of Contents
Technical Manual
3
Contents
5
Table of Contents
7
Hardware Concept
8
1 Hardware Concept
9
2 Technical Data TNC 407/TNC 415 B/TNC
9
NC-Software Number
13
Software Types
13
Software Option
14
Digitizing with TS 120
14
Digitizing with TM 110
14
Software/Hardware
15
PLC-Software
17
EPROM Sockets
17
Tnc 415 A/Tnc 415 E
17
TNC 415 B/TNC 415 F and TNC 425 A/TNC 425 E
18
Tnc
19
Software Replacement
19
Releases
20
Software Types 243 05, 259 91 and 243
20
Software Types 259 96, 259 97 and 243
20
Software Types 259 93, 259 94 and 243
24
Software Types 280 54, 280 56 and 280 58
29
Mounting and Electrical Installation
33
Hardware Components
36
Logic Unit
36
TNC Keyboard
36
PLC Analog Board
37
PLC I/O Unit
37
Changes in the ID-Number
38
ID-Numbers Assigned to Date
38
Assembly Hints
41
Electrical Noise Immunity
41
Heat Generation and Cooling
41
Humidity
42
Mechanical Vibration
42
Mounting Position
42
Logic Unit
43
Degree of Protection
45
Visual Display Unit (VDU)
45
Summary of Connections
46
Tnc 415
46
Logic Unit and PLC I/O-Board
48
NC Power Supply
48
PLC Power Supply
49
Buffer Battery
50
X23 Power Supply for Analog Inputs
50
Power Supply for Integral Fan
51
Visual Display Unit (VDU)
51
Earthing Plan
52
Angular Measuring Systems
56
Linear Measuring Systems
56
Measuring Systems
56
Connecting Cable
57
Connector Assignments
57
Measuring System Inputs for Sinusoidal Signals (7 to 16 Μapp)
57
Connecting Cable
58
Connector Assignments
58
Measuring System Inputs for Square-Wave Signals
58
Angle Encoders
59
Spindle Orientation
59
Measuring System Connections
60
Connecting Cable
64
Connector Assignment
64
Nominal Value Output
64
Reference Pulse Inhibit Input
67
Connector Assignment X12
68
Touch Probe System Input
68
Connection of the Touch Probe System
69
TS 120 or TT 110
69
Ts 511
70
Tm 110
71
Data Interface
72
RS-232-C/V.24 Data Interface
72
RS-422/V.11 Data Interface
73
Handwheel Input
75
Integral Handwheel HR
75
Pin Assignment
75
Portable Handwheel HR
75
Integral Handwheel HR 130
76
Portable Handwheels with Permissive Buttons
77
Handwheel Adapter HRA
81
Handwheel Adapter Output X23
82
NC Supply Connection X31
82
PLC Inputs/Outputs
83
PLC Inputs
84
PLC Outputs
84
Technical Data
84
Analogue Inputs
85
Inputs for Pt 100 Thermistors
85
PLC Inputs
86
PL Connection
87
PLC Outputs
87
PLC Inputs/Outputs on the PL 400
89
PLC Inputs/Outputs on the PL 410 / PL 410 B
91
Analogue Inputs on the PL 410 / PL 410 B
92
Inputs for Thermistors on the PL 410 / PL 410 B
92
Connecting Cable
93
Connection of PLC Inputs/Outputs on the LE
93
Connector Assignment on the PA 110
93
PA 110 Connection
94
PL 400 Connection
94
PL 410 / PL 410 B Connection
94
Connection to Inputs for Thermistors
95
Machine Operating Panel
96
Pin Connections
97
Vdu
101
Connecting the BC 120
102
Dimensions
105
PLC Expansion Boards
109
Cable Adapters
112
Handwheels
115
HR 130 Integral Handwheel
115
Hr 150
118
Portable Handwheel HR 332
120
Portable Handwheel HR 410
121
Handwheel Adapter HRA 110 (for HR 150)
122
TT 110 for Tool Calibration
123
Mb 410
124
Mb 420
125
Te 400 B
126
Bc 120
127
Machine Integration
128
Linear Measurement
133
Machine Axes
133
Measuring Systems
133
Signal Period
133
Direction of Traverse
135
Measuring System Monitoring
136
Axis Designation
139
Assignment
140
Current Tool Axis
141
VDU Display
141
Traverse Ranges
143
Lubrication Pulse
146
Axis-Error Compensation
150
Backlash Compensation
150
Compensation for Reversal Errors in Circular Motion
151
Linear Axis-Error Compensation
153
Non-Linear Axis Error Compensation
154
Correction Table with Code Number 105 296
158
Input and Output of the Correction Tables Via the Data Interface
158
Temperature Compensation
159
Stiction
160
PLC Positioning
162
PLC Axes
165
"Tilt Working Plane" Function
168
Swivel Axes
168
Double Swivel Head, Right-Angled
170
Double Swivel Head, 45
172
Universal Table (Swivel, Tilt, Rotate)
173
Five-Axis NC Programs with Swivel Axes
175
Synchronized Axes
176
Synchronization Control
177
Conventions
178
Reference Marks
179
Passing over the Reference Marks
180
Measuring Systems with Distance-Coded Reference Marks
181
Measuring Systems with One Reference Mark
185
Linear Measurement Via Rotary Encoder
187
Machine Datum
190
Servo Positioning of the NC-Axes
192
The Position Control Loop of an NC-Machine
192
Servo Positioning in TNC Controls
193
Control with Servo Lag
193
Servo Resolution
198
Calculation of the Smallest Voltage Step
198
Kink Point
199
Feedforward Control
201
Offset Adjustment
204
Offset Adjustment by Code Number
204
Automatic Cyclical Offset Adjustment
204
Offset Adjustment with Integral Factor
205
Contour Behaviour
207
Radial Acceleration
207
Constant Feed Rate in Corners
207
Constant Feed Rate in Corners with M90
208
Contour Speed Related to Tool Cutting Edge
208
Preset Tolerance at Corners
209
Monitoring Functions
210
Position Monitoring for Operation with Lag
211
Position Monitoring for Operation with Feedforward Control
212
Monitoring the Analogue Voltage
213
Movement-Monitoring
213
Standstill Monitoring
214
Positioning Window
214
Controlled Axes
216
Axis-Enable, Feed Rate Enable
216
Axes in Position
217
Axes in Motion
218
Open Control Loop
219
Actual - Nominal Value Transfer
219
Main Spindle
221
Analogue Output of the Spindle Speed
222
Direction of Spindle Rotation
222
Gear Range
223
S-Override
226
Gear Change
227
BCD-Coded Output of Spindle Speed
231
Spindle-Orientation
233
Spindle Orientation with Module 9171
233
Spindle Orientation with Marker M2712
233
Sequence of Spindle Orientation with Marker M2712 or Module 9171
233
Orientation from Rotation
234
Orientation from Standstill
234
Spindle Orientation through Initiator with Marker M2501
235
Example of a PLC-Program for Spindle-Orientation with M19/M20
236
Tapping
239
Tapping with Floating Tap Holder for Analogue Spindle-Speed Output
240
Tapping with Floating Tap Holder and BCD-Coded Spindle-Speed Output
243
Rigid Tapping
244
5 EMERGENCY STOP-Routine
247
Connection Diagram
248
Flow-Diagram
249
Tnc 407
251
Display and Operation
253
Colour Adjustment
257
Graphics Window
259
View in Three Plane
259
Rotating the Coordinate System
259
BLK Form and Datum Shift
259
Status-Window
261
Position Display
261
Position Display with Rotary Axes
262
Display Mode and Range of Traverse
262
Up to Version
262
Feed Rate Display
265
Display of the M-Functions
266
Feed-Rate for Rotary Axes
266
Control Is in Operation
267
Cancel Status-Display
267
PLC-Window
268
Error Messages
269
Cycles
271
Cycle Inhibit
271
Pocket Milling
272
Milling-Cycles for Pockets with Free-Programmed Contours
273
Scaling Factor
274
Cylinder Interpolation
274
Return to the Contour
275
Files
277
File Types – Disable and Protect
277
Block Numbers - Step Size for ISO Programs
278
Table Size
278
Datum Point for Values in Datum Table
278
User-Parameters
279
Code-Numbers
279
Programming Station
280
Dialogue Language
280
Decimal Sign
281
Memory Test
281
End of Program
281
Overwrite Q-Parameter
281
Arc End-Point Tolerance
282
Radius Compensation R+, R-
282
"POWER INTERRUPTED" Message
282
Help Files
283
M-Functions
285
Program-Run Interruption with M-Functions
288
Program-Run Interruption with M06
288
Modal Cycle Call M89
288
Reduced Feed-Rate of Tool Axis with M103
288
Selecting K Factors with M105/M106
289
Key-Simulation
291
TNC-Keyboard (te 400)
291
Key-Code for the Alphabetic Keyboard
297
Key-Code for the Soft-Key Row on the Screen
297
Code for Soft Key Functions
297
Appendix
297
Machine-Control Panel
301
Touch Probe
303
Standard Touch Probe Cycles
303
Technical Requirements
307
Scanning Cycles
309
Response of the Digitizing Sequence at Corners
310
Inside Corners
311
Optimizing the Digitizing Sequence
312
Calculation of Possible Oscillations in Normal Direction
315
Digitising with the TM 110
316
Interfacing the TM 110
316
Technical Prerequisites
316
Tool Calibration with the TT 110
319
Interfacing the TT 110
319
Markers in the PLC
320
Electronic Handwheel
323
Assignment of Keys and Leds to the PLC Inputs and Outputs
326
PLC Program Example
327
HR 410 Portable Handwheel
328
Integral Handwheels HR 150 with Handwheel Adapter HRA 110
329
Assignment of Switch Positions to the PLC Inputs
330
Increment Positioning
336
Hirth Coupling
339
Positioning in Manual or Electronic Handwheel Mode
339
Positioning in Controlled Mode
339
Program Example
340
Check Nominal Position
341
Activate Hirth Module
341
Datum Correction
348
Tool Changer
350
Tool Table, Pocket Table
350
Left Side of the Tool Table
351
Right Side of the Tool Table
351
Special Tools
353
Tool Life, Replacement Tool
354
Controlling the Tool Changer
355
Variable and Fixed Pocket Coding
355
Output of Tool Number (Fixed Pocket Coding)
357
Output of Pocket Number (Variable Pocket Coding)
358
Normal Tool Follows Special Tool
361
Single Changing Arm (M2600 = 0)
361
Double Changing Arm
362
Normal Tool Follows Manual Tool
363
Manual Tool Follows Manual Tool
364
Manual Tool Follows Normal Tool
365
Manual Tool Follows Special Tool
366
Special Tool Follows Special Tool
367
Single Changing Arm
368
Special Tool Follows Normal Tool
370
Special Tool Follows Manual Tool
372
Program Module TOOL DEF
375
Program Module TOOL CALL
376
Program Module STANDBY
377
Program Module STANDBY BACK
377
Program Module MANUAL TOOL in
378
Program Module MANUAL TOOL out
379
Program Module MANUAL TOOL IN/OUT
380
Program Module CHANGE
381
Program Module COMPARE P-CODE with ISTREG
382
Program Module COMPARE GRE1 with ISTREG
383
Program Module COMPUTE SHORTEST PATH
384
Commissioning and Start-Up Procedure
385
Code Numbers for Commissioning
385
Preparation of the Machine
385
Tuning of the Drive Amplifier
386
Calculating Acceleration
387
Commissioning the Control
389
Entry of the Provisional and Pre-Defined Machine Parameters
389
Entry of the PLC-Program
389
Testing the EMERGENCY STOP Routine
389
Testing the Direction of Traverse
390
Fixing the Software Limit Switch Range
391
Optimizing the Control with Lag
391
Optimize K V Factor for the Machining Feed-Rate (X-Axis)
392
Optimizing the Control with Feedforward Control
395
Optimize K V Factor
395
Optimize Acceleration
396
Optimize Transient Response
397
Optimize the Integral Factor
399
Adjust the Offset
400
Adjustment of the Monitoring Functions
400
Special Functions for Laser Cutting Machines
401
Analogue Voltage Output
401
Voltage Proportional to Feed Rate
401
Voltage from the PLC
401
Direct Output of the Programmed Voltage
402
Voltage Varies with Distance
402
Voltage Varies with the Velocity
402
Voltage Varies with the Time (Time-Voltage Ramp)
403
Voltage for a Specific Time (Time Pulse)
403
Graphic Simulation Without TOOL CALL
404
Program Stop with M Functions
404
Machine Parameters
405
What Is a Machine Parameter?
406
User Parameters
406
Input/Output of Machine Parameters
407
Entry Format
407
Appendix
407
Activating the Machine Parameter Settings
408
Changing the Entry Values
408
Manual Input
408
Changing the Entry Values Via PLC
409
List of Machine Parameters
410
Measuring Systems and Machines
410
Positioning
417
Operation with Feed Precontrol
421
Integral PLC
429
Setting the Data Interface
430
Measuring with a 3D Touch Probe
433
Digitizing with TS 120 (Only with Digitizing Option)
433
Digitizing with TM 110 (Only with Digitizing Option)
434
Tool Calibration with TT 110
435
List of Markers
452
List of Words
461
7PLC Programming
464
PLC Functions
469
Select PLC Operation
469
PLC – Main Menu
470
Processing Time
470
Processing Time: Maximum
470
Executable Program
470
File Management
471
Text Editor
473
File Output Via Data Interface
473
Test Functions for the PLC Program
474
TRACE Functions
474
Logic Diagram
474
TABLE Function
475
COMPILE Function
475
Program Creation
479
Program Structure
479
Command
479
Module Technique
480
Address Allocation
481
Operand Directory
481
Addressing the Memory
481
Data Transfer NC/PLC
482
Number Transfer
482
General Data Transfer (Strobes)
486
Timers and Counters
487
Counters
489
Edge Evaluation of the PLC Inputs
490
EPROM Creation
491
Error Classification
493
List of Error Codes
493
Commands
499
Load and Assign Commands
499
Logic Execution with LOAD Command
499
Word Execution with the LOAD Command
500
Load Not (Ln)
501
Logic Execution with the LOAD NOT Command
501
Word Execution with the LOAD NOT Command
502
Load Two's-Complement
503
Load Byte (Lb)
504
Load Word
504
Load Doubleword
504
Assign
506
Logic Execution with the ASSIGN Command
506
Word Execution with the ASSIGN Command
507
Assign Byte
508
Assign Word
508
Assign Doubleword
508
Assign Not
509
Assign Two's Complement
509
Logic Processing
509
Word Processing
509
Set-Commands
511
Reset
512
Set Not
513
Reset Not
514
Logic Gates
516
Logic Execution with the and Command
516
Word Execution with the and Command
517
And Not
518
Logic Execution with the and NOT Command
518
Word Execution with the and NOT Command
519
Or
520
Logic Execution with the or Command
520
Word Execution with the or Command
521
Or Not
522
Logic Execution with the or NOT Command
522
Word Execution with the or NOT Command
523
Exclusive or
524
Logic Execution with the EXCLUSIVE or Command
524
Word Execution with the EXCLUSIVE or Command
525
Exclusive or Not
526
Logic Execution with the EXCLUSIVE or NOT Command
526
Word Execution with the EXCLUSIVE or NOT Command
527
Arithmetic Commands
529
Addition
529
Subtraction
530
Multiplication
531
Division
532
Remainder (Mod)
533
Increment
534
Comparisons
536
Equal to
536
Less than
537
Greater than
538
Less than or Equal to
539
Greater than or Equal to
540
Unequal
541
Parentheses with Logical Gating
543
Parentheses with Arithmetic Commands
548
Command Sequence Without Parentheses
550
Command Sequence with Parentheses
550
Parentheses with Comparison Commands
552
Shift Commands
556
Shift Left
556
Shift Right
557
Bit Commands
559
Bit Set
559
Bit Reset
560
Bit Test
561
Stack Operations
563
Load Data Onto the Data Stack
563
Logic Execution with the PS Command
563
Word Execution with the PS Command
563
Acquire Data from the Data Stack (PL)
564
Load Logic Accumulator Onto the Data Stack (PSL)
564
Logic Execution with the PL Command
564
Load Word Accumulator Onto the Data Stack (PSW)
565
Acquire Logic Accumulator from the Data Stack (PLL)
565
Acquire Word Accumulator from the Data Stack (PLW)
565
Jump Commands
568
Unconditional Jump (JP)
568
Jump if Logic Accumulator = 1 (JPT)
568
Jump if Logic Accumulator = 0
568
Call Module
570
Call Module if Logic Accumulator = 1
570
Call Module if Logic Accumulator = 0
571
End of Module, Program End
573
End of Module if Logic Accumulator = 1
573
End of Module if Logic Accumulator = 0
573
Jump Label (LBL)
573
INDEX-Register
575
Commands for STRING Execution
577
Load
578
Add
578
Storing a STRING
579
Overwriting of a STRING
579
Submit Programs
586
Call up of the Submit Program (SUBM)
586
Status Interrogation of a Submit Program
587
Cancellation of a Submit Program
587
Constants Field
590
Program Structures
590
IF ... else ... ENDI Structure
591
REPEAT ... until Structure
591
WHILE ... ENDW Structure
592
CASE Branch
592
End of Indexed Module Call (ENDC)
593
Linking Files
594
USES Instruction
594
GLOBAL Instruction
595
EXTERN Instruction
596
PLC Modules
599
Copy in Marker or Word Range
599
Read in Word Range
600
Write in Word Range
601
Overwrite Machine Parameter
602
Read Machine Parameter
603
Select Machine Parameter File
603
Status and Coordinates
604
Read Status Information
604
Write Status Information
607
Read Coordinates
608
PLC Reads Axis Coordinates
608
Module 9042: PLC Reads Spindle Coordinates
609
Number Conversion
610
Number Conversion Binary to ASCII
611
Number Conversion ASCII to Binary
612
Conversion Binary to Ascii/Hexadecimal
613
Conversion Ascii/Hexadecimal to Binary
613
String Processing
614
Copying a Number from a String
614
Compute String Length
615
Delete PLC Window
615
Interrogate PLC Window
616
Display String
616
Display Bar Chart
618
Executing a Pallet Program
620
Tool and Datum Table
621
PLC Module 9093: Read Data from Tables Selected for Execution
622
Module 9094: Write Data to a Tool and Datum Table
623
Assign Data Interface
626
Enable Data Interface
626
Status of Data Interface
627
Transmit String Across Data Interface
628
Receive String Across Data Interface
628
Transmit Binary Data Across Data Interface
630
Receive Binary Data Across Data Interface
630
Read from Receive Buffer
631
Transmit a Message by LSV/2
632
Read a Message by LSV/2
633
Start PLC Axis
634
Stop PLC Axis
635
Status PLC Axis
635
Traverse Reference Marks for PLC Axis
636
Override for PLC-Axis
637
Inserting an NC Block
639
Compatibility with TNC 355
641
PLC Program Conversion
642
Compatibility Markers
643
Incompatibility
645
PLC Macros
645
Convert Tool Number or Pocket Number to Binary Code
645
Increment Actual Value of Pocket Number
645
Decrement Actual Value of Pocket Number
646
Compare Actual and Nominal Values of Pocket Number
646
PLC Error Messages
647
Mode Code
647
Non-Implemented Markers
648
PLC Cycle Time
649
Principles of Data Transfer
653
Serial/Parallel
653
Asynchronous Data Format
654
Checking Data
656
Even Parity
656
Odd Parity
656
Data Transfer Rate
657
Handshaking
658
Hardware Handshaking
658
Software Handshaking
658
TNC Data Interfaces
659
RS-232-C/V.24 Interface
659
Signal Levels
660
Data Lines
660
Control and Signal Lines
660
Signal Designations
661
Control/Signal Lines
661
Earth Conductor (Cables for Power Supply)
661
The Lines of the RS-232-C/V.24 Serial Interface
662
Pin Layouts
663
RS-422/V.11 Interface
664
Saving/Reading Files
667
Output to External Devices
668
Reading in and Simultaneously Executing Programs
668
Communication between Tncs
669
Configuration of Interfaces
670
Selection of Interfaces
670
Freely Configurable Interfaces
670
Data Output TNC -> EXT
671
Data Input EXT -> TNC
671
External Programming
676
Interfacing with Other Equipment
676
Data Transmission Protocols
677
Standard Transmission Protocol
677
Protocols
679
Example of Software Handshake
679
Request External Directory
680
Output Selected File
681
Output All Files
681
Output File with Acknowledgement
681
Read-In Selected File
681
Read-In File with Acknowledgement
684
Data Transfer with Block Check Character (BCC)
685
Table of Control Characters
687
LSV/2 Protocol
695
Data Transfer by PLC
696
Configuration of PLC Data Interface
696
TNC Error Messages
697
Error Messages Occurring Only in ME-Mode
697
HEIDENHAIN Peripherals' Error Codes
698
Data Transmission Software Error Messages
699
OEM-Cycles
700
Creating OEM-Cycles
701
Instructions for Creating OEM-Cycles
701
Permitted Functions in OEM-Cycles
701
Functions Not Permitted in OEM-Cycles
701
Dialog Block with DLG-DEF or DLG-CALL
702
Q Parameters and Functions in OEM-Cycles
705
Q Parameters with Special Significance
705
FN-Functions with Special Significance
705
Dialogs for OEM-Cycles
706
Output in Binary Code
707
"Bolt Hole Circle" OEM-Cycle Example
708
OEM-Cycles in NC Programs
709
Calls in a HEIDENHAIN Dialog Program
709
Calls in a DIN/ISO Program
710
Positioning Module
711
PLC Positioning Module
712
EMERGENCY STOP Routine
715
Reference Signal Evaluation
716
Installing the Positioning Module
716
Tnc 425
717
Digital Speed Control
718
Block Circuit Diagram of TNC 425 with Integral Speed Controller
718
Connection of Linear Encoders
722
Connection of Rotary Encoders for Speed Control
722
Connection of Rotary Encoder for Spindle Orientation
723
Analogue Output
723
Machine Interfacing
724
Machine Parameters for Digital Speed Control
724
Monitor Speed Controller (Drive Monitoring)
725
Integral Component for Speed Controller (I Component)
725
Limiting the Integral Component for Speed Controller
725
Proportional Component for Speed Controller (P Component)
725
Factor for Acceleration Pre-Control of the Rotational Speed Controller
726
Polarity for Torque Signal
726
Select Measuring System for Position Control
726
Ratio of Grating Period LS to ROD
726
Motion Monitor for Position and Speed
727
Delayed Shutdown of Speed Controller in EMERGENCY STOP
727
Optimizing the Speed Controller
728
Basic Trimming Procedure
728
Pre-Setting Machine Parameters for the Digitally Controlled Axes
728
Checking Polarity of Nominal Voltage
729
Optimizing
729
Proportional Component Mp1940.X
729
Integral Component Mp1920.X
729
Monitoring the Speed Controller
730
Optimizing the Position Controller
731
Checking the Direction of Traverse and Counting Direction
731
Optimizing Kv Factors for the Position Controller
731
Oscilloscope
732
Note on Speed Curves
732
Tnc 415 B/Tnc
732
Soft-Key Rows
733
Triggers
734
Trigger Threshold
734
Feed Rate
735
Time Resolution
735
Evaluating the Recorded Curves with the Cursor
735
Vertical Zoom
736
Centring
736
Horizontal Zoom
736
Cable Overview
737
7-Bit ASCII Code
739
Subject Index
743
Data Interfaces
746
Advertisement
Advertisement
Related Products
HEIDENHAIN TNC 415
HEIDENHAIN TNC 415F
HEIDENHAIN TNC 425
HEIDENHAIN TNC 425 E
HEIDENHAIN TNC 426 PB/M
HEIDENHAIN TNC 426 CB
HEIDENHAIN TNC 426 PA
HEIDENHAIN TNC 426CB
HEIDENHAIN TNC 426PB
HEIDENHAIN TNC 426 CF
HEIDENHAIN Categories
Media Converter
Measuring Instruments
Industrial Equipment
Control Systems
Controller
More HEIDENHAIN Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL