1 / 113

Training Exercises VERICUT for Pro/ENGINEER

Training Exercises VERICUT for Pro/ENGINEER. Machine Simulation. Introduction. Terms ‘MS’ stands for ‘Machine Simulation’ in this exercise. Exercise 1 - Outline. Outline 3 axis milling machine Work in Pro/E Create machine components and assembly in Pro/E

roden
Télécharger la présentation

Training Exercises VERICUT for Pro/ENGINEER

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TrainingExercises VERICUT for Pro/ENGINEER Machine Simulation

  2. Introduction • Terms • ‘MS’ stands for ‘Machine Simulation’ in this exercise

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

  4. z-axis base-z-slide z-axis-cylinder stock fixture y-axis base x-axis base-x-slide Exercise 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’

  5. Exercise 1 - 3 axis milling machine • 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’

  6. base-y-slide z-axis y-axis z-axis-cylinder fixture x-axis stock base base-z-slide Exercise 1 - 3 axis milling machine • 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’

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

  8. Components Tree Exercise 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’

  9. Tool Z Linear Y Linear Exercise 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.

  10. X Linear Fixture Stock Exercise 1 - 3 axis milling machine • Components: X-Linear, Fixture and Stock • After finish last component - ‘Stock’, click OK in Add Component window

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

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

  13. Gauge Point 15.2 Machine Zero Exercise 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

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

  15. Exercise 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)

  16. 7.7 Exercise 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)

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

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

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

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

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

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

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

  24. Exercise 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)

  25. Exercise 2 - 4 axis milling machine • Build machine kinematics

  26. Exercise 2 - 4 axis milling machine • Build machine kinematics

  27. Exercise 2 - 4 axis milling machine • Build machine kinematics

  28. Exercise 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)

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

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

  31. Gauge Point Exercise 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

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

  33. XAXIS ZAXIS YAXIS CAXIS DAXIS Base Table Exercise 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

  34. CAXIS DAXIS Exercise 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)

  35. Exercise 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)

  36. Exercise 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)

  37. Components Tree Exercise 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)

  38. C-axis CSYS D-axis CSYS -6 21 8 Machine Zero -16.5 Exercise 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)

  39. 15 -16.5 Exercise 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

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

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

  42. 3 Axis Vertical Mill 3 Axis Horizontal Mill Exercise 3 - Build your own machine

  43. 4 Axis Vertical Mill Table A 4 Axis Horizontal Mill Table B Exercise 3 - Build your own machine

  44. 5 Axis Vertical MillHead A on B 5 Axis Vertical MillHead B / Table A Exercise 3 - Build your own machine

  45. 5 Axis Vertical Milltables A on C 5 Axis Horizontal MillHeads A on B Exercise 3 - Build your own machine

  46. 5 Axis Horizontal Milltables B on A 5 Axis Horizontal MillHead A / Table B Exercise 3 - Build your own machine

  47. Exercise 3 - Build your own machine • 5 Axis Gantry Mill - Heads B on C

  48. Exercise 3 - Build your own machine • 5 Axis Gantry Mill - Heads A on B

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

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

More Related