You are on page 1of 441

VERICUT Training Sessions

VERICUT Verification
VERICUT 8.1
Session 1L
Introduction to a VERICUT simulation

This session will introduce you to running a VERICUT simulation. This session starts
with a VERICUT project which has the machine, the control and the job related data
already setup and now we only need to run simulation.
Note: Layout of the default VERICUT User Interface:

The Welcome Screen has opened file lathe_session_day1.vcproject

VERICUT 8.1 Session 1L 1


1. Ensure that the Default Ribbon is selected

Note: The Ribbon Bar, located below the tabs, allows you to select the VERICUT
function you want to use. As you move from tab to tab, the Ribbon bar dynamically
updates to show the options available for that tab. On the Ribbon Bar, options are
grouped by the function they perform within VERICUT. On user-defined tabs, you
can create user-defined groups that contain the command buttons you specify. For
more information on creating user-defined tabs and user-defined groups see
VERICUT Help - Customizing the Ribbon for more information.

• From the far right side of the Tabs select the Customize Ribbon icon to open
the Customize Ribbon window

• Configure File: ensure Default is selected

Note: The Configure File displays a list of all ribbon/toolbar customization files
stored in ProgramData/CGTech. You can select one of the filenames to edit the
customization file or enter a new filename to create a new customization file.

• Select OK, all training sessions will use the Default Ribbon

VERICUT 8.1 Session 1L 2


2. Review the Project Tree settings
The Welcome Screen has opened file lathe_session_day1.vcproject. The VERICUT
project file contains the VERICUT session settings and all setup information, the Project
Tree is a picture of the file’s content.

Note: The features in the Project Tree provide the tools required to setup all job
related data in VERICUT. This VERICUT project has the required job related data
(Stock, Tools, and NC Program and Work Offset) and the optional job related data
(Fixture and Design) already setup. We now need only to run the simulation.

• Overlay the Project Tree

Note: If the Project Tree window has been closed you can open it by selecting the
Ribbon Bar > Project tab > Project group > Project Tree

VERICUT 8.1 Session 1L 3


3. Zoom, Pan and Rotate the Graphic Area views

Note: This VERICUT project has been saved with (3) views displayed:

Machine/Cut Stock view which displays a 3-D NC machine, when defined and the
material removal on the cut stock.

Workpiece view which displays the workpiece and machining that occurs on it. This
view supports full inspection capabilities on the machined part, including X-Caliper
measurements and AUTO-DIFF model comparisons.

Profile view displays a 2-D profile view of a turned workpiece in a G-Code NC


Program simulation, as if it were spinning and sectioned along the turning axis. The
profile is created when cutting begins.

• In the Graphic Area of the Workpiece view, hover the mouse over the stock at a
point to be used as the center of rotation then right mouse click and select Set
Spin Center.

VERICUT 8.1 Session 1L 4


• Play with dynamic mouse controls in the Workpiece view.

• From the Graphic Area, select the Machine/Cut Stock view,


Note the View Cube moves to the Machine/Cut Stock view, the View Cube
displays in the active view.

• Right mouse click on Capture, Edit, and Remove Layouts icon and select
Capture to store the current layout

• In the View Cube select the Left face to display a standard view.

• In the View Cube right mouse click on Capture, Edit, and Remove Layouts
icon and select Saved Layouts > Layout 2 to retrieve the original layout.

• Play with the View Cube features and adjust the views as desired for the
simulation

Note: See VERICUT Help - View Port Controls for more details.

VERICUT 8.1 Session 1L 5


4. Run the simulation

• From the Simulation Controls select Play

Note: Error messages being displayed in the Message Area, the Status Lights
flickering and the Progress Bar advancing.

VERICUT 8.1 Session 1L 6


5. Zoom and create new View
• From the Ribbon Bar > View tab > Zoom/Fit group select to Zoom Box in
New View

Note: This option creates a new view for the zoomed area instead of modifying the
current view. This option is helpful when working with large parts.

Note: Many of VERICUT’s functions output temporary messages or prompts to assist


you with using the feature. These messages and prompts are displayed in the space
below the Animations Control features as shown in the picture below.

Note: When manipulating views you may need to improve the image quality, to do
this select Ribbon Bar > View tab > View group > Refine Display.

• Zoom, rotate, pan and refine the display of the new Workpiece view as desired.
• Close View 4

VERICUT 8.1 Session 1L 7


6. Reset the Cut Model to its initial state

• From the Simulation Controls select Reset Model


• Select Yes in the Reset Confirmation window

Note: The Reset Model icon causes the VERICUT model in the graphics area to
reset and rewinds the NC program file. A Reset Confirmation will display.

7. Run the simulation and adjust the simulation speed


• Simulation Controls > Play

Tip: Left click on the Play icon while simulating to stop the simulation just like
using the Pause icon.

• During the simulation move the Animation slider bar to speed up and slow
down the simulation. Also, rotate the views.

• From the Simulation Controls select Reset Model

Conclusion
This session introduced you to running a VERICUT simulation. This session started with
a VERICUT project which has the machine, the control and the job related data already
setup and we only needed to run simulation.

VERICUT 8.1 Session 1L 8


Session 1M
Introduction to a VERICUT simulation

This session will introduce you to running a VERICUT simulation. This session starts
with a VERICUT project which has the machine, the control and the job related data
already setup and now we only need to run simulation.
Note: Layout of the default VERICUT User Interface:

The Welcome Screen has opened file mill_session_day1.vcproject

VERICUT 8.1 Session 1M 1


1. Ensure that the Default Ribbon is selected

Note: The Ribbon Bar, located below the tabs, allows you to select the VERICUT
function you want to use. As you move from tab to tab, the Ribbon bar dynamically
updates to show the options available for that tab. On the Ribbon Bar, options are
grouped by the function they perform within VERICUT. On user-defined tabs, you
can create user-defined groups that contain the command buttons you specify. For
more information on creating user-defined tabs and user-defined groups see
VERICUT Help - Customizing the Ribbon for more information.

• From the far right side of the Tabs select the Ribbon icon to open the
Customize Ribbon window

• Configure File: ensure Default is selected

Note: The Configure File displays a list of all ribbon/toolbar customization files
stored in ProgramData/CGTech. You can select one of the filenames to edit the
customization file or enter a new filename to create a new customization file.

• Select OK, all training sessions will use the Default Ribbon

VERICUT 8.1 Session 1M 2


2. Review the Project Tree settings
The Welcome Screen has opened file mill_session_day1.vcproject. The VERICUT
project file contains the VERICUT session settings and all setup information, the Project
Tree is a picture of the file’s content.

Note: The features in the Project Tree provide the tools required to setup all job
related data in VERICUT. This VERICUT project has the required job related data
(Stock, Tools, and NC Program and Work Offset) and the optional job related data
(Fixture and Design) already setup. We now need only to run the simulation.

• Overlay the Project Tree

Note: If the Project Tree window has been closed you can open it by selecting the
Ribbon Bar > Project tab > Project group > Project Tree

VERICUT 8.1 Session 1M 3


3. Zoom, Pan and Rotate the Graphic Area views

Note: This VERICUT project has been saved with (2) views displayed:

Workpiece view which displays the workpiece and machining that occurs on it. This
view supports full inspection capabilities on the machined part, including X-Caliper
measurements and AUTO-DIFF model comparisons.

Machine/Cut Stock view which displays a 3D NC machine, when defined, and the
material removal on the cut stock.

• In the Graphic Area of the Workpiece view, hover the mouse over the stock at a
point to be used as the center of rotation then right mouse click and select Set
Spin Center.

• Play with the dynamic mouse controls in the Workpiece view.

VERICUT 8.1 Session 1M 4


• From the Graphic Area, select the Machine/Cut Stock view,
Note the View Cube moves to the Machine/Cut Stock view, the View Cube
displays in the active view.

Note: The VERICUT View Port controls, or View Cube, tracks the rotation of the
view that is currently active in the VERICUT Graphic area. Pan and Zoom have no
effect on the cube. When you rotate the view in the graphic area, the cube rotates to
the same orientation. Conversely, if you rotate the cube in the View Port control area,
view in the graphics area will rotate to the same orientation.

• Right mouse click on Capture, Edit, and Remove Layouts icon and select
Capture to store the current layout

• In the View Cube select the Left face to display a standard view.

• In the View Cube right mouse click on Capture, Edit, and Remove Layouts
icon and select Saved Layouts > Layout 1 to retrieve the original layout.

• Play with the View Cube features and adjust the views as desired for the
simulation

Note: See VERICUT Help - View Port Controls for more details.

VERICUT 8.1 Session 1M 5


4. Run the simulation
• From the Simulation Controls select Play

Note: Error messages being displayed in the Message Area, the Status Lights
flickering and the Progress Bar advancing.

VERICUT 8.1 Session 1M 6


5. Zoom and create new View
• From the Ribbon Bar > View tab > Zoom/Fit group select to Zoom Box in
New View

Note: This option creates a new view for the zoomed area instead of modifying the
current view. This option is helpful when working with large parts.

Note: Many of VERICUT’s functions output temporary messages or prompts to assist


you with using the feature. These messages and prompts are displayed in the space
below the Animations Control features as shown in the picture below.

• In the Graphic Area of the Workpiece view, trap a small area of the part.

Note: When manipulating views you may need to improve the image quality, to do
this select Ribbon Bar > View tab > View group > Refine Display.

• Zoom, rotate, pan and refine the display of the new Workpiece view as desired.
• Close View 3

VERICUT 8.1 Session 1M 7


6. Reset the Cut Model to its initial state

• From the Simulation Controls select Reset Model


• Select Yes in the Reset Confirmation window

Note: The Reset Model icon causes the VERICUT model in the graphics area to
reset and rewinds the NC program file. A Reset Confirmation will display.

7. Run the simulation and adjust the simulation speed


• Simulation Controls > Play

Tip: Left click on the Play icon while simulating to stop the simulation just like
using the Pause icon.

• During the simulation move the Animation slider bar to speed up and slow
down the simulation also rotate the views.

• From the Simulation Controls select Reset Model

Conclusion
This session introduced you to running a VERICUT simulation. This session started with
a VERICUT project which has the machine, the control and the job related data already
setup and we only needed to run simulation.

VERICUT 8.1 Session 1M 8


Session 1MT
Introduction to a VERICUT simulation

This session will introduce you to running a VERICUT simulation. This session starts
with a VERICUT project which has the machine, the control and the job related data
already setup and now we only need to run simulation.
Note: Layout of the default VERICUT User Interface:

The Welcome Screen has opened file millturn_session_day1.vcproject

VERICUT V8.1 Session 1MT 1


1. Ensure that the Default Ribbon is selected

Note: The Ribbon Bar, located below the tabs, allows you to select the VERICUT
function you want to use. As you move from tab to tab, the Ribbon bar dynamically
updates to show the options available for that tab. On the Ribbon Bar, options are
grouped by the function they perform within VERICUT. On user-defined tabs, you
can create user-defined groups that contain the command buttons you specify. For
more information on creating user-defined tabs and user-defined groups see
VERICUT Help - Customizing the Ribbon for more information.

• From the far right side of the Tabs select the Ribbon icon to open the
Customize Ribbon window

• Configure File: ensure Default is selected

Note: The Configure File displays a list of all ribbon/toolbar customization files
stored in ProgramData/CGTech. You can select one of the filenames to edit the
customization file or enter a new filename to create a new customization file.

• Select OK, all training sessions will use the Default Ribbon

VERICUT V8.1 Session 1MT 2


2. Review the Project Tree settings
The Welcome Screen has opened file millturn_session_day1.vcproject. The VERICUT
project file contains the VERICUT session settings and all setup information, the Project
Tree is a picture of the file’s content.

Note: The features in the Project Tree provide the tools required to setup all job
related data in VERICUT. This VERICUT project has the required job related data
(Stock, Tools, and NC Program and Work Offset) and the optional job related data
(Fixture and Design) already setup. We now need only to run the simulation.

• Overlay the Project Tree

Note: If the Project Tree window has been closed you can open it by selecting the
Ribbon Bar > Project tab > Project group > Project Tree

VERICUT V8.1 Session 1MT 3


3. Zoom, Pan and Rotate the Graphic Area views

Note: This VERICUT project has been saved with (3) views displayed:

Machine/Cut Stock view which displays a 3D NC machine, when defined, and the
material removal on the cut stock.

(2) Workpiece views which display the workpiece and machining that occurs on it.
This view supports full inspection capabilities on the machined part, including X-
Caliper measurements and AUTO-DIFF model comparisons.

• In the Graphic Area of the Workpiece view, hover the mouse over the stock at a
point to be used as the center of rotation then right mouse click and select Set
Spin Center.

• Play with dynamic mouse controls in the Workpiece views.

VERICUT V8.1 Session 1MT 4


• From the Graphic Area, select the Machine/Cut Stock view,
Note the View Cube moves to the Machine/Cut Stock view, the View Cube
displays in the active view.

Note: The VERICUT View Port controls, or View Cube, tracks the rotation of
the view that is currently active in the VERICUT Graphic area. Pan and Zoom
have no effect on the cube. When you rotate the view in the graphic area, the cube
rotates to the same orientation. Conversely, if you rotate the cube in the View Port
control area, view in the graphics area will rotate to the same orientation.

• Right mouse click on Capture, Edit, and Remove Layouts icon and select
Capture to store the current layout

• In the View Cube select the Front face to display a standard view.

• In the View Cube right mouse click on Capture, Edit, and Remove Layouts
icon and select Saved Layouts > Layout 1 to retrieve the original layout.

• Play with the View Cube features and adjust the views as desired for the
simulation

Note: See VERICUT Help - View Port Controls for more details.

VERICUT V8.1 Session 1MT 5


4. Run the simulation
• From the Simulation Controls select Play

Note: Error messages being displayed in the Message Area, the Status Lights
flickering and the Progress Bar advancing.

VERICUT V8.1 Session 1MT 6


5. Zoom and create new View
• From the Ribbon Bar > View tab > Zoom/Fit group select to Zoom Box in
New View

Note: This option creates a new view for the zoomed area instead of modifying the
current view. This option is helpful when working with large parts.

Note: Many of VERICUT’s functions output temporary messages or prompts to assist


you with using the feature. These messages and prompts are displayed in the space
below the Animations Control features as shown in the picture below.

Note: When manipulating views you may need to improve the image quality, to do
this select Ribbon Bar > View tab > View group > Refine Display.

VERICUT V8.1 Session 1MT 7


• Zoom, rotate, pan and refine the display of the new Workpiece view as desired.
• In the Graphic Area of the View 4, right mouse click and select View Type >
Profile
• Right mouse click and select Attach Component > Sub_Stock
• Right mouse click and select Fit

Note: The Profile view displays a 2-D profile view of a turned workpiece in a G-
Code NC program simulation, as if it were spinning and sectioned along the turning
axis. The profile is created when cutting begins.

• Close View 4

VERICUT V8.1 Session 1MT 8


6. Reset the Cut Model to its initial state

• From the Simulation Controls select Reset Model


• Select Yes in the Reset Confirmation window

Note: The Reset Model icon causes the VERICUT model in the graphics area to
reset and rewinds the NC program file. A Reset Confirmation will display.

7. Run the simulation and adjust the simulation speed


• Simulation Controls > Play

Tip: Left click on the Play icon while simulating to stop the simulation just like
using the Pause icon.

• During the simulation move the Animation slider bar to speed up and slow
down the simulation also rotate the views.

• From the Simulation Controls select Reset Model

Conclusion
This session introduced you to running a VERICUT simulation. This session started with
a VERICUT project which has the machine, the control and the job related data already
setup and we only needed to run simulation.

VERICUT V8.1 Session 1MT 9


Session 2L
Monitor VERICUT Simulation

This session will teach you how to monitor what is happening in the simulation by
stopping at certain events and displaying some of VERICUT’s monitoring tools.

The Welcome Screen has opened file lathe_session_day1.vcproject

1. Display the Driven Point Zero Axis


• In the Graphic Area select the Machine/Cut Stock view
• View Cube right mouse click select Saved Layouts > Layout 1
• In the Graphic Area right mouse click and select Display Axes > Driven Point
Zero

Note: This axis displays the "driven point" and the Program Zero location. The X, Y,
Z Driven Point Zero axis represents where the Program Zero is located and the
symbol illustrates what is being driven, typically the tool tip or the turret face.

VERICUT V8.1 Session 2L 1


2. View the NC program
• Ribbon Bar > Info tab > Info group > NC Program

Note: The NC Program window displaying the NC program file being simulated. In
this window, you can scroll through the entire file to see all the records, search for
text forward and backward, print, and more. An arrow pointer indicates the current
NC Program record being processed. The window is updated when a new NC
program file is processed, such as when multiple NC program files are to be
simulated.

• Dock the NC Program window

VERICUT V8.1 Session 2L 2


3. Step through NC program until the first tool is loaded
• Simulation Controls > Single Step until N0010 T0101

Note: The Driven Point moves to the tip of the tool. T0101 indexes the turret and
activates the offset for the tool.

VERICUT V8.1 Session 2L 3


4. Set VERICUT to automatically stop the simulation at every
tool change
• Right mouse click on Play to open the Start/Stop Options

Note: The features on the Start/Stop panel enable you to specify conditions that
control the starting and stopping of NC Program processing.

• Select Add and from the pull-down list select Tool Change

• Right mouse click on Play to close the Start/Stop Options

VERICUT V8.1 Session 2L 4


5. Re-play the simulation from the beginning
• Simulation Controls > Reset Model
• Yes
• Play
The simulation stops at N0010 T0101 in the NC program window. Also notice that a
“Program halted at tool change” message is displayed in the Message Area.

• Play

The simulation will continue until the next tool change in the NC program.

6. Remove the display of the Driven Point axis


• In the Graphic Area, right mouse click and select Display Axes > Driven Point
Zero

VERICUT V8.1 Session 2L 5


7. Display the Status window
• Select the icon from the Quick Access Toolbar

Note: This panel provides status information about the simulation and what would be
occurring on the CNC machine. The information displayed can be configured.
Click on the Set Group Visibilty icon to display the menu shown below which
enables you to specify which information groups you want displayed in the Status
panel. Right-click in a Group displayed in the Status panel to display a window that
enables you specify the features that you want displayed in that Group.

The status window displays some very


important information about the
machining process.

The Tool ID is the active tool

The Feedrate displayed is the last


feedrate value encountered in the
program.

The Local X Y Z B values display the


position of the tool relative to the NC
Program Zero

The Time is useful to know the


machining time.

Note: For more information on the available configuration options and descriptions see
VERICUT Help - Info Menu - Status window, configuration mode

• Turn on/off Group Visibilty settings and re-oder the groups as desired to
become familiar with this option

• Right mouse click in the Groups to review options available

VERICUT V8.1 Session 2L 6


8. Set VERICUT to automatically stop at a certain line
• Reset Model
• Uncheck Tool Change in the Start-Stop Options

• In the NC Program window select the Search icon, enter text G76 and then

select

• Close the Search window

• With the cursor on G76, right mouse click and select Add Breakpoint

VERICUT V8.1 Session 2L 7


Note: A new entry was added to the Start-Stop Options.

• Play

The simulation stops at Line 116, (THREAD 3/4" x 20…

VERICUT V8.1 Session 2L 8


9. Simulate the threading cycle
• Slow down the simulation with the Animation Slider bar

• Single Step until N0620 G76

Note: The threads are displayed in the Workpiece view and a dashed line
representing the threads are displayed in the Profile view.

• Play until the end

• Close the Status window

Conclusion
In this session, you have seen how to monitor the simulation and how to stop the
simulation at certain events in the program.

VERICUT V8.1 Session 2L 9


Session 2M
Monitor VERICUT Simulation

This session will teach you how to monitor what is happening in the simulation by
stopping at certain events and displaying some of VERICUT’s monitoring tools.

The Welcome Screen has opened file mill_session_day1.vcproject

1. Display the Driven Point Zero Axis


• In the Graphic Area select the Machine/Cut Stock view
• View Cube, select Left face
• In the Graphic Area right mouse click and select Display Axes > Driven Point
Zero

VERICUT V8.1 Session 2M 1


Note: This axis displays the "driven point" and the Program Zero location. The X, Y,
Z Driven Point Zero axis represents where the Program Zero is located and the
symbol illustrates what is being driven, typically the tool tip or the spindle face.

2. View the NC program


• Ribbon Bar > Info tab > Info group > NC Program

Note: The NC Program window displaying the NC program file being simulated. In
this window, you can scroll through the entire file to see all the records, search for
text forward and backward, print, and more. An arrow pointer indicates the current
NC Program record being processed. The window is updated when a new NC
program file is processed, such as when multiple NC program files are to be
simulated.

• Dock the NC Program window

VERICUT V8.1 Session 2M 2


3. Step through NC program until the first tool is loaded

• Simulation Controls > Single Step until N1 T1 M06

The Driven Point is still at the spindle face, this is because tool offset has not
been applied yet.

• Single Step until N5 G43 Z15. H01 M08

G43 activates the offset for the tool and Driven Point moves to the tip of the tool.

VERICUT V8.1 Session 2M 3


4. Set VERICUT to automatically stop the simulation at every
tool change
• Right mouse click on Play to open the Start/Stop Options

Note: The features on the Start/Stop panel enable you to specify conditions that
control the starting and stopping of NC Program processing.

• Select Add and from the pull-down list select Tool Change

• Right mouse click on Play to close the Start/Stop Options

VERICUT V8.1 Session 2M 4


5. Re-play the simulation from the beginning
• Simulation Controls > Reset Model
• Yes
• Play
The simulation stops at N1 T1 M06 in the NC program window. Also notice that a
“Program halted at tool change” message is displayed in the Message Area.

• Play

The simulation will continue until the next tool change in the NC program.

6. Remove the display of the Driven Point axis


• In the Graphic Area, right mouse click and select Display Axes > Driven Point
Zero

VERICUT V8.1 Session 2M 5


7. Display the Status window
• Select the icon from the Quick Access Toolbar

Note: This panel provides status information about the simulation and what would be
occurring on the CNC machine. The information displayed can be configured.
Click on the Set Group Visibilty icon to display the menu shown below which
enables you to specify which information groups you want displayed in the Status
panel. Right-click in a Group displayed in the Status panel to display a window that
enables you specify the features that you want displayed in that Group.

The status window displays some very


important information about the
machining process.

The Tool ID is the active tool

The Local X Y Z B values display the


position of the tool relative to the NC
Program Zero

The Feedrate displayed is the last


feedrate value encountered in the
program.

The Time is useful to know the


machining time.

Note: For more information on the available configuration options and descriptions see
VERICUT Help - Info Menu - Status window, configuration mode
• Turn on/off Group Visibilty settings and re-oder the groups as desired to
become familiar with this option

• Right mouse click in the Groups to review options available

VERICUT V8.1 Session 2M 6


8. Set VERICUT to automatically stop at a certain line
• Reset Model
• Uncheck Tool Change in the Start-Stop Options

• In the NC Program window select the Search icon, enter text M97 P5 and

then select

• Close the Search window

• With the cursor on M97 P5 , right mouse click and select Add Breakpoint

Note: A new entry was added to the Start-Stop Options.

VERICUT V8.1 Session 2M 7


• Play

The simulation stops at Line 1334, N1173 M97 P5

VERICUT V8.1 Session 2M 8


9. Simulate the subroutine
• Single Step

• Ribbon Bar > Info tab > Debug group Call Stack…

Note: The Call Stack window enables you to track information related to subroutine
calls. The subroutine mill_subroutine.sub is located in the Project Tree >
Subroutines branch.

• Toggle Depth 1 and Depth 2 and note the NC Program window updates.

• With the cursor on the Step right mouse click

• Select Step to End of Subroutine

VERICUT V8.1 Session 2M 9


VERICUT will process the full subroutine and stop at the end of the subroutine.

This is useful when we want to step into a subroutine but do not want to step
through the subroutine.

• Close the Call Stack window

• Play until the end

• Close the Status window

Conclusion
In this session, you have seen how to monitor the simulation and how to stop the
simulation at certain events in the program.

VERICUT V8.1 Session 2M 10


Session 2MT
Monitor VERICUT Simulation

This session will teach you how to monitor what is happening in the simulation by
stopping at certain events and displaying some of VERICUT’s monitoring tools.

The Welcome Screen has opened file millturn_session_day1.vcproject

1. Display the Driven Point Zero Axis


• In the Graphic Area select the Machine/Cut Stock view
• View Cube, select Front face
• In the Graphic Area right mouse click and select Display Axes > Driven Point
Zero

Note: This axis displays the "driven point" and the Program Zero location. The X, Y,
Z Driven Point Zero axis represents where the Program Zero is located and the
symbol illustrates what is being driven, typically the tool tip or the spindle face.

VERICUT V8.1 Session 2MT 1


2. View the NC program
• Ribbon Bar > Info tab > Info group > NC Program

Note: The NC Program window displaying the NC program file being simulated. In
this window, you can scroll through the entire file to see all the records, search for
text forward and backward, print, and more. An arrow pointer indicates the current
NC Program record being processed. The window is updated when a new NC
program file is processed, such as when multiple NC program files are to be
simulated.

• Dock the NC Program window

VERICUT V8.1 Session 2MT 2


3. Step through NC program until the first tool is loaded

• Simulation Controls > Single Step until G361 B0. D2.

The Driven Point is still at the spindle face, this is because tool offset has not
been applied yet.

• Single Step until G43 H1.

G43 activates the offset for the tool and Driven Point moves to the tip of the tool.

VERICUT V8.1 Session 2MT 3


• Single Step until G54 M303

G54 activates the work offset and the X, Y, Z of the Driven Point Zero axis moves
to Program Zero location.

4. Set VERICUT to automatically stop the simulation at every


tool change
• Right mouse click on Play to open the Start/Stop Options

Note: The features on the Start/Stop panel enable you to specify conditions that
control the starting and stopping of NC Program processing.

VERICUT V8.1 Session 2MT 4


• Select Add and from the pull-down list select Tool Change

• Right mouse click on Play to close the Start/Stop Options

5. Re-play the simulation from the beginning


• Simulation Controls > Reset Model
• Yes
• Play
The simulation stops at G361 B0. D2. in the NC program window. Also notice that a
“Program halted at tool change” message is displayed in the Message Area.

• Play

The simulation will continue until the next tool change in the NC program.

6. Remove the display of the Driven Point axis


• In the Graphic Area, right mouse click and select Display Axes > Driven Point
Zero

VERICUT V8.1 Session 2MT 5


7. Display the Status window
• Select the icon from the Quick Access Toolbar

Note: This panel provides status information about the simulation and what would be
occurring on the CNC machine. The information displayed can be configured.
Click on the Set Group Visibilty icon to display the menu shown below which
enables you to specify which information groups you want displayed in the Status
panel. Right-click in a Group displayed in the Status panel to display a window that
enables you specify the features that you want displayed in that Group.

The status window displays


some very important
information about the
machining process.

The Tool ID is the active tool

The Feedrate displayed is the


last feedrate value encountered
in the program.

The Local X Y Z B values


display the position of the tool
relative to the NC Program
Zero

The Time is useful to know the


machining time.

Note: For more information on the available configuration options and descriptions see
VERICUT Help - Info Menu - Status window, configuration mode

• Turn on/off Group Visibilty settings and re-oder the groups as desired to
become familiar with this option.
• Right mouse click in the Groups to review options available

VERICUT V8.1 Session 2MT 6


8. Set VERICUT to automatically stop at a certain line
• Reset Model
• Uncheck Tool Change in the Start-Stop Options

• In the NC Program window select the Search icon, enter text G0 A1.5 and

then select

• Close the Search window

• With the cursor on G0 A1.5, right mouse click and select Add Breakpoint

VERICUT V8.1 Session 2MT 7


Note: A new entry was added to the Start-Stop Options.

• Play

Note that the simulation stops at Line 161, G98

VERICUT V8.1 Session 2MT 8


9. Simulate the part transfer from main to sub spindle
• Move the Animation slider bar to slow down the simulation speed
• Single Step until Line 179, G330

Note: The part is moved from the Stock Workpiece view to the Sub_Stock
Workpiece view once the parting tool completely cuts the part at line 175.

• Play until the end

• Close the Status window

Conclusion
In this session, you have seen how to monitor the simulation and how to stop the
simulation at certain events in the program.

VERICUT V8.1 Session 2MT 9


Session 3L
Find and Detect Errors
The main reason we use simulation is to detect all the errors in the NC program before it
goes to the machine. VERICUT provides many ways to detect errors and precisely find
which line in the NC program caused them. We cannot always rely on a visual red mark
on the part to indicate an error; the red mark might be removed by the subsequent
machining operation. VERICUT keeps a history of every event including the errors.

In this session you will learn how to detect the errors in the simulation, and how to find
the blocks in the program responsible for the errors.

The Welcome Screen has opened file lathe_session_day1.vcproject.

1. Check for syntax errors in NC Program


• Ribbon Bar > Analysis tab > Analysis group > Perform Syntax Check

Note: the Perform Syntax Check option causes VERICUT to check all NC program
and NC Subroutine files referenced by the “current” setup for syntax errors. Each
syntax error that is found is written to the Message Area and a summary showing the
number of syntax errors found is displayed directly below the Message Area.

VERICUT can also be set to automatically check for syntax error when a project file
is opened. The setting is found at Project Tree > Setup branch > G-Code > Check
Syntax.

• Select the first error in the Message Area, notice that the corresponding block in
the NC program window is highlighted.

VERICUT V8.1 Session 3L 1


2. Preview the NC Program
• From the NC Program window, select NC Program Preview

Note: NC Program Preview puts VERICUT in NC Program Preview mode. It


allows you to quickly detect errors. It hides the Stock model and displays the design
model if design model is present, displays the tool trace represented by the NC
program and reports all errors found. See VERICUT Help - Analysis menu - NC
Program Preview for more details.

Note: NC Program Preview detects any errors that do not require processing the
material removal, example “Fast feed rate removed material”. The errors detected
are: tool touching the fixture, tool violating the design model, machine collisions and
machine limits.

Notice that the Simulation Controls allow for forward and backward motion:

VERICUT V8.1 Session 3L 2


• In the Message Area select Error: "Tool_1 CUTTER" collided with "Jaws" at
line: (23) N1100 Z-1.81

Notice that the NC Program window moves to the line of the error”

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.
• From the NC Program window, select NC Program Preview to exit the NC
Program Preview mode.

VERICUT V8.1 Session 3L 3


3. Configure VERICUT to stop the simulation at each error

• Right mouse click on Play to open the Start/Stop Options


• Check Stop At > Max Errors
• Check Stop At > Max Warnings

• Right mouse click on Play to close the Start/Stop Options

VERICUT V8.1 Session 3L 4


4. Cut until the first error
• Play

A message is displayed in the message logger:

Error: Cutter of the tool "1" collided with "Jaws" at line: (23) N1100 Z-1.81
Program halted at machine collision

• Continue to press Play until the end of file is reached.

Tip: When the motion is stopped before the end of the motion, a yellow Pause
button; indicates that the motion block is not completed. The Collision (COLL) light
turns from green to red to indicate a collision on the current light; it will later turn
yellow to indicate that a collision occurred.

VERICUT V8.1 Session 3L 5


Stopping at every error is very useful to avoid missing an error, but it requires your
attention at all times. In our competitive environment, it is difficult to devote our
undivided attention to the simulation. We often need to launch the simulation and
then come back when it is completed and review the errors.

5. Configure VERICUT not to stop the simulation at each error


• Un-check all Stop At

• Reset Model

• Move the Animation slider to the right; this will refresh the animation after
multiple lines of the NC program.

VERICUT V8.1 Session 3L 6


6. Simulate the complete NC Program and review errors
• Play

• When processing is finished, select Quick Access Toolbar > Status

The Status window shows 3 errors in the NC program.

VERICUT V8.1 Session 3L 7


The Message Area (Logger) records the details for each error

Note: By default the messages are removed when the simulation is Reset

7. Sort messages in VERICUT logger by tool and error type


• From right end of the VERICUT Logger select the Analyze message tab

Note: The Ananlyze message tab provides all messages in sorted tree structure. This
message area is NOT being updated when VERICUT is processing. It gets refreshed
when “busy” light is turned off. For more information on the available configuration
options and descriptions see the VERICUT Help.

VERICUT V8.1 Session 3L 8


• VERICUT Logger > Sort By and from pull down select Tool

• VERICUT Logger > Sort By and from 2nd pull down select Message Type

• From right end of the VERICUT Logger select the VERICUT Logger tab

VERICUT V8.1 Session 3L 9


8. Review the VERICUT Log file
• Ribbon Bar > Info tab > Report group > VERICUT Log

Note: The log file contains the session information, such as errors, warnings and
informational messages about the verification session. If multiple projects are
simulated in the same session, the information will be appended to the bottom of the
file. The Log file is reset when VERICUT is restarted. The Log file can be renamed
in this window to be kept permanently.

• Close the VERICUT Log window

VERICUT V8.1 Session 3L 10


9. Review previously processed NC codes
• From the NC Program window, select NC Program Review icon

Note: NC Program Review puts VERICUT in NC Program Review mode. It


allows you to quickly and easily view, replay and edit a previously processed NC
Program. NC Program Review can be accessed at any point in the verification
process; however, only information related to the "current" setup is available for
review. See VERICUT Help - Analysis menu - NC Program Review for more details.

Notice that the Simulation Controls allow for forward and backward motion:

VERICUT V8.1 Session 3L 11


10. Find the line in the NC Program that caused an error
• In the Workpiece view, select on the part as shown below

The line in the NC program is highlighted and the tool is displayed at the end of
the block responsible for the cut.

VERICUT V8.1 Session 3L 12


• In the Message Area, select the Fast feed rate error

Notice that the simulation jumps to the line where the collision occurred.

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.

VERICUT V8.1 Session 3L 13


• In Workpiece view select the red area on the part as shown below

The tool is moved to the position of the error and the error message is highlighted
in the Message Area

VERICUT V8.1 Session 3L 14


• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.

• From the NC Program window, select NC Program Review to exit the NC


Program Review mode.

11. Check for near miss errors


• From the Project Tree select Collision

Notice the Configure Panel changes

Note: The features in the Check Collisions Between menu enables you to specify the
Tool to Stock/Fixture collision conditions that you want VERICUT to check during
processing.

VERICUT V8.1 Session 3L 15


• Reset Model

• Play the simulation with the Animation Slider bar all the way to the right

• Quick Access Toolbar > Status


Notice that the Status window shows 3 errors in the NC program.

• Set Visible Fixture and Active Tools’ Holders, Near Miss field to .25

• Reset Model
• Play the simulation with the Animation Slider bar all the way to the right

Notice that the Status window now shows 11 errors in the NC program.

• New errors were detected by VERICUT, see Message Area; Error: Holder
"Holder1" of the tool "1" loaded in component "Tool_1" exceeded near miss
tolerance (0.25) with "Jaws" at line: (14) N0110 G1 Z.16

Conclusion
In this session you have seen how to detect the errors in the simulation, and how to find
the blocks in the program responsible for the errors.

VERICUT V8.1 Session 3L 16


Session 3M
Find and Detect Errors
The main reason we use simulation is to detect all the errors in the NC program before it
goes to the machine. VERICUT provides many ways to detect errors and precisely find
which line in the NC program caused them. We cannot always rely on a visual red mark
on the part to indicate an error; the red mark might be removed by the subsequent
machining operation. VERICUT keeps a history of every event including the errors.

In this session you will learn how to detect the errors in the simulation, and how to find
the blocks in the program responsible for the errors.

The Welcome Screen has opened file mill_session_day1.vcproject.

1. Check for syntax errors in NC Program


• Ribbon Bar > Analysis tab > Analysis group > Perform Syntax Check

Note: the Perform Syntax Check option causes VERICUT to check all NC program
and NC Subroutine files referenced by the “current” setup for syntax errors. Each
syntax error that is found is written to the Message Area (VERICUT Logger) and a
summary showing the number of syntax errors found is displayed directly above the
Message Area.

VERICUT can also be set to automatically check for syntax error when a project file
is opened. The setting is found at Project Tree > Setup branch > G-Code > Check
Syntax.

• Select the first error in the Message Area, notice that the corresponding block in
the NC program window is highlighted.

VERICUT V8.1 Session 3M 1


2. Preview the NC Program
• From the NC Program window, select NC Program Preview

Note: NC Program Preview puts VERICUT in NC Program Preview mode. It


allows you to quickly detect errors. It hides the Stock model and displays the design
model (if design model is present), displays the tool trace represented by the NC
program, and reports all errors found. See VERICUT Help - Analysis menu - NC
Program Preview for more details.

Note: NC Program Preview detects any errors that do not require processing the
material removal, example “Fast feed rate removed material”. The errors detected
are: tool touching the fixture, tool violating the design model, machine collisions and
machine limits.

Notice that the Simulation Controls allow for forward and backward motion:

VERICUT V8.1 Session 3M 2


• In the Message Area select Error: Holder "Holder1" of the tool "9" loaded in
component "Tool" collided with "Fixture" at line: (280) N201 X4.125 Y2.00 Z1.07

Notice that the NC Program window moves to the line of the error.

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.
• From the NC Program window, select NC Program Preview to exit the NC
Program Preview mode.

VERICUT V8.1 Session 3M 3


3. Configure VERICUT to stop the simulation at each error

• Right mouse click on Play to open the Start/Stop Options


• Check Stop At > Max Errors
• Check Stop At > Max Warnings
• Add Stop At > Collision

• Right mouse click on Play to close the Start/Stop Options

VERICUT V8.1 Session 3M 4


4. Cut until the first error
• Play

A message is displayed in the message area:

Removed material with coolant off with tool "1" at line: (15) N7 G01 Z3.5. F100..
Removed volume 0.015

Program halted at error limit 1

Note: The capability to check for Coolant on when cutting the material is located
on Project Tree > Setup > Configure > Motion. If this check is turned on, and
the coolant is off, VERICUT will cut the material in red, and produce an error.

VERICUT V8.1 Session 3M 5


Select Play twice

A message is displayed in the message area:

Fast feed rate removed material with tool "1" loaded in component "Tool" at line:
(43) N26 Z3.5. Removed volume 0.0097

Program halted at error limit 1

• Continue to press Play until the end of file is reached.

Tip: When the motion is stopped before the end of the motion, a yellow Pause button,
indicates that the motion block is not completed. The Collision (COLL) light turns
from green to red to indicate a collision on the current light; it will later turn yellow to
indicate that a collision occurred.

VERICUT V8.1 Session 3M 6


Stopping at every error is very useful to avoid missing an error, but it requires your
attention at all times. In our competitive environment, it is difficult to devote our
undivided attention to the simulation. We often need to launch the simulation and
then come back when it is completed and review the errors.

5. Configure VERICUT not to stop the simulation at each error


• Un- check all Stop At

• Reset Model
• Move the Animation slider to the right; this will refresh the animation after
multiple lines of the NC program.

VERICUT V8.1 Session 3M 7


6. Simulate the complete NC Program and review errors
• Play

• When processing is finished, select Quick Access Toolbar > Status

The Status window shows 11 errors and 3 warnings in the NC program.


The Message Area (VERICUT Logger) records the details for each error and
warning

Note: By default the messages are removed when the simulation is Reset

VERICUT V8.1 Session 3M 8


7. Sort messages in VERICUT logger by tool and error type
• From right end of the VERICUT Logger select the Analyze message tab

Note: The Ananlyze message tab provides all messages in sorted tree structure. This
message area is NOT being updated when VERICUT is processing. It gets refreshed
when “busy” light is turned off. For more information on the available configuration
options and descriptions see the VERICUT Help.
• VERICUT Logger > Sort By and from pull down select Tool

• VERICUT Logger > Sort By and from 2nd pull down select Message Type

• From right end of the VERICUT Logger select the VERICUT Logger tab

VERICUT V8.1 Session 3M 9


8. Review the VERICUT Log file
• Ribbon Bar > Info tab > Report group > VERICUT Log

Note: The log file contains the session information, such as errors, warnings and
informational messages about the verification session. If multiple projects are
simulated in the same session, the information will be appended to the bottom of the
file. The Log file is reset when VERICUT is restarted. The Log file can be renamed
in this window to be kept permanently.

• Close the VERICUT Log window

VERICUT V8.1 Session 3M 10


9. Review previously processed NC codes
• From the NC Program window, select NC Program Review icon

Note: NC Program Review puts VERICUT in NC Program Review mode. It


allows you to quickly and easily view, replay and edit a previously processed NC
Program. NC Program Review can be accessed at any point in the verification
process; however, only information related to the "current" setup is available for
review. See VERICUT Help - Analysis menu - NC Program Review for more details.

Notice that the Simulation Controls allow for forward and backward motion:

VERICUT V8.1 Session 3M 11


10. Find the line in the NC Program that caused an error
• In the Workpiece view, select on the part as shown below

The line in the NC program is highlighted and the tool is displayed at the end of
the block responsible for the cut.

VERICUT V8.1 Session 3M 12


• In the Message Area , select the Holder error

Notice that the simulation jumps to the line where the collision occurred.

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.

VERICUT V8.1 Session 3M 13


• In Workpiece view select the red area on the part as shown below

Notice that the simulation jumps to the line where the error occurred and the error
message in the Message Area is highlighted

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.
• From the NC Program window, select NC Program Review to exit the NC
Program Review mode.

VERICUT V8.1 Session 3M 14


11. Check for near miss errors
• From the Project Tree select Collision

Notice the Configure Panel changes

Note: The features in the Check Collisions Between menu enables you to specify the
Tool to Stock/Fixture collision conditions that you want VERICUT to check during
processing.

• Reset Model

• Play the simulation with the Animation Slider bar all the way to the right

• Quick Access Toolbar > Status


Notice that the Status window shows 11 errors and 3 warnings in the NC program.

VERICUT V8.1 Session 3M 15


• Set Visible Fixture and Active Tools’ Holders, Near Miss field to .25

• Reset Model

• Play the simulation with the Animation Slider bar all the way to the right

Notice that the Status window now shows 14 errors and 3 warnings in the NC
program.

New errors were detected by VERICUT, see Message Area; Error: Holder
"Holder1" of the tool "1" loaded in component "Tool" exceeded near miss
tolerance (0.25) with "Fixture" at line: (56) N36 Z3.6

Conclusion
In this session you have seen how to detect the errors in the simulation, and how to find
the blocks in the program responsible for the errors.

VERICUT V8.1 Session 3M 16


Session 3MT
Find and Detect Errors
The main reason we use simulation is to detect all the errors in the NC program before it
goes to the machine. VERICUT provides many ways to detect errors and precisely find
which line in the NC program caused them. We cannot always rely on a visual red mark
on the part to indicate an error; the red mark might be removed by the subsequent
machining operation. VERICUT keeps a history of every event including the errors.

In this session you will learn how to detect the errors in the simulation, and how to find
the blocks in the program responsible for the errors.

The Welcome Screen has opened file millturn_session_day1.vcproject.

1. Check for syntax errors in NC Program


• Ribbon Bar > Analysis tab > Analysis group > Perform Syntax Check

Note: the Perform Syntax Check option causes VERICUT to check all NC program
and NC Subroutine files referenced by the “current” setup for syntax errors. Each
syntax error that is found is written to the Message Area and a summary showing the
number of syntax errors found is displayed directly below the Message Area.

VERICUT can also be set to automatically check for syntax error when a project file
is opened. The setting is found at Project Tree > Setup branch > G-Code > Check
Syntax.

• Select the first error in the Message Area; notice that the corresponding block in
the NC program window is highlighted.

VERICUT V8.1 Session 3MT 1


2. Preview the NC Program
• From the NC Program window, select NC Program Preview

Note: NC Program Preview puts VERICUT in NC Program Preview mode. It


allows you to quickly detect errors. It hides the Stock model and displays the design
model (if design model is present), displays the tool trace represented by the NC
program, and reports all errors found. See VERICUT Help - Analysis menu - NC
Program Preview for more details.

Note: NC Program Preview detects any errors that do not require processing the
material removal, example “Fast feed rate removed material”. The errors detected
are: tool touching the fixture, tool violating the design model, machine collisions and
machine limits.

Notice that the Simulation Controls allow for forward and backward motion:

VERICUT V8.1 Session 3MT 2


• In the Message Area select Error: "B" collided with "Sub_Fixture" at line: (127)
G0 Z24.
• Notice that the NC Program window moves to the line of the error.

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.
• From the NC Program window, select NC Program Preview to exit the NC
Program Preview mode.

VERICUT V8.1 Session 3MT 3


3. Configure VERICUT to stop the simulation at each error

• Right mouse click on Play to open the Start/Stop Options


• Check Stop At > Max Errors
• Check Stop At > Max Warnings
• Add Stop At > Collision

• Right mouse click on Play to close the Start/Stop Options

VERICUT V8.1 Session 3MT 4


4. Cut until the first error
• Play

A message is displayed in the message logger: Fast feed rate removed material
with tool "7901" loaded in component "Tool" at line: (66) Z.0313. Removed
volume 0.0102
Program halted at error limit 1

• Continue to press Play until the end of file is reached.

Tip: When the motion is stopped before the end of the motion, a yellow Pause button,
indicates that the motion block is not completed. The Collision (COLL) light turns
from green to red to indicate a collision on the current light; it will later turn yellow to
indicate that a collision occurred.

VERICUT V8.1 Session 3MT 5


Stopping at every error is very useful to avoid missing an error, but it requires your
attention at all times. In our competitive environment, it is difficult to devote our
undivided attention to the simulation. We often need to launch the simulation and
then come back when it is completed and review the errors.

5. Configure VERICUT not to stop the simulation at each error


• Un- check all Stop At

• Reset Model
• Move the Animation slider to the right; this will refresh the animation after
multiple lines of the NC program.

VERICUT V8.1 Session 3MT 6


6. Simulate the complete NC Program and review errors
• Play

• When processing is finished, select Quick Access Toolbar > Status

The Status window shows 11 errors and 4 warnings in the NC program.


The Message Area (Logger) records the details for each error and warning

Note: By default the messages are removed when the simulation is Reset

VERICUT V8.1 Session 3MT 7


7. Sort messages in VERICUT logger by tool and error type
• From right end of the VERICUT Logger select the Analyze message tab

Note: The Ananlyze message tab provides all messages in sorted tree structure. This
message area is NOT being updated when VERICUT is processing. It gets refreshed
when “busy” light is turned off. For more information on the available configuration
options and descriptions see the VERICUT Help.

VERICUT V8.1 Session 3MT 8


• VERICUT Logger > Sort By and from pull down select Tool

• VERICUT Logger > Sort By and from 2nd pull down select Message Type

• From right end of the VERICUT Logger select the VERICUT Logger tab

VERICUT V8.1 Session 3MT 9


8. Review the VERICUT Log file
• Ribbon Bar > Info tab > Report group > VERICUT Log

Note: The log file contains the session information, such as errors, warnings and
informational messages about the verification session. If multiple projects are
simulated in the same session, the information will be appended to the bottom of the
file. The Log file is reset when VERICUT is restarted. The Log file can be renamed
in this window to be kept permanently.

• Close the VERICUT Log window

VERICUT V8.1 Session 3MT 10


9. Review previously processed NC codes
• From the NC Program window, select NC Program Review icon

Note: NC Program Review puts VERICUT in NC Program Review mode. It


allows you to quickly and easily view, replay and edit a previously processed NC
Program. NC Program Review can be accessed at any point in the verification
process; however, only information related to the "current" setup is available for
review. See VERICUT Help - Analysis menu - NC Program Review for more details.

Notice that the Simulation Controls allow for forward and backward motion:

VERICUT V8.1 Session 3MT 11


10. Find the line in the NC Program that caused an error
• In the Workpiece view, select the cylinder as shown below

The line in the NC program is highlighted and the tool is displayed at the end of
the block responsible for the cut.

VERICUT V8.1 Session 3MT 12


• In the Message Area, select the Holder error

Notice that the simulation jumps to the line where the collision occurred.

• Single Step a couple of lines backwards and then forwards to better see
the motion which caused the error.

• From the NC Program window, select NC Program Review to exit the NC


Program Review mode.

VERICUT V8.1 Session 3MT 13


11. Check for near miss errors
• From the Project Tree select Collision

Notice the Configure Panel changes

Note: The features in the Check Collisions Between menu enables you to specify the
Tool to Stock/Fixture collision conditions that you want VERICUT to check during
processing.

• Reset Model

• Play the simulation with the Animation Slider bar all the way to the right

• Quick Access Toolbar > Status


Notice that the Status window shows 11errors and 4 warnings in the NC program.

VERICUT V8.1 Session 3MT 14


• Set Visible Fixture and Active Tools’ Holders, Near Miss field to .25

• Reset Model

• Play the simulation with the Animation Slider bar all the way to the right

Notice that the Status window now shows 64 errors and 4 warnings in the NC
program.

New errors were detected by VERICUT, see Message Area; Error: Holder
"Holder1" of the tool "7954" loaded in component "Tool" exceeded near miss
tolerance (0.25) with "Sub_Fixture" at line: (334) G1 Z-.318 F.005

Conclusion
In this session you have seen how to detect the errors in the simulation, and how to find
the blocks in the program responsible for the errors.

VERICUT V8.1 Session 3MT 15


Session 4L
Measure Features with X-Caliper™
In VERICUT, the Cut Stock can be measured just like a part in an inspection department.
Wall thickness, drilled hole diameter, position and angle of a feature, can all be measured.
In this session you will learn how inspect the VERICUT Cut Stock using X-Caliper.

The Welcome Screen has opened file lathe_session_day1.vcproject.

1. Run the simulation

• Play

VERICUT V8.1 Session 4L 1


2. Display only the Workpiece and Profile views
• Overlay the Status window
• Close the Machine/Cut Stock view
• Select Two View Layout from the Quick Access Toolbar and Fit both
views

Note: Use only the Workpiece and Profile views to inspect the Cut Stock

Hide the Chuck and Jaws

• In the Graphic Area of the Workpiece view, right mouse click Component
Visibility > View Components
• Un-check Chuck and Jaws, then select Close
• Fit both views

3. Use X-Caliper to identify a feature


• Ribbon Bar > X-Caliper

Note: The X-Caliper ribbon enables you to take measurements, and obtain historical
and mathematical information about VERICUT models.

• Un-dock VERICUT Logger


• From right end of the VERICUT Logger select X-Caliper Measurement
• Active Coordinate System select Program_Zero

VERICUT V8.1 Session 4L 2


Note: Measurements in X-Caliper are relative to the active coordinate system.
• Ribbon Bar > X-Caliper > Feature/History group > Feature/History
• Settings group > Color Use the pull down and select 1:Red

• Select Dimensions group > select Multiple Label

Note: The features in the Dimensions group allow you to record measurements
on the part. These measurements can be rotated with the part, zoomed, or dragged
to a different location. Multiple dimensions can be displayed to quickly document
key measurements with on part dimensions, and setup dimensions designed for
inspection aids. The dimension images can be easily referenced in the VERICUT
reports.

VERICUT V8.1 Session 4L 3


• Select on a few features and move the label as shown below

Notice that the line in the NC Program which generated this feature is highlited in the
NC Program window

Note: If the X-Caliper Measurement tab is not selected in the VERICUT


Logger, then it will automatically switch to the X-Caliper Measurement tab
when a feature is selected.

Note: All of the features generated by the same motion that created the selected
feature are highlighted. Notice all of the information that is displayed in the X-
Caliper Measurement tab: Diameter, Tool used to cut this feature, etc…

Note: Point values will be different based on where you select on the part

• Select Dimensions group > select Label Off

VERICUT V8.1 Session 4L 4


• Select several features from both views, some example features to select are
shown below.

Note: Use Clear to clear the X-Caliper readings in the VERICUT Logger

VERICUT V8.1 Session 4L 5


4. Measure a thickness
• Feature/History group > select Model Thickness
• Select several thicknesses from both views

5. Measure an angle
• Distance/Angle group

• > select Plane


• > select Plane

VERICUT V8.1 Session 4L 6


• With selected
• Select part as shown below (left)
• With selected
• Select part as shown below (right)

VERICUT V8.1 Session 4L 7


6. Measure and air distance
• Feature/History group > select Air Distance
• Dimensions group > select Multiple labels

• Select several air distances from both views.

VERICUT V8.1 Session 4L 8


7. Section the part to analyze hole features
• Ribbon Bar > View tab > View group > Section

Note: The features in the Section window enable you to define section planes
through a VERICUT Cut Stock model in a Workpiece view. You can define as
many section planes as desired, in any orientation. Section plane orientation and
distance are described with respect to the active coordinate system. You can continue
cutting on the sectioned model, or restore the original (un-sectioned) model. Machine
cuts are applied to the entire model regardless of how it is displayed after sectioning.

Note: See VERICUT Help - The Project Tree - Section window for more details.

VERICUT V8.1 Session 4L 9


• Pl Type = POS Y
• Distance = 0
• Color = White
• Select Section

• Close the Section window

VERICUT V8.1 Session 4L 10


8. Analyze hole depth from top face

• Ribbon Bar > X-Caliper > Hole Depth group

We will analyze a feature (in this case a cylinder) delimited by a feature at the top and
one at the bottom.

• Select Hole Top and pick top of the part (bottom left)
• Hole Bottom, pick the cone (bottom right)

• Feature, select the arrow , and pick on the cylinder

VERICUT V8.1 Session 4L 11


Note: The Hole Depth is the length of the cylinder (Feature) between the plane (Hole
Top) and its intersection with the cone (Hole Bottom) at the bottom of the hole.

9. Restore the section cut


• Ribbon Bar > View tab > View group > Section
• Select Restore

Tip: To restore the original (un-sectioned) model click anywhere off the part in the
Workpiece view, or select Restore on the Section window

• Close the Section window

VERICUT V8.1 Session 4L 12


10. Display design model
• In the Graphic Area of the Workpiece view, right mouse click, select
Component Visibility > Design

Note: The design model, in blue, will overlay on top of the Cut Stock model and is
now visible and available to be used with X-Caliper.

11. Use X-Caliper to measure distances between the Design


and Cut Stock at specific locations
• Ribbon Bar > X-Caliper > Stock/Design Distance group
• Stock > Translucent / Lines
• Design > Solid

• Select Distance

VERICUT V8.1 Session 4L 13


• Pick on several places on the Cut Stock as shown below

Note: the Settings group > Display Tool/Stock Collisions is used to specifically
highlight collisions between the tool holder and the Cut Stock in the graphics area.
Use the Feature/History option to obtain information about the collision (NC
Program file, Record number, Tool ID, etc.). This feature is only active when
holder/stock collisions occurred while cutting the part.

The below image is NOT from this Project it is used to illustrate the Note.

Conclusion
In this session, you have seen how to inspect the VERICUT Cut Stock using X-Caliper.

VERICUT V8.1 Session 4L 14


Session 4M
Measure Features with X-Caliper™
In VERICUT, the Cut Stock can be measured just like a part in an inspection department.
Wall thickness, drilled hole diameter, position and angle of a feature can all be measured.
In this session you will learn how to inspect the VERICUT Cut Stock.

The Welcome Screen has opened file mill_session_day1.vcproject.

1. Run the simulation


• Play

VERICUT V8.1 Session 4M 1


2. Close some windows and display only the Workpiece view
• Overlay the Status window
• Select Single View Layout from the Quick Access Toolbar

Note: Use only the Workpiece view to inspect the Cut Stock

Hide the Fixture

• In the Graphic Area, right mouse click Component Visibility > Fixture

• Fit view

3. Use X-Caliper to identify a feature


• Ribbon Bar > X-Caliper

Note: The X-Caliper ribbon enables you to take measurements, and obtain historical
and mathematical information about VERICUT models.

• Un-dock VERICUT Logger


• From right end of the VERICUT Logger select X-Caliper Measurement
• Active Coordinate System select Program_Zero

Note: Measurements in X-Caliper are relative to the active coordinate system.

VERICUT V8.1 Session 4M 2


• Ribbon Bar > X-Caliper > Feature/History group > Feature/History
• Settings group > Color Use the pull down and select 1:Red

• Select Dimensions group > select Multiple Label

Note: The features in the Dimensions group allow you to record measurements
on the part. These measurements can be rotated with the part, zoomed, or dragged
to a different location. Multiple dimensions can be displayed to quickly document
key measurements with on part dimensions, and setup dimensions designed for
inspection aids. The dimension images can be easily referenced in the VERICUT
reports.

VERICUT V8.1 Session 4M 3


• Select on a few features and move the label as shown below

Notice that the line in the NC Program which generated this feature is highlited in the
NC Program window

Note: If the X-Caliper Measurement tab is not selected in the VERICUT


Logger, then it will automatically switch to the X-Caliper Measurement tab
when a feature is selected.

Note: All of the features generated by the same motion that created the selected
feature are highlighted. Notice all of the information that is displayed in the X-
Caliper Measurement tab: Diameter, Tool used to cut this feature, etc…

Note: Point values will be different based on where you select on the part

• Select Dimensions group > select Label Off

VERICUT V8.1 Session 4M 4


• Continue to select on feature as shown below

Note: Features machined by a Tap tool will generate a tapped hole. Even though the
thread is not graphically displayed, the thread information is available via X-Caliper.

Note: Use Clear to clear the X-Caliper readings in the VERICUT Logger

VERICUT V8.1 Session 4M 5


4. Measure a thickness
• Feature/History group > select Model Thickness
• Select the edge as shown below

5. Measure an angle
• Distance/Angle group

• > select Plane


• > select Plane

VERICUT V8.1 Session 4M 6


• With selected
• Select part as shown below (left)
• With selected
• Select part as shown below (right)

VERICUT V8.1 Session 4M 7


6. Measure and air distance
• Feature/History group > select Air Distance
• Select on the part as shown below

7. Measure the distance between the center of the hole and the
edge of the plane

• Distance/Angle group
• > select Edge
• > select Axis
• With selected

VERICUT V8.1 Session 4M 8


• Notice that the temporary messages area is indicating that you can now select on

a feature

• Pick both faces that make the edge. An arrow will be displayed along the edge (as
shown bottom left)
• With selected
• Pick the side wall of the hole. An arrow will be displayed in the center of the hole
(as shown below, bottom right)

VERICUT V8.1 Session 4M 9


8. Section the part to analyze hole features
• Ribbon Bar > View tab > View group > Section

Note: The features in the Section window enable you to define section planes
through a VERICUT Cut Stock model in a Workpiece view. You can define as
many section planes as desired, in any orientation. Section plane orientation and
distance are described with respect to the active coordinate system. You can continue
cutting on the sectioned model, or restore the original (un-sectioned) model. Machine
cuts are applied to the entire model regardless of how it is displayed after sectioning.

Note: See VERICUT Help - The Project Tree - Section window for more details.

• Pl Type = POS X
• Distance = -1.625
• Color = White
• Select Section

• Close the Section window

VERICUT V8.1 Session 4M 10


9. Analyze hole depth from top face

• Ribbon Bar > X-Caliper > Hole Depth group

We will analyze a feature (in this case a cylinder) delimited by a feature at the top and
one at the bottom.

• Select Hole Top and pick top of the part (bottom left)
• Hole Bottom, pick the cone (bottom right)

• Feature, pick on the cylinder

VERICUT V8.1 Session 4M 11


Note: The Hole Depth is the length of the cylinder (Feature) between the plane (Hole
Top) and its intersection with the cone (Hole Bottom) at the bottom of the hole.

10. Restore the section cut


• Quick Access Toolbar > Section
• Select Restore

Tip: To restore the original (un-sectioned) model click anywhere off the part in the
Workpiece view, or select Restore on the Section window

• Close the Section window

VERICUT V8.1 Session 4M 12


11. Display design model
• In the Graphic Area, right mouse click, select Component Visibility > Design

Note: The design model, in blue, will overlay on top of the Cut Stock model and is
now visible and available to be used with X-Caliper.

12. Use X-Caliper to measure distances between the Design


and Cut Stock at specific locations
• Ribbon Bar > X-Caliper > Stock/Design Distance group
• Stock > Translucent / Lines
• Design > Solid

• Select Distance

VERICUT V8.1 Session 4M 13


• Pick on several places on the Cut Stock as shown below

13. Display Tool and Stock Collisions


• Settings group > Select Display Tool/Stock Collisions

Note: Used to specifically highlight collisions between the tool holder and the Cut
Stock in the graphics area. Use the Feature/History option to obtain information
about the collision (NC Program file, Record number, Tool ID, etc.). This feature is
only active when holder/stock collisions occurred while cutting the part.

• Feature/History group > select Feature/History


• Select the collision area as shown below

Conclusion
In this session, you have seen how to inspect the VERICUT Cut Stock.

VERICUT V8.1 Session 4M 14


Session 4MT
Measure Features with X-Caliper™
In VERICUT, the Cut Stock can be measured just like a part in an inspection department.
Wall thickness, drilled hole diameter, position and angle of a feature, can all be measured.
In this session you will learn how to inspect the VERICUT Cut Stock.

The Welcome Screen has opened file millturn_session_day1.vcproject.

1. Run the simulation


• Play

VERICUT V8.1 Session 4MT 1


2. Close some windows and display only the Workpiece view
• Overlay the Status window
• Close the Machine/Cut Stock view and View 2
• Select Two View Layout from the Quick Access Toolbar, make the 2nd view
a Profile view of the Sub Stock

Note: Use only the Workpiece and Profile views to inspect the Cut Stock
Hide the Fixture

• In the Graphic Area of the Workpiece view, right mouse click Component
Visibility > View Components
• Un-check Sub_Fixture, then select Close
• Fit both views

3. Use X-Caliper to identify a feature


• Ribbon Bar > X-Caliper

Note: The X-Caliper ribbon enables you to take measurements, and obtain historical
and mathematical information about VERICUT models.

• Un-dock VERICUT Logger


• From right end of the VERICUT Logger select X-Caliper Measurement
• Active Coordinate System select G55

VERICUT V8.1 Session 4MT 2


Note: Measurements in X-Caliper are relative to the active coordinate system.

• Ribbon Bar > X-Caliper > Feature/History group > Feature/History


• Settings group > Color Use the pull down and select 1:Red

• Select Dimensions group > select Multiple Label

Note: The features in the Dimensions group allow you to record measurements
on the part. These measurements can be rotated with the part, zoomed, or dragged
to a different location. Multiple dimensions can be displayed to quickly document
key measurements with on part dimensions, and setup dimensions designed for
inspection aids. The dimension images can be easily referenced in the VERICUT
reports.

VERICUT V8.1 Session 4MT 3


• Select on a few features and move the label as shown below

Notice that the line in the NC Program which generated this feature is highlited in the
NC Program window

Note: Point values will be different based on where you select on the part

Note: If the X-Caliper Measurement tab is not selected in the VERICUT


Logger, then it will automatically switch to the X-Caliper Measurement tab
when a feature is selected.

Note: All of the features generated by the same motion that created the selected
feature are highlighted. Notice all of the information that is displayed in the X-
Caliper Measurement tab: Diameter, Tool used to cut this feature, etc…

• Select Dimensions group > select Label Off

VERICUT V8.1 Session 4MT 4


• Select on a feature as shown below

VERICUT V8.1 Session 4MT 5


• Select features shown below

Note: Use Clear to clear the X-Caliper readings in the VERICUT Logger

VERICUT V8.1 Session 4MT 6


4. Measure a thickness
• Feature/History group > select Model Thickness
• Select the face as shown below

5. Measure an angle
• Distance/Angle group

• > select Plane


• > select Plane

VERICUT V8.1 Session 4MT 7


• With selected
• Select part as shown below (left)
• With selected
• Select part as shown below (right)

VERICUT V8.1 Session 4MT 8


6. Measure and air distance
• Feature/History group > select Air Distance
• Select part as shown below

7. Measure the distance between the center of the hole and the
edge of the plane

• Distance/Angle group
• > select Edge
• > select Axis

VERICUT V8.1 Session 4MT 9


• With selected

• Notice that the temporary messages area is indicating that you can now select on

a feature

• Pick both faces that make the edge. An arrow will be displayed along the edge (as
shown bottom left)
• With selected
• Pick the side wall of the hole. An arrow will be displayed in the center of the hole
(as shown below, bottom right)

VERICUT V8.1 Session 4MT 10


8. Section the part to analyze hole features
• Ribbon Bar > View tab > View group > Section

Note: The features in the Section window enable you to define section planes
through a VERICUT Cut Stock model in a Workpiece view. You can define as
many section planes as desired, in any orientation. Section plane orientation and
distance are described with respect to the active coordinate system. You can continue
cutting on the sectioned model, or restore the original (un-sectioned) model. Machine
cuts are applied to the entire model regardless of how it is displayed after sectioning.

Note: See VERICUT Help - The Project Tree - Section window for more details.

• Pl Type = POS X
• Distance = .375
• Color = White
• Select Section

• Close the Section window

VERICUT V8.1 Session 4MT 11


9. Analyze depth of a countersink

• Ribbon Bar > X-Caliper > Hole Depth group

We will analyze a feature (in this case a cylinder) delimited by a feature at the top and
one at the bottom.

• Select Hole Top, select the arrow , pick plane (1)


• Hole Bottom, select the arrow , pick cylinder (2)
• Feature, select the arrow , and pick cone (3)

Note: The countersink depth is the length of the cone (Feature) between the plane
(Hole Top) and its intersection of the cone and cylinder.

VERICUT V8.1 Session 4MT 12


10. Restore the section cut
• Ribbon Bar > View tab > View group > Section
• Select Restore

Tip: To restore the original (un-sectioned) model click anywhere off the part in the
Workpiece view, or select Restore on the Section window

• Close the Section window

11. Display design model


• In the Graphic Area of the Workpiece view, right mouse click, select
Component Visibility > Sub_Design

Note: The design model, in blue, will overlay on top of the Cut Stock model and is
now visible and available to be used with X-Caliper.

VERICUT V8.1 Session 4MT 13


12. Use X-Caliper to measure distances between the Design
and Cut Stock at specific locations
• Ribbon Bar > X-Caliper > Stock/Design Distance group
• Stock > Translucent / Lines
• Design > Solid

• Select Distance

• Pick on several places on the Cut Stock as shown below

VERICUT V8.1 Session 4MT 14


Note: the Settings group > Display Tool/Stock Collisions is used to specifically
highlight collisions between the tool holder and the Cut Stock in the graphics area.
Use the Feature/History option to obtain information about the collision (NC
Program file, Record number, Tool ID, etc.). This feature is only active when
holder/stock collisions occurred while cutting the part.

The below image is NOT from this Project it is used to illustrate the Note.

Conclusion
In this session, you have seen how to inspect the VERICUT Cut Stock.

VERICUT V8.1 Session 4MT 15


Session 5L
Compare Cut Part to Design with AUTODIFF™
In VERICUT, the Cut Stock can be compared to the Design model to detect gouges or
excess material. In this session, you will learn how to compare the Cut Stock to the
design model.

The Welcome Screen has opened file lathe_session_day1.vcproject.

1. Run the simulation


• Play

2. Display only the Workpiece and Profile views


• Close the Machine/Cut Stock view
• Select Two View Layout from the Quick Access Toolbar

Hide the Chuck and Jaws

• In the Graphic Area of the Workpiece view, right mouse click Component
Visibility > View Components
• Un-check Chuck and Jaws, then select Close
• Fit both views

VERICUT V8.1 Session 5L 1


3. Compare Cut Stock to Design to detect gouges
• Ribbon Bar > Analysis tab > Analysis group > AUTO-DIFF

Note: The AUTO-DIFF option opens the AUTO-DIFF window enabling you to
compare the design model against the VERICUT simulated cut model (Cut Stock).
Using AUTO-DIFF, clearly identifies discrepancies between the Cut Stock model and
the intended design model.

Note: For more information on the available configuration options and descriptions
see VERICUT Help – Analysis Menu - AUTO-DIFF

• Set Gouge = .01


• Set color = red

Note: With these settings, any gouges deeper than .01” will be reported as an error
and shown in red.

VERICUT V8.1 Session 5L 2


• Select the Compare button

Notice that the AUTO-DIFF window states that some errors have been detected
and these differences are shown in red in the Graphic Area. The Temporary
messages area will let you know that AUTO-DIFF has finished processing

Note: The VERICUT Logger automatically switches to the AUTO-DIFF


Report tab. The AUTO-DIFF Report provides information related to errors
detected by AUTO-DIFF, information about the Tool, NC Program record and
location of error. The report will also find errors too small to see. When you
highlight a line the report the Graphic Area updates with blue indicators that show
where the gouge or excess being reported are.

VERICUT V8.1 Session 5L 3


• Check Design Display = Translucent

When the Design is visible and translucent it is easier to locate the gouges

4. Compare to detect Excess material


• Comparison Type = Excess
• Set Excess = .001 (play with different values)
• Set Color = Green

• Select the Compare button

• Select the Restore button


• Yes

VERICUT V8.1 Session 5L 4


5. Compare only a region of the part
• Select the Compare By Region tab

Note: The features on this tab enable you to select a region to perform AUTO-DIFF
on. Compare By Region is created for very large parts that would require too much
memory for AUTO-DIFF to process the entire part.

• Check On
• Select the Fit to Box button
• Select Drag Region

• Move the cursor on the edge of the box, when a red dot is visible, drag the box to
cover a selected area as shown below.

• Settings tab
• Comparison Type = Gouge
• Design Display = Translucent
• Compare

VERICUT V8.1 Session 5L 5


Note only the errors inside the box are reported.

• AUTO_DIFF window, select Restore


• Close the AUTO_DIFF window

VERICUT V8.1 Session 5L 6


6. Detect gouges during the simulation
• Reset Model Yes
• In the Project Tree, select Design (0, 0, 0)
• In the Configure Component : Design check Use With Constant Gouge/Excess
Check
• In the Project Tree, select Collision
• In the Configure Collision: select Maximum Allowable Gouge from drop-down
list and enter 0.01 next to the Maximum Allowable Gouge entry

Note: This option enables you to specify a maximum gouge or a minimum excess
value and report errors during NC Program processing.

7. Configure VERICUT to stop the simulation at each error


• Right mouse click on Play , to open the Start/Stop Options window
• Check Stop At > Max Errors

• Right-mouse click on again to close the Start/Stop Options window

VERICUT V8.1 Session 5L 7


8. Detect gouges during simulation
• VERICUT Logger > VERICUT Logger tab
• Continue to press Play to the end of the simulation

Notice the Maximum Allowable Gouge violation errors output

Error: Maximum Allowable Gouge violation for tool "5" loaded in component
"Tool_5" and Cut Stock of "Stock" at line: (107) N0540 G75 X1.7 Z-1.465 P0.1
Q0.075 F5.

Note: In order to see the Design model turn red illustrating gouges, right mouse click
select in the Graphic Area of the Workpiece view, Component Visibility > Design

Conclusion
In this session, you have learned how to compare the Cut Stock to the design model.

VERICUT V8.1 Session 5L 8


Session 5M
Compare Cut Part to Design with AUTODIFF™
In VERICUT, the Cut Stock can be compared to the Design model to detect gouges or
excess material. In this session, you will learn how to compare the Cut Stock to the
design model.

The Welcome Screen has opened file mill_session_day1.vcproject.

1. Run the simulation


• Play

2. Display only the Workpiece view

• Select Single View Layout from the Quick Access Toolbar

Note: Use only the Workpiece view to inspect the Cut Stock

Hide the Fixture

• In the Graphic Area, right mouse click Component Visibility > Fixture

• Fit view

VERICUT V8.1 Session 5M 1


3. Compare Cut Stock to Design to detect gouges
• Ribbon Bar > Analysis tab > Analysis group > AUTO-DIFF

Note: The AUTO-DIFF option opens the AUTO-DIFF window enabling you to
compare the design model against the VERICUT simulated cut model (Cut Stock).
Using AUTO-DIFF clearly identifies discrepancies between the Cut Stock model and
the intended design model.

Note: For more information on the available configuration options and descriptions
see VERICUT Help – Analysis Menu - AUTO-DIFF

• Set Gouge = .005


• Set color = red

Note: With these settings, any gouges deeper than .005” will be reported as an error
and shown in red.

VERICUT V8.1 Session 5M 2


• Select the Compare button

Notice that the AUTO-DIFF window states that some errors have been detected
and these differences are shown in red in the Graphic Area. The Temporary
messages area will let you know that AUTO-DIFF has finished processing

Note: The VERICUT Logger automatically switches to the AUTO-DIFF Report


tab. The AUTO-DIFF Report provides information related to errors detected by
AUTO-DIFF, information about the Tool, NC Program record and location of error.
The report will also find errors too small to see. When you highlight a line the report
the Graphic Area updates with blue indicators that show where the gouge or excess
being reported are.

VERICUT V8.1 Session 5M 3


• Check Design Display = Translucent

When the Design is visible and translucent it is easier to locate the gouges

4. Compare to detect Excess material


• Comparison Type = Excess
• Set Excess = .01
• Set Color = Green

• Select the Compare button

• Select the Restore button


• Yes

VERICUT V8.1 Session 5M 4


5. Compare only a region of the part
• Select the Compare By Region tab

Note: The features on this tab enable you to select a region to perform AUTO-DIFF
on. Compare By Region is created for very large parts that would require too much
memory for AUTO-DIFF to process the entire part.

• Check On
• Select the Maximize to Stock button
• Select Drag Region

• Move the cursor on the edge of the box, when a green dot is visible, drag the box
to cover a selected area as shown below.

• Settings tab
• Comparison Type = Gouge
• Design Display = Translucent
• Compare

VERICUT V8.1 Session 5M 5


Note only the errors inside the box are reported.

• AUTO_DIFF window, select Restore


• Close the AUTO_DIFF window

VERICUT V8.1 Session 5M 6


6. Detect gouges during the simulation
• Reset Model Yes
• In the Project Tree, select Design (0, 0, 0)
• In the Configure Component : Design check Use With Constant Gouge/Excess
Check
• In the Project Tree, select Collision
• In the Configure Collision: select Maximum Allowable Gouge from drop-down
list and enter 0.005 next to the Maximum Allowable Gouge entry

Note: This option enables you to specify a maximum gouge or a minimum excess
value and report errors during NC Program processing.

7. Configure VERICUT to stop the simulation at each error


• Right mouse click on Play , to open the Start/Stop Options window
• Check Stop At > Max Errors

• Right-mouse click on again to close the Start/Stop Options window

VERICUT V8.1 Session 5M 7


8. Detect gouges during simulation
• VERICUT Logger > VERICUT Logger tab
• Play

Notice that the 2nd time VERICUT stops at Maximum Allowable Gouge violation
error

Error: Maximum Allowable Gouge violation for tool "7" loaded in component
"Tool" and Cut Stock of "Stock" at line: (177) N115 G01 Z3.75 F3.

Note: In order to see the Design model turn red illustrating gouges, right mouse click
select in the Graphic Area of the Workpiece view, Component Visibility > Design

• Right mouse click on Play , to open the Start/Stop Options window


• Un-Check Stop At > Max Errors

• Play

Notice that all the gouges are detected during the simulation

Conclusion
In this session, you have learned how to compare the Cut Stock to the design model.

VERICUT V8.1 Session 5M 8


Session 5MT
Compare Cut Part to Design with AUTODIFF™
In VERICUT, the Cut Stock can be compared to the Design model to detect gouges or
excess material. In this session, you will learn how to compare the Cut Stock to the
design model.

The Welcome Screen has opened file millturn_session_day1.vcproject.

1. Run the simulation


• Play

2. Display only the Workpiece view


• Close the Machine/Cut Stock view and View 2
• Select Single View Layout from the Quick Access Toolbar

Note: Use only the Workpiece view to inspect the Cut Stock

Hide the Fixture


• In the Graphic Area, right mouse click Component Visibility > Sub_Fixture
• Fit both views

VERICUT V8.1 Session 5MT 1


3. Compare Cut Stock to Design to detect gouges
• Ribbon Bar > Analysis tab > Analysis group > AUTO-DIFF

Note: The AUTO-DIFF option opens the AUTO-DIFF window enabling you to
compare the design model against the VERICUT simulated cut model (Cut Stock).
Using AUTO-DIFF clearly identifies discrepancies between the Cut Stock model and
the intended design model.

Note: For more information on the available configuration options and descriptions
see VERICUT Help – Analysis Menu - AUTO-DIFF

• Set Stock Component = Sub_Stock


• Set Gouge = .005
• Set color = Red

Note: With these settings, any gouges deeper than .005” will be reported as an error
and shown in red.

VERICUT V8.1 Session 5MT 2


• Select the Compare button

Notice that the AUTO-DIFF window states that some errors have been detected
and these differences are shown in red in the Graphic Area. The Temporary
messages area will let you know that AUTO-DIFF has finished processing

Note: The VERICUT Logger automatically switches to the AUTO-DIFF Report


tab. The AUTO-DIFF Report provides information related to errors detected by
AUTO-DIFF, information about the Tool, NC Program record and location of error.
The report will also find errors too small to see. When you highlight a line the report
the Graphic Area updates with blue indicators that show where the gouge or excess
being reported are.

VERICUT V8.1 Session 5MT 3


• Check Design Display = Translucent

When the Design is visible and translucent it is easier to locate the gouges

• Select the Compare button

• Select the Restore button


• Yes

VERICUT V8.1 Session 5MT 4


5. Compare only a region of the part
• Select the Compare By Region tab

Note: The features on this tab enable you to select a region to perform AUTO-DIFF
on. Compare By Region is created for very large parts that would require too much
memory for AUTO-DIFF to process the entire part.

• Check On
• Select the Maximize to Stock button
• Select Drag Region

• Move the cursor on the edge of the box, when a green dot is visible, drag the box
to cover a selected area as shown below.

• Settings tab
• Comparison Type = Gouge
• Design Display = Translucent
• Compare

VERICUT V8.1 Session 5MT 5


Note only the errors inside the box are reported.

• AUTO_DIFF window, select Restore


• Close the AUTO_DIFF window

VERICUT V8.1 Session 5MT 6


6. Detect gouges during the simulation
• Reset Model Yes
• In the Project Tree, select Sub_Design (0, 0, 0)
• In the Configure Component : Sub_Design check Use With Constant
Gouge/Excess Check
• In the Project Tree, select Collision
• In the Configure Collision: select Maximum Allowable Gouge from drop-down
list and enter 0.005 next to the Maximum Allowable Gouge entry

Note: This option enables you to specify a maximum gouge or a minimum excess
value and report errors during NC Program processing.

7. Configure VERICUT to stop the simulation at each error


• Right mouse click on Play , to open the Start/Stop Options window
• Check Stop At > Max Errors

• Right-mouse click on again to close the Start/Stop Options window

VERICUT V8.1 Session 5MT 7


8. Detect gouges during simulation
• VERICUT Logger > VERICUT Logger tab
• Press Play several times

Notice the Maximum Allowable Gouge violation errors output

Error: Maximum Allowable Gouge violation for tool "7602" loaded in


component "Tool" and Cut Stock of "Sub_Stock" at line: (375) G83 Z-.22 R.4 F4.

Note: In order to see the Design model turn red illustrating gouges, right mouse click
select in the Graphic Area of the Workpiece view, Component Visibility > Design

• Right mouse click on Play , to open the Start/Stop Options window


• Un-Check Stop At > Max Errors

• Play

Note that all the gouges are detected during the simulation

Conclusion
In this session, you have learned how to compare the Cut Stock to the design model.

VERICUT V8.1 Session 5MT 8


Session 6L
Day 1 Review Session
In this exercise, you will apply what we have seen today. The steps are not listed. Refer
to the previous training sessions for step-by-step instructions.

The Welcome Screen has opened file lathe_session_6l_day1_review.vcproject

1. Set VERICUT to stop the simulation at the every error


• Run the simulation until the end

How many errors?


What caused the errors?
Which line in the NC Program?
Which tools?

2. Measure the part


What is the small diameter?
What is the depth of the first step?
What is the angle on the chamfer?
What is the radius on the fillet?

3. Compare the cut part to the Design model


Check for gouges
Check for excess

How many gouges?


Which tool caused the gouge?

Conclusion
You have survived the first day, congratulations!
----------------------------------------------------------------------------------------------------------

VERICUT V8.1 Session 6L 1


Session 6M
Day 1 Review Session
In this exercise, you will apply what we have seen today. The steps are not listed. Refer
to the previous training sessions for step-by-step instructions.

The Welcome Screen has opened file mill_session_6m_day1_review.VcProject.

1. Set VERICUT to stop the simulation at the every error


• Run the simulation until the end

How many errors?


What caused the errors?
Which line in the NC Program?
Which tools?

2. Measure the part


What is the drilled holes diameter?
What is the width and height of the pockets?
What is the depth of the pockets?
What is the angle between the top of the part and the outer side walls?

3. Compare the cut part to the Design model


Check for gouges
Check for excess

How many gouges?


Which tools caused the gouge?

Conclusion
You have survived the first day, congratulations!
----------------------------------------------------------------------------------------------------------

VERICUT V8.1 Session 6M 1


Session 6MT
Day 1 Review Session
In this exercise, you will apply what we have seen today. The steps are not listed. Refer
to the previous training sessions for step-by-step instructions.

The Welcome Screen has opened file millturn_session_6mt_day1_review.VcProject

1. Set VERICUT to stop the simulation at the every error


• Run the simulation until the end

How many errors?


What caused the errors?
Which line in the NC Program?
Which tools?

2. Measure the part


What is the small diameter?
What is the depth of the first step?
What is the angle on the chamfer?
What is the radius on the fillet?
Which tool milled the circles?

3. Compare the cut part to the Design model


Check for gouges
Check for excess

How many gouges?


Which tools caused the gouge?

Conclusion
You have survived the first day, congratulations!
----------------------------------------------------------------------------------------------------------

VERICUT V8.1 Session 6MT 1


Session 7L
Importing Fixture, Stock and Design models
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by importing Fixture and Design models and also by creating Stock using
VERICUT primitive models.

The Welcome Screen has opened file lathe_session_7l_importing_models.vcproject

VERICUT V8.1 Session 7L 1


1. Load a PLY file for the Jaws model
• In the Project tree, select Jaws (0, 0, 0)
• Make sure the Configure icon is pressed so that the Configure panels will be
displayed at the bottom of the Project Tree

Note: The Configure panel displays settings and actions most commonly used for
configuring the setup. The features on each Configure panel are specific to the
branch or item selected in the Project Tree.

• Configure > Component > Add Model > Model File

Note: The Add Model pull-down list contains the model types that can be added
to a Component.

• Shortcut = Training
• File name = lathe_fixture.ply
• Open

Note: The model was added to the Project Tree under the Jaws component

VERICUT V8.1 Session 7L 2


• In the Configure Component : Fixture > Translate Tab
• Position = 0 0 4.05

Tip: Use this icon to Undo changes made in the Project Tree. The icon will be
grayed out until a change is made in the Project Tree. Use this icon to Redo
changes that you have used the Undo feature on. The icon will be grayed out until
the Undo feature is used.

2. Create a Stock model using VERICUT primitives


• In the Project tree, select Stock (0, 0, 0)
• Configure > Component > Add Model > Cylinder
• Model tab
• Height (Z) = 2.1
• Radius = 1.1
• Press the Enter key on your keyboard.

Note: The model was added to the Project Tree under the Stock component

• Configure > Translate Tab


• Position = 0 0 4.2

Note: We will see more about moving models in the subsequent training sessions

VERICUT V8.1 Session 7L 3


3. Load a STL file for the Design model
• In the Project tree, select Design (0, 0, 0)
• Configure > Component > Add Model > Model File
• Shortcut = Training
• File name = lathe_design.igs
• Open

Note: The model was added to the Project Tree under the Design component

• In the Project tree, select Design (0, 0, 0), then right mouse click and
select Visibility > Blank. The Design is used for inspection and should be left
blank until required.

VERICUT V8.1 Session 7L 4


Note: The STL file for Design model in this VERICUT session was exported
from a CAD system relative to a coordinate system positioned to represent the
VERICUT Attach location.

VERICUT V8.1 Session 7L 5


4. Play the simulation
• Play

5. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = lathe_session_7l_importing_models.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by importing Fixture and Design models and also by creating Stock using
VERICUT primitive models.

VERICUT V8.1 Session 7L 6


Session 7M
Importing Fixture, Stock and Design models
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by importing Stock, Fixture and Design models and also by creating Stock
and Fixture VERICUT primitive models.

The Welcome Screen has opened file mill_session_7m_importing_models.vcproject

VERICUT V8.1 Session 7M 1


1. Load an STL file for the fixture model
• In the Project tree ,select Fixture (0, 0, 0)
• Make sure the Configure icon is pressed so that the Configure panels will be
displayed at the bottom of the Project Tree

Note: The Configure panel displays settings and actions most commonly used for
configuring the setup. The features on each Configure panel are specific to the
branch or item selected in the Project Tree.

• Configure > Component > Add Model > Model File

Note: The Add Model pull-down list contains the model types that can be added
to a Component.

• Shortcut = Training
• File name = mill_fixture1.stl & mill_fixture2.stl
• Open

VERICUT V8.1 Session 7M 2


Note: The models were added to the Project Tree under the Fixture component

2. Load a STL file model for the Stock model


• In the Project tree ,select Stock (0, 0, 0)
• Configure > Component > Add Model > Model File
• Shortcut = Training
• File name = mill_stock.stl
• Open

3. Load a STL file for the Design model


• In the Project tree, select Design (0, 0, 0)
• Configure > Component > Add Model > Model File
• Shortcut = Training
• File name = mill_design.stl
• Open

VERICUT V8.1 Session 7M 3


• In the Project tree, select Design (0, 0, 0), then right mouse click and
select Visibility > Blank. The Design is used for inspection and should be left
blank until required.

VERICUT V8.1 Session 7M 4


Note: The STL files for Fixture, Stock and Design models in this VERICUT
session were exported from a CAD system relative to a coordinate system
positioned to represent the VERICUT Attach location.

4. Play the simulation


• Play

VERICUT V8.1 Session 7M 5


5. Save project settings
• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = mill_session_7m_importing_models.vcproject
• Save

Note: With the following steps we will create VERICUT parametric models for the Stock
and Fixture. Using parametric models has several advantages; the definition is saved in
Project file, they use less memory and they are easy and quick to modify.

6. Delete Fixture and Stock STL models


• Reset Model
• Multi-select the STL files for Fixture and Model and the right mouse click Delete

Tip: Use this icon to Undo changes made in the Project Tree. The icon will be
grayed out until a change is made in the Project Tree. Use this icon to Redo
changes that you have used the Undo feature on. The icon will be grayed out until
the Undo feature is used.

VERICUT V8.1 Session 7M 6


7. Create a Fixture model using VERICUT primitives
• In the Project tree, select Fixture (0, 0, 0)
• In the Configure > Add Model > Block

• Length (X) = 12
• Width (Y) = 3
• Height (Z) = 12
• Press the Enter key on your keyboard.

VERICUT V8.1 Session 7M 7


• In the Configure > Translate Tab
• Position = -6 0 -6

Note: We will see more about moving models in the subsequent training sessions

8. Create a Stock model using VERICUT primitives


• In the Project tree, select Stock (0, 0, 0)
• In the Configure > Add Model > Cylinder

• Height (Z) = 10
• Radius = 5
• Press the Enter key on your keyboard.

• In the Configure Component : Stock > Translate Tab


• Position = 0 3 0

VERICUT V8.1 Session 7M 8


• Angles = -90 0 0

9. Play the simulation

• Reset Model
• Play

This Stock model obviously does not contain the proper geometry for this program

Conclusion
In this session you have learned how to use the Project Tree to Setup VERICUT by
importing Stock, Fixture and Design models and also by creating Stock and Fixture
VERICUT primitive models.

VERICUT V8.1 Session 7M 9


Session 7MT
Importing Fixture, Stock and Design models
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session, you will learn how to use the Project Tree to Setup a VERICUT
simulation by importing Fixture and Design models and by creating Stock with
VERICUT primitive models.

The Welcome Screen has opened file millturn_session_7mt_importing_models.vcproject

VERICUT V8.1 Session 7MT 1


1. Load and move models for the main fixture
• In the Project tree ,select Fixture (0, 0, 0)
• Make sure the Configure icon is pressed so that the Configure panels will be
displayed at the bottom of the Project Tree

Note: The Configure panel displays settings and actions most commonly used for
configuring the setup. The features on each Configure panel are specific to the
branch or item selected in the Project Tree.

• Configure > Component > Add Model > Model File

Note: The Add Model pull-down list contains the model types that can be added
to a Component.

• Shortcut = Training
• File name = millturn_fixture1.fxt & millturn_fixture2.fxt
• Open

Note: The models were added to the Project Tree under the Fixture component

Move the models to the correct location on the machine

VERICUT V8.1 Session 7MT 2


• In the Project Tree select both models as shown above
• Configure > Translate Tab
• From = 0 0 0
• To = 0 0 14.2569
• Select Move

Copy and move jaw model to have 3 jaw models in the correct location on the
machine

• In the Project tree ,select Fixture (0, 0, 0)


• In the Project Tree select millturn_fixture2.fxt, right mouse click, Copy
• Right mouse click, Paste, do this operation twice

• Select 2nd millturn_fixture2.fxt model


• Configure > Translate Tab
• Angles = 0 0 120
• Press the Enter key on your keyboard.

• Select 3rd millturn_fixture2.fxt model


• Configure > Translate Tab
• Angles = 0 0 -120
• Press the Enter key on your keyboard.

2. Create a Stock model using VERICUT primitives


• In the Project tree, select Stock (0, 0, 8.5)
• Configure > Component > Add Model > Cylinder
• Model tab
• Height (Z) = 5.8
• Radius = 1.75
• Press the Enter key on your keyboard.

VERICUT V8.1 Session 7MT 3


Note: The model was added to the Project Tree under the Stock component

3. Load and move models for the main fixture


• In the Project tree, select Sub_Fixture (0, 0, 0)
• Configure > Component > Add Model > Model File
• Shortcut = Training
• File name = millturn_fixture3.fxt & millturn_fixture4.fxt
• Open

Note: The models were added to the Project Tree under the Sub_Fixture component

Tip: Use this icon to Undo changes made in the Project Tree. The icon will be
grayed out until a change is made in the Project Tree. Use this icon to Redo
changes that you have used the Undo feature on. The icon will be grayed out until the
Undo feature is used.

Move the models to the correct location on the machine

• In the Project tree ,select Sub_Fixture (0, 0, 0)


• In the Project Tree select millturn_fixture3.fxt
• Configure > Translate Tab
• Position = 0 0 62.7582
• Angles = 180 0 0
• Press the Enter key on your keyboard.

VERICUT V8.1 Session 7MT 4


• In the Project Tree select millturn_fixture4.fxt
• Configure > Translate Tab
• Position = 1 0 62.7582
• Angles = 180 0 0
• Press the Enter key on your keyboard.

Copy and move jaw model to have 3 jaw models in the correct location on the
machine

• In the Project Tree select millturn_fixture4.fxt, right mouse click, Copy


• Right mouse click, Paste, do this operation twice

• Select 2nd millturn_fixture4.fxt model


• Configure > Rotate Tab
• Center of Rotation = 0 0 0
• Increment = 120
• Select the Z+ button

• Select 3rd millturn_fixture2.fxt model


• Configure > Rotate Tab
• Select the Z+ button

VERICUT V8.1 Session 7MT 5


4. Load and move the Design model
• In the Project tree, select Sub_Design (0, 0, 0)
• Configure > Component > Add Model > Model File
• Shortcut = Training
• File name = millturn_design.dsn
• Open

Move the model to the correct location on the machine

• Configure > Translate Tab


• Position = 0 0 -0.5
• Press the Enter key on your keyboard.

• In the Project tree, select Sub_Design (0, 0, 0), then right mouse click and
select Visibility > Blank. The Design is used for inspection and should be left
blank until required.

VERICUT V8.1 Session 7MT 6


Note: When outputting STL files for Fixture, Stock and Design models from your CAD
to use in VERICUT, export the models relative to a coordinate system positioned to
represent the VERICUT Attach location. Below is an example of a Design model output
from the CAD system so it positions correctly in VERICUT.

VERICUT V8.1 Session 7MT 7


5. Play the simulation
• Play

6. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = millturn_session_7mt_importing_models.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by importing Fixture and Design models and by creating Stock with
VERICUT primitive models.

VERICUT V8.1 Session 7MT 8


Session 8
Create Coordinate Systems
A Coordinate System (CSYS) in VERICUT represents a point in space and an
orientation represented by the 3 axes. It can be created in relation to any machine
component but is usually defined relative to the Stock component. It can be referenced to
represent the origin of a NC Program, as a reference origin for X-Caliper measurements
and also can be used to create a transition to move models. You will see the multiple
applications of the CSYS in the subsequent training sessions. This session will
concentrate on the creation of the CSYS.

The Welcome Screen has opened file session_8_create_coordinate_systems.vcproject

1. Play the simulation

• Play

VERICUT V8.1 Session 8 1


2. Add a new Coordinate System
• In the Project tree, select Coordinate Systems
• Configure Coordinate Systems > Add New CSYS

A new CSYS named Csys1 is added:

• In the Project tree, select Csys 1


• In the Configure Coordinate Systems: Csys 1 > Position = 0 0 200
• Press the Enter key on your keyboard.

VERICUT V8.1 Session 8 2


3. Add a CSYS at the left corner of the fixture
• In the Configure Coordinate Systems > Add New CSYS
• In the Project tree, select Csys 2
• Pick in the Position field, it will be highlighted yellow, this means that you can
pick a position in the simulation view.

• Pick the corner of the fixture as shown below

VERICUT V8.1 Session 8 3


4. Modify Csys1 to be on the corner of the inclined plane
• In the Project tree, select Csys 1
• Configure > Construct tab
• Origin (XYZ), select 3 Planes from the pull-down menu

• Select arrow next to 3 Planes as shown below in red.

Notice that the temporary messages area is indicating that you can now select on
a feature

• Pick 3 planes to define the corner

VERICUT V8.1 Session 8 4


The Cyan dot represents the calculated point, as shown below, in turquoise

• Select Update

The CSYS is moved to the constructed point

• Primary Axis (IJK), select Plane/Plane from the pull-down menu and select the
arrow

This will define a vector intersecting 2 planes

VERICUT V8.1 Session 8 5


• Pick 2 planes as shown below

• Select Update

VERICUT V8.1 Session 8 6


5. Move the Csys1 origin to the center of a hole
• In the Project tree, select Csys 1
• Configure > Construct tab
• Origin (XYZ), select Circle from the pull-down menu
• Select arrow next to Circle

Note the instruction below the logger area

• Pick the face next to the hole

• Pick the side of the hole, VERICUT will automatically detect the center

VERICUT V8.1 Session 8 7


• Select Update
• Primary Axis (IJK), select Plane/Plane from the pull-down menu
This will define a vector intersecting 2 planes

• Select arrow next to Plane/Plane


• Pick planes as shown below

VERICUT V8.1 Session 8 8


• Update
• Secondary Axis (IJK), select Plane/Plane from the pull-down menu

This will define a vector intersecting 2 planes

• Select arrow next to Plane/Plane


• Pick planes as shown below

• Select Update

VERICUT V8.1 Session 8 9


6. Save project settings
• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = session_8_create_coordinate_systems.vcproject
• Save

Conclusion
In this session, you have seen how to manually create some CSYS.

VERICUT V8.1 Session 8 10


Session 9
Move and locate models
In this session you will learn how to move and locate models by using some of
VERICUT’s modeling tools: Translate, Rotate, Assemble and Csys

The Welcome Screen has opened file session_09_Move_and_locate_models.vcproject

VERICUT V8.1 Session 9 1


1. Move and locate the green block on the blue block using
Assemble
• In the Workpiece view, select the green block with numbers

This highlights the STL model under the Green Block (0, 0, 0)

We will re-orient the green block so the face #5 will be in the same plane as face D
on the blue block. By using Mate, the selected faces will oppose each other. When
using Align, the selected faces will both face in the same direction.

• Configure > Assemble tab

Note: The features on the Assemble tab enable you to move the selected object by
assembling (mating or aligning) it with other objects

• Select the arrow next to the first constraint

Notice that the temporary messages area is indicating that you can now select on
a feature , follow the prompts

VERICUT V8.1 Session 9 2


• Select face D on the Blue Block

• Select face 5 on Green Block

VERICUT V8.1 Session 9 3


• Change Constraint Type to Align for the second constraint
• Select the arrow next to the second constraint

• Select face E on the Blue Block

VERICUT V8.1 Session 9 4


• Select face 1 on Green Block

VERICUT V8.1 Session 9 5


• Change the third constraint to Align, select the arrow next to it

• Rotate the view to see Face 2 on Green Block


• Align face 2 on the Green Block with face A on the Blue Block

VERICUT V8.1 Session 9 6


• Type 0.5 in the third constraint Offset field

• Press the Enter key on your keyboard.

VERICUT V8.1 Session 9 7


2. Move and locate the green cylinder on the blue cylinder using
Assemble
• In the Workpiece view, select the green cylinder with numbers

This highlights the STL model under the Green Cylinder (0, 0, 0)

We will re-orient the green cylinder so the face #1 will be in the same plane as face A
on the blue cylinder by using Mate and then we will align the green cylinder with the
blue cylinder by using Align Cylinder.

• Configure > Assemble tab


• Select the arrow next to the first constraint

VERICUT V8.1 Session 9 8


• Select face A on the Blue Cylinder

• Select face 1 on Green Cylinder

VERICUT V8.1 Session 9 9


• Change Constraint Type to Align Cylinder for the second constraint
• Select the arrow next to the second constraint

• Select face 2 on the Green Cylinder

VERICUT V8.1 Session 9 10


• Select side of the Green Cylinder

• Select side of the Blue Cylinder

VERICUT V8.1 Session 9 11


3. Move and locate the orange block on the magenta block using
Translate and Rotate
• In the Workpiece view, select the orange block with numbers

We will re-orient the orange block so the face #3 will be in the same plane as face C
on the magenta block by using Translate and then Rotate.

• Configure > Translate tab

Note: The features on the Translate tab enable you to translate the selected object via
indicating "from" and "to" points to move the object.

• Select the arrow next to the From

Follow the prompts in the temporary messages area

VERICUT V8.1 Session 9 12


• Select the corner of face #2 of the orange block as shown below

• Select the arrow next to the To then the corner of face C as shown below

• Select Move in the Configure panel

VERICUT V8.1 Session 9 13


• In the Configure Model, Rotate tab

Note: The features on the Rotate tab enable you to rotate the selected object about a
rotation center point, illustrated by the symbol.

• Select the Rotation-center display on/off button


• Select the arrow

VERICUT V8.1 Session 9 14


• Select the corner to be used as the center of Rotation as shown below

• Increment = 30
• Select –X

VERICUT V8.1 Session 9 15


4. Move and locate the orange cylinder on the magenta cylinder
using Csys
• In the Workpiece view, select the orange cylinder with letters

We will re-orient the orange cylinder so the face A will be in the same plane as face
#1 on the magenta cylinder by using Csys.

• In the Configure Model, Csys tab

Note: The features on the Csys tab enable you to translate the selected object from
one coordinate system (CSYS) to another.

• Use the pull-down list and select From = Csys 1


• Use the pull-down list and select To = Csys 2
• Select Move

VERICUT V8.1 Session 9 16


5. Save project settings
• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = session_09_Move_and_locate_models.vcproject
• Save

Conclusion
In this session you have seen how to move and locate models by using some of
VERICUT’s modeling tools: Translate, Rotate, Assemble and Csys

VERICUT V8.1 Session 9 17


Session 10L
Add NC Programs and define Work Offset
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by adding a NC Program and by defining a Work Offset.

The Welcome Screen has opened file lathe_session_10l_ncprogram_workoffset.vcproject

1. Load NC Program file


• Project tree, select NC Programs
• Configure panel > Add NC Program Files…

Note: The Add NC Program Files option will display the NC Programs file
selection window enabling you to add one, or more, NC programs to the setup.

VERICUT V8.1 Session 10L 1


• Shortcut = Training

Tip: Use the Filter to reduce the list of visible files.

• File = lathe_program.mcd

• Select OK
• Select OK to Warning of an existing tool list

• Select Reset Model to update the NC Program window

VERICUT V8.1 Session 10L 2


2. Add a Coordinate Systems to represent the NC Program
origin
• Project tree, select Coordinate Systems
• Configure panel > Add New CSYS
• Project tree, with the cursor on the new Csys1, right mouse click, Rename, G54

• Configure panel > Position = 0 0 6.2

VERICUT V8.1 Session 10L 3


3. Define a Work Offset
• Project tree, select G54
• Right mouse click > Add New Offset

Note: The features on the Configure G-Code Offsets table menu enable you to
add a new G-Code Offset table record to the offset table highlighted in the Project
Tree. G-Code Offsets tables are used to store work offsets or shift offsets specific
to the NC program file(s) in the current setup. These G-Code Offsets tables are
stored in the Project file

• Select the Add button

Note: By default, a Work Offset was created between the Turret and the CSYS
selected.

VERICUT V8.1 Session 10L 4


• Select the Work Offset

Note: The Offset marker displays the location of the Work Offset selected in the
Project Tree.

4. Play the simulation


• Play

5. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = lathe_session_10l_ncprogram_workoffset.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by adding a NC Program and by defining a Work Offset.

VERICUT V8.1 Session 10L 5


Session 10M
Add NC Programs and define Work Offset
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by adding NC Programs, Subroutines and by defining a Work Offset.

The Welcome Screen has opened file


mill_session_10m_ncprogram_workoffset.vcproject

1. Load NC Program file


• Project tree, select NC Programs
• Configure panel > Add NC Program Files…

Note: The Add NC Program Files option will display the NC Programs file
selection window enabling you to add one, or more, NC programs to the setup.

VERICUT V8.1 Session 10M 1


• Shortcut = Training

Tip: Use the Filter to reduce the list of visible files.

• File = mill_program.mcd

• Select OK

• Select Reset Model to update the NC Program window

VERICUT V8.1 Session 10M 2


2. Load NC Subroutine file
• Project tree, select NC Subroutines
• Configure panel > Add NC Subroutine Files…

Note: The Add NC Subroutine Files option will display the NC Subroutine Files
file selection window enabling you to add one or more external subroutine files.

• Shortcut = Training
• File = mill_subroutine.sub
• Select OK
• Select Reset Model to read the Current NC Subroutine

3. Add a Coordinate Systems to represent the NC Program


origin
• Project tree, select Coordinate Systems
• Configure panel > Add New CSYS
• Project tree, with the cursor on the new Csys1, right mouse click, Rename, G54

• Configure panel > Position = 0 3 0

VERICUT V8.1 Session 10M 3


4. Define a Work Offset
• Project tree, select G54
• Right mouse click > Add New Offset

Note: The features on the Configure G-Code Offsets table menu enable you to
add a new G-Code Offset table record to the offset table highlighted in the Project
Tree. G-Code Offsets tables are used to store work offsets or shift offsets specific
to the NC program file(s) in the current setup. These G-Code Offsets tables are
stored in the Project file

• Select the Add button

Note: By default, a Work Offset was created between the Spindle and the CSYS
selected.

VERICUT V8.1 Session 10M 4


• Select the Work Offset

Note: The Offset marker displays the location of the Work Offset selected in the
Project Tree.

5. Play the simulation


• Play

6. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = mill_session_10m_ncprogram_workoffset.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by adding NC Programs, Subroutines and by defining a Work Offset.

VERICUT V8.1 Session 10M 5


Session 10MT
Add NC Programs and define Work Offset
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by adding a NC Program and by defining (2) Work Offsets.

The Welcome Screen has opened file


millturn_session_10mt_ncprogram_workoffset.vcproject

1. Load NC Program file


• Project tree, select NC Programs
• Configure panel > Add NC Program Files…

Note: The Add NC Program Files option will display the NC Programs file
selection window enabling you to add one, or more, NC programs to the setup.

VERICUT V8.1 Session 10MT 1


• Shortcut = Training

Tip: Use the Filter to reduce the list of visible files.

• File = millturn_program.tap

• Select OK

• Select Reset Model to update the NC Program window

VERICUT V8.1 Session 10MT 2


2. Add Coordinate Systems G54 and G55 to represent the NC
Program origins
• Project tree, select Coordinate Systems
• Configure panel > Add New CSYS
• Project tree, with the cursor on the new Csys1, right mouse click, Rename, G54
• Configure panel > Position = 0 0 5.75

• Configure panel > Add New CSYS


• Project tree, with the cursor on the new Csys1, right mouse click, Rename, G55
• Configure panel > Attach Coordinate System To = Sub_Stock
• Configure panel > Position = 0 0 -0.5

VERICUT V8.1 Session 10MT 3


3. Define Work Offsets G54 and G55
• Project tree, select G54
• Right mouse click > Add New Offset

Note: The features on the Configure G-Code Offsets table menu enable you to
add a new G-Code Offset table record to the offset table highlighted in the Project
Tree. G-Code Offsets tables are used to store work offsets or shift offsets specific
to the NC program file(s) in the current setup. These G-Code Offsets tables are
stored in the Project file

• Select the Add button

Note: By default, a Work Offset was created between the Zero_Upper and the
CSYS selected. We will now select the From Component we will need.

VERICUT V8.1 Session 10MT 4


Note: The From/To Locations updates XYZ values (Z-25.6946), this simulation
requires a W value. This value is the distance the Sub spindle must travel to do
the part pick-off.

• Select Enter Offset and add W-51.8592 as shown below

• Project tree, select G55


• Right mouse click > Add New Offset
• Select the Add button

4. Play the simulation


• Reset Model
• Play

5. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = millturn_session_10mt_ncprogram_workoffset.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by adding a NC Program and by defining (2) Work Offsets.

VERICUT V8.1 Session 10MT 5


Session 11L
Create a Tool Library
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by building cutting tools, you will build different types of turning tool
assemblies using Tool Manager.

The Welcome Screen has opened file lathe_session_11l_create_tool_library.vcproject

VERICUT V8.1 Session 11L 1


1. Select and open a Tools file
• In the Project tree, select on Tooling
• In the Configure panel select Tool Library File icon
• Shortcut = Training
• File = lathe_session_11l_create_tool_library.tls
• Open
• In the Project tree, double mouse click on Tooling to open Tool Manager

Note: The Tool Manager window enables you to create and maintain Tool Library files
containing descriptions of cutting tools and tool assemblies. The Tool Manager main
window is composed of 6 distinct areas (Ribbon bar, Tool Table, Tool Display area,
Coordinate Systems area, Tool Parameters Definition area, and Messages area), each
with different user interaction.

VERICUT V8.1 Session 11L 2


This Tool Library file contains most of the cutting tool assemblies required for this
simulation, you need only create tool assemblies for tools 1 and 6.

2. Create a custom diamond insert


• Ribbon Bar > Turn

Note: Turn adds a turning tool assembly after the highlighted tool in the Tool Table.
The tool assembly will consist of the Tool with a default Holder component and a
default Insert component. The tool ID defaults to 1, the ID typically corresponds to
turret’s station number.

• Play with the pull-down from Sort icon and the Expand/Collapse
icon to familiarize yourself them
• From the Tool Table select Insert1
• Select Tool Component

• Select General Insert

• Select from pull-down list Custom diamond


• Inscribed Ø = 4; Note: as you enter values the Tool Display area updates
• Thickness = 3
• R - Corner Radius = 4
• A - Lead Angle = 5
• T - Tip Angle = 60
• Driven Point = 1, and from pull down list select center of radius as shown below

Note: The Driven Point option is used to specify the driven point for the insert,
typically the tool touch off point.

VERICUT V8.1 Session 11L 3


• Ribbon Bar > Edit > Orient > ZX

• Select Sort icon and display the tools in numeric order

Note: VERICUT uses a pre-defined "Relief Angle" of 5 degrees for all inserts created
with Tool Manager.

Note: Use the Undo and Redo icons to “undo” or “redo” changes made in Tool
Manager. The icon will be grayed out until a change is made in Tool Manager. Once a
change is made, the icon will display as shown here. There is no limit to the number of
“undo” actions that you can “redo”
Now let’s modify the holder with an existing turning holder from the Training folder

VERICUT V8.1 Session 11L 4


• From the Tool Table select Holder1 of Tool 1

• Select Tool Component > Reference


• Select Pick… to open the Search Tool window

Note: The Search Tool window enables you to search existing tool libraries for tools
with specific attributes.

• Uncheck Include Current library


• Select Directories
• Browse…
• Shortcut = Training
• OK
• Select Search and notice that all tools in the training folder are displayed

Now let’s search for all inch Turning Holders in the Training folder
• Component Type = Holder
• Units = Inch
• Holder, ID = Turn Holder
• Select Search

VERICUT V8.1 Session 11L 5


VERICUT will search for any inch with ID “Turn Holder” in the Training folder
• Select Turning Holder 60 deg insert
• Select OK

Note: Reference creates a reference or a link to the selected tool in the current tool
library.
• Ribbon Bar > Edit > Orient > ZX

Note: A referenced holder cannot be modified in the current tool library. If the
referenced holder is modified in the referenced library, its change will be propagated
to all libraries referencing it. It is a good practice to have a master Library for the
standard holders.
The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point and add a Description.

• From the Tool Table select 1 > Tool Information

VERICUT V8.1 Session 11L 6


• Select the Gage Point field

• Select on the holder as shown below

Note: The Gage Point is the point on the tool assembly that will connect with the
Turret station mount point. If the Gage Point is set to 0, the tool will appear
inside the machine Turret as it will connect to the tip of the tool.

VERICUT V8.1 Session 11L 7


• Select the Description field
• Enter 60 DEG, 0.06" RAD. ROUGH INSERT

Note: The description helps quickly identify the tool and its features. The description
will also appear in the various reports generated by VERICUT.

VERICUT V8.1 Session 11L 8


Note: The Preferences command button opens the Preferences window,
enabling you to control how information in the Tool Manager is displayed.

Note: Mark as Default is used to specify an existing tool as the


default tool for that tool category. Default tools become the base tool whenever a new
tool is added in the Tool Manager. Each tool category can have only one default tool
at most.

Once Mark as Default is selected, the file ‘default_tools.prefs’ is added to the User
preferences at the ‘%APPDATA%/Roaming/CGTech’ location. The file is updated
whenever a new default is selected.
Marking a tool as a default cannot be undone. That selected tool remains as the
default for that tool category until a new default is selected so care must be taken
when selecting a default.
Imported elements of a tool (such as CAD, SOR, or Sweep) will not be carried over
to the default tool preference file. Cutters and inserts are also not carried over
meaning that cutters and inserts do not become the default tool components for their
category. Holders are carried over unless “Do Not Add Holders” is toggled on
(checked) in the ‘Preferences’ dialog of Tool Manager.

VERICUT V8.1 Session 11L 9


3. Save the Tool Library
• Ribbon Bar > File tab > Project File group > Save Project and use the pull
down to select Save As…
• Shortcut = Working Directory
• File = lathe_session_11l_create_tool_library.tls
• Save

4. Create a 1/8 wide thread insert


• Select Tool 5 from the Tool Table
• Ribbon Bar > Turn

• Play with the pull-down from Sort icon and the Expand/Collapse
icon to familiarize yourself them
• From the Tool Table select Insert1
• Select Tool Component

• Select Thread Insert

• Select from pull-down list 60 degree, double end, asymmetric


• Width = 0.1875
• Length = .75
• Thickness = .1875
• R - Corner Radius = .002
• E - = 0.093125
• Driven Point = 6 and from pull down list select as shown below

Note: The Driven Point option is used to specify the driven point for the insert,
typically the tool touch off point.

VERICUT V8.1 Session 11L 10


• Ribbon Bar > Edit > Orient > ZX

VERICUT V8.1 Session 11L 11


Now let’s modify the holder with an existing turning holder from the Training folder

• From the Tool Table select Holder1 of Tool 1

• Select Tool Component > Reference


• Select Pick… to open the Search Tool window
• Uncheck Include Current library
• Select Directories
• Browse…
• Shortcut = Training
• OK

• Component Type = Holder


• Units = Inch
• Holder, ID = Turn Holder
• Select Search

VERICUT will search for any inch with ID “Turn Holder” in the Training folder

• Select Turn Holder thread insert


• Select OK

VERICUT V8.1 Session 11L 12


• In the Tool Display view, right mouse click > Select View > ZX

The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point and add a Description.

• From the Tool Table select 6 > Tool Information


• Select the Gage Point field

• Select on the holder as shown below

VERICUT V8.1 Session 11L 13


• Select the Description field
• Enter 1/8" WIDE THREAD INSERT

5. Save the Tool Library and transfer to current session


• Ribbon Bar > File > Save File use pull-down and select Save As…
• Close Tool Manager

VERICUT V8.1 Session 11L 14


6. Play the simulation
• Reset Model This will update the tools on the machine turret.

• Play

• Expand (+) Tooling branch in Project Tree to see the Tools Used feature

Note: The Tools Used feature enables you to see at a glance the tools that are being
used for the “current” Setup. At each tool change in the simulation, an image
representing the tool component type along with the tool’s ID is added to the Tooling
branch in the Project Tree as shown in the picture below. The Tool Manager’s
Description field will be displayed in The Project Tree when you hold the cursor
over a tool in the list.

VERICUT V8.1 Session 11L 15


• Select the Tooling branch in Project Tree, in the Configure panel check
Translucent

• Reset Model

• Play
Setting the Tool display to translucent make it easier to see what is occurring in
the simulation.

7. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = lathe_session_11l_create_tool_library.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by building cutting tools, you have built different types of turning tool
assemblies using Tool Manager.

VERICUT V8.1 Session 11L 16


Session 11M
Create a Tool Library
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by building cutting tools, you will build different types of milling tool
assemblies using Tool Manager.

The Welcome Screen has opened file mill_session_11m_create_tool_library.vcproject

VERICUT V8.1 Session 11M 1


1. Select and open a Tools file
• In the Project tree, select on Tooling
• In the Configure panel select Tool Library File icon
• Shortcut = Training
• File = mill_session_11m_create_tool_library.tls
• Open
• In the Project tree, double mouse click on Tooling to open Tool Manager

Note: The Tool Manager window enables you to create and maintain Tool Library files
containing descriptions of cutting tools and tool assemblies. The Tool Manager main
window is composed of 6 distinct areas (Tool Bar, Tool Table, Tool Display area,
Coordinate Systems area, Tool Parameters Definition area, and Message area), each
with different user interaction.

VERICUT V8.1 Session 11M 2


This Tool Library file contains most of the cutting tool assemblies required for this
simulation, you need only create tool assemblies for tools 1, 2 and 4.

2. Create a 1 inch dia Flat End Mill


• Ribbon Bar > Mill

Note: Mill adds a Mill tool assembly after the highlighted tool in the Tool Table. The
tool assembly will consist of the Tool with a default Holder component and a default
Cutter component. The tool ID defaults to 1, the ID typically corresponds to tool’s
pocket number.

• Play with the pull-down from Sort icon and the Expand/Collapse
icon to familiarize yourself them

• Select Sort icon and display the tools in numeric order

VERICUT V8.1 Session 11M 3


First let’s modify the holder with an existing HSK holder from the Training folder

• From the Tool Table select Holder1 of Tool 1

• Select Tool Component > Reference


• Select Pick… to open the Search Tool window

Note: The Search Tool window enables you to search existing tool libraries for tools
with specific attributes.

• Uncheck Include Current library


• Select Directories
• Browse…
• Shortcut = Training
• OK
• Select Search and notice that all tools in the training folder are displayed

VERICUT V8.1 Session 11M 4


Let’s search for all inch HSK holders in the Training folder

• Component Type = Holder


• Units = Inch
• Holder, ID = HSK
• Select Search

• Select HSK 63 A
• Select OK

Note: Reference creates a reference or a link to the selected tool in the current tool
library.

Note: A referenced holder cannot be modified in the current tool library. If the
referenced holder is modified in the referenced library, its change will be propagated
to all libraries referencing it. It is a good practice to have a master Library for the
standard holders.

VERICUT V8.1 Session 11M 5


Now let’s define the cutter
• From the Tool Table select Cutter1
• Select Tool Component > Revolved Cutter
• Select Flat Bottom End Mill

• Diameter (D) = 1; Note: as you enter values the Tool Display area updates
• Height (H) = 5
• Flute Length = 2
• Stick-out length = 2.5
• Shank Diameter = 0

Note: Flute Length; length of the cutter which can remove material, shaded in the
Tool Display area. Zero assumes the entire cutter length can remove material. Shank;
length of the cutter which can NOT remove material, translucent in the Tool Display
area.

VERICUT V8.1 Session 11M 6


The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Driven Point, and add a Description.

• From the Tool Table select 1 > Tool Information

Notice the Gage Point = 0 0 0, in this case we do not need to adjust the values

Note: The Gage Point is the point on the tool assembly that will connect with the
tool component of the machine. If the Gage Point is set to 0, a portion of the tool
assembly may appear inside the machine spindle.

The below are steps to set the tool’s Gage Point (Not required for this training session)

• Move your cursor to the gage height of the holder


• Click with the middle button of the mouse (wheel button) to record only the Z
value

Note: The Automatic Gage Offset Z icon (Ribbon


Bar) is used to have VERICUT calculate the highest point
on the Z-axis of the tool and uses it for the Gage Point
whenever a tool component is modified. This feature only
applies to milling tools. In this case we do not want this
option because the Gage Point would locate as shown below.

VERICUT V8.1 Session 11M 7


• Select Driven Point 1

• From the Ribbon Bar select Automatically Adjust The Driven Point

Note: The Driven Point is used to specify an offset for the tool control point, or
"driven point". The Driven Point ID can be renamed

Note: Use the Undo and Redo icons to “undo” or “redo” changes made in
Tool Manager. The icon will be grayed out until a change is made in Tool Manager.
Once a change is made, the icon will display as shown here. There is no limit to the
number of “undo” actions that you can “redo”

VERICUT V8.1 Session 11M 8


Now let’s add a Description to this tool ID.

• Select the Description field


• Enter 1" ENDMILL

Note: The description helps quickly identify the tool and its features. The description
will also appear in the various reports generated by VERICUT.

VERICUT V8.1 Session 11M 9


Note: The Preferences command button opens the Preferences window,
enabling you to control how information in the Tool Manager is displayed.

Note: Mark as Default is used to specify an existing tool as the


default tool for that tool category. Default tools become the base tool whenever a new
tool is added in the Tool Manager. Each tool category can have only one default tool
at most.

Once Mark as Default is selected, the file ‘default_tools.prefs’ is added to the User
preferences at the ‘%APPDATA%/Roaming/CGTech’ location. The file is updated
whenever a new default is selected.
Marking a tool as a default cannot be undone. That selected tool remains as the
default for that tool category until a new default is selected so care must be taken
when selecting a default.
Imported elements of a tool (such as CAD, SOR, or Sweep) will not be carried over
to the default tool preference file. Cutters and inserts are also not carried over
meaning that cutters and inserts do not become the default tool components for their
category. Holders are carried over unless “Do Not Add Holders” is toggled on
(checked) in the ‘Preferences’ dialog of Tool Manager.

VERICUT V8.1 Session 11M 10


3. Create a 1/4 inch center drill
• Ribbon Bar > Hole Making

First let’s modify the holder with an existing HSK holder from the Training folder

• From the Tool Table select Holder1 of Tool 1

• Select Tool Component > Reference


• Select Pick… to open the Search Tool window
• Component Type = Holder
• Units = Inch
• Holder, ID = HSK
• Select Search
• Select HSK 63 C
• Select OK

Notice that the Holder is located at Z0.

VERICUT V8.1 Session 11M 11


Now let’s define the cutter

• From the Tool Table select Cutter1

• Select Tool Component > Center Drill

• Select Standard Tool Library

Note: the Standard Tool feature in the Hole Making tool definition window displays
a list of "standard" tools in a Standard Tool window. The Tool Parameters
Definition area is populated with information provided in the CSV (Comma
Separated Values) formatted files. A tool record populates the necessary fields for
each "standard" tool that appears in the tool list.
• Select tool record 7 (0.25 drill dia.) and note that the Tool Parameters Definition
area is updated with the values from the csv file.

VERICUT V8.1 Session 11M 12


The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Driven Point, and add a Description.

Now let’s define the Tool’s Gage Point and Driven Point

• From the Tool Table select 2 > Tool Information

Notice the Gage Point = 0 0 0, in this case we do not need to adjust the values

• Select Driven Point 1, ID 1 and Rename it to 2


• From the Ribbon Bar select Automatically Adjust The Driven Point
• From the Tool Table select the Description field
• Enter SPOT DRILL

VERICUT V8.1 Session 11M 13


4. Save the Tool Library
• Ribbon Bar > File > Save File use pull-down and select Save As…
• Shortcut = Working Directory
• File = mill_session_11m_create_tool_library.tls
• Save

5. Build a 3/8-16 tap with a referenced HSK holder


• Ribbon Bar > Hole Making

First let’s modify the holder with an existing HSK in the Training folder
• Search and use holder HSK 63 B

Now let’s define the cutter

• From the Tool Table select Cutter1


• Select Tool Component > Tap
• Select Standard Tool Library

VERICUT V8.1 Session 11M 14


• Select tool record 3/8-16 and note that the Tool Parameters Definition area is
updated with the values from the csv file.
• Set the Stick-out Length = 2

The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Driven Point, and add a Description.

• Set the Gage Point leave at 0 0 0


• Set the Driven Point; ID=4; select Automatically Adjust The Driven Point
• Set the Description to 3/8-16 TAP

VERICUT V8.1 Session 11M 15


6. Save the Tool Library and transfer to current session
• Ribbon Bar > File > Save File use pull-down and select Save As…
• Close Tool Manager

7. Play the simulation

This Project has the Stop At set to stop at warnings

• Play

The simulation stopped at warning limit 1

• Expand (+) Tooling branch in Project Tree to see the Tools Used feature

Note: The Tools Used feature enables you to see at a glance the tools that are being
used for the “current” Setup. At each tool change in the simulation, an image
representing the tool component type along with the tool’s ID is added to the Tooling
branch in the Project Tree as shown in the picture below. The Tool Manager’s
Description field will be displayed in The Project Tree when you hold the cursor
over a tool in the list.

VERICUT V8.1 Session 11M 16


• Double mouse click on 9

This causes Tool Manager to open with Tool #9. Let’s investigate the warning in
the Message Area.

“Warning: Feed rate of 110 exceeds tool 9's limit of 105 at record number 192”

• Expand Tool ID 9
• Expand Optipath and select Active

• From the Tool Parameters Definition area select the Limits tab

Note: The features on this tab enable you to specify limits for cutting characteristics
for milling cutters and drills. While the cutter Limits reside in Optipath window you
do not require an Optipath license to use the features in the Limits tab.

• Close Tool Manager

VERICUT V8.1 Session 11M 17


• Select the Tooling branch in Project Tree, in the Configure panel check
Translucent

• Reset Model

• Play
Setting the Tool display to translucent makes it easier to see what is occurring in
the simulation.

8. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = mill_session_11m_create_tool_library.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by building cutting tools, you have built different types of milling tool
assemblies using Tool Manager.

VERICUT V8.1 Session 11M 18


Session 11MT
Create a Tool Library
A VERICUT simulation requires that the below Setup data be addressed.

Required: Stock, Tools, NC Program and Work Offset


Optional: Fixture and Design

In this session you will learn how to use the Project Tree to Setup a VERICUT
simulation by building cutting tools, you will build different types of milling and turning
tool assemblies using Tool Manager.

The Welcome Screen has opened file


millturn_session_11mt_create_tool_library.vcproject

VRICUT V8.1 Session 11MT 1


1. Select and open a Tools file
• In the Project tree, select on Tooling
• In the Configure panel select Tool Library File icon
• Shortcut = Training
• File = millturn_session_11mt_create_tool_library.tls
• Open
• In the Project tree, double mouse click on Tooling to open Tool Manager

Note: The Tool Manager window enables you to create and maintain Tool Library files
containing descriptions of cutting tools and tool assemblies. The Tool Manager main
window is composed of 6 distinct areas (Tool Bar, Tool Table, Tool Display area,
Coordinate Systems area, Tool Parameters Definition area, and Message area), each
with different user interaction.

VRICUT V8.1 Session 11MT 2


This Tool Library file contains most of the cutting tool assemblies required for this
simulation, you need only create tool assemblies for tools 7406 and 7901.

2. Create a 1/4 inch dia Flat End Mill


• Ribbon Bar > Mill

Note: Mill adds a Mill tool assembly after the highlighted tool in the Tool Table. The
tool assembly will consist of the Tool with a default Holder component and a default
Cutter component. The tool ID defaults to 1, the ID typically corresponds to tool’s
pocket number.

• Play with the pull-down from Sort icon and the Expand/Collapse
icon to familiarize yourself them

• Select Sort icon and display the tools in numeric order

VRICUT V8.1 Session 11MT 3


First let’s modify the holder with an existing HSK holder from the Training folder
• From the Tool Table select 1, right click Rename 7406
• From the Tool Table select Holder1 of Tool 1

• Select Tool Component > Reference


• Select Pick… to open the Search Tool window

Note: The Search Tool window enables you to search existing tool libraries for tools
with specific attributes.

VRICUT V8.1 Session 11MT 4


• Uncheck Include Current library
• Select Directories
• Browse…
• Shortcut = Training
• OK
• Select Search and notice that all tools in the training folder are displayed

Let’s search for all inch HSK holders in the Training folder

• Component Type = Holder


• Units = Inch
• Holder, ID = HSK
• Select Search

• Select HSK 63 B
• Select OK

Note: Reference creates a reference or a link to the selected tool in the current tool
library.

VRICUT V8.1 Session 11MT 5


Note: A referenced holder cannot be modified in the current tool library. If the
referenced holder is modified in the referenced library, its change will be propagated
to all libraries referencing it. It is a good practice to have a master Library for the
standard holders.

Now let’s define the cutter


• From the Tool Table select Cutter1
• Select Tool Component > Revolved Cutter
• Select Flat Bottom End Mill

• Diameter (D) = .25; Note: as you enter values the Tool Display area updates
• Height (H) = 2.5
• Flute Length = 2
• Stick-out length = 2.25
• Shank Diameter = 0

VRICUT V8.1 Session 11MT 6


Note: Flute Length; length of the cutter which can remove material, shaded in the
Tool Display area. Zero assumes the entire cutter length can remove material. Shank;
length of the cutter which can NOT remove material, translucent in the Tool Display
area.

The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Driven Point, and add a Description.

• From the Tool Table select 1 > Tool Information

Notice the Gage Point = 0 0 0, in this case we do not need to adjust the values

Note: The Gage Point is the point on the tool assembly that will connect with the
tool component of the machine. If the Gage Point is set to 0, a portion of the tool
assembly may appear inside the machine spindle.

VRICUT V8.1 Session 11MT 7


The below are steps to set the tool’s Gage Point (Not required for this training session)

• Move your cursor to the gage height of the holder


• Click with the middle button of the mouse (wheel button) to record only the Z
value

Note: The Automatic Gage Offset Z icon (Ribbon Bar) is used to have
VERICUT calculate the highest point on the Z-axis of the tool and uses it for the
Gage Point whenever a tool component is modified. This feature only applies to
milling tools. In this case we do not want this option because the Gage Point would
locate as shown below.

VRICUT V8.1 Session 11MT 8


• Select Driven Point 1

• From the Ribbon Bar select Automatically Adjust The Driven Point

Note: The Driven Point is used to specify an offset for the tool control point, or
"driven point". The Driven Point ID can be renamed

Note: Use the Undo and Redo icons to “undo” or “redo” changes made in
Tool Manager. The icon will be grayed out until a change is made in Tool Manager.
Once a change is made, the icon will display as shown here. There is no limit to the
number of “undo” actions that you can “redo”

VRICUT V8.1 Session 11MT 9


Now let’s add a Description to this tool ID.
• Select the Description field
• Enter 1/4" ENDMILL

Note: The description helps quickly identify the tool and its features. The description
will also appear in the various reports generated by VERICUT.

VRICUT V8.1 Session 11MT 10


Note: The Preferences command button opens the Preferences window,
enabling you to control how information in the Tool Manager is displayed.

Note: Mark as Default is used to specify an existing tool as the


default tool for that tool category. Default tools become the base tool whenever a new
tool is added in the Tool Manager. Each tool category can have only one default tool
at most.

Once Mark as Default is selected, the file ‘default_tools.prefs’ is added to the User
preferences at the ‘%APPDATA%/Roaming/CGTech’ location. The file is updated
whenever a new default is selected.
Marking a tool as a default cannot be undone. That selected tool remains as the
default for that tool category until a new default is selected so care must be taken
when selecting a default.
Imported elements of a tool (such as CAD, SOR, or Sweep) will not be carried over
to the default tool preference file. Cutters and inserts are also not carried over
meaning that cutters and inserts do not become the default tool components for their
category. Holders are carried over unless “Do Not Add Holders” is toggled on
(checked) in the ‘Preferences’ dialog of Tool Manager.

VRICUT V8.1 Session 11MT 11


3. Create an 80 DEG diamond insert
• Ribbon Bar > Turn

Note: Turn adds a turning tool assembly after the highlighted tool in the Tool Table.
The tool assembly will consist of the Tool with a default Holder component and a
default Insert component. The tool ID defaults to 1, the ID typically corresponds to
turret’s station number.

• Rename to 7901
• From the Tool Table select Insert1
• Select Tool Component

• Select General Insert

• Select from pull-down list C – 80 degree diamond


• Inscribed Ø = 4
• Thickness = 3
• R - Corner Radius = 2
• A - Lead Angle = -85
• Driven Point = 1, and from pull down list select center of radius as shown below

Note: The Driven Point option is used to specify the driven point for the insert,
typically the tool touch off point.

VRICUT V8.1 Session 11MT 12


• Ribbon Bar > Edit > Orient > ZX

• Select Sort icon and display the tools in numeric order

Note: VERICUT uses a pre-defined "Relief Angle" of 5 degrees for all inserts created
with Tool Manager.

Note: Use the Undo and Redo icons to “undo” or “redo” changes made in
Tool Manager. The icon will be grayed out until a change is made in Tool Manager.
Once a change is made, the icon will display as shown here. There is no limit to the
number of “undo” actions that you can “redo”

VRICUT V8.1 Session 11MT 13


Now let’s modify the holder with an existing turning holder from the Training folder

• From the Tool Table select Holder1 of Tool 1

• Select Tool Component > Model File


• Select Browse… to open the Search window
• Select 7954.stl
• In the Tool Display view, right mouse click > Fit

The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Orientation and add a Description.

• From the Coordinate System are select Coordinate Systems


• right mouse click, Add New CSYS

VRICUT V8.1 Session 11MT 14


• In the Tool Parameters Definition area select the Construct tab
• Origin (XYZ), select Circle from the pull-down menu
• Select arrow next to Circle and move the CSYS to the top center of the holder
as shown below

Note: Step by step instructions are in session_08_create_coordinate_systems,


step 6.

• Copy the CSYS Origin values


• From the Tool Table select 7901 > Tool Information
• Select the Gage Point field
• Paste CSYS Origin values to Gage Point field

Note: The Gage Point is the point on the tool assembly that will connect with the
Turret station mount point. If the Gage Point is set to 0, the tool will appear
inside the machine Turret as it will connect to the tip of the tool.

VRICUT V8.1 Session 11MT 15


Orientation; The image (below left) shows how the machine spindle is orientated
XZ and the image (below right) shows how the tool is currently defined XZ, this tool
assembly will need to be oriented to have the tool load on the machine spindle
correctly.

• With 7901 selected, select the Orientation field and enter: 180 -90 0

Note: The Orientation field is used to specify, and display, the orientation of the tool
assembly when loaded for cutting. Three values are entered (separated by spaces) to
define the X, Y, Z rotation angles, respectively. Angle values are in degrees, relative
to the tool origin. Rotation occurs about the tool's gage point.

VRICUT V8.1 Session 11MT 16


• Select the Description field
• Enter 80 DEG diamond INSERT

Note: The description helps quickly identify the tool and its features. The description
will also appear in the various reports generated by VERICUT.

4. Save the Tool Library and transfer it to the current session


• Ribbon Bar > File > Save File use pull-down and select Save As…
• Shortcut = Working Directory
• File = millturn_session_11mt_create_tool_library.tls
• Save
• Close Tool Manager

VRICUT V8.1 Session 11MT 17


5. Play the simulation

This Project has the Stop At set to stop at warnings

• Play

The simulation stopped at warning limit 1

• Expand (+) Tooling branch in Project Tree to see the Tools Used feature

Note: The Tools Used feature enables you to see at a glance the tools that are being
used for the “current” Setup. At each tool change in the simulation, an image
representing the tool component type along with the tool’s ID is added to the Tooling
branch in the Project Tree as shown in the picture below. The Tool Manager’s
Description field will be displayed in The Project Tree when you hold the cursor
over a tool in the list.

VRICUT V8.1 Session 11MT 18


• Double mouse click on 7404

This causes Tool Manager to open with Tool #7404. Let’s investigate the warning in
the Message Area.

“Warning: Feed rate of 5 exceeds tool 7404's limit of 4 at record number 622”

• Expand Tool ID 7404


• Expand Optipath and select Active

• From the Tool Parameters Definition area select the Limits tab

Note: The features on this tab enable you to specify limits for cutting characteristics
for milling cutters and drills. While the cutter Limits reside in Optipath window you
do not require an Optipath license to use the features in the Limits tab.

• Close Tool Manager

VRICUT V8.1 Session 11MT 19


• Select the Tooling branch in Project Tree, in the Configure panel check
Translucent

• Reset Model
• Play

Setting the Tool display to translucent makes it easier to see what is occurring in
the simulation.

6. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = millturn_session_11mt_create_tool_library.vcproject
• Save

Conclusion
In this session you have learned how to use the Project Tree to Setup a VERICUT
simulation by building cutting tools, you will build different types of milling and turning
tool assemblies using Tool Manager.

VRICUT V8.1 Session 11MT 20


Session 12L
Create a Turning Tool Library using STEP Assemblies

In this session you will learn how to build different types of cutters Imported from a
STEP assembly. This session only concentrates on the tool definition.

The Welcome Screen has opened file new_project_inch.vcproject

VERICUT V8.1 Session 12L 1


1. Open a blank Tool Library
• In the Project tree, double mouse click on Tooling

2. Create a turning cutter from STEP assembly

• Ribbon Bar > Preferences


• Set Colors as desired and Tolerances as shown below

VERICUT V8.1 Session 12L 2


• Ribbon Bar > Add > CAD

Note: The features in the Import CAD Tool window enable you to read, extract,
identify tool insert and holder solid models from a CAD system, and then import
them into VERICUT's Tool Manager.

• Browse…
• Shortcut = Training
• File name = 80DEG_LH_cclnlp163d_gtm.stp
• Open
• Tool Type = Turn
• Units = Inch
• Select Load

Note that Remove reference to CAD file in saved tool is checked

With this option checked, VERICUT will create some faceted models from the STEP
assembly. The benefit is that subsequent usage of the tool library will not require the
CAD Model interface.

VERICUT V8.1 Session 12L 3


• Multi-select Index 1, 2, 4 and 5
• From the pull-down menu next to Set Selected select Holder and the select Take
Action

VERICUT V8.1 Session 12L 4


• Select the cutting portion in the graphic area (yellow portion)
• Under Type, click on None and from the pull-down menu select Insert
• Click on the arrow next to Select Cutting Face
• Move cursor on tool until the arrow is pointing up as shown, then left-click to
select

• Click again on the arrow next to Select Cutting Face to deactivate the
selection mode

The features of the face contour are automatically detected and will generate more
precise features on the cut part. If the cutting face is not selected, a faceted model will
be created and used to cut. A faceted insert will generate a faceted radius in the corner.

Note a green profile is created and this will be used to remove material

VERICUT V8.1 Session 12L 5


• Select Add New Tool

The Holder and Cutter are now assembled the way we want and now we need to set the,
Driven Point, Qualified Dimensions, Gage Point and add a Description.

• Tool Table > None


• Ribbon Bar > Edit > Orient > XZ
• Driven Point = 1 = -6 0 -1.25

When working with CAD tools the Driven Point values typically corresponds to the
values given in the tool manufacturer catalog.

• Radius Center =
• Nose Radius = .0312

• Tool Table > select 1 (80DEG_LH_cclnlp163d_gtm)

VERICUT V8.1 Session 12L 6


Notice that by default the Qualified Dimensions field is set to the same values as the

Driven Point.

A Qualified Dimension feature is only available for turning tools that use inserts
created in a CAD system or STL inserts. This feature enables VERICUT to correctly
position and project the turning insert cutting faces on the turning plane. This is
particularly important when the shape of the 3D insert is not a flat plane. The values
usually correspond to the values given in the tool manufacturer catalog.

Notice the Gage Point = 0 0 0, in this case we do not need to adjust the values

Notice the Description is filled out with the name of the STEP file imported, in this
case we do not need to adjust it

3. Save Tool Library


• Ribbon Bar > File > Save File use pull-down and select Save As…
• Shortcut = Working Directory
• File name = lathe_session_12l_create_tool_library_from_step.tls
• Save
• Close Tool Manager

Conclusion
In this session, you have seen how to build tools from scratch from a STEP assembly.

VERICUT V8.1 Session 12L 7


Session 12M
Create a Tool Library using STEP Assemblies
In this session you will learn how to build different types of cutters Imported from a
STEP assembly. This session only concentrates on the tool definition.

The Welcome Screen has opened file new_project_millimeter.vcproject

VERICUT V8.1 Session 12M 1


1. Open a blank Tool Library
• In the Project tree, double mouse click on Tooling

2. Create a milling cutter from STEP assembly

• Ribbon Bar > Preferences


• Set Colors as desired and Tolerances as shown below

VERICUT V8.1 Session 12M 2


• Ribbon Bar > Add > CAD

Note: The features in the Import CAD Tool window enable you to read, extract,
identify tool insert and holder solid models from a CAD system, and then import
them into VERICUT's Tool Manager.

• Browse…
• Shortcut = Training
• File name = 490-050C8-14H-634009814765369464-1.stp
• Open
• Tool Type = Mill
• Units = Millimeters
• Load

Note: The Remove reference to CAD file in saved tool is checked. With this option
checked, VERICUT will create some faceted models from the STEP assembly. The
benefit is that subsequent usage of the tool library will not require the CAD Model
interface.

VERICUT V8.1 Session 12M 3


• Select Index 1 from the Import CAD Tool window
• Under Type, click on None and from the pull-down menu select Holder

• Click on the arrow next to Select Revolved Axis

VERICUT V8.1 Session 12M 4


• Click on the arrow next to Select Slice Plane
• Move the Slice Plane to a desired angle as shown below

• Move the Slice Plane to a desired angle and then click to select the Slice Plane as
shown below

Note: the VERICUT simulation will run more efficiently with profile tool holders vs
3D tool holders

VERICUT V8.1 Session 12M 5


• Select the cutting portion in the graphic area (yellow portion)
• Under Type, click on None and from the pull-down menu select Revolved
• Click on the arrow next to Select Revolved Axis
• Move cursor on tool until the arrow is pointing up as shown, left mouse click to
select

Notice that a Revolved profile is created and the tool orientation is defined

VERICUT V8.1 Session 12M 6


• Select Add New Tool
• Ribbon Bar > Edit > Orient > XZ

The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Driven Point, and add a Description.

• From the Tool Table select 1 > Tool Information

Notice the Gage Point = 0 0 0, in this case we do not need to adjust the values

Note: The Gage Point is the point on the tool assembly that will connect with the
tool component of the machine. If the Gage Point is set to 0, a portion of the tool
assembly may appear inside the machine spindle.

• With tool 1 selected, select Driven Point 1

VERICUT V8.1 Session 12M 7


• From the Ribbon Bar select Automatically Adjust The Driven Point

Notice the Description is filled out with the name of the STEP file imported, in
this case we do not need to adjust it

VERICUT V8.1 Session 12M 8


3. Create a milling tool with inserts from STEP assembly

• Ribbon Bar > Add > CAD


• Browse…
• Shortcut = Training
• File name = R390D-025C5-11H150-633106840281084419-1.stp
• Open
• Load

• Select Index 5 (last item)


• Under Type, click on None and from the pull-down menu select Holder

VERICUT V8.1 Session 12M 9


• Multi-select the remaining 4 items, from the pull-down menu next to Set Selected
select Insert and the select Take Action

• Select Index 1
• Click on the arrow next to Select Cutting Face
• Move cursor on tool until the arrow is pointing up as shown below, then left-click
to select

VERICUT V8.1 Session 12M 10


• Click again on the arrow next to Select Cutting Face to deactivate the
selection mode

The features of the face contour are automatically detected and will generate more
precise features on the cut part. If the cutting face is not selected, a faceted model will
be created and used to cut. A faceted insert will generate a faceted radius in the corner.

• Repeat the above steps for all inserts

Note a green profile is created and this will be used to remove material

• Select Add New Tool


• Ribbon Bar > Edit > Orient > XZ

VERICUT V8.1 Session 12M 11


The Holder and Cutter are now assembled the way we want and now we need to set the
Gage Point, Driven Point, and add a Description.

• From the Tool Table select 2 > Tool Information

Notice the Gage Point = 0 0 0, in this case we do not need to adjust the values

• With tool 2 selected, select Driven Point 1


• With the cursor on tool 1, right-click Rename
• Rename to 2
• From the Ribbon Bar select Automatically Adjust The Driven Point

Notice the Description is filled out with the name of the STEP file imported, in this
case we do not need to adjust it

VERICUT V8.1 Session 12M 12


4. Show Tool Spinning
• In the Tool Display area, right click and select Show Tool Spinning

VERICUT V8.1 Session 12M 13


• In the Tool Display area, right click and select Show Tool Spinning

5. Save Tool Library


• Ribbon Bar > File > Save File use pull-down and select Save As…
• Shortcut = Working Directory
• File name = mill_session_12m_create_tool_library_from_step.tls
• Close Tool Manager

Conclusion
In this session you have learned how to build different types of cutters Imported from a
STEP assembly.

VERICUT V8.1 Session 12M 14


Session 13L
Mount Turning Tools on Turrets
In this session you will mount turning tools on a 4 axis lathe with 2 turrets.

The Welcome Screen has opened file lathe_session_13l_add_tools_to_turret.vcproject

VERICUT V8.1 Session 13L 1


1. Position tools on the turrets
• In the Project tree, double mouse click on Tooling

• Ribbon Bar > Edit > select Turret Setup

Note: The features in the Turret Setup window enable you to load or change tools, or
change tool positions on a turret. The Turret Setup feature is only active when the
machine configuration contains one, or more Turret components.

VERICUT V8.1 Session 13L 2


Load tool #411 on upper turret in position #1

• Select Turret = Upper Turret > Index 1


• Under Tool ID, click on the blank field and from the pull-down menu select 411

Load tool #413 on upper turret in position #3

• Select Turret = Upper Turret > Index 3


• Under Tool ID, click on the blank field and from the pull-down menu select 413

VERICUT V8.1 Session 13L 3


Load tool #412 on upper turret in position #5

• Select Turret = Upper Turret > Index 5


• Under Tool ID, click on the blank field and from the pull-down menu select 412

Load tool #523 on lower turret in position #1

• Select Turret = Lower Turret > Index 1


• Under Tool ID, click on the blank field and from the pull-down menu select 523

VERICUT V8.1 Session 13L 4


We now need to locate this tool on the turret.

• Select the Position button to open the Turret Tool Positioning window
• Assemble tab
• Pick the arrow next to the first Mate

• Pick below the holder as shown

• Pick top of turret in position 1 as shown (rotate the view as needed)

VERICUT V8.1 Session 13L 5


• In the second constraint, use the pull-down to select Align, pick the arrow
• Pick front of the holder and the front of turret

• Do not close the Turret Tool Positioning window

Load tool #524 on lower turret in position #2

• Select Turret = Lower Turret > Index 2


• Under Tool ID, click on the blank field and from the pull-down menu select 524

VERICUT V8.1 Session 13L 6


• Turret Tool Positioning window; select the Rotate tab
• Increment = 90
• Select Y+

• Close the Turret Tool Positioning window

Load tool #411 on lower turret in position #4

• Select Turret = Lower Turret > Index 4


• Under Tool ID, click on the blank field and from the pull-down menu select 411

Load tool #412 on lower turret in position #6

• Select Turret = Lower Turret > Index 6


• Under Tool ID, click on the blank field and from the pull-down menu select 412

• Select OK to Close the Turret Setup window

VERICUT V8.1 Session 13L 7


2. Save the Tool Library with the new information as
lathe_session_13l_add_tools_to_turret.tls
• Ribbon Bar > File > Save File use pull-down and select Save As…
• Shortcut = Working Directory
• File = lathe_session_13l_add_tools_to_turret.tls
• Close Tool Manager
• Reset Model This will update the tools on the machine turrets.

VERICUT V8.1 Session 13L 8


• Select the Tooling branch in Project Tree, in the Configure panel un-check
Translucent

VERICUT V8.1 Session 13L 9


3. Cut part
• Play

4. Save project settings


• Ribbon Bar > File tab > Project File group > Save Project and use the pull
down to select Save As…
• Shortcut = Working Directory
• File = lathe_session_13l_add_tools_to_turret.vcproject
• Save

Conclusion
You have seen how turning tools can quickly be mounted and oriented on turrets.

VERICUT V8.1 Session 13L 10


Session 14
Using MDI to Validate Part Setup

This session will show you how to use the MDI window to validate a part setup. In this
case, you will load the Design model (finished part) as our stock and use MDI to plan the
best method to machine all the part features.

The Welcome Screen has opened file session_14_MDI_to_validate_part_setup.VcProject

VERICUT V8.1 Session 14 1


1. Blank Stock model and use Design as a stock
• In the Project tree, select STL under the Stock component

• Right mouse click Visible


• select STL under the Design component
• Drag and drop STL on the Stock component

VERICUT V8.1 Session 14 2


2. Open MDI Window and issue the command to load tool #2
• Quick Access Toolbar > select MDI

Note: The features on the MDI window enable you to manually enter and process NC
codes, jog the machine and position based on pick locations.

The MDI, or "Manual Data Input" function provides a quick and easy way of
verifying that the machine/control combination responds to G-Code data commands
as expected.

• NC Block Entry = T2 M6
• Select Add to List
• Check Orient Tool Axis

VERICUT V8.1 Session 14 3


3. Jog axes to move tool close to part
• Use the Machine Motion Jog section to move the tool close to the part

• Select the Axis X, set Jog Distance = 10 (press Enter) and then play with the

slider bar and jog buttons ( ) to position the machine X at -650.

• Position the machine Y at -380.

• Select Save Location to List to create a NC block from the current pick location
and save it in NC Block List. The machine position will be preserved.

VERICUT V8.1 Session 14 4


4. Position the tool to features on the Design
• Choose ( Pick Point) from the MDI window
• Using the arrow that appears in the graphics area, select the feature as shown
below

The machine is moved with the tool tip located at the selected location

VERICUT V8.1 Session 14 5


The machine axes position is displayed in NC Block Entry field.
• Select Add to List
The machine position will be preserved.
• Pick on the pocket floor as shown below

The tool is too short to reach the bottom of the pocket without a collision
• Add to List
• Set Jog Distance = 10, Enter
• Axis = Z

VERICUT V8.1 Session 14 6


• Press and hold until the machine is no longer in a collision state
• Save Location to List
• NC Block Entry = T8M6
• Add to List (or press ENTER)
• Pick on the pocket floor again to test the new tool

Tool #8 is long enough to reach the part floor without a collision

VERICUT V8.1 Session 14 7


5. Modify Tool #2 to be longer
• Reset Model
• In the Project tree, double click on Tooling
• Modify 2 as shown below

• Ribbon Bar > File tab > Project File group > Save Project and use the pull
down to select Save As…
• Shortcut = Working Directory
• File Name = longer_tool.tls120
• Close Tool Manager

VERICUT V8.1 Session 14 8


6. Restore Stock model visibility and move Design model back
• In the Project tree, select (use_MDI_to_pre-plan_new_part_stk.stl) under
the Stock component

• Right-click, Visible
• Drag and drop the second (use_MDI_to_pre-plan_new_part_dsn.stl) from
Stock component on to the Design component

7. Cut part
• Reset Model

• Play

Conclusion
In this session, you have learned how to move and position the machine to plan and
validate a setup.

Other usages:
• Help select the ultimate cutting tool to reach the part feature
• Record the retract position from a 5 axis position inside the part (jog along tool
axis)
• Create/test simple NC motions to avoid collisions, and then insert the commands
in the NC program.
• Test offsets/G- Codes/M-Codes
• Optimize the path of complex motions.

VERICUT V8.1 Session 14 9


Session 15L
Cut Stock Transition between Setups
With multiple Setups, the Cut Stock is automatically moved from one Setup to the next.
In this session you will learn how to configure a multiple Setup simulation by addressing
how the Cut Stock is to reposition between Setups.

The Welcome Screen has opened file


lathe_session_15l_multiple_setups_simulation.vcproject

1. Cut the Part to the end of the first setup

• Play

VERICUT V8.1 Session 15L 1


2. Save In-Process file
• In the Project Tree, select Saved IP Files
• Right mouse click Save as…
• File Name = first_setup.ip
• Save

Note: The In-Process (IP) file contains all the data necessary to re-establish a
VERICUT session, including the current VERICUT model (with previous
processing), user interface settings and a copy of the Log file.

3. Import second setup


A new Setup can be added or copied to the current project. We will import a Setup
which is configured from another project.

• In the Project Tree, select Project:


• In the Configure Project > Import Setup…
• Shortcut = Training
• File = lathe_session_15l_multiple_setups_simulation2.vcproject
• Import
• Close

VERICUT V8.1 Session 15L 2


4. Step to transfer the cut stock into the second setup
• Single Step

In the second setup, the stock must be moved to the fixture with the machined
surface on the fixture surface.

5. Move Cut Stock to second setup position


• In the Project tree, select Cut Stock

• Reposition the Cut Stock as shown below using the techniques you learned in
training session 9

VERICUT V8.1 Session 15L 3


6. Preserve the Stock Transition
• In the Configure Model > Preserve Stock Transition

• When Prompted: Previously saved IP will not apply to this Stock Transition. Do
you want to continue? Select Yes

Note: The Preserve Stock Transition option will create the coordinate systems
required for transitioning the Cut Stock from one setup position to another. Preserve
Stock Transition is only active when a stock component model is selected. This
transition will be saved with the project file and during simulation the Cut Stock will
be translated to its new position automatically.

Note: The Message Area Created Transition Coordinate System:

VERICUT V8.1 Session 15L 4


7. Cut the part from the beginning to the end
• Reset Model

• Play
• Single Step
• Play

8. Save Project
• Ribbon Bar > File tab > Project File group > Save As
• Shortcut= Working Directory
• File Name = lathe_session_15l_multiple_setups_simulation.vcproject
• Save

9. Re-start the simulation at the end of the first setup by opening


the In-Process file
• In the Project Tree, double click on the first_setup.ip
• Play

Conclusion
In this session, you have seen how to configure a project with 2 distinct setups and
preserve the Cut Stock transition between the setups. You also have seen that an In-
Process file can be saved to save and re-start the simulation.

VERICUT V8.1 Session 15L 5


Session 15M
Cut Stock Transition between Setups
With multiple Setups, the Cut Stock is automatically moved from one Setup to the next.
In this session you will learn how to configure a multiple Setup simulation by addressing
how the Cut Stock is to reposition between Setups.

The Welcome Screen has opened file


mill_session_15m_multiple_setups_simulation.vcproject

1. Cut the NC program to the end of the first setup


• Play

VERICUT V8.1 Session 15M 1


2. Save In-Process file
• In the Project tree, select Saved IP Files
• Right mouse click Save as…
• File Name = first_setup.ip
• Save

Note: The In-Process (IP) file contains all the data necessary to re-establish a
VERICUT session, including the current VERICUT model (with previous
processing), user interface settings and a copy of the Log file.

3. Import second setup


A new Setup can be added or copied to the current project. We will import a Setup
which is configured from another project.

• In the Project tree, select Project


• In the Configure Project > Import Setup…
• Shortcut = Training
• File = mill_session_15m_multiple_setups_simulation_2.vcproject
• Import
• Close

VERICUT V8.1 Session 15M 2


4. Step to transfer the Cut Stock into the second setup
• Single Step

In the second setup, the stock must be moved to the fixture with the machined surface
on the fixture surface.

5. Move Cut Stock to second setup position


• In the Project tree, select Cut Stock

• Reposition the Cut Stock as shown below using the techniques you learned in
training session 9

VERICUT V8.1 Session 15M 3


6. Preserve the Stock Transition
• In the Configure Model > Preserve Stock Transition

• When Prompted: Previously saved IP will not apply this Stock Transition. Do you
want to continue? Select Yes

Note: The Preserve Stock Transition option will create the coordinate systems
required for transitioning the Cut Stock from one setup position to another. Preserve
Stock Transition is only active when a stock component model is selected. This
transition will be saved with the project file and during simulation the Cut Stock will
be translated to its new position automatically.

Note: The Message Area Created Transition Coordinate System

VERICUT V8.1 Session 15M 4


7. Cut the part from the beginning to the end
• Reset Model

• Play
• Single Step
• Play

8. Save Project

• Ribbon Bar > File tab > Project File group > Save As
• Shortcut= Working Directory
• File Name = mill_session_15m_multiple_setups_simulation.vcproject
• Save

9. Re-start the simulation at the end of the first setup by opening


the In-Process file

• In the Project Tree, double click on the first_setup.ip


• Play

Conclusion
In this session, you have seen how to configure a project with 2 distinct setups and
preserve the Cut Stock transition between the setups. You also have seen that an In-
Process file can be saved to save and re-start the simulation.

VERICUT V8.1 Session 15M 5


Session 15MT
Cut Stock Transition between Setups
With multiple Setups, the Cut Stock is automatically moved from one Setup to the next.
In this session you will learn how to configure a multiple Setup simulation by addressing
how the Cut Stock is to reposition between Setups.

The Welcome Screen has opened file


millturn_session_15mt_multiple_setups_simulation.vcproject

1. Cut the Part to the end of the first setup


• Play

VERICUT V8.1 Session 15MT 1


2. Save In-Process file
• In the Project Tree, select Saved IP Files
• Right mouse click Save as…
• File Name = first_setup.ip
• Save

Note: The In-Process (IP) file contains all the data necessary to re-establish a
VERICUT session, including the current VERICUT model (with previous
processing), user interface settings and a copy of the Log file.

3. Import second setup


A new Setup can be added or copied to the current project. We will import a Setup
which is configured from another project.

• In the Project Tree, select Project:


• In the Configure Project > Import Setup…
• Shortcut = Training
• File = millturn_session_15mt_multiple_setups_simulation_2.vcproject
• Import
• Close

VERICUT V8.1 Session 15MT 2


4. Step to transfer the cut stock into the second setup
• Single Step

In the second setup, the stock must be moved to the fixture with the machined
surface on the fixture surface.

5. Move Cut Stock to second setup position


• In the Project tree, select Cut Stock

• Reposition the Cut Stock as shown below using the techniques you learned in
training session 9

VERICUT V8.1 Session 15MT 3


6. Preserve the Stock Transition
• In the Configure Model > Preserve Stock Transition

• When Prompted: Previously saved IP will not apply to this Stock Transition. Do
you want to continue? Select Yes

Note: The Preserve Stock Transition option will create the coordinate systems
required for transitioning the Cut Stock from one setup position to another. Preserve
Stock Transition is only active when a stock component model is selected. This
transition will be saved with the project file and during simulation the Cut Stock will
be translated to its new position automatically.

Note: The Message Area Created Transition Coordinate System:

VERICUT V8.1 Session 15MT 4


7. Cut the part from the beginning to the end
• Reset Model

• Play
• Single Step
• Play

8. Save Project
• Ribbon Bar > File tab > Project File group > Save As
• Shortcut= Working Directory
• File Name = millturn_session_15mt_multiple_setups_simulation.vcproject
• Save

9. Re-start the simulation at the end of the first setup by opening


the In-Process file
• In the Project Tree, double click on the first_setup.ip
• Play

Conclusion
In this session, you have seen how to configure a project with 2 distinct setups and
preserve the Cut Stock transition between the setups. You also have seen that an In-
Process file can be saved to save and re-start the simulation.

VERICUT V8.1 Session 15MT 5


Session 16L
Day 2 Review Session
In this session, we will apply what we have seen today. We will create a project with 2
setups. The steps are not listed. Refer to the previous training sessions for step-by-step
instructions.

VERICUT V8.1 Session 16L 1


The Welcome Screen has opened file lathe_session_16l_day_2_review.vcproject

1. Load Stock
• Add Stock model: day2_review_stock_l.stk
• Locate Stock model against chuck as shown below

VERICUT V8.1 Session 16L 2


2. Load Tool library and build tool

• Load tool library: day2_review_tools_l.tls

• Build Tool #1: 80 degree diamond


• Length = 13mm
• Thickness = 05mm
• R - Corner Radius = .8mm
• A – Lead Angle = 5
• Driven Point = 1,
• Holder = Search in the Training folder for Millimeter holders, ID = Turn Holder
• Gage Point = Select as shown below

3. Load NC Program
• Add NC Program: day2_review_program1_l.mcd

VERICUT V8.1 Session 16L 3


4. Create a CSYS and define a Work Offset for G55
• Create and locate CSYS Program Zero as shown below

• Create Work Offset for G55 from Turret

5. Cut the first setup and save an In-Process file

VERICUT V8.1 Session 16L 4


6. Import setup from
lathe_session_16l_day_2_review_2.vcproject

7. Step to bring Cut Stock in second setup

8. Locate Stock second setup


• Locate Cut Stock against chuck as shown below

Important: Preserve Stock Transition

VERICUT V8.1 Session 16L 5


9. Create a CSYS and define a Work Offset for G55
• Create and locate CSYS Program Zero as shown below

• Create Work Offset for G55 from Turret

10. Add NC Program in second setup


• Add NC Program: day2_review_program2_l.mcd

11. Load Tool Library file in second setup


• Use same tool library you saved from first setup

VERICUT V8.1 Session 16L 6


12. Cut second setup and Save the VERICUT session

13. Save the VERICUT session

Conclusion
You have survived the second day, congratulations!

VERICUT V8.1 Session 16L 7


Session 16M
Day 2 Review Session
In this exercise, we will apply what we have seen today. We will create a project with 2
setups. The steps are not listed. Refer to the previous training sessions for step-by-step
instructions.

VERICUT V8.1 Session 16M 1


The Welcome Screen has opened file mill_session_16m_day_2_review.vcproject

1. Load stock and Design


• Add Stock model: day2_review_stock.stl
• Move vise jaw as shown: (do a multiple selection to move multiple pieces at
once)
• Set stock 5mm below top of the vise

VERICUT V8.1 Session 16M 2


2. Build the following cutters
• Tool #1: Flat End Mill, 20 diameter, 100 long, 50 Flute length
• Tool #2: Bull Nose End Mill, 10 diameter, 2 corner radius, 100 long, 50 Flute
length
• Tool #3: drill, 5 diameter, 118 degrees, 120 long, 10 Flute Length

3. Add holders, and a gage point to each tool


• Search in the Training folder for Millimeter holders
• Use Reference or Duplicate
• Create 1 holder with a profile

VERICUT V8.1 Session 16M 3


4. Load NC Program
• Add NC Program: day2_review_setup1.mcd

5. Create a CSYS and define a Work Offset for G54


• Create and locate CSYS in lower front left corner

• Create Work Offset for G54

VERICUT V8.1 Session 16M 4


6. Cut the first setup and save an In-Process file

7. Import setup from


mill_session_16M_day_2_review_setup2.vcproject to create
second setup

8. Step to bring Cut Stock in second setup

9. Add fixture in second setup


• Add fixture models with: day2_review_setup2_fixture.stl

VERICUT V8.1 Session 16M 5


10. Create a CSYS and define a Work Offset 54
• Locate CSYS at center of left pin (as shown below)

11. Locate Stock second setup

Locate Cut Stock on the pins as shown

Important: Preserve Stock Transition

VERICUT V8.1 Session 16M 6


12. Add NC Program in second setup
• Add NC Program: day2_review_setup2.mcd

13. Add Tool Library in second setup


• Use same tools as first setup

14. Cut second setup and Save the VERICUT session

15. Save the VERICUT session

Conclusion
You have survived the second day, congratulations!

VERICUT V8.1 Session 16M 7


Session 16MT
Day 2 Review Session
In this exercise, we will apply what we have seen today. We will create a project with 2
setups. The steps are not listed. Refer to the previous training sessions for step-by-step
instructions.

VERICUT V8.1 Session 16MT 1


The Welcome Screen has opened file millturn_session_16m_day_2_review.vcproject

1. Load Fixture and Stock


• Add Fixture model: day2_review_fixture1_mt.ply
• Add Stock model: Cylinder Diameter = 188, Height = 85
• Move the Stock model in order to have the rear face matted on the front face of
the Fixture

VERICUT V8.1 Session 16MT 2


2. Load tool library
• Load tool library name: day2_review_tools_mt.tls

3. Load NC Program for setup “1”


• Load NC program name: day2_review_program1_mt.nc

4. Create CSYS along Stock axis and create Work Offset


• Create CSYS name: Program_Zero
• Move the CSYS to the position: 0 0 182

• Create Work Offset Register “1” from “B” to CSYS “Program_Zero”

VERICUT V8.1 Session 16MT 3


5. Cut the first setup and save an In-Process file

6. Import 2nd setup


millturn_session_16mt_day_2_review.vcproject
• Use same Project as first setup

7. Step to bring Cut Stock in second setup

8. Add Fixture in second setup


• Add Fixture model: day2_review_fixture2_mt.ply

VERICUT V8.1 Session 16MT 4


9. Locate Stock second setup

Important: Preserve Stock Transition

10. Create CSYS along Stock axis and create Work Offset
• Create CSYS name: Program_Zero
• Move the CSYS to the position: 0 0 182

• Create Work Offset Register “1” from “B” to CSYS “Program_Zero”

VERICUT V8.1 Session 16MT 5


11. Add NC Program in second setup
• Add NC Program: day2_review_program2_mt.nc

12. Add Tool Library in second setup


• Use same tools as first setup: day2_review_tools_mt.tls

13. Cut second setup and Save the VERICUT session

14. Save the VERICUT session

Conclusion
You have survived the second day, congratulations!

VERICUT V8.1 Session 16MT 6


Session 17L
Create a Project Template

This session will teach you how to create a Project Template. The template file contains
the machine and control information and eventually a default origin for the NC program.
The template will contain all the settings commonly used for a certain machine. All that
is missing is the job related data (Fixture, Stock, Tools, and NC Programs).
This session will create a template project for a Mazak Quick Turn 300.

The Welcome Screen has opened file new_project_inch.vcproject

1. Start from an Empty VERICUT Project


• Ribbon Bar > File tab > Project File group > New Project
• Start New: Inch
• New Project Name = Template_Mazak_Quick_Turn.vcproject

• OK

VERICUT V8.1 Session 17L 1


2. Load a control file for a Mazatrol Matrix Integrex
• In the Project Tree, select Control

• In the Configure Control > Control File


• Shortcut = Library
• File = maz640t.ctl
• Open

3. Load a machine file for a Mazak Integrex 200 IV-S


• In the Project Tree, select Machine
• In the Configure Machine > Machine File
• Shortcut = Library
• File = mazak_qtn300_650u.mch
• Open

4. Add Coordinate Systems for G54 Work Offset


• Project tree, select Coordinate Systems
• Configure panel > Add New CSYS
• Project tree, with the cursor on the new Csys1, right mouse click, Rename, G54

VERICUT V8.1 Session 17L 2


5. Create G-Code Work Offset for G54
• Project tree, select G54
• Right mouse click > Add New Offset
• Select the Add button

Note: Preparing the Work offsets most commonly used on your machine will save
time to the users. On new jobs, simply move the CSYS to the new program location.

6. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut= Working Directory
• File Name = Template_Mazak_Quick_Turn.vcproject
• Save

This template can now be used for all new jobs simulated on this machine. A template
can also be referenced by a CAD/CAM interface for an effortless setup.

VERICUT V8.1 Session 17L 3


Customize the VERICUT desktop and VERICUT template
For the following steps, we will customize the desktop and fine tune this template to suit
your needs and preferences.

7. Set Miscellaneous project settings

• Select Project Tree > Collision branch


• Check Machine Collision Detection
• Check Visible Stock and All Active Tools’ Holders; Near Miss = .25

Note: The features on the Configure Collision menu enable you to turn on Machine
Collision Detection and to specify the Tool to Stock/Fixture collision conditions that
you want VERICUT to check during processing.

• Select Project Tree > Setup branch


• Fast Feed (FPM) = 300
• Fast Feed (FPR) = 20
• Check the Check Spindle Direction

Note: Features on the Motion tab enable you to provide important settings related to
the motion displayed during the simulation, such as how often the display is updated
(to reduce processing time), setting the minimum and maximum range of the
Animation Speed slider, and what checks are made during cutting.

• Ribbon Bar > Project tab > Project group > Settings > Properties tab
• Check Enable NC Program Review
• Check Replace Material When Stepping Back
• Check Animate Machine When Stepping Back

Note: The Features on the Project Settings tab enable you to set tolerances for the
simulation, set NC Program Review options and other general properties for the
VERICUT simulation session.

VERICUT V8.1 Session 17L 4


8. Customize the Status window
• Select the Status icon from the Toolbar
• Set the window to be floating (if docked)
• Select a Vertical Tile
• Set Group Visibility and Group Information displayed as shown below

• Dock the Status window as desired and then Overlay it for quick access.

Note: The VERICUT user interface Look & Feel, size and locations of VERICUT
windows are stored in the Preferences File (ref. Preferences File in the Getting Started
with VERICUT section of VERICUT Help). The Group Visibility and Group
Information displayed in the Status window is saved with the Project file.
.

VERICUT V8.1 Session 17L 5


9. Setup views and layouts
• From the Graphic Area of the Machine/Cut Stock view, right mouse click and
select Accelerated (OpenGL)
• Ribbon Bar > View tab > View group > OpenGL Settings tab
• Use slider bar to set the Translucency and Cut Stock Display

Note: The features on the OpenGL Settings tab, Display Options tab enable you to
control the display characteristics of an OpenGL Workpiece, Machine, or
Machine/Cut Stock View. The features on this tab are only available when
Accelerated (OpenGL) is toggled "On".

• In the Graphic Area of the Machine/Cut Stock view, rotate view so that is
looking down the Y axis of the machine, then right mouse click and select Snap
to Orthogonal View

• In the View Cube right mouse click on and select Set front, then rotate view
as desired right mouse click on and select Set home

• In the View Cube right mouse click on Capture, Edit, and Remove Layouts
icon and select Capture to store this layout

Note: The View Cube and Accelerated (OpenGL) settings are saved with the
Project file.

VERICUT V8.1 Session 17L 6


10. Save project settings
• Ribbon Bar > File tab > Project File group > Save Project

11. Customize the Ribbon Bar and Quick Access Tool Bar
• From the Ribbon Bar select the File tab
• From the far end of the Ribbon Bar select the Customize Ribbon icon

Note: The Customize Ribbon option opens the Customize Ribbon window enabling
you to customize the Ribbon Bar and the Quick Access Toolbar.

The Ribbon Bar, located below the tabs, allows you to select the VERICUT function
you want to use. As you move from tab to tab, the Ribbon bar dynamically updates
to show the options available for that tab. On the Ribbon Bar, options are grouped
by the function they perform within VERICUT. In the example above, options are
grouped by Project File, In-Process, and Output.

VERICUT V8.1 Session 17L 7


Let’s modify the Ribbon configuration

• Ensure Ribbon is depressed

• From the right side, Uncheck the VERICUT commands Merge In-Process and
Save Cut Stock

Notice that those VERICUT commands are no longer available from the Ribbon
Bar. At any time you can Add or Remove any VERICUT commands to any Tab or
Group.

• From the right side, right click > Collapse Tabs

You can create user-defined tabs, and user-defined groups that contain the command
buttons you desire.

• Select Help and then next to New Tab enter Training Tab and the select New
Tab

• Select New Group

• Select first New Group and Rename it to Training Group 1


• Select second New Group and Rename it to Training Group 2

VERICUT V8.1 Session 17L 8


• Select Training Group 1 and then from the list of VERICUT Commands (Left)
use the Ctrl key (keyboard) and select any 3 commands
• Use the button to add the command to your new group
• Repeat for Training Group 2

Example:

• Select Apply

Let’s modify the Quick Access Toolbar configuration

• Select Quick Access Toolbar


• Use the Add and Remove buttons to comprise a list of VERICUT commands you
want available in the Quick Access Toolbar

Example:

VERICUT V8.1 Session 17L 9


Notice that the Quick Access Toolbar displays the VERICUT commands you
selected.

Let’s save the Ribbon configuration

• Configure File = Training.ribfig

• Select the Save icon

Note: The Save, saves the specified ribbon and toolbar customization settings to
ProgramData/CGTech using the selected filename.

• Select OK and notice that the VERICUT commands you selected are now
available from the Ribbon and the Quick Access Toolbar.

• From the far right side of the Tabs select the Ribbon icon
Note: To go back to the default ribbon configuration, use the pull-down
and select Default.ribfig. Select Reset to delete current changes and reset the default
settings.

VERICUT V8.1 Session 17L 10


12. Set VERICUT Preferences

• Ribbon Bar > Configuration tab > Global group > Preferences

Start-up tab
• Check Open last project
• Check Auto-set working directory to current project folder
• Check Clear Log File on reset

Display tab
• Set desired Font Size
• Set desired Icon Size
• Set desired Color Theme
• Set desired Dynamic control

View Cube tab


• Set desired Cube settings

• Select Save Current Preferences to update the preference file


• Select OK

Note: The Preferences file, also known as a "Prefs file", is an ASCII text file and is
automatically saved when you exit VERICUT and stores such user preferences as
seen above. It is unique for each VERICUT version and each user, based on your
login. The file is named "cgtech_version#_user.prefs" where version# is the current
VERICUT version number. For example, a Prefs file for VERICUT 8.0 has the name
"cgtech_80_user.prefs".

VERICUT V8.1 Session 17L 11


13. Add template to Welcome Screen
• Ribbon Bar > Help tab > Help group > Welcome

Note: The Welcome Screen automatically displays when you first start a VERICUT
session. The features on the Welcome Screen provide access to commonly used first
actions for a VERICUT session. These features include starting a new project file,
opening an existing project file, providing access to recently opened project files and
access to saved template files.

The Welcome Screen consists of six main areas (Tool Bar, Start, Recent Files,
Templates, Videos and Training).

• Select Add a Template


• Shortcut = Working Directory
• File = Template_Mazak_Quick_Turn.vcproject

VERICUT V8.1 Session 17L 12


Using a VERICUT template
For the following steps, we will setup the simulation from our new template.

14. Load a PLY model and Cylinder for the Fixture


• In the Project tree, select Fixture (0, 0, 0)
• In the Configure Component : Fixture > Add Model > Model File
• Shortcut = Training
• File = lathe_fixture.ply
• Open
• In the Configure Component : Fixture > Translate Tab
• Position = 0 0 4.05
• In the Configure Component : Fixture > Add Model > Cylinder
• In the Configure Component : Fixture > Model Tab
• Height (Z) = 3
• Radius = 3

15. Define the Stock model


• In the Project Tree, select Stock (0, 0, 0)
• In the Configure Component : Stock > Add Model > Cylinder
• Height (Z) = 2.1
• Radius = 1.2
• Press the Enter key on your keyboard
• In the Configure Component : Stock > Translate Tab
• Position = 0 0 4.2

16. Load a library of turning cutters


• In the Project tree, select Tooling
• In the Configure Tooling > Tool Library File
• Shortcut = Training
• File = lathe_tools.tls
• Open

17. Load NC Program file


• In the Project tree, select NC Programs
• In the Configure NC Programs > Add NC Program Files…
• Shortcut = Training
• File = lathe_program.mcd
• OK
• Reset Model

VERICUT V8.1 Session 17L 13


18. Move Program Zero Origin
• In the Project Tree, select G54
• Position to: 0 0 6.2
• Enter

19. Cut the part


• Reset Model
• Play

20. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = session_17l_started_from_template.vcpProject
• Save

Conclusion
In this session, you have seen how to create a project template file for a certain machine.
You then used the template for our new job and simulated it.

VERICUT V8.1 Session 17L 14


Session 17M
Create a Project Template
This session will teach you how to create a Project Template and customize your
VERICUT desktop. The template file contains the machine and control information and a
default origin for the NC program. The template will contain all the settings commonly
used for a certain machine. All that is missing is the job related data (Stock, Tools, and
NC Programs). This session will create a template project for a Mitsui Seiki Vertex 550-
5X.

The Welcome Screen has opened file new_project_millimeter.vcproject

1. Start with a new VERICUT Project


• Ribbon Bar > File tab > Project File group > New Project
• Start New: Millimeter
• New Project Name = template_vertex550_fixture_on_table.VcProject

• OK

VERICUT V8.1 Session 17M 1


2. Load a control file for a FANUC 31iM
• In the Project Tree, select Control
• In the Configure Control > Control File
• Shortcut = Library
• File = fan31im.ctl
• Open

Note: The Control file includes rules for how machine codes are interpreted,
associated subroutines, and more. When combined with a Machine file, VERICUT
can simulate how a NC machining center will respond to GCode NC program files.

3. Load a machine file for a Mitsui Seiki Vertex550


• In the Project Tree, select Machine
• In the Configure Machine > Machine File
• Shortcut = Library
• File = mitsui_seiki_vertex_550_5x.mch
• Open

Note: The Machine file includes machine kinematics, models and other properties.
When combined with a Control file, VERICUT can simulate how a NC machine will
respond to G-Code NC program files.

VERICUT V8.1 Session 17M 2


4. Add Coordinate Systems for G54.2P1 Work Offset
• Project tree, select Coordinate Systems
• Configure panel > Add New CSYS
• Project tree, with the cursor on the new Csys1, right mouse click, Rename,
G54.2P1

5. Create G-Code Work Offset for G54.2P1


• Project tree, select G54.2P1
• Right mouse click > Add New Offset
• Select the Add button

Note: Preparing the Work offsets most commonly used on your machine will save
time to the users. On new jobs, simply move the CSYS to the new program location.

6. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut= Working Directory
• File Name = template_vertex550_fixture_on_table.VcProject
• Save

Note: This template can now be used for all new jobs simulated on this machine. A
template can also be referenced by a CAD/CAM interface for an effortless setup.

VERICUT V8.1 Session 17M 3


Customize the VERICUT desktop and VERICUT template
For the following steps, we will customize the desktop and fine tune this template to suit
your needs and preferences.

7. Set Miscellaneous project settings

• Select Project Tree > Collision branch


• Check Machine Collision Detection
• Check Visible Stock and All Active Tools’ Holders; Near Miss = 6

Note: The features on the Configure Collision menu enable you to turn on Machine
Collision Detection and to specify the Tool to Stock/Fixture collision conditions that
you want VERICUT to check during processing.

• Select Project Tree > Setup branch


• Fast Feed (FPM) = 12700
• Check the Check Spindle Direction

Note: Features on the Motion tab enable you to provide important settings related to
the motion displayed during the simulation, such as how often the display is updated
(to reduce processing time), setting the minimum and maximum range of the
Animation Speed slider, and what checks are made during cutting.

• Select Ribbon Bar > Project tab > Project group > Settings > Properties
tab
• Check Enable NC Program Review
• Check Replace Material When Stepping Back
• Check Animate Machine When Stepping Back

Note: The Features on the Project Settings tab enable you to set tolerances for the
simulation, set NC Program Review options and other general properties for the
VERICUT simulation session.

VERICUT V8.1 Session 17M 4


8. Customize the Status window
• Select the Status icon from the Toolbar
• Set the window to be floating (if docked)
• Select a Vertical Tile
• Set Group Visibility and Group Information displayed as shown below

• Dock the Status window as desired and then Overlay it for quick access.

Note: The VERICUT user interface Look & Feel, size and locations of
VERICUT windows are stored in the Preferences File (ref. Preferences File in the
Getting Started with VERICUT section of VERICUT Help). The Group
Visibility and Group Information displayed in the Status window is saved with
the Project file.

VERICUT V8.1 Session 17M 5


9. Setup views and layouts
• From the Graphic Area of the Machine/Cut Stock view, right mouse click and
select Accelerated (OpenGL)
• Ribbon Bar > View tab > View group > Attributes > OpenGL Settings tab
• Use slider bar to set the Translucency and Cut Stock Display

Note: The features on the OpenGL Settings tab, Display Options tab enable you to
control the display characteristics of an OpenGL Workpiece, Machine, or
Machine/Cut Stock View. The features on this tab are only available when
Accelerated (OpenGL) is toggled "On".

• Toolbar > select


• In the Graphic Area of the Machine/Cut Stock view, rotate view so that is near
to the front of machine, then right mouse click and select Snap to Orthogonal
View

• In the View Cube right mouse click on and select Set front, then rotate view
as desired right mouse click on and select Set home

• In the View Cube right mouse click on Capture, Edit, and Remove Layouts
icon and select Capture to store this layout

Note: The View Cube and Accelerated (OpenGL) settings are saved with the
Project file.

VERICUT V8.1 Session 17M 6


10. Save project settings
• Ribbon Bar > File tab > Project File group > Save Project

11. Customize the Ribbon Bar and Quick Access Tool Bar
• From the Ribbon Bar select the File tab
• From the far end of the Ribbon Bar select the Customize Ribbon icon

Note: The Customize Ribbon option opens the Customize Ribbon window enabling
you to customize the Ribbon Bar and the Quick Access Toolbar.

The Ribbon Bar, located below the tabs, allows you to select the VERICUT function
you want to use. As you move from tab to tab, the Ribbon bar dynamically updates
to show the options available for that tab. On the Ribbon Bar, options are grouped
by the function they perform within VERICUT. In the example above, options are
grouped by Project File, In-Process, and Output.

VERICUT V8.1 Session 17M 7


Let’s modify the Ribbon configuration

• Ensure Ribbon is depressed

• From the right side, Uncheck the VERICUT commands Merge In-Process and
Save Cut Stock

Notice that those VERICUT commands are no longer available from the Ribbon
Bar. At any time you can Add or Remove any VERICUT commands to any Tab or
Group.

• From the right side, right click > Collapse Tabs

You can create user-defined tabs, and user-defined groups that contain the command
buttons you desire.

• Select Help and then next to New Tab enter Training Tab and the select New
Tab

• Select New Group

• Select first New Group and Rename it to Training Group 1


• Select second New Group and Rename it to Training Group 2

VERICUT V8.1 Session 17M 8


• Select Training Group 1 and then from the list of VERICUT Commands (Left)
use the Ctrl key (keyboard) and select any 3 commands
• Use the button to add the command to your new group
• Repeat for Training Group 2

Example:

• Select Apply

Let’s modify the Quick Access Toolbar configuration

• Select Quick Access Toolbar


• Use the Add and Remove buttons to comprise a list of VERICUT commands you
want available in the Quick Access Toolbar

Example:

VERICUT V8.1 Session 17M 9


Notice that the Quick Access Toolbar displays the VERICUT commands you
selected.

Let’s save the Ribbon configuration

• Configure File = Training.ribfig

• Select the Save icon

Note: The Save, saves the specified ribbon and toolbar customization settings to
ProgramData/CGTech using the selected filename.

• Select OK and notice that the VERICUT commands you selected are now
available from the Ribbon and the Quick Access Toolbar.

• From the far right side of the Tabs select the Ribbon icon
Note: To go back to the default ribbon configuration, use the pull-down
and select Default.ribfig. Select Reset to delete current changes and reset the default
settings.

VERICUT V8.1 Session 17M 10


12. Set VERICUT Preferences

• Ribbon Bar > Configuration tab > Global group > Preferences

Start-up tab
• Check Open last project
• Check Auto-set working directory to current project folder
• Check Clear Log File on reset

Display tab
• Set desired Font Size
• Set desired Icon Size
• Set desired Color Theme
• Set desired Dynamic control

View Cube tab


• Set desired Cube settings

• Select Save Current Preferences to update the preference file


• Select OK

Note: The Preferences file, also known as a "Prefs file", is an ASCII text file and is
automatically saved when you exit VERICUT and stores such user preferences as
seen above. It is unique for each VERICUT version and each user, based on your
login. The file is named "cgtech_version#_user.prefs" where version# is the current
VERICUT version number. For example, a Prefs file for VERICUT 8.0 has the name
"cgtech_80_user.prefs".

VERICUT V8.1 Session 17M 11


13. Add template to Welcome Screen
• Ribbon Bar > Help tab > Help group > Welcome

Note: The Welcome Screen automatically displays when you first start a VERICUT
session. The features on the Welcome Screen provide access to commonly used first
actions for a VERICUT session. These features include starting a new project file,
opening an existing project file, providing access to recently opened project files and
access to saved template files.
The Welcome Screen consists of six main areas (Tool Bar, Start, Recent Files,
Templates, Videos and Training).

• Select Add a Template


• Shortcut = Working Directory
• File = template_vertex550_fixture_on_table.VcProject

VERICUT V8.1 Session 17M 12


Using a VERICUT template
For the following steps, we will setup the simulation from our new template.

14. Load a STL model for the Fixture


• In the Project tree, select Fixture (0, 0, 0)
• In the Configure Component : Fixture > Add Model > Model File
• Shortcut = Training
• File = create_template_project_fixture.stl
• Open

15. Load a STL model for the initial stock


• In the Project Tree, select Stock (0, 0, 0)
• In the Configure Component : Stock > Add Model > Model File
• Shortcut = Training
• File = create_template_project_stock.stl
• Open

16. Load a library of milling cutters


• In the Project tree, select Tooling
• In the Configure Tooling > Tool Library File
• Shortcut = Training
• File = create_template_project.tls
• Open

17. Load NC Program file


• In the Project tree, select NC Programs
• In the Configure NC Programs > Add NC Program Files…
• Shortcut = Training
• File = create_template_project.mcd
• OK
• Reset Model

VERICUT V8.1 Session 17M 13


18. Cut the part
• Play

19. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = session_17m_started_from_template.VcProject
• Save

Conclusion
In this session, you have seen how to create a project template file for a certain machine.
You then used the template for your new job and simulated it.

VERICUT V8.1 Session 17M 14


Session 17MT
Create a Project Template

This session will teach you how to create a Project Template. The template file contains
the machine and control information and eventually a default origin for the NC program.
The template will contain all the settings commonly used for a certain machine. All that
is missing is the job related data (Fixture, Stock, Tools, and NC Programs).
This session will create a template project for a Mazak Integrex 200.

The Welcome Screen has opened file new_project_inch.vcproject

1. Start from an Empty VERICUT Project


• Ribbon Bar > File tab > Project File group > New Project
• Start New: Inch
• New Project Name = Template_Mazak_Integrex_200_IV_S.vcproject

• OK

VERICUT V8.1 Session 17MT 1


2. Load a control file for a Mazatrol Matrix Integrex
• In the Project Tree, select Control

• In the Configure Control > Control File


• Shortcut = Library
• File = mazatrol_matrix_integrex_IV.xctl
• Open

Note: The Control file includes rules for how machine codes are interpreted,
associated subroutines, and more. When combined with a Machine file, VERICUT
can simulate how a NC machining center will respond to GCode NC program files.

3. Load a machine file for a Mazak Integrex 200 IV-S


• In the Project Tree, select Machine
• In the Configure Machine > Machine File
• Shortcut = Library
• File = mazak_integrex_200_IV_s.xmch
• Open

Note: The Machine file includes machine kinematics, models and other properties.
When combined with a Control file, VERICUT can simulate how a NC machine will
respond to G-Code NC program files.

VERICUT V8.1 Session 17MT 2


4. Add Coordinate Systems for G53.5 Work Offset
• Project tree, select Coordinate Systems
• Configure panel > Add New CSYS
• Project tree, with the cursor on the new Csys1, right mouse click, Rename,
G53.5

5. Create G-Code Work Offset for G53.5


• Project tree, select G53.5
• Right mouse click > Add New Offset
• Select the Add button

Note: Preparing the Work offsets most commonly used on your machine will save
time to the users. On new jobs, simply move the CSYS to the new program location.

6. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut= Working Directory
• File Name = Template_Mazak_Integrex_200_IV_S.vcproject
• Save

This template can now be used for all new jobs simulated on this machine. A template
can also be referenced by a CAD/CAM interface for an effortless setup.

VERICUT V8.1 Session 17MT 3


Customize the VERICUT desktop and VERICUT template
For the following steps, we will customize the desktop and fine tune this template to suit
your needs and preferences.

7. Set Miscellaneous project settings

• Select Project Tree > Collision branch


• Check Machine Collision Detection
• Check Visible Stock and All Active Tools’ Holders; Near Miss = .25

Note: The features on the Configure Collision menu enable you to turn on Machine
Collision Detection and to specify the Tool to Stock/Fixture collision conditions that
you want VERICUT to check during processing.

• Select Project Tree > Setup branch


• Fast Feed (FPM) = 400
• Fast Feed (FPR) = 20
• Check the Check Spindle Direction

Note: Features on the Motion tab enable you to provide important settings related to
the motion displayed during the simulation, such as how often the display is updated
(to reduce processing time), setting the minimum and maximum range of the
Animation Speed slider, and what checks are made during cutting.

• Select Ribbon Bar > Project tab > Project group > Settings > Properties
tab
• Check Enable NC Program Review
• Check Replace Material When Stepping Back
• Check Animate Machine When Stepping Back

Note: The Features on the Project Settings tab enable you to set tolerances for the
simulation, set NC Program Review options and other general properties for the
VERICUT simulation session.

VERICUT V8.1 Session 17MT 4


8. Customize the Status window
• Select the Status icon from the Toolbar
• Set the window to be floating (if docked)
• Select a Vertical Tile
• Set Group Visibility and Group Information displayed as shown below

• Dock the Status window as desired and then Overlay it for quick access.

Note: The VERICUT user interface Look & Feel, size and locations of VERICUT
windows are stored in the Preferences File (ref. Preferences File in the Getting Started
with VERICUT section of VERICUT Help). The Group Visibility and Group
Information displayed in the Status window is saved with the Project file.
.

VERICUT V8.1 Session 17MT 5


9. Setup views and layouts
• From the Graphic Area of the Machine/Cut Stock view, right mouse click and
select Accelerated (OpenGL)
• Ribbon Bar > View tab > View group > Attributes > OpenGL Settings tab
• Use slider bar to set the Translucency and Cut Stock Display

Note: The features on the OpenGL Settings tab, Display Options tab enable you to
control the display characteristics of an OpenGL Workpiece, Machine, or
Machine/Cut Stock View. The features on this tab are only available when
Accelerated (OpenGL) is toggled "On".

• In the Graphic Area of the Machine/Cut Stock view, rotate view so that is
looking down the Y axis of the machine, then right mouse click and select Snap
to Orthogonal View

• In the View Cube right mouse click on and select Set front, then rotate view
as desired right mouse click on and select Set home

• In the View Cube right mouse click on Capture, Edit, and Remove Layouts
icon and select Capture to store this layout

Note: The View Cube and Accelerated (OpenGL) settings are saved with the
Project file.

VERICUT V8.1 Session 17MT 6


10. Save project settings
• Ribbon Bar > File tab > Project File group > Save Project

11. Customize the Ribbon Bar and Quick Access Tool Bar
• From the Ribbon Bar select the File tab
• From the far end of the Ribbon Bar select the Customize Ribbon icon

Note: The Customize Ribbon option opens the Customize Ribbon window enabling
you to customize the Ribbon Bar and the Quick Access Toolbar.

The Ribbon Bar, located below the tabs, allows you to select the VERICUT function
you want to use. As you move from tab to tab, the Ribbon bar dynamically updates
to show the options available for that tab. On the Ribbon Bar, options are grouped
by the function they perform within VERICUT. In the example above, options are
grouped by Project File, In-Process, and Output.

VERICUT V8.1 Session 17MT 7


Let’s modify the Ribbon configuration

• Ensure Ribbon is depressed

• From the right side, Uncheck the VERICUT commands Merge In-Process and
Save Cut Stock

Notice that those VERICUT commands are no longer available from the Ribbon
Bar. At any time you can Add or Remove any VERICUT commands to any Tab or
Group.

• From the right side, right click > Collapse Tabs

You can create user-defined tabs, and user-defined groups that contain the command
buttons you desire.

• Select Help and then next to New Tab enter Training Tab and the select New
Tab

• Select New Group

• Select first New Group and Rename it to Training Group 1


• Select second New Group and Rename it to Training Group 2

VERICUT V8.1 Session 17MT 8


• Select Training Group 1 and then from the list of VERICUT Commands (Left)
use the Ctrl key (keyboard) and select any 3 commands
• Use the button to add the command to your new group
• Repeat for Training Group 2

Example:

• Select Apply

Let’s modify the Quick Access Toolbar configuration

• Select Quick Access Toolbar


• Use the Add and Remove buttons to comprise a list of VERICUT commands you
want available in the Quick Access Toolbar

Example:

VERICUT V8.1 Session 17MT 9


Notice that the Quick Access Toolbar displays the VERICUT commands you
selected.

Let’s save the Ribbon configuration

• Configure File = Training.ribfig

• Select the Save icon

Note: The Save, saves the specified ribbon and toolbar customization settings to
ProgramData/CGTech using the selected filename.

• Select OK and notice that the VERICUT commands you selected are now
available from the Ribbon and the Quick Access Toolbar.

• From the far right side of the Tabs select the Ribbon icon
Note: To go back to the default ribbon configuration, use the pull-down
and select Default.ribfig. Select Reset to delete current changes and reset the default
settings.

VERICUT V8.1 Session 17MT 10


12. Set VERICUT Preferences

• Ribbon Bar > Configuration tab > Global group > Preferences

Start-up tab
• Check Open last project
• Check Auto-set working directory to current project folder
• Check Clear Log File on reset

Display tab
• Set desired Font Size
• Set desired Icon Size
• Set desired Color Theme
• Set desired Dynamic control

View Cube tab


• Set desired Cube settings

• Select Save Current Preferences to update the preference file


• Select OK

Note: The Preferences file, also known as a "Prefs file", is an ASCII text file and is
automatically saved when you exit VERICUT and stores such user preferences as
seen above. It is unique for each VERICUT version and each user, based on your
login. The file is named "cgtech_version#_user.prefs" where version# is the current
VERICUT version number. For example, a Prefs file for VERICUT 8.0 has the name
"cgtech_80_user.prefs".

VERICUT V8.1 Session 17MT 11


13. Add template to Welcome Screen
• Select Help menu > Welcome

Note: The Welcome Screen automatically displays when you first start a VERICUT
session. The features on the Welcome Screen provide access to commonly used first
actions for a VERICUT session. These features include starting a new project file,
opening an existing project file, providing access to recently opened project files and
access to saved template files.
The Welcome Screen consists of six main areas (Tool Bar, Start, Recent Files,
Templates, Videos and Training).

• Select Add a Template


• Shortcut = Working Directory
• File = Template_Mazak_Integrex_200_IV_S.vcproject

VERICUT V8.1 Session 17MT 12


Using a VERICUT template
For the following steps, we will setup the simulation from our new template.

14. Load a PLY model for the Fixture


• In the Project tree, select Fixture (0, 0, 0)
• In the Configure Component : Fixture > Add Model > Model File
• Shortcut = Training
• File = mazak_integrex_200_IV_fxt.ply
• Open

15. Load a PLY model for the initial stock


• In the Project Tree, select Stock (0, 0, 0)
• In the Configure Component : Stock > Add Model > Model File
• Shortcut = Training
• File = mazak_integrex_200_IV_stk.ply
• Open

16. Load a library of milling and turning cutters


• In the Project tree, select Tooling
• In the Configure Tooling > Tool Library File
• Shortcut = Training
• File = mazak_integrex_IV.tls
• Open

17. Load NC Program file


• In the Project tree, select NC Programs
• In the Configure NC Programs > Add NC Program Files…
• Shortcut = Training
• File = mazak_integrex_IV.eia
• OK
• Reset Model

VERICUT V8.1 Session 17MT 13


18. Move Program Zero Origin
• In the Project Tree, select origin_G53.5
• Position to: 0 0 3.4
• Enter

19. Cut the part


• Reset Model
• Play

20. Save project settings


• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = session_17mt_started_from_template.vcpProject
• Save

Conclusion
In this session, you have seen how to create a project template file for a certain machine.
You then used the template for our new job and simulated it.

VERICUT V8.1 Session 17MT 14


Session 18
Generate Reports

This session will demonstrate how to create a process document (VERICUT Report).
The Report will show cutting tool images, images of the cut part at each tool change, and
information about each of the cutting tools.

You will start by setting up VERICUT to capture images of the cut part at each tool
change, then take an existing VERICUT Report template and modifying it to suit our
needs, and after that generating the process document.

The Welcome Screen has opened file session_18_create_report.vcproject

1. Set VERICUT to save images of the cut part at each tool


change
• Ribbon Bar > Project tab > Project group > Settings > Auto Save tab

Note: The features on the Settings window, Auto Save tab enable you to configure
VERICUT to automatically save In Process files, View Capture image files (such as
PostSript, EPSF, TIFF, JPEG or PNG files), or VERICUT Solid (.vct) files. Saving is
based on user specified events or when VERICUT detects errors during NC program
processing

VERICUT V8.1 Session 18 1


• From the View Capture group check Cutter Change and End
• For the View Capture file select browse
• Select the Working Directory
• File name = session_20_
• Select OK

2. Play simulation
• Adjust the Workpiece view display as desired for the report
• Play

VERICUT V8.1 Session 18 2


3. Select a report template
• Ribbon Bar > Report tab > Project group > Report Template > use-pull down
and select Edit

Note: The Report Template window provides the tools needed to modify/create
report templates (left side of window) enabling you to generate "custom" reports by
simply modifying one of the "standard" report templates supplied. It also enables you
to preview the report that will be created (right side of window). A Report Template
file (.vctemplate) is text file containing all of the formatting information required to
generate VERICUT reports.

VERICUT V8.1 Session 18 3


4. Modify the report template
To this report we will, (1) modify the tool summary format, (2) insert a user defined
tag to allow for report to ask for a programmer name, (3) insert a File Summary Table,
and (4) add a logo to the report. Then we will generate a report.

(1)
• Select the Tool Summary Table, right click and select Edit

Note: The features in the Tool Summary Table window enable you to output a
VERICUT generated tool summary table to a VERICUT report.

VERICUT V8.1 Session 18 4


• Use the pull-down next to Seq and select View Capture
• Change Header to Cut Image

Notice that the preview window updated

• Delete entries so that the list of availble to information is as shown below

• Select the next to Tool Description and drag it up higher in the table

VERICUT V8.1 Session 18 5


• Adjust Table Width, Row Height, Border Size, Cell Margin and Cell
Alignment as you see fit for your Report Template

• Select OK

VERICUT V8.1 Session 18 6


• Select the text in the Table and from the Ribbon set the Font Size and Bold as
you see fit

• Do the same for the Tool Summary text and the Column Header text

VERICUT V8.1 Session 18 7


(2)
• Right click in the empty space and Insert a Table

Note: The features in the Custom Table window enable you to output a table of
your own design to a VERICUT Report.

• No. of Colums = 2
• No. of Rows = 1

• Select OK

VERICUT V8.1 Session 18 8


• On the left side type Table in Programmer Name
• On the right, right click > Insert Text > User-Defined Tags > Add User-
Defined Tag
• Tag Name = Enter Name

Note: A User-Defined Tags enable you to define "generic" records in a report


template, whose value is specified at the time that the template is used to create a
report.

• Select the Table, right click Edit and adjust Table Width, Row Height, Border
Size, Cell Margin and Cell Alignment as you see fit for your Report Template

VERICUT V8.1 Session 18 9


(3)
• Just under the text “VERICUT File Summary”, right click and insert a Table
• Use pull down and select the VERICUT File Summary table
• Set Column and Header as shown below

Adjust Table Width, Row Height, Border Size, Cell Margin and Cell
Alignment as you see fit for your Report Template

Tip: to Add spaces in the report template use the Enter key and to Remove
spaces or lines use the Backspace key.

VERICUT V8.1 Session 18 10


• Right click on session_18_create_report.vcproject and Delete
• Right click on Time and Delete
• Right click on the Date, select Full and set the desired Font Size

(4)
• At top of page, right click and insert a Picture
• Picture = From File
• File; browse
• Shortcut: Library
• File name = CGTech_Banner.png
• Select OK

VERICUT V8.1 Session 18 11


• Adjust picture Dimension, Position and Border as desired and select OK

VERICUT V8.1 Session 18 12


Let’s save the modified Report Template
• Ribbon Bar > Report Template group > Save As
• Shortcut = Working Directory
• File = session_18_report_template.vctemplate
• Save

• Close the Report Template window

The Report Template is now saved and can be referenced to your VERICUT Project.
This template can be added to your VMC (Project Templates) for future reports.

• Yes

5. Create an HTML Report


• Ribbon Bar > Report tab > Project group > Create Report > HTML
• Shortcut = Working Directory
• File name = my_report.htm
• Save

Notice that the User Defined Tags window opens so we can enter the Tag Value

• Under Tag Value enter you name


• Select OK

VERICUT V8.1 Session 18 13


6. Save project settings
• Ribbon Bar > File tab > Project File group > Save As
• Shortcut = Working Directory
• File = session_18_create_report.vcproject
• Save

Conclusion
In this session, you have seen how to create a process document (VERICUT Report).
The Report shows cutting tool images, images of the cut part at each tool change, and
information about each of the cutting tools.

VERICUT V8.1 Session 18 14


Session 19
Inspection module
The "end product" of VERICUT's Inspection module is a report, or set of reports, which
define the inspection operations to be performed on a part. This goal can be reached
quickly if the inspection is performed on the machine and by the machine, using probing
routines.

This session shows how to create an inspection report and then generate a probe NC
Program.

The Welcome Screen has opened file session_19_inspection_module.vcproject

VERICUT V8.1 Session 19 1


1. Play simulation
• Play

2. Select features to inspect


• Ribbon Bar > Report tab > Project group > Inspection

Note: When you trigger Inspection from a project file that has not previously
exercised the module, a dialog similar to the below should appear. For more
information on Inspection module see the VERICUT Help.

VERICUT V8.1 Session 19 2


• Select Wall Thickness
The Inspection window will go behind the VERICUT interface for the feature
selection.
• Select the vertical wall as shown below

Notice that the dimension of the measured wall is automatically entered.

• Select Wall Thickness


• Select the vertical wall as shown below

VERICUT V8.1 Session 19 3


• Select Hole Diameter
• Select the wall of the middle circular pocket as shown below

Generate a report

• Select HTML

Note: Opens the Save Inspection Sequence window enabling you to specify the
/path/filename for the inspection report file to be created. Selecting Save
generates and displays an HTML inspection report.

• Choose path and name for the HTML file to be generated

Tip: The Rotate Picture CCW icon enables you to rotate the picture.

VERICUT V8.1 Session 19 4


3. Create a Probing Program

• Program group > select Use probe for all features

Note: Changes the measuring instruments in all rows to Probe.

VERICUT V8.1 Session 19 5


• Program group > select Program probe cycles

Note: we use the Program probe cycles icon to request the Inspection
Programming dialog. Before we see it, we will be prompted to select a post-
processor file, which typically has the extension ".VcPost".

• Post-Processor
• Shortcut = Training
• File Name = probe_programming.VcPost
• Open

VERICUT V8.1 Session 19 6


We will fill the fields highlighted in pink

• Select on the ToolNumber field, enter 100 (probe tool number is 100)

• ZRetractPlane = 100
• Clearance = 10
• Feedrate = 1000

VERICUT V8.1 Session 19 7


• Set all Approach, Z values to Z, to do this, right-click and select Z

• Click twice in the pink area next to Wall Thickness A1 and select WallY
• Right-click on WidthY, Nominal Dimension

VERICUT V8.1 Session 19 8


• Click twice in the pink area next to Wall Thickness A2 and select WallX
• Right-click on WidthX, Nominal Dimension

• Click twice in the pink area next to Hole Diameter A3 and select Bore
• Right-click on Diameter, Nominal Dimension

VERICUT V8.1 Session 19 9


4. Run Post-Processor to generate Probing NC Program
• Select Browse the probe program
• Shortcut = Working Directory
• File Name = probe_program.mcd (we must specify the program name first)
• Save

• Select Run post to generate program to run post-processor and create NC


program

• Close editor

VERICUT V8.1 Session 19 10


• Select Simulate probe program

Notice that the new probing NC program is added to the NC Programs list and
that the current NC program is inactivated.

• Rewind the NC Program


• Play

Notice the messages in the VERICUT Logger

• Close the Inspection Programming window


• In the Inspection window, select File group > Save as…
• File = probe_inspect.VcInspect

Conclusion
This session showed you how to create an inspection report and then generate a probe NC
Program.

VERICUT V8.1 Session 19 11


Session 20
Additive module
VERICUT’s Additive module enables VERICUT to simulate Additive Manufacturing by
enabling VERICUT to add material.

This session will have you configure a VERICUT Additive simulation, play the
simulation, detect errors associated to the Additive functions and compare the designed
model to the material layup.

The Welcome Screen has opened file session_20_additive_module.vcproject

VERICUT V8.1 Session 20 1


1. Define stock
• In the Project tree, select Stock (0, 0, 0)
• In the Configure > Add Model > Block

• Length = 8
• Width = 6
• Height = .75
• Press the Enter key on your keyboard.

• In the Configure Component : Stock > Translate Tab


• Position = -4 -3 0
• Angles = 0 0 0

Note: the Additive material must go on a VERICUT Stock model

VERICUT V8.1 Session 20 2


2. Define the Additive tool’s Bead and Additive functions
• In the Project tree, select on Tooling

Notice Ribbon > Add group > Add a Additive Tool option. This is used to
describe the shape of a selected tool component in an Additive tool assembly

For this training session the tool is defined with the appropriate holder, we need only
define the Additive Bead and the Additive Functions associated to this tool.

• From the Tool Table select Tool 1


• Right-click, and select Add Tool Component > Cutter

Note: the Additive Bead tab enables you to specify characteristics of both the
Additive tool and the beads of Additive material that will be created by this tool. This
tab contains the following features:

VERICUT V8.1 Session 20 3


Set Additive Bead values as shown below
• Bead Height = 0.0375
• Bead Width = 0.125
• Laser Focal Distance = 0.1969
• Laser Width = 0.0787

Set Additive Functions associated to this tool as shown below

• From the Tool Table select Tool 1

Note: While most tools have a Cutter Compensation section, Additive tools have an
Additive Functions section as Additive tools do not user cutter compensation. This
section, as shown here, contains several unique functions that enable you to have
maximum control over your Additive tool. Toggle the following options on (checked)
to be able to define values for each function in their respective value fields.

VERICUT V8.1 Session 20 4


Set Additive Functions as shown below

• Laser Power (Watts) = 1200 / 1600


• Material Feed = 15 / 19
• Machine Feedrate (IPM) = 3 / 8
• Material Gas Flow Rate = 500 / 600

3. Save the Tool Library and transfer to current session


• Ribbon Bar > File > Save File use pull-down and select Save As…
• Close Tool Manager

VERICUT V8.1 Session 20 5


4. Customize the Status window
• Select the Status icon from the Toolbar
• Add Group Visibility > Additive Functions displayed as shown below

VERICUT V8.1 Session 20 6


5. Play the simulation
• Reset Model
• Play

Notice the errors in the VERICUT Logger

These errors are caused by a mismatch between what codes in the NC Proragram
and the settings in the Additive tool

VERICUT V8.1 Session 20 7


6. Perform Auto-Diff
• Play to the end
• Ribbon Bar > Analysis tab > Analysis group > AUTO-DIFF

• Select the Compare button

Notice that the AUTO-DIFF tab states that some errors have been detected and
these differences are shown in red in the Graphic Area. These errors are caused
by a void in the buildup of material; the second pass of material layup is not in
contact with the first pass.

Conclusion:
This session has shown you how to configure a VERICUT Additive simulation, play the
simulation, detect errors associated to the Additive functions and compare the designed
model to the material layup.

VERICUT V8.1 Session 20 8


VERICUT V8.1 Session 20 9

You might also like