-> Hier kostenlos registrieren
Hallo miteinander,
ich habe hier gerade eine SINUMERIK 840D Steuerung mit PCU-50, HMI Advanced und installiertem MCIS RPC 2.0, für die ich eine Fernsteuerungssoftware entwickle.
Die Datenübertragung, Abfrage und Setzen von Parametern, Anwählen von NCs, etc, habe ich so weit im Griff, aber es fehlt mir noch ein wichtiger Punkt, um die Steuerung zu vervollständigen:
Wie starte ich eine NC-Datei?
Folgendes habe ich bereits versucht:
- NC-Datei per OCX laden + aktivieren per C_ORDER_M()
- NC-Datei per OCX von extern abarbeiten lassen (aus F:\dh\WKS.DIR\Unterordner; ebenfalls C_ORDER_M() mit anderen Parametern)
- NC-Datei per DDE über "PI_START(/NC,201,/_N_WKS_DIR/_N_UNTERORDNER,_N_SELECT)" starten.
Bei allen dreien sehe ich im ShopMill, dass die Datei (ggf. geladen und) angewählt wird, die Maschine springt in die Betriebsart "AUTO" und bleibt mit Status "Reset" stehen.
Ich muss dann noch ans Bedienpult gehen und den "Zyklusstart"-Knopf betätigen.
Kann mir jemand sagen, wie ich diesen per RPC auslösen kann? Oder ist evtl. mein Ansatz hier falsch? (habe noch nicht so tief den Einblick in die CNC-Welt, ich komme mehr aus der klassischen Anwendungs-Entwicklung)
Danke schonmal,
Manuel
ich habe hier gerade eine SINUMERIK 840D Steuerung mit PCU-50, HMI Advanced und installiertem MCIS RPC 2.0, für die ich eine Fernsteuerungssoftware entwickle.
Die Datenübertragung, Abfrage und Setzen von Parametern, Anwählen von NCs, etc, habe ich so weit im Griff, aber es fehlt mir noch ein wichtiger Punkt, um die Steuerung zu vervollständigen:
Wie starte ich eine NC-Datei?
Folgendes habe ich bereits versucht:
- NC-Datei per OCX laden + aktivieren per C_ORDER_M()
- NC-Datei per OCX von extern abarbeiten lassen (aus F:\dh\WKS.DIR\Unterordner; ebenfalls C_ORDER_M() mit anderen Parametern)
- NC-Datei per DDE über "PI_START(/NC,201,/_N_WKS_DIR/_N_UNTERORDNER,_N_SELECT)" starten.
Bei allen dreien sehe ich im ShopMill, dass die Datei (ggf. geladen und) angewählt wird, die Maschine springt in die Betriebsart "AUTO" und bleibt mit Status "Reset" stehen.
Ich muss dann noch ans Bedienpult gehen und den "Zyklusstart"-Knopf betätigen.
Kann mir jemand sagen, wie ich diesen per RPC auslösen kann? Oder ist evtl. mein Ansatz hier falsch? (habe noch nicht so tief den Einblick in die CNC-Welt, ich komme mehr aus der klassischen Anwendungs-Entwicklung)
Danke schonmal,
Manuel