11913
Follower:innenprogrammierbare Endschalter
11.01.2006, 06:26 Uhr
Hallo,
Ich suche nach einer Möglichkeit Endschalter aus einem Bearbeitungsprogramm beliebig zu bestimmen.
Ich brauche diese Funktion für ein horizontales Bearbeitungszentrum. Die Idee ist für jede Stellung des Rundtischs den Kollisonspunkt der Maschine mit Palette/Werkstück/Spannvorrichtung zu ermitteln.
Bisher habe ich nur eine Möglichkeit gefunden den aktiven Endschalter zu lesen:
SYSREAD ID230
SYSWRITE ID230 zeigt keine Wirkung. Möglicherweise muss man ein Zauberwort dazu sagen, z.B. PLCSYNC. Traue mich an sowas nicht so ran. Angeblich muss man den Maschinenhersteller befragen bevor man PLCSYNC einsetzt
Ciao,
Holger
Ich suche nach einer Möglichkeit Endschalter aus einem Bearbeitungsprogramm beliebig zu bestimmen.
Ich brauche diese Funktion für ein horizontales Bearbeitungszentrum. Die Idee ist für jede Stellung des Rundtischs den Kollisonspunkt der Maschine mit Palette/Werkstück/Spannvorrichtung zu ermitteln.
Bisher habe ich nur eine Möglichkeit gefunden den aktiven Endschalter zu lesen:
SYSREAD ID230
SYSWRITE ID230 zeigt keine Wirkung. Möglicherweise muss man ein Zauberwort dazu sagen, z.B. PLCSYNC. Traue mich an sowas nicht so ran. Angeblich muss man den Maschinenhersteller befragen bevor man PLCSYNC einsetzt
Ciao,
Holger
11.01.2006, 07:27 Uhr
Hallo Holger_cx,
Das hat auch seinen Grund. Wenn du dabei falsche Werte setzt kannst du mal eben ganz schnell deine Maschine Schrotten.
Auch Rollspindeln haben mal ein Ende
Gruß
Holger
QUOTE
Angeblich muss man den Maschinenhersteller befragen bevor man PLCSYNC einsetzt
Das hat auch seinen Grund. Wenn du dabei falsche Werte setzt kannst du mal eben ganz schnell deine Maschine Schrotten.
Auch Rollspindeln haben mal ein Ende
Gruß
Holger
--------------------
Wenn du heute nur das tust - was du gestern schon getan hast - dann bleibst du auch morgen nur da - wo du heute schon bist
Woran erkennen wir etwas, das noch Technik ist?
Ein guter Fingerzeig: Wenn ein Handbuch dabei ist.
(Douglas Adams 1952-2001)
Woran erkennen wir etwas, das noch Technik ist?
Ein guter Fingerzeig: Wenn ein Handbuch dabei ist.
(Douglas Adams 1952-2001)
11.01.2006, 07:41 Uhr
Hallo Holger_cx,
Bevor du ein Programm mit Syswrite startest, mußt du einmal die Schlüsselzahl 555343 eingeben.
Aber wie schon gesagt: Jede Achse hat irgendwann mal ein Ende!!
Wir nutzen die Funktion auf unserer DMU160P um die Spindelkopfdrehung nach einer Seite hin begrenzen zu können.
Gruß Dirk
Bevor du ein Programm mit Syswrite startest, mußt du einmal die Schlüsselzahl 555343 eingeben.
Aber wie schon gesagt: Jede Achse hat irgendwann mal ein Ende!!
Wir nutzen die Funktion auf unserer DMU160P um die Spindelkopfdrehung nach einer Seite hin begrenzen zu können.
Gruß Dirk
--------------------
Dirk Jacob
KST Kraftwerks- und Spezialteile GmbH
Hertzstrasse 74-75
13158 Berlin
Tel.: 030/ 9177-2665
Fax.:030/ 9177-2807
email: [email protected]
web: www.kst-berlin.de
KST Kraftwerks- und Spezialteile GmbH
Hertzstrasse 74-75
13158 Berlin
Tel.: 030/ 9177-2665
Fax.:030/ 9177-2807
email: [email protected]
web: www.kst-berlin.de
11.01.2006, 09:45 Uhr
Hallo Dirk,
Welche Funktion nutzt Du um den Endschalter einzustellen? SYSWRITE? Wie aktivierst Du den Schalter? Das mit der Schlüsselzahl ist klar. Ohne die fehlt der Softkey mit dem man den Dialog für SYSWRITE öffnet. Oder muss die Schlüsselzahl jedesmal vor dem Start des NC-Programms eingegeben werden?
Deine Sorge bzgl. des Endes der Antriebsspindel ist afaik unbegründet. Wenn ich einen Endschalter im Verfahrbereich auf unendlich eingestellt und aktiviert habe zeigt SYSREAD ID 230 das ein vom Maschinenhersteller voreingestellt Wert aktiv ist.
Ciao,
Holger
Welche Funktion nutzt Du um den Endschalter einzustellen? SYSWRITE? Wie aktivierst Du den Schalter? Das mit der Schlüsselzahl ist klar. Ohne die fehlt der Softkey mit dem man den Dialog für SYSWRITE öffnet. Oder muss die Schlüsselzahl jedesmal vor dem Start des NC-Programms eingegeben werden?
Deine Sorge bzgl. des Endes der Antriebsspindel ist afaik unbegründet. Wenn ich einen Endschalter im Verfahrbereich auf unendlich eingestellt und aktiviert habe zeigt SYSREAD ID 230 das ein vom Maschinenhersteller voreingestellt Wert aktiv ist.
Ciao,
Holger
11.01.2006, 10:55 Uhr
Hallo Holger_cx
Bei mir sieht das so aus:
257 * - Schraegen fraesen
258 TOOL CALL 159 Z S1300
259 CALL LBL 254 ; ZYKLUS 19 ZURUECKSETZEN
260 CALL LBL 70 ; 21
261 CYCL DEF 19.0 BEARBEITUNGSEBENE
262 CYCL DEF 19.1 A17.216 C270
263 FN17: SYSWRITE ID230 NR3 IDX5=0
264 L B+Q121 C+Q122 R0 F MAX M03 M08
265 CALL LBL 6 REP
-
-
-
-
-
-
320 STOP M05
321 FN17: SYSWRITE ID230 NR3 IDX5=181.5
Mit dem Ersten SYSWRITE-Aufruf wird dem Schwenkkopf eine Achsbegrenzung in positiver B-Achse gegeben. Das heißt der größte einzuschwenkende Winkel wird auf 0 gesetzt (es sind auch negative Werte möglich, der Kopf kann jetzt nur zwischen -18 und 0 Grad schwenken).
Im zweiten SYSWRITE-Aufruf wird der Softwareendschalter wieder auf seinen Originalwert von 181,5 gesetzt. Diesen Wert haben wir vorher mal mit SYSREAD ausgelesen.
Eine Liste mit den Parametern ID NR und IDX findest du glaube ich im TNC-Handbuch. Fall´s nicht kann ich dir diese auch zukommen lassen( natürlich nur für unsere DMU160).
Gruß Dirk
Bei mir sieht das so aus:
257 * - Schraegen fraesen
258 TOOL CALL 159 Z S1300
259 CALL LBL 254 ; ZYKLUS 19 ZURUECKSETZEN
260 CALL LBL 70 ; 21
261 CYCL DEF 19.0 BEARBEITUNGSEBENE
262 CYCL DEF 19.1 A17.216 C270
263 FN17: SYSWRITE ID230 NR3 IDX5=0
264 L B+Q121 C+Q122 R0 F MAX M03 M08
265 CALL LBL 6 REP
-
-
-
-
-
-
320 STOP M05
321 FN17: SYSWRITE ID230 NR3 IDX5=181.5
Mit dem Ersten SYSWRITE-Aufruf wird dem Schwenkkopf eine Achsbegrenzung in positiver B-Achse gegeben. Das heißt der größte einzuschwenkende Winkel wird auf 0 gesetzt (es sind auch negative Werte möglich, der Kopf kann jetzt nur zwischen -18 und 0 Grad schwenken).
Im zweiten SYSWRITE-Aufruf wird der Softwareendschalter wieder auf seinen Originalwert von 181,5 gesetzt. Diesen Wert haben wir vorher mal mit SYSREAD ausgelesen.
Eine Liste mit den Parametern ID NR und IDX findest du glaube ich im TNC-Handbuch. Fall´s nicht kann ich dir diese auch zukommen lassen( natürlich nur für unsere DMU160).
Gruß Dirk
--------------------
Dirk Jacob
KST Kraftwerks- und Spezialteile GmbH
Hertzstrasse 74-75
13158 Berlin
Tel.: 030/ 9177-2665
Fax.:030/ 9177-2807
email: [email protected]
web: www.kst-berlin.de
KST Kraftwerks- und Spezialteile GmbH
Hertzstrasse 74-75
13158 Berlin
Tel.: 030/ 9177-2665
Fax.:030/ 9177-2807
email: [email protected]
web: www.kst-berlin.de
11.01.2006, 12:39 Uhr
Hallo Dirk,
Hmm, ich glaube ich sollte mal nachsehen ob ich diese Schlüsselzahl im Programmbetrieb eingegeben muss. Sehe nämlich keinen prinzipiellen Unterschied zwischen deinem und meinem Programm.
Vielen Dank für deine Hilfe!
Ciao,
Holger
Hmm, ich glaube ich sollte mal nachsehen ob ich diese Schlüsselzahl im Programmbetrieb eingegeben muss. Sehe nämlich keinen prinzipiellen Unterschied zwischen deinem und meinem Programm.
Vielen Dank für deine Hilfe!
Ciao,
Holger
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: