|
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。) H; ]* Q& Q- i A4 u* a+ S1 n
相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。 A3 n/ y+ Z: @: o" i9 N
m4 q5 e% x; |% H( w( Q
现在问题是:0 J# G( m/ R! b' m# ?1 ^: q
在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?
) O) t% t6 V2 D5 d! j+ v比如 / G0 S) e) B$ ?( s; |# c7 A* O
MOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,' }5 N8 p( ^- b% U
MOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工,% H0 X2 N+ h. T) d
但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?
, [% `& j1 s+ j+ [. I" T请问这个问题如何解决?- G/ x( M! I2 F
- G2 J' D4 x" a! i8 _
我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导! |
|