|
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。, L) q- D' C/ d: b& a
相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。 x4 p: A7 W3 v I% z/ C
# j! m! G3 c7 [1 w2 b* }+ w现在问题是:" S; l% I; b- Z
在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?# }6 ?" o* L# i; b$ p; k6 B- b9 @' Z3 c+ p
比如
0 f7 R. w) r' y4 P# V" mMOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,
0 b1 I/ J$ R6 z9 h. n+ k3 x2 HMOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工,
- J0 ?: o. A9 x% W( g$ M但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?' k5 ^6 A9 {# n9 v. L9 T
请问这个问题如何解决?- Y; B2 \/ x; E" t9 E" |
2 S1 u; S2 e }* d9 _
我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导! |
|