HEIDENHAIN
Steuerungen, Messgeräte & Positionsanzeigen
Zustand der IKZ auslesen

Hallo,
gibt es eine Möglichkeit, den Zustand der IKZ über "FN 18: SYSREAD..." auszulesen?
Ich arbeite an einer Maschine, die beim Befehl "M5 M9" nach Aktivierung der IKZ zwar das Werkzeug ausbläst.
Dies geschieht jedoch ohne Verweilzeit, d. h., dass sofort auch ein etwaiger Werkzeugwechsel erfolgt.
Ich würde gerne den Befehl "M9" mit einem eigenen Makro überschreiben, in dem ich nichts anderes einfügen will, als die Bedingung "...wenn IKZ aktiv, dann Verweilzeit...".
Wäre klasse, wenn mir hierzu jemand weiterhelfen könnte. Es geht mir nur um die Abfrage der Bedingung. Das Makro selbst ist für mich kein Problem.
Vielen Dank,
hdn
gibt es eine Möglichkeit, den Zustand der IKZ über "FN 18: SYSREAD..." auszulesen?
Ich arbeite an einer Maschine, die beim Befehl "M5 M9" nach Aktivierung der IKZ zwar das Werkzeug ausbläst.
Dies geschieht jedoch ohne Verweilzeit, d. h., dass sofort auch ein etwaiger Werkzeugwechsel erfolgt.
Ich würde gerne den Befehl "M9" mit einem eigenen Makro überschreiben, in dem ich nichts anderes einfügen will, als die Bedingung "...wenn IKZ aktiv, dann Verweilzeit...".
Wäre klasse, wenn mir hierzu jemand weiterhelfen könnte. Es geht mir nur um die Abfrage der Bedingung. Das Makro selbst ist für mich kein Problem.
Vielen Dank,
hdn



Level 2 = Community-Facharbeiter


Gruppe: Mitglied
Mitglied seit: 17.02.2009
Beiträge: 79
Mitglied seit: 17.02.2009
Beiträge: 79
Das wäre wirklich interessant!
Ich würde gerne auch ein ähnliches unter PGM schreiben!
Messen
Tool Nr auslesen
Drehzahl auslesen
Vorschub Auslesen
Drehrichtung
Kühlwasser
Postion X
Postion Y
Postion Z
(Wenn das PGM mal läuft Noch ein Tabelle.a schreiben mit den Gänigen Q PArameter Tiefe, Durchmesser und so weiter!
Sicher wegfahren tisch nach recht zum Messen dann M0
Dann alle gelesen werte wieder eintragen!
Habt ihr da noch wichtige sachen die man eintragen Könnte?Bzw wie die SYSREAD heißen morgen! gucke heute nacht mal an Machine nach!
MFG
Ich würde gerne auch ein ähnliches unter PGM schreiben!
Messen
Tool Nr auslesen
Drehzahl auslesen
Vorschub Auslesen
Drehrichtung
Kühlwasser
Postion X
Postion Y
Postion Z
(Wenn das PGM mal läuft Noch ein Tabelle.a schreiben mit den Gänigen Q PArameter Tiefe, Durchmesser und so weiter!
Sicher wegfahren tisch nach recht zum Messen dann M0
Dann alle gelesen werte wieder eintragen!
Habt ihr da noch wichtige sachen die man eintragen Könnte?Bzw wie die SYSREAD heißen morgen! gucke heute nacht mal an Machine nach!
MFG

Hallo hdn.
über den SYSREAD kannst nur abfragen ob Kühlmittel eingeschaltet oder nicht; sprich M8 oder M9. Nicht aber ob ein M7 oder M8 aktiv ist.
Das geht nur über eine Merker-Abfrage.
Beim HDH-Programmierplatz ist das der M4041 (M7 aktiv, oder nicht). Ist dieser auf 1 ist ein M7 aktiv.
Abfragen tust über folgenden Befehl:
FN18: ID2000 NR10 IDX4041
Wenn du weißt wie man in die Merkerliste reinkommt, prüf das am besten nach ob der 4041er auch für deine Maschine gültig ist.
Gruß
über den SYSREAD kannst nur abfragen ob Kühlmittel eingeschaltet oder nicht; sprich M8 oder M9. Nicht aber ob ein M7 oder M8 aktiv ist.
Das geht nur über eine Merker-Abfrage.
Beim HDH-Programmierplatz ist das der M4041 (M7 aktiv, oder nicht). Ist dieser auf 1 ist ein M7 aktiv.
Abfragen tust über folgenden Befehl:
FN18: ID2000 NR10 IDX4041
Wenn du weißt wie man in die Merkerliste reinkommt, prüf das am besten nach ob der 4041er auch für deine Maschine gültig ist.
Gruß
--------------------
Gruß Roadrunner...
...bei "G0" geht das Werkzeug "schneller" putt!!
...bei "G0" geht das Werkzeug "schneller" putt!!



Level 2 = Community-Facharbeiter


Gruppe: Mitglied
Mitglied seit: 17.02.2009
Beiträge: 79
Mitglied seit: 17.02.2009
Beiträge: 79
weis ich leider nicht und bei unser Mikron ist der Befehl
KSS Aussen M8
KSS Innen M28
Wäre echt Top!
KSS Aussen M8
KSS Innen M28
Wäre echt Top!



Level 2 = Community-Facharbeiter


Gruppe: Mitglied
Mitglied seit: 17.02.2009
Beiträge: 79
Mitglied seit: 17.02.2009
Beiträge: 79
0 BEGIN PGM Messen MM
1 ;(*Messschnitt_MIKRON_NEU*)
2 FN 18: SYSREAD Q99 = ID20 NR1 ; Auslesen Tool Nr
3 FN 18: SYSREAD Q96 = ID270 NR1 IDX1 ; Auslesen X Achse
4 FN 18: SYSREAD Q97 = ID270 NR1 IDX2 ; Auslesen Y Achse
5 FN 18: SYSREAD Q98 = ID270 NR1 IDX3 ; Auslesen Z Achse
6 M21 ;Frei Fahren
7 M0 ;Messen
8 ;Messen
9 TOOL CALL Q99
10 L X+Q96 Y+Q97 R0 FMAX M3
11 L Z+Q98 R0 FMAX
12 ;
13 END PGM Messen MM
Kühlwasser probier ich noch aus
was fehlt ist noch:
Vorschub
Drehzahl
drehrichtung
1 ;(*Messschnitt_MIKRON_NEU*)
2 FN 18: SYSREAD Q99 = ID20 NR1 ; Auslesen Tool Nr
3 FN 18: SYSREAD Q96 = ID270 NR1 IDX1 ; Auslesen X Achse
4 FN 18: SYSREAD Q97 = ID270 NR1 IDX2 ; Auslesen Y Achse
5 FN 18: SYSREAD Q98 = ID270 NR1 IDX3 ; Auslesen Z Achse
6 M21 ;Frei Fahren
7 M0 ;Messen
8 ;Messen
9 TOOL CALL Q99
10 L X+Q96 Y+Q97 R0 FMAX M3
11 L Z+Q98 R0 FMAX
12 ;
13 END PGM Messen MM
Kühlwasser probier ich noch aus
was fehlt ist noch:
Vorschub
Drehzahl
drehrichtung

Vorschub: ID20 NR9
Drehzahl: ID20 NR4 (Programmierte Drehzahl, nicht aktive)
Drehrichtung: ID20 NR5 - 0=M3 1=M4 2=M5 nach M3 3=M5 nach M4
Gruß
Drehzahl: ID20 NR4 (Programmierte Drehzahl, nicht aktive)
Drehrichtung: ID20 NR5 - 0=M3 1=M4 2=M5 nach M3 3=M5 nach M4
Gruß
--------------------
Gruß Roadrunner...
...bei "G0" geht das Werkzeug "schneller" putt!!
...bei "G0" geht das Werkzeug "schneller" putt!!

Hallo,
leider ist es an meiner Maschine mit TNC 430 nicht Merker 4041. Der bleibt unverändert auf 0.
Ich habe jetzt halt den M-Befehl für die IKZ (hier M18) mit einem Makro modifiziert, in dem ich Q18=1 setze und dann M18 aufrufe. Im Makro M9 checke ich jetzt Q18. Wenn Q18 =1, dann Verweilzeit & Q18 wieder auf 0 setzen; dann M9 ausführen.
Der Spindelzustand wird auch im vorbelegten Parameter Q110 gespeichert.
Ebenso die Kühlmittelversorgung in Q111.
Grüßle,
hdn
leider ist es an meiner Maschine mit TNC 430 nicht Merker 4041. Der bleibt unverändert auf 0.
Ich habe jetzt halt den M-Befehl für die IKZ (hier M18) mit einem Makro modifiziert, in dem ich Q18=1 setze und dann M18 aufrufe. Im Makro M9 checke ich jetzt Q18. Wenn Q18 =1, dann Verweilzeit & Q18 wieder auf 0 setzen; dann M9 ausführen.
Der Spindelzustand wird auch im vorbelegten Parameter Q110 gespeichert.
Ebenso die Kühlmittelversorgung in Q111.
Grüßle,
hdn
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: