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

Continous axis velocity control

  • kharris
  • March 28, 2014 at 7:41 PM
  • Thread is Resolved
  • kharris
    Guest
    • March 28, 2014 at 7:41 PM
    • #1

    I am programming a Fanuc M-10iA to move through a sequence of positions (~20,000) where each move command has a position, time and velocity of J6 (continuous turn). Since the number of points is large, I have written code to have the robot step through a ring buffer of 250 points. The buffer is filled by PC software to keep fresh positions in the buffer. Two R[] ring buffers of the same size provide the move command with the time and J6 velocity. My problem is that the TPP commands for moves allow indirect addressing for everything but the continuous axis. A command would look like:

    L PR[R[25]] R[R[24]]sec CNT50 CTV70

    Where R[25] points to the position in the buffer of possible points PR[index] and R[24] points to a position in a buffer of move times R[index].
    The problem is that I also want to control the J6 velocity and the only command I can find is the CTVXX where XX is a fixed percent rather than an indirect variable like the other commands parts. Ideally, the command would look like:

    L PR[R[25]] R[R[24]]sec CNT50 CTV[R[23]]

    where R23 points to a variable containing the velocity. The WinTPE does not provide an option for this type of indirect control of the continuous axis.

    So far my only semi-successful approach is to create a series of IF statments that JMP to move lines with various CTV speeds. This is less than ideal due to the extra time delay between moves.

    Any ideas?

    Thanks

    Edited once, last by kharris (March 28, 2014 at 7:50 PM).

  • kharris
    Guest
    • April 16, 2014 at 10:04 PM
    • #2

    This is just an update on this issue.
    It turns out (hours of experimentation) that the CTV command does allow a direct variable. This was not evident (or allowed) in the trial version of WinTPE that I was using. I recently purchased OLPCPRO and used the text editor to try combinations of command line options not documented in the manual.

    The CVT will accept a direct number: L PR[R[25]] R[R[24]]sec CNT50 CTV20
    The CVT will accept a direct variable: L PR[R[25]] R[R[24]]sec CNT50 CTV R[23]
    It will not accept an indirect variable: L PR[R[25]] R[R[24]]sec CNT50 CTV R[R[23]]

    On another subject: I found that I could use the OLPCPRO text editor to create and edit a .LS file. It then can be "Built" (compiled?) into a .tp file for export to the robot. A KEY understanding in this is that if the program is "SELECT"ed on the robot, an error about "program in use" and failed to export is given. I used the FRRobotDemo, connected to the robot via ethernet, to "SELECT" a different program. The export then works and all you have to do is use the demo program to select the new program again.

    WHO decided that it was a great idea to replace WinTPE with a graphic touch pendant with 10 visible program lines for editing TP programs in the new OLPCPRO???? A keyboard with only ones and zeros would have been almost as productive!

    Kevin

  • locobot
    Reactions Received
    1
    Trophies
    3
    Posts
    23
    • April 17, 2014 at 3:41 PM
    • #3

    I agree WinTPE was an effective tool. Wish it was still around. The only theory I can come up with for discontinuing was that people were buying WinTPE instead of the more expensive SimPro/HandlingPro/Roboguide.

    Does your version of OLPCPRO have the 'iP' on the right of the teachpendant screen? This will toggle between the legacy teachpendant to the new ipendant displays.

  • kharris
    Guest
    • April 17, 2014 at 5:13 PM
    • #4

    I have OLPCPRO v8 and it does have the iP to the right. It looks like the legacy is the default. When I choose iP it looks more like the TP I have. The text editor is much better for what I'm doing but the line numbering (because I originally used WinTPE) is now painful. I understand from other posts that I could just eliminate the line numbers and I may do that soon.

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
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • 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
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • 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