|
|
发表于 2013-9-15 20:11:44
|
显示全部楼层
来自: 中国湖北咸宁
Mastercam后置处理文件及其设定方法详细说明
2 w1 k8 f" ~5 O* gMastercam后置处理文件及其设定方法详细说明 # |2 F6 S1 O! N1 t; @+ `. t
% X7 J/ y! Q) u p# s! y. C) Imastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。 ; B* w9 ]) y0 g1 O, f
mastercam系统后置处理文件的扩展名为pst,称为pst文件,它定义了切削加工参数、nc程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成: , s K& }1 j0 @; L" |3 I$ n+ h
1. 注解
2 J, l h9 c# L1 e程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。如:
$ {1 h6 x( J5 k; r( D+ s: q5 j7 o# mi2-absolute, or incremental positioning 9 w. Q+ Y/ i% b
0=absolute
8 {# `. S" J+ j1 D! r* D" e1=incremental & z3 @3 V& Q3 `. T
表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。 7 Y5 u- f' h+ N$ ?4 ?2 J6 G
在这一部分里,定义了数控系统编程的所有准备功能g代码格式和辅助功能m代码格式。
$ e* c, u, I: z$ q2 r" ]) x$ A2. 程序纠错 |5 K7 h+ P( A
程序中可以插入文字提示来帮助纠错,并显示在屏幕上。如:
" N8 L. w% ?+ S6 d0 q8 g# error messages (错误信息)
0 g/ L' {& n! @: h6 e& D. Opsuberror # arc output not allowed
' |& {) q' M: x1 Z5 s; b( k5 U"error-wrong axis used in axis substitution", e
R R) ^3 B O X& }! p如果展开图形卷成旋转轴时,轴替换出错,则在程序中会出现上面引号中的错误提示。
9 Q& z6 L4 _- l$ B% X5 m4 w3. 定义变量的数据类型、使用格式和常量赋值 6 p9 y- ]0 |5 P4 W
如规定g代码和m代码是不带小数点的两位整数,多轴加工中心的旋转轴的地址代码是a、b和c,圆弧长度允许误差为0.002,系统允许误差为0.00005,进给速度最大值为10m/min等。 6 d7 N' \( x( Z* H8 T
4. 定义问题
! @: j7 v8 v6 q' W) Q6 i可以根据机床加工需要,插入一个问题给后置处理程序执行。
. q0 E0 F2 s9 {如定义nc程序的目录,定义启动和退出后置处理程序时的c-hook程序名。 / J/ h [1 a, }3 J8 P& T% W- G% w
- t# h/ z7 P1 n7 Z. ~5 E |
|