Heidenhain-PP TNC4xx

Hier kann alles, was mit Postprozessoren zusammenhängt, geschrieben werden.
Antworten
Benutzeravatar
3DMSOFT
Site Admin
Beiträge: 1365
Registriert: 07.05.2006, 14:20
Kontaktdaten:

Heidenhain-PP TNC4xx

Beitrag von 3DMSOFT » 18.02.2007, 13:57

Es wurde noch Einiges in Condacam überarbeitet.
Die PP-Ausgabe wurde um ein paar Makros erweitert.
Ein Heidenhain PP für TNC4xx wurde den Installationspakeet hinzugefügt (Download wurde aktualisiert).

Hier mal die Ausgabe dazu:

0 BEGIN PGM 1 MM
10;TOOL 1 FLAT D8.000,S30.000,A50.000
20;TOOL 2 FLAT D10.000,S30.000,A50.000
30 BLK FORM 0.1 Z X+0.000 Y+0.000 Z-6.500
40 BLK FORM 0.2 X+162.907 Y+40.000 Z+0.000
50 TOOL DEF 1 L0.0 R0.0
60 TOOL CALL 1 Z S600
70 M6
80 L X+0.000 Y+30.000 R0 FMAX M13
90 L Z+4.000 FMAX
100 L Z+3.000 F200
110 L Z+0.000
120 CC X+10.000 Y+30.000 F200
130 C X+10.000 Y+40.000 DR-
140 L X+60.000 F200
150 CC X+60.000 Y+30.000 F200
160 C X+70.000 Y+30.000 DR-
170 L Y+10.000 F200
180 CC X+60.000 Y+10.000 F200
190 C X+60.000 Y+0.000 DR-
200 L X+10.000 F200
210 CC X+10.000 Y+10.000 F200
220 C X+0.000 Y+10.000 DR-
230 L Y+30.000 F200
240 L Z+3.000
250 L Z+4.000
260 TOOL DEF 2 L0.0 R0.0
270 TOOL CALL 2 Z S600
280 M6
290 L X+92.907 Y+30.000 R0 FMAX M13
300 L Z+4.000 FMAX
310 L Z+3.000 F200
320 L Z+0.000
330 CC X+102.907 Y+30.000 F200
340 C X+102.907 Y+40.000 DR-
350 L X+152.907 F200
360 CC X+152.907 Y+30.000 F200
370 C X+162.907 Y+30.000 DR-
380 L Y+10.000 F200
390 CC X+152.907 Y+10.000 F200
400 C X+152.907 Y+0.000 DR-
410 L X+102.907 F200
420 CC X+102.907 Y+10.000 F200
430 C X+92.907 Y+10.000 DR-
440 L Y+30.000 F200
450 L Z+3.000
460 L Z+4.000
470 M30

Hai
Beiträge: 227
Registriert: 27.09.2006, 19:12
Kontaktdaten:

Beitrag von Hai » 19.02.2007, 09:59

Hallo Jens,


70 M6 ????? WKZ-wechselbefehl? das macht doch Tool Call !


Das Thema mit "Tool Def "hatten wir schon mal....ich suche Dir da aber noch unabhängige Beispiele raus.

Nächter Vorschlag zur Verbesserung -> ; ist ein Komentar= richtig! wenn man ; durch ein * ersetzen würde, würde es eine Gliederung werden.
Diese währe wie ein Komentar, nur das man sie auch auf der anderen Bildschirmseite sehen könnte.

Die währe noch Übersichtlicher.
Grüßle Heiko
Konstruieren und Fräsen - Ideen werden Wirklichkeit
http://www.cad-cncfraeser.de

Benutzeravatar
3DMSOFT
Site Admin
Beiträge: 1365
Registriert: 07.05.2006, 14:20
Kontaktdaten:

Beitrag von 3DMSOFT » 19.02.2007, 11:21

70 M6 ????? WKZ-wechselbefehl? das macht doch Tool Call !
Das kann sein, ich habe mich da an ein Programmbeispiel orientiert.
In der Heidenhain-Dokumentation ist jedoch auch ein Werkzeugwechsel-Beispiel mit M6. :?: ...???
Das Thema mit "Tool Def "hatten wir schon mal....ich suche Dir da aber noch unabhängige Beispiele raus.
Ja, dafür würde es jetzt ein Macro geben "(TNrNext)" . Das printet die nächste Werkzeugnummer die eingewechselt wird . Wenn allerdings kein weiteres Werkzeug einzuwechseln ist , wird die aktuelle Werkzeugnummer geprintet , ich weiß nicht ob das so funktioniert.
50 TOOL CALL 5 Z S600
60 TOOL DEF 5 L0.0 R0.0//kein neues Werkzeug/ das aktuelle wird geprintet.

Nächter Vorschlag zur Verbesserung -> ; ist ein Komentar= richtig! wenn man ; durch ein * ersetzen würde, würde es eine Gliederung werden.
Diese währe wie ein Komentar, nur das man sie auch auf der anderen Bildschirmseite sehen könnte.
Alles klar danke,
das würde dann so aussehen ? :
0 BEGIN PGM 1 MM
10*TOOL 1 FLAT D8.000,S30.000,A50.000*
20*TOOL 2 FLAT D10.000,S30.000,A50.000*


Grüße Jens

Hai
Beiträge: 227
Registriert: 27.09.2006, 19:12
Kontaktdaten:

Beitrag von Hai » 19.02.2007, 23:26

Hallo Jens,

Alles klar danke,
das würde dann so aussehen ? :
0 BEGIN PGM 1 MM
10*TOOL 1 FLAT D8.000,S30.000,A50.000*
20*TOOL 2 FLAT D10.000,S30.000,A50.000*
Sorry! mein Fehler! es währe so: 10 * - Gliederungstext
ALSO als Text erklährt; STERN Freizeichen Minus Freizeichen Text

ich sende Dir noch ein Beispiel--

8 *- KF Schrupp Wende-Platten - L0 R12.5
9 ; X KF 25 VORSCHLICHTEN AE:8.8

Mhh? an der Steuerung war zwischen * und - ein Freizeichen ????

Ich sehe noch mal nach!
50 TOOL CALL 5 Z S600
60 TOOL DEF 5 L0.0 R0.0//kein neues Werkzeug/ das aktuelle wird geprintet.
Normalerweise ist es so.
50 TOOL CALL 5 Z S600 L0.0 R0.0
60 TOOL DEF 6 kommt kein neues WKZ kann dieser Saz weggelassen werden.


Mehr Morgen dazu. Je nachdem wie morgen alles läuft kann ich Dir ggf. dann auch schon was zur Dialog 11 mitbringen.
Soll aufjedenfall in den nächsten Tagen Programmiert werden.

MfG Heiko

P.S. ggf stoße ich dieses Thema(Tool Def vor oder nach Toll Call) da es ja entgegen des Lehrbuches ist mal im Forum an.
Aber so:
50 TOOL CALL 5 Z S600 L0.0 R0.0
60 TOOL DEF 6
Arbeite ich und alle die ich kenne schon Jahre damit.
Konstruieren und Fräsen - Ideen werden Wirklichkeit
http://www.cad-cncfraeser.de

Benutzeravatar
3DMSOFT
Site Admin
Beiträge: 1365
Registriert: 07.05.2006, 14:20
Kontaktdaten:

Beitrag von 3DMSOFT » 20.02.2007, 11:50

Normalerweise ist es so.
50 TOOL CALL 5 Z S600 L0.0 R0.0
60 TOOL DEF 6 kommt kein neues WKZ kann dieser Satz weggelassen werden.
Ja, das ist klar . Es geht nur um den letzten Werkzeugwechsel.
Im PP schaut das so aus:
50 TOOL CALL (TNr) Z S600 L0.0 R0.0
60 TOOL DEF(TNrNext)

(TNrNext) gibt immer das nächste Werkzeug aus.
Nur wenn kein Folgewerkzeug da ist ,printet (TNrNext) die aktuelle Werkzeugnummer.
Die Zeile “TOOL DEF(TNrNext)” wird auch immer ausgegeben. Das Sie beim letzten Werkzeugwechsel weggelassen wird, läst sich leider nicht einstellen.
Aber ich könnte mir vorstellen, das dass so funktioniert. Ein „Tool Deff“-Aufruf mit der
aktuellen Werkzeugnummer dürfte zulässig sein .


Grüße Jens

Hai
Beiträge: 227
Registriert: 27.09.2006, 19:12
Kontaktdaten:

Beitrag von Hai » 20.02.2007, 15:49

Hallo Jens,
Aber ich könnte mir vorstellen, das dass so funktioniert. Ein „Tool Deff“-Aufruf mit der
aktuellen Werkzeugnummer dürfte zulässig sein .
Ich kann es ja mal an der Seuerung testen.

Gruß Heiko
Konstruieren und Fräsen - Ideen werden Wirklichkeit
http://www.cad-cncfraeser.de

Hai
Beiträge: 227
Registriert: 27.09.2006, 19:12
Kontaktdaten:

Beitrag von Hai » 22.02.2007, 22:49

Hallo Jens,
Wenn allerdings kein weiteres Werkzeug einzuwechseln ist , wird die aktuelle Werkzeugnummer geprintet , ich weiß nicht ob das so funktioniert.
50 TOOL CALL 5 Z S600
60 TOOL DEF 5 L0.0 R0.0//kein neues Werkzeug/ das aktuelle wird geprintet.

Ja. Geht!


MfG Heiko
Konstruieren und Fräsen - Ideen werden Wirklichkeit
http://www.cad-cncfraeser.de

Benutzeravatar
3DMSOFT
Site Admin
Beiträge: 1365
Registriert: 07.05.2006, 14:20
Kontaktdaten:

Beitrag von 3DMSOFT » 23.02.2007, 10:35

Perfekt,
danke Heiko.

Grüße Jens

Antworten