M70高速模式

更新时间:2024-06-08 12:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

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

最适速度控制

(1) 最适转角减速

计算单节与单节的连接角度,利用加减速控制,以最适于该转角的速度通过,能够实现高精度的加工。 进入转角时,根据与下一单节的角度,计算出该转角的最适速度(最适转角速度),预先减速到该速度, 在通过转角之后,再次加速到指令的速度。 当单节与单节之间平滑连接时,不进行转角减速。此时,可通过加工参数“#8020 转角减速角度”指定判 定平滑的标准。 当直线与直线,或直线与圆弧等之间的转角角度大于参数“转角减速角度”时,以某一速度V通过转角时, 因进行方向的变化而导致产生加速度ΔV。

进入转角前的速度 在转角中的速度变化

V θ

ΔV V 通过转角后的速度

对转角速度V进行控制,以确保该△V小于通过参数(“#1206 G1bF”、“#1207 G1btL”)所设定的插 补前加减速允许值。 此时的速度曲线如下。

Y 轴 X 轴 θ V0 为最适转角速度。根据参数计算出的 插补前加减速允许加速度ΔV’ 与转角的 角度(外角)θ计算 V0。 N01 G01X100.Y1.F500 ; N02 G01X100.Y-1.F500 ;

?V'= G1bF G1btL 合成速度 曲线

速度 时间 V0 V0= V0x +V0y 22 欲进一步降低 V0 时(欲进一步改善 边缘 精度 时 ),可 通过 加工 参 数 “#8019 精度系数”降低 V0。 X 轴速度 曲线 速度 时间 V0x V0'= V0 ×(100-Ks) 100 Ks:精度系数

Y 轴速度 曲线 速度 时间 (注 1) 此时,由于加减速时间延长, 所以循环时间可能会延长。 V0y (注 2) 通过将精度系数设定为负值, 可提高 V0。

374

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

精度系数因参数“#8021 精度系数分离”而异。

#8021 精度系数分离 0 1 使用的精度系数 #8019 精度系数 #8022 转角精度系数 另外,可将转角速度V0保持在一定速度以上,以确保转角速度不会过低。

对各轴分别设定“#2096 crnosp” (转角减速最低速度),确保移动轴的合成速度小于该设定值。

转角减速速度 ΔV

Y 轴设定值 转角减速速度 根据 X 轴进行钳制值

X 轴设定值

不进行速度钳制

进行速度钳制时

但是,在以下状态时,按照最适转角减速速度进行速度控制。

? 合成转角减速速度低于最适转角减速速度时

? 有至少1根移动轴的转角减速最低速度参数设定为“0”时

375

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

(2) 圆弧速度钳制 圆弧插补时,即使是以恒速移动,由于进行方向不断变化,所以会产生加速度。当圆弧半径

相对于指令速 度充分大时,按照指令的速度控制。当圆弧半径较小时,为确保所产生的加速度不超过根据参数计算出的 插补前加减速允许加速度,要进行速度钳制,。 借此,能够实现适合圆弧半径的适当进给速度下的圆弧切削。

Δθ F

F F ΔV

F :指令速度 (mm/min) R :指令圆弧半径(mm) Δθ:每插补单位的角度变化 ΔV :每插补单的速度变化

F

请以圆弧钳制速度 F'进行进给,以确保ΔV 不会超过插 补前加减速允许加速度ΔV。 θ

F ≦ R×ΔV×60×1000(mm/min)

ΔV =

G1bF(mm/min) G1btL(ms) 将上述F’式代入表示插补前加减速项中所述的最大理论圆弧半径减少误差量△R的下式的F中,则指令半径 R被取消,△R不在依赖于R存在。

1 2

?R ≦ Tp1 - Kf2

2R 1 2 2≦ 2 Tp1 - Kf

F 60

2

ΔV' ×1000 60 ΔR:圆弧半径减少误差量

Tp : 伺服系统的位置环增益时间常数 Kf :前馈系数

F :切削进给速度

即,在高精度控制模式中的圆弧指令中,与指令速度 F 及指令半径 R 无关,理论上,可以总是以一定值以 内的半径减少误差量进行加工。

欲进一步降低圆弧钳制速度时(欲进一步改善真圆度时)可通过加工参数“#8019 精度系数”降低圆弧钳 制。此时,通过进行速度控制,使最大圆弧半径减少误差量△R’改善设定的百分比。

ΔR' :最大圆弧半径减少误差量

ΔR × (100-Ks) (mm) Ks :精度系数(%) ΔR' =

100

设定“精度系数”之后,上述ΔR'显示在参数画面。

精度系数 (0.078) 50

「精度系数」

ΔR'

(注1) 通过在“精度系数”中设定负值,增加最大圆弧半径减少误差量△R。

(注2) 当设定了“精度系数”(正值)时,由于圆弧钳制速度降低,所以对于圆弧指令较多的加工程序,

可能会导致加工时间延长。

(注3) 精度系数仅在圆弧速度钳制中有效。当不进行圆弧速度钳制时,为了减小半径减少误差、需要减

小指令速度F。

(注4) 当未设定“精度系数”时(0),不进行圆弧速度钳制。 (注5) “精度系数”因参数“#8021 精度系数分离”而异。

#8021 精度系数分离 0 1 使用的精度系数 #8019 精度系数 #8023 曲线精度系数

376

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

矢量精插补

微小线段指令时,单节与单节的连接角度非常小且平滑的情况下(不进行最适转角减速时),通过矢量精插补 可以更加平滑的进行插补。

前馈控制 矢量精插补

指令路径

通过本功能,能够大幅降低因伺服系统的位置环控制而导致的日常速度误差。但是,因提高前馈系数而发生机 械系统的震动时,应通过与平滑的高增益(SHG)控制功能的组合使得可以对伺服系统位置环延迟进行更加稳 定的插补,以实现高精度。为了进一步让加减速时的响应变的平滑,可提高位置环增益。 (1)前馈控制

插补前加减速时的指令 前馈控制 Kp :位置环增益 Kv :速度环增益 M :电机 S :微分 插补后加减速时的指令

+ + - Kp + - Kv M

机械误差补偿量 检测器 S

377

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

(2) 降低前馈控制所导致的圆弧半径减少误差量 在高精度控制中,通过将上述的插补前加减速控制方式与前

馈控制/SHG 控制组合使用,能够大幅降低圆 弧半径减少误差量。 通过下式计算高精度控制模式中的理论半径减少误差量△R。

前馈控制 1 ?R = 2R Tp2 1 - Kf2 F 60 2

SHG 控制+前馈控制 R :圆弧半径 (mm) F :切削进给速度 (mm/min) Tp :位置环时间常数(s) Kf :前馈系数 (fwd_g/100) 通过将 Kf 设定为如下的值,可消除因伺服系统中的位置环而导致的延迟,理论上可将△R 降为 0。 Kf=1(前馈增益 100%) 使 Kf=1 的等价前馈增益可通过下式求得。 2 _ ? ? g ?fwd 以往控制时的PGN ?? ?? ? ?1 100 1 ? ?1 ? ? 2 ? 50 ? ???? SHG控制时的PGN ? ? ?? ?1? ? ?2前馈增益可通过G00/G01分别予以设定。

F ΔR R

插补前加减速控制方式(Kf = 1)的路径

插补前加减速控制方式(Kf = 0)的路径

插补后加减速控制方式的路径

(注) 当 Kf=1 时,如果发生机械振动,则必须将 Kf 降低,或是调整伺服系统。

378

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

圆弧入口/出口速度控制

直线→圆弧、圆弧→直线的连接处,可能会发生加速度变动、机械振动。 本功能是在进入圆弧之前以及出圆弧时,减速到减速速度,以降低机械振动的功能。但是,当与转角减速并存 时,减速速度较低的指令有效。 可通过基本规格参数“#1149 cireft”切换本控制的有效/无效。另外,通过基本规格参数“#1209 cirdoc”指定 减速速度。

(例1) 转角不减速时

<程序> G61.1 ; ? ? N1 G01 X-10. F3000 ; N2 G02 X-5. Y-5. J-2.5 ; N3 G01 Y-10. ; ? ? <动作>

N1 N2 N3

<速度曲线> 速度

指令速度 圆弧钳制速度 圆弧减速速度 N1 N2 N3

时间

379

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

(例2) 转角减速时

<程序> G61.1 ; ? ? N1 G01 X-10. F3000 ; N2 G02 X5. Y-5. I2.5 ; N3 G01 X10. ; ? ?

<动作> N1 N2 N3

<速度曲线> 速度

指令速度 圆弧钳制速度 圆弧减速速度 转角减速速度 N1 N2 N3

时间

S 型滤波器控制

通过矢量精插补分配到各轴成分的微小线段的变化进行更加平滑插补的控制。借此,缩小因前馈控制而增大的 画面,降低对机械的影响。

可通过基本规格参数「#1568 SfiltG1」,「#1569 SfiltG0」、在0~200(ms)的范围内进行设定。并且、可以通 过「#1570 Sfilt2」、平滑的处理加减速的变化。

<滤波器无效时> <滤波器有效时>

F F 参数设定值

T 至驱动单元的指令 T

380

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

各轴圆弧半径减少误差补偿控制

机械侧的真圆度与基准圆比较、有的轴膨胀为椭圆形状时,对各轴进行补偿控制,达到真圆效果。

本控制的有效/无效可通过控制参数「#8108 半径误差补偿切换」进行切换。只是、「#8108 半径误差补偿切 换」仅在「#8107 半径误差补偿」为\时有效。

各轴的补偿系数通过轴规格参数「#2069 Rcoeff」进行指定。 (1) 圆弧的各轴方向补偿

381

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

(2) 入口/出口的平滑补偿

从圆弧的起点到90°的位置依次对补偿量进行补偿(增加)、90°的位置达到补偿100%。并且、通过终 点前的90°依次进行补偿(减小)、在终点达到0%补偿。

与其他功能的关系

(1) 进行 G08P1 指令时的模态状态,必须如下表所示。 功 能 G 代码 高速高精度Ⅱ、高速加工取消 G05 P0 圆筒插补取消 G07.1 高精度控制取消 G08 P0 极坐标插补取消 G15 刀具半径补偿模式取消 G40 法线控制取消 G40.1 刀具长度补偿取消 G49 可编程镜像 OFF G50.1 通过参数设定进行镜像 取消 通过信号进行镜像 取消 宏模态呼叫 无 G67 每转进给取消 G94 恒表面速度控制模式取消 G97 插入型宏模式取消 M97 (2) 在以下模式中,如果指令高精度控制,则发生报警。

发生程序错误(P481) ? 圆筒中

发生程序错误(P481) ? 圆筒插补中

发生程序错误(P481) ? 极坐标插补中

发生程序错误(P29) ? 法线控制中

(3) 在高精度控制模式中,如果进行如下的指令,则发生程序错误(P29)。

? 圆筒

? 圆筒插补 ? 极坐标插补 ? 法线控制

382

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

注意事项

(1) 本功能需有「高精度控制」规格。

无此规格指令G61.1时,发生程序错误(P123)。 (2) G61.1请在单独单节中进行指令。

(3) 通过基本参数「#1267 ext03/bit0」,变更指令格式。

”0”时指定G8、则发生程序错误(P34)。 ”1”时指定G61.1、则发生程序错误(P34)。

(4) 本功能的使用,因机种而异。

(5) 「#1205 G0bdcc」(G0插补前)、仅为1系统的规格。 第

2系统以后,为G0插补前加减速设定时、发生错误。

(6) 程序运转画面中无法变更「#1568 SfiltG1」、「#1569 SfiltG0」及「#1570 Sfilt2」。

程序参数输入过程中进行变更时、轴停止起这些参数为有效状态。

383

13. 程序支持功能 13.16 高速加工模式

13.16 高速加工模式

13.16.1 高速加工模式 I,II ; G05 P1, G05 P2

功能及目的 本功能将自由曲面以微小直线的加工程序进行高速运行的功能。 对自由曲面的金型加工的高速化有效果。

1mm线段G1单节的微小线段能力 模式 指令 执行 1mm 线段 G1 单节时的最大进给速度 标准模式 G05 P0 16.8 m/min 高速加工模式Ⅰ G05 P1 16.8 m/min 高速加工模式 II G05 P2 135.0 m/min 上述性能在下述情况时有效。 ? 6轴系统(包含主轴)以下 ? 1系统

? G01中同时指令3轴以下

? 仅在轴名称语移动量单节(不包含宏及变量指令) ? G61.1高精度控制模式中或切削模式(G64)中

? 刀具半径补偿取消(G40)中 (仅在高速加工模式II时) 不满足上述条件时、无法确保所定的进给速度。

指令格式

G05 P1 ; ? ? ? G05 P0 ; ? ? ? 高速加工模式Ⅰ 打开 高速加工模式Ⅰ 关闭 G05 P2 ; ? ? ? G05 P0 ; ? ? ? 高速加工模式 II 打开 高速加工模式 II 关闭 高速加工模式Ⅰ在、G05P0 指令以外也可通过下述指令取消。

II 可通过 I(G05 P1)取消。) ? 高速加工模式Ⅱ(G05 P2)(高速加工模式

? 高速高精度控制Ⅰ(G05.1 Q1) ? 高速高精度控制Ⅱ(G05 P10000)

384

13. 程序支持功能 13.16 高速加工模式

详细说明

(1) 高速加工模式Ⅰ/II中、执行单节预读、1单节的长度对于指令速度过短、1次的插补计算中如单节结束长

度时、合成多单节,可将指定单节修改为消化1次插补的单节长度的单节。 :程序指令 :合成程序指令,修改的指令 :程序指令 :合成程序指令,修改的指令

高速加工模式Ⅰ中的指令

高速加工模式Ⅱ中的指令

(2) 即使在高速加工模式Ⅰ/II中、倍率、最大切削速度钳制、单节运转、空运转、手動插入、图形跟踪、高精

度控制模式为有效。

(3) 使用高速加工模式Ⅱ、为了在圆弧与直线、圆弧与圆弧的下一个不进行速度变换、需要将参数「#1572

Cirorp」的「BIT1」设定为「1」。

385

13. 程序支持功能 13.16 高速加工模式

程序例(高速加工模式 I 时)

G28 X0. Y0. Z0. ; G91 G00 X-100. Y-100. ; G01 F10000 ; G05 P1 ; ?? 高速加工模式Ⅰ打开 : X0.1 Y0.01 ; X0.1 Y0.02 ; X0.1 Y0.03 ; : G05 P0 ; ?? 高速加工模式Ⅰ关闭 M30 ;

限制事项

(1) 无高速加工模式I(II)的选项功能时、若指令「G05 P1(P2)」,则发生程序错误(P39)。 (2) 高速加工模式I/II中执行加工时、程序指令的路径与实际的路径会出现差异。(参照上图) (3) 高速加工模式I/II中、优先执行自动运转的处理、所以显示响应会出现延迟。

(4) G05指令单节中、暂且减速、刀具离开工件过程中进行指令。

(5) 通过通信及纸带运转执行高速加工模式运转时、根据程序传送速度的制限、降低加工速度。

(6) G05指令请在单独单节进行指令。

(7) G05指令单节的地址P为小数点无效。

(8) G05指令单节的地址P在、P0,P1,P2,P3,P10000中有效。

指令除此以外的P指令时、发生程序错误(P35)。 无P指令时、发生程序错误(P33)。

(9) 根据指令单节的程序字符数、降低加工速度。

386

13.17 高速高精度控制 ; G05, G05.1.....................................................................................................................387 13.17.1 高速高精度控制 Ⅰ,Ⅱ ;........................................................................................................................387 13.17.2 SSS控制.................................................................................................................................................394 13.18 样条曲线 ; G05.1.........................................................................................................................................399

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

13.17 高速高精度控制 ; G05, G05.1

13.17.1 高速高精度控制 Ⅰ,Ⅱ ;

功能及目的 本功能在高速高精度条件运行以微小直线对自由曲面进行近似化处理的加工程序。可以有效实现自由曲面模具 的高速加工。

同时3轴1mm微小线段能力如下:

高速高精度功能Ⅰ 模式 无效 有效 微小线段执行能力 无半径补偿 16.8m/min 33.6m/min 有半径补偿 16.8m/min 33.6m/min 程序上的限制 无 有

高速高精度功能Ⅱ 模式 无效 有效 (NC轴数1~4) 有效 (NC轴数5,6)

微小线段执行能力(线段长1mm) (无半径补偿) 整形无效 16.8 m/ms 整形有效 16.8 m/ms 程序上的限制 无 135.0 m/ms 101.2 m/ms 101.2 m/ms 84.2 m/ms 有 (注)整形有效(#8033 为“1”)时,通过加工程序进行连续整形处理,有时速度将低于表中所示的值。另

外,在连接网络时,根据具体的状态,有时可能无法保证表中所示的值。

指令格式

G05.1 Q1 ; ? ? ? 高速高精度控制Ⅰ 打开 G05.1 Q0 ; ? ? ? 高速高精度控制Ⅰ 关闭

G05 P10000 ; ? ? 高速高精度控制Ⅱ 打开

G05 P0 ; ? ? 高速高精度控制Ⅱ 关闭

(注 1)高速高精度模式Ⅰ和Ⅱ不可同时使用。

(注 2)G05.1 Q1(高速高精度模式Ⅰ)、G05 P10000(高速高精度模式Ⅱ)在参数“#1267 ext03/bit0”为

ON 时有效。

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

详细说明

(1) 高速高精度控制Ⅰ/Ⅱ可通过计算机链接、纸带、MDI、IC卡、记忆运转中的任意一个完成控制。

(2) 在高速加工模式Ⅰ/Ⅱ模态中,倍率、最大切削速度钳制、单节运转、空运转、手动插入、图形跟踪仍然有

效。

(3) 根据单节字符数的不同,加工速度有时可能有所降低。

(4) 在高速高精度控制Ⅰ/Ⅱ功能中,高精度控制模式自动打开。

关于高精度控制功能,请参照“13.14 高精度控制功能”。

(5) 刀具半径补偿指令应在高速高精度控制Ⅰ/Ⅱ模式中打开并关闭。 在未关闭刀具半径

补偿的状态下,关闭高速高精度控制Ⅰ/Ⅱ将发生程序错误(P34)。

(6) 指定可指令数据以外的数据时,请在关闭高速高精度控制Ⅰ/Ⅱ模式后再发出指令。

(7) 使用高速高精度Ⅱ模式时,为消除圆弧和直线、圆弧和圆弧接合处的速度变动,应将参数“#1572 Cirorp”

设定为“1”。

(8) 进给速度指令F按照由参数设定的“#2110 Clamp(H-precision)”(高精度控制模式用切削进给钳制速度)

进行钳制。

(9) 快速进给速度将启用由参数设定的“#2109 Rapid(H-precision)”(高精度控制模式用快速进给速度)。

(10) “#2109 Rapid(H-precision)”的设定值为“0”时,按照由参数设定的“#2001 rapid”(快速进给速度)

进行移动。另外,“#2110 Clamp(H-precision)”的设定值为“0”时,将按照由参数设定的“#2002 clamp” (切削钳制速度)进行钳制。

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

高速高精度控制 II 模式打开状态下的附加功能

(1) 整形

在由CAM等生成的加工程序中,与周边的路径相比,如果存在突起的路径(锯齿形路径),通过启用本功 能,可消除小于设定值的突出部分,使前后的路径平滑相连。 但本功能仅对连续的直线指令(G1)有效。

相关参数 #8033 整形有效 #8029 整合长度 内容 0:不进行整形处理。 1:对突出的单节进行整形处理。 对短于该设定值的单节进行整形处理。

整形前

整形后 实施整形产生的路径变化

另外,如果整形处理后仍然存在突出的路径,则重复进行整形操作。

整形前

第 1 次整形后 最终整形后 实施连续整形产生的路径变化

(2) 加速度钳制速度

对于高速高精度控制Ⅱ模式中的切削进给钳制速度,将下述参数设定为“1”,对速度进行钳制,使各单 节的移动引起的加速度不超过允许值。由此,如下图所示,在“各单节的角度变化小,但整体曲率大”的 部分,也会钳制在最佳的速度。

加速度的允许值通过参数“#1206 G1bF”和“1207 G1btL”计算得出。(允许加速度 = #1206/#1207)

相关参数 #8034 加速度钳制有效 内容 0:通过参数“#2002 clamp”(注 1)和角减速功能对切削速度 进行钳制。 1:同时根据加速度判定实施切削速度钳制。

R

根据曲率进行的速度控制 不减速的状态下沿曲率较大的部分移动时, 将产生较大的加速度,因为沿内侧绕行引起 轨迹误差。

(注 1)已在“#2109 Clamp(H-precision)”中设定速度时,按该速度进行钳制。设定值为“0”时,以“#2002

clamp”进行钳制。

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

(3) 高速模式转角减速

一直以来,在高精度控制中,加工程序的相邻单节间角度较大时,都会自动进行减速,以使通过转角时产 生的加速度在允许值以内。 此时,如果利用由CAM等生成的加工程序,在转角部位插入微小的单节,则转角通过速度将与周围不同, 有时会对加工面带来影响。 高速模式转角减速则是在插入这样的微小单节后,通过参数设定,总体上对转角进行判定。 微小单节在角度判定时将被除外,但在实际的移动指令中不会被排除在外。

相关参数 #8036 转角判别切换 #8027 转角判定长度 内容 0:根据相邻单节的角度判定转角。 1:根据微小单节以外的相邻单节的角度判定转角。 排除短于该设定值的单节。

“#8036 转角判别切换”为“1”时,将 不受微小程序段的影响,执行转角减速。

高速模式转角减速

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

注意事项

(1) 高速高精度控制Ⅰ和Ⅱ功能为选项功能。

无此选项时指定“G05.1 Q1”或“G05 P10000”后将发生程序错误(P39)。 (2) 通过高速高精度控制Ⅰ/Ⅱ进行加工时,有时程序路径与实际的路径会有所不同。

高速高精度控制Ⅰ

高速高精度控制Ⅱ G01 G01 程序路径 实际路径 G01 程序路径 实际路径 G01 最大移动至微小线段前 2 个 程序段的终点。 ※只有 G01 指令 G01 G01 最大移动至微小线段前 8 个程 序段的终点。 ※只有 G01 指令

(3) 高速高精度控制Ⅰ/Ⅱ模态中自动运转处理将优先,因此画面显示等将有所延迟。

(4) “G05.1 Q1”、“G05.1 Q0”以及“G05 P10000”、“G05 P0”指令单节中将会暂时减速,所以应在

刀具离开工件的位置进行开闭。

(5) “G05.1 Q1”、“G05.1 Q0”以及“G05 P10000”、“G05 P0”指令单节中指定了G/Q或P/N以外的地

址时,将发生程序错误(P33)。

(6) “G05.1 Q1”、“G05.1 Q0”以及“G05 P10000”、“G05 P0”指令应在单节中发出。

(7) 采用纸带运转方式进行高速高精度控制Ⅰ/Ⅱ的运转时,根据程序传输速度和单节字符数的不同,加工速度

可能被限制在较低范围。

(8) G05.1以及G05指令单节无Q或P指令时,将发生程序错误(P33)。

(9) Q或P指令的小数点无效。

(10) 高速高精度控制Ⅱ模态中的高速高精度控制Ⅰ指令将发生程序错误(P34)。 (11) 高速高精度控制Ⅰ模态中的高速高精度控制Ⅱ指令将发生程序错误(P34)。 (12) 高速高精度控制Ⅱ模态中的变量指令和用户宏程序无法使用。 (13) 整形功能对连续的直线指令(G1)有效。下述情形将不进行整形处理。

G02 G02 G01

(14) 本功能的G代码在下述参数中的“#1267 ext03/bit0”为“1”时有效。

本参数的设定值为“0”时指定“G05.1 Q1”将发生程序错误(P34)。

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

与其他功能之间的关系

(1) 发出“G05.1 Q1”以及“G05 P10000”指令时的模态状态必须如下表所示。

未满足条件时,将发生程序错误(P34)。 指定SSS控制时,请参照“13.16.2 SSS控制”。

功 能 刀具半径补偿模式 刀具长度补偿 可编程镜像 参数设定镜像 信号镜像 切削模式 宏模态调用模式 可编程坐标旋转模式 固定循环模式 每转进给 恒表面速度控制模式 插入型宏模式 G 代码 G40 G49 G50.1 取消 取消 G64 G67 G69 G80 G94 G97 M97

←仅限高速高精度模式Ⅰ

除上表以外,以下模式时可执行“G05.1 Q1”指令,但不保证正常的动作。

功 能 G 代码 准确定位检查模式 G61 自动转角倍率 G62 攻牙模式 G63 每转进给 G95 表面速度恒定 G96 (2) 高速高精度控制Ⅰ/Ⅱ模式打开状态下,可指定的数据如下表所示。 发出不可指定的数据指令时,将发生程序错误。

功 能

定位 切削进给 螺旋插补 平面选择 刀具半径补偿 刀具长度补偿 可编程镜像 参数设定镜像 信号镜像 绝对指令 增量指令 工件坐标系设定 工件坐标系选择 机床坐标系指令 高速高精度 模式 Ⅰ Ⅱ ○ ○ G00 ○ ○ G01 ○ ○ G02 ○ ○ G17 ○ ○ G40 ○ - G43 ○ ○ G50.1 - - - - - - ○ ○ G90 ○ ○ G91 ○ - G92 ○-G54~G59 ○ - G53 G 代码 G02 G03 G18 G41 G44 G51.1 G03 G19 G42 G49

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

功 能 高速高精度 G 代码 模式 Ⅰ Ⅱ ○ ○ M98 ○ ○ M198 ○ - G10 L50 ○ - G10 L10 ○ - G05.1 Q0 - ○ G05 P0 - ○ G05.1 Q2 G05.1 Q0 ○ ○ Fxxx ○ ○ Nxxx ○ ○ ( ) ○ ○ / ○ ○ Mxxx Sxxx Txxx ○ ○ I J K ○ ○ X Y Z 子程序调用 外部子程序调用 可编程数据输入 可编程补偿量输入 高速高精度控制Ⅰ取消 高速高精度控制Ⅱ取消 样条曲线控制 F 代码指令 顺序编号指令 注释指令 可选单节跳跃 辅助功能(注 1) 圆弧插补的 I/J/K/R 指令 轴移动数据

Bxxx R etc.

(注1)M96、M97无法使用。(仅限高速高精度控制Ⅱ)

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

13.17.2 SSS控制

功能及目的 在以往的高精度控制中,将2个单节间的角度与转角减速角度相比较,决定是否在单节之间执行转角减速。由 此,角度与转角减速角度接近的单节之间将会产生急剧的速度变化,可能留下伤痕或条纹。

在SSS(Super Smooth Surface)控制中,则通过使用大范围的路径信息,预测最佳的速度进行速度控制。SSS 控制与以往的高精度控制功能相比具有以下特征,能够获得更为平滑的加工面。

(1) 不容易发生干扰加工的单节(微小高度差或扭曲)引起的速度变动,减少了这些单节造成的伤痕。 (2) 在不需要转角减速的位置,如果预测的加速度较大,也对速度进行钳制。 对于转角部位较多的加工,可以有效缩短加工时间。

以往的最佳转角减速 SSS控制 进给速度 不减速 匹配角度的减速速度

进给速度

转角减速角度θ以下时

θ 时间 进给速度

时间 进给速度 ≒

转角减速角度θ以上时

θ 时间 时间

SSS控制中识别的路径方向的长度,可以通过加工参数“#8091 基准长度”进行调整。设定值越大,范围越大, 越不易受到误差的影响。

(注)本功能为选项功能。另外,使用本功能必要有高速高精度控制Ⅱ选项功能。

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

详细说明

(1) 使用SSS控制遵照以下步骤。

(a) 事先启用以下参数。 基本规格参数

“#1267 ext03/bit0” 加工参数 “#8090 SSS控制有效”

(b) 指定“G05 P10000 ;”(高速高精度控制Ⅱ打开)。

→指定“G05 P0 ;”(高速高精度控制Ⅱ关闭)之前,SSS控制有效。

(2) SSS控制可通过计算机链接、纸带、MDI、IC卡、记忆运转中的任意一个完成控制。

(3) 根据单节字符数的不同,加工速度有时可能有所降低。

(4) 指定可指令数据以外的数据时,请在关闭SSS控制模式后再发出指令。

与其他功能之间的关系

(1) SSS控制开始时的模态状态必须如下所示。

未满足条件时,将发生程序错误(P34)。

模态状态

功 能 刀具半径补偿模式 可编程镜像 切削模式 宏模态调用模式 可编程坐标旋转模式 固定循环模式 每转进给 恒表面速度控制模式 插入型宏模式 模态以外的状态

功 能 参数镜像 外部镜像 模式 G40 G50.1 G64 G67 G69 G80 G94 G97 M97 状态 OFF OFF

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

(2) SSS控制模式中可指定的功能如下表所示。

指定下述以外的功能将发生程序错误。 ·指定G代码时:程序错误(P34)

·上述以外 :程序错误(P33)

功 能 定位 切削进给 螺旋插补 涡旋插补 平面选择 刀具半径补偿 可编程镜像 绝对指令 增量指令 子程序调用 外部子程序调用 高速高精度控制Ⅱ取消 样条曲线控制 F 代码指令 顺序编号指令 注释指令 可选单节跳跃 辅助功能(注 1) 圆弧插补的 I/J/K/R 指令 轴移动数据 指令 G00 G01 G02 G02 G03 G02.1 G03.1 G17 G18 G40 G41 G50.1 G51.1 G90 G91 M98 M198 G05 P0 G05.1 Q2 G05.1 Q0 Fxxx Nxxx ( ) / Mxxx Sxxx I J X Y G03 G19 G42 Txxx K Z Bxxx R etc.

(3) F1位指令功能无法使用。 (4) M96、M97无法使用。

(5) 在SSS控制模式中,倍率、最大切削速度钳制、单节运转、图形跟踪仍有效。

(6) SSS控制模式中建议不要使用刀具半径补偿指令。

(7) 刀具半径补偿指令应在SSS控制模式中打开并关闭。 在未关闭刀具半径补偿

的状态下,关闭SSS控制模式将发生程序错误(P34)。

(8) SSS控制中几何1B指令无效。视作通常的圆弧指令处理。

13. 程序支持功能 13.17 高速高精度控制 ; G05, G05.1

参数标准值

SSS控制相关参数的标准值如下: (1) 加工参数

# 8019 精度系数 8020 8021 8022 8023 8029 8033 8034 8036 8037 转角减速角度 精度系数分离 转角精度系数 曲线精度系数 整合长度 整形有效 加速度钳制有效 转角判定切换 转角判定长度 项 目 0 10 1 0 -20 0 0 0 0 0 标准值

(注)参数调整中的参考事项 各参数和精度及速度的关系见下表。

通过这些设定,可以对加工所需精度和速度进行调整。 调整参数时,请注意确保设定值在机床不产生振动的范围内。

参数 #8022 转角精度系数 #8023 曲线精度系数 #8092 钳制速度系数 调整对象 转角部分的精度 曲线部分的精度 曲线部分的精度 效果 设定值越大=精度越高,速度越小 设定值越大=精度越高,速度越小 设定值越大=精度越低,速度越大 (注)通常设定为标准值,通过“#8023”进行调整。

(2) 基本规格参数 # 1148 1205 1206 1207 1209 1267 1572 1568 1569 1570 I_G611 G0bdcc G1bf G1btL Cirdcc ext03/bit0 Cirorp SfiltG1 SfiltG0 Sfilt2 项 目 初始高精度 G0 插补前 插补前加减速最高速度 插补前加减速时间常数 圆弧减速速度 G 代码切换 圆弧指令重叠 G1 软件加减速滤波器 G0 软件加减速滤波器 软件加减速滤波器 2 项 目 前馈增益 G00 前馈增益 转角减速最低速度 标准值 0 0 - - - 1 0 0 0 0

(3) 轴规格参数 # 2010 fwd_g 2068 G0fwdg 2096 crncsp

标准值 70 70 0

本文来源:https://www.bwwdw.com/article/4i56.html

Top