ug的ISV机床仿真与.ppt
《ug的ISV机床仿真与.ppt》由会员分享,可在线阅读,更多相关《ug的ISV机床仿真与.ppt(54页珍藏版)》请在三一办公上搜索。
1、ISV-集成的加工模拟仿真培训,2,ISV介绍,选取加工环境,分析被加工几何,创建或编辑父节点数据,创建操作,产生刀具轨迹,刀具轨迹验证,后置处理,NC代码,程序组,刀具组,加工几何组,加工方式组,ISV,3,Complete Machining Solution with NX,Post processor,NX NC programming,Machine tool simulation,Tool path verification,NX,4,Integrated Simulation and Verification,NX CAM,CAM Visualize,ISV Simulation
2、,Internal Tool Path,ISV Advanced Simulation,No machine kinematics visualization of cutter with tool path,“Light”machine simulation-out of the box ready to cover basic simulation needs,Complete machine simulation for the most demanding needs.Includes machine tool builder,External PTP file,5,集成的加工模拟仿真
3、ISV,特点:,实时的模拟加工,减少加工试切实现加工刀具轨迹的优化方便、易用,完全集成的加工机床模拟器接近真实(Close to Reality)的模拟插入式控制器选项精确模拟与控制器相关的事件动作与NC编制过程集成建立在UG软件的装配和运动分析功能基础之上可客户化控制系统,6,ISV Simulation Engines,Pre-NX5Machine Tool Driver(MTD)With virtual NX controller(VNC)created by PostBuilderTCL baseNX5Common Simulation Engine(CSE)Encapsulation
4、 of RealNC for ISVEncrypted XMLOOTB machine configurations provided by development,7,Samples(NX5),MACHsamplesYou can find 15 samplesGood for study and quick demoLoad Options Search DirectoriesMACHresourcelibrarymachinegraphics.MACHsamples.,8,Installed Machines(NX5),9,CSE Simulation Engine,Encapsulat
5、ion of RealNCIn NX5,OOTB support forFanuc NX5Siemens 840D,Heidenhain NX6,10,“Out of the Box”Simulation,ONT Tool ViewDouble Click Replace Machine,Milling,Turning,11,“Out of the Box”Simulation Sample,MACHsamplesnc_simulation_samplesmill5axissim_8_machine_5x_mm.prt5 Axis Dual Table,12,CSE,CSE comprises
6、 of three componentsController specific language parserDelivered with NX5 installationController Configuration file(CCF)Encrypted XML,CCF for Fanuc has shipped as OOTB configuration with NX5 installationMachine configuration file(MCF),13,OOTB Installed Machine Configurations NX5,In NX5,OOTB machine
7、configurations are for Fanuc only.Siemens and Heidenhain would be available in NX6 timeframe.,Non-orthographic 45degree,14,Machine Tool Driver(MTD),Generates NC-Program and emulates the NC controller.Post ProcessorVirtual NC ControllerKey role in machine tool simulation.Motion control-accurate path
8、based on machine configuration.Handles specific machine tool features such as macros,cycles,subroutine call.Textual,graphical and audio feedback triggered by events.Fully customizable as TCL program.,NC code,CL File,G01 X3.4G03 Y3.1 I3.3,Virtual NC Controller,Process Data,Events,Machine Tool Driver,
9、S&VEngine,S&V Events,NC code,S&VCommands,Process Data,Events,Machine Tool Driver,S&V Events,PostEvent Handler,NC ControllerPlug-IN,15,ISV的构成,Machine tool builder 机床构造器Setup configurator环境配置器 Machine tool simulation机床加工模拟 Machine tool driver机床驱动器 Virtual NC ControllerNC控制器,16,Machine Tool Builder机床构造
10、器,构造机床及设备的应用模块.通过装配来构建几何模型.创建运动模型.定义安装模型.模拟机床坐标轴的运动.编辑模型.,17,Setup Configurator环境配置器,具有与机床构造器相似的功能.只在加工环境中才起作用用来将工件和夹具等固定在机床上.,18,Machine Tool Driver(MTD)机床驱动器,生成NC程序并模仿NC控制器.运动控制基于机床结构,精确描述加工轨迹.处理特定的加工功能,如宏、固定循环的子程序调用.在加工模拟中起关键作用.可进行客户化.通过事件触发文本的、图形的和声音的反馈.,NC code,CL File,G01 X3.4G03 Y3.1 I3.3,Vir
11、tual NC Controller,Process Data,Events,Machine Tool Driver,S&VEngine,S&V Events,NC code,S&VCommands,Process Data,Events,Machine Tool Driver,S&V Events,PostEvent Handler,NC ControllerPlug-IN,19,Machine Tool Simulation机床加工模拟,可客户化的用户界面Step through events in three different modes.Continuos position and
12、parameters display.Step through NC program(G codes)灵活的碰撞控制,Customizable Simulation Control Panel,20,Steps,Create machine tool model assembly in NXAdd kinematics to the assemblyAdd new machine tool to libraryCreate machine tool driverTest a part by retrieving your new machine tool from the library,21
13、,Create Machine Tool Model Assembly,In NX,you must model each moving machine piece as a separate componentMake a NX assembly of all the components that make-up the machine tool.Start an empty part bridgeport_3_axis.prt and assemble the components into itEach component should be located as when the m
14、achine tool is in its“rest”stateUse assembly mating conditions!Make a new assemblybridgeport_sim.prt and place bridgeport_3_axis.prt inside it,1,base,saddle,cross,table,spindle,22,Where to Place the Machine Tool Assembly?,Inside MACHresourcelibrarymachinegraphics add your new machine directory.Make
15、sure that the NAME of the directory is the same as the machine tool name in the library For our example,add:MACHresourcelibrarymachinegraphicsbridgeport_sim,23,Where to Place the Machine Tool Assembly?,bridgeport_sim.prt is where we will place the kinematics tree(it has no geometry on its own)bridge
16、port_3_axis.prt is the assembly part where all the components of 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 machinebridgep
17、ort_spindle.prt is a component of the machine,So we have the following assembly structure:,24,Add Kinematics to the Assembly,2,Open part:bridgeport_sim.prt1.Select application machine tool builder2.Double click on NO_NAME and change the name to BRIDGEPORT_3_AXIS3.Highlight the name and with mb3 sele
18、ct Insert Machine Base Component3.1 Keep the name MACHINE_BASE 3.2 Add Geometry Entities3.3 Select assembly component that is the base MACHINE_BASE,25,Add Kinematics to the Assembly(cont.),4.mb3-Junction Add Name=MACHINE_ZERO5.Define coordinate system(use CSYS constructor)6.Highlight MACHINE_ZERO na
19、me from list7.mb3-Classify Machine zero OK OK,注意:MACHINE_ZERO 定义了机床的坐标系及原点位置。请参考机床手册,确定坐标位置及X,Y,Z的方向,26,Add Kinematics to the Assembly(cont.)How Is the K-Tree Created?,Now lets add the different branches of the tree8.Select component MACHINE_BASE9.mb3 Insert K-Component Name=SPINDLE10.Geometry entit
20、ies,select BRIDGEPORT_SPINDLE11.Do the same for Z_SLIDE,Y_SLIDE,X_SLIDE,SETUP,PART,BLANK,AND FIXTURE,27,Add Kinematics to the Assembly(cont.)How Do We Set the K-Movements?,Now lets add the movement of the components:12.Select Z-COMPONENT13.mb3 Insert Axis Name=Z14.Junction MACHINE_BASEMACHINE_ZERO15
21、.Define type of Axis=linear16.Set limits for your machine17.Check the movement18.Do the same for X and Y axis,Based on your machine manual,注意:对本实例,将所有的运动相对于一个坐标系统(MACHINE_BASEMACHINE_ZERO)进行定义已经足够。在其它复杂结构中,可能需要定义其它的Junctions.,28,Add Kinematics to the Assembly(cont.)How Do We Set the Direction of Mov
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ug ISV 机床 仿真
链接地址:https://www.31ppt.com/p-5451479.html