|
加工一个零件,从毛坯开始,肯定经过开粗,半精加工,精加工等一系列的操作之后得到结果。. n2 t' O: X6 i; ~" Y1 |6 w# g0 }
相应地,有些机床也有对应的加工精度,比如R1~R5,粗加工可以不必太顾及精度,从而使加工速度加快。$ r" x, ~! o" g* S
' F7 }" {# o% w( Z, i+ {
现在问题是:+ S5 Y; y1 R7 ]# h$ S! u- Z% f
在NX后处理时,若直接对所有操作同时生成处理,但又要保证能够应用机床的加工精度设置,如何编写tcl文件以便能够应对此类情况?
N) \2 F7 q; o' s. _比如
+ Z, n* P) S0 h4 @# r9 G0 b) SMOM_output_literal "G332  R3"语句设置后续加工使用R3精度加工,7 ?" |/ Y* Q3 }- a! f2 V/ z
MOM_output_literal "G332  R1"语句设置后续加工使用R1精度加工,2 g+ j5 C0 _' j. v% b! @% @' s
但之前需要判断当前的操作的加工精度是多少,才能决定接下来应该输出语句1呢,还是语句2?
% ~, w: l2 l- t9 v! G4 j) N请问这个问题如何解决?
; q# N5 z5 K" b
! E/ d7 G G& o+ r: @' ^我看了几天书,tcl语言看起来很容易理解,但是对加工,NX后处理里的事件、变量就不那么好掌握了,敬请各位大侠指导指导! |
|