|
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。
' m/ L. @9 `7 v2 z2 @. {相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。
7 l6 b8 S- L) M# D6 Z
1 ~6 ?! |' I9 U4 |: m: A! v9 W现在问题是:) b# E6 }) S, O+ }0 q
在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?
3 m: @, o" D! F8 G比如 4 }8 ?) K. s6 G" O+ o
MOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,
, Q& H. g A' w- Y9 n3 yMOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工,
) j' n% H/ l& n; o6 Y+ r1 u0 |但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?' e4 x) K( T3 d1 t2 t, D# h3 ?
请问这个问题如何解决?# _- G! f- x& K# i
' q$ O! Z& _7 O! l) H
我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导! |
|