Temporärer Übergang in das Maschinenkoordinatensystem (MCS)

Temporärer Übergang in das Maschinenkoordinatensystem (MCS) 1:

Die Nutzung dieser Funktionalität erfordert in Verbindung mit kinematischenTransformationen die Lizenzierung des Erweiterungspaketes "Transformationen".

Mit der Funktionalität MCS lassen sich die aktive kinematische und / oder kartesische Transformation sowie sämtliche, in die Achsen eingerechnete Versätze temporär deaktivieren, so daß die Maschinenachsen direkt positioniert werden können. Nach Verlassen des MCS wird der bei Anwahl vorhandene Zustand wiederhergestellt.

Beispielsweise erfordert das Wechseln des Werkzeuges meist das Anfahren einer definierten Werkzeugwechselposition mit, bezüglich des Maschinennullpunkts, bekannten Koordinaten. Im KS kann das Anfahren dieser Maschinenposition problematisch werden, da über das NC-Programm die KS-Achsen positioniert werden.

#MCS ON [ EX TOOL ] Aktivierung temporärer Übergang in MCS (modal)
#MCS OFF Deaktivierung temporärer Übergang in MCS (modal)

EX TOOL Bei Werkzeugwechsel im MCS werden keine Werkzeugversätze eingerechnet, so daß auch weiterhin die Maschinenachsen direkt positioniert werden können. Dies erfolgt erst bei #MCS OFF.

Im MCS bestehen keine Beschränkungen bezüglich verwendbarer NC-Funktionalität, die Anwahl von RTCP / TLC , CS, ACS und ECS ist jedoch nicht möglich.

Programmierte Verschiebungen sind auch im MCS nur bis zu dessen Abwahl gültig und werden nicht gespeichert.

Bei Änderung der Achskonfiguration durch externen Achstausch (z.B. #CALL AX ...) im MCS ist zu beachten, daß zur Reaktivierung der kinematischen und / oder der kartesischen Transformation eine definierte Achsanordnung notwendig ist.

Programmierbeispiel

N10 #TRAFO ON 
N20 #CS ON[1.5,0,32,14.5,0,45] Anwahl eines BKS
N30 G01 G90 F5000
N40 X0 Y0 Z0
N50 #MCS ON EX TOOL (Übergang in das Maschinen-KS mit der Option)
(‘EX TOOL’ - WZ wird erst bei MCS OFF)
(eingerechnet)
N60 LL WERKZWECHSEL (Unterprogrammaufruf zum Werkzeugwechsel)
...
N70 #MCS OFF (Abwahl des MCS, RTCP und CS werden wieder)
(aktiviert)
N100 #TRAFO OFF
N110 #CS OFF
N400 M30

Programmierbeispiel

Werkstueck: Quader 100x100x50

%L UNTERPRG1 (Teileprogramm1-Planfräsen der akt. Bearbeitungsebene) 
N10 G01 G90 X0 Y-10 Z5 F250
N20 Z0 F2000 (Anfahrbewegung )
N30 G91
N40 $FOR P1=0, 5, 1 (P1: Anzahl Zustellbewegungen)
N50 FOR P2=0, 7, 1
N60 Y90
N70 X3
N70 Y-90
N80 X3
N90 Y90
N100 X-42 Y-80
N110 $ENDFOR
N120 Z-2 (Zustellung)
N130 $ENDFOR
N140 G90 Z50 (Rueckzugsbewegung )
N150 M29

%L UNTERPRG2
(Teileprogramm 2- Kreis mit zentrierter Bohrung)
N10 X0 Y0 Z10 F1000 (Anfahrbewegung linear und absolut)
N20 X0 Y0 Z5
N30 Z0
N40 LL UNTERPRG3 (Kreisfahrt)
N50 Y35.34 (Position der Bohrung anfahren)
N60 X15
N70 Z0
N80 LL UNTERPRG4 (Bohrzyklus)
N90 M29

%L UNTERPRG3
(Teileprogramm 3- Kreisfahrt)
N10 X7.5 Y35.34 (Kreisstartpunkt anfahren )
N20 G91 Z-4
N30 G90 G02 X7.5 Y35.34 I7.5 J0
N40 G01 Z20
N50 M29

%L UNTERPRG4
(Teileprogramm 4- Bohrzyklus)
N10 G91 Z-5 (Bohrbewegung relativ)
N20 Z2
N30 Z-5
N40 Z2
N50 Z-5
N60 G90 Z20 (Abhebebewegung)
N70 M29

% Hauptprogramm

N05 #KIN ID[1] (Maschinenkinematik 1)
N10 G74 Z1 X2 Y3 B4 C5 (Referenzpunktfahrt)
N20 T1 D1 (Werkzeuganwahl)
N40 #TRAFO ON (Anwahl RTCP)
N50 #CS ON[0,-50,51,0,30,-45] (Anwahl gedrehtes, versch. KS)
N52 G00 X0 Y0 Z5 (Positionieren im neuen Ursprung)
N55 #TOOL ORI CS (Werkzeug ausrichten)
N60 LL UNTERPRG1 (Konturbearbeitung)
N70 LL UNTERPRG2 (Konturbearbeitung)
N80 #CS OFF (Abwahl Bearbeitungs-KS)
N90 #CS ON[-50,0,51,0,30,-135] (Anwahl gedrehtes, versch. KS)
N92 G00 X0 Y0 Z5 (Positionieren im neuen Ursprung)
N95 #TOOL ORI CS (Werkzeug ausrichten)
N100 LL UNTERPRG1 (Konturbearbeitung)
N110 LL UNTERPRG2 (Konturbearbeitung)
N120 #CS OFF (Abwahl Bearbeitungs-KS)
N130 #CS ON[0,50,51,0,30,-225] (Anwahl gedrehtes, versch. KS)
N132 G00 X0 Y0 Z5 (Positionieren im neuen Ursprung)
N135 #TOOL ORI CS (Werkzeug ausrichten)
N140 LL UNTERPRG1 (Konturbearbeitung)
N150 LL UNTERPRG2 (Konturbearbeitung)
N160 #CS OFF (Abwahl Bearbeitungs-KS)
N170 #CS ON[50,0,51,0,30,-315] (Anwahl gedrehtes, versch. KS)
N172 G00 X0 Y0 Z5 (Positionieren im neuen Ursprung)
N175 #TOOL ORI CS (Werkzeug ausrichten)
N180 LL UNTERPRG1 (Konturbearbeitung)
N190 LL UNTERPRG2 (Konturbearbeitung)
N200 #CS OFF (Abwahl Bearbeitungs-KS)
N210 #TRAFO OFF (Abwahl RTCP)
N220 Z120 (Rueckzugsbewegung)
N230 #TOOL ORI CS (Werkzeug ausrichten)
N240 X0 Y0 (Bewegungssatz wg. WZ Ausrichtung !)
N250 X0 Y0 Z120 B0 C0 (Verfahrbewegung im Maschinen-KS )
N260 M30 (Programmende)
Temporärer Übergang in das Maschinenkoordinatensystem (MCS) 2: