文档库 最新最全的文档下载
当前位置:文档库 › FANUC高速、高精加工的参数调整

FANUC高速、高精加工的参数调整

FANUC高速、高精加工的参数调整
FANUC高速、高精加工的参数调整

铣床、加工中心高速、高精加工的参数调整

(北京发那科机电有限公司王玉琪)

使用铣床或加工中心机床加工高精度零件(如模具)时,应根据实际机床的机械性能对CNC系统(包括伺服)进行调整。在FANUC的AC 电机的参数说明书中叙述了一般调整方法。本文是参数说明书中相关部分的翻译稿,最后的“补充说明”叙述了一些实际调试经验和注意事项,仅供大家参考。

对于数控车床,可以参考此调整方法。但是车床CNC系统无G08和G05功能,故车床加工精度(如车螺纹等)不佳时,只能调整HRV参数和伺服参数。Cs控制时还可调整主轴的控制参数。

目录

使用αi电机…………………………………………………P 2

使用α电机……………………………………………………P22

补充说明………………………………………………………P24

1

3.4.1伺服HRV控制的调整步骤

⑴概述

i系列CNC(15i/16i/18i)的伺服因为使用了HRV2和HRV3控制(21i为选择功能),改善了电流回路的响应,因此可使速度回路和位置回路设定较高而稳定的增益值。

图 3.4.1(a) 使用伺服HRV控制后的效果

速度回路和位置回路的高增益,可以改善伺服系统的响应和刚性。因此可以减小机床的加工形状误差,提高定位速度。

由于这一效果,使得伺服调整简化。HRV2控制可以改善整个系统的伺服性能。伺服用HRV2调整后,可以用HRV3改善高速电流控制,因此可进行高精度的机械加工。

若伺服HRV控制与CNC的预读(Look-ahead)控制,AI轮廓控制,AI纳米轮廓控制和高精度轮廓控制相结合,会大大改善加工性能。关于这方面的详细叙述,请见3.4.3节“高速、高精加工的伺服参数调整”。

图3.4.1(b) 伺服HRV控制的效果实例

⑵适用的伺服软件系列号及版本号

90B0/A(01)及其以后的版本(用于15i,16i,18i和21i,但必须使用320C5410伺服卡)。

⑶调整步骤概况

HRV2和HRV3控制的调整与设定大致用以下步骤:

①设定电流回路的周期和电流回路的增益(图3.4.3(c)中的*1 )

电流回路的周期从以前的250μs降为125μs。电流响应的改善是伺服性能改善的基础。

②速度回路增益的设定(图3.4.3(c)中的*2 )

进行速度回路增益的调整时,对于速度回路的高速部分,应该使用速度环比例项的高速处理功能。

电流环控制周期时间的降低使电流响应得以改善,使用振荡抑制滤波器使可消除机械的谐振,这样可提高速度回路的振荡极限。

③消振滤波器的调整(图3.4.3(c)中的*3)

机床可在某个频率下产生谐振。此时,用消振滤波器消除某一频率下的振荡是非常有效的。

④精细加/减速的设定(图3.4.3(c)中的*4)

当伺服系统的响应较高时,可能会出现加工的形状误差取决于CNC指令的扰动周期的现象。这种现象可用精细加/减速功能消除。

速度环使用尽可能高的回路增益可以改善整个伺服系统的性能。

⑤前馈系数的调整(图3.4.3(c)中的*5)

使用预读功能的前馈,可以消除伺服的时滞,从而可减小加工的形状误差。一般,前馈系数为97%—99%。

⑥位置增益的调整(图3.4.3(c)中的*6)

当提高了速度回路的响应时,可以设定较高的位置增益。较高的位置增益可减小加工误差。

3

⑦设定和调整HRV3控制(图3.4.3(c)中的*7)

若要求进一步改善伺服性能,可使用HRV3,以此设定更高的速度回路增益。

图3.4.1(c) 伺服HRV控制的调整

表3.4.1 使用HRV2,3时的标准伺服参数(刚性高的加工中心机床)

表3.4.1中最后一拦中有标记○的设定项,其值在切削进给和快速移动时可设定不同值。(见3.4.2节“切削进给/快速移动的切换功能”)

4

(*1)当只使用电流周期250μs的电机时,设定应按以下修改:

No 2004(16i),No 1809(15i)设00000011(250μs电流周期)

No 2040(16i),No 1852(15i)设(标准值)×0.8

No 2041(16i),No 1853(15i)设(标准值)×1.6

⑷详细调整

①电流环周期和电流环增益的设定

根据上述表3.4.1中“⑴伺服HRV2控制”的设定内容,设定电流控制环的的参数。对于使用同一个DSP的两个轴要设相同的周期时间。

该设定使得电流回路的处理周期为125μs,位置回路的周期为1ms。其结果使电流回路的响应性能提高了1.6倍。

②速度回路增益的设定

根据3.3.1节“增益调整步骤”的叙述调整速度环的增益。

[速度环的增益调整参数]

No 2017(16i)的第7位或No 1959(15i)的第7位:

设1(使速度环的比例项高速处理功能生效)

速度增益值(在伺服调整画面上的增益)调整:

以初始值150%逐渐增加增益值,目标值约为1000%

③消振滤波器的调整

如图3.4.1(d)所示,消振滤波器是消除转矩指令中的特定频率分量的衰减滤波器。如果机械系统中有超过200Hz的强烈谐振,为了消除谐振,使用高的速度增益,消振滤波器是非常有用的。因此,使用伺服HRV2控制时,要在“②速度回路增益的设定”前调整消振滤波器。若谐振频率为200Hz或低于200Hz,不要使用消振滤波器。

5

谐振频率的测量使用伺服调整软件,具体请见“⑸用伺服调整软件测量谐振频率的方法”。

图 3.4.1(d) 消振滤波器

(调整步骤)

●以低速(F1000—F10000)开动机床。

●逐渐增加速度环的增益,直至进给时出现轻微振荡。此时若设定大的速度环增益,机床有频率为200Hz以下的低频振荡,消除了先前出现的高频振荡。如果高频振荡不出现,则不要使用消振滤波器。

●设定了产生轻微振荡的速度环增益后,观察TCMD,测量频率。

●在下述的参数中设定测量频率:

[设定消振滤波器的参数]

No 2113(16i),No 1706(15i)

衰减中心频率{Hz}:设为机床的谐振频率。

No 2117(16i),No 2620(15i)

衰减频带:30(当中心频率为600Hz或以上时设40)。

图 3.4.1(e) 消振滤波器的效果(转矩指令波形)

④精细加/减速功能的设定

使用伺服HRV2控制时,可以设定高的位置环增益和高的速度环增益。因此,当指定较大的加/减速度时,会产生与扰动周期相关的振荡。为了避免这种振荡,可以使用精细加/减速功能。但要确保精细加/减速的时间常数为8的倍数。

[精细加/减速的参数设定]

No 2007#6(16i),No 1951#6(15i):

1(使精细加/减速功能生效)

6

No 2209#2(16i),No 1749#2(15i):

1(线性精细加/减速)

No 2109(16i),No 1702(15i):

16(精细加/减速的时间常数)

(*1)对于切削进给和快速移动的精细加/减速可切换的参数,请见3.4.2节“切削进给/快速移动的切换功能”。

⑤前馈系数调整

前馈用于补偿伺服位置回路的时滞,而速度前馈用于补偿速度回路的时滞。当用加工R10/F4000或R100/F10000的圆弧检查加工半径误差时,在加工中调整前馈系数使实际加工轨迹与指令的轨迹尽量一致。调整时,设定速度前馈系数为100。详细调整请见3.4.3节“高速/高精加工的伺服参数调整步骤”。

[前馈参数的设定]

No 2005#1(16i),No 1883#1(15i):

1(使前馈功能生效)

No 2092(16i),No 1985(15i):

9700—9900(预读前馈系数)

No 2069(16i),No 1962(15i):

近似100(速度前馈系数)

⑥位置增益调整

指令的进给速度按下式计算:

指令速度=(位置增益)×(位置偏差)+(前馈量)

因此,若指令值和实际移动位置有偏差,增益大时会使误差的修正作用大,从而使得加工的形状误差小。当使用伺服HRV2时,由于速度环的响应得到改善,可以设定比以前高的位置增益。对于中型加工中心机床,增益值可设80—100 [1/s]。(大型机床或闭环控制的机床,如果反向间隙较大时,其增益值应该设得小一些。)

快速移动机床,以最大切削速度进行加工,在加/减速时观察TCMD波形,以确定位置增益的极限。当TCMD的波形上在10—30Hz期间出现急剧上升时,即为位置增益极限。然后,在极限值参数中设为其值的80%。

位置增益确定后,应重新调整上面⑤中设定的位置前馈系数。

7

[位置增益参数的设定]

No 1825(16i,15i):5000--10000

⑦伺服HRV3的调整

需要设定以下参数:

[HRV3参数的设定]

No 2013#0(16i),No 1707#0(15i):

1(使HRV3功能生效)

No 2202#1(16i),No 1742#1(15i):

1(使速度环增益的切削进给/快速移动切换功能生效)

No 2334(16i),No 2747(15i):

150(高速HRV电流控制的电流环增益倍率)

下列参数用于调整使用高速HRV电流控制,在切削进给时的速度环增益。其值设定为出现振荡时的0.7。

[伺服HRV3控制参数的设定]

No 2335(16i),No 2748(15i):

100—400(高速HRV电流控制的速度环增益比率)

⑸使用伺服调整软件测量机床谐振频率的方法

使用下述方法测量机床的谐振。伺服软件应该用1998年8月的或其后的版本。

①使用伺服调整软件(SD)的准备。

在调整2中设定测量数据的型式。(用模拟/数字一体的伺服检查板时设6作为数据位数。用数字检查板时,将DIP开关设到12(奇数轴)或13(偶数轴))。

②设定No 2206#7(16i),No 1746#7(15i)为1。两个伺服轴用同一个DSP控制时设定这一位。

③在这种状态,在每一电流环控制周期输出TCMD波形。

④在SD的F9画面上各通道的设定,选择TCMD测量。对于电流的设定,设为放大器的最大电流值。

8

⑤在这一状态下,使电机加/减速,在伺服的波形图上检查加/减速的正确输出。

⑥用SD,设定数据点数,实现0.1秒的数据采集.

对于HRV1: 400个数据项

对于HRV2: 800个数据项

对于HRV3: 1600个数据项

⑦转动电机,记下产生异常声响时的数据。

⑧调整SD的画面,使每次只显示第一轴或第二轴,(第一轴和第二轴的波形显示或隐藏可用键SHIFT+1和SHIFT+2控制)。

此外,在F3菜单上的放大项上设定适当值,以便清楚地观察TCMD波形上的振荡。

⑨此时,按CTRL+F键,置于频率分析方式。在尖波下的刻度值乘以10即为谐振频率。

⑩完成调整后,将No 2206#7(16i),No 1746#7(15i)复位为0。

图3.4.1(f) 谐振频率例

9

3.4.3实现高速、高精度加工的伺服参数的调整

(1)概述

本节叙述预读控制,高精度轮廓控制和AI纳米轮廓控制及按进给速度差值CNC进行加/减速时确定伺服参数的步骤。

(2)标准设定

开始实际调整之前,先设定表3.4.3(a)的默认参数。不用插补后的直线加/减速,而使用精细加/减速。但是,在高精度轮廓控制,AI轮廓控制和AI纳米轮廓控制中不使用精细加/减速。在批量传送程序数据(如使用RISC)时,要设定插补后的加/减速参数。

表3.4.3(a) 高速/高精度加工的标准参数

*1 使用该功能时,可能出现高频振荡,取决于机械的谐振点。在这种情况下,不要使用这一功能。若高频振荡出现在高增益下,可使用转矩指令滤波器。

*2 不使用精细加/减速,而使用CNC的插补后直线加/减速。在批量传送程序数据时,不要使用精细加/减速,而使用CNC软件的插补后直线加/减速。

*3 对于快速移动,用带前馈的精细加/减速实现高速定位,需要的时间常数约为40—64ms。此时,可使用精细加/减速的切削进给/快速移动切换功能。

10

(3)速度增益的调整

按3.3.1节“增益调整步骤”调整速度环的增益。在可能的条件下使用伺服HRV2控制。

[调整目的]

使用尽可能高的速度环增益,可以获得以下效果:

●改善伺服的刚性

●改善伺服的响应

在正常进给加工时,只要不出现振荡,高的速度环增益会改善表面精度和加工形状精度。

高的速度环增益可改善高速、高精度加工以及高速定位的性能。

为了设定稳定的速度环高增益,使用速度环的比例项高速处理功能是非常有用的。正

如下面例中所述,高速、高精度加工的效果取决于允许的速度环最大增益值。

(4)前馈系数的调整(加工圆弧R10/进给F4000)

[调整目的]

在通常无前馈控制的位置控制回路中,按下式输出速度指令:(位置偏差)×(位置环增益)。

这就是说,只有在机床的指令位置和实际位置有误差时机床才能移动。例如,当位置增益为30[1/s],进给速度为10 m/min时,其位置偏差为5.56 mm。对于直线插补,位置偏差不会造成零件的形状误差。但在加工圆弧或拐角时,就会造成大的形状误差。

消除位置偏差的有用功能是位置前馈。前馈功能是将CNC的位置指令变为有补偿功能的速度指令。前馈可减小位置偏差(理论上为0),因此,可使圆弧或拐角的形状误差大大减小。但是,伺服响应性能的改善,有可能使机床出现冲击。

为避免这一情况,必须同时使用插补前的加/减速功能。

11

[值的调整方法]

理论上,前馈系数100%时的位置偏差为0,消除了形状误差。但是,实际上,有速度环的响应时滞。所以,稍小于100%的值可加工出指令的形状。通常,最佳值为95%--99%(设9500--9900)。默认值为9800。

首先在加工圆弧时进行观察调整前馈系数(开始调整前先设定速度环的前馈系数为50%)。

[实际调整]

编制加工圆(R10/F4000)的下列程序,用调试软件RD测量加工时的刀具运动轨迹。程序中的G08P1和P08P0是16系统的起动和结束预读控制的G代码。

实际加工使用的方式,可在表3.4.3(b)中选择。

表3.4.3(b) 预读控制方式的起动与结束代码

12

在图3.4.3(a)中,前馈系数不足,造成了径向误差约5μm(减小)。而且速度增益低,造成形状变形且有过象限突起。调整前馈系数后,如图3.4.3(b)所示,径向误差可减小接近于0。

图3.4.3(a) 前馈调整图3.4.3(b) 前馈调整

速度增益:100%速度增益:100%

预读前馈系数:95%预读前馈系数:98%

FAD时间常数:24ms(线性)FAD时间常数:24ms(线性)

上图中,使用的速度环增益低。若使用高增益,如图3.4.3(c),变形和过象限的突起将减小。将速度增益增加到极限值的70%--80%,微调前馈系数,且使用过象限突起补偿功能(反向间隙的加速功能),以减小过象限的突起,从而改善正圆度(图3.4.3(d))。

图3.4.3(c) 速度环增益的效果图3.4.3(d) 速度环增益的效果

速度环增益:200%速度环增益:300%

预读前馈系数:98%预读前馈系数:99%

FAD时间常数:24ms FAD时间常数:24ms

(5)速度环前馈系数的调整(用4角有1/4圆弧的方形工件)

[调整步骤]

前馈可减小位置偏差和加工形状误差。若速度环对速度指令的响应低,速度控制就不能按指令速度所要求的大的加速度运行,因此造成了加工形状误差。速度环的响应可用增加速度环增益和调整速度环前馈系数来改善。

13

速度前馈是将速度指令的一部分(速度指令乘以适当的系数)送给电流环对转矩指令进行补偿。在速度环(PI控制),只是在指令速度与实际速度不同时(有速度偏差)才有补偿转矩。另外,速度前馈是根据以前指定的加速度值进行转矩指令的补偿。

用速度前馈可以减小由于速度环的时滞造成的形状误差。

[前馈系数值的调整方法]

可用下列公式。但在实际调整中,开始时的速度前馈系数用100。

(速度环的前馈系数)=100×(电机的转子惯量+负载惯量)/电机的转子惯量

[实际调整]

用4角有圆弧(半径5mm)的方形工件进行速度前馈系数的调整。调整时,应使按圆弧半径箝制进给速度的功能无效(该功能无效后,或如下例,要保证进给速度等于或高于

可以指定的F4000)。

图3.4.3(e) 程编形状

按大写字符P键,以显示基准形状。执行程序并测量实际运行轨迹。于是,在同一图上画出下面所示的实际轨迹和基准轨迹。

14

图3.4.3(f) 指令轨迹和实际轨迹

当预读前馈无效时,在图3.4.3(f)上有几百μm的形状误差,即使在XY方式也可以看到。但是,如果预读前馈生效,形状误差即减小,除非将误差放大很难在图形上看到。

此时,使用形状补偿方式(轮廓方式),只是为了显示而将误差放大(ctrl O)。

用F3(比例变化)设定误差的放大倍数。在图3.4.3(g)中显示的放大倍数设为100。

图3.4.3(g) 速度前馈系数图3.4.3(h) 速度前馈系数

速度环增益:200%速度环增益:100%

预读前馈系数:99%预读前馈系数:99% FAD时间常数:24ms(线形)FAD时间常数:24ms(线形)速度前馈系数:0%速度前馈系数:X100%

在图3.4.3(g)中未指令速度前馈系数,所以,在加速度大的地方轴的运动就有时滞。其结果,在直线与圆弧的相交处有过象限突起;在圆弧与直线的相交处有缺口。在图3.4.3(h)上,只在X轴设定了速度前馈系数,X轴的响应得到了改善。可以看到,沿X轴加速度变化大的地方加工形状得到了改善。

15

图3.4.3(i)中指定了过大的速度前馈系数,因此,图3.4.3(g)中的突起变为缺口;缺口变为突起。这就是说,的确存在最佳的速度前馈系数,其值小于图3.4.3(i)的设定值。图3.4.3(j)表示了设定最佳值的实际结果。图3.4.3(k)是为了显示目的而将误差放大后的图形。

图3.4.3(i) 前馈调整图3.4.3(j) 前馈调整

速度增益:100%速度增益:100%

预读前馈系数:99%预读前馈系数:99%

FAD时间常数:24ms(线性)FAD时间常数:24ms(线性)

速度增益系数:X200%,Y200%速度增益系数:X120%,Y180%

在放大后的图形上可以看到,机床在圆弧部分有振荡。为了减小这种振荡,可以使用两种方法。一种是增加速度环的增益(此方法不能用在速度增益已加大到振荡极限的增益);另一方法是减小按圆弧半径箝制进给速度功能的圆弧部分的进给速度,如3.4.3(6)节中所述。

图3.4.3(k) 速度前馈的调整

圆弧区域的变形可以用增加速度增益值使其变小(图3.4.3(l))。

但是,在直线与圆弧相交处的形状误差不能完全消除。变形还可以用细调速度的前馈

系数或使用按圆弧半径箝制进给速度功能(3.4.3(6)节中叙述)进一步减小。

16

图3.4.3(l) 速度前馈的调整

速度增益:300%

预读前馈系数:99%

FAD时间常数:24ms(线性)

速度增益系数:X120%,Y180%

(6)按圆弧半径的进给速度箝制参数的调整

[调整目的]

如前所述,速度环前馈系数的调整可以改善速度环的响应延时,从而减小了加速度变化大的区域的形状误差。但是,只靠速度前馈不能完全消除加工的形状误差。而且,如果机床的刚性低,机床可能由于加速度的变化而振动。

为了减小加速度大的区域的加速度的变化,应减小目标方向的指令进给速度。加工时(预读控制),按圆弧半径箝制进给速度的功能可实现对进给速度的控制(减小)。对该功能的参数进行调整,可以找到机床允许的垂直方向的加速度值。如下所述,该值可用于设定高精度轮廓控制(连续小程序段)中“根据加速度降低进给速度”的参数的基准。

17

上图中,R是圆弧半径,F是进给速度。则垂直方向(径向)的加速度为F2/R。按半径箝制进给速度功能指定R和F做为确保径向方向的加速度不超过指令值的参数。

例如,指令R=5mm,F=4000 mm/min作为按圆弧半径箝制进给速度功能的参数,则圆弧的径向加速度为:

F2/R = (4000/60)2 / 5 = 889mm/sec2

当用高精度轮廓控制时,要设定同样的加速度值作为小程序段按加速度限制进给速度功能的参数。上例中,若切削的进给速度为F4000(mm/min),则要求达到这一速度的时间计算如下:

4000/60/889*1000 = 75 msec

当用圆弧半径箝制进给速度功能减小了沿圆弧的进给速度时,加工的形状精度就可以得到改善。但是此时的负面效果是:要求的加工时间较长。图3.4.3(l) 表示了不用圆弧半径箝制进给速度功能,经(5)的调整后的切线进给速度及处理时间。图3.4.3(m)中的切线速度为F4000。图3.4.3(n)表示了在拐角R5mm处用圆弧半径箝制进给速度功能将进给速度降到了F3000,从该图中可以看到,加工时间增加了200ms。

图3.4.3(m) 不用圆弧半径箝制进给图3.4.3(n) 用圆弧半径箝制进给

速度功能时速度功能时

18

[调整值的设定建议]

经验上,设定下列值是适当的。参数号请见响应CNC的参数说明书。

高刚性小型机床:

拐角圆弧R5时,设F4000(889mm/sec2)

刚性相对高的中型和小型加工中心机床:

拐角圆弧R5时,设F3000(500mm/sec2)

大型机床:

拐角圆弧R5时,设F2500(347mm/sec2)

高刚性的大型机床:

拐角圆弧R5时,设F2000(222mm/sec2)

[实际调整]

图3.4.3(k)使用了按圆弧半径箝制进给速度功能后,R5和F3000时,实际调整结果示于图3.4.3(o)。由图看出,加工的形状误差,特别是在拐角处大大降低。

图3.4.3(o) 用圆弧半径速度箝制功能

(7)用进给速度差限制拐角加速度功能的允许速度差的调整

[调整目的]

FANUC高速高精加工的参数调整图文稿

F A N U C高速高精加工 的参数调整 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

铣床、加工中心高速、高精加工的参数调整 (北京发那科机电有限公司王玉琪) 使用铣床或加工中心机床加工高精度零件(如模具)时,应根据实际机床的机械性能对CNC系统(包括伺服)进行调整。在FANUC的AC电机的参数说明书中叙述了一般调整方法。本文是参数说明书中相关部分的翻译稿,最后的“补充说明”叙述了一些实际调试经验和注意事项,仅供大家参考。 对于数控车床,可以参考此调整方法。但是车床CNC系统无G08和G05功能,故车床加工精度(如车螺纹等)不佳时,只能调整HRV参数和伺服参数。Cs控制时还可调整主轴的控制参数。 目录 ⑴概述 i系列CNC(15i/16i/18i)的伺服因为使用了HRV2和HRV3控制(21i为选择功能),改善了电流回路的响应,因此可使速度回路和位置回路设定较高而稳定的增益值。 图使用伺服HRV控制后的效果 速度回路和位置回路的高增益,可以改善伺服系统的响应和刚性。因此可以减小机床的加工形状误差,提高定位速度。 由于这一效果,使得伺服调整简化。HRV2控制可以改善整个系统的伺服性能。伺服用HRV2调整后,可以用HRV3改善高速电流控制,因此可进行高精度的机械加工。 “高速、高精加工的伺服参数调整”。 2

图伺服HRV控制的效果实例 ⑵适用的伺服软件系列号及版本号 90B0/A(01)及其以后的版本(用于15i,16i,18i和21i,但必须使用320C5410伺服卡)。 ⑶调整步骤概况 HRV2和HRV3控制的调整与设定大致用以下步骤: ①) 电流回路的周期从以前的250μs降为125μs。电流响应的改善是伺服性能改善的基础。 ②) 进行速度回路增益的调整时,对于速度回路的高速部分,应该使用速度环比例项的高速处理功能。 电流环控制周期时间的降低使电流响应得以改善,使用振荡抑制滤波器使可消除机械的谐振,这样可提高速度回路的振荡极限。 ③ 机床可在某个频率下产生谐振。此时,用消振滤波器消除某一频率下的振荡是非常有效的。 ④ 当伺服系统的响应较高时,可能会出现加工的形状误差取决于CNC指令的扰动周期的现象。这种现象可用精细加/减速功能消除。 速度环使用尽可能高的回路增益可以改善整个伺服系统的性能。 ⑤ 使用预读功能的前馈,可以消除伺服的时滞,从而可减小加工的形状误差。一般,前馈系数为97%—99%。 ⑥*6)

发那科参数大全

发那科系统参数总表[1] 系统参数不正确也会使系统报警。另外,工作中常常遇到工作台不能回到零点、位置显 示值不对或是用MDI键盘不能输入刀偏量等数值,这些故障往往和参数值有关,因此维修时若确认PMC信号或连线无误,应检查有关参数。 一.16系统类参数 0:OFF 1:ON 1.SETTING 参数(与设定相关的参数) 参数号符号意义16-T 16-M 0000/0 TVC 代码竖向校验O:不进行1:进行 0000/1 ISO EIA/ISO代码O:EIA代码1:ISO代码0000/2 INI MDI方式公/英制O:米制1:英制 0000/5 SEQ 自动加顺序号O:不进行1:进行 0002/0 RDG 远程诊断O不进行1进行 0002/7 SJZ 手动参考位置返回0参考位置未确定时,使用减速挡块进行参考位置返回,参考位置已经确定时,与减速挡块无关,用快速移动定位到参考位置。1只用减速挡块进行参考位置返回。 0012/0 MIRx 各轴镜像的设定0关闭1开启 0012/4 AIC 轴命令的移动距离0依照指定的地址1总为增量命令0012/7 RMVx 各轴的受控轴拆除设定0不拆除受控轴1拆除受控轴 3216 自动加程序段号时程序段号的间隔O 1 2.RS232C口参数 0020 此参数用于设定与连接在哪个接口上的输入输出设备之间进行数据的输入输出。 0,1 RS-232-C串行端口1 2 RS-232-C串行接口2 3 遥控缓冲器接口 4 存储卡接口 5 数据服务器接口10 DNC1/DNC2接口,OSI因特网12 DNC1接口#2 0021 前台输入设备的设定 0022 后台输入设备的设定 0023 后台输出设备的设定(前台与后台同时使用不同的输入输出设备时,作为后台的设备可设定的数值只有0-3。如果使用了正在使用的输入输出设备,将发生报警P/S 233或BP/S233,同时,注意设定值0和1表示相同的输入输出设备。) 100/3 NCR 程序段结束的输出码O 1 100/5 ND3 DNC运行时:读一段/读至缓冲器满O 1 3.与存储卡接口相关的参数 0300/0 PCM 存储卡接口0:NC端接口1:电脑端接口 4.与FACTOLINK相关的参数(与面板操作相关的参数) 0801/0 SB2 停止位的个数0:一位1:2位

FANUC数控系统数据备份与恢复

FANUC 使用存储卡数据备份和恢复 1.关闭系统插存储卡 2.起动引导系统方法及画面如下(BOOT SYSTEM ): 5. 操作方法:用软件UP DOWN 进行选择处理。把光标移到要选择的功能上,按软件SELECT ,英文显示请确认?之后按软件YES 或NO 进行确认。正常结束时英文显示请按SELECT 键。最终选择END 结束引导系统BOOT SYSTEM ,起动CNC ,进入主画面。 6. 软菜单:[<1][SELECT 2][YES 3][NO 4][UP 5][DOWN 6][7>]使用软键起动时,数字显示部的数字不显示。用软键或数字键进行1-7操作说明如下表:

FANUC数控系统Compact flash card (CF存储卡)的选用和详细操作步骤 默认分类2007-12-11 12:45:06 阅读210 评论0 字号:大中小订阅 1.前言:Compact flash card (CF 卡) 可以当作FANUC控制器的数据服务器储存空间。而且,当插在FANUC控制器的PCMCIA 接口上可以当作备份数据用的记忆卡(IC 卡)。 2.组成:如果使用桌上型计算机请选配CF 卡、CF转接槽及USB型式的CF卡片阅读机。如果使用笔记型计算机请选配CF 卡、CF转接槽(但要确认你的笔记型计算机是否支持PCMCIA 接口)。 CF 卡、CF转接槽USB型式的CF卡片阅读机 3.兼容的控制器: 控制器厂商控制器型式数据服务器/网络接口 发那科0i-MB 数据服务器(ATA flash 型式) 21i-MB 数据服务器(ATA flash 型式) 18i-MB 数据服务器(ATA flash 型式) 4. 规格: 4.1使用TYPE II 接口。

FANUC 数控系统参数

Fanuc系统参数 一.16系统类参数 1.SETTING 参数 参数号符号意义16-T 16-M 0/0 TVC 代码竖向校验O O 0/1 ISO EIA/ISO代码O O 0/2 INI MDI方式公/英制O O 0/5 SEQ 自动加顺序号O O 2/0 RDG 远程诊断O O 3216 自动加程序段号时程序段号的间隔O O 2.RS232C口参数 20 I/O通道(接口板): 0,1: 主CPU板JD5A 2: 主CPU板JD5B 3: 远程缓冲JD5C或选择板1的JD6A(RS-422) 5: Data Server 10 :DNC1/DNC2接口O O 100/3 NCR 程序段结束的输出码O O 100/5 ND3 DNC运行时:读一段/读至缓冲器满O O I/O 通道0的参数: 101/0 SB2 停止位数O O 101/3 ASII 数据输入代码:ASCII或EIA/ISO O O 101/7 NFD 数据输出时数据后的同步孔的输出O O 102 输入输出设备号: 0:普通RS-232口设备(用DC1-DC4码) 3:Handy File(3〃软盘驱动器)O O 103 波特率: 10:4800 11:9600 12:19200 O O I/O 通道1的参数: 111/0 SB2 停止位数O O 111/3 ASI 数据输入代码:ASCII或EIA/ISO O O 111/7 NFD 数据输出时数据后的同步孔的输出O O 112 输入输出设备号: 0:普通RS-232口设备(用DC1-DC4码) 3:Handy File(3〃软盘驱动器)O O 113 波特率:10:4800 11:9600 12:19200 O O 其它通道参数请见参数说明书。

FANUC常用系统参数说明

FANUC0 小括号()改为中括号【】将3204中的PAF由0改为1. 释放风扇报警(ALM701参数PRM8901#0(FAN) 08000-08999保密设置NE8(N0.3202#0). 09000-09999保密设置NE9(NO.3202#4). FANUC Series 0i-MD:在显 示器上修改梯图。 按SY STEM!,按右扩展键几次,直到显示器下面出现[PMCCNF时,按[PMCCNF软键,按[设定]软键,在出现的画面上将:编程允许(EDIT ENABLE)内置xx(PROGRAERNABLE)编辑后保存到(WRITETOF-ROM (EDIT) ), 这三项打开即可修改梯图. FANUC Series 0i-MC : 按SY STEM!,按[ > ]软键几次,当出现[PMCPRM软键时按此键,按[SETING ]软键,在出现的画面上将: EDIT ENABLE! 1 WRITE TO F-ROM (EDIT置1 PROGRAMMER ENA B LE 这三项打开即可修改梯图。 这三项只要能置为 1 ,就能进入梯图修改,xx 不了1,就是有参数封

住了,防止别人乱改梯图。对于有密码的,要输入密码才可以看到, 才可以修改。为使用梯形图编辑功能,应该 在“PARAMETERSFOR ONLINE MONITO R中把“ RS-232- C和“F-BUS选择为“ NOT USE , 以使在线监控功能无效。 自动插入顺序号:0000 #5 SEQ 自动插入顺序号增量值:3216 最大主轴转速:3772 加工中心乱刀XX System——参数-----PNMNET----- 数据----- 操作----- 缩放 寻找。 xx 系统D144,主轴25, D145 1POT(1).D146(2)…… 新版本系统D300主轴25, D301 1POT(1).D302 2POT(2)……

FANUC变量对照表

表1 宏调用时所传递的字段参数名与当前宏局部变量对照表 字段名 宏变量 字段名 宏变量 字段名 宏变量 字段名 宏变量 A #1 I #4 T #20 G 不能为自变量 B #2 J #5 U #21 L C #3 K #6 V #22 N D #7 M #13 W #23 O E #8 Q #17 X #24 P F #9 R #18 Y #25 H #11 S #19 Z #26 系统变量 #FANUC Oi 系统变量一览表 1000~#1015,#1032 ——是指接口输入变量 #1100~#1115,#1132,#1133——是指输出变量 #10001~#10400,#11001!11400——是指刀具长度补偿值 #12001~#12400,#13001~#13400——是指刀具半径补偿值 #2001~#2400——是指刀具长度与半径补偿值(偏置组数能小于等于200时) #3000——是指报警 #3001,#3002——是指时钟 #3003,#3004——是指循环运行控制 #3005——是指设定数据(SETTING 值) 变量号码 用途 #1000~#1035 接口信号DI #11000~#1035 接口信号DO #2000~#2999 刀具补偿量 #3000,#3006 P/S 报警,信息 #3001,#3002 时钟 #3003,#3004 单步,连续控制 #3007 镜像 #4001~#4018 G 代码 #4107~#4120 D ,E ,F ,H ,M ,S ,T 等 #5001~#5006 各轴程序段终点位置 #5021~#5026 各轴现时位置 #5221~#5315 工件偏置量 公式

发那科系统参数总表[1]

发那科系统参数 系统参数不正确也会使系统报警。另外,工作中常常遇到工作台不能回到零点、位置显 示值不对或是用MDI键盘不能输入刀偏量等数值,这些故障往往和参数值有关,因此维修时若确认PMC信号或连线无误,应检查有关参数。 一.16系统类参数 0:OFF 1:ON 1.SETTING 参数(与设定相关的参数) 参数号符号意义16-T 16-M 0000/0 TVC 代码竖向校验O:不进行1:进行 0000/1 ISO EIA/ISO代码O:EIA代码1:ISO代码 0000/2 INI MDI方式公/英制O:米制1:英制 0000/5 SEQ 自动加顺序号O:不进行1:进行 0002/0 RDG 远程诊断O不进行1进行 0002/7 SJZ 手动参考位置返回0参考位置未确定时,使用减速挡块进行参考位置返回,参考位置已经确定时,与减速挡块无关,用快速移动定位到参考位置。1只用减速挡块进行参考位置返回。 0012/0 MIRx 各轴镜像的设定0关闭1开启 0012/4 AIC 轴命令的移动距离0依照指定的地址1总为增量命令 0012/7 RMVx 各轴的受控轴拆除设定0不拆除受控轴1拆除受控轴 3216 自动加程序段号时程序段号的间隔O 1 2.RS232C口参数 0020 此参数用于设定与连接在哪个接口上的输入输出设备之间进行数据的输入输出。0,1RS-232-C串行端口1 2 RS-232-C串行接口2 3遥控缓冲器 接口4存储卡接口5数据服务器接口10 DNC1/DNC2接口,OSI因 特网12DNC1接口#2 0021 前台输入设备的设定 0022 后台输入设备的设定 0023 后台输出设备的设定(前台与后台同时使用不同的输入输出设备时,作为后台的设备可设定的数值只有0-3。如果使用了正在使用的输入输出设备,将发生报警 P/S 233或BP/S233,同时,注意设定值0和1表示相同的输入输出设备。) 100/3 NCR 程序段结束的输出码O 1 100/5 ND3 DNC运行时:读一段/读至缓冲器满O 1 3.与存储卡接口相关的参数 0300/0 PCM 存储卡接口0:NC端接口1:电脑端接口 4.与FACTOLINK相关的参数(与面板操作相关的参数) 0801/0 SB2 停止位的个数0:一位1:2位 0810/0 BGS 对FACTOLINK报警任务通信,没有显示FACTOLINK屏幕时0:不启动1:启动

FANUC数控系统故障诊断及参数的恢复调试-最新文档

FANUC数控系统故障诊断及参数的恢复调试 某厂生产的CK6150数控车床,采用FANUC 0i-mate数控系统,开机后出现报警信息:“970 NMI OCCURRED IN PMCLSI”,机床无法启动。查阅相关资料知,该报警的含义是:PMCLSI内部发生NMI(非屏蔽中断)或RAM出现奇偶错误,故笔者初步断定数控系统出现故障,需进行诊断与维修。 1 数控系统硬件故障的诊断维修 FANUC 0i-mate数控系统采用模块化结构,母板上安装有各种功能的子卡,如轴控制卡、显示卡、CPU卡、FROM/SRAM卡及模拟主轴模块等,系统由输出电压为直流24伏的电源单元供电。由于本单位有相同类型的数控系统,故维修诊断采用替换法进行。为确保替换上的板卡不出现意外,笔者对供电模块进行了检查,经测量,该模块供电电压稳定输出在直流24 V,工作正常,可以进行板卡的替换维修工作。首先替换母板,上电后系统依然报警,无法启动,考虑到系统的显示功能工作正常,接着分别更换了轴卡及CPU卡,上电后,系统终于可以正常启动了,由此确定系统的母板(型号为:A20B-8101-0285/02A)、轴卡(型号为:A20B-3300-0393/02A)、CPU卡(型号为:A20B-3300-029/04C)已损坏,需要更换。至此,数控系统硬件故障的诊断维修工作初步完成。 2 数控系统用户参数的恢复与调试

在更换了数控系统的母板、轴卡、CPU卡后,系统虽然能正常启动,但依然出现了“935”号报警,即用来存储参数和加工程序等数据的SRAM发生了ECC错误。我们知道,在FROM/SRAM 卡里,存储有CNC系统软件及机床厂家开发的用户程序(PMC梯形图)等,开机后,系统软件和用户软件只有正常登录到DRAM 模块和伺服卡上的RAM后,数控机床才能正常工作。一般情况下,FANUC系统自带的系统软件用户是无法删除的,出现错误的应是机床厂家开发的用户软件。 造成此错误的可能原因有三个:一是锂电池没电,导致FROM/SRAM卡内的数据丢失;二是FROM/SRAM卡内的数据被破坏,如进行了上电清零操作;三是FROM/SRAM卡本身损坏。前期进行硬件维修时,已对锂电池及FROM/SRAM卡进行了检查,硬件本身无故障,故确定FROM/SRAM卡内数据已破坏或丢失,需要恢复数据后机床才能正常工作。但由于单位维修人员多次更换,无法找到机床原始参数,联系机床厂家,该单位因各种原因已处于停产状态,也无法提供原始参数。另外,在笔者维修此故障前,前一维修人员在维修时对机床进行了清零操作,而在清零前又没有及时对数据进行备份,无奈之下,笔者只能依据FANUC公司提供的维修手册及机床说明书,同时结合本机床的实际情况,对主轴参数、伺服参数等进行恢复与调试。 2.1 伺服参数及主轴参数的初始化 参数的初始化主要有伺服参数的初始化及主轴参数的初始

发那科系统变量详解

第二节变量 普通的加工程序直接数字标注G代码和移动距离,例如G55和X55.0,用定制宏指令时,可以直接用数字或使用变量。当使用变量号时可通过程序或MDI 操作改变变量值,例如: 变量的表示:当标注一个变量时在符号(#)的后面标注变量号,例如:#1表达式可以用来当变量号,但表达式必须放在括号里,例如:#[#33-2+#4]。 变量的类型: 变量的取值范围:局部变量和公共变量可以取: 0、-1047到-10-29和+10-29到+1047范围内的任意值 如果计算无结果会P/S警报器报警。 小数点的使用:在程序中给变量进行赋值时,可以省略小数点。 例如:#1=100;意义就是;变量#1的实际值是100.000。 变量的使用:在程序中要使用一个变量值,在地址语句后面标注变量号即可,当用表达式标注变量时表达式要放在括号里,例如:G02 I[#1+#18]F#9;

在1/1000mm的增量系统中被使用的变量值的小数点后面第四位会被四舍五入。例如:#1=500.123678;那么当执行G00X#1时实际的命令会被翻译成 G00X500.124; 当使用了一个没有定义的变量时,该变量会被忽略。例如#1=0;#2的是空,那么当运行G00X#1Y#2;时其结果是G00X0; 未定义的变量:当没有给变量定义值时,该变量称为“空”变量。变量#0永远是空变量。它不能写,但能读。比如: 当使用了一个没有定义的变量时,该变量会被忽略。除非用<空>代替否则<空>等于0。 当用在条件表达式时:只在EQ和NE时<空>才不等同于0

变量不能不使用的情况:程序号、顺序号、选择快的跳跃不能使用变量。 例如:O#2;/#3G00Z300.0;N#9Y1000.0;这种情况都是不可以的使用变量的。 第三节系统变量 可以用系统变量读和写CNC内部的数据,如当前的工件坐标系中的位置和刀具偏置数据。有些系统变量只能读。系统变量对编写自动化程序和通用程序十分重要。 关于界面信号的变量:

CAD系统变量参数解析(最全最详细)

CAD系统变量参数详细解析 变量名称说明 ACADLSPASDOC 0 仅将加载到AutoCAD 任务打开的第一个图形中; 1 将加载到每一个打开的图形中 ACADPREFIX 存储由ACAD 环境变量指定的目录路径(如果有的话),如果需要则附加路径分隔符 ACADVER 存储AutoCAD 的版本号。这个变量与DXF 文件标题变量$ACADVER 不同,"$ACADVER" 包含图形数据库的级别号 ACISOUTVER 控制ACISOUT 命令创建的SAT 文件的ACIS 版本。ACISOUT 支持值15 到18、20、21、30、40、50、60 和70。 AFLAGS 设置ATTDEF 位码的属性标志:0无选定的属性模式:1.不可见2.固定4.验证.8.预置ANGBASE 类型:实数;保存位置:图形初始值:相对于当前UCS 将基准角设置为0 度。ANGDIR 设置正角度的方向初始值:0;从相对于当前UCS 方向的0 角度测量角度值。0 逆时针1 顺时针 APBOX 打开或关闭AutoSnap 靶框。当捕捉对象时,靶框显示在十字光标的中心。0 不显示靶框1 显示靶框 APERTURE 以像素为单位设置靶框显示尺寸。靶框是绘图命令中使用的选择工具。初始值:10 AREA AREA 既是命令又是系统变量。存储由AREA 计算的最后一个面积值。 ATTDIA 控制INSERT 命令是否使用对话框用于属性值的输入:0.给出命令行提示1.使用对话框中国热模网首发 ATTMODE 控制属性的显示:0 关,使所有属性不可见;1.普通,保持每个属性当前的可见性; 2.开,使全部属性可见 ATTREQ 确定INSERT 命令在插入块时默认属性设置。0.所有属性均采用各自的默认值;1.使用对话框获取属性值 AUDITCTL 控制AUDIT 命令是否创建核查报告(ADT) 文件:0.禁止写ADT 文件 1.写ADT 文件 AUNITS 设置角度单位:0.十进制度数1.度/分/秒2.百分度3.弧度4.勘测单位 AUPREC 设置所有只读角度单位(显示在状态行上)和可编辑角度单位(其精度小于或等于当前AUPREC 的值)的小数位数。 AUTOSNAP 0.关(自动捕捉);1.开2.开提示4.开磁吸8.开极轴追踪16 开捕捉追踪32 开极轴追踪和捕捉追踪提示 BACKZ 以绘图单位存储当前视口后向剪裁平面到目标平面的偏移值。VIEWMODE 系统变量中的后向剪裁位打开时才有效。 BINDTYPE 控制绑定或在位编辑外部参照时外部参照名称的处理方式:0.传统的绑定方式1.类似"插入"方式 BLIPMODE 控制点标记是否可见。BLIPMODE 既是命令又是系统变量。使用SETVAR 命令访问此变量:0.关闭1.打开 CDATE 设置日历的日期和时间,不被保存。 CECOLOR 设置新对象的颜色。有效值包括BYLAYER、BYBLOCK 以及从1 到255 的整数。

FANUC常用参数说明

包括运行速度,到位宽度,加减速时间常数,软限位,运行 关的参数等,参照如下常用参数表(表2)设定。 表2常用参数说明 参数含义 FS-OI MA/MB FS-OI-Mate-MB FS-16/18/21M FS-16I/18I/21IM FS-OI TA/TB FS-OI-Mate-TB FS-16/18/21T FS-16I/18I/21IT PM-O 备注 (一般设定值) 程序输出格式为 ISO 代码 数据传输波特率 103,113 I/O 通道 20 20 用存储卡 DNC 138#7 0000#1 0000#1 1 103,113 10 0为 232口,4为存储卡 138 1 可选 DNC 文件 直线轴 /旋转轴 1006#0 1006#0 旋转轴为 1 半径编程 /直径编程 1006#3 车床的 X 轴 参考点返回方向 1006#5 1006#5 0: +, 1: - 轴名称 1020 1020 88(X) , 89(Y) , 90(Z) , 65(A) , 66(B) , 67(C) 轴属性 1022 1022 1,2,3 轴连接顺序 1023 1023 1,2,3 存储行程限位正极限 1320 1320 调试为 99999999 存储行程限位负极限 1321 1321 调试为 -99999999 未回零执行自动运行 1005#0 1005#0 调试时为 1 未回零执行手动快速 1401#0 1401#0 调试为 1 空运行速度 1410 1410 1000 左右 各轴快移速度 1420 1420 8000 左右 最大切削进给速度 1422 1422 8000 左右 各轴手动速度 1423 1423 4000 左右 各轴手动快移速度 1424 1424 可为 0,同 1420 各轴返回参考点 FL 速度 1425 1425 300-400 快移时间常数 1620 1620 50-200 切削时间常数 1622 1622 50-200 JOG 时间常数 1624 1624 50-200 1815#1 1815#1 全闭环 1 /停止时的位置偏差,和显示有 电机绝对编码器 1815#5 1815#5 伺服带电池 1 各轴位置环增益 1825 1825 3000 各轴到位宽度 1826 1826 20-100 分离型位置检测器

FANUC常用系统参数说明

FANUC0 小括号()改为中括号【】将3204中的PAR由0改为1. 释放风扇报警(ALM701)参数PRM8901#0(FAN) O8000-O8999保密设置NE8(NO.3202#0). O9000-O9999保密设置NE9(NO.3202#4). FANUC Series Oi-MD: 在显示器上修改梯图。 按SYSTEM键,按右扩展键几次,直到显示器下面出现[PMCCNF]时,按[PMCCNF]软键,按[设定]软键,在出现的画面上将:编程允许(EDIT ENABLE),内置编程器许可(PROGRA MM ER ENABLE),编辑后保存到快闪存储器(WRITE TO F-ROM (EDIT)), 这三项打开即可修改梯图. FANUC Series Oi-MC : 按SYSTEM 键,按[ > ] 软键几次,当出现[PMCPRM]软键时按此键,按[SETING]软键,在出现的画面上将:EDIT ENABLE置1 WRITE TO F-ROM (EDIT)置1 PROGRAMMER ENABLE 置1 这三项打开即可修改梯图。

这三项只要能置为1 ,就能进入梯图修改,若置不了1,就是有参数封住了,防止别人乱改梯图。对于有密码的梯形图,要输入密码才可以看到,才可以修改。为使用梯形图编辑功能,应该在“PARAMETERS FOR ONLINE MONITOR”中把“RS-232-C”和“F-BUS”选择为“NOT USE”,以使在线监控功能无效。 自动插入顺序号:0000 #5 SEQ 自动插入顺序号增量值:3216 最大主轴转速:3772 加工中心乱刀修正 System------参数-----PNMNET-----数据-----操作-----缩放-----寻找。 旧版本系统D144,主轴25,D145 1POT(1).D146(2)……新版本系统D300主轴25,D301 1POT(1).D302 2POT(2)……

FANUC系统宏程式详解

宏程序的简单调用格式: 格式: G65 P 程序序号 L 重复次数变量分配 变量对照表 控制命令 1. If [ 条件表达式 ] GOTO n 2. While [ 条件表达式 ] DO m End m 运算符号相等:EQ 不等于: NE 大于:GT 小于:LT 大于等于: GE 小于等于: LE

FANUC系统宏程式 FANUC系统宏程序编程 一变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0 。使用用户宏程序时,数值可以直接指定或 用变量指定。当用变量时,变量值可用程序或用MDI 面板上的操作改变。 #1=#2+100 G01 X#1 F300 说明: 变量的表示计算机允许使用变量名,用户宏程序不行。变量用变量符号(例如:#1 表达式可以用于指定变量号。此时,表达式必须封闭在括号中例如: #[#1+#2-12] 变量的类型变量根据变量号可以分成四种类型变量号变量类型功能 #0空变量该变量总是空, 没有值能赋给该变量. #1-#33局部变量 局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时, 局部变量被初始化为空. 调用宏程序时, 自变量对局部变量赋值, #100-#199 #500-#999公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199 初始化为空. 变量#500-#999 的数据保存, 即使断电也不丢失. #1000系统变量 系统变量用于读和写CNC运行时各种数据的变化,例如, 刀具的当前位置和补偿值. 变量值的范围 局部变量和公共变量可以有0 值或下面范围中的值: -1047 到-10-29 或-10-2 到-1047 如果计算结果超出有效范围,则发出 P/S 报警NO.111. 小数点的省略 当在程序中定义变量值时,小数点可以省略。 例:当定义#1=123 ;变量#1 的实际值是123.000 。 变量的引用为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。例如: G01X[#1+#2]F#3; 被引用变量的值根据地址的最小设定单位自动地舍入。 例如: 当G00X#/; 以1/1000mm 的单位执行时,CNC把123456 赋值给变量#1, 实际指令值为G00X12346. 改变引用变量的值的符号,要把负号(-)放在#的前面。 例如:G00X-#1 当引用未定义的变量时,变量及地址都被忽略。 #)和后面的变量号指定

FANUC 常用参数及分类

FANUC 常用参数及分类 参数在NC系统中用设定NC数控机床及辅助设备的规格和内容,及加工操作所必需的一些数据。机床厂家在制造机床、最终用户在使用过程中,通过参数的设定,来实现对伺服驱动、加工条件、机床坐标、操作功能、数据传输等方面的设定和调用。 机床厂商、用户在配备、使用FANUC系统时,根据具体的使用状况,有大量的参数需要调整和设置。在使用和调整这些参数是有必要搞清楚这些参数的用途和设置方法。在下文中介绍一些有关FANUC系统参数的常识和一些常用参数。 表3-2FANUC系统参数类型列表 数据形式 位型0或1 位轴型 字节型-128`127 0~256 有些参数中不使用符号 字节轴型 字型-32768~3276 0~65535 有些参数中不使用符号 字轴型 双字型-99999999~99999999 双字轴型 FANUC系统参数分类 按照数据形式参数可以分为下表所表示的类别: 1、对于位型和位轴型参数,每个数据号由8位组成,每一位有不同的意义。 2、轴型参数允许参数分别设定给每个控制轴。 3、每个数据类型有一个通用的有效范围,参数不同其数据范围也不同。 为了进一步说明这两类数据在数据设定方面的区别,特举如下两个例子:1、位型和位轴型参数举例 1000 # 7 # 6 # 5 # 4 #3 #2 #1 #0 数据号S E Q INI ISO TV C 数据 内容 通过该例可以知道位型和位轴型的数据格式,它们都是每一个数据号由0~7位数据组成。在描述这一类数据时可以用这样的格式来说明:数据号.位号。比如上例中的ISO参数就可以用这样的符号来表示:1000.1。1000.1=0时表示数据采用EIA码输出,1000.1=1时表示数据输出采用ISO码。位型和位轴型数据就是用这样的方式来设定不同的系统功能。 2、位型和位轴型以外的数据 1023 指定轴的伺服轴号 数据号数据内容

FANUC系统宏程式详解

宏程序的简单调用格式: 格式:G65 P程序序号 L重复次数变量分配 变量对照表 A #1 I #4 T #20 B #2 J #5 U #21 C #3 K #6 V #22 D #7 M #13 W #23 E #8 Q #17 X #24 F #9 R #18 Y #25 H #10 S #19 Z #26 控制命令 1.If [条件表达式] GOTO n 2.While [条件表达式] DO m End m 运算符号 相等:EQ 不等于: NE 大于:GT 小于:LT 大于等于:GE 小于等于:LE

FANUC系统宏程式 FANUC系统宏程序编程 一变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。 #1=#2+100 G01 X#1 F300 说明: 变量的表示 计算机允许使用变量名,用户宏程序不行。变量用变量符号(#)和后面的变量号指定。 例如:#1 表达式可以用于指定变量号。此时,表达式必须封闭在括号中。 例如:#[#1+#2-12] 变量的类型 变量根据变量号可以分成四种类型 变量号变量类型功能 #0 空变量该变量总是空,没有值能赋给该变量. #1-#33 局部变量局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时,局部变量被初 始化为空.调用宏程序时,自变量对局部变量赋值, #100-#199 #500-#999 公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199初始化为空. 变量#500-#999的数据保存,即使断电也不丢失. #1000 系统变量系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿 值. 变量值的范围 局部变量和公共变量可以有0值或下面范围中的值: -1047到-10-29或-10-2到-1047 如果计算结果超出有效范围,则发出P/S报警NO.111. 小数点的省略 当在程序中定义变量值时,小数点可以省略。 例:当定义#1=123;变量#1的实际值是123.000。 变量的引用 为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。 例如:G01X[#1+#2]F#3; 被引用变量的值根据地址的最小设定单位自动地舍入。 例如: 当G00X#/;以1/1000mm的单位执行时,CNC把123456赋值给变量#1,实际指令值为G00X12346. 改变引用变量的值的符号,要把负号(-)放在#的前面。 例如:G00X-#1 当引用未定义的变量时,变量及地址都被忽略。 例如:当变量#1的值是0,并且变量#2的值是空时,G00X#1 Y#2的执行结果为G00X0。 双轨迹(双轨迹控制)的公共变量

FANUC-18i参数一览表(精)

FANUC-18i调试参数一览表 作者:流水似剑 2008-04-23 04:51:35 标签:教育 FANUC-18i调试参数一览表 调试参数一览表: 一、SV设定 SV设定(未接光栅) SV设定(接上光栅) X Y Z B X Y Z B 初始设定位 1010 1010 1010 1010 1010 1010 1010 1010 电机号 303 303 303 293 303 303 303 293 AMR 0 0 0 0 0 0 0 0 CMR 2 2 2 2 2 2 2 105 FEEDGEAR 1 1 1 3 1 1 1 1 N/M 200 100 100 2000 1 1 100 2 移动方向 111 -111 -111 -111 111 -111 -111 -111 速度环脉冲数 8192 8192 8192 8192 8192 8192 8192 8192 位置环脉冲数 12500 12500 12500 12500 5000 10000 12500 1500 参考计数器 5000 10000 10000 10000 50000 50000 10000 6000 注:光栅生效NO.1815.1=1 FSSB开放相应接口。 二、进给轴控制相关参数 1423 手动速度 1424 手动快进 1420 G00快速

1620 加减速时间 1320 软件限位 1326 三、回零相关参数 NO.1620 快进减速时间300ms NO.1420 快进速度 10m NO.1425 回零慢速 NO.1428 接近挡铁的速度 NO.1850 零点偏置 四、SP调整参数 NO.3701.1=1 屏蔽主轴 NO.4020 电机最大转速 NO.3741 主轴低档转速(最高转速) NO.3742 主轴高档转速(最高转速) NO.4019.7=1 自动设定SP参数(即主轴引导) NO.4133 主电机代码 NO.3111.6=1 显示主轴速度 NO.3111.5=1 显示负载监视器 NO.4001.4 主轴定位电压极性(定位时主轴转向) NO.3705.1=1 SOR用于换档 NO.3732=50 换档速度 NO.4076=33 定位速度

FANUC系统进入系统参数修改的步骤

FANUC系统进入系统参数修改的步骤 黑龙江省水利学校张立忠2018年06月19日 写在前面 有缘的百度朋友们,为着共同爱好的同行们,大家好!这个FANUC系统简单的系统参数修改步骤虽然简单,但是对于很多的初学者,特别是自学的初学者,要是进行熟练的操作也需要费很多周折,因为本人经历过,可能个人比较笨。为了有同感的朋友们使用方便,特将详细的操作步骤整理出来,供需要者参考使用。 数控机床有两个操作面板。一个是系统操作面板,一个是机床操作面板。(如下图) 左面部分就是系统操作面板,它是系统生产厂家生产系统时设计制作的。它是系统整体的一部分。使用系统操作面板可以进行程序的编制、参数的修改、梯形图的编辑等操作。 右面部分是机床操作面板部分。它是机床生产厂家根据机床的使用功能以及机床所使用的数控系统功能设计的,它有对数控系统操作的选择功能键(如MDI键,当修改系统参数时需要选择此键),有对机床部件的操作功能(如水泵的开关,刀架刀号位置的选择等等)。 FANUC数控系统有多种参数,如系统参数、K参数、D参数等等。如果要修改系统参数,就必须要打开系统参数修改开关。虽然这是一个简单的操作,但是对于新手来说有时候也不是很轻易的就能进入的。所以,在这里把这一操作详细的写出来,希望能帮助到需要的朋友们。 进入参数修改开关第一步,选择机床操作面板上的MDI键,使MDI指示灯点亮(如下图)。 第二步,选择系统操作面板上的OFS/SET键,系统显示器上出现如下画面。

按右下角箭头软键数次,出现如下画面,如下图。 然后,按[设定]下方正对应的软键,就会出现参数修改开关界面,如下图。

按系统操作面板上的数字键“1”,再按系统造作面板上的INPUT键(如下图), 就会出现如下画面(如图),参数写入变成1了,这是修改系统参数的必须条件。 接着在报警选项下会出现100号报警(如下图),经过这些步骤,就可以对FANUC系统的 系统参数进行修改了。

发那科系统变量详解

` 第二节变量 普通的加工程序直接数字标注G代码和移动距离,例如G55和X55.0,用定制宏指令时,可以直接用数字或使用变量。当使用变量号时可通过程序或MDI操作改变变量值,例如: #33=#1+10.5 G01 X#1 F500 变量的表示:当标注一个变量时在符号(#)的后面标注变量号,例如:#1表达式可以用来当变量号,但表达式必须放在括号里,例如:#[#33-2+#4]。变量的类型:

变量的取值围:局部变量和公共变量可以取: 47-29-2947范围内的任意值0、-10和+10到-10到+10 如果计算无结果会P/S警报器报警。 小数点的使用:在程序中给变量进行赋值时,可以省略小数点。例如:#1=100;意义就是;变量#1的实际值是100.000。

变量的使用:在程序中要使用一个变量值,在地址语句后面标注变量号即可,当用表达式标注变量时表达式要放在括号里,例如:G02 I[#1+#18]F#9; 文档Word ` 在1/1000mm的增量系统中被使用的变量值的小数点后面第四位会被四舍五入。例如:#1=500.123678;那么当执行G00X#1时实际的命令会被翻译成 G00X500.124; 当使用了一个没有定义的变量时,该变量会被忽略。例如#1=0;#2的是空,那么当运行G00X#1Y#2;时其结果是G00X0; 未定义的变量:当没有给变量定义值时,该变量称为“空”变量。变量#0永远是空变量。它不能写,但能读。比如: 当使用了一个没有定义的变量时,该变量会被忽略。除非用<空>代替否则 <空>等于0。

当用在条件表达式时:只在EQ和NE时<空>才不等同于0 当#1=<空>时当#1=0时

发那科系统基本参数设定

维修培训实习教材 第二节 基本参数设定 一 实习目的 (一) 掌握 FANUC 数控系统的参数输入方法 (二) 掌握 FANUC 数控系统的参数设定步骤 (三) 掌握 机床运行所需要设定的最基本参数 二 实习内容 学习“参数设定支持画面”中每一项的设定 三 实习步骤 有关参数设定的说明: 对于FANUC 数控系统,其参数的数目是很大的,想对每一位参数都进行掌握和设定是很困难的。事实上,对FANUC 数控系统参数,并不是需要对其输入某个数值才称之为设定参数。大部分的位型参数,设为0时反而是有效的,设为0反而是很多机床默认的习惯状态。这点在进行参数学习时要清楚。 具体步骤: (一)系统通电,将 “参数可写入” 开关打开。 (二)系统断电,重新开机,开机的同时按住 [RESET] 功能键直到系统进入正常画面, 其结果是系统参数被清除,但系统功能参数(也叫保密参数)(NO.9900-9999)不被清除,如果是新版系统,系统功能参数(也叫保密参数)存在于系统软件中,也不会被清除。所以,此项操作仅会清除系统功能参数(也叫保密参数)之外的普 通参数 (三)按 [SYSTEM] 功能键,然后按扩展软键 [+] 几次,直到出现参数设定支持画 面的软键 [PRMTUN] 。

进入参数设定支持画面(按软键[PRMTUN])。 画面中的项目就是参数的设定调试步骤。这次着重学习第一项 “ AXIS SETTING (轴设定)”项 和 最后一项“ MISCELLANY (其它)”项,参数设定支持画面里的其他项(伺服参数设定,主轴设定等)将在别的课时里学习。 (四)按照顺序设定这两项参数。 第一项: AXIS SETTING (轴设定)项,轴设定里面有以下几个组,对每一组参数进行设定。

发那科参数大全

发那科系统参数总表[1] 系统参数不正确也会使系统报警。另外,工作中常常遇到工作台不能回到零点、位置显 示值不对或就是用MDI键盘不能输入刀偏量等数值,这些故障往往与参数值有关,因此维修时若确认PMC 信号或连线无误,应检查有关参数。 一.16系统类参数 0:OFF 1:ON 1。 SETTING参数(与设定相关得参数) 参数号符号意义16-T 16—M 0000/0 TVC 代码竖向校验O:不进行 1:进行 0000/1 ISO EIA/ISO代码 O:EIA代码 1:ISO代码 0000/2 INI MDI方式公/英制 O:米制 1:英制 0000/5 SEQ 自动加顺序号O:不进行 1:进行 0002/0RDG 远程诊断O不进行1进行 0002/7 SJZ 手动参考位置返回0参考位置未确定时,使用减速挡块进行参考位置返回,参考位置已经确定时,与减速挡块无关,用快速移动定位到参考位置。 1只用减速挡块进行参考位置返回。 0012/0 MIRx 各轴镜像得设定 0关闭 1开启 0012/4 AIC 轴命令得移动距离 0依照指定得地址 1总为增量命令 0012/7 RMVx 各轴得受控轴拆除设定 0不拆除受控轴 1拆除受控轴 3216 自动加程序段号时程序段号得间隔 O 1 2.RS232C口参数 0020 此参数用于设定与连接在哪个接口上得输入输出设备之间进行数据得输入输出。0,1 RS-232—C串行端口1 2 RS-232—C串行接口2 3 遥控缓冲器接口4存储卡接口5数据服务器接口 10 DNC1/DNC2接口,OSI因特网 12 DNC1接口#2 0021 前台输入设备得设定 0022 后台输入设备得设定 0023 后台输出设备得设定(前台与后台同时使用不同得输入输出设备时,作为后台得设备可设定得数值只有0—3、如果使用了正在使用得输入输出设备,将发生报警P/S233或BP/S233,同时,注意设定值0与1表示相同得输入输出设备。) 100/3 NCR 程序段结束得输出码 O 1 100/5 ND3 DNC运行时:读一段/读至缓冲器满 O 1 3、与存储卡接口相关得参数 0300/0 PCM 存储卡接口 0:NC端接口 1:电脑端接口 4.与FACTOLINK相关得参数(与面板操作相关得参数) 0801/0 SB2停止位得个数0:一位 1:2位

相关文档
相关文档 最新文档