JP7633382B2 - 加工作業補助装置、及び記憶媒体 - Google Patents

加工作業補助装置、及び記憶媒体 Download PDF

Info

Publication number
JP7633382B2
JP7633382B2 JP2023511142A JP2023511142A JP7633382B2 JP 7633382 B2 JP7633382 B2 JP 7633382B2 JP 2023511142 A JP2023511142 A JP 2023511142A JP 2023511142 A JP2023511142 A JP 2023511142A JP 7633382 B2 JP7633382 B2 JP 7633382B2
Authority
JP
Japan
Prior art keywords
necessity
work
machine tool
operator
machining operation
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
JP2023511142A
Other languages
English (en)
Other versions
JPWO2022210294A1 (ja
JPWO2022210294A5 (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
Publication of JPWO2022210294A1 publication Critical patent/JPWO2022210294A1/ja
Publication of JPWO2022210294A5 publication Critical patent/JPWO2022210294A5/ja
Application granted granted Critical
Publication of JP7633382B2 publication Critical patent/JP7633382B2/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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41865Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • G05B23/0235Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on a comparison with predetermined threshold or range, e.g. "classical methods", carried out during normal operation; threshold adaptation or choice; when or how to compare with the threshold
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31022Planner and coordinator, decision and direct control level
    • 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/32006Operator addresses machines to give commands or retrieve data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Numerical Control (AREA)

Description

本発明は、工作機械を用いた加工作業を補助する加工作業補助装置、及び記憶媒体に関する。
工作機械を用いた加工作業の作業手順を記載した文書を作業指示書とよぶ。作業指示書には、作業人数、作業時間、作業内容、作業順序などが記載されている。作業内容は、さらに「手作業」「自動加工」「歩行」「手持ち」「品質チェック」などに分けられている。作業指示書は、書面又は画面に表示され、工作機械のオペレータは作業指示書に記載された順序で作業を行う。
オペレータが作業指示書に記載された基本的な作業を繰り返し実行することで、均一な品質の加工が実現できる。しかしながら、全ての作業を作業指示書に記載できるわけではなく、実際には、工作機械の稼働状態に応じて作業指示書に記載のない作業が発生する。このような作業に対応するため、オペレータは工作機械の稼働状態を観察しながら、作業を実行するタイミングを自分で判断する。オペレータの判断を要する作業には、例えば、「工具へのペースト再塗布」、「切粉の除去」などがある。
加工精度を向上させるために、オペレータの判断が必要ない作業もある。「熱変位」に起因する「ズレの補正」や「オフセットの再測定」は、物理モデルや統計モデルを用いて、自動的に実行できる。例えば、機械学習を用いた熱変位補正の自動補正として、ワークの加工誤差量と工作機械の稼働率の双方を状態変数として、工具補正間隔の変化量の行動価値を決定価値として学習し、工具補正の頻度を最適化し、加工誤差を所望の範囲内に抑えつつ工作機械の稼働率を高める技術が知られている。例えば、特許文献1参照。
特開2017-68566号公報
「熱変位」の自動補正は、寸法精度が厳しくない加工(寸法公差が5/100mm~6/100mm以上)に適用が限定される。また、「回転軸の中心軸位置ズレの補正」は、単に機械学習を用いた「熱変位補正」や「工具軸方向熱変位補正」の技術を用いるだけでは的確に補正できない。
寸法精度が厳しい加工(寸法公差が1/1000mm単位)は、「熱変位」を手動補正する必要がある。自動補正では厳しい寸法精度に合わせた補正ができないからである。「熱変位」の補正は、オペレータの判断を要する作業であるため、オペレータの負担が増加する。
オペレータの判断を要する作業は、「熱変位」の補正以外にも「工具へのペースト再塗布」や「切粉の除去」などの様々なものがある。これらの複数の作業を漏れなく効率的に行うためには、オペレータの判断を補助する機能が必要である。
そのため、工作機械の分野では、機械の稼働状態に応じて必要性が変化する作業の実行を補助する加工作業補助装置、及び記憶媒体が望まれている。
本開示の一態様である数値制御装置は、工作機械の稼働状態に応じて必要性が変化する作業項目を抽出する作業項目抽出部と、作業項目の必要性を判定し、作業項目に必要性を付加する必要性付加部と、作業項目に付加された必要性に基づきオペレータが実行する作業の有無を判定する必要性判定部と、を備える。
本開示の一態様であるコンピュータが読み取り可能な記憶媒体は、1つ又は複数のプロセッサが実行することにより、工作機械の稼働状態に応じて必要性が変化する作業項目を抽出し、作業項目の必要性を判定し、作業項目に必要性を付加し、前記作業項目に付加された必要性に基づき、オペレータが実行する作業の有無を判定するコンピュータが読み取り可能な命令を記憶する。
本発明の一態様により、工作機械の稼働状態に応じて必要性が変化する作業の実行を補助することができる。
数値制御装置のブロック図である。 必要性の有無を判定する方法を示す図である。 作業の必要性を事前に判定する方法を示す図である。 必要性を程度で表す方法を示す図である。 2種類以上の変数から必要性の有無を判定する方法を示す図である。 2種類以上の変数から必要性の有無を判定する方法を示す図である。 作業項目と必要性とを関連付けたファイルの一例を示す図である。 作業項目の一覧画面の一例を示す図である。 数値制御装置の動作を示すフローチャートである。 数値制御装置のハードウェア構成を示す図である。
図1は、加工作業補助装置としての数値制御装置100のブロック図である。なお、本開示では、加工作業補助装置を数値制御装置100に適用する例を示すが、数値制御装置100に限定されず、PC(パーソナルコンピュータ)、サーバ、携帯端末などの他の情報処理装置に適用してもよい。
数値制御装置100は、工作機械200の稼働状態によって必要性が変化する作業項目を抽出する作業項目抽出部11、作業項目に必要性を付加する必要性付加部12、作業項目の必要性に基づきオペレータが実行する作業の有無を判定する必要性判定部13を備える。数値制御装置100は、工作機械200と一体化又は工作機械200に接続されており、工作機械200及び工作機械200に備わったセンサ(図示省略)並びにPLC(Programing Logic Controller)(図示省略)から工作機械200の稼働状態を示す情報を入力する。数値制御装置100は、LAN(Local Area Network)を介して工場内の工作機械200を管理するコンピュータであるPC51、工作機械200を管理するコンピュータであるサーバ52、オペレータの携帯端末53などに接続されている。また、数値制御装置100は、LANを介してインターネットなどの広域ネットワークに接続されてもよい。
作業項目抽出部11は、回転軸の有無などの機械構成情報14、寸法公差、長時間運転の実施の有無などの加工情報、温度、稼働時間、工具毎の切削時間、トルク等の機械の状態情報15などから、機械の稼働状態によって必要性が変化する作業項目を抽出する。機械構成情報14は予め数値制御装置100に登録されている。加工情報は加工プログラムから読み出す、又は、オペレータが入力してもよい。状態情報15は、工作機械200やセンサなどから取得する。
工作機械200の稼働状態によって必要性が変化する作業項目には、「回転軸の中心軸位置ズレの補正」「工具オフセットの再設定」「工具へのペースト再塗布」「切粉の除去」がある。
作業項目抽出部11は、機械構成情報14から、工作機械200にテーブルなどの回転軸が存在するかを判定する。テーブルなどの回転軸の中心軸位置の熱変位は、自動で補正することができず、位置ズレや温度変化を観察しながら補正のタイミングを判断しなければならない。機械構成情報14にテーブルなどの回転軸が存在する場合、作業項目抽出部11は、「回転軸の中心軸位置ズレの補正」を工作機械200の稼働状態によって必要性が変化する作業項目として抽出する。
熱変位の自動補正がONであったとしても、工具が摩耗するため工具オフセットの再設定が必要になる。作業項目抽出部11は、「工具オフセットの再測定」を工作機械200の稼働状態によって必要性が変化する作業項目として抽出する。また、寸法精度が厳しい場合(寸法公差が1/1000mm単位)、熱変位の自動補正ができない。意図的に熱変位の自動補正をOFFすると、熱変位分を吸収するための工具オフセット値の調整が必要になる。寸法精度が厳しい場合、「工具オフセットの再設定(手動で熱変位を補正)」を工作機械200の稼働状態によって必要性が変化する作業項目として抽出する。
工具の摩耗を抑制するため工具にペーストを塗布しているが、このペーストは時間とともに減少するため再塗布する必要がある。ペースト再塗布の必要性は、切削時間や切削回数など工作機械200の稼働状態によって変化するため、「工具へのペースト再塗布」を工作機械200の稼働状態によって必要性が変化する作業項目として抽出する。
切削液で流しきれない切粉も徐々に蓄積する。切粉の除去の必要性は、切削時間や切削回数など工作機械200の稼働状態によって必要性が変化するため、「切粉の除去」を工作機械200の稼働状態によって必要性が変化する作業項目として抽出する。
必要性判定部13は、作業項目抽出部11が抽出した作業項目の必要性に基づきオペレータが実行する作業の有無を判定する。
必要性判定部13は、各作業項目についての必要性を判定し、各作業項目に必要性を付加する必要性付加部12を備える。
必要性付加部12は、工作機械200の稼働時間やセンサの値に基づき、各作業項目の必要性を判定し、各作業項目にその判定結果を付加する。必要性付加部12は、温度変化、切削トルク、主軸負荷、送り軸負荷、振動、切削時間、切削回数、ワーク材質など、工作機械200やセンサが検出した情報を基に、作業項目の必要性を算出する。
必要性の算出方法には、「作業の必要性の有無を判定」する方法、「作業の必要性を事前に判定」する方法、「作業が必要となる時間を判定」する方法、「必要性を程度で表示」する方法、「2種類以上の変数から必要性を算出」する方法がある。
「必要性の有無を判定」する方法では、作業の必要性の有無を判定する。図2は、作業項目「工具オフセットの再測定」の必要性を判定する例を示す。図2の表には、「工具オフセットの再測定」の必要性を算出する2つの閾値「グラフ閾値:Th_A」と「面積閾値:Th_B」が設定されている。必要性付加部12は、工具の温度が「グラフ閾値:Th_A」を超えた面積を算出し、この面積が「面積閾値:Th_B」を超えた場合には、作業項目「工具オフセットの再測定」は「必要性あり」と判定する。また、「面積閾値:Th_B」未満であれば「必要性なし」と判定する。
「作業の必要性を事前に判定」する方法では、上述した「面積閾値」を複数用意しておき、最初の閾値を越えた際に作業の必要性を事前に判定する。図3は、作業項目「工具オフセットの再測定」の必要性を判定する例を示す。「面積閾値:Th_B1」は、作業の必要性を事前に判定するための閾値であり、「面積閾値:Th_B2」は作業の実施の必要があると判定するための閾値である。必要性付加部12は、工具の温度を監視し、「面積閾値:Th_B1」に達したときは短時間のうちに作業が必要になると判定し、「面積閾値:Th_B2」に達したときは作業が必要になったと判定する。
「作業が必要となる時間を算出」する方法では、上述した「面積閾値」の比率を計算する。必要性付加部12は、「面積閾値」の比率から熱変位補正が必要となる時間を予測する。なお、熱変位補正の作業が必要となる時間は、機械学習などの統計モデルや物理モデルを用いて予測してもよい。
「必要性を程度で表す」する方法では、上述した「面積閾値」を複数用意しておき、特定の閾値を越えると必要性を「低」から「高」に変更する。図4は、作業項目「工具オフセットの再測定」の必要性を判定する例を示す。「面積閾値:Th_D1」は作業項目の必要性を事前に判定するための閾値であり、「面積閾値:Th_D2」は必要性を「低」から「高」に変更する閾値であり、「面積閾値:Th_D3」は作業項目の必要性が有りであると判定するための閾値である。必要性付加部12は、工具の温度を監視し、「面積閾値:Th_D1」に達したときはやがて作業が必要になると判定するとともに「必要性」を「低」に設定し、「面積閾値:Th_D2」に達したときは「必要性」を「高」に変更し、「面積閾値:Th_D3」に達したときは作業が必要であると判定する。
図5は、「2種類以上の変数から必要性の有無を判定」する方法の一例を示す。図5の例では、工作機械の「温度」と「切削トルク」という2つの要因から作業項目「回転軸の中心軸位置ズレ計測」及び「摩耗による工具オフセットの再測定」の必要性の有無を判定する。
「温度」「切削トルク」の2つの要因が「回転軸の中心軸位置ズレ」に影響を与える例について説明する。ここでいう「回転軸」とは、ワークを載置するテーブルの回転軸である。テーブルにはワークが固定されており、テーブルが回転するとワークも回転する。ワークが回転すると切削加工による熱が発生する。図5のグラフ(上)は、回転軸の温度の時間変化を示している。閾値Th_Aは、熱変位に影響を与える温度を示している。回転軸の温度が閾値Th_Aを超えていなければ、どのような温度変化があっても熱変位に影響を及ぼさない。Th_Aを超えた温度になると熱変位に影響が出る。閾値Th_Aを超えた温度と時間の積(面積1)は、回転軸にかかる熱量となる。熱量が閾値Th_Bを超えると熱変位が生じる可能性がある。
図5のグラフ(下)は、切削トルクの時間変化を示している。ワークはテーブルに固定されているため、ワークに対して、強い切削力でワークを切削すると、テーブル自体にも負荷がかかり、テーブルの回転軸の中心位置ズレに影響を及ぼす。切削トルクがTh_Cという閾値を超えていなければ、回転軸の位置ズレに影響しない。切削トルクがTh_Cを超えると、回転軸の位置ズレに影響を及ぼす。閾値Th_Cを超えた切削トルクと時間の積(面積2)は、回転軸にかかるストレスとなる。
このように「回転軸の中心軸位置ズレ」には、「温度」と「切削トルク」の2つの要因が相互に関わりあいながら影響する。図5の表(上)には、温度(熱量:面積1)についての重み係数α1と、切削トルク(ストレス:面積2)についての重み係数α2、及び温度の評価値「面積1×α1」とストレスの評価値「面積2×α2」が記載されている。数値制御装置100は、温度の評価値「面積1×α1」とストレスの評価値「面積2×α2」の和が閾値Th_Totalより大きい時に、作業項目「回転軸の中心軸位置ズレ計測」が必要であると判定する。重みづけ係数「α1」、「α2」は、物理量の異なる要素である「温度」と「切削トルク」の単位を合わせるための役目も果たす。「2種類以上の変数から必要性の有無を判定」の方法は、上記の方法に限定しない、適当な数理モデルや機械学習を用いてもよい。
図6は、「2種類以上の変数から必要性の有無を判定」する他の方法の一例を示す。図6の例は、2つの要素「切削時間」と「切削回数」は個別の閾値を有し、2つの要素の何れか一方でも条件を満たせば必要性があると判定する。
図6の例では、2つの要素「切削時間」と「切削回数」の閾値「Th_E」と「Th_F」である。数値制御装置100は、閾値「Th_E」と「現在の切削時間」を比較し、「現在の切削時間>Th_E」の条件を満たす、もしくは、閾値「Th_F」と「現在の切削回数」を比較し、「現在の切削回数>Th_F」の条件を満たすとき、作業が必要であると判定する。
2つの要素は、いずれかが条件を満たせば「必要性あり」と判定する「or条件」である。この方法を用いて、作業項目「工具へのペースト再塗布」や「切粉の除去」の必要性が判定できる。数値制御装置100は、作業項目に対する閾値を記憶している。図6の表では、作業項目「工具ペーストの再塗布」を判定するための「時間閾値:Th_1」と「回数閾値:Th_2」、作業項目「切粉の除去」を判定するための「時間閾値:Th_3」と「回数閾値:Th_4」を記憶している。
「2種類以上の変数から必要性の有無を判定」であっても1種類の変数の場合と同様に、上述した「作業の必要性を事前に判定」する方法、「作業が必要となる時間を算出」する方法、「必要性を程度で表示」する方法を適用することができる。すなわち、2種類以上の変数から、作業の必要性を事前に予測し、作業が必要となる時間を算出し、作業の必要性を段階化することができる。
必要性付加部12は、作業項目と必要性とを関連付けたファイルを作成する。図7は、ファイルの一例である。図7のファイルには、「作業項目:テーブルなどの回転軸の中心軸位置ズレの計測とその補正」「必要性:高」、「作業項目:工具オフセットの再測定」「必要性:高」、「作業項目:工具へのペースト塗布」「必要性:低」、「作業項目:切粉の除去」「必要性:低」というように作業項目と必要性が関連付けられている。
必要性判定部13は、各作業項目に付加した必要性を参照し、必要性がある作業項目が少なくとも1つある場合に「工作機械の停止」「作業項目の出力」を行う。
「工作機械の停止」では、「必要性:高」(又は必要性あり)の作業があれば、次の加工動作もしくは次工程の加工動作を禁止させる。
「作業項目の出力」では、必要性あり(「必要性:低」「必要性を事前に判定した作業項目」、「必要性ありとなる時間を算出した作業項目」を含む)と判定された作業項目が少なくとも1つ存在する場合には、作業項目に必要性に関する情報を付加した「作業項目の一覧」を、数値制御装置100の画面、PC51、サーバ52、携帯端末53の少なくとも何れかの外部の情報処理装置に出力してもよい。
PC51、サーバ52、携帯端末53は、作業項目の必要性に応じて、オペレータが実行する作業に対する、操作画面の表示、前記操作画面への誘導、操作内容の表示の少なくとも何れかを実施してもよい。
図8は、必要性の有る作業項目一覧である。図8の例では、作業項目として「回転軸の中心軸位置計測(軸ズレの可能性)」「工具オフセット測定(摩耗の可能性)」「切粉の切除」が表示されている。各作業には、必要性が表示されている。「回転軸の中心軸位置計測(軸ズレの可能性)」は「必要性:高」、「工具オフセット測定(摩耗の可能性)」は「必要性:低」、「切粉の除去」は「必要性:中」である。「切粉の除去」には「予測時間:10時間33分」が表示されている。オペレータは作業一覧を参照しながら、画面に表示された全ての作業を実施するか、または必要性の高い作業のみを実施するか、などを判断する。
例えば、数値制御装置100の画面に、工作機械200を停止して実行する作業が複数表示されている場合には、何度も工作機械200を停止するよりも、一度にまとめて作業した方が効率がよいと判断することができる。オペレータは、ある作業を実行すべき時間が分かれば、その時間までに他の作業を実行することもできる。また、オペレータは、手の空いたときに必要性の低い作業を実行することもできる。
作業項目「切粉の除去」には、チェックボックス20が設けられている。「切粉の除去」については、数値制御装置100は作業の完了を確認できないため、チェックボックス20を設けて作業の完了をオペレータに入力させる。「工具へのペースト再塗布」も数値制御装置100は作業の完了を確認できないため、チェックボックス20を設けて作業の完了をオペレータに入力させる。チェックボックス20にチェックが付くと、作業項目「工具へのペースト再塗布」の「切削時間」や「切削回数」、作業項目「切粉の除去」の「切削時間」や「切削回数」がリセットされる。
図8において、ボタン22は「工具オフセット測定」が行える画面へ遷移するボタンであり、ボタン23は、「回転軸の中心軸位置計測」が行える画面へ遷移するボタンである。これらのボタンは強調表示されており、画面でオペレータを誘導する。
これらの画面は、数値制御装置100ではなく、PC51、サーバ52、携帯端末53などの外部の情報処理装置に表示してもよい。
「回転軸の中心軸位置計測画面」へ遷移するボタン23を選択すると、回転軸の中心軸位置を示す画面が表示される。オペレータは画面を参照しながら「回転軸の中心軸位置ズレの補正」の作業を実行することができる。
図9は、本開示の数値制御装置100の動作を示すフローチャートである。オペレータは、作業指示書に従い加工プログラムを選択し、ワークを設置する。作業項目抽出部11は、数値制御装置100に登録された機械構成情報14を読み取る。
作業項目抽出部11は、工作機械200の稼働状態によって発生する作業項目を抽出する(ステップS1)。作業項目としては、「回転軸の中心軸位置ズレの補正」「工具オフセットの再測定」「工具へのペースト再塗布」「切粉の除去」などがあるが、これらに限定されない。
必要性付加部12は、工作機械200の稼働時間やセンサの値に基づき、作業項目に必要性を付加する(ステップS2)。必要性の算出方法には、「作業の必要性の有無を判定」する方法、「作業の必要性を事前に判定」する方法、「作業が必要となる時間を判定」する方法、「必要性を程度で表示」する方法がある。必要性は複数の変数を組み合わせて算出することもできる。
必要性判定部13は、必要性付加部12で作成したファイルを基にオペレータが実行する作業の有無を判定する。オペレータが実行する作業が存在する場合には(ステップS3;YES)、必要性判定部13は、工作機械200を停止する必要がある場合には(ステップS4;Yes)、次のワークの加工開始前又は次の工程開始前に工作機械200を停止させる(ステップS5)。工作機械200を停止した後は、ステップS6に遷移する。
工作機械200を停止する必要がない場合は(ステップS4;No)、作業項目の一覧を出力する(ステップS6)。作業項目の出力先は、数値制御装置100でもよいし、PC51、サーバ52、携帯端末53などの外部の情報処理装置でもよい。
数値制御装置100や外部の情報処理装置は、警告音や作業項目一覧画面を出力して、オペレータの注意を喚起する(ステップS7)。オペレータは、画面を参照しながら必要な作業を実行する。
数値制御装置100は、次の判定が開始すると(ステップS8;YES)、ステップS2へ遷移する。必要性の判定結果は随時更新される。すなわち、「回転軸の中心軸位置ズレの補正」「工具オフセットの再測定」「工具へのペースト再塗布」「切粉の除去」などの作業項目の必要性は随時変化している。数値制御装置100は、工作機械200の稼働状態によって変化する作業の必要性を常にオペレータに通知している。
最後に、必要性の判定を終了する場合には(ステップS8;NO)、必要性の判定を終了する。
図10を参照して、数値制御装置100のハードウェア構成を説明する。数値制御装置100が備えるCPU111は、数値制御装置100を全体的に制御するプロセッサである。CPU111は、バス122を介してROM112に格納されたシステム・プログラムを読み出し、該システム・プログラムに従って数値制御装置100の全体を制御する。RAM113には一時的な計算データや表示データ、入力部71を介してユーザが入力した各種データ等が一時的に格納される。
表示部70は、数値制御装置100に付属のモニタなどである。表示部70は、後述する段取り支援画面や段取り手順書などを表示する。
入力部71は、表示部70と一体、又は、表示部70とは別のキーボード、タッチパネルなどである。オペレータは入力部71を操作して、表示部70に表示された画面への入力などを行う。
不揮発性メモリ114は、例えば、図示しないバッテリでバックアップされるなどして、数値制御装置100の電源がオフされても記憶状態が保持されるメモリである。不揮発性メモリ114には、図示しないインタフェースを介して外部機器から読み込まれた加工プログラムや入力部71を介して入力された加工プログラム、数値制御装置100の各部や工作機械200等から取得された各種データ(例えば、工作機械200から取得した設定パラメータ等)が記憶される。不揮発性メモリ114に記憶されたプログラムや各種データは、実行時/利用時にはRAM113に展開されてもよい。また、ROM112には、各種のシステム・プログラムが予め書き込まれている。
工作機械200の各軸を制御するコントローラ40は、CPU111からの軸の移動指令をパルス信号に変換しドライバ41に出力する。ドライバ41はパルス信号を電流に変換してサーボモータを駆動する。サーボモータの動力により、工具やテーブルが移動する。数値制御装置100は加工プログラムに従って工作機械200を制御することによりワークを加工することができる。
上述したように、加工作業補助装置として数値制御装置100は、工作機械200の稼働状態によって変化する必要性を作業項目に付加する。必要性は、「現時点における作業の必要性の有無」「作業の必要の事前判定」「作業の必要性の度合い」「作業が必要となる時間」などがある。数値制御装置100は、作業項目の一覧と必要性に関する情報とを並べて表示することにより、オペレータの作業の必要性判断を補助している。オペレータは、短期間に必要性が高くなる作業、作業の必要性が高くなる時間、必要性の程度などを参照しながら、どの作業を優先的に実行するかを判断することができる。
100 数値制御装置
11 作業項目抽出部
12 必要性付加部
13 必要性判定部
111 CPU
112 ROM
113 RAM
114 不揮発性メモリ
200 工作機械

Claims (11)

  1. 工作機械の回転軸の有無の情報を含む機械構成情報、加工情報、及び機械の状態情報から、前記工作機械の稼働状態に応じて必要性が変化する作業項目を抽出する作業項目抽出部と、
    前記作業項目の必要性に基づきオペレータが実行する作業の有無を判定する必要性判定部と、
    を備える、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  2. 前記必要性判定部は、前記作業項目のうち少なくとも1つに必要性がある場合に、オペレータが実行する作業が有ると判定する、請求項1記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  3. 前記必要性判定部は、必要性の高い作業項目がある場合、次の加工開始前又は次の工程開始前に前記工作機械を停止させる、請求項1記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  4. 前記必要性判定部は、前記作業項目の必要性が発生することを事前に判定した場合、オペレータが実行する作業があると判定する、請求項2記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  5. 前記必要性判定部は、前記作業項目の必要性が発生する時間を判定した場合、オペレータが実行する作業があると判定する、請求項2記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  6. 前記必要性判定部は、各作業項目の必要性を判定し、各作業項目に必要性を付加する必要性付加部を備える、請求項1記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  7. 前記必要性判定部は、高い必要性が付加された作業項目が存在する場合、当該作業項目の処理が完了するまで、前記工作機械を停止させる、請求項6記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  8. 前記必要性付加部は前記作業項目に必要性を付加したファイルを作成し、
    前記必要性判定部は、前記必要性を付加したファイルを外部の情報処理装置に出力する、請求項7記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  9. 前記必要性判定部は、前記作業項目の必要性を、当該加工作業補助装置の画面、オペレータの端末機器、工場内の前記工作機械を管理するコンピュータの少なくとも何れかへ通知する、請求項1記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  10. 前記必要性判定部は、前記オペレータが実行する作業に対する操作画面の表示、前記操作画面への誘導、操作内容の表示の少なくとも何れかを、前記加工作業補助装置の画面、前記オペレータの端末機器、工場内の前記工作機械を管理する前記コンピュータの少なくとも何れかに実行させる、請求項9記載の、前記工作機械を用いた加工作業を補助する加工作業補助装置。
  11. 工作機械を用いた加工作業を補助する加工作業補助装置において、
    1つ又は複数のプロセッサが実行することにより、
    前記工作機械の回転軸の有無の情報を含む機械構成情報、加工情報、及び機械の状態情報から、前記工作機械の稼働状態に応じて必要性が変化する作業項目を抽出し、
    前記作業項目の必要性に基づきオペレータが実行する作業の有無を判定する、コンピュータが読み取り可能な命令を記憶する記憶媒体。
JP2023511142A 2021-03-30 2022-03-24 加工作業補助装置、及び記憶媒体 Active JP7633382B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021057228 2021-03-30
JP2021057228 2021-03-30
PCT/JP2022/014118 WO2022210294A1 (ja) 2021-03-30 2022-03-24 加工作業補助装置、及び記憶媒体

Publications (3)

Publication Number Publication Date
JPWO2022210294A1 JPWO2022210294A1 (ja) 2022-10-06
JPWO2022210294A5 JPWO2022210294A5 (ja) 2024-02-21
JP7633382B2 true JP7633382B2 (ja) 2025-02-19

Family

ID=83458880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023511142A Active JP7633382B2 (ja) 2021-03-30 2022-03-24 加工作業補助装置、及び記憶媒体

Country Status (5)

Country Link
US (1) US20240152119A1 (ja)
JP (1) JP7633382B2 (ja)
CN (1) CN117157597A (ja)
DE (1) DE112022000714T5 (ja)
WO (1) WO2022210294A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003022129A (ja) 2001-07-10 2003-01-24 Yamazaki Mazak Corp 工作機械の管理装置
JP2010146537A (ja) 2008-12-19 2010-07-01 Nasada:Kk 人工知能化した加工支援監視方法と人工知能化した加工支援監視システム
JP2016153158A (ja) 2015-02-20 2016-08-25 株式会社ナガセインテグレックス 工作機械の状態表示装置
JP2017097566A (ja) 2015-11-20 2017-06-01 ファナック株式会社 推奨保守通知システム
WO2018011849A1 (ja) 2016-07-11 2018-01-18 富士機械製造株式会社 情報表示システム
JP2020052592A (ja) 2018-09-26 2020-04-02 飛島建設株式会社 建設機械稼働状況管理システム及び管理方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3699317A (en) * 1970-05-22 1972-10-17 Westinghouse Electric Corp Sampled data numerical contouring machine controller apparatus and method providable with on line capability for contour cornering deceleration and acceleration
US5402354A (en) * 1990-10-12 1995-03-28 Mitsubishi Jukogyo Kabushiki Kaisha Control apparatus and control method for machine tools using fuzzy reasoning
JPH07237090A (ja) * 1994-02-22 1995-09-12 Okuma Mach Works Ltd 機械の保守管理装置
WO2007010795A1 (ja) * 2005-07-19 2007-01-25 Omron Corporation 作業者安全管理システム
DE102011088220A1 (de) * 2011-12-12 2013-06-13 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren zum Umschalten zwischen hinsichtlich der Bedienereingriffsanforderungen verschiedenen Betriebsmodi einer Bearbeitungsmaschine
US10086487B2 (en) * 2014-12-25 2018-10-02 Fanuc Corporation Internal cleaning device of machine tool
JP6034896B2 (ja) * 2015-02-24 2016-11-30 ファナック株式会社 結線穴位置を補正できるワイヤ放電加工機およびワイヤ放電加工方法
DE102016217443A1 (de) * 2016-03-03 2017-09-07 Deckel Maho Pfronten Gmbh Datenspeichervorrichtung zum Einsatz an einer numerisch gesteuerten Werkzeugmaschine
EP4043974B1 (en) * 2021-02-12 2024-04-03 ABB Schweiz AG Improving the control strategy of distributed control systems based on operator actions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003022129A (ja) 2001-07-10 2003-01-24 Yamazaki Mazak Corp 工作機械の管理装置
JP2010146537A (ja) 2008-12-19 2010-07-01 Nasada:Kk 人工知能化した加工支援監視方法と人工知能化した加工支援監視システム
JP2016153158A (ja) 2015-02-20 2016-08-25 株式会社ナガセインテグレックス 工作機械の状態表示装置
JP2017097566A (ja) 2015-11-20 2017-06-01 ファナック株式会社 推奨保守通知システム
WO2018011849A1 (ja) 2016-07-11 2018-01-18 富士機械製造株式会社 情報表示システム
JP2020052592A (ja) 2018-09-26 2020-04-02 飛島建設株式会社 建設機械稼働状況管理システム及び管理方法

Also Published As

Publication number Publication date
JPWO2022210294A1 (ja) 2022-10-06
CN117157597A (zh) 2023-12-01
WO2022210294A1 (ja) 2022-10-06
WO2022210294A9 (ja) 2023-08-03
US20240152119A1 (en) 2024-05-09
DE112022000714T5 (de) 2023-11-16

Similar Documents

Publication Publication Date Title
JP6381665B2 (ja) 工作機械の制御方法および工作機械の制御装置
CN110405532B (zh) 工具选定装置以及机器学习装置
JP4261470B2 (ja) 制御装置
US10386816B2 (en) Manufacturing management system for changing abnormality detection condition according to manufacturing period-of-time information
JP6616173B2 (ja) 加工プログラム編集装置、およびこれを備えた工作機械
JP5778430B2 (ja) 工作機械の制御装置
JP5766756B2 (ja) 駆動軸の停止要因及びそれに関連する情報を取得するデータ取得装置
WO1995004633A1 (en) Tool life estimation method
JP2020123191A (ja) 数値制御システム
CN105027013A (zh) 机床的进给轴控制方法及进给轴控制装置
CN113260933B (zh) 数控装置及机器学习装置
JP2018062026A (ja) ロボットの速度や加速度を制限する機能を備えたロボット制御装置
JP6618656B1 (ja) 保守支援システム、数値制御装置および保守支援システムの制御方法
JP2006154998A (ja) 制御装置
JP2009122852A (ja) パステーブル運転時の運転履歴を記憶する数値制御装置
JP7633382B2 (ja) 加工作業補助装置、及び記憶媒体
JP6034835B2 (ja) サイクルタイムを短縮するための情報を提示する数値制御装置
US11340587B2 (en) Numerical controller
US11262721B2 (en) Automatic optimization of the parameterization of a movement controller
JP7302518B2 (ja) 数値制御装置
JPH0751997A (ja) 加工負荷監視方式
JP7538228B2 (ja) 数値制御装置、製造機械、および製造機械の制御方法
CN111796553B (zh) 数值控制装置和数值控制系统
CN121889737A (zh) 数值控制装置以及计算机可读取的存储介质
JPH0751993A (ja) Cncの機械要素寿命推定方式

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230802

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241206

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: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250206

R150 Certificate of patent or registration of utility model

Ref document number: 7633382

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150