NC I Beispiel

Itus

Level-2
Beiträge
97
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS'sler

Ich mache meine ersten Anfänge mit der NC I Funktionalität.
Das Beispiel von Beckhoff (FirstNciSample) läuft bei mir nicht korrekt. Ich denke das Grundmuster vom pro und tsm File hab ich richtig übernommen.
Nur wenn ich das Testfile TestIt.nc laufen lasse falle im State 60 immer in den Fehlerzustand.

Hat jemand Erfahrung mit NC I? Kann mir jemand ein Beispiel zu schieben welches funktioniert und mit dem ich mir den Einstieg erleichtern kann?

Danke und Gruss
Itus

P.S: Hab einen CX1020-0113 am laufen mit Win CE 6.0
 
Hallo,

das steht doch eigentlich drin im State 60.

Dir fehlen die M-Funktionen. Er kann mit M30 nichts anfangen darum bringt er dir den Fehler.

gruß bonatus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antwort.

Das Begreif ich nicht ganz. Muss ich die M Funktionen selber definieren?
Was ist mit den G Funktionen?

Danke für deine Unterstützung.

Gruss Itus
 
Ich bin mir jetzt auch nicht ganz sicher.

Ich hab nur geringe erfahrung mit einer CNC.

Die M-Funktionen werden im System Manager definiert unter:
NC-Konfiguration-->Interpolation-->GO Interpolation_Itp-->M-Funktionen.

Wie das Handling in der PLC aussieht weiß ich leider auch nicht.

Die G-Funktionen sind ja festgelegt und werden vom NC I Interpreter umgesetzt. Die Maschinenfunktionen legst du ja als Programmierer fest. Wie schon erwähnt kann ich nur über eine CNC berichten, da ist das ganze anderes aufgebaut.

Sonst wende dich mal an den Support von Beckhoff.

Wenn du gar nicht weiterkommst kann ich dir auch Telefonummern per PN vom CNC Support senden.
 
Ich hab im Systemmanager die M-Funktionen nun gleich abgefüllt wie im Beispiel von Beckhoff. Alle Verknüpfungen der In-Out Signale sind ebenfalls OK.

Programm Code hab ich vom Beispiel übernommen. Test GCode File hab ich auf den CX1020 in den Ordner CNC kopiert. Sollte auch passen.

Lass ich das Beispielprogramm auf meinem Laptop laufen, zeichnet er die Kurven im Scope wunderbar auf. Auch spult mir der GCode ab - gut erstichtlich im System Manager.

Lass ich meine Programm (welches nun ja abgeglichen ist mit dem Beispiel) auf dem CX laufen: Gruppen werden gebildet = i.O. Der Interpreter Status wechselt von IDLE auf Running und bleibt aber irgendwo hängen und ist immer im Running....Angezeigt wir die erste GCode Zeile.

Hat noch jemand eine Idee
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen


Wer sucht der findet......

Hab vergessen den Override zu setzten
ItpSetOverridePercent(100.0, out_stPlcToItp);

Nun tuts wie es muss.

Gruss Itus
 
Zurück
Oben