Entwicklung von Postprozessoren in Tebis

Einige Beispiele, wie die generierten Programme eines in Tebis programmierten PP
 für die Heidenhain Steuerung aussehen können.

Wir lönnen alle Bohrzyklen, Mitte RC und Kontur (Fräsermittelpunktbahn) ausgeben.
BEGIN PGM TEST5 MM
1 ; ****************************
2 * -
3 ; PROGRAMMIERER:
4 ; POSTLAUF:19.10.2013
5 ; MATERIAL:ALUMINIUM
6 ; SPANNUNG:
7 ; MASCHINE:DMU65 MONOBLOCK
8 ; ****************************
9 CYCL DEF 7.0 NULLPUNKT
10 CYCL DEF 7.1 X0
11 CYCL DEF 7.2 Y0
12 CYCL DEF 7.3 Z0
13 BLK FORM 0.1 Z X-00 Y-00 Z-00
14 BLK FORM 0.2 X+00 Y+00 Z+00
15 ; WERKZEUGLISTE
16 * - T0112 SF D4R0 AL16
16 CALL LBL 254
17 ; 1.WERKZEUGWEG-NAME=NEUER MFEAT JOB BEARBEITUNGSART=M2AXRECT
18 ; FRAESERAUFMASS=0 STEP=0 SEHNENFEHLER=0.03 BEARBEITUNG=PENDELN
19 ; FRAESERTYP=SCHAFTFRAESER D=4 ER=0 REFERENZ=SPITZE
20 * - SF D4R0 AL16
21 TOOL CALL 112 Z S4997 F60 DR-2
22 M03
23 FN0: Q10= +60 ; BAHNVORSCHUB
24 FN0: Q11= +60 ; ZUSTELLVORSCHUB
25 FN0: Q12= +60 ; TAUCHVORSCHUB
26 FN0: Q13= +60 ; RAMPENVORSCHUB
27 FN0: Q16= +60 ; ANBOHRVORSCHUB
28 FN0: Q17= +60 ; EINFAHRVORSCHUB
29 FN0: Q18= +60 ; RUEKFAHRVORSCHUB
30 ; NULLPUNKT AUF ANSTELLACHSE VERSCHIEBEN
31 CYCL DEF 7.0 NULLPUNKT
32 CYCL DEF 7.1 X-98.300
33 CYCL DEF 7.2 Y-129.400
34 CYCL DEF 7.3 Z0.000
44 L X+0 Y+0 Z+120 F MAX
45 L X0.000 Y0.000 Z5.000 F MAX
46 L Z2.000 F MAX
47 L Y-8.200 F MAX
48 L Y8.200 Z0.750 F Q10
49 L Y-8.200 Z-0.500
50 L Y-8.656 F Q10
51 CC X0.224 Y-8.656
52 C X0.224 Y-8.880 DR+
53 L X0.680 F Q10
54 L Y8.880
55 L X-0.680
56 L Y-8.880
57 L X0.224
58 CC X0.224 Y-8.656
59 C X0.449 Y-8.656 DR+
60 CC X0.224 Y-8.656
61 C X0.224 Y-8.431 DR+
62 CC X0.224 Y-8.207
45 ; ARBEITSEBENE AKTIVIEREN
46 PLANE SPATIAL SPA+90 SPB+0 SPC-90 TURN F MAX SEQ-
47 L X-20 Y+120 Z+20 F MAX
48 L X-20.000 Y-60.000 Z20.000 F MAX
49 FN 0: Q201=-5
50 L X-20 Y-60 F MAX M99
49 L Z20.000 F MAX
50 L Y-20.000 F MAX
51 L X-20 Y-20 F MAX M99
51 L Z20.000 F MAX
52 L Y120.000 F MAX
53 CALL LBL 254
54 ; 4.WERKZEUGWEG-NAME=004 MHOLE D13.5R0 OFFS:0.000 BEARBEITUNGSART=M2AXHOLE
55 ; FRAESERAUFMASS=0 STEP=0 SEHNENFEHLER=0.03 BEARBEITUNG=PENDELN
56 ; FRAESERTYP=SPIRALBOHRER D=13.5 ER=0 REFERENZ=SPITZE
57 * - SB D13.5A130 AL100
58 TOOL CALL 38 Z S1179 F118
59 TOOL DEF 97
60 M03
61 FN0: Q10= +118 ; BAHNVORSCHUB
62 L X+49.5 Y+20 Z+120 F MAX
63 CYCL DEF 203 UNIVERSAL-BOHREN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q201=-85.148 ;TIEFE ~
Q206=Q10 ;F TIEFENZUST. ~
Q202=+1 ;ZUSTELL-TIEFE ~
Q210=0 ;VERWEILZEIT OBEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+10 ;2. SICHERHEITS-ABST. ~
Q212=+1 ;ABNAHMEBETRAG ~
Q213=5 ;ANZ. SPANBRUECHE ~
Q205=+6.75 ;MIN. ZUSTELL-TIEFE ~
Q211=0 ;VERWEILZEIT UNTEN ~
Q208=99999 ;VORSCHUB RUECKZUG ~
Q256=+0.5 ;RZ BEI SPANBRUCH
77 L X+49.5 Y+20 F MAX M99
77 L X+169.5 Y+20 F MAX M99
77 L X+329.5 Y+20 F MAX M99
77 L Z120.000 F MAX
78 CALL LBL 254