Hallo zusammen,
ich habe ein Problem mit Re/Import von Programmmodulen. Wir haben im Haus OLP FAMOS und ABB Roboter. Wenn ich mein Programm am Roboter kontrollieren will, muss ich manchmal die Orientierung von einigen Punkten, direkt am Roboter, ändern. Damit diese Änderungen auch in FAMOS Projekt übernommen werden, importiere ich den geänderten Modul zurück in FAMOS und zwar so: „Datei offen / nur Orientierungen und Positionen aktualisieren“.
Und da kommt es zu dem Problem: im so geänderten Projekt werden manchmal die Override-Werte um einigen Positionen verschoben, oder gehen ganz verloren...
Das passiert nicht immer, aber wenn es passierte, dann merkt man nicht, dass das Programm mit falschen Parametern läuft....
Als Beispiel: MoveC laufen am Bauteil, außerhalb wird mit OV 100% und MoveL rausgefahren und leicht umorientiert mit MoveJ
Original im ABB Roboter
PROC DR_1()
!~#GroupName#DR
ConfL\ON;
ConfJ\ON;
VelSet 100, 5000;
MoveJ p10010,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10020,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 50, 5000;
MoveC p10030,p10040,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 45, 5000;
MoveC p10050,p10060,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 100, 5000;
MoveL p10070,v275,z5,t_KP_200\WObj:=wobj_1;
MoveJ p10080,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10090,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 40, 5000;
MoveC p10100,p10110,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 100, 5000;
MoveL p10120,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10130,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10140,v275,z5,t_KP_200\WObj:=wobj_1;
ENDPROC
Alles anzeigen
In FAMOS nach Import:
PROC DR_1()
!~#GroupName#DR
ConfL\ON;
ConfJ\ON;
VelSet 100, 5000;
MoveJ p10010,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10020,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 45, 5000;
MoveC p10030,p10040,v275,z5,t_KP_200\WObj:=wobj_1;
VelSet 100, 5000;
MoveC p10050,p10060,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10070,v275,z5,t_KP_200\WObj:=wobj_1;
MoveJ p10080,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10090,v275,z5,t_KP_200\WObj:=wobj_1;
MoveC p10100,p10110,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10120,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10130,v275,z5,t_KP_200\WObj:=wobj_1;
MoveL p10140,v275,z5,t_KP_200\WObj:=wobj_1;
ENDPROC
Alles anzeigen
Hat jemand Ideen woran es liegen kann und wie man das vermeidet???