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