UG NX 8.0数控加工基础教程教材课程.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UG NX 8.0数控加工基础教程教材课程.ppt

TCL提供三种形式的置换:变量置换、命令置换和反斜杠置换。每种置换都会导致一个或多个单词本身被其他的值所代替。置换可以发生在包括命令名在内的每一个单词中,而且置换可以嵌套。 (1)变量置换(variable substitution) 变量置换由一个$符号标记,变量置换会导致变量的值而非变量(标识符)本身被插入到字符串中。 set x 10 set y 100 + $x 这时,y的值还不是我们想要的值110,而是10+100,因为TCL解释器把10+100看成是一个字符串而不是表达式;y要想得到值110,还必须用命令置换,使得TCL会把10+100看成一个表达式并求值。 (2)命令置换(command substitution) 命令置换是由[ ]括起来的TCL命令及其参数,命令置换会导致某一个命令的所有或部分单词(参数)被另一个命令的结果所代替。 set x 10 set y [expr 100+$x] 这时,y的值就是110了。这里当TCL解释器遇到字符[时,它就会把随后的expr作为一个命令名,从而激活与expr对应的C/C++过程,并把expr命令中变量置换后得到的10+110传递给该命令过程进行处理。 注意,[ ]中必须是一个合法的TCL脚本,长度不限。[ ]中脚本的值为最后一个命令的返回值。 有了命令置换,实际上就表示命令之间是可以嵌套的,即一个命令的结果可以作为别的命令的参数。 (3)反斜杠置换(backslash subtitution) TCL语言中的反斜杠置换类似于C语言中反斜杠的用法,主要用于在单词符号中插入诸如换行符、空格、[、$等被TCL解释器当作特殊符号对待的字符。例如: set msg multiple\ space 如果没有\的话,TCL会报错,因为解释器会把这里最后两个单词之间的空格认为是分隔符,于是发现set命令有多于两个参数,从而报错。加入了\后,空格不被当作分隔符,multiple space被认为是一个单词(word)。 (4)双引号和花括号 除了使用反斜杠外,TCL提供另外两种方法来使得解释器把分隔符和置换符等特殊字符当作普通字符,而不作特殊处理,这就要使用双引号“”和花括号{}。TCL解释器对双引号中的各种分隔符将不作处理,但是对换行符及$和[]两种置换符会照常处理。而在花括号中,所有特殊字符都将成为普通字符,失去其特殊意义,TCL解释器不会对其作特殊处理。 平面铣、型腔铣、固定轴曲面轮廓铣和车削加工,其操作结果是生成刀具轨迹(即刀位文件),该文件无法被数控机床识别,须将该文件转化为机床可识别的文件格式。而不同厂商生产的机床硬件条件和数控系统不同。因此,刀具位置源文件需要经过后置处理,将刀具轨迹转化为数控程序,以适合不同机床/控制系统的特定要求。这种根据机床参数格式化刀位文件,并生成特定机床可以识别的NC程序的过程称为后置处理。 实际生产中,数控机床的类型很多,每种类型的机床都有其独特的硬件性能和要求,比如它可以有垂直或水平的主轴,可以2-5轴联动等。另外,每种机床又受其控制器(controller)的控制,控制器接受刀位文件并指挥刀具的运动或其它的行为(比如冷却液的开关),但控制器也无法接受这种未经处理的刀位文件。因此,刀位文件必须经后处理修改成适合于不同机床/控制器的特定参数。后处理最基本的两个要素就是刀轨数据(Tool Path Data)和后处理器(A Postprocessor)。如图7-1所示。 图7-1 后处理 NX软件提供了两种后处理方法:一种是用图形后处理模块GPM(Graphics Postprocessor Module)进行后置处理,另一种是用NX POST后处理器进行后置处理。GPM后处理方法是一种传统的方法,用GPM进行后置处理时,需要使用机床数据文件(MDF),机床数据文件包含对刀具路径进行后置处理时所需的机床数据。 NX POST通过建立与机床控制系统相匹配的两个文件——事件处理文件和定义文件,可以轻松完成从简单到任意复杂机床控制系统的后处理,用户甚至可以直接修改这两个文件实现用户特定的信息处理。 图形后置处理器(GPM)是一个可执行文件,其名称为GPM.EXE。图形后置处理器可以将机床数据文件转换为特定格式的数控程序,从而控制特定的数控机床进行加工。机床数据文件(Machine Date File,简写MDFA)是一种包括特定数控机床信息和数据程序输出规则等内容的文件,其后缀有两种:MDF和MDFA,其中MDF为二进制文件,MDFA为文本文件,这两类文件都可以用图形后置处理器进行后置处理。图形后置处理器后置处理过程如图7-2所示,首先在加工应用中生成刀具位置源文件(CLSF),并用机床数据文件生成器(M

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档