Nach einem Kaltstart kommt nun nur noch "Aktive Kommandos verriegelt"
Beiträge von Koppel24
-
-
Hallo zusammen,
stehe hier vor einem frisch aufgesetztem KRC2.
V5.2.21 ohne ed05
Schalte ich auf T2 und möchte mit Hande die Achsen bewegen, kommt die Fehlermeldung: $MOVE_ENABLE Eingang (1025) nicht erlaubt
Was kann ich tun?
Grüsse aus Osnabrück
Andy
-
Bis zur Zeile KSS ist mir soweit alles bekannt.
Doch dann fehlt mir die "Krc2 KSS"!
Was nun?
LG Andy
-
Ok,
kann ich denn das ganze System dann auf winXP neu aufsetzen?
Wenn ja, wo bekomme ich ein Image her?
LG Andy
-
Hallo SJX,
danke für die Antwort.
So, habe nun den Schrank genauer unter die Lupe genommen.
Schrank: Bj. 37/2005
HD: VKRC2 Wind95
C6_V3_3_4_SP05_build115
HF04_incl Proconos
Board: SY-7VBA133K
2x 128 MB
Interbus LWL
KPS-600/20-ESC
X801 (Ich denke DeviceNet + X804 (keine Ahnung))
Welche SPS mit DeviceNet ist am einfachsten (günstigste, habe keine Erfahrung mit Bussystemen)?
Was ich für den Betrieb der Anlage brauche:
1 Externen "Start" am besten als Kontak zum Starten (KRC1 war so einfach mit der MFC)
10 Ausgans-Signale
1 Eingang (für "warten" bis Eingang 1= high)
Da ich nur ein VKCP habe, muss ich dann den Schalter in ein 4 Positionsmodell tauschen? (Es fehlen aber im Stecker 2 kontakte, könnte ich aber irgendwie hinbekommen.)
vielen Dank für eure Hielfen.
Andy
-
Hallo in die Runde.
Ich habe heute mit kuka gesprochen und die meinten, das ich auf meinem alten vkrc2 auch ein Image von der krc2 betreiben könnte. Was meint ihr dazu?
Wenn ja kann mir jemand eine zur Verfügung stellen?
LG Andy
-
Moin,
neuer Tag, neues Problem....
Wenn ich eine neue Programmzeile mit "Bewegen" hinzufügen möchte, kommt unten die Meldung:
Interner Fehler: 9215 (`H9`,`H1027FCD5`)
Die aktuelle Position kann auch mit "Touch Up" erfolgreich übernommen werden.
Mit "Quitt" kann sie dann entfernt werden.
Was könnte das sein?Wie immer besten Dank für eure Antworten
Andy -
Danke Euch allen....
..ab der KRC2 kann ich nur noch mit dem "BUS" fahren?
Wenn ja, welchen könnt Ihr empfehlen? -
Hurra, es geht.....
Programm:INI
Loop
OUT 1 '' State= TRUE CONT
WAIT Time= 10 sec
OUT 1 '' State= FALSE CONT
WAIT FOR IN 1 '' State= True CONT (24V!, 5V geht nicht)
EndLoopGruß Andy
-
Die Frage:
Wie kann ich nun mit mit welchem Befehl z.B. Eingang 1 an X11 Pin 64 im Programm einlesen (warte auf HIGH) oder ein HIGH auf X11 pin 93 ausgeben?Gruß
Andy -
Also nochmal...
;==========================================================
; IOSYS.INI - Configuration file for the IO-System
;==========================================================
; For configuration help go to the end of this file.
;----------------------------------------------------------[CONFIG]
VERSION=2.00[DRIVERS]
MFC=0,mfcEntry,mfcdrv.o
;INTERBUS=1,ibusInit,ibusdrv.o
;DEVNET=2,dnInit,dndrv.o
;BOSCH=3,boschInit,boschdrv.o
;PERCEPTRON=4,percInit,percdrv.o
;SBIP=5,sbipInit,sbipdrv.o
;FIPIO=6,fipioInit,fipiodrv.o
;PROFISL=7,pbslInit,pfbsldrv.o
;PROFIMA=8,pbmaInit,pfbmadrv.o
;RIO=9,rioInit,riodrv.o
;LIBO=10,liboInit,libodrv.o
;PBMASL=11,pbmsInit,pfbmsdrv.o
;DNSC1=12,dnsc1Init,dnsc1drv.o
;DNSC2=13,dnsc2Init,dnsc2drv.o
;DSEIO=14,dseIoInit,dseiodrv.o
;INTERBUSPCI=15,ibsCPPciInit,ibpcidrv.o
;CNKE1=16,cnke1CPInit,cnke1drv.o
;DNSC3=17,dnsc3Init,dnsc3drv.o
;DNSC4=18,dnsc4Init,dnsc4drv.o
;DNSC5=19,dnsc5Init,dnsc5drv.o
;DNSC6=20,dnsc6Init,dnsc6drv.o
;CNKE2=21,cnke2CPInit,cnke2drv.o[MFC]
INw0=0 ;$IN[1-16]
OUTw0=0 ;$OUT[1-16]
OUTw2=2 ;$OUT[17-32][INTERBUS]
;------- Inputs ---------
;Slave Inputs
INW50=896 ;$IN[401-416]
INW52=898 ;$IN[417-432]
INW54=900 ;$IN[433-448]
INW56=902 ;$IN[449-464]
;------- Outputs --------
;Slave Outputs
OUTW50=896 ;$OUT[401-416]
OUTW52=898 ;$OUT[417-432]
OUTW54=900 ;$OUT[433-448]
OUTW56=902 ;$OUT[449-464][DEVNET]
;------- 8 Byte Inputs ---------
INB25=3,0,x1 ;$IN[201-208]
INB26=3,1,x1 ;$IN[209-216]
INB27=3,2,x1 ;$IN[217-224]
INB28=3,3,x1 ;$IN[225-232]
INB29=3,4,x1 ;$IN[233-240]
INB30=3,5,x1 ;$IN[241-248]
INB31=3,6,x1 ;$IN[249-256]
INB32=3,7,x1 ;$IN[257-264]
;------- 8 Byte Outputs --------
OUTB25=3,0,x1 ;$IN[201-208]
OUTB26=3,1,x1 ;$IN[209-216]
OUTB27=3,2,x1 ;$IN[217-224]
OUTB28=3,3,x1 ;$IN[225-232]
OUTB29=3,4,x1 ;$IN[233-240]
OUTB30=3,5,x1 ;$IN[241-248]
OUTB31=3,6,x1 ;$IN[249-256]
OUTB32=3,7,x1 ;$IN[257-264][BOSCH]
;------- Inputs ---------
INW64=0 ;$IN[513-528]
;------- Outputs --------
OUTW64=0 ;$OUT[513-528]
OUTW66=2 ;$OUT[529-544][PERCEPTRON]
;------- Inputs ---------
INW68=0 ;$IN[545-560] X
INW70=2 ;$IN[561-576] X
INW72=4 ;$IN[577-592] Y
INW74=6 ;$IN[593-608] Y
INW76=8 ;$IN[609-624] Z
INW78=10 ;$IN[625-640] Z
INW80=12 ;$IN[641-656] A
INW82=14 ;$IN[657-672] B
INW84=16 ;$IN[673-688] C
INW86=18 ;$IN[689-704] ERG
;------- Outputs --------
OUTW68=0 ;$OUT[545-560] model, partner
OUTW70=2 ;$OUT[561-576] color, pointnr
OUTW72=4 ;$OUT[577-592] phase, fixture, command
OUTW74=6 ;$OUT[593-608] wrist angle roll
OUTW76=8 ;$OUT[609-624] wrist angle roll
OUTW78=10 ;$OUT[625-640] wrist angle pitch
OUTW80=12 ;$OUT[641-656] wrist angle pitch
OUTW82=14 ;$OUT[657-672] wrist angle yaw
OUTW84=16 ;$OUT[673-688] wrist angle yaw[SBIP]
;------- Inputs ---------
INW0=0 ;TASK READ : $IN[1-16]
INW2=2 ;MMI READ : $IN[17-32]
INW4=100 ;KEY READ : $IN[33-48]
INW6=4 ;RESULT1 : $IN[49-64]
INW8=6 ;RESULT2 : $IN[65-80]
INW10=8 ;RESULT3 : $IN[81-96]
INW12=10 ;RESULT4 : $IN[97-112]
INW14=12 ;RESULT5 : $IN[113-128]
INW16=14 ;RESULT6 : $IN[129-144]
INW18=16 ;RESULT7 : $IN[145-160]
INW20=18 ;RESULT8 : $IN[161-176]
INW22=20 ;RESULT9 : $IN[177-192]
INW24=22 ;RESULT0 : $IN[193-208]
;------- Outputs --------
OUTW0=0 ;TASK WRITE : $OUT[1-16]
OUTW2=2 ;MMI WRITE : $OUT[17-32]
OUTW4=100 ;KEY WRITE : $OUT[33-48]
OUTW6=102 ;PARAM1 : $OUT[49-64]
OUTW8=104 ;PARAM2 : $OUT[65-80]
OUTW10=106 ;PARAM3 : $OUT[81-96]
OUTW12=108 ;PARAM4 : $OUT[97-112]
OUTW14=110 ;PARAM5 : $OUT[113-128]
OUTW16=112 ;PARAM6 : $OUT[129-144]
OUTW18=114 ;PARAM7 : $OUT[145-160]
OUTW20=116 ;PARAM8 : $OUT[161-176]
OUTW22=118 ;PARAM9 : $OUT[177-192]
OUTW24=120 ;PARAM0 : $OUT[193-208][FIPIO]
[PROFISL]
;------- Inputs ---------
INW0=0 ;$IN[1-16]
INW2=2 ;$IN[17-32]
INW10=4 ;$IN[81-96]
INW12=6 ;$IN[97-112]
;------- Outputs --------
OUTW0=0 ;$OUT[1-16]
OUTW2=2 ;$OUT[17-32]
OUTW10=4 ;$OUT[81-96]
OUTW12=6 ;$OUT[97-112][PROFIMA]
[RIO]
[LIBO]
[PBMASL]
[DNSC1]
[DNSC2]
[DNSC3]
[DNSC4]
[DNSC5]
[DNSC6]
[DSEIO]
INDW0=0 ;$IN[1-32]
OUTDW0=0 ;$OUT[1-32][INTERBUSPCI]
;------- Inputs ---------
;Slave Inputs
INW50=896 ;$IN[401-416]
INW52=898 ;$IN[417-432]
INW54=900 ;$IN[433-448]
INW56=902 ;$IN[449-464]
;------- Outputs --------
;Slave Outputs
OUTW50=896 ;$OUT[401-416]
OUTW52=898 ;$OUT[417-432]
OUTW54=900 ;$OUT[433-448]
OUTW56=902 ;$OUT[449-464][CNKE1]
[CNKE2]
[END SECTION]
-
Was ist denn nun los...
[size=1][font=verdana, sans-serif][font] vor jeder Zeile?[/font][/font][/size]
-
Danke für die schnelle Antwort,
der MFC-Treiber ist aktiviert.
Es könnte das Mapping sein...
Ich habe erstmal für das Input 5 Volt an 0V und Eingang 1 angelegt. oder braucht das ganze I/O System noch eine extra Stromversorgung?
Morgen werde ich noch einige Bilder posten...Gruß Andy
-
Hallo zusammen,
bin Neuling mit dem KUKA KRC1.
Ich habe schon vieles verstanden wie die Programmierung geht doch bei dem Befehl: "OUT 1 State=TRUE CONT" frag ich mich wo das Signal ausgegeben wird.
versucht hab ich es an der X11 Pin: 93+ zu Pin 75- (Ausgang "1" 100 mA) doch da kommt nichts an.
Und was mus ich bei "WAIT FOR IN 1 STATE=TRUE beachten?Laut Schaltplan von KUKA sind die X11 Anschlüsse sind mit dem MFC X808 verbunden.
Der MFC-Status unter "Treiber/Reset" zeigt einen roten Punkt an, ist das richtig?
Ich möchte einfach ein Signal haben wenn er einen bestimten Schritt im Programm erreicht hat, und er soll auf ein Signal warten bevor er weiter arbeitet.Ich hoffe Ich muß dafür nicht studiert haben...
Noch eine andere Frage: Ich hab da eine Karte drin mit einem X821 Stecker. Ist das für einen Monitor?
Im Moment arbeite ich nur über die Eingabe Unit, geht das auch per "Fernzugriff" auf mein Dektoprechner ?Lieben Dank für eure Hilfe...
Gruß aus Osnabrück