[go: up one dir, main page]

CN107077124B - 机床的控制方法以及机床的控制装置 - Google Patents

机床的控制方法以及机床的控制装置 Download PDF

Info

Publication number
CN107077124B
CN107077124B CN201480082927.2A CN201480082927A CN107077124B CN 107077124 B CN107077124 B CN 107077124B CN 201480082927 A CN201480082927 A CN 201480082927A CN 107077124 B CN107077124 B CN 107077124B
Authority
CN
China
Prior art keywords
machine tool
image
lathe
workpiece
operator
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
CN201480082927.2A
Other languages
English (en)
Other versions
CN107077124A (zh
Inventor
星野喜弘
石井一成
河合理惠
海野贵裕
A·F·斯坦库
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.)
Makino Milling Machine Co Ltd
Original Assignee
Makino Milling Machine Co Ltd
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 Makino Milling Machine Co Ltd filed Critical Makino Milling Machine Co Ltd
Publication of CN107077124A publication Critical patent/CN107077124A/zh
Application granted granted Critical
Publication of CN107077124B publication Critical patent/CN107077124B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/409Numerical 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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • 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/32128Gui graphical user interface
    • 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/34Director, elements to supervisory
    • G05B2219/34337Manual to automatic, tracer
    • 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/35Nc in input of data, input till input file format
    • G05B2219/351343-D cad-cam

Landscapes

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

Abstract

一种使刀具(T)和工件(W)相对地移动来对工件(W)进行加工的机床(1)的控制方法,将机床(1)的图像显示于显示部(28),预先存储与作业者针对机床(1)的图像的操作对应的机床(1)的动作,获取作业者针对机床(1)的图像的操作内容,与操作内容对应地生成用于机床(1)进行动作的动作指令,基于动作指令而使机床(1)工作。

Description

机床的控制方法以及机床的控制装置
技术领域
本发明涉及机床的控制方法以及机床的控制装置。
背景技术
在以往的技术中,已知有使刀具相对工件相对移动来进行切削等加工的机床。另外,在这样的机床中,已知有根据规定的进给轴的坐标等指定刀具的路径而一边使刀具相对工件移动一边进行加工的数控式的机床。机床通过依照控制装置的动作指令而使工件以及刀具中的至少一方移动,能够一边变更刀具相对工件的相对位置一边自动地进行加工。
在数控式的机床中,决定了刀具相对工件的相对移动的加工程序和刀具的信息等被输入到控制装置。机床能够基于这些信息自动地进行工件的加工。作业者需要设定或者确认加工程序等与加工有关的信息。对机床配置有显示与加工有关的信息的显示部。作业者能够一边观察显示部一边进行刀具信息的设定和加工进展状况的确认。
另外,即使是数控式的机床,也存在手动地驱动机床的情况。例如,在进行刀具的更换的情况下,有时为了使固定有刀具的主轴头避开工件而手动地使工件或刀具移动。在该情况下,作业者能够一边观察机床一边使用点动按钮或手动脉冲产生器来驱动进给轴、或者使用手动数据输入(MDI)功能来在该情况下创建加工程序并执行该加工程序,手动地驱动机床。
在日本专利第5391675号说明书中,公开了将在机床的自动运转时进行的一连串的动作分割为各个动作、将作业顺序按照三维形状模型进行显示的控制装置。该控制装置显示使与三维形状模型对应的部位动作的菜单。而且,公开了当选择了所显示的菜单中的任意菜单时, 控制装置实施与所选择的菜单对应的动作。
在日本特开2000-305614号公报中,公开了能够通过软件产生手动脉冲的控制装置。该控制装置具备显示手动操作用的输入操作部的触摸面板。在输入操作部显示有多个触摸开关,形成为能够用手指描摸触摸开关而连续地进行输入操作。关于该控制装置,公开了根据输入操作部的操作而对机械的伺服机构提供移动指令。
专利文献1:日本专利第5391675号说明书
专利文献2:日本特开2000-305614号公报
发明内容
近年,机床的技术进步,在机床中配备许多功能。随着机床的功能的增加,机床的操作也变得复杂困难。另外,即使熟知1个机床的功能以及操作方法,也存在机床的机种改变或者变更为制造商不同的机床的情况。在这些情况下,为了将机床运用自如,需要重新掌握功能和操作方法。
例如,在机床设定有X轴以及Y轴等进给轴。对各个进给轴设定正侧以及负侧的方向。在通过手动来移动工件或者刀具的情况下,通过按压操作盘的点动按钮,能够沿着所期望的进给轴移动工件或者刀具。此时,作业者需要选定要移动的进给轴,进而选定正侧或者负侧。然而,如果机床的机种改变,则作业者有时难以知晓用于进行所期望的移动的进给轴和移动的方向。如果弄错选择的进给轴和移动的方向,则有时机床向意想不到的方向驱动而产生问题。例如,在使刀具与工件分离时,有时向与所期望的方向相反一侧驱动而使刀具碰撞到工件。因此,作业者需要一边参照机床的使用说明书或者机械的进给轴的名牌一边对操作盘的开关类进行操作。
另外,在具有旋转进给轴的机床中,有时通过旋转移动而使工件的加工面朝向刀具。在该情况下,利用MDI功能生成用于沿旋转进给轴移动的加工程序。然而,在包含旋转动作的加工程序中,需要选定旋转进给轴,进而设定旋转进给轴的旋转角度。
进而,有时机床具备刀具更换装置和冷却液供给装置等辅助装置。在控制这样的辅助装置的情况下,也需要生成用于驱动辅助装置的加工程序。
需要在加工程序中记载指令代码。而且,需要在指令代码中设定参数。指令代码有许多种类,难以存储全部指令代码。即使只是使工件的加工面朝向刀具或者驱动辅助装置,也需要生成加工程序,对于作业者要求高度的知识和熟练度。
本发明的目的在于提供易于操作机床、抑制作业者的误操作的机床的控制方法以及机床的控制装置。
本发明的机床的控制方法,所述机床使刀具和工件相对地移动来对工件进行加工,所述机床的控制方法将机床的图像显示于显示部,预先存储与作业者针对机床的图像的操作对应的机床的动作,获取作业者针对机床的图像的操作内容,与操作内容对应地生成用于机床进行动作的动作指令,基于动作指令而使机床工作。
在上述发明中,显示于显示部的机床的图像能够为3维的图像。
在上述发明中,能够在显示部显示将工件配置于机床的工作台的图像,操作内容是由作业者将工件的一个面选择为指定面的操作,计算用于使指定面朝向预先决定的方向的旋转进给轴的旋转角度,基于旋转角度而生成使旋转进给轴旋转的所述动作指令。
在上述发明中,能够在维持由作业者选择了机床的图像的一部分的状态而移动的情况下,设定与机床的图像中的移动方向对应的进给轴以及移动量,基于进给轴的移动量而生成动作指令。
在上述发明中,能够将机床的辅助装置的图像显示于显示部,操作内容是针对辅助装置的图像的操作,动作指令是使辅助装置动作的指令,基于动作指令而使辅助装置工作。
本发明的机床的控制装置,所述机床使刀具和工件相对地移动来对工件进行加工,机床的控制装置具备:显示部,显示机床的图像;存储部,存储与机床的加工有关的信息;以及信息控制部,控制显示于显示部的机床的图像,获取作业者针对机床的图像的操作内容。存 储部存储有与作业者针对机床的图像的操作对应的机床的动作。信息控制部与操作内容对应地生成用于机床进行动作的动作指令。控制装置基于动作指令而使机床工作。
根据本发明,能够提供代替使用以往的点动按钮或手动脉冲产生器的操作而能够直观且容易地进行机床的操作、另外能够抑制作业者的误操作的机床的控制方法以及机床的控制装置。
附图说明
图1是机床的框图。
图2是机床的概略立体图。
图3是机床的操作盘的概略正视图。
图4是对工件的位置进行校正的说明图。
图5是说明对工件的位置进行测定的方法的工件以及接触探头的概略立体图。
图6是对工件的位置进行校正的流程图。
图7是显示于操作盘的显示面板的第1手动运转画面。
图8是显示于操作盘的显示面板的第2手动运转画面。
图9是显示于操作盘的显示面板的第3手动运转画面。
图10是依照机床的图像的操作而驱动机床的控制的流程图。
图11是显示于操作盘的显示面板的第4手动运转画面。
图12是显示于操作盘的显示面板的第5手动运转画面。
图13是显示于操作盘的显示面板的第6手动运转画面。
图14是显示于操作盘的显示面板的第7手动运转画面。
图15是依照辅助装置的图像的操作而使辅助装置起动或者停止的控制的流程图。
图16是显示于操作盘的显示面板的第1程序编辑画面。
图17是程序编辑画面的第1控制的流程图。
图18是显示于操作盘的显示面板的第2程序编辑画面。
图19是程序编辑画面的第2控制的流程图。
图20是显示于操作盘的显示面板的诊断画面。
图21是将机床的异常显示于图像的控制的流程图。
符号说明
1:机床;14:主轴头;16:工作台;20:信息控制部;21:程序创建部;22:显示控制部;25:运算处理部;26:存储部;27:动作指令生成部;28:显示部;33:辅助装置;34:位置检测装置;36:运转状态检测装置;41:操作盘;45:显示面板;55a、55b:程序编辑画面;60a~60e:手动运转画面;70:控制装置;75:各轴伺服马达;76:加工程序;92:刀具测定装置;93:刀具库;95:冷却液喷出喷嘴;W:工件;T、T1、T2:刀具。
具体实施方式
参照图1至图21,说明实施方式中的机床的控制方法以及机床的控制装置。本实施方式的机床是基于加工程序而自动地使刀具和工件相对地移动来进行加工的数控式。
图1示出本实施方式中的机床的框图。机床1具备控制装置70。控制装置70例如具备经由总线相互连接的CPU(Central Processing Unit,中央处理单元)、RAM(RandomAccess Memory,随机存取存储器)以及ROM(Read Only Memory,只读存储器)等。控制装置70包括输入部71、读取解释部72、插值运算部73以及伺服控制部74。在通过机床1进行加工的情况下,预先准备加工程序76。加工程序76能够基于工件的目标形状而通过CAM(Computer Aided Manufacturing,计算机辅助制造)装置77等创建。工件的目标形状例如能够通过CAD(Computer Aided Design,计算机辅助设计)装置制作。
对输入部71输入加工程序76。在加工程序76中包含刀具相对工件的相对移动的信息和辅助装置的控制的信息。在加工程序76中,例如利用G代码或M代码等指令代码来记载针对机床的动作指令。此外,也可以在信息控制部20中作业者将新创建的加工程序输入到输入部71。
读取解释部72从输入部71读入加工程序76。读取解释部72将移动指令送出到插值运算部73。插值运算部73运算每个插值周期的位置指令值。例如,插值运算部73计算基于移动指令而设定的每个时间间隔的移动量。插值运算部73将位置指令值送出到伺服控制部74。伺服控制部74基于位置指令值而驱动X轴、Y轴、Z轴以及A轴等各进给轴的伺服马达75。
控制装置70包括:信息控制部20,控制与工件的加工关联的加工信息;操作部30,用于作业者输入加工信息等;以及显示部28,显示加工信息。信息控制部20包括基于加工信息而对规定的变量进行运算或者进行判别的运算处理部25。
信息控制部20包括程序创建部21。程序创建部21能够创建数控程序。程序创建部21新创建加工程序、或者在从输入部71读入加工程序76之后编辑加工程序。另外,程序创建部21如后所述能够基于作业者的画面的操作而创建驱动各进给轴的移动装置或辅助装置的移动程序、进行工件的测定的测定程序等。信息控制部20包括控制显示于显示部28的图像的显示控制部22。
操作部30包括键盘等,包括通过作业者的手动操作而输入加工信息的手动输入部29。本实施方式的操作部30包括显示部28。显示部28采用能够通过接触画面而选择所期望的部分的触摸面板方式。作业者操作显示于显示部28的图像,从而能够输入加工信息。作为操作部30,不限于该方式,能够采用作业者能够输入加工信息的任意装置。
控制装置70包括存储加工信息的存储部26。存储部26除了可以是前述ROM或RAM之外,也可以是经由通信接口连接的存储器卡或硬盘等存储装置。信息控制部20使存储部26存储加工信息、或者读入存储于存储部26的加工信息。
控制装置70包括检测机床的运转状态的运转状态检测装置36。作为运转状态检测装置36,能够例示安装于机床1的传感器。作为各 种传感器,能够例示安装于各轴伺服马达75的检测转速的传感器、检测主轴的负荷的传感器以及检测辅助装置的运转状态的传感器等。运算处理部25能够接收来自运转状态检测装置36的信号而判别有无运转状态的异常。例如,运算处理部25从运转状态检测装置36获取主轴的负荷,在主轴的负荷比判定值大的情况下能够判别为异常。
控制装置70包括检测各进给轴的位置的位置检测装置34。位置检测装置34例如包括线性编码器或旋转编码器。位置检测装置34检测各进给轴的坐标值。运算处理部25从位置检测装置34获取各进给轴的坐标值。
控制装置70包括测定加工前的工件的形状或者加工后的工件的形状的工件测定装置35。工件测定装置35例如包括接触探头19。运算处理部25检测在接触探头19移动时与工件W接触这一情况。例如,运算处理部25能够通过获取接触探头19与工件W接触时的坐标值而计算工件W的尺寸。
机床1包括辅助工件加工的辅助装置33。作为辅助装置33,能够例示自动地更换刀具的刀具更换装置、自动地更换工件的工件更换装置、对工件的加工部分供给冷却液的冷却液供给装置以及输送在切削加工时产生的切屑的碎屑输送器等。
信息控制部20包括送出驱动辅助装置33的动作指令的动作指令生成部27。控制装置70包括包含驱动辅助装置33的驱动电路的辅助装置控制部32。辅助装置控制部32基于来自读取解释部72或者动作指令生成部27的动作指令而使辅助装置33工作。
图2示出本实施方式中的机床的概略立体图。机床1是使工件与工作台16一起回旋的工作台回旋型。对机床1设定相互正交的X轴、Y轴以及Z轴。进而,关于机床1,作为绕与X轴平行地延伸的轴心的旋转进给轴设定了A轴。关于机床1,作为绕与Z轴平行地延伸的轴心的旋转进给轴设定了C轴。
机床1具备作为基座的床身11和竖立设置于床身11的上表面的立柱12。机床1具备能够旋转地支承主轴13的主轴头14和在立柱 12的前方支承主轴头14的座架15。主轴头14以使主轴13的前端与工作台16对置的方式朝下支承主轴13。在主轴13的前端安装刀具。
机床1具备配置工件的工作台16和支承工作台16的U字形的摇动支承部件18。机床1具备支承摇动支承部件18的U字形的滑架17。滑架17通过在X轴方向上相离的一对支柱支承摇动支承部件18。摇动支承部件18被支承为能够绕A轴的轴线摇动。
机床1具备基于各个进给轴而使刀具相对工件相对地移动的移动装置。移动装置包括沿着各个进给轴进行驱动的各轴伺服马达75。移动装置使座架15相对立柱12在Y轴方向上移动。移动装置使滑架17相对床身11在X轴方向上移动。在立柱12中以使滑架17能够部分地进入的方式形成有空洞部12c。另外,移动装置使主轴头14相对座架15在Z轴方向上移动。移动装置使工作台16绕C轴的轴线旋转。进而,移动装置使摇动支承部件18相对滑架17绕A轴的轴线转动。这样,本实施方式的机床1具有相互正交的X轴、Y轴以及Z轴这3个直动轴和A轴以及C轴这两个旋转的旋转进给轴。机床也可以是其它方式。例如,机床也可以是在主轴侧具有A轴以及C轴的主轴回旋型。另外,机床也可以是在工作台侧具有C轴并在主轴侧具有A轴的混合型,也可以是主轴为横式的方式,另外,也可以不具有旋转进给轴。
图3示出配置于机床的控制装置的操作盘的概略正视图。参照图1以及图3,操作盘41包括控制装置70的手动输入部29以及显示部28。操作盘41包括作为显示部28的显示面板45。本实施方式的显示面板45是触摸面板方式。显示面板45也作为操作部30发挥功能。此外,作为指定画面的任意位置的装置,也可以代替触摸面板方式的显示部而采用鼠标、操纵杆或者触摸板等定点设备。
操作盘41包括键盘部42。通过按压键盘部42的键开关,能够输入规定的数字和字符。操作盘41包括进行规定的操作的选择的操作开关部44。操作盘41包括用于手动地向正方向或者负方向驱动机床的点动按钮46a、46b以及进行倍率值的设定的倍率设定部43。除此之外,操作盘41还包括在机床的异常时等立即停止的紧急停止按钮48和用于开始机床的驱动的执行按钮47等按钮。
对操作盘41连接有手动脉冲产生器40。手动脉冲产生器40被形成为小型,以使作业者能够边把持住边进行操作。对手动脉冲产生器40配置有选择要驱动的进给轴的轴选择按钮40b和调整脉冲产生量的标度盘40a。
配置于操作盘41的键盘部42、操作开关部44、倍率设定部43以及各种按钮作为操作部30的手动输入部29发挥功能。另外,手动脉冲产生器40也作为操作部30的手动输入部29发挥功能。
在操作机床的情况下,作业者选定机床的运转模式。在操作开关部44中配置有选定机床的运转模式的运转模式选择按钮49a~49d。作业者将作业的种类作为运转模式设定给机床。通过按压所期望的运转模式选择按钮49a~49d,能够切换机床的运转模式。
例如,在进行加工程序的编辑的情况下,通过按压运转模式选择按钮49a,机床被设定为编辑模式。在基于加工程序而驱动机床的情况下,通过按压运转模式选择按钮49b,机床被设定为执行模式。在通过手动来使机床活动的情况下,通过按压运转模式选择按钮49c,机床被设定为手动运转模式。
本实施方式的机床的控制装置70能够将3维的自身机床的图像显示于显示面板45。即,能够将立体的图像显示于显示面板45。作为机床的图像,除了包括工件以及刀具的图像之外,还包括辅助装置33的图像。此处,说明用于将3维的图像显示于显示面板45的准备作业。
参照图1,将用于显示3维的图像的模型数据39输入到信息控制部20。模型数据39能够根据实体模型生成。模型数据39包括与机床的形状有关的模型数据。能够使机床的模型数据除了包含包括工作台16和主轴头14的机床1主体的信息之外,还包含刀具更换装置等辅助装置33的信息。机床的模型数据能够由机床的制造商预先输入到信息控制部20,存储于存储部26。
接下来,在模型数据39中包含与工件的形状有关的模型数据。在工件的模型数据中包含加工前的工件的模型数据。即,包含原材料的模型数据。另外,在工件的模型数据中,包含加工后的工件的模型数据。工件的模型数据例如能够通过CAD装置或者CAM装置77生成。在工件的模型数据中,除了包含工件的形状的信息之外,还包含配置于机床1的工作台16的位置的信息。在不包含工作台16中的工件的位置的信息的情况下,被设定成工件配置于工作台16的中央部。另外,能够使工件的模型数据包含工件安装工具的模型数据。
进而,在模型数据39中,包含与刀具的形状有关的模型数据。刀具的模型数据能够使用刀具的制造商所提供的模型数据。工件的模型数据以及刀具的模型数据能够由作业者输入到信息控制部20,存储于存储部26。
在本实施方式的控制装置70中,如后所述能够利用显示于显示部28的机床的图像来指定机床1的一部分。显示控制部22检测显示面板45被按压的位置,基于被按压的位置而确定作业者所选择的机床的部分。例如,通过用手指按压机床1的工作台16的图像,能够选择工作台16。
然而,由于作业者进行各种各样的工件的加工,所以有时显示于显示部28的工件的位置与实际的工件的位置的关系存在偏离。因此,需要在工件的加工前校正工作台16中的工件的位置。此处,说明工作台16中的工件位置的校正。
图4示出说明工作台上的工件位置的校正的概略立体图。校正前的工件W的位置用单点划线示出。校正后的工件W的位置用实线示出。另外,基于工件的模型数据而示出存储于机床的工件坐标G54。在校正前,工件W的基准点301偏离工件坐标G54的原点的位置。因此,以如箭头201所示使工件W的基准点301与工件坐标G54的原点重叠的方式进行校正。在本实施方式中,使配置于工作台16的实际的工件W移动。
图5示出说明用于校正配置于工作台的工件的位置的测定的概 略立体图。为了检测配置于工作台的实际的工件的位置而计算基准点301的位置。本实施方式的位置检测装置34包括接触探头19。在该例中,在工作台16上配置有加工前的长方体的工件W。
参照图1、图4以及图5,在工件W的各个面的大致中央部分设定多个测定点302。然后,如箭头202所示使接触探头19的前端与多个测定点302接触。信息控制部20的运算处理部25检测此时的坐标值。即,运算处理部25检测多个测定点302的坐标值。
运算处理部25使用多个测定点302的坐标值计算工件W的基准点301的坐标值。然后,运算处理部25计算基准点301与工件坐标G54的原点的偏离量。作业者能够基于计算出的偏离量,如箭头201所示调整工作台16之上的工件W的位置。作业者例如能够使用标度盘指示表等进行调整。这样,能够实施使实际的工件W的位置与工件的模型数据的位置相匹配的校正。
在工件的位置的校正中,不限于该方式,也可以校正模型数据中的工作台上的工件的位置。例如,在图4所示的例子中,也可以基于实际的工件的测定结果而使工件坐标G54的原点的位置移动。
图6示出进行本实施方式中的工件位置的校正的流程图。参照图1以及图6,在步骤131中,运算处理部25读入模型数据39。该状态是模型数据中的工作台上的工件的位置与实际的配置于工作台的工件的位置偏离的状态。
在步骤132中,显示控制部22基于模型数据而将3维的图像显示于显示部28。
图7示出在测定工件时显示于显示部的图像。在该画面中,在主画面之上显示有作为辅助画面的第1手动运转画面60a。手动运转画面60a是在通过手动来运转机床时输入机床的操作或者显示机床的状态的画面。通过按压选择部51a~51e而显示的画面是在实际的加工时频繁地使用的画面,在本实施方式中称为主画面。
通过按压选择部51a~51e中的程序编辑的选择部51a,能够显示程序编辑画面。程序编辑画面是用于创建以及显示进行工件的加工的 加工程序的画面。通过按压刀具信息的选择部51b,能够将输入、显示以及编辑与刀具有关的信息的刀具信息画面进行显示。通过按压坐标信息的选择部51c,能够将输入、显示以及编辑坐标信息的坐标信息画面进行显示。另外,通过按压选择部51d而将示出程序执行过程中的机床的状态的画面进行显示。通过按压选择部51e而显示加工后的工件的测定结果等。
参照图3,在手动地驱动机床的情况下,作业者通过按压运转模式选择按钮49c而将机床的运转模式设定为手动运转模式。参照图7,作业者按压帮助画面按钮65从而显示帮助画面。然后,通过从帮助画面选择手动运转画面的项目,从而显示手动运转画面60a。
参照图7,手动运转画面60a具有选择部62a~62c。选择部62a在通过手动来驱动工件、刀具或者辅助装置时进行选择。选择部62b在使规定的面朝向刀具的情况下进行选择。选择部62c在测定工件的任意点的坐标值时进行选择。在此处的例子中,选择了选择部62c。
在手动运转画面60a中通过3维的图像显示有主轴头14、刀具T、工作台16、配置于工作台16的工件W。作业者能够在3维的图像中指定用于进行工作台上的工件位置的校正的测定点302。如后所述,本实施方式的显示控制部22能够将3维的图像放大或者缩小。显示控制部22能够使3维的图像向所期望的方向移动。例如,能够直线地移动图像而变更显示的部分、或者使图像旋转而变更显示的朝向。
参照图1、图6以及图7,在步骤133中,作业者能够在3维的图像中指定测定点302。作业者按压配置于按钮区域61的测定点指定的按钮61a。之后,作业者通过用手指按压图像的测定点302的部分而显示测定点302的标记99。显示控制部22检测测定点302的位置。作业者改变3维的图像的朝向,指定全部测定点302。
在步骤134中,程序创建部21创建测定程序。参照图5,程序创建部21创建接触探头19针对多个测定点302而如箭头202所示移动的测定程序。即,创建以使接触探头19的前端与测定点302接触的方式移动工作台16以及主轴头14的测定程序。
接下来,在步骤135中实施工件的测定。即,参照图3,作业者按压操作盘41的执行按钮47,从而自动地开始测定点302的坐标的测定。参照图1以及图5,信息控制部20将创建的测定程序送出到读取解释部72。主轴头14向工件W移动。接触探头19从远离测定面的位置向测定点302慢慢移动。然后,工件测定装置35检测接触探头19的前端与工件的测定面接触这一情况。运算处理部25检测接触探头19的前端发生接触时的坐标值。坐标值能够通过位置检测装置34检测。例如,能够检测各个测定点302的机械坐标值。
参照图6,接下来,在步骤136中,运算处理部25基于多个测定点302的坐标值而计算实际的工件W的基准点301的坐标值。进而,运算处理部25计算实际的工件W的位置与模型数据中的工件的位置的偏离量。然后,显示控制部22将实际的工件W的基准点301的坐标值以及偏离量显示于显示部28。
在步骤137中,使实际的工件W的位置与工件的模型数据中的位置相匹配。在本实施方式中,作业者调整实际的工作台16中的工件W的位置。
这样,能够进行工件的位置的校正。能够在显示部准确地显示工件的3维的图像。例如,在作业者指定工件的图像的特定部分的情况下,控制装置能够正确地识别在实际的工件中被指定的部分。
此外,在手动运转画面60a除了能够通过与上述同样的操作进行工件的位置的校正之外,还能够进行工件的尺寸的测定。例如,为了获取加工精度的数据,能够使探头与加工后的工件的规定部分接触而测定加工后的工件的尺寸。
图8示出实施方式中的第2手动运转画面。在通过手动来驱动机床的情况下,作业者能够通过按压显示切换的按钮61b而显示视点切换按钮的辅助画面。在该辅助画面中能够选择将被显示的机床的三维图像从哪个视点进行显示。作业者从辅助画面选择所期望的视点,使画面显示从该视点观察时的机床的图像。然后,参照图3,通过按压操作盘41的点动按钮46a或者点动按钮46b,能够针对所选择的进给 轴向所期望的方向驱动图像以及机床的实际的进给轴。或者,在手动脉冲产生器40中,通过轴选择按钮40b选择所期望的进给轴。然后,通过拧标度盘40a,能够针对所选择的进给轴向所期望的方向进行驱动。
然而,在这样的手动运转的方法中,有时作业者不知想要进行动作的方向与哪个进给轴对应。或者,有时不知道要移动的方向是正侧还是负侧。另外,在大型的机床方面,为了使得移动长的距离,必须长时间持续按压点动按钮、或者长时间持续拧标度盘,耗费的力气大。
关于本实施方式的控制装置70,作业者通过操作显示于显示面板45的3维的图像而能够通过手动来驱动机床。在存储部26中预先存储有与作业者针对机床的图像的操作对应的机床的动作。控制装置70获取作业者针对机床的图像的操作内容,与该操作内容对应地生成用于机床驱动的动作指令。然后,机床基于动作指令而进行驱动。
参照图8,在手动运转画面60b中选择了选择部62a。当按压按钮区域61所示的显示切换的按钮61b时,要显示的部分的一览被显示。此处,通过选择工作台以及主轴头的部分,从而显示工作台16以及主轴头14。
首先,说明移动或者旋转三维的图像的方法。通过一边用手指105a按压未显示机床的图像的区域一边向箭头203所示的所期望的方向移动,能够使图像在画面内直线移动、或者以使背侧朝向跟前地显示的方式旋转移动。例如,当一边用两根手指与画面接触一边移动时图像直线移动,当一边用1根手指接触画面一边移动时画面旋转移动。
进而,通过用两根手指按压未显示机床的图像的区域而使手指彼此的间隔变宽,能够放大所显示的部分。另外,通过使两根手指彼此的间隔变窄,能够缩小图像。由于能够进行3维的图像的放大、缩小、直线移动以及旋转移动,从而能够易于观察机床和工件的所期望的部分。例如,当工件形成有凹部的情况下,还能够确认凹部的内部的形状。
显示控制部22识别用手指按压显示面板45之后的手指的活动, 移动或者放大图像。这样,本实施方式的显示面板45能够从所期望的角度显示所期望的部分。另外,显示部能够按照所期望的倍率显示所期望的部分。
接下来,说明通过手动来驱动机床的手动运转模式中的直接模式。直接模式是随着用手指移动图像而实际的机床按照图像那样驱动的运转模式。在按钮区域61,按压并选择直接模式的按钮61c。在此处的例子中,向X轴的正侧移动滑架17。选择直动轴的按钮61e。用手指105b按压并选择滑架17。一边维持按压滑架17的状态一边使手指105b向箭头204所示的方向移动。
图9示出本实施方式中的第3手动运转画面。图9是使滑架17向箭头204所示的方向移动之后的手动运转画面60b。主轴头14不移动而滑架17移动。而且,在实际的机床中,滑架17也向X轴的正侧移动。此时的实际的机床的移动量与画面中的移动量对应。即,使规定的部分在画面上越大幅移动,实际的机床的对应的部分也越大幅移动。此外,关于实际的移动速度也可以与手指的移动速度对应。也可以实施手指的移动速度越快则实际的移动速度也越快的控制。
在沿旋转进给轴旋转移动机床的规定部分的情况下,选择按钮区域61的旋转轴的按钮61f。然后,能够通过用手指按压要进行旋转的部分、一边维持用手指按压的状态一边向要旋转的方向移动手指而进行旋转移动。例如,通过一边按压摇动支承部件18一边向所期望的旋转方向移动手指,从而能够在机床的图像以及实际的机床中,使摇动支承部件18在A轴方向上旋转移动。
这样,在本实施方式中,能够使显示于画面的部分向进给轴的方向移动。通过操作显示于显示部28的3维的图像,能够通过手动来驱动实际的机床。作业者能够一边观察3维的图像一边直观地驱动机床,所以能够容易地驱动机床。另外,能够抑制误操作。例如,能够抑制向与所期望的方向相反一侧移动工件或刀具。
图10示出以直接模式手动地驱动机床时的控制的流程图。参照图1以及图10,在步骤141中,显示控制部22将3维的图像显示于 显示部28。在步骤142中,显示控制部22获取3维的图像中的作业者的操作内容。例如,显示控制部22获取按压了3维的图像的规定的点这一情况。显示控制部22检测用手指选择的机床的部分。然后,显示控制部22在预先决定的时间检测被按压的部分向规定的方向移动这一情况。显示控制部22检测被按压的部分的移动方向以及移动距离。作为手指的移动方向,检测沿着预先决定的旋转进给轴的旋转移动的方向或者沿着预先决定的直动轴的直线移动的方向。
接下来,在步骤143中,显示控制部22显示移动过程中的机床的图像。显示控制部22使显示于显示部28的图像与手指的活动相匹配地移动。在步骤144中,程序创建部21创建用于移动用手指选择的部分的移动程序。运算处理部25基于手指的移动方向以及移动量,计算对应的进给轴方向上的移动量。以使图像中的移动量与实际的机床的移动量对应的方式计算移动量。然后,程序创建部21基于所选定的进给轴以及计算出的移动量而创建移动程序。这样,程序创建部21创建用于使机床的被选择的部分立即活动的移动程序。
在步骤145中,信息控制部20将移动程序送出到读取解释部72。利用伺服控制部74驱动各轴伺服马达75。其结果,与显示于显示部28的图像的活动同样地,机床1使所选择的部分向规定的进给轴的方向移动。也可以代替创建与作业者的画面的操作相应的移动程序,将与作业者的画面的操作相应的进给轴的选择、进给方向以及进给量变换为手动脉冲产生器40的轴选择按钮40b以及拧标度盘40a的方向的信号、和脉冲产生量的信号,并送出到伺服控制部74。
接下来,在步骤146中,判别作业者的图像的操作是否结束。运算处理部25判别在显示部28中被按压的部分的移动是否结束。即,判别手指的活动是否停止或者手指是否远离画面。在显示部28中的被按压的部分的移动继续的情况下,返回到步骤142而继续图像的移动以及机床的驱动。在显示部28中的被按压的部分的移动结束的情况下,结束该控制。通过在短时间重复进行该控制,能够与图像相匹配而连续地驱动机床。此时,为了安全,能够以即使有基于作业者的 手指给出的大的移动指示也在1次手指的活动中使进给轴活动例如50mm那样预先决定的移动量的方式附加限制。另外,通过运算处理部25运算相互移动的机床的模型数据、刀具的模型数据以及工件的模型数据是否不干扰。在干扰的情况下,使画面上的图像的活动停止,并且使机床的进给轴停止。由于这样进行干扰检查,所以即使作业者不慎操作图像,也不会使刀具与工件碰撞、或者进给轴超出行程末端。
接下来,说明手动运转模式中的普通模式。在普通模式中,在图像中移动所选择的部分,并且将包括进给轴以及移动量的移动状态存储于存储部26。此时,机床处于停止状态。然后,当在画面中所期望的移动全部结束之后,一次性实施所存储的移动。
参照图8,此处例示出在使滑架17向X轴的正侧活动之后使主轴头14向Z轴的正侧移动的情况。在实施普通模式的情况下,选择普通模式的按钮61d。然后,使手指105b活动而在图像上使滑架17移动。此时,在图像方面滑架17移动,但在实际的机床方面,滑架17处于停止状态。接下来,用手指105b按压主轴头14而向Z轴的正侧移动。在图像方面,主轴头14向Z轴的正侧移动,但实际的机床的主轴头14处于停止状态。接下来,通过按压决定按钮61i并按压操作盘41的执行按钮47,依照在图像中活动的顺序,机床的所选择的部分进行移动。
参照图1,在普通模式下,存储部26存储移动的部分的进给轴和移动量。或者,存储部26也可以存储作业者的操作。通过作业者按压决定按钮61i,从而程序创建部21创建与作业者的操作对应的移动程序。然后,作业者按压执行按钮47,从而信息控制部20将移动程序送出到读取解释部72,驱动各轴伺服马达75。
这样,在本实施方式中,在维持由作业者选择机床的图像的一部分的状态而进行移动的情况下,设定与机床的图像中的移动方向对应的进给轴以及移动量。基于进给轴的移动量而生成机床的动作指令。在本实施方式中,创建与作业者的画面的操作相应的移动程序。然后,通过基于移动程序来驱动各进给轴的移动装置,能够与图像相匹配地驱动机床。
接下来,说明使工件的一个面朝向所期望的方向的分度控制。在手动运转的操作中,有时使工件的规定的面朝向所期望的方向。例如,有时使工件的规定的面朝向刀具,在该面通过钻孔机开孔。在该情况下,需要使工件向规定的方向旋转而调整工件的朝向。在本实施方式中,例示以使工件的预先决定的面与主轴的轴线垂直的方式调整工件的朝向的分度控制。
图11示出本实施方式中的第4手动运转画面。在第3手动运转画面60c中选择了分度的选择部62b。另外,在手动运转画面60c中显示有在工作台16上配置有加工前的工件W的图像。
通过按压按钮区域61的面指定的按钮61g,能够选择进行工件W的分度的面。作业者根据需要旋转或者放大图像地用手指按压所期望的面。在本实施方式中,将所选择的面称为指定面。指定面例如被强调成能够与其它面区别。在图11所示的例子中,对所选择的面附加有阴影。而且,通过按压操作盘41的执行按钮47,能够进行指定面的分度。机床随着显示于显示部28的图像活动而被驱动。此处,摇动支承部件18在A轴方向上旋转,进而工作台16在C轴方向上旋转。
图12示出进行分度之后的第5手动运转画面。该手动运转画面60c是显示于显示面板45的图像活动之后的画面。工作台16在C轴方向上旋转90°,进而摇动支承部件18在A轴方向上旋转90°。指定面与主轴的轴线垂直。实际的机床也实施与3维的图像同样的动作。
参照图1,在分度控制中,显示控制部22获取在图像中作业者所选择的工件的指定面。然后,运算处理部25基于工件的模型数据而获取当前的指定面的朝向和角度。另外,运算处理部25从位置检测装置34获取进给轴的当前的位置。运算处理部25计算用于使指定面与主轴的轴线垂直的进给轴的移动量。此时,针对旋转进给轴计算旋转进给轴的旋转角度。
然后,显示控制部22显示沿着所选定的进给轴而驱动机床的图像。程序创建部21创建用于驱动机床的移动程序。在程序创建部21中创建出的移动程序被送出到读取解释部72。然后,能够驱动各轴伺服马达75而进行指定面的分度。
这样,控制装置70获取由作业者将工件的一个面选择为指定面的操作内容,计算用于使指定面朝向预先决定的方向的旋转进给轴的旋转角度,基于旋转角度而生成使工作台旋转的动作指令。控制装置70能够在3维的图像中对指定面进行指定,所以能够容易地指定进行分度的指定面。另外,不需要复杂的旋转角度的计算等,能够容易地进行所期望的面的分度。
参照图11,在本实施方式的手动运转画面60c中,在按钮区域61配置有动画的按钮61h。通过在进行指定面的选择之后按压动画的按钮61h,从而图像活动而能够确定机床的动作。能够一边维持机床停止的状态,一边通过3维的图像确认移动的状况。因此,能够通过3维的图像确认有无异常。例如,能够事先确认刀具T不对工件W造成干扰。之后,通过按压操作盘41的执行按钮47,能够进行指定面的分度。
在本实施方式中,将与工作台16的工件安装面垂直的面设为工件的指定面,但能够将不与工件安装面平行或垂直的倾斜的面设为指定面。另外,本实施方式的机床1是在工作台16侧具有A轴以及C轴的工作台回旋型。当在主轴侧具有A轴以及C轴的主轴回旋型的机床的情况下,主轴侧沿着A轴或者C轴旋转,能够将主轴的轴线设为与指定面垂直。当在主轴侧具有A轴并在工作台侧具有C轴的混合型的机床的情况下,主轴侧和工作台侧都旋转,能够将主轴的轴线设为与指定面垂直。进而,在本实施方式中,说明使由作业者选择出的指定面朝向主轴的控制,但不限于该方式,能够应用于使指定面朝向预先决定的方向的控制。例如,控制装置能够形成为能够设定朝着指定面的方向。
图13示出本实施方式中的第6手动运转画面。在前述控制中,通过手动运转画面的操作而使刀具或者工件移动。在本实施方式中, 除了刀具以及工件之外,还能够通过手动运转画面60d的操作而使机床所配备的辅助装置33可动。此处,例示辅助装置33中的刀具更换装置。
在手动运转画面60d中,按压显示切换的按钮61b而从显示的菜单选择刀具更换装置。本实施方式的刀具更换装置包括:刀具库93,保管多个刀具T;更换臂96,将刀具安装于主轴或者将刀具从主轴卸下;以及输送装置94,在刀具库93与更换臂96之间输送刀具。多个刀具配置于刀具库93。刀具T1的位置是从刀具库93取出刀具或者将刀具收纳于刀具库93的更换位置。
作业者例如一边维持用手指按压刀具T2的状态,一边沿着刀具库93延伸的方向而如箭头205所示移动至更换位置。通过该操作,在机床的图像以及实际的机床中,刀具库93转动,能够将刀具T2配置于更换位置。这样,根据手指的移动量而决定刀具库93的移动量。另外,通过手动地使刀具库93活动,能够确认配置于刀具库93的刀具的种类。除此之外,例如,通过操作输送装置94的图像,还能够手动地使配置于更换位置的刀具移动至更换臂96。此外,在驱动辅助装置33的情况下,也能够通过按钮61c、61d选定直接模式或者普通模式。
参照图1,在手动地使辅助装置33工作的情况下,显示控制部22获取作业者的图像的操作内容。运算处理部25计算移动量。然后,辅助装置的动作指令生成部27将与作业者的操作相应的动作指令送出到辅助装置控制部32。然后,辅助装置控制部32基于动作指令而使辅助装置33工作。这样,本实施方式的控制装置70被形成为不使用程序而使辅助装置工作。
作为辅助装置33的手动的操作,除了能够使作业者所指定的部分移动之外,还能够使辅助装置33的被指定的部分启动或者停止。接下来,作为辅助装置33而以冷却液供给装置为例子进行说明。
图14示出本实施方式中的第7手动运转画面。在第7手动运转画面60e中,按压显示切换的按钮61b而从显示的菜单的一览中选择 冷却液供给装置。本实施方式的冷却液供给装置包括储存冷却液的槽、泵以及冷却液喷出喷嘴95。在图14所示的图像中,主轴头14的前端的部分被放大显示。在主轴头14的前端配置有冷却液喷出喷嘴95。
作业者在手动运转画面60e中按压冷却液喷出喷嘴95。通过按压冷却液喷出喷嘴95,能够起动冷却液供给装置而从冷却液喷出喷嘴95喷出冷却液。或者,通过在喷出冷却液时按压冷却液喷出喷嘴95,能够停止冷却液的喷出。在本实施方式中,为了明确辅助装置的工作的状态,当辅助装置工作时,辅助装置被强调显示。在该例子中,冷却液喷出喷嘴95的颜色发生变化。或者,也可以为了明确辅助装置的驱动的状态或者停止的状态,将显示辅助装置的驱动或者停止的图像进行显示。
图15示出使辅助装置启动或者停止时的控制的流程图。参照图1以及图15,在步骤151中,显示控制部22将由作业者选择出的部分的3维的图像显示于显示部28。在步骤152中,显示控制部22检测在图像中规定的辅助装置33被按压这一情况。即,显示控制部22检测作业者选择出规定的辅助装置33这一情况。
接下来,在步骤153中,运算处理部25判别所选择的辅助装置33是否停止。在步骤153中,在辅助装置33停止的情况下转移到步骤154。在步骤154中,启动辅助装置33。另外,在步骤153中,在辅助装置33工作的情况下转移到步骤155。在步骤155中,使辅助装置33停止。接下来,在步骤156中显示辅助装置的工作状态。在本实施方式中,显示控制部22根据工作状态或者停止状态而使辅助装置33的颜色变化。
在本实施方式的辅助装置33的手动操作中,信息控制部20的动作指令生成部27将动作指令送出到辅助装置控制部32,但不限于该方式,也可以是程序创建部21创建使辅助装置33移动的程序。例如,程序创建部21能够创建包含从冷却液喷出喷嘴95喷出冷却液的M代码的程序。在该情况下,程序创建部21基于作业者的图像的操作而 生成程序,送出到读取解释部72。读取解释部72将辅助装置33的动作指令送出到辅助装置控制部32。然后,辅助装置控制部32基于动作指令而驱动辅助装置33。
接下来,说明使加工程序等驱动机床的程序的创建变容易的帮助功能。在加工程序的创建中,频繁地使用G代码或M代码等指令代码。基于指令代码,刀具相对工件而相对移动、或者控制辅助装置。
有时在对工件进行加工之后,确认加工结果而修正加工程序。或者,有时想要确认指令代码对工件的哪个部分进行了加工。然而,存在大量的指令代码,作业者难以将各个指令代码的编号全部记住。因此,在以往的技术中,作业者依靠记忆来寻找相应的部位。或者,作业者一边参照参考文献一边寻找相应的部位。因此,对于作业者要求高度的知识或判断。另外,存在花费时间或者发生错误的情况。
在本实施方式的控制装置中,能够一边观察3维的图像一边确定加工程序的位置、或者基于加工程序的指令代码而确定工件的要加工的部分。
图16示出显示于操作盘的显示面板的第1程序编辑画面。在本实施方式的程序创建中,包括新创建程序的情况、和编辑已经创建的程序而创建本次的程序的情况。在创建加工程序的情况下,参照图3,按压设定为编辑模式的运转模式选择按钮49a。然后,参照图16,按压选择部51a,从而显示程序编辑画面55a。
本实施方式的程序编辑画面55a包括显示区域81a和显示区域81b。在显示区域81a显示加工程序。在显示区域81a能够进行加工程序的创建。在显示区域81a配置有多个选择部85a、85b。使用者能够通过按压选择部85a、85b中的任意按压选择部而来选择要创建的加工程序。此处,选择了选择部85b。
另外,通过按压配置于按钮区域59的按钮59a,能够选择显示于右侧的显示区域81b的信息。在该例子中,在显示区域81b显示加工后的工件的3维的图像。
在程序编辑画面55a,能够用手指按压显示于显示区域81b的图 像的所期望的部分而进行选择。而且,能够在显示区域81a显示用于对所选择的图像的部分进行加工的加工程序的相应部位。例如,在显示区域81b的工件的图像中,选择1个孔的部分103a。然后,通过按压按钮区域59中的对应部显示的按钮59b,从而在显示区域81a显示加工程序的相应的部分。进而,在相应的部分显示标记103b。标记103b表示用于对工件的孔的部分103a进行加工的指令代码。
图17示出选择3维的图像的所期望的部分而显示加工程序的相应的部分的控制的流程图。参照图1以及图17,在步骤161中,显示控制部22将加工程序以及3维的工件的图像显示于显示部28。作业者用手指按压图像的所期望的部分而进行选择。在步骤162中,显示控制部22检测工件图像的一部分的选择。即,显示控制部22检测由作业者选择出的工件的部分。
接下来,在步骤163中,运算处理部25计算工件的所选择的部分的坐标值。例如,计算工件坐标的坐标值。在步骤164中,运算处理部25进行加工程序的解析。运算处理部25从加工程序提取对计算出的坐标值的部分进行加工的指令代码。在存在多个加工程序的对应的部分的情况下,选择最后的指令代码。或者,也可以在存在多个加工程序的对应的部分的情况下,提取全部指令代码。
接下来,在步骤165中,显示控制部22显示加工程序的对应的部分。例如,在加工程序非常长的情况下,以显示对应的部分的方式选择加工程序的进行显示的范围。接下来,在步骤166中,显示控制部22针对对应的加工程序的指令代码显示标记103b。
这样,控制装置70能够基于机床的图像的操作而提取加工程序的相应的部分。作业者能够节省寻找加工程序的相应的部分的工夫,能够容易地确认或者修正加工程序的相应的部分。
图18示出显示于操作盘的显示面板的第2程序编辑画面。在第2程序编辑画面55b中,当在显示区域81a选择所期望的加工程序的指令代码时,在显示区域81b显示按照所选择的指令代码加工的部分的图像。例如,当作业者在显示区域81a按压加工程序的所期望的部 分时,所选择的部分被框104a包围。通过按压按钮区域59的对应部显示的按钮59b,在显示区域81b显示与加工程序的所选择的部分对应的3维的工件的图像。
进而,在机床的图像的对应的部分显示标记104b。此时,为了使作业者容易观察而以放大或者移动的状态显示3维的图像。这样,通过选择加工程序的任意部分,能够显示工件的进行加工的部分的图像。
图19示出显示按照加工程序的被选择的部分加工的工件的部分的控制的流程图。参照图1以及图19,在步骤171中,显示控制部22显示加工程序以及3维的工件的图像。作业者选择加工程序的所期望的部分。在步骤172中,运算处理部25检测加工程序的被选择的一部分。在步骤173中,运算处理部25计算加工程序的被选择的部分的坐标值。例如,运算处理部25计算工件坐标值。在步骤174中,运算处理部25实施3维的图像的解析。运算处理部25基于计算出的坐标值而确定3维的图像的相应的部分。
在步骤175中,显示控制部22显示3维的图像的对应的部分。显示控制部22为了使对应的部分容易观察而将工件的图像以放大或者移动的状态进行显示。接下来,在步骤176中,显示控制部22在图像的对应的部分显示标记104b。
这样,控制装置70能够容易地确定按照加工程序的1个部分加工的工件的部分。因此,能够容易地进行加工程序的确认或者修正错误。
此外,在程序编辑画面中,显示辅助装置的图像,按压辅助装置的图像,从而能够进行在加工程序中自动地插入使辅助装置启动或者停止的指令代码的控制。通过进行该控制,作业者无需记住与辅助装置有关的指令代码或参数而能够容易地创建加工程序。另外,能够降低指令代码的输入错误等误操作。
接下来,说明检测机床的状态而对作业者通知或者警告机床的状态的控制。
图20示出显示机床的状态的诊断画面。诊断画面63是与主画面重叠地显示的辅助画面。在各个主画面的上部设定有信息显示区域86。参照图1,运转状态检测装置36在各个运转模式下检测机床的运转状态。运算处理部25判别机床1的运转状态是否与预先决定的条件一致。在机床1的状态与预先决定的条件一致的情况下,显示控制部22获取判别结果,在信息显示区域86显示与机床1的状态相应的图标。图标的图像预先存储于存储部26。
在图20所示的例子中,在测定刀具过程中刀具测定装置发生异常而刀具的测定中断。运算处理部25基于来自运转状态检测装置36的信号,判别成刀具测定装置92发生了异常。显示控制部22将警告的图标86a显示于信息显示区域86。
当作业者按压图标86a时,显示控制部22显示包括与机床1的警告或通知有关的信息的诊断画面63。显示控制部22最初将3维的图像显示于显示区域87a。此时,显示包含发生异常的部分的图像。显示控制部22从显示发生异常的部分的方向显示机床。在图20所示的例子中,显示有从背侧观察工作台16以及主轴头14时的图像。而且,显示控制部22将标记100与作为警告的原因的刀具测定装置92重叠地进行显示。进而,显示控制部22将标记100进行闪烁,以使异常部位以易懂的方式对作业者显示。
接下来,当作业者用手指按压标记100时,显示控制部22将显示区域87b、87c与机床的图像重叠地显示。在显示区域87b显示有警告的种类。在显示区域87c显示警告发生的原因、修复方法等与警告有关的详细内容。
这样,本实施方式的控制装置通过3维的图像显示发生警告的部位,所以作业者能够直观地识别异常的部位。另外,作业者能够通过按压显示于异常部位的标记100而容易地确认与警告有关的详细信息。
在本实施方式中,将在机床发生异常时的警告作为例子而进行了说明,但不限于该方式,也可以是机床的状态通知。例如,也可以是 机床的维修时期到来的通知等。
作为显示异常部位等与警告或通知关联的部位的标记,能够根据重要度来变更显示方式而进行显示。例如,在由于机床的损坏等而无法继续工作的情况下,能够做成红色的标记,并进一步使其闪烁。另外,在能够继续工作的程度的轻微警告的情况下,能够做成黄色的标记而使其点亮。另外,在是机床的维修时期的通知的情况下,能够做成蓝色标记而使其点亮。
图21示出显示警报或通知的控制的流程图。参照图1以及图21,在步骤181中,运转状态检测装置36检测机床的规定部分的运转状态。运算处理部25检测运转状态异常发生的情况。在步骤182中,运算处理部25确定发生异常的部分。
接下来,在步骤183中,显示控制部22选定3维的图像。关于在发生异常时显示的图像的种类,预先存储于存储部26。例如,当刀具测定装置92发生异常的情况下,选定包括刀具测定装置92的图像在内的包含滑架17和主轴头14的部分的图像。
接下来,在步骤184中,显示控制部22显示3维的图像。在该情况下,显示控制部22以使作业者容易观察发生异常的部分的方式选择进行显示的方向而进行显示。在步骤185中,显示控制部22确定发生异常的部分的图像上的位置。然后,显示控制部22在机床的图像中在发生异常的部分显示标记。
之后,本实施方式的控制装置70持续地确认所发生的异常是否解除。作业者能够观察诊断画面63而解除发生异常的原因。在步骤186中,运算处理部25从运转状态检测装置36接收机床的运转状态的信号。然后,运算处理部25判别有无异常。
在步骤187中,运算处理部25判别装置的异常是否被解除。在未消除装置的异常的情况下返回到步骤186。即,继续有无异常的判别。在步骤187中,在消除装置的异常的情况下,转移到步骤188。在步骤188中,消去显示于诊断画面63的标记100。另外,消去显示于主画面的信息显示区域86的图标86a。
这样,在本实施方式的控制装置中,自动地监视异常有无消除。关于消除异常时的控制,不限于该方式,能够采用任意的控制。例如,在诊断画面的按钮区域设置复位的按钮。而且,在消除了异常的情况下,通过按压复位按钮,能够解除警报或通知。
本实施方式的机床为5轴控制的机床,但不限于该方式,能够将本发明应用于具有任意的进给轴的机床。另外,显示于本实施方式的显示部的机床的图像为基于3维的实体模型的立体的图像,但也可以是表面模型或线框模型。另外,不限于这些方式,也可以是2维的平面的图像。
上述实施方式能够适当地进行组合。在上述各个控制中,能够在不变更功能以及作用的范围适当地变更步骤的顺序。在上述各个图中,对相同或者相等的部分附加相同的符号。此外,上述实施方式是例示,并非限定发明。另外,在实施方式中,包含权利要求书所示的实施方式的变更。

Claims (5)

1.一种机床的控制方法,所述机床使刀具和工件相对地移动来对工件进行加工,所述机床的控制方法的特征在于,
在显示部显示将工件配置于机床的工作台的图像,
预先存储与作业者针对机床的图像的操作对应的机床的动作,
获取作业者针对机床的图像的操作内容,
所述操作内容包含由作业者将工件的一个面选择为指定面的操作,
计算用于使所述指定面朝向预先决定的方向的旋转进给轴的旋转角度,
与所述操作内容对应地生成用于机床进行动作的动作指令,
所述动作指令包含基于所述旋转角度而沿着旋转进给轴旋转的指令,
基于所述动作指令而使机床工作。
2.根据权利要求1所述的机床的控制方法,其特征在于,
显示于所述显示部的机床的图像为3维的图像。
3.根据权利要求1所述的机床的控制方法,其特征在于,
进而,在维持由作业者选择了机床的图像的一部分的状态而移动的情况下,设定与机床的图像中的移动方向对应的进给轴以及移动量,
基于所述进给轴的所述移动量而生成所述动作指令。
4.根据权利要求1所述的机床的控制方法,其特征在于,
将机床的辅助装置的图像显示于显示部,
所述操作内容是针对所述辅助装置的图像的操作,
所述动作指令是使所述辅助装置动作的指令,
基于所述动作指令而使所述辅助装置工作。
5.一种机床的控制装置,所述机床使刀具和工件相对地移动来对工件进行加工,所述机床的控制装置的特征在于,具备:
显示部,显示机床的图像;
存储部,存储与机床的加工有关的信息;以及
信息控制部,控制显示于所述显示部的机床的图像,获取作业者针对机床的图像的操作内容,
所述存储部存储有与作业者针对机床的图像的操作对应的机床的动作,
所述显示部显示将工件配置于机床的工作台的图像,
所述操作内容包含由作业者将工件的一个面选择为指定面的操作,
所述信息控制部计算用于使所述指定面朝向预先决定的方向的旋转进给轴的旋转角度,与所述操作内容对应地生成用于机床进行动作的动作指令,
所述动作指令包含基于所述旋转角度而沿着旋转进给轴旋转的指令,
基于所述动作指令而使机床工作。
CN201480082927.2A 2014-10-27 2014-10-27 机床的控制方法以及机床的控制装置 Active CN107077124B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2014/078519 WO2016067342A1 (ja) 2014-10-27 2014-10-27 工作機械の制御方法および工作機械の制御装置

Publications (2)

Publication Number Publication Date
CN107077124A CN107077124A (zh) 2017-08-18
CN107077124B true CN107077124B (zh) 2019-10-15

Family

ID=55856737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480082927.2A Active CN107077124B (zh) 2014-10-27 2014-10-27 机床的控制方法以及机床的控制装置

Country Status (6)

Country Link
US (1) US20170308055A1 (zh)
EP (1) EP3214514B1 (zh)
JP (1) JP6351745B2 (zh)
CN (1) CN107077124B (zh)
TW (1) TWI575345B (zh)
WO (1) WO2016067342A1 (zh)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI577493B (zh) * 2014-12-26 2017-04-11 財團法人工業技術研究院 校正方法與應用此方法的自動化設備
JP6235517B2 (ja) * 2015-03-27 2017-11-22 ファナック株式会社 状況に応じたプログラムの提示機能を備えた数値制御装置
JP6333798B2 (ja) * 2015-12-03 2018-05-30 ファナック株式会社 数値制御装置
US10357863B2 (en) * 2016-04-19 2019-07-23 Okuma Corporation Error identification method of machine tool and error identification system of the same
US10359266B2 (en) * 2016-04-19 2019-07-23 Okuma Corporation Position measurement method of object in machine tool and position measurement system of the same
JP2017211956A (ja) * 2016-05-27 2017-11-30 ファナック株式会社 マルチタッチジェスチャによる機械操作が可能な数値制御装置
JP6792975B2 (ja) * 2016-07-25 2020-12-02 Dmg森精機株式会社 工作機械および検知方法
JP2018176320A (ja) * 2017-04-07 2018-11-15 株式会社ディスコ 加工装置
US11215970B2 (en) 2017-04-27 2022-01-04 Mitsubishi Electric Corporation Processing control device, machine tool, and processing control method
US11561528B2 (en) 2017-06-15 2023-01-24 James Edmund Trounson, III Integrated CAD/CAM/CNC software machine tool and machine tool therewith
US10549397B1 (en) * 2017-12-19 2020-02-04 Haas Automation, Inc. Dynamic conveyor control system
US10777066B2 (en) 2018-02-05 2020-09-15 Mitsubishi Electric Corporation Alarm-function setting apparatus, alarm-function setting system and alarm-function setting program
JP6744342B2 (ja) 2018-02-13 2020-08-19 ファナック株式会社 工作機械の制御装置
JP6737824B2 (ja) * 2018-03-13 2020-08-12 ファナック株式会社 制御装置、制御方法及び制御プログラム
JP6748153B2 (ja) * 2018-07-10 2020-08-26 ファナック株式会社 工作機械の異常検出装置
JP6856591B2 (ja) * 2018-09-11 2021-04-07 ファナック株式会社 制御装置、cnc装置及び制御装置の制御方法
CN109143979B (zh) * 2018-09-28 2020-12-25 浙江大学华南工业技术研究院 数控设备的加工控制方法、系统、可读存储介质和设备
JP7022049B2 (ja) * 2018-12-05 2022-02-17 ファナック株式会社 認識装置、システムおよび認識方法
JP6997123B2 (ja) * 2019-02-28 2022-02-03 ファナック株式会社 情報処理装置および情報処理方法
JP7384584B2 (ja) * 2019-05-30 2023-11-21 ファナック株式会社 工作機械制御装置及び工作機械
DE102020002382A1 (de) * 2019-05-30 2020-12-03 Fanuc Corporation Werkzeugmaschinen-steuervorrichtung und werkzeugmaschine
DE102020206303A1 (de) * 2019-06-04 2020-12-10 Fanuc Corporation Werkzeugmaschinensteuerung und werkzeugmaschine
JP7414507B2 (ja) * 2019-12-16 2024-01-16 ファナック株式会社 制御装置、計測システム、計測方法
JP7523859B2 (ja) * 2020-01-24 2024-07-29 株式会社ディスコ 加工装置
TWI883105B (zh) * 2020-01-28 2025-05-11 日商歐普同股份有限公司 控制程式生成裝置、控制程式生成方法、程式
JP7019114B2 (ja) * 2020-02-14 2022-02-14 Dmg森精機株式会社 表示制御システム
US12346085B2 (en) * 2020-04-17 2025-07-01 Fanuc Corporation Machine tool
JPWO2021261513A1 (zh) 2020-06-25 2021-12-30
JP2022024542A (ja) 2020-07-28 2022-02-09 芝浦機械株式会社 加工機、加工システム及び被加工物の製造方法
TWI744147B (zh) 2020-12-24 2021-10-21 財團法人工業技術研究院 可動式機械的動作測試方法與控制主機
WO2022145014A1 (ja) * 2020-12-28 2022-07-07 三菱電機株式会社 表示装置、制御システムおよび作画方法
WO2022163388A1 (ja) * 2021-02-01 2022-08-04 ヤンマーホールディングス株式会社 建設機械
JP7179941B1 (ja) 2021-10-01 2022-11-29 Dmg森精機株式会社 工作機械
CN114035511A (zh) * 2021-10-14 2022-02-11 扬州市创信科技有限公司 一种图形化数控车床智能控制系统及其控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006350602A (ja) * 2005-06-15 2006-12-28 Yushin Precision Equipment Co Ltd 操作端末装置
JP2009193568A (ja) * 2008-01-18 2009-08-27 Brother Ind Ltd 数値制御装置
WO2012105026A1 (ja) * 2011-02-03 2012-08-09 三菱電機株式会社 表示装置、および表示装置の動作確認方法
CN103543690A (zh) * 2013-09-12 2014-01-29 安徽省捷甬达智能机器有限公司 一种图形交互式数控加工方法及装置
CN203894596U (zh) * 2014-02-27 2014-10-22 电子科技大学 数控机床加工状态多参数在线主动监控系统

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6816849B1 (en) * 1998-05-26 2004-11-09 Gerald B. Halt, Jr. Advanced internet interface
JP4505295B2 (ja) * 2004-09-16 2010-07-21 ヤマザキマザック株式会社 Nc加工シミュレーション方法及びnc加工シミュレーション装置
DE102006043390B4 (de) * 2006-09-15 2010-05-27 Dmg Electronics Gmbh Vorrichtung und Verfahren zur Simulation eines Ablaufs zur Bearbeitung eines Werkstücks an einer Werkzeugmaschine
WO2009089337A1 (en) * 2008-01-09 2009-07-16 Illinois Tool Works Inc. Automatic weld arc monitoring system
US8579271B2 (en) * 2008-05-27 2013-11-12 Makino Milling Machine Co., Ltd. Machine tool with a workpiece mounting block
CN102365595B (zh) * 2009-03-27 2014-03-26 三菱电机株式会社 数控装置以及该数控装置的控制方法
DE102009023648A1 (de) * 2009-05-26 2010-12-02 Index-Werke Gmbh & Co. Kg Hahn & Tessky Steuerungssystem
JP5144784B2 (ja) * 2011-04-11 2013-02-13 ファナック株式会社 工作機械の工具軌跡表示装置
DE102011075467A1 (de) * 2011-05-06 2012-11-08 Deckel Maho Pfronten Gmbh Vorrichtung zum bedienen einer automatisierten maschine zur handhabung, montage oder bearbeitung von werkstücken
KR102086167B1 (ko) * 2012-10-18 2020-03-06 두산공작기계 주식회사 공작 기계용 비쥬얼 정보를 이용한 터렛 공구 관리 방법
TWM469514U (zh) * 2013-09-16 2014-01-01 Syntec Inc 具有監控功能之數值控制系統
JP6144596B2 (ja) * 2013-09-30 2017-06-07 Dmg森精機株式会社 表示装置
JP6266300B2 (ja) * 2013-10-24 2018-01-24 Dmg森精機株式会社 工作機械
JP6418763B2 (ja) * 2014-03-19 2018-11-07 Dmg森精機株式会社 工作機械の手動操作用シミュレーション装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006350602A (ja) * 2005-06-15 2006-12-28 Yushin Precision Equipment Co Ltd 操作端末装置
JP2009193568A (ja) * 2008-01-18 2009-08-27 Brother Ind Ltd 数値制御装置
WO2012105026A1 (ja) * 2011-02-03 2012-08-09 三菱電機株式会社 表示装置、および表示装置の動作確認方法
CN103543690A (zh) * 2013-09-12 2014-01-29 安徽省捷甬达智能机器有限公司 一种图形交互式数控加工方法及装置
CN203894596U (zh) * 2014-02-27 2014-10-22 电子科技大学 数控机床加工状态多参数在线主动监控系统

Also Published As

Publication number Publication date
TW201616257A (zh) 2016-05-01
EP3214514A1 (en) 2017-09-06
JP6351745B2 (ja) 2018-07-04
US20170308055A1 (en) 2017-10-26
TWI575345B (zh) 2017-03-21
WO2016067342A1 (ja) 2016-05-06
JPWO2016067342A1 (ja) 2017-06-01
EP3214514A4 (en) 2018-07-25
EP3214514B1 (en) 2019-09-11
CN107077124A (zh) 2017-08-18

Similar Documents

Publication Publication Date Title
CN107077124B (zh) 机床的控制方法以及机床的控制装置
JP6584488B2 (ja) 工作機械の制御方法および工作機械の制御装置
CN107077118B (zh) 机床的控制装置以及机床
JP6335925B2 (ja) 工作機械の制御装置
US10423147B2 (en) Control device for machine tool
US11947332B2 (en) CAD data-based automatic operation device of machining center
US9869994B2 (en) Simulation apparatus for manual operation of machine tool
US10191460B2 (en) Control device for machine tool
EP3689540B1 (en) On-machine measuring method and control device of machine tool
JP6144596B2 (ja) 表示装置
JP2006107043A (ja) 工作機械制御装置
JP2021096561A (ja) 制御装置、計測システム、計測方法
JP2015045990A (ja) 表示装置
CN115917455B (zh) 显示装置和显示方法
JP5230466B2 (ja) 形状測定方法及び測定機能を有する機械
CN118103782A (zh) 加工面推定装置以及计算机可读取的存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant