Contact US

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Changing Position Registers via PC/ Ethernet in Fanuc R30iA controller

Changing Position Registers via PC/ Ethernet in Fanuc R30iA controller

Changing Position Registers via PC/ Ethernet in Fanuc R30iA controller

Hey all,

My company is trying to use an LRMate 200iC as a positioning system for some experiments and we are using R30iA controller with our robot. I'm having a heck of a time trying to use this thing because I'm new to this type of robot and its programming languages (TPP, Karel etc). All I need is to be able to tell the robot from a PC where to move for its next location.

I would like to be able to directly input values in to the position registers of the controller. The kicker is, if it is at all possible, I'd like to do it via Matlab or Labview. Has anyone ever tried this successfully? What tools do you recommend or know that may work for us? I'm ok with using Ethernet or Serial but I need to be able to change the values of the position registers in the controller.

 I think this is all I need to be able to get my project off the ground. Any and all help will be greatly appreciated.

Thanks in advance for your help.

RE: Changing Position Registers via PC/ Ethernet in Fanuc R30iA controller

Not-A-Fanuc-Expert talking here, but  I'll give it a try.

My limited experience with TPP suggests you won't be able to do this with TPP.  It's too simplistic and meant to be that way.  Somebody correct me if I am wrong.

I think it may be more possible with KAREL, but I doubt Fanuc will allow you to write data directly to a register from an outside source.  Other controllers I've used never did.

You probably will need to set up a secondary task (is this possible in Fanuc?) or subroutine to read in serial ASCII values, convert to numeric, stuff into register, THEN move to register value.

At least that's how I've done it with other robot controllers a couple dozen times.

Blue Technik LLC
Advanced Robotics & Automation Engineering

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close