Cimatron 后置处理技术(2)

2019-04-02 19:15

第二课〗DEF文件定制及相关项目解释

Def文件,可以算作是一个通用定义,比方说各代码的定义,输出格式等等,有的要4位小数,有的只要2位小数,都可以在这里定义。 例一:

目标:去掉程序中输出的M09。 具体操作:

打开控制面板,找到DFPost并单击他。 光标移到demo下面,并按下回车。 会出现下列的对话菜单: 1. TAPE INFORMATION

2. PROGRAMMING MODE AND UNIT 3. FORMATS

4. POSITIONING CODES ( Not in use ) 5. MESSAGES AND INSERTS 6. MACHINE PARAMETERS 7. LINEAR MOTION 8. CIRCULAR MOTION 9. NURBS MOTIONS

10. CANNED CYCLES 11. OUTPUT FILES

12. POSTPR/EXPST INTERFACE

光标移到第六项,按下回车,再移到第8项,这一项是指关闭冷却方式的代码,光标会停在M09的M上,按三次空格,再按下回车。修改结束。 如何让这次改动生效?不是按下ESC退出就可以了的,您必须有一个存盘退出的过程。

按下ESC,一共需要2次,这时对话框显得有些乱,多进入退出几次,可以改善这一状况,如图所示。

第一项,问您什么文件名,这个当然不用动了。

第二项,是否保存?当然是YES了,一般来说,这个也不用动他。 第三项,是否替换?这时候要按下键,把他切换为YES。 第四项,准备一个输出文件?这个不用理他。 准备好这四项的确定后,按下Ctrl + Z(先按住Ctrl键不放,然后再按下Z键,再一起放开),保存就生效了,再按下回车退出,关闭这个对话框。

现在打开Cimatron E/IT,准备两条刀路,前一条开油或开气,第二条什么都不开。按以前的方案来做的话,第二条会输出一个M09,但是现在POST就不出输出M09了,一般我以前做的时候,冷却是都不开的,但是有的朋友可能加工时需要自动开油或开气的,这样就有个好处,不需要每一个都调整冷却方式。也有一定的弊端,这个大家自已考虑。

作用:演示一下通用设定文件的修改和生效方式。

接下来,就为大家一个一个地演示各项的操作,不过有些项目我也不是太明白,就省略了,我想也是不常用的项目,大家只要了解一些必须的知识就行了,如果有些高级的内容(如多轴系统),还是由Cimatron公司来帮您定制来得更好。 打开DEMO.EXF文件,找到以下内容:

********************************************************

INTERACTION (USER_1) \0 ; 主程序号

INTERACTION (TOOL) \0 ; 刀补号

INTERACTION (USER_1) \00 ; 换刀子程序号

INTERACTION (CHARACTER) \\是否需要行号

INTERACTION (SEQUENCING) \0 ; 起始行号

INTERACTION (SEQUENCING) \[u

pload=jpg]

此主题相关图片如下:

10 ; 行号增量

INTERACTION (CHARACTER) \\是否输出子程序

INTERACTION (USER_1) \00 ; 子程序号

******************************************************** 菜单说明:

INTERACTION 交互作用,是执行后处理时的一些交互的内容: (CHARACTER)字符类型,仅指定义的符号

(USER_1)格式类型,性质同变量格式,余同。 “XXXX.....XXXX”交互菜单显示内容

MainNum 定义符,其定义的值或者字符由编程者输入。

例:当主程序号输入5时,相应的输出部分内容“MainNum”则用5取代。 *-----output

IF_SET (FlagSeq _EQ_ YES )

OUTPUT \文件输出为%O5 ELSE

OUTPUT \文件输出为 % O5 END_IF ;

交互菜单界面

如果需要添加新的交互内容,只需要添加一个交互行就可以了,当然需要注意被交互的内容格式是字符型还是实数型。

假如我要出两种不同程序头的后处理,可以在楼上的菜单中,增加一行: INTERACTION (CHARACTER) \CONTTYPE = \\字符型的交互内容

在EXF文件程序头输出部分改成下面内容就可以了

IF_SET ( CONTTYPE _EQ_ \大小写设别 IF_SET ( CONTTYPE _EQ_ \如果CONTTYPE=Y OUTPUT \

OUTPUT \ ELSE 反之

OUTPUT \ END_IF ; 判断结束

如果需要添加新的交互内容,只需要添加一个交互行就可以了,当然需要注意被交互的内容格式是字符型还是实数型。

假如我要出两种不同程序头的后处理,可以在楼上的菜单中,增加一行: INTERACTION (CHARACTER) \CONTTYPE = \\字符型的交互内容

在EXF文件程序头输出部分改成下面内容就可以了

IF_SET ( CONTTYPE _EQ_ \大小写设别 IF_SET ( CONTTYPE _EQ_ \如果CONTTYPE=Y OUTPUT \

OUTPUT \ ELSE 反之

OUTPUT \ END_IF ; 判断结束

当编程者在交互区输入Y或非Y时,NC文件程序头分别为: %_N_DM_MPF

;$PATH=/_N_MPF_DIR_MPF G90 G00 G17 G64 G54 或: %

G90 G00 G17 G40 G54 ....

有不少人或许对上面的条件判断不大了解,可翻旧贴查看! 主要判断符号如下:

等于 _EQ_ 不等于 _NE_ 大于 _GT_ 小于 _LT_ 大于等于 _GE_ 小于等于 _LE_

第三颗 定义DEF文件 Tape Information

When the maximum number of blocks or tape length is reached during an execution, the tape will be cut automatically and a warning message will be issued.

1.Maximum no. of blocks in tape < >

2.Maximum tape length (in meters) <60.0>

3.Subroutines in separate files

第一项:纸带中最多的块数,所谓块数,指的是纸带中的任意一个指令的存在,比方说“G01”,就算一个BLOCK,“X100”,也算一个BLOCK。


Cimatron 后置处理技术(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江大学2015年硕士招生目录(专业学位)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: