[go: up one dir, main page]

CN118235098A - 波形显示装置 - Google Patents

波形显示装置 Download PDF

Info

Publication number
CN118235098A
CN118235098A CN202180104179.3A CN202180104179A CN118235098A CN 118235098 A CN118235098 A CN 118235098A CN 202180104179 A CN202180104179 A CN 202180104179A CN 118235098 A CN118235098 A CN 118235098A
Authority
CN
China
Prior art keywords
trajectory
position information
unit
axis
command
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.)
Pending
Application number
CN202180104179.3A
Other languages
English (en)
Inventor
西木悠生
手塚淳一
猪饲聪史
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Publication of CN118235098A publication Critical patent/CN118235098A/zh
Pending legal-status Critical Current

Links

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/406Numerical 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 monitoring or safety
    • G05B19/4069Simulating machining process on screen
    • 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/406Numerical 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 monitoring or safety
    • G05B19/4068Verifying part programme on screen, by drawing or other means

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

提供一种能够判别调整了任意的轴时的对加工面的改善效果的波形显示装置。波形显示装置具备:位置信息获取部,其获取包含机床的各轴的实际位置信息和指令位置信息的位置信息;位置信息选择部,其用于选择由所述位置信息获取部获取到的所述各轴的所述实际位置信息和/或所述指令位置信息,以计算所述机床的刀具前端点的仿真轨迹;仿真轨迹计算部,其基于所选择的所述实际位置信息和所述指令位置信息、以及与所述机床有关的机械信息,来计算所述刀具前端点的所述仿真轨迹;指令轨迹计算部,其基于所述各轴的所述指令位置信息和所述机械信息,来计算所述刀具前端点的指令轨迹;轨迹误差计算部,其计算所述仿真轨迹与所述指令轨迹之间的轨迹误差;以及轨迹强调显示部,其在包括所述仿真轨迹和所述指令轨迹的轨迹中强调显示所述轨迹误差。

Description

波形显示装置
技术领域
本发明涉及一种波形显示装置。
背景技术
以往,已知一种在由机床进行加工时为了评价对加工面的影响而绘制机床的刀具前端点的轨迹的方法(例如,参照专利文献1)。
现有技术文献
专利文献
专利文献1:日本特开2011-192017号公报
发明内容
发明要解决的问题
刀具前端点的坐标值和轨迹误差是基于机床的各轴的实际位置信息计算出的,但是,如果仅显示轨迹误差,有时难以确定通过调整哪个轴来使加工面大幅改善。因此,在刀具前端点的轨迹误差的计算和显示中,要求一种在实际进行伺服调整之前能够判别调整了任意的轴时的对加工面的改善效果的波形显示装置。
用于解决问题的方案
本公开的一个方式所涉及的波形显示装置具备:位置信息获取部,其获取包含机床的各轴的实际位置信息和指令位置信息的位置信息;位置信息选择部,其用于选择由所述位置信息获取部获取到的所述各轴的所述实际位置信息和/或所述指令位置信息,以计算所述机床的刀具前端点的仿真轨迹;仿真轨迹计算部,其基于所选择的所述实际位置信息和所述指令位置信息、以及与所述机床有关的机械信息,来计算所述刀具前端点的所述仿真轨迹;指令轨迹计算部,其基于所述各轴的所述指令位置信息和所述机械信息,来计算所述刀具前端点的指令轨迹;轨迹误差计算部,其计算所述仿真轨迹与所述指令轨迹之间的轨迹误差;以及轨迹强调显示部,其在包括所述仿真轨迹和所述指令轨迹的轨迹中强调显示所述轨迹误差。
发明的效果
根据本公开,能够判别调整了任意的轴时的对加工面的改善效果。
附图说明
图1是示出本实施方式所涉及的波形显示装置的结构的框图。
图2是示出本实施方式所涉及的波形显示装置的处理的流程图。
图3是示出由机床加工的工件的一例的图。
图4A是示出用于供用户选择能够选择的各轴的实际位置信息和指令位置信息的选择项目的图。
图4B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图5A是示出用于供用户选择能够选择的各轴的实际位置信息和指令位置信息的选择项目的图。
图5B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图6A是示出用于任意地设定各轴的选择实际位置信息和指令位置信息的比例的设定项目的图。
图6B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图7A是示出用于任意地设定各轴的选择实际位置信息和指令位置信息的比例的设定项目的图。
图7B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图8A是示出用于选择各轴的选择项目的图。
图8B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图9A是示出用于选择各轴的选择项目的图。
图9B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图10是示出包括仿真轨迹和指令轨迹的轨迹的显示画面的图。
图11A是示出本实施方式所涉及的用于设定机械信息的设定画面的例子的图。
图11B是示出本实施方式所涉及的用于设定机械信息的设定画面的例子的图。
图11C是示出本实施方式所涉及的用于设定机械信息的设定画面的例子的图。
具体实施方式
下面,说明本发明的实施方式的一例。图1是示出本实施方式所涉及的波形显示装置1的概要的图。波形显示装置1例如既可以是如图1所示那样与机床2连接的数值控制装置,或者也可以是具有伺服向导且与数值控制装置连接的计算机装置。
机床2例如是用于对工件进行加工的装置,直接或间接地与波形显示装置1连接。机床2具有刀具、主轴、进给轴等用于进行切削加工的一般的结构。
另外,波形显示装置1具备控制部11、存储部12、操作部13以及显示部14。控制部11是用于控制波形显示装置1的整体的部分,例如可以是CPU。控制部11通过从存储部12适当读出各种程序并执行该各种程序来实现各种功能。存储部12由ROM、RAM、快闪存储器或硬盘(HDD)等构成,存储各种程序和数据等。
操作部13由按钮、键、开关等构成,受理来自操作员的各种输入操作。显示部14由液晶显示器等构成,显示各种信息。此外,操作部13和显示部14也可以是具有一体化而成的触摸面板等的示教操作盘。另外,示教操作盘也可以由平板终端构成。
另外,控制部11具备位置信息获取部111、位置信息选择部112、机械信息设定部113、仿真轨迹计算部114、指令轨迹计算部115、轨迹误差计算部116以及轨迹强调显示部117。
位置信息获取部111从机床2获取包含机床2的各轴的实际位置信息和指令位置信息的位置信息。
位置信息选择部112用于选择由位置信息获取部111获取到的各轴的实际位置信息和/或指令位置信息,以计算机床2的刀具前端点的仿真轨迹。
另外,位置信息选择部112使用于供用户选择能够选择的各轴的实际位置信息和指令位置信息的选择项目显示于显示部14。另外,位置信息选择部112使用于任意地设定各轴的选择实际位置信息和指令位置信息的比例的设定项目显示于显示部14。
机械信息设定部113用于设定与机床2有关的机械信息。具体地,机械信息设定部113用于设定如机床2的旋转的两个轴所在的位置、轴的结构、关节的长度、刀具的长度、偏移等这样的机械信息。另外,机械信息设定部113也可以使用于将机床2的各轴旋转的位置等机械的类型等作为机械信息来进行设定的设定画面显示于显示部14。
仿真轨迹计算部114基于所选择的实际位置信息和指令位置信息、以及与机床2有关的机械信息,来计算刀具前端点的仿真轨迹。
指令轨迹计算部115基于机床2的各轴的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。
轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。
轨迹强调显示部117使包括仿真轨迹和指令轨迹的轨迹显示于显示部14,并在包括仿真轨迹和指令轨迹的轨迹中强调显示轨迹误差。
在本说明书中,仿真轨迹表示至少使用机床2的各轴的实际位置信息计算出的刀具前端点的轨迹。即,仿真轨迹可以仅使用实际位置信息来计算,也可以使用实际位置信息和指令位置信息来计算。另外,指令轨迹表示仅使用机床2的各轴的指令位置信息计算出的刀具前端点的轨迹。
另外,强调显示的方式能够使用任意的方式。例如,强调显示的方式可以是用点或实线来表示轨迹误差、改变表示轨迹误差的线的粗度、改变表示轨迹误差的线的属性等。
并且,也可以是,位置信息选择部112使用于选择各轴中的、显示出轨迹误差减小了的部位的一个轴的选择项目显示于显示部14,轨迹强调显示部117基于轨迹误差来强调显示所选择的一个轴的包括仿真轨迹和指令轨迹的轨迹误差的减小部位。
并且,也可以是,位置信息选择部112使能够对各轴设定不同的颜色的选择项目显示于显示部14,轨迹强调显示部117对各轴的轨迹误差的减小部位分配与所选择的各轴对应的颜色,并使得多个轨迹误差的减小部位叠加地显示于显示部14的一个显示画面。
图2是示出本实施方式所涉及的波形显示装置1的处理的流程图。
在步骤1中,位置信息获取部111从机床2获取包含机床2的各轴的实际位置信息和指令位置信息的位置信息。
在步骤2中,位置信息选择部112选择由位置信息获取部111获取到的各轴的实际位置信息和/或指令位置信息,以计算机床2的刀具前端点的仿真轨迹。
在步骤3中,机械信息设定部113设定与机床2有关的机械信息。
在步骤4中,仿真轨迹计算部114基于所选择的实际位置信息和指令位置信息、以及与机床2有关的机械信息,来计算刀具前端点的仿真轨迹。
在步骤5中,指令轨迹计算部115基于机床2的各轴的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。
在步骤6中,轨迹误差计算部116计算仿真轨迹与指令轨迹之间的轨迹误差。
在步骤7中,轨迹强调显示部117使包括仿真轨迹和指令轨迹的轨迹显示于显示部14,并在包括仿真轨迹和指令轨迹的轨迹中强调显示轨迹误差。
图3是示出由机床2进行加工的工件21的一例的图。如图3所示,工件21是在泵等中使用的叶轮。本实施方式所涉及的机床2的刀具前端点的仿真轨迹和指令轨迹是由机床2的刀具前端点对图3所示的工件21的前端部22进行加工时的轨迹。此外,在图3中示出了叶轮作为工件21的例子,但是叶轮是一个例子,只要进行加工时的轨迹是机床2的刀具前端点的仿真轨迹和指令轨迹,则波形显示装置1能够显示对其它种类的工件21进行加工时的轨迹。
图4A和图5A是示出用于供用户选择能够选择的各轴的实际位置信息和指令位置信息的选择项目31的图,图4B和图5B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面41的图。
如上所述,选择项目31通过位置信息选择部112而被显示于显示部14。选择项目31能够选择X轴、Y轴、Z轴、A轴(主轴)以及B轴(主轴)的实际位置信息或指令位置信息。另外,显示画面41通过轨迹强调显示部117而被显示于显示部14。
当如图4A所示那样受理通过操作部13进行的输入操作而在选择项目31中选择了所有轴的实际位置信息时,仿真轨迹计算部114基于所选择的所有轴的实际位置信息以及所设定的与机床2有关的机械信息,来计算刀具前端点的仿真轨迹。另外,指令轨迹计算部115基于所有轴的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。
轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。然后,轨迹强调显示部117如图4B所示那样在包括仿真轨迹和指令轨迹的轨迹中强调显示轨迹误差。在图4B所示的例子中,用实线表示包括仿真轨迹和指令轨迹的轨迹。另一方面,通过色阶的浓淡来表示轨迹误差。此外,轨迹误差越小,则色阶的颜色越浅,轨迹误差越大,则色阶的颜色越深。
接着,当如图5A所示那样受理通过操作部13进行的输入操作而在选择项目31中选择了X轴的指令位置信息并选择了其它轴的实际位置信息时,仿真轨迹计算部114基于所选择的实际位置信息和指令位置信息、以及机械信息,来计算刀具前端点的仿真轨迹。
另外,指令轨迹计算部115基于X轴、Y轴、Z轴、A轴(主轴)以及B轴(主轴)的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。
然后,轨迹强调显示部117如图5B所示那样强调显示轨迹误差。在图5B所示的例子中,选择了X轴的指令位置信息来替代X轴的实际位置信息。即,图5B所示的轨迹误差是将图4B所示的轨迹误差中的X轴的实际位置信息替换为X轴的指令位置信息而得到的。
可知,由此,在图4B所示的例子中显示于局部画面A1的轨迹误差大,与此相对地,在图5B所示的例子中显示于局部画面A1的轨迹误差消失。另外,可知,在图4B所示的例子中,在其它部位也示出轨迹误差大,但是,在图5B所示的例子中,在其它部位轨迹误差也消失。通过确认这样的轨迹误差的显示,用户能够理解能够通过调整X轴来改善工件的加工面。
图6A和图7A是示出用于任意地设定各轴的选择实际位置信息和指令位置信息的比例的设定项目32的图,图6B和图7B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面42的图。
如上所述,设定项目32通过位置信息选择部112而被显示于显示部14。设定项目32能够通过滑块任意地设定X轴、Y轴、Z轴、A轴(主轴)以及B轴(主轴)的选择实际位置信息和指令位置信息的比例。另外,显示画面42通过轨迹强调显示部117而被显示于显示部14。
在如图6A所示那样受理通过操作部13进行的滑块的输入操作而在设定项目32中所有轴的选择实际位置信息的比例都为100%的情况下,仿真轨迹计算部114基于所选择的实际位置信息以及所设定的与机床2有关的机械信息,来计算刀具前端点的仿真轨迹。另外,指令轨迹计算部115基于X轴、Y轴、Z轴、A轴(主轴)以及B轴(主轴)的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。
轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。然后,轨迹强调显示部117如图6B所示那样使包括仿真轨迹和指令轨迹的轨迹显示于显示部14,并强调显示轨迹误差。
接着,在如图7A所示那样受理通过操作部13进行的滑块的输入操作而在设定项目32中X轴的选择指令位置信息的比例为50%左右且其它轴的选择实际位置信息的比例为100%的情况下,仿真轨迹计算部114基于所选择的实际位置信息和指令位置信息、以及机械信息,来计算刀具前端点的仿真轨迹。
在此,在刀具前端点的坐标值计算中使用的各轴的实际位置信息和指令位置信息是如下面这样计算的。
Xf:实际位置(X轴)
Xc:指令位置(X轴)
p:使用比例(0≤p≤1)
然后,在刀具前端点的坐标计算中使用的X轴的实际位置信息和指令位置信息如下面这样来计算。
X=p·Xf+(1-p)·Xc
其它轴的实际位置信息和指令位置信息也同样被计算,并使用各轴的实际位置信息和指令位置信息来计算刀具前端点的坐标值。仿真轨迹计算部114和指令轨迹计算部115使用这些刀具前端点的坐标值来计算刀具前端点的仿真轨迹和指令轨迹。
另外,指令轨迹计算部115基于X轴、Y轴、Z轴、A轴(主轴)以及B轴(主轴)的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。然后,轨迹强调显示部117如图7B所示那样使包括仿真轨迹和指令轨迹的轨迹显示于显示部14,并强调显示轨迹误差。在图7B所示的例子中,选择了使X轴的实际位置信息向指令位置接近50%左右而得到的值。即,图7B所示的轨迹误差是将图6B所示的轨迹误差中的X轴的实际位置信息替换为X轴的实际位置信息的50%左右及X轴的指令位置信息的50%左右而得到的。
可知,由此,在图6B所示的例子中显示于局部画面A2的轨迹误差大,与此相对地,在图7B所示的例子中显示于局部画面A2的轨迹误差变小。通过确认这样的轨迹误差的显示,用户能够确认任意的轴调整的程度下的对工件的加工面的改善效果。
图8A和图9A是示出用于选择各轴的选择项目33的图,图8B和图9B是示出包括仿真轨迹和指令轨迹的轨迹的显示画面43的图。如图8A所示,选择项目33通过位置信息选择部112而被显示于显示部14。通过选择项目33,能够选择X轴、Y轴、Z轴、A轴(主轴)以及B轴(主轴)中的、显示出轨迹误差减小了的部位(即,加工面改善部位)的一个轴。另外,显示画面43通过轨迹强调显示部117而被显示于显示部14。
当如图8A所示那样受理通过操作部13进行的输入操作而在选择项目33中选择了X轴时,仿真轨迹计算部114基于所选择的X轴的实际位置信息以及所设定的与机床2有关的机械信息,来计算刀具前端点的仿真轨迹。
另外,指令轨迹计算部115基于X轴的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。
然后,轨迹强调显示部117如图8B所示那样使包括仿真轨迹和指令轨迹的轨迹显示于显示部14,并强调显示所选择的X轴的轨迹误差的减小部位。即,图8B所示的轨迹误差的减小部位表示将X轴的实际位置信息替换为X轴的指令位置信息时的加工面被改善的部位。
同样,当如图9A所示那样受理通过操作部13进行的输入操作而在选择项目33中选择了Y轴时,仿真轨迹计算部114基于所选择的Y轴的实际位置信息以及所设定的与机床2有关的机械信息,来计算刀具前端点的仿真轨迹。
另外,指令轨迹计算部115基于Y轴的指令位置信息和机械信息,来计算刀具前端点的指令轨迹。轨迹误差计算部116将仿真轨迹与指令轨迹进行比较,来计算仿真轨迹与指令轨迹之间的轨迹误差。
然后,轨迹强调显示部117如图9B所示那样使包括仿真轨迹和指令轨迹的轨迹显示于显示部14,并强调显示所选择的Y轴的轨迹误差的减小部位。即,图9B所示的轨迹误差的减小部位表示将Y轴的实际位置信息替换为Y轴的指令位置信息时的加工面被改善的部位。像这样,波形显示装置1针对所选择的轴仅关联地显示示出改善效果的部位。因此,用户易于确认对所选择的轴的加工面的改善效果。
图10是示出包括仿真轨迹和指令轨迹的轨迹的显示画面45的图。在图10中,显示画面44A示出将X轴的实际位置信息替换为X轴的指令位置信息时的加工面被改善的部位、即轨迹误差的减小部位。另外,显示画面44B示出将Y轴的实际位置信息替换为Y轴的指令位置信息时的加工面被改善的部位、即轨迹误差的减小部位。另外,显示画面44C示出将Z轴的实际位置信息替换为Z轴的指令位置信息时的加工面被改善的部位、即轨迹误差的减小部位。
同样,轨迹强调显示部117生成示出将A轴、B轴、……的实际位置信息替换为A轴、B轴、……的指令位置信息时的加工面被改善的部位、即轨迹误差的减小部位的显示画面(未图示)。
并且,位置信息选择部112使能够对各轴设定不同的颜色的选择项目显示于显示部14。当受理通过操作部13对选择项目的输入操作时,位置信息选择部112对与选择项目对应的各轴设定不同的颜色。
然后,轨迹强调显示部117使包括仿真轨迹和指令轨迹的轨迹显示于显示部14。并且,轨迹强调显示部117对示出各轴的加工面被改善的部位的轨迹误差的减小部位分配与所选择的各轴对应的颜色,并使得多个轨迹误差的减小部位叠加地显示于显示部14的一个显示画面45。即,轨迹强调显示部117将显示画面44A、44B、44C……整合地显示于一个显示画面45。由此,用户能够通过视觉识别显示画面45,来无需逐个对轴进行确认而针对所有轴中的各个轴整合地确认加工面的改善部位。
图11A、图11B以及图11C是示出本实施方式所涉及的用于设定机械信息的设定画面51的例子的图。设定画面51是伺服向导的设定画面,通过机械信息设定部113而被显示于显示部14。
如图11A所示,机械信息设定部113当通过操作部13受理了选择项目B1的“刀具旋转型”的操作时,在局部画面B2中显示表示将刀具旋转型(机床2的刀具具有两个轴)作为机械信息来进行设定的图像。
另外,如图11B所示,机械信息设定部113当通过操作部13受理了选择项目B1的“工作台旋转型”的操作时,在局部画面B2中显示表示将工作台旋转型(机床2的工作台具有两个轴)作为机械信息来进行设定的图像。
另外,如图11C所示,机械信息设定部113当通过操作部13受理了选择项目B1的“混合型”的操作时,在局部画面B2中显示表示将混合型(机床2的刀具和工作台分别具有一个轴)作为机械信息来进行设定的图像。
像这样,波形显示装置1将机床的各轴旋转的位置作为机械信息来进行设定,由此能够唯一地确定与所设定的机械信息相应的机床的刀具前端点。
根据本实施方式,波形显示装置1具备:位置信息获取部111,其获取包含机床2的各轴的实际位置信息和指令位置信息的位置信息;位置信息选择部112,其用于选择由位置信息获取部111获取到的各轴的实际位置信息和/或指令位置信息,以计算机床2的刀具前端点的仿真轨迹;仿真轨迹计算部114,其基于所选择的实际位置信息和指令位置信息、以及与机床2有关的机械信息,来计算刀具前端点的仿真轨迹;指令轨迹计算部115,其基于各轴的指令位置信息和机械信息,来计算刀具前端点的指令轨迹;轨迹误差计算部116,其计算仿真轨迹与指令轨迹之间的轨迹误差;以及轨迹强调显示部117,其在包括仿真轨迹和指令轨迹的轨迹中强调显示轨迹误差。
根据这样的结构,波形显示装置1能够将任意的轴的实际位置替换为指令位置,来计算并显示刀具前端点的轨迹误差。因此,波形显示装置1能够在实际进行伺服马达的调整(例如,增益的调整、反转误差的调整等)之前判别调整了任意的轴时的对加工面的改善效果,从而能够缩短调整伺服马达的时间。
另外,波形显示装置1还具备机械信息设定部113,该机械信息设定部113用于设定与机床2有关的机械信息。由此,波形显示装置1能够通过利用机械信息设定部113设定机械信息,来唯一地确定与所设定的机械信息相应的机床的刀具前端点。
另外,位置信息选择部112使用于供用户选择能够选择的各轴的实际位置信息和指令位置信息的选择项目显示于显示部14。由此,使用波形显示装置1的用户能够选择各轴的实际位置信息和指令位置信息,以计算轨迹误差。
另外,位置信息选择部112使用于任意地设定各轴的选择实际位置信息和指令位置信息的比例的设定项目显示于显示部14。由此,使用波形显示装置1的用户能够将各轴的实际位置信息和指令位置信息设定在任意的位置,以计算轨迹误差。
另外,位置信息选择部112使用于选择各轴中的、显示出轨迹误差减小了的部位的一个轴的选择项目显示于显示部14,轨迹强调显示部117基于轨迹误差来在所选择的一个轴的包括仿真轨迹和指令轨迹的轨迹中强调显示轨迹误差。由此,波形显示装置1针对所选择的轴仅关联地显示示出改善效果的部位。因此,用户易于确认对所选择的轴的加工面的改善效果。
另外,位置信息选择部112使能够对各轴设定不同的颜色的选择项目显示于显示部14,轨迹强调显示部117对各轴的轨迹误差分配与所选择的各轴对应的颜色,并使得多个轨迹误差叠加地显示于显示部14的一个显示画面。由此,波形显示装置1将多个轨迹误差整合地显示于一个显示画面。因此,用户能够通过视觉识别整合了多个轨迹误差而得到的一个显示画面,来无需逐个对轴进行确认而针对所有轴中的各个轴整合地确认加工面的改善部位。
另外,机械信息设定部113使用于将机床2的各轴旋转的位置作为机械信息来进行设定的设定画面显示于显示部14。因此,波形显示装置1将机床的各轴旋转的位置作为机械信息来进行设定,由此能够唯一地确定与所设定的机械信息相应的机床的刀具前端点。
以上,对本发明的实施方式进行了说明,但是上述的波形显示装置1能够通过硬件、软件或它们的组合来实现。另外,由上述的波形显示装置1进行的控制方法也能够通过硬件、软件或它们的组合来实现。在此,通过软件来实现的意思是通过由计算机读取并执行程序来实现。
程序能够使用各种类型的非暂态计算机可读介质(Non-transitory ComputerReadable Medium)来保存并供给到计算机。非暂态计算机可读介质包括各种类型的具有实体的记录介质(Tangible Storage Medium:有形存储介质)。非暂态计算机可读介质的例子包括磁记录介质(例如硬盘驱动器)、磁光记录介质(例如磁光盘)、CD-ROM(Read OnlyMemory:只读存储器)、CD-R、CD-R/W、半导体存储器(例如掩模ROM、PROM(ProgrammableROM:可编程ROM)、EPROM(Erasable PROM:可擦除PROM)、快闪ROM、RAM(random accessmemory:随机存取存储器))。
另外,上述的各实施方式是本发明的优选的实施方式,但是并不是将本发明的范围仅限定于上述的各实施方式,能够以在不脱离本发明的主旨的范围内施加了各种变更而得到的方式来实施。
附图标记说明
1:波形显示装置;11:控制部;12:存储部;13:操作部;14:显示部;111:位置信息获取部;112:位置信息选择部;113:机械信息设定部;114:仿真轨迹计算部;115:指令轨迹计算部;116:轨迹误差计算部;117:轨迹强调显示部。

Claims (7)

1.一种波形显示装置,具备:
位置信息获取部,其获取包含机床的各轴的实际位置信息和指令位置信息的位置信息;
位置信息选择部,其用于选择由所述位置信息获取部获取到的所述各轴的所述实际位置信息和/或所述指令位置信息,以计算所述机床的刀具前端点的仿真轨迹;
仿真轨迹计算部,其基于所选择的所述实际位置信息和所述指令位置信息、以及与所述机床有关的机械信息,来计算所述刀具前端点的所述仿真轨迹;
指令轨迹计算部,其基于所述各轴的所述指令位置信息和所述机械信息,来计算所述刀具前端点的指令轨迹;
轨迹误差计算部,其计算所述仿真轨迹与所述指令轨迹之间的轨迹误差;以及
轨迹强调显示部,其在包括所述仿真轨迹和所述指令轨迹的轨迹中强调显示所述轨迹误差。
2.根据权利要求1所述的波形显示装置,其中,
还具备机械信息设定部,所述机械信息设定部用于设定与所述机床有关的所述机械信息。
3.根据权利要求1或2所述的波形显示装置,其中,
所述位置信息选择部使用于供用户选择能够选择的所述各轴的所述实际位置信息和所述指令位置信息的选择项目显示于显示部。
4.根据权利要求1或2所述的波形显示装置,其中,
所述位置信息选择部使用于任意地设定所述各轴的选择所述实际位置信息和所述指令位置信息的比例的设定项目显示于显示部。
5.根据权利要求1或2所述的波形显示装置,其中,
所述位置信息选择部使用于选择所述各轴中的、显示出所述轨迹误差减小了的部位的一个轴的选择项目显示于显示部,
所述轨迹强调显示部基于所述轨迹误差来在所选择的所述一个轴的包括所述仿真轨迹和所述指令轨迹的所述轨迹中强调显示所述轨迹误差的减小部位。
6.根据权利要求1或2所述的波形显示装置,其中,
所述位置信息选择部使能够对所述各轴设定不同的颜色的选择项目显示于显示部,
所述轨迹强调显示部对所述各轴的轨迹误差的减小部位分配与所选择的所述各轴对应的颜色,并使得多个轨迹误差的减小部位叠加地显示于所述显示部的一个显示画面。
7.根据权利要求2所述的波形显示装置,其中,
所述机械信息设定部使用于将所述机床的所述各轴旋转的位置作为所述机械信息来进行设定的设定画面显示于显示部。
CN202180104179.3A 2021-12-06 2021-12-06 波形显示装置 Pending CN118235098A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/044703 WO2023105567A1 (ja) 2021-12-06 2021-12-06 波形表示装置

Publications (1)

Publication Number Publication Date
CN118235098A true CN118235098A (zh) 2024-06-21

Family

ID=86729815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180104179.3A Pending CN118235098A (zh) 2021-12-06 2021-12-06 波形显示装置

Country Status (4)

Country Link
JP (1) JPWO2023105567A1 (zh)
CN (1) CN118235098A (zh)
DE (1) DE112021008227T5 (zh)
WO (1) WO2023105567A1 (zh)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3399419B2 (ja) * 1999-10-28 2003-04-21 三菱電機株式会社 数値制御シミュレーション装置
JP5428965B2 (ja) * 2010-03-15 2014-02-26 オムロン株式会社 表示装置、表示制御方法、プログラム、およびコンピュータ読み取り可能な記録媒体
JP5374616B1 (ja) * 2012-06-14 2013-12-25 ファナック株式会社 工作機械の工具ベクトルを表示する工具軌跡表示装置
JP6450732B2 (ja) * 2016-11-11 2019-01-09 ファナック株式会社 数値制御装置
JP6878378B2 (ja) * 2018-10-31 2021-05-26 ファナック株式会社 数値制御装置
JP7348013B2 (ja) * 2019-09-30 2023-09-20 ファナック株式会社 シミュレーション装置

Also Published As

Publication number Publication date
DE112021008227T5 (de) 2024-07-11
WO2023105567A1 (ja) 2023-06-15
JPWO2023105567A1 (zh) 2023-06-15

Similar Documents

Publication Publication Date Title
US10152044B2 (en) Control device for machine tool
CN102224469B (zh) 用于控制加工设备的装置和方法
US20070051701A1 (en) Machining condition setting method for electrical discharge machines
US20140214203A1 (en) Operating program writing system
US10437229B2 (en) Numerical controller
CN110737244B (zh) 数值控制装置和数据编辑方法
US20200125245A1 (en) Control device, communication terminal, and control system
EP3263268B1 (en) Offline teaching device
US4691649A (en) Input device for sewing machine
JP6638979B2 (ja) 加工工程管理機能付き数値制御装置および加工工程管理プログラム
KR20150066633A (ko) 공구리스트 자동생성장치 및 그 방법
CN118235098A (zh) 波形显示装置
US10802051B2 (en) Waveform display device that allows cycle time comparison to be made
US20180217567A1 (en) Controller
US20220147014A1 (en) Operating device and method
JP6448860B1 (ja) 数値制御装置および表示方法
JP2003058216A (ja) 工具の摩耗補正の入力プログラム、入力装置、入力装置付きcnc工作機械
JP2022018836A (ja) 切削加工支援システム
CN115136083B (zh) 显示控制装置
US20250060725A1 (en) Machining processing apparatus and machining conditions setting method
WO2023012973A1 (ja) 数値制御装置
CN120326407A (zh) 控制刀座移动的方法、电子设备和计算机可读存储介质
JPH03156506A (ja) 対話型数値制御装置又は自動プログラミング装置のncプログラム作成方法
JPH10138133A (ja) Nc研削盤による多溝研削加工方法およびnc研削盤
JPH06202906A (ja) Ncプログラム編集装置

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