【5A版】数控编程中的数学处理
数控铣床第二章 手工编程中的数学处理
第二章 手工编程中的数学处理
一、作图计算法 作图计算法是以基准绘图为主,并辅以简单加减运算的一种处
理方法,也称作图法。因为这种方法完全依赖于手工及绘图仪的精 度,只适用于精度要求较低或加工轮廓比较简单的零件,因此比较 少用,在此不作介绍。
第二章 手工编程中的数学处理
二、代数、平面几何计算法 要求使用平面几何等数学知识来建立数学模型进行求解。 1)勾股定理:a2+b2=c2。 2)乘方公式:2=a2±2ab+b2。 3)一元二次方程:ax2+bx+c=0(a≠0)的求根公式为 4)圆的标准方程:2+2=R2。
种考级试题还是技能竞赛中都有出现,我们要重点掌握且要熟练运 用此方法。 1.直角三角形的边角关系
sinA=a/c,sinB=b/c,cosA=b/c,cosB=a/c 2.斜三角形的边角关系 1)由平面上任意两点间的距离公式得出余弦定理,即 =(2⁃4) 2)由三角形的面积公式可得出正弦定理,即 S=1/2bcsinA=1/2acsinB=1/2absinC(2⁃5)
图2-6 零件图一
第二章 手工编程中的数学处理
1.试说明基点与节点的区别,并说明利用CAD二维软件(AutoCAD、 CAXA)如何确定基点与节点坐标。 2.非圆曲线轮廓直线逼近的方法有哪些? 3.如图2-8所示,该轮廓形状由4条直线与3段圆弧组成,圆O1(0,4 0),R=25mm;圆O2(50,100),R=55mm;圆O3(60,20),R=15m m;F点坐标为(65,0),试求基点A、B、C、D、E在工件坐标系 中的坐标值。
第二章 手工编程中的数学处理
第二节 基点的计算 零件的轮廓是由许多不同的几何要素所组成的,如直线、圆弧、
数控编程的数学处理方法的探讨
() 据算 法 ,绘 出计 算机 处理流程 图。 4根
5 基点计算实例
设计零 件 图时,为 了保证使 用 性能 ,尺寸标 注 多采用局 部分散 法 。 数控 编程 原 点和 设计基准 不重 合 ,为 了便 于编 程 ,确 定图 1a中各 基 点的 () 坐标 ,其 中 图 l ) ( 中的直径 尺 寸省 略 。 a
减少程序段数 目: 尽可能地采用简便的算法, 简
有连续的一阶导数或二阶导数, 如不能保证一阶
导数 连续 , 希望连 接处两 边 的导数 的差值 应尽 则
量 小。
表示 。非圆 曲线 类零件 包括 样板 曲线 、平面 凸轮 类、 圆柱 凸轮 以及 各 种非 圆 曲线 为母线 的回转 体 零件 等 。其拟 合过 程如 下: () 择 插 补方 式 。 即应 首先 决 定是采 用 直 1选 线段 逼近 非 圆 曲线 , 还是采 用 圆弧线段 或抛物 线 等 二 次曲线逼 近非 圆 曲线 。 () 定编 程允许 误差 ,即应 使 d小于 d允 。 2确 () 择 数 学模 型 ,确 定 计算 方 法 。选择 算 3选 法 时 ,即在误 差允许 范 围 内, 能 的最 大程度 地 可
按 一 定 的规 则 自动 偏 离编 程 轨迹 ,确 保 加工 准 确 。编程 时 ,无 需考虑 偏移后 的补 偿轨迹 ,直接 计 算零件 的基 点并 编程 。
2 4辅助 计 算 .
构成零件不 同几何要素 的交点或切点称为
基 点 。 可 以直接 作 为刀 具加 工轨迹 的起 点或 终 它 点 。 点 的直 接 计算 主要 是根 据加 工程序 段 的要 基
的计算比较简单,根据零件 图样人工完成。
22节点的拟合计算 .
当零 件形状 含有 非 圆弧 曲线 时 , 数控 设备 而 又 不具备 该 曲线的插 补功 能时 , 数值 计算就 十 其 分 复杂 。 加工 程序 的编制 中 , 在 在误 差 允许 范 围
数控机床编程中的图形数学处理内容
数控机床编程中的图形数学处理
② 按照零件图给出的条件还不能直接计算出编程时所需 要的所有坐标值,也不能按零件图给出的条件直接进行工件 轮廓几何要素的定义来进行自动编程时,那么就必须根据所 采用的具体工艺方法、工艺装备等加工条件,对零件原图形 及有关尺寸进行必要的数学处理或改动,才可以进行各点的 坐标计算和编程工作。
数控机床编程中的图形数学处理
(5)解尺寸链
在手工编程工作中,为了使图样上的给定尺寸符合工艺要求 和编程的需要,常常要计算封闭环的各有关尺寸,或根据已知的 封闭环去计算所需的某个组成环,这些解算工作称为解封闭环。 下面介绍采用完全互换法中的极值法求解封闭环的过程。
1)封闭环的基本尺寸
封闭环的基本尺寸等于所有增环的基本尺寸之和减去所有
(3)尺寸链简图 如图2 a 所示,设计图样上标注的设计尺寸为A1、A0,钻
孔时若以左侧面为定位基准,则A2及A1为钻孔时的工艺尺寸 (或工序尺寸),A0则变为加工过程中最后形成的尺寸。此时, A1、A2、A0形成封闭外形,如图2 b 所示。绘制工艺尺寸链简 图时,应由加工中自然形成的尺寸画起,然后依次给出与该处 尺寸要求有关的尺寸。
数控机床编程中的图形数学处理
在数控加工中,除了要准确地获得编程尺寸外,还要 掌握控制某些重要尺寸的允许变动量,这就要通过尺寸链解 算才能得到,故尺寸链解算是数学处理中的一个重要内容。
尺寸链的基本概念:
在机器装配或零件加工过程中,由相互连接的尺寸形成 的封闭尺寸组,称为尺寸链。尺寸链按其功能分为设计尺寸 链和工艺尺寸链。 (1)设计尺寸链
Hale Waihona Puke 数控机床编程中的图形数学处理
车削件的编程原点X向应取在零件的回转中心,即车床主 轴的轴心线上,所以原点的位置只在Z向做选择。原点Z向位 置一般在工件的左端面或右端面两者中做选择。如果是左右 对称的零件,Z向原点应选在对称平面内,这样同一个程序可 用于调头前后的两道加工工序。对于轮廓中有椭圆之类非圆 曲线的零件,Z向原点取在椭圆的对称中心较好。 (2)标注尺寸换算
数控编程中的数学处理办法
•
我知道什么是劳动:劳动是世界上一切 欢乐和 一切美 好事情 的源泉 。
•
企业不景气,问题不在员工,而在老 板的管 理方法 不当。 。2022 年3月23 日星期 三下午 8时38 分32秒2 0:38:32 22.3.23
•
一个公司要发展迅速得力于聘用好的 人才, 尤其是 需要聪 明的人 才。。2 022年3 月下午 8时38 分22.3.2 320:38 March 23, 2022
•
想赢个三回两回,三五,有点智商就 行;想做 个百老 店,想 一辈子 赢,没 有 落伍者 颁发奖 牌。。2 2.3.232 2.3.232 0:38:32 20:38:3 2March 23, 2022
•
没有承受困难的能力,就没有希望了 。
•
在漫长的人生旅途中,有时要苦苦撑 持暗无 天日的 境遇; 有时却 风光绝 项,无 人能比 。。202 2年3月 23日下 午8时3 8分22. 3.2322. 3.23
•
防民之口,甚于防川。国语。2022年3 月23日 星期三 8时38 分32秒2 0:38:32 23 March 2022
•
与人交往的时候,多听少说。这就是 ,上帝 为什么 给我们 一个嘴 巴两个 耳朵的 原因。 。下午8 时38分 32秒下 午8时3 8分20: 38:3222 .3.23
•
逆风的方向,更适合飞翔。。22.3.232 2.3.232 0:3820: 38:322 0:38:32 Mar-22
谢谢各位!
第三章 数控编程中的数学处理
X7-=-0.25
•
任何一个行业,一个市场,都是先来 的有肉 吃,后 来的汤 都没的 喝。。2 2.3.232 2.3.23 Wednes day, March 23, 2022
第2章 数控加工程序编制基础——数学处理
O
Oi
X
CNC
第二章
数控加工程序编制基础
2.4
数控编程中的数学处理
主要内容
列表曲线处理过程:
实际 列表点 坏点 轮廓 处理
一次逼近
二次逼近
CNC
第二章
数控加工程序编制基础
2.4
数控编程中的数学处理
主要内容 B样条曲线拟合
ri(0) V i+2
ri(1) V i+1 V i+2 V i+3 V n-1 Vn V n+1
一般先取 X=0.1进行试算,再验算允?,
CNC
第二章
等步长法
数控加工程序编制基础
2.4
数控编程中的数学处理
主要内容
用直线段逼近非圆曲线时,如果每个逼近线段长 度相等,则称等步长法。
y=f(x)
Rmi
n
δ max
CNC
第二章
数控加工程序编制基础
2.4
数控编程中的数学处理 设曲线为y=f(x),则其曲率
数控编程中的数学处理
用直线段逼近非圆曲线时节点的计算
主要内容
弦线逼近
切线逼近
割线逼近
CNC
第二章
数控加工程序编制基础
2.4
数控编程中的数学处理
L R 弦线逼近
L 8R L 8R
L 16R
切线逼近 割线逼近
CNC
第二章
数控加工程序编制基础
2.4
数控编程中的数学处理 弦线逼近中计算节点的方法主要有等间距法、等 主要内容 步长法和等误差法。
CNC
第二章
数控加工程序编制基础
2.4
数控编程中的数学处理
数控编程中的数学处理
第二章 数控加工的工艺分析
Y δ2 δ1 L1 L2 L3 δ3
O
X
图2-11 等误差法直线逼近求节点
第二章 数控加工的工艺分析 2.用圆弧逼近零件轮廓的节点计算 . 轮廓曲线y=f(x)也可以用圆弧来逼近 轮廓曲线y=f(x)也可以用圆弧来逼近,并使逼近误差小于或等 y=f(x)也可以用圆弧来逼近, 于允许误差。用圆弧逼近法去逼近零件的轮廓曲线时, 于允许误差。用圆弧逼近法去逼近零件的轮廓曲线时,需求出每段 圆弧的圆心、起点和终点的坐标,以及圆弧的半径。 圆弧的圆心、起点和终点的坐标,以及圆弧的半径。 用圆弧逼近曲线的方法有曲率圆法、三点作圆法、相切圆法等。 用圆弧逼近曲线的方法有曲率圆法、三点作圆法、相切圆法等。 其中,三点作圆法、相切圆法都要先用直线逼近方法求出各节点, 其中,三点作圆法、相切圆法都要先用直线逼近方法求出各节点, 再通过已知节点求出圆,计算较繁琐。 再通过已知节点求出圆,计算较繁琐。三点圆法是通过已知的三个 节点求圆,并作为一个圆弧插补程序段; 节点求圆,并作为一个圆弧插补程序段;相切圆法是通过已知的四 个节点分别作出两个相切的圆,编出两个插补程序段, 个节点分别作出两个相切的圆,编出两个插补程序段,这种方法逼 近轮廓的相邻各圆弧是相切的。曲率圆法是一种等误差圆弧逼近法。 近轮廓的相邻各圆弧是相切的。曲率圆法是一种等误差圆弧逼近法。
第二章 数控加工的工艺分析
第二章 数控加工的工艺分析
取决于曲线的曲率和允许误差δ。 △x取决于曲线的曲率和允许误差 。一般先 取决于曲线的曲率和允许误差 试算并校验。 取△x=0.1试算并校验。误差校验方法如右图所 试算并校验 为试算后的逼近线段, 平行于mn 示,mn为试算后的逼近线段,作m/n/平行于 为试算后的逼近线段 并与曲线相切,切点至mn的距离为 。可得线段 的距离为δ。 并与曲线相切,切点至 的距离为 mn方程: 方程: 方程 Ax+By=C。 。 线段的方程为: 则m/n/线段的方程为:
数控车削编程中的数学处理及运算方法
程时取基本尺寸 4 ,2 .5 O 4 ±0 编程时取基本尺寸 4 。 0 2
例题 2 求图 A、 C点各点的直径编程数值 ( 6 。 : B、 图 )
・ . ・
B点为圆锥的大端直径 , 公式变换为 :
在取极限尺寸中值 时, 应该根据数控系统的最小编程单位
经过换算 后编程尺寸如上图数据所示 :
2 锥 体 的计算 方法
(1) 锥度的定义 : 在圆锥 的已知长度上大端直径 和小端直径 的比例 。如图 4 。 图5
【 作者简介】 卢嘉兴, 现任广西 男, 理工学 校数控、 模具专 业教师, 控车 数 技师、 二级 国家 模具设计师、 三级绘图员 国家 。
的三角形内角 和都是 1 0 , 8 。 这意味着剩余两角和必须为 9 o 0 这是形成计算基础 的数学关 系, C C编程中这是很重要 的 , 在 N 许多涉及到 圆弧节点 的坐标计算都会用 到直角三 角型 的关 系
求解。
图 1 1 图 t 2
例题 1用三角函数求 图 1 : 3中 A点的直径及长度数据 解 : R O圆心 O到 A点的连接 做 I
・
. .
A B c编 程坐 标值 为 : (4 O B ( 5 一 )C 3 , 、、 A 4 , )、 3 ,5 、 ( 2
将第 四位进上 , 例如
~
2 ) 0。
①当轴尺寸为, 2 : m 巾3 m时, 其中值尺寸取 @2. 5 2 8 9
② 当轴尺寸为 , 2 m 巾3 m时 , 中值尺寸取 q2 .1 其 b3 5 0
的提 高编 程 效 率 。
【 关键词 】 数 控车削 计算; 数值换算; 数学 公差 锥体的计算; 型数值计算 三角 【 中图分类 号 】T 59 【 G 1. 1 文献标识码 】 A 【 文章 编号 】 10—63 00 6 7 — 2 0327( 1) — 2 0 2 0
数控编程中的数学处理
• 所谓基点,是指各几何元素间的连接 点,如直线与直线的交点,直线与圆 弧的交点或切点,圆弧与圆弧的交点 或切点等。
• 逼近直线小段和圆弧小段与轮廓曲线 的交点或切点称为节点。
2 常见的数学处理方法 2.1 直线和圆弧轮廓基点计算方法
1.联立方程组法求解基点坐标 2.三角函数法求解基点坐标
2.2 非圆曲线的节点计算 1.直线逼近零件轮廓曲线时的节点计算
确定计算方法
根据算法计算节点坐标
非圆曲线数学处理的基本过程
如图所示,图a为用直线段逼近非圆曲线 y f (x) 的情况,图b为用圆弧 段逼近非圆曲线的情况。编写程序时,应按节点划分程序段。逼近线段的 近似区域愈大,则节点数愈少,相应的程序段数目也会减少,逼近线段的 误差应小于或等于编程允许误差。即考虑到工艺系统及计算误差的影响, 一般取零件公差的1/5~1/10。
Y
D
δ允
C
A
B (X1,Y1)
O
P
(X0,Y0)
X
X X0 2 Y Y0 2 8Rmin允
Y f (X)
X X0 2 Y Y0 2 8Rmin允
例:非圆曲线为抛物线X2=16Y
✓求Rmin
Y X 8 Y 1 8 Y 0
3(Y ")2Y '(1 (Y ' )2 )Y 0
非圆曲线数学处理的基本过程
用直线或圆弧逼近曲线 y f (x) 时,根据曲线特征、逼近线段的形状及 允许的逼近误差三个条件可求出各节点的坐标。选择逼近线段时,应该在 保证精度的前提下,使节点数目尽量少,这样不仅计算简单,程序段数目 也少。
一般对于曲率半径大的曲线用直线逼近较为有利,曲率半径小时则用圆弧 逼近较为合理。
第五节 数控编程的数学处理
例如:
2பைடு நூலகம்节点的计算
用直线和圆弧插补的数控机床,能以加
工其他的曲线,这样其他曲线必须用直 线和圆弧去逼近这个曲线,逼近曲线的 小段与曲线的交点就是节点。
插补方式的选择
1。直线插补计算简单,但计算的坐标点
多,坐标点处容易出现切痕。 2。圆弧逼近,计算点数少,计算复杂, 如果采用双圆弧逼近则零件表面连续, 光滑。零件表面质量较高。
计算步聚
1。选择插补方式
2。确定编程误差 3。选择数学模型
4。根据算法画出计算机流程图
5。编程上机调试
计算方法一,等间距直线逼近
等弦长直线逼近
等误差法
列表曲线
上述零件轮廓曲线基点或节点的计算方
法都是在轮廓曲线方程已知的情况下得 到的。在实际生产中许多零件的轮廓形 状是由实验方法确定的,如飞机的机翼、 某些检测用的样板、模具、叶片等。这 时常以列表坐标点的形式描绘轮廓形状, 这样的零件轮廓曲线或曲面称为列表曲 线或曲面。
圆弧样条曲线总体上是一阶导数连续,
分段则是等曲率的圆弧。由于整个曲线 都是由一些圆弧相切而成,可直接进行 圆弧插补,不必进行二次拟合,因而计 算简单。由于圆弧样条在型值点两侧是 同一圆弧,当列表曲线存在拐点时,圆 弧样条必须分段处理(拐点处为分段节 点),拟合效果不好。该法只限于描述 平面曲线,不适于描述空间曲线。
列表曲线的数学处理较为复杂,一般的
处理方法是根据列表点选择一个或多个 插值方程描述(常称为第一次曲线拟 合),再根据插至方程采用直线-圆弧插 补方法逼近列表曲线或曲面(常称为二 次曲线拟合)。
三次样条函数拟合
样条函数是模拟绘图样条而得出的一个分段多
项式函数,常利用样条函数插值法对列表曲线 进行逼近。在相邻三个列表点间建立的样条函 数称为二次样条,而在四个列表点间建立的样 条函数称为三次样条函数。三次样条函数是生 产中常用的拟合方法。 三次样条曲线通过所有列表点,并在列表点处 有一阶和二阶连续导数,所以三次样条函数在 列表点处光滑性好,应用较广。但其拟合曲线 随坐标的变化而变化,不具有几何不变性。对 于大挠度的情形,用给定坐标系下各列表点的 坐标求解三次样条可能产生较大误差,甚至会 出现多余的拐点。
《数控编程中的数学处理》课件 (一)
《数控编程中的数学处理》课件 (一)
《数控编程中的数学处理》课件是一套由多位数学和工程专家共同编
写的教学材料。
它旨在帮助数控编程从业人员更好地理解数学知识在
数控编程中的应用,并为他们提供一种系统的、全面的学习方式。
本课件主要包括以下几个部分:
一、数学基础知识:本章主要讲解数与量的概念,同时介绍了有关运算、几何图形等的基本知识,为后续章节的学习奠定了基础。
二、三角函数和向量:数控编程中经常用到三角函数和向量,因此这
一章节主要介绍了三角函数和向量的概念、公式以及相关计算方法,
包括求解角度和距离等。
三、矩阵和行列式:矩阵和行列式是数控编程中较为常用的数学工具,用于解决各种数学问题。
本章节详细介绍了矩阵、行列式的基本概念、运算法则以及应用,包括矩阵的逆、矩阵的转置、矩阵的乘法等。
四、微积分和最优化问题:微积分是数学的重要分支,在数控编程中
也有广泛的应用。
本章节介绍了微积分的基本概念、求导、积分以及
微积分在最优化问题中的应用。
五、概率统计和数学模型:概率统计和数学模型是数控编程中的一种
重要工具,用于处理和分析数据、预测产品质量和性能。
本章节介绍
了概率统计的基本概念和原理、几种概率分布以及数学模型的基本应用。
总之,《数控编程中的数学处理》课件内容全面、丰富,包含了数学
知识在数控编程中的全部应用方向和方法。
对于数控编程从业人员来说,学习本课件可以帮助他们更好地理解数学知识的实际应用,提高
他们的编程技能和分析能力。
此外,本课件还配有大量的实例和习题,可以让学员更好地掌握和应用所学知识。
《数控编程数值计算》课件
目录
• 数控编程基础 • 数值计算在数控编程中的应用 • 数控编程中的数值计算技巧 • 数控编程数值计算实例分析 • 总结与展望
01
数控编程基础
数控编程的基本概念
数控编程
是指根据产品图纸或工艺要求, 使用数控语言或编程软件,编写 加工程序,控制数控机床进行加
工操作的过程。
02
数值计算在数控编程中的应用
数值计算的基本概念
数值计算的定义
01
数值计算是使用数学方法对数值数据进行处理和分析的过程,
旨在解决各种实际问题。
数值计算的特点
02
数值计算以计算机为工具,具有高效、快速、灵活的特点,能
够处理大规模、复杂的数值数据。
数值计算的基本步骤
03
包括建立数学模型、选择算法、编程实现、结果分析和验证等
通过统计方法和数据分析求解问题,如回归 分析、方差分析等。
03
数控编程中的数值计算技巧
数值计算的精度和稳定性
总结词
在数控编程中,数值计算的精度和稳定性是至关重要的,它们直接影响到加工零件的质量和精度。
详细描述
数值计算的精度是指计算结果与真实值之间的差异,而稳定性则是指计算过程中数据的可靠性和一致 性。为了提高精度和稳定性,可以采用高精度的数学库和算法,同时对输入数据进行校验和处理,以 减少误差和异常值的影响。
步骤。
数值计算在数控编程中的重要性
提高加工精度
通过数值计算,可以精确地计算出加工 过程中的各种参数,从而提高加工精度
和产品质量。
降低成本
通过数值计算,可以减少试制和修模 的次数,降低生产成本和缩短产品上
市时间。
提高加工效率
数控编程中的数学处理共40页
61、奢侈是舒适的,否则就不是奢侈 。——CocoCha nel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 说好的 教师是 不幸。 ——海 贝尔 65、接受挑战,就可以享受胜利的喜悦 。——杰纳勒 尔·乔治·S·巴顿
数控编程中的数学处理
•
6、黄金时代是在我们的前面,而不在 我们的 后面。
•
7、心急吃不了热汤圆。
•
8、你可以很有个性,但某些时候请收 敛。
•
9、只为成功找方法,不为失败找借口 (蹩脚 的工人 总是说 工具不 好)。
•
10、只要下定决心克服恐惧,便几乎 能克服 任何恐 惧。因 为,请 记住, 除了在 脑海中 ,恐惧 无处藏 身。-- 戴尔. 卡耐基 。
谢谢!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章数控编程中的数学处理
1、数值计算的内容
对零件图形进行数学处理是编程前的一个关键性的环节。
数值计算主要包括以下内容。
(1)基点和节点的坐标计算
零件的轮廓是由许多不同的几何元素组成。
如直线、圆弧、二次曲线及列表点曲线等。
各几何元素间的联结点称为基点,显然,相邻基点间只能是一个几何元素。
当零件的形状是由直线段或圆弧之外的其他曲线构成,而数控装置又不具备该曲线的插补功能时,其数值计算就比较复杂。
将组成零件轮廓曲线,按数控系统插补功能的要求,在满足允许的编程误差的条件下,用若干直线段或圆弧来逼近给定的曲线,逼近线段的交点或切点称为节点。
编写程序时,应按节点划分程序段。
逼近线段的近似区间愈大,则节点数目愈少,相应地程序段数目也会减少,但逼近线段的误差d应小于或等于编程允许误差d允,即d≤d允。
考虑到工艺系统及计算误差的影响,d允一般取零件公差的1/5~1/10。
(2)刀位点轨迹的计算
刀位点是标志刀具所处不同位置的坐标点,不同类型刀具的刀位点不同。
对于具有刀具半径补偿功能的数控机床,只要在编写程序时,在程序的适当位置写入建立刀具补偿的有关指令,就可以保证在加工过程中,使刀位点按一定的规则自动偏离编程轨迹,达到正确加工的目的。
这时可直接按零件轮廓形状,计算各基点和节点坐标,并作为编程时的坐标数据。
当机床所采用的数控系统不具备刀具半径补偿功能时,编程时,需对刀具的刀位点轨迹进行数值计算,按零件轮廓的等距线编程。
(3)辅助计算
辅助程序段是指刀具从对刀点到切人点或从切出点返回到对刀点而特意安排的程序段。
切入点位置的选择应依据零件加工余量而定,适当离开零件一段距离。
切出点位置的选择,应避免刀具在快速返回时发生撞刀。
使用刀具补偿功能时,建立刀补的程序段应在加工零件之前写入,加工完成后应取消刀具补偿。
某些零件的加工,要求刀具“切向”切入和“切向”切出。
以上程序段的安排,在绘制走刀路线时,即应明确地表达出来。
数值计算时,按照走刀路线的安排,计算出各相关点的坐标。
2、基点坐标的计算
零件轮廓或刀位点轨迹的基点坐标计算,一般采用代数法或几何法。
代数法是通过列方程组的方法求解基点坐标,这种方法虽然已根据轮廓形状,将直线和圆弧的关系归纳成若干种方式,并变成标准的计算形式,方便了计算机求解,但手工编程时采用代数法进行数值计算还是比较繁琐。
根据图形间的几何关系利用三角函数法求解基点坐标,计算比较简单、方便,与列方程组解法比较,工作量明显减少。
要求重点掌握三角函数法求解基点坐标。
对于由直线和圆弧组成的零件轮廓,采用手工编程时,常利用直角三角形的几何关系进行基点坐标的数值计算,图3-1为直角三角形的几何关系,三角函数计算公式列于表3-1。
图3-1直角三角形的几何关系
表3-1直角三角形中的几何关系
已知角 求相应的边 已知边 求相应的角
q A
q A
q A
q B
q B
q B A /C =sin (q A ) B /C =cos (q A ) A/B=tan (q A ) B/C=sin (q B ) A/C =cos (q B ) B/A =tan (q B ) A ,C B ,C A ,B B ,C A ,C B ,A q A=sin-1(A /C ) q A=cos-1(B /C ) q A=tan-1(A /B ) q B=sin-1(B /C ) q B=cos-1(A /C ) q B=tan-1(B /A )
勾股定理 三角形内角和
q A+q B+90°=180°
3、非圆曲线节点坐标的计算
(1)非圆曲线节点坐标计算的主要步骤
数控加工中把除直线与圆弧之外可以用数学方程式表达的平面轮廓曲线,称为非圆曲线。
其数学表达式可以直角坐标的形式给出,也可以是以极坐标形式给出,还可以是以参数方程的形式给出。
通过坐标变换,后面两种形式的数学表达式,可以转换为直角坐标表达式。
非圆曲线类零件包括平面凸轮类、样板曲线、圆柱凸轮以及数控车床上加工的各种以非圆曲线为母线的回转体零件等等。
其数值计算过程,一般可按以下步骤进行。
①选择插补方式。
即应首先决定是采用直线段逼近非圆曲线,还是采用圆弧段或抛物线等二次曲线逼近非圆曲线。
②确定编程允许误差,即应使d≤d允。
③选择数学模型,确定计算方法。
在决定采取什么算法时,主要应考虑的因素有两条,其一是尽可能按等误差的条件,确定节点坐标位置,以便最大程度地减少程序段的数目;其二是尽可能寻找一种简便的算法,简化计算机编程,省时快捷。
④根据算法,画出计算机处理流程图。
⑤用高级语言编写程序,上机调试程序,并获得节点坐标数据。
(2)常用的算法
用直线段逼近非圆曲线,目前常用的节点计算方法有等间距法、等程序段法、等误差法和伸缩步长法;用圆弧段逼近非圆曲线,常用的节点计算方法有曲率圆法、三点圆法、相切圆法和双圆弧法。
①等间距直线段逼近法——等间距法就是将某一坐标轴划分成相等的间距。
如图3-2所示。
图3-2等间距法直线段逼近
②等程序段法直线逼近的节点计算——等程序段法就是使每个程序段的线段长度相等。
如图3-3所示。
图3-3等程序段法直线段逼近
③等误差法直线段逼近得节点计算——任意相邻两节点间的逼近误差为等误差。
各程序段误差d均相等,程序段数目最少。
但计算过程比较复杂,必须由计算机辅助才能完成计算。
在采用直线段逼近非圆曲线的拟合方法中,是一种较好的拟合方法。
图3-4等误差法直线段逼近
④曲率圆法圆弧逼近的节点计算——曲率圆法是用彼此相交的圆弧逼近非圆曲线。
其基本原理是从曲线的起点开始,作与曲线内切的曲率圆,求出曲率圆的中心。
如图3-5所示。
图3-5曲率圆法圆弧段逼近
⑤三点圆法圆弧逼近的节点计算——三点圆法是在等误差直线段逼近求出各节点的基础上,通过连续三点作圆弧,并求出圆心点的坐标或圆的半径,如图3-6所示。
图3-6三点圆法圆弧段逼近
⑥相切圆法圆弧逼近的节点计算——如图3-7所示。
采用相切圆法,每次可求得两个彼此相切的圆弧,由于在前一个圆弧的起点处与后一个终点处均可保证与轮廓曲线相切,因此,整个曲线是由一系列彼此相切的圆弧逼近实现的。
可简化编程,但计算过程繁琐。
图3-7相切圆法圆弧段逼近
4、列表曲线型值点坐标的计算
实际零件的轮廓形状,除了可以用直线、圆弧或其他非圆曲线组成之外,有些零件图的轮廓形状是通过实验或测量的方法得到的。
零件的轮廓数据在图样上是以坐标点的表格形式给出,这种由列表点(又称为型值点)给出的轮廓曲线称为列表曲线。
在列表曲线的数学处理方面,常用的方法有牛顿插值法、三次样条曲线拟合、圆弧样条拟合与双圆弧样条拟合等。
由于以上各种拟合方法在使用时,往往存在着某种局限性,目前处理列表曲线的方法通常是采用二次拟合法。
为了在给定的列表点之间得到一条光滑的曲线,对列表曲线逼近一般有以下要求:
①方程式表示的零件轮廓必须通过列表点。
②方程式给出的零件轮廓与列表点表示的轮廓凹凸性应一致,即不应在列表点的凹凸性之外再增加新的拐点。
③光滑性。
为使数学描述不过于复杂,通常一个列表曲线要用许多参数不同的同样方程式来描述,希望在方程式的两两连接处有连续的一阶导数或二阶导数,若不能保证一阶导数连续,则希望连接处两边一阶导数的差值应尽量小。
5、数控车床使用假想刀尖点时偏置计算
在数控车削加工种,为了对刀的方便,总是以“假想刀尖”点来对刀。
所谓假想刀尖点,是指图3-8a中M点的位置。
由于刀尖圆弧的影响,仅仅使用刀具长度补偿,而不对刀尖圆弧半径进行补偿,在车削锥面或圆弧面时,会产生欠切的情况,如图3-9所示。
图3-8假想刀尖点编程时的补偿计算
图3-9欠切与过切现象
6、简单立体型面零件的数值计算
用球头刀或圆弧盘铣刀加工立体型面零件,刀痕在行间构成了被称为切残量的表面不平度h,又称为残留高度。
残留高度对零件的加工表面质量影响很大,须引起注意。
如图3-10所示。
图3-10行距与切残量的关系
数控机床加工简单立体型面零件时,数控系统要有三个坐标控制功能,但只要有两坐标连续控制(两坐标联动),就可以加工平面曲线。
刀具沿Z方向运动时,不要求G、Y方向也同时运动。
这种用行切法加工立体型面时,三坐标运动、两坐标联动的加工编程方法称为两轴半联动加工。