Hallo,
das timeout für wait wird global im config menu eingestellt.
Die programm zeile mit dem Wait muss dann entsprechend lauten:
22: Wait DI[5]=ON timeout, LBL[999]
gruß
Tom
Beiträge von TomHoffmann
-
-
Hallo Sven, Hallo Bernhard,
ich habe genau das selbe Problem mit der Festo Ventilinsel.
wie habt Ihr das Problem gelöst?
grüße
Tom -
Hi,
falls der roboter Arctool hat kann man die OTF[on the fly] variablen beschreiben...gruß
tom -
Hallo Ihr,
ist limtizer.exe ein tool um bevor der roboter bewegt zu testen ob er in achslimitbereiche kommt?
habt ihr nähere informationen über das Programm, und woher bekommt man das?
danke im Voraus.
grüße tom -
Hi ,
jetzt mußt Du nur noch die robot neighborhod konfigurieren und in weldpro im simulator die entsprechende ip adresse zuweisen...
grüße
tom -
Hi suche mal hiernach, damit bekommt man die robotneighborhod ans laufen, bzw kann roboter einfügen.
"C:\Program Files\FANUC\Shared\Utilities\FRAddRobot.exe".
(habe auch windows 7 mit 32 und 64bit), geht ohne probleme.
grüße tom -
hi,
hatte ich auch schon, war ein Sicherungsproblem.
Grüße tomSRVO-058 SYSTEM FSSB %d init error (%d)
Cause: FSSB initializing is failed.
Remedy: Refer to the Controller Maintenance Manual. Note: Need power cycle to release this alarm.
(35) SRVO-058 FSSB init error (Group: i Axis: j)
(Explanation) Communication was interrupted between the main board and servo amplifier.
(Action 1) Check whether fuse F4 in the power supply unit has blown. If the fuse has blown,
check and correct the cause then replace the fuse.
(Action 2) Check whether fuse FS1 on the servo amplifier has blown. If the fuse has blown,
replace the servo amplifier including the fuse.
(Action 3) Turn off the power and disconnect the CRF8 connector on the servo amplifier. Then
check whether this alarm occurs again. (Ignore the alarm SRVO-068 because of
disconnecting the CRF8 connector.)
If this alarm does not occur, the RP1 cable of the robot connection cable or the
internal cable of the robot may be short-circuited to the ground. Check the cables and
replace it if necessary.
(Action 4) Check whether the LED (P5V and P3.3V) on the servo amplifier is lit. If they are not
lit, the DC power is not supplied to the servo amplifier.
Make sure the connector CRP24 and CRM96 on the E-stop unit and the connector
CRM96 on the servo amplifier are connected tightly. If they are connected tightly,
replace the servo amplifier.
(Action 5) Check the communication cable (optical fiber) between the axis control board and
servo amplifier. Replace it if it is faulty.
(Action 6) Replace the servo card on the main board.
(Action 7) Replace the servo amplifier.
(Action If the other units (the servo amplifier for the auxiliary axis and the line tracking
interface) are connected in the FSSB optical communication, disconnect these units
and connect only servo amplifier for the robot. Then turn on the power. If this alarm
does not occur, search the failed unit and replace it.
Before executing the (Action9), perform a complete controller back up to save all your programs and
settings.
(Action 9) Replace the main board -
Thilbi, sehr einfacher lösungsweg, leider würde ich hier die vorzeichen der winkel verlieren.
grüße tom -
danke für eure antworten,
ich habe von fanuc einen typ bekommen:
es gibt die Funktion ATAN2(x,y).
wenn man hier x=1 setzt und y= (echter x-wert)/y hat man den ARCTAN.
sieht dann so aus:
1: p1= Get_POS_REG(31,status)
2: w1=ATAN2(1,(p1.z/p1.y))Vielen Dank
tom -
Hallo,
mir fehlt in karel die rechenoperation arctan (oder ich kann Sie eibfach nicht finden) weiß jemand die bezeichnung?
cos /acos sin /asin sind da, das einzige was ich finde ist ATAN2, das liefert aber nicht das gewollte ergebniss...
danke tom -
Hallo, weiß jemand wie die bezeichnung dieses steckers (z.B von Wago) lautet?
-
hi,
wenn beide roboterversionen gleich sind, in controlled start einfach restore as all-off-above.
dann werden alle dateien übernommen.
grüße tom -
hi,
in Karel sieht das so ausGET_TPE_PRM(1,data_type, int_value, real_value, TPE_Progorg, STATUS)
ChkStatus(STATUS)GET_TPE_PRM(2,data_type, int_value, real_value, TPE_Prognew, STATUS)
ChkStatus(STATUS)
wobei die 1 bzw die 2 für das erste bzw das zweite argument nach deinem call mein programm(1,2) steht.
grüße tom