- Posts: 12
- Thank you received: 0
Fusion360 Postprozessor für LinuxCNC 5 Achsen
- Michael1992
- Topic Author
- Offline
- New Member
-
Less
More
8 years 6 months ago #108447
by Michael1992
Fusion360 Postprozessor für LinuxCNC 5 Achsen was created by Michael1992
Hallo Community,
ich suche einen Postprozessor für Fusion360, welcher 5-Achs simultanfräsen in LinuxCNC ermöglicht.
Kann ich den aktuellen Postprozessor abändern? Wenn ja, wie?
Ich bitte um Hilfe.
Danke!
ich suche einen Postprozessor für Fusion360, welcher 5-Achs simultanfräsen in LinuxCNC ermöglicht.
Kann ich den aktuellen Postprozessor abändern? Wenn ja, wie?
Ich bitte um Hilfe.
Danke!
Please Log in to join the conversation.
8 years 6 months ago #108496
by andypugh
Replied by andypugh on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
I do not think that Fusion360 can output 5-axis G-code? (I have seen demos of it doing 4-axis wrapped tooplaths, though)
Have you tried the "emc" postprocessor? That is the old name for LinuxCNC.
Have you tried the "emc" postprocessor? That is the old name for LinuxCNC.
Please Log in to join the conversation.
8 years 6 months ago #108520
by tecno
That looks like 5 axis, right?
Replied by tecno on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
That looks like 5 axis, right?
Please Log in to join the conversation.
7 years 10 months ago #122061
by 3D-Master
Replied by 3D-Master on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
hi,
du kannst meinen Postprozessor benutzen, aber den musst du definitiv noch an deine Maschine anpassen. Der gibt 5 Achsen simultan aus in XYZBC und auch nur von 0-359.999 bei der Rotationsachse C sowie variieren die C-Achs befehle, je nach dem, ob er CW oder CCW drehen will in den Vorwerten. Da ich hier keine .cps Dateien hochladen kann, musst du die Text Datei von .txt zu .cps ändern. Bei Fragen kannst du auch cam.posts@autodesk.com anschreiben, die helfen wirklich gut.
Mfg
du kannst meinen Postprozessor benutzen, aber den musst du definitiv noch an deine Maschine anpassen. Der gibt 5 Achsen simultan aus in XYZBC und auch nur von 0-359.999 bei der Rotationsachse C sowie variieren die C-Achs befehle, je nach dem, ob er CW oder CCW drehen will in den Vorwerten. Da ich hier keine .cps Dateien hochladen kann, musst du die Text Datei von .txt zu .cps ändern. Bei Fragen kannst du auch cam.posts@autodesk.com anschreiben, die helfen wirklich gut.
Mfg
Please Log in to join the conversation.
7 years 10 months ago #122088
by Hakan
Replied by Hakan on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
The postprocessor included with Fusion 360 can easily be modified to support 5-axis.
knowledge.autodesk.com/support/fusion-36...r-5-axis-motion.html
However, due to the way F-feed is handled in linuxcnc the result will not be so good. I made a video about that
Here is a post from Autodesk on the topic of feed rates forums.autodesk.com/t5/hsm-post-processo...ighlight/true#M14311
Another option is to change the kinematics to tcp or inverse kinematics. Described here linuxcnc.org/docs/devel/html/motion/5-axis-kinematics.html . Several 5-axis kinematics are included in linuxcnc dist, just switch "trivkins" to for example "xyzac-trt-kins" and now linuxcnc does tcp. In this case, the standard Fusion 360 post processor can be used directly, just make sure to set
and the code is ready to use by linuxcnc. All nice, though it is hopeless to run the machine in manual mode and jog it. Totally mind boggling, perhaps unpredictable is a better word. There was a recent thread here about switching between the two modes so manually jog in normal Cartesian coordinates and run with inverse kinematics.
knowledge.autodesk.com/support/fusion-36...r-5-axis-motion.html
However, due to the way F-feed is handled in linuxcnc the result will not be so good. I made a video about that
Here is a post from Autodesk on the topic of feed rates forums.autodesk.com/t5/hsm-post-processo...ighlight/true#M14311
Another option is to change the kinematics to tcp or inverse kinematics. Described here linuxcnc.org/docs/devel/html/motion/5-axis-kinematics.html . Several 5-axis kinematics are included in linuxcnc dist, just switch "trivkins" to for example "xyzac-trt-kins" and now linuxcnc does tcp. In this case, the standard Fusion 360 post processor can be used directly, just make sure to set
Code:
optimizeMachineAngles2(0); // TCP mode. 0 = activate
Please Log in to join the conversation.
7 years 10 months ago #122100
by andypugh
If you run the development version of LinuxCNC then you can easily switch between Joint and Axis mode.
However, jogging in TCP shouldn't be that hard, as long as you concentrate on the tool-tip, and even then you will only see anything unusual when making angular jogs.
Replied by andypugh on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
Hakan wrote: All nice, though it is hopeless to run the machine in manual mode and jog it. Totally mind boggling, perhaps unpredictable is a better word. There was a recent thread here about switching between the two modes so manually jog in normal Cartesian coordinates and run with inverse kinematics.
If you run the development version of LinuxCNC then you can easily switch between Joint and Axis mode.
However, jogging in TCP shouldn't be that hard, as long as you concentrate on the tool-tip, and even then you will only see anything unusual when making angular jogs.
Please Log in to join the conversation.
7 years 10 months ago #122103
by Hakan
Replied by Hakan on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
Perhaps expressed from my frustration during the short test I made. It isn't that hard, I agree. But as soon as the A axis had an angle, for example jogging in Z meant I got motion in Z, Y and A. I wasn't used to that and found it a bit surprising, but understandable after a bit of thinking. I think it is really good to be able to switch between the modes.
If one is comfortable with this, tcp is the easiest way to get g-code support from Fusion 360, just a few lines to change that reflects the 4 and 5 axis config.
If one is comfortable with this, tcp is the easiest way to get g-code support from Fusion 360, just a few lines to change that reflects the 4 and 5 axis config.
Please Log in to join the conversation.
- plopes9000
- Offline
- Premium Member
-
Less
More
- Posts: 87
- Thank you received: 0
7 years 4 months ago #136460
by plopes9000
Replied by plopes9000 on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
Here's my version of linuxcnc XYZAC post processor for Fusion 360. Its based on tecno inverse time feed, Spangled 20190223 enable G64 path blending and also some code I stole from another post processor to Rewind C Axis since my setup is -10,+110 degrees in C.
See also videos of my 4/5 Axis Build and Test Run - youtube link
Code:
if (true) { // note: setup your machine here
var aAxis = createAxis({coordinate:0, table:true, axis:[-1, 0, 0], offset:[0, 0, 0], cyclic:false, range:[-10,110], preference:0});
var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, -1], offset:[0, 0.15, 0], cyclic:false, range:[-360000,360000], preference:0});
machineConfiguration = new MachineConfiguration(aAxis, cAxis);
setMachineConfiguration(machineConfiguration);
//optimizeMachineAngles2(0); // TCP mode enabled (eg. M128, TRAORI, G43.4, G243)
optimizeMachineAngles2(1); // TCP mode disable (eg. M128, TRAORI, G43.4, G243)
}
See also videos of my 4/5 Axis Build and Test Run - youtube link
Please Log in to join the conversation.
7 years 4 months ago #136463
by pl7i92
Replied by pl7i92 on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
nice all axis videos show only the Iso cordinate flat system movements
no 5Axis syncron mode
will it be implemented in the post ?
no 5Axis syncron mode
will it be implemented in the post ?
Please Log in to join the conversation.
7 years 4 months ago #136464
by andypugh
Replied by andypugh on topic Fusion360 Postprozessor für LinuxCNC 5 Achsen
Nice. I can see myself offering-up my spare harmonic drive mounting casting to my
existing A axis
tonight, and seeing if there are any more FHA drives on eBay.
Please Log in to join the conversation.
Time to create page: 0.110 seconds
