编程辅助装置、编程辅助方法及程序制造方法及图纸

技术编号:22758081 阅读:38 留言:0更新日期:2019-12-07 05:15
编程辅助装置(10)对控制程序的创建进行辅助,该控制程序对由多个机构部件构成的系统进行控制,编程辅助装置(10)的特征在于,具备:部件信息存储部(14),其存储部件信息,该部件信息包含用于对系统能够执行的动作的条件进行设定的参数、和对为了使所述系统执行动作而向与机构部件连接的驱动装置指示的驱动端的动作按照参数进行了记述的方法,该部件信息分别与能够构成系统的多个机构部件对应;以及控制程序创建部(18),如果指定了构成系统的机构部件,设定了该机构部件的参数,则该控制程序创建部(18)使用所指定的机构部件的方法和所设定的参数来创建控制程序。

Programming AIDS, programming AIDS and programs

The programming aid device (10) aids the creation of a control program, which controls a system composed of a plurality of mechanism components. The programming aid device (10) is characterized in that it has a component information storage unit (14) which stores component information, and the component information includes parameters for setting the conditions of the actions that the system can perform, and parameters for making the system The action of the driving end indicated to the driving device connected with the mechanism component while executing the action is described in accordance with the parameters. The information of the component corresponds to a plurality of mechanism components that can form the system respectively; and the control program creation unit (18). If the mechanism component that forms the system is specified and the parameters of the mechanism component are set, the control program creation unit (18) uses the Specify the method and parameters of the mechanism components to create the control program.

【技术实现步骤摘要】
【国外来华专利技术】编程辅助装置、编程辅助方法及程序
本专利技术涉及对控制程序的创建进行辅助的编程辅助装置、编程辅助方法及程序,其中,该控制程序对由多个机构部件构成的系统的动作进行控制。
技术介绍
由多个机构部件构成的系统的动作能够通过对控制与机构部件连接的电动机等驱动装置的多个控制程序进行组合而控制。在专利文献1中,公开了对由虚拟的机构部件构成的系统的控制程序的创建进行辅助的编程辅助装置。根据该编程辅助装置,用户需要对与机构部件连接的电动机等驱动装置的输出端即驱动端的动作进行编程。专利文献1:日本特开2017-79007号公报
技术实现思路
但是,存在驱动端的动作难以直观地掌握、控制程序的创建耗费时间的问题。例如,在由多个机构部件构成的转化(converting)装置中,为了使板材以恒定速度移动,与将板材卷出的卷出机构部件连接的驱动装置的旋转速度并不是恒定的。驱动装置旋转1周期间卷出的长度依赖于从卷出机构部件的旋转轴至板材表面的当前直径而变化。因此,在使用专利文献1中公开的编程辅助装置的情况下,需要考虑板材移动的速度乃至卷出机构部件的内径、板材的厚度等,对驱动端的动作进行逆向运算,创建控制程序。本专利技术是鉴于上述问题而提出的,目的在于得到能够容易地创建控制程序的编程辅助装置以及编程辅助方法。为了解决上述课题而达成目的,本专利技术是一种编程辅助装置,其对控制程序的创建进行辅助,该控制程序对由多个机构部件构成的系统进行控制,该编程辅助装置的特征在于,具备:部件信息存储部,其对分别与能够构成系统的多个机构部件对应的部件信息进行存储;以及控制程序创建部,如果指定了构成系统的机构部件,设定了该机构部件的参数,则该控制程序创建部使用在机构部件的部件信息中包含的方法和设定的参数来创建控制程序。部件信息包含:用于对系统能够执行的动作的条件进行设定的参数、和对为了使系统执行动作而向与机构部件连接的驱动装置指示的驱动端的动作按照参数进行了记述的程序部件即方法。专利技术的效果本专利技术涉及的编程辅助装置获得如下效果,即,能够容易地创建控制程序。附图说明图1是表示本专利技术的实施方式涉及的编程辅助装置的结构的图。图2是表示图1所示的部件信息存储部中存储的部件信息的结构的图。图3是表示图1所示的部件信息存储部中存储的部件信息的种类的图。图4是图1所示的对象生成部的机构对象的声明方法的说明图。图5是图1所示的对象生成部的参数设定方法的说明图。图6是图1所示的对象生成部对通过编程辅助装置创建的控制程序的控制目标的系统中的各机构部件的状态进行显示的方法的说明图。图7是表示用于实现图1所示的编程辅助装置的功能的硬件结构的图。具体实施方式下面,基于附图,详细地说明本专利技术的实施方式涉及的编程辅助装置、编程辅助方法以及程序。此外,本专利技术不受本实施方式限定。实施方式图1是表示本专利技术的实施方式涉及的编程辅助装置10的结构的图。编程辅助装置10对控制程序的创建进行辅助,该控制程序对由多个机构部件构成的系统进行控制。多个机构部件分别与电动机等驱动装置连接。机构部件是与电动机等驱动装置联动而物理性地动作的部件,是传动部件、连杆机构部件、直动部件、旋转部件等。通过使电动机动作,从而机构部件与电动机联动,系统能够进行期望的动作。因此,控制程序由向电动机输入的指令构成。下面,列举出由卷出机构部件、卷绕机构部件等机构部件构成的转化装置的例子来说明本实施方式。编程辅助装置10具有:操作接收部11、显示部12、控制部13和部件信息存储部14。控制部13包含:部件信息生成部15、对象生成部16、结构图生成部17和控制程序创建部18。操作接收部11接收用户的各种操作。操作接收部11是接收来自鼠标、触摸传感器等指示设备以及键盘等输入装置的操作信号的接口或编程辅助装置10所具备的输入装置。显示部12是液晶显示装置、有机EL(ElectroLuminescence)显示装置等显示装置。部件信息存储部14对与能够构成系统的多个机构部件分别对应的部件信息进行存储。图2是表示图1所示的部件信息存储部14中存储的部件信息的结构的图。部件信息包含机构模型信息和机构图像数据。机构模型信息包含:用于对包含规格值的系统的动作条件进行设定的参数;用于对使用了机构部件的系统的动作进行监视的监视数据;用于使用机构部件使系统执行预定的动作的程序数据即方法。在机构部件是卷出机构部件的情况下,参数是内径、板材厚度等。监视数据是当前的卷出速度、卷出长度等。方法是遵循于参数的程序部件,定义出机械端的动作。机械端的动作是指系统所控制的负载的动作,在转化装置的例子中,是板材的动作。方法将机械端的动作变换为对与机构部件连接的驱动装置进行指示的动作即驱动端的动作。驱动端是驱动装置的输出端,是驱动装置直接对动作进行控制的端部。程序部件是针对每个功能预先准备的部件化的程序,通过从外部调用而起动,由此执行用于实现其功能的处理。针对一个机构部件能够定义多个方法。在卷出机构部件的情况下,能够定义定速运行、停止、手动运行等方法。机构图像数据是对机构部件进行了模仿的图像数据,是描绘了机构部件的插图图像数据、机构部件的外观照片数据等。图3是表示图1所示的部件信息存储部14中存储的部件信息的种类的图。在图3所示的部件信息存储部14中存储有:部件信息生成部15生成的部件信息即创建机构部件的部件信息#1、预先准备的部件信息即嵌入机构部件的部件信息#2、读入了外部创建部件而得到的外部提供机构部件的部件信息#3。这样,用户能够使用新创建的创建机构部件的部件信息#1,由此,即使在使用未预先准备的机构部件的情况下,也能够使用编程辅助装置10的功能来创建控制程序。另外,关于使用的机会多的机构部件,通过预先准备嵌入机构部件的部件信息#2,由此,即使用户没有生成部件信息,也能够使用准备的部件信息#2创建控制程序。另外,能够读入、使用外部提供机构部件的部件信息#3,由此,即使是没有作为嵌入机构部件而准备部件信息#2的机构部件,通过使用后来生成的部件信息#3,即使用户未生成部件信息,也能够使用编程辅助装置10的功能来创建控制程序。外部提供机构部件的部件信息#3例如可以是由使用编程辅助装置10的其他用户创建的部件信息,也可以是提供机构部件的制造商提供的部件信息。返回至图1的说明。控制部13对编程辅助装置10的动作进行控制。部件信息生成部15能够基于经由操作接收部11输入的操作信号,生成部件信息。用户使用操作接收部11所具备的输入装置或与操作接收部11连接的输入装置,在未图示的部件信息生成画面输入能够对机构部件进行设定的参数的种类、监视数据、方法和机构图像数据。部件信息生成部15基于输入来的信息,生成部件信息,存储于部件信息存储部14。对象生成部16基于在部件信息存储部14存储的部件信息,生成机构部件的机构对象。机构对象是对部件信息中包含的机构模型信息进行实体化后的对象。机构模型信息相本文档来自技高网...

【技术保护点】
1.一种编程辅助装置,其对控制程序的创建进行辅助,该控制程序对由多个机构部件构成的系统进行控制,/n该编程辅助装置的特征在于,具备:/n部件信息存储部,其存储部件信息,该部件信息包含用于对所述系统能够执行的动作的条件进行设定的参数、和对为了使所述系统执行所述动作而向与所述机构部件连接的驱动装置指示的驱动端的动作按照所述参数进行了记述的程序部件即方法,该部件信息分别与能够构成所述系统的多个所述机构部件对应;以及/n控制程序创建部,如果指定了构成所述系统的所述机构部件,设定了该机构部件的所述参数,则该控制程序创建部使用所指定的所述机构部件的所述方法和所设定的所述参数来创建所述控制程序。/n

【技术特征摘要】
【国外来华专利技术】1.一种编程辅助装置,其对控制程序的创建进行辅助,该控制程序对由多个机构部件构成的系统进行控制,
该编程辅助装置的特征在于,具备:
部件信息存储部,其存储部件信息,该部件信息包含用于对所述系统能够执行的动作的条件进行设定的参数、和对为了使所述系统执行所述动作而向与所述机构部件连接的驱动装置指示的驱动端的动作按照所述参数进行了记述的程序部件即方法,该部件信息分别与能够构成所述系统的多个所述机构部件对应;以及
控制程序创建部,如果指定了构成所述系统的所述机构部件,设定了该机构部件的所述参数,则该控制程序创建部使用所指定的所述机构部件的所述方法和所设定的所述参数来创建所述控制程序。


2.根据权利要求1所述的编程辅助装置,其特征在于,
还具备结构图生成部,该结构图生成部生成将构成所述系统的所述机构部件按照所述系统的结构排列的结构图,
所述控制程序创建部使用在所述结构图中包含的所述机构部件的所述方法来创建所述控制程序。


3.根据权利要求2所述的编程辅助装置,其特征在于,
还具备操作接收部,
所述结构图生成部使用经由所述操作接收部指定的所述机构部件来生成所述结构图。


4.根据权利要求2或3所述的编程辅助装置,其特征在于,
所述部件信息包含表示所述机构部件的图像即机构图像的机构图像数据,
所述结构图生成部生成将所述机构图像进行了排列的所述结构图。


5.根据权利要求1所述的编程辅助装置,其特征在于,
还具备对象生成部,该对象生成部基于所指定的所述机构部件的所述部件信息,生成对所述部件信息实体化后的机构对象,
所述控制程序创建部使用生成的所述机构对象的所述部件信息来创建所述控制程序。


6.根据权利要求5所述的编程辅助装置,其特征在于,
还具备操作接收部,
所述对象生成部基于经由所述操作接收部输入的操作信号,对所述机构对象设定所述参数。


7.根据权利要求1...

【专利技术属性】
技术研发人员:竹内俊策
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本;JP

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

1