Вы находитесь на странице: 1из 462

VERICUT Training Sessions

VERICUT Verification
VERICUT V.74
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:

VERICUT 7.4 Session 1L 1


1. 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: To display the Project Tree, from the Menu bar select Project > Project
Tree… or select icon from the Toolbar.

VERICUT 7.4 Session 1L 2


2. 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 7.4 Session 1L 3


• 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.

VERICUT 7.4 Session 1L 4


• 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.

3. 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 7.4 Session 1L 5


4. Zoom and create new View
• From the Toolbar right mouse click on Zoom to a Box icon.

Note: When toggled on, the icon changes to Zoom Box in New View , this
creates a new view for the zoomed area instead of modifying the current view. This
option is helpful when working with large parts.

• Select the Zoom Box in New View icon to activate it.


• 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 the Refine Display icon from the Toolbar.

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

VERICUT 7.4 Session 1L 6


5. Reset the Cut Model to its initial state

• From the Simulation Controls select Reset Model


• Select Yes in the message window that displays, Reset the simulation?

6. 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 7.4 Session 1L 7


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:

VERICUT 7.4 Session 1M 1


1. 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: To display the Project Tree, from the Menu bar select Project > Project
Tree… or select icon from the Toolbar.

VERICUT 7.4 Session 1M 2


2. 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 7.4 Session 1M 3


• 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 7.4 Session 1M 4


3. 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.

4. Zoom and create new View


• From the Toolbar right mouse click on Zoom to a Box icon.

Note: When toggled on, the icon changes to Zoom Box in New View , this
creates a new view for the zoomed area instead of modifying the current view. This
option is helpful when working with large parts.

VERICUT 7.4 Session 1M 5


• Select the Zoom Box in New View icon to activate it.
• 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 the Refine Display icon from the Toolbar.

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

5. Reset the Cut Model to its initial state

• From the Simulation Controls select Reset Model


• Select Yes in the message window that displays, Reset the simulation

VERICUT 7.4 Session 1M 6


6. 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 7.4 Session 1M 7


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:

VERICUT V7.4 Session 1MT 1


1. 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: To display the Project Tree, from the Menu bar select Project > Project
Tree… or select icon from the Toolbar.

VERICUT V7.4 Session 1MT 2


2. 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 V7.4 Session 1MT 3


• 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 V7.4 Session 1MT 4


3. 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.

4. Zoom and create new View


• From the Toolbar right mouse click on Zoom to a Box icon.

Note: When toggled on, the icon changes to Zoom Box in New View , this
creates a new view for the zoomed area instead of modifying the current view. This
option is helpful when working with large parts.

VERICUT V7.4 Session 1MT 5


• Select the Zoom Box in New View icon to activate it.
• 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 the Refine Display icon from the Toolbar.

• 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

VERICUT V7.4 Session 1MT 6


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

5. Reset the Cut Model to its initial state

• From the Simulation Controls select Reset Model


• Select Yes in the message window that displays, Reset the simulation

VERICUT V7.4 Session 1MT 7


6. 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 V7.4 Session 1MT 8


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 V7.4 Session 2L 1


2. View the NC program
• From the Menu bar select Info > NC Program… or select icon from the
Toolbar

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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 2L 5


7. Display the Status window
• Menu bar > Info > Status > 1 or select icon from the Toolbar

Note: This window 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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


• From the Menu bar select Info > NC Program… or select icon from the
Toolbar

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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 2M 5


7. Display the Status window
• Menu bar > Info > Status > 1 or select icon from the Toolbar

Note: This window 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 V7.4 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

VERICUT V7.4 Session 2M 7


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

• Play

The simulation stops at Line 1334, N1173 M97 P5

VERICUT V7.4 Session 2M 8


9. Simulate the subroutine
• Single Step

• Menu bar > Info > 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 V7.4 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 V7.4 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 V7.4 Session 2MT 1


2. View the NC program
• From the Menu bar select Info > NC Program… or select icon from the
Toolbar

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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 2MT 5


7. Display the Status window
• Menu bar > Info > Status > 1 or select icon from the Toolbar

Note: This window 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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


• Select the Perform Syntax Check icon from the Toolbar

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 V7.4 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 V7.4 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.

Note: NC Program Preview is also available via the Toolbar icon

VERICUT V7.4 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

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

VERICUT V7.4 Session 3L 4


• 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.

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

VERICUT V7.4 Session 3L 5


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

6. Simulate the complete NC Program and review errors


• Play

• When processing is finished, select Menu bar > Info > Status or select icon
from the Toolbar

The Status window shows 3 errors in the NC program.

VERICUT V7.4 Session 3L 6


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

Note: By default the messages are removed when the model is reset

7. Review the VERICUT Log file


• From the Menu bar select Info > 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 V7.4 Session 3L 7


8. 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 V7.4 Session 3L 8


9. 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 V7.4 Session 3L 9


• 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 V7.4 Session 3L 10


• 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 V7.4 Session 3L 11


• 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.

10. 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 V7.4 Session 3L 12


• Reset Model

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

• Info > 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 V7.4 Session 3L 13


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


• Select the Perform Syntax Check icon from the Toolbar

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 V7.4 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:

• 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

VERICUT V7.4 Session 3M 2


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.

Note: NC Program Preview is also available via the Toolbar icon

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 V7.4 Session 3M 3


4. Cut until the first error
• Play

A message is displayed in the message logger:

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 V7.4 Session 3M 4


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.

6. Simulate the complete NC Program and review errors


• Play

VERICUT V7.4 Session 3M 5


• When processing is finished, select Menu bar > Info > Status or select icon
from the Toolbar

The Status window shows 6 errors and 3 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 model is reset

7. Review the VERICUT Log file


• From the Menu bar select Info > 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 V7.4 Session 3M 6


8. 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 V7.4 Session 3M 7


9. 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.

• In the Message Area , select the Holder error

VERICUT V7.4 Session 3M 8


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.

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

VERICUT V7.4 Session 3M 9


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 V7.4 Session 3M 10


10. 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

• Info > Status


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

VERICUT V7.4 Session 3M 11


• 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 9 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 V7.4 Session 3M 12


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


• Select the Perform Syntax Check icon from the Toolbar

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 V7.4 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:

• In the Message Area select Error: "B" collided with "Sub_Fixture" at line: (127)
G0 Z24.

VERICUT V7.4 Session 3MT 2


• 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.

Note: NC Program Preview is also available via the Toolbar icon

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 V7.4 Session 3MT 3


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.

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.

VERICUT V7.4 Session 3MT 4


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.

6. Simulate the complete NC Program and review errors


• Play

VERICUT V7.4 Session 3MT 5


• When processing is finished, select Menu bar > Info > Status or select icon
from the Toolbar

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 model is reset

7. Review the VERICUT Log file


• From the Menu bar select Info > 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 V7.4 Session 3MT 6


8. 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 V7.4 Session 3MT 7


9. 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.

• In the Message Area, select the Holder error

VERICUT V7.4 Session 3MT 8


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 V7.4 Session 3MT 9


10. 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

• Info > Status


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

VERICUT V7.4 Session 3MT 10


• 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 V7.4 Session 3MT 11


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 V7.4 Session 4L 1


2. Make Active the Program_Zero Coordinate System
• In the Project tree, select Program_Zero
• Right mouse click, Active

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

3. Display only the Workpiece and Profile views


• Overlay the NC Program window
• Overlay the Status window
• Close the Machine/Cut Stock view
• Select Two View Layout from the 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

VERICUT V7.4 Session 4L 2


4. Use X-Caliper to identify a feature
• From the Menu bar select Analysis > X-Caliper… or select icon from the
Toolbar

Note: The X-Caliper option opens the X-Caliper window enabling you to take
measurements, and obtain historical and mathematical information about VERICUT
models.

• Use the pull down and select Feature/History

• Use the pull down and select Color = 1:Red, the selected feature will be
highlighted in red

VERICUT V7.4 Session 4L 3


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

Notice all of the information that is displayed in the X-Caliper window: Diameter,
Tool used to cut the feature, etc…

VERICUT V7.4 Session 4L 4


5. Measure a thickness
• In the X-Caliper window, select Thickness
• Select several thicknesses from both views.

6. Measure an angle
• In the X-Caliper window, select Distance/Angle
• From = Plane
• To = Plane

VERICUT V7.4 Session 4L 5


• Select the arrow next to From
• Select part as shown below (left)
• Select the arrow next to To
• Select part as shown below (right)

VERICUT V7.4 Session 4L 6


7. Measure and air distance
• In the X-Caliper window, select Air Distance
• Select several air distances from both views.

8. Section the part to analyze hole features


• From the Menu bar select View > Section or the icon from the Toolbar

VERICUT V7.4 Session 4L 7


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 Y
• Distance = 0
• Color = White
• Select Section

• Close the Section window

VERICUT V7.4 Session 4L 8


9. Analyze hole depth from top face

• In the X-Caliper window, select Hole Depth

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

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

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

VERICUT V7.4 Session 4L 9


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


• From the Menu bar select View > Section or the icon from the Toolbar
• 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 V7.4 Session 4L 10


11. 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.

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


and Cut Stock at specific locations
• In the X-Caliper window, select Stock/Design Distance
• Stock = Translucent / Lines
• Design = Solid
• Select several places on the Cut Stock as shown below

VERICUT V7.4 Session 4L 11


Note: the Display Tool/Stock Collisions icon 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.

• Close the X-Caliper window

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

VERICUT V7.4 Session 4L 12


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 V7.4 Session 4M 1


2. Make Active the Program_Zero Coordinate System
• In the Project tree, select Program_Zero
• Right mouse click, Active

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

3. Close some windows and display only the Workpiece view


• Overlay the NC Program window
• Overlay the Status window
• Select Single View Layout from the 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 V7.4 Session 4M 2


4. Use X-Caliper to identify a feature
• From the Menu bar select Analysis > X-Caliper… or select icon from the
Toolbar

Note: The X-Caliper option opens the X-Caliper window enabling you to take
measurements, and obtain historical and mathematical information about VERICUT
models.

• Use the pull down and select Feature/History

• Use the pull down and select Color = 1:Red, the selected feature will be
highlighted in red

VERICUT V7.4 Session 4M 3


• Select several features as shown below

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 window: Diameter, Tool used to cut this feature, etc…

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

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.

VERICUT V7.4 Session 4M 4


5. Measure a thickness
• In the X-Caliper window, select Thickness
• Select the edge as shown below

6. Measure an angle
• In the X-Caliper window, select Distance/Angle
• From = Plane
• To = Plane

VERICUT V7.4 Session 4M 5


• Select the arrow next to From
• Select part as shown below (left)
• Select the arrow next to To
• Select part as shown below (right)

VERICUT V7.4 Session 4M 6


7. Measure and air distance
• In the X-Caliper window, select Air Distance
• Select part as shown below

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

• In the X-Caliper window, Select Distance/Angle


• From = Edge
• To = Axis
• Select the arrow next to From

VERICUT V7.4 Session 4M 7


Note: instructional messages output below the Message Area

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

VERICUT V7.4 Session 4M 8


9. Section the part to analyze hole features
• From the Menu bar select View > Section or the icon from the Toolbar

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 V7.4 Session 4M 9


10. Analyze hole depth from top face

• In the X-Caliper window, select Hole Depth

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

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

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

VERICUT V7.4 Session 4M 10


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.

11. Restore the section cut


• From the Menu bar select View > Section or the icon from the Toolbar
• 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 V7.4 Session 4M 11


12. 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.

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


and Cut Stock at specific locations
• In the X-Caliper window, select Stock/Design Distance
• Stock = Translucent / Lines
• Design = Solid
• Select several places on the Cut Stock as shown below

VERICUT V7.4 Session 4M 12


14. Display Tool and Stock Collisions

• 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.

• In the X-Caliper window, select the Feature/History


• Select the collision area as shown below

• Close the X-Caliper window

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

VERICUT V7.4 Session 4M 13


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 V7.4 Session 4MT 1


2. Make Active the G55 Coordinate System
• In the Project tree, select G55
• Right mouse click, Active

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

3. Close some windows and display only the Workpiece view


• Overlay the NC Program window
• Overlay the Status window
• Close the Machine/Cut Stock view and View 2
• Select Two View Layout from the 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

VERICUT V7.4 Session 4MT 2


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

4. Use X-Caliper to identify a feature


• From the Menu bar select Analysis > X-Caliper… or select icon from the
Toolbar

Note: The X-Caliper option opens the X-Caliper window enabling you to take
measurements, and obtain historical and mathematical information about VERICUT
models.

• Use the pull down and select Feature/History

• Use the pull down and select Color = 1:Red, the selected feature will be
highlighted in red

VERICUT V7.4 Session 4MT 3


• Select several features as shown below

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 window: Diameter, Tool used to cut this feature, etc…

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

VERICUT V7.4 Session 4MT 4


5. Measure a thickness
• In the X-Caliper window, select Thickness
• Select the face as shown below

6. Measure an angle
• In the X-Caliper window, select Distance/Angle
• From = Plane
• To = Plane

VERICUT V7.4 Session 4MT 5


• Select the arrow next to From
• Select part as shown below (left)
• Select the arrow next to To
• Select part as shown below (right)

VERICUT V7.4 Session 4MT 6


7. Measure and air distance
• In the X-Caliper window, select Air Distance
• Select part as shown below

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

VERICUT V7.4 Session 4MT 7


• In the X-Caliper window, Select Distance/Angle
• From = Edge
• To = Axis
• Select the arrow next to From

Note: instructional messages output below the Message Area

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

VERICUT V7.4 Session 4MT 8


9. Section the part to analyze hole features
• From the Menu bar select View > Section or the icon from the Toolbar

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 V7.4 Session 4MT 9


10. Analyze depth of a countersink

• In the X-Caliper window, select Hole Depth

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

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


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

VERICUT V7.4 Session 4MT 10


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

11. Restore the section cut


• From the Menu bar select View > Section or the icon from the Toolbar
• 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 V7.4 Session 4MT 11


12. 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.

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


and Cut Stock at specific locations
• In the X-Caliper window, select Stock/Design Distance
• Stock = Translucent / Lines
• Design = Solid
• Select several places on the Cut Stock as shown below

VERICUT V7.4 Session 4MT 12


Note: the Display Tool/Stock Collisions icon 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.

• Close the X-Caliper window

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

VERICUT V7.4 Session 4MT 13


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 Toolbar and Fit both views

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 V7.4 Session 5L 1


3. Compare Cut Stock to Design to detect gouges
• From the Menu bar select Analysis > AUTO-DIFF… or select icon from the
Toolbar

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 V7.4 Session 5L 2


• Select the Compare button

Note that some errors have been detected

• Select the Report… button

Note: The AUTO-DIFF Report window 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.

• Close the report window

VERICUT V7.4 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 = .01
• Set color = green

• Select the Compare button

VERICUT V7.4 Session 5L 4


• Select the Restore button
• Yes

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 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 V7.4 Session 5L 5


• Report…

Note only the errors inside the box are reported.

• Close the Report window


• Close the AUTO_DIFF window

VERICUT V7.4 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 V7.4 Session 5L 7


8. Detect gouges during simulation
• Continue to press Play to the end of the simulation

Note the Maximum Allowable Gouge violation errors

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 V7.4 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 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 V7.4 Session 5M 1


3. Compare Cut Stock to Design to detect gouges
• From the Menu bar select Analysis > AUTO-DIFF… or select icon from the
Toolbar

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 V7.4 Session 5M 2


• Select the Compare button

Note that some errors have been detected

• Select the Report… button

Note: The AUTO-DIFF Report window 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.

• Close the report window

VERICUT V7.4 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

VERICUT V7.4 Session 5M 4


• Select the Restore button
• Yes

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 V7.4 Session 5M 5


• Report…

Note only the errors inside the box are reported.

• Close the Report window


• Close the AUTO_DIFF window

VERICUT V7.4 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 V7.4 Session 5M 7


8. Detect gouges during simulation
• Play

Note the 2nd time VERICUT stops :

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

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 V7.4 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 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 V7.4 Session 5MT 1


3. Compare Cut Stock to Design to detect gouges
• From the Menu bar select Analysis > AUTO-DIFF… or select icon from the
Toolbar

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 V7.4 Session 5MT 2


• Select the Compare button

Note that some errors have been detected

• Select the Report… button

Note: The AUTO-DIFF Report window 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.

• Close the report window

VERICUT V7.4 Session 5MT 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 V7.4 Session 5MT 4


Note: The Compare By Region tab enables you to select and drag 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.

• Close the AUTO_DIFF window

VERICUT V7.4 Session 5MT 5


5. 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.

6. 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 V7.4 Session 5MT 6


7. Detect gouges during simulation
• Press Play several times

Note that VERICUT stops at a Gouge Violation error

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 V7.4 Session 5MT 7


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 V7.4 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 V7.4 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 V7.4 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 V7.4 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.

• In the Configure Component : Jaws > 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 V7.4 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)
• In the Configure Component : Stock > Add Model > Cylinder
• Model tab
• Height (Z) = 2.1
• Radius = 1.2
• Press the Enter key on your keyboard.

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

• In the Configure Model: Translate Tab


• Position = 0 0 4.2

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

VERICUT V7.4 Session 7L 3


3. Load a STL file for the Design model
• In the Project tree, select Design (0, 0, 0)
• In the Configure Component : Design > 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 V7.4 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 V7.4 Session 7L 5


4. Play the simulation
• Play

5. Save project settings


• File > 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 V7.4 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 V7.4 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.

• In the Configure Component : Fixture > 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 V7.4 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)
• In the Configure Component : Stock > 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)
• In the Configure Component : Design > Add Model > Model File
• Shortcut = Training
• File name = mill_design.stl
• Open

VERICUT V7.4 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 V7.4 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 V7.4 Session 7M 5


5. Save project settings
• File > 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 V7.4 Session 7M 6


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

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

VERICUT V7.4 Session 7M 7


• In the Configure Component : Fixture > 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 Component : Stock > 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
• Angles = -90 0 0

VERICUT V7.4 Session 7M 8


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 V7.4 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 V7.4 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.

• In the Configure Component : Fixture > 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

VERICUT V7.4 Session 7MT 2


Move the models to the correct location on the machine

• In the Project Tree select both models as shown above


• In the Configure Model: 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


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

• Select 3rd millturn_fixture2.fxt model


• In the Configure Model: 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)
• In the Configure Component : Stock > Add Model > Cylinder
• Model tab
• Height (Z) = 5.8
• Radius = 1.75
• Press the Enter key on your keyboard.

VERICUT V7.4 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)
• In the Configure Component : Sub_Fixture > 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
• In the Configure Model: Translate Tab
• Position = 0 0 62.7582
• Angles = 180 0 0
• Press the Enter key on your keyboard.

VERICUT V7.4 Session 7MT 4


• In the Project Tree select millturn_fixture4.fxt
• In the Configure Model: 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


• In the Configure Model: Translate Tab
• Angles = 180 0 120
• Press the Enter key on your keyboard.

• Select 3rd millturn_fixture2.fxt model


• In the Configure Model: Translate Tab
• Angles = 180 0 -120
• Press the Enter key on your keyboard.

4. Load and move the Design model


• In the Project tree, select Sub_Design (0, 0, 0)
• In the Configure Component : Sub_Design > Add Model > Model File
• Shortcut = Training
• File name = millturn_design.dsn
• Open

VERICUT V7.4 Session 7MT 5


Move the model to the correct location on the machine

• In the Configure Model: 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 V7.4 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 V7.4 Session 7MT 7


5. Play the simulation
• Play

6. Save project settings


• File > 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 V7.4 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 V7.4 Session 8 1


2. Add a new Coordinate System
• In the Project tree, select Coordinate Systems
• In the 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 V7.4 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 V7.4 Session 8 3


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

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

• Pick 3 planes to define the corner

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

VERICUT V7.4 Session 8 4


• 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 V7.4 Session 8 5


• Pick 2 planes as shown below

• Select Update

VERICUT V7.4 Session 8 6


5. Move the Csys1 origin to the center of a hole
• In the Project tree, select Csys 1
• In the Configure Coordinate Systems: Csys 1 > 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

VERICUT V7.4 Session 8 7


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

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

VERICUT V7.4 Session 8 8


This will define a vector intersecting 2 planes

• Select arrow next to Plane/Plane


• Pick planes as shown below

• 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 V7.4 Session 8 9


6. Save project settings
• File > 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 V7.4 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

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)

VERICUT V7.4 Session 9 1


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.

• In the Configure Model, 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

Follow the prompts below the logger

• Select face D on the Blue Block

VERICUT V7.4 Session 9 2


• Select face 5 on Green Block

VERICUT V7.4 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 V7.4 Session 9 4


• Select face 1 on Green Block

VERICUT V7.4 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 V7.4 Session 9 6


• Type 0.5 in the third constraint Offset field

• Press the Enter key on your keyboard.

VERICUT V7.4 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.

• In the Configure Model , Assemble tab


• Select the arrow next to the first constraint

VERICUT V7.4 Session 9 8


• Select face A on the Blue Cylinder

• Select face 1 on Green Cylinder

VERICUT V7.4 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 V7.4 Session 9 10


• Select side of the Green Cylinder

• Select side of the Blue Cylinder

VERICUT V7.4 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.

• In the Configure Model, 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 From field

Follow the prompts below the logger

VERICUT V7.4 Session 9 12


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

• Select To in the Configure panel and then the corner of face C as shown below

• Select Move in the Configure panel

VERICUT V7.4 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 Center of Rotation field

VERICUT V7.4 Session 9 14


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

• Increment = 30
• Select –X

VERICUT V7.4 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 V7.4 Session 9 16


5. Save project settings
• File > 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 V7.4 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 V7.4 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 V7.4 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,
Program_Zero

• Configure panel > Position = 0 0 6.2

VERICUT V7.4 Session 10L 3


3. Define a Work Offset
• Project tree, select G-Code Offsets
• Configure panel > Offset Name = Work Offsets
• Register: = 54
• Select the Add button

Note: By default, a Work Offset was created between the Tool_1 and the Stock
origins. For this session, we will change the offset to be from the Turret to a
Csys = Program_Zero

• Use the To = CSYS Origin

VERICUT V7.4 Session 10L 4


4. Play the simulation
• Play

5. Save project settings


• File > 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 V7.4 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 V7.4 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 V7.4 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,
Program_Zero

• Configure panel > Position = 0 3 0

VERICUT V7.4 Session 10M 3


4. Define a Work Offset
• Project tree, select G-Code Offsets
• Configure panel > Offset Name = Work Offsets
• Register: = 54
• Select the Add button

Note: By default, a Work Offset was created between the spindle and the Stock
origins. For this session, we will change the offset to be from the spindle to a
Csys = Program_Zero

• To = CSYS Origin

VERICUT V7.4 Session 10M 4


5. Play the simulation
• Play

6. Save project settings


• File > 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 V7.4 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 V7.4 Session 10MT 1


• Shortcut = Training

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

• File = lathe_program.mcd

• Select OK

• Select Reset Model to update the NC Program window

VERICUT V7.4 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 V7.4 Session 10MT 3


3. Define Work Offsets G54 and G55
• Project tree, select G-Code Offsets
• Configure panel > Offset Name = Work Offsets
• Register: = 54
• Select the Add button

Note: By default, a Work Offset was created between the B and the Stock origins.
For this session, we will change the offset to be from the Z to a Csys = G54

• Select From = Component Origin and Z


• Select To = CSYS Origin and G54

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.

VERICUT V7.4 Session 10MT 4


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

• Project tree, select G-Code Offsets


• Configure panel > Offset Name = Work Offsets
• Register: = 55
• Select the Add button

• Select From = Component Origin and Z


• Select To = CSYS Origin and G55

4. Play the simulation


• Reset Model
• Play

5. Save project settings


• File > 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 V7.4 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 V7.4 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 (Tool Bar, Tool Table, Tool Display area,
Coordinate Systems area, Tool Parameters Definition area, and Message area), each
with different user interaction.

VERICUT V7.4 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

• Tool Bar, use the pull-down from the Add Tool and select 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 V7.4 Session 11L 3


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

• 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.

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

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 V7.4 Session 11L 4


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 V7.4 Session 11L 5


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 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.

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

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 V7.4 Session 11L 6


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


• 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 V7.4 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.

3. Save the Tool Library


• From the Tool Bar, hover over on the Save icon, note the Save icon
changes to show other options are available, right click on the icon to change it to
a Save as File icon.
• Select Save as File icon
• 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
• Tool Bar, use the pull-down from the Add Tool and select 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

VERICUT V7.4 Session 11L 8


• 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.

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

VERICUT V7.4 Session 11L 9


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 V7.4 Session 11L 10


• 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 1 > Tool Information


• Select the Gage Point field

• Select on the holder as shown below

VERICUT V7.4 Session 11L 11


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

5. Save the Tool Library and transfer to current session

• Select Save icon


• Close Tool Manager

VERICUT V7.4 Session 11L 12


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 V7.4 Session 11L 13


• 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


• File > 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 V7.4 Session 11L 14


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 V7.4 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 V7.4 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

• Tool Bar, use the pull-down from the Add Tool and select 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
• 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

VERICUT V7.4 Session 11M 3


• Select Sort icon and display the tools in numeric order

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.

Now 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

VERICUT V7.4 Session 11M 4


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 HSK holders in the Training folder

• Component Type = Holder


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

VERICUT V7.4 Session 11M 5


• 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 V7.4 Session 11M 6


The Holder is located at Z0, and the Cutter was set to a negative default value. We
now need to move the Cutter up to set its stick out from the holder, 2.5 inch stick out.

• From the Tool Table select Cutter 1 of Tool 1


• From the Tool Parameters Definition area select Assembly

Note: the Position values are 0 0 -4.5, this is the current stick out.

• Change the Position to 0 0 -2.5

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

VERICUT V7.4 Session 11M 7


• From the Tool Table select 1 > Tool Information
• Select the Gage Point field
• 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: 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 V7.4 Session 11M 8


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.

Note: The Auto Gage icon (Tool 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 V7.4 Session 11M 9


• Select Driven Point 1

• From the Tool Bar select Auto 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

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 V7.4 Session 11M 10


3. Create a 1/4 inch center drill

• Tool Bar, use the pull-down from the Add Tool and select Hole Making

• 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 V7.4 Session 11M 11


Now let’s modify the holder with an existing HSK in 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

VERICUT V7.4 Session 11M 12


The Holder is located at Z0, and the Cutter was set to a negative default value. We
now can Stack the Cutter and the holder.

• From the Tool Bar select Stack

Note: The Stack icon causes VERICUT to automatically stack the tool components
of the “current” tool on top of each other. The action takes place immediately upon
clicking on the Stack button.

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


• Select the Gage Point field
• 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

• Select Driven Point 1


• From the Tool Bar select Auto Driven Point

• From the Tool Table select the Description field


• Enter SPOT DRILL

VERICUT V7.4 Session 11M 13


4. Save the Tool Library
• From the Tool Bar, hover over on the Save icon, note the Save icon
changes to show other options are available, right click on the icon to change it to
a Save as File icon.
• Select Save as File icon
• Shortcut = Working Directory
• File = mill_session_11m_create_tool_library.tls
• Save

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

• Tool Bar, use the pull-down from the Add Tool and select Hole Making

• From the Tool Table select Cutter1

• Select Tool Component > Tap


• Select Standard Tool Library

VERICUT V7.4 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.

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

Assemble the tool so that the cutter sticks out 2” from holder

• From the Tool Table select Cutter 1 of Tool 4


• From the Tool Parameters Definition area select Assembly
• Change the Position to 0 0 -2

VERICUT V7.4 Session 11M 15


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


• Set the Driven Point
• Set the Description to 3/8-16 TAP

VERICUT V7.4 Session 11M 16


6. Save the Tool Library and transfer to current session
• Select Save icon
• 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 V7.4 Session 11M 17


• 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 V7.4 Session 11M 18


• 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


• File > 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 V7.4 Session 11M 19


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

VERICUT V7.4 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.

VERICUT V7.4 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

• Tool Bar, use the pull-down from the Add Tool and select 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
• From the Tool Table select 1, right click Rename 7406
• 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

VERICUT V7.4 Session 11MT 3


• Select Sort icon and display the tools in numeric order

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.

Now 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

VERICUT V7.4 Session 11MT 4


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 HSK holders in the Training folder

• Component Type = Holder


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

VERICUT V7.4 Session 11MT 5


• Select HSK 63 B
• 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.

The Holder is located at Z0, and the Cutter was set to a negative default value. We
now need to move the Cutter up to set its stick out from the holder, 2.25 inch stick
out.

• From the Tool Table select Cutter 1 of Tool 1


• From the Tool Parameters Definition area select Assembly

Note: the Position values are 0 0 -4.25, this is the current stick out.

VERICUT V7.4 Session 11MT 6


• Change the Position to 0 0 -2.25

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

• From the Tool Table select 1 > Tool Information


• Select the Gage Point field
• 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: 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 V7.4 Session 11MT 7


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.

Note: The Auto Gage icon (Tool 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 V7.4 Session 11MT 8


• Select Driven Point 1

• From the Tool Bar select Auto 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

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.

VERICUT V7.4 Session 11MT 9


3. Create an 80 DEG diamond insert

• Tool Bar, use the pull-down from the Add Tool and select 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
• 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.

VERICUT V7.4 Session 11MT 10


• In the Tool Display view, right mouse click > Select View > 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.

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

VERICUT V7.4 Session 11MT 11


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”

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

VERICUT V7.4 Session 11MT 12


• 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 and 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.

VERICUT V7.4 Session 11MT 13


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.

VERICUT V7.4 Session 11MT 14


• Select the Description field
• Enter 80 DEG diamond INSERT

4. Save the Tool Library and transfer it to the current session


• From the Tool Bar, hover over on the Save icon, note the Save icon
changes to show other options are available, right click on the icon to change it to
a Save as File icon.
• Select Save as File icon
• Shortcut = Working Directory
• File = millturn_session_11mt_create_tool_library.tls
• Save
• File > Close

VERICUT V7.4 Session 11MT 15


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.

VERICUT V7.4 Session 11MT 16


• 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 window

VERICUT V7.4 Session 11MT 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.

6. Save project settings


• File > 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.

VERICUT V7.4 Session 11MT 18


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.

Important: This training session requires the STEP CAD interface module.

The Welcome Screen has opened file new_project_inch.vcproject

VERICUT V7.4 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

• Tool Bar, use the pull-down from the Add Tool and select CAD Tool…

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

VERICUT V7.4 Session 12L 2


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.

• Multi-select Index 1, 2, 4 and 5


• From the pull-down menu next to Set Selected select Insert and the select Take
Action

VERICUT V7.4 Session 12L 3


• 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 V7.4 Session 12L 4


• Add New Tool

VERICUT V7.4 Session 12L 5


3. Add a Qualified Dimension
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.

• With the cursor on tool 1, right mouse click Add Qualified Dimensions

Note: The Tool Table now has a new Qualified Dimensions entry.

• Tool Information area; Qualified Dimensions field enter the value: 6 -1.25 1
• Select Z from the pull-down list

• Press the Enter key on your keyboard.

VERICUT V7.4 Session 12L 6


4. Add a driven point
• Tool Information area; Driven Point section, select

The Driven Point will use the qualified dimension by default in the event that the
tool only uses one driven point.

VERICUT V7.4 Session 12L 7


5. Orient the tool assembly for cutting
• Tool Information area; Orientation field, enter -90 180 0

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.

6. Save Tool Library


• File > Save as…
• Shortcut = Working Directory
• File name = lathe_session_12l_create_tool_library_from_step.tls
• Save
• File > Close
• Yes

Conclusion
In this session, you have seen how to build tools from scratch from a STEP assembly.

VERICUT V7.4 Session 12L 8


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.

Important: This training session required the STEP CAD interface module.

The Welcome Screen has opened file new_project_millimeter.vcproject

VERICUT V7.4 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

• Tool Bar, use the pull-down from the Add Tool and select CAD Tool…

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
• Load

Note: The Remove reference to CAD file in saved tool is checked

VERICUT V7.4 Session 12M 2


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.

• Select Index 1 (first item)


• Under Type, click on None and from the pull-down menu select Holder

VERICUT V7.4 Session 12M 3


• 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

Note a revolved profile is created and the tool orientation is defined

VERICUT V7.4 Session 12M 4


• Select Add New Tool

3. Add a driven point


• With tool 1 selected, select Driven Point 1

• From the Tool Bar select Auto Driven Point


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

VERICUT V7.4 Session 12M 5


4. Create a milling tool with inserts from STEP assembly

• Tool Bar, use the pull-down from the Add Tool and select CAD Tool…

• 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
• Multi-select the remaining 4 items, from the pull-down menu next to Set Selected
select Insert and the select Take Action

VERICUT V7.4 Session 12M 6


• Select Add New Tool

5. Add a driven point


• With tool 1 selected, select Driven Point 1

• From the Tool Bar select Auto Driven Point


• In the Tool Display view, right mouse click > Select View > XZ
• With the cursor on tool 1, right-click Rename
• Rename to 2

VERICUT V7.4 Session 12M 7


6. Save Tool Library
• File > Save as…
• Shortcut = Working Directory
• File name = mill_session_12m_create_tool_library_from_step.tls
• Save
• File > Close
• Yes

Conclusion
In this session you have learned how to build different types of cutters Imported from a
STEP assembly.

VERICUT V7.4 Session 12M 8


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 V7.4 Session 13L 1


1. Position tools on the turrets
• In the Project tree, double mouse click on Tooling

• Tool Manager > Tool Bar > 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 13L 7


2. Save the Tool Library with the new information as
add_tools_to_turret.tls
• From the Tool Bar, hover over on the Save icon, note the Save icon
changes to show other options are available, right click on the icon to change it to
a Save as File icon.
• Select Save as File icon
• Shortcut = Working Directory
• File = lathe_session_13l_add_tools_to_turret.tls
• Save
• Close Tool Manager

• Reset Model This will update the tools on the machine turrets.

VERICUT V7.4 Session 13L 8


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

VERICUT V7.4 Session 13L 9


3. Cut part
• Play

4. Save project settings


• File > 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 V7.4 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 V7.4 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 V7.4 Session 14 2


2. Open MDI Window and issue the command to load tool #2
• From the 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 V7.4 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 V7.4 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

The machine axes position is displayed in NC Block Entry field.

VERICUT V7.4 Session 14 5


• Select Add to List
The machine position will be preserved.
• Pick on the pocket floor as shown

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
• 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)

VERICUT V7.4 Session 14 6


• 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 V7.4 Session 14 7


5. Modify Tool #2 to be longer

• Reset Model
• In the Project tree, double click on Tooling
• Expand under 2
• Double-click on Cutter1
• Height (H) = 150
• Flute Lenght = 80
• Modify
• Close
• Double-click on Holder1
• Assembly tab
• Position = 0 0 200
• Modify
• Close
• Gage Point = 0 0 200 or click top of holder with middle mouse to get Z value
• File > Save as...
• Shortcut = Working Directory
• File Name = longer_tool.tls
• File > Close > Yes

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

VERICUT V7.4 Session 14 8


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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 15L 4


7. Cut the part from the beginning to the end
• Reset Model

• Play
• Single Step
• Play

8. Save Project
• File > 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 15M 4


7. Cut the part from the beginning to the end
• Reset Model

• Play
• Single Step
• Play

8. Save Project

• File > 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 Session 15MT 4


7. Cut the part from the beginning to the end
• Reset Model

• Play
• Single Step
• Play

8. Save Project
• File > 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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 V7.4 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


• File > New Project
• Start New: Inch
• New Project Name = Template_Mazak_Quick_Turn.vcproject

• OK

VERICUT V7.4 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


• In the Project tree, select Coordinate Systems
• In the Configure Coordinate Systems > Add New CSYS
• In the Project tree, with the cursor on the new Csys1, right mouse click,
Rename
• Rename to Program Zero

VERICUT V7.4 Session 17L 2


5. Create G-Code Work Offset for G54
• In the Project tree, select G-Code Offsets
• In the Configure G-Code Offsets
• Offset Name = Work Offsets
• Register = 54
• Add
• From = Turret
• To = CSYS Origin
• Select Program Zero

Preparing the Work offsets most commonly used on your machine will save time to
the users. On a new job, simply move the CSYS to the new program location.

6. Save project settings


• File > 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 V7.4 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.

• Select File menu > Properties


• Check Enable NC Program Review
• Check Replace Material When Stepping Back
• Check Animate Machine When Stepping Back

Note: The Features on the Properties tab enable you to set tolerances for the
simulation, set NC Program Review options and other general properties for the
VERICUT simulation session.

VERICUT V7.4 Session 17L 4


8. Customize the Status window
• Select the Status icon from the Toolbar
• Set the window to be floating
• 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 V7.4 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)
• Select View menu > 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 V7.4 Session 17L 6


10. Save project settings
• File > Save

11. Customize toolbar


• Select View menu > Toolbar to display the View Toolbar window.

Note: The Toolbar option opens the View Toolbar window enabling you to control
when the Toolbar is displayed and the icons that it contains. Toolbar icons provide
quick and easy access to the most commonly used VERICUT functions/features.

• Using the arrows move icons in and out of the Visible column and use the
arrows to put them in an as-used left to right order similar to the below
example.

• Select OK and not the Toolbar layout

Note: The Toolbar settings are stored in the Preference File.

VERICUT V7.4 Session 17L 7


12. Set VERICUT Preferences
• Select File menu > Preferences > Start-up tab
• Check Open last project
• Check Auto-set working directory to current project folder
• Check Clear Log File on reset
• Select Save Current Preferences to update the preference file
• Select OK

Note: The features on the Start-up tab enable you to specify the VERICUT project
file (.VcProject) that you want displayed when you start the next VERICUT session,
the number of "recent files" that you want VERICUT to remember and other user
preferences.
.
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_Quick_Turn.vcproject

VERICUT V7.4 Session 17L 8


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 V7.4 Session 17L 9


18. Move Program Zero Origin
• In the Project Tree, select Program Zero
• Position to: 0 0 6.2
• Enter

19. Cut the part


• Reset Model

• Play

20. Save project settings


• File > 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 V7.4 Session 17L 10


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


• File > New Project
• Start New: Millimeter
• New Project Name = template_vertex550_fixture_on_table.VcProject

• OK

VERICUT V7.4 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 V7.4 Session 17M 2


4. Add Coordinate Systems for G54.2P1 Work Offset
• In the Project tree, select Coordinate Systems
• In the Configure Coordinate Systems > Add New CSYS
• In the Project tree, with the cursor on the new Csys1, right mouse click,
Rename
• Rename to origin_G54.2P1

5. Create G-Code Work Offset for G54.2P1


• In the Project tree, select G-Code Offsets
• In the Configure G-Code Offsets
• Offset Name = Work Offsets
• Register = 1
• Add
• To = CSYS Origin
• Select origin_G54.2P1

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


• File > 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 V7.4 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 File menu > Properties


• Check Enable NC Program Review
• Check Replace Material When Stepping Back
• Check Animate Machine When Stepping Back

Note: The Features on the Properties tab enable you to set tolerances for the
simulation, set NC Program Review options and other general properties for the
VERICUT simulation session.

VERICUT V7.4 Session 17M 4


8. Customize the Status window
• Select the Status icon from the Toolbar
• Set the window to be floating
• 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 V7.4 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)
• Select View menu > 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
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 V7.4 Session 17M 6


10. Save project settings
• File > Save

11. Customize toolbar


• Select View menu > Toolbar to display the View Toolbar window.

Note: The Toolbar option opens the View Toolbar window enabling you to
control when the Toolbar is displayed and the icons that it contains. Toolbar icons
provide quick and easy access to the most commonly used VERICUT
functions/features.

• Using the arrows move icons in and out of the Visible column and use
the arrows to put them in an as-used left to right order similar to the
below example.

• Select OK and not the Toolbar layout

Note: The Toolbar settings are stored in the Preference File.

VERICUT V7.4 Session 17M 7


12. Set VERICUT Preferences
• Select File menu > Preferences > Start-up tab
• Check Open last project
• Check Auto-set working directory to current project folder
• Check Clear Log File on reset
• Select Save Current Preferences to update the preference file
• Select OK

Note: The features on the Start-up tab enable you to specify the VERICUT
project file (.VcProject) that you want displayed when you start the next
VERICUT session, the number of "recent files" that you want VERICUT to
remember and other user preferences.
.

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_vertex550_fixture_on_table.VcProject

VERICUT V7.4 Session 17M 8


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 V7.4 Session 17M 9


18. Cut the part
• Play

19. Save project settings


• File > 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 V7.4 Session 17M 10


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


• File > New Project
• Start New: Inch
• New Project Name = Template_Mazak_Integrex_200_IV_S.vcproject

• OK

VERICUT V7.4 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

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

4. Add Coordinate Systems for G53.5 Work Offset


• In the Project tree, select Coordinate Systems
• In the Configure Coordinate Systems > Add New CSYS
• In the Project tree, with the cursor on the new Csys1, right mouse click,
Rename
• Rename to origin_G53.5

VERICUT V7.4 Session 17MT 2


5. Create G-Code Work Offset for G53.5
• In the Project tree, select G-Code Offsets
• In the Configure G-Code Offsets
• Offset Name = Work Offsets
• Register = 1
• Add
• To = CSYS Origin
• Select origin_G53.5

Preparing the Work offsets most commonly used on your machine will save time to
the users. On a new job, simply move the CSYS to the new program location.

6. Save project settings


• File > 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 V7.4 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 File menu > Properties


• Check Enable NC Program Review
• Check Replace Material When Stepping Back
• Check Animate Machine When Stepping Back

Note: The Features on the Properties tab enable you to set tolerances for the
simulation, set NC Program Review options and other general properties for the
VERICUT simulation session.

VERICUT V7.4 Session 17MT 4


8. Customize the Status window
• Select the Status icon from the Toolbar
• Set the window to be floating
• 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 V7.4 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)
• Select View menu > 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 V7.4 Session 17MT 6


10. Save project settings
• File > Save

11. Customize toolbar


• Select View menu > Toolbar to display the View Toolbar window.

Note: The Toolbar option opens the View Toolbar window enabling you to control
when the Toolbar is displayed and the icons that it contains. Toolbar icons provide
quick and easy access to the most commonly used VERICUT functions/features.

• Using the arrows move icons in and out of the Visible column and use the
arrows to put them in an as-used left to right order similar to the below
example.

• Select OK and not the Toolbar layout

Note: The Toolbar settings are stored in the Preference File.

VERICUT V7.4 Session 17MT 7


12. Set VERICUT Preferences
• Select File menu > Preferences > Start-up tab
• Check Open last project
• Check Auto-set working directory to current project folder
• Check Clear Log File on reset
• Select Save Current Preferences to update the preference file
• Select OK

Note: The features on the Start-up tab enable you to specify the VERICUT project
file (.VcProject) that you want displayed when you start the next VERICUT session,
the number of "recent files" that you want VERICUT to remember and other user
preferences.
.
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 V7.4 Session 17MT 8


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 V7.4 Session 17MT 9


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


• File > 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 V7.4 Session 17MT 10


Session 18L
Create a Setup Document
This session will demonstrate how to create a document with setup dimensions in 3
different views. This document could assist the machine operator on his setup.

You will create a document template that can be used for all setup documents. The setup
document is created before the simulation.

The Welcome Screen has opened file


lathe_session_18l_create_setup_document.vcproject

We will first prepare a setup document with dimensions in 2 views.

1. Change layout to one view “Workpiece”


• View > Layout > Standard: One View
• Right click in the graphic area, View Type > Workpiece

Orient the view to be “Horizontal ISO”

• Right click in the graphic area, Select View > H-ISO

2. Change background color for a flat background


• Edit > Colors…
• Define tab
• Check Background
• Color List…
• Select color White
• Close
• OK to close the Color menu
• In the Workpiece view, right-click Background Style > Flat

VERICUT V7.4 Session 18L 1


3. Create 3 views with dimensions for setup document
• Project > Report > Setup Plan…
• Select View… = Active View

• OK

By default, the dimensions are defined in the horizontal and vertical of the selected
view, like painted on the computer screen. If the view is not orthogonal, we can select
a reference coordinate system (CSYS) for the dimensions, horizontal will be along X
of the CSYS and vertical about the Y axis.

VERICUT V7.4 Session 18L 2


• With the pull-down menu under Csys, select Setup_Plan

VERICUT V7.4 Session 18L 3


First we will set some default settings

• Tab = Settings
• Colors
• Dimension = Black
• Edit = Red
• Text = Black
• Apply

VERICUT V7.4 Session 18L 4


For that orientation we will just add some text

• Tab = Note
• Note = Text with Leader
• Text = P290 Bison 3 Jaw Chuck
• Text,
• Pick top left area to position the text

• Leader Start: Pick somewhere on the jaw


• Leader End: Pick somewhere close to the text start
• Add

When Add is pressed, the text is created and you can continue your Setup documents

VERICUT V7.4 Session 18L 5


We will now add text from a file.

• Tab = Note
• Note = Text file
• File Name > Browse…
• Shortcut = Training
• File name = setup_steps.txt
• Open
• File Name,
• Pick top right area to position the text
• Add

VERICUT V7.4 Session 18L 6


We will now add a new view (XY) to add the diameter of the Stock

• Select Add button


• Choose “XY” view
• OK
• Csys = Setup_Plan

• Tab = Radial
• Dimension Type = Diameter
• Center Point,
• Pick the center of the cylinder
• Point on Radius,
• Pick a point on the periphery of the cylinder
• Add

VERICUT V7.4 Session 18L 7


• Settings tab
• You can change colors, text/dimension fonts, etcetera
• Change the font size for Note and Dimension to 20
• Recalculate

Later we will resize the scale of the view to fit the screen.

We will now add a new view (ZY) to add the length of the Stock

• Select Add button


• Choose “ZY” view
• OK
• Csys = View Csys

VERICUT V7.4 Session 18L 8


• Linear tab
• Dimension Type = Horizontal
• Point 1,
• Pick left side of the Stock
• Point 2,
• Pick right side of the Stock
• Text,
• Pick above the Stock
• Add

VERICUT V7.4 Session 18L 9


• Linear tab
• Dimension Type = Horizontal
• Point 1,
• Pick right side of the jaw
• Point 2,
• Pick right side of the Stock
• Text,
• Pick below the Stock
• Add


We will change the “Scale” and “Plan Size”of the 3 setup plan views we created to
fill up the sheet

• Select View 1 Setup Plan, Plane Size = A4, Scale = 1


• Select XY Setup Plan, Plane Size = A4, Scale = 1
• Select ZY Setup Plan, Plane Size = A4, Scale = 0.6

• OK to get out of the setup plan, we will use them later in our report

VERICUT V7.4 Session 18L 10


4. Save Project file with Setup views
• File > Save as…
• Shortcut = Working Directory
• File = lathe_session_18l_create_setup_document.vcproject
• Save

5. Customize a report template that includes the 3 setup plan


view
The report template is the standard format for your document. It will set the format
for the report generated by all your simulation projects. You will only have to create
it once.

• Project > Report > Report Template > Edit…


• Stretch the template window as needed to see all fields and the preview

The report page displays the information in different categories; the Page Header and
Page Footer will be displayed on every page, the information identified as Body will
be unique and not repeated.

• Select and highlight the top line in the template by clicking on the box to the left
of the category

VERICUT V7.4 Session 18L 11


• Right click and select Add > Picture…


• In the Picture dialog box, make sure that the drop down list is set to From File
• Browse…

• Shortcut = Training
• File name = create_reports_cgtech_logo.jpg
• OK
• Leave the border size set to 0 as well as the width and height settings.
• OK, (a new line is added to the template below the top line with the default
category of Body)

VERICUT V7.4 Session 18L 12


• In the Preview window:

It was added after the Page Break and therefore created a second page in the preview

• Left click and hold the box to the left of Body and drag it to the top of the form

VERICUT V7.4 Session 18L 13


• Click on the Body field to see the drop down list.
• Change Body to Page Header

• Select the 3rd Page Header ( Custom Table) change Alignment = Center

• If you select another field or press Enter, the preview gets updated

VERICUT V7.4 Session 18L 14


6. Insert a picture of the first Setup Plan view
• Select the third line
• Right-click, Add > Picture…
• Picture = Setup Plan
• Setup Plan = View 1 Setup Plan
• Check Width = 900
• Check Height = 600

• OK
• Change the Alignment to Center and drag above the Page Break

• Right-click, Add > Picture…


• Picture = Setup Plan
• Setup Plan = XY Setup Plan
• Check Width = 900
• Check Height = 600

VERICUT V7.4 Session 18L 15


• OK
• Right-click, Add > Picture…
• Picture = Setup Plan
• Setup Plan = ZY Setup Plan
• Check Width = 900
• Check Height = 600
• OK
• Change the Alignment to Center and drag above the Page Break

7. Save the Template


• File > Save as…
• Shortcut = Working Directory
• File Name = lathe_session_18l_setup_document.vctemplate
• Save
• File > Exit
• Yes

8. Create an HTML Report

• File > Create Report > HTML…


• Shortcut = Working Directory
• File name = my_setup_T.htm (the project is the default name)
• Save

VERICUT V7.4 Session 18L 16


The top of your new report should have the following header

• Exit the browser

Note: You can also create a report in PDF format instead of HTML

9. Save project settings


• File > Save As…
• Shortcut = Working Directory
• File = lathe_session_18l_create_setup_document.vcproject
• Save

Conclusion
In this session, you have seen how to create setup plan views, modify a report template,
and create a setup document.

VERICUT V7.4 Session 18L 17


Session 18M
Create a Setup Document

This session will demonstrate how to create a document with setup dimensions in 3
different views. This document could assist the machine operator on his setup.
You will create a document template that can be used for all setup documents. The setup
document is created before the simulation.

The Welcome Screen has opened file


mill_session_18m_create_setup_document.vcproject

We will first prepare a setup document with dimensions in 3 views.

1. Change background color for a flat background


• Edit > Colors…
• Define tab
• Check Background
• Color List…
• Select color White
• Close
• OK to close the Color menu
• In the simulation view, right-click Background Style > Flat

VERICUT V7.4 Session 18M 1


2. Create 3 different views with dimension for setup document
• Project > Report > Setup Plan…
• Select View… = View 1 Setup Plan

• OK

By default, the dimensions are defined in the horizontal and vertical of the selected
view, like painted on the computer screen. If the view is not orthogonal, we can select
a reference coordinate system (CSYS) for the dimensions; horizontal will be along X
of the CSYS and vertical about the Y axis.

VERICUT V7.4 Session 18M 2


Note: The features in the Setup Plan window enable you to add new dimensions or
notes to, or edit existing dimensions or notes in, a setup plan. The dimensions are
placed on a dimension plane (referred to as "the glass") represented by the XY plane
of the specified Csys. Once the Setup Plan is created it can be included in a
VERICUT report.

• With the pull-down menu under Csys, select Program_Zero

VERICUT V7.4 Session 18M 3


Define Stock Dimension

• Dimension Type = Horizontal


• Point 1,
• Pick the 2 lower corners of the stock on the top surface

• Pick to locate dimension

• Add

VERICUT V7.4 Session 18M 4


When Add is pressed, the dimension is created and you can create a new one.
• Dimension Type = Vertical
• Point 1,
• Pick the 2 right corners of the stock on the top surface

• Add

VERICUT V7.4 Session 18M 5


• Settings tab
• Change color for dimension and text to Black

• Change the font size for Note and Dimension to 24

• Recalculate
• Above the dimensions, select Add to add a new view
• Select XY

• OK

VERICUT V7.4 Session 18M 6


• Linear tab
• Dimension Type = Horizontal
• Point 1,
• Pick the lower left corner of the stock and the lower left corner of the fixture
• Add

VERICUT V7.4 Session 18M 7


• Dimension Type = Vertical
• Arrow = Outside
• Point 1,
• Pick the lower right corner of the stock and the lower right corner of the fixture
• Add

• Above the dimensions, select Add to add a new view


• Select XZ
• OK

VERICUT V7.4 Session 18M 8


• Dimension Type = Vertical
• Arrow = Inside
• Point 1,
• Pick the top and bottom corner of the fixture on the left, locate the dimension
outside of the fixture
• Add

• Linear tab
• Dimension Type = Vertical
• Arrow = Inside
• Point 1,
• Pick the top and bottom corner of the stock on the right, locate the dimension
outside of the stock
• Add
• Add dimensions for the height of the pins and the height of the clamps (locate the
arrows outside of the dimensions)

VERICUT V7.4 Session 18M 9


• Note tab
• Note = Text with Leader
• Text = Locate against 3 pins
• Text ,
• Pick above the part
• Leader Start ,
• Pick the top of the pin
• Leader End ,
• Pick close to the text
• Add

• Note = Text File


• File Name > Browse…
• Shortcut= Training
• File name = setup steps.txt
• Open
• File Name, , Pick below the part
• Add

VERICUT V7.4 Session 18M 10


We will change the Scale of the 3 setup plan views we created to fill up the sheet

• Select View 1 Setup Plan, Scale = 1.25


• Select XY Setup Plan, Scale = 1.25
• Select XZ Setup Plan, Scale = 1.5

• OK to get out of the setup plan, we will use them later in our report

3. Save Project file with Setup views


• File > Save as…
• Shortcut = Working Directory
• File = mill_session_18m_create_setup_document.vcproject
• Save

4. Customize a report template that includes the 3 setup plan


view
• Project > Report > Report Template > Edit…
• Stretch the template window as needed to see all fields and the preview

Note: The features in the Report Template Content window, displayed on the left
side of the Report Template window, enable you to define a new, or modify an
existing, report template. The report template is the standard format for your
document. It will set the format for the report generated by all your simulation
projects. You will only have to create it once.

The report page displays the information in different categories; the Page Header and
Page Footer will be displayed on every page, the information identified as Body will
be unique and not repeated.

• Select and highlight the top line in the template by clicking on the box to the left
of the category

VERICUT V7.4 Session 18M 11


• Right mouse click and select Add > Picture…

• In the Picture dialog box, make sure that the drop down list is set to From File
• Browse…

• Shortcut = Training
• File name = create_reports_cgtech_logo.jpg
• OK
• Leave the border size set to 0 as well as the width and height settings.
• OK, (a new line is added to the template below the top line with the default
category of Body)

VERICUT V7.4 Session 18M 12


In the Preview window:

It was added after the Page Break and therefore created a second page in the preview

• Left click and hold the box to the left of Body and drag it to the top of the form

VERICUT V7.4 Session 18M 13


• Click on the Body field to see the drop down list.
• Change Body for Page Header

• Select the 3rd Page Header ( Custom Table)change Alignment = Center

• If you select another field or press Enter, the preview gets updated

VERICUT V7.4 Session 18M 14


5. Insert a picture of the first Setup Plan view
• Select the third line
• Right-click, Add > Picture…
• Picture = Setup Plan
• Setup Plan = View 1 Setup Plan
• Check Width = 900
• Check Height = 600

• OK
• Change the Alignment to Center and drag the Body row above the Page Break
row as shown below

• Right-click, Add > Picture…


• Picture = Setup Plan
• Setup Plan = XY Setup Plan 1
• Check Width = 900
• Check Height = 600

VERICUT V7.4 Session 18M 15


• OK
• Right-click, Add > Picture…
• Picture = Setup Plan
• Setup Plan = XZ Setup Plan 1
• Check Width = 900
• Check Height = 600
• OK

6. Save the Template

• File > Save as…


• Shortcut = Working Directory
• File Name = mill_session_18m_setup_document.vctemplate
• Save
• File > Exit
• Yes

7. Create an HTML Report

• From the main menu select File > Create Report > HTML…

Note: The Create Report option opens the Save VERICUT Report window
enabling you to specify the /path/filename for the report file to be created. VERICUT
will then generate the report using the "current" report template.

• Shortcut = Working Directory


• File name = my_setup.htm (the project is the default name)
• Save

VERICUT V7.4 Session 18M 16


• The top of your new report should have the following header

VERICUT V7.4 Session 18M 17


• Exit the browser

Note: You can also create a report in PDF format instead of HTML

8. Save project settings


• File > Save As…
• Shortcut = Working Directory
• File = mill_session_18m_setup_document.vcproject
• Save

Conclusion
In this session, you have seen how to create setup plan views, modify a report template,
and create a setup document.

VERICUT V7.4 Session 18M 18


Session 19L
Generate Reports

This session will demonstrate how to create a setup document and a process document.
The setup document could assist the machine operator on his setup. The process
document will show pictures of the part at each stage of machining and some cutting time
operation.

We use a document template for each document. The setup document is created before
the simulation and the process document is generated after the simulation.

The Welcome Screen has opened file lathe_session_19l_create_report.vcproject

1. Create an HTML Report

• File > Create Report > HTML…


• Shortcut = Working Directory
• File name = my_report.htm
• Save

VERICUT V7.4 Session 19L 1


• The report shows the setup document as configured in session 18L

• Exit the browser

VERICUT V7.4 Session 19L 2


2. Create an image of the part at each tool change
• File > AutoSave…
• View Capture tab
• Check Cutter Change and File End

• OK

3. Select template for process document


• Project > Report > Report Template > Edit…
• File > Open…
• Shortcut = Library
• File name = vericut_full.vctemplate
• Open
• File > Exit
• Yes (to make the selected template active)

VERICUT V7.4 Session 19L 3


4. Play simulation
• Reset Model

• Play

5. Create an HTML Report

• File > Create Report > HTML…


• Shortcut = Working Directory
• File name = my_report.htm
• Save

The report will have pictures of each tool and the part at each stage

• Exit the browser

6. Save project settings


• File > Save As…
• Shortcut = Working Directory
• File = lathe_session_19l_create_report.vcproject
• Save

Conclusion
In this session, we have seen how to generate a setup document and a process document
by selecting a different template

VERICUT V7.4 Session 19L 4


Session 19M
Generate Reports

This session will demonstrate how to create a setup document and a process document.
The setup document could assist the machine operator on his setup. The process
document will show pictures of the part at each stage of machining and some cutting time
operation.

You use a document template for each document. The setup document is created before
the simulation and the process document is generated after the simulation.

The Welcome Screen has opened file mill_session_19m_create_report.vcproject

1. Create an HTML Report

• File > Create Report > HTML…


• Shortcut = Working Directory
• File name = my_report.htm
• Save

VERICUT V7.4 Session 19M 1


• The report shows the setup document as configured in session 18

• Exit the browser

VERICUT V7.4 Session 19M 2


2. Create an image of the part at each tool change
• File > AutoSave…

Note: The AutoSave option opens a window enabling you to configure VERICUT to
automatically save In Process files, View Capture image files (such as JPEG, PS,
EPSF, or TIFF files), or VERICUT Solid (.vct) files. Saving is based on user
specified events or when VERICUT detects errors during NC program processing.

• Check Cutter Change and File End

• OK

3. Select template for process document


• Project > Report > Report Template > Edit…
• File > Open…
• Shortcut = Library
• File name = vericut_full.vctemplate
• Open
• File > Exit
• Yes (to make the selected template active)

VERICUT V7.4 Session 19M 3


4. Play simulation
• Reset Model
• Play

5. Create an HTML Report

• File > Create Report > HTML…


• Shortcut = Working Directory
• File name = my_report.htm
• Save

The report will have pictures of each tool and the part at each stage

• Exit the browser

6. Save project settings


• File > Save As…
• Shortcut = Working Directory
• File = mill_session_19m_report.vcproject
• Save

Conclusion
In this session, you have seen how to generate a setup document and a process document
by selecting a different template

VERICUT V7.4 Session 19M 4


Session 20L
Build a Lathe using STL Models
This session describes how to build a Mazak QTN 300 using CAD generated STL models
to represent the component shapes. This session focuses on defining components and
models to build a functional machine.

A Mazatrol Matrix T CNC turning control processes the NC tool paths.

The Welcome Screen has opened file new_project_inch.vcproject

1. Start with a new Project file

• File > New Project


• Start New: Inch
• New Project Name: template_mazak_qtn300.vcproject
• OK

2. Display Component and Model axis systems


• Right-click in the graphic area > Display Axes > Component
• Right mouse click in the graphic area > Display Axes >Model

VERICUT V7.4 Session 20L 1


3. Load the Mazatrol Matrix Control file

• In the Project Tree, select Control

• In the Configure Control > Control File


• Shortcut = Library
• File = mazatrol_matrix_t.ctl
• Open

Note: you will see an error in the logger:

Error: Initial tool component 1 was not found, default set to first existing tool
component

Error: Active Tool Component Not Found

You get this error because there is no machine in the project. You can ignore this
error since we will build the machine on the next steps.

Building a 2 axis lathe


The following steps define the components from "Base" to "Stock". The components
on the stock side of the machine are:
Base > C > Spindle > Attach > Fixture > Stock > Design
This session shows you how to set component colors that will be inherited by models
attached to the components later.

4. Display the machine components branch in the Project Tree

• In the Project Tree, select Show Machine Components

VERICUT V7.4 Session 20L 2


5. Set the color for the "Base" component

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Color = 63:Machine_3

6. Add "C" to "Base"


• In Configure Component: Base, Append Component > C Rotary
• Color = 63:Machine_3

7. Add "Spindle" to "C"


• In the Project Tree, select C (0,0,0)
• In Configure Component: C > Append Component > Spindle
• Color = 61:Machine_1

8. Cut and Paste "Attach" to "Spindle"

• In the Project Tree, select Attach (0,0,0), right mouse click Cut
• In the Project Tree, select Spindle (0,0,0), right mouse click Paste

VERICUT V7.4 Session 20L 3


Note that the Fixture (0,0,0), Stock (0,0,0) and Design (0,0,0) components
all have moved with the Attach component.

The Fixture component origin is the location where fixture models will be loaded. The
presence of a fixture component in the machine definition does not affect how a tool path
file is processed, however, is useful for detecting collisions between the fixture and other
machine components.

The Stock component origin is the location where the stock is located. Every machine
definition must include this component type. The Stock component is typically connected
to a Fixture component, but this does not have to be the case. The Stock component can
be connected to any other component, but must be defined prior to processing a tool path
file, or attempting to move the machine via MDI.

The following steps will define the components from "Base" to "Turret"
The components on the stock side of the machine are: Base > Z > X > Turret

9. Add "Z" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > Z Linear
• Color = 62:Machine_2
• Translate tab
• Position = 0 0 32.25

VERICUT V7.4 Session 20L 4


10. Add "X" to "Z"
• In the Project Tree, select Z (0,0,32.25)
• In Configure Component: Z > Append Component > X Linear
• Component tab
• Color = 63:Machine_3
• Translate tab
• Position = 19.4675 0 0

11. Add "Turret" to "X"


• In the Project Tree, select X (19.4675,0,0)
• In Configure Component: X > Append Component > Turret
• Component tab
• Color = 61:Machine_1

VERICUT V7.4 Session 20L 5


To add the tool components we will use the “Turret Aid” feature which will
automatically calculate all the positions

• In the Project Tree, select Turret (0,0,0)


• In Configure Component: Turret > Component tab > Turret Aid…

• In the Turret Aid window


• Number Of Faces = 12
• Inscribed Circle Radius = 9.8425
• Tool Component Name = Tool
• Starting Tool Index = 1
• Add Tool Component

• Close the Turret Aid window

VERICUT V7.4 Session 20L 6


12. Save a "mazak_qtn300_650u.mch" Machine file

• In the Project Tree, select Machine


• Right mouse click, Save As …
• Shortcut=Working Directory
• File Name= mazak_qtn300_650u.mch
• Save

NOTE: Once a machine is saved, all the components that are above the Attach
component will be saved in the Machine file. The Machine file will not contain any
Fixture (0,0,0), Stock (0,0,0) or Design (0,0,0) components which are
saved with the Project file.

VERICUT V7.4 Session 20L 7


13. Add the "Base" 3D model

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Add Model > Model File
• Shortcut= Training
• File Name= [select all models starting with mazak_qtn300_650u …]
• Open
• Color=Inherit (inherited color uses the component color, specific colors can be
selected for individual models to highlight details on the machine)

Hint: Use Fit as needed throughout this session to see the entire machine,

VERICUT V7.4 Session 20L 8


14. Hide base models

• In the Project Tree, select Base (0,0,0)


• Right mouse click Visibility > Blank

15. Move models to the "Spindle" component


• Select and drag model file mazak_qtn300_650u_spindle.stl and
mazak_qtn300_650u_spindle_rot.stl to the Spindle (0,0,0) component in
the Project Tree

VERICUT V7.4 Session 20L 9


16. Move the "Z" model
• Select and drag model file mazak_qtn300_650u_z.stl to the Z (0,0,32.25)
component in the Project Tree

17. Move the "X" model


• Select and drag model file mazak_qtn300_650u_x.stl to the
X (19.4675,0,0) component in the Project Tree

18. Move the "Turret" models


• Select and drag model file mazak_qtn300_650u_turret.stl and the
mazak_qtn300_650u_turret_2.stl to the Turret (0,0,0) component in the
Project Tree

19. Move the "Fixture" models


• Select and drag model file mazak_qtn300_650u_fixture.stl to Fixture
(0,0,0) component in the Project Tree

20. Reset visibility of Base component

• In the Project Tree, select Base (0,0,0)


• Right mouse click Visibility > Machine View

VERICUT V7.4 Session 20L 10


Note: You can change the color of models individually. For example change the color of
the model “mazak_qtn300_650u_turret_2.stl” from component “Spindle” to be orange
for better visual

21. Save Machine file

• In the Project Tree, select Machine


• Right mouse click Save

VERICUT V7.4 Session 20L 11


22. Use "MDI" to test for proper machine motions; when satisfied
reset the machine

• Reset Model
• In the Project Tree, select Control
• Right mouse click, MDI…
• NC Block Entry = X-10, Enter
• NC Block = C-90, Enter, etc.
• Enter a Jog Distance = 1, use and to move the Z axis

• Change the Axis and Jog X and Z to test the machine range
• When you are done, close the MDI window and Reset Model

23. Add "Enclosure" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > Other
• Color = 79:Machine_19
• Mixed Mode = Translucent
• With Other (0,0,0) selected in the Project Tree
• Right mouse click, Rename
• Change name to Enclosure
• Select and drag model file mazak_qtn300_650u_enclosure.stl,
mazak_qtn300_650u_enclosure2.stl, mazak_qtn300_650u_enclosure3.stl and
mazak_qtn300_650u_enclosure4.stl to the Enclosure (0,0,0)component
in the Project Tree

VERICUT V7.4 Session 20L 12


24. Add "Door" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > W Linear
• Color = 77:Machine_17
• Mixed Mode = Translucent
• With W(0,0,0) selected in the Project Tree
• Right mouse click, Rename
• Change name to Door
• Select model file mazak_qtn300_650u_door.stl to the Door(0,0,0)
component in the Project Tree

25. Save Machine file

• In the Project Tree, select Machine


• Right mouse click Save

26. Save the Project file as template_mazak_qtn300.vcproject

• File > Save As


• Shortcut=Working Directory
• File Name= template_mazak_qtn300.vcproject
• Save

Note: You can now hide the machine components by unchecking the machine icon on
the top of the Project Tree. This will simplify the Project Tree view

VERICUT V7.4 Session 20L 13


Complete Project Setup by Adding Stock, tools, NC program etc…

27. Add the "Stock" model


• In the Project Tree, select Stock (0,0,0)
• In the Configure Component : Stock > Add Model > Cylinder
• Height (Z) = 3.85
• Radius = 3.5
• Translate > Position = 0 0 5

28. Add a Tool Library


• In the Project tree, select Tooling
• In the Configure Tooling > Tool Library File
• Shortcut = Training
• File = mazak_qtn300_650u.tls
• Open
• Reset

The tools will automatically take place in their corresponding tool index after the
Reset action

VERICUT V7.4 Session 20L 14


Note: You can remove the tools translucency by unchecking the box “Translucent” in
“Configure Tooling”

VERICUT V7.4 Session 20L 15


29. Load an NC Program
• In the Project tree, select NC Programs
• In the Configure NC Programs > Add NC Program Files…
• Shortcut = Training
• File = mazak_qtn300_650u.eia
• OK

• Reset Model

30. Create a Work Offset for G54

• In the Project tree, select G-Code Offsets


• In the Configure G-Code Offsets
• Offset Name = Work Offsets
• Register = 54
• Add
• From = Turret
• To = Stock
• Adjust To Location = 0 0 8.75

31. Change translucency of the enclosure


• In the Machine/Cut Stock view, right-click Accelerated (OpenGL)
• In the Machine/Cut Stock view, right-click Draw Mode > Mixed
• View > Attributes
• OpenGL Settings tab
• Move the slider bar for more or less translucency

VERICUT V7.4 Session 20L 16


32. Run the Simulation

• Reset Model

• Play

33. Save the Project file

• File > Save As…


• Shortcut = Working Directory
• File = session_20L_build_lathe.vcproject
• Save
Conclusion
In this session you have seen how to create the kinematics structure of a lathe and added
models to represent its 3D shape.

VERICUT V7.4 Session 20L 17


Session 20M
Build a 5-axis Mill using STL Models
This session describes how to define a Doosan VMD600 5-axis milling high Precision
Machining center using CAD generated STL models to represent the component shapes.
This session focuses on defining components and models to build a functional machine.

A Fanuc 31iM CNC milling control processes the NC tool paths.

The Welcome Screen has opened file new_project_millimeter.vcproject

1. Start with a new Project file


• File > New Project
• Start New: Millimeter
• New Project Name: template_doosan_5axis.vcproject
• OK

2. Display Component and Model axis systems


• Right mouse click in the graphic area > Display Axes > Component
• Right mouse click in the graphic area > Display Axes >Model

VERICUT V7.4 Session 20M 1


3. Load the Fanuc 31iM Control file
• In the Project Tree, select Control

• In the Configure Control > Control File


• Shortcut = Library
• File = fan31im.ctl
• Open

NOTE: you will see an error in the logger:

Error: Initial tool component 1 was not found, default set to first existing tool
component

Error: Active Tool Component Not Found

You get this error because there is not machine in the project. You can ignore this
error since we will build the machine on the next steps

Building a 5 axis machine


The following steps define the components from "Base" to "Tool". The components on
the tool side of the machine are: Base > X > Z > Spindle > Tool
This session shows you how to set component colors that will be inherited by models
attached to the components later.

4. Display the machine components branch in the Project Tree

• In the Project Tree, select Show Machine Components

VERICUT V7.4 Session 20M 2


5. Set the color for the "Base" component

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Color = 61:Machine_1

6. Add "X" to "Base"


• In Configure Component: Base > Append Component > X Linear
• Color = 63:Machine_3

7. Add "Z" to "X"


• In the Project Tree, select X (0,0,0)
• In Configure Component: X > Append Component > Z Linear
• Color = 62:Machine_2
• Translate tab
• Position = 0 0 600

VERICUT V7.4 Session 20M 3


8. Add "Spindle" to "Z"
• In the Project Tree, select Z (0,0,600)
• In Configure Component: Z > Append Component > Spindle
• Component tab
• Color = 63:Machine_3

9. Add "Tool" to "Spindle"


• In the Project Tree, select Spindle (0,0,0)
• In Configure Component: Spindle > Append Component > Tool

The Tool component defines where cutting tools will be loaded. The Tool
component must be defined prior to processing a tool path file, or attempting to
move the machine via MDI. The Tool component origin is typically located at the
intersection of the machine spindle centerline with the spindle face.

The following steps will define the components from "Base" to "Stock"
The components on the stock side of the machine are:
Base > Y > A > C >Attach > Fixture > Stock > Design

VERICUT V7.4 Session 20M 4


10. Add "Y" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > Y Linear
• Color = 62:Machine_2
• Translate tab
• Position = 0 -250 0
• Press enter on our keyboard

11. Add "A" to "Y"


• In the Project Tree, select Y (0,-250,0)
• In Configure Component: Y > Append Component > A Rotary
• Component tab
• Color = 63:Machine_3

12. Add "C" to "A"


• In the Project Tree, select A (0,0,0)
• In Configure Component: A > Append Component > C Rotary
• Color = 61:Machine_1

13. Cut and Paste "Attach" to "C"

• In the Project Tree, select Attach (0,0,0), right mouse click Cut
• In the Project Tree, select C (0,0,0), right mouse click Paste

NOTE: The same thing could be achieved by clicking on the Attach (0, 0, 0)
component, then dragging and dropping it over the C (0,0,0) component

VERICUT V7.4 Session 20M 5


NOTE: The Fixture (0,0,0), Stock (0,0,0) and Design (0,0,0)
components all have moved with the Attach component.

The Fixture component origin is the location where fixture models will be loaded.
The presence of a fixture component in the machine definition does not affect
how a tool path file is processed, however, is useful for detecting collisions
between the fixture and other machine components.

The Stock component origin is the location where the stock is located. Every
machine definition must include this component type. The Stock component is
typically connected to a Fixture component, but this does not have to be the case.
The Stock component can be connected to any other component, but must be
defined prior to processing a tool path file, or attempting to move the machine via
MDI.

14. Save a "5axis_doosan.mch" Machine file

• In the Project Tree, select Machine


• Right mouse click, Save As …
• Shortcut = Working Directory
• File Name = 5axis_doosan.mch
• Save

NOTE: Once a machine is saved, all the components that are above the Attach
component will be saved in the Machine file. The Machine file will not contain any
Fixture (0,0,0), Stock (0,0,0) or Design (0,0,0) components which are
saved with the Project file.

VERICUT V7.4 Session 20M 6


15. Add the "Base" 3D model

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Add Model > Model File
• Shortcut= Training
• File Name= [select all models starting with doosan_vmd600_5ax…]
• Open
• Color=Inherit (inherited color uses the component color, specific colors can be
selected for individual models to highlight details on the machine)

Hint: Use Fit as needed throughout this session to see the entire machine.

VERICUT V7.4 Session 20M 7


16. Hide base models

• In the Project Tree, select Base (0,0,0)


• Right mouse click Visibility > Blank

17. Move model to the "X" component


• Select and drag model file doosan_vmd600_5ax_x.stl to the X (0,0,0)
component in the Project Tree

VERICUT V7.4 Session 20M 8


18. Move the "Z" model
• Select and drag model file doosan_vmd600_5ax_z.stl to the Z (0,0,0)
component in the Project Tree

19. Move the "Spindle" model


• Select and drag model file doosan_vmd600_5ax_spindle.sor to the Spindle
(0,0,0) component in the Project Tree

20. Move the "Y" model


• Select and drag model file doosan_vmd600_5ax_y.stl to the Y (0,-250,0)
component in the Project Tree

21. Move the "A" model


• Select and drag model file doosan_vmd600_5ax_a.stl to the A (0,0,0)
component in the Project Tree

22. Move the "C" model


• Select and drag model file doosan_vmd600_5ax_c.stl to the C (0,0,0)
component in the Project Tree

VERICUT V7.4 Session 20M 9


23. Use "MDI" to test for proper machine motions; when satisfied
reset the machine

• Reset Model

• In the Project Tree, select Control


• Right mouse click, MDI…
• NC Block Entry = A-45, Enter
• NC Block = C-90, Enter, etc
• Enter a Jog Distance = 20, use and to move the X axis

• Change the Axis and Jog Z and Y to test the machine range
• When you are done, close the MDI window and Reset Model

24. Save Machine file

• In the Project Tree, select Machine


• Right mouse click Save

The following steps will add an enclosure, doors and a control to the machine. Even
though it is not necessary for the simulation, it helps with a demonstration. These
models can be hidden or shown in a translucent model.

VERICUT V7.4 Session 20M 10


25. Add "Enclosure" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > Other
• Color = 79:Machine_19
• Mixed Mode = Translucent
• In the Project Tree, select Other (0,0,0)
• Right mouse click, Rename
• Change name to Enclosure
• Select and drag model file doosan_vmd600_5ax_enclosure.stl to
Enclosure (0,0,0) component in the Project Tree

VERICUT V7.4 Session 20M 11


26. Add "Control" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > Other
• Color = 75:Machine_15
• Mixed Mode = Translucent
• In the Project Tree, select Other (0,0,0)
• Right mouse click, Rename
• Change name to Control_box
• Select and drag model file doosan_vmd600_5ax_control.stl to
Control_box(0,0,0) component in the Project Tree

27. Add "Door" to "Base"

• In the Project Tree, select Base (0,0,0)


• In Configure Component: Base > Append Component > U Linear
• Color = 77:Machine_17
• Mixed Mode = Translucent
• In the Project Tree, select U (0,0,0)
• Right mouse click, Rename
• Change name to Door
• Select model file doosan_vmd600_5ax_door.stl and
doosan_vmd600_5ax_doosan_logo.stl drag both models to Door(0,0,0)
component in the Project Tree

28. Change color of "Doosan_logo"


• Select another component to deselect the current models
• Select the model doosan_vmd600_5ax_doosan_logo.stl in the Project Tree
• Color = 79:Machine_19

VERICUT V7.4 Session 20M 12


29. Reset visibility of Base component

• In the Project Tree, select Base (0,0,0)


• Right mouse click Visibility > Machine View

30. Save Machine file

• In the Project Tree, select Machine


• Right mouse click Save

31. Save the Project file as template_doosan_5axis.vcproject

• File > Save As


• Shortcut=Working Directory
• File Name= template_doosan_5axis.vcproject
• Save

NOTE: You can now hide the machine components by unchecking the machine icon
on the top of the Project Tree. This will simplify the Project Tree view

VERICUT V7.4 Session 20M 13


Complete Project Setup by Adding Stock, tools, NC program etc…

32. Add the "Fixture" model


• In the Project tree, select Fixture (0, 0, 0)
• In the Configure Component : Fixture > Add Model > Model File
• Shortcut = Training
• File Name = part1_fixture.stl
• Open

33. Add the "Stock" model


• In the Project Tree, select Stock (0, 0, 0)
• In the Configure Component : Stock > Add Model > Model File
• Shortcut = Training
• File = part1_stock.stl
• Open

VERICUT V7.4 Session 20M 14


34. Add a Tool Library
• In the Project tree, select Tooling
• In the Configure Tooling > Tool Library File
• Shortcut = Training
• File = part1_tools.tls
• Open

NOTE: You can remove the tools translucency by unchecking the box
“Translucent” in “Configure Tooling”

35. Load an NC Program


• In the Project tree, select NC Programs
• In the Configure NC Programs > Add NC Program Files…
• Shortcut = Training
• File = part1_nc_program.mcd
• OK
• Reset Model

36. Create a Work Offset for G54.2P1

• In the Project tree, select G-Code Offsets


• In the Configure G-Code Offsets
• Offset Name = Work Offsets
• Add

37. Change translucency of the enclosure


• In the Machine/Cut Stock view, right mouse click Accelerated (OpenGL)
• In the Machine/Cut Stock view, right mouse click Draw Mode > Mixed
• View > Attributes
• OpenGL Settings tab
• Move the slider bar for more or less translucency

VERICUT V7.4 Session 20M 15


38. Run the Simulation
• Reset Model
• Play

39. Save the Project file as 5axmill.vcproject


• File > Save As…
• Shortcut = Working Directory
• File = session_20M_build_5_axes_machine.VcProject
• Save

Conclusion
In this session, you have seen how to create the kinematics structure of a 5 axis machine
and added models to represent its 3D shape.

VERICUT V7.4 Session 20M 16


Session 21
Configure a NC Control
This session demonstrates how to customize a NC Control file to simulate how various
G-Code words and data formats will be processed by a NC machining center. The sample
"modify_control.mcd" tool path file contains many conditions that are commonly
addressed via control customization, for example:

Differing word formats

Unaccounted for special characters that performs NC control


functions
Variances in actions performed by specific G-Code word/values

Addressing unsupported G-Code word/values


The step at the end of the session shows how to save the control configuration in a
Control file. A project file containing a reference to the Control file is also saved enabling
VERICUT to be easily configured to interpret the G-Codes in this and similar tool path
files destined for the machining center. The default system configuration is for a 3-axis
mill, but also contains a variety of possibly unwanted job-related data. To begin control
configuration for use in VERICUT it is recommended to load a generic Project file so
that configuration begins from a known state, and without extraneous job data.

The Welcome Screen has opened file session_21_template_modify_control.VcProject

VERICUT V7.4 Session 21 1


1. View the tool path file
• Info > NC Program…

While viewing the tool path, note the comments describing what adjustments are
required to the control configuration. Pay attention to the fact that X, Y, and Z values
are in trailing zero formats.

VERICUT V7.4 Session 21 2


2. Configure "X", "Y", & "Z" G-Code words to expect trailing 2.3
format, e.g. 12345= 12.345

• Configuration > Word Format…


• Slide the right slider bar downwards until the "X", "Y", and "Z" word names are
visible

• Highlight the "X" word to be modified


• Inch Method=Trailing or Decimal
• Inch Format = 2.3
• Repeat for Y and Z

The X, Y, and Z word summaries are updated as shown below.

VERICUT V7.4 Session 21 3


3. Configure "%" to denote the beginning of G-Code data
• In the Word Format window: highlight "%"
• Type = Special
• Sub Type=Begin Data
• Apply

4. Configure double dollars "$$" to denote the beginning of a


comment, then close the Word Format window
• Highlight "$$"
• Type = Special
• Sub Type= Begin Comment
• OK

By default, "G1" (the word "G" with a value of "1") sets the linear motion state by
calling the MotionLinear macro. However, the "modify_control.mcd" NC Program
uses "G11" for this action. The Word/Address function maintains the mapping of
which macros are called when specific G-Code word/values are processed.

5. Find the G-Code word/address responsible for setting the


"linear" motion state
In this step, the macro which causes linear motion is called "MotionLinear". Use the
G-Code Processing: Find Utility to identify the G-Code word/value responsible for
calling the "MotionLinear" macro, then modify the Word/Address to use "G 11" to
perform this action.

• Configuration > G-Code Processing…


• In the G-Code Processing window, Utilities > Search… or CTL+F
• To discover the group that calls the MotionLinear macro, choose the
Macroname tab
• Click in the field at the bottom of the Macroname list, then type the characters
"linear"- , the macro list is filtered with each character entered to show only
those macros that contain the typed characters.

VERICUT V7.4 Session 21 4


• Find MotionLinear in the Macroname list, then select that macro in the list and
press (Find First)

VERICUT V7.4 Session 21 5


6. Modify the group identified during the previous step to also
call the macro when "G11" is encountered
• G-Code Processing window > with MotionLinear highlighted, right mouse
click, Add/Modify (or double-click)
• Range= 1 11 ("1"<space> "11")

• Modify
• Close

7. Find the G-Code word/value responsible for setting the "inch"


measurement mode; modify this group to use G20 and G70 to
make this setting
• Utilities > Find
• On the Macroname tab, click in the field below the Macroname list clear existing
text and then type "inch"
• Select UnitsInch in the Macroname list
• (Find First)
• Close
• With UnitsInch highlighted, right-click Add/Modify
• Range=20 70
• Modify (keep the window open)

VERICUT V7.4 Session 21 6


8. Similarly, configure G21 and G71 to set the "metric"
measurement mode in the G-Code Processing window, select
Word=G Range=21

• Select the + left of G 21 to expand the branch


• Double-click on UnitsMetric,
• Range=21 71
• Modify
• Close

VERICUT V7.4 Session 21 7


9. Configure "M5" to include turning the coolant off AFTER any
axis motion in the block has occurred

• Find the group containing "M5" - Condition=* * (calls ActiveSpindleOnOff)


• With * * highlighted, right-click Add/Modify
• Macroname=CoolantOff (begin typing in the field below to help find)
• Check Process After Motion
• Add

• Close

VERICUT V7.4 Session 21 8


10. Save the new control configuration in a new Control file
then close the G-Code Processing window
• In the G-Code Processing window, select File > Save As …
• Shortcut = Working Directory
• File Name = session_21_my_modified_control.ctl
• Save
• File > Exit

11. Reset and cut the model

• Reset Model
• Play

Conclusion
This session provided experience with configuring a NC Control to simulate how various
G-Code words and data formats will be processed by a NC machining center.
Modifications were made to word and group definitions to handle such conditions as:
differing word formats, unaccounted for special characters, variances in actions
performed by G-Codes, and addressing unsupported G-Code word/values. These changes
were then saved to a custom Control file.

VERICUT V7.4 Session 21 9


Session 22
Define Optimization Parameters
This session shows how to use OptiPath to analyze the cutting conditions in the NC
program and create OptiPath records based on those cutting conditions. We will then
fine-tune the settings and optimize the NC program.

In this session, we will first optimize a NC program with parameters learned during the
simulation. We will then modify these records for a harder material and re-optimize the
NC program.

The Welcome Screen has opened file


session_22_define_optimization_parameters.vcproject

1. Activate Learn Mode to extract cutting information from the


NC program
• Select Optimize > Optimize Control…
• OptiPath Mode = Learn From NC Program
• Material = H20 Tool Steel (type new material name in field)
• Machine = 3 axis mill

VERICUT V7.4 Session 22 1


• Select Learn Mode Options tab
• Tool Learn Library = parameters.tls

• OK

Note: The yellow (OPTI) light indicates that OptiPath Learn Mode is active.

Note: OptiPath Learn Mode allows you to create an optimization record based
on the cutting conditions encountered in the NC program. The OptiPath records
created will be based on the maximum cutting condition. This method is a great
tool to extract the cutting information from the NC program.

VERICUT V7.4 Session 22 2


2. Calculate OptiPath optimization settings from the NC program

• Play

• No
• Reset Model

3. Optimize the NC program with OptiPath


• Optimize > Optimize Control…
• OptiPath Mode = On
• OK

VERICUT V7.4 Session 22 3


4. Monitor the Optimization with the Status window while
cutting.
• Info > Status > 1
• Play

It’s about a 27% improvement.

• Close OptiPath Saving window

• Select No
• Reset Model

VERICUT V7.4 Session 22 4


5. Fine-tune the optimization settings for a harder material
• In the Project Tree, double-click on Tooling
• In the Tool Manager window, select Expand/Collapse All Tool
Components

Optimization records have been created for all tools.

• Select Active below tool assembly 1

• Material = H42 Tool Steel (type new material name in field)


• Uncheck Chip Thickness and Volume Removal
• Chip Thickness = .08, select Enter
• Check Chip Thickness
• Check Volume Removal

VERICUT V7.4 Session 22 5


• Select Add

Note: A new Optipath record has been added

VERICUT V7.4 Session 22 6


• Select Active below tool assembly 2

• Material = H42 Tool Steel (it is now available from the pull down menu)
• Uncheck Chip Thickness and Volume Removal
• Chip Thickness = .1, select Enter
• Check Chip Thickness
• Check Volume Removal

• Select Add

• Select Active below tool assembly 3


• Material = H42 Tool Steel
• Uncheck Chip Thickness and Volume Removal
• Chip Thickness = .05, select Enter
• Check Chip Thickness
• Check Volume Removal

VERICUT V7.4 Session 22 7


6. Save the Tool Library with the new OptiPath parameters

• Hover over the Save File icon, then right click on the icon to change it
to a Save As File icon
• Select Save As File
• Shortcut = Working Directory
• File = session_22_my_optimized_tools.tls
• Select Close to close the Tool Manager window

7. Optimize the NC program with OptiPath


• Reset Model
• Select Optimize > Optimize Control…
• OptiPath Mode = Learn From NC Program
• Material = H42 Tool Steel
• Apply

• In the Project Tree, double-click on Tooling


• In the Tool Manager window, right-click, Expand All

Note: The Optipath records for material H42 Tool Steel are now active, optimization
will use the parameters created for the H42 Tool Steel records.

• Close Tool Manager


• In the OptiPath Control window, OptiPath Mode = On

VERICUT V7.4 Session 22 8


• Select OK

8. Monitor the Optimization with the Status window while cutting


• Info > Status > 1
• Play

Not as much gain as the previous settings… But remember it is for a harder
material!

VERICUT V7.4 Session 22 9


• Close OptiPath Saving window

• Select No
• Select Info > VERICUT Log…
• Scroll down to the Tool Summary section

The first and third tool actually took longer than programmed. The feedrate was
reduced to maintain a Constant Chip thickness. It is understandable due to the harder
material.

Tool number 2 still had a slight improvement in the cutting time.

OptiPath will raise the feedrate for inefficient light cuts, but can also lower the
feedrate for heavier cuts, protecting your tools and the part finish.

• Close the log file

Conclusion
This session demonstrated how to create an OptiPath Library that can be used to optimize
feedrates when cutting with different materials.

VERICUT V7.4 Session 22 10

Вам также может понравиться