|
三维在机检测数据自动生成技术 冯洪华,饶宏弟,梁其杲,梁远海 珠海格力精密模具有限公司(广东珠海519070) 【摘要】CNC加工后在机检测是精度质量控制的关键,在机检测可控制单工序加工完成流 转至下道工序前完成精度误差补偿,从而确保单工序精度在公差范围内。传统手动标注 质量检测数据方式以平面、直身面等2D面为主,检测数据少、操作繁琐,数据参考价值 低。应用C语言及ug软件开发,自动判断特征类别,匹配对应的精度公差要求,自动生成 3D检测数据。配合CNC在机检测功能,提升单工序精度修正补偿能力,降低返工率。 , Z, s; i/ o8 n) j
关键词:在机检测;检测数据自动生成;提升精度
) [& h) R' y* u z4 G
' x4 ^6 P1 J5 Y5 C) E0 ]: e! T4 P1 引言
6 T' u6 C7 d" S' \' @: @ 零件制造过程中,数控加工结果要到计量中心进 行检测,而机床停机待检,数控机床到三坐标然后返回 数控机床,这样多次重复确定下一道工序是否进行,而 零件终检时仍然是废品,这是由于在较多环节都存在 脱控。目前在机检测省去了工件搬运、多次装夹的过 程,减少了机床等待时间,提高了生产效率。在机检测 技术受到了国内外研究学者的广泛关注。
* }8 l/ D2 S: @8 t! Y+ J2 整体方案概述
/ |8 T2 K8 ~% @5 `7 d(1) 建立模型颜色、’特征、加工精度要求的对应标准。0 w% p2 R% e1 d8 z3 A# N
: y- Q% K+ E G8 {(2) 通过VB、C++、UG二次开发,实现在UG前处 理模型时生成检测点及对应的三维坐标数据。
5 h: G d* a+ g- X. N(3) 开发图表自动插人加工卡模块,使操作规范 化,自动化,取消手动标注工作量,减少误输数据出 错,提高效率与质量。
' X) X% N8 a' F: Y6 a7 B) I(4) 配合在机检测技术实现单工序加工后精度检 测及误差补偿。
( R/ m5 f. K& {
0 `7 G# J7 h4 G7 m% Q1 @, U3 详细技术方案
/ y$ |/ r4 h& ~, T+ ~4 l+ C(1) 建立模型颜色、特征、加工精度要求的对应标 准,区分不同大小零件的公差标准,并且根据点、槽、尺 角、孔位等特征作出分类,对高度、宽度数据实现自动识別、根据不同大小探头实现自动补偿生成三维检测 数据。
/ w( m+ P) T' e/ k* j9 s& E(2) 通过VB、C++、UG二次开发外挂,实现在UG 前处理模型时生成检测点及对应的三维坐标数据,涉 及调用视图着色设置和线框视图设置(32和64位UG 通用)。3 G [2 |. c) M4 t* [
(3) 导出制图窗口图片(32和64位UG通用);隐 藏视图边界(32和64位UG通用)。 M2 G1 P' C5 w
(4) CNC加工卡自检图出图。0 h* x6 x$ _1 V- V( K) c
4 问题攻关记录
* B+ z. t+ x E(1) 图片字体加粗,显眼。1 C) }! v+ G& H- z+ f8 R) w
(2) 坐标点多余的数据去除,智能识别点的平面 还是侧面,平面只出Z值。8 U; ~6 b) p; H% g7 L
(3) 检测槽出槽的长宽数据,检测圆出圆直径命数据。
" H. ^+ q+ G- P% k9 A7 a; ?(4) 解决翻面加工UG如何实现出侧面的检测数的问题。" H: C; b2 D4 b6 j: M3 w
, O8 R' l& t) b2 K) U(5) 出图重新开发,按点、槽、探针三者混合信息. 出检测图。
9 h. ]) w7 d0 F# {1 t U(6) 增加出探头数据功能。% {5 [, l2 j, L% f; c, [4 n, A- G& E
(7) 如何防呆,防止插入图片错误。
' E: c) S/ e: h; [( K/ E(8) 防止插入错误(如动模镶件1加工卡里面插人 动模镶件2的图片进去)。% m+ a- }; |$ V8 B1 S* J( ?7 P
(9) 多面加工卡的图片自动插人。
9 o; c1 c" H0 h6 O# O1 `* X5 I(10) 增加快速定位6个方向WCS的选项。
# ?7 p5 g0 h/ b: g' R4 y+ {(11) 增加槽单个方向检测。
% h& i8 Y) P! t6 F0 V- [(12) 出图命名修改成会议定的规则命名。/ O1 @* ^/ j! w6 ?5 M* Z! w3 s
(13) 对照图档名与零件名称与上个图档对比导 出图片防呆。
/ M% ?5 o# }8 } J9 I(14) R面检测增加直径检测和3D检测。& Z" t, Q8 F) o) L q
(15) 增加自动出加工前检测数据;增加后面追加 检测点的程序。
$ w. N; J0 K a0 {7 E) U5 UG外挂界面
. Z* U7 N6 C$ u S% G [5 RUG外挂界面如图1所示。. A/ X* r6 A0 j6 @' e
1 V5 S g0 q; N& S/ @
0 d+ Z7 q/ _! r# H7 _4 \! e* `8 N, ^$ N" J( i$ ^
6 操作界面
% F0 j+ H% l' O; v" [0 g# w, r操作界面如图2所示。 A* j: L. [9 v- e6 e$ I
7 CNC检测卡界面
% x( C1 y/ m6 {* L+ r' s CNC检测卡的界面如图3所示。公差测量范围需要根据零件的公差要求进行自定义。5 t) \0 j, g9 E
(1) 加工前检测数内容。分有工艺脚类和无工艺脚类,有工艺脚需给工艺顶面Z数找直身面给数。无工艺脚类找平面位置给z数,找直身面给检测数。直面定义:平行基准面的垂直面。8 ~' }+ _, k) }
. v3 r% I: M; D
6 L+ l, Y% Z# B7 e6 r6 N6 [& U(2) 加工后的检测内容。分别使用探头、塞规、千 分表等工具进行检测,平面:不同刀具的加工位置需 要出检测数,且相同刀具加工的平面至少出两个检测数,程式头尾两处。6 E' \) d1 n: v6 S4 Z$ D* J
- m( k( h1 p' [4 Y2 C; [
4 Y2 ]8 `- `, Z; C0 G8 现场检测操作规范
: \5 ~0 l, A* f1 P(1) 根据检测卡所示规格选择相匹配的探头。
; O2 Q* Y7 |5 ^(2) 探头的检测速度控制在手轮第三格,速度是
' k, u8 y" Y8 y( s1 d. }F:12mm/min00 ^; T1 p! O% f1 `: I
(3) 灰色底是探头要检测的数。如图4所示,加工 后检测点8,需要手动手轮把探头5称至;H0.715, 733.574,并且距离y点69.283约1 Omm处,对F点进行 等检测。$ l( a7 Y) @# a9 z3 Q
(4) 镶件槽类根据槽长及槽宽用塞规进行。& ~6 z+ ~3 a/ @# ?
(5) 检测后记录实测量,发现有余量或过切,需找 现场单元长处理。3 D, l& `# p$ F, F
$ P6 K/ t! j+ D* ^, @& I1 w
) Y$ _1 Y% l B- y+ s
项目成果:该项目自从4月份在罗德斯加工机试行以来,截至6月,制程合格率由原来的74.68%提高 至82.38%,6月份CNC罗德斯加工机工序返工成本时 间同比4月份下降了 62.5%,各项指标达到要求。
8 M7 N0 K, t1 [7 W
! ?* k7 M' u" E' j* A# g9 应用前景! k1 {+ U2 d, h+ R; M+ s( N+ s
三维在机检测数据自动生成技术,可以对多种模 型多面加工同时生产检测数据,并自动生成检测数据 图,并把图表自动插人加工卡中,使操作规范化,自动 化,减少手动标注工作量,减少误输数据出错,提高效 率与质量,所有实验均在公司内进行,无需额外投入 其他人力和资金。: i9 f% g" a! F8 b3 U6 \4 v! E
三维在机检测数据自动生成技术已形成标准 《QJ.GPM1800.02.03.64 CNC三轴在机检测标准》,各 精加工板块均可按照此标准执行。该标准适合在模 具零件加工车间推广。; F9 S, O. ~& `5 j8 \
q! X# \# o! p. Q) e' C' q" C* O+ Q V
& V; g" v1 f9 {& \ @
& Z, h: a; k' g1 W. V0 [2 Z2 [0 ?
|
|