找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 387|回复: 0

[资料] 基于数据驱动方式的NC代码自动生成

[复制链接]
发表于 2011-6-11 11:39:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘要:提出了一种数据驱动方式来代替传统的人机交互方式对制 造模型进行处理,并自动生成NC代码。依次论述了数据驱动文件原理、实现的前提、表达规则、生成方式以及运 行并生成NC代码。3 r' y" t, T/ P9 W+ x4 T
2008-06-06-13-54-06402.jpg
0 Q0 m0 T1 T- w/ a( D$ j/ g/ x图1 数据驱动文件生成图
! B, N  [; O! r$ Z1 ^7 R, G( t二、数据驱动文件的生成
( [. W( g0 S3 c0 L' H9 l数据驱动文件是由工艺决策模块(CAPP 模块)在工艺决策过程中伴随工艺路线的产生而产生的。当CAPP 进行工艺决策时,每确定一个加工对象的工艺和加工方法,同时选择加工该特征的刀具、机床、进给量、机床转速等,并将它们都输入一个文件,该文件就是数据驱动文件。它可被Pro/Engineer识别并执行。数据驱动文件的生成过程如图1所示。当读入文件时,这样就将生成NC代码所需参数自动传输给既定的加工模型:读完文件后,系统就可进行刀路演示,生成数控代码。该数控代码经过后置处理后,就可用于机床加工。4 I) C5 v* k5 e7 c1 M
2008-06-06-13-54-26341.gif
3 e$ W$ \9 t" C. R6 V- F0 P图2 数据驱动文件的结构示意图
" N5 X" d- D# d) p* O$ O由于该数据驱动文件的内容是以单个特征的模式化加工过程构成的,因此中性文件是基于特征的。一个特征在Pro/Engineer中的一次模式化加工被称为一个NC Sequence,基于同一加工坐标系的若干NC Sequence称为一个Operation。数据驱动文件可包含多个Operation,而每个Operation又可能包含多个NC Sequence。其内容框架如图2所示。
! q% H' L: r! y0 F7 c2 o0 x: N4 U三、数据驱动文件的自动读入和NC代码的生成) v  a3 d! t' s% o; D, z
有了数据驱动文件后,便可利用它来实现NC代码的生成。读取数据驱动文件是通过利用Pro/Develop的文件读入函数所开发的菜单来实现的。该菜单是MAIN菜单下MISC的子菜单TRAIL。当进入Pro/Engineer 界面后,按下菜单键TRAIL,再根据系统要求输入数据驱动文件名,该文件便会自动读入。该文件读入函数如下:
  C, I) ?9 H( t2 K7 V8 Z3 |#Include"prodevelop. h"
$ M; Z* y+ |" T) ^#Include"profiles. h"
" W* Z4 ]& o/ g1 @9 Xint pro_read_file_to_pro (* y! _! H9 ^8 y; [) f6 Q( j
wchar_t file_name, / *(in)The file name * /
$ V& y5 S) h. F# b( ^9 t# a, o/ kProhandle object_ptr, / *(in) The object * /
- N  ^- F  B' h' CInt file_type, / *(in)The file type * /)
# M0 N2 b& q2 V1 R$ [读入数据驱动文件的界面图( 略) 。读入文件完成后,可直接得到包含刀具轨迹的刀轨文件*. ncl。得到刀位文件后,经过后处理器,就可将它转换成相应设备可识别的NC 代码。
4 f  F. a0 [7 J1 N" ~8 `/ [" Y四、结论) V$ C. j, @6 y2 N# F* a( f, a
本文讨论的利用数据驱动方式实现NC代码的自动生成,解决了NC编程中信息的输入问题。该方法避免了信息的重复输入,最大限度地利用了系统的信息资源,保证了零件信息流传递的畅通,初步实现了CAD/CAPP/CAM 信息的集成。实践表明,与传统的NC代码生成方法相比,该方法方便、快捷,可减少由于人机交互而发生的错误,生成的数控代码可应用于实际加工。
  C; Q: F7 L6 B文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-1-9 23:27 , Processed in 0.159824 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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