文档库 最新最全的文档下载
当前位置:文档库 › 倒圆角1

倒圆角1

倒圆角1
倒圆角1

倒圆角的练习:

创建如图所示实体

拉伸深度为50

接下来进行倒圆角练习

点击右边功能键或者点击主菜单下“插入-倒圆角”进入下图工作区

创建普通圆角有三种下面一一列举

第一种倒圆角

方法:选择边--输入半径

第二种倒全角

方法:按住ctrl键选取两条边如下图所示再点开如图下拉菜单选择完全倒圆角得到下图所示圆角

第三种倒圆角通过曲线倒圆角,通过下图所示曲线导成如图所示圆角

方法:手绘下图曲线,选择边界线为参照线,选绘制的曲线为通过曲线完成下图所示倒圆角

圆角和倒角的方法

掌握倒圆角及倒斜角的方法 圆角, 斜角 打开文件“2-11.dwg”,用FILLET、CHAMFER命令将图2-32中的左图修改为右图。这个练习的目的是使读者掌握倒圆角及倒斜角的方法。 2-32倒圆角及倒斜角 操作范例——创建圆角及斜角 1. 用FILLET命令连接两条线段、画圆弧连接及创建圆角,如图2-33所示。 命令: _fillet //用FILLET命令连接两条直线 选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径 <10.0000>: 0 //输入圆角半径值 选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: //选择线段A 选择第二个对象: //选择线段B 命令:FILLET //重复命令 选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径 <0.0000>: 5 //输入圆角半径值选择第一个对象: //选择线段B 选择第二个对象: //选择圆C 命令:FILLET //重复命令 选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径 <5.0000>: 20 //输入圆角半径值选择第一个对象: //选择圆C 选择第二个对象: //选择圆D 命令:FILLET //重复命令

选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径 指定圆角半径 <20.0000>: 8 //输入圆角半径值 选择第一个对象: //选择线段E 选择第二个对象: //选择线段F 命令:FILLET //重复命令 选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径 指定圆角半径 <8.0000>: 3 //输入圆角半径值 选择第一个对象: //选择线段G 选择第二个对象: //选择线段H 命令:FILLET //重复命令 选择第一个对象或 [放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: p //使用“多段线(P)”选项选择二维多段线: //选择矩形I 结果如图2-33所示。 2-33用FILLET命令倒圆角 提示:若设定圆角半径零,则FILLET命令(圆角后修剪)将使两条不直接相交的线段交于一点。同样,若设定倒角距离为零,CHAMFER命令(倒角后修剪)也 具有相同的功能。 2. 用CHAMFER命令倒斜角,如图2-34所示。 命令: _chamfer 选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/多个(M)]: d //使用“距离(D)”选项 指定第一个倒角距离 <10.0000>: 6 //输入第一条倒角边的距离 指定第二个倒角距离 <6.0000>: 10 //输入第二条倒角边的距离 选择第一条直线: //选择线段J

PRO-E倒圆角教程

PRO-E倒圆角教程 一、概述 倒圆角在机械设计中应用广泛,倒圆角是在模型的棱边处创建的平滑过渡特征,它可以让产品的连接部分变得平滑、自然,增加产品的美观性。 二、倒圆角的四种类型 1)恒定半径的倒圆角 2)可变半径的倒圆角 3)完全倒圆角 4)由曲线驱动的倒圆角 三、一般介绍 1、当同时选取了两个平行边或两个曲面作为参照时,“设置”上滑面板中的“完全倒圆角”按钮将变为可用,单击该按钮,系统将移除两个参照之间的曲面,并用圆曲面代替它,从而得到完全倒圆角 2、从模型上选取一条边,然后单击“设置”上滑面板中的“通过曲线”按钮,下方出现“驱动曲线”收集器,选取一条曲线,系统将根据所选曲线确定倒圆角的大小,由此得到由曲线驱动的倒圆角(注意:选取的曲线需要先画好)

3、从模型上选取一条边,再在“设置”上滑面板中,右击半径列表的空白处,从弹出的快捷菜单中选择“添加半径”菜单项,可添加一个半径。重复操作,可以添加多个。然后分别设置各个半径的大小,即可创建可变半径的倒圆角(每添加一个,倒圆角位置就多一个点) 四、倒圆角可以选取的东西 1、实体的边或几条边的组合边 2、一个曲面和一个边(先按CTRL选好曲面和变) 3、两个曲面(先按CTRL选好两个曲面) 五、倒圆角过渡 过渡位于倒圆角段的相交或终止处,用来连接倒圆角段。在创建倒圆角时,系统会设置缺省过渡,用户也可以切换到过渡模式下,修改倒圆角中过渡部分的形状。

当要被添加倒圆角的边线不只一条(三个边),而且这些边线又相交于某处时,就可以单击“切换至过渡模式”按钮,进入过渡模式来调整多个倒圆角交界处的形状 六、倒圆角终止与参照 首先我们要在需要倒圆角的边上建一个点,然后选择倒圆角,输入半径值后,切换到过渡模式下,单击实体上的圆角以激活过渡选项,最后通过过渡模式右边的下拉菜单选择终止于参照,然后选择参照也就是我们刚才建的那个参考点,按确认即可。这个命令非常有用,特别是在有三条以上的边相交时,我们选择倒圆角可能怎么也倒不了,或者当半径超过一定值是就会出错,这时我们就可以用这个命令,从而完成比较复杂的倒圆角。

数控铣宏程序实例(DOC)

数控铣宏程序实例(DOC)

数控铣宏程序实例 §4.1 椭圆加工(编程思路:以一小段直线代替曲线)例1:整椭圆轨迹线加工(假定加工深度为2mm) 方法一:已知椭圆的参数方X=acosθ Y=bsinθ变量数学表达式 设定θ= #1(0°~ 360°) 那么 X= #2 = acos[#1] Y= #3= bsin[#1] 程序 O0001; S1000 M03; G90 G54 G00 Z100; G00 Xa Y0; G00 Z3; G01 Z-2 F100; #1=0; N1 #2=a*cos[#1]; #3=b*sin[#1]; G01 X#2 Y#3 F300; #1=#1+1; IF[#1LE360]GOT01; GOO Z50; M30;

例2:斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm) 椭圆心不在原点的参数方程 X=a*COS[#1]+ M Y=b*SIN[#1]+ N 变量数学表达式 设定θ=#1; (0°~360°) 那么X=#2=a*COS[#1]+ M Y=#3=b*SIN[#1]+ N 因为此椭圆绕(M ,N)旋转角度为A 可运用坐标旋转指令G68 格式 G68 X - Y - R - X,Y:旋转中心坐标; R: 旋转角度 程序 O0002; S1000 M03; G90 G54 G00 Z100; GOO Xa+M YN; GOO Z3; G68 XM YN R45; #1=0; N99 #2=a*COS[#1]+M; #3=b*SIN[#1]+N; GO1 X#2 Y#3 F300; G01 Z-2 F100; #1=#1+1; IF[#1LE360]GOTO99; G69 ; GOO Z100; M30;

Rhino建模中曲面几种倒圆角失败的情况及解决方法

Rhino建模中曲面几种倒圆角失败的情况及解决方法 0.前言 Rhino是由美国Mcneel公司出品的一款可应用于工业造型等多种领域的三维造型软件,虽然它的名气没有3DSMAX等软件那么大,但是它建模快捷,上手容易,软件规模较小,而且输出的模型可以用于其它造型软件,它的使用方法与著名软件AUTOCAD相似,它的界面采用四个视窗及菜单、工具条的方式,它的操作采取命令驱动方式进行,这些都使人感到它是吸取了多种软件好的地方,所以已经越来越受到广大设计人员的喜爱。 Rhino建模是基于NURBS曲线曲面的。NURBS的中文名称是非均匀有理B样条曲线(Non-Uniform Rational B-Splines),它是计算机图形学中一种描述曲线和曲面的数学方式。NURBS曲线和曲面相对于其它的图形表达数学模型有它优秀的地方,即它的局部控制性。当我们对曲线或曲面上的某个控制点进行局部调节时,不会影响到其它的部分,因此目前不少的三维造型软件都支持或采用这种建模方式,如3DSMAX、MAYA等。 Rhino建模虽然有其方便快捷的优点,但是在使用过程中也会发生一些意想不到的失败,比如倒圆角就是其中一个令人头痛的问题。本文旨在对建模中倒圆角常发生失败的情况作一个总结,并提出解决的方法,希望对设计人员能有所帮助。 1.由于构造曲面的截面线不适当而造成的倒圆角失败 在构造曲面时我们一般是通过先在一个视窗内绘制出一条平面曲线,然后通过Extrude 拉伸而形成曲面。在构造这条曲线时,有时并不是一条线一次绘制完成的,而是绘制多次,因而由若干条曲线来组成的。如图1所示图形,它就是由三段曲线组成的。此时,在利用该曲线构造曲面时又分为以下几种情况: 1)直接将所有曲线同时选中进行拉伸形成曲面,这时形成的曲面是多段的,为了演示倒圆角,可在其上部加一盖子,然后用FilletSrf对它们进行倒圆角,这时会发现,周围的面不能同时都选中,只能选中其中一段,这时倒出的圆角只是其中一段曲面与顶面的倒圆角,如图2所示,如果再继续对周边其它面进行倒圆角,会发现倒角

Rhino几种倒圆角失败的情况及解决方法

Rhino几种倒圆角失败的情况及解决方法 0.前言 Rhino是由美国Mcneel公司出品的一款可应用于工业造型等多种领域的三维造型软件,虽然它的名气没有3DSMAX等软件那么大,但是它建模快捷,上手容易,软件规模较小,而且输出的模型可以用于其它造型软件,它的使用方法与著名软件AUTOCAD相似,它的界面采用四个视窗及菜单、工具条的方式,它的操作采取命令驱动方式进行,这些都使人感到它是吸取了多种软件好的地方,所以已经越来越受到广大设计人员的喜爱。 Rhino建模是基于NURBS曲线曲面的。NURBS的中文名称是非均匀有理B样条曲线(N on-Uniform Rational B-Splines),它是计算机图形学中一种描述曲线和曲面的数学方式。NURBS曲线和曲面相对于其它的图形表达数学模型有它优秀的地方,即它的局部控制性。当我们对曲线或曲面上的某个控制点进行局部调节时,不会影响到其它的部分,因此目前不少的三维造型软件都支持或采用这种建模方式,如3DSMAX、MAYA等。 Rhino建模虽然有其方便快捷的优点,但是在使用过程中也会发生一些意想不到的失败,比如倒圆角就是其中一个令人头痛的问题。本文旨在对建模中倒圆角常发生失败的情况作一个总结,并提出解决的方法,希望对设计人员能有所帮助。 1.由于构造曲面的截面线不适当而造成的倒圆角失败 在构造曲面时我们一般是通过先在一个视窗内绘制出一条平面曲线,然后通过Extrude拉伸而形成曲面。在构造这条曲线时,有时并不是一条线一次绘制完成的,而是绘制多次,因而由若干条曲线来组成的。如图1所示图形,它就是由三段曲线组成的。此时,在利用该曲线构造曲面时又分为以下几种情况: 1)直接将所有曲线同时选中进行拉伸形成曲面, 这时形成的曲面是多段的,为了演示倒圆角,可在其上部加一盖子,然后用FilletSrf对它们进行倒圆角,这时会发现,周围的面不能同时都选中,只能选中其中一段,这时倒出的圆角

PROE倒圆角大全

倒圆角大全 第一种就是普通倒圆角,这是最基本的倒圆角,操作起来也很简单,就是选择倒圆角命令,然后选择需要倒圆角的边,输入半径即可,也可以通过拖动圆角上的小方框来改变半径的大小。 图1就是普通倒圆角的效果 第二种是可变倒圆角,也是应用最为频繁的倒圆角。可变倒圆角顾名思义就是它的半径可以任意的更改,它与普通倒圆角不同的地方就在倒圆角的设置里面,主要是里面的半径和位置设置。我们可以在半径下面任意处单击鼠标右键来选择添加半径也可以选取倒圆角上的小圆圈然后操作同上,当然位置我们一样可以更改,可以直接更改半径后面的数字,正常情况下,这些数字表示的是比率,所以其值也就只能在0和1之间取,另外,我们也可以通过拖动倒圆角上面的小圆圈来改变其位置。此外,需要声明的几点是:1,当只有两个半径值时,我们看不到倒圆角上的小圆圈,只能使用前一种方法;2,当有两个以上的半径时,我们可以看到当单击右键时会有删除项,可以选择删除不需要的项,但当只有两个半径是就没有了,可以通过选择成为常数使之变为一个半径值。 图2就是可变倒圆角的设置和效果 第三种就是只倒一边,这种倒圆角看起来与普通倒圆角没什么区别,但比普通倒圆角灵活多变,特别是在零件和造型设计过程当中,二者主要区别就是在倒圆角的段下面,我们可以选择包括,然后通过拖动圆角上的小方框来改变圆角将倒到什么位置,但要注意有时半径过大能会导致出错。

图3就是只倒一边的设置和效果 我们可以比较一下图1和图3中的倒圆角 下面我们来讲一讲倒圆角中的过渡 第一种也是在默认情况下的过渡——曲面片过渡 首先按住ctrl键选择需要倒圆角的三条边,这样所选的三条边就只能是一个设置下的三个参照,而不是三个设置,输入半径值,然后切换到过渡模式,选择过渡选项,单击倒圆角的交接处,过渡选项被激活,我们只要单击过渡模式右边的下拉菜单选择曲面片即可。 图4左边就是过渡模式下的过渡选项设置,右边为曲面片过渡 图5左边为按住ctrl键选择的三条边在倒圆角中的设置,而右边则为三条边的倒圆角情况第二种就是相交过渡; 第三种就是拐角球过渡,这两种过渡形式与曲面片的主要区别就在过渡模式下的过渡选项的设置,我们只要把曲面片改成相交或者拐角球就可以了,在这里就不再具体讲述了。

圆角和倒角的方法

掌握倒圆角及倒斜角的方法 圆角,斜角 打开文件“2- 11.dwg”,用FILLET、CHAMFER命令将图2-32中的左图修改为右图。这个练习的目的是使读者掌握倒圆角及倒斜角的方法。 2-32倒圆角及倒斜角 操作范例——创建圆角及斜角 1.用FILLET命令连接两条线段、画圆弧连接及创建圆角,如图2-33所示。 命令: _fillet//用FILLET命令连接两条直线选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径< 10.00>: 0//输入圆角半径值 选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: //选择线段A选择第二个对象: //选择线段B 命令: FILLET//重复命令 选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]:

r //设定圆角半径指定圆角半径< 0.00>: 5//输入圆角半径值 选择第一个对象: //选择线段B 选择第二个对象: //选择圆C 命令: FILLET//重复命令 选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径< 5.00>: 20//输入圆角半径值 选择第一个对象: //选择圆C 选择第二个对象: //选择圆D 命令: FILLET//重复命令

选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径< 20.00>: 8//输入圆角半径值 选择第一个对象: //选择线段E 选择第二个对象: //选择线段F 命令: FILLET//重复命令 选择第一个对象或[放弃(U)/多段线(P)/半径(R)/修剪(T)/多个(M)]: r //设定圆角半径指定圆角半径< 8.00>: 3//输入圆角半径值 选择第一个对象: //选择线段G 选择第二个对象: //选择线段H 命令:

FANUC系统宏程序配合G10指令倒角分析

FANUC系统宏程序配合G10指令倒角分析 湖南科技工业职业技术学院戴继东摘要: G10指令是可编程参数输入指令,在数控编程中经常会碰到倒角或加工曲面的宏程序,但一般编辑较复杂,如果我们可以根据零件结构的特点,灵活运用G10指令与用户宏指令配合使用,可以使零件的加工程序更加简化,达到事半功倍的效果。 关键词: G10指令刀具补偿宏程序简化编程 一、G10指令分析 在数控加工中输入补偿值通常有两种方式,一种是通过MDI 面板直接输入另一种是利用指令输入。G10指令是可编程参数输入指令,可用来输入系统参数.坐标系参数、刀具补偿值等,在输入刀具补偿值时的格式为: H的几何补偿值编程格式:G10 L10 P_R_ H的磨损补偿值编程格式:G10 L11 P_ R_ D的几何补偿值编程格式:G10 L12 P_ R_ D的磨损补偿值编程格式: G10 L13 P_ R_ 其中L为补偿对象P为补偿值地址R刀具补偿量,当系统运行G10的程序段时系统会按指令中指定的位置、地址输入补偿值,补偿值既可以为常量也可以为变量,用G10指令倒圆角就是利用了补偿值可以为变量的特点实现的。

二、零件分析 图一是一个100*80*28的一块矩形毛坯,在四条边上各有一个R12圆弧,现要在其上表面轮廓线上加工出一个半径为R6的圆弧倒角。为了编程方便将编程原点设在工件的对称中心和工件上表面的交点上。 图一 三、程序构思 利用G10指令倒圆角,是将刀具的半径补偿设为变量来实现的刀具的半径补偿是指刀具轴线与编程轮廓线之间的距离,在图中用#5表示,当自变量#1发生改变时,下刀深度变量#4和刀具半径补偿变量#5就会随着改变,也就是说只要当自变量#1从0度变化到90度,而不断的改变加工深度和调用新的刀具补偿值就可以完成零件的倒角。现以下图为例介绍轮廓圆角的等高外形的刀路程序编辑。 根据图二中的图形关系可以得出各变量的表达式: #1=0 角度变量 #2=6 倒圆角半径

倒角和倒圆角

倒角和倒圆角 启动AutoCAD 2010,打开附盘中的素材文件,如图6-23(a )所示。 在“修改”工具栏上单击“倒角”按钮 ,启动倒角命令。按照命令行提示,在命令行内输入“ m ”并按Enter 键,选择“连续倒角”。按照命令行提示,在命令行内输入“d ”并按Enter 键,选择“距离倒角”方法,并设置第一倒角距离及第二倒角距离。按照命令行提示,选择矩形左侧边为第一条倒角边,如图6-23(b )所示,选择矩形上侧边为第二倒角边,如图6-23(c )所示。倒角后效果如图6-23(d )所示。 按照命令行提示,在命令行内输入“a ”并按Enter 键,选择角度倒角方法,并设置第一倒角距离,设置倒角角度。按照命令行提示,分别选择矩形右侧边及上侧边为第一条倒角边和第 二条倒角边。按Esc 键退出倒角命令,效果如图6-23(e )所示。 在“修改”工具栏上单击“圆角”按钮,启动圆角命令。按照命令行提示,在命令行中输入“m ”并按Enter 键,选择连续倒圆角。按照命令行提示,在命令行中输入“r ”并按Enter 键,选择设置圆角半径。按照命令行提示设置圆角半径。选择矩形左侧边和下侧边为倒圆角边,选择矩形右侧边和下侧边为倒圆角边。按Esc 键退出圆角命令,最终效果如图6-23(f )所示。 图6-23 倒角和倒圆角 命令行的操作如下。 命令: _chamfer (启动倒角命令) (“修剪”模式) 当前倒角长度 = 5.0000,角度 = 30 选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]: m (在命令行内输入m 并按Enter 键,选择连续倒角) 选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]: d (在命令行内输入d 并按Enter 键,选择距离倒角) 指定第一个倒角距离 <0.0000>: 10 (输入第一倒角距离,并按Enter 键) 指定第二个倒角距离 <10.0000>: 10 (输入第二倒角距离,并按Enter 键) 选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]: (选择矩形左侧边为第一条倒角边) 选择第二条直线,或按住 Shift 键选择要应用角点的直线:(选择矩形上侧边为第二条倒角边) 选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]: a (在命令行内输入a 并按Enter 键,选择角度倒角) 指定第一条直线的倒角长度 <5.0000>: 10 (输入第一倒角距离,并按Enter 键) 指定第一条直线的倒角角度 <30>: 45 (输入倒角角度,并按Enter 键) 选择第一条直线或 [放弃(U)/多段线(P)/距离(D)/角度(A)/修剪(T)/方式(E)/多个(M)]: (选择矩形右侧边为第一条倒角边) 选择第二条直线,或按住 Shift 键选择要应用角点的直线: (选择矩形上侧边为第二条倒角边) (f ) (e ) (d ) (c ) (b ) (a ) 选择第一条直线或 选择第二条直线

Rhino犀牛软件几种倒圆角失败的情况及解决方法

Rhino犀牛软件几种倒圆角失败的情况及解决方法 来源:学犀牛中文网分享:白狐工业设计 图1 https://www.wendangku.net/doc/937366486.html, 1)直接将所有曲线同时选中进行拉伸形成曲面, 这时形成的曲面是多段的,为了演示倒圆角,可在其上部加一盖子,然后用FilletSrf对它们进行倒圆角,这时会发现,周围的面不能同时都选中,只能选中其中一段,这时倒出的圆角只是其中一段曲面与顶面的倒圆角,如图2所示,如果再继续对周边其它面进行倒圆角,会发现倒角接头处无法光滑连接 图2 https://www.wendangku.net/doc/937366486.html, 2)若是在拉伸前先将所有曲线通过Join命令连接到一起,然后再象上面那样进行倒圆角,也不能解决问题,最后的结果也同上。 3)若是在拉伸前,先将各段曲线进行Match,并在Continuity中勾选Tangency,同时也勾选Average Curves、

Preserve other end、Join,然后再经过拉伸形成曲面,这时整个曲面已经成为一个曲面了,可是进行倒圆角后却发生如图3所示的倒角错误。 即便是在Match时,选中Curvature和Merge,最后也会发生同样的错误。 解决方法:第一种情况在建模时应该尽可能的避免,除非有特殊需要。 第二、三种情况主要是因为生成的曲线控制点数目对倒圆角有影响,此时有二个解决方法,一个是所有的面都填加起来,组成一个封闭的多段面,在Rhino中又称为实体,然后用实体倒圆角的命令FilletEdge选择棱进行倒圆角,如果要制作的对象本身就是封闭的,那这种方法更为方便 图3 https://www.wendangku.net/doc/937366486.html, 第二个方法,则是对Match后的曲线,应用Rebuild命令进行重建,为了使得重建后的曲线与原曲线相同,控制点数应尽量多设置一些,如本例设控制点数为20,阶数为3,重建后的曲线控制点数不但增加了,而且显得也均匀了。这时再进行倒圆角的操作,就可以得到满意的结果 2.倒圆角时倒角面发生自相交而造成的失败 图4 https://www.wendangku.net/doc/937366486.html,

cad倒圆角命令的妙用

AutoCAD小技巧——巧用倒圆角(倒角)代替剪切/延伸命令 用AutoCAD的人都知道,倒圆角是用来对两条有夹角的直线按一定的半径倒出一个光滑的圆弧,倒角则是倒出一个与原两直线成一定角度的过度线,以满足工件的工艺要求。而延伸或剪切是使直线(或其他对象)延伸到某一对象或剪切掉多余的对象长度。两者似乎没什么联系。然而在某些特定的场合,用倒圆角的方式(倒角也一样)来代替延伸或剪切会更快捷。试举一例,有四条互不平行的直线,其中有的有相交点,有的相距有一点的距离,如下图: 2 现在要通过编辑这四条直线来组成一个四边形,直接的方法当然是用 延伸和剪切命令(其实加上Shift键,两个命令可相互替代)。但我 们可以用倒圆角的命令,在输入倒圆角命令(CHAMFER)后,对圆角 半径R改为0,再分别选择四个顶点对应的直线就能完成编辑得到所 需的四边形了,比用延伸和剪切要明了快捷。如下图: (多义线、圆弧等在某些特定的场合都可用倒圆角(倒角)的方法来 快速完成延伸或剪切。)

如何快速使两条直线交于一点?如下图所示。 F(Fillet-倒圆角)→按住“Shift”+鼠标左键,点选要相交的两条直线。 注意:在圆角“半径为0”且为“修剪状态”时,可不用按住“shift”,直接用鼠标左键点选要相交的直线。 如何对两条相交线进行快速修剪?如下图所示。 F→按住“Shift”+鼠标左键,点选要保留的部分。如下图所示(红色方块为鼠标点选位置)。

?注意1:此方法同样可用于两条相交曲线的快速修剪(包括弧、样条曲线)。 ?注意2:在圆角“半径为0”且为“修剪状态”时,可不用按住“shift”,直接用鼠标左键点选要保留的部分。 2楼章程杰2011-12-01 12:54 如何快速给两条平行线添加一段圆心角为180度的圆弧?如下图所示。 F→鼠标左键,点选要倒180度圆角的部分。

倒圆角高级运用

圆角(Round)是在三维建模中应用比较频繁的一个工程特征,在Pro/Engineer 中形式丰富的各种圆角除了扮演一般工程圆角的角色外在造型中也是一个不容忽视的利器,善用圆角往往能让你的造型事半功倍。 圆角几何模型 在进行特征学习前,我们需要了解一下圆角几何的产生方法,这样能够帮助我们理解圆角特征失败的原因。在Pro/Engineer中,使用两中方式(也可以说是两个模型)来产生圆角几何,它们分别是“滚球模型”和“垂直于骨架模型”。 a)滚球模型 对于缺省的圆角特征,都是使用滚球模型来产生最终的圆角几何的,所谓的滚球模型就是想像一个半径为指定圆角值的球,紧贴着要进行倒角的边的相邻两个面进行滚动,球面滚动过程在两条接触线之间的形成曲面几何就是最终的圆 角几何。 b)垂直于骨架模型 在一些特殊的应用场合或者在一些滚球模型无法生成的场合,我们可能需要垂直于骨架模型来生成我们的圆角;在这个模型中,骨架实际指的是导引轨迹,但在这里我们进行移动的不再是一个球,而是一个给定半径值的圆板,它是圆周紧贴要进行倒圆角的两个面移动,并且在移动的过程中维持圆板和我们给定

的骨架(轨迹)垂直(法向)关系,你也可以认为这样的方法生成的几何实际就是圆弧截面沿骨架扫描并且和两个面相切所生成的扫描面。 圆角控制面板 指令位置:图标“倒圆角…“。 或者菜单“插入…“ 要定义一个完整的圆角特征,我们需要确定要进行圆角处理的几何(参考)、圆角的大小(值)、圆角的类型(圆或椭圆或其它?)、圆角几何的类型(实体还是曲面?)和使用的模型(滚球模型还是垂直于骨架?);同时,一个圆角可能还是一个变化的圆角,那么就会涉及到不同位置的参考和值,所有的这些变化或者说选项我们都可以在圆角的控制面板中找到相应的修改选 项。

数控铣宏程序实例()

数控铣宏程序实例 §4.1 椭圆加工(编程思路:以一小段直线代替曲线)例1:整椭圆轨迹线加工(假定加工深度为2mm) 方法一:已知椭圆的参数方X=acosθ Y=bsinθ 变量数学表达式 设定θ= #1(0°~ 360°) 那么 X= #2 = acos[#1] Y= #3= bsin[#1] 程序 O0001; S1000 M03; G90 G54 G00 Z100; G00 Xa Y0; G00 Z3; G01 Z-2 F100; #1=0; N1 #2=a*cos[#1]; #3=b*sin[#1]; G01 X#2 Y#3 F300; #1=#1+1; IF[#1LE360]GOT01; GOO Z50; M30;

例2:斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm) 椭圆心不在原点的参数方程 X=a*COS[#1]+ M Y=b*SIN[#1]+ N 变量数学表达式 设定θ=#1; (0°~360°) 那么X=#2=a*COS[#1]+ M Y=#3=b*SIN[#1]+ N 因为此椭圆绕(M ,N)旋转角度为A 可运用坐标旋转指令G68 格式 G68 X - Y - R - X,Y:旋转中心坐标; R: 旋转角度 程序 O0002; S1000 M03; G90 G54 G00 Z100; GOO Xa+M YN; GOO Z3; G68 XM YN R45; #1=0; N99 #2=a*COS[#1]+M; #3=b*SIN[#1]+N; GO1 X#2 Y#3 F300; G01 Z-2 F100; #1=#1+1; IF[#1LE360]GOTO99; G69 ; GOO Z100; M30;

Solidworks训练 倒角和圆角

Solidworks训练倒角和圆角 一、圆角(色子建模) 1、选择“前视基准面”,绘制如图1所示草图 图1图2图3图4 2、拉伸实体,设置如图2所示。 3、对实体进行圆角,设置如图所示 (1)在“圆角项目”下设置圆角半径为2mm,选择正方体的十二条边(图3),绘图区效果如图4所示。(2)在“逆转参数”下距离设置为18mm,逆转顶点选择八个顶点(图5),选择完后绘图区效果如图6所示 图5 图6图7 (3)、单击“逆转参数”下面的“设定所有”,绘图区效果如图7所示 (4)单击“确认”按钮,完成逆转圆角的创建,效果如图8、9所示。 图8“隐藏线可见”显示效果图9“带边线上色”显示效果 4、拉伸切除 (1)选择上平面,单击“正视于”,进入草图绘制,以坐标原点为圆心,绘制R2.5的圆(图10)。然后进行拉伸切除,深度为2(图11)

图10 在上平面绘制R2.5圆图11 拉伸切除 (2)选择左侧面,单击“正视于”,进入草图绘制,绘制效果如图12所示,同理拉伸切除(图13)。 图12 图13 (3)选择下底面,单击“正视于”,进入草图绘制,绘制效果如图14所示,同理拉伸切除(图15) 图14 图15 (4)选择右侧面,单击“正视于”,进入草图绘制,绘制效果如图16所示,同理拉伸切除(图17) 图16图17 (5)选择前侧面,单击“正视于”,进入草图绘制,绘制效果如图18所示,同理拉伸切除(图19) 图18图19 (6)选择后侧面,单击“正视于”,进入草图绘制,绘制效果如图20所示,同理拉伸切除(图21)

图20图21 5、圆角:对所有拉伸切除的小孔倒圆角,半径为2..5,效果如图22所示 图22 图23 6、上色后的效果图(图23) 二、倒角(阀杆建模) 图24 1、选择“前视基准面”,进入草图绘制,绘制如下的草图(图25)

用宏程序加工凹槽的45°倒角、凸缘的R4倒圆角

用的立铣刀加工凹槽的45°倒角、凸缘的R4倒圆角。凹槽的加工程序及凸缘外轮廓的加工程序均略。 %3018 程序名 N10 M6 T1 换上1号刀,立铣刀 N20 G54 G90 G0 G43 H1 Z200 刀具快速移动Z200处 N30 M3 S2000 主轴正转,转速2000r/min N40 X-20 Y29 刀具快速定位(#1=0时,#5=1。30-#5=29) N50 Z2 M8 Z轴下降,切削液开 N60 G1 Z0 F50 刀具下降到工件表面 N70 #1=0 定义变量(深度) N80 #3=6 定义变量(刀具半径) N90 #6=5 定义变量(倒角尺寸) N100 #7=44.427 定义变量(图中角度之一) N110 #8=16.2602 定义变量(图中角度之二) N120 WHILE[#1LE#6]DO1 循环语句。当#1≤#6在N120~N280之间循环 N130 #4=#1 计算变量 N140 #5=#3+#1-#6 计算变量 N150 G1 X-20 Y[30-#5] F500 宏程序加工定位点 N160 Z-#4 F50 向下加工 N170 G3 X-[20+[30-#5]*COS[#7]] Y-[30-#5]*SIN[#7] R[30-#5] F500 加工R30圆弧部分倒角 N180 G1 X-[20+[16-#5]*COS[#7]] Y-[20+[16-#5]*SIN[#7]] 加工R30与R16之间直线段的倒角 N190 G3 X-[20-[16-#5]*SIN[#8]] Y-[20+[16-#5]*COS[#8]]R[16-#5] 加工R16圆弧部分倒角 N200 G1 X[35+[15-#5]*SIN[#8]] Y-[5+[15-#5]*COS[#8]] 加工R16与R15之间直线段的倒角 N210 G3 X[50-#5] Y-5 R[15-#5] 加工R15圆弧部分倒角 N220 G1 X10 加工R15与R20之间直线段的倒角 N230 G3 X30 Y[30-#5] R[20-#5] 加工R20圆弧部分倒角 N240 X[30-[10-#5]] Y20 加工R10圆弧部分倒角 N250 G2 X-#5 R-[10+#5] 加工R10半圆部分倒角,此处为凸圆弧 N260 G3 X-20 Y[30-#5] R[30-#5] 加工R10圆弧部分倒角 N270 #1=#1+0.2 更新深度(加工精度越高,增量应越小) N280 END1 循环语句结束 N290 G0 Z5 快速上升到Z5处,准备刀具移动加工圆角 N300 X-67 Y35.784 快速定位 N310 G1 Z0 F50 进给下降到Z0 N320 #9=0 定义变量(角度) N330 #10=4 定义变量(圆角半径) N340 WHILE[#9LE90]DO2 循环语句。当#9≤90°在N330~N460之间循环 N350 #11=#10*[1-COS[#9]] 计算变量

应用宏程序在数控铣床加工倒角、圆角-常州铁道高等职业技术学校

宏程序在轮廓倒圆角编程中的应用 (常州铁道高等职业技术学校江苏,常州213011) 赵太平 摘要:本文通过在立式加工中心上倒圆角加工的原理和过程的分析,确定了倒圆角编程要解决的关键问题,并结合实例分析了应用宏程序编制倒圆角编程的方法。 关键词:倒圆角;编程;宏程序 圆角是零件轮廓常见的结构部分之一,在立式加工中心上采用立铳刀来加工零件轮廓圆角的用一般手工编程方法编制加工程序往往比较复杂,应用宏程序可以简化编程。 、倒圆角加工的原理与过程 如图1所示,对于圆角园弧AB的成形是通过折线拟合完成的。将园弧AB按一定规 律进行等份,立铳刀切削刀尖在高度方向按要求下到每个等份点位置, 加工一周,圆角就 可加工完成。刀具的切削加工轨迹如图2的俯视图所示,这样根据加工精 度要求的需要,将园弧AB的等份数不断增加,折线就无限逼近园弧,达到加工要求。 二、倒圆角编程要解决的关键问题分析 在进行零件加工程序编制时,一般按零件实际轮廓编程,实际加工时,机床控制刀具 走的是刀具中心轨迹,编程轨迹与刀具中心轨迹必然存在位置偏差,现代数控系统一般都具 有刀具补偿功能,加工时操作者在数控机床面板上将刀具半径输入到补偿寄存器中, 统根据输入的刀具参数,自动使刀具轨迹相对于编程轨迹(零件轮廓轨迹)偏移一个刀具半径,使刀具沿其中心轨迹运动,正确加工出工件轮廓。 采用这种方法来编制倒圆角的加工程序,立铳刀切削刀尖在高度方向每下降一个深 然后按工件轮廓切削 数控系 图2

度,将要按如图2俯视图所示的一条刀具切削轨迹的实际尺寸编制一段程序, 证圆角部分的加工精度,圆角园弧将被划分成很多等份,程序将会很烦琐,另一方面如果工件侧面轮廓复杂的话,每条刀具切削轨迹节点坐标计算量将很大,使编程工作量大大增加, 甚至手工编程无法完成。 如图3所示每条刀具切削轨迹好象是把工件侧面轮廓不断等距偏移形成的。每条刀具 刀具中心轨迹。 -工件侧面轮廓 如果按照工件侧面轮廓的尺寸编程,并在半径补偿寄存器中输入实际的铳刀半径值 加工出就是工件侧面轮廓,若按照同样的工件侧面轮廓的尺寸编程,但在半径补偿寄存器中 输入值为(「一△),刀具实际半径不变,实际加工时,刀具中心轨迹会向内偏移△, 实际轮廓就是把工件侧面轮廓小可以看出,按照同样的工件侧面轮廓的尺寸编程,通过 改变补偿寄存器中的半径补偿值,就可以得到不同的刀具切削轨迹。 以按照工件侧面轮廓的尺寸编程,立铳刀切削刀尖在不同高度位置时的提供不同的半径补偿 值就可完成加工,程序大大简化。关键是求出立铳刀在不同高度位置时的半径补偿量(r-△) k A 11 LJ 乂7 \R (a)凸圆角 一方面为了保 中心轨迹与对应的刀具切削轨迹存在一定距离的偏差, 在实际加工时,机床控制刀具走的是 铣刀 刀具切削轨迹 r, 加工出的对于具备刀具半径补偿量可变量赋值的数控系统(如FANUC-Oi系统),倒圆角加工可 值,即求出刀具中心线与工件侧面轮廓之间的距离L ( L1 ),如图4所示。 (b)凹圆角

ProE 中可创建四类倒圆角

在Pro/E 中可创建四类倒圆角分别是:半径恒定(Constant)、半径可变(Variable)、由曲线驱动的倒圆角和完整(Full),如图1。 图1 一、创建半径恒定(Constant)倒圆角 倒圆角的参照可以为:边、边链、面-边和面-面。 边和边链:通过选取一条或多条边(图2-1)或者使用一个边链(图2-2)来放置倒圆角。以此边参照为边界的曲面将形成该倒圆角的滚动相切连接。 注意:倒圆角沿着相切的邻边进行传播,直至在切线中遇到断点。但是,如果使用“依次”链,倒圆角则不会沿着相切的邻边进行传播。

图2-1 参照为两个边 图2-2参照为边链(倒圆角会沿着相切的邻边进行传播) 面-边:通过先选取曲面,然后选取边来放置倒圆角,如图3。该倒圆角与曲面保持相切。边参照不保持相切。注意:图中红色面的宽度必须大于红色线所在竖直面的高度才能构建几何。

图3 面-面:通过选取两个曲面来放置倒圆角,如图4。倒圆角的边与参照曲面仍保持相切。 图4 二、创建可变半径倒圆角

先创建恒定半径的倒圆角,然后在“设置”上滑面板半径表中点选鼠标右键选择“添加半径”,设置半径值和位置的比率,如图5。 图5 三、创建完全倒圆角 完全倒圆角规则如下: 1)如果使用边参照,则这些边参照必须有公共曲面。Pro/ENGINEER 可通过转换一个倒圆角集内的两个倒圆角段来创建“完全”倒圆角。 2)如果使用两个曲面参照,必须选取第三个曲面作为“驱动曲面”,如图6,其中面1和面2为参照曲面,面3为驱动曲面。此曲面决定倒圆角的位置,有时还决定其大小。Pro/ENGINEER 会使用圆部分替换此公共曲面来创建曲面至曲面“完全”倒圆角。

几种倒圆角的方法

1.由于构造曲面的截面线不适当而造成的倒圆角失败 在构造曲面时我们一般是通过先在一个视窗内绘制出一条平面曲线,然后通过Extrude拉伸而形成曲面。在构造这条曲线时,有时并不是一条线一次绘制完成的,而是绘制多次,因而由若干条曲线来组成的。如图1所示图形,它就是由三段曲线组成的。此时,在利用该曲线构造曲面时又分为以下几种情况: [ 本帖最后由 yaya 于 2008-3-3 19:38 编辑 ] 2.gif (9 KB, 下载次数: 90) 2008-3-3 19:36:30 上传 下载次数: 90 本主题由 carrot 于 2012-2-15 12:51:40 添加图章精华 分享到: QQ空间腾讯微博腾讯朋友 分享0 收藏4 评分 我爱牛牛

温馨提示:大洋获取方法、附件下载成php 的解决方案!点击查看 回复 举报 yaya yaya 当前离 线 最后登录 2012-3-4 大洋 140 块 注册时间 2008-2-23 积分 421 精华 2 帖子 127 设计助理 2# 发表于 2008-3-3 19:38:25 |只看该作者 1)直接将所有曲线同时选中进行拉伸形成曲面, 这时形成的曲面是多段的,为了演示倒圆角,可在其上部加一盖子,然后用FilletSrf 对它们进行倒圆角,这时会发现,周围的面不能同时都选中,只能选中其中一段,这时倒出的圆角只是其中一段曲面与顶面的倒圆角,如图2所示,如果再继续对周边其它面进行倒圆角,会发现倒角接头处无法光滑连接。 3.gif (13 KB, 下载次数: 63) 2008-3-3 19:38:25 上传 下载次数: 63 我爱牛牛

倒角与圆角宏程序

G40 G80 G15 G17 G69; G0 G90 G54 X0 Y0; G43 H24 Z150 M3S3000; Z50 M08; #1=5.25;(小孔半径) #2=0.72;(加工深度) #3=60;(锥面与垂直面夹角)#4=3;(球刀半径) #6=0;(Z方向初始值) #16=0.02;(Z方向进刀量)#11=#1+#2*TAN[#3]; #7=#4*[1-COS[#3]]; #8=#4*SIN[#3]; WHILE [#6 LE #2] DO1; #12=#11+#7-#4-#6*TAN[#3]; #13=#8-#4-#6: G1 G90 Z#13F300; G1 G90 X-#12F800; G02 I #12; #6=#6+#16; END 1; G0 G90 G40 G80Z150M09; M05; M01;

G40 G80 G15 G17 G69; G0 G90 G54 X0 Y0; G43 H24 Z150 M3S3000; Z50 M08; #1=0;(初始角); #10=3(球刀半径); #11=0.5(加工R大小); #12=#10+#11; WHILE [#1 LE 60] DO1; #2=#12*SIN[#1]; #3=#12*COS[#1]; #4=-4.02+#2;(-4.02为初始状态刀尖位置)#5=5.75-#3;(5.77为孔中心到R中心距离)G1 G90 Z #4F300; G1 G90 X -#5F800; G02 I #5; #1=#1+2; END 1; G0 G90 G40 G80Z150M09; M05; M01;

宏程序各种类型及曲线程序

阿基米德螺旋线的轨迹线加工 已知此曲线极坐标的方程为r=aθ(a:常数θ:弧度) 起始角θ=0°=0弧度 终止角θ=270°+360°=630°=630×3.14/180弧度=10.99弧度 设定变量表达式#1=θ=0°(θ由00变化到630°设定初始值#1=0) #2=θ(弧度=#1×3.14/180) #3=r=a*#2 #501表示周期 #3=1 *[#2] 中的1是一个常数。 % O1236 #504=6*360 G90 G54 G00 X0 Y0 S500 M03 G43 H1 Z50. Z3 G01 Z0 F100 #1=0 WHILE [#1LE#504 ]DO1 #2=#1*3.14/180 #3=1*[#2] G16 G01 X#3 Y#1 F500 #1=#1+1 END1 G15 G00 Z100 M05

M09 M30 % 宏程序G17平面铣螺旋线 #716 表示圆半径 #717 表示刀具半径 #718 表示螺纹深度 #719 表示螺距 #720 表示孔位X轴坐标#721 表示孔位Y轴坐标 % O1480 #716=10 (YUAN BAN JING) #717=6 (DAO BAN JING) #718=30 (SHENG DU) #719=5 (LUO JIU) #720=0 (X) #721=0 (Y) T1 M06 G90 G10 L12 P1 R#717 G90 G54 G0 X#720 Y#721 S3000 M03 G43 H1 Z50 Z2 #1=0 WHILE[#1 LE #718]DO1

G42 G01 D1 X[#716+#720] F100 G02 I-#716 Z-#1 #1=#1+#719 END1 G01 X#720 G40 G0 Z200 M05 M09 M30 % 球头刀倒凹圆角 #501 表示孔直径 #502 表示孔底圆角半径 #503 表示刀半径 #1=#1+1后面的1表示间隔角度 % O0001 #501=12 (KONG ZHI JIN) #502=5 (YUAN JIAO BANG JIN R) #503=4 (DAO BIAN JIN ) S1000 M03 G90 G54 G0 X0 Y0 Z3 #1=0 WHILE[#1LE90]DO1 #2=#501/2-#502+[#502-#503]*COS[#1] #3=[#502-#503]*SIN[#1]+#503

相关文档