具有菜单显示功能的装置的制造方法

文档序号:10699099
具有菜单显示功能的装置的制造方法
【专利摘要】本发明提供一种具有菜单显示功能的装置,可令作业者容易地把握菜单的层次结构,可简便地选择菜单开关,且能够提高使用的便利性。为此,该装置具备CPU和触控面板式显示部,并且具有第一显示模式和第二显示模式,所述第一显示模式使菜单开关被分配了控制功能的多个菜单中的特定的一个菜单显示,所述第二显示模式将全部的菜单不重叠地显示,CPU切换所述第一显示模式和第二显示模式,并在触控面板式显示部显示菜单。
【专利说明】
具有菜单显示功能的装置
技术领域
[0001 ]本发明涉及具有菜单显示功能的装置。
【背景技术】
[0002]存在如下的装置:能够利用菜单开关操作各种功能,由多个菜单开关构成菜单并将菜单显示于显示部,使用键盘、操作盘的光标键、功能键、回车键等从该菜单中选择规定的菜单开关,生成所希望的数据、文章、程序等。作为这样的装置的一例,在PCXPersonalComputer:个人计算机)中运行的文章制作软件、报告材料制作软件、数据表制作软件等存在有前述的多个菜单和菜单开关。另外,作为其他装置的例子,存在有利用计算机通过数值来控制机床的刀具的移动量、移动速度等的数值控制装置(CNC5Computerized NumericalControl)。
[0003]作为与该数值控制装置的菜单显示相关的技术,存在专利文献I的技术。专利文献I记载有“使数值控制装置运转的作业者从画面中无法直接得知形成层次结构的菜单项目(菜单开关)的层次结构。因此,存在如果不能充分记住该层次结构,将无法容易地选择目标功能的课题。因此,本发明的目的是提供具有菜单显示功能的数值控制装置,以使作业者容易理解菜单的层次结构的方式进行显示,使功能的选择变得容易”。
[0004]因此,在专利文献I的技术中,在具有以层次结构的功能集合作为菜单进行显示的功能的数值控制装置中,将画面分割为矩形的区域,并利用在该区域内部可输出图形或文字的多窗口环境,换句话说在显示被称为窗口的矩形区域的环境下,亦即在能够将各窗口正好重叠地显示、将窗口显示在最前面、使窗口移动、删除窗口、变更窗口的重叠等的多窗口环境下,将一个菜单显示在一个菜单窗口中。将显示在最前面的菜单窗口称为主菜单窗口,该主菜单窗口以外的菜单窗口显示上位层的菜单,且略微错开地重合。菜单越靠后面越是上位的层次。这样,通过将相比当前显示的菜单靠上位层的菜单与所述层次结构对应显示,并且在所述显示的部分对表示存在下位层的菜单的记号进行显示,从而能够容易把握菜单的层次结构。
[0005]这样,在数值控制装置中,在一个层次具有多个菜单开关,它们构成多个层次。此夕卜,菜单开关的层次数和一个层次的菜单开关数具有随着数值控制装置的高功能化的发展而增加的趋势。
[0006]专利文献I:日本专利公开公报特开平07-78016号
[0007]在显示这样的多层和多个菜单开关的基础上,在所述专利文献I的技术中存在下述的课题。
[0008](I)未公开将属于一个层次的菜单开关全部显示的技术。
[0009](2)每个层次的菜单开关重叠,无法选择最靠前显示的层次的菜单开关以外的菜单开关。
[0010](3)1个画面具有的功能增加从而显示的菜单数越多,随之在同一层次存在不同类别的菜单,另外,随着菜单的层次增加,目标菜单和菜单开关的检索时间变长。
[0011](4)错误按下菜单开关并向下位层次的菜单移动(变化)时,如果不暂时返回上位层次,按下正确的菜单开关而显示正确的菜单,则无法选择目标的菜单开关。

【发明内容】

[0012]因此,存在熟练的作业者选择菜单开关也需要花费时间,并且修复键操作失误也需要花费时间的问题。因此,本发明的目的在于提供具有菜单显示功能的装置,可令作业者容易把握菜单的层次结构,能够简便地进行菜单开关的选择,并且使用便利性优异。
[0013]为了解决所述课题,本发明的装置具有将装置具有的控制功能以层次结构进行菜单显示并选择输入的功能,其包括对装置整体进行控制的中央处理器和触控面板式显示部,所述触控面板式显示部具有:菜单显示选择区域,将用于对属于所述层次结构的第一层次的所述控制功能进行选择的一个以上的菜单开关汇总作为菜单进行显示;以及数据显示区域,显示与被按下的菜单开关对应的控制功能的动作结果,并且具有:第一显示模式,当属于所述第一层次的所述控制功能被分配于多个菜单的菜单开关时,显示所述多个菜单中的特定的一个菜单;以及第二显示模式,将所述多个菜单全部不重叠地显示,所述中央处理器切换所述第一显示模式和所述第二显示模式,并在所述触控面板式显示部的菜单显示选择区域显示所述特定的一个菜单或者全部的所述菜单。
[0014]在本发明的具有菜单显示功能的装置中,能够将所需的菜单开关不重叠地一览显示,因此菜单开关的选择变得简便,能够提高使用的便利性。上述以外的课题、结构和效果将通过以下的实施方式的说明而变得清楚。
【附图说明】
[0015]图1为表示发明概念的图。
[0016]图2为具有数值控制装置的机床的外观图,所述数值控制装置为应用本发明的装置的一例。
[0017]图3为表示显示器的构成示例的图。
[0018]图4为表示机床的数值控制装置的第一多级菜单显示示例的图。
[0019]图5为数值控制装置内部的硬件结构图。
[°02°]图6为表不同一层次菜单排列管理表和菜单管理表的构成不例的图。
[0021 ]图7为表示多级菜单的初始显示菜单的显示处理的流程图。
[0022]图8为表示多级菜单的显示切换处理的流程图。
[0023]图9为表示本发明第二实施方式的图。
[0024]图10为表示本发明第三实施方式的图。
[0025]图11为表示第二多级菜单显示示例的图。
[0026]图12为表示本发明第四实施方式的图。
[0027]附图标记说明
[0028]1:机床
[0029]12:操作盘
[0030]13:显示器
[0031]15:键盘
[0032]60:同一层次菜单排列管理表
[0033]61:菜单管理表
[0034]133:菜单切换用开关
[0035]134:多列标志
[0036]135:下位层次标志
[0037]139:画面切换菜单用开关
[0038]500:数值控制装置
[0039]501: CPU
[0040]506:显示数据存储器[0041 ]580:显示控制部
[0042]590:输入控制部
[0043]592:触控面板
[0044]7221:下位层次选择区域
[0045]7222:菜单功能选择区域
[0046]7241:多级菜单显示选择区域
[0047]7242:菜单切换输入区域
【具体实施方式】
[0048]以下,参照附图对实施方式进行说明。此外,在以下的说明中,以“管理表”等表现方式对各种信息进行说明,不过各种信息也可以由表以外的数据结构表现。另外,为了表示不依赖于数据结构,可以将“管理表”称为“管理信息”。
[0049]另外,存在以“程序”为主语对处理进行说明的情况。该程序例如由CI3U(Centra IProcessing Unit:中央处理器)、MP(Micro Processor:微处理器)、微控制器(MicroController)等处理器或控制器执行规定的处理。处理器、控制器除了 CPU之外也可以具有专用硬件。计算机程序可以从源程序安装于各计算机。源程序例如可以由服务器装置或者存储介质等提供。
[0050]另外,各要素、例如控制器可以通过编号等进行识别,不过只要是可识别各要素的信息即可,也可以使用名字等其他识别信息。在本实施例的附图和说明中,对于同一部分标注了相同的附图标记,不过本发明并不局限于本实施例,符合本发明构思的所有应用例都包含在本发明的技术范围内。另外,只要没有特别限定,各结构要素可为一个,也可为多个。
[0051]〈发明概念〉
[0052]图1为表示发明概念的图。作为本实施方式的显示装置,假设为触控面板式的显示装置,例如是触控面板式液晶显示装置等。
[0053]在此,将如下的开关称为菜单开关:所述开关显示在画面上,其显示根据画面、光标位置等的状态而变化,并且所述开关被分配一个控制功能,通过被按下而执行分配的控制功能。另外,将一个或者多个菜单开关构成的菜单开关组称为菜单。
[0054]在控制机床的数值控制装置中,将加工程序等的数据输入、画面控制等各种控制功能分配给菜单开关,来实现各种功能。
[0055]近年来,数值控制装置实现了高功能化,分配给菜单开关的控制功能变多,从而无法将关联控制功能分配给一个菜单的菜单开关,对应方式是向多个菜单分配控制功能,并利用菜单切换用开关将菜单的页向下一页切换。
[0056]另外,还可以采用以下对应方式:考虑多个控制功能的关联性进行分组,并分类为几个层次,将多个控制功能分配给多层次的菜单的菜单开关。
[0057]图1为具有多页并且多层次的菜单的图像例。
[0058]第一层次菜单为在成为可输入、编辑数据的状态时,应该最初显示的菜单。第二层次菜单为通过按下第一层次的“BI”菜单开关或“B3”菜单开关而显示的“BI”菜单开关或“B3”菜单开关的下位层次的菜单。第三层次菜单为通过按下第二层次的“C2”菜单开关而显示的“C2”菜单开关的下位层次的菜单。此外,在此表现为第一层次是最上位层次,数字越大越是下位的层次,数字越小越是上位的层次。
[0059]在图1(I) (a)的状态下,在想要按下未显示的“B3”菜单开关的情况下,以往通过按下一次菜单切换用开关133而成为(b)的状态,显示方式由菜单136a变化为菜单136al。但是,由于尚未显示目标的“B3”菜单开关,因此如果再按下一次菜单切换用开关133而成为(c)的状态,则显示菜单136a2,最终显示目标的“B3”菜单开关。因此,通过按下“B3”菜单开关,能够执行“B3”的控制功能。这样,如果同一层次的菜单较多,则难以把握同一层次所含的菜单开关的全貌,成为操作效率下降的重要原因。因此,在本实施例中,菜单切换用开关133设置有用于显示多级菜单的多列标志134。
[0060]数值控制装置500(参照图2或者图5)检测菜单切换用开关133的多列标志134被按压的情况,将I列的菜单构成的I级菜单136a、136al、136a2如图1(2)所示那样由多列的菜单构成,并显示多级菜单136b。如此将属于同一层次的菜单开关(“Al”?“A13”、“BI”?“B3”共计16个菜单开关)全部一览显示。
[0061]作业者确认画面上的菜单切换用开关133存在有多列标志134,使用触控面板按下画面上的菜单切换用开关133的多列标志134,所述多列标志134表示图1(1)所示的同一层次存在有多个菜单。装置检测菜单切换用开关133的多列标志134的按下,如图1(2)所示,将菜单由I级菜单显示切换为多级菜单显示。
[0062]然后,数值控制装置500使多列标志134点亮。
[0063]这样,通过I次的键操作便能够将同一层次的菜单开关以多级不重叠的方式一览显示。由此,作业者能够迅速选择并按下目标的“B3”菜单开关。
[0064]<具有数值控制装置的机床的外观图>
[0065]图2为具有数值控制装置500的机床的外观图,所述数值控制装置500为应用本发明的装置的一例。
[0066]如图2所示,机床I在由挡板等覆盖的内部加工区域,利用安装于刀具主轴的刀具来加工构件。为了方便作业者监视加工区域,挡板设置有使用丙烯、强化玻璃等的透明的监视窗11。
[0067]另外,在接近监视窗11的部位支承有操作盘12,从监视窗11监视加工区域的作业者可以操作所述操作盘12。另外,操作盘12具备由液晶显示装置等构成的显示器13和操作面14,操作面14具备键盘15和输入键组16,所述输入键组16具有操作键和/或箭头键。在本发明的一个实施方式中,以显示器13为触控面板式液晶显示器为例进行说明。数值控制装置500构成为包含该操作盘12。利用图5中对数值控制装置500的详细结构进行说明。
[0068]<显示器结构>
[0069]图3为表示显示器的构成示例的图。显示器13是触控面板式液晶显示装置,具有数据显示区域131和菜单显示选择区域132,所述数据显示区域131切换为位置画面和程序画面等,对数值控制装置500的内部具有的各种信息进行显示。所述位置画面显示通过菜单开关或其他操作键等进行机床I的运转时的机床I的工件主轴、刀具主轴、各驱动轴等的负荷和当前位置信息等,所述程序画面用于显示加工程序数据等。所述菜单显示选择区域132显示并选择用于制作加工程序等的菜单开关图标(以下简称为菜单开关)等。
[0070]例如,菜单显示选择区域132具备:具有多列标志134的菜单切换用开关133;用于切换数据显示区域131的画面显示的画面切换菜单用开关图标(以下简称为画面切换菜单用开关)139;以及由表示各功能(例如“车削”菜单开关1323等)的一个以上的菜单开关构成的菜单137a。“车削”菜单开关1323等具备下位层次标志135,所述下位层次标志135表示连接的下位的菜单层次(以下简称为下位层次)的存在,通过按下带有该下位层次标志的菜单开关,能够将下位层次菜单也同时显示。此外,也可以将菜单切换用开关133或者画面切换菜单用开关139不设置在显示器13的菜单显示选择区域132,而是设置在数据显示区域131或操作面14。
[0071]此外,作为数值控制装置500中的加工程序的基本构成示例,存在共通单元、基本坐标单元、加工单元、结束单元这样的单元。在显示于图3的数据显示区域131的程序画面中,在加工单元等的单元种类数据显示部1313有光标时显示的菜单存在有点加工、线加工、面加工、车削、单动、基本坐标、辅助坐标、结束、C轴点加工、C轴线加工、转位、M编码、子程序、坐标计测、工件计测、刀具计测、原材料形状、头选择、工件移动、工序结束、基本坐标偏移、同时加工、2个加工这样的菜单开关作为第一层次的B系列,并且存在有程序结束、检索、计算、TPC、插入、删除、形状复制、单元复制、程序复制、帮助这样的菜单开关作为A系列。另夕卜,滚动(“>>>”)的菜单开关1325具有向B系列之后的菜单切换的功能。此外,A系列为用于程序画面中的数据行的插入或删除等操作的菜单,实现如下的控制功能:根据按下的菜单开关而显示用于提示随后的操作的消息,或实现对画面进行切换。B系列为用于输入单元种类数据的菜单,通过按下菜单开关而实现将该单元的种类数据输入程序数据的规定部位的控制功能。
[0072]进而,在第一层次的B系列的点加工、C轴点加工的菜单开关中,在作为其下位层次的第二层次存在有钻孔、带座孔、背侧带座孔、铰孔、攻丝、镗孔、背镗孔、正圆孔、带座攻丝这样的菜单开关,进而,在第二层次的镗孔的菜单开关中,在作为其下位层次的第三层次存在有通孔镗孔、盲孔镗孔、通孔锪孔、盲孔锪孔这样的菜单开关。另外,在第一层次的B系列的线加工和C轴线加工的菜单开关中,在作为其下位层次的第二层次,存在有线中心、线右、线左、线外、线内、倒角右、倒角左、倒角外、倒角内这样的菜单开关。进而,在第一层次的B系列的面加工的菜单开关中,在作为其下位层次的第二层次存在有面铣、立铣面、立铣山、凹槽铣削、凹槽铣削山、凹槽铣削谷、端槽这样的菜单开关。在第一层次的B系列的车削的菜单开关中,在作为其下位层次的第二层次存在有棒材、仿形、去角、端面、车螺纹、刻槽、车削钻孔、车削攻丝、车铣复合这样的菜单开关。因此,在本实施例中,对于能够将第一层次所含的全部的菜单开关一览显示并选择操作、有时也将下位层次所含的菜单开关一览显示并选择操作的装置,以机床的数值控制装置500为例进行说明。
[0073]图4示出机床的数值控制装置500的第一多级菜单显示的具体示例。
[0074]图4(1)1级菜单(初始显示菜单)
[0075]如果光标移动至单元种类数据显示部1313,成为单元种类数据的输入待机状态,则在菜单显示选择区域132显示I级菜单作为初始显示菜单。尽管在同一层次中存在多个菜单,但在初始状态下以I级显示。如此是考虑了多级菜单显示隐藏了程序画面的数据的一部分,而作业者习惯于I级菜单。
[0076]数值控制装置500使单元种类数据输入用菜单开关中的“点加工”?“>> >”的I级菜单137a显示。另外,数值控制装置500使下位层次标志135显示于“点加工”、“线加工”、“面加工”、“车削”的菜单开关。利用该下位层次标志135,作业者能够简单地区分具有下位层次的菜单开关和无下位层次的菜单开关。另外,数值控制装置500使多列标志134显示于菜单切换用开关133。利用该多列标志134,作业者能够把握还存在显示的菜单开关以外的菜单开关用于输入光标位置的数据。通过按下菜单切换用开关133的多列标志134,如图4
(2)所示能够将多级菜单显示于菜单显示选择区域132。此外,还可以通过按下菜单切换用开关133的多列标志134以外的部分,使接下来的菜单以I级显示。
[0077]图4(2)多级菜单
[0078]在多级菜单显示中,如附图标记137b所示,能够将属于第一层次的菜单开关全部一览地不重叠显示。另外,作业者也能够全部把握被附加了下位层次标志135的菜单开关。此外,多列标志134在进行I级菜单显示时熄灭,而在进行多级菜单显示时点亮。另外,如果在该多级菜单显示状态下再次按下多列标志134,则可以由多级菜单显示返回I级菜单显示。通过该操作和点亮/熄灭显示,可瞬间知晓该开关进行了交替动作(重复进行按压I次为接通、再按压I次为断开的动作),因此作业者能够直观地把握该操作,便于记忆。
[0079]如上所述,数值控制装置500仅仅通过按压I次菜单切换用开关133的多列标志134,便能够一览显示第一层次的菜单开关。另外,作业者能够简单地把握哪个菜单开关存在下位层次。因此,作业者能够高效且短时间地制作加工程序等,还能够减少失误。
[0080]<硬件结构图>
[0081 ]图5为数值控制装置500内部的硬件结构图。
[0082]机床I设置有图5所示的数值控制装置500。数值控制装置500具备对装置整体进行控制的CPU50UCPU501利用总线507连接有存储加工程序的加工程序存储器502、存储对装置(系统)整体进行控制的程序的系统程序存储器503、作业用存储器504、加工控制部505、存储显示器13的显示数据的显示数据存储器506。
[0083]另外,CPU501利用总线507连接有对显示器13的显示进行控制的显示控制部580、接受来自操作盘12上的键盘15的输入和来自配置于显示器13的触控面板592的输入的输入控制部590。
[0084]此外,显示数据存储器506存储有用于在显示器13上显示的各种显示数据,在本实施例中,存储有菜单开关、画面切换菜单用开关139、加工程序等的画面显示图像信息。
[0085]另外,CPU501利用总线507连接有X轴控制部510、Y轴控制部520、Z轴控制部530、B轴控制部540、C轴控制部550、工件主轴控制部560和刀具主轴控制部570。各轴控制部510?570接受来自CPU501的各轴(7轴)移动指令,并向各轴驱动电路511、521、531、541、551、561、571输出针对各轴的移动指令。而且,各驱动电路511?571接受该移动指令并驱动各轴(X轴、Y轴、Z轴、B轴、C轴、工件主轴和刀具主轴)的X轴驱动电机512、Y轴驱动电机522、Z轴驱动电机532、B轴驱动电机542、C轴驱动电机552、工件主轴驱动电机562和刀具主轴驱动电机572。利用以上的要素构成数值控制装置500,不过并不局限于此。例如,可以将各种存储器形成为一个存储器并分割存储器内的区域,进而在各区域存储各种程序、各种数据。
[0086]<表>
[0087]图6为表示同一层次菜单排列管理表和菜单管理表的构成示例的图。图6(1)示出同一层次菜单排列管理表60的构成不例,图6(2)不出菜单管理表61的构成不例。
[0088]同一层次菜单排列管理表60是存储由当前显示中的画面、光标位置决定的可选择的菜单的管理表,并且是登录有通过按压菜单切换用开关133而依次切换的菜单的菜单编号的表,在多级菜单显示时,该表的菜单编号的菜单被一次全部显示。此外,同一层次菜单排列管理表60在菜单为一个的情况下也被制作。本实施例的同一层次菜单排列管理表60存在有存储菜单编号的存储区域601、602、603、604,在各存储区域存储有“2”、“5”、“110”、“114”作为菜单编号。
[0089]例如,存储于存储区域601的菜单编号“2”是指菜单管理表61中的“Menu.2”表。存储于存储区域602的菜单编号“5”、存储于存储区域603的菜单编号“110”和存储于存储区域604的菜单编号“114”也同样如此。存储区域605存储有表示菜单编号的储存结束的“FileEnd”的信息。此外,在储存的菜单为一个的情况下,形成为在存储区域602、存储区域603和存储区域604中都不存储与存储区域601相当的菜单编号的空白状态。此外,在这种情况下,也可以在存储区域602存储“FileEnd”的信息。此外,每次在画面变化时、光标移动时或者按下菜单而切换菜单时,都制作同一层次菜单排列管理表60。
[0090]菜单管理表61是针对显示于菜单显示选择区域132的全部菜单,以菜单编号为识别信息,存储显示于该菜单的10个菜单开关的信息(通称为菜单信息)的表。换句话说,如图所示,存在菜单(“Menu.1”)表611、菜单(“Menu.2”)表612、菜单(“Menu.3”)表613等。例如,菜单(“Menu.2”)表612具备:与构成图4(1)所示的菜单137a的全部菜单开关相关的显示于菜单开关的文字信息、具体为“点加工”?“ >>> ”的字符串或者图形信息(图标)的存储区域6122;每个菜单开关的下位层次信息、具体为连接的下位层次的菜单编号的存储区域6123和表示菜单开关的显示顺序的信息的存储区域6121。此外,在下位层次信息中登录有下位层次的菜单编号,菜单编号“O”表示不存在下位层次的菜单。
[0091]使用以上的菜单信息制作各菜单的显示数据。
[0092]例如,具有下位层次的“点加工”菜单开关被附加下位层次标志135并显示于左起第一个。对存储于菜单(“Menu.2”)表612的菜单开关分别执行所述动作,制作I级10个的菜单开关的显示数据。在多级菜单的情况下,基于同一层次菜单排列管理表60的信息,针对每I级执行所述的处理,以表中登录的菜单的个数重复进行,制作多级的菜单。
[0093]<处理动作>
[0094]接下来,利用图7和图8对初始显示菜单的显示处理和向多级菜单显示的切换处理的动作进行说明。此外,即使同一层次菜单排列管理表60登录了多个菜单编号,仍基于在初始状态下登录于同一层次菜单排列管理表60的最前面的信息显示I级的菜单,并将该菜单称为初始显示菜单。
[0095]<初始显示菜单的显示处理>
[0096]图7为表示初始显示菜单的显示处理的流程图。本处理S700以菜单137a的生成及其显示为例进行说明。另外,处理的主体为CPU501,不过也可以是数值控制装置500整体。此夕卜,以画面变化和光标移动为契机开始本处理。
[0097]在S701中,CPU501制作与变化的画面或者光标移动的项目对应的同一层次菜单排列管理表60。
[0098]在S702中,CPU501取得制作的同一层次菜单排列管理表60中存储的初始显示菜单的菜单编号。在本实施例中,具体地说,取得同一层次菜单排列管理表60的最前面的存储区域601的信息“2”,并取得存储于菜单管理表61的“Menu.2”的菜单信息(显示顺序信息、文字信息、下位层次信息)。
[0099]S703?S706按照构成菜单的菜单开关的数量、即本实施例中为10次,重复进行处理将η由I变更为10。
[0100]在S7O3中,CPU501利用从下位层次信息的存储区域6123取得的信息,判断取得的菜单信息中关于第η个菜单开关是否存在下位层次菜单。例如,当η = 1时,“点加工”菜单开关具有下位层次,因此CPU501执行S705。另外,当η = 5时,“单动”菜单开关没有下位层次,因此执行S704。
[0101]在S704中,CPU501将没有下位层次标志135、即Λ(白色空心三角)标志的菜单开关的显示数据制作于显示数据存储器506。例如,当η = 5时,生成附图标记721所示的“单动”菜单开关的显示数据。
[0102]在3705中,0?1]501制作有八标志的菜单开关的显示数据。例如当11= 1时,制作对“点加工”菜单开关附加了下位层次标志135(Λ标志)的菜单开关的显示数据722。
[0103]此外,在对菜单开关附加了下位层次标志135的情况下,为了能够将下位层次标志作为开关进行使用,可以将带有下位层次标志135(Λ标志)的菜单开关的选择输入区域、SP菜单开关的显示数据的显示区域722分为2个部分,将区域7221形成为下位层次标志(Λ标志)的选择输入区域,将区域7222形成为菜单开关的单独选择输入区域。
[0104]在S706中,CPU501判断全部的菜单开关的显示数据的制作是否完毕。具体地说,判断是否为11 = 10。如果制作完毕(是),则0卩1]501执行3707的处理,如果未完毕(否),则使11加I,再次执行S703?S706的处理。
[0105]在S707中,CPU501利用同一层次菜单排列管理表60判断是否存在同一层次菜单。换句话说,CHJ501利用同一层次菜单排列管理表60确认同一层次是否存储有多个菜单编号。当同一层次菜单排列管理表60未存储多个菜单编号的情况下,CPU501判断为不存在同一层次菜单(I级),在存储有2个以上的编号的情况下,CPU501判断为存在同一层次菜单(多级)。当存在同一层次菜单的情况下,CHJ501执行S709。当不存在同一层次菜单的情况下,CPU501 执行 S708。
[0106]在S708中,CHJ501制作无Λ(白色空心三角)标志的菜单切换用开关的显示数据
723。
[0107]在S709中,CPU501制作存在多列标志134(Λ标志)的菜单切换用开关的显示数据
724。
[0108]此外,在菜单切换用开关的情况下,同样为了将带有多列标志134(Λ标志)的菜单切换用开关的多列标志134作为开关使用,可以将菜单切换用开关的显示数据的显示区域724分为2个部分,将区域7241作为多级菜单的显示切换用的选择输入区域,将区域7242作为原本的菜单切换用开关的选择输入区域。
[0109]在S710中,CPU501将利用以上的处理制作于显示数据存储器506的10个菜单开关和菜单切换用开关的显示数据显示于菜单显示选择区域132。然后,结束本处理。此外,有时将带有Λ标志的菜单开关和带有Λ标志的菜单切换用开关的Λ标志,或者是下位层次标志135和多列标志134,称为多级菜单图标。
[0110]<向多级菜单显示的切换处理〉
[0111]图8为表示向多级菜单显示的切换处理的流程图。如果CPU501借助输入控制部590检测到从触控面板592按下多级菜单图标,则开始本处理的执行。
[0112]在S800中,CPU501检测到多级菜单图标被按下。如上所述,触控面板592检测到作业者按下多列标志134的选择输入区域7241和下位层次标志135的选择输入区域7221,并向CPU501通知按下的键种类信息。
[0113]在S801中,CPU501判断按下的多级菜单图标所属的开关的种类,如果开关为“菜单切换用开关”,则CPU501执行S806,如果是“菜单开关”,则执行S802。
[0114]在S802中,CPU501取得当前显示的菜单的显示数据的左上角的画面上的坐标值,并设置随后显示的菜单的显示开始位置。如此是为了将包含带有下位层次标志135的菜单开关的当前显示的菜单和随后显示的下位层次菜单相邻地同时显示。
[0115]在S803中,CPU501取得菜单管理表61中的菜单开关的菜单信息所含的下位层次信息的菜单编号。
[0116]在S804中,CPU501基于下位层次的菜单编号制作同一层次菜单排列管理表。具体地说,在下位层次菜单的菜单开关不够I级的情况下,可以将追加的菜单的编号追加于同一层次菜单排列管理表。另外,也可以在菜单管理表61的下位层次信息中登录多个菜单编号。此外,下位层次的同一层次菜单排列管理表虽然未图示,不过与前述的同一层次菜单排列管理表60独立,并以相同的表构造制作成专用于下位层次。
[0117]在S805中,基于在S804中制作的同一层次菜单排列管理表,设置显示的下位层次菜单的级数N。
[0118]另一方面,在S806中,由于随后对多级或I级的菜单显示数据进行共通的处理,因此设置随后显示的多级或者I级的菜单的显示开始位置坐标。
[0119]在S807中,取得在初始菜单显示的处理中制作的同一层次菜单排列管理表60。
[0120]接下来,在S808中,判断多列标志134是点亮还是熄灭。在熄灭的情况下执行S809,在点亮的情况下执行S810。
[0121]在S809中,基于取得的同一层次菜单排列管理表60,设置多级菜单的级数N。
[0122]另外,在S810中,为了将多级菜单显示形成为I级菜单显示,暂时删除多级菜单的显示数据,并在S811中将显示的菜单的级数N设置为I。
[0123]然后,在S812中,CPU501基于根据条件分别设置的菜单级数N和同一层次菜单排列管理表,以及菜单显示开始位置坐标,在显示数据存储器506中制作多级或者I级的菜单的显示数据。
[0124]最后,在S813中,CPU501将在S812中制作的多级或者I级的菜单显示数据显示于菜单显示选择区域132。
[0125]这样,能够仅仅通过按压一次多级菜单图标便可将菜单多级显示。另外,存在下位层次的菜单开关也能够与上位层次的菜单显示一起显示。因此,作业者能够同时且简便地把握属于同一层次的菜单开关整体和菜单的层次结构。因此,目标的菜单开关的检索变得容易,能够实现程序制作时间的缩短和效率化。
[0126]此外,如上所述,显示的菜单的级数根据状况而可变,因此,菜单显示选择区域可根据菜单的级数而变更区域。
[0127]<实施例2>
[0128]图9为表示本发明第二实施方式的图。在本实施例中,示出了通过I次的键操作显示下位层次菜单的一览的功能。此外,在本实施例中,假定作业者想要按下第二层次菜单的“E15”菜单按钮的情况。
[0129]从图9(1)的第一层次菜单的菜单开关由多级菜单136b显示的状态起,作业者使用触控面板592,按下“BI”菜单开关的下位层次标志135。如果由数值控制装置500(或者CPU501)检测到该下位层次标志135的按下,则数值控制装置500如图9 (2)所示,将属于第二层次菜单的“E系列”的层次的多级菜单136c与第一层次菜单相邻地一览地显示于第一层次菜单之上,并且点亮“BI”菜单开关的下位层次标志135。由此,作业者能够按下?15”菜单开关。
[0130]这样,通过将下位层次菜单显示于上位层次菜单的上部,作业者能够把握层次间的菜单开关一览,另外,能够简单地找到目标的菜单开关。
[0131]此外,当按下带有下位层次标志的菜单开关的下位层次标志以外的区域时,原本多级显示的菜单显示被切换为下位层次菜单的I级显示。如此是考虑:如前文所述,有的作业者不习惯由于多级显示导致在画面的下部、即菜单的正上方显示的数据被菜单隐藏,因此在找到目标的下位层次菜单后尽量可以进行I级的菜单显示。
[0132]<实施例3>
[0133]图10为表示本发明第三实施方式的图。在实施例3中,要解决“错误按下菜单开关而向下位层次的菜单移动(变化)时,如果不暂时返回上位的层次,按下正确的菜单开关而显示正确的菜单,则无法选择目标的菜单开关。”这样的前述的课题。换句话说,是如下的功能:当作业者按错菜单开关时,能够无需从第一层次菜单重新设定就继续键操作。对该功能进行说明。在本例中,假定为了按下“C2”菜单开关而应该按下“B3”菜单开关,而作业者却错误按下“BI”菜单开关的状况。
[0134]图10(1)为属于第二层次菜单的“E系列”的层次的多级菜单136c被一览地显示于第一层次菜单136b之上的状态,“BI”菜单开关的下位层次标志135被点亮。因此,作业者无法找出“C2”菜单开关,发现菜单开关的按下错误。因此,作业者按下“B3”菜单按钮的下位层次标志135。
[0135]图10(2)示出了第一层次菜单136b之上的显示由“E系列”的第二层次菜单136c切换为“C系列”的第二层次菜单136d且一览地显示,从而能够按下“C2”菜单开关的情况。此夕卜,为了进而按压下面的“D系列”的第三层次菜单中的“D1”菜单开关,如实施例1中说明的那样,只需按下“C2”菜单开关的下位层次标志135即可。
[0136]这样,即便显示了错误的下位层次菜单,也能够通过I次的键操作而显示目标的下位层次菜单,因此能够容易想到误操作的修复操作,并且能够减少键操作次数。因此,能够实现程序制作工时的减少和制作时间的缩短。
[0137]<多级菜单显示示例2>
[0138]图11为表示第二多级菜单显示示例的图。示出了将图9和图10中说明的菜单开关作为具体的菜单开关进行菜单显示的例子。
[0139]图11(1)多级菜单显示I
[0140]该多级菜单显示I表示在输入单元种类数据时,按下存在下位层次的菜单的菜单开关的下位层次标志135时的菜单显示。在显示单元种类数据输入用的第一层次的多级菜单137b的状态下,如果作业者按下“车削”菜单开关的下位层次标志135,则数值控制装置500检测到该按下,将“车削”菜单开关的下位层次菜单(“棒材”?“相同加工量”)138a显示于菜单显示选择区域132。
[0141]图11(2)多级菜单显示2
[0142]该多级菜单显示2示出在图11(1)的显示状态下按下“线加工”菜单开关的下位层次标志135时的菜单显示。单元种类数据输入用的第一层次的多级菜单137b之上的下位层次菜单显示由“车削”菜单开关的下位层次菜单(“棒材”?“相同加工量”)138a切换为“线加工”菜单开关的下位层次菜单(“线中心”?“倒角内”的9个菜单开关)138b。另外,通过再次按下“车削”菜单开关的下位层次标志135,能够返回图11(1)的显示状态。进而,通过按下其他的“面加工”菜单开关、“C轴点加工”菜单开关等的下位层次标志135,能够切换第一层次多级菜单137b之上的下位层次菜单的显示。
[0143]<实施例4>
[0144]图12为表示本发明第四实施方式的图。本实施例4是如下的功能:在显示于数据显示区域131的程序画面中使光标移动而成为数据输入的待机状态时,将包含下述菜单开关的菜单的层次全部显示,该菜单开关被分配进行该数据输入的控制功能。对该功能进行说明。在本例中,以将数据显示区域131的“棒材”变更为“端面”的情况为例进行说明。
[0145]图12(1)将光标移动至显示于数据显示区域131的程序画面的“棒材”,并按下菜单切换用开关133的多列标志134XPU501识别为光标处于单元种类数据显示部且输入完毕的数据为“棒材”,制作多级菜单用的同一层次菜单排列管理表和“车削”菜单开关的下位层次菜单的同一层次菜单排列管理表,并在菜单显示选择区域132显示图12(2)所示的多级菜单。即,针对用于实现对显示于数据显示区域131的数据进行编辑的控制功能的菜单,第一层次按照通常处理制作单元种类数据输入用的同一层次菜单排列管理表60,接着利用输入完毕的“棒材”单元制作“棒材”菜单开关所属的“车削”菜单开关用的同一层次菜单排列管理表,并基于2个同一层次菜单排列管理表层叠制作2个多级菜单。
[0146]此外,也存在应该输入的数据涉及3层次的情况,不过只要在表等中保有直至最下层的层次,便能够容易地制作多级菜单。在这种情况下,多级菜单为三层。但是,下位层次多数情况下为I级。
[0147]图12(2)将包含“棒材”菜单开关的下位层次菜单138a显示于第一层次菜单137b之上时,作业者按下“端面”菜单开关,由CPU501检测按下,变更程序的内容。如此,能够将程序画面的“棒材”单元变更为“端面”单元。
[0148]这样,通过2次的键操作(多列标志134和“端面”菜单开关的按下),能够迅速变更想要进行程序变更的数据。实现了程序变更工时的减少和变更时间的缩短,因此能使程序开发效率化。此外,在本例中,利用菜单切换用开关133的多列标志134的按下来显示规定的多级菜单,不过也可以利用光标部分的按下来显示图12(2)所示的多级菜单。换句话说,可以不遵循初始显示菜单的原则,而是针对与画面和光标的位置对应的全部菜单从最初开始进行多级菜单显示。
[0149]如上所述,在本发明的实施方式中,能够将层次结构的菜单开关分多个、多级地一览显示并选择。因此,能够在短时间内确定目标的菜单开关,并且能够简单地把握层次结构,因此能够以较少的键操作制作程序,并且也能够减少操作失误。由此,实现了数值控制装置500中的程序开发的效率化。此外,在实施例中,虽然以机床的数值控制装置500为例,不过也可以应用于控制数值控制装置500的终端,还可以应用于PC、服务器等信息处理装置,而且可以应用于多功能移动终端、移动电话等通信装置、汽车导航等检索装置等。
[0150]此外,在上述实施例中,使用了用于实现如下控制功能的菜单进行了说明,该控制功能与加工程序的数据输入、编辑相关,不过数值控制装置除此之外还可以具有多个控制功能,对于这些控制功能本发明也有效。例如,在监视机床的运转状态的情况下,需要从多个部位选择监视的对象,监视的物理量可选自距离、速度、加速度、电流值、热等,另外,监视的方法同样能够以数字或模拟的方式进行单纯的值的显示,或者将多个数据相关地显示,因此通过将监视的控制功能层次化并进行菜单显示,用户能够容易地从制造商所配备的监视功能之中找到最佳的手段。
[0151]另外,本发明并不局限于所述的实施例,还包含各种变形例。另外,上述实施例是为了便于理解本发明而详细说明的实施例,本发明并非局限于具备上述说明的全部结构。进而,可以将某个实施例的结构的一部分替换为其他实施例的结构。此外,还可以在某个实施例的结构中加入其他实施例的结构。另外,对于各实施例的结构的一部分,可以实施其他结构的追加、删除和替换。另外,上述的各结构、功能、处理部、处理手段等的一部分或者全部当然可以例如通过集成电路设计等而以硬件或者软件来实现。另外,数据线、控制线、总线等控制线和信息线是考虑到说明的需要而示出的。
【主权项】
1.一种装置,具有将装置的控制功能以层次结构进行菜单显示并选择输入的功能,其特征在于, 包括对装置整体进行控制的中央处理器和触控面板式显示部, 所述触控面板式显示部具有: 菜单显示选择区域,将用于对属于所述层次结构的第一层次的所述控制功能进行选择的一个以上的菜单开关汇总作为菜单进行显示;以及数据显示区域,显示与被按下的菜单开关对应的控制功能的动作结果, 并且具有: 第一显示模式,当属于所述第一层次的所述控制功能被分配于多个菜单的菜单开关时,显示所述多个菜单中的特定的一个菜单;以及 第二显示模式,将所述多个菜单全部不重叠地显示, 所述中央处理器切换所述第一显示模式和所述第二显示模式,并在所述触控面板式显示部的菜单显示选择区域显示所述特定的一个菜单或者全部的所述菜单。2.根据权利要求1所述的装置,其特征在于,所述菜单显示选择区域具备切换用开关,所述切换用开关切换所述第一显示模式和所述第二显示模式。3.根据权利要求2所述的装置,其特征在于,所述切换用开关具备多列标志,所述多列标志表不在所述第一层次存在多个菜单。4.根据权利要求3所述的装置,其特征在于, 在所述第一层次存在多个菜单时显示所述多列标志,在所述第一层次不存在多个菜单时删除所述多列标志,并且, 在所述菜单以第二显示模式显示时点亮所述多列标志,在所述菜单以第一显示模式显示时熄灭所述多列标志。5.根据权利要求3所述的装置,其特征在于, 包含属于下位层次的菜单开关的菜单所连接的菜单开关具备下位层次标志,所述下位层次标志表示存在属于下位层次的菜单, 具有第三显示模式,在所述第三显示模式下,与带有所述下位层次标志的菜单开关所属层次的菜单相邻且不重叠地显示包含属于所述下位层次的菜单开关的菜单, 具备用于将包含属于所述下位层次的菜单开关的菜单以所述第三显示模式显示的开关。6.根据权利要求5所述的装置,其特征在于, 当按下带有所述下位层次标志的菜单开关的下位层次标志时,将包含属于所述下位层次的菜单开关的菜单以第三显示模式显示, 当按下带有所述下位层次标志的菜单开关的所述下位层次标志以外的区域时,将包含属于所述下位层次的菜单开关的菜单以所述第一显示模式显示。7.根据权利要求5所述的装置,其特征在于,当与属于所述第一层次的带有所述下位层次标志的菜单开关不同的带有下位层次标志的菜单开关的该不同的下位层次标志被按下时,所述中央处理器将包含属于带有该不同的下位层次标志的菜单开关的菜单开关的菜单显示于所述菜单显示选择区域,代替将包含属于所述下位层次的菜单开关的菜单显示于所述菜单显示选择区域。8.根据权利要求5所述的装置,其特征在于, 所述中央处理器在能够对利用显示于所述数据显示区域的所述菜单而选择输入的数据进行编辑时,将属于以下各层次的菜单全部不重叠地显示: 与选择输入所述数据的控制功能对应的菜单开关所属的第一层次; 用于输入已经输入完毕的数据的菜单开关所属的目标层次; 在所述第一层次和所述目标层次之间存在层次的情况下的增补层次。9.根据权利要求3所述的装置,其特征在于,所述装置为机床的数值控制装置。
【文档编号】G05B19/409GK106068482SQ201480076828
【公开日】2016年11月2日
【申请日】2014年9月4日 公开号201480076828.3, CN 106068482 A, CN 106068482A, CN 201480076828, CN-A-106068482, CN106068482 A, CN106068482A, CN201480076828, CN201480076828.3, PCT/2014/73321, PCT/JP/14/073321, PCT/JP/14/73321, PCT/JP/2014/073321, PCT/JP/2014/73321, PCT/JP14/073321, PCT/JP14/73321, PCT/JP14073321, PCT/JP1473321, PCT/JP2014/073321, PCT/JP2014/73321, PCT/JP2014073321, PCT/JP201473321
【发明人】木方一博, 木村守邦, 片山拓朗, 小池俊辅
【申请人】山崎马扎克公司
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1