本发明专利技术提供一种能够在注释中追加显示CNC运行状况的梯形图监控装置,该梯形图监控装置在监视器上显示在内置于CNC中的可编程控制器上执行的梯形程序的运行状况。在施加给梯形程序的电路的注释中设置有显示CNC运行状况相关的信息的区域,在该区域中显示显示用数据,该显示用数据反映梯形程序的运行状况、并显示出CNC运行状况。
【技术实现步骤摘要】
本专利技术涉及梯形图监控装置,特别是涉及能够同时确认梯形程序的运行状况与CNC的运行状况的梯形图监控装置。
技术介绍
图7表示包含电路注释的梯形程序的示例。一般来说,在调试和诊断由可编程控制器执行的梯形程序时,通过在梯形图监控显示画面上显示接点和线圈的图标并而变该图标的显示样式(在图7中用虚线包围表示信号状态为开的接点和线圈),来显示梯形电路的信号状态,还在电路注释中显示该梯形电路的注解。作为用于对梯形程序的运行进行确认的现有技术,例如在日本特开平08-123515号公报中已知有如下技术:通过梯形图监控显示功能来同时显示在梯形程序中使用的信号状态、指定后的相关信号、功能命令的参数值。使用该技术能够容易地调试可编程控制器的梯形程序。另外,在日本特开平05-250014号公报和日本特开2011-107810号公报中也已知有如下技术:在由多个梯形电路构成的梯形程序中,在该梯形电路的附近显示对其中的特定梯形电路的处理内容进行说明的注释(电路注释)。该技术帮助用户进行梯形电路的理解。在内置有可编程控制器的CNC(数值控制装置)中,通过梯形程序来控制被数值控制的轴,或者通过NC程序进行的指令使得梯形程序控制外部机器等,来进行使CNC与梯形程序协作的控制。在对这样的与CNC协作运行的梯形程序进行调试和诊断时,不仅需要确认在梯形电路中使用的信号状态和参数值,很多时候还需要确认CNC的相关运行状况。但是,由于能够确认CNC运行状况的画面,一般是与梯形图监控显示功能的画面不同的画面,为了确认两个画面的信息需要一边逐一切换画面一边参照信息。在这种情况下,还存在无法同时确认两个画面的信息而难以进行调试和诊断的情况。有时也与梯形图监控显示一起准备了显示有关CNC运行状况的信息的功能,但是,由于在调试和诊断时所需的CNC信息根据梯形电路的不同而不同,因此需要根据要进行调试和诊断的梯形电路来重新选择要逐一显示的CNC信息。
技术实现思路
因此,本专利技术的目的在于提供一种梯形图监控装置,其能够对梯形程序的运行状况和CNC的运行状况同时进行确认。本专利技术涉及一种梯形图监控装置,其在监视器显示梯形程序的运行状况,该梯形程序的运行状况能够记载施加给电路的注释信息,该注释信息是在内置于CNC中的可编程控制器上被执行的信息,把追加到梯形程序内的电路注释中所包含的、使用特定格式书写的字符串部分,置换成当时的CNC运行状况等相关的信息(执行中的NC程序、坐标值等)来进行显示,由此,能够同时参照在梯形程序中使用的信号的状态和相关联的CNC的信息,由此能够高效地诊断梯形程序的运行状况。本专利技术涉及的梯形图监控装置在监视器上显示梯形程序的运行状况,该梯形程序能够记载施加给电路的注释信息,该注释信息是在内置于CNC中的可编程控制器上被执行的注释信息,在施加给所述电路的注释信息中设置用于显示的区域,该区域显示与所述数值控制装置的运行状况有关的信息。并且,该梯形图监控装置具有:梯形程序运行状况取得部,其获取所述梯形程序的运行状况相关的信息;CNC运行状况取得部,其获取所述数值控制装置的运行状况相关的信息;显示用数据生成部,其根据所述梯形程序、所述梯形程序的运行状况相关的信息、以及所述数值控制装置的运行状况相关的信息,来生成显示用数据,其中,该显示用数据反映所述梯形程序的运行状况、并在施加给所述电路的注释信息内的所述区域中显示所述数值控制装置的运行状况;以及显示部,其用于显示所述显示用数据。可以是,施加给所述电路的注释信息内的所述区域提示所述数值控制装置的运行状况相关的信息所对应的关键字,所述显示用数据生成部被构成为:通过将施加给所述电路的注释信息内的所述关键字置换成该关键字所对应的所述数值控制装置的运行状况相关的信息,来生成显示用数据。可以是,所述梯形图监控装置还具有登记有关键字的CNC信息一览表,该关键字是施加给所述梯形程序的电路的注释信息中包含的所述数值控制装置的运行状况相关的信息所对应的关键字,所述CNC运行状况取得部被构成为:从所述数值控制装置获取登记在所述CNC信息一览表中的所述关键字所对应的所述数值控制装置的运行状况相关的信息。可以是,在所述数值控制装置内构成所述梯形图监控装置。根据本专利技术,在通过梯形程序来控制被数值控制的轴等,调试和诊断与CNC的运行进行连动的梯形电路的情况下,通过在梯形图监控显示上并列显示在梯形电路中使用的信号状态和与该梯形电路相关的CNC运行状况,能够同时确认梯形电路和CNC的运行状况,因此能够高效地进行梯形程序的调试和诊断。另外,在显示用于说明梯形电路的处理内容的注解的电路注释内,能够显示与该电路注释所说明的梯形电路相关的CNC的运行状况,因此,能够更易懂地对相应的梯形电路的处理进行说明。进而,由于能够对每一个梯形电路设定在附近显示的CNC的信息,因此不用逐一调出或者指定与梯形电路相关的CNC的信息,就能够在监控显示画面上自动地显示与要显示的梯形电路对应的CNC的信息。附图说明本专利技术的上述和其它目的以及特征参照附图的以下实施例的说明会变得更清楚。在这些图中:图1是表示本专利技术的梯形图监控装置所显示的、包含有表示CNC运行状况相关的关键字的电路注释的示例图。图2表示本专利技术的梯形图监控装置所显示的电路注释的示例,表明能够在显示画面上同时确认梯形电路的状态信号和电路注释内的CNC的运行状况。图3是说明将本专利技术的梯形图监控装置连接到内置有可编程控制器的数值控制装置的图。图4是图3所示连接到数值控制装置的梯形图监控装置的功能框图。图5是表示图4的梯形图监控装置所具有的CNC信息表的一个示例图。图6表示在图4的梯形图监控装置上执行的梯形图监控显示处理的流程的流程图。图7表示包含电路注释的梯形程序的示例图。具体实施方式首先,对本专利技术的基本运行来进行说明。在本专利技术中,能够在梯形图监控显示画面所显示的电路注释内指定CNC运行状况的信息显示。其结果,在该梯形图监控显示画面中,在所述电路注释内,能够自由地显示与该电路注释所涉及梯形电路有关的CNC的运行状况。因此,能够同时确认梯形电路的信号状态和与该梯形电路相关的CNC的运行状况。例如,在通过梯形程序对由CNC控制的转塔刀架轴进行控制时,从在CNC上执行的NC程序指令刀具交换,遵照该指令梯形程序发出使CNC控制的转塔刀架轴旋转的指令,按照该指令转塔刀架轴进行动作,从而转塔刀架轴旋转到所希望的位置。在确认这样的梯形程序的运行时,能够将当前执行中的NC程序、对用于使刀架旋转的转塔刀架轴的指令代码或当前位置、以及其旋转速度等信息,与梯形电路本身的运行状况一起进行参照,从而能够高效地进行运行确认。因此,为了实现上述的梯形图监控器显示,首先使用梯形程序编辑功能在相应的梯形电路的附近插入电路注释。在要插入的电路注释中,除了梯形电路的说明,还指定用于表示对轴的指令代码、当前位置、速度等与显示对象轴相关的CNC的各种信息的关键字。图1表示内嵌有关键字的电路注释的示例图。在如图1所示的电路注释的示例中,使用“%”括起来的部分表示与CNC的运行状况相关的各种信息的关键字,“%POS1%”表示第一轴的当前位置,“%SP1%”表示第一轴的速度,“%CM%”表示指令代码,“%ONM%”表示执行中的NC程序号码,“%UN%本文档来自技高网...
【技术保护点】
一种梯形图监控装置,其在监视器上显示梯形程序的运行状况并能够在梯形程序中记载施加给电路的注释信息,该注释信息是在内置于数值控制装置的可编程控制器上被执行的注释信息,其特征在于,所述梯形图监控装置在施加给所述电路的注释信息中设置显示如下信息的区域,该信息是所述数值控制装置的运行状况相关的信息,所述梯形图监控装置具有:梯形程序运行状况取得部,其获取所述梯形程序的运行状况相关的信息;CNC运行状况取得部,其获取所述数值控制装置的运行状况相关的信息;显示用数据生成部,其根据所述梯形程序、所述梯形程序的运行状况相关的信息、以及所述数值控制装置的运行状况相关的信息,来生成显示用数据,其中,该显示用数据反映所述梯形程序的运行状况、并在施加给所述电路的注释信息内的所述区域中显示所述数值控制装置的运行状况;以及显示部,其用于显示所述显示用数据。
【技术特征摘要】
2015.09.17 JP 2015-1843101.一种梯形图监控装置,其在监视器上显示梯形程序的运行状况并能够在梯形程序中记载施加给电路的注释信息,该注释信息是在内置于数值控制装置的可编程控制器上被执行的注释信息,其特征在于,所述梯形图监控装置在施加给所述电路的注释信息中设置显示如下信息的区域,该信息是所述数值控制装置的运行状况相关的信息,所述梯形图监控装置具有:梯形程序运行状况取得部,其获取所述梯形程序的运行状况相关的信息;CNC运行状况取得部,其获取所述数值控制装置的运行状况相关的信息;显示用数据生成部,其根据所述梯形程序、所述梯形程序的运行状况相关的信息、以及所述数值控制装置的运行状况相关的信息,来生成显示用数据,其中,该显示用数据反映所述梯形程序的运行状况、并在施加给所述电路的注释信息内的所述区域中显示所述数值控制装置的运行状况...
【专利技术属性】
技术研发人员:伊野泰行,
申请(专利权)人:发那科株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。