Good Morning, Fusion Community
We have updated most of our Fusion library post processors to allow you to simulate many more movements of your program. This includes initial positioning of the machine, sending it to its home position, making tool changes, moving between two toolpaths, and parking the machine at the end of the program!
This will now allow you to check all of these parts of the program and ensure everything is safe before you run it on your machine!
Follow these steps to enable the functionality:
If you have any questions or feedback, please reply here or email me: George.roberts@autodesk.com
George Roberts
Manufacturing Product managerLove the new updates! I had a question on tool changes though. Am I correct in saying that simulation doesn't show tool changes? Simulating a Haas UMC500 doesn't show the machine moving to the tool change position during tool changes.
Thanks for your feedback!
What you should currently see is the machine moving to the G53/G28 Z home positions before a tool change. If there is a specific tool change position you´d like to simulate, the code for that is in the writeToolBlock function in every post but disabled:
machineSimulation({/*x:toPreciseUnit(200, MM), y:toPreciseUnit(200, MM), coordinates:MACHINE,*/ mode:TOOLCHANGE}); // move machineSimulation to a tool change position
If you want the simulation to move to a specific position prior to the tool change, you can uncomment the code and then enter your desired X/Y positions for the tool change.
Without tool change position:
Ok, I have this working, but I don't understand the xy home position kinematics. The actual tool change position is X-23.799 Y-3.426 which I also use for my xy home position/park at end of program. I have to divide these by 2 to work otherwise the spindle ends up in the tool arm.
My XY origin was on my C axis. I went into the machine builder and moved components to the actual machine origin. This never reared its head until I selected simulate connection moves (preview feature) in my machine definition. All is well now...thanks for the help!!!
Perfect, you did exactly the right thing by adjusting things with the machine builder. Thanks for your feedback!
For me, my XY was centered around the c-axis. I had to move xyz to the actual machine zero. I had to know how much to move the xyz from the c-axis to the machine zero. If you don't know this info you will need to get. Hope this helps!
After I made adjustments in the machine builder, my tool holder was detached from the spindle during machine simulation by the amount I had moved my xy. To fix this go back to the machine builder and reselect the tool holder attach point.
If you have a machine where the zero position needs to be adjusted, then rather than use Move Components (which will work) it is hopefully easier to use the new Save as zero option for the axis (in Machine Builder -> Preview Machine Movements -> ⋮ ). Simply drive the axis to the position that should be its zero position and click Save as zero, if everything looks correct, then select OK on the dialog to keep the changes.
(Save as minimum/maximum limit are available in the Insider release now, and should be available to everyone soon. Until then the limits can be adjusted from the Machine Definition -> Kinematics -> select axis.)
Can't find what you're looking for? Ask the community or share your knowledge.