|
本帖最后由 killian28 于 2011-2-7 11:57 编辑 ) Y8 B* c3 D0 ?9 k
4 i. }. \1 c) ^. ]' f
本人刚学ug数控车编程,有如下疑点不是很明白,还望高手指点:
3 b% V! O8 |$ i% ^" ~1 m9 {' j& S
1、刀具 T0203/ q$ L% o) e, D1 x% b: _
02 肯定是刀号没错,可是03代表是D02呢还是H02?
; a' ?* R- N( T但是不用到钻孔,镗孔等的话,H02根本就用不着,想上去肯定是D02,/ B- s! [, q( M
而H02的话肯定是下面需要钻孔,镗孔才会需要,
Y3 c0 v% O4 y2 d/ ?4 i那么当两者都存在时,如何解决这个问题呢?, ]0 O* u, A" s$ p5 `& A* q' g9 x
而且后处理里面 当定制T0203时,前面的刀号定义好了,后面的03定义成D03时,后处理时出现错误,定义成H03时,后处理出来的又不是刀具半径补偿值。
" C+ }; Q' q5 _' ]$ g( y3 K6 M所以非常困扰!- m m3 r) k$ o6 ]( j: w! w, H
; C# w( c, a6 K
例如:当半径补偿寄存器中输入3时,/ U1 B# v: [4 Y3 I- ~2 o
后处理出来却是04,因为后处理中定制的是H01,不是D01,而当定义成D01时,后处理居然无法输出!( e6 g9 [7 q' y2 X" o% _3 w; }7 z
后处理中代码为T00 04
, G6 `- [+ L6 Y3 u" ?
4 v# [' j$ q- R {6 I* _/ J! b3 l4 U
1 I- ^5 s6 B. t, m
2、一般在钻孔,镗孔时都需要加G43吗?对大多数系统而言,FANUC,西门子等。 |
|