青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

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

- j+ P4 F( F3 P8 \. c, _! G9 H' _1   引言
( [0 w3 w6 e9 Z2 M) w$ k' ^& [( R    零件制造过程中,数控加工结果要到计量中心进 行检测,而机床停机待检,数控机床到三坐标然后返回 数控机床,这样多次重复确定下一道工序是否进行,而 零件终检时仍然是废品,这是由于在较多环节都存在 脱控。目前在机检测省去了工件搬运、多次装夹的过 程,减少了机床等待时间,提高了生产效率。在机检测 技术受到了国内外研究学者的广泛关注。1 Y! P( p, u# L- T0 x
2    整体方案概述* h3 j, [- W8 q9 _" i: G4 A
(1) 建立模型颜色、’特征、加工精度要求的对应标准。* L, Q, i# K5 Q! l- |! m
6 t6 T0 A! r: H9 O6 f5 Y) Q
(2) 通过VB、C++、UG二次开发,实现在UG前处 理模型时生成检测点及对应的三维坐标数据。
' y. y- _6 G, N  W2 _. G* V1 W(3) 开发图表自动插人加工卡模块,使操作规范 化,自动化,取消手动标注工作量,减少误输数据出 错,提高效率与质量。
* b+ O9 n! U8 p(4) 配合在机检测技术实现单工序加工后精度检 测及误差补偿。7 a+ a6 Z6 e3 ]% Z, T

( z% \. h9 h% p0 o3    详细技术方案/ [( D8 y6 D1 v, Z7 Z
(1) 建立模型颜色、特征、加工精度要求的对应标 准,区分不同大小零件的公差标准,并且根据点、槽、尺 角、孔位等特征作出分类,对高度、宽度数据实现自动识別、根据不同大小探头实现自动补偿生成三维检测 数据。0 E4 ]! d, S( I
(2) 通过VB、C++、UG二次开发外挂,实现在UG 前处理模型时生成检测点及对应的三维坐标数据,涉 及调用视图着色设置和线框视图设置(32和64位UG 通用)。
: W( a( y8 n* c# a: e7 c5 M(3) 导出制图窗口图片(32和64位UG通用);隐 藏视图边界(32和64位UG通用)。  D1 ^% j& @  |
(4) CNC加工卡自检图出图。
$ {1 j' \: R6 M; ]- G4    问题攻关记录! }& \- n9 B4 `
(1) 图片字体加粗,显眼。
4 ]! o: U) l- @3 ?4 U7 ?0 i  Y. }) x(2) 坐标点多余的数据去除,智能识别点的平面 还是侧面,平面只出Z值。6 V8 [: ^, `" O- ^7 q
(3) 检测槽出槽的长宽数据,检测圆出圆直径命数据。6 H. f, e, p/ u1 [
(4) 解决翻面加工UG如何实现出侧面的检测数的问题。9 R9 {' q) ^8 g9 }
. U7 }7 K4 b$ Z+ w
(5) 出图重新开发,按点、槽、探针三者混合信息. 出检测图。
' n$ e" U* t9 a4 n% w8 g7 S(6) 增加出探头数据功能。
: f, T1 T# \; z' S1 i(7) 如何防呆,防止插入图片错误。: E& G7 p) X. V+ _  v( I3 f3 [
(8) 防止插入错误(如动模镶件1加工卡里面插人 动模镶件2的图片进去)。1 Q& _; J0 _9 R  @: F* f4 S7 @9 k
(9) 多面加工卡的图片自动插人。
# V2 s6 Z  y$ s6 f(10) 增加快速定位6个方向WCS的选项。
% `+ |" V6 L1 r(11) 增加槽单个方向检测。* @. ?2 o; ]& P4 A
(12) 出图命名修改成会议定的规则命名。
% h3 b+ j9 U0 y(13) 对照图档名与零件名称与上个图档对比导 出图片防呆。6 B) T4 S1 W& r2 S: N5 m& Y
(14) R面检测增加直径检测和3D检测。
5 ^6 n$ U) T2 S* Y(15) 增加自动出加工前检测数据;增加后面追加 检测点的程序。
8 J7 \% ]1 j0 i+ {/ i7 A: h5     UG外挂界面
/ n8 t$ S4 \9 fUG外挂界面如图1所示。) g- C2 l; k; t( J/ ^$ K) n" n

0 Z5 ~4 g5 B7 `, y' e 6.jpg
0 u# y% y! q: r- ~7 I6 A7 W: _2 l9 F( v+ K- y2 h
6    操作界面" B0 t8 ]) x; T
操作界面如图2所示。
! E/ X3 q, I1 Q8 W7 {% D4 \7     CNC检测卡界面+ L; K* k0 f+ X
    CNC检测卡的界面如图3所示。公差测量范围需要根据零件的公差要求进行自定义。
) S! b/ M% D% v- c$ t6 y+ T(1) 加工前检测数内容。分有工艺脚类和无工艺脚类,有工艺脚需给工艺顶面Z数找直身面给数。无工艺脚类找平面位置给z数,找直身面给检测数。直面定义:平行基准面的垂直面。
9 ?# S  |4 I5 w6 C+ \# e( z) {* Q
/ A. Y' P9 Z3 k; o/ z. u9 N 7.jpg
% c% G1 o/ z, {7 ~7 ]" ~(2) 加工后的检测内容。分别使用探头、塞规、千 分表等工具进行检测,平面:不同刀具的加工位置需 要出检测数,且相同刀具加工的平面至少出两个检测数,程式头尾两处。8 l; d4 R- Q8 o: T4 `

& P2 u9 Y6 ^- t  ]3 C 8.jpg , H* t; X9 O; F0 P% H
8    现场检测操作规范
3 |* G2 I. T+ c+ d/ I" Q(1) 根据检测卡所示规格选择相匹配的探头。
2 G' t4 y0 I* N, D( [2 F+ _8 j(2) 探头的检测速度控制在手轮第三格,速度是3 I+ X. M8 A& i
F:12mm/min0
9 e$ p6 ?$ S6 y(3) 灰色底是探头要检测的数。如图4所示,加工 后检测点8,需要手动手轮把探头5称至;H0.715, 733.574,并且距离y点69.283约1 Omm处,对F点进行 等检测。' Y6 `$ D# n& Y' ~
(4) 镶件槽类根据槽长及槽宽用塞规进行。
% B+ z, w* N- H8 O, T(5) 检测后记录实测量,发现有余量或过切,需找 现场单元长处理。
6 K2 `  _8 B) q, P' K
3 j* v& C1 z, Y8 M 9.jpg
9 M  s* n$ Z0 z" \' v/ V  B项目成果:该项目自从4月份在罗德斯加工机试行以来,截至6月,制程合格率由原来的74.68%提高 至82.38%,6月份CNC罗德斯加工机工序返工成本时 间同比4月份下降了 62.5%,各项指标达到要求。' N! q9 T: x; n/ E3 s

8 t3 l6 x" w+ J4 @- l3 S9    应用前景
, h" f4 V8 G/ d( }& k) j三维在机检测数据自动生成技术,可以对多种模 型多面加工同时生产检测数据,并自动生成检测数据 图,并把图表自动插人加工卡中,使操作规范化,自动 化,减少手动标注工作量,减少误输数据出错,提高效 率与质量,所有实验均在公司内进行,无需额外投入 其他人力和资金。: D1 Q; g! \, S6 I! K
三维在机检测数据自动生成技术已形成标准 《QJ.GPM1800.02.03.64 CNC三轴在机检测标准》,各 精加工板块均可按照此标准执行。该标准适合在模 具零件加工车间推广。& S, D8 j1 c( {+ T- Q; l
9 X0 k: I7 e$ Q8 J$ Y9 z/ {. t
! ]% {: N) i& S( u2 V5 {) W: n) v  g
6 ?" r. H9 Y4 j  F+ u4 v, d9 Q  {( p; i

( `& [  z" z$ ~6 X) h" Z- R0 w1 H
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-8 16:53 , Processed in 0.059625 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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