
fanuc 螺距误差补偿.pdf
8页1.轴控制轴控制 B-64303CM-1/01 - 26 - 1.3 误差补偿误差补偿 1.3.1 存储型螺距误差补偿存储型螺距误差补偿 概要概要 通过设定螺距误差补偿数据,则螺距误差可以以每个轴的检测单位进行补偿 注释注释 使用存储型螺距误差补偿功能时使用存储型螺距误差补偿功能时,请将参数,请将参数 NPE(No.8135#0)设定为设定为“0“ 将刀具参考点返回的位置作为补偿原点,以设定在每个轴上的补偿间隔,将相当 于补偿点数量的补偿值设定在螺距误差补偿数据中 螺距误差补偿数据也可用外部 I/O 设备(如 Handy File)设定(见用户手册), 但也可 通过 MDI 面板直接设定 最靠近正侧的补偿号 参数 最靠近正侧的补偿号 参数(No.3622) 参考点的补偿号参考点的补偿号 参数参数(No.3620) 1 2 3 333231343536 37 -1 -2 最靠近负侧的补偿号最靠近负侧的补偿号 参数参数(No.3621) 补偿点号补偿点号 设定补偿设定补偿 343536 37 313233 -3+1+1+1+2-1 -3 参考点点参考点点 补偿点的间隔补偿点的间隔 参数参数(No.3624) 补偿倍率补偿倍率 参数参数(No.3623) 螺距误差补偿量(绝对值)螺距误差补偿量(绝对值) 螺距误差补偿中,需要设定下面的参数,对于用这些参数设定的螺距误差补偿点 号,需要设定螺距误差补偿量。
在上例中,作为与参考点对应的螺距误差补偿点 号,设定 33 · 参考点的螺距误差补偿点号(每个轴) 参数(No.3620) · 最靠近负侧的螺距误差补偿点号(每个轴) 参数(No.3621) · 最靠近正侧的螺距误差补偿点号(每个轴) 参数(No.3622) · 螺距误差补偿倍率(每个轴) 参数(No.3623) · 螺距误差补偿点的间隔(每个轴) 参数(No.3624) 补偿值设定范围 -7 ~ + 7 螺距补偿动作: 当轴运动方向为负- 正,系统 在图中跃变处把+ 1(负- 正该 处的跃变量(带正负))的补 偿量叠加到位置寄存器中(不 放映到系统的位置管理中,即 坐标显示不放映) 当轴运动方向为正- 负,系统 在图中跃变处把-1(正- 负该 处的跃变量(带正负))的补 偿量叠加到位置寄存器中(不 放映到系统的位置管理中,即 坐标显示不放映) B-64303CM-1/01 1.轴控制轴控制 - 27 - 解释解释 ·补偿点的指定·补偿点的指定 各轴的补偿点的指定,可通过夹着参考点的补偿点编号指定(+)侧、(-)侧来进行 机械的行程超过(+)侧、(-)侧所指定的范围时,有关超出的范围,不进行螺距误 差补偿(补偿量全都成为 0)。
·补偿点号·补偿点号 补偿点数,在螺距误差设定画面上提供有共计 1024 点,从 0 到 1023通过参数 将该编号任意分配给各轴 参数中为各轴设定参考点的补偿号(No.3620)、最靠近负侧的补偿点号(No.3621) 以及最靠近正侧的补偿点号(No.3622) 另外,螺距误差设定画面中,在最靠近负侧的补偿号前,显示该轴的名称 ·补偿点的间隔·补偿点的间隔 螺距误差补偿的补偿点为等间隔,在参数(No.3624)中为每个轴设定该间隔 螺距误差补偿点的间隔有最小值限制,通过下式确定 螺距误差补偿点间隔的最小值=最大进给速度(快速移动速度)÷7500 单位: 螺距误差补偿点间隔的最小值:mm, inch, deg 最大进给速度:mm/min, inch/min, deg/min [例] 最大快速移动速度为 15000mm/min 时,螺距误差补偿点的间隔的最小值 成为 2mm 举例举例 ·直线轴的情形·直线轴的情形 ·机械的行程:-400mm~+800mm ·螺距误差补偿点的间隔:50mm ·参考点的补偿点号:40 则: 最靠近负侧的补偿点号为 (参考点的补偿点号)-(参考点的补偿点号)- (负侧的机械行程长度(负侧的机械行程长度 / 补偿点的间隔)+补偿点的间隔)+1 =40-400/50+1=33 最靠近正侧的补偿点号为 (参考点的补偿点号)+(参考点的补偿点号)+ (正侧的机械行程长度(正侧的机械行程长度 / 补偿点的间隔)补偿点的间隔) =40+800/50=56 1.轴控制轴控制 B-64303CM-1/01 - 28 - 机械坐标和补偿点号的对应,如下所示。
3339404142 56 -400-350-100-50 0 50 100 750 800 机械坐标机械坐标 (mm) 补偿点号 位置输出补偿量 补偿点号 位置输出补偿量 因此,按照如下方式设定参数 参数参数 设定值设定值 No.3620 : 参考点的补偿号参考点的补偿号 40 No.3621 : 最靠近负侧的补偿点号最靠近负侧的补偿点号 33 No.3622 : 最靠近正侧的补偿点号最靠近正侧的补偿点号 56 No.3623 : 补偿倍率补偿倍率 1 No.3624 : 补偿点间隔补偿点间隔 50000 在与各自区间对应的补偿点号的位置输出补偿量 下面是补偿量的例子 -400-300-200 -100 100200 300 400 (mm) 0 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 -1 -2 -3 -4 +1 +2 +3 +4 螺距误差补偿量螺距误差补偿量(绝对值绝对值) 参考点参考点 ··旋转轴的情形旋转轴的情形 ·每转动一周的移动量:360° ·螺距误差补偿点间隔:45° ·参考点的补偿点号:60 则: 最靠近负侧的补偿点号,在旋转轴的情形下为 (参考点的补偿点号)+(参考点的补偿点号)+1=60+1=61 最靠近正侧的补偿点号为 (参考点的补偿点号)+(参考点的补偿点号)+ (每转动一周的移动量(每转动一周的移动量/补偿点的间隔)补偿点的间隔)=60+360/45=68 补偿点号补偿点号 33 33 35 3637383940414243444546 47 48 4956 设定补偿量设定补偿量 +2 +1 +1 -20 -10 -1+2+10 -1-1-2 0 +1 +2+1 B-64303CM-1/01 1.轴控制轴控制 - 29 - 机械坐标和补偿点号的对应,如下所示。
0.0 45.0 90.0 135.0 180.0 225.0 270.0 315.0 (68) (60) (67) (66) (65)(64) (63) (62) (61) (+) 参考参考点点 ○○位置位置输出补偿输出补偿量量 因此,参数成为如下所示的情形 参数参数 设定值设定值 No.3620 : 参考点的补偿号参考点的补偿号 60 No.3621 : 最靠近负侧的补偿点号最靠近负侧的补偿点号 61 No.3622 : 最靠近正侧的补偿点号最靠近正侧的补偿点号 68 No.3623 : 补偿倍率补偿倍率 1 No.3624 : 补偿点间隔补偿点间隔 45000 No.3625 : 每转动一周的移动量每转动一周的移动量 360000 从 61 到 68 的补偿量的和不是 0 时,每转动一周的螺距误差补偿量将会累积起 来,成为位置偏移的原因 另外,在补偿点的 60 中输入与 68 相同的补偿量 下面是补偿量的例子 60 61 62 63 64 65 66 67 68 +1 -2 +1 +3 -1 -1 -3 +2 +1 番号 補正量 (deg) 0 61 62 63 64 65 66 67 68 (60) -1 -2 -3 -4 +1 +2 +3 +4 ピッチ誤差補正量 (アブソリュート値) 45 90135180225 270 315 61 62 63 64 65 66 67 45 90135180225270315 0 61 62 45 90 68 (60) レファレンス点 补偿点号补偿点号 6061626364656667 68 设定补偿量设定补偿量+1-2+1+3-1-1-3+2 +1 螺距误差补偿量螺距误差补偿量 (绝对值绝对值) 参考点参考点 1.轴控制轴控制 B-64303CM-1/01 - 30 - 参数参数 3620 每个轴的参考点的螺距误差补偿点号每个轴的参考点的螺距误差补偿点号 注释注释 在设定完此参数后,需要暂时切断电源。
在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 字轴型 [数据范围] 0~1023 此参数为每个轴设定对应于参考点的螺距误差补偿点号 3621 每个轴的最靠近负侧的螺距误差补偿点号每个轴的最靠近负侧的螺距误差补偿点号 注释注释 在设定完此参数后,需要暂时切断电源在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 字轴型 [数据范围] 0~1023 此参数为每个轴设定最靠近负侧的螺距误差补偿点号 3622 每个轴的最靠近正侧的螺距误差补偿点号每个轴的最靠近正侧的螺距误差补偿点号 注释注释 在设定完此参数后,需要暂时切断电源在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 字轴型 [数据范围] 0~1023 此参数为每个轴设定最靠近正侧的螺距误差补偿点号 需要设定比参数(No.3620)的设定值更大的值 B-64303CM-1/01 1.轴控制轴控制 - 31 - 3623 每个轴的螺距误差补偿倍率每个轴的螺距误差补偿倍率 注释注释 在设定完此参数后,需要暂时切断电源在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 字节轴型 [数据范围] 0 ~ 100 此参数为每个轴设定螺距误差补偿倍率。
设定 1 作为螺距误差补偿倍率时,补偿数据的单位与检测单位相同 设定了 0 的情况下,不予补偿 3624 每个轴的螺距误差补偿点间隔每个轴的螺距误差补偿点间隔 注释注释 在设定完此参数后,需要暂时切断电源在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 实数轴型 [数据单位] mm、inch、度(机械单位) [数据最小单位] 取决于该轴的设定单位 [数据范围] 参阅下列内容 螺距误差补偿的补偿点为等间隔,为每个轴设定该间隔 螺距误差补偿点的间隔有最小值限制,通过下式确定 螺距误差补偿点间隔的最小值=最大进给速度/7500 单位:mm、inch、deg 或 mm/min、inch/min、deg/in 例 最大进给速度为 15000mm/min 时,螺距误差补偿点的间隔的最小值成为 2 mm 1.轴控制轴控制 B-64303CM-1/01 - 32 - 3625 旋转轴型螺距误差补偿的每转动一周的移动量旋转轴型螺距误差补偿的每转动一周的移动量 注释注释 在设定完此参数后,需要暂时切断电源在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 实数轴型 [数据单位] mm、inch、度(机械单位) [数据最小单位] 取决于该轴的设定单位。
[数据范围] 参阅下列内容 若是进行旋转轴型螺距误差补偿的轴 (参数 ROSx (No.1006#1)= “0” 、 参数 ROTx (No.1006#0)=“1”),为每个轴设定每转动一周的移动量每转动一周的移动 量不必为 360 度,可以设定旋转轴型螺距误差补偿的周期 但是,每转动一周的移动量、补偿间隔和补偿点数,必需满足下面的关系 每转动一周的移动量=补偿间隔×补偿点数 此外,为使每转动一周的补偿量的和必定等于 0,还需要设定每个补偿点中的补 偿量 注释注释 设定值为设定值为 0 时,设定一个时,设定一个 360 度的角度度的角度 #7 #6 #5 #4 #3 #2 #1 #0 8135 NPE 注释注释 在设定完此参数后,需要暂时切断电源在设定完此参数后,需要暂时切断电源 [输入类型] 参数输入 [数据类型] 位型 # 0 NPE 是否使用存储型螺距误差补偿 。












