数字控制器制造技术

技术编号:2773868 阅读:153 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种能够同时显示CNC帧和应用程序帧而不需要在它们之间切换的数字控制器。用于显示数字控制器本身的信息的软件A执行显示处理,并以预定的更新间隔将CNC帧AS的视频信号数据作为位图数据存储在存储装置中。应用程序中的显示软件B执行应用程序的显示处理,从而产生应用程序帧BS的视屏信号数据,将该位图数据与存储在存储装置中的CNC帧AS的位图组合,并且将组合的图像数据发送到显示器,接着在应用程序帧BS中显示CNC帧AS的帧。由于同时显示了应用程序帧BS和CNC帧AS,可以监控两个帧,来操作键等,这改进了操作。

digital controller

The present invention provides a digital controller capable of simultaneously displaying CNC frames and application frames without the need to switch between them. A software A for displaying the information of the digital controller itself performs display processing and stores video signal data of the CNC frame AS as a bitmap data in a storage device at a predetermined update interval. Display processing software B application execution in the application, video signal data to generate an application frame BS, the bitmap data and stored in a storage device in AS CNC frame bitmap of the combination, and the image is sent to the monitor data combination, then display the CNC frame AS frame in the application frame BS. Since both the application frame BS and the CNC frame AS are displayed, two frames can be monitored to operate the keys, etc. this improves the operation.

【技术实现步骤摘要】

本专利技术涉及一种数字控制器,特别是一种使用数字控制器的显示设备的显示技术。
技术介绍
对于数字控制器,通常在安装在数字控制器中的显示设备的屏幕上显示数字控制器生成的图像信息。已知一种技术,其中,相互合成来自多个数字控制器的图像信息块并在单独的显示器上显示(参见JP 5-27819A)。个人计算机连接到数字控制器;从数字控制器产生并发送显示指令到个人计算机;数字控制器的显示电路由个人计算机来仿真以转换为视频信号;并且在个人计算机的显示器屏幕上显示数字控制器产生的显示内容也是已知的(参见JP10-171516A)。上述JP 5-27819A和JP 10-171516A描述的现有技术在一个显示设备上显示来自其它设备(数字控制器)的显示信息。每个数字控制器具有用于显示要显示的信息的显示软件,其由数字控制器的基本功能产生。例如,数字控制器具有用于显示数字控制器的原始功能产生的显示信息的显示软件,包括用于显示数字控制器控制的每个控制轴的当前位置的帧,用于编辑加工程序的帧,用于检查程序操作的帧,参数帧,警报信息帧等。数字控制器用于控制处于安装在机器中的状态的机器。通常,根据数字控制器所安装的机器的类型,等等,用户(使用数字控制器的人)准备特定的应用软件并将它装入数字控制器。该应用软件具有显示功能并且在某些情况下显示用于应用程序的显示帧。通常,显示帧在数字控制器固有的显示帧和应用软件获得的显示帧之间切换,并显示两者中的任一个。图4是说明该传统显示方法的说明性示图。通过使用数字控制器的显示软件A,将从数字控制器的原始功能产生的显示信息提交给显示处理,并产生视频信号数据。接着,视频信号数据发送到显示设备C并在那里显示。之后,将数字控制器的原始功能产生的显示帧AS称为CNC帧。另一方面,由用户准备的应用软件B产生的要显示的信息,也经过显示处理并放入到视频信号数据中。将视频信号数据发送到显示器并由显示设备C显示。之后,将该帧BS称为应用程序帧。通常,如图4所示,只能够显示CNC帧AS和应用程序帧BS中的任一个,并且显示设备C在它们中间切换来显示两者中的任一个。如同在现有技术中所看到的,在只能够通过在两者之间切换显示CNC帧AS和应用程序帧BS中的一个的方法中,显示需要每次参考CNC帧AS和应用程序帧BS中的任一个来执行切换,且关于另一个帧执行键输入,每次相互比较地观察这些帧中的一个上显示的信息以及另一个帧上的信息。因此,操作性很差。
技术实现思路
本专利技术提供能够同时显示CNC帧和应用程序帧,而不需要在它们之间切换的数字控制器。本专利技术的数字控制器具有根据显示软件在显示设备上显示该数字控制器所特有的常规内容的功能。所述数字控制器包括存储装置,用于存储与根据图像处理软件获得的常规内容有关的第一视频信号数据;以及处理装置,用于产生存储在所述存储装置中的第一视频信号数据和关于附加内容的第二视频信号数据的组合数据,并输出该组合数据到所述显示设备,所述附加内容根据可选地增加到该数字控制器上的应用软件获得。第一视频信号数据可以根据显示软件作为位图数据存储在所述存储装置中。存储在所述存储装置中的第一视频信号数据可以周期地更新。数字控制器可以进一步包括改变装置,用于改变第一视频信号数据周期性更新的间隔。可以根据应用软件中以函数形式准备的子程序,从所述存储装置中读取第一视频信号数据。根据本专利技术,数字控制器所特有的显示帧与应用软件显示的帧相互组合并接着显示。这使得可以同时监测数字控制器所特有的显示帧与应用程序的帧,并且在监控并参考其它帧的时候在这些帧中的一个执行诸如键输入的操作。由于不需要帧的切换操作,可以改进操作的方式。附图说明图1是本专利技术的一个实施例的数字控制器的示意图;图2是实施例中合成显示处理的示意说明图;图3是显示实施例中帧合成处理算法的流程图;图4是显示CNC和应用程序帧的传统显示方法的示图。具体实施例方式图1是本专利技术的一个实施例的数字控制器的示意图。数字控制器的硬件可以通过使用传统数字控制器的硬件来构造,并大致示出了其概貌。由ROM,RAM和非易失性存储器之类组成的存储器,执行机器的顺序控制的可编程控制器(PC)13,由显示设备和诸如键盘和定点设备的输入设备构成的显示/输入设备14,用于控制机器的各进给轴的伺服马达的位置/速度的轴控制电路,和用于驱动地控制机器的主轴的主轴控制电路16通过总线17连接到数字控制器10的处理器(CPU)11。通过使用显示/输入设备14准备的加工程序或者通过未显示的接口从外部输入的加工程序存储在存储器12中。处理器11读出并执行加工程序,并在每个给定周期输出主轴的速度指令到主轴控制电路16或者输出移动指令到每个轴控制电路。主轴控制电路16基于从位置编码器反馈的检测速度通过反馈控制速度来驱动主轴马达,从而主轴具有指令的主轴速度。每个轴控制电路15基于来自位置/速度检测器的反馈信号以及移动指令反馈控制每个轴的伺服马达的位置和速度。用于显示数字控制器所特有的显示数据的显示软件存储在存储器12中作为数字控制器的原始功能。如上所述,提供了用于显示CNC帧AS的显示软件,CNC帧AS为由数字控制器所特有的原始功能产生的显示帧,这些帧包括用于显示每个进给轴的当前位置的帧,用于编辑加工程序的帧,用于检查程序操作的帧,参数帧,警报信息帧等。通过执行显示软件,在显示/输入设备14的显示屏幕上显示数字控制器所特有的CNC帧AS。用户准备的应用程序也存储在存储器中。通过执行具有显示功能的应用程序产生的应用程序帧BS也显示在显示/输入设备14的显示屏幕上。通常,CNC帧AS和应用程序帧BS两者之间进行切换,并且在显示器上显示两者中的任一个。然而,本实施例具有与应用程序帧BS一起同时显示CNC帧AS的特点。图2是实施例中合成显示处理的示意说明图。由数字控制器固有的功能产生的显示信息经过显示处理,并且通过使用数字控制器所特有的显示软件A产生视频信号数据(a1)。视频信号数据以预定的更新间隔作为位图(CNC帧AS的数据)存储在存储器设备D中(a2)。用户准备的并且具有显示功能的应用软件B产生的要显示的信息,也经过显示处理,从而产生视频信号数据(b1)。该视频信号数据形成为位图(应用程序帧BS的数据)(b2)。CNC帧AS的位图以及应用程序帧BS的位图相互组合来构成组合数据(b3),并且将组合位图的视频信号数据发送到显示设备C(b4)。接着在显示设备上显示应用程序帧BS和CNC帧AS相互组合的帧。图3是显示图2的(b3)中数据合成处理(即帧合成处理)算法的流程图。在执行应用软件来执行显示处理,并且获得了视频位图数据之后,处理器在每个给定周期执行图3所示处理。首先,将用于计数显示帧中的垂直像素数量的索引J设定为“0”,并且将用于计数显示帧中的水平像素数量的索引I设定为“0”(步骤S1和S2)。接着,开始以CNC帧AS的对应像素的信息代替应用程序帧BS中预定像素的信息的处理。帧中的水平方向称为X轴,垂直方向称为Y轴。用Ba(X,Y)表示位于CNC帧AS的点(X,Y)处的像素的信息。用Bb(X,Y)表示位于应用程序帧BS的点(X,Y)处的像素的信息。在应用程序帧BS中,预先设定应用程序帧BS上对应于要替换的CNC帧的头像素(CNC帧A本文档来自技高网
...

【技术保护点】
一种数字控制器,具有根据显示软件在显示设备上显示该数字控制器所特有的常规内容的功能,所述数字控制器包括:存储装置,用于存储与根据图像处理软件获得的常规内容有关的第一视频信号数据;以及处理装置,用于产生存储在所述存储装置中的第 一视频信号数据和关于附加内容的第二视频信号数据的组合数据,并输出该组合数据到所述显示设备,所述附加内容根据可选地增加到该数字控制器上的应用软件获得。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:村田耕一久保守
申请(专利权)人:发那科株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1