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

Alter view in 4D Display

  • K-Sky
  • January 24, 2017 at 3:25 PM
  • Thread is Resolved
  • K-Sky
    Reactions Received
    4
    Trophies
    3
    Posts
    196
    • January 24, 2017 at 3:25 PM
    • #1

    I am working on a project with an M10 inverted. The customer is rather new to robots and would prefer that the robot would look more realistic in the 4D Display. I have looked in the manual and have found some info about it, but have some questions. It shows using the variable $CELL_GRP[1].$CELL_FRAME to manipulate the robot position in the 4D Display. I want to flip over and played around with it in RoboGuide and it will in fact let you flip over the robot. My question is does just flipping the robot affect anything else? There are a lot of settings in there and that is why I am hesitant to make changes. Besides just having the X, Y, Z, W, P, R values, there is the config values like NDB, 0, 0, 0 and options for CFG_FLIP, CFG_LEFT, CFG_UP, CFG_FRONT that need to be set to TRUE/FALSE. I cant find any documentation on how to set these or what might be affected by my flipping the robot. Does anyone having any experience doing this, or know where I can find any documentation about setting this up.

    It also looks like there is a way to have more than just the robot displayed in the 4D Display. In one of the images in the HandlingTool manual, in the 4D Display section it shows a welding robot, but there is also other items in the image. Also in the image is a frame of some sort that is getting welded and it is mounted on one of those moving platforms that moves simultaneously with the robot. Somehow these images were imported, any idea how this is done?

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • January 24, 2017 at 7:54 PM
    • #2

    Only the XYZWPR values are used for the robot positioning in the $CELL_FRAME var. Everything else is ignored. You can also edit those values from the Frames area under setup.

    As far as 4D import to the robot, you have to create a 4D view in your cell browser tree in RoboGuide, once you made one, double click on it to open it and then just click on the help button in the 4D edit window and follow the guide. Its pretty easy. One thing I recommend is to keep the geometry you import as simple as possible if you want the 4D view on the real robot controller to run above 1 FPS.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • K-Sky
    Reactions Received
    4
    Trophies
    3
    Posts
    196
    • January 24, 2017 at 9:09 PM
    • #3

    Thanks. I got that to work, but how do I then save and load that onto the actual robot?

  • Nation
    Typical Robot Error
    Reactions Received
    556
    Trophies
    9
    Posts
    1,937
    • January 25, 2017 at 5:28 PM
    • #4

    That's also in the help file.

    Quote from Fanuc Help File


    Transfer 4D Graphics data from ROBOGUIDE to a real robot
    A view and its defined object are exported to a fileset that can then be loaded to a robot controller. To view the resulting objects on the Teach Pendant the 4D Graphics option is required.
    1. Select the desired View from the cell browser 4D Edit views
    2. Define the controllers for synchronization generation on the Property Page General Tab for the view. Open the property page by right mouse clicking on the desired view and select Properties.
    3. Generate a controller file set by pressing the synchronize with controllers toolbar button ().
    4. Browse to the directory that contains the generated files set: press the Explore TPGL Foler toolbar button () to quickly open the desired directory. If generation of a fileset for multiple robots is executed, you may select the desired controller.
    4a. Within this directory there are multiple files. A fileset contains the graphics files, a configuration XML file, and a command file.
    5. Copy the controller fileset to a memory device that can be used to load onto a robot controller.
    6. Load the fileset onto a robot controller.
    6a. Open the Teach Pendant file menu
    6b. Use the Dir function to see the directory contents for the desired files
    6c. Cursor to the LOADTPGL.CM file. Execute the file by pressing the Enter key

    Display More

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

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

Users Viewing This Thread

  • 1 Guest
  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