|
热门文章
推荐文章
最新文章
|
Mastercam软件的后置处理文件 -(2)
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1
本文章共3375字,分2页,当前第2页,快速翻页:
|
4.2 变量的使用 变量的定义在后处理文件的开头部分已经作了说明,使用时可通过查阅了解变量的意义。变量在回答问题时一经使用,就会在生成的NC程序中表达确定的意义。如变量spindle_on,转速为正或0时定义为M03,为负时定义为M04,如果回答问题时使用了该变量,则会在NC程序的相应部分写出M03或M04。变量prog_n若写到问题1或2中,则在NC程序规划时给定的程序号将起作用。变量First_tool是用来呼叫程序中所使用的第一把刀的号码,此变量通常用于程序结束时,将使用中的刀具改变为第一把刀的号码,以便在下一次执行程序时使用。next_tool用于无T字首的刀具号码,使用这个变量可在刀具被呼叫前,选择另一把刀来进行换刀。变量xr、yr、zr是用来定义程序中快速定位的X、Y、Z坐标位置。Xh、yh、zh是用来规定机械原点的位置,通常用于换刀和程序结束时使刀具返回机械原点。prev_x、prev_y、prev_z则是用来定义刀具所在的前一个X、Y、Z坐标的位置。其它变量的定义可参看文件开头的说明。 4.3 后处理文件的设定方法 后处理文件中的大部分问题一般不需要作修改,使用时,通常只需对其中固定的某几个问题进行编辑。下面以FANUC系列的.PST文件为例,来说明设定的方法。 (1) 问题0的回答只能使用字符串,对于FANUC控制系统则必须设置为“%”。 (2) 以问题2的回答为例说明2、4、5问题的回答方法。假设在设定NC参数时所给的程序名为test1,程序号为1234,顺序号开始号码为100且增量值为2,刀具号为01,主轴转速为1500r/min,则.PST文件格式及产生的NC程序对照如下 .PST文件的格式 NC程序 prog_name test1 Prog_n 1234 N, " G90 G54 G49 G40" N100 G90 G54 G49 G40 N, "G00 X0 Y0" N102 G00 X0 Y0 N, "M06" , t N104 M06 T01 N, s, spindle_on N106 S1500 M03 (3) 问题6是用来设定当铣削状态改变而刀具号码并不改变时,其使用的变量与问题2,4,5中所使用的变量相同。 (4) 问题7,8,9控制NC参数屏幕中Text1,2,3所设定的文字。 (5) 问题36要求规定进给速度值小数点后允许的位数,若写为-1时为整数。 (6) 问题37设定的比例因数可使写到NC程序中的进给速度按此因数变化。 (7) 问题38中要求设置快速进给速率的大小。 (8) 问题42中若设定为e(表示圆弧插补指令中用R编程)时,问题43必须回答为“y”,则系统在后处理时自动将大于180(的圆弧打断为两段。 (9) 问题50~55是使控制器中的canned cycles指令(G81~G89)被使用于NC程序中。 (10) 问题70是用来设定几何图形中线与线或线与圆弧之间相接时的精确度,其值应保证连接外形时能自动连接。 (11) 问题81~89是用于NC程序与数控机床传输与接受时的参数设定。 (12) 问题120当使用者在换刀中使用next_tool变量时,应回答为“y”。当后处理系统很执行时,电脑首先必须做一个刀具表,否则电脑无法了解在换刀要用到次一把刀进,什么刀具要来到次一把刀的位置。 (13) 问题190~196是用于设定刀具路径显示时的内定值。 (14) 问题201~510中的杂项变量是在线切割后处理系统中使用的。 5 结论 后置处理文件的编辑和设定,对所有的CAD/CAM软件来说都是需要的。但是一般的使用者经常忽略这一点,而是在每次生成NC程序后去对程序进行修改,不仅浪费时间,而且容易出错导致事故。本文对Mastercam软件的后处理文件进行了分析和讨论,介绍了其编辑和设定的方法,希望对有关人员有所启发。 |
|
|
 本文章所属分类: 首页
→ 机械修理知识
|
文章搜索
|