ug的ISV機床仿真與后處理_第1頁
ug的ISV機床仿真與后處理_第2頁
ug的ISV機床仿真與后處理_第3頁
ug的ISV機床仿真與后處理_第4頁
ug的ISV機床仿真與后處理_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、1會計學ug的的ISV機床仿真與后處理機床仿真與后處理2Post processorNX NC programmingMachine tool simulationTool path verificationComplete solution inside NXCommon data is shared by all applicationsCost effective to implement and maintainMachine tool modelToolsFixturesCreated in NXCreated in Post BuilderNX LibrariesMachine t

2、ool controller3NX CAMCAM VisualizeISV SimulationInternal Tool PathISV Advanced SimulationNo machine kinematics visualization of cutter with tool path“ “Light” machine simulation- out of the box ready to cover basic simulation needsComplete machine simulation for the most demanding needs. Includes ma

3、chine tool builderExternal PTP file4特點:實時的模擬加工,減少加工試切實現(xiàn)加工刀具軌跡的優(yōu)化方便、易用56789MillingTurning1011CSE comprises of three components1.Controller specific language parserDelivered with NX5 installation2.Controller Configuration file (CCF)Encrypted XML, CCF for Fanuc has shipped as OOTB configuration with NX

4、5 installation3.Machine configuration file (MCF)12Mills1XYZ (XY-TB/Z-HD/Vert)2XYZ (XYZ-TB/Hor)3XYZ (XZ-TB/Y-HD/Hor)4XYZ (Z-TB/XY-HD/Hor)5XYZA (XYA-TB/Z-HD/Vert)6XYZA (XZA-TB/Y-HD/Hor)7XYZCB (XYC-TB/ZB-HD/Vert)8XYZAB (XZAB-TB/Y-HD/Hor)9XYZCA (XYZAB-HD/Gantry)10XYZB (XZB-TB/Y-HD/Hor)11XYZBC (XBC-TB/ZY

5、-HD/Vert)12XYZBC (BC-TB/XYZ-HD/Vert/Nutate)Lathes1XZ with turret2XZIn NX5, OOTB machine configurations are for Fanuc only. Siemens and Heidenhain would be available in NX6 timeframe.Non-orthographic 45degree13NC code CL FileG01 X3.4G03 Y3.1 I3.3Virtual NC ControllerProcess DataEventsMachine Tool Dri

6、verS&VEngineS&V EventsNC codeS&VCommandsProcess DataEventsMachine Tool DriverS&V EventsPostEvent HandlerNC ControllerPlug-IN14151617NC code CL FileG01 X3.4G03 Y3.1 I3.3Virtual NC ControllerProcess DataEventsMachine Tool DriverS&VEngineS&V EventsNC codeS&VCommandsProcess D

7、ataEventsMachine Tool DriverS&V EventsPostEvent HandlerNC ControllerPlug-IN18Collision ConfigurationCustomizable Simulation Control PanelSimulationConfiguration19201basesaddlecrosstablespindle21Inside MACHresourcelibrarymachinegraphics add your new machine directory. Make sure that the NAME of t

8、he directory is the same as the machine tool name in the library For our example, add: MACHresourcelibrarymachinegraphicsbridgeport_sim 22bridgeport_sim.prt is where we will place the kinematics tree (it has no geometry on its own)bridgeport_3_axis.prt is the assembly part where all the components o

9、f the machine tool are locatedbridgeport_base.prt is a component of the machinebridgeport_saddle.prt is a component of the machinebridgeport_cross.prt is a component of the machinebridgeport_table.prt is a component of the machinebridgeport_spindle.prt is a component of the machineSo we have the fol

10、lowing assembly structure:232XYZ24XYZ注意: MACHINE_ZERO 定義了機床的坐標系及原點位置。請參考機床手冊,確定坐標位置及X,Y,Z的方向25Now lets add the different branches of the tree8. Select component MACHINE_BASE9. mb3 Insert K-Component Name= SPINDLE10. Geometry entities, select BRIDGEPORT_SPINDLE11. Do the same for Z_SLIDE, Y_SLIDE, X_

11、SLIDE, SETUP, PART, BLANK, AND FIXTURE注意:在運動關系結(jié)構(gòu)樹中,Y-SLIDE是Z-SLIDE的兒子, X-SLIDE是Y-SLIDE的兒子,這是因為當saddle移動時,y-cross隨之而動,同樣當y-cross移動時,x-table也隨之而動。另外,SET_UP, PART, BLANK, FIXTURE可以不包含幾何 26Based on your machine manual注意:對本實例,將所有的運動相對于一個坐標系統(tǒng)(MACHINE_BASEMACHINE_ZERO)進行定義已經(jīng)足夠 。在其它復雜結(jié)構(gòu)中,可能需要定義其它的Junctions.

12、27+X+Y+ZMachine base coordinate system (MBCS)How do we set the direction of the linear axis?Place yourself on the spindle and look down towards the tableIf the table moves in the + X direction in MBCS, in the coordinates of the viewer, the table moves in the X directionThe same is true for Y and Z+X

13、+Y+ZViewer coordinatesystem (VCS)It is important to set the correct direction of the axis of junction28ZXY29XYZXYZpart3027. Select SETUP, mb3 Classify SETUP ELEMENT28. Do the same for part, blank and fixture31Add an entry for your new machine in:MACHresourcelibrarymachineasciimachine_database.datthi

14、s is pointing to the .dat file that defines the post to be usedname to be used when running the post & simulatingpost tcl file created by Post Builderpost def file created by Post BuilderInside MACHresourcepostprocessor create bridgeport.dat with the following text:3# Bridgeport 3-axis example c

15、onfig file - Event Handler and Definition file #BRIDGEPORT 3-AXIS MILL,$UGII_CAM_POST_DIRbridgeport_sim.tcl,$UGII_CAM_POST_DIRbridgeport_sim.def324333435 #+ # Fetch physical axes (machine tool model). # - If Y axis is not defined for a lathe, leave it alone. #+ set mom_sim_mt_axis(X) X set mom_sim_m

16、t_axis(Y) Y set mom_sim_mt_axis(Z) Z switch $mom_sim_num_machine_axes 4 set mom_sim_mt_axis(4) A 5 set mom_sim_mt_axis(4) B set mom_sim_mt_axis(5) C #+# Specify a component as the ZCS reference base. It should be a non-rotating # component that the part is connected to directly or indirectly in the

17、assembly tree.#+ set mom_sim_zcs_base X_SLIDE #+# Define spindle component and its junction for mounting tools.#+ set mom_sim_spindle_comp “SPINDLE set mom_sim_spindle_jct “TOOL_MOUNT_JCT7. Edit this file to match your machine tool kinematics configuration Traverse the kinematics tree from the PART

18、to find the ZCS base component When done save the post 4section not used for this postdont changethese names need to match364these files are part of the postthis file is the machine tool driverWARNING: Do not edit these files directly. Use ONLY Post Builder!Only a Virtual NC Controller enabled Post

19、can be used in ISV375一旦將機床加入了庫中,就可準備一簡單零件對其進行測試創(chuàng)建一簡單零件,并產(chǎn)生一刀具軌跡(例如在一方塊上表面創(chuàng)建刀軌) 必須在進行機床仿真前創(chuàng)建刀具軌跡為了將加工零件自動裝載到機床上,需要按照以下說明增加運動關系結(jié)構(gòu) :增加一 SETUP k部件在該部件上定義PART_MOUNT_JCT增加一PART k部件,并選取幾何對該部件進行分類 JUNCTION應該位于零件將要裝載的位置 SETUP必須分類為SETUP_ELEMENT, PART 必須分類為 PART!383940COPY TORENAME414243Build the kinematics st

20、ructureMACHINE_BASEK-ComponentJunctionAxisJunction and axis name must match the name defined in CCF/MCF configuration files.444546Definition LevelThe reference Junction of an Axis should be set on the parent level. Never be set on the K-Component itself that the Axis is specified with.Youll regret,

21、if you dont classify this Junction!47TOOL_MOUNT_JCTX up, please!Spindle48PART_MOUNT_JCTSETUPPART49When a table moves Reverse the direction!To reverse or Not to reverse?Doh!5051525455Mills1XYZ (XY-TB/Z-HD/Vert)2XYZ (XYZ-TB/Hor)3XYZ (XZ-TB/Y-HD/Hor)4XYZ (Z-TB/XY-HD/Hor)5XYZA (XYA-TB/Z-HD/Vert)6XYZA (X

22、ZA-TB/Y-HD/Hor)7XYZCB (XYC-TB/ZB-HD/Vert)8XYZAB (XZAB-TB/Y-HD/Hor)9XYZCA (XYZAB-HD/Gantry)10XYZB (XZB-TB/Y-HD/Hor)11XYZBC (XBC-TB/ZY-HD/Vert)12XYZBC (BC-TB/XYZ-HD/Vert/Nutate)Lathes1XZ with turret2XZIn NX5, OOTB machine configurations are for Fanuc only. Siemens and Heidenhain would be available in NX6 timeframe.Non-orthographic 45degree56571basesaddlecrosstablespindle58XYZ注意: MACHINE_ZERO 定義了機床的坐標系及原點位置。請參考機床手冊,確定坐標位置及X,Y,Z的方向59 #+ # Fetch physical axes (machine tool model). # - If Y axis is not defined for a lathe, leave it alone. #+ se

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論