HEIDENHAIN
Steuerungen, Messgeräte & Positionsanzeigen
Werkzeugparameter, Werkzeugparameter im Programm lesen

Guest_guest_*
Themenstarter
Gast
Hallo
mit der Programmierung in Klartext oder DIN habe ich ja generell keine Probleme.
Nun möchte ich in einem parametrierten Unterprogramm mit Hilfe des aktiven Werkzeugradius, die Bahnüberlappung für den nächsten Schritt berechnen.
Wie kann ich den Werkzeugradius und auch den Delta-Radius im Programm lesen?
Ich hab schon vergebens in den Handbüchern gesucht.
mit der Programmierung in Klartext oder DIN habe ich ja generell keine Probleme.
Nun möchte ich in einem parametrierten Unterprogramm mit Hilfe des aktiven Werkzeugradius, die Bahnüberlappung für den nächsten Schritt berechnen.
Wie kann ich den Werkzeugradius und auch den Delta-Radius im Programm lesen?
Ich hab schon vergebens in den Handbüchern gesucht.

Hallo guest,
wenn ich dich richtig verstanden habe müsstest du einfach nur den Werkzeugradius mit FN18: SYSREAD Qx (x=die Nummer die du für die Berechnung der Überlappung benutzen möchtest) ID50 NR2 IDXQy (y=der Parameter dem du die Werkzeugnummer zugeordnet hast) auslesen.
Mit dem Qx kannst du dann weitere Berechnungen durchführen.
Ich hoffe ich hab nichts falsch verstanden bei deiner Frage...
Grüße Manuel
wenn ich dich richtig verstanden habe müsstest du einfach nur den Werkzeugradius mit FN18: SYSREAD Qx (x=die Nummer die du für die Berechnung der Überlappung benutzen möchtest) ID50 NR2 IDXQy (y=der Parameter dem du die Werkzeugnummer zugeordnet hast) auslesen.
Mit dem Qx kannst du dann weitere Berechnungen durchführen.
Ich hoffe ich hab nichts falsch verstanden bei deiner Frage...
Grüße Manuel

Du brauchst den aktiven werkzeugradius?
Der wird in Q108 gespeichert,den kannst du dann verwenden.
Zusammensetzung: WZR aus Tool.t + DR aus Tool.t + DR aus PGM ergibt den aktuellen Radius
Der wird in Q108 gespeichert,den kannst du dann verwenden.
Zusammensetzung: WZR aus Tool.t + DR aus Tool.t + DR aus PGM ergibt den aktuellen Radius
--------------------
Gruß
Schwindl
Schwindl

Ich hatte allerdings schon das Problem das wenn ich mit dem Q108 gerechnet habe (auch wenn ich ihn wieder einem anderen Parameter zugeteilt habe, z.B. Q108=Q10) das mir die TNC einen Fehler gebracht hat. Steht auch in der Anleitung das man mit den vorbelegten Q's nicht rechnen darf/soll wenn ichs noch recht in Erinnerung habe.
Da ich aber noch nicht so sonderlich bewandert bin auf diesem Gebiet schließe ich nicht aus das es ein Fehler von mir war... Daher dann auch mein Lösungsansatz mit FN18: Sysread
Der Beitrag wurde von Bender {MMO} bearbeitet: 03.03.2012, 18:59 Uhr
Da ich aber noch nicht so sonderlich bewandert bin auf diesem Gebiet schließe ich nicht aus das es ein Fehler von mir war... Daher dann auch mein Lösungsansatz mit FN18: Sysread
Der Beitrag wurde von Bender {MMO} bearbeitet: 03.03.2012, 18:59 Uhr

Guest_guest_*
Themenstarter
Gast
@Bender {MMO}
Genau das habe ich gesucht.
Q108 ist die Summe aller aktiven Radien-Offsets. Klar, die kann man nicht beschreiben, weil sie ja aus mehreren Quellen resultiert.
Wenn ich den Offset verändern will, muß ich das über TOOLCALL DR machen. Oder geht das auch anders?
Ich will aber den realen (in Tool.t unter R eingetragenen) Wert des Werkzeugradius.
Mit dem richtigen Begriff hab ich's nun auch in der Hilfedatei gefunden.
Tja, "Wissen heißt: wissen wo's steht"
Genau das habe ich gesucht.

Q108 ist die Summe aller aktiven Radien-Offsets. Klar, die kann man nicht beschreiben, weil sie ja aus mehreren Quellen resultiert.
Wenn ich den Offset verändern will, muß ich das über TOOLCALL DR machen. Oder geht das auch anders?
Ich will aber den realen (in Tool.t unter R eingetragenen) Wert des Werkzeugradius.
Mit dem richtigen Begriff hab ich's nun auch in der Hilfedatei gefunden.

Tja, "Wissen heißt: wissen wo's steht"




Level 2 = Community-Facharbeiter


Gruppe: Mitglied
Mitglied seit: 26.02.2012
Beiträge: 56
Mitglied seit: 26.02.2012
Beiträge: 56
Ich hatte allerdings schon das Problem das wenn ich mit dem Q108 gerechnet habe (auch wenn ich ihn wieder einem anderen Parameter zugeteilt habe, z.B. Q108=Q10) das mir die TNC einen Fehler gebracht hat. Steht auch in der Anleitung das man mit den vorbelegten Q's nicht rechnen darf/soll wenn ichs noch recht in Erinnerung habe.
Da ich aber noch nicht so sonderlich bewandert bin auf diesem Gebiet schließe ich nicht aus das es ein Fehler von mir war... Daher dann auch mein Lösungsansatz mit FN18: Sysread
Da ich aber noch nicht so sonderlich bewandert bin auf diesem Gebiet schließe ich nicht aus das es ein Fehler von mir war... Daher dann auch mein Lösungsansatz mit FN18: Sysread
Hallo Bender !
Q108=Q10 funktioniert nicht Du wilst ja praktisch den Q108 durch einen anderen Parameter ersetzen,das geht nicht. Umgekehrt funktionierts.
Q10=Q108 du kannst dann auch rechnen Q10=Q108*+2 beispielsweise und mit den Q10 kannst du dann weiterrechnen.
Mfg Parameterfritze
Der Beitrag wurde von Parameterfritze bearbeitet: 03.03.2012, 22:49 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: