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
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

JGFRM for Tool

  • Robo_Eng_13
  • November 26, 2018 at 2:32 PM
  • Thread is Resolved
  • Robo_Eng_13
    Reactions Received
    26
    Trophies
    4
    Posts
    432
    • November 26, 2018 at 2:32 PM
    • #1

    We are setting up passwords at our Weld Engineer's request to limit the ability of general Tech's from touching up the rotation of weld point, only allowing them Cartesian adjustments. Unfortunately, the only way to do this built in is with the JGFRM option in the password configuration. This limits them to a Cartesian move, but also effectively sticks them in the user frame instead of the tool frame, which they prefer.

    I had a thought, that since the JGFRM is based on a User Frame, it should be possible to have a BG Logic program looking at the tool and redefining the user frame based on that at all times. Is that possible? I would need to use 3 PRs in the current User Frame with Tool Offsets in the current Tool Frame, and set them to the System Variables defining a User Frame, i believe.

    Has anyone done anything like this, and do you have any suggestions to accomplish this?

  • RobotRon
    Trophies
    3
    Posts
    49
    • November 26, 2018 at 8:54 PM
    • #2

    Good question. Following

  • Sergei Troizky
    Reactions Received
    71
    Trophies
    6
    Posts
    664
    • November 27, 2018 at 3:30 PM
    • #3

    Setting the system variable $SCR_GRP[1].$coord_mask=8 limits the jogging choice to Tool Frame only.
    There is a bit defined for each coordinate system allowed:
    Bit 0=1dec=Joint
    Bit 1=2dec=Jog Frame
    Bit 2=4dec=World
    Bit 3=8dec=Tool Frame
    Bit 4=16dec=User Frame.

    Is this what you need?

    Do it well right away. It will become bad by itself.

  • Robo_Eng_13
    Reactions Received
    26
    Trophies
    4
    Posts
    432
    • November 27, 2018 at 3:38 PM
    • #4

    Not exactly.

    We are putting in two password levels, one for general technicians and one for special weld techs. The desire is that normal techs will be able to do positional touchups only in cartesian directions, but not be able to rotate the weld torch (we have had issues of individuals without welding knowledge or experience contorting the robot to reach where they wanted, but producing a terrible quality weld because of the angle). We want the weld techs to have full control.

    All of the techs typically want to jog the robot in tool coords, as it is easier and faster for them, knowing it is relative to what they are currently seeing.

    Then problem is, FANUCs password setup does have an option to restrict the user from performing rotations, but it forces them to only work in JGFRM. JGFRM, near as i can tell, is just a user frame that does not get taught with the points in the program. This is convenient so that you do not change the User Frame and accidentally teach a non compatible point in a program, but it is static to the world, rather than following the tool.

    If the JGFRM references a specific user frame, i would like to have a simple program that would pull current LPOS into a PR, then set that PR to the User Frame, then in my mind, the JGFRM would then be moving relative to the tool.

    I tried this yesterday evening, but i did not have much luck. It definitely set the User Frame correctly, it just didn't seem to behave as expected. Will need to do more research into how the JGFRM references a User Frame. Also looks like the necessary commands are not usable in BG Logic with all the groups masked out. May look into macros?

  • Famous_Fella
    Reactions Received
    25
    Trophies
    4
    Posts
    131
    • November 30, 2018 at 4:51 PM
    • #5

    what are you guys in this company ? :icon_mrgreen: Fifteen year olds ? :love029: Can't you just arrange a meeting and discuss the issue like professionals ? Sometimes the simplest solution is the best option.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • krc5
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000
  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