global solutions innovation collaboration © 2001 ptc training exercises vericut for pro/engineer...

113
global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

Upload: marilyn-porter

Post on 16-Dec-2015

226 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

global solutions

innovation

collaboration

© 2001 PTC

TrainingExercises

VERICUT for Pro/ENGINEER

TrainingExercises

VERICUT for Pro/ENGINEER

Machine SimulationMachine Simulation

Page 2: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 2

IntroductionIntroduction

Terms ‘MS’ stands for ‘Machine Simulation’ in this exercise

Terms ‘MS’ stands for ‘Machine Simulation’ in this exercise

Page 3: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 3

Exercise 1 - OutlineExercise 1 - Outline

Outline 3 axis milling machine

Work in Pro/E Create machine components and assembly in Pro/E Export STL file of each machine component against Machine

Zero CSYS Create tool path file(NCL and TAP) using Pro/NC and G-Post

Work in VERICUT Machine Simulation Build machine kinematics in VERICUT Machine Simulation Load machine components (STL file) to VERICUT MS Load Control file Save MCH, CTL and JOB file in your working directory Test machine with MDI Job, Machine setting Create or load tool library file, tool gauge length setting Load tool path file and simulate tool path

Outline 3 axis milling machine

Work in Pro/E Create machine components and assembly in Pro/E Export STL file of each machine component against Machine

Zero CSYS Create tool path file(NCL and TAP) using Pro/NC and G-Post

Work in VERICUT Machine Simulation Build machine kinematics in VERICUT Machine Simulation Load machine components (STL file) to VERICUT MS Load Control file Save MCH, CTL and JOB file in your working directory Test machine with MDI Job, Machine setting Create or load tool library file, tool gauge length setting Load tool path file and simulate tool path

Page 4: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 4

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Build 3 axis milling machine and simulate tool path Work in Pro/E

Preparation Copy all the machine simulation exercise folder and files to your

computer, set Pro/E working directory to: …\exercise 1 Machine components and assembly

In Pro/E, Open file ‘3axis-mill.asm’

Build 3 axis milling machine and simulate tool path Work in Pro/E

Preparation Copy all the machine simulation exercise folder and files to your

computer, set Pro/E working directory to: …\exercise 1 Machine components and assembly

In Pro/E, Open file ‘3axis-mill.asm’

base-x-slide

x-axisy-axis

z-axis

stockfixture

z-axis-cylinder

base

base-z-slide

Page 5: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 5

Export component: ‘base.prt’ in STL format In Pro/E, choose: File/Export/Model/STL Select ‘Include’, pick part ‘BASE.PRT’, click ‘Done Sel’ Click Pick Coordinate System icon, select machine zero ‘ACSO’ Give chord Height=0.1, File name: ‘base’ Click ‘Apply’

Export component: ‘base.prt’ in STL format In Pro/E, choose: File/Export/Model/STL Select ‘Include’, pick part ‘BASE.PRT’, click ‘Done Sel’ Click Pick Coordinate System icon, select machine zero ‘ACSO’ Give chord Height=0.1, File name: ‘base’ Click ‘Apply’

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Page 6: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 6

Export all of other components in STL format Tips

Choose the right Coordinate System - machine zero (ACSO) for all components, because there is no rotary axis on this machine

Give Chord Height: 0.1 or smaller Change file name Pro/E assembly ‘3ax-mill.asm’ includes two ‘base-y-slide’ components, choose both of them

when exporting ‘base-y-slide’, same comments for ‘base-z-slide’

Export all of other components in STL format Tips

Choose the right Coordinate System - machine zero (ACSO) for all components, because there is no rotary axis on this machine

Give Chord Height: 0.1 or smaller Change file name Pro/E assembly ‘3ax-mill.asm’ includes two ‘base-y-slide’ components, choose both of them

when exporting ‘base-y-slide’, same comments for ‘base-z-slide’

x-axis

y-axis z-axis

stockfixture

z-axis-cylinder

base

base-y-slide

base-z-slide

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Page 7: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 7

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Work in VERICUT Machine Simulation Access VERICUT Machine Simulation

In command line, type in ‘proems’ then click enter Or click batch file ‘proems.bat’ (‘$PRO_DIRECTORY \bin\

proems.bat’) Choose: File/New

Save JOB file in your working directory (… \exercise 1) In MS, choose: File / Save as, give file name ‘3ax-mill.job’

Build machine kinematics In MS, choose: Machine / Components

Work in VERICUT Machine Simulation Access VERICUT Machine Simulation

In command line, type in ‘proems’ then click enter Or click batch file ‘proems.bat’ (‘$PRO_DIRECTORY \bin\

proems.bat’) Choose: File/New

Save JOB file in your working directory (… \exercise 1) In MS, choose: File / Save as, give file name ‘3ax-mill.job’

Build machine kinematics In MS, choose: Machine / Components

Page 8: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 8

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Build components tree as following figure shows In components window, click Add Add base component: In Add components window, give type as base, color as cyan, then click

‘Apply’

Build components tree as following figure shows In components window, click Add Add base component: In Add components window, give type as base, color as cyan, then click

‘Apply’

ComponentsTree

Page 9: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 9

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Using the same method to add other components, make sure ‘Type’, ‘Color’, motion axis, and ‘Connect To’ is right. See following figure for details.

Using the same method to add other components, make sure ‘Type’, ‘Color’, motion axis, and ‘Connect To’ is right. See following figure for details.

Z Linear Tool Y Linear

Page 10: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 10

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Components: X-Linear, Fixture and Stock After finish last component - ‘Stock’, click OK in Add Component window

Components: X-Linear, Fixture and Stock After finish last component - ‘Stock’, click OK in Add Component window

X Linear Fixture Stock

Page 11: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 11

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Load STL files to VERICUT MS Load base STL files

In Components window, choose ‘Base’ (Base is highlighted), click STL file icon Open file ‘base.stl’, (find this file in …\exercise 1 folder) Using the same method, load STL files: ‘base-y-slide.stl’, ‘base-z-slide.stl’, to component base.

Load STL files to VERICUT MS Load base STL files

In Components window, choose ‘Base’ (Base is highlighted), click STL file icon Open file ‘base.stl’, (find this file in …\exercise 1 folder) Using the same method, load STL files: ‘base-y-slide.stl’, ‘base-z-slide.stl’, to component base.

Page 12: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 12

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Load STL files to other components Load ‘z-axis.stl’ and ‘z-axis-cylinder.stl’ to component Z Load ‘y-axis.stl’ to component Y Load ‘x-axis.stl’ to component X Load ‘fixture.stl’ to component Fixture Load ‘stock.stl’ to component Stock

Change color of Primitives In Components window, choose ‘base-y-slide.stl’, click ‘Atrib button’,

choose Color: White Using save method, change color of ‘base-z-slide.stl’ to white Change ‘z-axis-cylinder.stl’ to color white

Load STL files to other components Load ‘z-axis.stl’ and ‘z-axis-cylinder.stl’ to component Z Load ‘y-axis.stl’ to component Y Load ‘x-axis.stl’ to component X Load ‘fixture.stl’ to component Fixture Load ‘stock.stl’ to component Stock

Change color of Primitives In Components window, choose ‘base-y-slide.stl’, click ‘Atrib button’,

choose Color: White Using save method, change color of ‘base-z-slide.stl’ to white Change ‘z-axis-cylinder.stl’ to color white

Page 13: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 13

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Change Tool connect position In Pro/E, find distance from gauge point to work table plane

(machine zero), It is 15.2 inch. We will move tool connect position from machine zero to gauge point

In VERICUT MS, choose: Machine / Components In Components window, choose: ‘Tool’, then click Modify In Modify window, set Connect position=(0 0 15.2), then click

OK Close Components window

Change Tool connect position In Pro/E, find distance from gauge point to work table plane

(machine zero), It is 15.2 inch. We will move tool connect position from machine zero to gauge point

In VERICUT MS, choose: Machine / Components In Components window, choose: ‘Tool’, then click Modify In Modify window, set Connect position=(0 0 15.2), then click

OK Close Components window

15.2

Gauge Point

Machine Zero

Page 14: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 14

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Save machine file in your working directory In VERICUT MS, choose: Machine / Save as, give file name

‘3ax-mill.mch’, make sure you save it in …\exercise 1 folder Load control file

In VERICUT MS, choose: Control / Open, open file ‘generic.ctl’, find this control file in category ‘CGTECH_RP2LIB’

Save control file in your working directory In VERICUT MS, choose: Control / Save as, give file name

‘generic.ctl’, make sure save it in …\exercise 1 folder

Save machine file in your working directory In VERICUT MS, choose: Machine / Save as, give file name

‘3ax-mill.mch’, make sure you save it in …\exercise 1 folder Load control file

In VERICUT MS, choose: Control / Open, open file ‘generic.ctl’, find this control file in category ‘CGTECH_RP2LIB’

Save control file in your working directory In VERICUT MS, choose: Control / Save as, give file name

‘generic.ctl’, make sure save it in …\exercise 1 folder

Page 15: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 15

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Test your machine with MDI In VERICUT MS, choose: Job / MDI Test X axis, type in ‘x10’ in MDI, click Apply. Notice movement

of X axis Test negative direction of X axis (x-10) Test Y and Z axis (Notes: if axis doesn’t move, check if

you load control file correctly)

Test your machine with MDI In VERICUT MS, choose: Job / MDI Test X axis, type in ‘x10’ in MDI, click Apply. Notice movement

of X axis Test negative direction of X axis (x-10) Test Y and Z axis (Notes: if axis doesn’t move, check if

you load control file correctly)

Page 16: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 16

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Set machine table In Pro/E, use Analysis/Measure, check distance between gauge

point to stock surface, It is 7.7 inch. We will set top surface center of stock as programming zero

In VERICUT MS, choose: Machine / Table In Machine Table window, choose: Table Name=‘Input Program

Zero’, Sub-System ID=1, Index=1, Values=‘0 0 -7.7’. Click Add, then close

(Notes, Machine Table contents can also be defined in Job Table, if a Job Table is defined, it will over write Machine Table)

Set machine table In Pro/E, use Analysis/Measure, check distance between gauge

point to stock surface, It is 7.7 inch. We will set top surface center of stock as programming zero

In VERICUT MS, choose: Machine / Table In Machine Table window, choose: Table Name=‘Input Program

Zero’, Sub-System ID=1, Index=1, Values=‘0 0 -7.7’. Click Add, then close

(Notes, Machine Table contents can also be defined in Job Table, if a Job Table is defined, it will over write Machine Table)

7.7

Page 17: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 17

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Set Travel Limits In VERICUT MS, choose: Machine / Travel Limits In Travel Limits window, type in Min and Max travel limits of

each axis, then click Modify See following figure for limits value of 3 axis Toggle Overtravel Detection On Click OK

Set Travel Limits In VERICUT MS, choose: Machine / Travel Limits In Travel Limits window, type in Min and Max travel limits of

each axis, then click Modify See following figure for limits value of 3 axis Toggle Overtravel Detection On Click OK

Page 18: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 18

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Collision setup In VERICUT MS, choose: Job / Collision Set: Component 1=Fixture, Component 2=Tool, Tolerance=0.1 Toggle Collision Detection On Click OK

Collision setup In VERICUT MS, choose: Job / Collision Set: Component 1=Fixture, Component 2=Tool, Tolerance=0.1 Toggle Collision Detection On Click OK

Page 19: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 19

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Tool library Method 1, retrieve tool library in VERICUT exercise 4a&b folder

copy file ‘cgtpro.tls’ from ‘VERICUT exercise 4a&b folder’, paste it in your current working directory - ‘VERICUT MS exercise 1 folder’

In VERICUT MS, choose: Tools / Tool File, open file ‘cgtpro.tls’, find it in your current working directory

Change tool gauge length. In VERICUT MS, choose: Tools / Tool Manager In Tool Manager window, click Modify

Tool library Method 1, retrieve tool library in VERICUT exercise 4a&b folder

copy file ‘cgtpro.tls’ from ‘VERICUT exercise 4a&b folder’, paste it in your current working directory - ‘VERICUT MS exercise 1 folder’

In VERICUT MS, choose: Tools / Tool File, open file ‘cgtpro.tls’, find it in your current working directory

Change tool gauge length. In VERICUT MS, choose: Tools / Tool Manager In Tool Manager window, click Modify

Page 20: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 20

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

In Tool Modify window, click Properties In Tool Properties window, set Gage Length=4, click OK In Tool Modify window, click OK In Tool Manager window, click Save, then Close

In Tool Modify window, click Properties In Tool Properties window, set Gage Length=4, click OK In Tool Modify window, click OK In Tool Manager window, click Save, then Close

Page 21: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 21

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Method 2, create tool library in VERICUT MS by yourself In Tool Manager window, click Add In Tool Add window, give: ID=1, Description=‘1 inch FEM’, Choose FEM icon, give: Diameter=1, Length=4, click Add then click OK Save tool library file. In Tool Manager window, choose: File / Save as, give file name ‘3ax-

mill.tls’, save it in exercise 1 folder Close Tool Manager window Click ‘Yes’ in the small question window

Method 2, create tool library in VERICUT MS by yourself In Tool Manager window, click Add In Tool Add window, give: ID=1, Description=‘1 inch FEM’, Choose FEM icon, give: Diameter=1, Length=4, click Add then click OK Save tool library file. In Tool Manager window, choose: File / Save as, give file name ‘3ax-

mill.tls’, save it in exercise 1 folder Close Tool Manager window Click ‘Yes’ in the small question window

Page 22: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 22

Exercise 1 - 3 axis milling machineExercise 1 - 3 axis milling machine

Load tool path In VERICUT MS, choose Job / Setting In Job Settings window, open Toolpath file ‘tool-com.tap’, find

this file in exercise 1 folder Other settings: see following figure for details

For Log file, give file name: ‘3ax-mill.log’, and select exercise 1 folder In Job Setting window, click OK

Reset Machine Simulation

Run machine simulation

Load tool path In VERICUT MS, choose Job / Setting In Job Settings window, open Toolpath file ‘tool-com.tap’, find

this file in exercise 1 folder Other settings: see following figure for details

For Log file, give file name: ‘3ax-mill.log’, and select exercise 1 folder In Job Setting window, click OK

Reset Machine Simulation

Run machine simulation

Page 23: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 23

Exercise 2 - OutlineExercise 2 - Outline

Outline 4 axis milling machine

Build machine kinematics Load STL files Machine Table, Travel Limits, Collision setting Load tool library, set tool gauge length offset Load tool path file, control file Tool path simulation

Outline 4 axis milling machine

Build machine kinematics Load STL files Machine Table, Travel Limits, Collision setting Load tool library, set tool gauge length offset Load tool path file, control file Tool path simulation

Page 24: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 24

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Build 4 axis milling machine Build machine kinematics

See following figures for machine kinematics Make sure component Type, Connect to, Motion axis and

Connect Position is right Notice connect position of rotary axis A is: (0 0 4), Design

is: (0.5 0 0) (Notes: For Multi-Axis machine

uses CSYS on rotary centerline for rotary axis)

Build 4 axis milling machine Build machine kinematics

See following figures for machine kinematics Make sure component Type, Connect to, Motion axis and

Connect Position is right Notice connect position of rotary axis A is: (0 0 4), Design

is: (0.5 0 0) (Notes: For Multi-Axis machine

uses CSYS on rotary centerline for rotary axis)

Page 25: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 25

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Build machine kinematics Build machine kinematics

Page 26: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 26

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Build machine kinematics Build machine kinematics

Page 27: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 27

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Build machine kinematics Build machine kinematics

Page 28: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 28

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Load STL files Base - ‘base.stl’ Z - ‘head.stl’ and ‘spindle.stl’ Tool - Nothing Y - Nothing X - ‘table.stl’ Other - ‘rotary_box.stl’ A - ‘rotary_chuck.stl’ Design - ‘ncmach.stl’ (Notes 1: all Primitives connect position is: [0 0 0] ) (Notes 2: find STL files in …\exercise 2 folder)

Load STL files Base - ‘base.stl’ Z - ‘head.stl’ and ‘spindle.stl’ Tool - Nothing Y - Nothing X - ‘table.stl’ Other - ‘rotary_box.stl’ A - ‘rotary_chuck.stl’ Design - ‘ncmach.stl’ (Notes 1: all Primitives connect position is: [0 0 0] ) (Notes 2: find STL files in …\exercise 2 folder)

Page 29: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 29

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Set Machine Table See following Machine Table figure for details

Set Travel limits See following Travel Limits figure for details

Save machine file Give file name: ‘prolight.mch’, save it in …\exercise 2 folder

Set Machine Table See following Machine Table figure for details

Set Travel limits See following Travel Limits figure for details

Save machine file Give file name: ‘prolight.mch’, save it in …\exercise 2 folder

Page 30: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 30

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Job setting Load tool path file: ‘op010.tap’, find this file in …\exercise 2

folder Other settings, see following figure

Collision setup See following Collision Setup figure for details

Job setting Load tool path file: ‘op010.tap’, find this file in …\exercise 2

folder Other settings, see following figure

Collision setup See following Collision Setup figure for details

Page 31: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 31

Exercise 2 - 4 axis milling machineExercise 2 - 4 axis milling machine

Load tool library and set tool gauge length offset Load tool library file ‘ncmach_gage.tls’, find it in

…\exercise 2 folder Set gauge point at top of each tool

Control file Load control file ‘tmc2000.ctl’, find this file in

…\exercise 2 folder Save Job file

Give JOB file name: ‘prolight.job’, save it in …\exercise 2 folder

Tool path simulation

Load tool library and set tool gauge length offset Load tool library file ‘ncmach_gage.tls’, find it in

…\exercise 2 folder Set gauge point at top of each tool

Control file Load control file ‘tmc2000.ctl’, find this file in

…\exercise 2 folder Save Job file

Give JOB file name: ‘prolight.job’, save it in …\exercise 2 folder

Tool path simulation

Gauge Point

Page 32: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 32

Exercise 2a- OutlineExercise 2a- Outline

Outline 5 axis laser machine

In Pro/E, export components in STL format Base and linear axis - Against Machine Zero CSYS Rotary axis - Against CSYS at rotary center

Build machine kinematics, rotary axis and tool connect position calculation

Load STL files to machine Machine Table, initial machine location, RTCP pivot offset

calculation Load tool library and set gauge length offset Load tool path file, control file Tool path simulation

Outline 5 axis laser machine

In Pro/E, export components in STL format Base and linear axis - Against Machine Zero CSYS Rotary axis - Against CSYS at rotary center

Build machine kinematics, rotary axis and tool connect position calculation

Load STL files to machine Machine Table, initial machine location, RTCP pivot offset

calculation Load tool library and set gauge length offset Load tool path file, control file Tool path simulation

Page 33: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 33

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Build 5 axis laser machine Preparation

Set Pro/E working directory to …\exercise 2a Open file ‘laserdyne.asm’

Export components in STL format Export base and all linear axis using CSYS

at machine zero

Build 5 axis laser machine Preparation

Set Pro/E working directory to …\exercise 2a Open file ‘laserdyne.asm’

Export components in STL format Export base and all linear axis using CSYS

at machine zero

Base

XAXIS

YAXIS

ZAXIS

Table

CAXIS

DAXIS

Page 34: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 34

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Export rotary components (C and D axis) using CSYS at centerline of rotary axis

Using ‘ACS0’ for CAXIS, and ‘ACS1’ for DAXIS (Notes: Use same name as Pro/E part for STL files)

Export rotary components (C and D axis) using CSYS at centerline of rotary axis

Using ‘ACS0’ for CAXIS, and ‘ACS1’ for DAXIS (Notes: Use same name as Pro/E part for STL files)

CAXIS DAXIS

Page 35: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 35

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Build machine kinematics & load STL files Base

Type: Base, Name: Base, Color: Blue , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘base.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

XAXIS Type: X Linear, Name: X, Motion Axis, X, Connect To: Base, Connect Position: (0 0 0) Color:

Cyan , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘xaxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

ZAXIS Type: Z Linear, Name: Z, Motion Axis, Z , Connect To: X, Connect Position: (0 0 0) Color:

Magenta , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘zaxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

YAXIS Type: Y Linear, Name: Y, Motion Axis: Y, Connect To: Z, Connect Position: (0 0 0) Color:

Yellow , Mixed Mode:Shade, Angles: (0 0 0) Primitives: ‘yaxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Build machine kinematics & load STL files Base

Type: Base, Name: Base, Color: Blue , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘base.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

XAXIS Type: X Linear, Name: X, Motion Axis, X, Connect To: Base, Connect Position: (0 0 0) Color:

Cyan , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘xaxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

ZAXIS Type: Z Linear, Name: Z, Motion Axis, Z , Connect To: X, Connect Position: (0 0 0) Color:

Magenta , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘zaxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

YAXIS Type: Y Linear, Name: Y, Motion Axis: Y, Connect To: Z, Connect Position: (0 0 0) Color:

Yellow , Mixed Mode:Shade, Angles: (0 0 0) Primitives: ‘yaxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Page 36: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 36

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

CAXIS Type: C Rotary, Name: C, Motion Axis: Z, Connect To: Y, Connect Position: (0, -16.5, 21)

Color: orange , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘caxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

DAXIS Type: B Rotary, Name: D, Motion Axis: Y, Connect To: C, Connect Position: (0 8 -6) Color:

Tan , Mixed Mode:Shade, Angles: (0 0 0) Primitives: ‘daxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool Type: Tool, Name: Tool, Motion Axis: Z, Connect To: D, Connect Position: (0, 8.5, -15) Color:

Red , Mixed Mode: Shade, Angles: (0 0 0) Table

Type: Other, Name: Table, Connect To: Base, Connect Position: (0 0 0) Color: Blue , Mixed Mode: Shade, Angles: (0 0 0)

Primitives: ‘table.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

CAXIS Type: C Rotary, Name: C, Motion Axis: Z, Connect To: Y, Connect Position: (0, -16.5, 21)

Color: orange , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘caxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

DAXIS Type: B Rotary, Name: D, Motion Axis: Y, Connect To: C, Connect Position: (0 8 -6) Color:

Tan , Mixed Mode:Shade, Angles: (0 0 0) Primitives: ‘daxis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool Type: Tool, Name: Tool, Motion Axis: Z, Connect To: D, Connect Position: (0, 8.5, -15) Color:

Red , Mixed Mode: Shade, Angles: (0 0 0) Table

Type: Other, Name: Table, Connect To: Base, Connect Position: (0 0 0) Color: Blue , Mixed Mode: Shade, Angles: (0 0 0)

Primitives: ‘table.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Page 37: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 37

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Design Type: Design, Name: Design, Connect To: Table, Connect Position: (0 0 0) Color: Green ,

Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘test_laserdyne.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Design Type: Design, Name: Design, Connect To: Table, Connect Position: (0 0 0) Color: Green ,

Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘test_laserdyne.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Components Tree

Page 38: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 38

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Rotary axis & tool connect position calculation C-axis connect position is measured from Machine Zero to C-axis CSYS D-axis connect position is measured from C-axis CSYS to D-axis CSYS Tool connect position is measured from D-axis CSYS to Gauge Point (in this case it is

Machine Zero)

Rotary axis & tool connect position calculation C-axis connect position is measured from Machine Zero to C-axis CSYS D-axis connect position is measured from C-axis CSYS to D-axis CSYS Tool connect position is measured from D-axis CSYS to Gauge Point (in this case it is

Machine Zero)

Machine Zero-16.5

21

8

-6

C-axis CSYS

D-axis CSYS

Page 39: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 39

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Set machine table Set Initial Machine Location=(0 0 20) Set RTCP pivot offset=(0 -16.5 15)

RTCP Offset Xval-Zval are calculated by subtracting the location of the Tool component origin from the rotary pivot point location (with all axes at their Initial Machine Location )

Save machine file

Set machine table Set Initial Machine Location=(0 0 20) Set RTCP pivot offset=(0 -16.5 15)

RTCP Offset Xval-Zval are calculated by subtracting the location of the Tool component origin from the rotary pivot point location (with all axes at their Initial Machine Location )

Save machine file

-16.5

15

Page 40: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 40

Exercise 2a - 5 axis laser machineExercise 2a - 5 axis laser machine

Load tool library and set gauge length offset Load file ‘tool.tls’, find it in exercise 2a folder Set gauge offset=8

Load control Load control file ‘laserdyne.ctl’, find it in exercise 2a folder

Load Toolpath file Load file ‘op010.tap’, find it in exercise 2a folder

Save JOB file

Run simulation

Load tool library and set gauge length offset Load file ‘tool.tls’, find it in exercise 2a folder Set gauge offset=8

Load control Load control file ‘laserdyne.ctl’, find it in exercise 2a folder

Load Toolpath file Load file ‘op010.tap’, find it in exercise 2a folder

Save JOB file

Run simulation

Page 41: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 41

Exercise 3 - OutlineExercise 3 - Outline

Outline Build your own machine

Choose one machine from list shown in next 7 slides Build machine components and assembly in Pro-E Export components in STL format against right CSYS Create machine kinematics in VERICUT Machine Simulation Load machine components (STL file) to VERICUT MS Load control file (fan16M, find it in category of

CGTECH_RP2LIB) and save it in your current directory Machine & Job setting Test your machine with MDI Create or load tool library file, set tool gauge length Create Post-Processor (optional), generate TAP file Load a tool path file (TAP file), run simulation

Outline Build your own machine

Choose one machine from list shown in next 7 slides Build machine components and assembly in Pro-E Export components in STL format against right CSYS Create machine kinematics in VERICUT Machine Simulation Load machine components (STL file) to VERICUT MS Load control file (fan16M, find it in category of

CGTECH_RP2LIB) and save it in your current directory Machine & Job setting Test your machine with MDI Create or load tool library file, set tool gauge length Create Post-Processor (optional), generate TAP file Load a tool path file (TAP file), run simulation

Page 42: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 42

Exercise 3 - Build your own machineExercise 3 - Build your own machine

3 Axis Vertical Mill3 Axis Vertical Mill 3 Axis Horizontal Mill3 Axis Horizontal Mill

Page 43: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 43

Exercise 3 - Build your own machineExercise 3 - Build your own machine

4 Axis Vertical Mill Table A4 Axis Vertical Mill Table A

4 Axis Horizontal Mill Table B4 Axis Horizontal Mill Table B

Page 44: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 44

Exercise 3 - Build your own machineExercise 3 - Build your own machine

5 Axis Vertical MillHead A on B5 Axis Vertical MillHead A on B

5 Axis Vertical MillHead B / Table A5 Axis Vertical MillHead B / Table A

Page 45: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 45

Exercise 3 - Build your own machineExercise 3 - Build your own machine

5 Axis Vertical Milltables A on C5 Axis Vertical Milltables A on C

5 Axis Horizontal MillHeads A on B5 Axis Horizontal MillHeads A on B

Page 46: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 46

Exercise 3 - Build your own machineExercise 3 - Build your own machine

5 Axis Horizontal Milltables B on A5 Axis Horizontal Milltables B on A

5 Axis Horizontal MillHead A / Table B5 Axis Horizontal MillHead A / Table B

Page 47: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 47

Exercise 3 - Build your own machineExercise 3 - Build your own machine

5 Axis Gantry Mill - Heads B on C5 Axis Gantry Mill - Heads B on C

Page 48: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 48

Exercise 3 - Build your own machineExercise 3 - Build your own machine

5 Axis Gantry Mill - Heads A on B5 Axis Gantry Mill - Heads A on B

Page 49: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 49

Exercise 4, 4a, 4bExercise 4, 4a, 4b

Exercise 4 Menu View

Attributes View Select/Store

Exercise 4a Menu Job

Job Setting Job Table Collision

Exercise 4b Menu Machine

Machine Tables Travel Limits

Exercise 4 Menu View

Attributes View Select/Store

Exercise 4a Menu Job

Job Setting Job Table Collision

Exercise 4b Menu Machine

Machine Tables Travel Limits

Page 50: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 50

Exercise 4 - Menu/ViewExercise 4 - Menu/View

Menu View Open file ‘prolight.job’ in …\exercise 4 folder

Attributes In VERICUT MS, choose: View / Attributes Show CSYS

Toggle Component Origin, Primitive Origin and Machine Zero On, then click Apply

CSYS appears

Menu View Open file ‘prolight.job’ in …\exercise 4 folder

Attributes In VERICUT MS, choose: View / Attributes Show CSYS

Toggle Component Origin, Primitive Origin and Machine Zero On, then click Apply

CSYS appears

Page 51: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 51

Exercise 4 - Menu/ViewExercise 4 - Menu/View

Draw Mode Choose Draw Mode=Lines, click Apply, notice the change Choose Draw Mode=Hidden, click Apply, notice the change Change Draw Mode back to ‘Shade’ You can also use the icon show below to switch draw mode Usage of line mode, when simulation, if tool is not shown up,

you can switch to line mode, find where tool is

Draw Mode Choose Draw Mode=Lines, click Apply, notice the change Choose Draw Mode=Hidden, click Apply, notice the change Change Draw Mode back to ‘Shade’ You can also use the icon show below to switch draw mode Usage of line mode, when simulation, if tool is not shown up,

you can switch to line mode, find where tool is

Line Hidden

Page 52: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 52

Exercise 4 - Menu/ViewExercise 4 - Menu/View

View Select/Store Choose: View / Orient. In Orientation window, click ISO icon Choose: View / Select/Store. In Select/Store View window,

click Add In View Add window, give view name: ‘iso1’, then click OK Using same method, add XY and YZ view You can switch view by clicking view name

View Select/Store Choose: View / Orient. In Orientation window, click ISO icon Choose: View / Select/Store. In Select/Store View window,

click Add In View Add window, give view name: ‘iso1’, then click OK Using same method, add XY and YZ view You can switch view by clicking view name

Page 53: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 53

Exercise 4a - Menu/JobExercise 4a - Menu/Job

Menu Job Job Setting

Choose: Job / Setting In Job Setting, click ‘Select (beside output file)’ to specify

output APT file name(ex4a.apt) and directory(…\exercise 4) In Job Setting, click ‘Select (beside Log File)’ to specify

output Log file name(ex4a.apt) and directory(…\exercise 4) In Job Setting window, Click OK Toggle Conversion: On Reset VERICUT MS Run simulation Find file ‘ex4a.apt’ and ‘ex4a.log’

in your …\exercise 4 folder

Menu Job Job Setting

Choose: Job / Setting In Job Setting, click ‘Select (beside output file)’ to specify

output APT file name(ex4a.apt) and directory(…\exercise 4) In Job Setting, click ‘Select (beside Log File)’ to specify

output Log file name(ex4a.apt) and directory(…\exercise 4) In Job Setting window, Click OK Toggle Conversion: On Reset VERICUT MS Run simulation Find file ‘ex4a.apt’ and ‘ex4a.log’

in your …\exercise 4 folder

Page 54: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 54

Exercise 4a - Menu/JobExercise 4a - Menu/Job

Job Table (Notes: Job Table performs same function as Machine

Table. If the same tables are defined in both job and machine configurations, the job table values override those in the machine)

Choose: Job / Tables, in Job Table window, select ‘Initial Machine Location’, give Values= (0 0 12), click Add then Close

Reset VERICUT MS, see change of initial machine location Delete Job Table contents

Job Table (Notes: Job Table performs same function as Machine

Table. If the same tables are defined in both job and machine configurations, the job table values override those in the machine)

Choose: Job / Tables, in Job Table window, select ‘Initial Machine Location’, give Values= (0 0 12), click Add then Close

Reset VERICUT MS, see change of initial machine location Delete Job Table contents

Page 55: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 55

Exercise 4a - Menu/JobExercise 4a - Menu/Job

Collision Choose: Job / Collision In Collision Setup window, select first line (component A and

Tool), change Tolerance to 5 (this is for exercise purpose only). Click ‘Modify’, then click ‘Ok’

Reset VERICUT MS, run simulation During simulation, both A axis and tool are in error color-red Change tolerance back to ‘0.1’

Collision Choose: Job / Collision In Collision Setup window, select first line (component A and

Tool), change Tolerance to 5 (this is for exercise purpose only). Click ‘Modify’, then click ‘Ok’

Reset VERICUT MS, run simulation During simulation, both A axis and tool are in error color-red Change tolerance back to ‘0.1’

Page 56: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 56

Exercise 4b - Menu/MachineExercise 4b - Menu/Machine

Menu Machine Tables

Choose: Machine / Tables In Machine Tables, change Initial Machine Location values

to: (0 0 12), click Modify, then close Reset VERICUT MS, notice change of machine initial

location Change it back to (0 0 8) (Notes: 1. if there is the

same record in Job Table, Machine Table will be over written. 2. Changes to Table are only effective after reset VERICUT MS)

Menu Machine Tables

Choose: Machine / Tables In Machine Tables, change Initial Machine Location values

to: (0 0 12), click Modify, then close Reset VERICUT MS, notice change of machine initial

location Change it back to (0 0 8) (Notes: 1. if there is the

same record in Job Table, Machine Table will be over written. 2. Changes to Table are only effective after reset VERICUT MS)

Page 57: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 57

Exercise 4b - Menu/MachineExercise 4b - Menu/Machine

Travel Limits Choose: Machine / Travel Limits Change Z limits to: (Min=-1, Max=7), click Modify Toggle Overtravel Detection On, click OK Reset VERICUT MS, run simulation Z axis becomes red (error color) during simulation. An error

message also appears in message line. Open Log file to view error information

Change Z limits back to (-1, 8)

Travel Limits Choose: Machine / Travel Limits Change Z limits to: (Min=-1, Max=7), click Modify Toggle Overtravel Detection On, click OK Reset VERICUT MS, run simulation Z axis becomes red (error color) during simulation. An error

message also appears in message line. Open Log file to view error information

Change Z limits back to (-1, 8)

Page 58: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 58

Exercise 5 - OutlineExercise 5 - Outline

Outline Run VERICUT and Machine Simulation simultaneously

Machine simulation setting Change Fixture and Stock connection position Job Table setting Job Setting Load tool library, set gauge length offset

VERICUT Setting Tool retract setting

Outline Run VERICUT and Machine Simulation simultaneously

Machine simulation setting Change Fixture and Stock connection position Job Table setting Job Setting Load tool library, set gauge length offset

VERICUT Setting Tool retract setting

Page 59: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 59

Exercise 5 - Run VERICUT & Machine Simulation simultaneously Exercise 5 - Run VERICUT & Machine Simulation simultaneously

Run VERICUT and Machine Simulation simultaneously Machine Simulation setting

Open file ‘3ax-mill.job’, find it in exercise 5 folder Notes: differences between this job file and the one in exercise

1 are: Fixture and Stock STL files are replaced by those in VERICUT exercise 6 - ‘sub.usr’ Tool library file is replaced by ‘tools.tls’ in VERICUT exercise 6-’sub.usr’

We find fixture and stock are not in right position

Run VERICUT and Machine Simulation simultaneously Machine Simulation setting

Open file ‘3ax-mill.job’, find it in exercise 5 folder Notes: differences between this job file and the one in exercise

1 are: Fixture and Stock STL files are replaced by those in VERICUT exercise 6 - ‘sub.usr’ Tool library file is replaced by ‘tools.tls’ in VERICUT exercise 6-’sub.usr’

We find fixture and stock are not in right position

Page 60: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 60

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Move fixture and stock to center of machine table In VERICUT MS, choose: Machine / Components In Components window, choose ‘Fixture’, then click ‘Modify’ In Modify Component window, give connect position (-12.5,

-12.5, 1) Hint: Fixture Dimension is (25x25x1), by setting connect

position, it is moved 12.5 inch left, 12.5 inch back and 1 inch up

Move fixture and stock to center of machine table In VERICUT MS, choose: Machine / Components In Components window, choose ‘Fixture’, then click ‘Modify’ In Modify Component window, give connect position (-12.5,

-12.5, 1) Hint: Fixture Dimension is (25x25x1), by setting connect

position, it is moved 12.5 inch left, 12.5 inch back and 1 inch up

Page 61: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 61

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Job table setting Set Input Program Zero

In VERICUT MS, choose: Job / Tables In Job Tables, choose ‘Input Program Zero’, give value (-12.5, -12.5, -14.2), this is to move

input program zero to ‘near-top-left corner’ of fixture (Notes, distance from gauge point to machine table is: 15.2, fixture thickness is: 1)

Job table setting Set Input Program Zero

In VERICUT MS, choose: Job / Tables In Job Tables, choose ‘Input Program Zero’, give value (-12.5, -12.5, -14.2), this is to move

input program zero to ‘near-top-left corner’ of fixture (Notes, distance from gauge point to machine table is: 15.2, fixture thickness is: 1)

15.2

X

YZ

Page 62: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 62

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Set work offset (fixture offset) Refer Job Table figure on last slide, and VERICUT exercise 6 (sub.usr) for details (Notes: Stock thickness is 2)

Job setting Choose: Job / Settings Select tool path file ‘sub.tap’ in exercise 5 folder Give Log file name: ‘3ax-mill.log’, save it in exercise 5 folder Other settings: Programming method, Tool Tip. Simulation, On. Conversion, Off. Conversion

Method, Scan On. Default Tolerance, 0.05. (notes, if tool path contains subroutines, Conversion Method must be set to: Scan On)

Set work offset (fixture offset) Refer Job Table figure on last slide, and VERICUT exercise 6 (sub.usr) for details (Notes: Stock thickness is 2)

Job setting Choose: Job / Settings Select tool path file ‘sub.tap’ in exercise 5 folder Give Log file name: ‘3ax-mill.log’, save it in exercise 5 folder Other settings: Programming method, Tool Tip. Simulation, On. Conversion, Off. Conversion

Method, Scan On. Default Tolerance, 0.05. (notes, if tool path contains subroutines, Conversion Method must be set to: Scan On)

X

Y

Z

(1, 1, 2)(13, 1, 2)

(1, 13, 2)

(13, 13, 2)

Page 63: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 63

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Test your machine with MDI Give (X0Y0Z0), machine should be at position as following figure shows Rest machine simulation

Test your machine with MDI Give (X0Y0Z0), machine should be at position as following figure shows Rest machine simulation

XZ plane YZ plane

Page 64: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 64

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Load tools and Set gauge length offset In VERICUT MS, choose: Tools / Tool File, open file ‘tools.tls’,

find it in exercise 5 folder Tool gauge length setting

Choose: Tools / Tool Manager In Tool Manager window, choose a tool then click ‘Modify’ In Tool Modify window, choose Tool Properties In Tool Properties window, give tool gauge length value Change gauge point of all five tools to the most top point of each tool

Load tools and Set gauge length offset In VERICUT MS, choose: Tools / Tool File, open file ‘tools.tls’,

find it in exercise 5 folder Tool gauge length setting

Choose: Tools / Tool Manager In Tool Manager window, choose a tool then click ‘Modify’ In Tool Modify window, choose Tool Properties In Tool Properties window, give tool gauge length value Change gauge point of all five tools to the most top point of each tool

Gauge point

Page 65: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 65

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Save machine file, save job file Set Layout to 3 views Run simulation

Save machine file, save job file Set Layout to 3 views Run simulation

Page 66: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 66

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

VERICUT Setting Open user file ‘sub.usr’, find it in exercise 5 folder

Machine simulation window is opened too (Notes: this user file is same as the one in VERICUT exercise

6) Change user file setting

In VERICUT, choose: Toolpath / Toolpath Control In toolpath control window, choose toolpath file ‘sub.tap’(it’s in VERICUT MS exercise 5 folder)

VERICUT Setting Open user file ‘sub.usr’, find it in exercise 5 folder

Machine simulation window is opened too (Notes: this user file is same as the one in VERICUT exercise

6) Change user file setting

In VERICUT, choose: Toolpath / Toolpath Control In toolpath control window, choose toolpath file ‘sub.tap’(it’s in VERICUT MS exercise 5 folder)

Page 67: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 67

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

G-Code setting In G-Code Setting window, open Job file ‘3ax-mill.job’, find this file in VERICUT MS exercise 5

folder. Close window Right after successfully change Job file, machine appears in VERICUT MS window.

Save User file Resize VERICUT, and Machine Simulation window Run simulation (Hint: you can control simulation in both

window)

G-Code setting In G-Code Setting window, open Job file ‘3ax-mill.job’, find this file in VERICUT MS exercise 5

folder. Close window Right after successfully change Job file, machine appears in VERICUT MS window.

Save User file Resize VERICUT, and Machine Simulation window Run simulation (Hint: you can control simulation in both

window)

Page 68: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 68

Exercise 5 - Run VERICUT & Machine Simulation simultaneouslyExercise 5 - Run VERICUT & Machine Simulation simultaneously

Tool retract setting We find there is a gouge in both fixture and stock, it because

that there is no tool retract when tool changing Set tool retract

In VERICUT MS, choose: Modals / Tooling In Tooling window, change Tool Change Retract Method to ‘Retract (Z-Axis only)’,then click

OK (Notes: this can also be set in VERICUT / Toolpath / Toolpath Control / G-Code setting) Save Job file, reset VERICUT Run simulation, now everything is running well

Tool retract setting We find there is a gouge in both fixture and stock, it because

that there is no tool retract when tool changing Set tool retract

In VERICUT MS, choose: Modals / Tooling In Tooling window, change Tool Change Retract Method to ‘Retract (Z-Axis only)’,then click

OK (Notes: this can also be set in VERICUT / Toolpath / Toolpath Control / G-Code setting) Save Job file, reset VERICUT Run simulation, now everything is running well

Page 69: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 69

Exercise 6, 6a - OutlineExercise 6, 6a - Outline

Exercise 6 Menu Control

Use Control/Subroutine Create main program and subroutine Load subroutine to control Load new toolpath file (main program)

Exercise 6a Menu Modals

Control simulation Slow down machine simulation Stop simulation when error occurs

Exercise 6 Menu Control

Use Control/Subroutine Create main program and subroutine Load subroutine to control Load new toolpath file (main program)

Exercise 6a Menu Modals

Control simulation Slow down machine simulation Stop simulation when error occurs

Page 70: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 70

Exercise 6 - Menu/ControlExercise 6 - Menu/Control

Use Control / Subroutine Create new main program and subroutine file

Create two new text file in exercise 6 folder, named ‘main-program.tap’ and ‘subroutine.sub’

Open file ‘sub.tap’, copy lines from beginning to N510(the end of main program), paste it in file ‘main-program.tap’. Copy remaining of ‘sub.tap’ (subroutines) and paste it in file ‘subroutine.sub’

Use Control / Subroutine Create new main program and subroutine file

Create two new text file in exercise 6 folder, named ‘main-program.tap’ and ‘subroutine.sub’

Open file ‘sub.tap’, copy lines from beginning to N510(the end of main program), paste it in file ‘main-program.tap’. Copy remaining of ‘sub.tap’ (subroutines) and paste it in file ‘subroutine.sub’

Page 71: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 71

Exercise 6 - Menu/ControlExercise 6 - Menu/Control

(Notes, we divided toolpath file to two files, main program and subroutines)

Load subroutine to Control In VERICUT MS, choose: Control / Subroutines In Subroutine window, open file ‘subroutine.sub’, find it in

exercise 6 folder Choose file ‘subroutine.sub’, click ‘Insert’, then click OK

(Notes, we divided toolpath file to two files, main program and subroutines)

Load subroutine to Control In VERICUT MS, choose: Control / Subroutines In Subroutine window, open file ‘subroutine.sub’, find it in

exercise 6 folder Choose file ‘subroutine.sub’, click ‘Insert’, then click OK

Page 72: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 72

Exercise 6 - Menu/ControlExercise 6 - Menu/Control

Change toolpath file Choose: Job / Job Setting, change toolpath file to ‘main-

program.tap’ Run simulation

(Note 1: Subroutine can also be defined in: Job / Subroutine) (Note 2: When M98 is executed)

1. Search the remainder of the current tool path file for the specified subroutine 2. If not found, access job subroutine files for the specified subroutine 3. If still not found, access control subroutine

files for the specified subroutine

Change toolpath file Choose: Job / Job Setting, change toolpath file to ‘main-

program.tap’ Run simulation

(Note 1: Subroutine can also be defined in: Job / Subroutine) (Note 2: When M98 is executed)

1. Search the remainder of the current tool path file for the specified subroutine 2. If not found, access job subroutine files for the specified subroutine 3. If still not found, access control subroutine

files for the specified subroutine

Page 73: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 73

Exercise 6a Menu/ModalsExercise 6a Menu/Modals

Control machine simulation Open file ‘3ax-mill.job’, find it in exercise 6 folder

Slow down machine movements In VERICUT MS, choose: Modals / Motion / Max Distance Give Max Distance=0.1, run machine simulation Notice speed difference Change Max Distance back to 0

Control machine simulation Open file ‘3ax-mill.job’, find it in exercise 6 folder

Slow down machine movements In VERICUT MS, choose: Modals / Motion / Max Distance Give Max Distance=0.1, run machine simulation Notice speed difference Change Max Distance back to 0

Page 74: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 74

Exercise 6a Menu/ModalsExercise 6a Menu/Modals

Stop simulation when an error occurs In VERICUT, choose: Modals / General / Max Errors Give Max Errors=1 Toggle ‘Collision Detection’(find it in menu: Job / Collision)

and ‘Over Travel Detection’(find it in menu: Machine / Travel Limits) On

Run simulation It stops when an error occurs

Stop simulation when an error occurs In VERICUT, choose: Modals / General / Max Errors Give Max Errors=1 Toggle ‘Collision Detection’(find it in menu: Job / Collision)

and ‘Over Travel Detection’(find it in menu: Machine / Travel Limits) On

Run simulation It stops when an error occurs

Page 75: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 75

Exercise 7 - OutlineExercise 7 - Outline

Turning machine Build turning machine

In Pro/E, export STL file of each component (optional) Build machine kinematics Load STL files Load control Set Input program zero Test machine with MDI Transfer tools from Pro/NC to VERICUT Load tool library to Machine Simulation Set tool gauge offset Load tool path file, build tool index table Run simulation Use X-Caliper to check dimension of model after cut

Turning machine Build turning machine

In Pro/E, export STL file of each component (optional) Build machine kinematics Load STL files Load control Set Input program zero Test machine with MDI Transfer tools from Pro/NC to VERICUT Load tool library to Machine Simulation Set tool gauge offset Load tool path file, build tool index table Run simulation Use X-Caliper to check dimension of model after cut

Page 76: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 76

Exercise 7 - Turning machineExercise 7 - Turning machine

Build turning machine In Pro/E, export STL file of each component (optional)

Export all components except Turret against machine Zero CSYS

Machine Zero is located at right plane center of spindle

Build turning machine In Pro/E, export STL file of each component (optional)

Export all components except Turret against machine Zero CSYS

Machine Zero is located at right plane center of spindle

Z

X

Machine Zero

Page 77: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 77

Exercise 7 - Turning machineExercise 7 - Turning machine

Export Turret Use CSYS-ACS4 It is at located at left plane center of turret

Export Turret Use CSYS-ACS4 It is at located at left plane center of turret

Page 78: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 78

Exercise 7 - Turning machineExercise 7 - Turning machine

Build machine kinematics Read next two pages for details Find STL files in exercise 7 folder

Build machine kinematics Read next two pages for details Find STL files in exercise 7 folder

Base

SpindleFixture

Stock

Z-axis

X-axis

Turret

Page 79: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 79

Exercise 7 - Turning machineExercise 7 - Turning machine

Machine components Base

Type: Base, Name: Base, Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘base.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0) Primitives: ‘base-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0)

Spindle Type: Spindle, Name: Spindle, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0)

Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘spindle.stl’, Color, inherit, Position (0 0 0), Angle (0 0 0)

Fixture Type: Fixture, Name: Fixture, Connect To: Spindle, Connect Position: (0 0 0) Color:

5Magenta , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘fixture.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Stock Type: Stock, Name: Stock, Connect To: Fixture, Connect Position: (0 0 0) Color: 6Yellow ,

Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘stock.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Machine components Base

Type: Base, Name: Base, Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘base.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0) Primitives: ‘base-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0)

Spindle Type: Spindle, Name: Spindle, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0)

Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘spindle.stl’, Color, inherit, Position (0 0 0), Angle (0 0 0)

Fixture Type: Fixture, Name: Fixture, Connect To: Spindle, Connect Position: (0 0 0) Color:

5Magenta , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘fixture.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Stock Type: Stock, Name: Stock, Connect To: Fixture, Connect Position: (0 0 0) Color: 6Yellow ,

Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘stock.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Page 80: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 80

Exercise 7 - Turning machineExercise 7 - Turning machine

Z Type: Z Linear, Name: Z, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0) Color:

4Cyan , Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘z-axis.stl’, Color, Inherit,Rapid Rate, 200, Position (0 0 0), Angle (0 0 0) Primitives: ‘z-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0

X Type: X Linear, Name: X, Motion Axis: X, Connect To: Z, Connect Position: (0 0 0) Color:

3Light Steel Blue, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘x-axis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Turret Type: B Turret, Name: Turret, Motion Axis, Z, Connect To: X, Connect Position: (12.9103, 0,

15) Color: 2Green, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) (Notes: Offset value is measured from machine zero to left plane center of turret) Primitives: ‘turret.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool 1 Type: Tool, Name: Too l 1, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Red, Mixed Mode: Shade, Angles: (0 0 0)

Z Type: Z Linear, Name: Z, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0) Color:

4Cyan , Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘z-axis.stl’, Color, Inherit,Rapid Rate, 200, Position (0 0 0), Angle (0 0 0) Primitives: ‘z-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0

X Type: X Linear, Name: X, Motion Axis: X, Connect To: Z, Connect Position: (0 0 0) Color:

3Light Steel Blue, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘x-axis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Turret Type: B Turret, Name: Turret, Motion Axis, Z, Connect To: X, Connect Position: (12.9103, 0,

15) Color: 2Green, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) (Notes: Offset value is measured from machine zero to left plane center of turret) Primitives: ‘turret.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool 1 Type: Tool, Name: Too l 1, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Red, Mixed Mode: Shade, Angles: (0 0 0)

Page 81: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 81

Exercise 7 - Turning machineExercise 7 - Turning machine

Tool 2 Type: Tool, Name: Too l 2, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 -90) Save machine file in exercise 7 folder, give file name

‘2xturn.mch’ Add control file to machine

use control file ‘2xturn-inch.ctl’, find it in exercise 7 folder

Tool 2 Type: Tool, Name: Too l 2, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 -90) Save machine file in exercise 7 folder, give file name

‘2xturn.mch’ Add control file to machine

use control file ‘2xturn-inch.ctl’, find it in exercise 7 folder

Page 82: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 82

Exercise 7 - Turning machineExercise 7 - Turning machine

About control file A super group ‘Toolchange’

must be in control file to enable turret rotation when tool change.

See right box for details Open control file

‘2xturn-inch.ctl’ to find this super group

About control file A super group ‘Toolchange’

must be in control file to enable turret rotation when tool change.

See right box for details Open control file

‘2xturn-inch.ctl’ to find this super group

SUPERGROUP "Toolchange" {WORD_VALUE "T" {

COND_AND "G" "65" {MACRO "MacroVar"

}}WORD_VALUE "T 1" {

COND_AND "G" "65" {MACRO "NullMacro"

}}WORD_VALUE "T 2" {

COND_AND "G" "65" {MACRO "NullMacro"

}MACRO "TurretRetract"MACRO "TurretIndex"MACRO "TurretLoadTool"MACRO "TurretActivateTool"MACRO "DwellTime" {

OVERRIDE_VALUE 29.1655 }MACRO "DwellMacro"

}WORD_VALUE "T 3" {

COND_AND "G" "65" {MACRO "NullMacro"

}MACRO "XAxisIncreMotion" {

OVERRIDE_VALUE 0 }MACRO "ZAxisIncreMotion" {

OVERRIDE_VALUE 0 }MACRO "ToolOffsetIndex"MACRO "ToolOffsetUpdate2"MACRO "ToolOffsetAptAdj2"MACRO "CutterCompValue"MACRO "ToolNoseCompValue"

}}

Page 83: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 83

Exercise 7 - Turning machineExercise 7 - Turning machine

Set Input Program Zero Choose: Job / Tables In Job Tables window, choose: ‘Input Program Zero’, see

following figure for other parameters setting Give Index=1 (Note 1: Values (-12.9103, 0, -8) is measured from left plane

center of turret to right plane center of stock) (Note 2: We are going to use right plane center of stock as

programming center)

Set Input Program Zero Choose: Job / Tables In Job Tables window, choose: ‘Input Program Zero’, see

following figure for other parameters setting Give Index=1 (Note 1: Values (-12.9103, 0, -8) is measured from left plane

center of turret to right plane center of stock) (Note 2: We are going to use right plane center of stock as

programming center)

X

Z

Page 84: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 84

Exercise 7 - Turning machineExercise 7 - Turning machine

Test your machine with MDI X0Z0 position is shown in the following figure Stock and turret center lines are coincident Right plane of stock and left plane of turret are adjacent

Test your machine with MDI X0Z0 position is shown in the following figure Stock and turret center lines are coincident Right plane of stock and left plane of turret are adjacent

Page 85: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 85

Exercise 7 - Turning machineExercise 7 - Turning machine

Transfer tools from Pro/NC to VERICUT Open MFG file in Pro/NC

Change Pro/E working directory to …\exercise 7 Open MFG file ‘turn.mfg’, In Pro/NC, choose: CL Data / NC Check / CL File (open

‘turn.ncl’) /Done Run simulation, exit VERICUT (Notes, by running VERICUT simulation, tools data can be

transferred from Pro/NC to VERICUT automatically, which will be called in VERICUT MS)

Load tool library to VERICUT MS In VERICUT MS, choose: Tools / Tool File Open file ‘cgtpro.tls’, find this file in exercise 7 folder

Transfer tools from Pro/NC to VERICUT Open MFG file in Pro/NC

Change Pro/E working directory to …\exercise 7 Open MFG file ‘turn.mfg’, In Pro/NC, choose: CL Data / NC Check / CL File (open

‘turn.ncl’) /Done Run simulation, exit VERICUT (Notes, by running VERICUT simulation, tools data can be

transferred from Pro/NC to VERICUT automatically, which will be called in VERICUT MS)

Load tool library to VERICUT MS In VERICUT MS, choose: Tools / Tool File Open file ‘cgtpro.tls’, find this file in exercise 7 folder

Page 86: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 86

Exercise 7 - Turning machineExercise 7 - Turning machine

Set Tool gauge offset In VERICUT MS, choose: Tools / Tool Manager In Tool Manager window, choose Tool 1, then click Modify In Tool Modify window, choose Properties In Tool Properties window, change Gage Offsets to: (7, 0,

0.25) Change Tool 2 gauge offset to (7 0 0.25) Save tool library Close Tool Manager window

Set Tool gauge offset In VERICUT MS, choose: Tools / Tool Manager In Tool Manager window, choose Tool 1, then click Modify In Tool Modify window, choose Properties In Tool Properties window, change Gage Offsets to: (7, 0,

0.25) Change Tool 2 gauge offset to (7 0 0.25) Save tool library Close Tool Manager window

Page 87: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 87

Exercise 7 - Turning machineExercise 7 - Turning machine

Load tool path file In VERICUT MS, choose: Job / Setting In Job Setting window, load tool path file to ‘turn.tap’, find in

exercise 7 folder Change Log file to ‘2xturn.log’, save it in exercise 7 folder See following figure for other settings

Load tool path file In VERICUT MS, choose: Job / Setting In Job Setting window, load tool path file to ‘turn.tap’, find in

exercise 7 folder Change Log file to ‘2xturn.log’, save it in exercise 7 folder See following figure for other settings

Page 88: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 88

Exercise 7 - Turning machineExercise 7 - Turning machine

Build Tool Index Table In VERICUT MS, choose: Tools / Tables In Tool Tables window, choose Table Name as ‘Tool Index

Table’, then click Build Tool List, 2 lines of tool index info appears. Two tools appears on turret too.

Close Tool Tables window. Save JOB file

Give JOB file name ‘2xturn.job’, save it in exercise 7 folder

Build Tool Index Table In VERICUT MS, choose: Tools / Tables In Tool Tables window, choose Table Name as ‘Tool Index

Table’, then click Build Tool List, 2 lines of tool index info appears. Two tools appears on turret too.

Close Tool Tables window. Save JOB file

Give JOB file name ‘2xturn.job’, save it in exercise 7 folder

Page 89: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 89

Exercise 7 - Turning machineExercise 7 - Turning machine

Run simulation

Check dimension after simulation Use Analysis / X-Caliper to check diameters, D1 and D2,

see if it is same as design model in Pro/NC

Run simulation

Check dimension after simulation Use Analysis / X-Caliper to check diameters, D1 and D2,

see if it is same as design model in Pro/NC

D1 D2

Page 90: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 90

Exercise 8 - OutlineExercise 8 - Outline

Outline Mill/Turn machining center

Create components and assembly in Pro/E Export components in STL format

Linear components Rotary components

Build machine kinematics and load STL files Set input program zero Load control file, mill-turn control introduction Create MFG file in Pro/NC, generate TAP file using PP Run NC Check to transfer tools and Stock data from Pro/NC

to VERICUT, which will be used later Load tool library file to Machine Simulation. Set turning tool

gage offset Load Tool path file

Outline Mill/Turn machining center

Create components and assembly in Pro/E Export components in STL format

Linear components Rotary components

Build machine kinematics and load STL files Set input program zero Load control file, mill-turn control introduction Create MFG file in Pro/NC, generate TAP file using PP Run NC Check to transfer tools and Stock data from Pro/NC

to VERICUT, which will be used later Load tool library file to Machine Simulation. Set turning tool

gage offset Load Tool path file

Page 91: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 91

Exercise 8 - OutlineExercise 8 - Outline

Build tool list Set Turret rotation angle for milling tools Play Machine Simulation Run VERICUT and Machine Simulation simultaneously

Open USR file Load stock file Set toolpath orientation Load Tool library file Load Tool path file G-Code setting, connect USR file with a JOB file Open Machine Simulation form VERICUT

Run VERICUT and Machine Simulation together

Build tool list Set Turret rotation angle for milling tools Play Machine Simulation Run VERICUT and Machine Simulation simultaneously

Open USR file Load stock file Set toolpath orientation Load Tool library file Load Tool path file G-Code setting, connect USR file with a JOB file Open Machine Simulation form VERICUT

Run VERICUT and Machine Simulation together

Page 92: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 92

Exercise 8 - Mill/Turn Exercise 8 - Mill/Turn

Build Mill/Turn machining center Load machine components and assembly in Pro/E

Set Pro/E working directory to: …\exercise 8\machine-proe\ Open file: ‘mill-turn.asm’ Find all components and

assembly file in folder: …\exercise 8\machine-proe\

Build Mill/Turn machining center Load machine components and assembly in Pro/E

Set Pro/E working directory to: …\exercise 8\machine-proe\ Open file: ‘mill-turn.asm’ Find all components and

assembly file in folder: …\exercise 8\machine-proe\

Page 93: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 93

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Export components in STL format Export non rotary components

It includes all components except ‘turret’ and ‘tool-holder’ User CSYS in machine zero, it is located at right side plane

center of spindle Take both ‘z-slide’ components when exporting ‘z-side’, same

comments for ‘x-slide’ Use ‘0.1’ or smaller for chord height Give STL files same name as proe

part

Export components in STL format Export non rotary components

It includes all components except ‘turret’ and ‘tool-holder’ User CSYS in machine zero, it is located at right side plane

center of spindle Take both ‘z-slide’ components when exporting ‘z-side’, same

comments for ‘x-slide’ Use ‘0.1’ or smaller for chord height Give STL files same name as proe

partX

Z

ACS3

Page 94: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 94

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Export rotary components It includes ‘turret’ and four ‘tool-holder’ Use CSYS (ACS4) at rotating center of turret Export four holder components separately, give them name

‘holder-1, holder-3, holder-5, holder-7. See following figure for holder number and location

Export rotary components It includes ‘turret’ and four ‘tool-holder’ Use CSYS (ACS4) at rotating center of turret Export four holder components separately, give them name

‘holder-1, holder-3, holder-5, holder-7. See following figure for holder number and location

Holder-1

Holder-5

Holder-3Holder-7

Page 95: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 95

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Build machine kinematics See following figure and next 3 pages for details Tips

Make sure Tool Index Number is set right Make sure Angle is right

Build machine kinematics See following figure and next 3 pages for details Tips

Make sure Tool Index Number is set right Make sure Angle is right

Page 96: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 96

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Machine components Base

Type: Base, Name: Base, Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘base.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0) Primitives: ‘base-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0)

Spindle Type: Spindle, Name: Spindle, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0)

Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘spindle.stl’, Color, inherit, Position (0 0 0), Angle (0 0 0)

Fixture Type: Fixture, Name: Fixture, Connect To: Spindle, Connect Position: (0 0 0) Color:

5Magenta , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘fixture.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Stock Type: Stock, Name: Stock, Connect To: Fixture, Connect Position: (0 0 0) Color: 6Yellow ,

Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘stock.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Machine components Base

Type: Base, Name: Base, Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘base.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0) Primitives: ‘base-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0)

Spindle Type: Spindle, Name: Spindle, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0)

Color: 3Light Steel Blue, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘spindle.stl’, Color, inherit, Position (0 0 0), Angle (0 0 0)

Fixture Type: Fixture, Name: Fixture, Connect To: Spindle, Connect Position: (0 0 0) Color:

5Magenta , Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘fixture.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Stock Type: Stock, Name: Stock, Connect To: Fixture, Connect Position: (0 0 0) Color: 6Yellow ,

Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘stock.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Page 97: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 97

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Z Type: Z Linear, Name: Z, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0) Color:

4Cyan , Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘z-axis.stl’, Color, Inherit,Rapid Rate, 200, Position (0 0 0), Angle (0 0 0) Primitives: ‘z-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0

X Type: X Linear, Name: X, Motion Axis: X, Connect To: Z, Connect Position: (0 0 0) Color:

3Light Steel Blue, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘x-axis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0) Primitives: ‘x-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0)

Y Type: Y Linear, Name: Y, Motion Axis: Y, Connect To: X, Connect Position: (0 0 0) Color:

4Cyan, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘y-axis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Z Type: Z Linear, Name: Z, Motion Axis: Z, Connect To: Base, Connect Position: (0 0 0) Color:

4Cyan , Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘z-axis.stl’, Color, Inherit,Rapid Rate, 200, Position (0 0 0), Angle (0 0 0) Primitives: ‘z-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0

X Type: X Linear, Name: X, Motion Axis: X, Connect To: Z, Connect Position: (0 0 0) Color:

3Light Steel Blue, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘x-axis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0) Primitives: ‘x-slide.stl’, Color, white, Position (0 0 0), Angle (0 0 0)

Y Type: Y Linear, Name: Y, Motion Axis: Y, Connect To: X, Connect Position: (0 0 0) Color:

4Cyan, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) Primitives: ‘y-axis.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Page 98: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 98

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Turret Type: B Turret, Name: Turret, Motion Axis, Z, Connect To: Y, Connect Position: (12.9103, 0,

13) Color: 2Green, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) (Notes: Offset value is measured from machine zero to left plane center of turret) Primitives: ‘turret.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool 1 Type: Tool, Name: Too l 1, Motion Axis, Z, Connect To:Turret, Connect Position: (4.5, 0, -5.5)

Color: Magenta, Mixed Mode: Shade, Angles: (0 0 0), Tool Index Number: 1 Primitives: ‘holder-1.stl’, Color, Inherit, Position (-4.5,0,5.5), Angle (0 0 0)

Tool 3 Type: Tool, Name: Too l 3, Motion Axis, Z, Connect To:Turret, Connect Position: (0, 4.5, -5.5)

Color: Magenta, Mixed Mode: Shade, Angles: (0 0 0) , Tool Index Number: 3 Primitives: ‘holder-3.stl’, Color, Inherit, Position (0, -4.5,5.5), Angle (0 0 0)

Tool 5 Type: Tool, Name: Too l 5, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 0) , Tool Index Number: 5 Primitives: ‘holder-5.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Turret Type: B Turret, Name: Turret, Motion Axis, Z, Connect To: Y, Connect Position: (12.9103, 0,

13) Color: 2Green, Rapid Rate, 200, Mixed Mode: Shade, Angles: (0 0 0) (Notes: Offset value is measured from machine zero to left plane center of turret) Primitives: ‘turret.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool 1 Type: Tool, Name: Too l 1, Motion Axis, Z, Connect To:Turret, Connect Position: (4.5, 0, -5.5)

Color: Magenta, Mixed Mode: Shade, Angles: (0 0 0), Tool Index Number: 1 Primitives: ‘holder-1.stl’, Color, Inherit, Position (-4.5,0,5.5), Angle (0 0 0)

Tool 3 Type: Tool, Name: Too l 3, Motion Axis, Z, Connect To:Turret, Connect Position: (0, 4.5, -5.5)

Color: Magenta, Mixed Mode: Shade, Angles: (0 0 0) , Tool Index Number: 3 Primitives: ‘holder-3.stl’, Color, Inherit, Position (0, -4.5,5.5), Angle (0 0 0)

Tool 5 Type: Tool, Name: Too l 5, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 0) , Tool Index Number: 5 Primitives: ‘holder-5.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Page 99: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 99

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Tool 7 Type: Tool, Name: Too l 7, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 0) , Tool Index Number: 7 Primitives: ‘holder-7.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool 2 Type: Tool, Name: Too l 2, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 45) , Tool Index Number: 2 Tool 4

Type: Tool, Name: Too l 4, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color: Magenta, Mixed Mode: Shade, Angles: (0 0 135) , Tool Index Number: 4

Save machine file, give name: ‘mill-turn.mch’

Tool 7 Type: Tool, Name: Too l 7, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 0) , Tool Index Number: 7 Primitives: ‘holder-7.stl’, Color, Inherit, Position (0 0 0), Angle (0 0 0)

Tool 2 Type: Tool, Name: Too l 2, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color:

Magenta, Mixed Mode: Shade, Angles: (0 0 45) , Tool Index Number: 2 Tool 4

Type: Tool, Name: Too l 4, Motion Axis, Z, Connect To:Turret, Connect Position: (0 0 0) Color: Magenta, Mixed Mode: Shade, Angles: (0 0 135) , Tool Index Number: 4

Save machine file, give name: ‘mill-turn.mch’

Page 100: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 100

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Set Input program zero It is measured from left side turret plane center to right side

stock plane center Load Control file

Open control file ‘mill-turn.ctl’ Save JOB file, ‘mill-turn.job’ Test your machine with MDI

Set Input program zero It is measured from left side turret plane center to right side

stock plane center Load Control file

Open control file ‘mill-turn.ctl’ Save JOB file, ‘mill-turn.job’ Test your machine with MDI X

Z

X0Y0Z0

Page 101: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 101

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

About Mill-Turn Control A super group ‘Toolchange’

must be in control file to enable turret rotation when tool change.

About Mill-Turn Control A super group ‘Toolchange’

must be in control file to enable turret rotation when tool change.

SUPERGROUP "Toolchange" {WORD_VALUE "T" {

COND_AND "G" "65" {MACRO "MacroVar"

}}WORD_VALUE "T 1" {

COND_AND "G" "65" {MACRO "NullMacro"

}}WORD_VALUE "T 2" {

COND_AND "G" "65" {MACRO "NullMacro"

}MACRO "TurretRetract"MACRO "TurretIndex"MACRO "TurretLoadTool"MACRO "TurretActivateTool"MACRO "DwellTime" {

OVERRIDE_VALUE 29.1655 }MACRO "DwellMacro"

}WORD_VALUE "T 3" {

COND_AND "G" "65" {MACRO "NullMacro"

}MACRO "XAxisIncreMotion" {

OVERRIDE_VALUE 0 }MACRO "ZAxisIncreMotion" {

OVERRIDE_VALUE 0 }MACRO "ToolOffsetIndex"MACRO "ToolOffsetUpdate2"MACRO "ToolOffsetAptAdj2"MACRO "CutterCompValue"MACRO "ToolNoseCompValue"

}}

Page 102: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 102

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Mill/Turn mode change macro must be in M_Misc Supergroup Mill/Turn mode change macro must be in M_Misc Supergroup

WORD_VALUE "M" "35" {MACRO "VC_ModeMilling"

}WORD_VALUE "M" "36" {

MACRO "VC_ModeTurning"}

Page 103: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 103

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

X multiplier X multiplier for word X must match the setting in Lathe post-processor

X multiplier X multiplier for word X must match the setting in Lathe post-processor

Page 104: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 104

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

MFG file in Pro/NC Set Pro/E working directory to: …\exercise 8\mfg-pronc\ Open file: ‘mill-turn-2.mfg’ Create NCL file for whole operation, give name: ‘mill-

turn.ncl’ Performing NC Check to transfer Tools from Pro/NC to

VERICUT In Pro/NC, choose: CL Data / NC Check / CL File / (choose file

‘mill-turn.ncl’) /Done Create TAP file

Using Post-Processor ‘fan16t’ to post the NCL file, give TAP file name ‘mill-turn.tap’

PP ‘fan16t’ is merged with PP ‘fan16m’, it is a mill/turn merged post-processor

MFG file in Pro/NC Set Pro/E working directory to: …\exercise 8\mfg-pronc\ Open file: ‘mill-turn-2.mfg’ Create NCL file for whole operation, give name: ‘mill-

turn.ncl’ Performing NC Check to transfer Tools from Pro/NC to

VERICUT In Pro/NC, choose: CL Data / NC Check / CL File / (choose file

‘mill-turn.ncl’) /Done Create TAP file

Using Post-Processor ‘fan16t’ to post the NCL file, give TAP file name ‘mill-turn.tap’

PP ‘fan16t’ is merged with PP ‘fan16m’, it is a mill/turn merged post-processor

Page 105: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 105

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Load Tool and Tool Path file Copy file ‘cgtpro.tls’ and ‘mill-turn.tap’ to folder …\exercise

8\VERICUT. Change file name of ‘cgtpro.tls’ to ‘mill-turn.tls’ Load tool library

In VERICUT MS, choose: Tools / Tool File, open file ‘mill-turn.tls’

Set turning tool gage offset Set both turning tool (T2 and T4) gage offset to (7, 0, 0.25).

Refer Exercise 7 for details

Load Tool and Tool Path file Copy file ‘cgtpro.tls’ and ‘mill-turn.tap’ to folder …\exercise

8\VERICUT. Change file name of ‘cgtpro.tls’ to ‘mill-turn.tls’ Load tool library

In VERICUT MS, choose: Tools / Tool File, open file ‘mill-turn.tls’

Set turning tool gage offset Set both turning tool (T2 and T4) gage offset to (7, 0, 0.25).

Refer Exercise 7 for details

Page 106: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 106

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Load Tool path file In VERICUT MS, choose: Job / Job Setting Load tool path file ‘mill-turn.tap’

Build tool list Choose: Tools / Tables / Tool Index Table /Build Tool List Reset Machine Simulation, tools appear on turret

Load Tool path file In VERICUT MS, choose: Job / Job Setting Load tool path file ‘mill-turn.tap’

Build tool list Choose: Tools / Tables / Tool Index Table /Build Tool List Reset Machine Simulation, tools appear on turret

Page 107: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 107

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Set turret rotation angle for two milling tools Turret rotation angle only need to be set for milling tools Choose: Tools / Tables / Turret Rotation, see following

figure for details, index # here reflects Tool ID # Turret rotates this angle when the tool is called in tool path

file The angle is measured from the tool original orientation to

dash line (position when tool in use) Save JOB file

Set turret rotation angle for two milling tools Turret rotation angle only need to be set for milling tools Choose: Tools / Tables / Turret Rotation, see following

figure for details, index # here reflects Tool ID # Turret rotates this angle when the tool is called in tool path

file The angle is measured from the tool original orientation to

dash line (position when tool in use) Save JOB file

X

Y

Tool 1

Tool 3

Rotate To

Page 108: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 108

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Play simulation Reset VERICUT MS, play simulation

Run VERICUT and Machine Simulation simultaneously USR file setting

Copy files ‘cgpro.usr’ and ‘cgpro1.stk’ in folder …\exercise 8\mfg-pronc\ then paste then in folder …exercise 8\vericut\

Change USR file name to: ‘mill-turn.usr’ Open USR file ‘mill-turn.usr’

Load stock file. In VERICUT choose: Model / Model Definition / Stock / (open polygon file ‘cgtpro1.stk’) / Apply

Play simulation Reset VERICUT MS, play simulation

Run VERICUT and Machine Simulation simultaneously USR file setting

Copy files ‘cgpro.usr’ and ‘cgpro1.stk’ in folder …\exercise 8\mfg-pronc\ then paste then in folder …exercise 8\vericut\

Change USR file name to: ‘mill-turn.usr’ Open USR file ‘mill-turn.usr’

Load stock file. In VERICUT choose: Model / Model Definition / Stock / (open polygon file ‘cgtpro1.stk’) / Apply

Page 109: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 109

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Set Toolpath orientation In VERICUT, choose: Toolpath / Toolpath Orientation Give (0 0 7) for Ref(XYZ) Notice that from right side of stock (input programming zero) to it primitive origin is 7

Set Toolpath orientation In VERICUT, choose: Toolpath / Toolpath Orientation Give (0 0 7) for Ref(XYZ) Notice that from right side of stock (input programming zero) to it primitive origin is 7

7

Page 110: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 110

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Load Tool library file In VERICUT, choose: Tools / Tool Control / Tool Library (open

tool library file ‘mill-turn.tls’) / OK

Load Tool library file In VERICUT, choose: Tools / Tool Control / Tool Library (open

tool library file ‘mill-turn.tls’) / OK

Page 111: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 111

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Load Tool path file In VERICUT, choose: Toolpath / Toolpath Control In Toolpath Control window, open Tool path file ‘mill-turn.tap’,

set toolpath type=G-Code Data, Multiple Toolpath Files=No

Load Tool path file In VERICUT, choose: Toolpath / Toolpath Control In Toolpath Control window, open Tool path file ‘mill-turn.tap’,

set toolpath type=G-Code Data, Multiple Toolpath Files=No

Page 112: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 112

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

G-code settting In Toolpath Control window, choose G-code setting In G-Code Setting window, choose: File / Open (open file ‘mill-

turn.job’) Choose: File / Close Choose Ok in Tool path control window

Connect to Machine Simulation In VERICUT, choose: Applications / Machine Simulation

G-code settting In Toolpath Control window, choose G-code setting In G-Code Setting window, choose: File / Open (open file ‘mill-

turn.job’) Choose: File / Close Choose Ok in Tool path control window

Connect to Machine Simulation In VERICUT, choose: Applications / Machine Simulation

Page 113: Global solutions innovation collaboration © 2001 PTC Training Exercises VERICUT for Pro/ENGINEER Machine Simulation

© 2001 PTC 113

Exercise 8 - Mill/TurnExercise 8 - Mill/Turn

Resize VERICUT and Machine Simulation window Click Play button (in either window)

Resize VERICUT and Machine Simulation window Click Play button (in either window)