Heidenhain Pc Software
Used in conjunction with HEIDENHAIN's PWM 20 diagnostic tool, the new ATS (Adjustment and Testing Software) software provides a powerful and easy-to-use platform to diagnose encoder faults and to evaluate the output signals of HEIDENHAIN encoders. The HEIDENHAIN programming station makes it possible with the same functionality as on the numerical control. You work with the original control software without compatibility problems. In addition, the programming station is particularly attractive for education.
Complete Heidenhain CNC support with Predator Virtual CNC Software
Predator Virtual CNC provides complete conversational based 3D CNC verification and machine simulation support for all Heidenhain CNC models. Within Predator Virtual CNC maximize the performance and capabilities of each Heidenhain CNC model and insure that the proper part gets machined each time.
Predator Virtual CNC includes support for all major Heidenhain conversational and M-codes standard. Not all Heidenhain functions are available for all Heidenhain models and M-codes will vary with each machine builder. Support for specific Heidenhain Conversational functions and M-codes can be adjusted within every Predator Reverse Post Processor.
Heidenhain Conversational support
Predator Virtual CNC includes support for the following Heidenhain functions:
Function | Description |
---|---|
Begin | Units |
C | Circular |
CALL LBL | Sub Program Call |
CALL PGM | External Sub Program Call |
CC | Circular Center |
CC | Circular Polar |
CR | Circular |
CT | Linear |
CTP | Circular Polar |
CYCL CALL | Cycle Call |
CYCL CALL POS | Cycle Call Position |
CYCL DEF 1.0 | Peck Drill Cycle |
CYCL DEF 1.1 | Peck Drill Cycle |
CYCL DEF 1.2 | Peck Drill Cycle |
CYCL DEF 1.3 | Peck Drill Cycle |
CYCL DEF 1.4 | Peck Drill Cycle |
CYCL DEF 1.5 | Peck Drill Cycle |
CYCL DEF 2.0 | Drill Cycle |
CYCL DEF 2.1 | Drill Cycle |
CYCL DEF 2.2 | Drill Cycle |
CYCL DEF 2.3 | Drill Cycle |
CYCL DEF 2.4 | Drill Cycle |
CYCL DEF 3.0 | Slot Cycle |
CYCL DEF 3.1 | Slot Cycle |
CYCL DEF 3.2 | Slot Cycle |
CYCL DEF 3.3 | Slot Cycle |
CYCL DEF 3.4 | Slot Cycle |
CYCL DEF 3.5 | Slot Cycle |
CYCL DEF 3.6 | Slot Cycle |
CYCL DEF 4.0 | Rectangle Cycle |
CYCL DEF 4.1 | Rectangle Cycle |
CYCL DEF 4.2 | Rectangle Cycle |
CYCL DEF 4.3 | Rectangle Cycle |
CYCL DEF 4.4 | Rectangle Cycle |
CYCL DEF 4.5 | Rectangle Cycle |
CYCL DEF 4.6 | Rectangle Cycle |
CYCL DEF 5.0 | Circular Pocket |
CYCL DEF 5.1 | Circular Pocket |
CYCL DEF 5.2 | Circular Pocket |
CYCL DEF 5.3 | Circular Pocket |
CYCL DEF 5.4 | Circular Pocket |
CYCL DEF 5.5 | Circular Pocket |
CYCL DEF 7.0 | Datum Shift |
CYCL DEF 7.1 | Datum Shift |
CYCL DEF 7.2 | Datum Shift |
CYCL DEF 7.3 | Datum Shift |
CYCL DEF 9.0 | Dwell |
CYCL DEF 9.1 | Dwell |
CYCL DEF 10.0 | Rotation |
CYCL DEF 10.1 | Rotation |
CYCL DEF 11.0 | Scaling |
CYCL DEF 11.1 | Scaling |
CYCL DEF 17.0 | Peck |
CYCL DEF 17.1 | Peck |
CYCL DEF 17.2 | Peck |
CYCL DEF 17.3 | Peck |
CYCL DEF 19.0 | Rotation |
CYCL DEF 19.1 | Rotation |
CYCL DEF 26.0 | Scaling |
CYCL DEF 26.1 | Scaling |
CYCL DEF 200 | Drill |
CYCL DEF 201 | Ream |
CYCL DEF 202 | Bore |
CYCL DEF 203 | Drill |
CYCL DEF 205 | Peck |
CYCL DEF 208 | Bore |
CYCL DEF 210 | Slot |
CYCL DEF 211 | Circular Pocket |
CYCL DEF 212 | Rectangle |
CYCL DEF 213 | Stud Finish |
CYCL DEF 214 | Circular Finish Pocket |
CYCL DEF 215 | Circular Stud Finish |
CYCL DEF 240 | Centering |
CYCL DEF 247 | Work Coordinates |
CYCL DEF 251 | Rectangle |
CYCL DEF 252 | Circular Pocket |
CYCL DEF 253 | Slot |
CYCL DEF 254 | Circular Slot |
DR | Circular Sense |
END | Program End |
END PGM | Sub Program Return |
FMAX | Maximum Feed |
FN 14 | Error |
FN 18 | System Read |
FN 26 | Open Table |
FN 27 | Write Table |
FN 28 | Read Table |
FN 32 | Axis |
L | Linear |
LBL | Label |
LCT | Linear |
LN | Linear |
LP | Linear Polar |
LT | Linear |
Q1 | 4th Axis |
Q2 | 5th Axis |
Q115 | Current X Axis |
Q116 | Current Y Axis |
Q117 | Current Z Axis |
Q118 | Current 4th Axis |
Q119 | Current 5th Axis |
Q120 | Current 5th Axis |
Q122 | Current 4th Axis |
Q200 | Initial Z |
Q201 | Depth |
Q202 | Peck Z |
Q203 | Position Z |
Q204 | Retract Z |
Q205 | Minimum Plunge |
Q206 | Plunge Feed |
Q207 | Helical Feed |
Q208 | Retract Feed |
Q209 | Stepover Feed |
Q210 | Top Dwell |
Q211 | Bottom Dwell |
Q212 | Decrement Feed |
Q213 | Retract Breaks |
Q214 | Disengage Direction |
Q215 | Machine Operation |
Q216 | X Position |
Q217 | Y Position |
Q218 | X Dimension |
Q219 | Y Dimension |
Q220 | Pocket Radius |
Q221 | Y Allowance |
Q223 | Pocket Diameter |
Q224 | Angle |
Q225 | Start X |
Q226 | Start Y |
Q227 | Start Z |
Q339 | Datum Setting |
R | Radius |
R0 | Cancel Cutter Compensation |
RL | Left Cutter Compensation |
RND | Round |
RR | Right Cutter Compensation |
STOP | Operation Stop |
TOOL CALL | Load Tool |
TOOL DEF | Define Tool |
Heidenhain M-code support
Predator Virtual CNC includes support for the following Heidenhain M-codes:
M Code | Description |
---|---|
M0 | Operation Stop |
M1 | Program Stop |
M2 | Program End |
M3 | Spindle CW |
M4 | Spindle CCW |
M5 | Spindle Stop |
M6 | Load Tool |
M8 | Coolant On |
M9 | Coolant Off |
M13 | Spindle CW |
M14 | Spindle CCW |
M30 | Program End |
M91 | Spindle CW |
M99 | Sub Program Call |
M126 | Enable Rotary |
M127 | Disable Rotary |
M128 | Enable Rotary Compensation |
M129 | Disable Rotary Compensation |
NOTE: Heidenhain M-codes are specific to the machine builder.
Heidenhain Math and Advanced support
Predator Virtual CNC includes support for the following Heidenhain functions:
Function | Description |
---|---|
Q# | Variables |
+ | Addition |
- | Subtraction |
* | Multiplication |
/ | Division |
^ | Exponent |
SQRT | Square Root |
MOD | Modulus |
OR | Or boolean |
XOR | Xor boolean |
AND | And boolean |
EQ | Equal condition |
NE | Not Equal condition |
GT | Greater Than condition |
LT | Less Than condition |
GE | Greater than or Equal condition |
LE | Less than or Equal condition |
SIN | Sine function |
COS | Cosine function |
TAN | Tangent function |
ATAN | Arctangent function |
ABS | Absolute function |
ROUND | Round function |
LN | Log function |
EXP | Exponent function |
IF | IF funtion |
WH or WHILE | While function |
DO | Do loop function |
END | End loop function |
GOTO | Goto jump function |
GOTOLBL | Goto label function |
NOTE: Advanced Heidenhain functions may have to be purchased from Heidenhain or from the machine builder.
Heidenhain programming software called Heidenhain Programming Station Software is a software which cnc programmers/machinists can download and install on their PCs and can make CNC programs and can do other such tasks with this software.
Heidenhain CNC Programming Station Software Free Download
Heidenhain Itnc 530 Pc-software
CNC programmers / cnc machinists can free download Heidenhain software from Heidenhain website
Heidenhain cnc programming station software is available for different Heidenhain cnc machine controls some listed here like
iTNC530 Programming Station Software 340494-02 with smarT.NC
iTNC530 Programming Station Software 340494-07 SP3 with smarT.NC
iTNC530 Programming Station Software 606424-02 SP3 with smarT.NC
TNC 320 Programming Station Software 340554-05 SP1
TNC 620 Programming Station Software 340564-03 SP1
TNC 640 Programming Station Software 340594-01
DataPilot 4290 V6.4 Programming Station/Training Software
DataPilot 4290 V7 Programming Station/Training Software
Heidenhain Pc Software
DataPilot MANUALplus 620 Programming Station Software
DataPilot MANUALplus 620/CNC PILOT 620 Installation and Operating Instructions