JP2005301440A - 加工時間算出装置 - Google Patents

加工時間算出装置 Download PDF

Info

Publication number
JP2005301440A
JP2005301440A JP2004113410A JP2004113410A JP2005301440A JP 2005301440 A JP2005301440 A JP 2005301440A JP 2004113410 A JP2004113410 A JP 2004113410A JP 2004113410 A JP2004113410 A JP 2004113410A JP 2005301440 A JP2005301440 A JP 2005301440A
Authority
JP
Japan
Prior art keywords
machining
interpolation
axis movement
time
machine tool
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.)
Granted
Application number
JP2004113410A
Other languages
English (en)
Other versions
JP4891528B2 (ja
Inventor
Katsuya Hioki
克也 日置
Takahiro Yamaguchi
隆宏 山口
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.)
Okuma Corp
Original Assignee
Okuma Corp
Okuma Machinery Works 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 Okuma Corp, Okuma Machinery Works Ltd filed Critical Okuma Corp
Priority to JP2004113410A priority Critical patent/JP4891528B2/ja
Priority to DE102005015810.2A priority patent/DE102005015810B4/de
Priority to US11/101,350 priority patent/US7167772B2/en
Publication of JP2005301440A publication Critical patent/JP2005301440A/ja
Application granted granted Critical
Publication of JP4891528B2 publication Critical patent/JP4891528B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/41Numerical 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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • 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/34084Software interpolator using microprocessor
    • 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/34087Enter at fixed periods distances in counter for each axis, pulse distribution
    • 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/34093Real time toolpath generation, no need for large memory to store values
    • 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)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】 送り速度や加減速を最適に調整する機能を持つ数値制御装置を使用した加工においても、正確な軸移動時間を迅速に算出することができる加工時間算出装置を提供する。
【解決手段】 数値制御装置がNC工作機械を駆動制御する際に使用するパラメータを記憶するパラメータ記憶手段4と、加工プログラムを読み込みブロック単位の加工データを生成するプログラム解釈手段2と、パラメータ記憶手段に記憶するパラメータを参照し、NC工作機械の駆動制御用補間アルゴリズムと同じ補間アルゴリズムで軸移動指令において指令された移動軌跡を補間する補間手段6と、移動軌跡の補間回数をカウントする補間回数カウント手段7と、数値制御装置がNC工作機械を駆動制御する際の補間周期とカウントした補間回数とを乗じて軸移動時間を算出する軸移動時間算出手段8を設ける。
【選択図】 図1

Description

本発明は、NC工作機械を使った加工において、その加工に要する時間を算出する装置、特に、最適な加工となるよう数値制御装置自体が送り速度などを調整する場合の軸移動時間を算出する装置に関する。
生産計画を立てる際、各生産工程の所要時間を基に、生産設備の稼動状況やオペレータの負担などを考慮に入れつつ、ムダ、ムリの最も少なくなるようにスケジューリングする。各生産工程の所要時間は、過去の実績の集計や経験則などから見積もられる。
NC工作機械を使った加工工程の所要時間は、加工プログラムに大きく依存する。CAMで作成した加工プログラムについては、CAMに加工時間を算出する手段があり、通常、加工プログラムと併せて加工時間も出力される。また、NC工作機械を駆動制御する数値制御装置に加工時間推定手段を設け、入力された加工プログラムに基づき加工時間を算出する装置も知られている。これらの加工時間算出装置は、工具と加工物との相対的な移動距離である軸移動距離を軸送り速度で除することにより軸移動時間を算出している。
図3は、加工時間を算出する手段を設けた数値制御装置の一例である。この数値制御装置は、補助機能に関する駆動機構部102の実動作時間を算出し、算出した実動作時間でデータベース122に格納されたデータを更新する実動作時間算出部121と、プログラム記憶部111に格納されたNCプログラムをブロック毎に解析し、解析結果を基に推定軸移動時間を算出するとともに、データベースを検索して該当する補助機能の実動作時間を取得し、得られた推定軸移動時間及び補助機能の実動作時間を基にブロック毎の動作時間を算出した後、それらを積算して推定加工時間を算出する動作時間推定部124とを設けたもので、推定軸移動時間は軸移動指令から求めた軸移動量と軸送り速度を基にパラメータ記憶部114に格納された軸移動の加減速速度を考慮して算出される。
更にこの数値制御装置の実動作時間算出部121は、プログラム解析部112から出力される制御信号と駆動機構部102からの動作完了信号に基づいて軸移動の実動作時間を算出し、得られた軸移動の実動作時間及び補助機能の実動作時間を基にブロック毎の動作時間を算出した後、それらを積算して実加工時間を算出することもできる。(特許文献1参照)
特開2003−175439号
さてここで図4により、一般的なNC工作機械を駆動制御する数値制御装置の構成について軸移動動作を中心に説明する。
加工プログラム1は、ブロックという単位で機械動作を指令するもので、工具と加工物とを相対的に移動させるための軸移動指令と、主軸の回転指令、工具交換指令など軸移動以外の補助機能指令から構成される。NCパラメータ記憶手段4は、加工プログラムにもとづき数値制御装置がNC工作機械を駆動制御する際に必要な機械の情報、例えば機械原点に対するワーク原点の値、工具補正のための工具長や工具径、機械の上限送り速度や許容加速度といったNCパラメータを記憶する。機械の上限送り速度や許容加速度などは、予め工作機械メーカにより設定されており、ワーク原点の値、工具長や工具径などは、プログラムを運転する前に、機械オペレータがNCパラメータ設定手段3により適切な値に設定しておく。
プログラム解釈手段12は、加工プログラム1を読み込み、ブロック毎に順次解釈し、ブロック単位の加工データを生成し、実行データバッファ15に格納していく。その際、必要であればNCパラメータ記憶手段4に記憶したNCパラメータを参照する。
補間手段16は、実行データバッファ15に格納されたブロック単位の加工データを順次読み出し、読み出した加工データが軸移動指令か否かを判断する。読み出した加工データが軸移動指令の場合、そのブロックに指令されている形状即ち工具と加工物との相対的な移動軌跡を、指令されている送り速度で移動するように逐次補間し補間点を求めていく。補間点を求めるタイミングは同期化手段19から一定周期(以下制御周期と称する)毎に出力される同期信号に合わせて行なわれる。補間点を求める際に必要となる制御周期は、NCパラメータ記憶手段4に記憶したNCパラメータを参照する。補間手段16は求めた補間点と前回の制御周期で求めた補間点との差分をとり、これを増分移動指令としてサーボ制御手段17に出力する。サーボ制御手段17は、同期化手段19から出力される同期信号に合わせて増分移動指令に応じモータ18をサーボ制御することにより、図示しない工作機械の送り軸を軸移動指令どおりに駆動する。
ところで、軸移動指令にて指令されている移動軌跡を制御周期毎に補間する補間アルゴリズムは、対象とするNC工作機械及び数値制御装置により種々のものが実在し、その軸移動時間も補間アルゴリズムにより大幅に異なる。
例えば、図5(b)に示す加工プログラムにより図5(a)に示す扇形形状の加工物をPa→Pb→Pc→Paの移動軌跡により加工する場合を考察する。
基本的な補間アルゴリズムは、1ブロック毎に移動開始点から指定された送り速度まで設定された加速時定数で加速し、その後一定の送り速度で移動し、移動終了点手前から設定された減速時定数で減速する方法である。このような補間アルゴリズムの数値制御装置により図5(a)に示す扇形形状を加工する場合の送り速度は図6となる。このような数値制御装置の軸移動時間は、ブロック毎の移動距離と送り速度と加減速時定数から求めることができ、従来技術に示した加工時間算出装置でも正確な軸移動時間を算出することができる。
しかしながら、最近の高度な数値制御装置では、加工精度や品位の向上を狙って、数値制御装置自体が送り速度や加減速を最適に調整する機能を持つものがある。その様な補間アルゴリズムを有する数値制御装置により図5(a)に示す扇形形状を加工する場合の送り速度の一例を図7に示す。この数値制御装置は工具と加工物との相対移動方向が変化すると、その変化量に応じ送り速度を最適に調整するものである。この例では、図5(a)の移動方向が急変する加工点Pb、Pcにおいては、前後の送り速度及び移動方向の変化量に応じ最適な送り速度v1までに送り速度が低減される。また、円弧部分は時々刻々移動方向が変化するため、その曲率に応じて送り速度が加工プログラムで指定された送り速度より低減される。
移動距離と送り速度と加減速時定数から軸移動時間を推定する従来の加工時間算出装置では、このような数値制御装置が送り速度や加減速を自動調整する加工における軸移動時間を正確に算出することができない。金型加工のように軸移動時間が補助機能動作時間に比べ極めて大きな加工においては、軸移動時間の算出誤差により見積加工時間は実際の加工時間と大きな開きが生じ、生産計画に支障が出てしまうため、そのまま生産計画に採用できないという問題があった。
この場合には、算出された加工時間を基に担当者が経験則などから修正することになるが、数値制御装置は、加工プログラムに指令された形状やその近似の度合い、軸移動に関する上限送り速度や許容加速度といった多くの要因を元に、送り速度や加減速を逐次最適に調整しているため、ある要因が僅かに変わっただけでも軸移動時間が大きく変わってしまうため、経験則が活かしにくく正確に加工時間を修正することが困難であった。
また、従来技術の実動作時間算出部として示した軸移動の実動作時間を求める方法もある。しかし、その方法は対象の加工プログラムによりNC工作機械を実際に運転する必要があり、金型加工のように数時間から数十時間かかるような加工では加工時間見積りのためにそれだけの時間を要することになり、更にその間、実際の加工やその準備のためにNC工作機械を使うことができず、現実的な方法とは言えない。また、NC工作機械と直結する必要があり、予め各生産工程の所要時間を算出し生産計画を立てるシステムには向いていない。
本発明は、上述した問題点を解決するためになされたものであり、送り速度や加減速を最適に調整する機能を持つ数値制御装置を使用した加工においても、正確な加工時間、特に軸移動時間を迅速に算出することができる加工時間算出装置を提供することを目的とする。
上記課題を解決するため、請求項1記載の加工時間算出装置は、加工プログラムにもとづきNC工作機械を駆動制御し加工物を加工する場合の加工時間を算出する加工時間算出装置において、数値制御装置が前記NC工作機械を駆動制御する際に使用するパラメータを記憶するパラメータ記憶手段と、前記加工プログラムを読み込み解釈しブロック単位の加工データを生成するプログラム解釈手段と、前記ブロック単位の加工データが軸移動指令か判断し軸移動指令の場合、前記パラメータ記憶手段に記憶するパラメータを参照し、前記NC工作機械の駆動制御用補間アルゴリズムと同じ補間アルゴリズムで該軸移動指令において指令された移動軌跡を補間する補間手段と、前記軸移動指令において指令された移動軌跡の補間回数をカウントする補間回数カウント手段と、数値制御装置が前記NC工作機械を駆動制御する際の補間周期と前記カウントした補間回数とを乗じて前記軸移動指令の軸移動時間を算出する軸移動時間算出手段を有することを特徴とする。
請求項2記載の加工時間算出装置は、前記パラメータ記憶手段が、複数の前記数値制御装置に対応して記憶した複数種類のパラメータから所望のパラメータを選択できることを特徴とする。
請求項3記載の加工時間算出装置は、前記補間手段が、複数の数値制御装置に対応して記憶した複数種類の駆動制御用補間アルゴリズムから所望の駆動制御用補間アルゴリズムを選択できることを特徴とする。
請求項1の装置によれば、送り速度や加減速を最適に調整する機能を持つ数値制御装置を使用した加工においても、正確な軸移動時間を算出することができ、本装置にて算出した軸移動時間により生産計画を立てれば、ムダ、ムリ、ムラの少ない生産を行なうことができる。
特に、加工時間が数時間から数十時間もかかり軸移動時間の比率が極めて高いため、経験則を当てはめても加工時間見積り精度が上がりにくい金型加工では、極めて効果が高い。
又、NC工作機械を実際に運転する必要がなく、迅速に加工時間の見積が可能で、更に加工時間見積のために高価なNC工作機械を占有することもなく、NC工作機械を本来の加工機として有効に使うことができる。
請求項2の装置によれば、数値制御装置がNC工作機械を駆動制御する際に使用する機械の上限送り速度や許容加速度といったNCパラメータを数値制御装置毎に記憶しておき、所望のNCパラメータを選択することにより、数値制御装置が特性の異なる複数のNC工作機械を制御する場合あるいは数値制御装置の種類が異なる場合においても、正確な軸移動時間を算出することができる。
請求項3の装置によれば、種々の補間アルゴリズムを数値制御装置に応じて記憶しておき、加工時間算出を実施する数値制御装置を選択することにより、異なる補間アルゴリズムの数値制御装置においても正確な軸移動時間を算出することができる。
本発明の請求項1に係る第1の実施例を図1により軸移動動作を中心に説明する。
加工プログラム1、NCパラメータ設定手段3、NCパラメータ記憶手段4は従来技術の数値制御装置において説明した構成と同じであるので説明を省略する。
プログラム解釈手段2は、加工時間を算出する対象である加工プログラム1を読み込み、ブロック毎に順次解釈し、ブロック単位の加工データを生成し、実行データ記憶部5に格納していく。その際、プログラム解釈手段2は、NCパラメータ記憶手段4に記憶したプログラム指令単位、工具径などのNCパラメータを参照する。生成されるブロック単位の加工データは、従来技術の数値制御装置において説明したブロック単位の加工データと同等のデータである。
補間手段6は、実行データ記憶部5に格納されたブロック単位の加工データを順次読み出し、読み出した加工データが軸移動指令か否かを判断する。読み出した加工データが軸移動以外の補助機能指令の場合、公知の方法により補助機能動作時間を算出する。
読み出した加工データが軸移動指令の場合、そのブロックに指令されている形状即ち工具と加工物との相対的な移動軌跡を、最適な送り速度で移動するように、加工時間を算出する対象となる数値制御装置と同じ補間アルゴリズムにより制御周期当りの移動量を算出し、補間点を求める(図8)。
例えば、対象とする数値制御装置が、工具と加工物との相対移動方向が変化すると、その変化量に応じ送り速度を最適に調整するものである場合、補間手段6はその数値制御装置と同じ補間アルゴリズムにより、ブロック間における移動方向の変化量を算出し移動方向の変化量に応じて送り速度を最適な送り速度v1までに低減したり、逐次求めた前後の補間点から移動方向の変化に応じて送り速度を加工プログラムで指定された送り速度より低減したりする。補間手段6はこの処理において、移動方向の変化に応じどの程度送り速度を低減させるか等の判断を、NCパラメータ記憶部4に記憶したNCパラメータを参照して行う。
補間手段6は、1つの補間点を求めると補間点算出信号を補間回数カウント手段7に出力し、続けて、制御周期当りの移動量を算出し次の補間点を求める。
補間手段6は、数値制御装置と同じ補間アルゴリズムにより逐次補間点を求めていき、ブロック単位の加工データに指令されている形状の最終点まで補間が完了すると補間点算出完了信号を補間回数カウント手段7に出力する。
補間回数カウント手段7は、補間手段6から送出される補間点算出信号をカウントし、補間点算出完了信号が送出されるとカウントした回数を1ブロックの補間回数として軸移動時間算出手段8に出力する。
軸移動時間算出手段8は、補間回数カウント手段7から送出された1ブロックの補間回数とNCパラメータ記憶手段4に記憶された制御周期とを乗じることにより1ブロックの軸移動時間を算出する。
このようにしてブロック毎の補助機能動作時間及び軸移動時間の算出を加工プログラムの最終ブロックまで繰り返し、その間の算出時間を累積することにより、加工プログラムによりNC工作機械を駆動制御する場合の加工時間を算出する。算出された正確な加工時間はCRT、プリンタ等の出力装置9に出力され、生産計画の立案等に利用される。
実行データ記憶部5は加工プログラム1の全ブロックの加工データを記憶するようにしても、必要なブロック数の加工データを記憶するようにしても良い。
また、プログラム解釈手段2により解釈されたブロック単位の加工データを実行データ記憶部5に記憶することなく、補間手段6が読み込み加工時間を算出するようにしても良い。
次に、本発明の請求項2、3に係る第2の実施例を図2により説明する。
NCパラメータは数値制御装置がNC工作機械を駆動制御する際に使用するデータであり、その値は、制御対象のNC工作機械の種類が異なれば異なり、数値制御装置の種類が異なれば異なる。種類の異なるNC工作機械、数値制御装置の軸移動時間が算出できるよう、第2の実施例におけるNCパラメータ記憶手段4’は、複数種類のNCパラメータを記憶する。
更に、補間アルゴリズムが異なる複数の数値制御装置の軸移動時間が算出できるよう、補間手段6’は複数種類の補間アルゴリズムを記憶する。
制御装置選択手段10は、NCパラメータ記憶手段4’に記憶された複数のNCパラメータの中から加工時間を算出する対象となる数値制御装置に対応するNCパラメータを選択したり、補間手段6’に記憶された複数の補間アルゴリズムの中から加工時間を算出する対象となる数値制御装置に対応する補間アルゴリズムを選択したりする。
加工時間を算出するに当たり、オペレータは加工プログラム1に対応し加工時間算出の対象となる数値制御装置の名称を制御装置選択手段10に入力することにより、所望のNCパラメータ及び補間アルゴリズムを選択する。その後、第1の実施例と同様に、プログラム解釈手段2が読み込んだ加工プログラム1を元に、制御装置選択手段10により選択された補間アルゴリズム及びNCパラメータを使用して、補間手段6’が加工プログラムに指令された形状を補間し、軸移動時間算出手段8が軸移動時間を算出する。
本発明の第1の実施例の構成を示すブロック図 本発明の第2の実施例の構成を示すブロック図 従来技術の構成を示すブロック図 NC工作機械の構成を示すブロック図 (a)切削加工の形状例 (b)切削加工の形状例に対する加工プログラム例 図5(a)の形状を加工する場合の送り速度の例 図5(a)の形状を加工する場合の送り速度の他の例 移動軌跡の補間方法を説明する図
符号の説明
1・・・加工プログラム
2・・・プログラム解釈手段
3・・・NCパラメータ設定手段
4・・・NCパラメータ記憶手段
5・・・実行データ記憶部
6・・・補間手段
7・・・補間回数カウント手段
8・・・軸移動時間算出手段
9・・・出力装置
10・・・制御装置選択手段
12・・・プログラム解釈手段
15・・・実行データバッファ
16・・・補間手段
17・・・サーボ制御手段
18・・・モータ
19・・・同期化手段

Claims (3)

  1. 加工プログラムにもとづきNC工作機械を駆動制御し加工物を加工する場合の加工時間を算出する加工時間算出装置において、
    数値制御装置が前記NC工作機械を駆動制御する際に使用するパラメータを記憶するパラメータ記憶手段と、
    前記加工プログラムを読み込み解釈しブロック単位の加工データを生成するプログラム解釈手段と、
    前記ブロック単位の加工データが軸移動指令か判断し、軸移動指令の場合、前記パラメータ記憶手段に記憶するパラメータを参照し、前記NC工作機械の駆動制御用補間アルゴリズムと同じ補間アルゴリズムで該軸移動指令において指令された移動軌跡を補間する補間手段と、
    前記軸移動指令において指令された移動軌跡の補間回数をカウントする補間回数カウント手段と、
    数値制御装置が前記NC工作機械を駆動制御する際の補間周期と前記カウントした補間回数とを乗じて前記軸移動指令の軸移動時間を算出する軸移動時間算出手段を有することを特徴とする加工時間算出装置。
  2. 前記パラメータ記憶手段は、複数の前記数値制御装置に対応して記憶した複数種類のパラメータから所望のパラメータを選択できることを特徴とする請求項1記載の加工時間算出装置。
  3. 前記補間手段は、複数の数値制御装置に対応して記憶した複数種類の駆動制御用補間アルゴリズムから所望の駆動制御用補間アルゴリズムを選択できることを特徴とする請求項1又は2記載の加工時間算出装置。
JP2004113410A 2004-04-07 2004-04-07 加工時間算出装置 Expired - Fee Related JP4891528B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004113410A JP4891528B2 (ja) 2004-04-07 2004-04-07 加工時間算出装置
DE102005015810.2A DE102005015810B4 (de) 2004-04-07 2005-04-06 Bearbeitungszeit-Berechnungsvorrichtung
US11/101,350 US7167772B2 (en) 2004-04-07 2005-04-07 Machining time calculating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004113410A JP4891528B2 (ja) 2004-04-07 2004-04-07 加工時間算出装置

Publications (2)

Publication Number Publication Date
JP2005301440A true JP2005301440A (ja) 2005-10-27
JP4891528B2 JP4891528B2 (ja) 2012-03-07

Family

ID=35061633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004113410A Expired - Fee Related JP4891528B2 (ja) 2004-04-07 2004-04-07 加工時間算出装置

Country Status (3)

Country Link
US (1) US7167772B2 (ja)
JP (1) JP4891528B2 (ja)
DE (1) DE102005015810B4 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152577A (ja) * 2008-12-25 2010-07-08 Kanto Auto Works Ltd 生産システム
DE102011116522A1 (de) 2010-10-27 2012-05-03 Fanuc Corporation Maschinenzeit- bzw. Bearbeitungszeitvorhersagevorrichtung für eine numerisch gesteuerte Werkzeugmaschine
JP2012243152A (ja) * 2011-05-20 2012-12-10 Fanuc Ltd 加工時間予測部および加工誤差予測部を有する数値制御装置
JP2017146859A (ja) * 2016-02-18 2017-08-24 ファナック株式会社 数値制御工作機械の加工時間予測装置
JP2017167892A (ja) * 2016-03-17 2017-09-21 ローランドディー.ジー.株式会社 加工時間予測装置、切削加工システムおよび加工時間予測方法
DE102018008226A1 (de) 2017-10-24 2019-04-25 Fanuc Corporation Numerische Steuerung
JP2019153232A (ja) * 2018-03-06 2019-09-12 ファナック株式会社 稼働管理装置
JP2020106991A (ja) * 2018-12-26 2020-07-09 オークマ株式会社 処理時間短縮機能を備えた自由曲線プログラムの処理装置

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL184021A (en) * 2006-07-18 2012-07-31 Erowa Ag System for the exchange of information between machining apparatus and a transfer device
US8214415B2 (en) * 2008-04-18 2012-07-03 Motion Engineering Incorporated Interpolator for a networked motion control system
WO2010140390A1 (ja) * 2009-06-03 2010-12-09 三菱電機株式会社 数値制御装置および生産システム
JP4837118B2 (ja) * 2010-04-16 2011-12-14 ファナック株式会社 多系統プログラムの自動プログラミング方法及びその装置
JP5118232B2 (ja) * 2011-05-18 2013-01-16 ファナック株式会社 タップ加工を行う工作機械の制御装置
CN105051632B (zh) * 2013-04-05 2016-12-14 三菱电机株式会社 数控装置
JP5715195B2 (ja) * 2013-07-03 2015-05-07 ファナック株式会社 プログラム実行ペースを指定できるモーションコントローラ
JP5905521B2 (ja) 2014-06-26 2016-04-20 ファナック株式会社 工具先端点制御中に生じるバックラッシを抑制することを特徴とする数値制御装置
JP6435872B2 (ja) * 2015-01-20 2018-12-12 ブラザー工業株式会社 数値制御装置と制御方法
DE102016100503B9 (de) * 2016-01-13 2017-07-13 Komet Group Gmbh Verfahren zum Überwachen einer Werkzeugmaschine und Steuerung
JP6276299B2 (ja) * 2016-01-19 2018-02-07 ファナック株式会社 ワイヤ放電加工における加工時間予測装置
US20190137975A1 (en) * 2016-07-29 2019-05-09 Mitsubishi Electric Corporation Numerical control apparatus
JP6333915B2 (ja) * 2016-10-20 2018-05-30 ファナック株式会社 数値制御装置
JP6572446B2 (ja) * 2016-11-30 2019-09-11 パナソニックIpマネジメント株式会社 部品実装システムおよび作業者割り当てシステムならびに作業者割り当て方法
JP6680731B2 (ja) * 2017-08-23 2020-04-15 ファナック株式会社 加工時間予測システム
JP6680811B2 (ja) * 2018-01-26 2020-04-15 ファナック株式会社 加工時間予測装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63187308A (ja) * 1987-01-30 1988-08-02 Amada Metrecs Co Ltd Ncプログラムの加工時間表示装置
JPH08339222A (ja) * 1995-06-14 1996-12-24 Matsushita Electric Ind Co Ltd ロボットの軌道の生成装置
JP2002036156A (ja) * 2000-07-25 2002-02-05 Nissan Motor Co Ltd ロボットシミュレーションモデルの作成装置および作成方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58143945A (ja) * 1982-02-13 1983-08-26 Makino Milling Mach Co Ltd 金型加工システム
JPH02146607A (ja) * 1988-11-29 1990-06-05 Fanuc Ltd Nc移動指令補間方式
JPH03180909A (ja) * 1989-12-11 1991-08-06 Mitsubishi Electric Corp 数値制御装置
JPH04100124A (ja) * 1990-06-20 1992-04-02 Yaskawa Electric Corp 軸動作の補間制御方法およびその装置
EP0506990A1 (de) * 1991-04-02 1992-10-07 Siemens Aktiengesellschaft Verfahren zur Beschleunigungs- und Geschwindigkeitsführung mindestens einer steuerbaren Achse einer Werkzeugmaschine oder eines Roboters
JP2786340B2 (ja) * 1991-04-04 1998-08-13 オークマ株式会社 数値制御情報作成装置における加工時間算出方法
JP2900646B2 (ja) 1991-07-10 1999-06-02 三菱電機株式会社 数値制御装置
JPH0550358A (ja) * 1991-08-20 1993-03-02 Toshiba Corp 数値制御プログラムへのワーク搬入要求付加方法
JPH0818226B2 (ja) * 1991-11-21 1996-02-28 光次 戸根木 部品加工見積装置
JP3574462B2 (ja) * 1993-06-11 2004-10-06 ファナック株式会社 領域指定方法
JP2933119B2 (ja) * 1995-05-09 1999-08-09 ファナック株式会社 数値制御装置
JP3694323B2 (ja) * 1996-11-07 2005-09-14 株式会社森精機製作所 Nc加工におけるncプログラム解析方法及び装置
US6477441B1 (en) * 1997-02-19 2002-11-05 Mitsubishi Denki Kabushiki Kaisha Numerical control system having a built-in personal computer
JP2003175439A (ja) * 2001-12-11 2003-06-24 Mori Seiki Co Ltd Nc工作機械の加工時間推定装置
JP4119372B2 (ja) * 2002-02-07 2008-07-16 三菱電機株式会社 数値制御方法及び数値制御システム
JP2004306202A (ja) * 2003-04-08 2004-11-04 Mori Seiki Co Ltd 自動プログラミング装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63187308A (ja) * 1987-01-30 1988-08-02 Amada Metrecs Co Ltd Ncプログラムの加工時間表示装置
JPH08339222A (ja) * 1995-06-14 1996-12-24 Matsushita Electric Ind Co Ltd ロボットの軌道の生成装置
JP2002036156A (ja) * 2000-07-25 2002-02-05 Nissan Motor Co Ltd ロボットシミュレーションモデルの作成装置および作成方法

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010152577A (ja) * 2008-12-25 2010-07-08 Kanto Auto Works Ltd 生産システム
DE102011116522A1 (de) 2010-10-27 2012-05-03 Fanuc Corporation Maschinenzeit- bzw. Bearbeitungszeitvorhersagevorrichtung für eine numerisch gesteuerte Werkzeugmaschine
CN102455679A (zh) * 2010-10-27 2012-05-16 发那科株式会社 数控机床的加工时间预测装置
DE102011116522B4 (de) * 2010-10-27 2013-06-27 Fanuc Corporation Bearbeitungszeitvorhersagevorrichtung für eine numerisch gesteuerte Werkzeugmaschine
US8843230B2 (en) 2010-10-27 2014-09-23 Fanuc Corporation Machining time predicting apparatus of numerically controlled machine tool
JP2012243152A (ja) * 2011-05-20 2012-12-10 Fanuc Ltd 加工時間予測部および加工誤差予測部を有する数値制御装置
US8938316B2 (en) 2011-05-20 2015-01-20 Fanuc Corporation Numerical controller with machining time prediction unit and machining error prediction unit
US10416613B2 (en) 2016-02-18 2019-09-17 Fanuc Corporation Machining time estimating apparatus
DE102017102768A1 (de) 2016-02-18 2017-08-24 Fanuc Corporation Bearbeitungszeitschätzungsgerät
JP2017146859A (ja) * 2016-02-18 2017-08-24 ファナック株式会社 数値制御工作機械の加工時間予測装置
US10579043B2 (en) 2016-03-17 2020-03-03 Roland Dg Corporation Machining time prediction device, cutting system, and machining time prediction method
JP2017167892A (ja) * 2016-03-17 2017-09-21 ローランドディー.ジー.株式会社 加工時間予測装置、切削加工システムおよび加工時間予測方法
WO2017159772A1 (ja) * 2016-03-17 2017-09-21 ローランドディー.ジー.株式会社 加工時間予測装置、切削加工システムおよび加工時間予測方法
DE102018008226A1 (de) 2017-10-24 2019-04-25 Fanuc Corporation Numerische Steuerung
JP2019079244A (ja) * 2017-10-24 2019-05-23 ファナック株式会社 数値制御装置
US10809700B2 (en) 2017-10-24 2020-10-20 Fanuc Corporation Numerical controller
CN110231806A (zh) * 2018-03-06 2019-09-13 发那科株式会社 运行管理装置
JP2019153232A (ja) * 2018-03-06 2019-09-12 ファナック株式会社 稼働管理装置
US10935965B2 (en) 2018-03-06 2021-03-02 Fanuc Corporation Operation management apparatus
JP2020106991A (ja) * 2018-12-26 2020-07-09 オークマ株式会社 処理時間短縮機能を備えた自由曲線プログラムの処理装置
JP7173859B2 (ja) 2018-12-26 2022-11-16 オークマ株式会社 処理時間短縮機能を備えた自由曲線プログラムの処理装置

Also Published As

Publication number Publication date
US20050228533A1 (en) 2005-10-13
JP4891528B2 (ja) 2012-03-07
DE102005015810B4 (de) 2018-03-08
US7167772B2 (en) 2007-01-23
DE102005015810A1 (de) 2005-11-24

Similar Documents

Publication Publication Date Title
JP4891528B2 (ja) 加工時間算出装置
JP4980458B2 (ja) 数値制御工作機械の加工時間予測装置
JP6450732B2 (ja) 数値制御装置
JP5143005B2 (ja) 機械における加工プロセスの最適化のための方法
US9851709B2 (en) Numerical control device
CN111857052B (zh) 机器学习装置、数值控制***以及机器学习方法
WO2013179366A1 (ja) 数値制御装置
US6539275B1 (en) Machine controller and process with two-step interpolation
JP2009545826A (ja) 工作機械のシステム制御
CN109725602B (zh) 数值控制装置及方法、cnc机床、计算机可读信息记录介质
JP2009098982A (ja) 加工シミュレーション装置およびそのプログラム
JP4796936B2 (ja) 加工制御装置
JP4802170B2 (ja) 加工時間算出装置およびそのプログラム
JP2001125613A (ja) 数値制御シミュレーション装置
JP5800884B2 (ja) 面取り加工を行う工作機械および面取り加工方法
CN112865750A (zh) 基于fir滤波器的数控***倍率变化平滑控制方法及装置
CN108334042B (zh) 数值控制装置
CN109960221B (zh) 数值控制装置
US6658317B2 (en) Method for setting a moving position in a machine tool
KR20080105691A (ko) 기계 동작특성에 근거한 5축 밀링가공의 속도향상을 위한 보간길이의 최적화 방법
JP6235623B2 (ja) 出力指令を切換えるタイミングを調整可能なレーザ加工システム
US11048233B2 (en) Program correction device
JP4982170B2 (ja) 加工制御装置および加工制御プログラム
US20170045872A1 (en) Numerical controller for performing axis control of two parallel axes
WO2023026484A1 (ja) 評価用プログラム作成装置、及びプログラムを記録したコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100405

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110622

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111216

R150 Certificate of patent or registration of utility model

Ref document number: 4891528

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141222

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees