|
|
发表于 2009-3-13 22:39:35
|
显示全部楼层
来自: 中国浙江杭州
首先要明确一下你是问后处理里边怎么设置半径补偿,还是在UG里边怎么设置输出半径补偿呢?
& d$ u7 H$ d% ~' \( }/ T. f/ q- vPOSTPuider里新建一个文件,里边就包括半径补偿输出的控制,即G_cutcom,可以看一下如图1所示对话框中,G_cutcom的表达式$mom_sys_cutcom_code($mom_cutcom_status) ,mom_cutcom_status这个就是刀具补偿的状态值,包括left、right、off分别对应G41\42\40,就是说后置处理里的半径补偿基本不用自己设置。
6 d6 t, }5 c ~) S4 v1 c9 q, ]8 e/ h2 S# G# R8 o7 Q& f: ]0 t
那么在UG里边怎么带上半径补偿呢?
, R/ ?. J* J9 W$ i4 d( `+ B. @; P4 N1 |1、先说NX4.0,NX4.0里就和楼上说的差不多,但是要注意图2中a、b两个红框中的选项,a红框中为刀长补正寄存器编号,即FUNAC系统里G43 H*中H后面所要跟的数值。而b红框中即为半径补偿寄存器编号,楼上的那位并没有勾选这个选项,所以,其后置出来的结果就会是G41 X** Y** , 而如果勾选才会输出G41 X** Y** D**,尤其当你的半径补偿寄存器不是D1时,尤其要注意。7 j$ F% ~( `, z5 Z# S2 D* o2 [* R- b
2、在6.0里边,半径补偿的设置被设在Non Cutting Moves----more-----cutter Compensation,而其控制半径补偿的输出和4.0是一样的,如图3、4所示。
9 g+ H( w* m# Y* I8 M C" Y4 m3 E# C3 u+ F( ~7 [" _# Q' o3 F
[ 本帖最后由 otnt 于 2009-3-13 22:43 编辑 ] |
评分
-
查看全部评分
|