基于VC++的孔加工自动编程系统开发.pdfVIP

  • 4
  • 0
  • 约8.48千字
  • 约 3页
  • 2018-05-09 发布于福建
  • 举报

基于VC++的孔加工自动编程系统开发.pdf

第9期 机械设计与制造 2010年 9月 Machinery Design Manufacture 55 文章编号:1001—3997(2010)09—0055—02 基于VC++的孔加工 自动编程 系统开发 木 刘 凌 (西安文理学院,西安 710065) Developmentofspotfacingmachiningautomaticprogram system basedontheVisualC++ LIU Ling (Xi’anUniversityofArtsandScience,Xi’an710065,China) 中图分类号 :TH12 文献标识码 :A 1引言 通用Pc机的windows环境下,其实质是人机交互的语言编程方 式,但在一定程度上具备加工方案与加工参数的自动决定功能。 目前国内许多加工企业的点位加工中,孔类零件的数控加工 能够满足本系统的需求,根据需求分析采用vc++作为零件数控 仍然采用手工编程,生产效率较低。尤其在加工多孔类零件 ,加工 孔数比较多且每个孔须经几道工序的加工方可完成,并且加工带 程序 自编程系统的开发工具。 环槽的孔、螺纹孔时刀具更换次数多,手工编程极其繁琐且容易 3系统结构设计 出错,加工精度差,又没有检测手段 ,由于人为或非人为等因素, 系统结构设计如下: 有时会造成一批零件的报废 ,毛坯工件浪费很大 ,生产成本也显 首先,对常见的各种孔进行初步分类、特征描述:将孔按加工 著增加。因此,针对点位加工在企业中的实际应用的现状,以某数 模式和形状分为几种,如钻孔、粗加工沉孔、铰孔、镗孔、铣孔、攻 控系统中的编程子系统为研究对象,设计了一个可以独立也可以 丝等 ,编程时选择不同的类型,则提示要求输入描述该孔的几何 集成于AUTOCAD平台的系统,加工特征以会话式编程语言输入 尺寸、孔壁粗糙度等参数。 为主,可以在专家级解决加工策略确定问题 ,以解决我国目前数 其次,针对几种典型加工模式的特征进行加工工艺方案建 控加工人员匮乏的需要。其开放的工程数据库可以随着实践和技 模:将每种加工模式依据孔壁粗糙度参数、孔径等进行加工工艺 术的不断进步,用户 自行不断优化升级。此外该系统稍加改进后 模板设计,定制刀具序列。在编程时,系统根据已知数据以各类模 可以直接将其嵌入到数控系统中作为智能化数控编程的基本平 板为基础 自动展开所需刀具序列。 台,计算机直接对其进行编译和运行。本软件系统用Visualc++ 最后,设计和组织工艺数据库:建立零件的材料库,各种刀具 6.0编制。 的材质库 ,每种零件材料对应不同刀具、不同刀具材质的切削速 2VisualC++6.0简介 度库 ,每种零件材料对应不同刀具、不同刀具材质的进给速度库。 Visualc++6.0不仅为一款可视化编程、面向对象的程序设 使系统能够根据数据库 自动选择或计算切削速度和进给速度。 计方法及事件驱动编程机制等结构化高级程序设计语言,而且可 系统根据菜单 自动生成加工特征所用刀具序列。根据被加工 用于开发Windows环境下的各类应用程序。该编程语言是基于 材质排出优先次序的规则 : ★来稿 日期:2009一l1—15 ★基金项 目:西安文理学院自然科学基金项 目(JY2006048) 56 刘 凌:基于vC++的孔加工 自动编程系统开发 第9期 从数据表中根据加工方式按照切削速度大小排序列表显示 5.3孔加工信息选择 推荐刀具材质切削参数的生成规则:查表法。

文档评论(0)

1亿VIP精品文档

相关文档