ug的ISV机床仿真与后处理_第1页
ug的ISV机床仿真与后处理_第2页
ug的ISV机床仿真与后处理_第3页
ug的ISV机床仿真与后处理_第4页
ug的ISV机床仿真与后处理_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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特点:实时的模拟加工,减少加工试切实现加工刀具轨迹的优化方便、易用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注意:在运动关系结构树中,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注意:对本实例,将所有的运动相对于一个坐标系统(MACHINE_BASEMACHINE_ZERO)进行定义已经足够 。在其它复杂结构中,可能需要定义其它的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一旦将机床加入了库中,就可准备一简单零件对其进行测试创建一简单零件,并产生一刀具轨迹(例如在一方块上表面创建刀轨) 必须在进行机床仿真前创建刀具轨迹为了将加工零件自动装载到机床上,需要按照以下说明增加运动关系结构 :增加一 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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论