《数控机床调试与维修》讲义139第6章FANUC0系统数字伺服6.FANUC0系统数字伺服6.1伺服参数的初始设定(1)初始设位(INITIALSETBIT)(参数8n00,n为轴号)PRM#1(DGPRM)—数字式伺服参数的初始设定0:已设定1:未设定#0(PLC01)—参数8n23和8n24值是否乘100:直接取其值1:将其值乘10(高分辨率检测器)(2)电机号(MOTORNUMBER)PRM(3)任意AMR(ARBITARYAMR)(对5-0S~3-0S电机)PRM对串行脉冲编码器(C)设为“00000000”(4)指令倍乘比(CMR)PRMPRMPRMPRMPRMPRM1)当CMR为1/2~1/27时,设定值为:(1/CMR)+1002)当CMR为0.5~48时,设定值为:2×CMR#7#6#5#4#3#2#1#08n00DGPRMPLC01#7#6#5#4#3#2#1#08n20每轴的电机型号#7#6#5#4#3#2#1#08n01AMR7AMR6AMR5AMR4AMR3AMR2AMR1AMR0#7#6#5#4#3#2#1#0电机型号1000000000000000001100105-0S4-0S,3-0S上述型号之外的型号0100指令倍乘比0103指令倍乘比0275指令倍乘比0276指令倍乘比7100指令倍乘比7101指令倍乘比《数控机床调试与维修》讲义140(5)进给齿轮比(N/M)PRMPRM1)对串行脉冲编码器A或B以及串行α脉冲编码器N/M=电机每转的反馈脉冲数/1000000对串行脉冲编码器B,设为≤250000个脉冲例:1/10001/10000电机1转(丝杆螺距8mm)对应8000个脉冲电机1转(丝杆螺距10mm)对应10000个脉冲电机1转(丝杆螺距12mm)对应12000个脉冲N/M=8000/1000000=1/125N/M=10000/1000000=1/100N/M=12000/1000000=3/250N/M=80000/1000000=2/25N/M=100000/1000000=1/10N/M=120000/1000000=3/252)对串行脉冲编码器CN/M=电机每转的反馈脉冲数/40000例:1/1000毫米电机1转8mm10mm12mmN/M=8000/40000=1/5N/M=10000/40000=1/4N/M=12000/40000=3/10(6)移动方向PRM111:正向(逆时针)-111:反向(顺时针)(7)速度脉冲数和位置脉冲数1)对于串行脉冲编码器A或B以及串行α脉冲编码器(第1轴的参数号)参数号分辨率1/1000mm分辨率1/10000mm全闭环半闭环全闭环半闭环高分辨率设定8100xxxxxxx0Xxxxxxx1分离型检测器0037Xxxxxxx1Xxxxxxx0Xxxxxxx1Xxxxxxx0绝对位置检测器0021xxxxxxx1速度反馈脉冲数81238192819位置反馈脉冲数8124NS12500NS/1012502)对串行脉冲编码器C(第1轴的参数号)参数号分辨率1/1000mm全闭环半闭环高分辨率设定8100xxxxxxx1分离型检测器00370000001000000000绝对位置检测器0021xxxxxxx0速度反馈脉冲数81234000位置反馈脉冲数8124NS/1040008n84柔性进给齿轮的N8n85柔性进给齿轮的M8n22电机旋转方向《数控机床调试与维修》讲义141NS为位置反馈脉冲数乘以4对5-0S至3-0S电机,由于极数不同,因此设定参8n01(8)参考计数器PRM┇PRMPRMPRM6.2伺服设定画面6.2.1参数设定设定画面的显示参数No.389PRM#0(SVS)0:显示伺服设定画面1:不显示伺服设定画面6.2.2显示伺服设定画面以X坐标轴为例:1)依次按、以及软键[SV.PARA]2)按软键[SV.TUN],选择伺服设定画面·功能位:PRM8103·环路增益:PRM0517或0512·设定初始位:(在自动伺服设定功能中采用)·设定周期:(在自动伺服设定功能中采用)·积分增益:PRM81430570参考计数器容量(0~32767)0575参考计数器容量(0~32767)7570参考计数器容量(0~32767)7571参考计数器容量(0~32767)#7#6#5#4#3#2#1#00389SVSDGNOSPARAM〉《数控机床调试与维修》讲义142·比例增益:PRM8144·过滤器:PRM8167·速度增益:设定值=100×[(PRM8121)+256]/256·1号报警:DGN720(400和414报警的详细说明)·2号报警:DGN730(断线报警、过载报警的详细说明)·3号报警:DGN760(319号报警的详细说明)·4号报警:DGN770(319号报警的详细说明)·环路增益:实际回路增益·位置误差:实际位置误差(DGN300)·电流(%):用百分比显示电流与额定值之比值·转速:电机实际转速DGN(720)#7(OVL):过载报警#6(LV):电压不足报警#5(OVC):过电流报警#4(HCA):异常电流报警#3(HVA):过电压报警#2(DCA):放电报警#1(FBA):断线报警#0(OFA):溢出报警DGN(730):DGN(760)#7(SPFLG):当串行脉冲编码器正常连接而没有任何报警时,该位为1#6(CSA):串行脉冲编码器的硬件异常#5(BLA):电池电压太低(警示)#4(PHA):串行脉冲编码器或反馈电缆异常;反馈信号的计数出现错误;#3(RCA):串行脉冲编码器出故障;转速异常;#7#6#5#4#3#2#1#0Alarm1OVLLVOVCHCAHVAFBAFBAOFA#7#6#5#4#3#2#1#0Alarm2ALDEXP过载报警0---放大器过热1---电机过热断线报警1--0内装脉冲编码器断线(硬件)1--1分离型脉冲编码器断线(硬件)0--0脉冲编码器断线(软件)#7#6#5#4#3#2#1#0Alarm3SPFLGCSABLAPHARCABZACKASPH《数控机床调试与维修》讲义143如果在FBA位(1号报警的第1位)和2号报警的ALD位为1,而2号报警(内部硬件断线)的EXP位为0时,RCA位将置1,则在α脉冲编码器中会发生计数丢失报警(CMAL)。#2(BZA):电池电压变为0;更换电池并设定参考位置#1(CKA):串行脉冲编码器出故障;内部时钟已经停止#0(SPH):串行脉冲编码器或反馈电缆出故障;反馈信号计数出错DGN(770)#7(DTE):串行脉冲编码器通讯错误;无响应。#6(CRC):串行脉冲编码器通讯错误;传输的数据出错。#5(STB):串行脉冲编码器通讯错误;传输的数据出错。6.3调节参考位置(档块方式)以X轴的设定为例(所有参数均与X轴有关)#7#6#5#4#3#2#1#0Alarm4DTECRCSTB《数控机床调试与维修》讲义144相关参数:PRM┇PRMPRMPRM由该参数指定电机每转的反馈脉冲数,或其整数的约数。PRM┇PRMPRMPRMPRMPRM如果要指定高分辨率,则必须用10倍检测单位指定。PRMPRM0:用于相应坐标轴的位置检测单元不是绝对脉冲编码器1:用于相应坐标轴的位置检测单元是绝对脉冲编码器PRMPRM0:用于相应坐标轴的位置检测单元为电机的内装型脉冲编码器1:用于相应坐标轴的位置检测单元为分离型脉冲编码器或直线尺0570每轴参考计数器容量(0~32767)0575每轴参考计数器容量(0~32767)7570每轴参考计数器容量(0~32767)7571每轴参考计数器容量(0~32767)0508每轴栅格移位量[P]0511每轴栅格移位量[P]0641每轴栅格移位量[P]0642每轴栅格移位量[P]7508每轴栅格移位量[P]7509每轴栅格移位量[P]#7#6#5#4#3#2#1#00021APC8APC7APC4APC3APCZAPCX#7#6#5#4#3#2#1#07021APC6APC5#7#6#5#4#3#2#1#00037SPTP8SPTP7SPTP4SPTP3SPTPZSPTPX7037SPTP6SPTP5《数控机床调试与维修》讲义145PRMPRM绝对脉冲编码器的参考位置:0:未建立1:建立(在建立后转变为1)·使用分离型脉冲编码器或直线尺PRM┇PRMPRMPRM一般地,电机每转的反馈脉冲数被设为参考计数器容量。当在直线尺上有多个参考标记时,参考标记之间的距离除以整数而得到的商数可用作参考计数器容量。·无档块参考点设置当机床上没有用于返回参考位置的挡块或限位开关时,利用该功能可使刀具返回至由MTB设定的参考位置。在使用绝对位置检测器时,一旦设定参考位置,在电源断开时它仍可以保留,在更换绝对位置检测器或丢失绝对位置时还必须重新进行该设置。#7#6#5#4#3#2#1#00022ABS8ABS7ABS4ABS3ABSZABSX722ABS6ABS50570每轴的参考计数器容量[P]0575每轴的参考计数器容量[P]7570每轴的参考计数器容量[P]7571每轴的参考计数器容量[P]《数控机床调试与维修》讲义146操作:1用手动操作将刀具移至靠近参考位置处2选择返回参考点方式3按坐标轴方向选择“+”或“-”钮,机床会移至下一个栅格处,然后停止。(该位置被设作参考位置)在设定好参考位置后,选择返回参考点方式(ZRN信号为1),并接通坐标轴和方向选择信号,接着刀具返回至参考位置。相关的参数:PRM#1(JZRN)0:使用通常的返回参考点方式(用档块)1:无档块参考点设定PRM0:对于相应坐标轴,启用无档块设定参考点的功能1:对于相应坐标轴,停用无档块设定参考点的功能PRM#1(JZRNS)0:对于第5/6轴采用普通的返回参考点方式(档块)1:对于第5/6轴采用无档块返回参考点方式PRMPRM#7#6#5#4#3#2#1#00076JZRN#7#6#5#4#3#2#1#00391JZRN8JZRN7JZRN4JZRN3JZRNZJZRNX#7#6#5#4#3#2#1#07076JZRN#7#6#5#4#3#2#1#00003ZM4ZM3ZM2ZM17003ZM6ZM5《数控机床调试与维修》讲义147PRM0:返回参考点和反向间隙初始方向为+1:返回参考点和反向间隙初始方向为-当ZRN信号变为1后,手动进给方向始终是该参数设定的方向,不管轴方向选择信号怎样均如此第7章FANUC0MD系统报警分类信号7.FANUC0MD系统报警分类信号7.1FANUC系统报警分类报警分类表(FANUC0i、16i、18i、21i系统)报警号分类000~300~400~500~700~749~900~1000~2000~3000~5000~程序和设定、操作部分脉冲编码器部分伺服部分超程部分过热(温度异常)部分主轴部分CNC系统部分机床侧(外部)顺序(PMC)部分机床侧顺序(PMC)部分宏程序部分程序和设定、操作部分7.2FANUC0系统报警代码一览表(M系统)·系统的程序操作错误(P/S报警)编号含义内容000PLEASETURNOFFPOWER输入了某个要求断开电源的参数,系统需断电重启后生效001THPARITYALARMTH报警(输入了一个带有奇偶性错误的字符),对纸带进行修正002TVPARITYALARMTV报警(某个程序段中的字符为奇数)。只有在TV校验有效时才产生该报警003TOOMANYDIGITS输入的数据位数超出了最大允许数值(参见操作手册中最大可编程尺寸一项)004ADDRESSNOTFOUND在某个程序段开始处没有输入地址的情况下输入了一个数字或“-(负)”符号,需对程序进行修正005NODATAAFTERADDRESS地址后没有紧随相应数据而是另一个地址或EOB代码。需对程序进行修正006ILLEGALUSEOFNEGATIVESIGN符号“-(负)”输入错误(在某个不能使用“-(负)符号的地址后输入了该符号,或者输入了两个或两个