青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 341|回复: 0

[分享] 三维在机检测数据自动生成技术

[复制链接]
发表于 2019-8-5 14:01 | 显示全部楼层 |阅读模式
三维在机检测数据自动生成技术
冯洪华,饶宏弟,梁其杲,梁远海
珠海格力精密模具有限公司(广东珠海519070)
【摘要】CNC加工后在机检测是精度质量控制的关键,在机检测可控制单工序加工完成流 转至下道工序前完成精度误差补偿,从而确保单工序精度在公差范围内。传统手动标注 质量检测数据方式以平面、直身面等2D面为主,检测数据少、操作繁琐,数据参考价值 低。应用C语言及ug软件开发,自动判断特征类别,匹配对应的精度公差要求,自动生成 3D检测数据。配合CNC在机检测功能,提升单工序精度修正补偿能力,降低返工率。 1 _+ @3 N% w( h( k; Q
关键词:在机检测;检测数据自动生成;提升精度& G2 M) i( m2 e5 b$ y5 O" N

( j, w% Q1 _& `5 z) N9 o. h* o1   引言
5 T* W. q3 [6 h    零件制造过程中,数控加工结果要到计量中心进 行检测,而机床停机待检,数控机床到三坐标然后返回 数控机床,这样多次重复确定下一道工序是否进行,而 零件终检时仍然是废品,这是由于在较多环节都存在 脱控。目前在机检测省去了工件搬运、多次装夹的过 程,减少了机床等待时间,提高了生产效率。在机检测 技术受到了国内外研究学者的广泛关注。( [3 u+ ^$ Z3 k" @1 X8 v
2    整体方案概述. }* q( o" Q8 w3 ^: u" R( {2 ^  c8 ^
(1) 建立模型颜色、’特征、加工精度要求的对应标准。
" {  s, K, E6 N: H% ^  a: V! b5 C" e6 h7 x& P2 b  [
(2) 通过VB、C++、UG二次开发,实现在UG前处 理模型时生成检测点及对应的三维坐标数据。
! t6 t6 r2 V) E  k9 A- s( G* W% B/ \(3) 开发图表自动插人加工卡模块,使操作规范 化,自动化,取消手动标注工作量,减少误输数据出 错,提高效率与质量。' k3 G) q# k6 e6 }4 H' V
(4) 配合在机检测技术实现单工序加工后精度检 测及误差补偿。
" B& p# v& l& H
; H- Q0 u9 ~2 g9 ^" f9 S2 e/ ?3    详细技术方案
- q# @; U4 O0 l& m& i( x* j! w7 |+ `- I1 ](1) 建立模型颜色、特征、加工精度要求的对应标 准,区分不同大小零件的公差标准,并且根据点、槽、尺 角、孔位等特征作出分类,对高度、宽度数据实现自动识別、根据不同大小探头实现自动补偿生成三维检测 数据。
* y3 |, M; y: a4 J7 }, p5 O+ Z5 P6 p(2) 通过VB、C++、UG二次开发外挂,实现在UG 前处理模型时生成检测点及对应的三维坐标数据,涉 及调用视图着色设置和线框视图设置(32和64位UG 通用)。, F* R; a$ g; R. }
(3) 导出制图窗口图片(32和64位UG通用);隐 藏视图边界(32和64位UG通用)。
' w" q1 t6 j' L( J4 w' C5 e& v(4) CNC加工卡自检图出图。
6 G% X+ R% A" l8 _4    问题攻关记录
/ M& ?) h) W8 {! f* j! H(1) 图片字体加粗,显眼。+ B! D& W5 Q8 N3 D+ u7 M
(2) 坐标点多余的数据去除,智能识别点的平面 还是侧面,平面只出Z值。
7 P  I, S, [$ \1 S' S/ \(3) 检测槽出槽的长宽数据,检测圆出圆直径命数据。* ?. S# K( J2 n  H8 y, I$ I
(4) 解决翻面加工UG如何实现出侧面的检测数的问题。! U% Y! g1 E8 a: M3 W! |; c! S) s
/ @2 ?9 R% g" e4 L4 h; {8 Z6 r
(5) 出图重新开发,按点、槽、探针三者混合信息. 出检测图。5 G  B/ S% L. \  d) g8 A9 m9 }3 N2 r
(6) 增加出探头数据功能。
3 C9 L3 T  d' D7 ](7) 如何防呆,防止插入图片错误。- n1 q' N: S( W# P
(8) 防止插入错误(如动模镶件1加工卡里面插人 动模镶件2的图片进去)。
0 q+ w8 M) Y' X; F, E2 j(9) 多面加工卡的图片自动插人。6 f, K. K- U" E3 O, v* E# J1 y
(10) 增加快速定位6个方向WCS的选项。
* C# Z, Q: S; J8 _0 z: C, l6 ?(11) 增加槽单个方向检测。8 h4 d& w& ^9 K; E8 U
(12) 出图命名修改成会议定的规则命名。+ \! n& ^+ v- v1 G5 g
(13) 对照图档名与零件名称与上个图档对比导 出图片防呆。. n# V, o" W! V$ d' x; @* Y- K
(14) R面检测增加直径检测和3D检测。
# |9 z; Q: D1 Q+ {(15) 增加自动出加工前检测数据;增加后面追加 检测点的程序。
9 O9 U# W. E1 z8 |0 @1 X2 A( G5     UG外挂界面* l& h4 w/ z$ c' {3 [
UG外挂界面如图1所示。" J( I& r1 Q& ~* Z! \3 V
8 [3 s+ h/ @- ?" `8 C. d& ]2 N
6.jpg 0 }2 K& c& p# ]

8 s" O% p, c% P" Q0 [) p- e- G9 J6    操作界面& v6 F) [& N# i( i& e# U
操作界面如图2所示。  h0 S0 X4 I3 l5 [( [; _
7     CNC检测卡界面" p2 e' A+ u. K# L! n- C+ F" a2 F; r6 n1 |
    CNC检测卡的界面如图3所示。公差测量范围需要根据零件的公差要求进行自定义。
. d6 _: C: T4 Q) f. D(1) 加工前检测数内容。分有工艺脚类和无工艺脚类,有工艺脚需给工艺顶面Z数找直身面给数。无工艺脚类找平面位置给z数,找直身面给检测数。直面定义:平行基准面的垂直面。2 t7 e4 ]8 x9 ]) F' ]. a# ]6 K+ t# v

, B0 i9 S; D7 {! V' N( G! O 7.jpg
' L) ~9 i2 d1 j- _# b(2) 加工后的检测内容。分别使用探头、塞规、千 分表等工具进行检测,平面:不同刀具的加工位置需 要出检测数,且相同刀具加工的平面至少出两个检测数,程式头尾两处。7 R3 f4 T  M- @0 g

+ z/ [9 G' h; @9 `# T2 i 8.jpg . E% o1 D9 U$ o1 b+ K9 h8 v
8    现场检测操作规范
: F9 v! @$ |: u2 a/ j; z( Z(1) 根据检测卡所示规格选择相匹配的探头。& _0 y, k( @* r- T" e. @6 r
(2) 探头的检测速度控制在手轮第三格,速度是
* i; T+ S3 E: e  oF:12mm/min0
1 w4 C2 A3 G% @* q' k(3) 灰色底是探头要检测的数。如图4所示,加工 后检测点8,需要手动手轮把探头5称至;H0.715, 733.574,并且距离y点69.283约1 Omm处,对F点进行 等检测。* }9 z9 X7 I+ b5 ^
(4) 镶件槽类根据槽长及槽宽用塞规进行。) Z+ ~8 t3 {! o  g' Z
(5) 检测后记录实测量,发现有余量或过切,需找 现场单元长处理。
) h- H5 Z0 ~; n/ e
! B& R. \& e2 `; E+ C' ]" c$ l  v$ b 9.jpg
, ^5 k8 v% z7 u6 M8 P- |) w/ {. Y7 M项目成果:该项目自从4月份在罗德斯加工机试行以来,截至6月,制程合格率由原来的74.68%提高 至82.38%,6月份CNC罗德斯加工机工序返工成本时 间同比4月份下降了 62.5%,各项指标达到要求。
) d# g* N: a2 ?4 W
) q# H; w* u$ X; F' a9    应用前景
$ ]+ U2 t! }* Y# i( o三维在机检测数据自动生成技术,可以对多种模 型多面加工同时生产检测数据,并自动生成检测数据 图,并把图表自动插人加工卡中,使操作规范化,自动 化,减少手动标注工作量,减少误输数据出错,提高效 率与质量,所有实验均在公司内进行,无需额外投入 其他人力和资金。% m" d1 O5 n, N/ {; a
三维在机检测数据自动生成技术已形成标准 《QJ.GPM1800.02.03.64 CNC三轴在机检测标准》,各 精加工板块均可按照此标准执行。该标准适合在模 具零件加工车间推广。
; e: k) O4 T. R& H) W
" ^4 ~0 x  S  ^" H! ^6 U/ t6 k
# p5 |, ]# l0 M: Y
0 f: a" {6 R9 V* s4 e5 R; ]4 v  T" ^1 j1 R# G
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-24 15:31 , Processed in 0.050715 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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