 |
|
|
|
Topic: Dripfeed mit Fanuc 16M
|
| By: mitchs1111 | Posted on: Feb 16 2009 at 09:24:57 PM | Ich habe Probleme beim schrittweisen Einlesen eines Programms in eine Fanuc 16M-Steuerung. Unterstützt diese Software das schrittweise Einlesen? Gibt es ein Plug-in, das ich benötige, um sie an meine Steuerung anzupassen?
Vielen Dank | |
| By: CNC User | Posted on: Feb 17 2009 at 04:09:46 PM | easyDnc wird die Daten nach und nach übertragen.
Du hast nicht gesagt, um welche Art von Problem es sich handelt – vielleicht könntest du eine Beschreibung des Problems posten, das du hast.
Im Allgemeinen kann eine Fanuc in zwei Modi kommunizieren. Der eine ist der Speicher-/Bearbeitungsmodus, bei dem Daten im CNC-Speicher abgelegt werden.
Der andere ist der „Tape“-Modus (DNC).
Um Daten schrittweise zu übertragen, versetzen Sie die CNC in den Tape-Modus – drücken Sie dazu die Taste „Zyklusstart“ an der Steuerung. Zu diesem Zeitpunkt unternimmt die CNC noch nichts. Wechseln Sie zu easyDnc und klicken Sie auf die Schaltfläche „Senden“. Sobald Daten übertragen werden, beginnt die Maschine, sich zu bewegen. | |
| By: mitchs1111 | Posted on: Feb 17 2009 at 08:48:58 PM | Vielen Dank,
Ich werde es ausprobieren und schauen, ob das funktioniert | |
| By: mitchs1111 | Posted on: Feb 20 2009 at 06:07:34 PM | | Kann im Bandmodus mit der Maschine kommunizieren und Programme an die Maschine übermitteln. Wenn an der Maschine die Taste „Feed Hold“ gedrückt wird, läuft das Programm auf dem Laptop weiter, was zu einem Pufferüberlauf-Alarm führt. Der Puffer lässt sich nicht leeren. Das Programm lässt sich nicht löschen. Irgendwelche Ideen? | |
| By: Support | Posted on: Feb 21 2009 at 04:01:42 PM | Wenn weiterhin Daten in die Steuerung einströmen, obwohl die Maschine angehalten hat, deutet dies auf ein Problem mit der Flusskontrolle hin.
1) Wenn der Datenfluss nach dem Überlauf anhält und so lange weiterläuft, bis die DNC alle Daten gesendet hat, sieht es so aus, als wäre die Flusskontrolle überhaupt nicht aktiviert.
Aktivieren Sie die Flusskontrolle in easyDnc
2) Wenn Daten nach dem Überlauf noch kurz weiterfließen, dann aber aufhören, bevor alle Daten gesendet wurden, sieht es so aus, als ob die Flusskontrolle zwar korrekt aktiviert ist, aber nicht schnell genug reagiert. Probieren Sie eine oder mehrere der folgenden Maßnahmen aus.
Deaktivieren Sie unter Windows den FIFO des COM-Ports. Systemsteuerung > System > Hardware > Geräte-Manager > COM- und LPT-Anschlüsse. Wählen Sie den COM-Port aus > Port-Einstellungen > Erweitert. Hier werden ein Kontrollkästchen und Schieberegler zur Anpassung des FIFO angezeigt. Schieben Sie die Schieberegler auf Null und deaktivieren Sie das Kontrollkästchen, um den FIFO zu deaktivieren.
Verringern Sie die Baudrate; erhöhen Sie in der easyDnc-Konfiguration die Blockverzögerung.
Ist die Baudrate zu niedrig, kann es vorkommen, dass der Rechner nicht genügend Daten erhält und ruckelt. Es ist ein Kompromiss: Die Baudrate sollte so niedrig wie möglich sein, aber nicht so niedrig, dass es zu Rucklern kommt. | |
| By: Grall | Posted on: Aug 21 2009 at 11:13:21 PM | Ich habe die EasyDNC-Testversion mit unserem „neuen“ (1998) Shoda-Router verwendet, der mit einer Fanuc-16M-Steuerung ausgestattet ist, genau wie oben beschrieben. Die Übertragung der Programme zwischen meiner Laptop und der Maschine scheint über ein RS232-Kabel mit einem RS232-USB-Adapter – ebenfalls genau wie oben beschrieben – einwandfrei zu funktionieren. Wir müssen auch einige längere Programme schrittweise übertragen, haben jedoch Schwierigkeiten, dies zum Laufen zu bringen.
Wenn sich die Steuerung im „DNC“-Modus befindet, drücken wir den Zyklusstartknopf und dann „Senden“ in EasyDNC; das Programm beginnt zu laufen, die Maschine startet, wechselt das Werkzeug und beginnt mit dem Schneiden, gibt jedoch schnell einen „Pufferüberlauf“-Alarm aus. Wir verfügen über genügend Speicherplatz in der Maschine, um problemlos ein Programm mit 35.000 Codezeilen unterzubringen, aber selbst bei voller Speicherauslastung konnte ich bisher nur 300 Codezeilen ausführen, bevor die „Buffer-Overflow“-Fehlermeldung erscheint. Ist die „Puffergröße“ auf einen kleineren Teil der „Speichergröße“ begrenzt? Kann ich diese Einstellung irgendwo ändern? Ich habe versucht, die Baudrate wie beschrieben so weit zu reduzieren, dass die Maschine „stottert“, aber das scheint uns immer noch nicht dabei zu helfen, weiter im Programm voranzukommen.
Ich habe mit den Einstellungen für die Flusskontrolle herumprobiert und dabei stets die Einstellungen in EasyDNC, die Port-Einstellung in Windows und im Fanuc-Controller aufeinander abgestimmt – nichts davon scheint zu helfen, obwohl die Einstellungen manchmal dazu führen, dass die DNC-Software unbegrenzt lange auf die Maschine wartet. Derzeit habe ich die Flusskontrolle für alle Einstellungen auf die Standardeinstellung „X-on X-off“ gesetzt; damit scheine ich bisher die besten Ergebnisse zu erzielen. Wenn der CNC-Puffer überläuft, führt EasyDNC das Programm manchmal weiter aus, bis ich es stoppe. Ich habe den FIFO in den Windows-Port-Einstellungen ebenfalls wie vorgeschlagen deaktiviert.
Ich schätze diese Software wegen ihrer Zuverlässigkeit, ihrer Benutzerfreundlichkeit und natürlich wegen des Preises, aber ich brauche sie für die schrittweise Datenübertragung. Haben Sie vielleicht eine Idee? Meine Testphase läuft nur noch 5 Tage.
Ich wäre für jede Hilfe sehr dankbar, vielen Dank. | |
| By: Guest | Posted on: Aug 24 2009 at 10:22:44 AM | Leider ist die Drip-Feeding-Übertragung über USB oder andere intelligente RS232-Adapter nicht sehr effizient. Die Sendepuffer dieser Geräte sind so groß, dass selbst wenn die DNC keine Daten mehr sendet, nicht verhindert werden kann, dass alle Daten im Sendepuffer des Geräts übertragen werden, was zu einem Überlauf des CNC-Empfangspuffers führt.
Neben der FIFO-Verarbeitung müssen Sie möglicherweise die Baudrate senken und eine große Blockverzögerung einstellen (easyDnc-Einrichtung). | |
| By: Guest | Posted on: Jun 10 2017 at 05:44:55 AM | | Es läuft bei mir einwandfrei, aber wenn ich das Programm vorzeitig abbrechen und neu starten muss, kann ich die übrig gebliebenen Zeilen im Fanuc 16iM nicht löschen. Bei meiner OM-Steuerung drücke ich einfach auf „Reset“. Beim 16iM funktioniert „Reset“ nicht, und letztendlich musste ich die Maschine herunterfahren, um den Speicher zu löschen. Hat jemand eine Idee? | |
| By: Guest | Posted on: Jun 10 2017 at 11:47:20 AM | Wenn ich den Vorgang vorzeitig unterbrechen muss, drücke ich nicht die Stopp-Taste an der CNC, sondern die Stopp-Taste am DNC/Computer und lasse die CNC so lange weiterlaufen, bis der Puffer leer ist. Meistens sind das nur ein paar Bewegungen.
Natürlich bleibt in einem Notfall nichts anderes übrig, als die Stopptaste an der
CNC zu betätigen, aber in den meisten Fällen stellen ein paar weitere Bewegungen kein Problem dar.
| |
| By: Elvis91 | Posted on: Jun 28 2018 at 09:01:41 PM | Hallo, ich bin noch ein Neuling in Sachen Zerspanung, also habt bitte etwas Geduld,
Ich verwende eine MILLAC4VA mit der FANUC 11M-Steuerung. Gibt es in der CNC-Steuerung eine Einstellung, die ich anpassen muss, wenn ich eine Verbindung zum PC herstellen möchte, um Daten per RS232 zu übertragen – entweder direkt von 25-polig auf 25-polig oder über USB auf 9-polig und dann mit einem 9-polig-auf-25-polig-Kabel zur CNC?
Ich verwende CIMCO V6.1 auf einem älteren PC mit einem direkten 25-poligen Anschluss am Motherboard. | |
| By: Guest | Posted on: Jun 29 2018 at 01:45:29 PM | Wenn Sie Cimco bereits erfolgreich einsetzen, würde ich sagen, dass alle Einstellungen in der CNC korrekt sind.
Wenn Sie einen modernen PC mit 9-Pin-Anschluss oder USB verwenden, sollten alle DNC-Einstellungen unverändert bleiben, aber die COM-Port-Nummer kann sich ändern. Beispielsweise könnte der alte PC über „COM1“ laufen, während ein USB-Anschluss als „COM5“ oder eine beliebige andere COM-Nummer eingerichtet sein könnte, die Windows zuweist. | |
|