定位控制装置的制作方法

文档序号:11333533阅读:202来源:国知局
定位控制装置的制造方法

本发明涉及对电动机的驱动进行控制的定位控制装置。



背景技术:

为了在定位控制装置中进行运动控制,使用运动sfc(sequentialfunctionchart)程序语言。作为定位控制装置,能够例示伺服系统控制器。在专利文献1中公开有这样的运动sfc程序的一个例子。该运动sfc程序语言是专用于运动控制器而创建的sfc,是将代表程序的记号组合而进行记述的。此外,在该代表程序的记号中,记录有用于运动控制的信号或设备,使其变化而进行运动控制。一直以来,存在创建这样的程序的设计工具即运动sfc编程工具。运动sfc编程工具也称作软件开发辅助装置。

另外,在对这样的程序的动作进行确认或验证的情况下,利用了称作数字示波工具的设计工具,该数字示波工具对于在程序中使用的控制信号或设备,以一定的间隔对数据进行采样,按照时序在图形化的画面中对数据进行显示。数字示波工具也称作采样显示装置。

专利文献1:国际公开第2012/104959号



技术实现要素:

然而,在向不同的两个设计工具,对希望利用该采样显示装置进行采样的控制信号或设备进行登记的情况下,需要一边参照软件开发辅助装置的操作画面,一边在采样显示装置的操作画面上针对每个控制信号或设备逐一进行设定。因此,存在有下述问题,即,在进行设定时不得不参照这两个设计工具的两个画面,设定作业异常繁杂,在存在多个控制信号或设备的情况下需要特别巨大的工作量。

本发明是鉴于上述问题而提出的,其目的在于得到一种定位控制装置,该定位控制装置能够通过运动控制程序的操作画面上的简单操作来登记希望采样的控制信号或设备。

为了解决上述课题、实现目的,本发明是一种定位控制装置,其一边显示运动控制程序的操作画面,一边对电动机的驱动进行控制,该定位控制装置的特征在于,具备:软件开发辅助部,其包含所述运动控制程序,生成并输出在所述运动控制程序中使用的控制信号或设备的探测器列表;以及采样显示部,其将所述探测器列表输出至控制器,显示在该控制器内采样到的数据,所述软件开发辅助部按照在所述运动控制程序的操作画面上的操作,生成针对多个控制信号或设备的所述探测器列表。

发明的效果

本发明涉及的定位控制装置取得下述效果,即,能够得到一种定位控制装置,该定位控制装置能够通过运动控制程序的操作画面上的简单操作来登记希望采样的控制信号或设备。

附图说明

图1是表示实施方式1涉及的定位控制装置的结构的一个例子的框图。

图2是表示硬件结构的一个例子的框图,该硬件结构用于实现实施方式1涉及的定位控制装置。

图3是表示实施方式1中作为输出部的显示装置所显示的软件开发辅助部的操作画面的一个例子的图。

图4是表示实施方式1中作为输出部的显示装置所显示的采样显示部的操作画面的一个例子的图。

图5是表示实施方式1中的软件开发辅助部和采样显示部的动作的时序图。

图6是表示实施方式5中作为输出部的显示装置所显示的软件开发辅助部的操作画面的一个例子的图。

图7是表示实施方式5中的“按目的分类列表登记”的操作画面的一个例子的图。

图8是表示实施方式5中将按目的分类列表加工为库数据的一个例子的图。

具体实施方式

下面,基于附图对本发明的实施方式涉及的定位控制装置进行详细说明。此外,本发明并不限定于这些实施方式。

实施方式1.

图1是表示本发明的实施方式1涉及的定位控制装置的结构的一个例子的框图。图1示出的定位控制装置10是一边显示运动控制程序的操作画面,一边利用该运动控制程序对电动机30的驱动进行控制的定位控制装置。定位控制装置10具备:软件开发辅助部11,其包含运动控制程序,生成并输出探测器列表;采样显示部12,其将探测器列表输出至控制器,显示在该控制器内采样到的数据;以及控制器13,其执行运动控制程序,按照被输入来的探测器列表对数据进行采样。作为软件开发辅助部11,能够例示运动控制程序开发装置。作为采样显示部12,能够例示数字示波工具。此外,在图1中仅图示了伺服放大器20和电动机30,但本发明不限定于此,定位控制装置10也可以与多个伺服放大器和连接于这些伺服放大器的多个电动机连接。

此外,探测器(probe)是指用于确定采样对象的信息,作为这样的信息,能够例示控制信号名以及轴编号或设备名。此外,探测器列表是指采样显示部所具有的、将1个或多个探测器进行汇总而得到的信息组。

图2是表示用于实现定位控制装置10的硬件结构的一个例子的框图。图2示出的定位控制装置10具备:输入部101,其是通过用户的操作对数据进行输入的接口;存储部102,其存储从输入部101输出的数据;输出部103,其是对存储于存储部102的数据进行输出的接口;以及处理部104,其与存储部102进行数据的输入输出,对输入部101、存储部102及输出部103进行控制,处理部104包含进行各仪器的控制的控制部105和进行运算的运算部106。

作为输入部101,能够例示键盘以及作为指点设备的鼠标。存储部102具有主存储部及辅助存储部。作为输出部103,能够例示显示装置。

在本实施方式中,由存储于存储部102的软件开发辅助程序实现软件开发辅助部11,由存储于存储部102的采样显示程序实现采样显示部12。

图3是表示作为输出部103的显示装置所显示的软件开发辅助部11的操作画面的一个例子的图。在图3所示的操作画面中,代表被选择的项目所具有的多个程序的记号即f0、g0、k0显示在中央,在这里,选择了代表程序的记号f0。被选择的代表程序的记号f0的内容显示于操作画面右侧,在这里,选择了“7d3202l=163840l”。在这里,作为典型的情况,通过在被选择的“7d3202l=163840l”处进行作为输入部101的鼠标的右键点击,从而显示“7d3202l=163840l”的菜单。在这里,作为“7d3202l=163840l”的菜单,仅显示了“在数字示波器中登记”这一操作。如果用户选择“在数字示波器中登记”,则软件开发辅助部11生成设备“d3202”的探测器列表,输出至采样显示部12。

此外,探测器列表既可以是通过从软件开发辅助部11向保存在采样显示部12所具有的存储器中的已经存在的探测器列表追加探测器而生成的,也可以是在不存在探测器列表的情况下自动地生成。或者,如在后面的实施方式中所说明的那样,也可以通过读取在其他的终端以能够发布的方式加工出的数据,从而生成探测器列表。

图4是表示作为输出部103的显示装置所显示的采样显示部12的操作画面的一个例子的图。图4是探测器设定的操作画面,在探测器设定的操作画面中,如果选择“伺服控制数据”的“偏差计数值”,则显示出自动登记了作为“用户设备”的“d3202”的探测器列表这一情况。

图5是表示本实施方式中的软件开发辅助部11和采样显示部12的动作的时序图。在图5所示的时序图中,如果在软件开发辅助部11的操作画面上,用户选择程序(s10),用户选择在s10中被选择的程序内的设备(s11),用户对在s11中被选择的设备进行选择“登记”的操作(s12),则软件开发辅助部11登记该被选择的设备的探测器而自动生成探测器列表(s13),输出至采样显示部12(s14)。采样显示部12登记来自软件开发辅助部11的探测器列表(s15)。

如在本实施方式中所说明的那样,能够通过在软件开发辅助部的操作画面上进行控制信号或设备的选择,从而自动生成探测器列表。因此,无需参照多个画面,能够通过简单的操作来登记希望采样的控制信号或设备,能够提高生产效率。

实施方式2.

在实施方式1中,对仅选择1个代表程序的记号的方式进行了说明,但本发明不限定于此。也能够在图3所示的操作画面中,通过进行拖放从而选择代表程序的多个记号f0、g0,针对代表被选择的项目所具有的程序的多个记号f0、g0集中自动生成其探测器列表。或者,也能够在图3所示的操作画面中,通过选择全部代表被选择的项目内的程序的记号,从而集中自动生成被选择的项目所具有的全部探测器列表。

如在本实施方式中所说明的那样,无需参照多个画面,能够通过在软件开发辅助部的操作画面上进行程序的选择,从而集中自动生成探测器列表。

实施方式3.

在实施方式1、2中对选择1个或多个代表程序的记号的方式进行了说明,但本发明不限定于此。在本实施方式中,对参数设定画面进行显示,在参数设定画面中选择运动控制所需的参数。然后,作为典型情况,通过在被选择的参数处进行作为输入部101的鼠标的右键点击,从而显示菜单,用户通过从该菜单选择“在数字示波器中登记”,从而软件开发辅助部11根据以被选择的参数设定的控制信号或设备的探测器生成探测器列表,输出至采样显示部12。采样显示部12对自动生成出的探测器列表进行登记。

如在本实施方式中所说明的那样,无需参照多个画面,从软件开发辅助部的操作画面的一个例子即参数设定画面上,也能够自动生成探测器列表。

实施方式4.

在实施方式1至3中,对下述方式进行了说明,即,通过代表程序的记号、控制信号或设备的选择,软件开发辅助部11根据探测器自动生成探测器列表而输出至采样显示部12,采样显示部12对被输入来的探测器列表进行登记,但本发明不限定于此。在本实施方式中,在软件开发辅助部的操作画面的一部分即图3的左画面所显示的项目树画面中选择项目,从被选择的项目中选择参数或代表程序的记号。软件开发辅助部11根据被选择的参数或代表程序的记号的探测器生成探测器列表,输出至采样显示部12。采样显示部12对自动生成出的探测器列表进行登记。

如在本实施方式中所说明的那样,无需参照多个画面,通过从软件开发辅助部的操作画面的一部分即项目树画面上进行以项目为单位的选择操作,也能够集中自动生成探测器列表。

实施方式5.

在实施方式1至4中,对逐次选择代表程序的记号、控制信号、设备或项目的方式进行了说明,但本发明不限定于此。图6是表示作为输出部103的显示装置所显示的软件开发辅助部11的操作画面的一个例子的图。在图6所示的操作画面中,代表被选择的项目所具有的程序的记号即f0、g0、k0显示在中央,在这里,选择了代表程序的记号f0及g0。在这里,作为典型情况,通过在被选择的代表程序的记号f0及g0处进行作为输入部101的鼠标的右键点击,从而显示菜单。在这里,作为菜单仅显示有“按目的分类列表登记”这一操作。如果用户选择“按目的分类列表登记”,则软件开发辅助部11显示“按目的分类列表登记”画面。图7是表示“按目的分类列表登记”的操作画面的一个例子的图。如果用户在图7所示的操作画面中输入列表名称,按下数字示波器登记按钮,则根据登记于按目的分类列表中的程序、控制信号、设备或项目的探测器生成探测器列表、进行登记,进而,将按目的分类列表登记在存储部102中。用户根据需要来调用按目的分类列表,使软件开发辅助部11自动生成探测器列表,采样显示部12自动登记该探测器列表。

这样,如果探测器列表的生成对象被作为按目的分类列表而进行了分组,则能够通过简单的操作集中进行探测器列表的再登记。

此外,如果将在本实施方式中说明的按目的分类列表加工为库数据而进行保存,则可以使按目的分类列表变得能够发布。图8是表示将按目的分类列表加工为库数据的一个例子的图。如果将分组后的对象转换为库数据而使其变得能够发布,则在其他终端也能够对该按目的分类列表进行转用,能够通过简单的操作集中进行在其他终端中使用的探测器列表的生成。

以上实施方式所示的结构表示的是本发明的内容的一个例子,既能够与其他公知技术进行组合,也能够在不脱离本发明的主旨的范围对结构的一部分进行省略、变更。

标号的说明

10定位控制装置,11软件开发辅助部,12采样显示部,13控制器,20伺服放大器,30电动机,101输入部,102存储部,103输出部,104处理部,105控制部,106运算部。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1