QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 5881|回复: 15
收起左侧

[原创] MASTER CAM半径补偿使用

[复制链接]
发表于 2007-3-18 22:08:55 | 显示全部楼层 |阅读模式 来自: 中国

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
巧用Master CAM半径补偿控制二维工件尺寸精度的方法1 y8 D& E9 C; ]& y7 [

( ]( k. P1 S* t; S% Y( w6 X摘要:Master CAM具有很强的自动编程功能,本文就如何利用Master CAM中的半径补偿在加工中心中控制外形铣削(contour)、挖槽尺寸精度的方法进行探讨。
$ @: H3 e0 u  n9 Z) h4 c2 x关键词:Master CAM 半径补偿  电脑补偿  控制器补偿  虚拟刀具( L! R" z6 w* q
/ q/ }% z9 d6 b) F$ w0 M
如图1所示的工件外形尺寸范围是42.01—42.03㎜,在加工中心中如何利用半径补偿使其尺寸控制在要求的范围之内呢?笔者根据自己的经验总结以下几种方式。* y' p3 x" |! B7 W/ |, y: S- ]
一、使用Master CAM电脑补偿来控制% b! ^- p+ P* F% t/ j5 W  M8 B
Master CAM半径补偿功能提供了电脑即软件、控制器、两者、两者反向以及关闭等五种方式。如图2所示:
6 S: ]7 {6 K# _/ U电脑补偿是由Master CAM软件实现的。在计算刀具路径时将刀具中心向选定方向移动与在Master CAM软件指定的刀具半径相等的距离,生成的NC程序中采用的已经是补正后的坐标值了,所以程序中不再含有刀具半径补偿指令。补正选项可以根据加工要求设定为左补正或右补正。电脑补正轨迹是按指定刀具半径计算出刀具实际应该走的路线,如图3所示。我们把Master CAM软件中指定的刀具叫虚拟刀具,当虚拟刀具和实际刀具的半径相等时,加工出的零件轮廓与编程时的图形轮廓一致,如果当虚拟刀具和实际刀具的半径不相等时加工出的零件轮廓与编程时的图形轮廓就不一致。当虚拟刀具直径比实际刀具大时,半径补偿值即偏移量就大,加工时轴类零件的外形尺寸变大,孔类零件的尺寸变小。当虚拟刀具比实际刀具直径小时则正好相反。比如在图1中的工件加工时,我们实际编程的尺寸是42㎜(下同),选用的实际刀具直径为10㎜的铣刀,但在Master CAM中我们指定的刀具直径是10.01—10.03㎜(即虚拟刀具直径)," }9 F$ \/ N* E6 B+ c
这是刀具的偏移量就是5.005—5.015㎜,这样就可以控制工件实际尺寸在42.01—42.03㎜之间。$ Z2 z& V5 s! P! L' i2 ]. D
另外,也可以采用XY方向留余量的方式来控制工件尺寸范围,此时保证在Master CAM中指定的刀具直径与实际加工的刀具直径相等。比如图1工件还可以指定刀具直径10㎜(与实际加工的刀具直径一样),在XY方向留0.005—0.015㎜的余量即可控制加工尺寸范围。
! z. `- I5 H% a: ?5 t( d但这样有个问题没考虑—刀具加工时不可避免有磨损,直径可能变小,如果此时仍按原来计算的刀具路径程序加工,则加工出的零件尺寸上一定会发生变化(外形尺寸变大,内孔尺寸变小),甚至超出公差值而成废品。& E  o& j1 B+ K" S8 i4 M
二、使用控制器补正控制
* O  G# j6 m/ |控制器补正时,MasterCAM所生成的NC程序是直接按加工零件图的尺寸来计算坐标的,并在程序的某些行中加入刀具补正指令G41,D1和G40。机床执行该程序时,由控制器根据补正指令和补正值计算刀具中心的实际轨迹,补正值存储在机床指定的暂存器内,加工之前应在机床上设定。如图4所示的外形铣削,采用控制器补正,Master CAM生成的路径模拟显示刀具中心轨迹与零件轮廓重合。控制器补偿值分为刀具半径值和刀具磨损值,在加工过程中,一般在刀具半径值项目中输入刀具半径值,在刀具磨损值中输入刀具磨损量(可以为负值),在数控机床上专门设置一个寄存器来存储刀具的半径值和刀具磨损值(控制器最后补正值是刀具的半径值和刀具磨损值之和)而且其中的值可以由操作者随时改动,加工时,系统会自动根据刀具路径与寄存器值进行换算,再根据换算结果确定刀具的正确路径。发现刀具磨损了,只需测出磨损量,把磨损量输入到寄存器磨损值中,重新运行加工程序就可以了。由此可见在控制器补偿方式中粗、精加工可以使用同一个程序,只需要加工前修改机床控制器中补偿值,即可控制加工尺寸精度。例如图1工件只要在磨损值中加上0.005—0.015㎜的数值或者在半径补偿值中加上0.005—0.015㎜即可控制加工尺寸范围。
; y+ Z! s+ K0 @: m, a3 a- R控制器补偿方式的缺点是控制器中刀具补偿值较大(一般为刀具半径值),计算机不便于正确检测过切,所以在一些较窄的区域容易引起过切现象,对操作工要求较高。
! j, q% ^* Z+ R) }2 f% X三、利用两者补偿方式控制6 h/ U( b. W* f& g7 J! l, R
两者补偿方式就是电脑补偿和控制器补偿的综合,我们一般采用Master CAM指定的刀具与实际加工的刀具一致,由电脑补偿补正刀具半径值,在机床控制器中设置刀具磨损补偿和精度补偿。例如图1工件加工中,我们选用两者补偿时,保证指定刀具与实际加工刀具一致的情况下,在机床控制器中输入0.005—0.015㎜即可(如有刀具磨损就在磨损寄存器中输入磨损值)使尺寸控制在要求的范围之内。

评分

参与人数 1三维币 +6 收起 理由
qiushaojun + 6 好资料

查看全部评分

 楼主| 发表于 2007-3-18 22:11:05 | 显示全部楼层 来自: 中国
大家看有什么问题啊,多多谈谈啊
发表于 2007-3-19 22:52:45 | 显示全部楼层 来自: 中国广东东莞
太多复杂了,看不明,不过补偿不用甘复杂
发表于 2007-4-1 12:26:49 | 显示全部楼层 来自: 中国广东东莞
我这是用机械补刀具半径值走2D外形的......好处是不用在意刀的大小都可加工...当刀不够用时最方便
发表于 2007-4-7 20:09:10 | 显示全部楼层 来自: 中国湖南株洲
控制器补偿和两者补偿方式,哪种更好,更常用呢?
发表于 2007-4-10 10:50:12 | 显示全部楼层 来自: 中国广东中山
差值补偿比较好 :handshake :handshake
发表于 2008-10-29 10:01:26 | 显示全部楼层 来自: 加拿大
三、利用两者补偿方式控制,这个方法最好
6 x1 O/ f* M9 G! O8 r优点:
' W+ ^* J5 u) A% k, D( d1、半径补偿值最初为D=0,操作者再根据加工出来的尺寸,测量后给出刀具半径补偿,以修正因刀具磨损而产生的误差。
2 q3 v4 b4 ]6 i8 v& u' e; V2、可以在Mastercam软件里检查是否过切,这对于加工较窄的区域很好用。
发表于 2008-10-29 14:21:20 | 显示全部楼层 来自: 中国重庆
七楼的说的有理
发表于 2008-10-30 14:58:10 | 显示全部楼层 来自: 中国福建厦门
这个不错,对于做加工的很有用。
发表于 2008-10-30 15:23:23 | 显示全部楼层 来自: 中国
7楼的很有道理。
发表于 2008-10-30 15:23:34 | 显示全部楼层 来自: 中国河北保定
我就直接把刀的直径改小
发表于 2008-11-9 16:35:11 | 显示全部楼层 来自: 中国江苏苏州
我是新手来看看,学点知识!!1
发表于 2008-12-7 16:41:09 | 显示全部楼层 来自: 中国浙江宁波
讲的很透彻,终于明白了电脑补偿和控制器补偿的区别了!
发表于 2008-12-8 23:09:37 | 显示全部楼层 来自: 中国广东深圳

8 ?' i1 `5 A. M+ l5 C还没看懂,录下来再说!!呵呵!
发表于 2008-12-9 10:24:30 | 显示全部楼层 来自: 中国河南信阳
我这是用机械补刀具半径值走2D外形的......好处是不用在意刀的大小都可加工...当刀不够用时最方便
发表于 2010-9-23 04:39:19 | 显示全部楼层 来自: 中国广东深圳
诚向这位仁兄学习了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表