|
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。
5 n9 L' }* O9 s u: \+ [- l t6 y9 p相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。
( a" S3 x8 z H8 h
8 K& a6 O4 L: S7 G( P现在问题是:
! a0 b1 G* T; p& h3 p" S在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?
/ [+ n6 C/ y2 |. m; T比如
3 q! b# Q0 ]" r, A! r: ?/ cMOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,
2 h! o8 X, m" h: o! y0 _* F6 XMOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工, ?* K3 T& `" m8 s
但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?
, Z1 U8 k. T1 H1 g& e" A请问这个问题如何解决?4 L7 Q- b1 G& i' ^' k6 F( q
: F& B! u J G我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导! |
|