找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 242|回复: 0

[资料] FANUC 6系统

[复制链接]
发表于 2011-7-13 23:52:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
1.FANUC6系统的特点及功能' \  k" t; K- Y( x$ S; B
FANUC6系统(简称6系统)是具备一般功能和部分高级功能的中级型CNC系统。其特点主要有:1 B( h2 e8 x$ Z. z$ k3 o
(1)可靠性高。! x6 P' \1 ?& O# q2 C7 D6 u+ k
(2)适用于高精度、高效率加工。
: x; g6 a) i" `' B(3)容易编程。
& W8 I1 d6 |2 p, Z! s' a$ t6 X# x(4)容易维护保养,现场调试方便。' R: {$ }& t$ T& i& E) F
(5)操作性好,使用安全。$ x; h! f* Y; K$ ?; {
FANUC6系统(包括6M,6T)的控制功能有:0 C7 s! V: N. R4 l7 J
(1)6M的控制轴是X,Y,Z三轴,6T是X和Z两轴,6M还可以增加选用功能控制第四轴。! y; b( w3 |2 i$ Z; c# H
(2)联动轴数:6M可以进行三轴中的两轴联动,6T能进行X和Z两轴联动,6M增加选用功能后可以进行X,Y,Z三轴联动,能进行直线、圆弧、螺旋线等插补。8 L: w: O' J4 T) j* ~
(3)辅助功能为2位数(M2),主轴功能为2位数或4位数,刀具功能为2位数或4位数。0 h9 G' _" k0 \- i7 c
2.FANUC6系统的硬件
# y4 y, s- P" P+ b& ] 0903062130529465.bmp
. N, r( `5 a$ L9 k3 M6系统使用高速微处理器8086作为CPU,主时钟频率为5MHz,其硬件结构如图3-59所示。系统中有28K RAM,用来存储中间结果和数据。全部零件加工程序和系统的工作参数存放在磁泡存储器中,磁泡存储器最多可存储320m长的控制带。磁泡存储器和RAM之间的数据交换采用DMA方式,6系统使用一块专用集成电路MB14231作为DMA控制器。为了提高系统的可靠性,28K RAM读写时要进行奇偶检验,相应地有一套奇偶检验电路。系统有208K EPROM,用来存放控制软件。6系统使用了非屏蔽中断和8级可屏蔽中断,8级可屏蔽中断用中断控制器8259进行管理。8259对多级中断进行优先级排队,并产生中断矢量。6系统使用了一个定时器8253。8253有3个通道,分别产生2ms的时钟、8ms的时钟和利用RS-232C口进行串行通信的时钟,因为CNC系统有许多操作,须要读取指定单元的某一位或者修改指定单元的某一位时,不致影响该单元的其他位,这类位操作如果用程序实现的话,要占用CPU较多的时间,而且速度也比较慢,为了提高位操作的速度,法拉克公司开发了专用的位操作芯片MB14233。
/ D. w2 G8 A8 o/ X" _3.FANUC6系统的控制软件
* x3 ]1 O9 u$ }# C& W# t, Y与大多数CNC系统的工作流程相同,6系统也经历输入零件程序、译码、数据处理、进给速度控制、插补运算、伺服输出等工作阶段。为了提高刀具运动的线速度,节省CPU的时间,6系统也采用粗插补与精插补结合的方法,粗插补由软件完成,周期为8ms,硬件完成精插补。) }3 Q, V: y3 w2 u
0903062131076138.bmp % Y! N' s7 [0 Q+ z& E
和7系统相类似,6系统也是一个大的多重中断系统,共有10级中断优先级,其中0级为最低优先级,9级为最高优先级,除了2级、3级为软件中断外,其余为硬件中断。各级的功能如表3-8所示。由表3-8可见,0级为初始化程序,此时还没有开中断,还没有中断时钟产生,当0级结束时进入1级,同时开中断。1级是主程序,只要没有其他中断优先级的请求,就总是执行1级程序,即总是执行CRT显示和ROM校验。中断优先级示意图如图3-61所示。其中,1级为主程序,2~9级为中断服务程序。
8 x% l7 a8 \/ V$ u) ^2 t/ c. O7 z 0903062131191561.bmp : X  |, n& u% T+ d! e# D9 T
表3-8  中断优先级功能表
5 h' O5 L* X6 f7 p# H7 L/ A优先级
' G0 o" @- E5 ~9 \. Q$ x/ k主   要   功   能  P1 U, O0 Y1 ^8 n& w
中 断 源
0 _3 v! g$ O/ L0 Z0* K6 s& d% y7 ?2 A0 ~
初始化- J6 u6 f; r. ^) j/ K
开机后进入% e; I0 }  M8 d8 o8 Q, I7 C( o
1
9 q0 i7 j0 E$ F5 Y' M' eCRT显示,ROM校验,图形显示
5 S, [7 a) I6 V. t主程序+ e, ?# @$ n3 T$ Y
2* G% s( T& N3 c7 `. B; z1 D
数控程序段译码,刀具补偿计算及进给速度控制7 z9 z- D' D' {" L6 j% x
16ms
* O. w  v6 ]  [% `& P: D$ _/ m3
3 G- V% i8 S! J5 P  W- y数控键盘输入,输入输出信号处理
8 B, r* ?# f7 M2 _$ Y16ms/ p' e. I7 r! {  \  q+ \- N
4
& B" ~" F. V3 Q2 ]+ u9 o1 G磁泡存储器传送数据结束处理
; `( T( V5 }. s' V7 T% }/ X硬件
3 }5 e( p! {: t, E5
4 {, z4 H# X: {1 _6 q/ P, R插补运算8 x' K" ?/ m$ d5 S* u5 H1 n
8ms: h$ k( }, E; Q, w3 P/ k* W
6; |* T( {0 B2 p5 {% o$ i# D
定时中断,为2,3级中断定时
! h5 X+ Z8 e2 Z2ms+ v& D; z2 W6 F: j
73 a' j. r+ V1 U$ \
RS-232C串行通信管理
! D( i6 K: [; t; t硬件+ {% l, I2 X" ~+ A* ]
8
2 v& S: c* g6 n8 {" I纸带阅读(并行输入)
& Z* [& H3 t8 s% X硬件" Q0 G) s  z0 R, V8 F, F* F$ r
9
( @! l; F! i: |# A, T$ G串行I/O传送报警处理
" V0 ^2 \! N: `硬件5 ^6 W4 m1 @  l$ V0 j
下面对各优先级中断服务程序分别作以介绍。$ Z9 }* w' e# ^' \9 F$ k( R
(1)0级程序——初始化程序。初始化程序的作用是为整个系统的正常工作做准备。2 x" B3 E( O# ^% Z; i) E
(2)1级程序。1级程序是主程序,当没有优先级中断时,程序始终在1级运行。( e$ o  d8 n( H8 S4 D" R' y
(3)2级中断服务程序。2级中断服务程序的主要工作是为插补准备好数据和状态,6 {3 a, r6 i- U0 e$ G2 U7 n- n
(4)3级中断服务程序。对数控操作命令进行处理,包括选择CNC工作方式、选择显示形式等。3 B1 x7 W! Y1 N* }6 U3 n) _
(5)4级中断服务程序。当磁泡寄存器与RAM缓冲器之间通过DMA方式传送给数据结束时,调用该子程序作结束处理。
: e; F5 B/ P! _9 M(6)5级中断服务程序。5级中断主要工作是完成插补运算。0 s1 T* R8 J* |! y
(7)6级中断服务程序。6级中断为硬件定时中断,每2ms产生一次中断请求。该级的主要工作是产生2级、3级的16ms软中断定时。
: U; @2 ]3 p1 `# T; K+ S0 N$ c 0903062131367070.bmp
/ L1 p2 U+ k+ [) S2 A% K(8)7级中断服务程序。* A6 w2 W- |1 v7 y
(9)8级中断服务程序。该程序的主要工作是将零件程序由带卷盘的纸带阅读机送入到字符缓冲器中,如图3-64所示。/ e+ C) x0 ~" {' f+ b8 m$ U9 M
【MechNet】
% v' M% r7 d  k* C7 j文章关键词: FANUC 6系统
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-3-10 22:08 , Processed in 0.182676 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表