好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

UG-NX-80数控加工基础教程(PPT48页).ppt

48页
  • 卖家[上传人]:1537****568
  • 文档编号:252034289
  • 上传时间:2022-02-09
  • 文档格式:PPT
  • 文档大小:438KB
  • / 48 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第7章 后置处理平面铣、型腔铣、固定轴曲面轮廓铣和车削加工,其操作结果是生成刀具轨迹(即刀位文件),该文件无法被数控机床识别,须将该文件转化为机床可识别的文件格式而不同厂商生产的机床硬件条件和数控系统不同因此,刀具位置源文件需要经过后置处理,将刀具轨迹转化为数控程序,以适合不同机床控制系统的特定要求这种根据机床参数格式化刀位文件,并生成特定机床可以识别的NC程序的过程称为后置处理实际生产中,数控机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如它可以有垂直或水平的主轴,可以2-5轴联动等另外,每种机床又受其控制器(controller)的控制,控制器接受刀位文件并指挥刀具的运动或其它的行为(比如冷却液的开关),但控制器也无法接受这种未经处理的刀位文件因此,刀位文件必须经后处理修改成适合于不同机床/控制器的特定参数后处理最基本的两个要素就是刀轨数据(ToolPathData)和后处理器(APostprocessor)如图7-1所示图7-1后处理NX软件提供了两种后处理方法:一种是用图形后处理模块GPM(GraphicsPostprocessorModule)进行后置处理,另一种是用NXPOST后处理器进行后置处理。

      GPM后处理方法是一种传统的方法,用GPM进行后置处理时,需要使用机床数据文件(MDF),机床数据文件包含对刀具路径进行后置处理时所需的机床数据NXPOST通过建立与机床控制系统相匹配的两个文件事件处理文件和定义文件,可以轻松完成从简单到任意复杂机床控制系统的后处理,用户甚至可以直接修改这两个文件实现用户特定的信息处理图形后置处理器(GPM)是一个可执行文件,其名称为图形后置处理器可以将机床数据文件转换为特定格式的数控程序,从而控制特定的数控机床进行加工机床数据文件(MachineDateFile,简写MDFA)是一种包括特定数控机床信息和数据程序输出规则等内容的文件,其后缀有两种:MDF和MDFA,其中MDF为二进制文件,MDFA为文本文件,这两类文件都可以用图形后置处理器进行后置处理图形后置处理器后置处理过程如图7-2所示,首先在加工应用中生成刀具位置源文件(CLSF),并用机床数据文件生成器(MDFC)建立机床数据文件(MDF),然后,进入GPM模块,对刀具位置源文件进行后置处理GPM和MDF文件相互依赖,GPM必须根据MDF文件中的数据来设置其开关量,同时MDF文件也只能用于GPM进行后置处理,最后利用图形后置处理器对机床数控文件进行处理,输出特定格式的数控程序。

      7.3.1NXPOST后置处理器简介NXPOST以NXCAM中生成的零件加工刀轨作为输入,输出符合机床控制系统要求的NC代码与图形后置处理器相比,NXPOST可直接从零件的刀具路径中提取路径信息进行后置处理,而不必生成刀具位置源文件,因此使用起来更方便后置处理过程中,用户可以通过NXPOST建立和机床控制系统相关的事件处理文件和事件定义文件,然后通过NX整合在一起,完成简单或任意复杂机床的后处理NXPOST通过与图形后置处理器相似的途径,将产生的刀具路径转换成指定的机床控制系统所能接收的加工指令图7-3后处理原理图刀位文件(CLSF)图形后置处理器(GPW Post)数据程序(NC)机床数据文件(MDFA)事件生成器 事件生成器(EventGenerator)是一个提取零件的刀具路径数据的文件,它能将提取的刀具路径数据作为事件和参数传递给加工输出管理器每一特定事件在机床运行时将导致一些特别的机床动作,存储在与这个事件相关的参数中的信息用来进一步确定这些特别的机床动作例如,一个“Linear-Move”事件将导致机床驱动刀具沿直线移动,而具体移动到的位置则由存储在与此事件相关的参数X、Y、Z中的数值来进一步确定。

      在这个例子中,事件生成器将触发“Linear-Move”事件,并且将代表终点位置的数据装入相应的参数X、Y、Z,然后这些信息传送到MOM去处理事件处理器 事件处理器(EventHandler)是描述机床配置的两个文件之一,是为特定机床及其控制系统开发的一套程序它包含根据机床控制器定义的一系列事件处理指令,这些指令将定义刀轨数据如何被处理,以及每个事件在机床上如何被执行用来定义事件处理器指令的计算机语言是TCL(Toolcommandlanguage),故该文件的扩展名为.tclTCL是一种解释型的计算机语言,以其小巧、灵活、功能强大、易于扩展、易于集成而闻名当UG/Post进行后处理时,TCL语言的解释器充当了UG/Post的转换器事件定义文件事件定义文件(DefinitionFile)定义事件处理后输出的数据格式,是包含特定机床静态信息的文件,包括:输出格式、有效字符(X、Y等)及一般机床属性等该文件的扩展名为.def后处理用户界面文件通过它用户可利用PostBuilder来修改事件处理文件和事件定义文件输出文件在UG/post执行时,即后处理时,用户指定一个文件来存储后处理生成的NC指令,这个指定的文件就是输出文件。

      输出文件的内容由事件处理器来控制,而输出文件中NC指令的格式由定义文件来控制7.3.2 NX POST进行后置处理NXPOST进行后置处理的步骤为:生成工件的刀具路径;通过后处理构建器PostBuilder生成事件管理器文件和定义文件,并将生成的事件管理器文件和定义文件增添到后置处理模板中;进入NXPOST后置处理环境进行后置处理,从而生成可用于指定机床的数控程序7.4 后置处理构造器后置处理构造器(PostBuilder)是为特定机床和数控系统定制后置处理器的一种工具它是一个图形界面编辑工具,应用后置处理构造器可以建立两个与特定机床相关的后置处理文件:事件管理器文件(.tcl)和定义文件(.def),同时产生一个.pui文件后置处理构造器可以灵活定义NC程序输出的格式和顺序、程序头尾、操作头尾、换刀以及循环等目前后置处理构造器可以定义下列的机床的后处理:3轴机床3轴车铣4轴带转台或摆头机床5轴带双转台或双摆头机床5轴带一转台一摆头机床2轴车床后置处理构建器简介 1.进入后置处理构建器在WINDOWS操作系统中,单击“开始”“程序”“SiemensNX8.0”“加工”“后处理构造器”,即可进入“后置处理构造器”起始对话框,如图7-9所示。

      图7-9 后置处理构建器对话框在图7-9对话框中单击图标,弹出如图7-10所示对话框新建机床后置处理文件时,首先需在对话框的PostName文本框中输入后置处理文件名称,然后指定后置处理输出的单位并选取机床的类型,设置各选项后,最后单击【OK】,进入图7-12所示的机床后置处理参数设置对话框图7-10新建机床后对话框图7-11机床对话框2.机床参数设置如图7-11所示的对话框,即可进行所选机床后置处理参数设置在对话框的顶排选项中选取机床选项(MachineTool),显示机床的相关参数机床各参数的设置方法说明如下1)DisplayMachineTool(显示机床)单击DisplayMachineTool按钮,弹出所选机床类型的结构示意图如图7-12所示2)GeneralParameters(通用参数)在图7-11中选取该选项,可以设置机床各坐标轴的最大行程、机床原点的坐标位置、机床直线移动的最小步距、机床快速移动的最大速度等参数图7-12 机床参数示意图 3.程序与刀具路径(ProgramToolPath)在图7-11最上部一排选项中,选取程序与刀具路径选项图标,对话框切换为如图7-13所示形式。

      这里,可设置程序与刀具路径的相关参数1)Program(程序)在图7-13所示对话框中,可设置与程序相关的参数如程序的起始顺序、操作的起始顺序、刀具路径(机床控制、刀具运动等)、操作结束顺序、程序结束顺序等2)GCodes(G代码)单击图7-13中的GCodes选项,对话框切换到G代码设置对话框,可以根据机床控制器,为各种机床运动或加工操作设置G代码如直线插补运动设置为G01,顺圆弧插补运动设置为G02,快速运动设置为G00等3)MCodes(M代码)单击图7-13中的MCodes选项,对话框切换到M代码设置对话框,可以设置各种辅助功能代码,如主轴的起停、冷却液的开关、主轴的顺时针旋转或逆时针旋转、刀具的换刀等对于M代码的分配需根据具体机床的辅助功能进行设置4)WordSummary(字综合)该选项用于综合设置数控程序中可能出现的各种代码如代码的数据类型(文本类型或数值型)、代码符号、整数的位数、是否带小数及小数位数等5)WordSequencing(字顺序)该选项设置程序段中各代码的顺序如设置每一程序语句中的G代码、辅助代码、各坐标轴的坐标值等参数的顺序6)CustomCommand(用户命令)该选项用于自定义后置处理命令。

      图7-14机床后置处理参数设置对话框NC数据定义在图7-11最上部一排选项中,选取“NC数据定义(NCDataDefinitions)”选项图标,系统弹出如图7-14所示对话框,可定义相关NC数据1)BLOCK(块)该选项定义各种代码和操作的程序块例如,辅助功能应包括哪些字符,循环钻孔应包括哪些代码和字符等2)WORD(字)该选项定义数控程序中可能出现的各种代码及其格式例如,坐标轴代码、准备功能代码、进给量代码、刀具代码等分别采用哪个字符表示,以及它们的格式等3)FORMAT(格式)该选项定义数控程序中可能出现的各种数据格式如坐标值、准备功能代码、进给量、主轴转速等参数的数据格式4)OtherDataElements(其它数据元素)该选项定义其他数据,如程序序号的起始值、增量以及跳过程序段的首字符等图7-15机床后置处理参数设置对话框5.OutputSettings(输出设定)在图7-11最上部一排选项中,选取OutputSettings图标,系统弹出如图7-15所示的对话框,可控制列表文件是否输出和输入内容以及其它控制内容1)ListingFile(列表文件)输出项目有X,Y,Z坐标值,第四、第五轴角度值,还有转速和进给。

      可以定义打印页的长、宽及文件的后缀2)OtherOptions(其它选择)“确定”按钮OutputWarningMessage(输出错误信息),该选项设置设置为ON,后置处理时输出错误信息log文件DisplayVerboseErrorMessage(显示错误信息),该选项设置设置为ON,后置处理时显示错误信息SourceUsersTclfile(源用户Tcl文件),选择一个Tcl源文件GenerateVirtualN/CController(VMC)(产生虚拟控制器),该选项设置设置为ON,用于集成仿真与校验(ISV),系统会另外产生一个*文件图7-16机床后置处理参数设置对话框(3)PostFileProview(文件预览)在图7-11最上部一排选项中,选取PostFilePreview图标,系统弹出如图7-17所示的对话框,可以在后处理文件在保存之前浏览定义文件和事件处理文件上面的窗口为改动后最新内容,下面的窗口为旧内容7.5 定制后处理7.5.1UG/Post的开发方法 UG/Post的开发,其核心是TCL语言的运用TCL是一种解释型的计算机语言,由John K. Ousterhout于加洲大学伯克利分校开发成功,目前由SUN微系统公司提供支持和维护。

      TCL是一款自由软件,并且它可支持Unigraphics NX当前支持的所有平台虽然本质上都是使用TCL语言,但具体实现上却有两种途经:PostBuilder和手工编程 PostBuilder是UG系统为用户提供的后处理器开发工具使用它用户只需要根据自己机床的特点,在GUI环境下进行一系列的设置即可完成后处理器的开发值得一提是,使用PostBuilder不仅生成事件处理器文件(*.tcl)、定义文件(*.d。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.