JPH05220643A - パレット割付装置及びncプログラム作成方法 - Google Patents
パレット割付装置及びncプログラム作成方法Info
- Publication number
- JPH05220643A JPH05220643A JP4021185A JP2118592A JPH05220643A JP H05220643 A JPH05220643 A JP H05220643A JP 4021185 A JP4021185 A JP 4021185A JP 2118592 A JP2118592 A JP 2118592A JP H05220643 A JPH05220643 A JP H05220643A
- Authority
- JP
- Japan
- Prior art keywords
- pallet
- program
- machine tool
- machining
- work
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 238000004519 manufacturing process Methods 0.000 claims abstract description 43
- 238000003860 storage Methods 0.000 claims abstract description 7
- 238000003754 machining Methods 0.000 claims description 28
- 150000001875 compounds Chemical class 0.000 claims description 6
- 210000004027 cell Anatomy 0.000 description 43
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 210000003850 cellular structure Anatomy 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
Abstract
(57)【要約】
【目的】 生産計画に応じた段取り作業を効率良く行え
るパレット割付装置、及びセルコントローラ内で割り付
けられたパレット番号に対応するNCプログラムを自動
的に作成するNCプログラム作成方法を提供する。 【構成】 制御手段1は、生産計画データに従って複数
の加工セル30を制御する。記憶手段2はパレット割付
データを記憶している。生産計画データは、ホストコン
ピュータ20からセルコントローラ10に与えられる。
パレット割り付けデータは、加工セル30内でのパレッ
トの各面を、各面に取付可能なワークの種類及び個数と
対応付けるものである。決定手段3は、パレットの各面
に割り付けられるべきワークを決定するものであって、
制御手段1に対して与えられた生産計画データに基づい
てパレット割り付けデータを更新する。
るパレット割付装置、及びセルコントローラ内で割り付
けられたパレット番号に対応するNCプログラムを自動
的に作成するNCプログラム作成方法を提供する。 【構成】 制御手段1は、生産計画データに従って複数
の加工セル30を制御する。記憶手段2はパレット割付
データを記憶している。生産計画データは、ホストコン
ピュータ20からセルコントローラ10に与えられる。
パレット割り付けデータは、加工セル30内でのパレッ
トの各面を、各面に取付可能なワークの種類及び個数と
対応付けるものである。決定手段3は、パレットの各面
に割り付けられるべきワークを決定するものであって、
制御手段1に対して与えられた生産計画データに基づい
てパレット割り付けデータを更新する。
Description
【0001】
【産業上の利用分野】本発明はパレット割付装置及びN
Cプログラム作成方法に関し、特にFAシステムにおけ
る加工セルで使用される多面パレットの段取りを自動的
に行うためのパレット割付装置、および段取りされた多
面パレットのパレット番号に対応するNCプログラムを
自動的に作成するNCプログラム作成方法に関する。
Cプログラム作成方法に関し、特にFAシステムにおけ
る加工セルで使用される多面パレットの段取りを自動的
に行うためのパレット割付装置、および段取りされた多
面パレットのパレット番号に対応するNCプログラムを
自動的に作成するNCプログラム作成方法に関する。
【0002】
【従来の技術】従来、数値制御工作機械を多数設置した
工場では、NC工作機械に工作物(以下ワークとい
う。)を供給するためのパレットを含む複数の加工セル
と、これらの加工セルを制御するセルコントローラと、
このセルコントローラに対して加工セルにおける生産計
画を指令するホストコンピュータとから構成されたFA
システムが導入されている。
工場では、NC工作機械に工作物(以下ワークとい
う。)を供給するためのパレットを含む複数の加工セル
と、これらの加工セルを制御するセルコントローラと、
このセルコントローラに対して加工セルにおける生産計
画を指令するホストコンピュータとから構成されたFA
システムが導入されている。
【0003】上記セルコントローラでは、複数の加工プ
ログラムが製品別に保存されており、所定のNCプログ
ラムを所定の順序に編集して各加工セルのNC工作機械
を制御している。ホストコンピュータから新たな生産計
画が指令された場合に、ラインの段取り替えの要請に基
づいて、各加工セルでは使用する工具を交換するだけで
はなく、加工されるワークに応じた治具をパレットに着
け替えると同時に、セルコントローラでは複数の加工セ
ルで必要とされるプログラムを新たに編集しなくてはな
らない。そして、従来では各加工セルで実行すべきワー
クの加工種類や、それに対応する加工プログラムの選択
はすべて熟練した生産管理者が行なっていた。
ログラムが製品別に保存されており、所定のNCプログ
ラムを所定の順序に編集して各加工セルのNC工作機械
を制御している。ホストコンピュータから新たな生産計
画が指令された場合に、ラインの段取り替えの要請に基
づいて、各加工セルでは使用する工具を交換するだけで
はなく、加工されるワークに応じた治具をパレットに着
け替えると同時に、セルコントローラでは複数の加工セ
ルで必要とされるプログラムを新たに編集しなくてはな
らない。そして、従来では各加工セルで実行すべきワー
クの加工種類や、それに対応する加工プログラムの選択
はすべて熟練した生産管理者が行なっていた。
【0004】
【発明が解決しようとする課題】一般にホストコンピュ
ータから供給される生産計画データの内容は、各加工セ
ルで実行すべきワークの加工品目コードと加工順序(工
順)及び製作数量だけであって、パレットの各面にワー
クをどのように配置して工作機械に供給するかは、生産
管理者の判断に委ねられていた。その場合に、長時間の
無人運転を可能にすべく多面パレットが使用され、その
多面パレットの各面が効率的に使用されるようにワーク
を取り着けることが要求される。
ータから供給される生産計画データの内容は、各加工セ
ルで実行すべきワークの加工品目コードと加工順序(工
順)及び製作数量だけであって、パレットの各面にワー
クをどのように配置して工作機械に供給するかは、生産
管理者の判断に委ねられていた。その場合に、長時間の
無人運転を可能にすべく多面パレットが使用され、その
多面パレットの各面が効率的に使用されるようにワーク
を取り着けることが要求される。
【0005】しかし、そのような段取り作業は、一般に
熟練を要するとともに、極めて困難なことであった。し
かも、パレット単位で加工に必要なプログラムが決定さ
れていても、パレット上での治具の取り着け状態によっ
てプログラムの修正が必要になるなどの問題点があっ
た。
熟練を要するとともに、極めて困難なことであった。し
かも、パレット単位で加工に必要なプログラムが決定さ
れていても、パレット上での治具の取り着け状態によっ
てプログラムの修正が必要になるなどの問題点があっ
た。
【0006】本発明はこのような点に鑑みてなされたも
のであり、生産計画に応じた段取り作業を効率良く行え
るパレット割付装置を提供することを目的とする。ま
た、本発明の他の目的は、セルコントローラ内で割り付
けられたパレット番号に対応するNCプログラムを自動
的に作成するNCプログラム作成方法を提供することで
ある。
のであり、生産計画に応じた段取り作業を効率良く行え
るパレット割付装置を提供することを目的とする。ま
た、本発明の他の目的は、セルコントローラ内で割り付
けられたパレット番号に対応するNCプログラムを自動
的に作成するNCプログラム作成方法を提供することで
ある。
【0007】
【課題を解決するための手段】本発明では上記課題を解
決するために、複合化された工作機械に送り込まれるワ
ークを与えられた生産計画データに従って複数のパレッ
トに割り付けるパレット割付装置において、前記工作機
械を制御する制御手段と、前記パレットの各面と、前記
各面に取付可能なワークの種類及び個数との対応関係を
パレット割り付けデータとして記憶する記憶手段と、前
記パレット割り付けデータを前記制御手段に対して与え
られた生産計画データに基づいて更新し、前記パレット
の各面に割り付けられるべきワークを決定する決定手段
と、を有することを特徴とするパレット割付装置が、提
供される。
決するために、複合化された工作機械に送り込まれるワ
ークを与えられた生産計画データに従って複数のパレッ
トに割り付けるパレット割付装置において、前記工作機
械を制御する制御手段と、前記パレットの各面と、前記
各面に取付可能なワークの種類及び個数との対応関係を
パレット割り付けデータとして記憶する記憶手段と、前
記パレット割り付けデータを前記制御手段に対して与え
られた生産計画データに基づいて更新し、前記パレット
の各面に割り付けられるべきワークを決定する決定手段
と、を有することを特徴とするパレット割付装置が、提
供される。
【0008】また、複数のパレットで供給されるワーク
を複合化された工作機械によって加工する場合に、前記
工作機械を数値制御装置によって運転するために必要な
NCプログラムを作成するNCプログラム作成方法にお
いて、使用するパレット面とワークの種類及び個数が決
定される毎に加工に必要なNC加工プログラムを呼び出
すコントロールプログラムを作成し、前記コントロール
プログラムを前記数値制御装置内に格納して、前記工作
機械を運転制御することを特徴とするNCプログラム作
成方法が、提供される。
を複合化された工作機械によって加工する場合に、前記
工作機械を数値制御装置によって運転するために必要な
NCプログラムを作成するNCプログラム作成方法にお
いて、使用するパレット面とワークの種類及び個数が決
定される毎に加工に必要なNC加工プログラムを呼び出
すコントロールプログラムを作成し、前記コントロール
プログラムを前記数値制御装置内に格納して、前記工作
機械を運転制御することを特徴とするNCプログラム作
成方法が、提供される。
【0009】
【作用】上記パレット割付装置では、複合化された工作
機械に送り込まれるワークを与えられた生産計画データ
に従って複数のパレットに割り付ける場合に、工作機械
にNCプログラムを供給するコントローラ内で自動的に
割付データを決定できる。また、上記NCプログラム作
成方法では、パレット割付装置によって与えられた生産
計画データからどのパレットを使用するべきかを判断す
る毎に、そのパレットに対して実際に加工を行うための
NC加工プログラムを呼び出すコントロールプログラム
が自動的に作成できる。
機械に送り込まれるワークを与えられた生産計画データ
に従って複数のパレットに割り付ける場合に、工作機械
にNCプログラムを供給するコントローラ内で自動的に
割付データを決定できる。また、上記NCプログラム作
成方法では、パレット割付装置によって与えられた生産
計画データからどのパレットを使用するべきかを判断す
る毎に、そのパレットに対して実際に加工を行うための
NC加工プログラムを呼び出すコントロールプログラム
が自動的に作成できる。
【0010】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は、本発明のパレット割付装置の概略構成
を説明するブロック図である。セルコントローラ10
は、例えばマシニングセンタ(MC)等の複合化された
工作機械を生産計画に従って運転制御するものであっ
て、ホストコンピュータ20と接続されている。このセ
ルコントローラ10は、工作機械をNC制御するCNC
31など、複数台の数値制御装置から構成されるFAシ
ステム内で、各加工セル(ここでは、加工セル30のみ
を示す。)に対するパレット割付機能を備えている。こ
こでパレットとは、例えば図2に示すような多面パレッ
トを指している。以下に説明するように、このようなパ
レットに装着されて、各加工セル30等に送り込まれて
くるワークを自動的に加工するためのNC加工プログラ
ムが、セルコントローラ10において作成される。
明する。図1は、本発明のパレット割付装置の概略構成
を説明するブロック図である。セルコントローラ10
は、例えばマシニングセンタ(MC)等の複合化された
工作機械を生産計画に従って運転制御するものであっ
て、ホストコンピュータ20と接続されている。このセ
ルコントローラ10は、工作機械をNC制御するCNC
31など、複数台の数値制御装置から構成されるFAシ
ステム内で、各加工セル(ここでは、加工セル30のみ
を示す。)に対するパレット割付機能を備えている。こ
こでパレットとは、例えば図2に示すような多面パレッ
トを指している。以下に説明するように、このようなパ
レットに装着されて、各加工セル30等に送り込まれて
くるワークを自動的に加工するためのNC加工プログラ
ムが、セルコントローラ10において作成される。
【0011】セルコントローラ10は、次のような構成
を備えている。制御手段1は、生産計画データに従って
複数の加工セル30を制御するものであって、パレット
割付データを記憶している記憶手段2と接続されてい
る。この生産計画データは、ホストコンピュータ20か
らセルコントローラ10に与えられるものであって、そ
の詳細は図3に示されている。またパレット割り付けデ
ータは、加工セル30内でのパレットの各面を、各面に
取付可能なワークの種類及び個数と対応付けるものであ
り、その詳細は図4に示されている。決定手段3は、パ
レットの各面に割り付けられるべきワークを決定するも
のであって、制御手段1に対して与えられた生産計画デ
ータに基づいてパレット割り付けデータを更新する。ま
た、制御手段1にはハードディスク4が接続されてい
て、各加工セル30等の工作機械でNC加工に必要な複
数のNC加工プログラムを記憶している。このハードデ
ィスクメモリ4には、各加工セル30等の工作機械で加
工可能な加工品目コード毎に、NC加工プログラムを特
定するNCプログラム番号リストが含まれている。NC
プログラム番号リストの一例が、図5に示されている。
を備えている。制御手段1は、生産計画データに従って
複数の加工セル30を制御するものであって、パレット
割付データを記憶している記憶手段2と接続されてい
る。この生産計画データは、ホストコンピュータ20か
らセルコントローラ10に与えられるものであって、そ
の詳細は図3に示されている。またパレット割り付けデ
ータは、加工セル30内でのパレットの各面を、各面に
取付可能なワークの種類及び個数と対応付けるものであ
り、その詳細は図4に示されている。決定手段3は、パ
レットの各面に割り付けられるべきワークを決定するも
のであって、制御手段1に対して与えられた生産計画デ
ータに基づいてパレット割り付けデータを更新する。ま
た、制御手段1にはハードディスク4が接続されてい
て、各加工セル30等の工作機械でNC加工に必要な複
数のNC加工プログラムを記憶している。このハードデ
ィスクメモリ4には、各加工セル30等の工作機械で加
工可能な加工品目コード毎に、NC加工プログラムを特
定するNCプログラム番号リストが含まれている。NC
プログラム番号リストの一例が、図5に示されている。
【0012】図2は、上記加工セル30にワークを供給
する多面パレット32を示す斜視図である。多面パレッ
ト32は4つの治具取付面を有し、多面パレット32の
各面には取り付けられた治具33a,33b等の種類に
応じて、割り付け可能なワークの種類と取付数とが決定
される。ここでは、治具33aによってA面に2つのワ
ーク341,342が割り付けられ、治具33bによっ
てB面にも2つのワーク343,344が割り付けられ
た状態を示す。また、1つの加工セル30には複数の多
面パレットが配置されていて、CNCからの指令によっ
て所定のパレットの所定の面に対する加工が可能にな
る。この機能は、いわゆるオートパレットチェンジャ
(APC)によって実現されるものであって、APCは
FAシステムにおける基本的な加工セルの構成要素であ
る。
する多面パレット32を示す斜視図である。多面パレッ
ト32は4つの治具取付面を有し、多面パレット32の
各面には取り付けられた治具33a,33b等の種類に
応じて、割り付け可能なワークの種類と取付数とが決定
される。ここでは、治具33aによってA面に2つのワ
ーク341,342が割り付けられ、治具33bによっ
てB面にも2つのワーク343,344が割り付けられ
た状態を示す。また、1つの加工セル30には複数の多
面パレットが配置されていて、CNCからの指令によっ
て所定のパレットの所定の面に対する加工が可能にな
る。この機能は、いわゆるオートパレットチェンジャ
(APC)によって実現されるものであって、APCは
FAシステムにおける基本的な加工セルの構成要素であ
る。
【0013】図3には、セルコントローラ10に与えら
れる生産計画データの一部分を示す。生産計画データ
は、ホストコンピュータ20から毎日与えられるもので
あって、オーダ番号毎に13桁の加工品目コードと、2
桁の工順と、製作数量等のデータから構成されている。
加工品目コードは加工すべきワークを特定するコードで
あって、工順はワークに対する加工の順序を指定するも
のである。工順が異なれば同じワークであっても加工工
具を使用する順序が異なってくれば、別のプログラムと
治具が必要になるからである。
れる生産計画データの一部分を示す。生産計画データ
は、ホストコンピュータ20から毎日与えられるもので
あって、オーダ番号毎に13桁の加工品目コードと、2
桁の工順と、製作数量等のデータから構成されている。
加工品目コードは加工すべきワークを特定するコードで
あって、工順はワークに対する加工の順序を指定するも
のである。工順が異なれば同じワークであっても加工工
具を使用する順序が異なってくれば、別のプログラムと
治具が必要になるからである。
【0014】図4は、パレット割付データの一部分を示
す図である。多面パレット32の4つの取り付け面A〜
Dには、それぞれ治具コードの候補が2つ用意されてい
る。ここで、治具コード1と治具コード2はそれぞれ1
5桁で構成され、治具毎に取り付けることが可能なワー
クの個数が取付数として設定される。また、パレット割
付データは各パレット面毎に使用フラグ設定領域を含
む。ここに使用フラグを設定することにより、各パレッ
ト面に取り付けられるワークを平均化するようにしてい
る。この使用フラグの初期値は0であり、パレット割り
付けが行われる毎に1ずつ増加し、そのパレット面での
加工が終了すると1減少する。
す図である。多面パレット32の4つの取り付け面A〜
Dには、それぞれ治具コードの候補が2つ用意されてい
る。ここで、治具コード1と治具コード2はそれぞれ1
5桁で構成され、治具毎に取り付けることが可能なワー
クの個数が取付数として設定される。また、パレット割
付データは各パレット面毎に使用フラグ設定領域を含
む。ここに使用フラグを設定することにより、各パレッ
ト面に取り付けられるワークを平均化するようにしてい
る。この使用フラグの初期値は0であり、パレット割り
付けが行われる毎に1ずつ増加し、そのパレット面での
加工が終了すると1減少する。
【0015】図5は、NCプログラム番号リストの一部
分を示す図である。前述した通り、同一ワークであって
も工順が異なれば違う治具が必要となるため、1つの加
工品目コードであっても各工順に対応してNCプログラ
ム番号と治具コードとが設定されている。
分を示す図である。前述した通り、同一ワークであって
も工順が異なれば違う治具が必要となるため、1つの加
工品目コードであっても各工順に対応してNCプログラ
ム番号と治具コードとが設定されている。
【0016】図6は、本発明のパレット割付装置の動作
を説明するフローチャートである。図において、Sに続
く数値はステップ番号を示す。各ステップでの動作は、
図1に示す決定手段により実行される。 〔S1〕パレット割付データを読み込む。 〔S2〕生産計画データを読み込む。 〔S3〕生産計画データから加工指示個数を抽出する。 〔S4〕NCプログラム番号リストを検索して、生産計
画データの加工品目コードと工順に一致するNCプログ
ラム番号と治具コードとを検索する。 〔S5〕パレット割付データ内の、最初のパレット情報
から順番に、ステップS4で検索された治具コードに一
致するパレット面を検索する。 〔S6〕治具コードが一致するかどうかを調べる。一致
する治具コードがパレット割り付けデータに発見されな
かった時は、ステップS7に進み、治具コードが一致す
る場合にはそのパレット情報を保存する。パレット割付
データ内の最後のパレット情報まで検索が終了した後
に、次のステップS8に進む。 〔S7〕異常処理を行なう。これは、生産計画データに
見合ったワークが各セルに用意されていなかったことを
示す。 〔S8〕加工指示個数分のパレット面を指定する。この
場合に、パレット面の使用フラグが最小になっているも
のから、製作数量を満たすまで指定していく。これによ
って、ワークの取付面が均一化する。 〔S9〕パレット割付データを更新する。すなわち、ス
テップS8で指定されたパレット面の使用フラグを1だ
け増加して、記憶手段2に書き戻す。 〔S10〕検索されたNCプログラム番号に基づいて、制
御手段1のコントロールプログラムを作成する。このコ
ントロールプログラムは、パレット引き込みコード、パ
レットの特定面に位置決めするための回転コード、ステ
ップS8で特定されたパレット面に対するNC加工プロ
グラムの呼び出しコードなどを含む。
を説明するフローチャートである。図において、Sに続
く数値はステップ番号を示す。各ステップでの動作は、
図1に示す決定手段により実行される。 〔S1〕パレット割付データを読み込む。 〔S2〕生産計画データを読み込む。 〔S3〕生産計画データから加工指示個数を抽出する。 〔S4〕NCプログラム番号リストを検索して、生産計
画データの加工品目コードと工順に一致するNCプログ
ラム番号と治具コードとを検索する。 〔S5〕パレット割付データ内の、最初のパレット情報
から順番に、ステップS4で検索された治具コードに一
致するパレット面を検索する。 〔S6〕治具コードが一致するかどうかを調べる。一致
する治具コードがパレット割り付けデータに発見されな
かった時は、ステップS7に進み、治具コードが一致す
る場合にはそのパレット情報を保存する。パレット割付
データ内の最後のパレット情報まで検索が終了した後
に、次のステップS8に進む。 〔S7〕異常処理を行なう。これは、生産計画データに
見合ったワークが各セルに用意されていなかったことを
示す。 〔S8〕加工指示個数分のパレット面を指定する。この
場合に、パレット面の使用フラグが最小になっているも
のから、製作数量を満たすまで指定していく。これによ
って、ワークの取付面が均一化する。 〔S9〕パレット割付データを更新する。すなわち、ス
テップS8で指定されたパレット面の使用フラグを1だ
け増加して、記憶手段2に書き戻す。 〔S10〕検索されたNCプログラム番号に基づいて、制
御手段1のコントロールプログラムを作成する。このコ
ントロールプログラムは、パレット引き込みコード、パ
レットの特定面に位置決めするための回転コード、ステ
ップS8で特定されたパレット面に対するNC加工プロ
グラムの呼び出しコードなどを含む。
【0017】図7は、本発明のパレット割付装置を実施
するためのハードウェアのブロック図である。図におい
て、セルコントローラ10はホストコンピュータ(ホス
トCPU)20から生産計画データを受けて、加工セル
30,40,50へ加工指令等の制御信号を送る。逆
に、これらの加工セル30,40,50からは逐次、そ
の加工情報がホストCPU20に送られる。これら加工
セル30,40,50は、CNC31,41,51及び
その他の図示されないロボットやワークローダから構成
されている。
するためのハードウェアのブロック図である。図におい
て、セルコントローラ10はホストコンピュータ(ホス
トCPU)20から生産計画データを受けて、加工セル
30,40,50へ加工指令等の制御信号を送る。逆
に、これらの加工セル30,40,50からは逐次、そ
の加工情報がホストCPU20に送られる。これら加工
セル30,40,50は、CNC31,41,51及び
その他の図示されないロボットやワークローダから構成
されている。
【0018】セルコントローラ10はメインCPUボー
ド101を中心にして構成されている。メインCPU1
01はプロセッサ、ROM、RAM等を1枚のボード上
に搭載しており、図1に示される制御手段1及び記憶手
段2に対応するものであって、このプロセッサボードに
はバス100を介して以下の諸要素が結合される。
ド101を中心にして構成されている。メインCPU1
01はプロセッサ、ROM、RAM等を1枚のボード上
に搭載しており、図1に示される制御手段1及び記憶手
段2に対応するものであって、このプロセッサボードに
はバス100を介して以下の諸要素が結合される。
【0019】ハードディスクメモリ103はインタフェ
ース(SCSI)102を介してバス100と接続され
ており、加工スケジュールを決定する生産計画データの
他にNC加工プログラム及びプログラム番号リスト等が
格納される。共有RAM104はDRAMで構成され
る。インタフェース105はワークの配置リスト等の出
力情報をRS232C等の通信回線を介してプリンタ6
0に出力する。I/Oボード106は各加工セル30,
40,50との入出力信号の授受を行なう。インタフェ
ース107は通信回線21によってホストCPU20と
結合されている。また、RS232C等の通信回線31
a,41a,51aで加工セル30,40,50の各C
NC31,41,51に接続されている。
ース(SCSI)102を介してバス100と接続され
ており、加工スケジュールを決定する生産計画データの
他にNC加工プログラム及びプログラム番号リスト等が
格納される。共有RAM104はDRAMで構成され
る。インタフェース105はワークの配置リスト等の出
力情報をRS232C等の通信回線を介してプリンタ6
0に出力する。I/Oボード106は各加工セル30,
40,50との入出力信号の授受を行なう。インタフェ
ース107は通信回線21によってホストCPU20と
結合されている。また、RS232C等の通信回線31
a,41a,51aで加工セル30,40,50の各C
NC31,41,51に接続されている。
【0020】このようなハードウェア構成のセルコント
ローラ10によって、複数の多面パレットを加工するN
C工作機械に対してNC加工プログラムを供給し、生産
計画に従ってワークを加工するために、運転に先立って
次の段取り作業が実施できる。すなわち、与えられた生
産計画を実行するためのパレットの割付データが決定さ
れると、プリンタ60から、どのパレットを使用するべ
きかを示す配置リストが出力される。生産管理者は、配
置リストに従ってワークを治具にセットする。セルコン
トローラ10では、用意されたパレットに対して適合す
るNC加工プログラムを呼び出すコントロールプログラ
ムが生産管理者の介在なしに、自動的に作成される。こ
うしてセルコントローラ10の側で、生産計画に適合す
るNC加工プログラムが、効率良く自動的に作成でき
る。
ローラ10によって、複数の多面パレットを加工するN
C工作機械に対してNC加工プログラムを供給し、生産
計画に従ってワークを加工するために、運転に先立って
次の段取り作業が実施できる。すなわち、与えられた生
産計画を実行するためのパレットの割付データが決定さ
れると、プリンタ60から、どのパレットを使用するべ
きかを示す配置リストが出力される。生産管理者は、配
置リストに従ってワークを治具にセットする。セルコン
トローラ10では、用意されたパレットに対して適合す
るNC加工プログラムを呼び出すコントロールプログラ
ムが生産管理者の介在なしに、自動的に作成される。こ
うしてセルコントローラ10の側で、生産計画に適合す
るNC加工プログラムが、効率良く自動的に作成でき
る。
【0021】
【発明の効果】以上説明したように本発明では、複合化
された工作機械に送り込まれるワークを与えられた生産
計画データに従って複数のパレットに割り付ける場合
に、工作機械にNCプログラムを供給するコントローラ
内で自動的に割付データを決定できる。このため、熟練
した生産管理者の介在なしに、短時間でパレットへの割
り付け作業を行える。また、本発明のパレット割付装置
では、与えられた生産計画データからどのパレットを使
用するべきかを判断する毎に、そのパレットで実際に加
工を行うためのNC加工プログラムを呼び出すコントロ
ールプログラムが、自動的に作成できる。したがって、
生産計画されたワークの種類と個数に応じて、ワークを
加工するプログラムが簡単に作成でき、しかも各パレッ
ト面に偏りなく割り付けて、加工に先立つ段取り時間を
短縮できる。
された工作機械に送り込まれるワークを与えられた生産
計画データに従って複数のパレットに割り付ける場合
に、工作機械にNCプログラムを供給するコントローラ
内で自動的に割付データを決定できる。このため、熟練
した生産管理者の介在なしに、短時間でパレットへの割
り付け作業を行える。また、本発明のパレット割付装置
では、与えられた生産計画データからどのパレットを使
用するべきかを判断する毎に、そのパレットで実際に加
工を行うためのNC加工プログラムを呼び出すコントロ
ールプログラムが、自動的に作成できる。したがって、
生産計画されたワークの種類と個数に応じて、ワークを
加工するプログラムが簡単に作成でき、しかも各パレッ
ト面に偏りなく割り付けて、加工に先立つ段取り時間を
短縮できる。
【図1】本発明のパレット割付装置の概略構成を説明す
るブロック図である。
るブロック図である。
【図2】加工セルにワークを供給する多面パレットを示
す斜視図である。
す斜視図である。
【図3】生産計画データの一部分を示す図である。
【図4】パレット割付データの一部分を示す図である。
【図5】NCプログラム番号リストの一部分を示す図で
ある。
ある。
【図6】本発明のパレット割付装置を使用したNCプロ
グラム作成方法を説明するフローチャートである。
グラム作成方法を説明するフローチャートである。
【図7】本発明のパレット割付装置を実施するためのハ
ードウェアのブロック図である。
ードウェアのブロック図である。
1 制御手段 2 記憶手段 3 決定手段 4 ハードディスク 10 セルコントローラ 20 ホストコンピュータ 30,40,50 加工セル
Claims (3)
- 【請求項1】 複合化された工作機械に送り込まれるワ
ークを与えられた生産計画データに従って複数のパレッ
トに割り付けるパレット割付装置において、 前記工作機械を制御する制御手段と、 前記パレットの各面と、前記各面に取付可能なワークの
種類及び個数との対応関係をパレット割り付けデータと
して記憶する記憶手段と、 前記パレット割り付けデータを前記制御手段に対して与
えられた生産計画データに基づいて更新し、前記パレッ
トの各面に割り付けられるべきワークを決定する決定手
段と、 を有することを特徴とするパレット割付装置。 - 【請求項2】 前記記憶手段には、前記パレットの各面
と、前記各面に前記ワークを取り付けるための治具コー
ドとの対応関係が設定されるとともに、前記工作機械で
加工可能な品目コード毎に、前記工作機械のNC加工プ
ログラムを特定するプログラム番号と前記ワークの治具
コードとの対応関係が設定され、 前記決定手段は、前記パレット割り付けデータを前記工
作機械に対して与えられた生産計画データのうちの品目
コードと製作数に基づいて更新することを特徴とする請
求項1に記載のパレット割付装置。 - 【請求項3】 複数のパレットで供給されるワークを複
合化された工作機械によって加工する場合に、前記工作
機械を数値制御装置によって運転するために必要なNC
プログラムを作成するNCプログラム作成方法におい
て、 使用するパレット面とワークの種類及び個数が決定され
る毎に加工に必要なNC加工プログラムを呼び出すコン
トロールプログラムを作成し、 前記コントロールプログラムを前記数値制御装置内に格
納して、前記工作機械を運転制御することを特徴とする
NCプログラム作成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4021185A JPH05220643A (ja) | 1992-02-06 | 1992-02-06 | パレット割付装置及びncプログラム作成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4021185A JPH05220643A (ja) | 1992-02-06 | 1992-02-06 | パレット割付装置及びncプログラム作成方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05220643A true JPH05220643A (ja) | 1993-08-31 |
Family
ID=12047892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4021185A Pending JPH05220643A (ja) | 1992-02-06 | 1992-02-06 | パレット割付装置及びncプログラム作成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05220643A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101105493B1 (ko) * | 2009-10-30 | 2012-01-13 | 정경안 | 작업스케줄에 따른 자동가공 시스템 |
-
1992
- 1992-02-06 JP JP4021185A patent/JPH05220643A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101105493B1 (ko) * | 2009-10-30 | 2012-01-13 | 정경안 | 작업스케줄에 따른 자동가공 시스템 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4580207A (en) | Numerical control data dividing and editing apparatus for numerical control machine tool | |
| US9588511B2 (en) | Virtual machine manager | |
| US4616322A (en) | Method and apparatus for preparing spare tools for a machine tool | |
| US6502007B1 (en) | Optimization method and device of NC program in NC machining | |
| US4606001A (en) | Customized canned cycles for computer numerical control system | |
| JPS6244281B2 (ja) | ||
| JPH0211381B2 (ja) | ||
| EP0148273B1 (en) | Numerical control apparatus | |
| US6999842B2 (en) | Numerical controller | |
| JP3893334B2 (ja) | 多系統数値制御装置 | |
| JPH05220643A (ja) | パレット割付装置及びncプログラム作成方法 | |
| JP3209890B2 (ja) | 生産セル | |
| JP3489292B2 (ja) | 加工システムにおける工具管理装置 | |
| JP4255090B2 (ja) | 工作機械の数値制御装置 | |
| JPS6333168B2 (ja) | ||
| JPH11202917A (ja) | 加工データの管理方法およびnc装置 | |
| JP3121658B2 (ja) | 加工生産システムにおける加工機の運転制御方法 | |
| JPH0643920A (ja) | 工具管理方式 | |
| JPS61214956A (ja) | スケジユ−リング方法 | |
| JPS6316761B2 (ja) | ||
| JPH05261650A (ja) | 加工実績管理方式 | |
| WO2023199408A1 (ja) | 数値制御装置およびコンピュータ読み取り可能な記憶媒体 | |
| JPH07110461B2 (ja) | 工具マガジンの工具貯蔵方法とその工具マガジンファイル装置 | |
| JPH02212049A (ja) | 工作機械設備 | |
| JPH07110458B2 (ja) | 数値制御装置における工具管理方法及びその装置 |