SOLIDWORKS机械设计如何控制尺寸?

news2025/1/13 13:51:40

机械设计过程中的尺寸把握,实际就是一个人的设计能力的体现,如果你不具备相应的设计能力,那所谓的尺寸把握是做不好的。所以今天在这里分享一套基本的设计流程和方法给大家,只有切实可行的方法才能打通你走向完善的专业技能之路。

01 先定外购功能部件的尺寸

任何设计的开始,都应该是基于方案的总体要求,先把一些外购的功能部件的型号和规格确认下来,这样做不仅可以得到交货期,成本和设计尺寸,同时也可以基本上评估你的方案可行性,而其中一个对结构设计很重要的事情就是外购件的设计尺寸。

所谓的外购功能部件,我们从上图可以有一个大概的了解,当然其种类只繁多远不止此,我只是用这些来举个栗子而已,这些外购的功能部件是完全可以通过供应商的产品样本来确认设计尺寸的,有的样本是纸质的,有的电子样本提高零件的二维和三维图纸(例如日本SMC的气动元器件,中国亚德客的气动元器件,日本THK的产品等)。

作为一个设计工程师,首先要做的就是基于供应商的样本,再根据自己选择的型号和规格画出相应的零件结构,这就是你的设计基础,而且这个东西基本上是不会错也不会改的(如果这都需要改,那只能证明你的设计方案有误了,已经是从源头就开始错了)。

例如我们画一个完整的加工中心某项进给装配图,我们就应该从丝杆开始向外画,先画丝杆,然后画轴端,然后画电机座和轴承做,然后再画其它相关部件(当然前提是你已经确认了大致的结构,例如行程,机床外形等等),很多零件的设计都是一环扣一环的,一个尺寸影响并定另一个尺寸,都是有理有据的,从来就没有胡乱的给个尺寸,每个尺寸都是有源头和用途的。

所以对于一个机械结构设计工程师而言,拥有并熟悉产品配套供应商的产品样本是一个非常重要的基本功,这也是你更重要的资源和能力,不仅仅是技术上的深入学习和掌握,更重要的是供应商人脉上的积累与维护,这是一个自我觉醒和崛起的过程。

02 确认设计结构

在机械设计结构的处理,每个人都有自己的习惯和思维方式,这个是很难统一的,但是一些传统的结构形式一定要有很充分的了解与掌握,例如法兰盘有多少种连接方式,如何更好的去处理这些连接方式,同时在设计零件的时候,不仅要考虑零件的功能需求,更要考虑零件的加工工艺需求和装配工艺需求,更高端的甚至要考虑售后的便捷性需求等等,这是一个很综合的能力。

前几天与朋友聊天,说到一个大学老师在外面接私活,帮别人设计了一套冲压模,在试模的时候,冲压成型都没有什么问题,但是在取零件的时候却发现取不下来,原来是开模的行程不够,这就搞得很尴尬了,这就是结构处理失误的地方,所谓的结构处理一定是基于产品的功能的全方面评估与思考,产品从设计,到采购,到外协加工,到装配,到调试,到生产,再到售后都需要自己在脑子里过一遍,不要偷懒,如果你不去做这个工作,你会发现你会上述的任何环境中摔倒,一个本来应该很完善的产品,会被你最后的东拼西凑搞得面目全非,甚至完全失败。

结构处理的能力来自于哪里?来自于多看,多画,多思考;来自于你的项目设计经历,更来自于你曾经犯过的错误,当然更重要的是来自于一个牛逼的老师的指导(一个好老师可以让你事半功倍,他随便点拨一下你,你可以节约几个月的弯路时间),但是好老师可遇不可求,因为别人不欠你的,更重要的是作为职场对手,别人更想看你的笑话,所以这个很需要运气。

其实我的建议是,如果没有现实中的好老师,那就找图纸出来抄,看和思考,这是一个现实的捷径,对于一个设计工程师而言,模仿是自我成长的捷径,不要一开始就想着去创新,只要能把前人的经验搞定,就已经是了不得的能力了。

在这里的确认设计结构,既指产品的整体结构,也指组成产品的零件的结构,这都是在装配图的设计过程中基本上确认下来的,这也就是为什么能做方案的设计工程师并不多的原因,因为综合能力需要太高,不是随便玩几年能够掌握的。

03 设计零件图纸(壁厚)

确认了零件的形状,那如何去确认零件的壁厚,这是对于很多人来说很困惑的事情,零件壁厚的确认需要考虑很多要素,例如零件的形状,零件的材料,零件的成型方式,零件的热处理要求,零件的使用强度,零件的位置等等,只有把这些综合要素都考虑完整了,才能真正设计出合格的零件图纸,当然这并不容易。

而更简单而偷懒的方法还是借鉴(说白了就是抄),首先去查阅所在企业是不是以前做过类似的产品,产品上是不是有类似的零件,然后考虑上面提到的相关要素,结合以前图纸的设计尺寸,以此来确认自己的零件设计,这是出错率更低的一种方式,因为该犯的错前人已经基本上替你犯过了。

很多走纯学术路线的行业人士都是建议你去做力学分析,不要听他们的,大部分零件不需要也不可能去做力学分析,否则等待你的就是被开除,企业的研发,要的市场化的速度,讲究的是快速和成本,如果你每设计一个零件就去做一个力学分析,那等你搞出这个产品,估计黄花菜都凉了,老板都去喝西北风了。

等你具备了一定的设计能力,你会慢慢的形成自己的设计原则,什么样的结构你会给什么样的尺寸,什么样的材料你会对应什么样的要求,这都是内化于心的潜意识,根本就不需要去想,是件很自然而然的事情。

在这个事情上,要尽量和经历过大量研发经历的人去交流,他们的能力都是真金白银换来的,随便偷学一点就可以持续的使用。而且理工科的人都有一种“好为人师”的癖好,你只要虚心请教,通常都会得到一个不错的结果,虽然他们很难将他们的绝招传给你,但是一些基本的设计尝试,你还是可以从和他们的沟通中去识别和获得的,这就是你更应该去经营的职场。

在我老家有一句老话:嘴甜不折本,只要舌头打个滚。很多时候,嘴巴勤快一点的用处要远远大于手脚勤快的用处。

04 确认标准件

和前面提到过的外购件一样,标准件的选择也是相对容易的事情,而且你一旦选定了标准件,那也就相应的确认了其结构和尺寸,在设计的过程中,一定要充分利用好这些能够很简单就确认了结构和尺寸的零件,这样的零件越多,对你的结构处理就越有效。

而且选择标准件的时候,它的选择变量是相对较少的,例如我们可以从受力范围,装配方式,标准件材质,标准件用途等几个方面来确认选择的型号与规格,然后再根据选择的型号与规格来设计相应的图纸,其实在现在的二维软件和三维软件里,都带有标准件库,所以很多图形只需要直接调用就可以了,基本上不需要你去画,多么爽的事情。当然要选好标准件,也并不是真的就那么没有技术含量的事情,只是相对零件设计而言稍微简单一些而已,如果你依然没有头绪,那我的建议还是借鉴,去走别人已经成功过的路,你至少不太容易掉进坑里,因为路上的坑都被前人用自己的身躯填满了。

05 力学分析

虽然我们在企业的产品设计过程中,利用到力学分析的地方相对较少,但是该做力学分析的地方还是要做的,这事关产品的质量和成本,该省的地方要省,不该省的地方一点都不能忽略。

力学分析有很多种途径,老的传统方式是查手册,套公式,看结构等来计算,当然新的方式当然是利用三维设计软件来做力学分析,简直就可以达到“多、快、好、省”的完美境界。

综上,其实在设计的过程中,更有效的培训还是基于图纸的手把手的分析和讲解,这是任何文章和方法都不能代替的,我的习惯培训方式就是让新人们根据我的要求去拆零件图,先按他们的意图去画,然后交给我来检查,我会把设计过程中不好的地方全部罗列出来,然后把他叫过来逐条的告诉他怎么去修改,为什么要这样修改,然后让他根据我的讲解去把图纸改好,改好图纸后再交给我审核一遍,如果还有问题,我还会让他再修改一次,如此反复,经过几轮的产品设计,一个新人也就基本上可以建立自己初步的设计意识了,再通过大量的产品设计项目来夯实他的设计基础,逐渐的培养出他自己的设计风格和原则,这样才可以慢慢的放手。

说实话,培养一个合格的设计工程师真的不容易,尤其是付出心血的去培养一个人,真的是件很累的事情,每次做这个事情我都告诉自己,这个人就是一把刀,我要把他磨锋利了,让他成为职场上无坚不摧的利器,每思及此心里才会得到些许的安慰。

如果您对SOLIDWORKS软件有任何其他问题,欢迎随时联系众联亿诚——达索SOLIDWORKS官方授权代理厂商!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/435954.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

测试老鸟总结,性能测试如何做?常见异常有哪些?解决方法...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 常见的性能异常 …

1.Introduction: Hands-on Graph Neural Networks

PyG(PyTorch Geometric)是一个基于PyTorch的库,用于轻松编写和训练图形神经网络(GNN),用于与结构化数据相关的广泛应用。博客好久没有更新了,恰逢1024创作纪念日,浅浅更新一下吧。 这…

logging模块

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起探讨和分享Linux C/C/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 logging模块 日志级别修改logging模块默认行为logger对象 专栏:《python从入门到实战》 日…

MACH SYSTEMS网关:SAE J2716(SENT) 转 RS-232/CAN

双通道SAE J2716(SENT)至RS-232/CAN总线网关,具有两个双向SENT通道和RS-232(SENT-RS232)或CAN总线(SENT-CAN)接口。两种变体还提供两个模拟输出,可以直接将输入SENT数据转换为模拟电…

VMware SD-WAN 5.1 - 软件定义的 WAN

请访问原文链接:https://sysin.org/blog/vmware-sd-wan-5/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 产品概述 软件定义的 WAN (SD-WAN) SD-WAN 的功能特性 简化的 SD-WAN 了解软件定义的 WAN (SD-WAN) 的概…

Java后台POST请求以application/x-www-form-urlencoded;charset=utf-8格式以及raw的JSON的请求方式

一、Java后台POST请求以application/x-www-form-urlencoded; 1、引入依赖&#xff1a; <dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version> </dependency&g…

Gartner发布中国容器管理平台供应商识别指南,灵雀云实力入选

近日&#xff0c;国际权威分析机构Gartner发布了《Tool: Vendor Identification for Container Management in China》报告&#xff0c;该报告旨在帮助IT基础架构领域相关人员选择在中国提供容器管理服务、解决方案和平台的供应商&#xff0c;为容器产品选型提供专业指导。灵雀…

工作流调度系统 Azkaban使用方法大全(二)

1 案例 1.1 Hello World first.project azkaban-flow-version: 2.0first.flow nodes:- name: jobAtype: commandconfig:command: echo "hi 大佬"打包为zip&#xff0c;即可上传 name&#xff1a;job名称 type&#xff1a;job类型。command表示要执行作业的方式…

《Java8实战》第7章 并行数据处理与性能

7.1 并行流 Stream 接口能非常方便地并行处理其元素&#xff1a;对收集源调用 parallelStream 方法就能将集合转换为并行流。并行流就是一个把内容拆分成多个数据块&#xff0c;用不同线程分别处理每个数据块的流。 public long sequentialSum(long n) { return Stream.itera…

跌倒检测和识别1:跌倒检测数据集(含下载链接)

跌倒检测和识别1&#xff1a;跌倒检测数据集(含下载链接) 目录 跌倒检测和识别1&#xff1a;跌倒检测数据集(含下载链接) 1. 前言 2. 跌倒姿态&#xff1a;站立-弯腰(蹲下)-躺下 3. 跌倒检测数据集&#xff1a; &#xff08;1&#xff09;Fall-Down-Det-v1 &#xff08;2…

k8s client-go 程序实现kubernetes Controller Operator 使用CRD 学习总结

k8s client-go 程序实现kubernetes Controller & Operator 使用CRD 学习总结 大纲 1 定义CRD2 client-go自动代码生成3 client-go操作CR4 创建镜像5 配置权限6 部署到k8s 基础流程 这里使用client-go实现编写&#xff0c;相对于kubebuiler这些工具生成脚手架工程要麻烦…

学习零碎-txt转json

import re import jsondef txtToJson():# 文件路径path "./prot.txt"# 读取文件with open(path, r, encoding"utf-8") as file:# 定义一个用于切割字符串的正则# seq re.compile(":")result []# 逐行读取for line in file:lst line.split(#)…

面试官:“你会组件化开发操作吗?它的优势在哪?”

随着 Android 版本的不断更新升级和用户对 APP 产品需求技术越来越高&#xff0c;相对的各大公司对 Android 开发者们设置的招聘门槛也越来越高。 至于如何去看一个开发者水平的高低&#xff0c;一般看面试官会怎么问&#xff0c;会问哪些部分的技术内容&#xff1f; 一般公司…

【AI前沿】chatgpt还有哪些不足?

博客昵称&#xff1a;吴NDIR 个人座右铭&#xff1a;得之淡然&#xff0c;失之坦然 作者简介&#xff1a;喜欢轻音乐、象棋&#xff0c;爱好算法、刷题 其他推荐内容&#xff1a;计算机导论速记思维导图 其他内容推荐&#xff1a;五种排序算法 在这个愉快的周末让我们聊一下Cha…

【C语言】文件的输入与输出

在此之前&#xff0c;我极少使用C语言处理文件。因为我认为使用Python、matlab处理文件是及其方便的。 事实果真如此吗&#xff1f; 文章目录 一、与文件进行通信1.1 文件的定义1.2 文本文件和二进制文件1.3 底层 I/O 和 标准I/O1.4 标准文件1.5 标准 I/O 二、文件的打开和关闭…

flume 的Channel的种类

目录 1、MemoryChannel 2、FileChannel 3、KafkaChannel Flume拦截器 消息队列传输消息 1、MemoryChannel 数据放在内存中,会在Flume宕机的时候丢失数据,可以⽤在对数据安全性要求没有那么⾼的场景中⽐如⽇志数据。 2、FileChannel 不会丢失数据,因为数据是放在磁盘上边的…

前端使用国密SM4进行加密

目录 需求【方法1】 - 使用 sm4util 依赖【方法2】sm4.js引入1. /public/sm4.js2. body 标签上引入该文件3. 使用 - ECB 模式加密 【方法3】1. 本地写 js 文件2. 使用 - ECB 模式加解密 需求 前端/后端使用 国密SM4 进行加密/解密&#xff0c; 【注意】前后端配合加解密时&…

【数据结构】线性表之——“顺序表”

文章目录 前言顺序表主体结构顺序表操作函数介绍顺序表操作函数实现实现顺序&#xff1a;顺序表的初始化&#xff1a;顺序表插入函数&#xff1a;头插尾插指定位置插入 顺序表打印函数查找顺序表数据顺序表删除函数头删尾删指定位置删除 修改顺序表销毁顺序表 文件分类test.cSe…

webpack5搭建react框架-生产环境配置

webpack5配置react基础生产环境 一、前言 在项目构建时不同的环境下会有不同配置&#xff0c;在前面文章中已经使用webpack5配置好了基础环境和开发环境&#xff0c;但是在生产环境时有些配置和开发环境是不需要的&#xff0c;有些是可以在优化的&#xff0c;所以下面继续生产…

分支和循环语句——1

老铁们&#xff0c;这是博主初识C之后的第一篇C语言学习博客&#xff0c;希望可以给你们带来帮助。 文章目录 一、什么是语句? 二、分支语句 1、if语句 2、switch语句 三、while循环 一、什么是语句? C语句可分为以下五类&#xff1a; 1. 表达式语句 2. 函数调用语句…