|
三维在机检测数据自动生成技术 冯洪华,饶宏弟,梁其杲,梁远海 珠海格力精密模具有限公司(广东珠海519070) 【摘要】CNC加工后在机检测是精度质量控制的关键,在机检测可控制单工序加工完成流 转至下道工序前完成精度误差补偿,从而确保单工序精度在公差范围内。传统手动标注 质量检测数据方式以平面、直身面等2D面为主,检测数据少、操作繁琐,数据参考价值 低。应用C语言及ug软件开发,自动判断特征类别,匹配对应的精度公差要求,自动生成 3D检测数据。配合CNC在机检测功能,提升单工序精度修正补偿能力,降低返工率。
/ b, |$ b1 H' E3 _3 Y0 c关键词:在机检测;检测数据自动生成;提升精度2 n! S$ y: c/ M4 C
4 X! z$ {8 K# d' H9 h
1 引言 T& n4 v5 C5 ^4 \0 ?, j% ?
零件制造过程中,数控加工结果要到计量中心进 行检测,而机床停机待检,数控机床到三坐标然后返回 数控机床,这样多次重复确定下一道工序是否进行,而 零件终检时仍然是废品,这是由于在较多环节都存在 脱控。目前在机检测省去了工件搬运、多次装夹的过 程,减少了机床等待时间,提高了生产效率。在机检测 技术受到了国内外研究学者的广泛关注。
' ]5 s4 g* u, A2 整体方案概述
* Z# [, S# V! k) d" R(1) 建立模型颜色、’特征、加工精度要求的对应标准。# C9 I, u+ R% ?/ h
7 b7 N9 d+ ^" r' L# t& u% y
(2) 通过VB、C++、UG二次开发,实现在UG前处 理模型时生成检测点及对应的三维坐标数据。
& R. {& y6 C9 L4 H8 n$ T(3) 开发图表自动插人加工卡模块,使操作规范 化,自动化,取消手动标注工作量,减少误输数据出 错,提高效率与质量。+ X. S/ D0 M% M) J' k ^3 r8 U
(4) 配合在机检测技术实现单工序加工后精度检 测及误差补偿。' V& D6 v2 l2 d! d8 F, |
- A* o' b6 u! v3 详细技术方案0 P6 U( B z# V. z3 B
(1) 建立模型颜色、特征、加工精度要求的对应标 准,区分不同大小零件的公差标准,并且根据点、槽、尺 角、孔位等特征作出分类,对高度、宽度数据实现自动识別、根据不同大小探头实现自动补偿生成三维检测 数据。' `+ E2 \0 m" y
(2) 通过VB、C++、UG二次开发外挂,实现在UG 前处理模型时生成检测点及对应的三维坐标数据,涉 及调用视图着色设置和线框视图设置(32和64位UG 通用)。
/ [ p/ y5 h# d* n(3) 导出制图窗口图片(32和64位UG通用);隐 藏视图边界(32和64位UG通用)。
+ G* q* ~5 G' f% Q0 Q6 b# X(4) CNC加工卡自检图出图。 q: ]" O3 f/ W2 `# e3 K. w, x' P1 e
4 问题攻关记录" B! q9 v% k) K8 f% O1 H$ k f
(1) 图片字体加粗,显眼。: U$ j$ S& I$ ~7 b/ O9 K
(2) 坐标点多余的数据去除,智能识别点的平面 还是侧面,平面只出Z值。6 u4 W3 A$ X( s/ ?7 C
(3) 检测槽出槽的长宽数据,检测圆出圆直径命数据。
/ z; y4 p. `, e, j(4) 解决翻面加工UG如何实现出侧面的检测数的问题。
8 H6 J% j: |# |- Y# F: m& q& O& N. C% W/ _6 m
(5) 出图重新开发,按点、槽、探针三者混合信息. 出检测图。
5 I3 d2 {8 ]$ h5 t2 _! N% R3 g7 E, V(6) 增加出探头数据功能。3 a1 [2 D7 Y2 M8 {: `
(7) 如何防呆,防止插入图片错误。9 V' y" t: S0 W
(8) 防止插入错误(如动模镶件1加工卡里面插人 动模镶件2的图片进去)。+ M8 ? \0 i6 Q
(9) 多面加工卡的图片自动插人。
, b# ^6 N( I2 U0 S+ L E8 }(10) 增加快速定位6个方向WCS的选项。# F$ T" h8 t& ^2 J) s3 u6 e
(11) 增加槽单个方向检测。
+ J0 L( [( i4 j: B% K(12) 出图命名修改成会议定的规则命名。. d& T t" X- `4 l& Y
(13) 对照图档名与零件名称与上个图档对比导 出图片防呆。3 Z9 q, D' n, @% f8 [ B8 `
(14) R面检测增加直径检测和3D检测。$ i4 {+ {+ W4 x0 R& r
(15) 增加自动出加工前检测数据;增加后面追加 检测点的程序。
) V7 i& ~) M9 f1 G' d5 UG外挂界面7 j& y' q$ C g
UG外挂界面如图1所示。
9 G: P: y% w# b# q/ }; k% X. d3 m; Q3 ?5 k# @5 d
: }3 @, }' n; ?% V$ Q) y
) f; F. ^9 |1 D. T+ r6 操作界面
4 E0 w9 V' I& I操作界面如图2所示。7 V9 O/ E6 s+ J& W" B) P+ u
7 CNC检测卡界面* e& A. c- l1 R- r0 n4 f
CNC检测卡的界面如图3所示。公差测量范围需要根据零件的公差要求进行自定义。( I$ _, w( r6 ~; G
(1) 加工前检测数内容。分有工艺脚类和无工艺脚类,有工艺脚需给工艺顶面Z数找直身面给数。无工艺脚类找平面位置给z数,找直身面给检测数。直面定义:平行基准面的垂直面。3 o. n1 _9 c' l& Z9 C1 a1 x
/ N( R w& Z5 W% N
3 f' ~0 i( t& k# M; m
(2) 加工后的检测内容。分别使用探头、塞规、千 分表等工具进行检测,平面:不同刀具的加工位置需 要出检测数,且相同刀具加工的平面至少出两个检测数,程式头尾两处。
; f& S! q+ {/ L* [* r( b
0 e$ j2 P- v) G6 `0 L
, E( C) D2 g1 \# h! y% z8 现场检测操作规范
1 @8 }% P( H! y; B' }- L- ?7 T( R' f3 ](1) 根据检测卡所示规格选择相匹配的探头。
0 j( H- _* C/ f# e4 h- S(2) 探头的检测速度控制在手轮第三格,速度是& G$ p) h. }$ M8 @ z
F:12mm/min0
6 T/ W& j5 G6 i% x0 y4 F. ~: G(3) 灰色底是探头要检测的数。如图4所示,加工 后检测点8,需要手动手轮把探头5称至;H0.715, 733.574,并且距离y点69.283约1 Omm处,对F点进行 等检测。2 e3 l' s* a! c2 S9 k- Q, Q; u
(4) 镶件槽类根据槽长及槽宽用塞规进行。
! [- f/ }( i$ ] w& \5 h* X(5) 检测后记录实测量,发现有余量或过切,需找 现场单元长处理。
" d. s+ I. V. \1 T0 B+ a, m; {
' F+ P. m% J$ n5 i2 b4 p# b, E
$ [, `$ O, ~8 \# x. k) i2 S; c' q项目成果:该项目自从4月份在罗德斯加工机试行以来,截至6月,制程合格率由原来的74.68%提高 至82.38%,6月份CNC罗德斯加工机工序返工成本时 间同比4月份下降了 62.5%,各项指标达到要求。
" Z. N0 h/ X- n/ B
% B8 \' G/ x! Z* A* [4 j; H9 应用前景6 H8 l2 r5 ?3 q' B' `9 M! |1 \
三维在机检测数据自动生成技术,可以对多种模 型多面加工同时生产检测数据,并自动生成检测数据 图,并把图表自动插人加工卡中,使操作规范化,自动 化,减少手动标注工作量,减少误输数据出错,提高效 率与质量,所有实验均在公司内进行,无需额外投入 其他人力和资金。9 p I- B( k0 ~0 A5 _
三维在机检测数据自动生成技术已形成标准 《QJ.GPM1800.02.03.64 CNC三轴在机检测标准》,各 精加工板块均可按照此标准执行。该标准适合在模 具零件加工车间推广。/ B I5 x2 ]2 `7 B/ f* q# E
6 [: b/ r m) f. k+ v$ X$ L$ ^$ f9 U* K5 |9 i
+ [; c+ \9 T, q) \
$ s3 Y$ l8 V( s! }; b4 X y |
|