OFFTOPIC: CNC mit Fanuc Steuerungen

augenstern

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin hier ziemlich OT, aber vielleicht kann mir doch jemand helfen.
Ich soll mit einem PC-Programm Willemin CNC-Fräsen (mit Fanuc-Steuerung) ansprechen und den Status usw. abrufen. Dazu gibt es eine FOCA-Lib von Fanuc (Fanuc OpenCNC-Lib). Prinzipiell funktioniert es, ich kann also mit meinem PC-Programm Daten abrufen.

Was mir allerdings noch fehlt ist prinzipielles Wissen.

Konkret: es gibt Routinen, um den Status abzufragen. Die Daten kommen, aber ich kann ihre Bedeutung nicht interpretieren:
Die Doku der LIB sagt z.B. u.a.:

aut = AUTOMATIC/MANUAL mode selection
0 : MDI
1 : MEMory
2 : ****
3 : EDIT
4 : HaNDle
5 : JOG
6 : Teach in JOG
7 : Teach in HaNDle
8 : INC·feed
9 : REFerence
10 : ReMoTe

run = Status of automatic operation 0 : ****(reset)
1 : STOP
2 : HOLD
3 : STaRT
4 : MSTR(during retraction and re-positioning of tool retraction and recovery, and operation of JOG MDI)

motion
Status of axis movement, dwell 0 : ***
1 : MoTioN
2 : DWeLl


Was das aber letztendlich bedeutet, sagt die Doku nicht.
Ich hab leider keine Testmaschine .....

Vielleicht kann mir jemand Tipps geben?

Viele Grüße!
 
Ich versuch mal mein fundiertes Halbwissen beizusteuern.

Hier gehts um Betriebsarten:
aut = AUTOMATIC/MANUAL mode selection
0 : MDI : Manual Data Input, zum Ändern von Settingdaten, Parametern und z.B. dem PMC-Programm
1 : MEMory : Abarbeiten des CNC-Programms aus dem Arbeitsspeicher
2 : ****
3 : EDIT : CNC-Programme ändern
4 : HaNDle : Handrad(?)
5 : JOG : Tippbetrieb der Achsen
6 : Teach in JOG : Positionen teachen im Jog-Betrieb
7 : Teach in HaNDle : Positionen per Handrad anfahren und teachen
8 : INC·feed : (einstellbare) Schrittweite mit Achsen verfahren
9 : REFerence : Referenzieren (Achsen mit Inkrementalgebern)
10 : ReMoTe : was hier ferngesteuert wird, weiß ich nicht, möglicherweise wird das CNC-Programm von extern abgearbeitet
Hier geht es um den Status des gerade aktiven Programms:
run = Status of automatic operation 0 : ****(reset)
1 : STOP : Programm gestoppt
2 : HOLD : Programm angehalten (z.B. Einlesehalt per Nahtstelle)
3 : STaRT : Programm gestartet
4 : MSTR(during retraction and re-positioning of tool retraction and recovery, and operation of JOG MDI) : ?
Hier geht es um Achsbewegungen:
motion
Status of axis movement, dwell 0 : ***
1 : MoTioN : (mind.) eine Achse verfährt gerade
2 : DWeLl : Verweilzeit

Grüße von HaDi
 
Zurück
Oben