|
|
发表于 2013-9-15 20:11:44
|
显示全部楼层
来自: 中国湖北咸宁
Mastercam后置处理文件及其设定方法详细说明
3 ^2 {$ u% r: b) UMastercam后置处理文件及其设定方法详细说明
5 h8 [" M8 y* f: r& ?8 h; v9 ~+ D8 |0 U9 F" B
mastercam系统配置的是适应单一类型控制系统的通用后置处理,该后置处理提供了一种功能数据库模型,用户根据数控机床和数控系统的具体情况,可以对其数据库进行修改和编译,定制出适应某一数控机床的专用后置处理程序。
$ Y( `- _) ^% ^* I& ?* A0 Imastercam系统后置处理文件的扩展名为pst,称为pst文件,它定义了切削加工参数、nc程序格式、辅助工艺指令,设置了接口功能参数等,其结构由八个部分组成:
. W* r; w, V. H. G$ V' K, `% t8 [1. 注解 4 s' N) A+ s; `0 W2 [5 \, K" M8 W
程序每一列前有“#”符号表示该列为不影响程序执行的文字注解。如:
. E. l! h$ O) j% \2 u( @$ d- H$ P# mi2-absolute, or incremental positioning + @, F1 I. i3 n" p- o
0=absolute
: \3 F$ z8 q/ w6 |' F8 b- _8 G Q1=incremental
% r& R# \$ K# r4 {2 h6 z表示mi2定义编程时数值给定方式,若mi=0为绝对值编程,mi=1为增量值编程。 0 f3 {+ v2 ?; n
在这一部分里,定义了数控系统编程的所有准备功能g代码格式和辅助功能m代码格式。
/ o% V( t; R; B/ x2. 程序纠错
a& [/ s" i. z5 @7 v G4 H程序中可以插入文字提示来帮助纠错,并显示在屏幕上。如: " l8 C! K( s1 a$ M$ T- B; a) ?' P- a/ a
# error messages (错误信息)
5 e7 x9 s- O1 w" Apsuberror # arc output not allowed
7 |# f% v7 T# }; W: _" ]. H4 ~& q"error-wrong axis used in axis substitution", e 2 h& T, w' A: J$ `- h g
如果展开图形卷成旋转轴时,轴替换出错,则在程序中会出现上面引号中的错误提示。
, L3 e! C* p5 c @8 z3. 定义变量的数据类型、使用格式和常量赋值
) w! H. b! ~! k: l' {如规定g代码和m代码是不带小数点的两位整数,多轴加工中心的旋转轴的地址代码是a、b和c,圆弧长度允许误差为0.002,系统允许误差为0.00005,进给速度最大值为10m/min等。 ' L& e: m( M t# Z
4. 定义问题
0 ^: C1 T" ?& _8 m" n' B可以根据机床加工需要,插入一个问题给后置处理程序执行。 7 _/ S$ Y0 y; @! m9 V9 C3 Q
如定义nc程序的目录,定义启动和退出后置处理程序时的c-hook程序名。
) P6 j4 f' v) C2 V* [* I4 j, x# j
7 |% h& O6 b/ G' B& W3 L; z |
|