(仅供参考)非圆曲线的逼近 讲解

合集下载

非圆曲线

非圆曲线

3.加工质量稳定、可靠
5
安徽冶金科技职业学院 刀具的走刀轨迹完全相同,零件的一致性好,质量稳定。
零件的数控车削加工与编程
加工同一批零件,在同一机床,在相同加工条件下,使用相同刀具和加工程序,
4. 生产率高
数控机床可有效地减少零件的加工时间和辅助时间,数控机床的主轴转速和进给 量的范围大,允许机床进行大切削量的强力切削,数控机床目前正进入高速加工时代, 数控机床移动部件的快速移动和定位及高速切削加工,减少了半成品的工序间周转时 间,提高了生产效率。
5. 改善劳动条件
数控机床加工前经调整好后,输入程序并启动,机床就能自动连续的进行加工, 直至加工结束。操作者主要是程序的输入、编辑、装卸零件、刀具准备、加工状态的观 测,零件的检验等工作,劳动强度极大降低,机床操作者的劳动趋于智力型工作。另外, 机床一般是封闭式加工,即清洁,又安全。
6. 利于生产管理现代化
摘要 ………………………………………………………………2 绪论 ………………………………………………………………3 数控机床简介 ……………………………………………………4 毕业设计任务 …………………………………………………12 ………………………………………14
五、 非圆曲线零件二维视图
六、 非圆曲线零件的工艺分析 ………………………………………15 七、 非圆曲线零件粗精加工手工编程 ………………………………20 八、 套类零件二维视图 ………………………………………………22 九、 套类零件的工艺分析 ……………………………………………22 十、 套类零件的粗精加工与手工编程 ………………………………24 十一、数控加工刀具卡 ………………………………………………27
(一)、确定工件的加工部位和具体内容

最新国家开放大学电大《数控编程技术》网络课形考网考作业及答案

最新国家开放大学电大《数控编程技术》网络课形考网考作业及答案

最新国家开放大学电大《数控编程技术》网络课形考网考作业及答案100%通过考试说明:2020年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并旦以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。

做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。

本文库还有其他网核及教学考一体化答案,敬请查看。

课程总成绩=形成性考核X50% +终结性考试X 50%形考任务1一、单选题(每小题4分,共60分)题目1下列叙述中,()是数控编程的基木步骤之一。

选择一项:a.对刀b.零件图设计c.传输零件加工程序d.程序校验与首件试切题目2程序字由地址码+数字构成,在下列各字中,属于尺寸字的是()o选择一项:a.D02b.F150. 0c.U-18. 25d.H05题目3在下列代码中,属于非模态代码的是()。

选择一项:a.M08b.G04c.F120d.S300题目4程序校验与首件试切的作用是()o选择一项:a.检验切削参数设置是否优化b.检验程序是否正确及零件的加工精度是否满足图纸要求c.提高加工质量d.检查机床是否正常题目5在数控系统中,用于控制机床或系统开关功能的指令是()。

选择一项:a.M代码b.T代码c.F代码d.G代码题目6程序段GOO G01 G03 G02 X20. 0 Y40. 0 R12. 0 F160;最终执行()指令。

选择一项:a.G01b.G02c.GOOd.G03题目7图1为孔系加工的两种刀具路径,对加工路线描述不正确的是()0图1孔系加工路线方案比较选择一项:a.运行时间水bb.定位误差a<bc.生产效率a〉bd.行程总量a<b题目8在编程时,当选定了刀具及切削速度以后,应根据()确定主轴转速。

选择一项:a.n=1000vC/iT Db.n=1000TT D /vCc.n =1000 /TT V C Dd.n =V C TT D /1000题目9采用恒线速度进行车削控制,已知工件的直径是0 80 mm,若切削时的线速度为200 m/niin,则这时的主轴转速约为()r/minc选择一项:a.490b.796c.683d.80题目10若在某实体钢质材料加工4-612H7的孔系,孔深18 mm,较好的用刀方案是()。

非圆曲线的等误差直线逼近

非圆曲线的等误差直线逼近

曲线 的起点, 为 编程许 用
误差。现以 P 0 为圆心、 为
半径作 一 个误 差圆, 然 后 作
一条与误差圆、非圆曲线 y =
f ( x ) 均相切的直线, 即公切
线 m m , 切 点 分 别 为: PS
图 1 线性非 圆曲 线逼近图
( xS , yS ) 、PT ( xT , yT ) , 由此可得:
The lapping and cutting experiment of the diamond tools
Song Jian Wu Minjing
Abstract In this paper, four types material of diamond( natural singe crystal、DEBEERS MONODITE、PCD、CVD) are applied in the ex periment. Some basic data is gained and emphatically discusses the experimental conclusion. In the lapping experiment, the lapping meth od and efficiency and integrity of diamond tool are comprised, While the super precise cutting is done. Key words: PCD tools CVD tools Natural diamond tools Surface finish
PCD 聚晶金刚石刀具、PCBN( 聚晶立方氮化硼) 切 削工具以及 CVD 薄膜与厚膜金刚石切削工具、类金刚 石膜( DLC) 、金刚石膜和 CBN 膜涂层切削工具有广阔 的应用前景, 尤其是精密和超精密加工技术发展对切 削工具的需求, 促使这些切削工具迅猛发展。

用切线逼近非圆曲线的算法

用切线逼近非圆曲线的算法

用切线逼近非圆曲线的算法
鲁开讲;韩玉强
【期刊名称】《现代制造工程》
【年(卷),期】2002(000)004
【摘要】@@ 1.问题的提出rn用直线逼近非圆曲线有三种方法:弦线逼近法、切线逼近法和割线逼近法.对于外凸的零件,当只允许零件的误差分布在零件的外侧时(不允许"切进"),就只能采用切线逼近法.2.用切线逼近非圆曲线的算法
【总页数】1页(P25-25)
【作者】鲁开讲;韩玉强
【作者单位】宝鸡文理学院机械工程系,陕西,721007;宝鸡文理学院机械工程系,陕西,721007
【正文语种】中文
【中图分类】TP27
【相关文献】
1.用切线逼近非圆曲线的节点计算及图形检查 [J], 牛禄峰;苏宏亮;鲁开讲
2.基于遗传算法的相切圆弧逼近非圆曲线算法 [J], 蔡慧林;戴建强
3.非圆曲线的逼近法数控加工 [J], 齐红卫;陈艳红
4.数控加工中非圆曲线轮廓的三圆弧逼近方法 [J], 金艳玲;杨东武;姚东成
5.直线逼近非圆曲线的优化算法 [J], 王振禄;刘鹏玉;蔡慧林
因版权原因,仅展示原文概要,查看原文内容请购买。

国开(中央电大)专科《数控编程技术》网上形考、机考试题及答案

国开(中央电大)专科《数控编程技术》网上形考、机考试题及答案

国开(中央电大)专科《数控编程技术》网上形考、机考试题及答案国开(中央电大)专科《数控编程技术》网上形考、机考试题及答案说明:试卷号2430,适用于国开中央电大机械制造与自动化(机电方向)和数控技术(机电方向)专科学员国开平台网上形考;同时资料也是期末机考的重要资料。

形考作业一试题及答案一、单项选择 1.下列叙述中,( )是数控编程的基本步骤之一。

[答案]程序校验与首件试切 2.程序字由地址码+数字构成,在下列各字中,属于尺寸字的是( )。

[答案]U-18.25 3.在下列代码中,属于非模态代码的是( )。

[答案]G04 4.程序校验与首件试切的作用是( )。

[答案]检验程序是否正确及零件的加工精度是否满足图纸要求 5.在数控系统中,用于控制机床或系统开关功能的指令是( )。

[答案]M代码 6.程序段G00 G01 G03 G02 X20.0 Y40.0 R12.0 F160;最终执行( )指令。

[答案]G02 7.图1为孔系加工的两种刀具路径,对加工路线描述不正确的是( )。

图1 孔系加工路线方案比较 [答案]定位误差a<b 8.在编程时,当选定了刀具及切削速度以后,应根据( )确定主轴转速。

[答案]n=1xxxvC/πD 9.采用恒线速度进行车削控制,已知工件的直径是Φ80 mm,若切削时的线速度为200m/min,则这时的主轴转速约为( )r/min。

[答案]796 10.若在某实体钢质材料加工4-Φ12H7的孔系,孔深18 mm,较好的用刀方案是( )。

[答案]中心钻、Φ11.8钻头、Φ12铰刀 11.在螺纹加工中,设定引入距离δ1和超越距离δ2的目的是( )。

[答案]保证螺距精度 12.下列叙述中,不属于确定加工路线原则的是( )。

[答案]尽量采用工序集中,先孔后面的顺序 13.下列数学处理中,用手工方法编制加工程序时,不需要做的工作是( )。

[答案]计算节点坐标 14.若在一个厚度为20mm的钢质实体材料上,加工2个Φ10H7的通孔,下列刀具中用不上的是( )。

用数学方程描述的非圆曲线的轮廓数值计算

用数学方程描述的非圆曲线的轮廓数值计算

用数学方程描述的非圆曲线的轮廓数值计算数控加工中把除了直线与圆弧之外用数学方程式表达的平面轮廓曲线称为非圆曲线。

非圆曲线的节点就是逼近线段的交点。

一个已知曲线)(x f y =的节点数目主要取决于所用逼近线段的形状(直线或圆弧)、曲线方程的特性以及允许的拟合误差。

将这三个方面利用数学关系来求解,即可求得相应的节点坐标。

下面简要介绍常用的直线逼近节点的计算方法。

(1)等间距直线逼近的节点计算 1)基本原理等间距法就是将某一坐标轴划分成相等的间距,然后求出曲线上相应的节点。

如图3.1所示,已知曲线方程为)(x f y =,沿X 轴方向取Δx 为等间距长。

根据曲线方程,由i x 求得i y ,ix +1=i x +Δx ,)(1x x f y i i ∆+=+,如此求得的一系列点就是节点。

2) 误差校验方法由图3.1知,当x ∆取得愈大,产生的拟和误差愈大。

设工件的允许拟合误差为δ,一般δ取成零件公差的1/5~1/10,要求曲线)(x f y =与相邻两节点连线间的法向距离小于δ。

实际处理时,并非任意相邻两点间的误差都要验算,对于曲线曲率半径变化较小处,只需验算两节点间距最长处的误差,而对曲线曲率变化较大处,应验算曲率半径较小处的误差,通常由轮廓图形直接观察确定校验的位置。

其校验方法如下:设需校验mn 曲线段。

n m 和的坐标分别为(m m y x ,)和(n n y x ,),则直线mn 的方程为:nm n m nn y y x x y y x x --=--令A=n m y y -,B=m n x x -,C=n m n m y x x y -,则上式可改写为A x +B y =C 。

表示公差带范围的直线n m ''与mn 平行,且法向距离为δ。

n m ''直线方程可表示为:22B AC By Ax +±=+δ式中,当直线n m ''在mn 上边时取“+”号,在mn 下边时“-”号。

中职职高数控铣专业《圆弧逼近非圆曲线的节点计算》教案讲义

中职职高数控铣专业《圆弧逼近非圆曲线的节点计算》教案讲义

圆弧逼近非圆曲线的节点计算常用的用圆弧逼近非圆曲线的节点计算方法有两种:圆弧分割法和三点圆作图法。

本节仅介绍圆弧分割法。

圆弧分割法应用在曲线y =f (x )为单调的情况下,若不是单调曲线,可以在拐点处将曲线分段,使每段曲线为单调曲线。

如图所示,用圆弧分割法进行节点计算的方法与步骤如下:1.求轮廓曲线y =f (x )起点(x n ,y n )的曲率圆。

其半径为nn n y y R '''+=2/32)1( (2-19) 圆心坐标为 ⎪⎪⎩⎪⎪⎨⎧'''++='''+'-=n nn n n n n n n y y y y y y x 22)(1)(1ηξ (2-20)2.求以(ξn ,ηn )为圆心,以R n ±δ允为半径的圆与曲线y =f (x )的交点解联立方程⎩⎨⎧=±=-+-)()()()(222x f y R y x n n n 允δηξ (2-21)得到(x ,y )值,即为圆弧与y =f (x )的交点(x n+1,y n+1)。

式中,当轮廓曲线曲率递减时,取R n +δ允为半径;当轮廓曲线曲率递增时,取R n -δ允为半径。

重复以上步骤依次算妯分割轮廓曲线的各节点坐标。

3. 求出)(x f y =上两相邻节点间逼近圆弧的圆心所求两节点间的逼近圆弧是以),(n n y x 为始点,以),(11++n n y x 为终点,以n R 为半径的圆弧。

分别以),(n n y x 和),(11++n n y x 为圆心,以n R 为半径作两个圆,两圆弧的交点就是所求的圆心坐标。

即由联立方程⎪⎩⎪⎨⎧=-+-=-+-++22121222)()()()(n n n n n n R y y x x R y y x x (2-22)解得的),(y x 即为所求逼近圆弧的圆心坐标),(m m ηξ。

非圆曲线宏程序加工实例讲解(抛物线)9

非圆曲线宏程序加工实例讲解(抛物线)9

在数控车床中,加工对象主要为各种类型的回转面,其中对于圆柱面、锥面、圆弧面和球面等的加工,可以利用直线插补和圆弧插补指令完成,而对于椭圆、抛物线等一些非圆曲线构成的回转体,加工起来具有一定的难度。

数控系统本身提供的直线插补和圆弧插补不能直接用于非圆曲线回转面的加工,因此,在数控机床上对椭圆、抛物线的加工大多采用小段直线或者小段圆弧逼近的方法来编制加工程序。

以下结合生产实习和技能大赛训练对车削抛物线轮廓的宏程序的编制方法进行探讨。

一、宏程序介绍使用变量编制可进行算术或逻辑运算,并能控制程序段流向的程序,称为用户宏程序。

在数控车削中,使用用户宏程序可方便地实现二次曲线(椭圆、抛物线等)的二维编程加工、孔口倒角编程加工等,可简化程序,提高编程效率,最大限度地发挥手工编程的优势。

数控车削系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。

常用的语句有以下两种:(1)条件判别语句IF,ELSE。

①:IF条件表达式…ELSE…END IF;②:IF 条件表达式…ENDIF。

(2)循环语句WHILE:WHILE条件表达式…ENDW。

以下实例采用WHILE语句编程。

二、公式曲线宏程序编制的基本步骤宏程序在实际编制过程中,根据编程者的实践经验、知识储备及习惯等因素会略有不同,以下提供的宏程序编制基本步骤供参考学习。

(1)根据给定的标准方程选定自变量并确定变量范围。

1)公式曲线中的X和Z坐标均可以选定为自变量,一般我们选择变化范围较大的一个。

2)根据表达式方便情况来选定X 或Z 为自变量。

如图1所示,公式曲线表达式为,将X选为自变量比较合适。

如选Z 还需要表达式变换,二次开方表达不太方便。

3)自变量选定以后,我们还要确定其变量的范围值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

--5--
Y
y = f (x)
B
C
T δ允
P A
D X
图 2.3 等误差逼近方法的原理图
(1)确定所有逼近线段的误差 δ允 的圆方程,即以起点 A(xa , ya ) 圆心, δ允 为半
径作圆:
(x − xa )2 + ( y − ya )2 = δ 允2
一系列 yi . xi 、yi 即为每个线段的终点坐标 ,并以该坐标值编制直线程序 段. △x 的大小取决于曲线的曲率和允许误差δ . 一般先取△x=0.1 试算 并校验 . 误差校验方法如下 : 如图, MN 为试算后的逼近线段, 作 MN
--1--
平行于 MN 且两直线距离为δ允.
Y
y=f(x)
MN 方程: ax + by + c = 0 ,则 M ' N ' 的方程为 ax + by = c ± δ允 a 2 + b2
求解联立方程:
δ
允=
ax ±
+ a
by − c 2 + b2
y = f (x)
(2-1)
如果无解,即没有交点,表示逼近误差小于δ允 ;如果只有一个解,即等间距与 轮廓线相切,表示逼近误差等于δ允 ;如果有两个或两个以上的解,表示逼近误差大 于δ允 ,这时应缩小等间距坐标的增量值,重新计算节点和验算逼近误差,直至最大 的逼近误差小于等于δ允 。
--2--
算法:
1、 给定的△x=0.1 求出 xi , 将 xi 代入 y=f(x)即可求得一系列 yi . xi 2、 求允许误差δ. 3、 If δ<= 精度值 0.001?
a) 是, if 达到终点? i. 是, goto Step 4: ii. 否, i=i+1,goto Step 1;
较改进前与改进后的两种算法结果 . (3) 针对任意给定的某一由非圆曲线所构成的平面轮廓, 根据指定
的走刀方向、起刀点 ,自动生成 CNC 代码 . (4) 在屏幕上显示该非圆曲线所构成的平面轮廓 .
软件设计过程
非圆曲线的逼近算法及程序设计
1.等间距的直线逼近的节点算法 已知方程 y=f(x), 根据给定的△x 求出 xi , 将 xi 代入 y=f(x)即可求得
M’ M
N’ N
X
△X △X 图 1 等间距逼近
根据节点的坐标可求得 MN 方程: ax+by+c=0 则 ax+by=c±δ允√a⌒2+b⌒2 求解联立方程:
δ允=(ax+by-c)/ ±√a⌒2+b⌒2 y=f(x)
如果无解,即没有交点,表示逼近误差小于δ允;如果只有一个解, 即等 距线与轮廓线相切, 表示逼近误差等于δ允; 如果有两个或两个以上的解, 表示逼近大于δ允, 这时应缩小等间距坐标的增量值, 重新计算节点和验 算逼近误差, 直至最大的逼近误差小于或等于δ允.
--4--
Y B
A
y = f (x)
l
C
δ允
D
X
图 2.2 等弦长逼近方法的原理图
(1)确定允许的弦长:由于曲线各处的曲率不等,等弦长逼近后,最大误差δ max
必在 Rmin 处(设为图中的 CD 段),则 l 为
l = 2 Rmin 2 − (Rmin − δ 允)2 ≈ 2 2Rminδ 允
(2)求 Rmin 。曲线 y = f (x) 任一点的曲率半径为
课程设计任务
用计算机高级编程语言(如 VB,VC++等)来实现非圆曲线的逼近,可任 选直线逼近(等间距法、等弦长法、等误差法等)或圆弧逼近. 要求在满足 允许误差的前提下, 使得逼近的直线段或圆弧段数的数量最少(即最优解). 要求如下:
(1) 列出一般的直线或圆弧逼近的算法(流程图). (2) 列出改进的直线或圆弧逼近的算法(流程图)—即优化算法. 比
R = (1 + y'2 )3/2 /y"
(2-2)
取 dR / dx = 0 ,即
3y' y"2 −(1 + y'2 ) y"' = 0
(2-3)
根据 y = f (x) 求得 y'、y"、y"' ,并由式(2-3)求得 x 值代入式(2-2)即得 Rmin 。 (3)以曲线起点 A 为圆心,作半径为 l 的圆交 y = f (x) 曲线于 B 点,联立求解
等间距法计算简单,但由于取定值 ∆x 应保证曲线曲率最大处的逼近误差允许值,
所以程序可能过多。用此种方法进行数学处理,它的逼近曲线与轮廓线的逼近误差参
差不齐,程序明显增多,影响机床的加工效率,不适合大批量的加工,成本也比较高。
2.1.2 等弦长直线逼近的节点计算 就是使所有逼近线段的长度相等,如图 2.2 所示。计算步骤如下:
Y ∆x ∆x
y = f (x)
N' N
M'
M X
图 2.1 等间距逼近方法的原理图 ∆x 取值的大小取决于曲线的曲率和允许误差δ 。一般先取 ∆x = 0.1试算并校验。 误差校验方法如图 2.1 中的右图所示,MN 为试算后的逼近线段,作 M ' N ' 平行于 MN
且两直线的距离为δ允 。根据节点的坐标可求得
2.1 常用非圆曲线直线逼近方法 2.1.1 等间距的直线逼近的节点计算 这是一种最简单的算法。如图 2.1 所示,已知方程 y = f (x) ,根据给定的 ∆x 求出 xi ,求 xi 代入 y = f (x) 即可求得一系列 yi ,即为每个线段的终点坐标,并以该坐标值 编制直线程,goto Step1 4、 End
非圆曲线数学处理的一般方法
数控系统一般只有直线和圆弧插补的功能,对于非圆曲线轮廓,只有用直线或圆 弧去逼近它,“节点”就是逼近线段与非圆曲线的交点。一个已知曲线的节点数主要 取决于逼近线段的形状(直线段还是圆弧段),曲线方程的特性以及允许的逼近误差。 将这三者利用数学关系求解,即可求得一系列的节点坐标,并按节点划分程序段。以 下简介常用的直线逼近及圆弧逼近的数学处理方法。
(x − xa )2 + ( y − ya )2 = l 2 y = f (x)
得 xB、yB 。 (4)顺序以 B、C…圆心,重复步骤(3),即可求得其余各节点的坐标值。
等弦长法对于曲线各处的曲率相差较大时,所求得的节点数过多,所以这种方法
宜用于曲率变化不大的曲线节点计算。
2.1.3 等误差直线逼近的节点计算 要使得所有逼近线段的误差δ 都相等,如图 2-3 所示,需要如下得计算步骤:
相关文档
最新文档