Asynchrones Planetäraufweiten

Anwendungsfall- asynchrones Planetäraufweiten
Abb.: 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ärkanal) 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 Überschleifdistanz die Rückzugsbewegung (siehe Überlagerung von Geometrie- und 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 „Sinking.sub“ aus dem Programmbeispiel der Grundstruktur programmiert [Senkkanal Standard Programmstruktur].

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

Programmierbeispiel

prg_example

Senkkanal - Asynchrones Planetäraufweiten

; Geometrie für Senken/ Aufweiten und Rückzug

N0380 G19 G91

N0410 G01 Y20 ; planetäres Aufweiten

N0450 G01 Z-26 ; Senken

N0520 G01 Y30 Z-36 G90

N0560 G03 Y60 Z-6 J0 K30

N0580 G01 Z0 F50 ; Rückzug

N0620 G01 Y0 F200

N0630 M17

Programmierbeispiel

prg_example

Planetärkanal - Asynchrones Planetäraufweiten

; Planetärgeometrie, 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