|
本帖最后由 killian28 于 2011-2-7 11:57 编辑
, z: u S+ \# P* d( N( { ^. H7 U2 ?0 h1 G
本人刚学ug数控车编程,有如下疑点不是很明白,还望高手指点:
. J1 K- s; d1 m' S% L
9 k& L8 Y& G' g& [0 Z7 Y1、刀具 T0203
1 q$ L2 Y0 Q2 a; k02 肯定是刀号没错,可是03代表是D02呢还是H02?% \7 A' s9 a1 g7 l; I) i( G3 U
但是不用到钻孔,镗孔等的话,H02根本就用不着,想上去肯定是D02,
' I6 E* ]% S+ f7 d而H02的话肯定是下面需要钻孔,镗孔才会需要,* R B5 i+ P- H z$ B1 s
那么当两者都存在时,如何解决这个问题呢? q! y$ @4 D, E) Q2 e% f
而且后处理里面 当定制T0203时,前面的刀号定义好了,后面的03定义成D03时,后处理时出现错误,定义成H03时,后处理出来的又不是刀具半径补偿值。
" `3 {5 z {9 y# A所以非常困扰!
1 Q6 O: G, e% e# i4 |1 B/ |
K! g9 G/ n" M& R2 M' [7 b例如:当半径补偿寄存器中输入3时,
. L r1 y4 C6 O& s后处理出来却是04,因为后处理中定制的是H01,不是D01,而当定义成D01时,后处理居然无法输出!9 z. |3 u7 @& r7 `. }' w4 J5 |
后处理中代码为T00 04+ v3 ?7 ^7 _& o
5 v2 B, J6 t6 A K1 \
* n, O2 H9 j: Y1 ^" p
& s, j: j8 I8 Z; B( a3 U+ _2、一般在钻孔,镗孔时都需要加G43吗?对大多数系统而言,FANUC,西门子等。 |
|