0% found this document useful (0 votes)
93 views143 pages

Vericut 6

This document provides instructions for using Vericut simulation software. It explains how to open and navigate a Vericut project file, simulate machining operations including tool changes and errors, manipulate the workpiece and machine views, and control simulation playback.

Uploaded by

david
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
93 views143 pages

Vericut 6

This document provides instructions for using Vericut simulation software. It explains how to open and navigate a Vericut project file, simulate machining operations including tool changes and errors, manipulate the workpiece and machine views, and control simulation playback.

Uploaded by

david
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 143

Vericut v6

191014 ,
., 4
.: (812) 272-1666, 273-3004
(495) 580-6190
: (812) 272-3869
www.bee-pitron.com
1

Vericut

CAD/CAM, VERICUT,
, , . ,
, ,
.

1. vericut.vcproject
• VERICUT
• File > Open
• Shortcut = Library
• File = vericut.VcProject
• Open
• Project Tree

• Project tree, Project: vericut, , Expand All Children

3 ; , , NC
, . .
2. VERICUT
• Project tree Project: vericut, , Motion

1
V6
• Stop At = End of each Setup

• F1, Help. VERICUT Help .


F1 .
• OK
3.

• Play to End

4.
• Zoom to Box , )

2
V6
• Workpiece View, Fit Fit )
.

VERICUT. :

• (Rapid) (G00)

5.

• Play to End

3
V6
Project Tree .
6.

• Zoom to Box , )

7.
• Toolbar,

4
V6
8.

• Play to End

9.
• , .
.

10.

• Project tree, Project: vericut, , Motion


• Stop At Max Errors
• OK
11.

• Reset Model

5
V6
• Yes
• Play to End
: Error, SHANK Collided with stock at record 186
• Zoom in Box , )

• Toolbar

, .
.
.
12.
• Workpiece, , Accelerated (OpenGL)
• : Dynamic X Rotation

• Workpiece view , , .
• ,
• Dynamic Y Rotation
• Dynamic Y Rotation
• Dynamic XY Rotation

• Workpiece view , ,
.
• Dynamic XY Rotation CTL-Shift + Left mouse
• Shift + Left mouse Dynamic Pan
• CTL + left mouse Dynamic Zoom

13. VERICUT
• File > Exit
• Ignore All Changes

6
V6
2

VERICUT

: ,
, . ,
.
1. vericut.vcproject
• File > Open
• Shortcut = Library
• File = vericut.VcProject
• Open
• Project Tree
2. Driven Point Axis
• Display Axes > Driven Point Zero

"driven point" ( ) X, Y, Z.
DrivenPoint .
(Program Zero) .

3. NC

• Info > NC Program or


4. NC Program ,
• Single Step until N140T1M6

#1

7
V6
5. VERICUT
• Project tree Project: vericut, Motion
• Stop At = Tool Change, OK

6.

• Reset Model
• Yes
• Play to End

7. N140T1M6

• Play to End

N4500M6

8
V6
8. Driven Point axis
• Display Axes > Clear Axes

, .

9.

• Info > Status

Local X Y Z

Tool ID –

Time – .

Feedrate – , .
(Motion Type)
(Rapid (G00)).

10. VERICUT
• Project tree Setup: 3 - Motion
• Stop At = Line Number
• 61, vericut_setup3.mcd
• OK

11.

• Reset Model
• Yes
• Play to End

61 3 .
• Play to End

12. VERICUT
• File > Exit
• Ignore All Changes

9
V6
3

. .

1. vericut.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = Fadal6030_table_setup.VcProject
• Project Tree
2.
• Display Axes > Clear Axes
3.

• Play to End
4.

• Reset Model
5. (OpenGL)
• Machine view Accelerated (OpenGL)
• Play to End

.
OpenGL VERICUT .

Workpiece view
6. Reset the Cut part

• Reset Model

7. Workpiece view
• View > Layout > Standard > 1 view

• Play to End

, , , .

10
V6
8.

• Reset Model
• Project tree, Setup: 1, Motion
• No Animation
• OK
• Play to End

, Workpiece view, Machine view.

No Animation Stop At: Tool change


.

,
.
9. 100

• Reset Model
• Project tree, Setup: 1, Motion )
• No Animation
• Skip Cut = 100
• OK
• Play to End
10. VERICUT
• File > Exit
• Ignore All Changes

11
V6
4

– . VERICUT
. ,
.

1. vericut.vcproject
• VERICUT 6.0
• File > Open
• Shortcut = Library
• File = vericut.VcProject
• Open
• Project Tree

2. VERICUT
• Project tree Project: vericut, Motion
• Stop At Max Errors

• OK

3.

• Play to End

12
V6
• :

Error, Holder Holder1 of Tool collided with stock at record 185


• Play to End
Error, Holder Holder1 collided with stock at record 186
• Play to End
Error, Holder Holder1 collided with stock at record 200

, .
.
.

4. Log file

• Info > VERICUT Log


, , .

13
V6
, ,
. ,
. VERICUT. .

• Log file
5. VERICUT
• Project tree Project: vericut, Motion
• Stop At Max Errors
• OK
• Play to End

• Info > Status

54
6.

14
V6
• Analysis > NC Program Review

, , , .

7. ,

, :

15
V6
8. VERICUT
• File > Exit
• Ignore All Changes

16
V6
5

,
, .
, VERICUT .

1. detect_collision.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = detect_collision.VcProject
• Open

2. ,
• Info > Status Tool bar

3.

• Play to End

17
V6
4. ZY
• Select View > ZY

5. VERICUT 38 ,
• Project tree Project: detect_collision, Motion
• Stop At = Line Number = 38
• OK
6. VERICUT
• Project tree Project: detect_collision, Motion
• Stop At Max Errors
• OK
7.

• Reset Model
• Play to End

18
V6
,

8. ,

• Single Step

9. VERICUT
• Project tree Setup:1, Expand All Children
• Project tree Machine: detect_collision, Machine Settings
• Collision Detect

19
V6
• Collision Detection
• Add
• Component 1 = B , Sub-Components
• Component 2 = Y , Sub-Components
• Near Miss = 0.100

• OK

VERICUT B (Fixture, Stock)


Y, (spindle, tool). .

10.

• Reset Model
• Play to End
• Single Step

20
V6
11. VERICUT
• File > Exit
• Ignore All Changes

21
V6
6

X-Caliper™

VERICUT , . ,
, – .
1. x_caliper.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = x_caliper.VcProject
• Open
2.

• Play to End

3.
• Display Axes > Active Coord. Sys.

4. X-Caliper
• Analysis > X-Caliper
• Feature/History

• Color = 1:Red,

22
V6
• ,

5.
• , Set Active Coord. Sys. > inclined
• ,

6.
• X-Caliper Distance/Angle
• From = Plane
• To = Plane

23
V6
• From

• To

24
V6
7.
• X-Caliper Air Distance
• ,

• : …, :…

• , :…

8.

• X-Caliper Distance/Angle
• From = Edge
• To = Axis
• From
• , .
25
V6
• To
• ,
• ….. …..

9. VERICUT
• File > Exit
• Ignore All Changes

26
V6
7

(AUTODIFF)

, CAD .
VERICUT AUTO-DIFF™.
1. AUTODIFF.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = AUTODIFF.VcProject
• Open
2.
• Play to End

3.
• View > Section
• Add
• Pl Type = NEG Y, Color = 2:Aquamarine
• Section

4. X-Caliper
• Analysis > X-Caliper
• Feature/History
• Display Tool/Stock Collisions

• ,

27
V6
• X-Caliper
5.
• View > Section
• Restore
• Close

6.
• Analysis > AUTO-DIFF
• Compare

7. CAD
• Design Display

28
V6
CAD .
8. 2D
• View Type > Profile
• AUTO-DIFF Comparison Method = Profile
• Compare

9.
• Analysis > X-Caliper
• Stock Thickness
• .

AUTO-DIFF ,
.

10. VERICUT
• File > Exit
• Ignore All Changes

29
V6
8

, AUTO-DIFF™ CAD
. , ,
.
1. AUTODIFF2.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = AUTODIFF2.VcProject
• Open
2. VERICUT
• Analysis > AUTO-DIFF
• Constant Gouge Check
• Tolerance= .010
• On
• Close
• Play to End

3. AUTO-DIFF
• Analysis > AUTO-DIFF
• Constant Gouge Check
• On
• Yes

30
V6
4. AUTO-DIFF
• Settings
• Comparison Method = Surface
• Compare

5. VERICUT
• File > Exit
• Ignore All Changes

31
V6
9

- .
. 3- , 5- , ,
. VERICUT ,
.
1. mincut.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = mincut.VcProject
• Open
2. ,

• Play to End

3. VERICUT
• Project Tree
• Project tree Setup: 1, Motion
• Calculate Min. Cutter Extension
• Holder Clearance = 2
• OK
• Reset Model
• Play to End
• No )

32
V6
• : Tool 1 s first holder height has been adjusted by 6.320287

: , .
.

4. VERICUT
• File > Exit
• Ignore All Changes

33
V6
10

, , VERICUT
. .
.
1. blade.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = blade.VcProject
• Open
2. Working Directory
• File > Working Directory
• , .
• , .
• OK

3. OptiPath®
• OptiPath > Control
• OptiPath Mode = On
• Optimize File = blade.opti
, .

: OptiPath ; ,
.

• Material = Aluminum
.

• OK

4. Status window
• Info > Status

5.

• Play to End
34
V6
, .

, OptiPath 50%.
• Yes – VERICUT
• Status
• Play to End

6.
• Edit > Colors
• Cut Colors
• Color Method = Feed Range Color

• OK

35
V6
( 120 MMPM), – ( 320 MMPM).
7. VERICUT
• File > Exit
• Ignore All Changes

36
V6
12

, ( )
.
1. define_stock_fixture.vcproject
• VERICUT
• Working Directory
• File > Open
• Shortcut = Training
• File = define_stock_fixture.vcproject
• Open
• Project Tree
• Project Tree, Setup 1 Expand All Children

2.
• Project Tree Fixture (0, 0, 0) Model
• Modeling Type = Model File
• Browse
• Open file, Shortcut = Training
• fixture_two_jaws.stl, Open, Add

3.
• Project Tree Stock
• Modeling Model Type = Block, :
37
V6
Length (X) = 3.375
Width (Y) = 2
Height (Z) = 2.5
• Add
• OK Modeling
• Workpiece View Fit
• Project Tree

4. OpenGL
• Machine view Accelerated (OpenGL)

5.

• File = my_project
• Save

6.

• Play

38
V6
13

VERICUT .
1.
• VERICUT
• File > New Project > Inch
• Working Directory
• Project Tree
• Project Tree Setup 1 Expand All Children

2.

• Project Tree Fixture Model Tab


• Modeling Type = Block
• Length (X) = 4
• Width (Y) = 1
• Height (Z) = 1
• Add
• Workpiece View Fit

3. Sweep Model
Sweep model ( ) Extruded model ( ) .

39
V6
• Project Tree Stock
• Modeling Model Type = Model File
• Sketcher…
• Profile Type Sweep > OK

Sweep model . Z 3.375.


• , , , Grid Size .125

• Add X0, Y0)


• , X0, Y1 (
)

• X0.125, Y1
• X0.125, Y1.25

40
V6
• X2, Y1.25
Pan ).

• X2, Y-1.25
• X0.125, Y-1.25
• X0.125, Y-1
• X0, Y-1
• X0, Y0

• Sweep model: Zmax 3.375in


• File > Save As > profile_stock.swp > Save
• File > Close
• Model File > Browse
• Select profile_stock.swp > Add
• Workpiece View window Fit

41
V6
4. Sweep Model
Assemble Tab Position.
• Position Assemble
.

• Constraint Type = Mate


• , Constraint type

.
• , ,

42
V6
, ,
( ).

• Constraint Type = Mate


• Constraint type
• ,
: , .

43
V6
• Constraint Type = Align
• Constraint type
• ,

5.
, .

• Project Tree Fixture


• Modeling Model
• Add Fixture )

44
V6
• Modeling Position
• Translate
• From,

• To,

45
V6
• OK Modeling

46
V6
14
NC

, NC (Program Origin).
1. load_nc_program_set_origin.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = load_nc_program_set_origin.vcproject
• Open
• Working Directory
• Project Tree
• Project Tree Setup 1 Expand All Children

2. NC
• Project Tree NC Programs
• Add/Modify NC Programs
• NC Program Add
• Training op1.mcd
• OK
• OK
3. Program Origin
G55
. NC B- . G55
Tool B.

• Project Tree Setup 1


• G-code > Setting
• G-code Settings Tables
• Job Tables
• Table Name = Work Offsets
• Subsystem ID = 1
• Register = 55
• Select From/To Locations
• From = Component > Tool
• To = Component > B
• Add, Close
• OK

47
V6
4.
• Reset
• Play

48
V6
15

VERICUT.
1. load_tool_library.vcproject
• VERICUT
• File > Open >
• Shortcut = Training
• File = load_tool_library.vcproject
• Open
• Working Directory
• Project Tree
• Project Tree Setup 1 Expand All Children

2. Tool Library
• Project Tree Tooling
• Open
• matsuura_mam72.tls
• Open

3.

• Reset
• Play

49
V6
16

, (Master Tool Library) NC .


1. Create_cross_reference_tool_library.vcproject
• VERICUT
• File > Open >
• Shortcut = Training
• File = Create_cross_reference_tool_library.vcproject
• Open
• Working Directory
• Project Tree
• Project Tree Setup 1 Expand All Children

2. Tool Library
, Tool ID NC .
• Project Tree Tooling
• Open
• Shortcut = Training
• matsuura_mam72_master.tls
• Open
3. NC Program Tool Tool Library
• Project Tree NC PROGRAMS
• Add/Modify NC Programs
• NC Program Tool Change By > List
• Use Tool List

50
V6
• Tool Change List Build Tool List
** VERICUT , ,
NC .
. .
4. Tool Change
• Tool Change List (Event) ID
.( Event 1 Cutter/Holder ID 149, …)
Event Cutter ID Holder ID
1 149 149
3 213 213
4 152 152
6 168 168
7 59 59
8 169 169

• OK
• OK

5.
• Reset
• Play

51
V6
17
VERICUT

VERICUT.
, . ,
, NC , ,
.
1. Configure_vericut_setup.vcproject
• VERICUT
• Working Directory
• File > Open
• Shortcut = Training
• File = configure_vericut_setup.vcproject
• Open
• Project Tree
• Project Tree Setup 1 Expand All Children

2.
• Project Tree Fixture Model
• Modeling Type = Model File Browse …
• Open Shortcut = Training
• vericut_setup_fixture.stl, Open, Add
3.

• , Project Tree Stock


• Modeling Model Type = Block, :
Length (X) = 3.75
Width (Y) = 1.75
Height (Z) = 2.5
• Add
• Position Assemble, (Mate/Align)
• – Align –

52
V6
• – Mate –

• OK Modeling

4. Tool Library

• Project Tree Tooling


• Tool Manager File > Open
• vericut_setup.tls
• Open
• File, Close, YES

5. NC
• Project Tree NC Programs

53
V6
• Add/Modify NC Programs
• NC Program Add
• Training vericut_setup.mcd
• OK
• OK

6.
(Program Zero) .
. G-code G54.

• Project Tree Setup 1


• Coordinate System > Define
• Coordinate System Name Program Zero
• Attach Coordinate System To : Stock
• Position ),

• OK
7. Program Origin
• Project Tree Setup 1
• G-code > Setting
• G-code Settings Tables
• Job Tables
• Table Name = Work Offsets
• Subsystem ID = 1
• Register = 54
• Select From/To Locations
• From = Component > Tool
• To = CSYS > Program Zero
• Add, Close
• OK

8. OpenGL
• Machine view Accelerated
(OpenGL)
9.

• File = my_setup.vcproject
• Save
10.

• Play

54
V6
55
V6
18

, Vericut , CGTech
. .

1. my_setup.VcProject
vcproject file, .
• VERICUT
• Working Directory
• File > Open
• Shortcut = Training
• File = my_setup.vcproject
• Open

2. ,
• Project > Report > Report Template > Edit , )

:
• File > Open
• , Library
• Vericut_basic.VcTemplate, Open ( )
• File > Save As modified_basic.VcTemplate .
3. ,
• ,
• Add > Picture
• , From File
Browse.
• Shortcut = Training
• File = Sample_logo.jpg
• 0, .
• OK, (
Body)
• Body, .
• Box, Body, , ,
.
• First Page Header.

4.
• VERICUT Report Shop Floor Report ( Enter).

5.
56
V6
• Custom Table.
• Full Date ,
.
• Insert Text > Date > Short

• [Long Time].
• Insert Text > Time > Short
• OK
• Save .
6.

• Play to End

7. HTML
• File > Create Report > HTML
• .
• :

57
V6
19

CAD

, IGES , CAD
.

1. model_export.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = model_export.VcProject
2.
• , Display Axes > Clear Axes
3. VERICUT Model Export Cut

• File >Properties: General tab


• Model Export Cut Mode
• Tolerance Cutting Tolerance: 0.02
• OK

4. NC Program

• Play to End

5. IGES
• File > Save Cut Stock > CAD Model
• Setting:
§ Output File > my_cad_model.igs
§ Method > Features and Patches
• Options:
§ Preview and Combine Patches
2. Output
IGES .
NURBS Only IGES ,
CAD .

58
V6
6. Model Export
.
CAD , VERICUT Model Export
, . ,
, ,
IGES .

§ Preview and Combine


§

§
§ , .
, .

59
V6
§ OK Preview and Combine
IGES .
7. VERICUT IGES
• File > New Project > Inch

, : Reset cut model? Yes / Save changes? No


• Model Definition: Import
• IGES File= my_cad_model.igs
• Add
• Cancel

8. VERICUT
§ File > Exit
§ Ignore All Changes

60
V6
21

(Machine) .
(Control) .
1. load_machine_control.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = load_machine_control.vcproject, Open
• Project Tree
2. Machine Control

• Project tree Setup: 1, , Expand All Children

• Project tree CNC Machine, , CNC Machine


• Machine, Browse
• Shortcut = Training
• File = sun5hm01.mch, Ok
• Control, Browse
• Shortcut = Library
• File = fan15im.ctl, Ok
• OK

3. Machine/Cut Stock

• Workpiece window , View Type > Machine/Cut Stock


• Reset Model

61
V6
4. NC Program Origin
• Project tree Setup: 1, , G-Code > Settings,
Tables
• Add/Modify
• Table Name = Program Zero
• Select From/To Location
• From: Component, A
• To: CSYS, program_zero
• Add
• Close
• OK
5. NC program

• Play to End

6. VERICUT
• File > Exit
• Ignore All Changes

62
V6
22

.
. 2-
, 3- .

1. turning_setup.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = turning_setup.VcProject
• Project Tree
2. ,

• Play to End
3. Milling
• Project tree Project: turning_setup, , Import Setup
• Shortcut = Training
• File = milling_setup.VcProject
Setup 1. ,
.
• Import
• Close
Project Tree

4. ,
• Project tree Project: turning_setup, , Expand All
Children
Stock Cut Stock
• Single Step

Cut Stock Stock .

63
V6
• Play to End

5. VERICUT
• File > Exit
• Ignore All Changes

, .

64
V6
23

Stock
.
.

1. Airframe_mfg.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = Airframe_mfg.VcProject
• Project Tree

2. NC Program
• Play to End

3. Single Step

• Single Step
.

65
V6
4.
• Project tree Setup: 2, , Expand All children
• Project tree Cut Stock, , Modify
• Modeling Position
• Assemble
• , Mate

66
V6
5.
• Modeling Model
• Preserve Stock Transition
• Cancel
.
. ,
.

6.
• Project tree Setup: 2, , Motion
• Stop At = End
• OK
• Reset Model
• Play to End

7. VERICUT
• File > Exit
• Ignore All Changes

67
V6
24

1. csys_transition.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = csys_transition.VcProject
• Project Tree
2. NC Program

• Play to End

3.
• Project Tree Setup:1, , Coordinate Systems >
Define
• Coordinate System Name = transition_axis
• Construct
• Origin (XYZ) 3 Planes

, 3 Planes, 3

• Update

68
V6
• OK
4.

• Reset Model

5.
• Project Tree Setup:2, , Coordinate Systems > Define
• Coordinate System Name = transition_axis
• Construct tab
• Origin (XYZ) 3 Planes
• , 3 Planes, 3

• Update
• Reverse X

69
V6
• Use for Cut Stock Transition
• OK
Cut Stock Stock .
, Use for Stock Transition.

6.
• Project tree Setup : 2, , Motion
• Stop At = End
• OK
• Reset Model
• Play to End

7. VERICUT
• File > Exit
• Ignore All Changes

,
. , .

70
V6
25

VERICUT 6.0 , .
. NC
, , . NC
, .
, , , NC , , .
,
.

:

• ,

1.
• VERICUT
• File > New Project > Inch
• Working Directory
• Project Tree
• Project Tree (Setup 1) Expand All Children

2. DMG DMU50e Heidenhain 530 TNC.


• Project tree CNC Machine CNC Machine
• Machine dmg_dmu50v.mch
• Control hei530.ctl

• OK
71
V6
• Reset
• VIEW 1 View Type > Machine/Cut Stock
3.
• ,

• Fixture Component Attributes; Model


• Modeling Type = Model File
• Browse
• Open Shortcut = Training
• vise_body.stl
• Open
• Add
• Translate, Rotate Assemble .

: Workpiece View. .

72
V6
• Project Tree Stock
• Modeling Model Type = Block :
Length (X) = 12.1
Width (Y) = 5
Height(Z) = 3
• Add
• Position Translate, Rotate Assemble,

• Project Tree Fixture


• Modeling Model Type = Model File, Browse
• Shortcut = Training
• vise_jaw.stl, Open, Add
• Translate, Rotate Assemble, ,

• OK Modeling

: VERICUT 6.0 Setup ( , ,


Stock Fixtures) . .
Attach .
4. NC (NC program)
• Project Tree NC Programs
73
V6
• NC Program Add...
• Shortcut = Training
• Filter = *.mcd
• File = setup1.mcd, OK, OK
5. (Tool Library)
• Project Tree Tooling, Open
• Shortcut = Training
• File = setup1.tls
• Open
6. NC program zero
• Project Tree Setup:1, Coordinate System > Define
• Coordinate System Coordinate System Name = program zero
• Attach Coordinate System To = Stock
• Position )
• Apply,


• OK Coordinate System

74
V6
7. NC program zero
• Project tree Setup:1, G-Code > Settings
• Tables Add/Modify
• Add/Modify G-Code Table Table Name = Program Zero
• Select From/To Locations
• From: Feature = Component : Name = Tool
• To: Feature = CSYS : Name = program zero

• Add > Close


• OK
8. OpenGL
• View 1, Accelerated (OpenGL)
9.


• File = my_project
• Save
10.

• Play to End

75
V6
: Cut Stock, View > Attributes
Cut Stock Display , OK.
11. Setup 1

• Project Tree Setup:1, Copy


• , Paste
• , Rename

12. Cut Stock Setup:2

• Setup:1 Stock Models, Cut Stock, Cut


• Setup:2 Stock, Paste
• Modeling Position Translate, Rotate Assemble Cut
Stock .

: Workpiece View, ,
Machine View.

• Cut Stock, Preserve Stock Transition Modeling Model


• Cut Stock
• OK Modeling
76
V6
: VERICUT Cut Stock Stock
Setup:1 Stock Setup:2. Cut Stock Setup:2
: Setup:1, Setup:2.
Use for Cut Stock Transition.
Preserve Stock Transition ,
Cut Stock .
13. (Tool Library) setup:2
• Project Tree Tooling, Open
• Shortcut = CGTECH_TRAINING
• File = setup2.tls
• Open
14. program zero setup:2
• Project tree Setup:2, Coordinate System > Define
• Coordinate System Name program zero
• Position )
• Cut Stock Apply,
• OK, Coordinate System

: Setup:1,
– VERICUT .

15. NC Setup: 2
• Project tree NC Programs, Add/Modify NC Programs
• NC Program
• Replace
• Shortcut = Training
• Filter = *.mcd
• File = setup2.mcd
• OK
• OK
16.
• Project tree Setup: 2, Motion
• Fast Feed = 250
• OK
17. OpenGL
• View 1, Accelerated (OpenGL)
18.

19.

• Reset , Play to End

77
V6
78
V6
26

, (Tool Manager).

1. milling_tools.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = milling_tools.VcProject
• Working Directory
• Project Tree
2. milling_tools.tls
• Project tree Setup: 1, , Expand All Children
• Project tree Tooling, , Open
• Shortcut = Training
• File = milling_tools.tls
• Project tree Tooling, , Tool Manager
3. 50mm, 3mm , Milling Tool Wizard
• Add > Milling Tool Wizard
• ID = 1
• Description = 50 DIA, 3CR, 20H BULL END MILL
• Cutter > New Revolved Cutter

• Bull Nose End Mill


• Diameter = 50
• Corner Radius (R ) = 3
• Height (H) = 200
• Flute Length = 50
• Shank Diameter = 30
• Spindle Direction = CW
• Add

79
V6
• Holder > Search Holder

• Search Search
• ref_holder1
• Holder1

• Add
Milling Tool Wizard, L1 = 125
• Gage Point = 0 0 175
• Close

80
V6
4. 13mm
• Tool Manager Add > Tool > New > Mill

• Drill
• Diameter (D) = 13
• Drill Point Angle (A) = 118
• Height (H) = 100
• Flute Length = 25
• Add

81
V6
• Component Type = Holder
. ,
, .
, .
.

• Reference
• Pick
• Search Search
• Search Drill_extension1
• drill_extension
• OK
• Add
• Assembly
• Position = 0 0 50
• Modify
• Tool Component
• Pick
• Search Search
• Search ref_holder1
• Holder1
• OK, Add
• Assembly
• Position = 0 0 100
• Modify
• Close

• Tool Manager Gage Point


• , Z
• Gage Point 0 0 150
• Description
• Description = 13mm Drill, Enter
5. Tool Library
• Tool Manager File > Save as
• Shortcut = Working Directory
• File = new_milling_tools.tls
• Save
6. 12 mm Flat EM
• Tool Manager Add > Tool > New > Mill
82
V6
• Flat Bottom End Mill
• Diameter = 12
• Height (H) = 100
• Flute Length = 25
• Spindle Direction = CW
• Add
• Component Type = Holder
, .

• Revolve Profile
• , ,

• Add
• Assembly
• Position = 0 0 75
• Modify
• Close
• Tool Manager Gage Point

• , Z
• Gage Point 0 0 115
7. 12mm Flat EM

• Tool Manager 3, ,
Copy
• , Paste
• 4
• Cutter1
• Height (H) = 75
• Modify
• Holder1
• Assembly
• Position = 0 0 50
• Modify
• Close
• Tool Manager Gage Point

• , Z
• Gage Point 0 0 90
• Tool Manager 4, , ADD Cutter
Compensation
• 1è4
83
V6
• (Enter the value of 6 Next to the 4)
8. 20mm Flat EM
• Tool Manager 4, , Copy
• , Paste
• 5
• Cutter1
• Diameter (D) = 20
• Modify
• Close
• Cutter Compensation 4è5
• Cutter Compensation 6 è 10
• Tool Manager File > Save
• File > Close

• Yes
9.

• Play to End

10. VERICUT
• File > Exit
• Ignore All Changes

84
V6
27

, Tool Manager. :
#1 80 DEG, .8mm Radius Insert, OD tool
#2 80 DEG, .8mm Radius Insert, ID tool
#3 6mm Groove tool

1. turning_tools.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = turning_tools.VcProject
• Working Directory
• Project Tree
2. #1 80 degrees diamond insert tool
• Project tree Tooling:Turning_tools > Tool Manager
• Add > Tool > New > Turn
• Insert Type = C-80 degree diamond
• L-Length = 13
• Thickness = 5
• R-Corner Radius = 8
• A-Lead Angle = 5
• Color = 6:Light Goldenrod
• Add

: Tool Manager , VERICUT.


3. , sweep file
• Tool Component Component Type = Holder

• Model file
• Browse
• Shortcut = Training
• File = turning_tool_holder1.swp
• Open
• Add
• Assembly
• Rotate, Increment = 90, X-, Y-

85
V6
4. Holder Block Block1 assembly
• Tool Component

• Reference
• Pick
• Files
• Search
• block1 turning tool block,RH
• OK
• Add
• Assembly

, .
• Position = 30 0 50
• Modify
• Mate,
• ,

• Close

86
V6
• Gage Point 1
• , Gage Point

5. Tool Library
• File > Save As
• Shortcut = Working Directory
• File = my_turning_tools.tls
• Save
6. #2 80 degrees diamond insert tool
• Add > Tool > New > Turn
• Insert Type = C-80 degree diamond
• L-Length = 13
• Thickness = 3
• R-Corner Radius = 8
• A-Lead Angle = 95
• Color = 6:Light Goldenrod
• Add

7.
• Tool Component Component Type = Holder

• Sweep Profile
• ,

87
V6
• 10, 10
• Filet Size = 10
• Create Fillet

• 10, -10
• Filet Size = 10
• Create Fillet

• Thickness = 15
• Color = 10:Dim Gray
• Add
• Assembly
• Rotate, Increment = 90, X+, Z+ Z+
• Position = -10 0 0
• Modify

8.
• Tool Component Component Type = Holder

88
V6
• Cylinder
• Radius = 10
• Height = 200
• Color = 10:Dim Gray
• Add
• Assembly
• Position = -10 0 15
• Modify
9. Holder Block Block2 assembly
• Tool Component

• Reference
• Pick
• Files
• Search
• Block2 turning tool block, Boring Bar
• OK
• Add
• Assembly
• Position = 0 0 100
• Modify
• Close

• Gage Point 2
• , Gage Point

89
V6
10. Tool Library
• File > Save
11. #3 6mm Grooving tool

• Project tree Tooling:Turning_tools > Tool Manager


• Add > Tool > New > Turn

• Groove Insert
• Insert Type = Square, single end
• W-Width = 6
• L-Length = 8
• Thickness = 5
• R-Corner Radius = 1
• C-=4
• D-=4
• Color = 6:Light Goldenrod
• Add
• Assembly
• Position = 1 0 1
• Modify

12. , sweep file


• Tool Component, Component Type = Holder

• Model file
• Browse
• Shortcut = CGTECH_TRAINING
• File = turning_tool_holder3.swp
• Open
• Color = 10:Dim Gray
• Add
• Assembly
• Rotate, Increment = 90, X-, Y-

90
V6
13. Holder Block Block1 assembly
• Tool Component

• Reference
• Pick
• Files
• Search
• block1 turning tool block,RH
• OK
• Add
• Assembly
• Position = 50 0 0
• Modify
• Close
• Gage Point 3
• Gage Point

14. Tool Library


• File > Save
• File > Close > Yes )
15.
• Reset Model

91
V6
16.

• Play to End
17. VERICUT
• File > Exit
• Ignore All Changes

92
V6
28

. ,
.

1. tool_cutting_parameters.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = tool_cutting_parameters.VcProject
• Working Directory
• Project Tree

2. #8 Tool Manager
• Project tree Setup : 1, Expand All Children
• Project tree Tooling : tool_cutting_parameter
• 8 Add > OptiPath > New
• Material = Aluminum
• Settings
• Minimum Cut Feedrate = 10 Default)
• Maximum Cut Feedrate = 120
• Maximum Cut Depth = 1.5
• Maximum Volume Removal Rate = 110
• Maximum Chip Thickness = .01
• Maximum Surface Speed
• Add, Yes
• Close

3. #9 Tool Manager
• 9 Add > OptiPath > New
• Material = Aluminum
• Settings
• Minimum Cut Feedrate = 3 Default)
• Maximum Cut Feedrate = 30
• Maximum Cut Depth = 0.75
• Maximum Volume Removal Rate
• Maximum Chip Thickness = .005
• Maximum Surface Speed
• Add, Yes
• Close

4. Tool Manager parameter.tls VERICUT


• File > Save As
• Shortcut = Working Directory
• File = parameters.tls
• Save
• File > Close, Yes

5. VERICUT
• Project tree Setup: 1, , Motion
• Stop At Max Warning , 1
• Check for Cutting Limits

93
V6
• OK

6. Material Machine
• OptiPath > OptiPath Control
• Material = Aluminum
• Machine = Fadal 4020
• OK

7.

• Play to End
, #8 121 Inch Per Minute ( 120 IPM)

8. VERICUT
• File > Exit
• Ignore All Changes

94
V6
29

,
. VERICUT .

vericut.vcproject
• VERICUT
• File > Open
• Shortcut = Library
• File = vericut.VcProject
• Project Tree

VERICUT
• Project Tree Setup 1 Motion
• Stop At = End of each Setup
• OK

• View > Layout > Standard >


• Workpiece Select View > V-ISO

NC Program

• Play to End

• Analysis > Inspection


• Inspection Insert Wall Thickness Row

• Inspection Insert Wall Thickness Row


95
V6
.
• Inspection Insert Floor Thickness Row

:
• Ultrasonic, , Height Gage

96
V6
HTML
• Inspection File > Create Report > HTML
• Shortcut = Working Directory
• File = session29.html
• Save

Inspection
• Inspection File > Save as
• Shortcut = Working Directory
• File = session29.VcInspect
• Save
• Inspection File > Exit

VERICUT
• File > Exit
• Ignore All Changes

97
V6
30

VERICUT

, ,
, .

vericut.vcproject
• VERICUT
• File > Open
• Shortcut = Library
• File = vericut.VcProject
• Project Tree
• Working Directory
VERICUT ,

• File > Autosave; View Capture


• Cutter Change File End
• OK

• View > Layout > Standard > One view


• Fit
• 3

• Play to End


.

• Project > Report > Report Template > Edit


• File > Open
• Shortcut = CGTECH_LIBRARY
• File = vericut_full.VcTemplate
• Open
• File > Close
• Yes
• File > Create Report > HTML
• Save

98
V6
, VERICUT,
, . VERICUT.
.

• Project > Report > Report Template > Edit


• File > Open
• Shortcut = CGTECH_LIBRARY
• File = vericut_basic.VcTemplate
• Open

• VERICUT File > Report > Create Report > HTML


• Save

• HTML File > Close


• First Page Header Text Customized Report

99
V6
• User-Defined Tags
• Add
• Tag Name = Programmer's name
• Type = Text
• Page Layout
• First Page Header - Custom Table
• , Edit
• No. of Rows = 2 ( Enter )

• , Insert Text > Programmer's name
• OK

User-Defined Tag .

customized_report.VcTemplate

• Report Template File > Save as


• Shortcut = Working Directory
• File = customized_report
• Save
• VERICUT File > Report > Create Report > HTML
• Save

User-Defined Tags. ,
.

• Tag Value = "Mr. Programmer"


• OK

100
V6

Tool Summary Table

• Body - Tool Summary Table


• , Edit
• Tool Thumbnail
• Add

• Column = View Capture
• Header = Operation
• Alignment = Center
• OK
• File > Save

101
V6
• File > Report > Create Report > HTML
• Save

, Tool Summary Table , .


VERICUT
• File > Exit
• Ignore All Changes

102
V6
32

3-

, VERICUT, 3-
, VERICUT G-code,
NC . 3- Yasnac.
15.2” .

1. Inch

• VERICUT
• File > New Project > Inch
• Working Directory

2. Component axis systems

• VERICUT > Display Axes > Component, Model

4)

3. Yasnac MX-3

• Configuration > Control > Open


• Shortcut=Library
• File Name=yasmx3.ctl, Open

"Base" "Tool"
, :
Base > Z > Spindle > Tool
4. Component Tree

• Configuration > Component Tree ( )

5. "Z" "Base"

• Base Component Tree


• Base (0, 0, 0),
• Append > Z Linear

103
V6
15.2” , Z 15.2”
.

• Component Tree Z (0, 0, 0)


• Modeling Position
• Position = 0 0 15.2
• OK

6. Spindle

• Z (0, 0, 15.2) Component Tree


• Z (0, 0, 15.2),
• Append > Spindle
7. "Tool" "Spindle"

• Spindle (0, 0, 0) Component Tree


• Spindle (0, 0, 0),
• Append > Tool

"Base" "Stock"
, :
104
V6
Base > Y > X > Attach >Fixture > Stock > Design
8. "Y" "Base"

• Base (0, 0, 0) Component Tree


• Base (0, 0, 0),
• Append > Y Linear

9. "X" "Y"

• Y (0, 0, 0) Component Tree


• Y (0, 0, 0),
• Append > X Linear

10. Attach

• Attach (0, 0, 0) Component Tree


• , Cut
• X (0, 0, 0) Component Tree, Paste

. Attach (0, 0, 0) X (0,


0, 0)

11. 3axmill.mch

• Component Tree File > Save As Machine


• Shortcut=Working Directory
• File Name=3axmill.mch, Save
• Reset

12.

• VERICUT Project Tree


• Project Tree Setup 1 Expand all Children
• Stock
• Modeling: Model tab
• Type = Block
• Length (X) = 4.4
• Width (Y) = 3.4
• Height (Z) = 1.2
• Add
• OK, Fit

105
V6
13. Tool Library

• Project Tree Tooling


• Open
• Shortcut= Training
• File Name=3axmill.tls, Open

14. NC

• Project Tree NC Programs


• Add/Modify NC Programs
• NC Program Add
• Shortcut = Training
• File = 3axis_program.mcd, OK
• OK

15.

• Project Tree Setup: 1


• G-code Setting > Settings
• Tables
• Job Tables Add/Modify
• Table Name = Program Zero
• SubSystem ID = 1
• Register = 1
• Select From/To Location
• From > Component = Tool
• To > Component = Stock
• Add
• Close, OK
16.

• Reset
• Play to End

17.

• File > Save As


• Shortcut=Working Directory
• File Name=3axmill.vcproject, Save

106
V6
33

4-

, VERICUT, 4-
"B" . Cincinnati Acramatic 950
G-Code. 20” Y Z “B” ( .
).
.

1. Inch

• VERICUT
• File > New Project > Inch
• Working Directory

2. Component axis systems

• VERICUT windows > Display Axes > Component, Model

3. Acramatic 950

• Configuration > Control > Open


• Shortcut=Library
• File Name=acr950mc.ctl, Open

"Base" "Tool".
, :
Base > Z > Spindle > Tool

4. Component Tree

• Configuration > Component Tree ( )

107
V6
5. "Z" "Base"

• Base Component Tree


• Base,
• Append > Z Linear

Y Z 20” , 20” .

• Component Tree Z (0,0,0)


• Modeling Position
• Position = 0 0 20
• Apply

6. "Y" "Z"

• Z (0, 0, 20) Component Tree


• Z (0, 0, 20),
• Append > Y Linear
• Modeling Position
• Position = 0 20 0
• OK

7. Spindle

• Y (0, 20, 0) Component Tree


• Y,
• Append > Spindle

8. "Tool" "Spindle"

• Spindle (0, 0, 0) Component Tree


• Spindle (0, 0, 0),
108
V6
• Append > Tool

"Base" "Stock".
, :
Base > X > B > Stock

9. "X" "Base"

• Base (0, 0, 0) Component Tree


• Base (0, 0, 0),
• Append > X Linear

10. "B" "X"

• X (0, 0, 0) Component Tree


• X (0, 0, 0),
• Append > B Rotary

11. Attach

• Attach (0, 0, 0) Component Tree


• , Cut
• B (0, 0, 0) Component Tree, , Paste

. , Attach (0, 0, 0) B (0, 0, 0).

12. "4axmill.mch"

• Component Tree File > Save As Machine


• Shortcut=Working Directory
• File Name=4axmill.mch, Save
• Reset
109
V6
13.

• VERICUT Project Tree


• Project Tree Setup 1 Expand all Children
• Stock
• Modeling: Model tab
• Type = Block
• Length (X) = 7
• Width (Y) = 5
• Height (Z) = 5
• Add
• OK, Fit

14. Tool Library

• Project Tree Tooling


• Open
• Shortcut=Training
• File Name=4axmill.tls, Open

15. NC

• Project Tree NC Programs


• Add/Modify NC Programs
• NC Program Add
• Shortcut = Training
• File = 4axmill.mcd
• OK

16.

• Project Tree Setup 1


• G-code Setting
• Tables tab
• Add/Modify
• Table Name = Program Zero
• SubSystem ID = 1
• Register = 1
• Select From/To Location
• From > Component = Tool
• To > Component = B
• Add
• Close, OK

17.

• Reset Model
• Play to End

110
V6
34

5-

, 5- Cincinnati T30,
STL , CAD . – .

NC , .
XwYwZw), . Fanuc 12M CNC NC
.

1.

• VERICUT
• File > New Project > Inch
• Working Directory

2. Machine/Cut Stock

• VERICUT > Display Axes > Component, Model


• VERICUT > View Type= Machine/Cut Stock

3. Fanuc 12M

• Configuration > Control > Open


• Shortcut=Library
• File Name=fan12m.ctl, Open

"Base" "Tool".
:
Base > X > Y > A > Spindle > Tool
, , , .

4. Component Tree

• Configuration > Component Tree


111
V6
5. "Base"

• Base (0,0,0) Component Tree, Component


Attributes
• Color=choose a color
• Apply ( Modeling ,
)

6. "X" "Base"

• Base (0,0,0) Component Tree, Append > X


Linear
• Modeling Color=choose a color
• Apply

7. "Y" "X"

• X (0,0,0) Component Tree, Append > Y Linear


• Modeling Color=choose a color
• Apply

8. "A" "Y"

• Y (0,0,0) Component Tree, Append > A Rotary


• Modeling Color=choose a color
• Apply

9. "Spindle" "A"

• A (0,0,0) Component Tree, Append > Spindle


• Modeling Position
• Position=0 0 -12.5
• Apply
• Component Attributes tab
• Color=choose a color
• Apply

10. "Tool" "Spindle"

• Spindle (0,0,-12.5) Component Tree, Append >


Tool
• Modeling Color=White
• Apply

Tool , . Tool

MDI. .

112
V6
"Base" "Stock"
:
Base > Z > B >Attach > Fixture > Stock > Design

11. "Z" "Base"

• Base Component Tree, Append > Z Linear


• Modeling Color=choose a color
• Apply

12. "B" "Z"

• Z (0,0,0) Component Tree, Append > B Rotary


• Modeling Color= choose a color
• OK

13. "Attach" "B"

• Attach (0,0,0) Component Tree, Cut


• B (0,0,0) Component Tree, Paste

, Fixture, Stock Design Attach.

Fixture , .
, , ,
.

Stock , .
. Stock Fixture, Stock
. –
MDI.

113
V6
14. "5axcin.mch"

• Component Tree File > Save As Machine


• Shortcut=Working Directory
• File Name=5axcin.mch, Save

: , Attach.
(Machine) Fixture, Stock Design, , ,
Attach.

15. "Base"

• Component Tree Base (0,0,0)


• Component Attributes
• Model
• Type=Model File
• Browse
• Shortcut= Training
• File Name=cint30ba.stl, Open
• Color=Inherit ,
)
• Add

: Fit , , CTL+SHIFT+Left Mouse,


.

, STL "cint30ba.stl" , STL .

16. "X"

• Component Tree X (0,0,0)


• Model Definition: Model tab
• Type=Model File
• Browse
• Shortcut= Training
• File Name=cint30x.stl, Open
• Add

114
V6
17. "Y"

• Component Tree Y (0,0,0)


• Model > Model Definition: Model tab
• Type=Model File
• Browse
• Shortcut= Training
• File Name=cint30y.stl, Open
• Add

18. "A"

• Component Tree A (0,0,0)


• Model Definition: Model tab
• Type=Model File
• Browse
• Shortcut=Training
• File Name=cint30a.stl, Open
• Add

115
V6
19. "Spindle"

• Component Tree Spindle (0,0,-12.5)


• Model > Model Definition: Model tab
• Type=Model File
• Browse
• Shortcut= Training
• File Name=cint30sp.stl, OK
• Add

• Position tab
• Position=0 0 12.5
• Apply

"Stock side"

20. "Z"

• Component Tree Z (0,0,0)


• Model Definition: Model tab
• Type=Model File
• Browse
• Shortcut= Training
• File Name=cint30z.stl, Open
• Add

116
V6
"Y" "Z" . VERICUT
, ,
. ( "B" ) Initial
Machine Location table .

21. "B"

• Component Tree B (0,0,0)


• Model Definition: Model tab
• Type=Model File
• Browse
• Shortcut= Training
• File Name=cint30b.stl, Open
• Add
• Cancel

22. "Initial Machine Location"

, ,
, .

• Configuration > Machine Settings: Tables tab


• Add/Modify
• Table Name=Initial Machine Location
• Values=0 60 62
• Add
• Close
• OK

117
V6
23.

• Reset Model

: X0 Y60 Z62 A0 B0.

24. "MDI"

• Project > MDI


• Selection=A-45, Apply
• Selection=B-90, Apply .
• Reset Model

25. "5axcin.mch"

• Component Tree File > Save As Machine


• Shortcut=Working Directory
• File Name=5axcin.mch, Save

26.

• Project Tree
• Project Tree Setup 1 Expand All Children
• Project Tree Fixture
• Modeling: Model tab
• Type=Model File
• Browse
• Shortcut=Training
• File Name=cint30fx.stl, Open
• Add

118
V6
27.

• Project Tree Stock (0,0,0)


• Modeling: Model tab
• Type=Model File
• Browse
• Shortcut=Training
• File Name=cint30sk.stl, OK
• Add
• OK

28.

• Project Tree
Tooling Open
• Shortcut = Training
• File = cint30_tools.tls
Open

29. NC

Project Tree NC Programs


Add/Modify NC Programs
NC Program Add
Shortcut = Training
File = cint30.mcd
OK

119
V6
30.

• Reset Model
• Play to End

120
V6
35

, NC G-Code
. "control.mcd" ,
, :

, NC
, G-Code
G-Code
, Control . ,
User , Control , VERICUT G-
,
. 3- ,
, , .
VERICUT, User ,
, .

1. configure_control.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = configure_control.vcproject
• Open
• Working Directory

2.
• Info > NC Program )

,
.

121
V6
3. G-code "X", "Y" "Z" 2.3 , 12345= 12.345

• Configuration > Word Format


• , "X", "Y" "Z"
• "X"
• Inch Method=Trailing or Decimal
• Inch Format=2.3
• Y Z
X, Y Z , .

4. "%" G-Code
• Words "%"
• Type = Special
• Sub-type=Begin Data

5. "$$" , Words
• "$$"
• Type = Special
• Sub-type=Begin Comment
• OK

"G1" ( "G" "1")


MotionLinear. NC "configure_control.mcd" "G11".
Word/Address G-Code .

6. G-Code , "linear motion"


, , "MotionLinear".
Word/Address: Find Utility, G-Code ,
"MotionLinear", Word/Address "G 11" .
• Configure > Word/Address
• Word/Address Utilities > Find
• , MotionLinear, Macroname
• Macroname, "linear" –
: , .
• MotionLinear Macroname, First

7. , ,
"G11"
• MotionLinear Add/Modify
• Range= 1 11 ("1"< > "11")
• Modify
• Close

8. G-Code , ; G20
G70

122
V6
• Word/Address, , Find
• Macroname Macroname "inch"
• UnitsInch Macroname
• First
• Close
• UnitInch, , Add/Modify
• Range=20 70
• Modify
• Close

9. G21 G71 :
Word/Address Word=G Range=21
• + G21,
• UnitsMetric, Add/Modify
• Range=21 71
• Modify
• Close

10. "M5"

, "M5" - Condition=* * ( ActiveSpindleOnOff)

• * *, Add/Modify
• Macroname=CoolantOff
• Process After Motion
• Add
• Close

11. Control ,
Word/Address
• Word/Address File > Save As
• Shortcut=Working Directory
• File Name=my_configured_control.ctl, Save
• File > Close

12.

• Reset Model
• Play to End

, , G-Code
by NC machining center.
, : , Unaccounted for , NC
, , G-Code ,
G-Code . Control .

123
V6
36

,
. , C-axis
, .
:
Coolant On Off
"Cutter compensation on" Z-axis
C. ,
(M03, M04) .

1. "custom_control.vcproject"
• VERICUT
• File > Open
• Shortcut = Training
• File = custom_control.VcProject

2. "Clamp"
• Configuration > Word Format
• Add
• Name=clamp
• Type=Special
• Sub-type=Variable Name
• OK

3. Clamp Unclamp M35 M36


• Configure > Word/Address
• M_Misc
• M 35 36 IgnoreMacro
• IngnoreMacro
• Word=M
• Range=35
• Variable
• Variable Name=clamp
• Variable Description = C-axis Status
• Override Value=1
• Modify
• Change Range = 36
• Variable Name=clamp
• Override Value=0
• Add, Close

4. C-axis M03
• M3 **
• Add/Modify
• Word=M, Range=3
• Under Conditions; Add
• Type=Variable
• Condition=clamp, Conditional Value=1
• Macro "err"
• ErrorMacro

124
V6
• Override Text= ERROR! C-axis is Clamped
• Add, Close
• File > Save As > my_custom_control.ctl

5. VERICUT

• Stop At Max Error = 1
• OK

6.
• Reset Model
• Play to End

125
V6
38

, Tool Manager OptiPath,


.
. OptiPath ( ) .

1. optipath_parameters.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = optipath_parameters.VcProject
• Working Directory
• Project Tree
• Project tree Setup: 1, , Expand All Children

2. #1
: .625 dia. 4 flute carbide flat end mill

: planar milling not to exceed .5" depth, 1200 RPM

: assume the cutter is successful cutting full width in .3" depth


passes at 8 IPM feedrate. , ,
, 8 IPM.
• Project tree Tooling : optipath_parameters
• 1, Add > OptiPath > New
• Material = H13 Tool Steel
• Machine = 3 axis mill
• Axial Depth=0.3 ( )
• Radial Width=.625
• Feed Per Minute=8
• Spindle Speed=1200
• Spindle Speed
)

Volume Removal – 1.5

3. "Constant Volume" 150 IPM

• Volume Removal
• Air Cut Feed Rate: "Default"
• Air Cut Feed Rate=150
• Add

126
V6
4. Optimization Settings :

• Settings
• Add More Cuts
• Default checkboxes (4 .)
• Minimum Feedrate Change=3 ( )
• Clean-up Feedrate=85
• Circle Feedrate=Optimize
• Minimum Cut Feedrate=1
• Maximum Cut Feedrate=80
5. "Entry Feedrate" 8 IPM
.1 , ,
,

• Entry/Exit
• Entry Feedrate=Feed/Minute: 8
• Clearance Distance= 0.1
• Cut Distance=0.1
• Modify, Yes

6. ,
, , .
,
.

• Feed/Speed
• ,
Feed per Minute Feed per Tooth

127
V6
Axial Depth=.1 Radial Width=.625 => (Feed per Minute= 24)

Axial Depth=.1 Radial Width=.5 => (Feed per Minute= 30)

7. OptiPath
• Close

.750 dia. Ball End Mill:

8. #2
: .75 dia. 4 flute carbide ball end mill

: semi-finish profile milling (kellering/lacing)

The , ,
, .
.
• 2, Add > OptiPath > New
• Material = H13 Tool Steel
• Machine = 3 axis mill
• Axial Depth=1 ( )
• Radial Width=.125
• Feed Per Minute=12
• Spindle Speed=1200
• Check Spindle Speed

9. OptiPath ,
, "Constant Volume" "Constant Chip Thickness

• Volume Removal (1.497 cubic inch/minute)


• Chip Thickness (.0037' chip/tooth load)
• Add
10. Optimization Settings :

• Settings
• Add More Cuts
• Default checkboxes (4 .)
• Minimum Feedrate Change=3 ( )
• Clean-up Feedrate=85
• Circle Feedrate=Optimize
• Minimum Cut Feedrate=1
• Maximum Cut Feedrate=80
• Modify, Yes
• Close
11. Tool Library OptiPath
• File > Save As
• Shortcut = Working Directory
128
V6
• File = optipath1.tls
• Save
• File > Close, Yes
12. NC OptiPath
• OptiPath > Control
• OptiPath Mode = On
• Material = H13 Tool Steel
• Machine = 3 axis mill
• OK

13. Status
• Info > Status
• Play to End

46%

• No
14. VERICUT
• File > Exit
• Ignore All Changes

, OptiPath,
.

129
V6
39

. ,
, . Tool Library OptiPath
. Tool Library
.

1. optimize_h13_steel.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = optimize_h13_steel.vcproject
• Project Tree

2. Tool Manager OptiPath


• Project > Tools
• Edit > Search OptiPath
• Material = H13 Tool Steel
• Search

• Material = Alunimum
• Search

• Close

130
V6
Tool Library H13 Tool , ,
:

Tool Manager
• File > Close

3. OptiPath H13 Tool


• OptiPath > Control
• OptiPath Mode = ON
• Material = H13 Tool Steel

• OK

, OptiPath Control, , OptiPath .

4. NC
• Info > Status
• Play to End
• No
OptiPath time is: about 30 minutes

5.
• , Reset Model

6. OptiPath
• OptiPath > Control
• OptiPath Mode = ON
• Material = Aluminum
• OK

7. NC

• Play to End
• No

OptiPath time is: about 6 minutes due the higher federate

8. VERICUT
• File > Exit
• Ignore All Changes

131
V6
40

OptiPath

, OptiPath (Tool List). NC


, , – 1 2.
, NC OptiPath
VERICUT .

1. optimize_h13_steel.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = optimize_h13_steel.vcproject
• Project Tree
2. Tool Library
• Project Tree Tooling: multiple_materials.tls
• Tool Manager, File > Save as
• Shortcut = Working Directory
• File Name = session40.tls
• Save
• File > Close
• Yes
3. OptiPath
, NC
.
,
. OptiPath tool
path. "Prompt for OptiPath settings while building the tool list",
OptiPath , .
• Project Tree NC Programs
• Tool Change By=List
• Use Tool list
• "Prompt for OptiPath settings while building the tool list"
• Build Tool List – NC
Optimization Settings.
4. OptiPath
Optimization Settings .

• OK
OptiPath .
5. OptiPath
• Cutter= .750D 2.0H 1.5FL BEM, Carbide
• # Teeth= 4
• Volume Removal
• Chip Thickness
• Feed Per Minute=25
• Volume Removal
• Chip Thickness
• OK

132
V6
OptiPath , #2.
• Tool Change List: OK
• NC Program: OK
6. OptiPath Control
"opti_list.opti"
• OptiPath >Control
• Optimized File=opti_list.opti
"*" NC
, ".opti".
• OptiPath Mode = On
• OK ( , "OptiPath" VERICUT ,
)
7. Status Tool Use Graph
• Info > Status
• Info > Graph
• Tool Use
• Time Interval = 60
Feedrate , OP Feedrate –
.

8. NC

• Play to End
• No

9. VERICUT
• File > Exit
• Ignore All Changes

, OptiPath
.

41

133
V6
OptiPath

, OptiPath . NC
, , 2 : 1 2.
, NC
OptiPath .

1. optimize_h13_steel.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = optimize_h13_steel.vcproject
• Project Tree
2. Tool Library
• Project Tree Tooling: multiple_materials.tls
• Tool Manager, File > Save as
• Shortcut = Working Directory
• File Name = session41.tls
• Save
• File > Close
• Yes
3. OptiPath Control ,
OptiPath
• OptiPath >Control
• Optimized File=opti_list.opti
"*" NC
, ".opti".
• OptiPath Mode = Prompt While Cutting
• OK ( , "OptiPath" VERICUT ,
)
4. Status Tool Use Graph
• Info > Status
• Info > Graph
• Tool Use
• Time Interval = 60
Feedrate , OP Feedrate –
.
5.

• Play to End
Optimization Settings .
10. OptiPath
Optimization Settings .

• OK
OptiPath , NC
.
11. OptiPath
• Cutter= .750D 1.5FL BEM, Carbide
• # Teeth= 4
• Volume Removal
• Chip Thickness
• Feed Per Minute=25
• Volume Removal
• Chip Thickness

134
V6
• OK
• No

6. VERICUT
• File > Exit
• Ignore All Changes

, OptiPath .

135
V6
42

, ,
NC . OptiPath .

learn_mode.vcproject
• VERICUT
• File > Open
• Shortcut = Training
• File = learn_mode.VcProject

• OptiPath > Control


• OptiPath Mode = Learn from NC Program
• OK
• Shortcut = Working Directory
• File = learn_opti.tls
• OK

NC

• Play to End

, OptiPath.

• Yes

OptiPath .

• No

136
V6
• Info > Status

VERICUT
• File > Exit
• Ignore All Changes

137
V6
43

, VERICUT , 2- ,
NC , . 2-
Fanuc 16T.

. , , : X12.0
Z14.0

1. Inch User
• VERICUT
• File > New Project > Inch
• Project Tree

2. Fanuc 16T

• Project tree Setup: 1, Expand All Children


• Project tree Control, Open
• Shortcut = Library
• File = fan16t.ctl, Ok

"Base" "Tool".
, :
Base > Z > X > Tool

3. Component Tree
• Configuration > Component Tree

4. "Z" "Base"
• Base Component Tree
• Base

138
V6
• Append > Z Linear

5. "X" "Z"
• Z Component Tree
• Z
• Append > X Linear

6. "Tool" "X"
• X Component Tree
• X
• Append > Tool

"Base" "Stock".
,
Base > Spindle > Fixture > Stock > Design

7. "Spindle" "Base"
• Base Component Tree
• Base
• Append > Spindle
: Spindle , .

139
V6
8. "Attach" "Spindle"
• Attach Component Tree
• Attach Fixture

9. "2axturn.mch"
• Component Tree File > Save As
• Shortcut=Working Directory
• File Name=2axturn.mch, Save

10. , ,

• Project tree Machine: 2axturn, Machine Settings


• Tables
• Add/Modify
• Table Name = Initial Machine Location
• Values= 12 0 14
• Add, Close
• OK

11.
:
• Configuration > Component Tree Fixture (0, 0, 0 ), , Component Attributes,
Model
• Type=Model File
• Browse
• Shortcut=Training
• File Name=mcdmturn.fxt, Open
• Add
• Color = Inherit
• Selected =
• Position Tab
• Position=0 0 4.2
• Apply
:
• Active Component=Stock
• Model
• Type=Cylinder
• Height=2.1, Radius=1.1
• Add
• Color = Inherit
• Position tab
• Position=0 0 4.2
• OK

12.
• Workpiece , Select View > H-ISO

140
V6
13. NC "mcdturn.mcd"
• Project tree NC Programs, , Add/Modify NC
Programs
• Add
• Shortcut=Training
• File Name=mcdturn.mcd, OK
• OK

14. "mcdturn.tls" Tool Library


• Project tree Tooling, , Open
• Shortcut=Training
• File Name=mcdturn.tls, Open

15. , , VERICUT

• Reset Model

16.
• Play to End

17.
• File > Save As
• Shortcut=Working Directory
• File Name=2axturn.vcproject, Save

18. VERICUT
• File > Exit
• Ignore All Changes

2- Fanuc.
G-Code, ,
VERICUT .

141
V6

You might also like