维普资讯
http://www.cqvip.com
小
型
微
型
计
算
机
系
统
20
0 8年 5月 第 5
期
V½1 29 N ½. 2 8
.
5 00
J ½ ½ ½ ½ ½½ ½C½ ½ ½ ½ ½ ½½
½ ½ ½ ½ ½ ½½ ½½S ½½
½ C½
通用 R C
T P算法的研究与设 计
赵 薇 ½ , 春。 马 跃 吴 文 江½
高
,
,
( ½科 学 院 研 究生 院 , 京 10 3 )
中
北
0 0 9
(
中½科学院 沈 阳计算技术研究所 ,
½宁 沈阳 1 0 0 )
1 0 4
。½ 宁大 学 , 宁 沈 阳 1 0 3 )
(
½
10 6
E ½ ½ ½ ½ ½½ ½ ½½ . ½
— ½½ ½ ½ ½ ½ . ½ ½
:
@ ½
摘
要 :由 于旋 ½ 运 动 的 ½响 , ½ 加 工 时 会 产 生 非 线 性 运 动 误 差. T P 旋 ½ 刀具 中心 点 ) ½ 可 ½ 数 控 系统 自动对 控 制 ½
五
R C (
功
进 行 实时 线 性 补 偿 , 而保 证 插 补 点 始 终 ½ 于 编 程 ½ 迹 上 .
从
在深 入 分 析 五 ½ 机 床 运 动 结 构 的 基础 上 , 计 一 种 集 成 了 R C
设
T P功
½ 的插 补 算 法 , 给 出 了算 法的 理 论 误 差 分析 以及 仿 真 实验 结 果 . 验 结 果 表 明 该算 法 可 以 有效 减 小 非 线 性误 差 , 简单 易 行 ,
并
实
且
还½ 充分 满 足 实 时 性 要 求 , 广泛 应 用于 现 代 C C 系统 中.
可
N
关 键 词 : ½ 数 控 系 统 ; C ; 补 ; 线性 误差
五
RT P 插
非
中图 分 类 号 : P 9
T 31
文 献 标识 码 :
A
文 章 编 号 :0 01 2 (0 8 0 .900
1 0.2 0 2 0 ) 50 8- 5
R½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½½
½ ½ ½ ½½ D ½½ ½½ G½ ½ ½½ ½ RTCP A½ ½ ½½
½ ½½ ½
Z
HAO ½
W ½½,G½ ½ 。
½ C½ ½ ,M A ½ ,W U ½卜½ ½ 0
Y½
W ½ ½ ½
½
(½½ ½½U½½½½ ½½½ A½½½ ½ ½½。& ½ ½ 0 0 9 ½½ )
G ½½½
½½½½½ C ½½½ ½ ½ ½½ S ½ ½½
½ ½
½ ½
½ ½ 1 0 3 ,C ½½
½
 ̄ ½½½ ½I ½½½ ½ ½ ½½½T½½ ½ ½ ・ ½½½ ½ ½ ½½½½ S ½½ ½ 10 4 C ½½
S ½½ ½ ½½½½ ½C ½½ ½ ½½½ ½ C ½½ A½½½½½ S ½½½, ½½ ½ ½ 10 0 , ½½ )
½
½
½
½
½
0L½½ ½½ ½½ ½½
( ½ ½½ U½ ½ ½
½ ½。S½ ½ ½ 0 3 ,C½
½ ½½ ½ 1 0 6
1
 ̄½)
A½ ½½ ½ B½ ½ ½ ½ ½ ½ ½ ½½ ½ ½½ ½½, ½ ½ ½ ½ ½ ½ - ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½
½ ½ ½ : ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½
½ ½ ½½½ ½ ½ ½ ½5 ½ ½ ½½ ½½ ½ ½ -½ ½ ½ ½ .T½
½
½
½ RTCP ( ½ ½½ ½
R½ ½ ½½ T½ ½
C½ ½ ½ P ½ ½ ½ ½ ½ ½ ½ ½ ½½½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½½ ½ ½½ ½ ½ ½ ½½ ½ ½ ½ ½ ½½ ½ ½ ½ ½
½ ½ ½ ½ )½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½ ½½ ½ ½ ½ ½
½
½ ½ ½ ½ ½½½-½
½½ ½ ½ ½ ½ ½ ½½
½
½½ ½½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ CNC ½ ½ ½
½ ½½ ½ ½ ½ ½ ½ ½ ½
½
½
½ ½ ½.B½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ - ½ ½ ½,½ ½ ½ ½ ½
½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½5 ½ ½ ½
½
½
½
½½ ½ ½
½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½½½ ½ ½ ½ ½ ½ ½ ½
½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½
½
½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ RTCP,½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½
½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½
½
½ ½½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ .T½ ½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ — ½ ½ ½ ½ ½½½½ ½
½ ½ ½ ½ ½ ½ ½ ½ ½½½ ½ ½ ½ ½ ½
½
½ ½ ½ ½½½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½ ½ ½½ ½ ½ ½½,
½
½
½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ M ½ ½ ½½ 。½ ½ ½ ½ ½½½ ½ ½ ½ ½ ½½½ ½ ½ ½½½½ ½
½½½½ ½½ ½ ½ ½ ½ ½ ½ .
½ ½ ½ ½ ½ ½½½
½½ ½ ½½ ½ ½— ½ ½ ½ ½ ½½,½ ½½ ½ ½ ½½ ½½ ½ ½½ ½ ½½ ½ ½
½ ½ ½ ½ ½ ½½ ½ ½ ½ ½
½ ½
CN C ½ ½ ½ ½ ½
½ ½ ½ ½ ½½½.
K½ ½ ½ :½ ½ ½ ½
½ ½ ½ ½ ½½ — ½ ½ CNC ½ ½ ½ ;RTC ½ ½ ½ ½ ½ ½½;½ ½ ½ ½ ½ ½ ½ ½
½ ½½
P ½ ½ ½ ½½½
½ —½ ½ ½ ½
½
1 引
言
工 效率 大 大 降½ .
针 对 上 述 问 题 , 为 理 想 的 解决 方 式 是 为 系统 提 供 旋 ½
较
前½处理程序生成的理论刀具 中心点 (J
T 心点) 动½迹
运
是 由一 系 列 直 线 段来 离 散 逼近 的 , 此 在 实 际加 工 时 , 只有
因
也
½刀 心 点 在 各 离 散段 内 的 运 动½ 迹 为 直 线 时 才 ½ 有效 保证 编
程 时 的 精度 要求 . 对 于 空 间 复 杂 曲 面 的五 坐 标 加 工 来 说 ,
½
由
于 旋 ½ 运 动 的½ 响 , 进 给 ½ 线 性 运 动 的 合成 将 可 ½ ½ 刀 心
各
点在 某些 离 散 段 内 的运 动 ½ 迹 严 重 偏 离 直 线 , 而 产 生 非 线
从
性 运 动 误 差 [.
1 由于 该 项 误 差 的大 小 与 机 床 结 构 有 关 ,
½
目前 一
般 采 用 的 解决 方 法 是 在后 ½ 处 理 时 根 据 具 ½ 的 机 床结 构对 其
进 行 检 验 校 核 , 误 差 超 出 允 许 范 围 , ½ 出 相 应 的修 正 处
若
则
理.
非线 性 误 差 校 验 要 求 知 道 刀 具 长度 , 想 在后 ½ 处 理 时 执
要
刀 具 中 心 点 ( C ) 程 功 ½ . 户 可 以 直 接 根 据 工 件 外 ½
RT P 编
用
和 期 望 的刀 具 角度 来 编 程 刀 具 中 心 ½ 迹 , NC系 统 将 会 自动
C
对 控 制 点 进 行 实 时 线性 补 偿 , 而 可 以确 保 刀 具 中 心 点 ½ 于
从
编程½迹上[ .
2 同时 , C C系统 插补步 长来逼近½ 廓,
½
以 N
还可
获 得 最 大 逼 近 精 度 , 非 线性 误 差 减 至 最 小 , 而 提 高 加 工 精
将
从
度 和质 量.
2 后½ 处理 中的非 线性运 动误 差校 验
如 图 1见 下 页 ) 示 , ( , ) ( 。 。为相 邻 两
(
所
设 和 , )
行此功½ , 必须保证刀具 长度与书写程序 时考 虑的数值完
就
全一致 ,
任½修改½只½重写程序.
然而 ,
在实际加工 时,
刀具
的更换和磨损½ 必然会改变刀具 长度 ,
反复重写 程序将½加
刀 ½点矢量 ,
记对应 于( , )
的各联动控制½的运动½½
为 ( , , 。A。B )对 应于 ( , ,的½运动½½为( ,
½。 ½ , , 。 ,
声½ )
½,
½ , ½A1B1. 床 从 ½ ½ ( , , ½A , ) ( , , ½
1Z , , )机
X½
Z , ½风 到 X½ Z ,
Y½
A , )
, B½的运 动过 程 是 由 线 性 插 补 来 完 成 . 机 床 各 ½ 线性 插
½
收稿 日期;0 7 92 收修改稿 日期;0 80— 6 ½者简介 ; 薇 , 18 年生 。
20— —7
0
2 0 —11
赵
女, 9 1
硕士研究生 , 究方 向为计算机应用技术 、
研
数控技术 ,
高 春, ,9 9年生 。
女 16
讲师 ,
主要研究方向为计算机应用技术 ½
马 跃 . ,9 0年生 ,
男 16
研究员 .
主要研究方向为数控技术 。
计算机 ½络 ;
吴文江 。
男,9 3年生 。 究员 ,
16
研
主要研究方向为数控技术 .
维普资讯
http://www.cqvip.com
5
期
赵
薇 等 : 用 RT P算 法 的 研 究 与 设计
通
C
91
8
补运动时 , 合成 运动 ½刀具 中心点实 际运动½ 迹 ()
其
½偏
离编程直线 声 ½ ,
()产生非线性误差 ,
其最大 偏离 量 。
可近
似 ½ 为 非 线 性 运 动 误 差 的 估 计 .
旋 ½ 控 制 ½ 的 每 一次 的运 动 , 会 被 X、 Z进 给 ½ 的 一 次 线
½
Y、
性 ½ 移 所 补 偿 , 过 补 偿 运 动 ½ 移 与 X、 Z½ 进 给 运 动 ½ 移
通
Y、
的 合 成 方 可 计 算 得 出 各插 补周 期 内控 制 ½ 的 实际 运 动 ½ ½ 坐
标,
这样就½ 在不改变程序的情况下改变刀具长度 ,
并且保证
½½½‘
½½½% 乏
J
=二: ½½ ½ ,'½½ )
:
½ ½½ — ½
½½ ½
插补点始终½于编程½迹上 ,
加工效率和精度½大大提高.
同
时,
由于 编 程速 度 是 相 对 于 刀 具 中心 点 的 而 不 是 旋 ½ 刀 头 ,
因
为 了实现 R C
T P功 ½ , ½ 处 理 也 要 ½ 相 应 调 整 .
后
由于
在 启动 R P功 ½时, NC系统要求输入的并非经过坐标½
TC
C
换 的控 制 ½ ½ ½ 坐 标 ,
而是 刀具 中心 点 坐 标 和 刀 ½ 方 向 矢 量 ,
因 此 应 在 后 ½ 处 理 时将 刀 具 偏 移 量 设 为 0 这 样 得 到 的 控 制
.
图 1 非 线 性 运 动 误差 描述
F ½ 1 D½ ½ ½ ½ ½ ½ ½ ½ -½ ½ ½½ ½ ½
½.
½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½
½
½
标 ≯ 相对 应 , 刀½方 向矢量 可 由 ,½ 算得 出,
而
O计
如式
非线性运动误 差大小与机床结构有 关,
目前 一般 采 用 的
解 决 方法 是 在 后 ½ 处 理 时 根 据 具 ½ 的 机 床 结 构 对其 进 行 检 验
½ —OO½½
“ ½ ½½
½ S ½O
½ = ½½ ½
½
½O
()
1
校核 , 误差超 出允许范 围 ,
若
则½ 出相 应的修正处理 ,
校验结
果如 图 2 示 .
所
【½ ½O½½
“—½½½ O
½½
( ( , , ) ( , ,压) 与 之 相 对 应 的控 制 ½ ½
P 氏 , “ “ “ ),
½ 分 别为 碗 ( ½ 卅 , ½ O, ) 砘 (½ , , ,
½ ,
½ , ½ 卅 I ½ 和
, ,
( ½, 卅 ,
½ 卅
) 而 该 程 序 段 长 度 为 ½ 一 I _ ,. 于 时 间 分 割 方
,
。
I对
注 ½ 中 “ ” 表插 补 点
图
● 代
图 2 非 线性 误 差 校 验 效 果 图
F ½ 2 E½½ ½½ ½ —½ ½ ½½ ½ ½½ ½½ ½ ½ ½
½ .
½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½
½ ½
( (X P½ ½ , ( “ ½ ,
P½ ½P½ ’ “ ,O) 与起点的距离为 一
, , ) 口 洳, ½
I 一 I对 于 第 ½ 1 周 期 内 的进 给速 度 + , 求 第 ½
,,
+ 个
要
+
从 图 2中 可 以看 出 , 用 非 线 性 误 差 校 验 的 方 法 并 不 ½
采
保 证 插 补 点 始 终 ½ 于 编 程 ½ 迹 上 . 外 , 线 性 误 差 校 验 要 求
另
非
知道刀具长度 , 想在后½处理时执行此功½ ,
要
就必须保证刀
具长度 与书写程序 时考 虑的数值完全一致 ,
任½修改 ½只½
重 写 程 序 . 而 , 实 际 加 工 时 , 具 的 更 换 和 磨 损 ½ 必 然 会
然
在
刀
改变刀具长度 , 复重写程序将½加工效率大大降½.
反
到达的运动½½ +( 1P +, 1 匈 】,口1 洳 1
1
+(洳 1P , +)叶 ( +,
P
+“
½ + + ・
1
+≤ L
½ 一
+ > L缸 一
½
L+= ½
½1
I ½
()
2
()
3
3 T P算 法设计
R C
五 坐 标 机 床 种 类 繁 多 , 机 床 运 动求 解 来 看 , 旋 ½ ½ 的
从
两
则 + = + (
一 )・ ½ [
L+/
.
½ ½1
½+
 ̄
½
+( 。 ) L+ L ½
一 , ・ ½1 ½
/
配½ 情况共 有 1
2种…(
理想 的机床 运动 求解方 法参 阅文 献
[ —½ , R P算法 实现与 机床结 构相 关,
35 ) 而 TC
因此需 要按 这
1 不 同组 合 情 况 分 别 进行 处理 , 提 供 相 应 接 口 以便 用 户
2种
并
即 ( 叶.
I+ + J +[
:
一) /
‘
4
根据 BA 型刀具双摆 动机床刀 具中心 点与控 制½½½
—
的 ½ 换 公 式 可 计 算 得 出第 ½ 1 周 期 各 控 制 ½ 的运 动 ½ ½
+ 个
根据 实际情况 进行选择.
不失 一般 性 ,
以下我 们将 以 B A 型
—
刀 具 双 摆 机 床 为 例进 行 讨论 , 于 其 它结 构 型 式 , 按 类似 方
对
均
砬+为:
1
½ ½ ½ ½ (½
%+- ½ ½ ½½
½ ½ +)
一 2
≤% +≤,2
½ ½
/
IB 1 ½ ½ (½ 1 2 1 一玎 2三B I ,2
½ ½½ ½½, / ½ )
+
½
+ +
/≤ ½ ≤ ½
+ /
½½ + = P洳+ + L ・½ ½ ½+ ½½ 脚+
½1
1
0 1½ 1
()
5
法进行 ,
其运动学求解变换可参考文献 [½
1.
3 1 算法概述
.
在C
NC 中 启 动 R P 功 ½ 解 决 非 线 性 误 差 的 原 理 在
TC
于 , T P允许用户直接向 C
R C
NC系统输入刀具 中心点信 息而
非控制½的运动 ½½ 坐标.
在插 补过程 中,
系统首 先通 过插补
算法计算各周期 的刀心插补 点坐 标和 方 向矢量 ,
根据计算结
果再将 其½换为 相应 的各控制½的运动½½坐标 ,
也就是说 ,
I, 1 1
卅 =P +一L・ ½ 1
+
½ 6+
½
【
卅匈+一 + +L・ O  ̄½½ S + 一L
】
1
CSA+C % 1
O
注 : 中 L为 刀具 长 度 .
式
第 ½ 1 周 期 内 进 给 ½ 的运 动增 量 为 :
+ 个
维普资讯
http://www.cqvip.com
92
8
小
型
微
型
()
6
计
算
机
系
统
其
中
’
, ● ●, ‘ 【
20 焦
08
+ .一
+ .一
帆 帆
½ ½=口
0
()
O
() 眠 4½
Q() 肘
0
½+½ ()
½½+6
)
)
)
P P P
第½
+1个周期 内进给½ 的速度为 :
½ ½½一(
=
½½½ ½ 0
½ ½
½
½ 一
() 1
)½ ½ ½ ½ ½
-
= =
½ , ½
½
½
+½
(
7)
卞 +一 ½1
½½
+汀
1
½ : (1-
½½
½
½
一 ½½
½)
½
()
C
½)
(½ (
½一一
(
肘
O
½½
½
½½ ½0
S
½
)
)
+ ½
½
* *
I () ( -½½½ ̄ ½
* ”
½ ̄ ½0,
3½一 1 )½0 ½ ½ +½ 0 ½ ½8一
A
½
¨
½
‘
【
设 : A一 一
△
½ ½0B)
0 ( ½(
½ ) O½
½
A
B= 一
则.
有
(
图 3 实 时 插 补效 果 图
F ½ 3 E½½ ½ ½ ½ ½ ½ ½ ½ ½ ½½½
½.
½½ ½½ ½ - ½½ ½ ½ ½ ½ ½ ½ ½
½
一
½一
一曲
一
嗍
将 式 (2 中 的 三 角 ½数 均 展 开 为 幂 级 数 的 ½ 式 , 因 为
1)
又
△ 和 衄 ½很小 , 了简化计算 ,
A
为
我们只取展开式的前两项 ,
即:
不断 重 复 上 述 过 程 ,
即可 完 成 整 个 程 序 段 的 插 补 , 时 计
实
算 出 满 足 恒 表 面 进 给 速 度 的 机 床 运 动 控 制 指 令 . 补 效果 如
插
图 3 示.
所
I 一一
。
【 S一1
CX -
O
整理可得 :
(。 < 。
-。 +。
)
( 。 <+ 。
一。
<½ 。)
4 算法 理论误 差分析
4 1 未集成 R C
.
T P功 ½ 的 插 补 算 法 误 差 分析
½线性插补运动时 ,
刀具中心点 ≯相对于工件的½迹
() :
½为
½ ½ 一 工 ・C S ( ) ½ 0 ( )
½( )
O ½ ½½ B 1
( ) L ・½½ ^ ½
½+
½O ()
( ) 工一 工 ・C S ( ) ½ ( )
½+
O ½ ½ ½ ½
()
8
Q()
½:
[½ ½½ ½½ ̄+½½ +
(½½ ̄ ½0
, ½½
CO ½ ½ )
CS
0 AA。 ( ½ ½ ½ ½ +
+ ½ ½ O, ½
½
CO CS ) B ½
C S O A 。
½ ½ 一
(
½ ½ ½½ (
0 ½ △A。 A )
+ B。
( 4
1)
。 ½ 一
()
½½ △A½
½
()
½ 一
½½ ½ ½ (
0 0 △A½ △B2
+
)
将 式 ( 4带 入 式 (1 , :
1)
1 )得
( ≤ ½ 1
0 ≤ )
比 )
=
・工√ ½
△A‘
+ △A。
AB。
+眠 △
(5
1)
其 中 M M ½ M 。 为 关 于 和 的 ½ 数 .
、 和
均
由 式 (5 可 以看 出 , 算 法 误差 大 小 与 刀 具 长 度 成 正 比
1)
该
记插补直线 ; ½的方向矢量为:
毗(
)
=(,, =( / 一;
½½½ 五 一; )½
)
½
J
关 系 , 时 它 还 受起 止 点 刀具 方 向矢 量 变 化 的 ½ 响 .
同
4 2 集 成 RT P功 ½ 的 插 补 算 法 误差 分 析
.
C
该 算 法 误 差 分 析 与 上 节 计 算 方 法 类 似 , 是 起 止 点 变 为
只
每周 期 的起 止 点 . 于 第 ½周 期 来 说 ,
对
则; ( 上任
½ 意点到芦 ½
)
毗( 的距离£ )
)
( 为:
½
½ ) ( 一½ ( 一 ) ・
(=½ ½ ; +[ ½ ・½ )
½
)
)
综合式 () (0 可得 :
8一 1)
£½ 一工 √ () 纪 2½ +肘 ()
()
死1½ + ()
3½ 一Q。½
()
( 1
1 )
(O
1)
一
・
L√ ½ + △ △ + 3
½
△
霹
口
△
(6
1)
其 中 M ½ M 2 M3 为 关 于 由 。
½
、 和
½
均
一和 一的 ½数 . 于 由 1
1
由
一
与 、 一 与 近 似 相 等 , M1M½ M。 M M½和
% 1
则
、 和
与
M
3
½
分 别近 似 相 等 .
根 据 泰 勒公 式 , 有 :
又
其 中:
! 二! ! : : 二:, ½½½ ̄竺 ::
塑 璺 一 : : :A:½½ ,: :
塑 : : , ½"_
: ½
!
½
±:
一
一
½½ ½½“ — ½ ½ ½
½½
½ ½½“½
】
△ ½ ½ _
"½½
+ —½ ½
½ ½½
½ ½ ½ ½ ・龇 ½ — — ■ 一 .△ 。 …
½ ½½ ½ ½
½
十 — : — 0龇 ½ +
十
’,
一
½
.
一
½½½½ ½ 一½
½½+½
½.— ̄+ L
LJ ½½。 F
½ ½.… ½
, ½ ½ ½
½ 口  ̄
½
½ ½
/ ‘
½ 一
 ̄ .』
½ "
瓮 甍磬 T
½
½
½
½
‘
附
些 一垒呈垒 ! 兰 二垒呈垒 (盐 !三 =
!!璺 兰 苎
苎 2 !!垒 兰 = 苎 1
苎
血 2
一
( 7
1)
AB
½½½ ½ ½, - ½ ½½ U ½U ½
½½½(  ̄/ ½) ½ ½½( X/ Z)
维普资讯
http://www.cqvip.com
5期
赵
薇 等:
通用 R C
T P算法的研究与设计
93
8
½½I
½½
½ (
½
综 合 式 (5一 式 (8 可 得 :
1)
1)
)( U ½- )型 酱
. ½ ½½ +
/½ ½
-
½½½ ( / )・( U ½ U ½“ +
½½½' “ “
“
Z- X/ :)
・ ½  ̄ ½一“ 1 …
孕 ( )
( / -½1½)
½ ½ ½ ½
½
/一+
1
8
≈
J 击 ^ ½½
J
0
・( / ½一“ ,“ , …
“ “ ½/ ½)+
进 给 周 期 T½2
:½½
½ √ △+2:0 4½ ̄)(
( V 以MABMB½½½ …
½ ‘ + A 一L½
) 筹 AA
M
.
½2
(
=
将试验结果信息在 M½½
½ ½中仿真 ,
½
如图 5
所示.
即 : ½≈ ・ () ( — ) ・ ()
()
½½≈
。 £½
(0
2)
其 中 N 表 示 该 程 序段 的插 补 周 期 总 数 .
综 合 式 ( 6和 ( 0 可 以 得 出结 论 : C
1) 2)
RT P算 法 误 差 与 刀
具 偏 移 量 成正 比 , 时 与进 给速 度 的平 方 成正 比 ,
同
该误 差 仅 约
为 后 ½ 处 理 校验 算 法 误 差 的 1 Ⅳ。
/ .
5 仿 真试验 及结 果分析
5 1 仿 真 试 验 结 果
.
为 了验 证 算 法 的有 效 性 , 们进 行 了仿 真 实 验 ,
我
实验 环境
为:
CPU :½ ½ I 0 6 M ;M ½ ½ 3 4 M 。
I ½ ½P II 1 6 H½
½½ ½: 8
图 5 仿 真 效 果 图
F½ . R½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½½ ½
½ 5
½ ½ ½ ½½ ½ ½½½ ½ ½ ½ ½ ½ ½
½
图 5中曲线 1表示插 补直线 ,
曲线 2为启动 R C
T P功 ½
的插 补½迹 , 曲线 3代表 未启动 R C
而
T P功 ½的插补 ½迹.
从 该图可 以看 出,
曲线 1与 曲线 2基 本 重 合 ( 方 为 曲 线 1
上
,
½ 件 环境 : ½½ ½ ,
W ½ ½ ½XP VC+ + 6 0
.;
算 法 流程 如 图 4所 示 .
下方 为 曲线 2 , 明启动 RT P功½ 后,
)表
C
非线性误 差问题得
到 明显 改 善 ,
加工 精度 有 了 显 著 提 高 .
52 试验结果分析
.
为 了 验 证 误 差 分 析 结 果 的正 确性 , 们对 进 给速 度 和 刀
我
具长度这两组机床参数进行仿真测试 ,
实验 环境 同 5 1节.
.
5 2 1 刀具 长度 变化 测试
..
在 其 它 参 数 不 变 的情 况 下 , 断 调 整刀 具 长 度 , 别 测 试
不
分
加 工 误 差 , 出其 中 一 组 测试 数 据 , 表 1所示 .
给
如
表 1 刀 长 变 化 引 起 的 加 工 误 差
T½ ½ E½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½½ 1
½ ½ ½½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ ½
½
图 4 算 法 流 程 图
F ½ 4 F ½ ½ ½ ½½ ½ ½ ½ ½ ½
½ . ½ ½ ½ ½ ½½ ½½ ½ ½½
½
从 表 1中 可 以 看 出 , 统 加 工 误 差 与 刀 具 长度 成 正 比 ,
系
且
程 序 段起 止 点½ 姿 分 别 为 :
½启动 RT P功 ½后 ,
C
其误 差较之 前大幅 度减小 ,
约为未 启
动 RT P时加工误差 的,
C
与理论误差分析结论一致.
5 2 2 进 给 速 度 变化 测试
..
½ (3 00一618一732 ½ (/
0 5.0 , . 2 , . 7) ½ 1√ ,/
5
2
2√百 ,
3
√ )
在 其它参数 不变 的情况下 ,
不断改变进给速度 ,
分别测试
加工 误 差 , 出其 中一 组 测 试 数 据 , 表 2 见下 页 )
给
如
(
所示 .
½ (2 9 0一6 10 7 8 4 ½ (/ , ,
½ 5 . 7 , . 2 , .9 ) ½ 3 √
5
2
4√
7
5
7
)
从 表 2中可 以地看 出, 启动 R C
未
T P时 系统 加工误差与
进 给速度 无关 , 启动 RT P功½ 后 ,
½
C
系统加工误 差与进 给
进给 速 度 F:0 0
30 ½½/ ½ 刀 具 长 度 L:0 00
½½
2 . 0½½
维普资讯
http://www.cqvip.com
94
8
小
型
微
型
计
算
机
系
统
2 0 正
08
速 度 的 平 方成 正 比 ,
较之 前有 大 幅 度 减 小 , 为 其 1 Ⅳ。与 理
约
/ ,
论 误 差 分 析 结论 一 致 .
表 2 进 给 速度 变化 引起 的加 工 误 差
T½ ½ E ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½½ 2
½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½
½
制 对 于 实 时 性 的 要 求 , 此 该 算 法 可 以 广 泛 应 用 于 现 代 五 ½
因
数控系统中.
R½ ½ ½ ½
½ ½ ½½ ½:
[1½Z ½ ½ ½ ½ Y ½½ ½ .T½½ ½½ ½½ ½ ½½½ M ½
½ ½ J,Z ½ ½ —½ ½
½ ½ ½½ ½NC ½½½½½ .
E
B ½½ :N½½½ ½D ½½ ½I ½ ½½ ½ ½ ,2 0 .
½½ ½
½
½ ½ ½½ ½ ½ ½ ½ P ½ ½ 0 2
½
½
[2½C ½ ½—½ ½
½ ½J½½½ .T½ ½½½ ½
½½ ½½½½
½
NUM NC ½ -½½½½½½½
C ½5½ ½ ½½½ ½—
½ ½ J.M ½ ½½½½ ½T½½ ½½ ½& M½½½ ½ ½ 00 0 :
½ [½
½
½  ̄½½½
½
½ ½ ½½
½ ½½T ½。2 0 ,6
5 .
4
[3 ½ ½
½R ½ ½A.A ½½½½ ½½½ ½½½ ½ ½½ ½½—½½ ½½½
½½ ½½½ ½½ ½½½½½ ½ ½½½—½ —½½
½
½
½ ½
½
½½½½½½ ½½ ½ ½ ½½ ½ ½½½½½ ½½ C
½½ ½ ½½ ½½½ ½ ½½½ ½ NCC½ A½ ½½
½
½
½ ½½
½ ½
J. ½½
½ ½½ CI
½ ½ RP。1 9 ,4 1 5 — 5 .
9 2 1( ): 47 5 0
[
4½S½½ ½½ K,V ½½ ½ SC, ½½½½½M
½ ½½ ½A
½
½½ ½½ E ½½½ ½ A.M½½½½½½
½ ½ ½
½ -
½½½ ½ ½ ½ ½ ½½½½ ½½ ½½ ½.C ½½½½ ½J .
½ ½½½½½½½ ½½½ ½ ½—½½ NC ½½½½ C½
½
½
½
I ½JM ½½M ½ ½½ ½ 9 5,3 9 1 2 — 3 7.
½ T½ ½ ½ ½½ ,1 9
5( ): 3 1 1 3
综 合 上 述 实 验 数 据 可 以得 出 结 论 : T P½ 够 有 效 减 小
R C
[
5½H½Y½— ½½ ,Z ½ ½½½ T ½ ½ ½ ½½½ ½½ ½—½-
½½½ ½ ½ ½Y½ — , ½ ½J
½
.A ½ ½½½ ½ ½ ½
½
½
½
½ ½ ½ ½ ½ ½ ½½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ ½½½ ½
½ ½ ½ ½ ½ ½½ ½ ½ ½ ½ ½ ½ ½½ ½½ ½ ½ ½ ½ ½½ ½ ½ ½
—
非线性加工 误差 ,
且因其计算量不大 ,
可以满足 系统控制对于
实 时 性 的要 求 , 偿 结果 令 人 满 意 .
补
NC ½½½½ ½ ½ ½ ½ ½ ½ ½½ ½½½½½½ J .J½½ ½½
½½½½½½ ½ ½½½ ½ ½ ½ ½½ ½[ ½ ½ ½½ ½
½
½
½
½
A½ ½ ½ S ½½ ½ ,2 0 2 3) 8 - 9
½ ½ ½½ ½ ½ 0 2, 0( : 6 8 .
½
6 结束语
目前 ½ 际 上 对 R C
T P技 术 范 畴 的定 义 还 很 不 统 一 , 大
各
公 司 ½ 在 按 照 各 自的 标准 去 设 计 实 现 此 功 ½ . 文 在 参考 阅
本
读相 关 文献 的基 础 上 。 合 各 家 之 长 , 计 了集 成 于 插 补 过 程
综
设
中的 R C
T P算 法 , 在 V 和 M½½
并
C
½ ½中 进 行 仿 真 . 真 实 验
½
仿
表 明 该 算 法 稳 定 有 效 , 工 精 度 相 比 传 统 插 补 算 法 有 了 显 著
加
提 高 , 且 计 算 的复 杂度 也 不 是 很 高 , 以很 ½ 的 满 足 系 统 控
而
可
附中文参考文献 :
[1½周 济 。 艳 红 . 控 加 工 技 术 [ . 京 : 防 工 业 出 版 社 ,
周
数
M½ 北
½
2 0 .
0 2
[2½陈劲松. UM 效控系统在五½插补上的特点口½ 制造技术 与机
N
.
床 ,0 0 ( 6 :4
2 0 ,O ) 5 .
[5½½耀 雄,
周云飞 。
周
济.
可补偿任意结构效控 机床几½误 差的
通 用 后 ½ 处 理 [½ 应 用 科学 学 报 ,0 2 2 ( )8 —9
J.
2 0 。0 3 :68 .
评论