首页 > 文章 > 数控系统 > FANUC数控系统

FANUC-BESK 7CM中断型CNC系统的工作过程及其各中断程序之间的相互关联

       2023-06-06 来源:互联网热度:22评论:0
    广告
    核心提示:下面介绍FANUC-BESK 7CM中断型CNC系统的工作过程及其各中断程序之间的相互关联。(1)开机开机后,系统程序首先进入初始化程序,进行初始化状态的设置,ROM检查工作。初始化结束后,系统转入0级中断服务程序,进行CRT显示处理。每4ms的间隔,进入6级中断。由于1级、2级和4级中断请

下面介绍FANUC-BESK 7CM中断型CNC系统的工作过程及其各中断程序之间的相互关联。

(1)开机  开机后,系统程序首先进入初始化程序,进行初始化状态的设置,ROM检查工作。初始化结束后,系统转入0级中断服务程序,进行CRT显示处理。每4ms的间隔,进入6级中断。由于1级、2级和4级中断请求均按6级中断的定时设置运行,从此以后系统就进入轮流对这几种中断的处理。

(2)启动纸带阅读机输入纸带  作好纸带阅读机的准备工作后,将操作方式置于“数据输入”方式,按下面板上的主程序MP键。按下纸带输入键,控制程序在2级中断“纸带输入键处理程序”中启动一次纸带阅读机。当纸带上的同步孔信号读入时产生5级中断请求。系统响应5级中断处理,从输入存储器中读入孔信号,并将其送入MP区,然后再启动一次纸带阅读机,直到纸带结束。

(3)启动机床加工

1)当按下机床控制面板上的“启动”按钮后,在2级中断中,判定“机床启动”为有效信息,置1级中断7号口状态,表示启动按钮后要求将一个程序段从MP区读入BS区中。

2)程序转入1级中断,在处理到7号口状态时,置3号口状态,表示允许进行“数控程序从MP区读入BS区”的操作。

3)在1级中断依次处理完后返回3号口处理,把一数控程序段读入BS区,同时置已有新加工程序段读入BS区标志。

4)程序进入4级中断,根据“已有新加工程序段读入BS区”的标志,置“允许将BS内容读入AS”的标志,同时置1级中断4号口状态。

5)程序再转入1级中断,在4号口处理中,把BS内容读入AS区中,并进行插补轨迹计算,计算后置相应的标志。

6)程序再进入4级中断处理,进行其插补预处理,处理结束后置“允许插补开始”标志。同时由于BS内容已读入AS,因此置1级中断的8号口,表示要求从MP区读一段新程序段到BS区。此后转入速度计算→插补计算→进给量处理,完成第一次插补工作。

7)程序进入6级中断,把4级中断送出的插补进给量分两次进给。

8)再进入1级中断,8号口处理中允许再读入一段,置3号口。再3号口处理中把新程序段从MP区读入BS区。

9)反复进行4级、6级、1级等中断处理,机床在系统的插补计算中不断进给,显示器不断显示出新的加工位置值。整个加工过程就是由以上各级中断进行若干次处理完成的。由此可见,整个系统的管理采用了中断程序间的各种通信方式实现的。其中包括:

(a)设置软件中断。第1、2、4级中断由软件定时实现,第6级中断由时钟定时发生,每4ms中断一次。这样每发生两次6级中断,设置一次4级中断请求,每发生四次6级中断,设置一次1、2级中断请求。将1、2、4、6级中断联系起来。

(b)每个中断服务程序自身的联接是依靠每个中断服务程序的“口状态字”位。如1级中断分成13个口,每个口对应“口状态字”的一位,每一位对应处理一个任务。进行1级中断的某口的处理时可以设置“口状态字”的其他位的请求,以便处理完某口的操作时立即转入到其他口的处理。

(c)设置标志。标志是各个程序之间通信的有效手段。如4级中断每8ms中断一次,完成插补预处理功能。而译码、刀具半径补偿等在1级中断中进行。当完成了其任务后应立刻设置相应的标志,若未设置相应的标志,CNC会跳过该中断服务程序继续往下进行。


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-4696.html
  • 小黑共发布425篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论
  • 小黑
这小子很懒什么也没留下。
  • 文章425
  • 浏览2113
  • 收藏0
  • 粉丝 0
    推荐图文