GettingStartedGuide PDF
GettingStartedGuide PDF
Welcome to VisualMILL and thank you for choosing one of most powerful and easy to
use complete CAD/CAM packages on the market today.
VisualMILL is a unique CAM product plug-in that runs inside of SolidWorks. Plug-ins
can be considered as independent applications that can be loaded and unloaded on
demand from the host program, which in this case is SolidWorks. This fully
integrated VisualMILL plug-in seamlessly integrates SolidWorks CAD functionality
with toolpath generation and cutting simulation/verification, in one package that is
both easy and fun to use.
You can work with the native SolidWorks design data as well as use any of the data
types that can be imported into Solids such as solids and surfaces. Then you can
use VisualMILL with its wide selection of tools and toolpath strategies to create
machining operations and associated toolpaths. These toolpaths can then be
simulated and verified, and finally post-processed to the controller of your choice.
Welcome to the VisualMILL getting started guide. This file contains various tutorials
to help you get started with learning VisualMILL. Each tutorial lesson has two
associated SolidWorks files that you can find located in the Tutorials folder under
the installation folder of VisualMILL. The first file is a completed file that contains all
of the completed toolpaths and machining operations and represents the file that you
should end up with after working through the tutorial. The other file is a starter file
that contains only the geometry. Use the completed file as a reference. Copy the
starter file and use this file to begin each tutorial.
Apart from the on-line help system you can download tutorials and projects from
MecSoft Corporation's web site at www.mecsoft.com. This will help you get started
with using VisualMILL.
If you need additional help, or if you have any questions regarding VisualMILL, you
may contact us via e-mail at [email protected]
MecSoft offers Online training as well as personalized full day training sessions.
Please look up our website or email us at [email protected] for further details
Please do continue to visit our home page to learn about the latest updates to
VisualMILL and any other help material.
Introduction
This tutorial will illustrate machining of a simple prismatic part such as this gasket
using 2-1/2 milling operations. Even though we have created a 3-D representation of
the gasket, it will be seen later on that we can machine this using just 2-D Sketches.
The reason we are able to do this is because of the prismatic nature of this model.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
• We will machine the Gasket by using a 2-½ axis machining operation called
Profiling.
• The part will be machined out of a 8 ½ x 5 x ¼ inch poplar wood sheet using
a ½ inch Flat End Mill.
• The wooden sheet will be held to the machine table or the spoil sheet on the
table using double-sided tape.
In creating programs for each setup, the following steps will be followed:
• Create the Stock geometry
• Set the Machine zero point with respect to the machine coordinates
• Create / Select the tool used for machining
• Set the feeds and speeds
• Set the clearance plane for the non-cutting transfer moves of the cutter
• Select the machining regions for containing the cutter to specific areas to cut
• Select the machining operations and set the parameters
• Generate the toolpath
• Simulate the toolpath.
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the Gasket.sldprt file from the Tutorials
folder in the VisualMILL 6.0 installation folder. (C:\Program Files\MecSoft
Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select
Haas as the post processor for this exercise. Set the posted file extension
type to .nc
1. Select Create/Load stock from the setup tab and create a Box Stock
2. This brings up the Box Stock parameters. Set the Length (L) = 8.50,
Width W = 5.00 and Height (H) = 0.125. Leave the other parameters as
default and Click OK.
The stock geometry is now created, and a semi-transparent stock box is displayed on
top of the part geometry.
Note: If the stock geometry is not visible, click Stock Visibility located on the status
bar in the MOPs browser.
3. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Top and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
The MCS is represented as a triad with 3 arrows, the Green arrow indicating X axis,
Blue the Y axis and Red the Z axis. It is always a good practice to set the machine
zero before generating a toolpath.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face
to Highest Z, and Zero Position to South West corner. This sets the
machine home to the top of the stock material and the southwest corner
of the part geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Click Save As to save the work and specify a file name as Gasket-Rev1.
Create Tools
To machine the above part we will now create a ½ inch (0.5”) Flat End Mill.
2. Set the tool name as FlatMill-0.5, Tool Diameter = 0.5, Under the
Properties tab set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
The created tools are now listed under the VisualMILL-Tools browser.
2 ½ Axis Profiling
This brings up the 2 ½ Axis Profiling Operations dialog. We will go over the steps for
creating the profile operations for the inner features of the Gasket.
We will not select the sketch to machine the 3 inner circles on the part.
3. Switch to Feature Manager Design tree and select Sketch2 located under
Extrude2.
The 2 ½ Axis Profiling operation dialog comes back up displaying the selected
regions (sketch entities). The selected regions are also highlighted on the part.
You can click on the Region list and corresponding sketch entities are highlighted on
the part.
6. Select the FlatMill-0.5. The 0.5” Flat End mill is now selected as the active
tool and the Tool parameters are displayed to the right of the Tools window.
8. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
10. Set the Clearance Plane Definition to Automatic and Cut Transfer Method to
Clearance Plane.
VisualMILL will determine a safe Z height for the Entry & Exit when set to automatic.
Setting Cut Transfer to Clearance Plane would apply the automatic Z clearance
between transfers when the tool moves from a machining region to another.
12. Set the Stock = 0 and under cut start Side check Use Outside/Inside for
Closed Curves and select Inside. Alternatively you can also use Determine
using 3D model.
13. Select the Cut Levels Tab. Set Location of Cut Geometry At Top (the
selected sketch is located at the top of the gasket) and specify the Total Cut
Depth = 0.125. The cut depth is always set as an absolute value.
Entry/Exit
14. Switch to Entry/Exit Tab and Set the Entry and Exit Type to None.
15. Click Generate. The 2½ Axis Profile toolpath is now generated and the
Operation is listed under the VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
10. Go over to Cut Levels and set the Total Cut Depth = 0.125.
The 2 ½ Axis Profile Operation is now created and is listed in the MOps Browser.
12. Switch to Simulate Tab, select 2 ½ Axis Profiling, and click to simulate
toolpath.
Reports
2. Select the MOp Set1 and right click and select Information.
This provides the estimated machining time for the operations created under MOp
Set1.
Note: You can also go over to Machining Operations and right click and select
information determine the estimated machining time for all the MOp Sets.
Shop Docs
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 1!
Introduction
This tutorial will introduce the usage of 2 ½ axis profiling and Engraving Machining
Operations of VisualMILL. We will be using the Gear.sldprt part file.
It should be noted that, even though the part file contains a 3-D geometry
representing the part, we could machine this entirely by using just 2D Sketches due
to the prismatic nature of this model.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the Gear.sldprt file from the Tutorials
folder in the VisualMILL 6.0 installation folder. (C:\Program Files\MecSoft
Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Part Box Stock
The system calculates the bounding box of the part model as the XYZ extents of
geometry of the part model. The user can then define offsets in any of the three
coordinate directions to apply to the computed bounding box.
The stock geometry is now created, and a semi-transparent stock box is displayed on
top of the part geometry.
4. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Top and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
The MCS is represented as a triad with 3 arrows, the Green arrow indicating X axis,
Blue the Y axis and Red the Z axis. It is always a good practice to set the machine
zero before generating a toolpath.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Click Save As to save the work and specify a file name as Gear-Rev1.
Create Tools
To machine the above part we will now create a ¼ inch (0.25”) Flat End Mill.
2. Set the tool name as FlatMill-0.25, Tool Diameter = 0.25. Under the
Properties tab, set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
2 ½ Axis Profiling
This brings up the 2 ½ Axis Profiling Operations dialog. We will go over the steps for
creating the profile operations.
We will now select the inner circle first and then the outer circle.
4. Switch to Feature Manager Design tree and select Sketch2 located under
Extrude2. This selects the inner circle.
5. Hold the Ctrl key and select Sketch5. This selects the outer circle.
The 2 ½ Axis Profiling operation dialog comes back up displaying the selected
regions (sketch entities). The selected regions are also highlighted on the part.
8. Select the FlatMill-0.25. The 0.25” Flat End mill is now selected as the active
tool, and the Tool parameters are displayed to the right of the Tools window.
10. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
12. Set the Clearance Plane Definition to Automatic and Cut Transfer Method to
Clearance Plane.
VisualMILL will determine a safe Z height for the Entry & Exit when set to automatic.
Setting Cut Transfer to Clearance Plane would apply the automatic Z clearance
between transfers when the tool moves from a machining region to another.
15. Select the Cut Levels Tab and specify the Total Cut Depth = 0.25, Rough
Depth/Cut = 0.125. This would cut the profile in 2 cuts of each 0.125”. Make
sure the cut level ordering is set to Depth First. This would profile the inner
circle and then the outer profile.
Entry/Exit
16. Switch to Entry/Exit Tab, and Set the Entry and Exit Type to None.
17. Click Generate. The 2½ Axis Profile toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
Now we will use engraving operation to cut the slots of the gear by driving the 0.25”
tool in the slot. As already mentioned, the most efficient way of machining slots is to
use the Engraving option and drive the cutter along the center of the slot.
2. Now click on Select Curves as Regions and select Sketch3 from Feature
Manager Design tree. This will select the 6 line segments on the slotted gear
as shown below.
The 2 ½ Axis Engraving operation dialog comes back up displaying the selected
regions (sketch entities). The selected regions are also highlighted on the part.
Select Tool
7. Switch to Cut Parameters tab. Under Cut Depth Control, set the Total Cut
Depth = 0.25, Rough Depth = 0.25, and Rough Depth/Cut = 0.125, Cut
Traversal between cut levels = ZigZag.
9. The Engraving Operation is now created and is listed in the MOps Browser.
Simulate Toolpath
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 2!
Introduction
This tutorial will illustrate machining of a prismatic part such as this Shaft Base using
2-1/2 milling operations. Even though we have created a 3-D representation of the
part, it will be seen later on that we can machine this using just 2D Sketches. The
reason we are able to do this is because of the prismatic nature of this model. This
tutorial will introduce the usage of 2 ½ axis machining for a simple one sided part.
We will use profiling, pocketing and hole pocketing operations.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the ShaftBase.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Box Stock
2. This brings up the Box Stock parameters. Set the Length (L) = 5.50, Width
W = 3.25, and Height (H) = 0.75. Leave the other parameters as default, and
click OK.
4. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Click Save As to save the work and specify a file name as ShaftBase-Rev1.
Create Tools
To machine the above part we will now create a ¼ inch (0.25”) Flat End Mill.
2. Set the tool name as FlatMill-0.25, Tool Diameter = 0.25. Under the
Properties tab, set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
6. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
8. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
We will machine the Shaft Base using 4 different machining operations – Facing,
Pocketing, Hole Pocketing and Engraving.
The stock geometry has a thickness of 0.75” and the finished part is 0.625”. We will
create a 2.5 axis facing operation to mill the 0.125” thickness of material from the
stock geometry.
2 ½ Axis Facing
2. This brings up the 2 ½ Axis Facing Operation Dialog. We will now go over the
steps for creating the toolpath.
4. Switch to Feature Manager Design tree and select Sketch7. This selects the
outside rectangle.
The 2 ½ Axis Facing operation dialog comes back up displaying the selected regions
(sketch entities). The selected regions are also highlighted on the part.
6. Switch to the Tools tab inside the 2 ½ Axis Facing operation and select
FlatMill-0.25.
7. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
8. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
10. Set the Tolerance to 0.01, Stock to leave to 0, Cut Pattern to Island Offset
Cuts, and Step Distance to 50 (% Tool Diameter).
13. Switch to the Entry/Exit tab and set the Entry and Exit parameters to none.
14. Click Generate. The 2½ Axis Facing toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
15. Switch to Simulate tab, Select 2 ½ Axis Facing, and click Simulate to run the
simulation.
2 ½ Axis Pocketing
We will now use 2½ axis Pocketing operation to machine the area inside the boss.
1. From the Create Operations tab, select 2½ axis Milling and Pocketing.
This brings up the 2 ½ Axis Pocketing Operations dialog. We will go over the steps
for creating the pocketing operation.
3. Switch to Feature Manager Design tree and select Sketch3 located under
Extrude3.
The 2 ½ Axis Pocketing operation dialog comes back up displaying the selected
regions (sketch entities). The selected regions are also highlighted on the part.
5. Switch to the Tools tab inside the 2½ Axis Pocketing operation and select
FlatMill-0.25.
6. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
7. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
2. Set the Tolerance to 0.001, Stock to leave to 0, Cut Pattern to Offset Cuts,
and Step over distance to 25 (% Tool Diameter).
We will determine the Total Cut Depth from the 3D model by snapping
at 2 points.
b. Select the Depth measuring tool located to the right of Total Cut
Depth. This will minimize the Pocketing Operation parameters
dialog.
c. Pick the top edge of the boss as the start point of axis vector and
the bottom edge of the boss as the end point as shown below.
This would machine the pocket in steps of 0.05 resulting in 5 cut levels.
Note: You can also specify the Total Cut Depth by entering the depth values under
Total Cut Depth.
6. Use the following settings for Entry/Exit. Make sure to check Apply Entry/Exit
at all cut levels.
7. Click Generate. The 2½ Axis Pocketing toolpath is now generated and the
Operation is listed under the 2 ½ Axis Facing Operation in the VisualMILL-
MOps browser.
Note: You can rearrange the operations in the MOps browser by selecting the
operation and dragging and dropping.
8. Switch to Simulate tab, select 2 ½ Axis Pocketing, and click Simulate to run
the simulation.
We will now create a 2nd pocketing operation for machining the region around the
boss.
1. Switch to the Create Operations tab.
Copying a MOp
2. Select the 2 ½ axis Pocketing Operation created from the previous step, right
mouse click, and select Copy.
4. This would create a copy of the 2 ½ axis Pocketing Operation listed below the
first pocketing operation as show below.
6. Click Remove All under Machining Features and click Select Curves as
Regions.
7. Select Sketch7 and Sketch2 from the Feature Manager design area by
holding the Ctrl key down.
12. The pocketing toolpath is now created and displayed in the MOps browser.
13. Switch to Simulate tab, select 2 ½ Axis Pocketing-1, and click Simulate to run
the simulation.
Note: To turn on/off the toolpath and stock model visibilities use the controls located
at the bottom of the MOps Browser.
In order to machine the 6 holes, we will now use 2 ½ axis hole pocketing operation.
3. Switch to Feature Manager Design tree and select Sketch4 located under
Extrude4. This selects the 6 holes.
5. Switch to the Tools tab inside the Hole Pocketing operation and select FlatMill-
0.25.
6. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
7. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
a. Tolerance to 0.001,
3. Switch to the Entry Exit Tab and set the Helix Diameter = 0.25.
4. Check Create full (360 degree) helixes only and output each helix individually.
5. Click Generate. The Hole Pocketing operation is now created and is listed
under the MOps browser.
6. Switch to the Simulate tab, select Hole Pocketing, and click Simulate to run
the simulation.
2. Select the Hole Pocketing Operation created from the previous step, right
mouse click, and select Copy.
4. This would create a copy of the Hole Pocketing Operation listed below the first
Hole Pocketing operation as show below.
5. Expand the Hole Pocketing-1 folder and double click on Machining Features.
6. Click Remove All under Machining Features and click Select Curves as
Regions.
7. Switch to Feature Manager Design tree and select Sketch5 located under
Extrude5.
9. Switch to Cut Parameters tab and set the Hole Depth = 0.1875, Hole
Diameter = 0.315.
10. Switch to the Entry/Exit tab and set the Helix Diameter to 0.09.
11. Click Generate. The Hole Pocketing Operation for the inner holes is now
created.
12. Switch to the Simulate tab, select Hole Pocketing-1, and click Simulate to run
the simulation.
Now we will use engraving operation to drill the 2 holes. This can also be
accomplished by using a drilling operation that is available under Hole Machining.
1. From the Create Operations tab, select 2 ½ Axis Milling and Engraving.
2. Go to the Machining Features/ Regions tab, click Remove All under Machining
Features, and click Select Curves as Regions.
3. Switch to Feature Manager Design tree and select Sketch8. The 2 points are
now selected as Machining Regions.
5. Switch to the Tools tab inside the Engraving operation and select FlatMill-
0.25.
6. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
7. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
8. Switch to the Cut Parameters tab and use the following parameters -
Tolerance = 0.001, Location of Cut Geometry At Top, Total Cut Depth =
0.375, Rough Depth = 0.375 and Rough Depth/Cut = 0.05. Leave the Cut
Traversal between cut levels at ZigZag.
9. Set the Entry and Exit to None under the Entry/Exit tab.
11. Switch to Simulate tab, select Engraving, and click Simulate to run the
simulation.
2 ½ Axis Profiling
1. Switch to the Create Operations tab and select 2.5 Axis Milling and choose
Profiling.
3. Switch to Feature Manager Design tree and select Sketch1 located under
Extrude1.
6. Switch to the Tools tab inside 2 ½ Axis Profiling operation and Select the
FlatMill-0.25.
7. Click on the Feeds and Speeds tab. And select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
8. Switch to Clearance Tab. Set the Clearance Plane Definition to Automatic and
Cut Transfer Method to Clearance Plane.
2. Select the Cut Levels Tab and specify Location of Cut Geometry At Bottom,
Total Cut Depth = 0.25, Rough Depth/Cut = 0.05.
3. Switch to Entry/Exit Tab and Set the Entry and Exit Type to None.
4. Click Generate. The 2½ Axis Profile toolpath is now generated and the
Operation is listed under the VisualMILL-MOps browser.
Toolpath display can be turned on/off by selecting Toolpath Visibility under the MOps
browser.
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 3!
Introduction
This tutorial will illustrate machining a Sign using 2-1/2 axis-engraving operations.
We can engrave the sign using 2-D Sketches. This tutorial will introduce the usage of
2-½ axis simple V Carving using V bit.
The V-bit is made to rise from the cutting depth to the top of the surface at the
corners in such a way that the tapered sides of the cutter are always in contact with
the corners. When the cutter finally reaches the top surface, only the bottom tip of
the tool will be in contact with the corners, thereby creating clean and crisp cuts at
the corners.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the V-Carve1.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Box Stock
2. This brings up the Box Stock parameters. Set the Length (L) = 10.75, Width
W = 4.00 and Height (H) = 0.5. Make sure to set the corner position to
Southwest corner Top of Stock as shown below.
4. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Top and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Click Save As to save the work and specify a file name as V-Carve1-Rev1.
Create Tools
To machine the above part, we will now create a 60-degree Taper Tool.
2. Set the tool name as VeeMill1, Taper Angle = 30, Flute Length = 0.4, Tool
Length = 2. Under the Properties tab set Tool Number = 1.
Note: Taper Angle represents the included angle for a taper tool. For example a 60-
degree taper tool would have a included angle of 30 degrees. If you have a taper
tool with a diameter select Chamfer Mill or Taper Mill under Create/Select Tool.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
The created tools are now listed under the VisualMILL-Tools browser.
V-Carving
This brings up the V-Carving Operations dialog. We will go over the steps for creating
the toolpath.
4. Switch to Feature Manager Design tree and select Sketch3. This will select
the text.
8. Select VeeMill1. VeeMill1 is now selected as the active tool and the Tool
parameters are displayed to the right of the Tools window.
10. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
12. Set the Clearance Plane Definition to Absolute Z Value = 0.25 and Cut
Transfer Method to Clearance Plane.
Setting Cut Transfer to Clearance Plane would apply the Absolute Z value
clearance between transfers when the tool moves from a machining region to
another.
14. Set the Tolerance = 0.001, Cut Side = Inside, Location of Cut Geometry =
At Top, Total Cut Depth = 0.2, Rough Depth = 0.2 and Rough Depth/Cut =
0.05.
Sorting
16. Use Minimum Distance Sort & set Start Point as Lower Left.
This will sort based on the minimum distance between 2 text based on their start
points.
17. Click Generate. The V-Carving toolpath is now generated and the Operation
is listed under the VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 4!
Tutorial 5: Embossing
Introduction
This tutorial will illustrate machining a Sign using 2-1/2 axis-engraving operations.
We can engrave the sign using 2-D curves. This tutorial will introduce the usage of 2-
½ axis V Carve Roughing with a Flat End Mill and V Carving using V bit.
The V-bit is made to rise from the cutting depth to the top of the surface at the
corners in such a way that the tapered sides of the cutter are always in contact with
the corners. When the cutter finally reaches the top surface, only the bottom tip of
the tool will be in contact with the corners, thereby creating clean and crisp cuts at
the corners.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the Embossing1.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Box Stock
2. This brings up the Box Stock parameters and set the Length (L) = 20.00,
Width W = 4.00 and Height (H) = 1.0. Make sure to set the corner position to
Southwest corner Top of Stock as shown below.
4. The setup tab now displays the following information: Machine Type, Post
Processor and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Top and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Click Save As to save the work and specify a file name as Embossing1-Rev1.
Create Tools
To machine the above part, we will now create a 1/8th inch (0.125”) Flat End Mill for
the V Carve Roughing operation and a VeeMill for the V Carve (finishing) operation.
2. Set the tool name as FlatMill-0.125 and the Tool Diameter = 0.125. Under
the Properties tab, set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
1. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
3. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
The created tools are now listed under the VisualMILL-Tools browser.
5. Set the tool name as VeeMill1, Taper Angle = 30, Flute Length = 0.4, and
Tool Length = 2. Under the Properties tab, set Tool Number = 2.
Note: Taper Angle represents the included angle for a taper tool. For example a 60-
degree taper tool would have a included angle of 30 degrees. If you have a taper
tool with a diameter select Chamfer Mill or Taper Mill under Create/Select Tool.
6. Switch to the Feeds & Speeds tab inside the create/select tool dialog and use
the following settings for Feeds/Speeds for the VeeMill1.
7. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
V-Carving Roughing
This brings up the V-Carve Roughing dialog. We will go over the steps for
creating the toolpath.
2. Switch to Feature Manager Design tree and select Sketch2 and Sketch3 by
holding the Ctrl key. This will select the text and the inner rectangle.
6. Select FlatMill-0.125. FlatMill-0.125 is now selected as the active tool and the
Tool parameters are displayed to the right of the Tools window.
8. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
10. Set the Clearance Plane Definition to Absolute Z Value = 0.25 and Cut
Transfer Method to Clearance Plane.
Setting Cut Transfer to Clearance Plane would apply the Absolute Z value clearance
between transfers when the tool moves from a machining region to another.
12. Set the Tolerance = 0.001, Stock = 0, V-Carving Finish Tool Taper Angle =
30, Cut Type = Offset, and Cut Direction = Mixed. Check the Corner
Cleanup option.
Note: V-Carve Finishing Tool Taper Angle represents the included angle of the Vbit
that would be used after the V-Carve Roughing Operation. If you have a 60 degree
V-Bit, the Taper Angle would be 30 degrees.
13. Switch to the Cut Levels tab and use the following settings.
14. Specify Location of Cut Geometry = At Top, Total Cut Depth = 0.25, Rough
Depth = 0.25, and Rough Depth/Cut = 0.125. Click Generate. The V-Carve
Roughing toolpath is now generated and the Operation is listed under the
VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
We will now generate V Carve Finishing to finish the sign with a Taper Tool.
V-Carving
1. Switch to Create tab, select 2.5 Axis Mill and choose V-Carving.
This brings up the V-Carving Operations dialog. We will go over the steps for creating
the toolpath.
3. If the regions are not listed under Selected Machining regions, switch to
Feature Manager Design tree and select Sketch2 and Sketch3 by holding the
Ctrl key. This will select the text and the inner rectangle.
7. Select VeeMill1. VeeMill1 is now selected as the active tool and the Tool
parameters are displayed to the right of the Tools window.
9. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
11. Set the Clearance Plane Definition to Absolute Z Value = 0.25 and Cut
Transfer Method to Clearance Plane.
Setting Cut Transfer to Clearance Plane would apply the Absolute Z value
clearance between transfers when the tool moves from a machining region to
another.
13. Set the Tolerance = 0.001, Cut Side = Inside, Location of Cut Geometry =
At Top, Total Cut Depth = 0.25, Rough Depth = 0.25, and Rough Depth/Cut
= 0.25.
Sorting
15. Use Minimum Distance Sort & set Start Point as Lower Left.
16. Click Generate. The V-Carving toolpath is now generated and the Operation
is listed under the VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
1. Switch to the Simulate tab in the VisualMILL-MOps browser and Select the V-
Carving Operation and click to Simulate.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 5!
Tutorial 6: Chamfering
Introduction
This tutorial is intended to show an easy way to chamfer and smooth sharp corners
by using 2 ½ axis Chamfering operation. A tapered tool is suitable for this purpose.
We plan to chamfer the edges of the part using a 30 degree taper tool that has 0
radius at the tip.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
• Create the Stock geometry
• Set the Machine zero point with respect to the machine coordinates
• Create / Select the tool used for machining
• Set the feeds and speeds
• Set the clearance plane for the non-cutting transfer moves of the cutter
• Select the machining regions for containing the cutter to specific areas to cut
• Select the machining operations and set the parameters
• Generate the toolpath
• Simulate the toolpath.
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the Chamfer.sldprt file from the Tutorials
folder in the VisualMILL 6.0 installation folder. (C:\Program Files\MecSoft
Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
1. Go to the VisualMILL- MOps browser and click on the Setup tab. The loaded
part has the stock model defined and includes a 2 ½ axis Facing Operation
with a 0.5” Flat End Mill. The Machining Operation information is listed in the
MOps browser as shown below.
Create Tools
2. Set the tool name as ChamferMill1, Taper Angle = 30, Flute Length = 1,
and Tool Length = 2. Under the Properties tab, set Tool Number = 2.
Note: Taper Angle represents the included angle for a taper tool. For example a 60-
degree taper tool would have a included angle of 30 degrees. If you have a taper
tool with a diameter select Chamfer Mill or Taper Mill under Create/Select Tool.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
The created tools are now listed under the Tools browser.
Chamfering
This brings up the Chamfering Operations dialog. We will go over the steps for
creating the toolpath.
3. Go to the Machining Features/ Regions tab and click remove all if any
Machining regions are listed.
5. Switch to Feature Manager Design tree and select Sketch1 located under
Extrude1.
9. Select ChamferMill1. ChamferMill1 is now selected as the active tool, and the
Tool parameters are displayed to the right of the Tools window.
11. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
13. Set the Clearance Plane Definition to Absolute Z Value = 0.25 and Cut
Transfer Method to Clearance Plane.
Setting Cut Transfer to Clearance Plane would apply the Absolute Z value clearance
between transfers when the tool moves from a machining region to another.
15. Set the Tolerance = 0.001, Stock = 0, Chamfer Parameters use Chamfer
Width = 0.05, Cut Side = Outside. Click Generate. The Chamfering toolpath
is now generated and the Operation is listed under the VisualMILL-MOps
browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
If the chamfer operation is created above the 2 ½ axis Facing operation, you can
reorder the MOp using the steps below.
Simulate Toolpath
3. Once the Facing operation is simulated, select the Chamfering Operation and
click Simulate to run the simulation.
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 6!
Introduction
This tutorial will illustrate machining this Mold using 3 axis-milling operations.
This tutorial will introduce the usage of several 3-axis operations such as horizontal
roughing, parallel finishing, and horizontal finishing.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the 3Axis-Example1.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
You can toggle between the MOPs browser and the Feature Manager from the tabs
located at the top of the window. You can also resize it by dragging one of its sides.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Box Stock
2. This brings up the Box Stock parameters. Set the Length (L) = 5.50, Width W
= 6.5 and Height (H) = 1.25. Leave the other parameters as default and Click
OK. Set Corner coordinates for Xc, Yc and Zc = 0.
The stock geometry is now created, and a semi-transparent stock box is displayed on
top of the part geometry.
3. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
4. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Click Save As to save the work and specify a file name as 3Axis-Example1-Rev1.
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Create Tools
To machine the above part we will now create a ½ inch (0.5”) Flat End Mill.
2. Set the tool name as FlatMill-0.5, Tool Diameter = 0.5, Under the Properties
tab set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
The created tools are now listed under the VisualMILL-Tools browser.
The first step in machining the mold will be a roughing operation. This type of
machining is very efficient for removing large volumes of material and is typically
performed with a large tool. Roughing is typically followed by semi-finishing or
finishing toolpaths.
2. This brings up the 3 Axis Horizontal Roughing Operation Dialog. We will now
go over the steps for creating the toolpath.
3. Switch to the Tools tab inside the 3 axis Horizontal Roughing operation and
select FlatMill-0.5.
4. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
5. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
7. Set the Intol and Outol = 0.01, Stock to leave =0.025, Cut Pattern to Stock
Offset, Cut Direction = Mixed, Step over distance = 40 (% Tool Diameter).
10. Switch to the Engage/Retract tab and leave the entry/exit parameters as
default.
11. Click Generate. The 3 axis Roughing toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
12. Switch to Simulate tab, select Horizontal Roughing, and click Simulate to run
the simulation.
We will now use 3 axis Parallel Finishing operation to pre-finish the part using a
0.25” Ball End Mill.
1. From the Create Operations tab, select 3 axis Milling and Parallel Finishing.
This brings up the Parallel Finishing Operations dialog. We will go over the steps for
creating the pocketing operation.
2. Switch to the Tools tab inside the Parallel Finishing operation and select
BallMill-0.25.
3. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
4. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
7. Click Generate. The Parallel Finishing toolpath is now generated, and the
Operation is listed under the 3 Axis Horizontal Roughing Operation in the
VisualMILL-MOps browser.
8. Switch to Simulate tab, select Parallel Finishing, and click Simulate to run the
simulation.
We will now create a Horizontal Finishing operation for machining steep area regions.
This method is used for pre-finishing or finishing in constant Z levels, typically used
when the part has large vertical surfaces and when Parallel Finishing will not yield
satisfactory results.
2. Switch to Feature Manager Design tree and select Sketch1 located under
Extrude1.
The 3 Axis Horizontal Finishing operation dialog comes back up displaying the
selected regions (sketch entities). The selected regions are also highlighted on the
part.
4. Switch to the Tools tab inside Horizontal Finishing operation and select
BallMill-0.125.
5. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
6. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
12. Click Generate. The Horizontal Finishing operation is now created and is
listed under the MOps browser.
13. Switch to the Simulate tab, select Horizontal Finishing, and click Simulate to
run the simulation.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 7!
Introduction
This tutorial will illustrate machining of multiple parts on a single sheet of stock using
2-1/2 milling operations.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the Profile_Tabs.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Box Stock
2. This brings up the Box Stock parameters. Set the Length (L) = 36, Width W
= 24, and Height (H) = 0. 5. Make sure to set the corner position to
Southwest corner Top of Stock as shown below.
4. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Top and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Create Tools
To machine the above part we will now create a ¼ inch (0.25”) Flat End Mill.
2. Set the tool name as FlatMill-0.25, Tool Diameter = 0.25. Under the
Properties tab, set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library. Click OK to close the dialog.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
2 ½ Axis Profiling
This brings up the 2 ½ Axis Profiling Operations dialog. We will go over the steps for
creating the profile operations.
2. Switch to Feature Manager Design tree and select Sketch2. This will select all
the rounded rectangles.
The 2 ½ Axis Profiling operation dialog comes back up displaying the selected
regions (sketch entities). The selected regions are also highlighted on the part.
5. Select the FlatMill-0.25. The 0.25” Flat End mill is now selected as the active
tool and the Tool parameters are displayed to the right of the Tools window.
7. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
9. Set the Clearance Plane Definition to Automatic and Cut Transfer Method to
Clearance Plane.
VisualMILL will determine a safe Z height for the Entry & Exit when set to
automatic. Setting Cut Transfer to Clearance Plane would apply the automatic
Z clearance between transfers when the tool moves from a machining region to
another.
11. Set the Stock = 0. Under Cut Start Side, check Use Outside/Inside for
Closed Curves and select Outside.
12. Select the Cut Levels Tab and specify the Total Cut Depth = 0.51, Rough
Depth = 0.5, Rough Depth/Cut = 0.125. The cut depth is always set as an
absolute value.
Note: The stock material is 0.5” in thickness. We will generate the toolpath to cut to
a depth of 0.51to ensure that the part is cut to its full depth.
Entry/Exit
13. Switch to Entry/Exit Tab and set the entry and exit type to None.
14. Switch to Advanced Cut parameters tab and check Use Bridges/Tabs.
15. Specify bridge height = 0.1, bridge length = 0.6, and # of Bridges on each
part = 4.
In the next step, we will sort the order of machining the parts.
Sorting
17. Set Start Angle = 0 and traverse pattern to ZigZag. This would sort the
toolpaths along X and then along Y.
18. Click Generate. The 2½ Axis Profile toolpath is now generated and the
Operation is listed under the VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 8!
Introduction
This tutorial will illustrate machining holes using Drilling operations. Even though we
have created a 3-D representation of the part, it will be seen later on that we can
machine this using just 2D Sketches.
The reason we are able to do this is because of the prismatic nature of this model.
The stepped instructions are accompanied by explanatory and introductory text.
Reading this text will help you understand the tutorial methodology and provide
information about additional options available.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the Bitholder.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Part Box Stock
The system calculates the bounding box of the part model as the XYZ extents of
geometry of the part model. The user can then define offsets in any of the three
coordinate directions to apply to the computed bounding box.
The stock geometry is now created, and a semi-transparent stock box is displayed on
top of the part geometry.
4. The setup tab now displays the following information: Machine Type, Post
Processor, and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Top and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to South West corner. This sets the machine
home to the top of the stock material and the southwest corner of the part
geometry.
(This sets the machine home to Southwest corner and top of the stock material).
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
Click Save As to save the work and specify a file name as Bitholder-Rev1.
Create Tools
2. Set the tool name as Drill-0.5 and Tool Diameter = 0.5. Under the Properties
tab, set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
6. Create a second tool of type Drill. Set the Tool Name as Drill-0.25, Tool
Number = 2. Use the same settings for the other parameters and click Save
as New Tool. Click OK to close the dialog.
The created tools are now listed under the VisualMILL-Tools browser.
Hole Machining
This brings up the Drilling Operations dialog. We will go over the steps for creating
the toolpath.
5. Go to the Hole Features tab and click Select Drill Points/Circles. The
drilling operation dialog is now minimized and allows selection of the sketch
geometry.
6. Switch to Feature Manager Design tree and select Sketch3 located under
Extrude3. This selects the circles of diameter 0.5”
The Drilling operation dialog comes back up displaying the selected regions (sketch
entities). The selected regions are also highlighted on the part.
9. Select the Drill-0.5. The 0.5” Drill is now selected as the active tool and the
Tool parameters are displayed to the right of the Tools window.
11. Select Load From Tool. VisualMILL will now get the feeds and speeds
information that was set when the tool was defined.
Clearance Control
13. Set the Clearance Plane Definition to Automatic and Cut Transfer Method to
Clearance Plane.
VisualMILL will determine a safe Z height for the Entry & Exit when set to automatic.
Setting Cut Transfer to Clearance Plane would apply the automatic Z clearance
between transfers when the tool moves from a machining region to another.
15. Set the Drill Type to Standard Drill, Drill Depth = 0.75, Check Add Tool Tip
to Drill Depth, Location of Cut Geometry – At Top, and Approach Distance
= 0.1.
Note: Adding Tool Tip to Drill Depth adds the taper height of the drill tool to the drill
depth to make it a through hole.
Sorting
16. Select the Sorting Tab. Use Directional Sort, leave the primary sort direction
Start Angle = 0, Secondary Sort direction (s) – Low to High and Traverse
Pattern to ZigZag.
The holes will now be sorted row first starting from the lowest point moving up in
Y in a ZigZag pattern.
17. Click Generate. The Drilling toolpath is now generated, and the Operation is
listed under the VisualMILL-MOps browser.
Note: Toolpath display can be turned on/off by selecting Toolpath Visibility under the
MOps browser.
Simulate Toolpath
Note: You can adjust the simulation speed by selecting Simulation Preferences that is
located to the bottom right corner of the VisualMILL-MOps browser.
To exit the Simulation mode, pause the Simulation and click Exit Simulation. This
switches back to the Create Operations tab.
2. Select the Standard Drill Operation created from the previous step, right
mouse click, and select Copy.
4. This would create a copy of the Drilling Operation and lists below the first
pocketing operation as show below.
6. Click Remove All from the Hole Features Dialog to remove all the regions
from the list.
7. Now use Select Drill Points/Circles. The drilling operation dialog is now
minimized and allows selection of the sketch geometry.
8. Switch to Feature Manager Design tree and select Sketch2 located under
Extrude2.
10. Switch to the Tools tab under the Drilling Operations dialog and select Drill-
0.25.
11. Click Generate. The toolpath for Drill Operation-1 is now generated.
12. Switch to Simulate tab and select Drill Operation- and click to simulate
toolpath.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
End of Tutorial 9!
Introduction
This tutorial will illustrate machining this Mold using advanced 3 axis-milling
operations.
This tutorial will introduce the usage of advanced 3-axis operations such as pencil
tracing & valley remachining.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the 3Axis-Example2.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
You can toggle between the MOPs browser and the Feature Manager from the tabs
located at the top of the window. You can also resize it by dragging one of its sides.
We will now use remachining to finish the mold using 2 different machining
operations – Pencil Tracing and Valley Re-Machining.
1. Highlight the Parallel Finishing operation in the Create operations tab. This
would ensure the next machining operation created would below the Parallel
Finishing toolpath.
3. This brings up the 3 Axis Pencil Tracing Operation Dialog. We will now go over
the steps for creating the toolpath.
4. Switch to the Tools tab inside the Pencil Tracing operation and select BallMill-
0.125.
5. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
6. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
8. Set the Intol and Outol = 0.001, Stock to leave =0.0, Cut Direction to
Climb, Select Do multiple cuts and set Number of Cuts = 2 and Step over
control = 20 (% Tool Diameter).
Entry/Exit
11. Switch to the Entry/Exit tab and use the following settings.
12. Switch to the Exit Tab and set the Retract motion length = 0.025 and Angle =
10.
13. Click Generate. The 3-axis Pencil Tracing toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
14. Switch to Simulate tab, select Pencil Trace, and click Simulate to run the
simulation.
We will now use 3 axis Valley Re-Machining operation to finish the part using a
0.125” Ball End Mill.
1. From the Create Operations tab, select 3 axis Milling and Valley Re-Machining.
2. This brings up the Valley Re-Machining Operations dialog. We will go over the
steps for creating the pocketing operation.
3. Switch to the Tools tab inside the Parallel Finishing operation and select
BallMill-0.125.
4. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
5. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
8. Set the Tolerance to 0.001, Stock to leave =0, Under Reference Tool
Parameters set Tool Diameter (D) = 0.25 (This is the diameter of the tool that
was used for parallel finishing).
10. Use Split Cuts under slope Control. Specify the Cuts Split Angle (A) = 10
13. Select Cut Pattern as Along, Cut Direction as Along, Cut Direction as Mixed
and specify Step Over control = 20 (% tool diameter).
15. Select Cut Pattern as Across, Cut Direction as Along, Cut Direction as Mixed
and specify Step Over control = 20 (% tool diameter).
16. Click Generate. The Valley Remachining toolpath is now generated, and the
Operation is listed in the VisualMILL-MOps browser.
17. Switch to Simulate tab, select Valley Remachining, and click Simulate to run
the simulation.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
Introduction
This tutorial will illustrate machining this Ring using 4 axis-milling operations.
This tutorial will introduce the usage of several 4-axis operations such as 4 axis
roughing and finishing.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the RingExample_1.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
3. Set the Machine type to 4 Axis and Rotary Axis to X Axis. For most
controllers rotation along X represents A axis and rotation along Y represents
B axis. We will set the Rotary Center once we determine the Machine Zero.
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Cylinder Stock.
2. This brings up the Cylinder Stock parameters. Set the Axis (rotary) = X,
Radius = 0.52” and Length (L) = 0.6. Leave the other parameters as default
and click OK.
4. You must switch the simulation model to Polygonal model to run 4 axis
simulations. Select Preferences->Simulation Preferences from the Setup Tab
and switch the simulation model to Polygonal if set to Voxel.
The setup tab now displays the following information: Machine Type, Post Processor,
and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Center and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
The MCS is represented as a triad with 3 arrows, the Green arrow indicating X axis,
Blue the Y axis and Red the Z axis. It is always a good practice to set the machine
zero before generating a toolpath.
4. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Highest Z, and Zero Position to East corner. This sets the machine home to
the top of the stock material and the right most edge of the part geometry.
Click Save As to save the work and specify a file name as RingExample_1-Rev1.
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
In this step we will determine the rotary center for the part geometry. The rotary
center must pass thro’ the entire part geometry. VisualMILL will not compute a
toolpath if the part/feature is below the rotary center as this is considered as an
undercuts in the part.
2. Set the rotary center in X =0, Y = 0 and Z = -0.54 which is the center of the
stock geometry.
The rotary center is represented by an arrow and displayed on the part geometry
when the Machine Setup Dialog is invoked.
Create Tools
To machine the above part, we will now create a 0.125”, 0.0625” and 0.03125” Ball
End Mills.
2. Set the tool name as BallMill-0.125 and Tool Diameter = 0.125. Under the
Properties tab, set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
b. Switch to Feeds & Speeds tab set Spindle Speed = 5000 rpm, plunge,
approach & engage feed = 20 ipm, cut feed = 30 ipm, retract and
departure feeds = 20 ipm. Set the Transfer Feedrate to Use Rapid.
b. Switch to Feeds & Speeds tab set Spindle Speed = 5000 rpm, plunge,
approach & engage feed = 20 ipm, cut feed = 30 ipm, retract and
departure feeds = 20 ipm. Set the Transfer Feedrate to Use Rapid.
The created tools are now listed under the VisualMILL-Tools browser.
We will machine the ring using 2 different machining operations – 4 axis Roughing
and Finishing.
The first step in machining the ring will be a roughing operation. In this cut method,
the tool cuts the stock in successive levels. The spacing between these levels are
specified by the user. This type of machining is very efficient for removing large
volumes of material and is typically performed with a large tool. Roughing is typically
followed by semi-finishing or finishing toolpaths.
4 axis Roughing
If the rotary center is not set to the same location as the Machine Zero, a warning
message dialog would be displayed at all times when a 4 axis machining operation is
selected. Users can override this message by clicking OK in the dialog.
Note: You can check Do no show this dialog again to stop the warning message
appearing again when you create/edit a 4 axis machining operation.
2. This brings up the 4 Axis Roughing Operation Dialog. We will now go over the
steps for creating the toolpath.
3. Switch to the Tools tab inside the 4th axis Roughing operation and select
BallMill-0.125.
4. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
5. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
7. Set the Intol and Outol = 0.001, Stock to leave =0.005, Cut Pattern to
Across Axis, Zig Zag and Low to High, Cut Containment Low Value = -0.6,
High Value = 0 (as the machine zero is set to the right edge of the stock/
part), Step over distance = 25 (% Tool Diameter).
10. Click Generate. The 4th axis Roughing toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
11. Switch to Simulate tab, select 4 Axis Roughing, and click Simulate to run the
simulation.
4 axis Finishing
We will now use 4th Axis Finishing operation to finish the part using a 0.0625” Ball
End Mill.
In this method, the tool is always normal to the axis of table rotation (continuous
mode). The tool motions can be parallel to or normal to the rotation axis.
1. From the Create Operations tab, select 4 axis Milling and 4 Axis Finishing.
This brings up the Finishing Operations dialog. We will go over the steps for creating
the pocketing operation.
2. Switch to the Tools tab inside the 4 Axis Finishing operation dialog and select
BallMill-0.0625.
3. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
4. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
2. Set the Tolerance to 0.001, Stock to leave =0, Cut Pattern = Along Axis,
Zig Zag, Low to High, Set Cut Containment Low Value = -0.5, High Value = -
0.1, Step over distance = 5 (% Tool Diameter).
3. Click Generate. The Finishing toolpath is now generated, and the Operation
is listed under the 4th Axis Roughing Operation in the VisualMILL-MOps
browser.
4. Switch to Simulate tab, select 4 Axis Finishing, and click Simulate to run the
simulation.
We will now create a second 4 Axis finish operation to machine the prongs and
pocket areas around the ring by limiting the toolpath using start, end angle cut
containments.
Copying a MOp
4. A copy of the finish operation is created below the 4th Axis Finishing
operation. The operation name is labeled 4th Axis Parallel Finishing-1 and is
as shown below.
7. Switch to the Cut parameters tab and use the following parameters.
8. Click Generate. The 4th Axis Parallel Finishing-1 toolpath is now generated,
and the Operation is listed under the MOps browser.
9. Switch to Simulate tab, select 4th Axis Parallel Finishing-1, and click Simulate
to run the simulation.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
Introduction
This tutorial will illustrate engraving text on a cylinder using a 4 Axis Engraving
operation.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the standard
toolbar.
2. From the Open dialog box, select the 4Axis_Engrave.sldprt file from the
Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from the
tabs located at the top of the window. You can also resize it by dragging one
of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
3. Set the Machine type to 4 Axis and Rotary Axis to X Axis. For most
controllers rotation along X represents A axis and rotation along Y represents
B axis. We will set the Rotary Center once we determine the Machine Zero.
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select Haas
as the post processor for this exercise. Set the posted file extension type to
.nc
1. Select Create/Load stock from the setup tab and create a Cylinder Stock.
2. This brings up the Cylinder Stock parameters. Set the Axis (rotary) = X,
Radius = 1” and Length (L) = 8”. Leave the other parameters as default and
click OK.
The stock geometry is now created, and a semi-transparent stock is displayed on top
of the part geometry.
3. You must switch the simulation model to Polygonal model to run 4 axis
simulations. Select Preferences->Simulation Preferences from the Setup Tab
and switch the simulation model to Polygonal if set to Voxel.
The setup tab now displays the following information: Machine Type, Post Processor,
and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
2. Set Z alignment to Center and XY alignment to Center. (This would align the
stock to the top of the part in Z and center in XY)
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
The MCS is represented as a triad with 3 arrows, the Green arrow indicating X axis,
Blue the Y axis and Red the Z axis. It is always a good practice to set the machine
zero before generating a toolpath.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face to
Mid Z, and Zero Position to West corner. This sets the machine home to the
center of the stock material and the left most edge of the part geometry.
Click Save As to save the work and specify a file name as 4Axis_Engrave-Rev1.
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
In this step we will determine the rotary center for the part geometry. The rotary
center must pass thro’ the entire part geometry. VisualMILL will not compute a
toolpath if the part/feature is below the rotary center as this is considered as an
undercuts in the part.
2. Set the rotary center in X, Y and Z = 0 which is the center of the stock
geometry.
In this tutorial both the Machine Zero and the Rotary center are at the same
location.
The rotary center is represented by an arrow and displayed on the part geometry
when the Machine Setup Dialog is invoked.
Create Tools
2. Set the tool name as VeeMill1, Taper Angle = 7.5, Flute Length = 0.5, Tool
Length = 1. Under the Properties tab set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
5. Click Save as New Tool. The tool is now created and listed under Tools in
Library.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
This method machines text or logos by following the contours of the selected regions
by projecting the text onto the cylinder.
4 Axis Engraving
If the rotary center is not set to the same location as the Machine Zero, a warning
message dialog would be displayed at all times when a 4 axis machining operation is
selected. Users can override this message by clicking OK in the dialog.
Note: You can check Do no show this dialog again to stop the warning message
appearing again when you create/edit a 4 axis machining operation.
3. This brings up the 4 Axis Engraving Operation Dialog. We will now go over the
steps for creating the toolpath.
The 4 Axis Engraving operation dialog comes back up displaying the selected regions
(sketch entities). The selected regions are also highlighted on the part.
7. Switch to the Tools tab inside the 4th Axis Engraving operation and select
VeeMill1.
8. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
9. Switch to the Clearance Tab and set the Clearance Plane Definition to
Automatic and Cut Transfer Method to Clearance Plane.
11. Set the Tolerance = 0.001, Check Project Curve(s) to Model, Check
Finishing Passes and set # of finishing passes = 2, and R Depth (Rf) = 0.05
(this is the depth/pass. Total depth = 0.1”).
12. Click Generate. The 4th Axis Engraving toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
13. Switch to Simulate tab, select 4 Axis Engraving, and click Simulate to run the
simulation.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.
Introduction
This tutorial is intended to describe the 4 axis pocketing and hole making operations.
Pocketing machines closed regions as if they were pockets - completely enclosed by
inner and outer regions. The tool cannot go beyond the outer region, and cannot go
within inner regions. This is unlike Facing, in which the outermost region is
considered to enclose material to be removed. Hole making operations are used to
create holes in a part; the hole types varying from simple drill holes, counter sunk
holes, through holes to tapped and bored holes. Here you will learn to drill simple
holes.
Don’t forget to save your work periodically! You may want to save the file under a
different name so that the original file will be preserved.
In creating programs for each setup, the following steps will be followed:
You may have to repeat either all or part of these steps for subsequent operations.
“Part” refers to the geometry that represents the final manufactured product. Typical
you would create this in SolidWorks.
To load a part:
1. Select File / Open from the Menu, or click the Open icon from the
standard toolbar.
2. From the Open dialog box, select the 4AxisPocketing_1.sldprt file from
the Tutorials folder in the VisualMILL 6.0 installation folder. (C:\Program
Files\MecSoft Corporation\VisualMILL 6.0 for SolidWorks\Tutorials)
1. Select VisualMILL 6.0 from the menu bar and click Show MOPs Browser
2. The VisualMILL browser is now loaded and appears next to the Feature
Manager Tree area.
3. Click on the VisualMILL tab in the Feature Manger Tree area to switch to the
VisualMILL MOPs and Tools Browser.
4. You can toggle between the MOPs browser and the Feature Manager from
the tabs located at the top of the window. You can also resize it by dragging
one of its sides.
The Setup tab allows the user to specify Machine Setup, Select Post Processor, Stock
Geometry, Machine Coordinate System (Machine Zero) & Preferences.
Setup Tab
3. Set the Machine type to 4 Axis and Rotary Axis to X Axis. For most
controllers rotation along X represents A axis and rotation along Y
represents B axis. We will set the Rotary Center once we determine the
Machine Zero.
4. Select Post from the setup tab to specify the post processor options
5. Set the current post processor that is on your controller. We will select
Haas as the post processor for this exercise. Set the posted file extension
type to .nc
1. Select Create/Load stock from the setup tab and create a Cylinder Stock.
2. This brings up the Cylinder Stock parameters. Set the Axis (rotary) = X,
Radius = 2” and Length (L) = 1”. Leave the other parameters as default
and click OK.
The stock geometry is now created, and a semi-transparent stock is displayed on top
of the part geometry.
3. You must switch the simulation model to Polygonal model to run 4 axis
simulations. Select Preferences->Simulation Preferences from the Setup
Tab and switch the simulation model to Polygonal if set to Voxel.
The setup tab now displays the following information: Machine Type, Post Processor,
and Stock type as show below.
Once the stock model is created, user can move the stock geometry relative to the
part geometry and use the stock box to specify the machine zero (home position).
The steps below help you determine the machine home (also know as machine zero
or tool touch off point) for the part/stock geometry.
The MCS is represented as a triad with 3 arrows, the Green arrow indicating X axis,
Blue the Y axis and Red the Z axis. It is always a good practice to set the machine
zero before generating a toolpath.
2. Switch to SetMCS Origin tab and choose Set to Stock Box, the Zero Face
to Mid Z, and Zero Position to West corner. This sets the machine home to
the center of the stock material and the left most edge of the part
geometry.
Click Save As to save the work and specify a file name as 4AxisPocketing_1-
Rev1.
Note: You can change the stock model transparency under standard mode by
selecting Simulation Preferences that is located at the bottom of the MOps browser.
In this step we will determine the rotary center for the part geometry. The rotary
center must pass thro’ the entire part geometry. VisualMILL will not compute a
toolpath if the part/feature is below the rotary center as this is considered as an
undercuts in the part.
2. Set the rotary center in X, Y and Z = 0 which is the center of the stock
geometry.
In this tutorial both the Machine Zero and the Rotary center are at the same
location.
The rotary center is represented by an arrow and displayed on the part geometry
when the Machine Setup Dialog is invoked.
Create Tools
To machine the above part, we will now create a 0.125” Drill (Standard Drill) and a
0.0625” Flat End Mill.
2. Set the tool name as Drill-0.125, Tool Diameter = 0.125, Tip Angle = 120.
Under the Properties tab set Tool Number = 1.
You can assign Feeds & Speeds to a tool or you can load from a table. In this
exercise, we will assign feeds and speeds to the tool.
3. Switch to the Feeds & Speeds tab inside the create/select tool dialog.
Click Save as New Tool. The tool is now created and listed under Tools in Library.
Note: You can edit the tool properties and click Save Edits to Tool to save the
changes. You can create additional tools by assigning a different name and specify
the tool parameters.
5. Create a 2nd tool, a Flat End Mill with the following parameters.
a. Tool Name: FlatMill-0.0625, Tool Diameter = 0.0625, Flute Length =
1,Tool Length = 1.5, Tool Number = 2.
b. Switch to Feeds & Speeds tab set Spindle Speed = 5000 rpm, plunge,
approach & engage feed = 20 ipm, cut feed = 30 ipm, retract and
departure feeds = 20 ipm. Set the Transfer Feedrate to Use Rapid.
The created tools are now listed under the VisualMILL-Tools browser.
First we will drill the holes on the cylinder using 4 Axis Drilling.
4 Axis Drilling
If the rotary center is not set to the same location as the Machine Zero, a warning
message dialog would be displayed at all times when a 4 axis machining operation is
selected. Users can override this message by clicking OK in the dialog.
Note: You can check Do no show this dialog again to stop the warning message
appearing again when you create/edit a 4 axis machining operation.
This brings up the 4 Axis Drilling Operation Dialog. We will now go over the steps for
creating the toolpath.
2. Go to the Hole Features tab and click Select Drill Points/Circles. The
drilling operation dialog is now minimized and allows selection of the sketch
geometry.
The Drilling operation dialog comes back up displaying the selected regions (sketch
entities). The selected regions are also highlighted on the part.
5. Switch to the Tools tab inside the 4 Axis Drilling operation and select Drill-
0.125.
6. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
7. Switch to Clearance tab and set the Clearance Plane Definition to Stock Max R
+ Dist = 0.25. Set the cut transfer method to Clearance Plane.
9. Set the Drill Type = Standard Drill, Drill Depth = 0.1, Check Add Tool tip to
Drill Depth and Approach Distance = 0.1
Sorting
11. Use Minimum Distance Sort and specify the Start Point as Lower Left
12. Click Generate. The 4 Axis Drilling toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
13. Switch to Simulate tab, select 4 Axis Drilling, and click Simulate to run the
simulation.
4 axis Pocketing
1. Select 4 Axis from the Create operations tab and choose 4 Axis Pocketing
If the rotary center is not set to the same location as the Machine Zero, a warning
message dialog would be displayed at all times when a 4 axis machining operation is
selected. Users can override this message by clicking OK in the dialog.
Note: You can check Do no show this dialog again to stop the warning message
appearing again when you create/edit a 4 axis machining operation.
This brings up the 4 Axis Pocketing Operation Dialog. We will now go over the steps
for creating the toolpath.
The 4 Axis Pocketing operation dialog comes back up displaying the selected regions
(sketch entities). The selected regions are also highlighted on the part.
5. Switch to the Tools tab inside the 4 axis pocketing operation and select
FlatMill-0.0625.
6. Click on the Feeds and Speeds tab and select Load From Tool. VisualMILL will
now get the feeds and speeds information that was set when the tool was
defined.
7. Switch to the Clearance Tab and set the Clearance Plane Definition to Stock
Max Z + Dist = 0.25 and Cut Transfer Method to Clearance Plane.
9. Set Tolerance = 0.001, Stock = 0, Cut Pattern = Offset Cuts, Cut Direction
= Mixed, Start Point = Inside, Step Distance = 25% (Tool Diameter),
Check Corner Cleanup.
Sorting
12. Switch to Sorting tab and use Minimum Distance Sort and select Lower Left as
Start Point
13. Click Generate. The 4 Axis Pocketing toolpath is now generated, and the
Operation is listed under the VisualMILL-MOps browser.
14. Switch to Simulate tab, select 4 Axis Engraving, and click Simulate to run
the simulation.
Post Processing
1. Select Machining Operations from the Create Operations tab and right click
and select post process.
The post by default is set to Haas as specified under the Post processor setup. You
can change the post processor by selecting a different one from the drop down menu
in the list. The posted g code by default will be saved to the folder where the part file
is located.