Klemmen und Überwachen von Achsen

Zur Gewährleistung einer hohen Qualität und Genauigkeit eines Bearbeitungsprozesses (Fräsen, Drehen, Erodieren etc.) kann die werkstücktragende Achse physikalisch durch die Antriebsbremse fixiert werden. Dieses mechanische Klemmen der Achse wird durch synchronisierte M/H-Funktionen im NC-Programm beauftragt und in der SPS geschaltet. Dadurch ist sichergestellt, dass eine Achse geklemmt ist, bevor der nächste Bewegungssatz ausgeführt wird.

Der Status 'geklemmte Achse' ist auf Achstreiberebene wirksam und bleibt auch bei Achstauschoperationen kanalübergreifend bis zur Abwahl gültig.

Während eine Achse geklemmt ist, darf ihr Antrieb weder vom Interpolator noch von einer Zusatzschnittstelle mit Sollwerten kommandiert werden. Die dazu notwendige Überwachung wird mit dem nachfolgenden NC-Befehl aktiviert bzw. deaktiviert. Wenn eine geklemmte Achse bewegt werden soll, erfolgt die Ausgabe der Fehlermeldung P-ERR-70525 und die CNC wechselt in den Fehlerzustand.

Der Überwachungsstatus ist modal und bleibt auch nach NC-Programmende oder RESET aktiv.

Syntax Überwachen bestimmter geklemmter Achsen:

#CLAMP MONITORING ON | OFF [ { AX=<Achsname> | AXNR=.. } ]

AX=<Achsname>

Name der geklemmten Achse, die überwacht werden soll.

AXNR=..

Logische Nummer der Achse, die überwacht werden soll, positive Ganzzahl

Syntax Überwachen aller geklemmten Achsen:

#CLAMP MONITORING ON | OFF ALL

Programmierbeispiel

prg_example

Klemmen und Überwachen von Achsen

%clamp.nc

N010 X0 Y0 Z0 A0 B0 C0

N020 A[M300] C[M300] ;Mechanisches Klemmen Achsen A + C an

N030 #CLAMP MONITORING ON ALL ;Ueberwachung Achsen A + C aktivieren

..

N100 #CLAMP MONITORING OFF ALL ;Ueberwachung Achsen A + C deaktivieren

..

N110 #CLAMP MONITORING ON [AX=A AX=C] ;Ueberwachung Achsen A + C aktivieren

N120 Y10

N130 X15

N140 #CLAMP MONITORING OFF [AX=A AX=C] ;Ueberwachung Achsen A + C deaktivieren

N150 X10
N160 #CLAMP MONITORING ON [AXNR=4 AXNR=6] ;Ueberwachung Achsen A + C aktivieren

N120 Y20

N130 X25

N150 A[M301] C[M301] ;Mechanisches Klemmen Achsen A + C lösen

N140 #CLAMP MONITORING OFF [AXNR=4 AXNR=6] ;Ueberwachung Achsen A + C deaktivieren

..

N999 M30

Hinweis

notice

Der Befehl bewirkt keine mechanische Klemmung einer Achse, sondern schaltet die Überwachung bzgl. unzulässiger Achsbewegungen. Bei der Funktion 'Rückwärtsfahren auf der Bahn' wird der Status der Überwachung entsprechend invertiert.

Hinweis

notice

Achsbewegungen, die durch aktive Kompensationsfunktionen im Achstreiber erzeugt werden (z.B. Kreuzkompensation, Volumetrische Kompensation etc.), werden nicht überwacht.

Der Überwachungsstatus einer Achse kann über den ADS-Zugriff..

Index group: 0x20300

Index offset: 0x10189 (Achse 1)

.. gelesen werden.