|
|
发表于 2013-9-15 20:11:44
|
显示全部楼层
来自: 中国湖北咸宁
Mastercam后置处理文件及其设定方法详细说明5 i: D1 T, n2 V' D$ y* b' E
Mastercam后置处理文件及其设定方法详细说明
) E! b( m4 _. g. e* p, h! A Q
! A0 S. G& G1 L* L' Y+ {; ymastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。
6 {) ^) a% _# c; R/ gmastercam系统后置处理文件的扩展名为pst,称为pst文件,它定义了切削加工参数、nc程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成: # X% t" j2 \- S
1. 注解 2 W( O O' C1 b& I5 _% r0 Y
程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。如:
2 H- C: z1 F2 s1 Y' E5 R \& R7 c# mi2-absolute, or incremental positioning $ X* Y j$ n3 ]# D% U O- H$ _
0=absolute
: O4 |; I1 ^+ L) r' [8 j+ g1=incremental
q: C: \; e' o( w. f表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。
8 M. ]: h9 o! `0 B) k6 W2 z在这一部分里,定义了数控系统编程的所有准备功能g代码格式和辅助功能m代码格式。
4 w" [2 }+ k* n1 d ?; G2. 程序纠错 5 v8 w. u2 H$ k: @ o# d! }" g
程序中可以插入文字提示来帮助纠错,并显示在屏幕上。如: ; m3 f0 v5 o2 U' c
# error messages (错误信息)
7 z9 U8 a& y/ w o6 |psuberror # arc output not allowed
- y+ I& A) `; m8 d& h"error-wrong axis used in axis substitution", e # y) \) H' }+ Y' g
如果展开图形卷成旋转轴时,轴替换出错,则在程序中会出现上面引号中的错误提示。
2 a( g2 q- U+ n5 U- \% F' }3. 定义变量的数据类型、使用格式和常量赋值 1 }! U5 ^/ T5 P* ^5 S
如规定g代码和m代码是不带小数点的两位整数,多轴加工中心的旋转轴的地址代码是a、b和c,圆弧长度允许误差为0.002,系统允许误差为0.00005,进给速度最大值为10m/min等。
" u1 O5 P1 v3 y0 v: g2 N: v( `4. 定义问题 / S5 @) S# G! G/ V$ O$ \( f
可以根据机床加工需要,插入一个问题给后置处理程序执行。 # L% ?* Z- t8 p. J5 x
如定义nc程序的目录,定义启动和退出后置处理程序时的c-hook程序名。
- V+ L7 f+ p% t8 G W, q) {9 v# S+ f* v B. f# ?
|
|