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. sikander bakht

Posts by sikander bakht

  • IRBT 6004 installation error

    • sikander bakht
    • October 1, 2024 at 8:57 PM

    Hello to all. I am working on IRB6700 with irc5, also installed IRBP A-750 positioner. Additional Drive Unit is ADU 790-1 at X3, Y3, Z3 for the three additional axis. the system is working fine with irbp a-750. I tried to install IRBT 6004 type A, using installation manager as Robotware version is 6.15.05. After installation the controller restarts, the first thing happens is the IRBP A-750 calibration is lost automatically, including all parameters. The track irbt 6004 can be seen in the "Drive Unit" Table "M7DM1 at Drive Unit Position 2". Now as Deadman switch is pressed to manually jog the track for "Fine Tuning" it generates an error "34318, Drive Inverter Saturated Error". and if i try to jog the IRBP A 750 Positioner it generates error "34317, Motor Current Error" for joint PLATE1 + ROT.

    To verify the system, by removing the positioner and installing the track only. this time when switch is pressed to jog the track it generates the error "34318, Drive Inverter Saturated Error". I checked for all the cables and connections, also checked for DC Link voltage and found correct.

    However the system works fine and synchronized when reinstated with only IRC5 Controller and IRBP A-750 Positioner.

    Any help in this regards ll be appreciated.

  • Motion Supervision Error

    • sikander bakht
    • August 24, 2023 at 8:00 PM

    "There are a few model years where the Motors ON Indicator at the top of the robot is tied into the Brake Circuit in such a way that a damaged cable or shorted LED can affect the entire motor harness. Worth a check!"

    i don't think that is available for irb 6700. i ll cross check all the connections of motors and connectors at robot base.

    what about this point "one thing that confused me that its not about a specific joint or axis, after restarting the system which ever axis i select to jog robot in that axis direction using joy stick, motion supervision and joint collision errors comes with that axis name. which means its not related to some specific axis (mechanical or electrical), even if i try to move the flex track it stops movement after few mm move and generate motion supervision error." does this make any sense?

  • Motion Supervision Error

    • sikander bakht
    • August 24, 2023 at 5:22 PM

    i am working on IRB 6700 with Robotware 6.12 and mounted on a flex track. it was working absolutely fine without any error. today when i tried to jog, it shows some errors regarding:

    Motion Supervision 50204,

    Collison Triggered 10024 ,

    Collision retraction 10026,

    Joint Collision 50056.


    Following steps are taken for remedy: robot never collide anything, no visible cable damage (Motor), also cross checked the flexibility of cables and found no such stress on the cables.

    Tool Data, Mass was properly defined using Loadidentify system routine, no other system parameters are changed. i also tried moving robot in small increments and take it away from so called collision point but motion supervision gets active.

    changed sensitivity of motion supervision from default upto 200 and give it a try but error persists.

    Using brake release button on the manipulator i checked all axis , they move smoothly without any noise in both + and -ive direction.

    one thing that confused me that its not about a specific joint or axis, after restarting the system which ever axis i select to jog robot in that axis direction using joy stick, motion supervision and joint collision errors comes with that axis name. which means its not related to some specific axis (mechanical or electrical), even if i try to move the flex track it stops movement after few mm move and generate motion supervision error.

    Any help in this regard will be highly appreciated.

  • Drive Unit Temperature Warning, 39467

    • sikander bakht
    • February 24, 2023 at 2:42 AM

    Hello Alaa Elsholy.

    In my case it was a Software glitch as i mentioned in above post

    "i have found some info about this warning. it is related to some Glitch in actual software (Robotware version 5.07.01). algorithm used to monitor the overall drive temperature (as there are several PTCs). the said issue was fixed in later version of robotware (Robotware 5.07.02 and above)."

    Just updated the Robotware and problem resolved.

  • CIB safe module (SION-CIB) error at input 6&7

    • sikander bakht
    • October 31, 2022 at 10:45 AM

    Hello,

    sorry to continue the obsolete thread because i came across the exact same problem but at different Input number.

    System is KUKA KRC4 with KR30HA.

    CIB Safe module (SION-CIB) error at input 15.

    Need guide about input 15. Any manual that can be consulted for the details.

    Regards.

  • Quaternions

    • sikander bakht
    • April 18, 2022 at 6:10 PM

    CAD can give XYZ Coordinates also. For linear drill i used that so many times.

    Rotary Positioner is damaged and i have to perform drill with job clamped on static table as work object is the thing that creates the problem, to orient the drill straight at every hole position. I ll use OrientZYX to check the euler angles at 2 ,3 different points manually , on semi circle. Then will keep the angle constant around a profile.

    Thanks for the help Sir...

  • Quaternions

    • sikander bakht
    • April 15, 2022 at 9:48 PM

    i am studying also for the frame transformation. Rotation matrices of Rz(Sci), Ry(theta) and Rx(Phi). how to transform spherical angle into euler angles.

    I also used CREO to verify the design, dimensions and angle calculations..

  • Quaternions

    • sikander bakht
    • April 15, 2022 at 9:36 PM

    SkyeFire using euler angles or quaternions in robtarget rot.q1 ,q2,q3,q4 will generate orientation for the robot automatically or OrientZYX have to use in separate

  • Quaternions

    • sikander bakht
    • April 15, 2022 at 9:30 PM

    @ MOM & SkyeFire ,Thanks for the help and time.

    Sorry for being late.. I was suffering from fever..

    The scenario is i have to drill a semi-circular plate that is clamped on a fixed table.

    defined a new workobject for this table and shift zero point of robot to the table..(0 point at center of the table).

    Use AutoCad software to design table and semi circular plate models with same physical dimensions to avoid any error.

    reference of actual system and CAD designed system is same now. In autocad i just calculated the coordinates values from center position to the Plate (Plate is clamped to the table at 90 degree).

    Use the coordinates as Robtarget, drilled first hole, that is fine.

    "As the plate is mounted on static table, for the second drill the robot has to re-orient itself with respect to the hole position just to avoid drill bit breakage, came in contact with plate at 90 degree to have a good drill' .

    This re-orientation of the tool with respect to plate, i calculated as gap between two holes and angle from the reference position "a Semi circular arc". it comes to me with spherical coordinates "Theta, Phi and r"

    i want to feed as Rot.q1, Rot.q2, Rot.Q3, Rot.Q4, so the robot align itself for the next hole itself .

    hope i explained it well..

  • Quaternions

    • sikander bakht
    • April 13, 2022 at 1:44 PM

    yes sir,

    in fact i have a rotary positioner (to clamp the job and rotate the job before robot for angular machining (drilling). The positioner got faulty and i have to drill the job, controlling the tool orientation to maintain straightness of to0l with respect to robot.

    The angle can be calculated from cad drawing of job (that is the distance between two holes). i need this angle value from cad, converted in a form so abb robot understand this and take it as orientation value Q1,Q2,Q3,Q4. the robot will adjust its orientation based on these quaternion value...

    regards.

  • Quaternions

    • sikander bakht
    • April 12, 2022 at 8:48 PM

    Hello to all...

    I found post on the forum for angle conversion between euler and quaternions.

    bit confusion if someone guide me.. From CAD drawing if i get angle between two points is 30 degrees.

    How i ll convert it into quaternions.. 30 degree is from reference to the gap between two points (an ARC). how to tell robot what will be orientation when reached at 2nd point.

    regards

  • External Axis missing value

    • sikander bakht
    • February 13, 2022 at 4:04 PM

    Hello to members...

    ABB IRB6700 is mounted on ABB Flextrack and configured properly.

    I use SearchL\Stop command to execute a motion and keep on checking for Sensor input(Touch detection).


    MoveL p10,v5,Fine,Spindle\Wobj:=Rotary;

    SearchL\Stop,Touch_det,p20,OFFS(p10,12,0,0),v5,fine,spindle\Wobj:=Rotary;

    MoveL p20,v5,fine,spindle\WObj:=Rotary;


    Rotary is non-ABB customized Positioner and controlled by exernal PLC. As the Rapid code reaches at line SearchL\Stop and start execution, error "Missing External Axis Value" occurs and stop the robot. During this code robot is at stand-still . no positional movements on flex track. I write the code on tech.pendant > Program Editor.

    Any idea why the error comes and how to check for the error.

    regards

  • Polar Coordinates ABB IRC5

    • sikander bakht
    • September 28, 2021 at 7:56 PM

    Hello to all..

    sorry in advance, if i am asking a wrong question.

    Could there be any chance we can use Polar Coordinates (r, theta, z) instead of X,Y,Z Coordinates to guide robot across a circular job..

    For a circular job there is limitations of robot movement in a full circle, i want to rotate the job keep the radius constant and playing with Z-Axis only.
    :thinking_face:
    regards..

  • ABB Analog Signal

    • sikander bakht
    • August 29, 2021 at 5:47 PM

    Hello to all.

    i have interfaced Siemens PLC and ABB irc5 for XYZ-coordinates transfer from plc to irc5. i am getting confused in defining Analog Signal. Max/Min {Logical, Phy, Bit} values to read correct data sent from siemens plc.

    As, talking about sending these values via profinet (Anybus gateway Profinet to DeviceNet), that is not an analog output of any sensor (0-10v etc). That's simply sending data over profinet. Very different. What will be the Logical,Phy and bit value in this case.

    Bits swapping i came to know (Big Endiannes (plc) and Little Endianness (irc5) i have already done)..

    Hope i make my question clear to understand..

    A little help to understand the analog signal parameters..

  • Interrupt in Rapid

    • sikander bakht
    • March 27, 2021 at 10:09 PM

    SearchL/Stop (Quick) works fine for me. The robot stops as the input bit goes high.

    many thanks to @ Lemster68...

  • Siemens NX and ABB

    • sikander bakht
    • March 23, 2021 at 9:18 AM

    Hello to the members..

    can we use the Siemens NX robotic machining/CAM with ABB Robot to go for machining (Drilling) of a job in one go, without the need of manual programming. Like Siemens shared some stuff with Kuka robots..Simulation in NX Cam and auto code generation for the complete task.

    Anyhelp on this topic, how to use CAD drawings to control robot motion and machining (drilling) process.

  • Interrupt in Rapid

    • sikander bakht
    • March 16, 2021 at 3:33 AM

    Sir, i tried the SearchL option without any trap routine, but robot still stop at "MoveL" command after the "StopMove/Quick" command. and stays their.

    Could be the reason "Storepath" and "RestorePath" are missing in the code.

    also not present in my Tech.Pendant..

  • Interrupt in Rapid

    • sikander bakht
    • March 11, 2021 at 4:58 PM

    thanks for reply.

    Sir, with SearchL the robot goes to the interrupt trap and store the position of Touch point. but robot got stuck there.

    SearchL Control_Drill, p40, OFFs( p20, 0, 0, 50), Fine, Tool1;

    !robot execute the command, and store the position data in p40.

    TRAP Drilling

    StopMove/ Quick;

    MoveL OFFs (p40, 0, 0, 30), v10, Fine, Tool1;

    !Robot stuck here at MoveL command. and not executing the command.

    ClearPath;

    StartMove;

    ExitCycle;

    End TRAP

    any help...

  • Interrupt in Rapid

    • sikander bakht
    • March 11, 2021 at 3:52 PM

    my problem is, in auto-mode robot directly goes to TRAP Routine at P40, and got stuck there, even if the DI is not set high.

    I also used "SearchL" command instead of "MoveL". the robot goes to p40 and got stuck there after Di is set high.

    i looked for "StorePath" and "RestorePath" commands in my teachpendant commands list but could not found.

  • Interrupt in Rapid

    • sikander bakht
    • March 11, 2021 at 3:52 PM

    Hello to the members..

    i am working on a drilling spindle which can sense the object using load indicator, a touch will generate current rise, which is used as interrupt signal in the rapid code. the point of touch will be the starting point of the moveL in trap routine.

    below is the rapid code for the drill:


    VAR intnum intload

    PROC main ()

    IDelete intload;

    Connect intload WITH Drilling;

    ISignalDI , Control_Drill, 1,intload;

    Set Spindle_on; “Bit to power up Spindle”

    MoveJ p10, v100, Fine, Tool1;

    MoveL p20, v100, Fine, Tool1;

    Set Enable_On; “Spindle Start Rotating at reference speed”

    Wait Time 2; “Time to reach desired rpm and get smooth in terms of current”

    MoveL OFFs (P20, 0, 0, 50), V10, Fine, Tool1;

    ! Interrupt should occur here as the drill bit touches the surface before reaching 50mm Z-Axis and DI “Control_Drill” sets high. Robot should go to P40.

    Reset Enable_On;

    MoveL p30, V10, Fine, Tool1;

    Reset Spindle_on;

    End PROC

    TRAP Drilling

    VAR Robotarget p40

    StopMove/ Quick;

    P40:= CRobT ( \Tool := Tool1 \ WObj := WObj0);

    MoveL OFFs (p40, 0, 0, 30), v10, Fine, Tool1;

    ClearPath;

    StartMove;

    ExitCycle;

    End TRAP

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