CN101364100A - 数控机床智能结构的设计与实现方法 - Google Patents
数控机床智能结构的设计与实现方法 Download PDFInfo
- Publication number
- CN101364100A CN101364100A CNA200710016919XA CN200710016919A CN101364100A CN 101364100 A CN101364100 A CN 101364100A CN A200710016919X A CNA200710016919X A CN A200710016919XA CN 200710016919 A CN200710016919 A CN 200710016919A CN 101364100 A CN101364100 A CN 101364100A
- Authority
- CN
- China
- Prior art keywords
- parts
- relevant
- design
- relation
- soldworks
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明是一种数控机床智能结构的设计与实现方法,在Soldworks环境中,按照正确的设计关系(包括几何关系和尺寸约束)绘制零件的三维模型,在保证完全约束的情况下尽量减少尺寸的个数,建立产品组件的零件库,在用VB编程创建主程序用户窗口中按照提示要求直接输入相应约束尺寸,系统即根据用户给定的相关约束变量参数值,对已定义好的标准模型的相应约束关系进行修改与求解,并引起相关图形元素及关系的联动,生成所需的零件,创建模块化系列零件库,实现Soldworks下与其相关的其他零件三维实体的生成,并进行主要零件的有限元分析,最终按照装配要求组装成整个产品实体。
Description
技术领域 本发明涉及一种数控机床智能结构的设计与实现方法。
背景技术 现在,国内CAD技术的应用己逐步进入高级阶段,许多用户都针对本行业的特点对CAD进行二次开发,CAD二次开发技术几乎在各个行业中都有应用实例,并己有许多商品化软件问世。但各行业CAD二次开发技术的发展水平存在较大差距,机械、电子、建筑、航空航天等最早应用二次开发技术,其二次开发程度也最高。开发出的CAD系统能够集计算、参数化画图、数据管理为一体,并直接与计算机辅助制造(CAM)和计算机辅助工艺设计(CAPP)有机结合。
目前,国内己开发成功一批符合工程需要的应用软件,逐渐形成了一批具有较高素质的研究开发队伍,出现了一些CAD应用软件,但大多数仅仅针对某一类型的产品或产品的一部份而开发的小型应用系统,解决的问题也比较有限。
在众多的CAD二次开发软件中,基于AutoCAD软件平台基础之上进行二次开发得到的设计系统,目前已是一个比较成熟的技术,但是,它是一个纯二维的工作环境,二次开发的结果,只是将CAD作为辅助绘图工具,把设计过程的最后阶段——绘图阶段搬到计算机上,设计过程仍在设计师的头脑中完成,没能真正发挥出CAD的功能。另外,产品和零部件的标准化不足。由于没注重零部件的标准化工作,越来越多的零件流入生产流程,造成零件数量的无限制增长;同时,缺乏完善的数据管理系统和过程管理系统,企业的大量数据和设计过程得不到有效的控制和管理,使得设计任务间的等待时间长,各部门之间的信息传递速度缓慢,数据一致性差,安全性差。
随着计算机软硬件技术的发展,CAD技术得到了快速发展。它经历了从二维模型、三维线框模型、曲面模型、实体模型、产品模型、特征模型直至最新的生物模型,CAD技术的发展趋势必然是从静态设计到以参数化特征造型为基础的动态设计的发展过程。可见,基于AutoCAD应用软件的开发设计系统,现已逐步不能满足现代化设计的要求,现代化设计趋势,正从二维静态图形设计转化到三维动态实体模型设计。
在CAD技术日益普及的今天,传统的二维CAD软件正逐渐被三维CAD软件所替代。在众多软件中,Solidworks公司Solidworks、PTC公司的Pro/Engineer是具有代表性的优秀软件之一。自从面世以来它以尺寸驱动基于特征单一全关联的数据库等优点深受用户好评,在这两个软件基础之上的二次开发也正在不断发展中。然而,基于Pro/Engineer的二次开发工具包ToolKIT,由于软件本身的价格较高,软件学习难度大,以及软件二次开发代码不公开等特点,在进行基于Pro/Engineer的二次开发工作的时候就存在一定的难度,这大大限制了该软件二次开发的进程。
发明内容 本发明的目的在于克服上述已有技术的不足,而提供一种数控机床智能结构的设计与实现方法,其建立在通用的Solidworks应用软件的平台之上,利用该软件的二次扩展功能,并以数控机床结构设计为实例,尝试基于知识的机械产品开发新模式,为产品结构设计服务,这就是Solidworks软件二次开发的功能的具体实现。
本发明所采用的技术方案如下:
一种数控机床智能结构的设计与实现方法,其特征是:包括依次进行的以下步骤:
在Soldworks环境中,按照正确的设计关系(包括几何关系和尺寸约束)绘制零件的三维模型,在保证完全约束的情况下尽量减少尺寸的个数,建立产品组件的零件库,在用VB编程创建主程序用户窗口中按照提示要求直接输入相应约束尺寸,系统即根据用户给定的相关约束变量参数值,对已定义好的标准模型的相应约束关系进行修改与求解,并引起相关图形元素及关系的联动,生成所需的零件,创建模块化系列零件库,实现Soldworks下与其相关的其他零件三维实体的生成,并进行主要零件的有限元分析,最终按照装配要求组装成整个产品实体。
本发明的积极效果在于:以Solidworks三维实体建模软件为平台,利用软件开放的二次开发接口,用VB语言开发产品智能设计系统,结合Solidworks的尺寸驱动功能,通过API技术对SolidWorks进行二次开发来实现对产品结构设计的参数化驱动,形成系列化产品结构序列,使得系统开发参数化产品系列得以实现。这种可以方便的推广到其他任意产品、具有普遍的指导意义的设计系统实现了用户的个性化产品设计,是智能CAD设计思路的具体体现。
具体实施方式 下面结合具体实施例进一步说明本发明。
在Soldworks环境中,按照正确的设计关系(包括几何关系和尺寸约束)绘制零件的三维模型,在保证完全约束的情况下尽量减少尺寸的个数,建立产品组件的零件库,在用VB编程创建主程序用户窗口中按照提示要求直接输入相应约束尺寸,系统即根据用户给定的相关约束变量参数值,对已定义好的标准模型的相应约束关系进行修改与求解,并引起相关图形元素及关系的联动,生成所需的零件,创建模块化系列零件库,实现Soldworks下与其相关的其他零件三维实体的生成,并进行主要零件的有限元分析,最终按照装配要求组装成整个产品实体。
在数控系统结构设计环节中,首先在用户程序主界面输入被加工工件的尺寸,当零件形状不是规则的长方体时,需要输入能够包容零件的最小长方体的长,宽,高。值得注意的是,在机床坐标系中,是以X轴,Y轴和Z轴来定义方向的,因此,在输入时应注意输入的工件尺寸值要与机床对应的坐标系统一起来,进行X,Y,Z赋值,这样,系统的原始设计参数信息传递给系统的数据传递与计算模块,该模块将根据X,Y,Z值驱动后续整个设计环节。
下一步,进入数据传递与计算模块的系统原始尺寸信息,通过数据变量内部参数尺寸计算,首先驱动工作台部分进行造型,其设计先后顺序为:工作台面——工作台座——工作台滑鞍。
接下来,由机床工作台部分尺寸和机床X、Y、Z三个方向的行程,确定机床床身体积,得到床身长、宽、高尺寸值,即可进行床身建模。
刀盘的直径尺寸值决定了刀库的大小和刀库刀具的容量,在这里,我们认为刀库中刀盘直径尺寸值取决于床身尺寸。
主轴部件尺寸的决定,参照企业现有主轴参数系列由用户自行进行选取。
至此,设计原始数据由VB程序用户界面人机交互输入,通过设计系统内部数据传递与计算模块,经过SolidWorks API函数驱动SolidWorks三维建模,顺序得到了机床各组成部件结构模型,最后,再经过装配以后,即可完成整机结构设计工作。
在参数化设计以后,再进行系列化设计,能够在花费较少时间、精力的情第一步:常规方法抽取制盐卤水;
况下,获取较丰富的设计成果,方便了以后的方案选择、分析、优化和最终的定型,也可以向客户提供更多的选择。
Claims (1)
1.一种数控机床智能结构的设计与实现方法,其特征是:包括依次进行的以下步骤:
在Soldworks环境中,按照正确的设计关系(包括几何关系和尺寸约束)绘制零件的三维模型,在保证完全约束的情况下尽量减少尺寸的个数,建立产品组件的零件库,在用VB编程创建主程序用户窗口中按照提示要求直接输入相应约束尺寸,系统即根据用户给定的相关约束变量参数值,对已定义好的标准模型的相应约束关系进行修改与求解,并引起相关图形元素及关系的联动,生成所需的零件,创建模块化系列零件库,实现Soldworks下与其相关的其他零件三维实体的生成,并进行主要零件的有限元分析,最终按照装配要求组装成整个产品实体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200710016919XA CN101364100A (zh) | 2007-08-11 | 2007-08-11 | 数控机床智能结构的设计与实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA200710016919XA CN101364100A (zh) | 2007-08-11 | 2007-08-11 | 数控机床智能结构的设计与实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101364100A true CN101364100A (zh) | 2009-02-11 |
Family
ID=40390497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200710016919XA Pending CN101364100A (zh) | 2007-08-11 | 2007-08-11 | 数控机床智能结构的设计与实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101364100A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101819425A (zh) * | 2010-04-15 | 2010-09-01 | 宁波恒威机械有限公司 | 一种加工中心plc集成化方法 |
CN102059636A (zh) * | 2010-12-27 | 2011-05-18 | 东华大学 | 一种超高速磨床床身的设计方法及结构 |
CN101930482B (zh) * | 2009-06-23 | 2012-08-22 | 中国科学技术大学 | 液压机床参数化快速设计建模系统及其建模方法 |
CN105729304A (zh) * | 2016-02-25 | 2016-07-06 | 成都亨通兆业精密机械有限公司 | 磨床工具机分析系统 |
CN108304676A (zh) * | 2018-03-01 | 2018-07-20 | 武汉新迪数字工程系统有限公司 | 装配体三维模型自动重建方法、终端设备及存储介质 |
CN108416149A (zh) * | 2018-03-13 | 2018-08-17 | 武汉新迪数字工程系统有限公司 | Cad无关的三维零件实时造型方法、终端及存储介质 |
CN109683554A (zh) * | 2018-12-28 | 2019-04-26 | 楚天智能机器人(长沙)有限公司 | 一种适用于多规格产品生产的智能加工方法 |
CN110414016A (zh) * | 2018-04-27 | 2019-11-05 | 中国航天科工飞航技术研究院(中国航天海鹰机电技术研究院) | 超高速管道运输工具的乘波体外形参数化设计方法及系统 |
CN110826185A (zh) * | 2019-10-11 | 2020-02-21 | 西安工程大学 | 一种基于cad二次开发轴承零件库的建立方法 |
CN111625978A (zh) * | 2020-05-21 | 2020-09-04 | 河南科技大学 | 一种基于模块化的数控卧式车床设计方法 |
-
2007
- 2007-08-11 CN CNA200710016919XA patent/CN101364100A/zh active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101930482B (zh) * | 2009-06-23 | 2012-08-22 | 中国科学技术大学 | 液压机床参数化快速设计建模系统及其建模方法 |
CN101819425A (zh) * | 2010-04-15 | 2010-09-01 | 宁波恒威机械有限公司 | 一种加工中心plc集成化方法 |
CN102059636A (zh) * | 2010-12-27 | 2011-05-18 | 东华大学 | 一种超高速磨床床身的设计方法及结构 |
CN102059636B (zh) * | 2010-12-27 | 2013-04-03 | 东华大学 | 一种超高速磨床床身的设计方法及结构 |
CN105729304A (zh) * | 2016-02-25 | 2016-07-06 | 成都亨通兆业精密机械有限公司 | 磨床工具机分析系统 |
CN108304676B (zh) * | 2018-03-01 | 2021-10-01 | 武汉新迪数字工程系统有限公司 | 装配体三维模型自动重建方法、终端设备及存储介质 |
CN108304676A (zh) * | 2018-03-01 | 2018-07-20 | 武汉新迪数字工程系统有限公司 | 装配体三维模型自动重建方法、终端设备及存储介质 |
CN108416149A (zh) * | 2018-03-13 | 2018-08-17 | 武汉新迪数字工程系统有限公司 | Cad无关的三维零件实时造型方法、终端及存储介质 |
CN110414016A (zh) * | 2018-04-27 | 2019-11-05 | 中国航天科工飞航技术研究院(中国航天海鹰机电技术研究院) | 超高速管道运输工具的乘波体外形参数化设计方法及系统 |
CN109683554A (zh) * | 2018-12-28 | 2019-04-26 | 楚天智能机器人(长沙)有限公司 | 一种适用于多规格产品生产的智能加工方法 |
CN110826185A (zh) * | 2019-10-11 | 2020-02-21 | 西安工程大学 | 一种基于cad二次开发轴承零件库的建立方法 |
CN111625978A (zh) * | 2020-05-21 | 2020-09-04 | 河南科技大学 | 一种基于模块化的数控卧式车床设计方法 |
CN111625978B (zh) * | 2020-05-21 | 2023-04-07 | 河南科技大学 | 一种基于模块化的数控卧式车床设计方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101364100A (zh) | 数控机床智能结构的设计与实现方法 | |
Suh et al. | STEP-compliant CNC system for turning: Data model, architecture, and implementation | |
CN101339575B (zh) | 三维可视化工艺设计系统及其设计方法 | |
CN102411333B (zh) | 飞机复杂结构件快速数控加工工艺系统 | |
CN102385347B (zh) | 用于异形螺旋曲面加工的智能数控编程系统 | |
CN103020358A (zh) | 针对机械装备的可适应性动态设计平台构建方法 | |
CN102479257A (zh) | 智能数控机床的设计与实现方法 | |
CN106407567B (zh) | 一种rv减速器参数化设计建模方法 | |
Zhang et al. | STEP-NC based high-level machining simulations integrated with CAD/CAPP/CAM | |
CN104794272A (zh) | 一种飞机构件的加工方法 | |
Jia et al. | Computer-aided structural design of punches and dies for progressive die based on functional component | |
CN102540974B (zh) | 一种数控代码的转换方法 | |
Hwang et al. | Representation and propagation of engineering change information in collaborative product development using a neutral reference model | |
Elias et al. | CNC machine system via STEP-NC data model and LabVIEW platform for Milling operation | |
Rathod et al. | Optical CAD modelling and designing of compound die using the python scripting language | |
Huang et al. | Multilevel structured NC machining process model based on dynamic machining feature for process reuse | |
CN114996867B (zh) | 基于语义的零部件快速装配方法 | |
CN101364099A (zh) | 数控机床智能设计方法 | |
Hofmann et al. | Closed loop geometrical tolerance engineering with measuring data for reverse information processing | |
CN105137919A (zh) | 一种生成特征阵列数控宏程序的方法 | |
Atluru et al. | Smart machine supervisory system: concept, definition and application | |
Roucoules et al. | Manufacturing process selection and integration in product design: analysis and synthesis approaches | |
Xu et al. | A meta-modeling paradigm of the manufacturing resources using mathematical logic for process planning | |
CN102478829A (zh) | 一种新式智能数控机床的设计方法 | |
Garcia-Dominguez et al. | NC Toolpath Generation and Optimization from 3D Point Cloud in Reverse Engineering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090211 |