CAM Tools: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
{{Page in progress}} |
{{Page in progress}} |
||
{{Docnav |
|||
<!-- |
|||
|[[Path_Simulator|Simulator]] |
|||
|[[Path_SelectLoop|Complete Loop]] |
|||
|[[Path_Workbench|Path]] |
|||
|IconL=Path_Simulator.png |
|||
|IconC=Workbench_Path.svg |
|||
|IconR=Path_SelectLoop.svg |
|||
--> |
|||
}} |
|||
{{GuiCommand |
|||
|Name=Path Tools |
|||
|Workbenches=[[Path Workbench|Path]] |
|||
|MenuLocation=Path → Tool Manager |
|||
|Shortcut={{KEY|}} {{KEY|}} |
|||
|SeeAlso= |
|||
}} |
|||
Line 58: | Line 41: | ||
* [[Path_ToolBit_Library_Manager|Toolbit Library Manager]] For managing the users Toolbit collection |
* [[Path_ToolBit_Library_Manager|Toolbit Library Manager]] For managing the users Toolbit collection |
||
===Toolbit Dock=== |
|||
[[Image:Toolbit Dock.png]] |
|||
The ToolBit dock is easily accessible from the main toolbar in the Path workbench. |
|||
Pressing the button (button) will toggle the state of the dock. The dock is displayed |
|||
in the right position by default but may be moved by the user. The dock can also be |
|||
toggled with the Accelerator sequence (p,t) |
|||
The purpose of the dock is to display the currently selected library and allow the user to quickly |
|||
add tool controllers to the Path Job(s). |
|||
Double-clicking on a toolbit will create a single tool controller for the toolbit. |
|||
Multi-selecting toolbits and pressing the 'Add to Job' button will create tool controllers for all toolbits in the libarary. |
|||
The user may also select multiple tools and use the 'add...' button at the bottom to |
|||
add tool controllers for the selection. |
|||
The top of the panel contains an text field showing the current path and a 'browse' button |
|||
to choose another path. When a path is selected, all tool libraries from that location |
|||
are scanned and shown in the dock. The dock will remember the last selection between uses |
|||
A cog button at the top right allows the user to launch the libarary manager (see below) |
|||
===Toolbit Library Manager=== |
|||
The library manager (shown above) is the dialog for creating, managing, and organize toolbits. |
|||
Launching the library manager from either the Path menu or from the 'cog' button |
|||
in the dock will display the manager as a modal dialog. |
|||
From here the user can perform all task related to toolbit management : |
|||
* Create/edit/delete Toolbits |
|||
* Create libraries |
|||
* Add toolbits to libraries |
|||
* Remove toolbits from libraries |
|||
* Export a library to the LinuxCNC tooltable (.tbl) format |
|||
Only the creation of new toolshapes cannot be done from the toolmanager. |
Only the creation of new toolshapes cannot be done from the toolmanager. |
||
This is an advanced topic. (see toolshape creation) |
This is an advanced topic. (see toolshape creation) |
||
Like the dock, the top of the library manager shows a the current working path and a 'browse' button |
|||
to choose a different path as the working path. When a path is selected, all tool libraries from that location |
|||
are scanned and shown in the manager. |
|||
The manager will remember the last active tool library and working directory between uses. |
|||
==Usage== |
|||
===Create Tool Controllers=== |
|||
# Open the Toolbit Dock using several methods: |
|||
#* Press the {{KEY|[[Image:Path ToolLibraryEdit.png|16px]] }} button in the toolbar to show or hide the dock |
|||
#* Using the {{KEY|P}} then {{KEY|T}} keyboard shortcut to show or hide the dock |
|||
# Use the dock to add toolcontrollers to a Path Job |
|||
#* Doubleclick on a toolbit node to create a toolcontroller for that toolbit. |
|||
#* select one or more toolbits and press the 'add to Job..' button |
|||
===Manage Toolbits=== |
|||
# open the Toolbit Library Manager using several methods: |
|||
#* Using the {{MenuCommand|Path → Toolbit Library Manager}} entry from the top menu |
|||
#* Open the Toolbit dock as described above, then press the XXX button to open the manger |
|||
# Select a library from the list |
|||
# Create/Add/Remove toolbits from the library |
|||
# Save changes. |
|||
# The selected library will become the default library for the dock |
|||
==Organization== |
==Organization== |
||
Line 141: | Line 60: | ||
==Options== |
==Options== |
||
<!-- |
|||
* The tools can be reordered by using the move up/move down buttons |
|||
* Complete tooltables can be imported from XML files (FreeCAD's own tooltable format) or from HeeksCAD tooltables |
|||
--> |
|||
Revision as of 16:42, 24 October 2020
Description
Tools in the Path workbench are handled differently than in other CAM packages
There are several concepts that the user needs to understand:
ToolShapes: ToolShapes are templates for creating toolbits. Toolshapes are FreeCAD documents that model the tool using named constraints. The toolshape is an _abstract_ tool template from which tool instances (called toolbits) are created. For example, all endmills will share the same toolshape file.
ToolBit: Toolbits are instances of a toolshape. A toolbit will have _specific_ values for each of the named constraints in the toolshape. A toolbit is used in a Path Job through a Tool Controller (TC)
Toolbit Library: A library is an arbitrary collection of toolbits. The specific tools in a library is entirely up to the user. Possible use cases for libraries:
* A hobbyist user may have only one library for all of the tools they own. * A library may contain all the tools used for a specific material like aluminum or wood * A library may have toolbits for working on specific material * A library may hold toolbits from a specific supplier * A library may correspond to an automatic tool changer layout.
The File:Path Tools.svg Tool xxxxx
Dialogs
The user will typically interact with the tool management system in two different workflows. Each workflow has dedicated GUI elements.
- Toolbit Dock For using tools in a Path Job
- Toolbit Library Manager For managing the users Toolbit collection
Only the creation of new toolshapes cannot be done from the toolmanager.
This is an advanced topic. (see toolshape creation)
Organization
When FreeCAD is installed a default hierarchy of tool libraries and toolbits is created in the installation directory (Mod/Path/)
Tools + Bit + Library + Shape
The user, however, is free to store their toolbits and libraries anywhere they wish. Even custom toolshapes can be stored in arbitrary locations where they can be backed up. The user is encouraged, however, to use a logical structure as shown above to keep toolbits and libraries organized.
Options
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub