S4 Arcware 2.1 Zündfehler, SchweißenEin-Ausgang wird nicht geschaltet.

  • ANZEIGE
  • Über die Frage "mal neu gebootet" musste ich schmunzeln ;) Wie beim technischen Support per Telefon..
    Wäre aber sehr gespannt woran es gelegen hat, bitte also um eine Rückmeldung sobald eine Lösung gefunden wurde!
    Und wo wir schon beim Telefon-Support sind noch ne blöde Frage hinterher: Hast dus eigentlich direkt beim Support von ABB versucht?
    Zumindest bei ABB Österreich habe ich die immer äußerst freundlich erlebt, bin mir sicher das trifft auch bei gebraucht gekauften Robotern zu.

  • Also jetzt nochmal zum Ausgang Schweißen-Ein "doarc_on".
    In der PROG.CFG:


    -------------------AW_EQUIPMENT:------------------------------------------------------


    -name "MW2200JOB" -di_man_feed "" -di_weld_inhibit "sw_block"\
    -di_track_inhibit "" -di_weave_inhibit "" -di_superv_inhibit ""\
    -di_stop_process "stop_process" -di_arc_OK "strom_ok"\
    -ign_timeout 10.000000 -arc_ok_delay 0.100000 -di_volt_OK "volt_ok"\
    -di_curr_OK "curr_ok" -di_water_OK "water_ok" -di_feed_OK "feed_ok"\
    -di_gas_OK "gas_ok" -di_torch_OK "arc_ok" -di_wirestick_err ""\
    -do_sched_strobe "" -do_aw_err "" -do_gas_ON "gas_on"\
    -do_power_ON "doarc_on" -arc_preset 1.000000 -do_feed_ON "wire_on"\
    -do_feed_bwd "" -go_sched_port "" -schedport_type 2 -ao_voltage ""\
    -ao_voltage_adj "" -ao_wirefeed "" -ao_current_adj ""\
    -do_process_stopped "" -do_supervision_arc "" -do_supervision_voltage ""\
    -do_supervision_current "" -do_supervision_water ""\
    -do_supervision_gas "" -do_supervision_torch ""\
    -do_supervision_wirefeed ""


    Wird mit den Anwender E/As in der EIO.CFG verknüpft:


    ---------------------------------EIO_USER_SIGNAL = EIO_SIGNAL:---------------------------------


    -Name "gas_on" -Type "DO" -Unit "io1" -Phsig 1 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "stop_prozess" -Type "DI" -Unit "io1" -Phsig 1 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "water_ok" -Type "DI" -Unit "io1" -Phsig 5 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "gas_ok" -Type "DI" -Unit "io1" -Phsig 7 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "arc_ok" -Type "DI" -Unit "io1" -Phsig 8 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "volt_ok" -Type "DI" -Unit "io1" -Phsig 3 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "curr_ok" -Type "DI" -Unit "io1" -Phsig 4 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "feed_ok" -Type "DI" -Unit "io1" -Phsig 6 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "doarc_on" -Type "DO" -Unit "io1" -Phsig 2 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "wire_on" -Type "DO" -Unit "io1" -Phsig 3 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "strom_ok" -Type "DI" -Unit "io1" -Phsig 2 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "sw_block" -Type "DI" -Unit "io1" -Phsig 9 -Length 1 -Enabled \
    -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000 -PhMin 0.000000\
    -FiltPas 0 -FiltAct 0 -Pfailout 0.000000 -Default 0.000000 -Set 0


    -Name "test_arc_stabil" -Type "DI" -Unit "io1" -Phsig 10 -Length 1\
    -Enabled -LogMax 0.000000 -LogMin 0.000000 -PhMax 0.000000\
    -PhMin 0.000000 -FiltPas 0 -FiltAct 0 -Pfailout 0.000000\
    -Default 0.000000 -Set 0


    Was ist da falsch?

  • MODULE MST1113
    PERS welddata wd1:=[5,0];
    PERS weavedata wv1:=[0,1,2,2,0,0,0,0,0,0,0,0];
    PERS seamdata sm1:=[0,1,0,0,0,0,0,0,1];


    PROC haupt()
    MoveJ p1,v100,z30,tool1;
    MoveJ p2,v100,z30,tool1;
    MoveJ p3,v100,z30,tool1;
    MoveJ p4,v100,z30,tool1;
    MoveJ p5,v100,z30,tool1;
    MoveL p6,v100,z30,tool1;
    ArcL \On p7,v100,sm1,wd1,wv1,fine,tool1;
    ArcL \Off p8,v100,sm1,wd1,wv1,fine,tool1;
    MoveL p9,v100,z30,tool1;
    MoveJ p10,v100,z30,tool1;
    MoveJ p11,v100,z30,tool1;
    Stop;
    ENDPROC

  • Laut ABB muss beim Ausführen des Arc-L Befehls der Schweißen-Ein/Aus Ausgang schalten, sofern er entsprechend mit einem digitalem Ausgangssignal verknüpft ist.
    Das Schweißgerät hat einen Job-Betrieb, es soll also nur der Ausgang geschaltet werden.

  • Da ich langsam produzieren möchte mal anders gefragt:


    Alternativ muss ich den digitalen Ausgang manuell programmieren.
    Bei folgendem Programm macht der Roboter zwar was er soll, schaltet den Lichtbogen allerdings nicht mehr ab. Der ArcL-Befehl wird solange ausgeführt, solange der Lichtbogen nicht als erloschen anerkannt wird.


    MoveL p6,v100,z30,tool1;
    SetDO doarc_on=1
    ArcL On p7,v100,sm1,wd1,wv1,fine,tool1;
    ArcL Off p8,v100,sm1,wd1,wv1,fine,tool1;
    SetDO doarc_on=0
    MoveL p9,v100,z30,tool1;


    Wie kann man das programmieren?

Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden