1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Members
  3. SU05LLY

Posts by SU05LLY

  • SafeOperation V3.5.2 - Safety Checksum PC Location

    • SU05LLY
    • September 13, 2024 at 5:55 PM

    Many thanks work_BR.

    #LetTheGamesBegin!!!!!

  • SafeOperation V3.5.2 - Safety Checksum PC Location

    • SU05LLY
    • September 13, 2024 at 12:13 PM

    Morning Forum,

    • KSS V8.5.8
    • KR120-R2700-2

    Query - I'm unsure if this is even possible, but the Safety Parameter checksum (which appears in bold on the pendant GUI within the Safety Configuration), is this held within a readable .xml/.ini file on the controller that is accessible?.

    Reason - We'd like to look it up and store it's value on our PLC to act as a mechanism to validating no changes have occurred, I remember a file named SADA which resided on the early KRC4's but I'm not able to locate it (if this is even the correct file).

    Any information greatly received.

    SU05LLY

  • ForceTorque Control : Cancellation

    • SU05LLY
    • June 22, 2021 at 7:54 PM

    ** Solved **

    Used :

    _nRETValue = RSI_RESET ()

    Does what it says on the tin. Located within the RSI manual via KUKA Expert.

    Mike

  • ForceTorque Control : Cancellation

    • SU05LLY
    • June 22, 2021 at 8:13 AM

    Morning all / Panic,

    Apologies, The Tech Package version:

    ForcetorqueControl v4.1.1

    I placed a ForceTorque Control command via the menu to turn the task off but this errors out when executed via a RESET ().

    Have also logged a case with KRUK, just putting some feelers out there to a manual way of cancelling....

  • ForceTorque Control : Cancellation

    • SU05LLY
    • June 21, 2021 at 9:03 PM

    Evening all,

    Tech Specs:

    KR10-R1100-2

    KSS 8.6.6

    KRC4 Compact

    Query:

    Is it possible to within KRL cancel an active ForceTorque Task?.

    Within an application, I use a force guided motion task to feel it’s way into a tool changer, this executes fine, but my problem comes IF the PLC triggers an “AbortCycle” request.

    This request triggers an INTERRUPT which essentially makes the robot go in the reverse direction and to HOME1.

    At this point the Cell ().SRC is reset and PGNO_REQ = TRUE

    My Problem:

    Upon the next job/PGNO issued, as soon as the robot begins to move I get an immediate stop and $Correction exceeded alarm. I believe this is because the RSI is still open?....or....the task is still thinking it’s being executed?.

    This has been a read of many a KUKA .PDF for me, but I feel I’m overlooking a simple solution and hence hoping someone out here has done this or commanded a cancellation of a task within ForceTorque Control......

  • External Axis E1 : Unmaster / Remaster via KRL

    • SU05LLY
    • April 23, 2021 at 6:37 PM

    Good afternoon Forum,

    What do they say...NEVER make changes on a Friday.....What have I been asked to do an hour before "GoHome time" = #Grrr.

    Tech specs:

    KR3 - R540

    KRC4 Compact

    KSS 8.6.6

    Additional axis

    Query:

    Rotary table ( E1 ) to act like a chuck in a lathe - continous motion while robot linearly moves up a valve stem. Exact rotation vrs linear displacement is W.I.P.

    WoV:

    I have this external axis set up as : ENDLESS.

    .SRC:

    I set the .E1 as : ASYNC

    I then use : ASYPTP {E1 20000.0}#AS_PROG

    Then LIN move the axis from point A to point B.......The number of rotations of .E1 is matched to the linear displacement.(Crude I know)


    Next linear move I go the opposite way :to decrement the stack up of degree's : ASYPTP {E1 -20000.0}#AS_PROG

    Then LIN move the axis from point B to point A

    Problem query:

    I sometimes have a delta between the physical and resolver 0 degree. Therefore making my displacement vrs rotations a load of tosh...

    Is there a way for me to Unmaster and then Remaster in KRL as this resets the overflow and therefore I can drive to .E1 0.0 PRE any measured LIN movements?.

    I note this isn't great, but sadly this process does not suite using a KUKA external axis to be a spindle like device...However, I'm having to work with what I have currently.

    any help / offerings GREATLY received..

    Have a good weekend community

  • machine vision

    • SU05LLY
    • March 29, 2021 at 6:33 PM

    Hi Makrem,

    Consider the following:

    > 2D / 3D

    > Static mounted or robot mounted camera.

    > Lens : Cognex do a good lens calculator. FoV / DoV )

    > Lighting : you mention a shiny object, think about LED colour , diffused lighting.

    > Conveyor : If applicable, a MATT surface with obsurb lighting to give a more defined silouettee of the PatMax of the part(s) to pick / place.

    Fieldbus : If using a SMART CAMERA, you'll need the relevant fieldbus tech package most probably ( unless you already have this ). - Mainly applies if tethering directly to the robot.

    If using a GigE camera, if a Beckhoff PLC is your "Master", you can feed via EtherCAT and this has its benefits ( no BIT / BYTE / WORD swapping required), else Kuka VisionTech is my obvious choice as this is configured and controlled through the KONI port of the robot itself ( Kuka Optional Network Interface ).

    Also, PerceptionTech : If wanting a dynamic solution, Perceptiontech is just pure brilliance, We use this on the KRC4 platform, you load a CAD model into the "Camera", and the system detects and "Picks". - Draw backs are that the model generations can only been uploaded via the OEM ( RoboCeption)...They are working on a customer self suffiecient .EXE, but they for now offer a package of a number of model generations for a one off fee. ( NDA approved )

    This has it's benefits with KCP commissioning and a "Production screen" within the GUI.

    what will drive the above really comes down to £££££££.

    A good calibration artefact is a FIDUCIAL plate, sized for your resolution and accuracy requirements. Available from most vision suppliers.

    Repeatable and accurate vision systems often come down to good planning, this in my experience is lighting.

  • BASE Frame Angle routine :

    • SU05LLY
    • February 19, 2021 at 8:47 AM

    SkyeFire

    Just seen this is my downloads, I'm sure in the past I downloaded this from here, never tried it, but will amalgamate into the controller and have a look at what it's doing....

    Files

    BASE_LIB.zip 1.41 kB – 49 Downloads
  • BASE Frame Angle routine :

    • SU05LLY
    • February 19, 2021 at 8:20 AM

    Morning Skyfire,

    I'll dig through some old customer archives I done for KUKA Systems. The nuclear jobs used a "touch sense" approach that effectively found an ORIGIN via 2 point sensing in working direction #X and #Y then used that result to do a Z 3-point top down approach to create the plain relative to the working base.

    Will report back.

  • BASE Frame Angle routine :

    • SU05LLY
    • February 17, 2021 at 6:29 PM

    Hi Skyfire,

    The designers to be fair "assumed" the X/Y/A would differ between operators and how the present, but now that the tooling has come to site, the interference fitment is quite impressive from an engineered perspective ( as I guess you'd hope from a tool changer ) , but far more suited to a CMM machine sat on a granite worktop LOL!!!!....

    I was wondering if there was anything within a .SRC called FrameLib ( maybe called something similar ).

    also the design engineers are looking into compliance tool changer adaptors ( jury is out on this atm ).

    "You have Force-Torque Control -- can you use that to let the robot "feel" its way into engaging the part?"

    I have seen this is a sales promotion of this tech package placing circuit boards onto mtother boards - has anyone used this "sensor guided motion" before?.

  • BASE Frame Angle routine :

    • SU05LLY
    • February 17, 2021 at 8:44 AM

    Good morning forum,

    Tech Specs:

    KR10 - R1100 Agilus-2

    KRC4 Compact

    KSS 8.6.6

    KOP:

    SafeOperation 3.5

    RoboTeam 3.1

    ForceTorque Control 4.1

    Description:

    Running into a snag with our cell.

    The part were wanting to dock up-to is wheeled into place and we use vision to locate and offset our BASE_DATA[Calculated] ( using a 2D camera ).

    My "Problem" being, the Staubli tool changers we're using are somewhat a super interference and "accurate" fitment, and what I'm seeing is that different presentation positions / different floor area's do present varying presentation angles which are causing a headache.

    I'm being asked to software fix a mechanical design problem ( well that's what I fell at this point in time ), but in the spirit of teamwork, I'm wanting to negate as much variance as possible.

    I recall in nuclear doing BASE origin and angle calculations in the past using an inductive switch and fast measurement input (X33). Tho I didn't write this function, it worked really well, and thus wanted to ask if anyone has a piece of code I can deploy and amalgmate into my routine?. Essentially, I'm wanting to calculate the A/B/C and assign to BASE_DATA[Calculated].

    Many thanks in advance

  • 7th Axis Degree manipulation

    • SU05LLY
    • February 3, 2021 at 8:15 AM

    Good morning Fubini

    Appologies, I was doubting myself even as I was writing the above and could / should of made it more clear....

    Essentially, I'm driving a probe vertically up an engine valve stem, and whilst moving up this valve stem, I'm needing to rotate the turntable ( 7th axis ) that it is mounted onto a set number of degrees of rotation.

    to make certain we probe all the surface, this rotation is not fully calculated just yet, so it is abit of trial and improve.....

    Many thanks

  • 7th Axis Degree manipulation

    • SU05LLY
    • February 2, 2021 at 6:51 PM

    Evening Forum,

    Tech Specs:

    KR3 - R540

    KSS 8.6.6

    External Axis : MG-8_KSPsr12 ( #ENDLESS ROTATION )

    Transmission Ratio : 10 / 1

    Query:

    LIN movement between two points, we alter / want to alter the ".E1" of the ROTARY external axis. For example:

    xApproachPosition.E1 = 0.0

    XTargetPosition.E1 = rGlobalDeclaredVariable

    PTP ApproachPosition

    LIN TargetPosition

    However, should I modify the XTargetPosition.E1 ( before the program is called ) to a value it doesn't achieve this by the time the displacment is achieved.

    NOTE: The rotations could be many MANY revolutions,

    In short, I'm wanting the robot LIN displacement to be controlled so that the .E1 rotation is completed @ the same time. ( the set up to me should be deployed as synchronous? )

    Many thanks

  • KUKA KRC4 with Ethercat Bridge EL6695 not recognized into ethercat network

    • SU05LLY
    • January 25, 2021 at 6:35 PM

    What firmware is your EL6695????????

    Only firmware I have seen from KUKA is:

    0003

    And we use this revision is 5 cells we have done to date.

  • SafeOperation : Safe Input EJB

    • SU05LLY
    • January 25, 2021 at 1:23 PM

    All,

    INPUT BYTE 2

    BIT 0

    :smiling_face:

  • SafeOperation : Safe Input EJB

    • SU05LLY
    • January 25, 2021 at 1:08 PM

    morning forum,

    Tech spec:

    KR10-R1100 Agilus-2

    KSS 8.6.6

    SafeOperation 3.5

    Using FSOE ( EL6695 ) bridge for our Beckhoff to PLC signalling.

    I'm now wrapping this cell up under the SafeOperation umbrella.

    Sadly were using the KRC4 compact enclosure(s), and ordered with FSOE means I don't have the X42 ( nor do I believe it it part of the Compact interfacing ).

    With regards to the Safe Input for "@mastering" ( EJB ), could you tell me the BYTE and BIT for this as my KUKA gospel only covers the first two BYTES of which this signal does not fall within.

    many thanks forum

  • KUKA Vision Camera Replacement

    • SU05LLY
    • January 20, 2021 at 5:39 PM

    um....definetly plausible ( I'm going back a few years ), but certainly I'd go as you point CAT6 / CAT6E....( not sure if CAT 6E is even a released standard).

    it was however a scenario of familiarity which wasn't the camera.......

    for reference the camera type:

    MXG20-I7-K40

  • stop by $CORRECTION function ( reset or block selection required )

    • SU05LLY
    • January 20, 2021 at 5:33 PM

    Hi Skyfire

    This is certainly a MASSIVE leap to where I currently am, and I'm going to deploy this and tailor it. Will feed back.

    Many thanks!!!!

    :smiling_face:

  • Robot Interpreter

    • SU05LLY
    • January 20, 2021 at 9:20 AM

    This is crude but will get you going:

    Declare the following in $CONFIG.DAT or a PUBLIC .DAT if you've created one:

    GLOBAL SIGNAL oSPS_Green $OUT[***]

    GLOBAL SIGNAL oSPS_Amber $OUT[***]

    GLOBAL SIGNAL oSPS_Grey $OUT[***]

    within SPS.sub:

    IF ($PRO_STATE0 == #P_ACTIVE) THEN

    oSPS_Green = TRUE

    ELSE

    IF ($PRO_STATE0 == #P_STOP) THEN

    oSPS_Amber = TRUE

    ELSE

    IF ($PRO_STATE0 == #P_FREE) THEN

    oSPS_Grey = TRUE

    ENDIF

    ENDIF

    ENDIF

    But don't forget to negate once the other condition is met.

  • stop by $CORRECTION function ( reset or block selection required )

    • SU05LLY
    • January 20, 2021 at 8:51 AM

    Morning forum,

    Cell configuration:

    KR10 R1100 Agilus-2's (x2)

    KSS 8.6.6

    KRC4 compact

    Airskin

    KOP files:

    RoboTeam

    ForceTorque control

    RSI

    GripperTech

    Master/Master Topology

    FSOE

    Query / Issue:

    The cell in essence shares a workpiece via GEOLink within RoboTeam and "picks to places" an engine component. If at any stage a safety protocol is interrupted ( E-Stop / Floor scanner / Airskin ) then the cell Stops, waits for a RESET then resumes. ( Great )......However......if activating a Superposed ForceTorque Task to Velocity control a programmed path motion ( on detection of a load set the $OV_PRO = 0 via the task parameters ) , if a safety protocol is once again interrupted, we can of course RESET the safety, but the KCP displays the following message:

    Stop by $CORRECTION function ( reset or block selection required)

    I have via reading the RSI manual v4.1 come to conclusion this is to do with RSI and a bi-product to using the TASK within the TorceTorque package.

    I have since spoken to KRUK and they advise on reducing external correction inputs next time......( I'm still exchanging emails to progress this meaning)

    I recall seeing on the forum some time ago about a means to utilising the IR_STOPM to cancel this inhibitor message / condition and to allow for a controlled restart.?.

    Ultimately, having to go into T1 and Reset the .SRC while load sharing a workpiece is a trap door within itself for recovery that I just can't seem to feel is Kuka's only way around this scenario or set up.

    Anyone with any ideas would greatly be appreciated.

    Mike

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download