概念详述
阶梯轴样品的立体图如下:

阶梯轴是轴向各段直径不同的轴的统称,用于定位和安装零件,以减少工作中一些零件产生轴向压力对其他零件的影响。阶梯轴的特征包括轴体、退刀槽、键槽、圆角、倒角、锥孔和装饰螺纹线。
建立基体特征
拉伸或者旋转
建立细节特征
铣平面
键槽
建立装饰特征
圆角
倒角
装饰螺纹线

前面介绍过了拉伸凸台,所以这次试试旋转凸台。思路很简单,就是在草图环节画出正视图的上面一半轮廓(加上中心线 / 构造线),画的办法很简单,就是点击直线图标,画出符合零件正视的上半部分轮廓的折线即可,画好后:
把底部的中心线选中,在左侧调整为构造线,调整后变为虚线。
点击智能尺寸,设置每个轴的长度和半径,把必要的尺寸标出来,
底部状态栏显示完全定义表明建图成功(就跟编译成功一样),如果显示欠定义,则修改草图中蓝色部分(正常是黑色),一般是修改其几何关系,多半是出现了应当竖直而不竖直的情况。如果尺寸过多会弹出过定义,取消前一步操作再思考标注即可;
草图完成后,进入特征栏,选择旋转凸台,弹出当前部件开环,当然是开环的,因为只画了上面一半,下面是虚线(中心线)。
我的建模效果如下:

接下来就是键槽:
选中左侧前视基准面,上方栏草图绘制,左侧会出现草图4,右键草图4,正视于,然后在上方找到键槽图形,在需要位置添加键槽,再通过智能尺寸调整,状态栏显示完全定义后,可以点击左侧绿色对勾,进入特征栏,拉伸切除

调整“从”那一栏为等距,5mm,给定深度调整为完全贯穿,调整方位看看挖切的方向,如果反了调整一下。完成后点击绿色对勾。
下面第二个键槽,上视基准面,草图绘制,草图5,正视于,下面操作相同。
下面添加锥孔,前视基准面,草图绘制,草图6,正视于:

注意!记得把三角形三个边均连上,不然会报开环的错误。接着,退出草图进入特征,旋转切除,以左侧直角边为回转轴,360°,点击确定:

下面是细节特征,装饰螺纹线:最上面 - 插入 - 注解 - 螺纹装饰线 - 点击需要放置的一侧:

接下来是倒角:特征 - 圆角下拉选项 - 倒角,设置宽度(1mm)- 选中需要设置倒角的边线,确定。
至此建模完成:

每个草图建模时,需要让草图正视于我们;
拉伸切除、旋转切除时,需要注意切除方向;
正确使用拉伸、旋转切除 / 凸台。
0401补:突然感觉这个图也画错了,因为当时就跟教程里的不太一致,后来02部分建模的时候,发现画轮廓图半径当直径来做,直接宽了一倍,这个图就先不改了。
轴套是套在转轴上的筒状机械零件,一般用于减少轴孔磨损以及起到滑动轴承的作用,转动时轴和轴套相对滑动。
轴套的特征主要包括:
基体特征、内部结构、定位孔、铣平面、螺纹孔、圆角倒角
旋转凸台建立外部轮廓
拉伸与旋转切除建立内部特征
建立细节特征
铣平面
定位孔
螺纹退刀槽
表面同孔
建立装饰特征
圆角
倒角
装饰螺纹线


确定

这点太难画了,原因是太小了,得放的很大才能画的精确,不然线就没画在几何体上。最后还是完全定义了,但还是有点糙。

然后旋转切除,产生错误,说是有交线,所以重画了。

运笔不要那么紧张,可以一气呵成的。
轴套内孔:也比较简单,就是直线画上去然后调节尺寸。

螺纹孔一般不使用旋转切除命令,而使用异形导向孔命令。
设置如下:

此处我们用到的是直螺纹孔,GB,底部螺纹孔,M10,给定深度,22mm,螺纹线默认。点击位置选项进行操作

用画圆和举行的方式产生切割面,然后用等距和给定深度实现切割。
到这里我发现了一个问题,就是按照操作,螺纹孔出现在了立体内部,查看图纸发现是第一步轮廓建模有问题,所有的侧向直径都画成了半径,即大了一圈,我紧急调整,在立体上直接编辑草图,进行了修改,结果正确:

先画一个定位⚪,然后在注意一下与下方的对应位置,再在对应位置画小圆,有一个小技巧是:作出一个小圆的直径后,可以按住CTRL键,单击四个小圆,添加几何关系使它们相等。

侧边孔第一对:

侧面孔第二对:


旋转凸台、拉伸切除;
学了砂轮越城槽的画法;
这篇博文里,我记录了我建模轴套类零件的过程,大致的印象有三个方面:
轴套类零件的建模主要操作;
一些细节技巧
我希望将Favorite模型添加到我的User和Link模型。业务逻辑用户可以有多个链接(即可以添加多个链接)用户可以收藏多个链接(他们自己的或其他用户的)一个链接可以被多个用户收藏,但只有一个所有者我对如何为这种关联建模以及在模型就位后如何创建用户收藏夹感到困惑?classUser 最佳答案 下面的数据模型怎么样:classUser:destroyhas_many:favorite_links,:through=>:favorites,:source=>:linkendclassLink:destroyhas_many:favor
我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion在首页我有:汽车:VolvoSaabMercedesAudistatic_pages_spec.rb中的测试代码:it"shouldhavetherightselect"dovisithome_pathit{shouldhave_select('cars',:options=>['volvo','saab','mercedes','audi'])}end响应是rspec./spec/request
我使用Nokogiri(Rubygem)css搜索寻找某些在我的html里面。看起来Nokogiri的css搜索不喜欢正则表达式。我想切换到Nokogiri的xpath搜索,因为这似乎支持搜索字符串中的正则表达式。如何在xpath搜索中实现下面提到的(伪)css搜索?require'rubygems'require'nokogiri'value=Nokogiri::HTML.parse(ABBlaCD3"HTML_END#my_blockisgivenmy_bl="1"#my_eqcorrespondstothisregexmy_eq="\/[0-9]+\/"#FIXMEThefoll
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
最近在学习CAN,记录一下,也供大家参考交流。推荐几个我觉得很好的CAN学习,本文也是在看了他们的好文之后做的笔记首先是瑞萨的CAN入门,真的通透;秀!靠这篇我竟然2天理解了CAN协议!实战STM32F4CAN!原文链接:https://blog.csdn.net/XiaoXiaoPengBo/article/details/116206252CAN详解(小白教程)原文链接:https://blog.csdn.net/xwwwj/article/details/105372234一篇易懂的CAN通讯协议指南1一篇易懂的CAN通讯协议指南1-知乎(zhihu.com)视频推荐CAN总线个人知识总
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
我已经看到了一些其他的问题,尝试了他们的建议,但没有一个对我有用。我已经使用Rails大约一年了,刚刚开始一个新的Rails项目,突然遇到了问题。我卸载并尝试重新安装所有Ruby和Rails。Ruby很好,但Rails不行。当我输入railss时,我得到了can'tfindgemrailties。我当前的Ruby版本是ruby2.2.2p95(2015-04-13修订版50295)[x86_64-darwin15],尽管我一直在尝试通过rbenv设置ruby2.3.0。如果我尝试rails-v查看我正在运行的版本,我会得到同样的错误。我使用的是MacOSXElCapitan版本10
我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or
考虑一下:现在这些情况:#output:http://domain.com/?foo=1&bar=2#output:http://domain.com/?foo=1&bar=2#output:http://domain.com/?foo=1&bar=2#output:http://domain.com/?foo=1&bar=2我需要用其他字符串输出URL。我如何保证&符号不会被转义?由于我无法控制的原因,我无法发送&。求助!把我的头发拉到这里:\编辑:为了澄清,我实际上有一个像这样的数组:@images=[{:id=>"fooid",:url=>"http://