热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

在三维CAD技能考试中所创建的三维模型

在三维CAD技能考试中所创建的三维模型企业使用三维进行设计能否快速提高设计效率,很大程度体现在规范性上。企业在使用2D进行设计时,只能关注设计结果&#

在三维CAD技能考试中所创建的三维模型

企业使用三维进行设计能否快速提高设计效率,很大程度体现在规范性上。企业在使用2D进行设计时,只能关注设计结果,设计过程并不能得到记录,设计意图也不能体现。但3D设计不仅能详细记录我们的设计过程和意图,在一定程度上可以展现工艺信息,所以关注的不仅仅是设计结果,同样还有设计过程。

那么如何进行三维设计的规范性?如何提高零部件的可重复利用?如何提高零部件的可修改性?

在详细展开这个话题之前,我们先看一个关于设计过程的研究:研究通过随机抽取不同机械设计工程师在三维CAD技能考试中所创建的三维模型,然后:

研究不同工程师创建同一个零件所采用的不同建模手段;

探究在给出明确建模规定的前提下,工程师创建的模型是否还有差异?

首先大家都利用SOLIDWORKS软件设计如下图所示的零部件,并且对结果进行分析,分析设计的第一个特征、特征的数量和尺寸、设计过程所需要的尺寸。

采集完整样本总共17个,分析结果见下表:

表1 第一特征的统计

表2 特征数量的统计(*为第一特征是拉伸)

表3 建模方法和特征数量的统计

针对在建模过程中的尺寸标注,常用的有5中解决方案:

{DIM1}={D1,D2,D3,H1,H2,H3,a1,r1,r2}

{DIM2}={D1,D2,D3,H1,H2,H3,a1,r1}

我们在解决问题时,经常会提出“条条大道通罗马”,尽管这些不同的设计方法都得到相同的结果,但是研发设计的工作不是到达罗马的事情,我们必须在最短的时间内创造更大的效益,研发出更具有创新性的产品。

同样的问题,我们再继续研究:使用相同的软件,要求工程师使用已经给出的尺寸和单位和单一旋转特征来创建模型,如下图所示:

按照尺寸要求用旋转创建模型

这个测试共收集到100个完整模型,统计结果如下:

表4 新测试的第一特征统计

这次特征的使用顺序竟然十分统一,基本上都是采用旋转命令完成,尺寸标注方案也基本上和要求一致。

表5 测试的特征数量统计

也仅仅是一个要求的差别,得到的结果就有很大的差别,通过这个研究我们可以总结出下面两点:

1、缺乏纪律:知道怎么做但不要求这样做,或者他们是不要按照要求去做;

2、缺乏技巧:知道要做但是不知道怎么做,他们没有足够的技巧去按照要求做;

技巧,可以通过专业的培训迅速掌握并且投入到生产中,但是缺乏纪律,就是一件刻不容缓的事情,没有设计的标准、规范,我们可以仅仅能使用三维设计软件建模我们的产品,但是真的设计不好我们的产品。

我很想在这里和大家分享企业的设计规范,但是这个设计规范建立在自己产品的基础上,一个企业的研发设计规范,也许对另外一个企业来说却有很多的不合理之处,因此,各种规范的制定一定要结合自己企业的基本情况进行。

设计过程必须严格遵守规范的要求,若有其他合理要求必须更新规范后才能进行;

对于板件或者规则形状可以使用拉伸特征的就必须使用拉伸建模;

所有回转类零件必须使用旋转命令进行设计;

建模过程中有草图的绘制,凡是使用的尺寸标注的地方,必须有完善的尺寸标注方案,标准必须符合GB;

建模过程遵循先基体特征,后修饰特征的流程进行,先添加实体,后切除实体部分的步骤进行;

GB标准件、通用件,企业标准化件等资源,必须使用公共网络上的设计库资源进行设计;

不同的设计人员会采用不同的建模手段,他们的多层次组合是千变万化的。因此,不能单靠CAD模型的建模记录和装配约束关系作为捕捉设计意图的依据。

标准规范的设计更改包括两个方面的内容:

①、模型零部件能进行修改,所有的修改都有修改人的事件记录;

②、修改后的模型不能影响变更前零部件的完整信息,所有的修改都必须在产品模型中包含。传统的管理方式很容易混乱,所以必须依靠专业的PDM平台,

针对设计规范的执行,最好有一个专业的管理平台PDM,这个PDM最好有开放的软件平台,同时有强大的3D CAD集成功能,CAE数据处理功能等。


推荐阅读
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 本文探讨了如何在iOS开发环境中,特别是在Xcode 6.1中,设置和应用自定义文本样式。我们将详细介绍实现方法,并提供一些实用的技巧。 ... [详细]
  • 本文探讨了使用C#在SQL Server和Access数据库中批量插入多条数据的性能差异。通过具体代码示例,详细分析了两种数据库的执行效率,并提供了优化建议。 ... [详细]
  • 基于JQuery实现的评分插件
    本文介绍了一个使用JQuery创建的交互式评分控件。当用户将鼠标悬停在星星上时,左侧的星星会变为实心,右侧保持空心,并显示对应的评分等级;移开鼠标后,所有星星恢复为空心状态。 ... [详细]
  • Hadoop发行版本选择指南:技术解析与应用实践
    本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • 本文探讨了如何通过预处理器开关选择不同的类实现,并解决在特定情况下遇到的链接器错误。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 创建一个功能齐全的联系我们表单,包括布局和样式设计。 ... [详细]
  • 树莓派摄像头配置与应用指南
    本文详细介绍了如何在树莓派上配置和使用摄像头,包括启用摄像头接口、简单的图片和视频捕捉方法以及如何通过网络实时传输视频流。 ... [详细]
  • 本文详细介绍了Linux内核中misc设备驱动框架的实现原理及应用方法,包括misc设备的基本概念、驱动框架的初始化过程、数据结构分析以及设备的注册与注销流程。 ... [详细]
  • 深入解析8086 CPU的转移指令
    本文详细介绍了8086 CPU中的转移指令,包括无条件转移、条件转移、循环指令及过程调用等,同时探讨了offset操作符的功能及其应用实例。 ... [详细]
  • 本文介绍了如何在WildFly 10中配置MySQL数据源时遇到的服务依赖问题及其解决方案。 ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
author-avatar
66代码
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有