[go: up one dir, main page]

JP6860529B2 - 数値制御装置及びデータ編集方法 - Google Patents

数値制御装置及びデータ編集方法 Download PDF

Info

Publication number
JP6860529B2
JP6860529B2 JP2018136380A JP2018136380A JP6860529B2 JP 6860529 B2 JP6860529 B2 JP 6860529B2 JP 2018136380 A JP2018136380 A JP 2018136380A JP 2018136380 A JP2018136380 A JP 2018136380A JP 6860529 B2 JP6860529 B2 JP 6860529B2
Authority
JP
Japan
Prior art keywords
unit
data
control device
numerical control
setting screen
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
JP2018136380A
Other languages
English (en)
Other versions
JP2020013432A (ja
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
Priority to JP2018136380A priority Critical patent/JP6860529B2/ja
Priority to US16/442,877 priority patent/US11009852B2/en
Priority to DE102019004458.4A priority patent/DE102019004458A1/de
Priority to CN201910644664.4A priority patent/CN110737244B/zh
Publication of JP2020013432A publication Critical patent/JP2020013432A/ja
Application granted granted Critical
Publication of JP6860529B2 publication Critical patent/JP6860529B2/ja
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/4097Numerical 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 design data to control NC machines, e.g. CAD/CAM
    • 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/4093Numerical 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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • 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/32095Text, menu driven editor for batch programming, phase sequence, 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/32337Simulation, statechart SC

Landscapes

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

Description

本発明は、数値制御装置及びデータ編集方法に関する。
従来、例えば、工作機械、及び産業用ロボット等の機械(サービス用ロボットや鍛圧機械及び射出成形機といった様々な機械を含む。)を制御する数値制御装置(NC(Numerical Control)装置)には、表示装置が設けられている。
ここで、数値制御装置は、コンピュータ数値制御装置(CNC装置)等も含まれ、以降、本明細書においては、数値制御装置を、コンピュータ数値制御装置等を含むものとして説明する。また、本明細書においては、数値制御装置が制御する工作機械、及び産業用ロボット等の機械を、産業機械として説明する。
そして、数値制御装置の表示装置には、例えば、産業装置の動作に関するシミュレーション画面を表示し、対話プログラミングの編集をすることが行われる。
例えば、表示画面上で特定された座標位置の入力を受け付け、対応するデータの編集画面に遷移する自動プログラミング・シミュレーション装置が示されている。
特開2002−91523号公報
この特許文献1に記載のものは、表示画面上で特定された座標位置の入力を受け付けると、動作データを編集するデータ編集画面に遷移するものである。しかし、編集画面には、多数の項目がある。そのため、オペレータは、多数の項目から変更したい項目を探すのに時間がかかっていた。また、オペレータが誤って、多数の項目からデータを選択して編集する可能性があった。
他方、現在では、数値制御装置の表示装置には、例えば、タッチ(位置入力)機能を有する液晶パネルのような表示装置が設けられ、オペレータのタッチ操作に応じて様々な情報を表示することが行われている。
本発明は、動作データの編集において、時間の短縮を図り、かつ、誤りを軽減することができる数値制御装置及びデータ編集方法を提供することを目的とする。
(1)本発明の表示部(例えば、後述の「タッチパネル40」)に表示されたシミュレーション画面を用いて産業機械の動作データを編集する数値制御装置(例えば、後述の「数値制御装置1」)は、操作対象物及び操作種類と、編集項目を含む設定画面データとを対応付けた編集データを記憶する編集データ記憶部(例えば、後述の「編集データ記憶部32」)と、前記シミュレーション画面におけるユーザによるタッチ操作を受け付けるタッチ操作受付部(例えば、後述の「タッチ操作受付部12」)と、前記タッチ操作受付部により受け付けた前記タッチ操作により、前記シミュレーション画面における操作対象物と、操作種類とを特定する操作特定部(例えば、後述の「操作特定部13」)と、前記編集データ記憶部を参照して、前記操作特定部により特定した前記操作対象物及び前記操作種類に対応した前記設定画面データを抽出する設定画面データ抽出部(例えば、後述の「設定画面データ抽出部15」)と、前記設定画面データ抽出部により抽出した前記設定画面データを編集する編集処理部(例えば、後述する「編集処理部16」)と、前記編集処理部により編集した編集後の設定画面データを、前記表示部に出力する設定画面出力部(例えば、後述の「設定画面出力部17」)と、を備える。
(2) (1)に記載の数値制御装置において、前記編集処理部は、前記設定画面データ抽出部により抽出した前記設定画面データの前記編集項目に、前記動作データに基づく値を設定する編集を行うものであってもよい。
(3) (2)に記載の数値制御装置において、前記編集処理部は、前記操作特定部により特定した操作対象物及び操作種類に対応した前記編集項目を強調表示する編集を行うものであってもよい。
(4) (2)に記載の数値制御装置において、前記編集処理部は、前記操作特定部により特定した操作対象物及び操作種類に対応した前記編集項目にカーソルを配置する編集を行うものであってもよい。
(5) (1)から(4)までのいずれかに記載の数値制御装置において、工具情報と、前記工具情報が示す工具における加工形状に関する加工形状情報と、前記工具情報が示す工具と前記加工形状情報が示す加工形状における加工経路に関する加工経路情報と、操作種類に関する操作種類情報とに基づいて、前記編集データを生成する編集データ生成部(例えば、後述する「編集データ生成部25」)を備えるものであってもよい。
(6) (1)から(5)までのいずれかに記載の数値制御装置において、前記動作データによる動作開始からの時間を示す時間位置を受け付ける時間位置受付部(例えば、後述する「時間位置受付部21」)と、前記時間位置受付部により受け付けた前記時間位置に対応するシミュレーション画面を、前記表示部に出力するシミュレーション画面出力部(例えば、後述する「シミュレーション画面出力部22」)と、を備えるものであってもよい。
(7) (1)から(6)までのいずれかに記載の数値制御装置において、前記設定画面出力部により出力した前記編集後の設定画面データに対する入力を受け付ける入力受付部(例えば、後述の「入力受付部18」)と、前記入力受付部により受け付けた入力に基づいて、前記動作データを修正する動作データ修正部(例えば、後述の「動作データ修正部19」)と、を備えるものであってもよい。
(8) (1)から(7)までのいずれかに記載の数値制御装置において、前記操作特定部により特定された前記操作種類が特定の操作の場合に、特定された前記操作対象物の操作に関するガイド情報を、前記表示部に出力するガイド処理部(例えば、後述の「ガイド処理部14」)を備えるものであってもよい。
(9) 本発明の数値制御装置(例えば、後述の「数値制御装置1」)であるコンピュータの表示部(例えば、後述の「タッチパネル40」)に表示された産業機械のシミュレーション画面を用いて産業機械の動作データを編集する方法は、前記コンピュータが、操作対象物及び操作種類と、編集項目を含む設定画面データとを対応付けた編集データを記憶する編集データ記憶部(例えば、後述の「編集データ記憶部32」)を備えており、前記コンピュータが、前記シミュレーション画面におけるユーザによるタッチ操作を受け付けるタッチ操作受付ステップと、受け付けた前記タッチ操作により、前記シミュレーション画面における操作対象物と、操作種類とを特定する操作特定ステップと、前記編集データ記憶部を参照して、特定した前記操作対象物及び前記操作種類に対応した前記設定画面データを抽出する設定画面データ抽出ステップと、抽出した前記設定画面データを編集する編集処理ステップと、編集した編集後の設定画面データを、前記表示部に出力する設定画面出力ステップと、を含む。
(10) (9)に記載のデータ編集方法において、前記コンピュータが、工具情報と、前記工具情報が示す工具における加工形状に関する加工形状情報と、前記工具情報が示す工具と前記加工形状情報が示す加工形状における加工経路に関する加工経路情報と、操作種類に関する操作種類情報とに基づいて、前記編集データを生成する編集データ生成ステップを含むものであってもよい。
本発明によれば、動作データの編集において、時間の短縮を図り、かつ、誤りを軽減することができる数値制御装置及びデータ編集方法を提供することができる。
本実施形態における数値制御装置のブロック図である。 本実施形態における数値制御装置の編集データの生成を説明するための図である。 本実施形態における数値制御装置の編集データ記憶部の例を示す図である。 本実施形態における数値制御装置の動作データ編集処理を示すフローチャートである。 本実施形態における数値制御装置の操作処理を示すフローチャートである。 本実施形態における数値制御装置の設定画面データ抽出処理を示すフローチャートである。 本実施形態における数値制御装置に表示されるシミュレーション画面の例を示す図である。 本実施形態における数値制御装置に表示される設定画面の例を示す図である。 本実施形態における数値制御装置に表示されるシミュレーション画面の例を示す図である。 本実施形態における数値制御装置に表示される設定画面の例を示す図である。 本実施形態における数値制御装置に表示されるシミュレーション画面の例を示す図である。 本実施形態における数値制御装置に表示される設定画面の例を示す図である。 本実施形態における数値制御装置に表示されるシミュレーション画面の例を示す図である。 本実施形態における数値制御装置に表示されるガイド画面の例を示す図である。
(実施形態)
まず、本発明の実施形態の概略を説明する。本実施形態は、少なくとも工作機械又はロボットを含む産業機械に対して制御を行う制御装置の一例である数値制御装置に関するものである。そして、本実施形態は、数値制御装置における動作データの編集を、より正確に、かつ、時間を短縮して行うことができるためのものに関する。
[数値制御装置1]
数値制御装置1は、数値制御装置1に接続される工作機械やロボット等の産業機械を制御することにより、産業機械に所定の動作を行わせるための装置である。
ここで、図1に基づき数値制御装置1を説明する。
図1は、本実施形態における数値制御装置1のブロック図である。
数値制御装置1は、制御部10と、記憶部30と、入力部及び表示部としてのタッチパネル40と、通信部45とを備える。
制御部10は、CPU(中央処理装置)であってよく、記憶部30に記憶された数値制御装置1を制御する各種のプログラムを実行することにより、数値制御装置1を統括制御する。
制御部10は、操作処理部11と、シミュレーション部20と、編集データ生成部25とを備える。これらの各機能部は、制御部10が記憶部30に格納されたプログラムを実行することにより実現される。なお、数値制御装置1は、これらの機能部以外に、数値制御装置1に特有の機能部を含むが、それについては当業者にとって公知であることから、説明を省略する。
操作処理部11は、オペレータ(ユーザ)によるオペレーション処理に関する制御部である。
操作処理部11は、タッチ操作受付部12と、操作特定部13と、ガイド処理部14と、設定画面データ抽出部15と、編集処理部16と、設定画面出力部17と、入力受付部18と、動作データ修正部19とを備える。
タッチ操作受付部12は、タッチパネル40を介してオペレータのタッチ操作を受け付ける。タッチ操作受付部12は、タッチ操作として、タッチ位置と、タッチ位置からのタッチの移動位置及び時間による移動状況とを受け付ける。ここで、タッチ位置とは、例えば、タッチパネル40の座標位置により示されるものである。また、移動状況とは、タッチ位置からの移動の変位により示されるものであり、同時タッチ数をも含む。
操作特定部13は、タッチ位置と、移動状況とから、シミュレーション画面における操作対象物と、操作種類とを特定する。より具体的には、操作特定部13は、タッチ位置に対応したシミュレーション画面の表示物を、操作対象物として特定する。また、操作種類とは、移動状況に対応したものであり、例えば、ドラッグ、ピンチイン/ピンチアウト、長押し等である。
ガイド処理部14は、操作特定部13により特定された操作対象物に対して可能な操作種類と、設定画面データの内容とをガイド情報として、タッチパネル40にガイド表示させる。
設定画面データ抽出部15は、操作特定部13により特定された操作対象物及び操作種類に対応した設定画面データを、編集データ記憶部32から抽出する。設定画面データは、動作データを修正するための画面と、画面において修正が可能な編集項目とを含む。
編集処理部16は、設定画面データ抽出部15により抽出した設定画面データを編集する。より具体的には、編集処理部16は、抽出した設定画面データの編集項目に、動作データに基づく値を追加し、表示態様を変更する編集を行う。ここで、表示態様の変更とは、例えば、操作対象物及び操作種類に対応した編集項目の値を色付けしたり、編集項目の値を太字にしたりする等の強調表示をいう。また、表示態様の変更には、例えば、操作対象物及び操作種類に対応した編集項目にカーソルを配置することを含む。
設定画面出力部17は、編集処理部16による編集後の設定画面データを、タッチパネル40に出力する。ここで、設定画面出力部17は、シミュレーション画面の上に、例えば、別ウィンドウにした設定画面データに基づく画面を、重ねて表示してもよい。また、設定画面出力部17は、シミュレーション画面に代えて、設定画面データに基づく画面を表示してもよい。さらに、設定画面出力部17は、シミュレーション画面に並べて、設定画面データに基づく画面を表示してもよい。
入力受付部18は、出力された設定画面データに基づく画面に対してオペレータが入力した、修正入力データを受け付ける。
動作データ修正部19は、入力受付部18により受け付けた修正入力データを、動作データに反映させる修正を行う。
シミュレーション部20は、動作データに基づいてシミュレーション画面データを生成し、タッチパネル40に出力する制御部である。シミュレーション部20は、時間位置受付部21と、シミュレーション画面出力部22とを備える。
時間位置受付部21は、シミュレーション画面におけるシミュレーションが開始されてからの時間位置を受け付ける。時間位置受付部21は、時間位置として、シミュレーションが開始からの経過時間(例えば、1秒等)を受け付けてもよい。また、時間位置受付部21は、時間位置として、作業工程を受け付けてもよい。
シミュレーション画面出力部22は、時間位置受付部21により受け付けた時間位置での動作データをシミュレートしたシミュレーション画面データを、タッチパネル40に出力する。
編集データ生成部25は、工具情報記憶部35に記憶された工具情報と、加工形状情報記憶部36に記憶された加工形状情報と、加工経路情報記憶部37に記憶された加工経路情報と、操作種類情報記憶部38に記憶された操作種類情報とに基づいて、編集データを生成する。ここで、工具情報には、例えば、工具の寸法等のデータを含む。また、加工形状情報と加工経路情報には、例えば、素材材質に応じて工具ごとに設定された切削条件データ等を含む。
記憶部30は、制御部10により実行されるプログラム等を記憶する記憶領域である。記憶部30は、プログラム記憶部31と、編集データ記憶部32と、動作データ記憶部33と、工具情報記憶部35と、加工形状情報記憶部36と、加工経路情報記憶部37と、操作種類情報記憶部38とを備える。
プログラム記憶部31は、数値制御装置1の制御部10が実行する各種のプログラムを記憶する。プログラム記憶部31は、上述した制御部10の各種機能を実行するプログラムを記憶している。
編集データ記憶部32は、編集データ生成部25によって生成した編集データを記憶する。
動作データ記憶部33は、動作データを記憶する。ここで、動作データは、予め作成されて動作データ記憶部33に記憶されている。
工具情報記憶部35は、工具情報を記憶する。ここで、工具情報とは、数値制御装置1が有する工具設定画面(図示せず)で予め設定された情報をいう。
加工形状情報記憶部36は、加工形状情報を記憶する。ここで、加工形状情報とは、数値制御装置1が有する加工形状入力画面(図示せず)で予め設定された情報をいう。
加工経路情報記憶部37は、加工経路情報を記憶する。ここで、加工経路情報とは、数値制御装置1が有する加工経路生成部(図示せず)で予め生成された情報をいう。
操作種類情報記憶部38は、操作種類情報を記憶する。ここで、操作種類情報とは、タッチ操作に関する操作種類の情報をいう。
タッチパネル40は、オペレータの指によるタッチ操作を受け付ける入力部としての機能と、表示部としての機能との両方の役割を担う。
通信部45は、産業機械等との間で通信を行うインタフェースである。
[編集データ生成処理]
次に、数値制御装置1の編集データ生成処理について説明する。
図2は、本実施形態における数値制御装置1の編集データの生成を説明するための図である。
数値制御装置1の制御部10(編集データ生成部25)は、工具情報記憶部35に記憶された工具情報35aと、加工形状情報記憶部36に記憶された加工形状情報36aと、加工経路情報記憶部37に記憶された加工経路情報37aと、操作種類情報記憶部38に記憶された操作種類情報38aとを含む各種の情報に基づいて、編集データを生成する。
ここで、編集データ生成部25が生成する編集データは、表示物と、表示範囲と、操作種類と、工程と、操作に関連する設定項目を含む画面との各項目を含む。ここで、表示物の表示範囲は、表示物を含む範囲であって矩形形状により表され、例えば、表示画面の左上を(0,0)とした4点の座標によって表すことができる。
ユーザ(ここでいうユーザは、オペレータではなく、例えば、数値制御装置1の当該プログラムを作成する者)が、例えば、対話型のプログラムによって各項目を対応付けるように指定することで、編集データ生成部25は、編集データを生成する。具体的には、まず、対話型プログラムを実行することで、表示された画面(図示せず)からユーザが表示物を指定することで、編集データ生成部25が表示範囲を設定する。次に、ユーザが操作種類情報記憶部38から操作種類を選択することで、編集データ生成部25は、表示物と操作種類とを対応付ける。さらに、ユーザが設定画面を選択等することで、編集データ生成部25は、これらの各種情報を対応付けた編集データを生成する。なお、編集データ生成部25は、一部の対応付けを自動で行ってもよい。
そして、制御部10は、編集データ生成部25によって生成された編集データを、編集データ記憶部32に記憶する。
ここで、編集データ記憶部32に記憶された編集データの具体例を、図3に基づいて説明する。
図3は、本実施形態における数値制御装置1の編集データ記憶部32の例を示す図である。
例えば、編集データ32aは、表示物がドリルであり、タッチ操作が横方向の直線的なドラッグであって、工程がS1の場合には、切削入力画面の送り速度の項目を修正対象とすることを示す。
また、編集データ32bは、表示物がタレットであり、タッチ操作が横方向の曲線的なドラッグであって、工程がS3の場合には、工具設定画面の工具番号と補正番号との各項目を修正対象とすることを示す。
さらに、編集データ32cは、表示物が穴形状であり、タッチ操作が縦方向のピンチイン又はピンチアウトであって、工程がSn(nは、自然数)の場合には、穴寸法設定画面の深さの項目を修正対象とすることを示す。
このように、数値制御装置1では、表示物及び操作種類と、編集項目を含む設定画面データを対応付けた編集データを生成することができる。よって、次に説明するオペレータによる操作において、編集データを用いることができる。
[オペレータによる処理]
次に、シミュレーション画面における動作データの編集について説明する。
図4は、本実施形態における数値制御装置1の動作データ編集処理を示すフローチャートである。
図5は、本実施形態における数値制御装置1の操作処理を示すフローチャートである。
図6は、本実施形態における数値制御装置1の設定画面データ抽出処理を示すフローチャートである。
図4のステップS(以下、ステップSを、単にSという。)10において、制御部10(シミュレーション部20)は、動作データ記憶部33に記憶されている動作データに基づいて、シミュレーション画面を生成する。そして、制御部10(シミュレーション部20)は、生成したシミュレーション画面を、タッチパネル40に出力する。
S11において、制御部10(時間位置受付部21)は、時間位置変更を受け付けたか否かを判断する。制御部10は、例えば、作業工程を入力する画面(図示せず)に該当の作業工程を入力することで、時間位置変更を受け付ける。時間位置変更を受け付けた場合(S11:YES)には、制御部10は、処理をS12に移す。他方、時間位置変更を受け付けない場合(S11:NO)には、制御部10は、処理をS13に移す。
S12において、制御部10(シミュレーション画面出力部22)は、時間位置変更処理を行う。具体的には、制御部10は、現在出力しているシミュレーション画面に代えて、受け付けた時間位置に変更した変更後のシミュレーション画面を出力する。
S13において、制御部10(タッチ操作受付部12)は、タッチパネル40がタッチ操作を検出することで、タッチ操作を受け付けたか否かを判断する。タッチ操作を受け付けた場合(S13:YES)には、制御部10は、処理をS14に移す。他方、タッチ操作を受け付けない場合(S13:NO)には、制御部10は、処理をS15に移す。
S14において、制御部10(操作処理部11)は、操作処理を行う。
ここで、操作処理について、図5に基づき説明する。
図5のS20において、制御部10(操作処理部11)は、設定画面データ抽出処理を行う。
ここで、設定画面データ抽出処理について、図6に基づき説明する。
図6のS30において、制御部10(操作特定部13)は、編集データ記憶部32を参照し、タッチ位置を範囲に含む表示物を特定する。制御部10は、タッチ操作を検出した座標位置を表示範囲に含む表示物を特定する。
S31において、制御部10(操作特定部13)は、表示物を特定できたか否かを判断する。タッチ操作を検出した座標位置に、いずれの表示範囲をも含まない場合には、制御部10は、表示物を特定できない。表示物を特定できた場合(S31:YES)には、制御部10は、処理をS32に移す。他方、表示物を特定できない場合(S31:NO)には、制御部10は、処理を図4のS15に移す。なお、制御部10は、操作対象が特定できなかった旨を、タッチパネル40に出力してもよい。
S32において、制御部10(操作特定部13)は、シミュレーション画面が出力している工程を特定する。例えば、時間位置変更を受け付けた場合には、制御部10は、受け付けた時間位置に対応した工程を、シミュレーション画面が出力している工程として特定する。また、制御部10は、シミュレーション画面の開始時間からの経過情報に基づいて、工程を特定してもよい。
S33において、制御部10(操作特定部13)は、タッチパネル40の検出に基づいて、タッチ操作を特定する。制御部10は、例えば、複数のタッチを同時に検出した場合には、その後の複数の検出位置の移動の変位により、ピンチインやピンチアウトといったタッチ操作を特定する。また、制御部10は、例えば、1つのタッチ操作を検出した場合には、その後の経過時間における検出位置の移動の変位により、タップ、ダブルタップ、長押し、ドラッグ、スワイプ、フリックといった、例えば、指1本のタッチによるタッチ操作を特定する。
S34において、制御部10(操作特定部13)は、特定したタッチ操作が長押し(特定の操作)であるか否かを判断する。タッチ操作が長押しである場合(S34:YES)には、制御部10は、処理をS37に移す。他方、タッチ操作が長押しではない場合(S34:NO)には、制御部10は、処理をS35に移す。
S35において、制御部10(操作特定部13)は、編集データ記憶部32を参照し、タッチ動作に対応する設定画面データが特定できたか否かを判断する。タッチ動作に対応する設定画面データが特定できた場合(S35:YES)には、制御部10は、処理をS36に移す。他方、タッチ動作に対応する設定画面データが特定できなかった場合(S35:NO)には、制御部10は、処理を図4のS15に移す。なお、制御部10は、操作に対応する画面が特定できなかった旨を、タッチパネル40に出力してもよい。
S36において、制御部10(設定画面データ抽出部15)は、編集データ記憶部32から特定した設定画面データを抽出する。その後、制御部10は、処理を図5のS21に移す。
S37において、制御部10(ガイド処理部14)は、特定した表示部である操作対象物で操作が可能な操作種類を、編集データ記憶部32から抽出して編集し、ガイド画面としてタッチパネル40に出力する。その後、制御部10は、処理を図4のS15に移す。
図5に戻り、S21において、制御部10(編集処理部16)は、抽出した設定画面データに対して編集をする。まず、制御部10は、抽出した設定画面データの編集項目に、動作データに基づく値を追加する。次に、制御部10は、操作対象物及び操作種類に対応した編集項目の値の表示態様を変更する。ここで、表示態様の変更については、種々の方法がある。例えば、該当の編集項目にカーソルを配置したり、該当の編集項目の枠を色付けしたり、該当の編集項目の値を、太字にしたり、色付けしたりするものがある。いずれも、該当の編集項目を目立たせるためのものである。なお、表示態様については、これらに限定されるものではない。また、複数の表示態様を組み合わせてもよい。
ここで、具体例を用いて、設定画面データを抽出及び編集し、設定画面を出力する処理について説明する。
図7Aから図10Aまでは、本実施形態における数値制御装置1に表示されるシミュレーション画面50の例を示す図である。
図7Bは、本実施形態における数値制御装置1に表示される穴寸法設定画面60の例を示す図である。
図8Bは、本実施形態における数値制御装置1に表示される穴寸法設定画面61の例を示す図である。
図9Bは、本実施形態における数値制御装置1に表示される穴位置設定画面62の例を示す図である。
図10Bは、本実施形態における数値制御装置1に表示されるガイド画面70の例を示す図である。
図7Aは、シミュレーション画面50の例を示す。シミュレーション画面50は、タッチパネル40に表示されている。このシミュレーション画面50は、産業機械である工作機械が、ワーク55に対する加工を、シミュレート中である。
オペレータの実際の指Fは、タッチパネル40の上でシミュレーション画面50のワーク55にある穴形状51に対して、縦方向にピンチアウトをするタッチ操作を行っている。
オペレータの指Fによるタッチ操作により、制御部10は、タッチ位置にある穴形状51を特定する(図6のS30)。そして、制御部10は、シミュレーション画面50の工程及びタッチ動作から、編集データ記憶部32を参照して、設定画面データを特定して編集をする(図6のS32〜S36、図5のS21)。
ここで、図7Aの操作対象物に対する操作は、図3の編集データ32cに該当する。
制御部10は、穴寸法設定画面60を特定し、図7Bに示すように、穴加工形状情報の径及び深さに、動作データに基づく値を追加する。また、制御部10は、深さの項目60aにカーソル60bを配置する。
図8Aは、同じシミュレーション画面50の例であるが、オペレータの指Fは、シミュレーション画面50のワーク55にある穴形状51に対して、横方向にピンチアウトをするタッチ操作を行っている。
この場合、オペレータの指Fによるタッチ操作により、制御部10は、タッチ位置にある穴形状51を特定する(図6のS30)。そして、制御部10は、シミュレーション画面50の工程及びタッチ動作から、編集データ記憶部32を参照して、設定画面データを特定して編集をする(図6のS32〜S36、図5のS21)。
具体的には、制御部10は、穴寸法設定画面61を特定し、図8Bに示すように、穴加工形状情報の径及び深さに、動作データに基づく値を追加する。また、制御部10は、径の項目61aに色付けをする(図8Bでは、色付けをハッチングで示す)。
図7A及び図7Bと、図8A及び図8Bとで説明したものは、シミュレーション画面50における同じ穴形状51を指定した操作に関するものである。
図7Aにおいて、オペレータは、指Fを縦方向にピンチアウトし、図8Aにおいて、オペレータは、指Fを横方向にピンチアウトしている。縦方向にピンチアウトした場合には、制御部10は、深さを変更するものとして深さの項目に対して表示態様を変更する。一方横方向にピンチアウトした場合には、制御部10は、径を変更するものとして、径の項目に対して表示態様を変更する。
このように、数値制御装置1では、設定する内容は、指Fによるオペレータの直感的な操作に対応するようになっている。また、数値制御装置1では、表示態様を変更する項目も、指Fによるオペレータの直感的な操作に対応するようになっている。そして、制御部10は、表示態様が変更された項目を、オペレータに分かりやすく表示することができる。
図9Aは、同じシミュレーション画面50の例であるが、オペレータの指Fは、シミュレーション画面50のワーク55にある別の穴形状52に対して、左方向にスライドするようにドラッグをするタッチ操作を行っている。
この場合、オペレータの指Fによるタッチ操作により、制御部10は、タッチ位置にある穴形状52を特定する(図6のS30)。そして、制御部10は、シミュレーション画面50の工程及びタッチ動作から、編集データ記憶部32を参照して、設定画面データを特定して編集をする(図6のS32〜S36、図5のS21)。
具体的には、制御部10は、穴位置設定画面62を特定し、図9Bに示すように、穴の位置のX及びYに、動作データに基づく値を追加する。また、制御部10は、Xの項目62aの値を太字にする。そして、制御部10は、編集後の穴位置設定画面62を、タッチパネル40に表示する。
図10Aは、同じシミュレーション画面50の例であるが、オペレータの指Fは、シミュレーション画面50のワーク55にある別の穴形状52に対して、長押しをするタッチ操作を行っている。
この場合、オペレータの指Fによるタッチ操作により、制御部10は、タッチ位置にある穴形状52を特定する(図6のS30)。そして、制御部10は、シミュレーション画面50の工程及びタッチ動作から、タッチ動作が長押しであるので、ガイド画面を編集して表示する(図6のS32〜S34、S37)。
具体的には、制御部10は、編集データ記憶部32を参照し、穴形状であって、該当の工程で設定が可能な画面と、タッチ操作とを抽出して編集する。そして、制御部10は、図10Bに示すような、編集後のガイド画面70を、タッチパネル40に表示する。
このように、数値制御装置1では、オペレータの指Fによる特定の操作を受け付けた場合には、表示物に対して可能な操作及び設定内容をガイド表示する。よって、オペレータが不慣れな者であっても、ガイド表示により操作を行うことができ、利便性に富んだものにできる。
図5に戻り、S22において、制御部10(設定画面出力部17)は、編集後の設定画面データを、タッチパネル40に出力する。
S23において、制御部10(入力受付部18)は、修正入力を受け付ける。具体的には、例えば、図7Bに示す穴寸法設定画面60において、深さの項目60aの値を修正した後に「OK」のボタンを選択したことで、制御部10は、編集項目の修正入力を受け付ける。
S24において、制御部10(動作データ修正部19)は、受け付けた入力内容に基づいて、動作データを修正する。その後、制御部10は、処理を図4のS15に移す。
図4のS15において、制御部10は、シミュレーションを終了するか否かを判断する。制御部10は、シミュレーション自体が終了した場合に限らず、オペレータによってシミュレーションを終了する操作を受け付けた場合に、シミュレーションを終了すると判断する。シミュレーションを終了する場合(S15:YES)には、制御部10は、本処理を終了する。他方、シミュレーションを終了しない場合(S15:NO)には、制御部10は、処理をS11に移す。
このように、数値制御装置1の制御部10は、タッチ操作に対応した設定画面を表示し、編集項目の値についての修正入力を受け付けることで、動作データを修正する。その結果、次にシミュレーション画面を出力する際には、数値制御装置1の制御部10は、修正内容を反映したシミュレーション画面を出力できる。よって、数値制御装置1において、動作データの修正を、簡単かつ正確に行うことができる。
具体的には、数値制御装置1のタッチパネル40に出力された設定画面のうち、タッチ操作に対応する編集項目の表示態様を、操作しやすい態様に変更したり、より目立つように変更したりする。その結果、オペレータにとって、操作のミスを防ぎ、項目を見つけやすいものにできる。
本発明で使用するプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non−transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
(変形例1)
上述した実施形態では、時間位置を工程として受け付けるものを例に説明したが、これに限定されない。シミュレーションの動作開始からの経過時間を、時間位置として受け付けてもよい。
(変形例2)
上述した実施形態では、長押しをした場合に、長押しした位置の表示物に関するガイド画面を表示するものを例に説明したが、これに限定されない。長押しとは異なる他の特定の操作をした場合に、ガイド画面を表示してもよい。また、予め決められた位置(例えば、画面右上等)にタッチ操作をすることで、シミュレーション画面に表示された工程であって、修正可能な表示物に対する操作のガイドを出力してもよい。
(変形例3)
上述した実施形態では、数値制御装置を例に説明したが、これに限定されない。少なくとも工作機械又はロボットを含む産業機械に対して制御を行う制御装置であればよく、例えば、ロボット制御装置等であってもよい。
1 数値制御装置
10 制御部
11 操作処理部
12 タッチ操作受付部
13 操作特定部
14 ガイド処理部
15 設定画面データ抽出部
16 編集処理部
17 設定画面出力部
18 入力受付部
19 動作データ修正部
20 シミュレーション部
21 時間位置受付部
22 シミュレーション画面出力部
25 編集データ生成部
30 記憶部
32 編集データ記憶部
40 タッチパネル(表示部)

Claims (10)

  1. 表示部に表示されたシミュレーション画面を用いて産業機械の動作データを編集する数値制御装置であって、
    操作対象物と、前記操作対象物に対応する経過時間における操作位置の移動に関する情報を含む複数の操作種類と、前記複数の操作種類の各々に対応する編集項目を含む設定画面データとを対応付けた複数の編集データを記憶する編集データ記憶部と、
    前記シミュレーション画面におけるユーザによるタッチ操作を受け付けるタッチ操作受付部と、
    前記タッチ操作受付部により受け付けた前記タッチ操作により、前記シミュレーション画面における操作対象物と、操作種類とを特定する操作特定部と、
    前記編集データ記憶部を参照して、前記操作特定部により特定した前記操作対象物及び前記操作種類に対応した前記設定画面データを抽出する設定画面データ抽出部と、
    前記設定画面データ抽出部により抽出した前記設定画面データを編集する編集処理部と、
    前記編集処理部により編集した編集後の設定画面データを、前記表示部に出力する設定画面出力部と、
    を備える数値制御装置。
  2. 請求項1に記載の数値制御装置において、
    前記編集処理部は、前記設定画面データ抽出部により抽出した前記設定画面データの前記編集項目に、前記動作データに基づく値を設定する編集を行うこと、
    を特徴とする数値制御装置。
  3. 請求項1又は請求項2に記載の数値制御装置において、
    前記編集処理部は、前記操作特定部により特定した操作対象物及び操作種類に対応した前記設定画面データの前記編集項目を強調表示する編集を行うこと、
    を特徴とする数値制御装置。
  4. 請求項1又は請求項2に記載の数値制御装置において、
    前記編集処理部は、前記操作特定部により特定した操作対象物及び操作種類に対応した前記設定画面データの前記編集項目にカーソルを配置する編集を行うこと、
    を特徴とする数値制御装置。
  5. 請求項1から請求項4までのいずれかに記載の数値制御装置において、
    工具情報と、前記工具情報が示す工具における加工形状に関する加工形状情報と、前記工具情報が示す工具と前記加工形状情報が示す加工形状における加工経路に関する加工経路情報と、操作種類に関する操作種類情報とに基づいて、前記編集データを生成する編集データ生成部を備えること、
    を特徴とする数値制御装置。
  6. 請求項1から請求項5までのいずれかに記載の数値制御装置において、
    前記動作データによる動作開始からの時間を示す時間位置を受け付ける時間位置受付部と、
    前記時間位置受付部により受け付けた前記時間位置に対応するシミュレーション画面を、前記表示部に出力するシミュレーション画面出力部と、
    を備えること、
    を特徴とする数値制御装置。
  7. 請求項1から請求項6までのいずれかに記載の数値制御装置において、
    前記設定画面出力部により出力した前記編集後の設定画面データに対する入力を受け付ける入力受付部と、
    前記入力受付部により受け付けた入力に基づいて、前記動作データを修正する動作データ修正部と、
    を備えること、
    を特徴とする数値制御装置。
  8. 請求項1から請求項7までのいずれかに記載の数値制御装置において、
    前記操作特定部により特定された前記操作種類が特定の操作の場合に、特定された前記操作対象物の操作に関するガイド情報を、前記表示部に出力するガイド処理部を備えること、
    を特徴とする数値制御装置。
  9. 数値制御装置であるコンピュータの表示部に表示された産業機械のシミュレーション画面を用いて産業機械の動作データを編集する方法であって、
    前記コンピュータは、操作対象物と、前記操作対象物に対応する経過時間における操作位置の移動に関する情報を含む複数の操作種類と、前記複数の操作種類の各々に対応する編集項目を含む設定画面データとを対応付けた複数の編集データを記憶する編集データ記憶部を備えており、
    前記コンピュータが、
    前記シミュレーション画面におけるユーザによるタッチ操作を受け付けるタッチ操作受付ステップと、
    受け付けた前記タッチ操作により、前記シミュレーション画面における操作対象物と、操作種類とを特定する操作特定ステップと、
    前記編集データ記憶部を参照して、特定した前記操作対象物及び前記操作種類に対応した前記設定画面データを抽出する設定画面データ抽出ステップと、
    抽出した前記設定画面データを編集する編集処理ステップと、
    編集した編集後の設定画面データを、前記表示部に出力する設定画面出力ステップと、
    を含むデータ編集方法。
  10. 請求項9に記載のデータ編集方法において、
    前記コンピュータが、工具情報と、前記工具情報が示す工具における加工形状に関する加工形状情報と、前記工具情報が示す工具と前記加工形状情報が示す加工形状における加工経路に関する加工経路情報と、操作種類に関する操作種類情報とに基づいて、前記編集データを生成する編集データ生成ステップを含む、データ編集方法。
JP2018136380A 2018-07-20 2018-07-20 数値制御装置及びデータ編集方法 Active JP6860529B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2018136380A JP6860529B2 (ja) 2018-07-20 2018-07-20 数値制御装置及びデータ編集方法
US16/442,877 US11009852B2 (en) 2018-07-20 2019-06-17 Numerical controller and data editing method
DE102019004458.4A DE102019004458A1 (de) 2018-07-20 2019-06-25 Numerische steuerung und dateneditierverfahren
CN201910644664.4A CN110737244B (zh) 2018-07-20 2019-07-17 数值控制装置和数据编辑方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018136380A JP6860529B2 (ja) 2018-07-20 2018-07-20 数値制御装置及びデータ編集方法

Publications (2)

Publication Number Publication Date
JP2020013432A JP2020013432A (ja) 2020-01-23
JP6860529B2 true JP6860529B2 (ja) 2021-04-14

Family

ID=69148356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018136380A Active JP6860529B2 (ja) 2018-07-20 2018-07-20 数値制御装置及びデータ編集方法

Country Status (4)

Country Link
US (1) US11009852B2 (ja)
JP (1) JP6860529B2 (ja)
CN (1) CN110737244B (ja)
DE (1) DE102019004458A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7230874B2 (ja) * 2020-03-31 2023-03-01 ブラザー工業株式会社 数値制御装置
JP7458941B2 (ja) * 2020-09-01 2024-04-01 シャープ株式会社 情報処理装置
CN112388929B (zh) * 2020-09-24 2022-08-26 中山市物语云物联网科技股份有限公司 注塑机设备信息采集系统及应用其的信息处理方法
JP2022076384A (ja) * 2020-11-09 2022-05-19 シャープ株式会社 画像形成装置、制御方法、及びプログラム
KR102513450B1 (ko) 2021-01-07 2023-03-22 한국생명공학연구원 신규한 엑토인 합성효소 및 그 용도

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07129219A (ja) * 1993-11-04 1995-05-19 Nikon Corp 数値制御装置
JP4390093B2 (ja) * 2000-09-14 2009-12-24 株式会社森精機製作所 自動プログラミング・シミュレーション装置
US8725283B2 (en) * 2006-08-04 2014-05-13 Hurco Companies, Inc. Generalized kinematics system
JP2008165399A (ja) * 2006-12-27 2008-07-17 Fanuc Ltd シミュレーションデータ作成支援装置
DE502007006658D1 (de) * 2007-01-18 2011-04-21 Studer Ag Fritz Verfahren zum Ansteuern eines verfahrbaren Werkzeugs, Eingabevorrichtung sowie Bearbeitungsmaschine
CN101894279A (zh) * 2009-05-21 2010-11-24 如冈自动化控制技术(上海)有限公司 完全基于触摸屏的数控操作面板
JP5387188B2 (ja) * 2009-07-13 2014-01-15 豊和工業株式会社 Ncプログラムの解析編集装置、方法、プログラム、および記憶媒体
JP2013161376A (ja) * 2012-02-07 2013-08-19 Hakko Denki Kk プログラマブル表示器、そのプログラム、表示/制御システム
US10114364B2 (en) * 2013-04-12 2018-10-30 Mitsubishi Electric Corporation Numerical-control-program editing apparatus, numerical-control-program editing method, and program
EP2891020B1 (en) * 2013-07-30 2017-06-21 Dmg Mori Co., Ltd. Control system for controlling operation of a numerically controlled machine tool, and back-end and front-end control devices for use in such system
JP6266268B2 (ja) * 2013-08-28 2018-01-24 Dmg森精機株式会社 表示装置
JP6266300B2 (ja) * 2013-10-24 2018-01-24 Dmg森精機株式会社 工作機械
JP2015111338A (ja) * 2013-12-06 2015-06-18 株式会社ツガミ 加工プログラム生成装置、加工システム、及び、加工プログラム生成用のプログラム
JP6379501B2 (ja) * 2014-02-05 2018-08-29 株式会社デンソーウェーブ ロボットの教示装置
JP6418763B2 (ja) * 2014-03-19 2018-11-07 Dmg森精機株式会社 工作機械の手動操作用シミュレーション装置
WO2015181921A1 (ja) * 2014-05-28 2015-12-03 三菱電機株式会社 プログラマブル表示器及び作画ソフトウェア
JP6267060B2 (ja) * 2014-05-30 2018-01-24 Dmg森精機株式会社 操作装置
JP6598454B2 (ja) * 2014-11-14 2019-10-30 株式会社クリエイティブマシン 教示データの作成方法、作成装置、及び作成プログラム
JP2016157400A (ja) * 2015-02-26 2016-09-01 ファナック株式会社 タッチパネルで工作機械の軸制御を行う数値制御装置
US9707680B1 (en) * 2015-05-28 2017-07-18 X Development Llc Suggesting, selecting, and applying task-level movement parameters to implementation of robot motion primitives
US10259070B1 (en) * 2015-11-06 2019-04-16 Worth-Pfaff Innovations, Incorporated System and methods for improved sheet metal cutting with improved sharper corners cutting technique
US10198422B2 (en) * 2015-11-06 2019-02-05 Mitsubishi Electric Corporation Information-processing equipment based on a spreadsheet
JP6616173B2 (ja) * 2015-12-14 2019-12-04 Dmg森精機株式会社 加工プログラム編集装置、およびこれを備えた工作機械
JP2017211956A (ja) * 2016-05-27 2017-11-30 ファナック株式会社 マルチタッチジェスチャによる機械操作が可能な数値制御装置
JP6441262B2 (ja) * 2016-06-24 2018-12-19 ファナック株式会社 加工プログラム編集装置、方法、及び編集用プログラム
WO2018051435A1 (ja) * 2016-09-14 2018-03-22 三菱電機株式会社 数値制御装置
JP6730358B2 (ja) * 2018-03-29 2020-07-29 ファナック株式会社 シミュレーション装置

Also Published As

Publication number Publication date
JP2020013432A (ja) 2020-01-23
CN110737244B (zh) 2024-05-31
DE102019004458A1 (de) 2020-01-23
US11009852B2 (en) 2021-05-18
US20200026261A1 (en) 2020-01-23
CN110737244A (zh) 2020-01-31

Similar Documents

Publication Publication Date Title
JP6860529B2 (ja) 数値制御装置及びデータ編集方法
JP5702811B2 (ja) 動作プログラム作成装置
JP5925976B1 (ja) 加工プログラム編集支援装置
JP6333798B2 (ja) 数値制御装置
CN106796425B (zh) 机床的控制装置
JP5990662B2 (ja) 加工プログラム編集支援装置
US9557897B2 (en) Apparatus and method for inputting cutting shape using interactive program in computer numerical control machine tool
CN107249801B (zh) 设定辅助装置、设定辅助方法以及记录介质
CN105793788A (zh) 工作机械的控制装置
JP6867457B2 (ja) 情報処理装置
US20190303517A1 (en) Simulation device
EP3263268A1 (en) Offline teaching device
US11402819B2 (en) Screen creation device and screen creation system
JP2016164721A (ja) 加工工程管理機能付き数値制御装置および加工工程管理プログラム
US20210132755A1 (en) User interface development assistance device, user interface development assistance method, and non-transitory computer-readable recording medium
KR20170131682A (ko) 오브젝트 조정 툴 및 기록 매체
US12498694B2 (en) Operating device and method
US10802051B2 (en) Waveform display device that allows cycle time comparison to be made
US20180217567A1 (en) Controller
CN114237487B (zh) 一种管件加工设备的控制方法、界面生成方法及存储介质
CN107942948B (zh) 探针系统的探测和加工程序的图形化编辑方法
KR20140050176A (ko) 공작 기계용 대화형 프로그램을 이용한 가공 설정 장치 및 가공 설정을 위한 화면 표시 방법
CN119576174A (zh) 一种示教器的交互方法、装置、电子设备和存储介质
CN117581168A (zh) 数值控制装置
CN117615878A (zh) 画面生成装置、计算机可读存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191209

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200325

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200923

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210120

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210120

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210129

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210326

R150 Certificate of patent or registration of utility model

Ref document number: 6860529

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150