09-12-2019, 08:11 PM
Hi everyone!
I'm working on a path for material removal on aluminum ingots, with a FANUC M900iB/700 and a very small cage. I know that the setup as is can theoretically reach all points without collisions, but RoboDK cannot process the correct path in a reasonable timeframe. Since the layout is very stringent, I decided that I would calculate the tool angle relative to the surface normal according to the tool's (x,y) position in the active reference frame.
My question is, how can I read the machining program, modify the angle for every point through the Python API (in a cartesian config, not a joint one), and save that as a new program?
Thanks a lot.
The workcell here:
NovelisV2.rdk(Size: 8.71 MB / Downloads: 358)
I'm working on a path for material removal on aluminum ingots, with a FANUC M900iB/700 and a very small cage. I know that the setup as is can theoretically reach all points without collisions, but RoboDK cannot process the correct path in a reasonable timeframe. Since the layout is very stringent, I decided that I would calculate the tool angle relative to the surface normal according to the tool's (x,y) position in the active reference frame.
My question is, how can I read the machining program, modify the angle for every point through the Python API (in a cartesian config, not a joint one), and save that as a new program?
Thanks a lot.
The workcell here:
NovelisV2.rdk(Size: 8.71 MB / Downloads: 358)