数值控制装置

文档序号:67385 发布日期:2021-10-01 浏览:20次 >En<

阅读说明:本技术 数值控制装置 (Numerical controller ) 是由 原田大树 于 2021-03-25 设计创作,主要内容包括:本发明涉及一种数值控制装置。数值控制装置存储刀具信息和刀库信息。数值控制装置输出显示画面,该显示画面包括用于显示刀具信息的刀具信息区域和用于显示刀库信息的刀库信息区域。刀具信息区域具有用于受理由操作员进行的按压操作的刀具信息框。在操作员对刀具信息框进行按压操作时,数值控制装置基于操作员的操作来设定刀具信息。刀库信息区域具有用于受理操作员的按压操作的信息部。在操作员对信息部进行按压操作时,数值控制装置基于操作员的操作来设定刀库信息。(The present invention relates to a numerical controller. The numerical controller stores tool information and tool magazine information. The numerical controller outputs a display screen including a tool information area for displaying tool information and a tool magazine information area for displaying tool magazine information. The tool information area includes a tool information frame for receiving a pressing operation by an operator. When the operator presses the tool information frame, the numerical controller sets the tool information based on the operator&#39;s operation. The tool magazine information area includes an information section for receiving a pressing operation by an operator. When the operator presses the information portion, the numerical controller sets the tool magazine information based on the operation of the operator.)

数值控制装置

技术领域

本发明涉及一种数值控制装置。

背景技术

国际公开2014年第115723号公报所记载的数值控制装置存储机床中使用的刀具的刀具信息。数值控制装置基于刀具信息来制作用于机床执行一系列的动作的指定动作程序。日本特许公开2007年第114541号公报所记载的刀具信息显示装置具备刀具信息管理单元和装备状况显示单元。刀具信息管理单元管理刀库所装配的刀具的信息。装备状况显示单元显示按照刀具信息管理单元管理的刀具的信息来模拟地再现出刀库的刀具装配排列的刀具的装备状况。操作员使用机床的显示部,来进行编辑刀具的信息的作业、将所存储的刀具登记为刀库所装配的刀具的作业。在显示部中,用于编辑刀具的信息的编辑画面和刀库所装配的刀具的登记画面为相互不同的画面,因此操作员需要参照不同的画面来进行上述的两种作业。因此,操作员有时在上述的两个画面之间徘徊,存在作业复杂这一问题点。

发明内容

本发明的目的在于,提供一种能够提高对与刀具有关的信息进行编辑时的操作性的数值控制装置。

技术方案1的数值控制装置用于对机床的动作进行控制,机床具备:机械,该机械使装配刀具的主轴旋转来对切削对象进行加工;以及换刀装置,该换刀装置具备将能够支承刀具的多个支承部以能够移动的方式进行保持的刀库,该换刀装置能够在刀库中将移动到换刀位置的支承部所支承的刀具与装配于主轴的刀具进行调换,数值控制装置的特征在于,具备:刀具存储部,其存储多个刀具的信息即刀具信息;支承存储部,其存储多个支承部的信息即支承信息;以及输出部,其将显示部输出到显示画面,显示画面包括用于显示刀具信息的刀具信息区域和用于显示支承信息的支承信息区域,其中,显示画面具备:刀具编辑受理部,其受理针对刀具信息区域中显示的刀具信息进行编辑的指示;以及支承编辑受理部,其受理针对支承信息区域中显示的支承信息进行编辑的指示。

在上述数值控制装置中,操作员能够参照显示画面来编辑刀具信息和支承信息。因此,数值控制装置能够提高在对与刀具有关的信息进行编辑等操作时的操作性。

关于技术方案2的数值控制装置,也可以是,还具备:支承指定部,其针对支承信息区域中显示的支承信息,指定多个支承部中的任一者;以及支承指定移动部,其对换刀装置进行控制,来使指定支承部移动到刀库的规定支承位置,指定支承部是支承指定部指定的支承部。该数值控制装置能够使从多个支承部中指定的指定支承部自动地移动到规定支承位置。因此,数值控制装置能够容易地使期望的支承部移动到规定支承位置。

关于技术方案3的数值控制装置,也可以是,还具备:支承位置检测部,其检测指定支承部在刀库中的位置;支承位置判定部,在支承指定移动部使指定支承部移动之后,支承位置判定部基于支承位置检测部的检测结果,来判定指定支承部是否在规定支承位置;以及支承位置错误输出部,在支承位置判定部判定为指定支承部不在规定支承位置时,错误输出部向显示部输出表示指定支承部在规定支承位置以外的位置的支承位置错误信息。该数值控制装置能够防止在指定支承部的位置在规定支承位置以外的位置时,操作员误认为支承信息与实际在规定支承位置的支承部所支承的刀具的信息相同。

关于技术方案4的数值控制装置,也可以是,还具备:刀具指定部,其针对刀具信息区域和支承信息区域中显示的刀具信息,指定多个刀具中的任一者;以及刀具指定移动部,其对换刀装置进行控制,来使支承指定刀具的支承部移动到刀库的规定刀具位置,指定刀具是刀具指定部指定的刀具。该数值控制装置能够使支承从多个刀具中指定的指定刀具的支承部自动地移动到规定刀具位置。因此,数值控制装置能够容易地使期望的刀具移动到规定刀具位置。

关于技术方案5的数值控制装置,也可以是,还具备:刀具支承位置检测部,其检测支承所述指定刀具的所述支承部在所述刀库中的位置;刀具支承位置判定部,在所述刀具指定移动部使支承所述指定刀具的所述支承部移动之后,所述刀具支承位置判定部基于所述刀具支承位置检测部的检测结果,来判定支承所述指定刀具的所述支承部是否在所述规定刀具位置;以及刀具位置错误输出部,在所述刀具支承位置判定部判定为支承所述指定刀具的所述支承部不在所述规定刀具位置时,所述刀具位置错误输出部向所述显示部输出表示支承所述指定刀具的所述支承部在所述规定刀具位置以外的位置的刀具支承位置错误信息。该数值控制装置能够防止在支承指定刀具的支承部的位置在规定刀具位置以外的位置时,操作员误认为支承信息与实际在规定刀具位置的支承部所支承的刀具的信息相同。

关于技术方案6的数值控制装置,也可以是,输出部向支承信息区域输出配置图像,配置图像是与多个支承部在刀库中的配置相对应地配置支承信息所得到的图像。在该数值控制装置中,操作员能够在显示画面上容易地掌握支承部的支承信息和支承部在刀库中的配置。

关于技术方案7的数值控制装置,也可以是,还具备匹配判定部,匹配判定部基于刀具信息来判定支承部支承的刀具是否满足规定条件,输出部输出包含匹配判定部的判定结果的显示画面。在该数值控制装置中,操作员能够容易地掌握支承部支承的刀具是否满足规定条件。

附图说明

图1是数值控制装置30和机床1的电气框图。

图2是包括刀库信息区域50和刀具信息区域100的显示画面49的说明图。

图3是包括刀库信息区域50和刀具信息区域100的显示画面49的说明图。

图4是包括刀库信息区域50和刀具信息区域100的显示画面49的说明图。

图5是安装位置分度处理的流程图。

图6是继图5之后的安装位置分度处理的流程图。

图7是刀库信息区域处理的流程图。

图8是继图7之后的刀库信息区域处理的流程图。

图9是位置不明错误画面249的说明图。

图10是主轴位置分度处理的流程图。

图11是继图10之后的主轴位置分度处理的流程图。

图12是包括刀库信息区域50和刀具信息区域300的显示画面49的说明图。

具体实施方式

说明本发明的实施方式。图1所示的数值控制装置30对机床1的动作进行控制,来对保持在操作台(省略图示)的上表面的切削对象(省略图示)进行切削加工。机床1的左右方向、前后方向、上下方向分别为X轴方向、Y轴方向、Z轴方向。参照图1说明机床1的结构。机床1是使装配在沿着Z轴方向延伸的主轴上的刀具相对于保持在操作台的上表面的切削对象沿着XYZ各进给轴的方向移动来对切削对象进行加工的立式机床。机床1具备机械部2和换刀装置3等。机械部2具备主轴头、主轴、主轴马达11、X轴马达12、Y轴马达13以及Z轴马达14等。主轴头沿着X轴、Y轴、Z轴这三个轴的方向移动。主轴头将主轴以能够旋转的方式进行支承。主轴马达11使主轴旋转。X轴马达12、Y轴马达13、Z轴马达14使主轴头沿X轴、Y轴、Z轴的进给轴方向移动。

换刀装置3设置在主轴头的前方。换刀装置3具备刀库(省略图示)和刀库马达15。刀库是转塔式的刀库,具备未图示的刀库基座和16根把持臂。刀库基座在从正面观察时为圆盘状,通过刀库马达15的驱动来以旋转轴为中心进行旋转。16根把持臂沿着刀库基座的外周设置,且分别将刀具以可拆卸方式保持。

对换刀动作进行说明。在换刀动作中,主轴与换刀装置3一起沿X轴方向、Y轴方向移动,且主轴相对于换刀装置3沿Z轴方向移动。在下面的说明中,将Z轴的机械原点称为Z轴原点。Z轴的机械原点在Z轴的机械坐标上是能够对切削对象进行加工的上限位置。在换刀动作中,主轴从当前位置(例如加工位置)沿Z轴方向经过Z轴原点后上升至ATC原点。ATC原点是刀库基座能够旋转的Z轴的机械坐标。在上升的主轴位于Z轴原点与ATC原点之间时,换刀装置3利用处于换刀位置的把持臂取下主轴所装配的刀具。换刀位置是相对于刀库基座处于最下方位置的把持臂的位置。换刀装置3通过刀库马达15的驱动来使刀库基座旋转,使保持NC程序所指定的刀具的把持臂移动到换刀位置。主轴从ATC原点下降至Z轴原点。在下降的主轴处于ATC原点与Z轴原点之间时,换刀装置3将处于换刀位置的把持臂所保持的刀具装配到主轴。

参照图1说明数值控制装置30和机床1的电气结构。数值控制装置30具备CPU 31、ROM 32、RAM 33、存储装置34以及输入输出部35。CPU 31对机床1的动作进行统一控制。ROM32存储各种程序。RAM 33临时存储各种数据。存储装置34为非易失性的存储装置,用于存储多个加工程序、后述的刀具信息、刀库信息等。加工程序是用于对切削对象进行加工的NC程序。

机械部2具备驱动电路41~44和编码器11A~14A。驱动电路41~44经由输入输出部35来与CPU 31连接。CPU 31对驱动电路41~44进行控制,来对主轴马达11、X轴马达12、Y轴马达13以及Z轴马达14进行控制。编码器11A~14A为一般的绝对编码器。编码器11A~14A检测主轴马达11、X轴马达12、Y轴马达13以及Z轴马达14的输出轴的旋转位置的绝对位置并输出到驱动电路41~44。

换刀装置3具备驱动电路45、刀库马达15以及编码器15A。驱动电路45经由输入输出部35来与CPU 31连接。CPU 31对驱动电路45进行控制,来对刀库马达15进行控制。编码器15A是一般的绝对编码器。编码器15A检测刀库马达15的输出轴的旋转位置的绝对位置并输出到驱动电路45。机床1具备操作部20和执行开关26。操作部20具备LCD 21和触摸面板22。LCD 21显示CPU 31输出的显示画面49(参照图2)等。LCD 21的表面设置触摸面板22。操作员使用手指、笔等来对触摸面板22进行按压操作。操作员一边确认LCD 21显示的显示画面49一边进行按压操作,来将后述的刀库信息的设定、刀具信息的设定等各种指示输入到CPU31。执行开关26是操作员能够操作的物理开关,将操作结果输出到CPU 31。

参照图2~图4说明显示画面49。显示画面49的左右方向、上下方向分别为机床1的左右方向、上下方向。显示画面49显示用于显示刀具信息的刀具信息区域100和用于显示刀库信息的刀库信息区域50等。刀具信息是存储装置34存储的与刀具相关联的信息(例如刀具编号、刀具名称、刀具长度偏差、刀具长度磨损校正、刀具种类、刀具寿命等)。刀库信息是表示各个把持臂的保持状态的信息。存储装置34将与作为刀库信息的用于确定刀库中的把持臂的刀库编号相对应的刀具信息、后述的不可使用信息、覆盖罩信息以及未登记信息相关联地进行存储。

如图2、图3,在对机床1接通电源时,CPU 31输出包括刀库信息区域50、刀具信息区域100、分度指示区域130以及刀具设定指示区域140的显示画面49。显示画面49在左侧显示刀库信息区域50,在右侧显示刀具信息区域100。分度指示区域130显示于刀库信息区域50的下侧。刀具设定指示区域140显示于刀具信息区域100和分度指示区域130的下侧。

刀库信息区域50在区域内显示配置图像68和滚动条69。刀库信息区域50显示配置图像68的上下方向上的一部分。滚动条69显示于刀库信息区域50的右端部。滚动条69具有滑块69a和轨道69b。滑块69a呈沿上下方向延伸的大致长方形形状。轨道69b呈相比于滑块69a来说在上下方向上更长的大致长方形形状,将滑块69a设置在轨道69b的内部。滑块69a在被操作员进行按压操作时沿着轨道69b上下移动。刀库信息区域50的显示范围与滑块69a的上下移动相对应地上下移动。配置图像68具有环部67和信息部51~66。环部67为环状的图像(在图2、图3中,显示环的一部分)。信息部51~66的数量与设置于刀库的把持臂的数量相同,为16个。

信息部51~66沿着环部67设置。信息部51~66与把持臂在刀库中的配置相对应地显示把持臂的刀库信息。信息部51~66分别具有编号部51a~66a。编号部51a~66a用于显示信息部51~66所显示的刀库信息的刀库编号。编号部51a~66a为圆形状的图像,设置于环部67。在把持臂保持加工程序中使用的刀具时,与该把持臂对应的编号部51a~66a在黑色的背景色上以白色的文字的编号进行显示。在把持臂保持加工程序中未使用的刀具时或未进行保持时,与该把持臂对应的编号部51a~66a在白色的背景色上以黑色的文字的编号进行显示。

信息部51~66将把持臂保持的刀具的刀具编号显示于上部,将刀具名称并列地显示于下部。刀库信息包括把持臂未保持刀具的信息。存储装置34存储未登记信息作为把持臂的刀库信息,信息部51~66显示为未登记。未保持刀具的把持臂有时装配覆盖罩,以防止切屑附着在把持臂上。此时,存储装置34存储覆盖罩信息作为把持臂的刀库信息,信息部51~66显示为覆盖罩。信息部51~66还显示把持臂保持的刀具的状态。刀具的状态为刀具的使用状态,在刀具的寿命即将耗尽时,信息部51~66显示预告寿命图像59b作为刀具的状态。

在把持臂保持刀具种类为大径的刀具时,信息部51~66在刀具编号的右侧显示为大径。如果大径的刀具的径大,则与保持该刀具的把持臂相邻的把持臂(以下称为相邻把持臂)无法装配刀具。在把持臂保持大径的刀具时,存储装置34存储表示不可使用的不可使用信息作为相邻把持臂的刀库信息,信息部51~66显示为不可使用。

处于换刀位置的把持臂的信息部56显示换刀位置图像56b。处于后述的安装位置的把持臂的信息部58显示安装位置图像58b。

图2所示的刀具信息区域100在区域内上方显示程序显示部80,在下方显示使用刀具显示部90。程序显示部80显示机床1中使用的加工程序的程序编号。程序显示部80的右部具有程序受理部81。程序受理部81是受理由操作员进行的按压操作的部位。在操作员对程序受理部81进行按压操作时,CPU 31将存储装置34存储的加工程序的程序编号的一览以下拉列表(省略图示)进行显示。在操作员选择下拉列表中的程序编号之一进行按压操作时,CPU 31将与程序编号对应的加工程序决定为机床1中使用的加工程序。

使用刀具显示部90显示在执行程序显示部80中正在显示的程序编号的加工程序时机床1所使用的刀具(以下称为使用刀具)。使用刀具显示部90的右侧列的各框91(在图2中是4个框)中显示使用刀具的刀具信息,左侧列的各框91(在图2中是4个框)中显示保持使用刀具的把持臂的刀库编号。右侧列的刀具信息为刀具编号和刀具名称。在把持臂未保持使用刀具时,该把持臂的刀库编号的框91为空栏。把持臂保持的刀具与把持臂未保持的刀具的框91的色不同。图2的使用刀具显示部90的第1行表示刀库编号2的把持臂正在保持刀具编号为001、刀具名称为T1的刀具。

信息部51~66和各框91受理由操作员进行的按压操作。在操作员对信息部51~66中的任一者进行按压操作时,CPU 31将与受理了按压操作的信息部51~66对应的把持臂作为指定把持臂存储到RAM 33。刀库信息区域50将与指定把持臂对应的信息部51~66进行强调显示(图2的信息部56)。在指定把持臂保持使用刀具时,使用刀具显示部90将指定把持臂保持的使用刀具的刀具信息的框91进行强调显示。

在操作员对框91进行按压操作时,CPU 31将受理了按压操作的框91所显示的刀具作为指定刀具存储到RAM 33。使用刀具显示部90将指定刀具的框91进行强调显示。在把持臂保持指定刀具时,刀库信息区域50将与保持指定刀具的把持臂对应的信息部51~66进行强调显示。上述强调显示是指可以使颜色与其它框的颜色不同,或者使其闪烁。

在对信息部51~66和框91分别进行按压操作之后,CPU 31设定为指定把持臂保持指定刀具来作为刀库信息存储到存储装置34。例如,在操作员在显示画面49中对刀库编号11的信息部61和刀具编号010的刀具的框91依次进行按压操作时,更新刀库编号11的把持臂保持刀具编号010的刀库信息后存储到存储装置34。CPU 31输出反映出刀库信息的更新的显示画面49。分度指示区域130在区域内从左起依次显示安装位置分度受理部131、主轴位置分度受理部132以及XY轴移动受理部133。安装位置分度受理部131、主轴位置分度受理部132以及XY轴移动受理部133均是受理由操作员进行的按压操作的部位。在操作员对安装位置分度受理部131进行按压操作时,CPU 31执行后述的安装位置分度处理。在安装位置分度处理中,CPU 31使指定把持臂或保持指定刀具的把持臂移动到安装位置。安装位置是在刀库基座中处于从换刀位置起向正面观察时的逆时针方向领先两个位置的把持臂的位置(与图2的信息部58对应的把持臂的位置)。操作员能够通过手动作业来装卸处于安装位置的把持臂所保持的刀具。操作员在对主轴位置分度受理部132进行按压操作时,CPU 31执行后述的主轴位置分度处理。在主轴位置分度处理中,CPU31使指定把持臂或保持指定刀具的把持臂移动到换刀位置,由换刀装置3进行主轴的换刀。在操作员对XY轴移动受理部133进行按压操作时,CPU 31将后述的XY轴移动设定为有效和无效中的任一者,将设定结果存储到存储装置34。在XY轴移动有效时,CPU 31在安装位置分度处理和主轴位置分度处理中使主轴头移动到X轴、Y轴的规定的机械坐标。因此,由操作员通过手动作业装卸处于安装位置的把持臂所保持的刀具的作业的效率提高。在XY轴移动无效时,CPU 31不使主轴头沿X轴方向、Y轴方向移动。

刀具设定指示区域140在区域内从左起依次显示刀具设定受理部141和信息说明图像142。信息说明图像142是对编号部51a~66a和预告寿命图像59b进行说明的图像。刀具设定受理部141是受理操作员的按压操作的部位。在操作员对刀具设定受理部141进行按压操作时,CPU 31在刀具信息区域100中显示刀库信息显示部110和刀具信息显示部120的上下方向上的一部分以及上述的滚动条69(参照图4)。滚动条69显示于刀具信息区域100的右端部。

刀库信息显示部110在第1行的刀库编号框111显示刀库编号,在第2行的刀具编号框112显示刀具编号。刀库编号框111的右端部具有刀库编号受理部111a。刀具编号框112的右端部具有刀具编号受理部112a。刀库编号受理部111a和刀具编号受理部112a是受理由操作员进行的按压操作的部位。刀具信息显示部120在多个刀具信息框121中显示刀具编号以外的刀具信息。刀具信息框121是受理操作员的按压操作的部位。在操作员对想要进行编辑的项目名称或设定值的刀具信息框121进行按压操作并输入期望的值之后,CPU 31将所输入的值作为更新后的刀具信息存储到存储装置34。CPU 31输出分别包含反映出刀具信息的更新的刀库信息区域50和刀具信息区域100的显示画面49。

在操作员对刀库编号受理部111a进行按压操作时,CPU 31将把持臂的刀库编号的一览以下拉列表(省略图示)进行显示。操作员选择下拉列表中的刀库编号之一进行按压操作。此时,CPU 31输出将与所选择的刀库编号对应的把持臂保持的刀具的刀具信息中的刀具编号显示于刀具编号框112且将刀具编号以外的信息显示于多个刀具信息框121的显示画面49。在与刀库编号对应的把持臂未保持刀具时,CPU 31将刀具编号框112和多个刀具信息框121以空栏显示。在操作员对刀具编号受理部112a进行按压操作时,CPU 31将存储装置34中存储的刀具编号的一览以下拉列表(省略图示)进行显示。操作员选择下拉列表中的刀具编号之一进行按压操作。此时,CPU 31输出将保持与刀具编号对应的刀具的把持臂的刀库编号显示于刀库编号框111且将刀具编号以外的刀具信息显示于多个刀具信息框121的显示画面49。在把持臂未保持与刀具编号对应的刀具时,CPU 31将刀库编号框111以空栏显示。

参照图5、图6说明安装位置分度处理。安装位置分度处理是使指定把持臂或保持指定刀具的把持臂移动到安装位置的处理。在操作员对安装位置分度受理部131进行按压操作时,CPU 31开始安装位置分度处理。

如图5,CPU 31执行安装位置分度确认显示(S11)。在安装位置分度确认显示中,CPU 31在显示画面49的中央显示开始进行安装位置分度处理的意思的画面(省略图示)。该画面具有解除受理部(省略图示),解除受理部是受理操作员的按压操作的部位。CPU 31判断是否存在对解除受理部的按压操作(S12)。在操作员对解除受理部进行按压操作时(S12:“是”),CPU 31结束安装位置分度处理。在操作员未对解除受理部进行按压操作时(S12:“否”),CPU 31判断是否存在对执行开关26的操作(S13)。在操作员未对执行开关26进行操作时(S13:“否”),CPU 31使处理返回到S12。CPU 31重复执行S12、S13,直到操作员进行对解除受理部的按压操作和对执行开关26的操作中的任一者为止。在操作员对执行开关26进行操作时(S13:“是”),CPU 31判断RAM 33是否存储有指定把持臂(S21)。在RAM 33存储有指定把持臂时(S21:“是”),CPU 31将指定把持臂指定为移动到安装位置的安装分度把持臂并存储到RAM 33(S22)。CPU 31使处理转移到S30(参照图6)。在RAM 33未存储指定把持臂时(S21:“否”),CPU 31判断是否具有保持RAM 33所存储的指定刀具的把持臂(S23)。在RAM 33存储有指定刀具且存储装置34存储有把持臂保持指定刀具的刀库信息时(S23:“是”),将保持指定刀具的把持臂指定为安装分度把持臂并存储到RAM 33(S24),使处理转移到S30。在RAM 33未存储指定刀具时或者存储装置34未存储把持臂保持指定刀具的刀库信息时(S23:“否”),CPU 31设为无法指定安装分度把持臂,在LCD 21中显示错误画面(省略图示)(S25),结束安装位置分度处理。

如图6,CPU 31开始驱动Z轴马达14,使主轴开始上升(S30)。CPU 31判断主轴是否到达了Z轴原点(S31)。CPU 31使处理待机(S31:“否”),直到主轴到达Z轴原点为止。在主轴到达Z轴原点时(S31:“是”),CPU 31判断存储装置34中存储的XY轴移动是否为有效(S32)。在XY轴移动为有效时(S32:“是”),CPU 31基于X轴马达12、Y轴马达13的驱动来使主轴移动到X轴、Y轴的规定的机械坐标(S33),使处理转移到S34。在XY轴移动为无效时(S32:“否”),CPU 31不使主轴头沿X轴方向、Y轴方向移动,使处理转移到S34。CPU 31判断主轴是否到达了ATC原点(S34)。CPU 31在主轴到达ATC原点之前使处理待机(S34:“否”)。在主轴到达ATC原点之前,换刀装置3的处于换刀位置的把持臂将装配在主轴上的刀具取下。CPU 31在主轴到达ATC原点时(S34:“是”),停止驱动Z轴马达14,使主轴的上升结束(S35)。

CPU 31驱动刀库马达15使刀库旋转,来使安装分度把持臂移动到安装位置(S41)。CPU 31基于编码器15A的检测结果来判断安装分度把持臂是否在安装位置(S51)。在安装分度把持臂在安装位置时(S51:“是”),CPU 31执行刀库信息区域处理(S52)和使用刀具信息区域处理(S53),更新刀具信息区域100。之后,CPU 31结束安装位置分度处理。在安装分度把持臂不在安装位置时(S51:“否”),CPU 31执行位置不明显示处理(S54),结束安装位置分度处理。在位置不明显示处理中,CPU 31向LCD 21输出位置不明错误画面249。

如图9,位置不明错误画面249是如后述那样对刀库信息区域50、刀具信息区域100、分度指示区域130以及刀具设定指示区域140进行更新后的画面。刀库信息区域50的信息部51~66显示问号标记来代替刀库信息,编号部51a~66a删除刀库编号地显示。刀具信息区域100用文字来说明安装分度把持臂不在安装位置。分度指示区域130的安装位置分度受理部131、主轴位置分度受理部132以及XY轴移动受理部133显示黑色图像231~233。黑色图像231~233不受理操作员的按压操作。刀具设定指示区域140的刀具设定受理部141显示黑色图像241。黑色图像241不受理操作员的按压操作。

参照图7、图8说明刀库信息区域处理。刀库信息区域处理是输出对基于刀库的旋转使配置发生了变更的把持臂的刀库信息进行更新后的刀库信息区域50的处理。

如图7,CPU 31对变量i的值设定1(S61)。变量i的值对应于把持臂的刀库编号。CPU31判断变量i的值是否为刀库中的把持臂的数量即16以下(S71)。在变量i的值为16以下时(S71:“是”),CPU 31从存储装置34获取刀库编号为i的刀库信息(S72)。CPU 31基于获取到的刀库信息来判定刀库编号为i的把持臂是否保持刀具(S81)。在刀库编号为i的把持臂保持刀具时(S81:“是”),CPU 31使处理转移到S101(参照图8)。在刀库编号为i的把持臂未保持刀具时(S81:“否”),CPU 31判断刀库编号为i的刀库信息是否为不可使用信息(S91)。

在刀库编号为i的刀库信息为不可使用信息时(S91:“是”),CPU 31进行设定,使得在刀库编号为i的信息部51~66中显示为不可使用(S92),使处理转移到S131(参照图8)。在刀库编号为i的刀库信息不为不可使用信息时(S91:“否”),CPU 31判断刀库编号为i的刀库信息是否为覆盖罩信息(S93)。在刀库编号为i的刀库信息为覆盖罩信息时(S93:“是”),CPU31进行设定,使得在刀库编号为i的信息部51~66中显示为覆盖罩(S94),使处理转移到S131。在刀库编号为i的刀库信息不为覆盖罩信息时(S93:“否”),CPU 31设为刀库编号为i的刀库信息是未登记信息,进行设定,使得在刀库编号为i的信息部51~66中显示为未登记(S95)。CPU 31使处理转移到S131。

如图8,CPU 31基于刀库信息来进行设定,使得在刀库编号为变量i的信息部51~66中显示刀具编号和刀具名称(S101)。CPU 31从存储装置34获取刀库编号为i的把持臂所保持的刀具的刀具信息(S102)。CPU 31基于所获取到的刀具信息来判断刀库编号为i的把持臂所保持的刀具是否为大径(S111)。在刀库编号为i的把持臂所保持的刀具不为大径时(S111:“否”),CPU 31使处理转移到S121。在刀库编号为i的把持臂所保持的刀具为大径时(S111:“是”),CPU 31进行设定,使得在刀库编号为变量i的信息部51~66的刀具编号右侧显示为大径(S112),使处理转移到S121。CPU 31基于所获取到的刀具信息来判断刀库编号为i的把持臂所保持的刀具是否达到了预告寿命(S121)。在刀库编号为i的把持臂所保持的刀具未达到预告寿命时(S121:“否”),CPU 31使处理转移到S131。在刀库编号为i的把持臂所保持的刀具达到了预告寿命时(S121:“是”),CPU 31进行设定,使得在刀库编号为i的信息部51~66中显示预告寿命图像59b(S122),使处理转移到S131。CPU 31对变量i的值加上1,使处理返回到S71(参照图7)。CPU 31重复执行S71~S131。在针对所有的刀库编号的信息部51~66完成显示的设定且变量i的值大于16时(S71:“否”),CPU 31执行配置处理(S141)。在配置处理中,CPU 31基于编码器15A的检测结果来设定信息部51~66在配置图像68中的配置。CPU 31输出具有对信息部51~66进行配置所得到的配置图像68的刀库信息区域50(S142),使处理返回到安装位置分度处理。

参照图10、图11说明主轴位置分度处理。主轴位置分度处理是使指定把持臂或保持指定刀具的把持臂移动到换刀位置来更换主轴上装配的刀具的处理。在操作员对主轴位置分度受理部132进行按压操作时,CPU 31开始进行主轴位置分度处理。此外,对与安装位置分度处理相同的处理,标注相同的附图标记,并省略说明。如图10,S151仅仅是将显示替换为开始进行主轴位置分度处理的意思。CPU 31将指定把持臂指定为移动到换刀位置的主轴分度把持臂并存储到RAM 33(S162)。CPU 31使处理转移到S30(参照图11)。在RAM 33未存储指定把持臂时(S21:“否”),CPU 31判断是否具有保持RAM 33所存储的指定刀具的把持臂(S23)。在RAM 33存储有指定刀具且存储装置34存储有把持臂保持指定刀具的刀库信息时(S23:“是”),将保持指定刀具的把持臂指定为主轴分度把持臂并存储到RAM 33(S164),使处理转移到S30。在RAM 33未存储指定刀具时或者存储装置34未存储把持臂保持指定刀具的刀库信息时(S23:“否”),CPU 31在LCD 21中显示错误画面(省略图示)(S25),结束主轴位置分度处理。

在执行S35之后,CPU 31驱动刀库马达15,使刀库旋转来使主轴分度把持臂移动到换刀位置(S181)。CPU 31基于编码器15A的检测结果来判断主轴分度把持臂是否在换刀位置(S191)。在主轴分度把持臂不在换刀位置时(S191:“否”),CPU 31执行位置不明显示处理(S54),结束主轴位置分度处理。在主轴分度把持臂在换刀位置时(S191:“是”),CPU 31执行刀库信息区域处理(S52)。在执行S53之后,CPU 31开始驱动Z轴马达14,使主轴开始下降(S201)。CPU 31判断主轴是否到达了Z轴原点(S202)。CPU 31在主轴到达Z轴原点之前使处理待机(S202:“否”)。在主轴到达Z轴原点之前,换刀装置3将处于换刀位置的主轴分度把持臂所保持的刀具装配到主轴。在主轴到达Z轴原点时(S202:“是”),CPU 31停止驱动Z轴马达14,使主轴的下降结束(S203),结束主轴位置分度处理。

以如上所述,存储装置34存储刀具信息和刀库信息。CPU 31向LCD 21输出显示画面49,该显示画面49包含用于显示刀具信息的刀具信息区域100和用于显示刀库信息的刀库信息区域50。刀具信息区域100具有受理操作员的按压操作的刀具信息框121。在操作员对刀具信息框121进行按压操作时,CPU 31基于操作员的操作来设定存储装置34中存储的刀具信息。刀库信息区域50具有受理操作员的按压操作的信息部51~66。在操作员对信息部51~66进行按压操作时,CPU 31基于操作员的操作来设定存储装置34中存储的刀库信息。此时,操作员能够参照显示画面49来编辑刀具信息和刀库信息。因此,数值控制装置30能够提高对与刀具有关的信息进行编辑等操作时的操作性。

CPU 31基于对信息部51~66的按压操作来将指定把持臂设定为安装分度把持臂(S22)、主轴分度把持臂(S162)。在操作员对安装位置分度受理部131进行按压操作时,CPU31使安装分度把持臂移动到安装位置(S41)。在操作员对主轴位置分度受理部132进行按压操作时,CPU 31使主轴分度把持臂移动到换刀位置(S181)。数值控制装置30能够指定多个把持臂中的任一者,并使所指定的把持臂自动地移动到规定位置。因此,数值控制装置30能够容易地使期望的把持臂移动到规定位置。

CPU 31基于对框91的按压操作,来将保持指定刀具的把持臂设定为安装分度把持臂(S24)、主轴分度把持臂(S164)。在操作员对安装位置分度受理部131进行按压操作时,CPU 31使安装分度把持臂移动到安装位置(S41)。在操作员对主轴位置分度受理部132进行按压操作时,CPU 31使主轴分度把持臂移动到换刀位置(S181)。数值控制装置30能够指定多个把持臂中的任一者,并使所指定的把持臂自动地移动到规定位置。

CPU 31在执行使安装分度把持臂移动到安装位置的处理(S41)之后,基于编码器15A的检测结果来判断安装分度把持臂是否在安装位置(S51)。CPU31在执行使主轴分度把持臂移动到换刀位置的处理(S181)之后,基于编码器15A的检测结果来判断主轴分度把持臂是否在换刀位置(S191)。在安装分度把持臂不在安装位置时(S51:“是”)或者在主轴分度把持臂不在换刀位置时(S191:“是”),CPU 31向LCD 21输出位置不明错误画面249。因此,数值控制装置30防止在所指定的把持臂在规定位置以外的位置时,操作员误认为显示画面49中显示的刀库信息与实际的换刀装置3处的把持臂保持的刀具的信息相同。CPU 31向刀库信息区域50输出配置图像68。配置图像68具有信息部51~66。信息部51~66显示刀库信息。信息部51~66以与把持臂在刀库中的配置相对应的配置设置于配置图像68。因此,操作员能够在显示画面49中容易地掌握刀库信息和把持臂在刀库中的配置。

CPU 31基于刀具信息来判断把持臂所保持的刀具是否为大径(S111),判断是否达到了预告寿命(S121)。在把持臂所保持的刀具为大径时(S111:“是”),CPU 31在信息部51~66的刀具编号的右侧显示为大径(S112)。在把持臂所保持的刀具达到了预告寿命时(S121:“是”),CPU 31在信息部51~66中显示预告寿命图像59b(S122)。因此,操作员能够容易地掌握把持臂所保持的刀具是否满足规定条件。

在上述实施方式中,机械部2是本发明的机械的一例。把持臂是本发明的支承部的一例。刀库信息是本发明的支承信息的一例。存储装置34是本发明的刀具存储部的一例,是支承存储部的一例。刀库信息区域50是本发明的支承信息区域的一例。LCD 21是本发明的显示部的一例。CPU 31是本发明的输出部的一例。刀具信息框121是本发明的刀具编辑受理部的一例。信息部51~66和框91是本发明的支承编辑受理部的一例。

执行S22、S162时的CPU 31是本发明的支承指定部的一例。安装分度把持臂和主轴分度把持臂是本发明的指定支承部的一例。执行S24、S164时的CPU 31是本发明的刀具指定部的一例。执行S41、S181时的CPU 31是本发明的支承指定移动部的一例,是刀具指定移动部的一例。编码器15A是本发明的支承位置检测部的一例,是刀具支承位置检测部的一例。执行S51、S191时的CPU 31是本发明的支承位置判定部的一例,是刀具支承位置判定部的一例。位置不明错误画面249是本发明的支承位置错误信息的一例,是刀具支承位置错误信息的一例。执行S54时的CPU 31是本发明的支承位置错误输出部的一例,是刀具位置错误输出部的一例。执行S111、S121时的CPU 31是本发明的匹配判定部的一例。

除上述实施方式以外,本发明能够进行各种变更。CPU 31也可以显示包括操作员能够以对话形式编辑刀具信息的刀具信息区域300的显示画面49。

如图12,CPU 31在刀具信息区域100中显示刀库信息显示部310、刀具图像330、刀具信息显示部320以及滚动条69。刀具信息区域100中从上起依次配置刀库信息显示部310、刀具图像330以及刀具信息显示部320。刀具信息区域100在区域内显示刀库信息显示部310、刀具图像330以及刀具信息显示部320的上下方向上的一部分。刀库信息显示部310具有刀库编号框311、刀具编号框312以及刀具分类框313。刀库编号框311显示指定把持臂或保持指定刀具的把持臂的刀库编号。刀库编号框311的右端部具有刀库编号受理部311a。刀具编号框312显示刀具信息的刀具编号。刀具编号框312的右端部具有刀具编号受理部312a。刀具分类框313显示刀具的分类(中心钻头、车削工具等)。刀具分类框313的右端部具有刀具分类受理部313a。刀库编号受理部311a、刀具编号受理部312a以及刀具分类受理部313a是受理由操作员进行的按压操作的部位。

刀具信息显示部320显示表示刀具信息的多个刀具信息框321。刀具信息框321是受理操作员的按压操作的部位。在操作员对刀具信息框321进行按压操作时,CPU 31设定存储装置34中存储的刀具信息。CPU 31输出包含反映出刀具信息的更新的刀库信息区域50和刀具信息区域300的显示画面49。刀具图像330是刀具分类框313显示的刀具的分类的说明图。

在操作员对刀库编号受理部311a进行按压操作时,CPU 31进行与操作员对刀库编号受理部111a进行按压操作时的处理相同的处理。在操作员对刀具编号受理部312a进行按压操作时,CPU 31进行与操作员对刀具编号受理部112a进行按压操作时的处理相同的处理。在操作员对刀具分类受理部313a进行按压操作时,CPU 31将存储装置34中存储的刀具的分类的一览以下拉列表(省略图示)进行显示。操作员选择下拉列表中的刀具的分类之一进行按压操作。此时,CPU 31将刀具图像330更新为操作员所选择的刀具的分类的说明图进行显示。

CPU 31也可以输出刀库信息区域50和刀具信息区域100都包括的显示画面。CPU31也可以输出不包括分度指示区域130和刀具设定指示区域140的显示画面。存储装置34也可以不存储刀具名称。刀库信息中也可以不存储未登记信息和覆盖罩信息中的至少一者。在把持臂保持满足规定条件的刀具时,CPU 31也可以不在信息部51~66中显示把持臂保持的刀具满足规定条件。分度指示区域130中也可以不显示安装位置分度受理部131、主轴位置分度受理部132以及XY轴移动受理部133中的至少一者。CPU 31也可以不执行安装位置分度处理和主轴位置分度处理中的任一者。也可以省略安装位置分度处理和主轴位置分度处理中的S32、S33。也可以适当变更安装位置。在操作员对安装位置分度受理部131进行按压操作时,CPU 31也可以省略S11~S13,从S21执行。在操作员对主轴位置分度受理部132进行按压操作时,CPU 31也可以省略S151、S12、S13,从S21执行。在安装位置分度处理中,CPU 31也可以在S53或S54之后使主轴下降。在主轴位置分度处理中,CPU 31也可以使主轴从ATC原点下降至比Z轴原点更靠下方的位置。也可以适当变更位置不明显示处理(S54)。CPU 31也可以在显示画面49的中央部显示表示安装分度把持臂或主轴分度把持臂在规定位置以外的位置的图像。操作部20也可以不具备触摸面板22。此时,操作员也可以对LCD 21中显示的光标进行操作,利用该光标选择LCD 21显示的信息部51~66等。也可以适当变更机床1的结构。也可以适当变更机床1所具备的换刀装置3的结构。机床1也可以具备双臂式的换刀装置。双臂式的换刀装置具备刀库和换刀手臂。刀库也可以将多个刀具盒以能够进行移动的方式进行支承。刀具盒能够收容刀具。换刀手臂在沿水平方向延伸的手臂两端部具备能够把持刀具的一对把持部。换刀手臂以与上下方向平行地延伸的转动轴为中心进行转动。换刀装置使换刀手臂转动,使一对把持部在主轴上装配的当前刀具与处于刀库的规定位置的刀具盒中收容的下一个刀具之间转动来进行换刀动作。也可以是,X轴马达12和Y轴马达13中的至少一者不使主轴移动而是使操作台移动。也可以适当变更设置于刀库的把持臂的数量。

26页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种滚筒绳槽智能化车削修复控制系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类