05-27-2026, 10:48 PM
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.
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.

