西门子840D数控系统螺距补偿的探索与实践
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4 ) 用激光 干涉仪测试 每一点 的误 差 " 5 ) 将误差值 编辑在加工 程序 /B u C H A N G , .中 "
经在我 公 司的多 台 84 D 数 控 系统 的 日常 维 护与 精度 0
保障中得到了广泛的应用 " 目前 , 我们的维修人员都
已经基本 掌握 了该种数控 机床精度 的补偿 方法 " ) 2 我们 不仅 成功 地进 行 了螺距 误 差补 偿 , 而且 补偿 功能 还可 以应 用于 撞杆 的下垂 补偿 ! 台面 的倾 斜
M 17
定 义补偿 起
. 过程如 下 ) l 连接起来 " ) 2
定 义补
定义表模
W i C IN , 并启动 " nP
) 3 接 收数据 "
) s ) 9
将 编辑好 的补偿文 件载传 回系统 中 " 设定 轴参 数 M D 32 0 7 二 1, 然后返 回参 考 点 "
) 4
进入 系统 的通讯 画 面 , 设定 相 应 的通 讯 参数 ,
N0 0 6 N 070 N 080 N 0 0 9
G g lX 10 5 ;4 FS
暂停 85 ,采样 最后一个 点
退 回到终点 暂停 85 ,再次 采样
P21
G g l X 一10 (孙 F S
N l( ) X
X SU B 12
调用 子程序 X SU B 2 ,共调 用 1 1 2 次 , 即 X 轴负 向走完全 长
2.1 螺距误 差补偿 的原理 由于机床 丝杠在制造 ! 安装和调 整等方面 的误 差 ,
以及磨损 等原 因 , 造成机械 实际进给值 与给定信 号值 的不一 致 , 导致零 件加工精度 不稳定 " 因此必须定 期 对机床 坐标精度进 行补偿 " 在补偿 的 时候 , 在机床 的运行 轨道 上取 若 干点 , (一般 取 s 个 点 , 取的点 越多 , 补偿 精度 越 高 )通 过 激 o 光 干涉仪测 得机床 的实际定位 位置 , 与设定 定位位 置
$A A 一 N C 工 O M P 0 ,7,A X I]= 刁 . 10 [ 0
$A A _E N C 工 O M P 0 ,8,A X ll 一 0 13 [ = $A A 一 N C 工 O M P 0 ,9 A X 3 =刁 . 巧 [ , ) 0
$A A e E N C _C O M P 0, 10,A X I]= 一 .X为 s [ 0( $A A _E N C _C O M P 0, 11,A X I]= 一 .5又 [ 0 X $A A _E N C _C O M P 0, 12,A X I]= 一 . [ 0 020 $A A E N C _C O M P 0, 13,A X ll= 一 . 6 [ 00 2
(主 菜单 /D i osties 0 /se币ee D ispl盯 0 /Ser i 卿 v ce A 石 0 以看到 ) s 可 . 24 补偿 的数控机 床程序 与说 明 G IM A x180 轴全长 11m , 共取 22 个采样点 , 即每 x 500m m 一个点, 不包括起 点,全长共采样 22 次 " 在使用英 国雷尼绍 (R E M SH A W )公 司生 产 的激光
需要 定期通 过对数控 系统进行精度 调整 , 从 而保证其 有效 加工精 度 "
下 面以精 工工 厂 G M A X 15 落地镬 铣加 工 中心 I 0 X 轴 为例 ,对 螺距误差 补偿进行研究 与探索 "
2 实施过 程
送人 系统或作为零 件程序 执行一 次 " (4 )设 M D 327( ) X 新补偿值应 生效 "
C 4F S
X 轴负 向取 1 m m 的越程 量 0 暂 停 85,采 样 X 轴 回到起 始点 采样
$A A 一 N C 工 O M P 0 ,2,A X I]= 0. 15 [ 0
$A A 一 N C _ C O M P 0 ,3,A X I]= 0. 14 [ 0 $ A A 一 N C _ C O M P O ,4,A X I]= 0 . 11 I 0
干涉 仪 M L40 ,其 有效测 距可达 40m "在进行误 差检 测 时 , 需要 相关 的机 床程序 配合 "在 检测每一 个定位 点 时 ,都需要 机床有 一定 的暂停时 间 ,从 而可 以有效 的检 测到 这点 的定位 位 置 , 一般 取 3 " "我 们使 用 的是 宁夏 新瑞 长城机 床有 限公 司 的激光 干涉 仪 , 因使 用年 限较 长 , 设 备老 化 , 为 了准确 起见 , 我 们采 样 时间取 85 "同
(3 )设 M D 327( ) X =0 , 将修 改过 的补偿文 件用 P C IN
我 公 司 精 工 工 厂 目前 拥 有 四 台 配 置 西 门 子
I s N u M E R K 84 D 系统 的数 控机 床 "精 工 工厂 日常加 I 0 工 以大型铸 钢件 为主 , 且大部分 系粗加工 和半精加 工 , 工件 硬度 高 , 机床 消耗和磨损较 大 , 机床精度 每过一段 时 间就会 出现偏差 "尤其是 现在又 面临美卓 和 Cho k c s 的精 加工任 务 , 对机 床精 度提 出了更高 的要求 "因此 ,
补偿值生效 "
. 方法 二 ) l 系统 自动生 成补偿 文件 "
) 2 ) 3
将补偿 文件格 式改 为加工程序 " 通过 O P 单元将 补偿值 输进该程 序 "
将 误差值 编辑在 刚刚传 出的补偿 文件 中 "
A X IS 1 E E C IN I
运行该零 件程序 既可将 补偿值 写入系统 " . 过程如 下
.. 24 2 No o l N 02 0 N0 0 3
.. 24 3 ) l
子程序 O 9 G G 1X 50 0 4 G FS M 1 7 X 轴正方 向 , 每一步 长 50 ~ 0 走完 5( m m , 暂停 85, 采样 ) X 返 回程序 顶端 , 直 到循环次数
(2 次 )执行完 成 1 螺补 的方 法有两 种 : . 方 法一 系统 自动生 成补偿 文件 "
西门子 84 D 数控系统螺距来自百度文库偿的探索与实践 0
赵 阳 卢 宝
泞 夏共享精密加工有限公司,宁夏 银川 7 0 2 ) 5 1
摘 要 主要 叙述 螺距 误 差补偿 的 原理 , 介 绍 了西 门子 8 0 数控 系统螺 距补偿 的 实施 方法 和 4
补偿 效果 "
关键 词 1 引 言
数控
加工
高精度
补偿 偿 值 ; 使 能 , 补偿 文 件 写保 护 , 并且 螺距 误 差 补偿 是 l 在 该轴返 回参 考点后 才生效 的 " . 23 补偿 的方法 (l 修改 M D 38以 2 ) x :由于该 参数 系 统初 始 值 为 " , 故 而应根据需 要先设此 参数 " 修改此 参数 , 会引起 N C K 内存 重新分 配 ,会 丢失 数据 "因此 , 应先备份 好数据 (包 括零件 程序 ,R 参 数 , 刀具参 数 , 尤其是 驱动数 据 ) " (2 用 P IN 将 补偿 数 据 作 为文 件 , 传 至计 算 机 ) C 中 ,并利 用计算机 编辑该 文件 ,输人 补偿值 "
$A A 一 N C 工 O M P 0,19 ,A X 3]=刁 . 11 [ 0
X SU B ll
$A A _ E N C 工 O M P 0,20 ,A X I]=一 仪为 [
$A A _ E N C 工 O M P [ ,2 1,A X ll 一 . 0 二 0 仪阵
O 到 2 1 为取
2 个 点 , 并输人 补偿值
然后用 键盘 的光标键选 择 /数 据 , 0, 并选 择其 中的 /丝 杠误差 补偿 0,按 菜单键 /读 出 0 动数据 传输 " 启 5 ) 按 照预 定 的最小 位 置 , 最 大位 置 和测 量 间隔 移 动要进 行补偿 的坐标 " 6 ) 用激光 干涉仪测 试每一 点的误差 " ) 7
% N
样 , 在进行 换 向点 (起 始点 和终止点 )测量 时 , 需要 一定
的越 程 量 , 才 能保 证 取 到这 点 的 数值 , 一 般 要 求 取
作 者简介 :赵 阳(1983一 男 ,学 士 ,助理工程师 " 主要从事数控 机床编程调试及设备管理 " ),
10m m , 根据 实际情 况 , 取 10 m " m
= l, N C K R ese , 轴 回参 考 点 后 , t
进行 比较 ,得 出偏移距 离 , 并将 其写人补偿 文件 中 "机 床在 下次运行 时 ,将会把 补偿文 件的数据也计 算在 内 " 从 而达到精度 要求 "
. 22 84 D 补偿 功能 几个关键机 床数据 的说 明 0 机床在 出厂前 ,需进 行螺距误差 补偿 (比 C "螺距 ) 误差补偿 是按 轴进行 的 , 与其有关 的轴参数 只有两个 : ( l) M n 38创 2最大 补偿 点数 " x (2 ) M D 3 70 2 0 螺距 误 差使 能 :0 禁 止 , 可 以写 补
$A A _E N C _C O M P 0 ,O,A X I]= 0. 2 [ 04 $A A _E N C 工 O M P ,l,A X I]= 0. 20 0 [ 0
. 2 4 .1
N o lo
N 020 N 030
N ( 牡 ) )
主程序
G 5 4 G 90 G D X 一 10
G4FS XO
定 义 补偿 步
$A A 一 N C _ C O M P M I [ A X I =50 . - N 0 , ] 0 0 点 $A A J N C工 O M P M A X [ , X I 二 50 . 0A ] 10 0 0 偿 终点 $A A E N C _ C O M P IS_ M O D U L [ ,A X I]= O 0 0 功能
$A A _E N C _C O M P 0 ,5,A X I]= 0. 旧 [ (兀 $A A E N C _C O M P 0 ,6,A X I]= 0. [ 仪抖
N 050
X SU B l l
PZI
调用子程 序 X SU B l ,共 调用 l 1 2 次 , 即 X 轴正 向走完 全长 到终 点后 ,再 次越程 10~
$A A _E N C _ C O M p - E p [o,A X I]=5 0 . ST 0
距
) 2 ) 3 ) 4
将补偿 文件传人 计算 机 " 在 PC 机上 编辑并 输人补 偿值 " 将补偿 文件再 传人 系统 "
首先利 用准 备好 的调 试 电缆将 计算 机 和 系统 从 w N D O W S 的 /开始 0中找 到通讯 工具软 件 i W i P C N 中选 择 /文本 0 讯 方式 ;然后 选 择 n I 通
$A 龙 E N C_ C O M P 0, 14 ,A X 31= 一 2 2 [ 0.0 $A A 一 N C_ C O M P 0, 15,A X I]=一 0 18 [ 0. $A A _ E N C_ C O M P 0, 16,A X I]=一 0 15 [ 0. $A A _ E N C_ C O M P 0, 17,A X I]= 一 0 12 [ 0. 叙 A 一 N 几 C O M P O,18 A X ll 刁 . 8 I , = 0
补偿等方面 "使得机床精度得到了更高的保障 "
西 门子 S IN t M E R IK 84 D 数 控 系 统 功 能 非 常强 J ) ( 大 , 我们 只是掌 握 了其 中的很少一 部分功 能 "在 以后
) 6 按软菜单键 /执行 0 选择加工程序 /B U C H A N G " .
84 D 进人 / 自动方式 0, 然后 按机床 面板上的 /NC 启 D 动 0键 , 执 行 加 程 序 /B U C H A N G 后 补 偿值 存 人 84 D . 0
) l 同方法一 ,将补偿 文件 由 84 D 传道计 算机 上 " 0 2 ) 编辑 补偿文 件 ,修 改 文件 头和 文件 尾 (见下 面 的例子 ),将 补偿文件该 为加工 程序格式 " ) 3 将修改过的文件在传 回 84 D 中 " 0 这时在加工程 序的 目录中就可以看到名 为,. u C H A N G .的加工程序 " B .
经在我 公 司的多 台 84 D 数 控 系统 的 日常 维 护与 精度 0
保障中得到了广泛的应用 " 目前 , 我们的维修人员都
已经基本 掌握 了该种数控 机床精度 的补偿 方法 " ) 2 我们 不仅 成功 地进 行 了螺距 误 差补 偿 , 而且 补偿 功能 还可 以应 用于 撞杆 的下垂 补偿 ! 台面 的倾 斜
M 17
定 义补偿 起
. 过程如 下 ) l 连接起来 " ) 2
定 义补
定义表模
W i C IN , 并启动 " nP
) 3 接 收数据 "
) s ) 9
将 编辑好 的补偿文 件载传 回系统 中 " 设定 轴参 数 M D 32 0 7 二 1, 然后返 回参 考 点 "
) 4
进入 系统 的通讯 画 面 , 设定 相 应 的通 讯 参数 ,
N0 0 6 N 070 N 080 N 0 0 9
G g lX 10 5 ;4 FS
暂停 85 ,采样 最后一个 点
退 回到终点 暂停 85 ,再次 采样
P21
G g l X 一10 (孙 F S
N l( ) X
X SU B 12
调用 子程序 X SU B 2 ,共调 用 1 1 2 次 , 即 X 轴负 向走完全 长
2.1 螺距误 差补偿 的原理 由于机床 丝杠在制造 ! 安装和调 整等方面 的误 差 ,
以及磨损 等原 因 , 造成机械 实际进给值 与给定信 号值 的不一 致 , 导致零 件加工精度 不稳定 " 因此必须定 期 对机床 坐标精度进 行补偿 " 在补偿 的 时候 , 在机床 的运行 轨道 上取 若 干点 , (一般 取 s 个 点 , 取的点 越多 , 补偿 精度 越 高 )通 过 激 o 光 干涉仪测 得机床 的实际定位 位置 , 与设定 定位位 置
$A A 一 N C 工 O M P 0 ,7,A X I]= 刁 . 10 [ 0
$A A _E N C 工 O M P 0 ,8,A X ll 一 0 13 [ = $A A 一 N C 工 O M P 0 ,9 A X 3 =刁 . 巧 [ , ) 0
$A A e E N C _C O M P 0, 10,A X I]= 一 .X为 s [ 0( $A A _E N C _C O M P 0, 11,A X I]= 一 .5又 [ 0 X $A A _E N C _C O M P 0, 12,A X I]= 一 . [ 0 020 $A A E N C _C O M P 0, 13,A X ll= 一 . 6 [ 00 2
(主 菜单 /D i osties 0 /se币ee D ispl盯 0 /Ser i 卿 v ce A 石 0 以看到 ) s 可 . 24 补偿 的数控机 床程序 与说 明 G IM A x180 轴全长 11m , 共取 22 个采样点 , 即每 x 500m m 一个点, 不包括起 点,全长共采样 22 次 " 在使用英 国雷尼绍 (R E M SH A W )公 司生 产 的激光
需要 定期通 过对数控 系统进行精度 调整 , 从 而保证其 有效 加工精 度 "
下 面以精 工工 厂 G M A X 15 落地镬 铣加 工 中心 I 0 X 轴 为例 ,对 螺距误差 补偿进行研究 与探索 "
2 实施过 程
送人 系统或作为零 件程序 执行一 次 " (4 )设 M D 327( ) X 新补偿值应 生效 "
C 4F S
X 轴负 向取 1 m m 的越程 量 0 暂 停 85,采 样 X 轴 回到起 始点 采样
$A A 一 N C 工 O M P 0 ,2,A X I]= 0. 15 [ 0
$A A 一 N C _ C O M P 0 ,3,A X I]= 0. 14 [ 0 $ A A 一 N C _ C O M P O ,4,A X I]= 0 . 11 I 0
干涉 仪 M L40 ,其 有效测 距可达 40m "在进行误 差检 测 时 , 需要 相关 的机 床程序 配合 "在 检测每一 个定位 点 时 ,都需要 机床有 一定 的暂停时 间 ,从 而可 以有效 的检 测到 这点 的定位 位 置 , 一般 取 3 " "我 们使 用 的是 宁夏 新瑞 长城机 床有 限公 司 的激光 干涉 仪 , 因使 用年 限较 长 , 设 备老 化 , 为 了准确 起见 , 我 们采 样 时间取 85 "同
(3 )设 M D 327( ) X =0 , 将修 改过 的补偿文 件用 P C IN
我 公 司 精 工 工 厂 目前 拥 有 四 台 配 置 西 门 子
I s N u M E R K 84 D 系统 的数 控机 床 "精 工 工厂 日常加 I 0 工 以大型铸 钢件 为主 , 且大部分 系粗加工 和半精加 工 , 工件 硬度 高 , 机床 消耗和磨损较 大 , 机床精度 每过一段 时 间就会 出现偏差 "尤其是 现在又 面临美卓 和 Cho k c s 的精 加工任 务 , 对机 床精 度提 出了更高 的要求 "因此 ,
补偿值生效 "
. 方法 二 ) l 系统 自动生 成补偿 文件 "
) 2 ) 3
将补偿 文件格 式改 为加工程序 " 通过 O P 单元将 补偿值 输进该程 序 "
将 误差值 编辑在 刚刚传 出的补偿 文件 中 "
A X IS 1 E E C IN I
运行该零 件程序 既可将 补偿值 写入系统 " . 过程如 下
.. 24 2 No o l N 02 0 N0 0 3
.. 24 3 ) l
子程序 O 9 G G 1X 50 0 4 G FS M 1 7 X 轴正方 向 , 每一步 长 50 ~ 0 走完 5( m m , 暂停 85, 采样 ) X 返 回程序 顶端 , 直 到循环次数
(2 次 )执行完 成 1 螺补 的方 法有两 种 : . 方 法一 系统 自动生 成补偿 文件 "
西门子 84 D 数控系统螺距来自百度文库偿的探索与实践 0
赵 阳 卢 宝
泞 夏共享精密加工有限公司,宁夏 银川 7 0 2 ) 5 1
摘 要 主要 叙述 螺距 误 差补偿 的 原理 , 介 绍 了西 门子 8 0 数控 系统螺 距补偿 的 实施 方法 和 4
补偿 效果 "
关键 词 1 引 言
数控
加工
高精度
补偿 偿 值 ; 使 能 , 补偿 文 件 写保 护 , 并且 螺距 误 差 补偿 是 l 在 该轴返 回参 考点后 才生效 的 " . 23 补偿 的方法 (l 修改 M D 38以 2 ) x :由于该 参数 系 统初 始 值 为 " , 故 而应根据需 要先设此 参数 " 修改此 参数 , 会引起 N C K 内存 重新分 配 ,会 丢失 数据 "因此 , 应先备份 好数据 (包 括零件 程序 ,R 参 数 , 刀具参 数 , 尤其是 驱动数 据 ) " (2 用 P IN 将 补偿 数 据 作 为文 件 , 传 至计 算 机 ) C 中 ,并利 用计算机 编辑该 文件 ,输人 补偿值 "
$A A 一 N C 工 O M P 0,19 ,A X 3]=刁 . 11 [ 0
X SU B ll
$A A _ E N C 工 O M P 0,20 ,A X I]=一 仪为 [
$A A _ E N C 工 O M P [ ,2 1,A X ll 一 . 0 二 0 仪阵
O 到 2 1 为取
2 个 点 , 并输人 补偿值
然后用 键盘 的光标键选 择 /数 据 , 0, 并选 择其 中的 /丝 杠误差 补偿 0,按 菜单键 /读 出 0 动数据 传输 " 启 5 ) 按 照预 定 的最小 位 置 , 最 大位 置 和测 量 间隔 移 动要进 行补偿 的坐标 " 6 ) 用激光 干涉仪测 试每一 点的误差 " ) 7
% N
样 , 在进行 换 向点 (起 始点 和终止点 )测量 时 , 需要 一定
的越 程 量 , 才 能保 证 取 到这 点 的 数值 , 一 般 要 求 取
作 者简介 :赵 阳(1983一 男 ,学 士 ,助理工程师 " 主要从事数控 机床编程调试及设备管理 " ),
10m m , 根据 实际情 况 , 取 10 m " m
= l, N C K R ese , 轴 回参 考 点 后 , t
进行 比较 ,得 出偏移距 离 , 并将 其写人补偿 文件 中 "机 床在 下次运行 时 ,将会把 补偿文 件的数据也计 算在 内 " 从 而达到精度 要求 "
. 22 84 D 补偿 功能 几个关键机 床数据 的说 明 0 机床在 出厂前 ,需进 行螺距误差 补偿 (比 C "螺距 ) 误差补偿 是按 轴进行 的 , 与其有关 的轴参数 只有两个 : ( l) M n 38创 2最大 补偿 点数 " x (2 ) M D 3 70 2 0 螺距 误 差使 能 :0 禁 止 , 可 以写 补
$A A _E N C _C O M P 0 ,O,A X I]= 0. 2 [ 04 $A A _E N C 工 O M P ,l,A X I]= 0. 20 0 [ 0
. 2 4 .1
N o lo
N 020 N 030
N ( 牡 ) )
主程序
G 5 4 G 90 G D X 一 10
G4FS XO
定 义 补偿 步
$A A 一 N C _ C O M P M I [ A X I =50 . - N 0 , ] 0 0 点 $A A J N C工 O M P M A X [ , X I 二 50 . 0A ] 10 0 0 偿 终点 $A A E N C _ C O M P IS_ M O D U L [ ,A X I]= O 0 0 功能
$A A _E N C _C O M P 0 ,5,A X I]= 0. 旧 [ (兀 $A A E N C _C O M P 0 ,6,A X I]= 0. [ 仪抖
N 050
X SU B l l
PZI
调用子程 序 X SU B l ,共 调用 l 1 2 次 , 即 X 轴正 向走完 全长 到终 点后 ,再 次越程 10~
$A A _E N C _ C O M p - E p [o,A X I]=5 0 . ST 0
距
) 2 ) 3 ) 4
将补偿 文件传人 计算 机 " 在 PC 机上 编辑并 输人补 偿值 " 将补偿 文件再 传人 系统 "
首先利 用准 备好 的调 试 电缆将 计算 机 和 系统 从 w N D O W S 的 /开始 0中找 到通讯 工具软 件 i W i P C N 中选 择 /文本 0 讯 方式 ;然后 选 择 n I 通
$A 龙 E N C_ C O M P 0, 14 ,A X 31= 一 2 2 [ 0.0 $A A 一 N C_ C O M P 0, 15,A X I]=一 0 18 [ 0. $A A _ E N C_ C O M P 0, 16,A X I]=一 0 15 [ 0. $A A _ E N C_ C O M P 0, 17,A X I]= 一 0 12 [ 0. 叙 A 一 N 几 C O M P O,18 A X ll 刁 . 8 I , = 0
补偿等方面 "使得机床精度得到了更高的保障 "
西 门子 S IN t M E R IK 84 D 数 控 系 统 功 能 非 常强 J ) ( 大 , 我们 只是掌 握 了其 中的很少一 部分功 能 "在 以后
) 6 按软菜单键 /执行 0 选择加工程序 /B U C H A N G " .
84 D 进人 / 自动方式 0, 然后 按机床 面板上的 /NC 启 D 动 0键 , 执 行 加 程 序 /B U C H A N G 后 补 偿值 存 人 84 D . 0
) l 同方法一 ,将补偿 文件 由 84 D 传道计 算机 上 " 0 2 ) 编辑 补偿文 件 ,修 改 文件 头和 文件 尾 (见下 面 的例子 ),将 补偿文件该 为加工 程序格式 " ) 3 将修改过的文件在传 回 84 D 中 " 0 这时在加工程 序的 目录中就可以看到名 为,. u C H A N G .的加工程序 " B .