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. HawkME

Posts by HawkME

  • Fanuc Robot Stuck "Busy"

    • HawkME
    • December 22, 2024 at 7:03 PM

    Depends on what we are talking about by continuous running loop. If the robot is continuously moving and doing stuff, that's great. I just don't like having a continuous running loop to check for a start signal. A Wait instruction that waits on the signal instead of time achieves the same thing and you can see which line of code it is waiting on instead of a constant blur.

  • Fanuc Robot Stuck "Busy"

    • HawkME
    • December 19, 2024 at 4:24 AM

    There is really no reason to have a continuous running TP program on a robot. That isn't how they are intended to run and makes troubleshooting difficult. Use a wait instruction to wait on a start signal. The start signal can come from a PLC or the robots own BG Logic.

  • Rotating a User Frame by its own Z axis

    • HawkME
    • December 6, 2024 at 12:56 AM

    It's all covered in this thread. Read from the top.

  • Rotating a User Frame by its own Z axis

    • HawkME
    • December 4, 2024 at 11:45 PM

    Actually there is a way in this specific scenario since you have a fixed origin point and fixed W and P angles.

    You need to matrix multiply the original UF with a PR that only has that angle correction in the R element, and everything else set to 0. Then the resulting PR will be your corrected user frame.


    I use that method frequently with only 2 points.

  • Jog the robot using a signal

    • HawkME
    • December 4, 2024 at 11:39 PM

    Please share your result. Someone else may find it useful.

  • Background Logic for Dummies

    • HawkME
    • December 4, 2024 at 11:37 PM

    We have a sticky thread under the Fanuc Manuals and Tools section that would be a good start.


    Thread

    BGLOGIC code that I have found useful

    So, I've only been using BGLOGIC for a couple months now. In my opinion, this is something that FANUC should teach in their advanced TPP class, because it's extremely useful. If it wasn't for the suggestion of somebody here, I never would have discovered this feature on my own. I guess they expect people to read their manual cover to cover, but there isn't enough coffee in the world to keep me awake if I tried that. I've managed to take a lot of heat off of our PLC programmer, and I've already…
    flatcurve
    December 16, 2010 at 9:35 PM


    Think of BG logic like and extra mini PLC that is running inside the robot.

  • INTP - 230 on WAIT DI condition

    • HawkME
    • December 4, 2024 at 11:34 PM

    I'm guessing it isn't configured, or is incorrectly configured.

  • Robot Accuracy Enhancement techniques

    • HawkME
    • October 31, 2024 at 6:27 PM

    In my experience it "centers" the accuracy errors but doesn't truly eliminate them.

  • Change skip speed limit

    • HawkME
    • October 11, 2024 at 5:25 PM

    You could use the Hand Broken input instead. It is an input on the EE connector. Please note, hand broken is a fault condition that will stop the program.

  • TP program connects to a karel database

    • HawkME
    • October 11, 2024 at 5:22 PM

    Please post questions in the regular Fanuc help forum. I moved it for you.

  • FANUC SRVO 105 DOOR OPEN OR E-STOP FAULT

    • HawkME
    • October 9, 2024 at 3:57 AM

    Press then release the estop on both controller and pendant. Open and shut the controller door. Press and release each dead man switch. Then walk out of the room and back in.


    Finally, press reset and see if it works.

  • Best way to do intermediate point

    • HawkME
    • October 5, 2024 at 2:57 AM

    You need to use linear motions to prevent flipping. Just make sure you unwind the wrist with a joint move when the gripper is empty.

  • Fanuc spot tool vs handling tool vs arc mate

    • HawkME
    • October 2, 2024 at 4:21 PM

    The LR would use a different controller. It is used on the smaller Mate controllers. It is slightly different software.

  • Cylindrical coordinates with Fanuc Robot?

    • HawkME
    • September 12, 2024 at 2:49 AM

    Not that I'm aware of.

  • Fanuc Configuring Digital I/O

    • HawkME
    • September 12, 2024 at 2:15 AM

    Rack 0 slot 0 is not a physical IO board. It is the internal memory port. Essentially it is just another set of boolean variables you can toggle on/off. Doesn't physically turn on anything.

    I use it to control DIs from DOs. Normally a DI can only come from an external source. But say you have a need to control a DI directly from your robot program. You can map a DI and DO to the same internal mem port bit. Then toggle the DI on/off via the DO.


    That is the only use case I have found for rack 0 slot 0.

  • IRVision - Precision Pick and Place

    • HawkME
    • August 28, 2024 at 7:07 PM

    500 microns = 0.020 inches.

    Articulated arm robots don't claim to be that accurate. Repeatable, yes, but they generally won't achieve accuracy better than that for dynamic applications.


    There are some robots that can achieve higher accuracy with calibration, but I don't believe that's on option on the LR Mates.

    You may be able to use the vision adjustment command to tweak it in.

  • Counting with FANUC Pick and Place

    • HawkME
    • August 28, 2024 at 12:48 AM

    I usually like to break it up into multiple programs when I change frames, so each program uses only 1 frame. Not a necessity but helps with trouble shooting.

  • System variables

    • HawkME
    • August 26, 2024 at 7:11 PM

    Yes. In your program insert a new instruction.


    INST>Miscellaneous>Parameter name>$......


    Highlight the "$..." Then press enter>options>keyboard, then type in the variable name. Then you can highlight the last part and enter 0.

  • Counting with FANUC Pick and Place

    • HawkME
    • August 25, 2024 at 4:55 PM

    Please post the code for your entire program. It appears that you are winding up the wrist.


    You need to to have a joint move to a fixed position, no offsets, that you move to everytime you approach and exit from your fixture. Make that position as neutral as possible (J4 and J6 as close to 0 degrees as possible).


    Also you are putting the robot near a singularity. You could fix that by changing the relationship of height or angle between the robot and fixture.

  • Counting with FANUC Pick and Place

    • HawkME
    • August 15, 2024 at 5:34 PM

    Right, your for loop registers already are counters. Just use them.

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