导航

轻松数控网

致力于数控技术的网络分享 Sunlight'blog
Covering research, news, and knowledge in CNC technology and e-Learning.

« FANUC PMC培训-第四节1切削用量的合理选择 »

FANUC PMC培训-第四节2(附课件下载)

自动方式下的循环启动/停止

ST:循环启动信号。此信号为下降沿有效。

轴移动信号:F102 #0~#3

轴到位信号:F104 #0~#3

参数:

NCI 减速时的到位检查

0:执行

1:不执行

轴的运行方向信号:F106 #0~#3,此信号在停止时保持前一次的运动方向。

0:正向

1:负向

*SP:循环暂停信号。程序运行时保持为"1"。

OP:自动运转信号

STL:自动运转中启动信号

SPL:自动运转中停止信号

机床在自动运转方式下,NC会根据不同的运行状态反馈这些信号。例如:机床工

作灯的处理等。

自动方式下的几种功能:

单段(SBK):G46.1

程序单节执行。

空运行(DRN):G46.7

程序中的进给速度无效,执行NO1410的速度

程序段选跳(BDT):G44.0,G45。

当程序运行的单节前标有/1(2~9)跳断标记时,如果相应的跳断信号有效则跳过此

单节运行,反之正常运行此单节。

手动绝对值(*ABSM):G6.2。

当此信号为1时,手动的移动量不会计算到工件坐标系中,因此实际的结果会造成工件坐标系的偏移。所以在使用此信号时要多加注意,以免造成撞刀等故障。可采用手动回零消除偏差。

用户宏程序

宏程序-PMC输入信号:

宏程序-PMC输出信号:

图解:

对应于宏输入信号,可通过#1000~#1015读入PMC中UI0~UI15的状态。通过#1032可一次读取UI0~UI15所有的状态。

对应于宏输出信号,可通过UO0~UO15读入NC中#1100~#1115的值。通过#1132和#1133将一个确定的数值输出到PMC中的UO0~UO15和UO100~UO131。

例:

5.M,S,T功能的处理

当以上信号处理完成后,机床的伺服轴具备了在各种模式下运行的条件。下一步我们就需要处理机床的辅助动作,包括M代码的处理、S主轴功能的处理、T刀具交换的处理。

(1)M代码的处理

NC的指令的发出有两种形式,一种是以G代码的形式发出用来指定伺服电机按照一定的轨迹来运行,一种就是以M、S、T的代码形式发出,而具体执行的动作需要PMC赋予。具体执行的时序如下:

a:首先NC会把具体代码的数值发送到PMC特定的代码寄存器中,同时会有相应的辅助功能触发信号也送到PMC中去。

b:PMC会根据NC的相应的触发信号和代码信号而执行译码动作,并触发相应的机床动作。例如:主轴的旋转控制、换刀动作等。

C:当动作执行完成后,PMC会发一个完成信号给NC表示动作执行状态已完成,NC可以继续执行以下动作,否则系统会处在等待状态

d:当NC接到完成PMC的完成信号后,会切断辅助功能的触发信号,表示NC响应了PMC的完成信号。

e:当NC的触发信号关断后,PMC切断返回给NC的完成信号。

f:当NC采样到PMC的完成信号的下降沿后,程序开始往下执行,辅助功能循环结束。

以上的图例是以M代码为例,S、T代码的处理时序同上。

相关信号:

M功能

S功能

T功能

代码寄存器信号

F10~F13

F22~F25

F26~F29

触发信号

F7.0

F7.2

F7.3

完成信号

G4.3

注:在M代码中有一些为系统专用的M代码,本身系统会发出相应的F地址,它们不需要另行译码。

程序结束代码:M02-F9.5/M30-F9.4

程序选择停止:M01-F9.6

程序停止 :M00-F9.7

系统专用不需要PMC处理的M代码

子程序呼叫/返回:M98/M99

宏中断:M96/M97

中断信号 G53.3

MUS:0 不使用宏程序中断

1使用宏程序中断

MPR:0用M96、M97执行宏中断

1用参数6033、6034设定M代码执行宏中断

练习:

比较下列两种辅助功能完成的编法的不同,会造成什么影响?以加深对辅助功能完成时序的理解。

(2)主轴功能的处理

作为主轴的控制分两路控制,一路是串行主轴的控制,一路是模拟主轴的控制。

串行主轴的速度指令是由NC以数字形式发送给主轴放大器的。

S指令主要控制的是主轴的速度,主轴要想获得速度指令首先要注意以下几个信号。

a:主轴急停 *G71.1

b:机床准备好 G70.7

c:主轴停止 *G29.6

e:主轴倍率G30

当以上信号不正确时,主轴是不能获得速度指令的。

S触发信号F7.3S代码:F22~F25,S指令F36.0~F37.3SAR:主轴速度到达G29.4

NO.3708#0=1 检查主轴速度到达信号。当到达信号为0时,禁止伺服轴的进给。

齿轮换档:M系:F34.0~2NO3706#4 GTT:0 M型

T系:G28.2,G28.11 T型

  • *SSTP=0 G29.6和SOR G29.5主轴定向停止G29.5=1使主轴电机运行在一定的速度下。No.3705#1 GST=0NO.3706定位方向

  • 定向或换档时主轴电机的速度 NO.3732(rpm)

齿轮换档的速度设定:

1) A型换档(NO.3705#2=0)

NO.3741~NO.3743:各档主轴的最高转速(rpm)

NO.3735,NO.3736:主轴最低/最高钳制速度(钳制速度/主轴最高转速×4095)

NO.4020:主轴电机的最高转速

注:各档主轴的最高转速和主轴电机的最高转速参数之比是实际各档的齿轮比

A型换档即为换档时主轴电机都处在最高转速下

2)B型换档方式(NO.3705#2=1)

B型换档即为各档换档时主轴电机在一个特定的转速下

NO.3751:低档到中档时主轴电机的界限速度

NO.3752:中档到高档是主轴电机的界限速度

设定值=(主轴电机的界限速度/主轴电机的最高速度)×4095

模拟主轴的速度控制指令是NC以±10V的模拟量输送给变频器等控制装置

SVC~ES:模拟电压端

ENB1~ENB2:当NC发出指令电压后,此触点接通。

NO.3741~NO.3743:各档输出10V时主轴的最大转速

以上参数对应于变频器的最高频率即为实际的齿轮比

相关串行主轴的控制信号:

主轴正转 :G70.5

主轴反转 :G70.4

主轴定向 :G70.6

主轴零速信号:F45.1

主轴速度到达:F45.3

主轴速度检出:F45.2

主轴定向完成:F45.7

掌握:

.理解主轴的两种控制方式的原理,和进行速度控制时需要设定的一些信号和参数

练习:

通过信号和参数来判断主轴未旋转的故障原因。

(3)T功能的处理

T功能是用来处理机床的刀具交换的功能代码,它主要是根据实际的刀库的结构编

写相应的梯形图。主要要了解FANUC的功能指令

6.互锁的处理

机床的以上的信号处理完成后,机床的伺服轴和主轴、刀具动作在正常情况下运行完成后就需要编写一些特殊情况下的互锁处理,我们可以使用一些系统专用的互锁信号。

全轴互锁信号:*G8.0

各轴互锁信号:*G130.0~*G130.7

正方向各轴互锁信号:G132.0~G132.3

负方向各轴互锁信号:G134.0~G134.3

启动锁住信号(T系):G7.1 该信号为1时,自动运转被锁住,运转中的轴减速停止。

相关参数:

#3(DIT)0:轴方向分别互锁信号(±MIT)有效

1:轴方向分别互锁信号(±MIT)无效

#2(ITX)0:各轴互锁信号(*ITa)有效

1:各轴互锁信号(*ITa)无效

#3(ITL)0:互锁信号(*IT)有效

1:互锁信号(*IT)无效

机床锁住信号

当机床锁住信号有效后,系统不向伺服发送移动指令脉冲,同时系统会根据指令更新绝对坐标的显示,用此功能可以判断程序执行的轨迹是否正确。但要注意机床锁后会造成实际位置和当前绝对坐标显示值的不符,应在恢复正常加工前校准当前位置。

全轴机床锁住:G44.1

分轴机床锁住:G108#1/#2/#3/#4

辅助功能锁住

当此信号为1时,NC不输出M、S、T代码信号。但对于系统专用的M 代码的

输出不加限制。

辅助功能锁住:G5.6

练习:

通过信号试验了解各类互锁信号的执行状态,并熟悉如何通过参数来屏蔽互锁信 号。特别是机床锁住信号的使用对机床坐标的影响要了解(可结合手动绝对值信号一 起比较)

7.报警信号的处理

FANUC的报警可以分成两大类。一类我们可以称之为内部报警,如上图。它主要是 FANUC 系统根据它所控制的对象,如:伺服放大器、串行主轴放大器、NC本体等的运行状态来产生相应的报警文本。这类报警是系统本身所固有的。另一类我们可以称之为外部报警,它主要机床厂针对所设计的机床外围的不减的运行状态通过I/O单元来产生相应的报警文本。

外部报警根据报警序号的排列可以分三种.,

1)1000~1999:此类报警会中断当前的操作,同时将报警文本显示在系统的报警画面。

2)2000~2999:此类报警不会中断当前操作,同时将报警文本显示在系统的操作信息画面。此类报警可以用来做机床的相关的警告和操作提示。

3)3000~3200:宏程序报警。机床厂可以根据一些加工中产生的机床状态,在执行专用宏程序当中通过专用语句产生相应的报警提示,同时中断当前的操作。

例:N1 G01X100F500;

N2 #300=20 (TOOL NO FOUND); 执行此语句时,显示"3020 tool no found"

报警

对于前两种的报警信息是通过PMC中报警寄存器A来启动的,因此在维修过程中如果发生相应的报警,我们可以通过查找具体的报警寄存器回路来分析故障原因。

掌握:

以上就是关于FANUC系统信号的一个简明介绍,也是一般机床厂设计人员的编制PMC的思路,我们了解和掌握这些信号后,就可以了解一些机床基本的逻辑控制原理,

可以帮助我们在实际工作中解决很多问题(例如机床的一些软故障)。

练习:

通过一些基本的PMC实例来了解这些机床的相关的信号,熟悉机床的各种模式下的控制信号,主轴的运行信号等。

获得全部课件:

原创文章如转载,请注明,转载自: 轻松数控网 [http://www.cnctechnet.com/]
本文链接地址:http://www.cnctechnet.com/post/1093.html

  • 热文排行:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Templete from Google黑板报

©2008 CNCTechNet 浙ICP备07007063号 | zjusun(#)yahoo.cn

  • feed
    zhuaxia
    google
    yahoo
  • Google

最新评论及回复

最近发表