FANUC数控系统螺距误差补偿功能.
立式加工中心机床的螺距误差补偿(精)
立式加工中心机床的螺距误差补偿随着我国制造业的飞速发展,数控机床制造技术也在不断地发展,同时对数控机床的各项性能提出了越来越高的要求。
机床的定位精度便成为了衡量机床性能的一项重要指标。
机械结构当中不可避免的摩擦、间隙,以及装配误差成为了制约机床定位精度的主要因素。
由此,数控系统的制造商开发出了螺距误差补偿功能,借此以消除或者削弱以上因素对机床定位精度的影响,从而达到更好的加工效果。
发那科与西门子两大公司在这个领域表现得尤为出色,以下将对这两种数控系统的螺距误差补偿方法进行详细介绍。
1.发那科数控系统机床的误差补偿(以FANUC 0i-MD为例)1.1基本概念1.1.1补偿点的指定各轴的补偿点的指定,可通过夹着参考点的补偿点编号指定(+)侧、(-)侧来进行。
机械的行程超过(+)侧、(-)侧所指定的范围时,有关超出的范围,不进行螺距误差补偿(补偿量全都成为0)。
1.1.2补偿点号补偿点数,在螺距误差设定画面上提供有共计1024 点,从0 到1023。
通过参数将该编号任意分配给各轴。
另外,螺距误差设定画面中,在最靠近负侧的补偿号前,显示该轴的名称。
1.1.3补偿点的间隔螺距误差补偿的补偿点为等间隔,在参数中为每个轴设定该间隔。
螺距误差补偿点的间隔有最小值限制,通过下式确定。
螺距误差补偿点间隔的最小值=最大进给速度(快速移动速度)÷75001.2相关参数(1)1851 每个轴的反向间隙补偿量。
(2)1852 每个轴的快速移动时的反向间隙补偿量。
(3)3620 每个轴的参考点的螺距误差补偿点号。
(4)3621 每个轴的最靠近负侧的螺距误差补偿点号。
(5)3622 每个轴的最靠近正侧的螺距误差补偿点号。
(6)3623 每个轴的螺距误差补偿倍率。
(7)3624 每个轴的螺距误差补偿点间隔。
注:以上参数中3620,3621,3622,3624修改后需要切断电源并重新上电才生效,其余参数修改后复位即可生效。
FANUC 常用的系统参数
这一类参数用于设定各种插补方式下的启动停止时的加减速的方式, 以及在程序路径发生变化时(如出现转角、过渡等)进给速度的变化。 6、与程序编制相关的参数:参数号:3401~3460; 用于设置编程时的数据格式,设置使用的 G 指令格式、设置系统缺 省的有效指令模态等等和程序编制有关的状态。 7、与螺距误差补偿相关的参数:参数号:3620~3627; 我们知道,数控机床具有对螺距误差进行电气补偿的功能。在使用这 样的功能时,系统要求对补偿的方式、补偿的点数、补偿的起始位置、 补偿的间隔等等参数进行设置。 ADFT 1:进行自动漂移补偿。
76543210
TCW、CWM:S 模拟输出时输出符号,见附表 7。
附表 7 S 模拟输出时的输出符号
TCW CWM 输 出 的 符 号 0 0 M03,M04 均为正输出 0 1 M03,M04 均为负输出 1 0 M03 为正输出,M04 为
11
负输出 M03 为负输出,M04 为 正输出
ORCW 1:定向停车时 S 模拟输出 为负值。 0:定向停车时 S 模拟输出 为正值。 INHMN 1:带有菜单编辑功能时, 不显示菜单。 0:带有菜单编辑功能时,显示菜单。 (※此项功能在 OT—Mate 中无效) GOFC 1:指令刀补号为 0 时,刀具形状补偿也被取消。 0:指令刀补号为 0 时,刀具形状补偿不被取消。 GMOFS 1:刀具形状补偿用矢量处理,即随着刀具的移动进行。 0:刀具形状补偿通过坐标系的偏移进行补偿。 GOFU2 1:刀具形状补偿号 T 代码的上二位指定。 0:刀具形状补偿号 T 代码的下二位指定。 JHD 1:JOG 方式下手摇脉冲发生器有效。 0:JOG 方式下手摇脉冲发生器无效。
DOFSI 1:可进行刀具位置补偿量的直接输入。 0:不进行刀具位置补偿量的直接输入。 PRG9 1:程序号为 9000~9999 的子程序被保护,不能进行以下 编辑操作: ① 程序的清除。即使消除所有程序,9000 号以后的程序仍被保 留。 ② 程序的穿孔输出。即使所有的程序都穿孔输出,9000 号以后 的程序也不穿孔输出。 ③ 程序号的检索。 ④ 程序存储后的编辑。 ⑤ 程序的存储。程序不能通过 MDI 方式和纸带存入。 ⑥ 程序的比较。 0:程序号为 9000~9999 的子程序能被编辑。 OFFVY 1:即使 VRDY 信号先于 PRDY 信号输出,亦无伺服报 警。 0:如果 VRDY 信号先于 PRDY 信号输出,出现伺服报警。 EBCL 1:显示内存中的程序时,EOB 码用“*”表示。 0:显示内存中的程序时,EOB 码用“;”表示。 ISOT 1:通电后,即使不返回参考点,快移亦有效。 0:通电后,即使不返回参考点,快移才有效。
FANUC数控系统基本参数的操作与设定
FANUC 数控系统基本参数的操作与设定于翠玉马海洋(潍坊职业学院机电工程系,山东潍坊 261031)摘要:数控系统的参数是数控系统用来匹配机床及数控功能的一系列数据,数控系统连接完成后,首先要对其进行系统参数的设定,本文经过对参数说明书的归纳整理,介绍数控系统各主要参数的的作用与意义及设定的基本操作方法与步骤,进而使读者在数控维修或调试过程中能独立完成系统的参数设定。
关键词:数控系统参数中图分类号:TG659 文献标识码:A 文章编号:1672-4801(2009)02-021-003引语在FANUC-0IB 数控系统中参数可分为系统参数、PLC 参数,系统参数又按照一定的功能进行分类,共有40 多类,PLC 参数是数控机床的PLC 程序中使用的数据,如计时器、计数器、保持形继电器的数据,这两类参数是数控机床正常启动的前提条件。
本文以系统常用的参数设定及调整为例将部分主要参数的设定做一阐述。
1 参数画面的基本操作1.1 系统参数的调用按下系统键盘上“SYSTEM”键,系统将进入相应画面,按下屏幕下方对应的软菜单键“参数”,此时进入到系统参数的设定画面,按下翻页键或光标键即可找到期望的参数,或直接输入参数号进行检索操作。
1.2 系统参数的设定将系统状态处于MDI 方式或急停情况下,按下系统键盘上“SFFSET/SETTING ”键, 再按“SETTING”,在出现的“PARAMETER WRITE”项将0 设为1,打开参数的写保护。
按下系统键盘的“SYSTEM”键,在“参数”软键内通过参数调用和检索方法找到期望的参数号,输入对应的设定值,按下“INPUT”输入数据,根据系统提示关机重启系统并关闭写保护完成操作。
2 系统常用参数设定及调整2.1 有关轴的参数设定(1)各轴轴基本参数设定 1001.0:直线轴最小移动单位。
0:公制1:英制1002.1:无挡块参考点设定。
0:无效1:有效1004.1:设定最小输入单位和最小移动单位。
FANUC 数控系统参数
Fanuc系统参数一.16系统类参数1.SETTING 参数参数号符号意义16-T 16-M0/0 TVC 代码竖向校验O O0/1 ISO EIA/ISO代码O O0/2 INI MDI方式公/英制O O0/5 SEQ 自动加顺序号O O2/0 RDG 远程诊断O O3216 自动加程序段号时程序段号的间隔O O2.RS232C口参数20 I/O通道(接口板):0,1: 主CPU板JD5A2: 主CPU板JD5B3: 远程缓冲JD5C或选择板1的JD6A(RS-422) 5: Data Server10 :DNC1/DNC2接口O O100/3 NCR 程序段结束的输出码O O100/5 ND3 DNC运行时:读一段/读至缓冲器满O OI/O 通道0的参数:101/0 SB2 停止位数O O101/3 ASII 数据输入代码:ASCII或EIA/ISO O O 101/7 NFD 数据输出时数据后的同步孔的输出O O 102 输入输出设备号:0:普通RS-232口设备(用DC1-DC4码)3:Handy File(3〃软盘驱动器)O O103 波特率:10:480011:960012:19200 O OI/O 通道1的参数:111/0 SB2 停止位数O O111/3 ASI 数据输入代码:ASCII或EIA/ISO O O 111/7 NFD 数据输出时数据后的同步孔的输出O O 112 输入输出设备号:0:普通RS-232口设备(用DC1-DC4码)3:Handy File(3〃软盘驱动器)O O113 波特率:10:480011:960012:19200 O O其它通道参数请见参数说明书。
3.进给伺服控制参数1001/0 INM 公/英制丝杠O O1002/2 SFD 是否移动参考点O O1002/3 AZR 未回参考点时是否报警(#90号)O 1006/0,1 ROT,ROS 设定回转轴和回转方式O O 1006/3 DIA 指定直径/半径值编程O1006/5 ZMI 回参考点方向O O1007/3 RAA 回转轴的转向(与1008/1:RAB合用) O O 1008/0 ROA 回转轴的循环功能O O1008/1 RAB 绝对回转指令时,是否近距回转O O 1008/2 RRL 相对回转指令时是否规算O O1260 回转轴一转的回转量O O1010 CNC的控制轴数(不包括PMC轴) O O1020 各轴的编程轴名O O1022 基本坐标系的轴指定O O1023 各轴的伺服轴号O O1410 空运行速度O O1420 快速移动(G00)速度O O1421 快速移动倍率的低速(Fo) O O1422 最高进给速度允许值(所有轴一样) O O1423 最高进给速度允许值(各轴分别设) O O1424 手动快速移动速度O O1425 回参考点的慢速 FL O O1620 快速移动G00时直线加减速时间常数O O 1622 切削进给时指数加减速时间常数O O1624 JOG方式的指数加减速时间常数O O1626 螺纹切削时的加减速时间常数O1815/1 OPT 用分离型编码器O O1815/5 APC 用绝对位置编码器O O1816/4,5,6 DM1--3 检测倍乘比DMR O O1820 指令倍乘比CMR O O1819/0 FUP 位置跟踪功能生效O O1825 位置环伺服增益O O1826 到位宽度O O1828 运动时的允许位置误差O O1829 停止时的允许位置误差O O1850 参考点的栅格偏移量O O1851 反向间隙补偿量O O1852 快速移动时的反向间隙补偿量O O1800/4 RBK 进给/快移时反向间补量分开O O4.坐标系参数1201/0 ZPR 手动回零点后自动设定工件坐标系O O1250 自动设定工件坐标系的坐标值O O1201/2 ZCL 手动回零点后是否取消局部坐标系O O 1202/3 RLC 复位时是否取消局部坐标系O O1240 第一参考点的坐标值O O1241 第二参考点的坐标值O O1242 第三参考点的坐标值O O1243 第四参考点的坐标值O O5.行程限位参数1300/0 OUT 第二行程限位的禁止区(内/外)O O 1320 第一行程限位的正向值O O1322 第一行程限位的反向值O O1323 第二行程限位的正向值O O1324 第二行程限位的反向值O O1325 第三行程限位的正向值O O1321 第三行程限位的反向值O O6.DI/DO参数3003/0 ITL 互锁信号的生效O O3003/2 ITX 各轴互锁信号的生效O O3003/3 DIT 各轴各方向互锁信号的生效O O2Fanuc系统参数3004/5 OTH 超程限位信号的检测O O3010 MF,SF,TF,BF滞后的时间O O3011 FIN宽度O O3017 RST信号的输出时间O O3030 M代码位数O O3031 S 代码位数O O3032 T代码位数O O3033 B代码位数O O7.显示和编辑3102/3 CHI 汉字显示O O3104/3 PPD 自动设坐标系时相对坐标系清零O O 3104/4 DRL 相对位置显示是否包括刀长补偿量O O 3104/5 DRC 相对位置显示是否包括刀径补偿量O O 3104/6 DRC 绝对位置显示是否包括刀长补偿量O O 3104/7 DAC 绝对位置显示是否包括刀径补偿量O O 3105/0 DPF 显示实际进给速度O O3105/ DPS 显示实际主轴速度和T代码O O3106/4 OPH 显示操作履历O O3106/5 SOV 显示主轴倍率值O O3106/7 OHS 操作履历采样O O3107/4 SOR 程序目录按程序序号显示O O3107/5 DMN 显示G代码菜单O O3109/1 DWT 几何/磨损补偿显示G/W O O3111/0 SVS 显示伺服设定画面O O3111/1 SPS 显示主轴调整画面O O3111/5 OPM 显示操作监控画面O O3111/6 OPS 操作监控画面显示主轴和电机的速度O O 3111/7 NPA 报警时转到报警画面O O3112/0 SGD 波形诊断显示生效(程序图形显示无效)O O 3112/5 OPH 操作履历记录生效O O3122 操作履历画面上的时间间隔O O3203/7 MCL MDI方式编辑的程序是否能保留O O3290/0 WOF 用MDI键输入刀偏量O O3290/2 MCV 用MDI键输入宏程序变量O O3290/3 WZO 用MDI键输入工件零点偏移量O O3290/4 IWZ 用MDI键输入工件零点偏移量(自动方式) O 3290/7 KEY 程序和数据的保护键O O8.编程参数3202/0 NE8 O8000—8999程序的保护O O3202/4 NE9 O9000—9999程序的保护O O3401/0 DPI 小数点的含义O O3401/4 MAB MDI方式G90/G91的切换O3401/5 ABS MDI方式用该参数切换G90/G91 O9.螺距误差补偿3620 各轴参考点的补偿号O O3621 负方向的最小补偿点号O O3622 正方向的最大补偿点号O O3623 螺补量比率O O3624 螺补间隔O O10.刀具补偿3109/1 DWT G,W分开O O3290/0 WOF MDI设磨损值O O3290/1 GOF MDI设几何值O O5001/0 TCL 刀长补偿A,B,C O5001/1 TLB 刀长补偿轴O5001/2 OFH 补偿号地址D,H O5001/5 TPH G45-G48的补偿号地址D,H O5002/0 LD1 刀补值为刀号的哪位数O5002/1 LGN 几何补偿的补偿号O5002/5 LGC 几何补偿的删除O5002/7 WNP 刀尖半径补偿号的指定O5003/6 LVC/LVK 复位时删除刀偏量O O5003/7 TGC 复位时删除几何补偿量(#5003/6=1)O 5004/1 ORC 刀偏值半径/直径指定O5005/2 PRC 直接输入刀补值用PRC信号O5006/0 OIM 公/英制单位转换时自动转换刀补值O O 5013 最大的磨损补偿值O5014 最大的磨损补偿增量值O11.主轴参数3701/1 ISI 使用串行主轴O O3701/4 SS2 用第二串行主轴O O3705/0 ESF S和SF的输出O O3705/1 GST SOR信号用于换挡/定向O3705/2 SGB 换挡方法A,B O3705/4 EVS S和SF的输出O3706/4 GTT 主轴速度挡数(T/M型)O3706/6,7 CWM/TCW M03/M04的极性O O3708/0 SAR 检查主轴速度到达信号O O3708/1 SAT 螺纹切削开始检查SAR O3730 主轴模拟输出的增益调整O O3731 主轴模拟输出时电压偏移的补偿O O3732 定向/换挡的主轴速度O O3735 主轴电机的允许最低速度O3736 主轴电机的允许最低速度O3740 检查SAR的延时时间O O3741 第一挡主轴最高速度O O3742 第二挡主轴最高速度O O3743 第三挡主轴最高速度O O3744 第四挡主轴最高速度O3751 第一至第二挡的切换速度O3752 第二至第三挡的切换速度O3771 G96的最低主轴速度O O3772 最高主轴速度O O4019/7 主轴电机初始化O O3 Fanuc系统参数4133 主轴电机代码O O12.其它6510 图形显示的绘图坐标系O7110 手摇脉冲发生器的个数O O7113 手脉的倍比m O O7114 手脉的倍比n O O13.0i系统的有关参数8130 总控制轴数O O8131/0 HPG 使用手摇脉冲发生器O O8132/0 TLF 刀具寿命管理功能O O8132/3 ISC 用分度工作台O8133/0 SSC G96功能生效O O8134/0 IAP 图形功能生效O O二.0系统参数1.SETTING 参数参数号符号意义0-T 0-M0000 PWE 参数写入O O0000 TVON 代码竖向校验O O0000 ISO EIA/ISO代码O O0000 INCH MDI方式公/英制O O0000 I/O RS-232C口O O0000 SEQ 自动加顺序号O O2.RS232C口参数2/0 STP2 通道0停止位O O552 通道0波特率O O12/0 STP2 通道1停止位O O553 通道1波特率O O50/0 STP2 通道2停止位O O250 通道2波特率O O51/0 STP2 通道3停止位O O251 通道3 波特率O O55/3 RS42 Remote Buffer 口RS232/422 O O 390/7 NODC3 缓冲区满O O3.伺服控制轴参数1/0 SCW 公/英制丝杠O O3/0.1.2.4 ZM 回零方向O O8/2.3.4 ADW 轴名称O30/0.4 ADW 轴名称O32/2.3 LIN 3,4轴,回转轴/直线轴O388/1 ROAX 回转轴循环功能O388/2 RODRC 绝对指令近距离回转O388/3 ROCNT 相对指令规算O788 回转轴每转回转角度O11/2 ADLN 第4轴,回转轴/直线轴O398/1 ROAX 回转轴循环功能O398/2 RODRC 绝对指令近距离回转O398/3 ROCNT 相对指令规算O788 回转轴每转回转角度O860 回转轴每转回转角度O500-503 INPX,Y,Z,4 到位宽度O O504-507 SERRX,Y,Z,4 运动时误差极限O O508-511 GRDSX.Y,Z,4 栅格偏移量O O512-515 LPGIN 位置伺服增益O O517 LPGIN 位置伺服增益(各轴增益) O O518-521 RPDFX,Y,X,4 G00速度O O522-525 LINTX,Y,Z,4 直线加/减速时间常数O O526 THRDT G92时间常数O528 THDFL G92X轴的最低速度O527 FEDMX F的极限值O O529 FEEDT F的时间常数O O530 FEDFL 指数函数加减速时间常数O O533 RPDFL 手动快速移动倍率的最低值O O534 ZRNFL 回零点的低速O O535-538 BKLX,Y,Z,4 反向间隙O O593-596 STPEX,Y,Z,4 伺服轴停止时的位置误差极限O O 393/5 快速倍率为零时机床移动O O4.坐标系参数10/7 APRS 回零点后自动设定工件坐标系O O2/1 PPD 自动设坐标系相对坐标值清零O24/6 CLCL 手动回零后清除局部坐标系O28/5 EX10D 坐标系外部偏移时刀偏量的值(×10)O 708-711 自动设定工件坐标系的坐标值O735-738 第二参考点O O780-783 第三参考点O O784-787 第四参考点O O5.行程限位8/6 OTZN Z轴行程限位检查否O15/4 LM2 第二行程限位O24/4 INOUT 第三行程限位O57/5 HOT3 硬超程-LMX--+LMZ有效O65/3 PSOT 回零点前是否检查行程限位O O700-703 各轴正向行程O O704-707 各轴反向行程O O15/2 COTZ 硬超程-LMX--+LMZ有效O20/4 LM2 第二行程限位O24/4 INOUT 第三行程限位O743-746 第二行程正向限位O747-750 第二行程反向限位O804-806 第三行程正向限位O807-809 第三行程反向限位O770-773 第二行程正向限位O774-777 第二行程反向限位O747-750 第三行程正向限位O751-754 第三行程反向限位O760-763 第四行程正向限位O764-767 第四行程反向限位O6.进给与伺服电机参数1/6 RDRN 空运行时,快速移动指令是否有效O O8/5 ROVE 快速倍率信号ROV2(G117/7)有效O49/6 NPRV 不用位置编码器实现主轴每转进给O O 20/5 NCIPS 是否进行到位检查O O4—7 参考计数器容量O O4—7 检测倍比O O21/0.1.2.3 APC 绝对位置编码器O O4 Fanuc系统参数35/7 ACMR 任意CMR O O37/0.1.2.3 SPTP 用分离型编码器O O100-103 指令倍比CMR O O7.DI/DO参数8/7 EILK Z轴/各轴互锁O O9/0.1.2.3 TFIN FIN信号时间O O9/4.5.6.7 TMF M,S,T读信号时间O O12/1 ZILK Z轴/所有轴互锁O31/5 ADDCF GR1,GR2,DRN 地址O252 复位信号扩展时间O O8.显示和编辑1/1 PROD 相对坐标显示是否包括刀补量O O2/1 PPD 自动设坐标系相对坐标清零O O15/1 NWCH 刀具磨损补偿显示W O O18/5 PROAD 绝对坐标系显示是否包括刀补量O 23/3 CHI 汉字显示O O28/2 DACTF 显示实际速度O O29/0.1 DSP 第3,4轴位置显示O35/3 NDSP 第4轴位置显示O38/3 FLKY 用全键盘O O48/7 SFFDSP 显示软按键O O60/0 DADRDP 诊断画面上显示地址字O O60/2 LDDSPG 显示梯形图O O60/5 显示操作监控画面O O64/0 SETREL 自动设坐标系时相对坐标清零O O 77/2 伺服波形显示O O389/0 SRVSET 显示伺服设定画面O O389/1 WKNMDI 显示主轴调整画面O O9.编程参数10/4 PRG9 O9000-O9999号程序保护O O15/7 CPRD 小数点的含义O O28/4 EXTS 外部程序号检索O O29/5 MABS MDI-B中,指令取决于G90/G91设定O 389/2 PRG8 O8000-O8999号程序保护O O394/6 WKZRST 自动设工件坐标系时设为G54 O10.螺距误差补偿11/0.1 PML 螺补倍率O O712-715 螺补间隔O756-759 螺补间隔O1000, 20003000, 4000 补偿基准点O O1001-11282001-21283001-31284001-4128 补偿值O O11.刀具补偿1/3 TOC 复位时清除刀长补偿矢量0 O1/4 ORC 刀具补偿值(半径/直径输入) O8/6 NOFC 刀补量计数器输入O10/5 DOFSI 刀偏量直接输入O13/1 GOFU2 几何补偿号(由刀补号或刀号)指定O13/2 GMOFS 加几何补偿值(运动/变坐标)014/0 T2D T代码位数O14/1 GMCL 复位时是否清几何补偿值O14/5 WIGA 刀补量的限制O15/4 MORB 直接输入刀补测量值的按钮O24/6 QNI 刀补测量B时补偿号的选择O75/3 WNPT 刀尖补偿号的指定(在几何还是在磨损中) O122 刀补测量B时的补偿号O728 最大的刀具磨损补偿增量值O729 最大的刀具磨损补偿值O78/0 NOINOW 用MDI键输入磨损补偿量O O78/1 NOINOG 用MDI键输入几何补偿量O O78/2 NOINMV 用MDI键输入宏程序变量O O78/3 NOINMZ 用MDI键输入工件坐标偏移量O O393/2 MKNMDI 在自动方式的停止时,用MDI键输入工件坐标偏移量O O12.主轴参数13/5 ORCM 定向时,S模拟输出的极性13/6.7 TCW,CWM S模拟M03,M04的方向O O14/2 主轴转速显示O O24/2 SCTO 是否检查SAR(G120/4) O O49/0 EVSF SF的输出O O71/0 ISRLPC 串行主轴时编码器信号的接法O71/4 SRL2SP 用1或2个串行主轴O71/7 FSRSP 是否用串行主轴O108 G96或换挡(#3/5:GST=1)或模拟主轴定向SOR:G120/5:M)=1速度OO110 检查SAR(G120/4)的延时时间O516 模拟主轴的增益(G96) O539 模拟主轴电机的偏移补偿电压(G96) O551 G96的主轴最的转速O556 G96的主轴最高转速O540-543 各挡主轴的最高转速O3/5 GST 用SOR(G120/5)定向/换挡O14/0 SCTA 加工启动时检查SAR信号O20/7 SFOUT 换挡时输出SF O29/4 FSOB G96时输出SF O35/6 LGCM 各挡最高速的参数号O539,541,555 各挡的主轴最高转速O542 主轴最高转速O543 主轴最低转速O585,586 主轴换挡速度(B型) O577 模拟主轴电机的偏移补偿电压O6519/7 主轴电机初始化O O6633 主轴电机代码O O6501/2 POSC2 用位置编码器O O6501/5-7 CAXIS1-3 用高分辨率编码器O O6503/0 PCMGSL 定向方法(编码器/磁传感器) O O6501/1 PCCNCT 内装传感器O O6501/4.6.7 位置编码器信号O O6504/1 HRPC 高分辨率编码器O O13.其它24/0 IGNPMC 用PMC O O71/6 DPCRAM 显示PMC操作菜单O O123 图形显示的绘图坐标系O6回复:Fanuc系统参数具体设置的时候是怎么知道那两个0的位置的呢QQ516136625请指教7补充一下G00快速定位方式的参数FANUC18M系统,SYSTEM/参数1401号参数#1位元LRP 定位(G00)0:定位以非线性定位形态执行,因此刀具以各轴互相独立方式快速移动。
数控机床定位精度的补偿方法简述
数控机床定位精度的补偿方法简述北京亚崴技术服务有限责任公司路宝新由于机械电子技术的飞速发展,数控机床做为一种高精度、高效率、稳定性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置。
数控机床的定位精度是影响其高精度性能的一个重要方面,因而也是数控机床验收时的一个重要项目。
利用数控系统的螺距误差补偿功能进行调整,可以大大提高数控机床的定位精度,而电气控制系统不同,其定位精度的补偿方法也不尽相同,本文将以FANUC-0系统和SIEMENS-880系统为例,简单介绍数控系统螺距误差补偿的方法。
螺距误差补偿这项工作应该是在机床几何精度(床身水平、平行度、垂直度等)调整完成后进行的,这样可以尽量减少几何精度对定位精度的影响。
另外,进行螺距误差补偿时应使用高精度的检测仪器(如激光干涉仪),这样可以先测量再补偿,补偿后再测量,并按照相应的分析标准(如VDI3441、JIS6330、GB10931-89等)对测量数据进行分析,直到达到机床对定位精度的要求范围。
机床的螺距误差补偿功能包括线性轴和旋转轴两种方式,分别可以对直线轴和旋转工作台的定位精度进行补偿。
但有一点需要注意,就是在补偿旋转轴时应注意:在0°~360°之间各补偿点的补偿值总和应为0,以使0°和360°的绝对位置保持一致,否则旋转轴旋转角度每超过360°一次,就产生一次累积误差,从而影响机床的加工精度。
另外,螺距误差补偿功能的实现方法又有增量型和绝对型之分。
所谓补偿就是指通过特定方法对机床的控制参数进行调整,其参数调整方法也依各数控系统不同而各有差异。
所谓增量型是指以被补偿轴上相领两上补偿点间的误差差值为依据来进行补偿,而绝对型是指以被补偿轴上各个补偿点的绝对误差值为依据来进行补偿。
FANUC-0数控系统的螺距误差补偿功能是一种增量型补偿方法,FANUC-0数控系统与螺距误差补偿功能有关的参数如下:7654321076543210PML2和PML1的组合决定误差补偿倍率,它对X、Y、Z和第四轴有效。
基于FANUC系统中G10指令使用方法的探索
基于FANUC系统中G10指令使用方法的探索作者:刘先生来源:《现代商贸工业》2010年第08期摘要:在FANUC 0I数控系统中,G10是一个比较特殊的指令,在不同的场合下有着不同的用途,但都能体现它的强大。
通过实例,介绍了FANUC系统中可编程参数自动设定G10指令在数控维修、数控编程等方面中配合使用的方法和技巧,以供参考。
关键词:FANUC 0I数控系统;G10指令;使用方法中图分类号:TP文献标识码:A文章编号:1672-3198(2010)08-0299-0 前言在对FANUC 0I数控系统进行维修时,可使用G10指令把系统参数输入到系统内,该功能用于设定螺距误差补偿数据。
随着对数控编程的了解,在编程中越来越多的地方使用G10指令,即简化了操作步骤,也使程序简洁、精炼,更使许多复杂的问题简单化。
因此本文对G10指令做以下几方面的探索。
1 G10指令用于参数设定众所周知,数控机床在制造过程中的一个重要的环节就是对传动丝杠副的实际位置精度进行测量。
螺旋误差的补偿数据可要以使用激光干涉仪进行测得,但是如何把这些螺旋误差的补偿数据(参数)输入到机床控制系统中去,是一项非常繁重的任务,如果把这项任务用G10来完成,即使用G10指令编辑程序,通过CF卡、RS232口等的传输手段传到机床,再运行就可实现上述目的。
G10L50设定参数输入方式N_R_;非轴性参数N_P_R_;轴性参数G11;取消参数输入方式在上述指令中各参数的意义如下N_;表示参数号(5位数)或补偿位置号(螺距误差补偿号+10000(5位数))。
R_; 表示参数设定值,前面的零可以省略,参数(R_)设定值不用小数点。
P_;表示对轴类参数设定从1到4(最大4轴)的轴号(P_)。
控制轴按CNC显示的顺序编号。
使用方法如下(1) 设定位(非轴)型参数No.3404位G10L50;参数输入方式N3404R00000100;SBP设定G11;取消参数输入方式(2)修改轴型参数No.1322(设定存储行程极限2中各轴正向的坐标值)中Z轴(第3轴)和A 轴(第4轴)的值。
西门子与fanuc螺距补偿
数控设备调试与维护----数控系统参数调整一、实验的性质与任务数控机床的性能在很大程度上是由系统软件的运行性能决定,在系统中对参数设置不同的值可以改变系统的运行状态。
为了使数控机床运行良好,在数控机床生产过程中、生产完成以后都会根据机床以及系统的配置和测试性能对系统参数进行调试。
通过该实验期望通过该实验对数控系统及其调试有更为深刻的了解。
二、实验的目的和要求在完成实验过程中,熟悉数控系统参数手册的使用方法,了解数控系统的参数构成及其种类。
通过完成参数调整实验的过程,以及观测参数调整完成后系统以及机床的运行性能,了解系统参数的变化对机床的影响。
对学生的要求是:1、养成安全、认真、踏实、严谨、一丝不苟的工作作风。
2、熟悉查阅数控系统参数手册的方法;3、了解系统参数的体系架构;4、掌握在数控系统中查找、修改参数的方法;6、掌握方法;7、撰写符合实验过程、内容的实验报告;8、现场操作指导教师要求的实验内容;三、预备知识数控系统的参数体系是比较繁杂,参数种类比较多,我们在调整参数前必须对各系统参数有较为详细的了解。
系统参数种类繁多,涉及到对系统的各个方面的调整。
在数控机床中,不管是那一种系统,参数按其不同功能土要有以下几种:1.系统参数这些参数一般由机床开发部制造商根据用户的选择进行设置,并有较高级别的密码保护,其中的参数设置对机床的功能有一定的限制,他其中的内容一般不容许用户修改。
2.用户参数这是供用户在使用设备时自行设置的参数,内容以设备加工时所需要的各种要求为主,可随时根据用户使用的情况进行调整,如设置合理可提高设备的效率和加工精度。
2.通信参数用以数据的输入/输出(i/o)转送。
3.PLC参数设置PLC中容许用户修改的定时、计时、计数,刀具号及开通PLC中的一些控制功能。
4.机械参数有些也包括在用户参数内,主要以机床行程规格,原点位置,位置的测量方式,伺服轴、主轴调整,丝杆螺距、间隙补偿方面为主,特别是伺服,主轴控制参数,设置不当设备就不能正常工作并且造成机床精度达不到要求,甚至于机床不能使用。
FANUC_0i系统参数的设定方法
(2)伺服电动机ID号(MOTOR ID NO)
(3)AMR:设定电枢倍增比 α 系列和α i系列伺服电动机设定为“00000000” 与电机内装编码器类型无关。 (4)CMR:设定伺服系统的指令倍率 设定值=(指令单位/检测单位)×2 如数控车床的X轴通常采用直径编程:为1
数控铣床和加工中心:为2
5.伺服调整画面
(五)串行主轴参数设定
1. 主轴模块标准参数的初始化 主轴模块标准参数的初始化,就是将主轴的设定参数 按FANUC标准主轴电动机型号进行重新覆盖。对于 FANUC系统,主轴模块标准参数初始化的步骤如下: (1)系统急停状态,打开电源; (2)将主轴电动机型号的代码(参见伺服电机表) 设定在系统串行主轴电动机代码参数No.4133中。 (3)将自动设定串行数字主轴标准值的参数4019#7 (LDSP)置为“1”。 (4)将电源关断,再打开,主轴标准参数被写入。
参数表
P352
通用系统参数的修改
(一)打开参数写保护开关P86 (二)根据参数号查找参数P86 (三)修改参数值P87
通用系统参数的修改
(一)打开参数写保护开关
通用系统参数的修改
(一)打开参数写保护开关
通用系统参数的修改
(二)根据参数号查找参数
通用系统参数的修改
(二)根据参数号查找参数
(一)FANUC0i系统参数的意义
数控系统的参数完成数控系统与机床结构和机 床各种功能的匹配,使数控机床的性能达到最 佳。
(二)FANUC0i系统数控系统参数的 分类
FANUC0i数控系统的参数按照数据的形式大致 可分为位型和字型
6.1反向间隙与螺距误差的补偿
坐标显示值为准),记录下百分表或千分表表盘读数(注意,移
动期间不能换向)。 第7步:用手脉正向移动X轴,直至NC显示器X轴相对坐标显示值为 0止,记录下百分表或千分表的读数。 第8步:计算出负向移动向正向移动换向时的反向偏差值(表盘读 数的相对变化值),这是第1次测量的X轴中点位置正向反向偏差
RS-232接口,自动对两轴线性误差分别进行补偿。
6)数控机床动态性能检测——利用RENISHAW动态特性测量与评 估软件,可用激光干涉仪进行机床振动测试与分析(FFT)、滚珠丝
杠的动态特性分析、伺服驱动系统的响应特性分析、导轨的动态特
性(低速爬行)分析等。
(2)激光干涉仪的安装 激光干涉仪的安装 (3)位置误差补偿操作 1)准备工作
三、检测结果
1.反向间隙-负值 (机床误差)
(1)图样
反向间隙-负值
(2)诊断值
(3)可能起因
1)在机床的导轨中可能存在间隙,导致当机床在被驱动换向 时出现在运动中跳跃。
2)用于弥补原有反向间隙而对机床进行的反向间隙补偿的数
值过大,导致原来具有正值反向间隙问题的机床出现负值反向间 隙。
3)机床可能受到编码器滞后现象的影响。
4)目标点定义
测量轴目标点定义界面(图中箭头表示操作顺序,后续图类同)
5)根据所选测量轴,建立满足测量要求的激光光路
线性测量镜组及其组合
光路调节示意图
反射光强度条
光路调节及反射光强度检查图
6)生成测量程序
①程序号或程序名。
②轴名: ③运行次数:
④选择方向:
⑤暂停周期: ⑥越程值:
⑦进给量:
⑧数据采集方式/零件程 序类型:
数控车床丝杠螺距误差的补偿
项目数控车床丝杠螺距误差的补偿一、工作任务及目标1.本项目的学习任务(1)学习数控车床丝杠螺距误差的测量和计算方法;(2)学习数控车床螺距误差参数的设置方法。
2.通过此项目的学习要达到以下目标(1)了解螺距误差补偿的必要性;(2)掌握螺距误差补偿的测量和计算方法;(3)能够正确设置螺距误差参数。
二、相关知识滚珠丝杠螺母机构数控机床进给传动装置一般是由电机通过联轴器带动滚珠丝杆旋转,由滚珠丝杆螺母机构将回转运动转换为直线运动。
1、滚珠丝杠螺母机构的结构滚珠丝杠螺母机构的工作原理见图1;在丝杠1 和螺母 4 上各加工有圆弧形螺旋槽,将它们套装起来变成螺旋形滚道,在滚道内装满滚珠2。
当丝杠相对螺母旋转时,丝杠的旋转面经滚珠推动螺母轴向移动,同时滚珠沿螺旋形滚道滚动,使丝杠和螺母之间的滑动摩擦转变为滚珠与丝杠、螺母之间的滚动摩擦。
螺母螺旋槽的两端用回珠管 3 连接起来,使滚珠能够从一端重新回到另一端,构成一个闭合的循环回路。
2、进给传动误差螺距误差:丝杠导程的实际值与理论值的偏差。
例如PⅢ级滚珠丝杠副的螺距公差为0.012mm/300mm。
反向间隙:即丝杠和螺母无相对转动时丝杠和螺母之间的最大窜动。
由于螺母结构本身的游隙以及其受轴向载荷后的弹性变形,滚珠丝杠螺母机构存在轴向间隙,该轴向间隙在丝杠反向转动时表现为丝杠转动α角,而螺母未移动,则形成了反向间隙。
为了保证丝杠和螺母之间的灵活运动,必须有一定的反向间隙。
但反向间隙过大将严重影响机床精度。
因此数控机床进给系统所使用的滚珠丝杠副必须有可靠的轴向间隙调节机构。
图2为常用的双螺母螺纹调隙式结构,它用平键限制了螺母在螺母座内的转动,调整时只要扮动圆螺母就能将滚珠螺母沿轴向移动一定距离,在将反向间隙减小到规定的范围后,将其锁紧。
3、电机与丝杠的联接、传动方式直联:用联轴器将电机轴和丝杠沿轴线联接,其传动比为1:1;该联接方式传动时无间隙;同步带传动:同步带轮固定在电机轴和丝杠上,用同步带传递扭矩;该传动方式传动比由同步带轮齿数比确定,传动平稳,但有传动间隙;齿轮传动:电机通过齿轮或齿轮箱将扭矩传到丝杠,传动比可根据需要确定;该方式传递扭矩大,但有传动间隙。
FANUC数控系统螺距误差补偿功能.
FANUC数控系统螺距误差补偿功能数控机床的直线轴精度表现在轴进给上主要由三项精度:反向间隙、定位精度和重复定位精度,其中反向间隙、重复定位精度可以通过机械装置的调整来实现,而定位精度在很大程度上取决于直线轴传动链中滚珠丝杠的螺距制造精度。
在数控机床生产制造及加工应用中,在调整好机床反向间隙、重复定位精度后,要减小定位误差,用数控系统的螺距误差螺距补偿功能是最节约成本且直接有效的方法。
FANUC数控系统已广泛应用在数控机床上,其螺距误差补偿功能有一定的典型性。
螺距补偿原理是将机械参考点返回后的位置作为螺距补偿原点,CNC系统以设定在螺距误差补偿参数中的螺距补偿量和CNC移动指令,综合控制伺服轴的移动量,补偿丝杠的螺距误差。
1 螺距误差补偿前的准备工作回参考点后,编程控制需要螺距误差补偿的轴,从参考点或机床机械位置某一点间歇移动若干个等距检测点,用激光干涉仪等检测计量仪器检测出各点的定位误差。
检测点数量可根据机床的工作长度自设。
2 设定螺距误差补偿参数打开参数开关在MDI方式下设置参数PWE=1,系统出现1000报警,同时按CAN和RESET键清除报警。
⑴参考点的螺距误差补偿点号码参数X轴参数No.1000Z轴参数No.2000⑵螺距误差补偿倍率参数参数No.0011的PML1,PML2。
.PML2 PML1 倍率( 0 0 31,0 1 32,1 0 34,1 1 38)设定的螺距补偿值,乘上该倍率,即为输出值.⑶螺距误差补偿点间隔X轴参数No.756Z轴参数No.757螺距误差补偿点为等间隔,设定范围从0到999999999。
一般设定单位是0.001毫米。
⑷螺距补偿点数目各轴从0到127共128个螺距补偿点⑸螺距补偿量及螺距补偿点的号X轴参数No.(1001+螺距补偿点号)Z轴参数No.(2001+螺距补偿点号)每个螺距补偿点螺距补偿量的范围为(-7)~(+7)乘以螺距补偿倍率。
负侧最远补偿点的号=原点补偿点-(负侧的机床长/补偿点间隔)+1正侧最远补偿点的号=原点补偿点+(正侧的机床长/补偿点间隔)3设定好螺距补偿参数后,在MDI方式下,设置参数PWE=0,关闭参数写状态。
SIEMENS FANUC系统的螺距误差补偿
SIEMENS FANUC系统的螺距误差补偿数控机床的性能在很大程度上是由系统软件的运行性能决定,在系统中对参数设置不同的值可以改变系统的运行状态。
为了使数控机床运行良好,在数控机床生产过程中、生产完成以后都会根据机床以及系统的配置和测试性能对系统参数进行调试。
通过该实验期望通过该实验对数控系统及其调试有更为深刻的了解。
FANUC系统的螺距误差补偿FANUC系统的LEC和西门子不一样的地方在于,西门子的补偿参数是通过运行程序来生效的,FANUC是直接将误差值输入到系统参数里面。
在FANUC系统里面与设定误差补偿的参数有:3620 各轴参考点的螺距补偿号码[数据形式] 字轴型 [数据单位] 号码/轻松数控网[数据范围] 0 ~ 1023该参数设定各轴参考点的螺距误差补偿点的号码。
3621 各轴负方向最远端的螺距误差补偿点的号码。
[数据形式] 字轴型[数据单位] 号码[数据范围] 0 ~ 1023该参数设定各轴负方向上最远端的螺距误差补偿点的号码3622 各轴正方向最远端的螺距误差补偿点的号码。
设定了此参数时,要切断一次电源。
[数据形式] 字轴型[数据单位] 号码[数据范围] 0 ~ 1023该参数设定各轴正方向上最远端的螺距误差补偿点的号码。
此参数的设定值要比参数NO.3620的设定值大。
3623 各轴螺距误差补偿倍率注设定了此参数时,要切断一次电源。
[数据形式] 字节型[数据单位] 1[数据范围] 0 ~ 100 设定各轴螺距误差补偿的倍率。
如果设定倍率为1,检测单位和补偿单位相同。
如果倍率设定是0,倍率与设定为1时相同。
3624 , 各轴的螺距误差补偿点的间距注设定了此参数时,要切断一次电源。
[数据形式] 双字轴型[数据范围] 0 ~ 99999999以上参数设定的注意事项参照FANUC 系统说明书。
在以上的参数设定完成以后,按照以下步骤补偿螺距误差及反向间隙:根据机床参数(各轴行程、各轴丝杠的螺距等等)编制检测程序;1、用激光干涉仪检测机床的误差数据;2、根据激光干涉仪检测的结果,调整螺距补偿参数(螺距误差补偿菜单下);。
FANUC螺距补偿方法---精品管理资料
螺距误差补偿方法:FANUC SERIES 数控系统都采用这种方法. 1.按下[OFFSET SETTING]键,再按[SETING]键,出现补偿界面如下:
2.[程式保护开关]在“编辑”位置,[模式选择开关]在“手动输入”位置,
3.将0改为1
为0时,不可写入,为1时,可写入。
4.屏幕上出现红色字“100 可写入参数”
5.按下[SYSTEM]键,出现补偿参数界面如下:
输入3620,按[NO检索],就找到3620、3621、3622、3623、3624等参数:
3620为参考点的位置
3621为最小补偿点的位置
3622为最大补偿点的位置
3623为补偿误差值的放大比例
3624为补偿点与补偿点之间的间距,以微米为单位.如:间距为20毫米,则写入20000
例:VMC-850S 协鸿立式加工中心各参数设定如下:
3620: X 50 Y 100 Z 150 A 200
3621:X 1 Y70 Z 120 A 170
3622:X 51 Y 101 Z151 A
3623:X 1 Y 1 Z 1 A
6.按下[SYSTEM]键,再按[间距]出现补偿参数界面如下:
例:0085是某机床X轴的参数点的位置,同样可以找到Y、Z、A各轴的位置。
7.将激光干涉仪测量的误差值写到表中所对应的位置,误差值为“正”时写入“正”值,误差值为“负”时写入“负"值,所有的值都采用增量值的补偿方法,也就是说补了一个数,在它后面所有的点位都会相应的增加或减少一个数.
8.输入1851,按[NO检索],就找到1851、1852等参数: 1851为反向间隙补偿
1852也为反向间隙补偿(用于快速移动)
9.参数修改好以后,应将1改为0。
FANUC连接说明书功能篇
1.2.9位置开关概要这是控制轴的机械坐标值处在由参数所指定的范围内时输出信号的一种功能。
通过参数指定任意的控制轴,指定输出位置开关信号的机械坐标的动作范围。
位置开关信号最多可以输出16点。
(使用11点以上的位置开关信号时,将参数信号位置开关信号PSW01—PSW16<Fn070,Fn071>[分类] 输出信号[功能] 该信号通知由参数(NO.6910—NO.6925)所指定的控制轴的机械坐标值处在由参数(NO.6930—NO.6945,NO.6950—NO.6965)所指定的范围内。
对应第n个位置开关功能的位置开关信号为PSWn。
(n: 1—16)[输出条件] 下列情形下成为‘1’。
*控制轴的机械坐标值在所指定的范围内时。
下列情形下成为‘0’。
*控制轴的机械坐标值在所指定的范围内时。
信号地址:#08#07#06#05#04#03#02#01参数:[输入类型] 参数输入[数据类型] 位路径型#1 EPW 位置开关的最大数量为0:10个。
1:16个。
#2 PSA 在判断位置开关功能的动作范围时,是否考虑伺服中的迟延量(位置偏差量)、加/减速控制中的迟延量。
0:不予考虑。
1:予以考虑。
[数据类型] 字节路径型[数据范围] 0 —控制轴数按照顺序指定对应于第1—第16位置开关功能的轴控制信号。
对应轴的机械坐标值处在参数中所设定的范围内时,向PMC输出对应的位置开关信号。
[输入类型] 参数输入[数据类型] 实数路径型[数据单位] mm inch 度(机械单位)[数据最小单位] 取决于参考轴的设定单位。
[数据范围] 最小设定单位的9位数(见标准参数设定表(A))(若是IS-B,其范围为-999999.999~+999999.999)此参数依次设定第1—第16位置开关动作范围的最大值。
[输入类型] 参数输入[数据类型] 实数路径型[数据单位] mm inch 度(机械单位)[数据最小单位] 取决于参考轴的设定单位。
FANUC系统参数说明
的号码
• 3621 各轴负方向最远端的螺距误差补偿点的
号码0~1023
• 3622 各轴正方向最远端的螺距误差补偿点的
号码0~1023
• 3623 各轴螺距误差补偿倍率0~1023
• 3624 各轴的螺距误差补偿点的间距
• 12.3700-4900主轴参数。
如:3701#1=0使用第1、第2主轴串行接口
3)主轴设定
• 首先地4133#参数中输入电机代码,把4019#7设为1进
行自动初始化。断电再上电后,系统会自动加载部分
电机参数,如果在参数手册上查不到代码,则输入最
相近的代码。
• 初始化后根据主轴电机 参数说明书的参数表对照一下,
有不同的加以修改(没有出现的不用更改)。修改后
主轴初始化结束。
1624JOG移动时间常数
• 7.1800-3000伺服参数。
如:1815#1全闭环设置,分离型位置检测器
1815#5电机绝对编码器
1825=3000各轴位置环增益
1826=20各轴到位宽度
1828=10000各轴移动位置偏差极限
1829=200各轴停止位置偏差极限
1851反向间隙
1902FSSB设定,(自动设定时:1023,
1010的设置(车床为2,铣床3/4)
•
2)伺服FSSB设定和伺服参数初始化
1.
2.
3.
参数1023设为1:2:3,可按需设不同顺序。
参数1902。0=0,自动设置FSSB参数。
在放大器画面,指定各放大器连接的被控轴轴号(1,
2,3)。
按[SETING]软键,(若显示报警,要重新设置)
在轴设定画面上,指定关于轴的信息,如分离型检
fanuc发那科0I-9000参数及0M的一些参数维修说明书故障分析解决
发那克9000后不公开参数:9920/0 固定循环9920/1 刀具补正量程式输入G10 9920/2 机械手轮进给9920/3 1个MPG控制9920/4 主轴S4/S5类比输出9920/5 公/英制转换9921/0 程式储存640米9921/1 程式储存320米9921/2 程式储存160米9921/3 程式储存80米9921/4 程式储存40米9921/6 读带/打带界面控制19922/0 第二,三MPG控制9922/2 周速一定控制9922/4 模型资料输入9922/5 储存式螺距误差补偿9922/6 巨指令A9922/7 教导重现9923/4 MDI操作B9923/5 登陆程式数125组9923/6 外部按键输入9923/7 后台编辑9924/0 日文显示9924/1 徳法文显示9924/2 中文显示9924/3 意大利文显示9924/4 韩文显示9924/5 西班牙文显示9925/0 内旋补间9925/1 工件坐标系300组9925/2 切削补间前直线加减速9925/3 先行控制9925/7 程式储存20米数9926/0 选择程式制作9926/1 主轴简易同期控制9926/3 工具补正数增加补正记忆64组9926/4 工具补正数增加补正记忆99组9926/5 刀长量测9926/6 刀长自动量测9926/7 外部刀具补偿9927/1 第二辅助功能码9927/2 三轴同动9927/3 增加轴控制9927/4 工件计数及跑合时间显示9927/6 工具径补正(切削补偿)C9927/7 工具径补正(切削补偿)B9928/1 原点复归速度设定9928/4 3次元坐标变换9929/0 绘图显示9929/1 程式图形对话9929/2 扩张内藏式行程检查9929/3 行程极限外部设定9929/6 外部讯息9930/1 程式再启动9930/1 程式再启动9930/2 外部资料输入9930/3 螺旋切削9903/5 PMC轴控制9930/6 自动转角进给率9931/0 单方向定位9931/2 刚性攻牙9931/3 时钟显示9931/6 卡式磁片资料显示9931/7 0.1单位增量系统9932/0 第三及第四回参考点9932/1 比率缩放9932/2 坐标系旋转9932/3 F15纸带格式9932/4 刀具寿命管理9932/5 工具补正数增加补正记?200组9932/6 增加选择性单节跳跃(最大)19个9932/7 巨集执行器9933/1 极坐标命令9933/3 F1段进给9933/4 I/O装置外部控制9933/5 四轴同动9933/6 中断形式巨集指令9933/7 巨集指令B9934/1 遥控式缓衡器9934/2 高速遥控式缓衡器A9934/3 高速遥控式缓衡器B9934/4 读带/打带界面控制29934/6 切削进给补间后直线加减速9935/0 高速循环加工9935/1 刀具补正记忆形式B9935/2 外部机械零点漂移9935/4 外部减速9935/5 动态绘图显示9935/6 登陆程式个数400组9935/7 登陆程式个数200组9936/0 刀具位置补正9936/2 选择性道角/转角R9936/3 简易同期制御9936/4 高速跳跃信号输入9936/7 扩张工件程式编辑程式COPY 9937/0 圆筒补间9937/1 S串列式输出9937/2 极坐标补间9937/3 Cs轴轮廓控制9937/5 C轴法线方向制御9937/6 刀具寿命管理512组9937/7 I/O同时操作9939/6 CAP19939/7 CAP19940/0 DNC-19940/3 索引功能9940/4 主轴同期制御9941/0 第一主轴定位9941/2 第一主轴输出切换9942/0 第二主轴定位9942/2 第二主轴定位9943/2 倾斜轴制御9943/3 制御轴扩张9943/5 登绿程式个数100组9943/6 程式儲存储1280米9943/7 工件座标系48组9944/0 切削进给速度调整9944/1 特殊JOG进给率调整9944/2 轴取出机能9944/3 浮动原点复归9944/4 圆弧半径速度箝制9944/5 自动转角减速9945/0 高精度轮廓控制9945/1 工具退避和复归9945/2 圆形拷贝9945/3 实际速度类比输出9945/4 工件坐标系预设9945/6 3次元工具補正9945/7 切削进给補间后锺形加减9946/0 PLC5000step9946/1 PLC8000step9946/2 PLC16000step9946/3 PLC24000step9946/4 PLC3000step9946/5 PLC12000step9946/6 PMC-RC程式语言-1M 9946/7 信号波形表示机能9947/0 PMC保持型记忆追加9947/1 PLC32000step9947/2 PMC程式语言256K 9947/3 PMC程式语言512K 9947/5 PMC程式语言2M 9948/0 NC格式转换输出9948/1 C语言9948/7 程式对话Super CAP-M 9952/4 指数函数补间9952/5 工具补正量499个9952/6 工具补正量999个9952/7 多段Skip9953/1 程式储存5120米数9953/2 程式储存2560米数9953/3 DNC29953/5 OSI网路9954/6 学习制御9962/3 马达速度信号输出9962/6 真直度补正9963/0 PMC轴制御扩张机能9963/1 HDISK9963/2 特殊高速循环9963/4 PMC轴速度指令机能9963/5 旋转轴控制9963/6 高速循环资料追加A 9963/7 高速循环资料追加B 9970/7 平滑补间9972/7 假想轴补间9972/4 实际速度类比输出B 9972/6 I/Olink29972/7 简易高精度9973/0 手动数值指令9973/2 姿势制御9973/5 非均匀B形云线补间9973/6 高速分配功能9976/2 PROFIBUS slave9976/3 PROFIBUS master 9976/4 多单节预读9977/2 二重位置检出机能9977/5 1CPU2系统101/7 NFD 数据输出时数据后的同步孔的输出 O O102 输入输出设备号:0:普通RS-232口设备(用DC1-DC4码)3:Handy File(3″软盘驱动器) O O 103 波特率:10:480011:960012:19200 O OI/O 通道1的参数:111/0 SB2 停止位数 O O111/3 ASI 数据输入代码:ASCII或EIA/ISO O O111/7 NFD 数据输出时数据后的同步孔的输出 O O112 输入输出设备号:0:普通RS-232口设备(用DC1-DC4码)3:Handy File(3″软盘驱动器) O O 113 波特率:10:480011:960012:19200 O O其它通道参数请见参数说明书。
FANUC系统机床参数
2.当机床开机后返回参考点时出现超行程报警。上述机床在返回参考点过程中,出现510或511超程报警,处理方法有两种:
(1)若X轴在返回参考点过程中,出现510或是511超程报警,可将参数0700LT1X1数值改为+99999999(或将0704LT1X2数值修改为-99999999)后,再一次返回参考点。若没有问题,则将参数0700或0704数值改为原来数值。
4.一台FANUC 0M数控系统加工中心,主轴在换刀过程中,当主轴与换刀臂接触的一瞬间,发生接触碰撞异响故障。分析故障原因是因为主轴定位不准,造成主轴头与换刀臂吻合不好,无疑会引起机械撞击声,两处均有明显的撞伤痕迹。经查,换刀臂与主轴头均无机械松动,且换刀臂定位动作准确,故采用修改N6577参数值解决,即将原数据1525改为1524后,故障排除。
3111/7 NPA 报警时转到报警画面 O O
3112/0 SGD 波形诊断显示生效(程序图形显示无效) O O
3112/5 OPH 操作履历记录生效 O O
3122 操作履历画面上的时间间隔 O O
3203/7 MCL MDI方式编辑的程序是否能保留 O O
3290/0 WOF 用MDI键输入刀偏量 O O
3731 主轴模拟输出时电压偏移的补偿 O O
3732 定向/换挡的主轴速度 O O
3735 主轴电机的允许最低速度 O
3736 主轴电机的允许最低速度 O
3740 检查SAR的延时时间 O O
3741 第一挡主轴最高速度 O O
3742 第二挡主轴最高速度 O O
3743 第三挡主轴最高速度 O O
(3)将外部接收设备设定在STAND BY(准备)状态;
VDF850型加工中心的螺距误差补偿
VDF850型加工中心的螺距误差补偿刘培跃【摘要】螺距误差是影响数控机床定位精度的重要因素,也是验收和检测的重要指标.在分析螺距误差补偿原理的基础上,通过对VDF850型加工中心X轴进行螺距误差补偿,阐述了FANUC系统数控机床螺距误差补偿的方法:安装高精度位移检测装置;设定螺距误差补偿参数;编程序,记录并求值,形成螺距误差数据;将补偿值输入数控系统后重启.【期刊名称】《石家庄职业技术学院学报》【年(卷),期】2015(027)002【总页数】3页(P27-29)【关键词】螺距误差;补偿;定位精度【作者】刘培跃【作者单位】石家庄职业技术学院机电工程系,河北石家庄 050081【正文语种】中文【中图分类】TG659目前,数控机床的传动机构一般采用传动精度较高的滚珠丝杠.滚珠丝杠在生产制造时由于加工设备的精度和加工条件的变化,丝杠和螺母之间存在着误差,如螺距的轴向误差、螺纹滚道的形状误差、直径误差等.滚珠丝杠在数控机床上进行装配时采用双支撑结构,而当丝杠工作载荷较大时,其轴向尺寸会发生变化,造成螺距误差增大.滚珠丝杠产生的传动误差在全闭环数控机床中由于检测原件(如光栅尺)检测的是机床运动部件的实际位移,因而不会对机床的加工精度造成影响;而对于工厂中大量使用的半闭环数控机床而言,丝杠、齿形带等机械传动造成的误差不在反馈原件检测范围内,因此,若不对此类误差进行适当修正和补偿,势必影响数控机床的定位精度,造成加工质量的不稳定.要得到高的运动精度和加工质量,必须采用螺距误差补偿功能,精确测量出丝杠不同位置的误差值,利用数控系统对螺距误差进行自动补偿与修正[1].另外,数控机床经过长期使用,由于丝杠磨损,运动精度也会下降.采用螺距误差补偿功能定期检测与补偿,可以延长数控机床的使用寿命,保证加工精度.螺距误差补偿的基本原理是,在某进给轴上,用高精度位置检测仪测量出的位置(可作为理论位置用)与机床实际运动位置相比较,计算出该轴全行程上的误差,得出误差曲线,并将不同位置的误差值输入数控系统,进行误差补偿,减少误差.机床在经过补偿的轴上运动时,数控系统会根据该位置的补偿数据,自动对该轴的不同位置进行误差补偿,从而减小或消除该轴上该位置的定位误差[2].螺距误差补偿分为单向补偿和双向补偿两种,单向补偿在补偿轴正反向移动时采用相同的数据进行补偿;而双向补偿在进给轴正反移动时采用不同的数据进行补偿.由于数控机床丝杠装配时有多种反向间隙消减措施,而且大部分数控机床除了能够进行螺距误差补偿外,还可以进行反向间隙补偿,所以通常仅采用单向螺距误差补偿即可满足要求.进行螺距误差补偿时应注意:(1)螺距误差补偿仅对定位精度进行补偿,对重复定位精度无法补偿,而且对重复定位精度较低的运动轴,也无法准确确定某点的位置误差,因此,这种情况下采用螺距误差补偿达不到预期目的.(2)进给轴上螺距误差值以机床坐标系为参照确定测量位置,机床坐标原点不能丢失,否则所测量的误差值将失去意义.因此,对于使用绝对脉冲编码器的伺服系统,一定要保证为编码器电池供电,否则会因为电池亏电而丢失参考点,从而丢失机床坐标原点.重新建立参考点的机床一定要重新进行螺距误差补偿.(3)使用增量脉冲编码器的伺服驱动系统靠返参建立机床坐标系,因此,在螺距误差表里,参考点的位置误差应为零.(4)进行螺距误差补偿使用的测量仪器精度要至少较丝杠精度高一个数量级.一般采用激光干涉仪.实验用小行程数控机床可以采用精度较高的步距规测量.通过设定螺距误差补偿数据,对每个进给轴全行程按检测单位进行补偿.将该轴参考点的位置作为补偿原点,设定补偿间隔,把相当于补偿点数量的补偿值设定在螺距误差补偿数据表中.一般通过MDI方式设定.本文以FANUC 0iMD 系统VDF850型加工中心X轴为例说明螺距误差补偿的过程.(1)在数控机床上正确安装高精度位移检测装置——激光干涉仪,它的检测原理[3]如图1所示.(2)该机床X轴检测行程为-0.580 1(以参考点为基准),每隔50 mm取一个位置点作为补偿点.设定螺距误差补偿参数如表1所示.设定完成后,机床重启即可使参数生效.(3)编程序使机床沿X轴按间隔距离等速运动,记录各补偿点的实际位置.程序如下: O1000;文件名G92 X0 Y0 Z0;建立临时坐标系,原点应为参考点G91 X1 F1600;X轴正向移动1 mmG04 P4;暂停4 sG91 X-1;X轴负向移动1 mm,返回测量位置,消除反向间隙G04 P4;暂停4 s,记录数据M98 P2000 L15;调用负向移动子程序15次G91 X-1 F1200;X轴负向移动1 mmG04 P4;暂停4 sG91 X1;正向移动1 mm,消除反向间隙G04 P4;暂停4 s,记录数据M98 P3000 15;调用正向移动子程序M30;停止O2000;X轴负向移动子程序名G91 X-50 F1000;负向移动50 mmG04 P4;暂停记录M99;返回主程序O3000;X轴正向移动子程序名G91 X50 F800;正向移动50 mmG04 P4;暂停记录M99;返回主程序(4)记录各点数据,多次测量取平均值,依据补偿值=指令值-实际值来计算各点的误差,形成螺距误差数据表,见表2.绘制的螺距误差补偿曲线如图2所示. (5)将补偿值按补偿号输入数控系统中,关机重启系统,补偿数据生效.螺距误差补偿一般在安装调试阶段由机床厂家完成.数控机床长时间使用后,尤其是机床磨损较严重时,要使其加工精度得到保证,尤其是要加工精密零件,就必须对其误差进行重新补偿.另外,若机床参考点意外丢失,一定要重新进行螺距补偿.【相关文献】[1] 陈勇,王青春.XK714/1数控铣床螺距误差补偿 [J].机床与液压,2012,40(8):14-26.[2] 李继中.数控机床螺距误差补偿与分析 [J].组合机床与自动化技术,2010(2):98-101.[3] 杨永,向丹,姚屏.数控机床螺距误差补偿技术研究 [J].工具技术,2007,41(6):83-85.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FANUC数控系统螺距误差补偿功能数控机床的直线轴精度表现在轴进给上主要由三项精度:反向间隙、定位精度和重复定位精度,其中反向间隙、重复定位精度可以通过机械装置的调整来实现,而定位精度在很大程度上取决于直线轴传动链中滚珠丝杠的螺距制造精度。
在数控机床生产制造及加工应用中,在调整好机床反向间隙、重复定位精度后,要减小定位误差,用数控系统的螺距误差螺距补偿功能是最节约成本且直接有效的方法。
FANUC数控系统已广泛应用在数控机床上,其螺距误差补偿功能有一定的典型性。
螺距补偿原理是将机械参考点返回后的位置作为螺距补偿原点,CNC系统以设定在螺距误差补偿参数中的螺距补偿量和CNC移动指令,综合控制伺服轴的移动量,补偿丝杠的螺距误差。
1 螺距误差补偿前的准备工作回参考点后,编程控制需要螺距误差补偿的轴,从参考点或机床机械位置某一点间歇移动若干个等距检测点,用激光干涉仪等检测计量仪器检测出各点的定位误差。
检测点数量可根据机床的工作长度自设。
2 设定螺距误差补偿参数
打开参数开关在MDI方式下设置参数PWE=1,系统出现1000报警,同时按CAN和RESET键清除报警。
⑴参考点的螺距误差补偿点号码参数X轴参数No.1000Z轴参数No.2000
⑵螺距误差补偿倍率参数参数No.0011的PML1,PML2。
.PML2 PML1 倍率( 0 0 31,0 1 32,
1 0 34,1 1 38)设定的螺距补偿值,乘上该倍率,即为输出值.
⑶螺距误差补偿点间隔X轴参数No.756Z轴参数No.757螺距误差补偿点为等间隔,设定范围从0到999999999。
一般设定单位是0.001毫米。
⑷螺距补偿点数目各轴从0到127共128个螺距补偿点
⑸螺距补偿量及螺距补偿点的号X轴参数No.(1001+螺距补偿点号)Z轴参数No.(2001+螺距补偿点号)每个螺距补偿点螺距补偿量的范围为(-7)~(+7)乘以螺距补偿倍率。
负侧最远补偿点的号=原点补偿点-(负侧的机床长/补偿点间隔)+1正侧最远补偿点的号=原点补偿点+(正侧的机床长/补偿点间隔)
3设定好螺距补偿参数后,在MDI方式下,设置参数PWE=0,关闭参数写状态。
机床断电后重新启动,回参考点,螺距补偿生效。
再检测定位精度,没达到要求的补偿点可反复修改补偿量,直至达到要求。
4 应用举例
数控车床的参考点一般设在机械正限位不到处,参考点与正限位之间的范围在加工工件时很少用到,下面以一台数控车床的Z轴丝杠精度检测结果,阐述螺距误差补偿如何应用。
编程后运行,检测Z轴移动点,每点来回检测
定位精度5次。
检测点参考点
-400-300 -200 -100 0 100(Z轴)
-350 -250 -150 -50 50
得到相邻两点间所需螺距误差补偿量点间100~50 50~0 0~-50 -50~-100 -100~-150补偿量-1 +2 -1 0 -1点间-150~-200 -200~-250 -250~-300
-300~-350 -350~-400补偿量-1 0 +2 -1 +1
设定参数置参数开关写状态PWE=1,解除1000报警。
⑴设定螺距误差补偿原点号码为20。
在参数No.2000中输入20。
⑵设定螺距误差补偿倍率为1。
置参数No.0011中PML1=0,PML2=0。
⑶设定螺补间隔为
50mm。
在参数No.757中输入50000。
⑷设定螺距误差补偿正负侧最远补偿点的号:负侧最远补偿点的号=20-
400/50+1=13正侧最远补偿点的号=20+100/50=22
⑸按下表输入补偿量补偿点号13 14 15 16 17 18 19 20 21 22参数2014 2015 2016 2017 2018 2019 2020 2021 2022 2023补偿量+1 -1 +2 0 -1 -1 0 -1 +2 -1
⑹置参数开关写状态PWE=0,关机后重新启动,机床Z轴回参考点后螺距误差补偿参数生效。
FANUC数控系统螺距误差补偿也可应用在数控机床的旋转轴上。
在旋转轴中,螺补间
隔按1转移动量(通常360º)的整除数设定,1转螺补量之和设定为0,每转同一位置补偿量设为相同
值。
通过对螺距误差补偿的熟练掌握,可以处理许多数控机床的加工难题。
如加工螺纹的螺距积累误
差,就可以用到螺距误差补偿的方法解决。
但在实际生产中,螺距误差补偿不易掌握,只有多用、多总
结经验,才能应用自如。