03.11.2008 20:05 | |
Beigetreten: 16.07.2006 Letzter Bes: 02.01.2024 Beiträge: 1502 Bewertung: (176) |
Schau doch mal die PI-Dienste in der PLC an. Nullpunktverschiebungen, Korrekturen, Werkzeugdaten. |
Karl |
|
04.11.2008 07:38 | |
Beigetreten: 09.06.2006 Letzter Bes: 27.06.2024 Beiträge: 165 Bewertung: (19) |
Hallo wm2006, für mich sieht das nach einer komfortablen Lösung mittels Synchronaktion aus. Hier ein Beispiel direkt aus dem "Funktionshandbuch Synchronaktionen": Schrittweises Positionieren (Kapitel 5-1) Jedes Mal, wenn der Eingang 1 gesetzt wird, wird Achse um einen Schritt weiter positioniert. Der Eingang muss dann wieder zurückgesetzt werden, damit Neustart möglich ist. G91 EVERY $A_IN[1]==1 DO POS[X]= 10 Die Synchronaktionen startest Du vor deiner Bearbeitung mittels "ID" und sparst dir den ganzen Umweg über die PLC. Als Steuereingänge kannst Du auch die Eingänge von der PLC benutzen. Diese musst du in den allgemeinen Maschinendaten zuweisen. Würde mich freuen, wenn ich Dir weiterhelfen konnte. Grüße Bill Hearts |
--- Kaum macht man's richtig, schon geht's --- |
|
05.11.2008 08:05 | |
Beigetreten: 09.06.2006 Letzter Bes: 27.06.2024 Beiträge: 165 Bewertung: (19) |
Hallo Gebhardt, da muss ich auch erst mal im Handbuch nachschauen. Aber meines Wissens nach kann ich die betroffeneAchse alleine in den "Inkremental"-Modus umschalten. Im Zweifelsfall kannst Du auch mit der Synchronaktion ein Unterprogramm aufrufen und die Achsbewegung dort programmieren. z.B. Hauptprogramm: : ID(1) EVERY $A_IN[1]==1 DO ACHSE_X_PLUS ID(2) EVERY $A_IN[2]==1 DO ACHSE_X_MINUS : G0 G90 G54 Y200 Z200 G1 F500 Y400 Z400 : CANCEL(1,2) Unterprogramme: ACHSE_X_PLUS G91 POS[X]= 1,0 M17 ACHSE_X_MINUS G91 POS[X]= -1,0 M17 Jedesmal wenn Eingang 1 aktiv wird, wird das Unterprogramm ACHSE_X_PLUS einmal durchlaufen. Genauso verhält es sich für den zweiten Eingang. Ich hoffe das bringt Euch weiter. Musste am Anfang auch erst mal etwas rumprobieren bisich mit den vielfältigen Möglichkeiten derSynchronaktionen klar kam. Grüße Bill Hearts |
--- Kaum macht man's richtig, schon geht's --- |
|
Folgen Sie uns auf