Hallo liebe Forenmitglieder,
ich schaffe es nicht, dass ein GCode Programm in Kuka CNC auf die Quittierung eines M Befehls wartet. Der M-Befehl setzt/löscht die entsprechenden Bits in der PLC, wartet aber nicht. Das GCode Programm wird einfach weiter ausgeführt, egal welche Synchronisierung für den M-Befehl in den Kanalparametern gesetzt ist.
Beispiel GCode Programm:
M100
G01 X100 F2000
Im Handbuch
KUKA System Technology
KUKA.CNC 2.1
For KUKA System Software 8.3
auf Seite 16 sind die PLC Signalnamen aufgelistet:
Das entsprechende Bit in der PLC CNC_M100_M101_Out wird entsprechend bei M100/M101 gesetzt/gelöscht, aber die Signale CNC_M100_In/CNC_M101_In zur Quittierung sind wirkungslos bzw. werden übergangen.
Hat jemand eine Idee?
Hier die wichtigsten Kenndaten des Roboters:
Roboter KR240 R2900 ULTRA C4 FLR
Steuerung KRC4
SW-Version V8.3.39
Bedienung Smartpad-2
SW Optionen (Technologie-Pakete):
BoardPackage=1.4.0
DiagnoseSafety=2.1.0
DirectoryLoader=3.0.3
EthernetKRL=2.2.9
KUKA.CNC=2.1.7
KUKA.SoftwarePackage smartPAD-2=1.0.3
LoadDataDetermination=6.2.11
ProConOS 4-1=4.1.5
Profinet KRC-Nexxt=3.3.1
SafeOperation=3.2.4
Zusatzachsen:
Lineareinheit KL4000_Q_40 ( Achse 7 )
Drehtisch KP1-V500_40 ( Achse 8 )