Posts by IlFincoITA

    Hi! I found in the HMI that Output 138 and 139 are already assigned to SYS.

    How can I find out where or what these outputs have been assigned to? I've checked in the signal assignment for the external automatic, but they're not there... where could they be, and how can I trace them?

    The fact is, I'm using the blind connector X11 that I usually use to move the old KRC2 robots, and it has always worked. I'll try to check the pinout again.


    I forgot to mention another thing. Once the controller is started, I'm reminded that the robot needs calibration and that the robot data is incorrect. I enter the correct robot data, and a message about inconsistency between RDC and HARD DISK data appears. I don't remember which option should be chosen on that system. I selected HARD DISK. Is it possible that there is an incorrect security configuration...

    Hi! I'm testing stand alone an used Robot. This is a KR 180-2 PA with KRC2 ed05. I've got eoor KR 310 Safety circuit not ready. It can be related to the EXTERNAL Drive? I've power cable that comes directly out on the base of the robot (no connector on robot base side). But there is another connector signed X33 that comes out of the RDC box. I do not know where that connector should go on the KRC2...


    Hi! I need to understand something. When we are in AUTO and the drives are on and the program is running if I pressed to stop button (that squared red on the KCP) the robot stop and the drives still remain on. The same thing doesn't seem possible in AUTO EXT where there is no input for this purpose. The only similar thing that seemed possible to me was through the management of MOVE_ENABLE, but it's not the case. Or rather, according to the graph on page 294 of the "Operating and Programming Instructions for System Integrators," where the "Restart after motion enable" is described, if MOVE_ENABLE switches to false, the drives should remain on. However, in the description of the system variable $MOVE_ENABLE, it is explicitly stated that the drivers are turned off.

    A linear axis robot system has just arrived at the company. However, in the loaded project on the controller, the axis has not been included, and I only have the robot. The insertion of the KL 4000 axis is done by importing the object from the catalog in WorkVisual. I would like to summarize below what I have done to make sure I understood correctly.


    The system appears as shown below.



    Now it seems to me that the robot is mounted at 90° and the rack is in position 1



    This following part is completely unclear to me, but according to the manual, I should simply enter the values related to how the robot is mounted on the axis. These values are reported in the manual.



    What I expect now is that this is a unified system and that each registered point will now consist of X, Y, Z, A, B, C, and E1.

    So, if I register a point relative to a base, all the coordinates will be relative to that base, including the linear axis. In other words, if I move the base, the entire system will follow it, just as it happens without the linear axis.

    This is a very good idea... thanks a lot...


    QUOTE: "What you can do manually is to assign your desired values using Display-> Variable->Single. That is actually what the HMI Is doing for you under the hood when you touch up points. Assume e.g. you have a point called xP1. Than you can assign it with the above mentioned menu $Pos_act."


    I was thinking of using something like this... mainly for the customer if they need to review certain points.


    SLIN XPress_Spindle WITH $VEL.CP=MyVel


    IF FALSE THEN

    SLIN Press_Spindle Vel=0.01 m/s CPDAT2 Tool[1] Base[0]

    ENDIF


    If I may ask, is there a more concise way to write "acceleration for all axes"?

    $ACC_AXIS[1], $ACC_AXIS[2], $ACC_AXIS[3] and so on


    SLIN XPress_Spindle WITH $VEL.CP=MyVel, $ACC_AXIS[1]=MyAcc, $ACC_AXIS[2]=MyAcc, ... etc.

    OK but with raw KRL how do you touch up the point? Without in line forms do you loose the ability to touch up the point.. Wouldn't there be a way to mantain the inline forms and still have speed and acceleration under variable MySpeed and MyAcceleration so I could change them on the fly?

    Hi! It's my first time attempting to program movements without inline forms. The goal would be to control the speed, acceleration, and deceleration of certain movements using variables. I tried to write the movement like this:


    SLIN XPress_Spindle WITH $VEL.CP=MyVel, $ACC.CP=MyAcc


    What I see is that the speed is working, but I don't notice any differences in acceleration/deceleration, and it seems that the movement is not accelerating at all.

    I played around with the interface within WorkVisual and I saw that it's possible to change the configuration. Tomorrow, I will try loading it to see if it works correctly.


    Hi! Just got my first linear unit assembled. What seems strage to me is that the unit works using negative values. I mean with this configuration each E1 point will be rapresented by negative values... why is that? Is there a way to change it?


    This morning I've reached BECKHOFF support and they told me that I need a customized ESI file from KUKA like the one they give me for the EL6695-1001
    I'm awayting the answer from KUKA.

    The Italian support doesn't have a practical example of an application made with this EL6692 with OMRON PLC.

    The strange thig is That KUKA imself sells EL6692 module... the only reason that I've choose EL6692 is that EL6695-1001 is not available within 8 months

    For the safety signals they must be connected to a safety device. Have you got something connected to the extension BUS (SYS-X44)? Usally I put there the EK100 (BECKHOFF) EtherCat coupler and from there a bunch of Inputs and outputs with EL1809 and EL2809 (BECKHOFF terminals). Those terminals have an ESI file description that can be mapped into workvisual.

Advertising from our partners