CAM Simulator: Difference between revisions

From FreeCAD Documentation
m (Use the correct naming convention for workbenches)
No edit summary
(11 intermediate revisions by 4 users not shown)
Line 2: Line 2:
{{UnfinishedDocu}}
{{UnfinishedDocu}}
<translate>
<translate>

<!--T:9-->
<!--T:9-->
{{Docnav
{{Docnav
|[[Path_Inspect|G-Code Inspector]]
|[[Path_Inspect|Inspect]]
|[[Path_SelectLoop|SelectLoop]]
|[[Path_ToolLibraryEdit|Tool Manager]]
|[[Path_Workbench|Path]]
|[[Path_Workbench|Path]]
|IconL=Path_Inspect.svg
|IconL=Path_Inspect.svg
|IconR=Path_SelectLoop.svg
|IconC=Workbench_Path.svg
|IconC=Workbench_Path.svg
|IconR=Path_ToolLibraryEdit.svg
}}
}}


Line 15: Line 16:
{{GuiCommand
{{GuiCommand
|Name=Path Simulator
|Name=Path Simulator
|Workbenches=[[Path Workbench|Path]]
|MenuLocation=Path → CAM Simulator
|MenuLocation=Path → CAM Simulator
|SeeAlso=[[Path Inspect|Path Inspect]]
|Workbenches=[[Path_Workbench|Path]]
|Shortcut={{KEY|P}} {{KEY|M}}
|SeeAlso=[[Path_Inspect|Path Inspect]]
}}
}}


Line 25: Line 27:
This tool allows Simulation of the Path Job by sweeping 3D Models of the Tools used in each Operation, along the G-Code paths, subtracting material from the Stock, where the stock and tool overlap, providing visualization of the Job. This allows detection and isolation of errors prior to running the Job on a mill.
This tool allows Simulation of the Path Job by sweeping 3D Models of the Tools used in each Operation, along the G-Code paths, subtracting material from the Stock, where the stock and tool overlap, providing visualization of the Job. This allows detection and isolation of errors prior to running the Job on a mill.


</translate>
<!--T:8-->
[[File:Path-Simulation.gif]]
[[File:Path-Simulation.gif]]
<translate>


==Usage== <!--T:4-->
==Usage== <!--T:13-->

# Press the {{KEY|[[Image:Path_Simulator.svg|16px]] [[Path_Simulator|CAM Simulator]]}} button
<!--T:4-->
# De-select any Operations that are not to be simulated
# There are several ways to invoke the command:
# Tune the Speed and Accuracy settings.
#* Press the {{Button|[[Image:Path_Simulator.svg|16px]] [[Path_Simulator|Path Simulator]]}} button.
# Select the Job for simulation from the drop menu.
#* Select the {{MenuCommand|Path → [[Image:Path_Simulator.svg|16px]] CAM Simulator}} option from the menu.
# Press {{Button|Play}} button to or play back an animation of the operations.<br> Press the {{Button|Fast Forward}} button to make it really fast even for complicated paths.
#* Use the keyboard shortcut: {{KEY|P}} then {{KEY|M}}.
# {{Button|Pause}} and {{Button|Single-Step}} functionality is provided for resolving specific cuts or movements.
# De-select any {{MenuCommand|Operations}} that are not to be simulated
# Clicking the {{Button|Cancel}} button will remove the stock created for the simulation. If you click {{Button|OK}} this object will be kept in your Job.
# Tune the {{MenuCommand|Speed}} and {{MenuCommand|Accuracy}} settings.
# Select the {{MenuCommand|Job}} for simulation from the drop menu.
# Use the {{MenuCommand|Path Simulator}} toolbar to invoke different actions:
#* Press the [[Image:Path_BPlay.svg|24px]] (Play) button to play or playback an animation of the operations.
#* Press the [[Image:Path BFastForward.svg|24px]] (Fast Forward) button to increase the speed substantially (in order to quickly review complicated paths).
#* Press the [[Image:Path_BPause.svg|24px]] (Pause) button to pause animation for troubleshooting purposes
#* Press the [[Image:Path_BStep.svg|24px]] (Single-Step) button for slowing down the animation, this functionality helps troubleshooting and resolving specific cuts and/or movements.
#* Press the [[Image:Path_BStop.svg|24px]] (Stop) button to stop the animation.
# Press the {{Button|Cancel}} button will remove the stock created for the simulation. If you press {{Button|OK}} this object will be kept in your Job.


==Properties== <!--T:5-->
==Properties== <!--T:5-->
# need usage


<!--T:6-->
<!--T:6-->
Line 46: Line 57:
* {{PropertyData|Operation List}}: The list of Operations selected for inclusion in the simulation.
* {{PropertyData|Operation List}}: The list of Operations selected for inclusion in the simulation.



<!--T:7-->
*need options


<!--T:10-->
<!--T:10-->
{{Docnav
{{Docnav
|[[Path_Inspect|G-Code Inspector]]
|[[Path_Inspect|Inspect]]
|[[Path_SelectLoop|SelectLoop]]
|[[Path_ToolLibraryEdit|Tool Manager]]
|[[Path_Workbench|Path]]
|[[Path_Workbench|Path]]
|IconL=Path_Inspect.svg
|IconL=Path_Inspect.svg
|IconR=Path_SelectLoop.svg
|IconC=Workbench_Path.svg
|IconC=Workbench_Path.svg
|IconR=Path_ToolLibraryEdit.svg
}}
}}

<!--T:11-->
{{Path_Tools_navi}}

<!--T:12-->
{{Userdocnavi}}


</translate>
</translate>
{{Path_Tools_navi{{#translation:}}}}
{{clear}}
{{Userdocnavi{{#translation:}}}}

Revision as of 16:26, 6 November 2021

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Path Simulator

Menu location
Path → CAM Simulator
Workbenches
Path
Default shortcut
P M
Introduced in version
-
See also
Path Inspect

Description

This tool allows Simulation of the Path Job by sweeping 3D Models of the Tools used in each Operation, along the G-Code paths, subtracting material from the Stock, where the stock and tool overlap, providing visualization of the Job. This allows detection and isolation of errors prior to running the Job on a mill.

Usage

  1. There are several ways to invoke the command:
    • Press the Path Simulator button.
    • Select the Path → CAM Simulator option from the menu.
    • Use the keyboard shortcut: P then M.
  2. De-select any Operations that are not to be simulated
  3. Tune the Speed and Accuracy settings.
  4. Select the Job for simulation from the drop menu.
  5. Use the Path Simulator toolbar to invoke different actions:
    • Press the (Play) button to play or playback an animation of the operations.
    • Press the (Fast Forward) button to increase the speed substantially (in order to quickly review complicated paths).
    • Press the (Pause) button to pause animation for troubleshooting purposes
    • Press the (Single-Step) button for slowing down the animation, this functionality helps troubleshooting and resolving specific cuts and/or movements.
    • Press the (Stop) button to stop the animation.
  6. Press the Cancel button will remove the stock created for the simulation. If you press OK this object will be kept in your Job.

Properties

  • DataPlayback Speed: The speed of the simulation playback, in G-Code lines/second
  • DataAccuracy: The accuracy of the simulation expressed as a percentage indicating the simulations deviation from the Job. For interactive simulation, reducing accuracy to 0.3 works much faster.
  • DataJob: The Job used as the basis of the simulation
  • DataOperation List: The list of Operations selected for inclusion in the simulation.