M70高速模式

2019-04-09 23:14

13. 程序支持功能 13.15 高精度控制 ; G61.1,G08

13.15 高精度控制 ; G61.1,G08

功能及目的 本功能是为了改善在机械加工时,因控制系统的精度而导致的误差。实现高精度控制模式有将初始高精度ON 的参数方式与通过G代码发出指令的方式。

通常控制存在如下问题。

(1)由于在上一指令尚未完成时就开始执行下一指令,因此造成在原本是直线接直线的转角处变成圆弧,而

不是直角。(参照图1)

(2)按圆弧指令进行切削时,因指令导致向内侧发生误差,精加工量过小。

(参照图2)

指令轨迹 指令轨迹

实际轨迹

实际轨迹

图 1 直线转角中的圆角 图 2 圆弧指令中的半径减小误差

本功能通过以下的6个功能,缩短加工时间的延长,同时减小形状上的误差。

(1)插补前加减速(直线加减速) (2)最适速度控制 (3)矢量精插补 (4)前馈

(5)圆弧入口/出口速度控制 (6)S型过滤控制

369

13. 程序支持功能 13.15 高精度控制 ; G61.1,G08

指令格式

G61.1 F ; G61.1 F :高精度控制模式打开 :进给速度指令 高精度控制模式从指令了G61.1单节起生效。 可通过以下G代码组13的功能中的任何一个取消G61.1高精度控制模式。

? G61 (准确定位检查模式) ? G62 (自动转角倍率) ? G63 (攻牙模式) ? G64 (切削模式)

? G08 P1 (高精度控制模式)

G08 P1(P0) ;

G08 P1 P0

:高精度控制模式 :高精度控制模式开始 :高精度控制模式结束

G08P1的高精度控制模式、在G08中可通过地址P0取消。 请在单独单节中指令G08P_。 对于P地址、忽略小数点以下的部分。

(注) G08 时、G 代码组为 0、优先于 G 代码组 13 的功能。「G08 P1」指令后、G 代码组「13」自动变更为

G64(切削)模式、其他的「13」指令为错误。

并且、通过「G08 P0」指令即使取消高精度控制模式、也无法变更 G64(切削)模式。 若是、欲恢复「G08 P1」指令时的 G 代码组「13」的功能时、在取消高精度控制模式的基础上,请重新 进行指令。

370

13. 程序支持功能 13.15 高精度控制 ; G61.1,G08

详细说明

(1) 进给速度指令F通过参数设定「#2110 Clamp(H-precision)」(高精度控制模式用切削进给钳制速度)被钳

制。 (2) 快速进给速度通过参数设定「#2109 Rapid(H-precision)」(高精度控制模式用快速进给速度)为有效。

(3) 「#2109 Rapid(H-precision)」的设定值为「0」时、通过参数设定「#2001 rapid」(快速进给速度)进行

移动。「#2110 Clamp(H-precision)」的设定值为「0」时、通过参数设定「#2002 clamp」(切削钳制速 度)被钳制。

(4) 高精度控制模式的模态保持状态,取决于基本规格参数“#1151 rstint”(复位初始)、“#1148 I_G611”

(初始高精度)2个参数的组合。

紧急停止 单节 单节 NC

OT 解除 中断 停止 报警

初始复位初始高精接度通电源复位1复位复2位&倒或带外紧部急紧停急止停开止关或进模给式保切持替 (单自节动/手动)伺服、报警 或、外紧部急紧停急止停开止关、参数

复位

紧急停止

H/W OT 初始

状态

OFF

OFF

ON OFF

ON

ON

(#1151) (#1148) 保持

关闭

关闭 保持

打开

打开

打开

保持

关闭

保持

保持 关闭

保持

保持 打开

保持:保持当前模态。 打开:为高精度控制模式。

G61.1时、即使处在其他模式(G61~G64),也变更为高精度控制模式。 关闭:高精度控制模式为关闭状态。

371

13. 程序支持功能 13.15 高精度控制 ; G61.1,G08

插补前加减速

为了抑制机械开始/停止移动时的冲击,对移动指令进行加减速控制,但是在以往的插补后加减速控制中,单节 连接处的转角变圆角,或是相对于指令形状,发生路径误差。 在高精度控制功能模式中,为了解决上述问题,在插补前进行加减速控制。通过插补前加减速,以解决上述问 题。 另外,由于进行斜率恒定的加减速,所以可缩短加减速时间。 (1) 直线插补指令时,加减速控制的基本曲线

加 减 速 波 形 曲 线 clamp 各轴速度 通 常 G1tL 时间 G1tL (a) 由于是时间常数恒定型的加减速,所以指令速度越 慢,则加速/减速越慢。 (b) 可各轴独立设定加减速时间常数。另外,可选择或混 用直线型/指数函数型。但是,如果各轴的时间常数 不同、则路径会产生误差。 #2002 clamp:G01 钳制速度 #2007 G1tL :直线型加减速时间常数 #2008 G1t1 :指数型加减速时间常数 模 式 各轴速度 clamp G1t1 G1t1 时间 高 clamp 合成速度 G1bF 精 度 控 制 模 (a) 由于是斜率恒定型直线加减速,所以如果指令速度较 慢,则加减速时间被缩短。 (b) 加减速时间常数每系统 1 个值(各轴通用)。 #2002 clamp:G01 钳制速度 #1206 G1bF :目标速度 #1207 G1btL:到达目标速度的加减速时间 G1bF/2 (注) 由于 G1bF、G1btL 在加减速时的斜率恒定,所以实 际的切削进给速度通过“#2002 clamp”被钳制。 G1btL/2 G1btL 时间 式 G1btL/2 G1btL

372

13. 程序支持功能 13.15 高精度控制 ; G61.1,G08

(2) 圆弧插补指令中的路径控制

进行圆弧插补指令时,传统的插补后加减速控制方式中,由于收到NC内部加减速的平滑电路积存量的影 响,从NC输出到伺服的路径本身比指令更靠近内侧,导致圆弧半径缩小。

在插补前加减速控制方式中,由于在加减速控制之后进行插补,所以能够消除因加减速处理而导致的路径 误差,实现更忠实于指令的圆弧路径。但是,对于伺服系统中因位置环控制而导致的追踪误差无法使用此 功能来减少误差。

下图表示传统的插补后加减速控制与高精度控制模式中的插补前加减速控制的2个控制方式下,圆弧半径 减少误差量的比较。

F F ΔR

R

R :指令半径 (mm) ΔR:半径误差 (mm) F :切削进给速度(mm/min)

理论上,可按照下表计算出圆弧半径减少误差补偿量△R。 插补后加减速控制(通常模式) 直线加减速 2 1 1 F ?R = 2R 12 Ts2 + Tp2 60 插补前加减速控制(高精度控制模式) 直线加减速 2 1 2 F ?R = 2R Tp1 - Kf2 60 (a) 通过采用插补前加减速控制方式,可忽略 Ts 项,因此,能够缩小半径减少误差量。 (b) Tp 项可通过 Kf=1 予以消除。

指数函数加减速 1 F ?R = 2R Ts2 + Tp2 60 2

Ts: NC内部的加减速时间常数 (s)

Tp: 伺服系统的位置环时间常数 (s) Kf: 前馈系数

(注) 对高精度控制模式用切削钳制速度的参数「#2110 Clamp(H-precision)」设定速度时、以此设定速度被钳

制。

373


M70高速模式.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:临床试验GCP

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: