Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Splitting a large program at certain points

#1
Hello,

We are going to run a milling program on an old Fanuc controller.  The program will have to be split into smaller pieces in order to fit into the controller. I know that RoboDk can do this splitting - we have done it on previous projects.

Here is the twist... I need to split the program during a retraction so that the cutter does not sit on the material and leave a mark.  My first plan (which is my only plan) is to insert some special comment instructions where I want to split the program and then have Python go through and chop it up.  Probably making a copy of the initial program, deleting the extra movement instructions, then repeating for how many pieces it needs.

Have you had to do this before?  Is there an easier way?  I have a habit of just doing everything with Python, but if there is a better way I would certainly give it a try.

Thank you for your suggestions.
#2
You should be able to split programs automatically using the Fanuc DripFeed post processor. This automatically uploads the files on the robot controller as the program is executed.

Do you mean that you need the program to not be split within certain sections? These sections could be marked as comments as you are suggestiong. Implementing this would require customizing the post processor (using Python).

Also, there is a variable you can adjust to decide how long you want each program to be.
  




Users browsing this thread:
1 Guest(s)