@droftarts said in 5-axis CNC/FDM: Tool vs Machine Coordinates (Inverse Kinematics):
@xyzdims impressive progress! From what I understand, 5 axis machining is mostly a slicing/tool path generation problem, and the firmware doesn’t resolve the input coordinates; it just goes where the Gcode tells it to. So it’s slicing where the heavy lifting happens. But I haven’t played around with it, and I’m not a programmer.
As for tools to generate 5-axis Gcode, Fusion 360 has it built in I think, but it’s only available for paid-for versions, and is limited to machining rather than 3D printing afaik. I’m sure there are other professional tools on the CNC side, but haven’t looked recently. 5 axis 3D printing seems very much in its infancy!
Its completely the opposite. Most industrial machines do the kinematics on the controller itself. The gcode is tool center point data and you use a specific g code to turn inverse kinematics on and off. They can also jog in these coordinate systems and have dynamic work offsets where the program origin can be anywhere on the part. This also means programs are machine agnostic. Mostly.
The biggest obstacle for 5 axis printing is Indeed the slicing side. There’s currently vety little information and research in 5 axis slicing algorithms. Its much more complex than 3 axis. We even havent made any progress on non-planar slicing.