Asynchrones Planetäraufweiten

Asynchrones Planetäraufweiten 1:
Anwendungsfall- asynchrones Planetäraufweiten

Prozesssteuerung durch SPS

Senkkanal

Planetärkanal

Rückzugskanal

Escape-Start

Bedingung

Vext =0,
bei dist_prog_startEsc > Sliding distance oder VGen < 0

Vext = VGen,
bei VGen> 0 und dist_prog_startEsc < Sliding distance

Verwendung der Insert Command CU zum Erodieren auf Scheiben.

Vprog

Vext

Vext <0 und

Senk- (& Planetäranal) gestoppt

Beim asynchronen Planetäraufweiten erfolgt der Programmfortschritt im Senk- und Planetärkanal parallel und unabhängig zueinander. Zwischen diesen beiden Kanälen erfolgt keine weitere Synchronisation. Die Geschwindigkeit in den Kanälen läuft vollständig asynchron.

Eine Rückzugsbewegung im Rückzugskanal wird bei negativer Generatorgeschwindigkeit und Stillstand im Senkkanal ausgeführt. Beim Annähern an die Kontur kann mit einer Überschleif Distanz die Rückzugsbewegung und der Programmfortschritt des Senkkanals überlagert werden. Insert Command CU können Bewegungsstopps im Senkkanal online eingefügt werden. Durch die parallele Bewegung des Planetärkanals wird während des Stillstandes im Senkkanal auf einer Scheibe erodiert.

Geometrie durch NC-Programmierung

In diesem Erodier-Modus werden die Geometrien des Senk- und Planetärkanals unabhängig voneinander programmiert. Im folgenden Programmbeispiel sind die beiden Geometrien des Senk- und Planetärkanals zu sehen, welche in die Geometrie in der Abbildung resultieren.

Die Geometrie im Senkkanal wird im Unterprogramm „SenkenAufweitenRückzug.sub“ aus dem Programmbeispiel der Grundstruktur programmiert [Senkkanal Standard Programmstruktur].

Die Geometrie im Planetärkanal wird im Unterprogramm „OrbitGeometry.sub“ aus dem Programmbeispiel der Grundstruktur programmiert [Planetärkanal Standard Programmstruktur].

Programmierbeispiel

; SenkenAufweitenRückzug Geometrie
N0380 G19 G91
N0410 G01 Y20 ; Aufweiten
N0450 G01 Z-26 ; Senken
N0520 G01 Y30 Z-36 G90 ; Viertelkreisaufweiten
N0560 G03 Y60 Z-6 J0 K30
N0580 G01 Z0 F50 ; Rückzug
N0620 G01 Y0 F200
N0630 M17

Programmierbeispiel

Planetärkanal - Asynchrones Planetäraufweiten

; Planetärbewegung, abgerundetes Rechteck
;P50 (* radius der Eckrundung *)
;P100 (* X äußerer Eckpunkt *)
;P200 (* X innerer Eckpunkt *)
;P300 (* Y innerer Eckpunkt *)
;P400 (* Y äußerer Eckpunkt *)
N2010 G03 XP200 YP400 RP50
N2020 G01 X-P200 YP400
N2030 G03 X-P100 YP300 RP50
N2040 G01 X-P100 Y-P300
N2050 G03 X-P200 Y-P400 RP50
N2060 G01 XP200 Y-P400
N2070 G03 XP100 Y-P300 RP50
N2080 G01 XP100 YP300
N2090 M17