|
三维在机检测数据自动生成技术 冯洪华,饶宏弟,梁其杲,梁远海 珠海格力精密模具有限公司(广东珠海519070) 【摘要】CNC加工后在机检测是精度质量控制的关键,在机检测可控制单工序加工完成流 转至下道工序前完成精度误差补偿,从而确保单工序精度在公差范围内。传统手动标注 质量检测数据方式以平面、直身面等2D面为主,检测数据少、操作繁琐,数据参考价值 低。应用C语言及ug软件开发,自动判断特征类别,匹配对应的精度公差要求,自动生成 3D检测数据。配合CNC在机检测功能,提升单工序精度修正补偿能力,降低返工率。 2 K% b( T+ O; J3 C# H! V! i
关键词:在机检测;检测数据自动生成;提升精度
2 t5 k/ J( o& L( w7 z( [/ l6 U7 v {4 K+ C4 o
1 引言
' M- F |- i# y" f 零件制造过程中,数控加工结果要到计量中心进 行检测,而机床停机待检,数控机床到三坐标然后返回 数控机床,这样多次重复确定下一道工序是否进行,而 零件终检时仍然是废品,这是由于在较多环节都存在 脱控。目前在机检测省去了工件搬运、多次装夹的过 程,减少了机床等待时间,提高了生产效率。在机检测 技术受到了国内外研究学者的广泛关注。! a) \4 U9 Y! D1 v0 x5 |
2 整体方案概述
5 o. y! F! V: d4 g! v( w! V(1) 建立模型颜色、’特征、加工精度要求的对应标准。+ {+ t5 ~7 Q0 o* N' g* T8 y
# c' C) l9 b: f; S1 B4 F
(2) 通过VB、C++、UG二次开发,实现在UG前处 理模型时生成检测点及对应的三维坐标数据。
' ]8 j3 c& x2 d. w8 C- P(3) 开发图表自动插人加工卡模块,使操作规范 化,自动化,取消手动标注工作量,减少误输数据出 错,提高效率与质量。* p1 \/ _; g1 n
(4) 配合在机检测技术实现单工序加工后精度检 测及误差补偿。. Q( S7 F8 i. V! _! [. n4 r
6 U( |! W0 N& ?7 z/ J5 _3 详细技术方案6 a; I$ Z: f; v# I$ t7 ?( Q( R
(1) 建立模型颜色、特征、加工精度要求的对应标 准,区分不同大小零件的公差标准,并且根据点、槽、尺 角、孔位等特征作出分类,对高度、宽度数据实现自动识別、根据不同大小探头实现自动补偿生成三维检测 数据。
/ m' J" Q" {7 ~) ^(2) 通过VB、C++、UG二次开发外挂,实现在UG 前处理模型时生成检测点及对应的三维坐标数据,涉 及调用视图着色设置和线框视图设置(32和64位UG 通用)。
" C4 s# [. L2 a1 V6 `3 A1 r(3) 导出制图窗口图片(32和64位UG通用);隐 藏视图边界(32和64位UG通用)。
$ ~5 Y2 T8 X: M! E(4) CNC加工卡自检图出图。
3 [9 K! c- ?' S: U: m1 f5 c8 T) j4 问题攻关记录1 }6 c- I3 m! n% v3 U( q# t
(1) 图片字体加粗,显眼。
1 g3 w( ?% g) s# {( U/ n# u(2) 坐标点多余的数据去除,智能识别点的平面 还是侧面,平面只出Z值。2 U5 ?& g4 ?' i5 O6 j, {/ z' J* }
(3) 检测槽出槽的长宽数据,检测圆出圆直径命数据。
6 w _9 w6 L% j7 q(4) 解决翻面加工UG如何实现出侧面的检测数的问题。1 U' [9 J% y3 M- M
3 b2 \1 y: {) r1 B) S(5) 出图重新开发,按点、槽、探针三者混合信息. 出检测图。* o% L! `) H3 q' Z |" l
(6) 增加出探头数据功能。" H, `" ^7 G4 W' @; N( ?
(7) 如何防呆,防止插入图片错误。2 K: E7 |% y3 m% c7 |7 E) |
(8) 防止插入错误(如动模镶件1加工卡里面插人 动模镶件2的图片进去)。
/ s h$ l: u* _ ~! Q; x5 F7 I. q(9) 多面加工卡的图片自动插人。
! {; C9 R! N9 T: p( g1 x8 f(10) 增加快速定位6个方向WCS的选项。
, r+ r' q1 W, O/ m" S G(11) 增加槽单个方向检测。
% o. v3 j% ^6 [9 n(12) 出图命名修改成会议定的规则命名。
/ l& R3 t9 _ V$ w5 g& {$ f(13) 对照图档名与零件名称与上个图档对比导 出图片防呆。
2 K' ?! F( j! x# }4 |/ M# `$ N" \(14) R面检测增加直径检测和3D检测。
! y% |0 q# K. \7 i# ]3 h(15) 增加自动出加工前检测数据;增加后面追加 检测点的程序。
' B& r0 s) {+ S" V+ O0 G5 UG外挂界面
% e- ^* ^! e5 Z0 JUG外挂界面如图1所示。
/ x# t% a% N! V& Z1 n6 N' i8 Q: U, h7 J# ]2 v2 ^ D: l
* f, z6 W. @5 R9 ?% l
/ v* l# |$ n/ m4 e8 P _3 F3 A6 操作界面! T1 e7 P' N; R9 D0 W8 e0 i7 T
操作界面如图2所示。! r/ v" q% A. l* }
7 CNC检测卡界面" s0 @, w, a1 Z
CNC检测卡的界面如图3所示。公差测量范围需要根据零件的公差要求进行自定义。
% z+ U* b! @) u(1) 加工前检测数内容。分有工艺脚类和无工艺脚类,有工艺脚需给工艺顶面Z数找直身面给数。无工艺脚类找平面位置给z数,找直身面给检测数。直面定义:平行基准面的垂直面。
?- | Q$ y( `# L1 v$ g$ ~+ g( _2 R6 z: I% \, g
5 P4 w! k% e4 X0 W
(2) 加工后的检测内容。分别使用探头、塞规、千 分表等工具进行检测,平面:不同刀具的加工位置需 要出检测数,且相同刀具加工的平面至少出两个检测数,程式头尾两处。+ W" r G: @- l- W0 b* G; T
, p2 K( f( T" |; o* [
, F# |; ]9 T; x) L/ W; p: L) I- M
8 现场检测操作规范/ x: K' u1 V8 |, i) t$ q/ h
(1) 根据检测卡所示规格选择相匹配的探头。& j; W. ?. V& o! c
(2) 探头的检测速度控制在手轮第三格,速度是$ l0 N0 V+ p$ l2 W p
F:12mm/min0# n) h) S" j$ `) T! W+ C+ [" A9 Y
(3) 灰色底是探头要检测的数。如图4所示,加工 后检测点8,需要手动手轮把探头5称至;H0.715, 733.574,并且距离y点69.283约1 Omm处,对F点进行 等检测。) Q) d- R9 B9 N
(4) 镶件槽类根据槽长及槽宽用塞规进行。
( F. g2 d2 T1 C) ~4 k3 T(5) 检测后记录实测量,发现有余量或过切,需找 现场单元长处理。
# O6 w9 ^0 A- |- |* b# m0 z# e. [. f
5 o" }2 J$ T: h/ A, i$ B
项目成果:该项目自从4月份在罗德斯加工机试行以来,截至6月,制程合格率由原来的74.68%提高 至82.38%,6月份CNC罗德斯加工机工序返工成本时 间同比4月份下降了 62.5%,各项指标达到要求。
) [+ W1 k6 [+ f( e b" Z
( B' t& H& ~8 @9 应用前景
! s/ _" ?( n+ k* p+ L0 c三维在机检测数据自动生成技术,可以对多种模 型多面加工同时生产检测数据,并自动生成检测数据 图,并把图表自动插人加工卡中,使操作规范化,自动 化,减少手动标注工作量,减少误输数据出错,提高效 率与质量,所有实验均在公司内进行,无需额外投入 其他人力和资金。
3 b- E% w- N- d8 o" \8 H, o三维在机检测数据自动生成技术已形成标准 《QJ.GPM1800.02.03.64 CNC三轴在机检测标准》,各 精加工板块均可按照此标准执行。该标准适合在模 具零件加工车间推广。* ?* O2 A2 b2 K p" R1 A% G& V
) A5 t/ X: C. b4 Z/ ~* M) E8 B
9 o& d1 A; k" f `6 R+ _
4 S: ]; V- ^; v$ w+ q* q" ~
. x: ~7 [8 [0 a& ?5 B0 | |
|