CNC Machining Simulation Lab
Tutorial
Work Integrated Learning Program
WISE Simulation Lab
Birla Institute of Technology & Science, Pilani
Problems
Sl. No. Operation Workpiece size Tool used Controller
Vertical Milling
1. □ 100 x 100 x 20 Flat end mill ∅16 H 100 Fanuc 0iMD
(Linear Interpolation)
Vertical Milling
2. □ 80 x 80 x 20 Flat end mill ∅16 H 100 Fanuc 0iMD
(Profiling)
Flat end mill ∅20 H 75
Flat end mill ∅12 H 100
Vertical Milling
3. □ 100 x 100 x 20 Flat end mill ∅12 H 85 Fanuc 18i-MB5
(Profiling) Drill ∅10 H100
Central Drill - ∅04 H 100
Flat end mill ∅20 H 100
Horizontal Milling Central Drill - ∅3 H 100
4. □ 150 x 100 x 100 Fanuc 18i-MB5
(Step milling) Drill ∅8.5 H95
Tap D10 H100
Horizontal Milling
5. □ 205 x 155 x 100 Ball end mill ∅20 H 100 Mitsubishi
(Curvature profiling)
Problem 2: Vertical Machining-Profiling
Lab Perquisites: Basics of NC code in connection with vertical machining is required. Knowledge about flat
end mill tool and their corresponding nomenclatures is mandatory before entering to this example.
Workpiece size: Rectangular piece (80 x 80 x 20 mm)
Tool required: V-CNC Pro
Mounting details: Length : 50mm & Height : 33 mm
Goal: To do the basic facing and profiling on the above workpiece in Fanuc 0iMD machining center.
At the end of this example students will understand how to do the machining operation in Fanuc 0iMD
machining center and further we shall interpret the NC code.
Problem 2: Vertical Machining - Profiling
Given work part diagram
Problem 2: Vertical Machining - Profiling
Desired work part diagram
Problem 2: Vertical Machining - Profiling
Experiment Outline
Part I : Set up the workpiece and machine Part II : Set up the controller and cycle start
Open V-CNC Pro Mill Software Simulation environment settings
Save Project Set collision check
Open wizard floating menu Power on the controller
Select machine Spindle Zero Return
Select controller Cutter Compensation
Open NC File Edit H number in Program
Create work part Start the machining process
Load work part
Edit Magazine & Tool
Set origin of the work part
Problem 2: Vertical Machining - Profiling
Experiment Outline (Contd.,)
Part III – Verification
Verification of Machined component window open
Verification of Machined component - Tool path
Verification of Machined component - Gouge check
Verification of Machined component - View sections
Verification of Machined component - Work part drawing preparation
Verification of Machined component - Save Work part diagram
Save and close the project
Problem 2: Vertical Machining - Profiling
Shortcuts to represent various mouse shortcuts in the tutorial for convenience.
LMB: Left Mouse Button Single click RMB: Right Mouse Button click once
DLMB: Left Mouse Button Double click
Problem 2: Vertical Machining - Profiling
Experiment Outline
Part I : Set up the workpiece and machine
Step 1: Open V-CNC Pro Mill Software
Once log in to the citrix server, click
VCNCProStart.
VCNCProStart window will appear
Click Machining Center in the
window and wait for some time, then
you can see VCNC Promill software
window open in your system.
V-CNC Pro Mill Software Interface
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 2: Reset the toolbar
View (LMB)
Toolbars (LMB)
Init Toolbar (LMB)
Note: There may not be any changes in the screen after this step, proceed to next step.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 3: Save project
File (LMB)
Project save(LMB)
Save as project file window will pop up
LMB the drop down menu (Save in:)
Personal Directory (P:) (LMB)
Create new folder inside the
personal directory and name it as your
BITS ID (for example 201518… )
DLMB the created folder
Type File name”Tutorial2”
Save (LMB)
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 4: Open wizard floating menu
Settings (LMB)
Wizard (LMB)
Now you can see the floating window
included the steps, Set User
Information, Select Machine and so on.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 5: Select Machine
Select Machine (LMB) (in wizard)
Now Select Machine window will Tool Magazine
pop up.
1_Vertical M-C (LMB) Tool Head
Apply (LMB)
Tool Assembly
Work part and
Fixture
Table
Rotate, Move and other icons
Directions in vertical
machining center
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 6: Select Controller
Select Controller (LMB) (in wizard)
Now Select Controller window will
pop up.
Commercial controllers (LMB)
Among the list of controllers
select Fanuc 0iMD (M/C) (LMB)
Apply (LMB)
Fanuc 0iMD controller interface
window will pop up now.
Maximize the controller interface
to have a better view. (Refer next
page for the maximized controller
interface)
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Power
ON
MDI Mode
Remote Single
Display Block
Edit Mode
Auto Mode Machine
Lock
Zero
Cycle Start Cycle Stop return
Feed
Override
Reset
Spindle
Position Override
Emergenc
Set Offset y Stop
Fanuc 0i-MD Controller Interface Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 7: Open NC File (Numerical Code)
Before starting this step, Minimize (find in
right top) the controller.
Open NC File (LMB) (in wizard)
Now Open window will appear
In the Look in drop down menu select
Tutorial Share (T:) Scroll down and find V-
CNC Pro Tutorial Folder. DLMB the folder. You
can find Tutorial folders, find “Tutorial 2”
folder. DLMB the same folder.
Tutorial2 notepad file (LMB)
Open (LMB)
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 8: Create Work Part
Create Work Part (LMB) (in wizard)
Create work-part window will appear
Type 80 in W(width) and D(depth) box
Type 20 in H(height) box
Let the material be unchanged
Reload (LMB)
Wait for a moment, work part will be reloaded
in the fixture.
Now the work part will be loaded in the fixture.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 9: Load Work Part
Load Work Part (LMB) (in wizard)
Load work-part window will appear
Type 50 in Mounting Length box
Type 33 in Mounting Height box
Load (LMB)
Create Work Part (LMB)
Reload (LMB)
Wait for a moment, work part will be reloaded
in the fixture.
Now the work part will be loaded with the
specified mounting height and length in the
fixture.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 10: Edit Magazine & Tool
Edit Magazine & Tool (LMB) (in wizard)
Magazine window will appear
Flat end mill (LMB)
Modify Tool (LMB) below window will appear
Edit the Tool Dia. 10 into 16.
DLMB the tool dia text box and delete value 10
& type 16, then press ENTER)
OK (LMB)
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 11: Edit Magazine & Tool (Contd.,)
Now Tool library manager window will disappear
and magazine window will appear.
Next Tool>> (LMB 11 time) to move to tool room Spindle
no. 12. Tool no
Now click Add tool in magazine window
OK (LMB).
Now do you want to save pop up window will
appear press Yes.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 11: Edit Magazine & Tool (Contd.,)
LMB the drop down menu (Save in:)
Personal Directory (LMB)
Your folder DLMB
Type File name”Tutorial2-Tool”
Save (LMB)
Tool library has been saved
confirmation window will appear
click ok.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Step 12: Set origin work part
Set origin work part (LMB) (in wizard)
Work-Part origin setting (auto) window will appear
Click the corner of the rectangle as shown
In Work-Part drop down box click Hexahedron
In NC Code drop down box select G92
Shown X, Y and Z values are the origin point of the
component. NC code is generation for the same
origin.
X = 640
Y = 314
Z = 337
Ignore the minus sign.
Part 1: Set up the workpiece and machine
Problem 2: Vertical Machining - Profiling
Part II : Set up the controller and cycle start
Step 1: Simulation Environment settings
Settings (LMB)
Environment setting (LMB)
Environment Setting window will appear
Reduce the simulation speed to 70% (drag the
horizontal bar towards left)
Simulation On is selected.
Select High speed mode not use
Give Tool Tolerance of 0.06
Select Coolant Effect ON
Select the Show tool path option
Click OK.
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 2: Set collision check
Settings (LMB)
Set collision check (LMB)
Collision Setting window will appear
Select Stop
Apply (LMB)
When there is a collision occurs between tool,
table, or any other components machining
operation will be stopped.
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 3: Power ON the controller
Maximize the controller window
Power ON (LMB)
ignore any error messages in the display
EDIT (LMB) (Green LED should glow)
RESET (LMB)
Edit the X, Y and Z values in Block
number “4” as (640, 314 and 337)
(i.e., N4G90 G92 G00 X650. Y360. Z340.;
should be edited as below
N4 G90 G92 G00 X640. Y314. Z337.;)
Make sure that the correct reference values are
entered in G92 reference. Wrong values will
lead to severe damage in the tool and work
piece.
Note: G92 value should be changed manually after reloading the work part. (Usual practice in machining industry)
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 4: Edit Tool number in Program
EDIT (LMB) (Green LED should glow)
RESET (LMB)
Create a new block after 4th block.
(Press ENTER at the end of the 4th
block, new line created denotes the
new block. Your new block will be 4th
and 5th block)
Type T12 M06;
T12 is the tool room number and M06 is
the miscellaneous code for the tool
change.
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 5: Spindle Zero return
Move the controller window and
machine as shown in Figure using rotate
and pan options.
MDI (LMB)
In the program box type the following code.
G40 G49 G80;
G91 G28 Z0.;
G28 X0. Y0.;
Press Cycle start green button (Three times).
Wait for a moment between each click.
Above process will return the spindle to its
extreme origin position.
Cross check the spindle position in the display
after each click.
Spindle Zero
Position
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 6: Cutter compensation
Set offset button (LMB)
Offset window will appear in
the desktop
Enter 8 in GEOM (RADIUS
Compensation)
Numerical value 8.000 in the
highlighted box (in 012 th
row).
Don’t change the values
except the highlighted box.
Hence the compensation will
be added to the
corresponding H number (if
added in the NC code).
Since the H number is entered in 12th row use H012 the NC code. In this tutorial H value is used in 6th block (N6)
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 7: Edit H number in Program
EDIT (LMB) (Green LED should glow)
RESET (LMB)
Change H01 to H12 in 6th block.
(i.e., N6G43 H01;
should be edited as below
N6G43 H012;)
H012 is the cutter compensation number
for tool which is placed in the tool room
number 12 (Flat End Mill Diameter
16mm and Length 100 mm).
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Step 8: Start the machining process
Auto (LMB) Green led should glow
Rotate the FEED OVERRIDE to 40% (108
mm/min)
Press the cycle start
Once the machining starts, press SINGLE
BLOCK (green LED should glow)
Now, press cycle start to execute each and
every block.
Once the simulation is completed redo step
17 again and take the spindle to its origin
position.
Profiling operation is done on the rectangular
work piece of 80x 80x 20 mm.
Next, the dimension of the machined
component should be verified.
Part II: Set up the controller and cycle start
Problem 2: Vertical Machining - Profiling
Part III – Verification
Step 1: Verification of Machined
component window open
Inspection (LMB)
Verification
Separate verification module page
will open as shown.
In Move Work-Part dialogue box
enter 0,0,0 in X, Y and Z then click
Move.
Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 2: Verification of … Tool path without machining ___ Tool path during machining
Machined component -
Tool Path
View(LMB)
Tool Path (LMB)
Tool path attribute
icon (LMB)
Color drop down
menu and select black
color,
OK (LMB)
Note: Cutter compensation will be added during interpolation Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 3: Verification of Machined
component - Gouge Check
Gouge check (LMB)
Open Model File(o) LMB
In the Look in drop down menu select
Tutorial Share (T:) Scroll down and find V-
CNC Pro Tutorial Folder. DLMB the folder.
You can find Tutorial folders, find “Tutorial
2” folder. DLMB the same folder.
Tutorial2 STL file (LMB) Open (LMB)
Machined component is overlapped with
the final component to check the undercut
and overcut.
Green color portion indicates that there is
no under cut in the model.
Blue and Red colored areas are the under
cut and over cut respectively.
Gouge check usually decides whether the
machine settings, NC code and offset is in
par with the desired workpart geometry.
Finish gouge check (LMB) Use rotate and pan option to manipulate the component Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 4: Verification of Machined
component - View Section
Measure (LMB)
View section
Select the points as shown in the
Fig.
OK (LMB)
View Section window will appear
In the view Section window, click
next to cross check the
coordinates. (This will help us to
Point
cross verify geometry of the
selected
complex curvature geometry)
Close the View Section window
Take different cross section and
check the coordinates of the
component.
Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 4: Verification of Machined
component - View Section
Dimension
Measure (LMB)
View section
Select the points as shown in the
Fig.
OK (LMB)
View Section window will appear.
Tick the Dimension check box.
Check the dimension of the
Point
section. (Click the consecutive
selected
vertex points shown in Figure to
check the dimension.
First and last vertex point in the
shown cut section is selected and
the figure indicates the respective
dimension.
Similarly check the dimensions of
various cut sections. Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 4: Verification of Machined
component - View Section
While checking the dimension, you
may end up with the shown error.
This error message indicates that
the dimension can check only in
the horizontal or vertical cut
section. That is the selection points
should be a straight line (either
vertical or horizontal).
Click ok and redo the cut section
with different point (selected
points should be approximately
straight)
Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 5: Verification of
Machined component - Work
Part diagram
Measure (LMB)
Work Part Diagram (LMB)
Separate CbDrawer window
will appear.
Click at the corner as shown in
the Fig and press OK.
Continue in the next page…
Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 6: Verification of Machined
component - Work Part diagram
Give the dimensions as shown.
Horizontal direction icon (LMB)
Use Zoom in, Zoom out, and Pan
to manipulate the diagram.
Finally press Zoom all icon to have
the default diagram view
Zoom in Pan
Indicates the starting and end point of the dimension. Some of
Zoom Out Zoom All
the points cannot be selected for dimensioning. Hence these
points are traced from the tool interpolation.
Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 7: Verification of Machined
component - Work Part diagram
Give the dimensions as shown.
Vertical direction icon (LMB)
Set Y and X section view to 40
OK (LMB)
Cancel (LMB)
Press Radius icon and select the four
corner fillet circles as shown.
Part III: Verification
Problem 2: Vertical Machining - Profiling
Step 8: Verification of Machined
component - Save Work part
diagram
Save image icon (LMB)
In the Save in drop down menu click
Personal Directory
DLMB – Folder created in the first
step.
Give File name in the text box
Save (LMB)
Step 9: Save and close the project
Workpart Diagram window (Close)
Verification window (close)
File (LMB) in VNC PRO Mill Software
page
Project Save (LMB)
File (LMB)
Exit (LMB)
Save the program alert (Click save)
Part III: Verification
Contact us if you have any queries
Work Integrated Learning Program
WISE Simulation Lab
Birla Institute of Technology & Science, Pilani
Email : wise@[Link]
Text @ Hangout : wise@[Link]