|
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。8 U1 P1 Y3 S& n2 z; a8 U
相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。
# ^- K5 r5 m+ Y% k/ V2 j0 U
$ Y+ v+ G# b, A9 E P4 u% x现在问题是:
@' s( h' Y! e在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?
% I6 P+ ]! N5 z* C2 `比如
5 o' V7 V$ @9 U5 N" g& ?# Q& E; `; iMOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,
! i d! H$ ~# F9 P2 f7 r' ~0 BMOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工,
* |) y5 ^+ V( y但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?
3 A# c1 n: S+ l+ i请问这个问题如何解决?9 X$ O$ J- G( e$ N; d
- s6 C" E8 P8 L6 I. A; T
我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导! |
|