CN104067187B - 对多轴同步控制装置进行驱动控制的同步控制程序的显示方法 - Google Patents

对多轴同步控制装置进行驱动控制的同步控制程序的显示方法 Download PDF

Info

Publication number
CN104067187B
CN104067187B CN201280067994.8A CN201280067994A CN104067187B CN 104067187 B CN104067187 B CN 104067187B CN 201280067994 A CN201280067994 A CN 201280067994A CN 104067187 B CN104067187 B CN 104067187B
Authority
CN
China
Prior art keywords
display
control program
synchro control
synchro
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201280067994.8A
Other languages
English (en)
Other versions
CN104067187A (zh
Inventor
末松圭司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN104067187A publication Critical patent/CN104067187A/zh
Application granted granted Critical
Publication of CN104067187B publication Critical patent/CN104067187B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/195Controlling the position of several slides on one axis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23291Process, graphic programming of a process, text and images
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32137Configure, connect, combine different program modules
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50234Synchronize two spindles, axis, electronic transmission, line shafting
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Abstract

在以相对于一个驱动软件模块具有多个输出软件模块的方式构成的多个同步控制程序之中,对将驱动软件模块作为同一轴而结合成的多轴结构的同步控制程序在一个画面上显示,通过在该显示画面上对参数的设定画面、各个软件模块的状态信息、或者驱动软件模块、输出软件模块的波形图的显示进行切换并显示,从而能够高效地进行从软件设计至调试为止的作业。

Description

对多轴同步控制装置进行驱动控制的同步控制程序的显示方法
技术领域
本发明涉及一种对多轴同步控制装置进行驱动控制的同步控制程序的显示方法。
背景技术
对多轴同步控制装置进行驱动控制的同步控制程序,以与多轴同步控制装置进行定位控制的多个轴的每一个一对一的关系生成。如果将一个伺服放大器对配置在一个轴上的一个伺服电动机进行控制的结构作为一组,多轴同步控制装置具有大于或等于这样的两组,则在多轴同步控制装置中,通过各轴的伺服放大器按照由相应的同步控制程序形成的控制信号对相应的伺服电动机(即轴)进行驱动控制,从而实现该轴的定位控制。
该同步控制程序由具有针对相应的轴设定的各种参数的多个软件模块构成,但是具有驱动软件模块,其生成用于使得由多轴同步控制装置进行定位控制的多个轴获得同步的、成为基准的位置信息,并输出至该多个软件模块的一个。
多轴同步控制装置构成为,在按照针对每个轴单独地进行控制的同步控制程序而进行多个轴的定位控制时,在该针对每个轴单独地进行控制的同步控制程序各自中的驱动软件模块为同一设定时,一边使多个轴同步一边实施定位控制。
另外,在将正在对多轴同步控制装置进行驱动控制时的各同步控制程序显示在显示装置的显示画面上的情况下,为了用户能够容易地掌握动作概况(image),另外,为了用户能够校验程序结构,因此将构成同步控制程序的多个软件模块各自的运行/非运行的区别显示在显示画面的预先决定的显示位置上。
在该显示方法中,在驱动软件模块的设定相同的同步控制程序为多个的情况下,多轴同步控制装置以将一个驱动软件模块作为主轴,使多个同步控制程序同步地进行定位控制的方式进行动作,但是该驱动软件模块的设定相同的多个同步控制程序的显示,是针对每个轴,即,以同步控制程序为单位进行的。
专利文献1:日本特开平5-73147号公报
发明内容
然而,在关于同步控制程序的显示的现有技术中,对于不进行动作的软件模块,并非是非显示而仅是显示得较为暗淡,所有的软件模块的显示位置是固定的,仅以显示要素的明暗来进行显示,因此成为难以了解实际结构的显示形式。
此外,同步控制程序是以轴为单位进行显示和设定的,因此在针对多个轴同步地进行定位控制的多个同步控制程序的情况下,没有显示将相关联的轴之间进行结合后的整体软件模块结构,难以了解多轴同步控制装置的同步控制动作。
而且,各软件模块的动作状态能够在与同步控制程序的显示画面不同的其他画面,即,显示运动控制器动作状态的监视专用的显示画面中进行显示,但是由于无法在同步控制程序显示画面中显示,因此操作性较差。
本发明是鉴于上述情况而提出的,其目的在于得到对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,其能够有效进行构成为多轴结构的同步控制程序的软件模块结构的显示、设定。
为了解决上述课题,达到目的,本发明涉及的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法的特征在于,多轴同步控制***具有:多轴同步控制装置,其在根据单独针对各轴输入的同步控制程序实施多个轴的定位控制时,在所述多个同步控制程序各自的驱动软件模块具有同一设定时,一边使所述多个轴同步一边实施定位控制;控制装置,其针对每个轴生成与所述多轴同步控制装置进行定位控制的所述多个轴相对应的所述同步控制程序,并输出至所述多轴同步控制装置;以及显示装置,在该显示方法中,作为所述控制装置将由所述多轴同步控制装置执行的多个同步控制程序显示在所述显示装置的显示画面上的工序,包括:第1显示工序,其使用多个画面而针对每个轴对所述多个同步控制程序进行显示;以及第2显示工序,其在所述多个同步控制程序中,对将驱动软件模块作为同一轴而结合成的多轴结构的同步控制程序在一个画面上显示。
发明的效果
根据本发明,对于驱动软件模块在多个轴为同一轴设定的多个同步控制程序,能够重构为多轴结构的同步控制程序并在一个画面上显示,因此能够有效地进行构成为多轴结构的同步控制程序的软件模块结构的显示、设定。因此,容易了解多轴同步控制装置的动作概况,此外,能够防止程序校验的设定错误,因此具有能够高效地进行从软件的设计至调试为止的作业的效果。
附图说明
图1是表示多轴同步控制***的要部结构的框图,该多轴同步控制***用于实施本发明的一个实施方式所涉及的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法。
图2是表示图1所示的多轴同步控制装置对多个伺服电动机同步进行定位控制所必需的多个轴的同步控制程序中的单个轴的结构例的图。
图3是表示进行了“执行”的设定后的软件模块所涉及的同步控制程序的一个例子的图。
图4是表示用于使图3所示的多个同步控制程序作为一个同步控制程序进行显示的处理流程的流程图。
图5是表示在图4所示的步骤S10中将不执行的软件模块设定为非显示(阴影显示)后的同步控制程序的一个例子的图。
图6是表示在图4所示的步骤S11中将不执行的软件模块设为非显示(删除)并再配置后的同步控制程序的一个例子的图。
图7是表示在通过图4所示的步骤S13、步骤14的处理将多个同步控制程序结合后的情况下的同步控制程序的一个例子的图。
图8是表示将图7所示的3个组中的一个进行折叠显示后的情况下的同步控制程序的一个例子的图。
图9是表示将状态信息显示在同步控制程序的显示画面上的例子的图。
图10是表示将输入轴和输出轴的波形图显示在同步控制程序的显示画面上的例子的图。
图11是表示将参数设定画面显示在同步控制程序的显示画面上的例子的图。
具体实施方式
下面,基于附图详细地说明本发明涉及的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法的实施方式。此外,本发明并不限定于本实施方式。
实施方式.
图1是表示多轴同步控制***的要部结构的框图,该多轴同步控制***用于实施本发明的一个实施方式所涉及的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法。
在图1中,多轴同步控制***是一边使填充机、包装机械、工作机械等中的多个伺服电动机同步一边进行定位控制的***,具有多轴同步控制装置1、运动控制器2、以及通用个人计算机5。
多轴同步控制装置1具有大于或等于两个的伺服电动机4a~4c、以及与该伺服电动机4a~4c为相同数量的伺服放大器3a~3c。此外,在图1中,为了易于理解,将一个伺服放大器对配置在一个轴上的一个伺服电动机进行控制的结构作为一组,多轴同步控制装置具有大于或等于两个这样的组。
运动控制器2按照从通用个人计算机5针对每个轴输入的同步控制程序,生成并输出向相应的伺服放大器3a~3c发送的控制信号。通用个人计算机5进行针对各轴的同步控制程序的生成,将已生成的同步控制程序向运动控制器2的写入,以及将运动控制器2中的同步控制程序的动作状态读出并显示在显示画面(窗口画面)上。
图2是图1所示的多轴同步控制装置一边使多个伺服电动机同步一边进行定位控制所必需的多个轴的同步控制程序中的单个轴的结构例。另外,本实施方式中所提及的同步控制程序不是以如Basic、C语言等编程语言描述的程序,而是将对在没有伺服电动机时的多轴控制中所使用的轴、齿轮、联轴器等部件进行组合并机械地动作的部分全部以图像的方式软件化,对轴、齿轮、联轴器等部件任意地组合并实现同步控制,因此称为同步控制程序。
在图2中,单个轴的同步控制程序由驱动软件模块10、13、20、传递软件模块11、12、14~19、21、以及输出软件模块22这三个种类构成。驱动软件模块10、13、20具有生成、输出用于使得由多轴同步控制装置1定位控制的多个轴获得同步的、成为基准的位置信息的功能。传递软件模块11、12、14~19、21具有对来自运动控制器2的输入信息进行运算,并将其结果作为传递信息而输出的功能。输出软件模块22具有对来自运动控制器2的输入信息进行运算,并将其结果作为电动机的驱动控制指令而输出的功能。
在图2中,示出了在通用个人计算机5的显示画面上设定的单个轴的同步控制程序。如图2所示,构成单个轴的同步控制程序的多个软件模块在以纵向6个、横向4个合计24个排列出的纵横尺寸固定的各个单元格30中固定地配置。对于大于或等于2个轴也是相同的。由此,能够使分别构成多个轴的同步控制程序各自的软件模块组的显示管理容易化。
另外,构成同步控制程序的软件模块组的结构虽然已经决定下来,但是也可以作为制造商供货用而以多种模式准备不同结构的程序,并将其向用户提供。
同步控制程序中的驱动软件模块10、13、20具有主轴用驱动软件模块10以及辅助轴用驱动软件模块13、20这两个种类,其中,主轴用驱动软件模块10成为同步控制的驱动源,辅助轴用驱动软件模块13、20在希望进行输出软件模块的相位调整、进行与主轴用驱动软件模块10不同的动作的情况等中使用。
在主轴用驱动软件模块10中,具有将驱动控制指令输出至伺服电动机时所需的轴编号的设定,通过使该设定相同,从而能够由运动控制器2作为一个程序进行同步控制。而且,在各软件模块中,能够分别进行“执行”和“不执行”的任意一者的设定。
图3是进行了“执行”的设定后的软件模块所涉及的同步控制程序的一个例子。并且,图4是表示用于使图3所示的多个同步控制程序作为一个同步控制程序进行显示的处理流程的流程图。
在图4中,在步骤S10中,在进行同步控制的轴的所有的同步控制程序中,将不执行的软件模块设定为非显示。在图5中,示出将不执行的软件模块设定为非显示后的同步控制程序的一个例子。
在图5中,示出将不执行软件模块设定为非显示后的三个同步控制程序40、41、42。左侧的同步控制程序40是将软件模块11、13、16~21设定为“不执行”而成为非显示(阴影显示)后的状态。中央的同步控制程序41是将软件模块11、13、18、21设定为“不执行”而成为非显示(阴影显示)后的状态。右侧的同步控制程序42是进行了与同步控制程序40相同的设定后的状态。
在图5中,通过相对于配置被固定的软件模块结构图将不执行的软件模块设为非显示,从而成为过剩的空间,使得同步控制程序变得不易查看。
因此,在接下来的步骤S11中,如图6所示,将不执行的软件模块设为非显示(删除)并进行再配置。图6中,示出了如下情况,即,在图5中,向构成左侧的同步控制程序40的显示画面的24个单元格赋予由列编号“C1a、C2a、C3a、C4a”和行编号“L1~L6”组成的24个地址,向构成中央的同步控制程序41的显示画面的24个单元格赋予由列编号“C1b、C2b、C3b、C4b”和行编号“L1~L6”组成的24个地址,向构成右侧的同步控制程序42的显示画面的24个单元格赋予由列编号“C1c、C2c、C3c、C4c”和行编号“L1~L6”组成的24个地址,从第一行L1左侧的单元格L1C1a开始朝向右方,并且从第二行L2开始到第六行L6为止,一边依次检索和删除非显示的模块一边进行了软件模块结构图的再配置。
在接下来的步骤S12中,在进行同步控制的轴的所有的同步控制程序中,检索主轴用驱动软件模块10的轴编号设定为相同编号的同步控制程序。由于轴编号相同的组合可以为多个,因此该检索在所有轴的组合中实施。
接着,图7是通过图4所示的步骤S13、步骤14的处理而将多个同步控制程序结合后的情况下的同步控制程序的一个例子。在步骤S13中,如果将在步骤S12中检索到的主轴用驱动软件模块10的轴编号相同的同步控制程序以纵向6个×横向4个的单元格框的大小从轴编号较小的同步控制程序向右方排列(结合),则成为纵向6个×横向12个的单元格框的同步控制程序。
而且,为了将同步控制程序40、41、42中的驱动软件模块进行结合,通过将同步控制程序40、41的软件模块11变更为连结齿轮软件模块25,将同步控制程序41、42的软件模块10删除,将连结轴软件模块26配置在从同步控制程序40的单元格L1C3至相同程序42的单元格L1C3为止的未配置有软件模块的单元格L1C4a、L1C1b、L1C2b、L1C4b、L1C1c、L1C2c上,从而将结构变更为一个同步控制程序。
在接下来的步骤S14中,从通过步骤S13的处理而重构的同步控制程序进一步删除不需要的空间。确保同步控制程序40的左端的列C1a、和各同步控制程序40、41、42的右端的列C4a、C4b、C4c作为各程序之间的空间,将除其之外的部分(以图6来说是列C1c、C2c)删除。由此,得到在图7所示的由列编号C1~C10和行编号L1~L6所规定的10列6行的显示画面上显示的一个同步控制程序。
在辅助轴用驱动软件模块13、20中,也通过以与主轴用驱动软件模块10的情况相同的方式进行驱动软件模块的相同设定检测(步骤S12),从而在进行同步控制的轴的所有的同步控制程序中检索辅助轴用驱动软件模块13、20的轴编号设定为相同编号的同步控制程序。然而,与主轴用驱动软件模块10的情况不同,在该情况下没有主轴,因此不进行相关联的同步控制程序的结合。能够对在辅助轴驱动软件模块13、20上所设定的轴编号进行显示,在该模块13、20上利用鼠标指针操作跳转至相应的同步控制程序,进一步利用鼠标指针操作从作为跳转目标的同步控制程序同样地返回作为跳转源的同步控制程序。
在对图7所示的3轴左右的较少轴的同步控制程序进行显示的情况下,能够在大致一个画面查看到整个程序。然而,由于在如数十个轴那样的同步控制程序中沿横向相当程度地延伸,因此采用使显示画面向横向卷动的方法、或者使用了放大·缩小功能的方法,以察看到整个程序。
在本实施方式中,在以结合前的同步控制程序40、41、42的单位进行分组化的情况下,在图7中的同步控制程序中,成为由虚线围成的单元格列C3~C4、单元格列C5~C8以及单元格列C9~C10的组50、51、52,能够容易地在任意组的行L1单元格上利用鼠标指针的点击操作通过折叠的方式进行显示/非显示。因此,由于能够只显示所需的组,因此不仅容易查看到同步控制程序,还具有程序校验的效果,能够防止设定错误。
图8是对图7所示的3个组中的一个进行折叠显示后的情况下的同步控制程序的一个例子。图8中,示出了在组51的行L1单元格上显示折叠图标60,对组51进行了折叠显示。
在将组51折叠显示的情况下,将列C5~列C8设为非显示,以可知进行了折叠显示的方式而附加显示有折叠图标60。但是,在与进行了折叠显示的组51相邻的组,即图7中的组50也进行了折叠显示的情况下,与进行了折叠显示的组51同样地,将列C1~列C4设为非显示,但是不增加新的折叠图标60的列。
如果在进行了折叠显示的组中点击折叠图标60,则已成为非显示的组进行再显示。并且,在相邻的组中将多个轴进行了非显示的情况下,在每次点击折叠图标60时从位于右侧的组依次进行再显示。此时,也可以将进行了折叠显示的所有的组一次性地进行再显示。
在折叠显示中,在左端配置的轴编号最小的同步控制程序40的驱动软件模块部分,即列C1和列C2,以及在右端配置的轴编号最大的同步控制程序42处在折叠对象之外。另外,在相邻的多个组处于折叠显示状态的情况下,为了能够选择中途的任意组并解除折叠显示,也可以将折叠图标60以进行了折叠显示的数量进行显示。
接着,参照图9~图11,对在同步控制程序的显示画面上,软件模块的动作状态也一起显示的方式进行说明。另外,图9是表示在同步控制程序的显示画面上也显示出状态信息的例子的图。图10是表示在同步控制程序的显示画面上也显示出输入轴和输出轴的波形图的例子的图。图11是表示在同步控制程序的显示画面上也显示出参数设定画面的例子的图。
在图9中,示出了从运动控制器2接收运动控制器2的同步控制程序执行中的各软件模块的状态信息72,并使其显示在对结合了相关联的多个同步控制程序并重构的一个同步控制程序71进行显示的通用个人计算机5的窗口画面70上的例子。另外,作为状态信息72,有例如当前位置、速度、动作方向、动作状态、错误编号、警告编号、设定状态等。
由于能够将从运动控制器2接收到的状态信息72依次显示在对正在实现多轴同步时的同步控制程序71进行了显示的通用个人计算机5的窗口画面70上,因此具有能够掌握多轴同步控制装置1的动作状态,同时能够提高同步控制程序71的调试效率的效果。
作为状态信息72的显示方法,除此之外,也有例如通过表格形式而将状态信息72汇总后显示,并与将它们结合而成的同步控制程序71在同一画面上并列显示的方法。此外,关于图8所示的折叠后的软件模块的状态信息的显示成为非显示。
接着,对图10所示的显示方法进行说明。如图3所示,在运动控制器2中相对于一个主轴用驱动软件模块10,多个输出软件模块同步并进行定位控制的情况下,此时的输入轴中的指令波形、以及各输出轴中的动作波形是验证多轴同步控制装置的动作时重要的要素。
在本实施方式中,如果通用个人计算机5向运动控制器2请求关于图7或图8中显示的全部轴的波形数据,则运动控制器2根据请求开始波形的采样,在采样完毕后,向通用个人计算机5输出完毕通知以及所取得的波形数据。从运动控制器2接收到波形数据的通用个人计算机5生成将各轴波形数据的时间轴对齐而在纵向上显示出的波形图82。并且,通用个人计算机5使所生成的波形图82显示在显示有同步控制程序81的窗口画面70上。这是图10所示的显示方式。在图10中,作为波形图82,示出有输入轴和3个输出轴(轴2、轴3、轴4)的各波形。
作为波形图的显示方法,除此以外,也有例如对通过仿真而采样到的波形进行显示的方法。另外,关于如图8所示地折叠后的模块的波形图成为非显示。
通过将图10所示的波形图82的显示与图9所示的软件模块的状态信息72的显示并用,从而多轴同步控制装置的动作验证变得容易,具有能够削减调试工时的效果。
接着,在图11中示出有取代状态信息72、波形图82而使该显示中的同步控制程序81的参数设定83显示在显示有同步控制程序81的窗口画面70上的例子。
由于在以往的同步控制程序的参数设定中,图2和图10在同一画面上进行了显示,因此画面数量与运动控制器2能够驱动控制的轴为相同数量,以轴为单位而设定参数。
与此相对,在本实施方式中,在结合相关联的多个同步控制程序并作为一个同步控制程序81的情况下,也能够在同一画面上显示,因此如果通过鼠标指针点击任意软件模块的单元格,则在参数设定一览中显示以虚线框所示的区域的组50、51、52的各参数设定值,即各轴的参数设定值。
此外,在本实施方式中,在点击了配置有软件模块的单元格的情况下,参数设定一览中的软件模块的设定值栏成为编辑状态,因此能够减少鼠标指针操作、画面切换操作等用户操作的次数。
另外,在图9、图10、图11所示的同步控制程序71、81、波形图82、参数设定83中,在同一画面上显示的组合是自由的,能够对应于届时的情况而选择所要显示的画面。
工业实用性
如上所述,本发明涉及的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法能够将构成为多轴结构的同步控制程序在一个画面上显示,因此作为能够有效地进行该构成为多轴结构的同步控制程序的软件模块结构的显示、设定的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法是有用的。
标号的说明
1多轴同步控制装置
2运动控制器
3a、3b、3c伺服放大器
4a、4b、4c伺服电动机
5通用个人计算机
10、13、20驱动软件模块
11、12、14~19、21传递软件模块
22输出软件模块
25连结齿轮软件模块
26连结轴软件模块
30单元格
40、41、42、71、81同步控制程序
50、51、52组
60折叠图标
70通用个人计算机的窗口画面(显示画面)
72状态信息
82波形图
83参数設定

Claims (6)

1.一种对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,
多轴同步控制***具有:
多轴同步控制装置,其在根据单独针对各轴输入的多个同步控制程序实施多个轴的定位控制时,在所述多个同步控制程序各自的驱动软件模块具有同一设定时,一边使所述多个轴同步一边实施定位控制;
控制装置,其生成与所述多轴同步控制装置进行定位控制的所述多个轴各自相对应的所述多个同步控制程序,并输出至所述多轴同步控制装置;以及
显示装置,其具有显示画面,
其特征在于,
在该显示方法中,作为所述控制装置将由所述多轴同步控制装置执行的所述多个同步控制程序即与所述多个轴各自对应的所述多个同步控制程序显示在所述显示装置的显示画面上的工序,包括:
显示工序,其在所述多个同步控制程序中,对将所述驱动软件模块作为同一轴而结合成的多轴结构的同步控制程序在一个画面上显示,
所述显示工序包括:
选择工序,其在使构成所述多轴结构的同步控制程序的多个软件模块的每一个与纵横排列的多个单元格单独对应,并显示在所述显示装置的显示画面上之后,针对所述多个软件模块各自实施模块动作的执行/非执行的选择;以及
再配置显示工序,其在对所述多轴结构的同步控制程序进行显示时,以如下方式进行显示,即,将在所述选择工序中选择为执行的软件模块之间的结合关系保留下来,并且省去与在所述选择工序中选择为非执行的软件模块对应的所述单元格,将在所述选择工序中选择为执行的软件模块之间直接连接。
2.根据权利要求1所述的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,其特征在于,
包括所述控制装置在所述再配置显示工序中将一个轴的同步控制程序作为一个程序块,通过将任意轴的同步控制程序以程序块为单位进行折叠的方式实施显示/非显示的工序。
3.根据权利要求2所述的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,其特征在于,
包括所述控制装置在所述再配置显示工序中将该多轴结构的同步控制程序中的、与由所述折叠方式而置为显示的状态的程序块对应的各轴的各软件模块的状态信息显示在与所述多轴结构的同步控制程序相同的显示画面上的工序。
4.根据权利要求2所述的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,其特征在于,
包括所述控制装置在所述再配置显示工序中将与由所述折叠方式而置为显示的状态的程序块对应的各轴的动作波形显示在与所述多轴结构的同步控制程序相同的显示画面上的工序。
5.根据权利要求2所述的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,其特征在于,
包括所述控制装置在所述再配置显示工序中将该多轴结构的同步控制程序中的、与由所述折叠方式而置为显示的状态的程序块对应的各轴的多个软件模块的参数设定一览,显示在与所述多轴结构的同步控制程序相同的显示画面上的工序。
6.根据权利要求2所述的对多轴同步控制装置进行驱动控制的同步控制程序的显示方法,其特征在于,
包括下述工序,即,所述控制装置在所述再配置显示工序中对从所述多轴同步控制装置读入的、与由所述折叠方式而置为显示的状态的程序块对应的各轴的各软件模块的状态信息,从所述多轴同步控制装置读入的、与由所述折叠方式而置为显示的状态的程序块对应的各轴的动作波形,以及所述多轴结构的同步控制程序中的、与由所述折叠方式而置为显示的状态的程序块对应的各轴的多个软件模块的参数设定一览进行切换,并显示在与所述多轴结构的同步控制程序相同的显示画面上。
CN201280067994.8A 2012-01-27 2012-01-27 对多轴同步控制装置进行驱动控制的同步控制程序的显示方法 Active CN104067187B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/051826 WO2013111325A1 (ja) 2012-01-27 2012-01-27 多軸同期制御装置を駆動制御する同期制御プログラムの表示方法

Publications (2)

Publication Number Publication Date
CN104067187A CN104067187A (zh) 2014-09-24
CN104067187B true CN104067187B (zh) 2016-04-20

Family

ID=48189377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280067994.8A Active CN104067187B (zh) 2012-01-27 2012-01-27 对多轴同步控制装置进行驱动控制的同步控制程序的显示方法

Country Status (6)

Country Link
US (1) US9568904B2 (zh)
JP (1) JP5174992B1 (zh)
KR (1) KR101453253B1 (zh)
CN (1) CN104067187B (zh)
TW (1) TW201331734A (zh)
WO (1) WO2013111325A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108494294B (zh) * 2011-11-12 2022-07-22 国际计测器株式会社 控制方法及控制装置
JP6311411B2 (ja) * 2014-04-02 2018-04-18 ソニー株式会社 接続制御装置および接続制御方法
WO2015155821A1 (ja) * 2014-04-07 2015-10-15 三菱電機株式会社 数値制御装置
WO2016002076A1 (ja) 2014-07-04 2016-01-07 三菱電機株式会社 位置決め制御装置の同期制御設定方法
US10268183B2 (en) * 2015-03-04 2019-04-23 Omron Corporation Control device and method of synchronizing control
JP6351905B1 (ja) * 2017-03-15 2018-07-04 三菱電機株式会社 表示制御装置および表示制御方法
JPWO2018179185A1 (ja) * 2017-03-29 2019-04-04 三菱電機株式会社 モーション制御装置及び外部表示装置
JP6677702B2 (ja) * 2017-12-21 2020-04-08 ファナック株式会社 数値制御装置
WO2019215854A1 (ja) * 2018-05-09 2019-11-14 三菱電機株式会社 カムデータ生成装置
CN113597584B (zh) * 2019-03-25 2022-10-28 三菱电机株式会社 显示辅助程序、存储有该程序的计算机可读存储介质、显示辅助方法及显示辅助***
CN109992230B (zh) * 2019-03-27 2022-07-26 联想(北京)有限公司 控制方法和电子设备
KR20210010252A (ko) 2019-07-19 2021-01-27 두산공작기계 주식회사 공작기계 및 공작기계의 제어방법
DE112021007868T5 (de) * 2021-06-23 2024-04-04 Mitsubishi Electric Corporation Programmierunterstützungsvorrichtung, programmierunterstützungsverfahren, programmierunterstützungsprogramm und speicherprogrammierbare steuerung
JP7016442B1 (ja) 2021-10-15 2022-02-04 三菱重工環境・化学エンジニアリング株式会社 スクリューコンベヤ

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573147A (ja) * 1991-09-13 1993-03-26 Mitsubishi Electric Corp 位置決め装置及びそのプログラム表示方法
JP2000330615A (ja) * 1999-05-25 2000-11-30 Toyoda Mach Works Ltd 多系統数値制御装置のヒューマン・マシン・インターフェース
JP2005092807A (ja) * 2003-09-19 2005-04-07 Keyence Corp ラダー図編集装置、ラダー図編集方法、ラダー図編集プログラムおよびコンピュータで読み取り可能な記録媒体
JP2005092806A (ja) * 2003-09-19 2005-04-07 Keyence Corp ラダー図編集装置、ラダー図編集方法、ラダー図編集プログラムおよびコンピュータで読み取り可能な記録媒体
JP2006323582A (ja) * 2005-05-18 2006-11-30 Nakamura Tome Precision Ind Co Ltd Ncプログラムの表示方法及び編集方法
CN2893762Y (zh) * 2006-01-27 2007-04-25 湖北三环锻压机床有限公司 基于can总线技术的剪板机多轴同步控制***
JP2008033898A (ja) * 2006-07-07 2008-02-14 Yaskawa Electric Corp 多軸ドライブ装置およびそのデータ表示・変更方法、並びに補助機能実行方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3220588B2 (ja) * 1994-01-28 2001-10-22 三菱電機エンジニアリング株式会社 位置決め装置
JPH11134033A (ja) * 1997-10-30 1999-05-21 Mitsubishi Electric Corp 駆動装置および駆動方法
JP4149584B2 (ja) 1998-10-20 2008-09-10 シチズンホールディングス株式会社 多軸多系統nc旋盤の加工プログラム表示方法
JP3376938B2 (ja) * 1999-02-26 2003-02-17 三菱電機株式会社 駆動システム
JP3830475B2 (ja) * 2003-08-05 2006-10-04 ファナック株式会社 制御装置
US7194321B2 (en) * 2004-10-29 2007-03-20 Dynacity Technology (Hk) Limited Modular multi-axis motion control and driving system and method thereof
JP4476223B2 (ja) 2006-01-17 2010-06-09 株式会社キーエンス 画面データ作成装置、画面データの編集方法及び画面データ編集プログラム
TWI402641B (zh) * 2009-12-04 2013-07-21 Ind Tech Res Inst 聯結多系統達成多軸同步插值裝置與方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573147A (ja) * 1991-09-13 1993-03-26 Mitsubishi Electric Corp 位置決め装置及びそのプログラム表示方法
JP2000330615A (ja) * 1999-05-25 2000-11-30 Toyoda Mach Works Ltd 多系統数値制御装置のヒューマン・マシン・インターフェース
JP2005092807A (ja) * 2003-09-19 2005-04-07 Keyence Corp ラダー図編集装置、ラダー図編集方法、ラダー図編集プログラムおよびコンピュータで読み取り可能な記録媒体
JP2005092806A (ja) * 2003-09-19 2005-04-07 Keyence Corp ラダー図編集装置、ラダー図編集方法、ラダー図編集プログラムおよびコンピュータで読み取り可能な記録媒体
JP2006323582A (ja) * 2005-05-18 2006-11-30 Nakamura Tome Precision Ind Co Ltd Ncプログラムの表示方法及び編集方法
CN2893762Y (zh) * 2006-01-27 2007-04-25 湖北三环锻压机床有限公司 基于can总线技术的剪板机多轴同步控制***
JP2008033898A (ja) * 2006-07-07 2008-02-14 Yaskawa Electric Corp 多軸ドライブ装置およびそのデータ表示・変更方法、並びに補助機能実行方法

Also Published As

Publication number Publication date
KR101453253B1 (ko) 2014-10-22
US9568904B2 (en) 2017-02-14
US20140364964A1 (en) 2014-12-11
CN104067187A (zh) 2014-09-24
JP5174992B1 (ja) 2013-04-03
KR20140098860A (ko) 2014-08-08
WO2013111325A1 (ja) 2013-08-01
TW201331734A (zh) 2013-08-01
JPWO2013111325A1 (ja) 2015-05-11

Similar Documents

Publication Publication Date Title
CN104067187B (zh) 对多轴同步控制装置进行驱动控制的同步控制程序的显示方法
JP7306778B2 (ja) プロセス制御プラント内のオペレータ注視エリア
US20200310733A1 (en) Programmable Display And Programmable Logic Controller System Including The Same
US6757568B2 (en) Automation system for merging automation components
JP4888717B2 (ja) 安全コントローラのプログラム開発支援装置
US9244591B2 (en) Motion controller with standard and user customized components
US6173246B1 (en) Method and system for a unified process automation software system
WO2010017835A1 (en) A system and a method for off-line programming of an industrial robot
CN107042513B (zh) 加工机器人***
CN107295810B (zh) 工程设计工具
US20070006143A1 (en) Method for the graphic planning of the control of a technical installation involving the integrated planning of control units including a project planning system and a computer program product
US11855907B2 (en) Robot control system and control method
JPWO2014064830A1 (ja) 開発支援装置及び開発支援プログラム
JP2017079007A (ja) プログラマブル・ロジック・コントローラ、プログラム作成支援装置、プログラム作成支援方法およびプログラム
JP2011175351A (ja) 画面データ作成装置、画面データ作成方法、及び画面データ作成プログラム
CN108270868B (zh) 基于Web技术的开放式数控集群控制***
WO2020195266A1 (ja) 情報処理装置、情報処理方法、および情報処理プログラム
EP3361329B1 (en) Information processing apparatus, system, method and recording medium for generating a user interface
WO2022181535A9 (ja) 情報処理装置及びコンピュータ読み取り可能な記憶媒体
Scott Learning RSLogix 5000 Programming: Build robust PLC solutions with ControlLogix, CompactLogix, and Studio 5000/RSLogix 5000
JP2007528537A (ja) 自動化システムのためのプロジェクション方法
CN117519701A (zh) 一种基于Web可编程设计的HMI***
JP2023151876A (ja) 制御装置、制御方法、開発支援装置、及びプログラム
CN116540992A (zh) 协议驱动器创建装置
JP2021142625A (ja) ロボット制御システムおよび制御方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant