What's new
What's new

Heidenhain Live 5-Axis code? What are we missing?

BKuiphof

Plastic
Joined
Jul 1, 2017
Hi,

We have a large 5-Axis mill with a Heidenhain controller we are looking to run some live 5-Axis programs on. Currently, the machine will move line by line and stop at every line instead of feeding continuously throughout the program. For some reason, it seems Visi/Work NC have never had a live 5-axis post for a Heidenhain control before (same old BS).... lol

We're convinced it's an issue with the post. We may be wrong though and maybe there's a setting/parameter that needs to be changed to activate live-5 on the control?

Here's an example of the programs our posts are spitting out now:

0 BEGIN PGM VISI TEST 5AX CODE INCH
1 M129
2 ;
3 * ;-
4 ; BALL NOSE
PLANE RESET STAY
5 ;
6 ; SAFETY POSITION
7 L Z-3. FMAX M91 ;Z-SAFETY
8 ;
9 L C0 A0 R0 FMAX
10 CYCL DEF 247 DATUM SETTING ~
11 Q339=+1 ;Datum Number
12 ;BALLNOSE DIAMETER +0.25 LENGTH 2.437
13 TOOL CALL 125 Z S2000
14 L M3
PLANE RESET STAY
15 CYCL DEF 7.0 DATUM SHIFT
16 CYCL DEF 7.1 X+0.
17 CYCL DEF 7.2 Y+0.
18 CYCL DEF 7.3 Z+0.
19 ;
20 M128 ; TCPM ON
21 M126 ; SHORTEST PATH TRAVEL
22 M11 ; UNLOCK AXIS
23 L X+1.74998 Y+2.30159 C-0.013 FMAX
24 L Z+6.4 FMAX
25 L A+10. FMAX
26 CYCL DEF 32.0 TOLERANCE
27 CYCL DEF 32.1 T0.0012
28 CYCL DEF 32.2 HSC-MODE:1 TA5
29 L R0 FMAX
30 L Y+2.32484 Z+6.26812 FMAX
31 L X+1.75001 Y+2.3943 Z+5.8742 A+10. C-0.013 F100
32 L X-1.74959 Y+2.3943 Z+5.8742 A+10. C+0.136
33 L X-1.76448 Y+2.39411 Z+5.8742 A+10. C+1.086
34 L X-1.79334 Y+2.39284 Z+5.87419 A+10. C+3.926
35 L X-1.82209 Y+2.39026 Z+5.8742 A+10. C+6.408
36 L X-1.85133 Y+2.38628 Z+5.87419 A+10. C+9.072
37 L X-1.87359 Y+2.38234 Z+5.87421 A+10. C+11.456
38 L X-1.89553 Y+2.37766 Z+5.87424 A+10. C+13.419
39 L X-1.91845 Y+2.3719 Z+5.87424 A+10.001 C+14.668
40 L X-1.94241 Y+2.3649 Z+5.8742 A+10. C+17.383
41 L X-1.96596 Y+2.35703 Z+5.8742 A+10. C+19.554
42 L X-1.98933 Y+2.3482 Z+5.8742 A+10. C+22.104
43 L X-2.01217 Y+2.33855 Z+5.87423 A+10. C+23.79
44 L X-2.03538 Y+2.32765 Z+5.8742 A+10. C+26.315
45 L X-2.05805 Y+2.31589 Z+5.8742 A+10. C+28.597
46 L X-2.08023 Y+2.30324 Z+5.87421 A+10. C+30.855
47 L X-2.10207 Y+2.2896 Z+5.87421 A+10. C+33.122
48 L X-2.12355 Y+2.27497 Z+5.87421 A+10. C+35.405
49 L X-2.14439 Y+2.25949 Z+5.8742 A+10. C+37.703
50 L X-2.16462 Y+2.24316 Z+5.8742 A+10. C+40.024

Every move after line 30 the machine makes the move and then stops instead of moving smoothly through those moves.

Any help with this would be greatly appreciated!

Thanks,
Brandon
 
What machine are you using ?
Is it metric or imperial ?

26 CYCL DEF 32.0 TOLERANCE
27 CYCL DEF 32.1 T0.0012

Line 27 increase T value

If using a Hermle delete lines 26 & 27 and use cycle 326
 








 
Back
Top