Share this

FANUC-System PMC-Achsensteuerungsprogramm-Design

2026-02-21 10:52:45 · · #1
Wer mit FANUC-Systemen vertraut ist, weiß, dass die PMC-Achsen-Steuerbefehle in FANUC-Systemen durch PMC-Befehle gesteuert werden und deren Ausführung dem FIFO-Prinzip (First-In-First-Out) folgt. Unser Steuerungsprogramm muss dieser Regel entsprechen und ein Programm erstellen, das die Anforderungen an die Aktionssequenz erfüllt und das FIFO-Prinzip einhält. Das folgende Beispiel veranschaulicht das Steuerungsprogramm für die PMC-Achse im FANUC OMC-System. 1 Steuerungsanforderungen für die PMC-Achse In unserem Anwendungsbeispiel benötigen wir vier CNC-Steuerachsen und eine PMC-Achse mit fester Aktion (in diesem Dokument als W-Achse bezeichnet). Dieses Dokument behandelt ausschließlich das Steuerungsprogramm für die PMC-Achse. Die Steuerungsanforderungen sind wie folgt (siehe Abbildung 1): (1) Geschwindigkeit und Abstand vom Referenzpunkt der W-Achse bis zum oberen Rückstellpunkt können vom CNC-Programm angepasst werden; (2) Die Pausenzeit kann über den Parameter D angepasst werden; (3) Hubgeschwindigkeit und -weg können vom CNC-Programm angepasst werden. (4) Die Hubgeschwindigkeit ist einstellbar. Gemäß Abbildung 1 ist die Datenübertragungssequenz wie folgt: (1) Übertragung des Befehls (01H), der Geschwindigkeit (Vb) und des Abstands (Sa) von der Nullposition der W-Achse zu Punkt A. (2) Übertragung des Pausenbefehls (04H) und der Pausenzeit (Tα) nach Erreichen von Punkt A. (3) Übertragung des Befehls (01H), der Geschwindigkeit (Vb) und des Abstands (Sb) von Punkt A zu Punkt B. (4) Übertragung des Pausenbefehls (04H) und der Pausenzeit (Tb) nach Erreichen von Punkt B. (5) Übertragung der Geschwindigkeit (-Vb) und des Abstands (-Sb) von Punkt B zu Punkt A. (6) Nach Ausführung des Befehls M29 Übertragung des Befehls zur Rückkehr der W-Achse in die Nullposition. Die Bewegung zwischen den Punkten A und B ist eine Hubbewegung. M28 startet die Hubbewegung, M29 beendet sie und führt die Rückkehr in die Nullposition durch. In diesem Anwendungsbeispiel wird die Pausenzeit (Ta) über den Parameter D angepasst. Abbildung 1: Anforderungen an die PMC-Achsensteuerung. Abbildung 2: Anforderungen an die PMC-Achsen-Befehlsdatenübertragung. Die Anforderungen an die PMC-Achsen-Befehlsdatenübertragung finden Sie im Handbuch zu den Verbindungsfunktionen des FANUC OMC-Systems (siehe Abbildung 2). Der Verlauf der PMC-Achsen-Befehlsdatenübertragung ist in Abbildung 3 dargestellt. In Abbildung 2 ist nach Ausführung von Befehl [1] folgende Datenübertragung vorgesehen: Befehl [2] → Ausführungspuffer, Befehl [3] → Wartepuffer, Befehl [4] → Eingabepuffer. Nach dem Start von Befehl [2] kann Befehl [5] an die CNC übertragen werden. 3 PMC-Achsen-Befehlsdatenempfangsbedingungen Die PMC-Achsen-Befehlsdatenempfangsbedingungen finden Sie im Handbuch zu den Verbindungsfunktionen des FANUC OMC-Systems (siehe Tabelle 1). 4 PMC-Achsen-Steuerungsprogrammentwurf Basierend auf den PMC-Achsen-Steuerungsanforderungen haben wir das Befehlsdatenübertragungsdiagramm (siehe Abbildung 4), das Kontaktplandiagramm für die Befehlsdatenübertragungsbedingungen (siehe Abbildung 5), das Kontaktplandiagramm für die Befehlsdatenübertragungszeitschaltung (siehe Abbildung 6) und das Kontaktplandiagramm für die Befehlsdatenübertragung (nicht dargestellt) entworfen. 5. CNC-Steuerungsprogramm % O0099 ┊ ┊ Anderes Achsensteuerungsprogramm N5 M29; Sicherstellen, dass sich die W-Achse vor Beginn der Hubbewegung in Nullposition befindet N20#1133=25000; Abstand von Null bis zum oberen Rückstellpunkt (25000 mm) N30#1132=10000; Geschwindigkeit von Null bis zum oberen Rückstellpunkt (10,0 m/min) N40 M91; Sende die Distanz und Geschwindigkeit (F196/F162) von Null bis zum oberen Rückstellpunkt an PMC N50#1133=3000; Hubstrecke (30,000 m) N60#1132=8000; Hubgeschwindigkeit (8,0 m/min) N70M90; Sende die Distanz und Geschwindigkeit (F196/F162) der Hubbewegung an PMC 6. Fazit: Diese Konstruktion hat sich bewährt und ist benutzerfreundlich und zuverlässig. Die verschiedenen Systemfunktionen wurden voll ausgeschöpft. Es ist jedoch zu beachten, dass ein Motor mit geringer Massenträgheit der αL-Serie ausgewählt werden muss, um sicherzustellen, dass das System während der schnellen Hubbewegung der W-Achse keinen Überstromalarm (I²t) auslöst.
Read next

Entwurf und Anwendung einer SPS in einer Diamant-Hydraulik-Synthesemaschine

Mit der rasanten technologischen Entwicklung im nationalen und internationalen Infrastruktursektor steigt die Marktnachf...

Articles 2026-02-20