This tutorial guides you through the design of a simple 3-axis milling machine. We start the tutorial by opening an
.md file that already contains all of the solids that represent the machine. This tutorial gives you instructions that help you establish the relationships between the different solids. You are guided in establishing movement, parent/child, and top-most table relationships.
Specifying movements
First, open
3axFerarriMachine Notcomplete.md from
Examples\Machine Design\Mill\3-Axis.
Let's specify how the machine moves. The first piece is the quill. The quill is represented as a single solid in the part file. You can see the quill displayed in the
Part View
and in the graphics window (shown in red here):
- Select Machine Design tab > Motion panel > Movement.
The
Specify Movement dialog is displayed:
- For the
solid, select
quill and in the
Tool quill section, select
Moves +delta Y.
- Click the
Apply button to save the setting for this solid.
- For the next
solid, select
z_slide and in the
Tool quill section, select
Moves +delta Z.
- Click the
Apply button to save the setting for this solid.
- For the next
solid, select
x_slide and in the
Table section, select
Moves -delta X.
- Click the
Apply button to save the setting for this solid.
- Click the
OK button to close the dialog.
Defining parent/child relationships
Next, we must define some parent-child relationships between various solids. The image below shows the first set of parent-child relationships that we must establish. The machine is the parent of
column_base, which in turn is the parent of
z_slide, which in turn is the parent of
quill. If
column_base moves, then
z_slide must move with it, and if
z_slide moves, then
quill needs to go along as well.
|
quill
z_slide
column_base
|
- Select Machine Design tab > Configuration panel > Parent/Child Relationships.
The
Parent/Child Relationships dialog is displayed.
- For
parent/solid1, select
machine and for
child/solid2, select
column_base. This sets
machine as the parent of
column_base.
- Click the
Apply button to save the relationship.
- Repeat steps 2 and 3 to set the following:
-
column_base as the parent of
z_slide
-
z_slide as the parent of
quill
-
machine as the parent of
base
-
base as the parent of
x_slide
-
x_slide as the parent of
top_table
-
x_slide as the parent of
tool_storage
Tip: Use the left arrow button to quickly move the previous
child solid to the
parent column as you work down the list.
Your machine hierarchy should look like this:
- Click the
OK button to close the dialog.
Defining the stock attachment point
Next, we must define the top-most table so that
FeatureCAM knows where to put the stock whenever this machine is used in simulation.
- Select Home tab > Create panel > UCS.
The
UCS dialog is displayed.
- Click the
New button.
The
New UCS dialog is displayed.
- In the
New UCS dialog:
- For the
Name, enter
UCS2.
- Select the
Create from UCS option.
- Select the
STOCK UCS.
- Click the
OK button to close the
New UCS dialog.
- In the
UCS dialog, ensure
UCS2 is selected as the
Current UCS and click the
Translate button.
The
Translate dialog is displayed.
- In the
Translate along axis section, enter
100 for the
Z axis. This places it on the top of toptable as shown below.
- Click the
OK button to save the settings and close the dialog.
- Click the
Close button to close the
UCS dialog.
- Select Machine Design tab > Configuration panel > Top most Table.
The
Top-most Table dialog is displayed.
- In the
Top-most Table dialog:
- Select
top_table as the solid.
- Select the
Existing UCS option.
- Select
UCS2 from the
Existing UCS menu.
- Click the
OK button to save the settings and close the dialog.
Defining the spindle attachment point
Next, we must define a place where the spindle mates to the quill.
- Select Home tab > Create panel > UCS.
The
UCS dialog is displayed.
- Click the
New button.
The
New UCS dialog is displayed.
- In the
New UCS dialog:
- For the
Name, enter
UCS3.
- Select the
Create and go to alignment wizard option.
- Click the
OK button.
The
Align UCS wizard opens.
- Select
Revolved Surface and click the
Next button.
- For the surface, select or pick
face_31 of the quill solid (shown below).
- Click the
Finish button to save and close the wizard.
- Click the
Close button to close the
UCS dialog.
This new UCS is a mating point for the spindle.
- Select Machine Design tab > Tools panel > Add Tool Location.
The
Add Tool Location dialog is displayed.
- In the
Add Tool Location dialog:
- Select the
Add Tool Location tab.
- For the solid, select
quill.
- Select the
Existing UCS option.
- Select
UCS3 from the
Existing UCS menu.
- Click the
OK button to save the settings and close the dialog.
Saving your new machine
Save your machine in a new file.
- Select File > Save As.
- Save the file with a new name so that you don't overwrite the example file and can run the tutorial again in future.
Using your new machine
To use your new machine:
-
Open an
.fm file.
- Select Home tab > Part Program panel > Setups.
The
Setups dialog is displayed.
- Select the Setup that you want to simulate and click the
Edit button.
Note: For files where you simulate multiple Setups such as indexed or turn/mill parts, you should associate the machine file with the first Setup of a part.
- Click the
Next button until you reach the
Setup - Simulation Information page.
- Change the offset as needed. Usually, if the part-program zero is on the top of the part, then the offset is a negative Z.
- Select
Always use this one and browse to the location of your new Machine Design file.
- Click the
Finish button to save the settings and close the wizard.
- Select
Machine Simulation mode in the
Simulation toolbar and press
Play.