thank you Andrew Wang , we are now in the plan of sending the cc-link data directly to the kuka controller through ethernet IP, we are planning to prepare the ethernet ip library for our own. Is it possible?
Posts by Ammu
-
-
i successfully connected today . thank you all.
-
thank you everyone i will look through it
-
i inserted the cclink J61BT11N in kuka kr10-r1100-2 controller , when i fixed in the slot of the controller , the RUN LED was flashing and the ERROR LED is on, it is said in the cclink board manual , that if this kind of error occurs , there should be failure in the CC link board or cclink version 2 driver not installed .
Already i have developed a c# windows application form with MX omponent type controls in the form like "ActProgType" control. And my windows form worked well with CCLINK BOARD (inserted in the slot of corresponding slot of the CPU) when i used the board in my windows 10 , 64Bit System. I can read and write the variable of the CCLINK board.
i am trying to do the same thing with the KUKA controller. but the board shows the error , as like i said above, i installed the driver from the software package of the board which came with the CCLINK board , after that too the error in the board doesn't disappear. i tried to install the software of the cclink board in the windows , but it shows the error " an error (-5006: 0*80070002) has occured while running the setup.please make sure you have finished any previous setup and closed other application".
why my error doesn't disappear? and the reason for it. i am sure because we already used motion card mrmc210 with the same kuka controller and accessed it with the windows form c#.
-
i am extremely sorry for this kind of post. the robot model i s KR 10 -r1100-2 and the KSS version is 8.3. yes we trying to connect the cclink to the kuka robot and the PLC. here PLC is the master , cclink and KUKA controller are slave . its safe I/O. what we plan to do is , plc sends the value to the cclink , and the cclink J61bt11N SENDS THE WORD OR BIT TO kuka CONTROLLER THROUGH ETHERNET ip. WE USE MITSHUBI q SERIES PLC . is it possible? perhaps i have another problem arised . when i inserted the cclink board into the kuka controller of Kr10 r1100-2, it does n't show the board. the cclink board led called run flashes , and error led is on. the kuka pc interface of kr10-r1100-2 says , no driver installed for network controller. i don't know why the error occurs. the kuka PC is 32 bit OS.
1, My first connection of cclink board to kuka robot by ethernet ip is possible ?
2. when i inserted the cclink board Q80BD J61BT11N to the slot of the kuka controller of kr10 r1100 -2 robot , it shows no network controller driver . the cclink board shows error , i can't start the data link or connect cclink board with kuka controller. any help please , thank you.
-
hi everyone
i am trying to connect the NIC card to the KUKA robot using the C++ windows form application which i downloaded to the kuka system .
any help regarding that . is it possible to connect kuka with NIC using c++ in KUKA system?
-
thank you andrew . i will see through it
-
thank you panic mode i will try it. and sorry for blurred picture
-
hi everyone ,
I am using KUKA KRC4 compact - 8.3.36. I want to gather the power consumption data of the kuka . i tried in the smartpad (display-> energy consumption) but it is greyed out. so i used KRL program " $ENERGY_MEASURING.ACTIVE = TRUE" and "$ENERGY_MEASURING.ACTIVE = FALSE" to start and stop the measurement in the energy consumption window . But the energy consumption window calculated only the time it doesn't display the energy consumed for that period of time . After that i tried using the system variable "$CURR_ACT" in the program but it shows the error of "$CURR_ACT value invalid" . i have attached the pictures of what i mentioned earlier. I need help . Can anyone say me how to solve this issue. " Getting power consumption data"
-
Sorry for incomplete question.
-
Thank you a lot panic mode for your answer. I didn't finish to post my entire question. And I sent that picture for how the points are considered in my manual.
-
thank you panic mode. I tried as u said . i fixed one point as origin and calculated the distance of X1 and X2 from origin. i used tool 1 and base 1 in the base coordinate system. but whatever point i assigned and give outside stop . it coming as "workspace violation". But it worked approximately for some points with approximation distance of about 30 mm. i don't know in which point i am doing mistake . i have attached the image of my smartpad screen . i have created a workspace with certain limits and gave #outside_stop mode., the robot is inside the workspace area only but it says the work space area is violated . "violation of active work space " help in this please!
-
hi everyone ,
I would like to set the workspace limit for my robot. so that i can protect my equipment against damage. i am using KRC4 controller. i know where to set the workspace monitoring function in the smartpad. But i want to know how is the carthesian workspace monitoring is set up in #outside_stop mode. i succeeded in setting workspace monitoring on the axis specific workspace monitoring. But i want to do the same for the carthesian workspace . but i don't know exactly how to set the point and X1,X2 Y1 , Y2 and Z1,Z2. what that means " distance from the origin" and does the origin specifies the origin of the calibrated base we using or any point. can anyone help me with this. how to set the carthesian workspace monitoring for the KUKA KRC4 controller. i am not using the robot in any kind works i am new to KUKA and i am learning about the kuka functions . I have been stuck in this question for about a day .
-
if i send the valueframe data from my server and check the valueframe in the (single->variable->Valueframe), there is no data it shows... but there comes the message in kuka smartpad "OBJECT IS NOT AVAILABLE IN THE FILE YOU SPECIFIED". The below is the program logic which i am using now.
-
RET=EKI_Init("XmlCallBack")
RET=EKI_Open("XmlCallBack")RET=EKI_SetFrame("XmlCallBack","Robot/Data/LastPos", TOOL_DATA[1])
RET = EKI_Send("XmlCallBack","Robot")WAIT FOR $FLAG[1]
RET=EKI_GetFrame("XmlCallBack","Sensor/Read/xyzabc",valueFrame)
RET= EKI_ClearBuffer("XmlCallBack","Sensor/Read/xyzabc")$FLAG[1]=FALSE
RET=EKI_Close("XmlCallBack")
RET=EKI_Clear("XmlCallBack")this is the part of my program. i want to display the variable value of "valueFrame" in kuka smartpad. any idea with this please? help
-
i too have the same problem
,as long as EKI do not read the XML full sensor data the program will wait for $FLAG[2].
How can I check the value of RET after the EKI_GetFrame? I am using
RET=EKI_GetFrame("XmlCallBack","Sensor/Read/xyzabc",valueFrame).
i want to see the value of valueFrame in smartpad like display->single->Varaible->valueFrameThe KRL program is waiting for the flag[1], it doesn't move to the next level of execution. i tried using, flag[1] =true . it doesn't change.it is till waiting for the flag[1]. it smart pad it set up the message as, interrupt is set on FLAG[1] .
-
yes it worked well . thank you.i gave the base and tool to the program like this $TOOL=$TOOL2(FP1) and for base $BASE=$BASE(FP1.BASE_NO).
if i send a particular message from my server, the kuka as a client will response to the motion which i defined in my program.
-
so i have to define my base and tool in krl program?
-
I am trying to communicate in the same way as the shahzaib says . i am using the code like this
DEF NEWMODULE()
BinaryStream()
LOOP
IF Bytes[2]=="01" THEN
SPTP XP1
ENDIF
ENDLOOPEND
i have called the binarystream program of krl. but the robot is not moving to the point XP1. BUt it is moving in a different direction to some other point which is not defined.
-
hi i need some help regarding connecting external HMI interface with kuka KRC4 controller. i use ethercat fieldbus. now i have to develop own set of protocols for read and write kuka controller for different functions. i use my HMI as server and kuka controller as Client. i can't use any other protocols i have to develop my own protocol. any suggestions and references will be very helpful for me .