JP3321359B2 - Processing control system - Google Patents

Processing control system

Info

Publication number
JP3321359B2
JP3321359B2 JP15239396A JP15239396A JP3321359B2 JP 3321359 B2 JP3321359 B2 JP 3321359B2 JP 15239396 A JP15239396 A JP 15239396A JP 15239396 A JP15239396 A JP 15239396A JP 3321359 B2 JP3321359 B2 JP 3321359B2
Authority
JP
Japan
Prior art keywords
processing
data
machining
host computer
unit
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.)
Expired - Fee Related
Application number
JP15239396A
Other languages
Japanese (ja)
Other versions
JPH09330113A (en
Inventor
弘 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Okuma Corp
Original Assignee
Okuma 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 Okuma Corp filed Critical Okuma Corp
Priority to JP15239396A priority Critical patent/JP3321359B2/en
Publication of JPH09330113A publication Critical patent/JPH09330113A/en
Application granted granted Critical
Publication of JP3321359B2 publication Critical patent/JP3321359B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/30Computing systems specially adapted for manufacturing

Landscapes

  • Multi-Process Working Machines And Systems (AREA)
  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は加工制御システム、
特にネットワーク接続された加工作業に必要な各種加工
情報を保存するホストコンピュータと工作機械を制御し
て加工作業を行う数値制御装置との負荷分散に関する。
TECHNICAL FIELD The present invention relates to a machining control system,
In particular, the present invention relates to load distribution between a host computer that stores various types of processing information required for a processing operation connected to a network and a numerical control device that performs a processing operation by controlling a machine tool.

【0002】[0002]

【従来の技術】FMS等のようにホストコンピュータ
(以下、単に「ホスト」という)と数値制御装置とをネ
ットワーク結合し、ホストからの指令により数値制御工
作機械を自動制御する加工制御システムが存在する。図
5は、加工制御システムにおいてホストとなる情報管理
コンピュータ1と複数の数値制御装置3A、3B、3C
とをネットワークで結合した例である。図6は、従来の
数値制御装置の制御ブロック図であり、図7は、従来の
ホストの制御ブロック図である。
2. Description of the Related Art There is a machining control system in which a host computer (hereinafter simply referred to as "host") and a numerical controller are connected to a network, such as an FMS, and a numerically controlled machine tool is automatically controlled by a command from the host. . FIG. 5 shows an information management computer 1 serving as a host in a machining control system and a plurality of numerical controllers 3A, 3B, 3C.
This is an example in which and are connected by a network. FIG. 6 is a control block diagram of a conventional numerical controller, and FIG. 7 is a control block diagram of a conventional host.

【0003】図7において、ホストは、データ入力部1
1を介して、数値制御工作機械が加工を行なうために必
要な各種データを入力する。各数値制御工作機械は、各
数値制御装置3A、3B、3Cが制御する。加工部品デ
ータ作成部12では、データ入力部11から入力された
加工部品名称、加工工程、加工ロット、納期から構成さ
れる加工部品データHAを作成し、データ保存部16に
保存する。図8は、加工部品データHAの構成例であ
る。加工時間データ作成部13では、データ入力部11
から入力された加工部品工程に対応した加工サイクルタ
イム、段取り替え時間から構成される加工時間データH
Bを作成し、データ保存部16に保存する。加工部品工
程とは、各加工部品の加工を行うための工程であり、加
工工程の一部を形成する。加工部品工程は、加工部品デ
ータに含まれる加工部品名称及び加工工程の組合せによ
り特定される。図9は、加工時間データHBの構成例で
ある。予定稼働時間データ作成部14は、データ入力部
11から入力された数値制御工作機械が稼働する一日単
位の稼働開始時間及び稼働終了時間から構成される予定
稼働時間データHCを作成し、データ保存部16に保存
する。図10は、予定稼働時間データHCの構成例であ
る。加工準備データ作成部15は、データ入力部11か
ら入力された加工部品工程に対応した加工プログラムフ
ァイル名、加工原点ファイル名、工具オフセットファイ
ル名から構成される加工準備データHDを作成し、さら
に、加工プログラムファイル名、加工原点ファイル名、
工具オフセットファイル名の指し示す実際のファイルデ
ータを作成し、データ保存部16に保存する。図11
は、加工準備データHDの構成例である。加工部品工程
選択部17は、データ保存部16から加工部品データH
A、加工時間データHB及び予定稼働時間データHCを
読み込み、加工する加工部品工程を選択し、選択した加
工部品工程HEを加工プログラム選択処理部18に渡
す。加工プログラム選択処理部18は、選択した加工部
品工程の加工プログラムが数値制御工作機械にすでに登
録されているかをチェックする。まだ登録されていなけ
れば、データ送信部20に加工準備データ通知HEを通
知して、ホストコンピュータ通信制御部24を介して数
値制御装置に加工プログラムデータ、加工原点データ及
び工具オフセットデータHFを転送させる。その後、加
工プログラム選択処理部18は、指令送信部21に加工
プログラム選択指令HGを渡す。指令送信部21は、ホ
ストコンピュータ通信制御部24を介して加工プログラ
ム選択指令を数値制御装置に送信する。なお、数値制御
装置は、加工プログラム選択指令HGを受け取ると加工
プログラム選択を実行する。加工プログラム選択処理部
18は、数値制御装置の加工プログラム選択が完了した
らNC起動処理部19にNC起動指令HHを渡す。NC
起動処理部19は、指令送信部21にNC起動指令HH
を渡すことにより、指令送信部21はホストコンピュー
タ通信制御部24を介してNC起動指令HHを数値制御
装置に送信する。この結果、数値制御装置は、数値制御
工作機械の動作を制御して加工を開始する。
In FIG. 7, a host operates as a data input unit 1.
Various data necessary for the numerically controlled machine tool to perform machining is input via 1. Each numerical control machine tool is controlled by each numerical control device 3A, 3B, 3C. The machined part data creating unit 12 creates machined part data HA including the machined part name, the machining process, the machining lot, and the delivery date input from the data input unit 11, and stores the created machined part data HA in the data storage unit 16. FIG. 8 is a configuration example of the processed part data HA. In the processing time data creation unit 13, the data input unit 11
Processing time data H consisting of the processing cycle time and setup change time corresponding to the processing part process input from
B is created and stored in the data storage unit 16. The processing component process is a process for processing each processing component, and forms a part of the processing process. The processing part process is specified by a combination of the processing part name and the processing step included in the processing part data. FIG. 9 is a configuration example of the processing time data HB. The scheduled operating time data creation unit 14 creates scheduled operating time data HC composed of an operation start time and an operation end time in units of one day for operating the numerically controlled machine tool input from the data input unit 11, and stores the data. Stored in the unit 16. FIG. 10 is a configuration example of the scheduled operation time data HC. The machining preparation data creation unit 15 creates machining preparation data HD including a machining program file name, a machining origin file name, and a tool offset file name corresponding to the machining component process input from the data input unit 11, and further, Machining program file name, machining origin file name,
Actual file data indicated by the tool offset file name is created and stored in the data storage unit 16. FIG.
Is a configuration example of the processing preparation data HD. The processing part process selection unit 17 receives the processing part data H from the data storage unit 16.
A, the processing time data HB and the scheduled operation time data HC are read, a processing part process to be processed is selected, and the selected processing component process HE is passed to the processing program selection processing unit 18. The processing program selection processing unit 18 checks whether the processing program of the selected processing part process is already registered in the numerically controlled machine tool. If it has not been registered yet, it notifies the data transmission unit 20 of the processing preparation data notification HE, and causes the numerical control device to transfer the processing program data, the processing origin data, and the tool offset data HF via the host computer communication control unit 24. . Thereafter, the machining program selection processing unit 18 passes a machining program selection command HG to the command transmission unit 21. The command transmission unit 21 transmits a machining program selection command to the numerical controller via the host computer communication control unit 24. Note that the numerical control device executes the machining program selection upon receiving the machining program selection command HG. The machining program selection processing unit 18 passes an NC activation command HH to the NC activation processing unit 19 when the machining program selection of the numerical control device is completed. NC
The start processing unit 19 sends an NC start command HH to the command transmitting unit 21.
, The command transmitting unit 21 transmits the NC start command HH to the numerical controller via the host computer communication control unit 24. As a result, the numerical controller controls the operation of the numerically controlled machine tool to start machining.

【0004】NC起動処理部19のNC起動処理が完了
した後、NC状態監視部22は、数値制御装置からホス
トコンピュータ通信制御部24を介して送られてくるは
ずのNC状態通知NHを監視する。ここで、NC状態監
視部22は、NC状態通知NHを受け取り、通知内容が
加工完了通知の場合には、加工完了通知NIを加工部品
工程選択部17及び加工実績データ作成部23に通知す
る。加工部品工程選択部17は、加工完了通知NIを受
け取ると、次の加工部品工程の選択指示を出す。また、
加工実績データ作成部23は、加工完了通知NIを受け
取るとデータ保存部16の加工実績データを更新させ
る。
After the NC start-up processing of the NC start-up processing section 19 is completed, the NC state monitoring section 22 monitors the NC state notification NH which should be sent from the numerical controller via the host computer communication control section 24. . Here, the NC state monitoring unit 22 receives the NC state notification NH, and notifies the processing completion notification NI to the processing component process selecting unit 17 and the processing result data creating unit 23 when the notification content is the processing completion notification. Upon receiving the processing completion notification NI, the processing part process selection unit 17 issues an instruction to select the next processing component process. Also,
Upon receiving the processing completion notification NI, the processing result data creation unit 23 updates the processing result data in the data storage unit 16.

【0005】次に、図7に示したホストに対応した数値
制御装置の制御内容について、図6を用いて説明する。
Next, control contents of the numerical controller corresponding to the host shown in FIG. 7 will be described with reference to FIG.

【0006】データ受信部32は、ホストから数値制御
装置通信制御部31を介して受信した加工プログラムデ
ータ、加工原点データ及び工具オフセットデータHFを
加工準備データ保存部33に保存する。指令受付部34
は、加工プログラム選択指令HGを受け付けると、加工
プログラム選択部35に加工プログラム選択指令HGを
渡す。加工プログラム選択部35は、加工準備データ保
存部33に保存された加工プログラムデータ、加工原点
データ及び工具オフセットデータHFを読み出すことに
より、加工プログラム選択を実行する。また、指令受付
部34は、NC起動指令HHをホストから数値制御装置
通信制御部31を介して受信すると、NC起動処理部3
6にNC起動指令HHを渡す。NC起動処理部36は、
NC起動指令HHを受け取ると、NC起動を行ない、N
C工作機械を加工プログラムデータHFに従って動作さ
せる。NC状態通知部37は、NCの動作状態を監視
し、加工完了等の状態に変化が起こった際に、数値制御
装置通信制御部31を介してホストにNC状態通知NH
を送信する。
The data receiving section 32 stores the machining program data, machining origin data and tool offset data HF received from the host via the numerical controller communication control section 31 in the machining preparation data saving section 33. Command receiving unit 34
Receives the machining program selection command HG, and passes the machining program selection command HG to the machining program selection unit 35. The machining program selection unit 35 executes the machining program selection by reading the machining program data, machining origin data, and tool offset data HF stored in the machining preparation data storage unit 33. When receiving the NC start command HH from the host via the numerical control device communication control unit 31, the command receiving unit 34 sets the NC start processing unit 3
6 is passed an NC start command HH. The NC activation processing unit 36
Upon receiving the NC start command HH, the NC is started, and N
The C machine tool is operated according to the machining program data HF. The NC state notification unit 37 monitors the operation state of the NC, and when a change occurs in the state such as processing completion, the NC state notification NH to the host via the numerical control device communication control unit 31.
Send

【0007】[0007]

【発明が解決しようとする課題】しかしながら、従来に
おいては、ホストがリアルタイムに数値制御工作機械を
監視、制御し、同時に状況に応じて加工すべき加工部品
工程を選定し、加工プログラムデータ等を数値制御工作
機械に転送する必要があった。つまり、従来のようにホ
ストからの指令により数値制御工作機械を自動制御する
システムでは、ホストにかかる負荷は大きくなってしま
う。また、ホストに自動制御処理の機能を十分に発揮さ
せるためには、高性能なコンピュータを用いなくてはな
らず、ホストに要するコストの増大を招いていた。ま
た、綿密な加工スケジュール作成が必要であり、その作
成準備に多大な工数を要している。
Conventionally, however, a host monitors and controls a numerically controlled machine tool in real time, simultaneously selects a machining part process to be machined according to the situation, and converts machining program data and the like into numerical data. It had to be transferred to the controlling machine tool. That is, in a conventional system in which a numerically controlled machine tool is automatically controlled by a command from the host, the load on the host increases. Further, in order for the host to fully perform the function of the automatic control processing, a high-performance computer must be used, which has led to an increase in the cost required for the host. In addition, it is necessary to prepare a detailed processing schedule, and preparation for the preparation requires a great deal of man-hours.

【0008】本発明は以上のような問題を解決するため
になされたものであり、その目的は、ホストコンピュー
タにかかる負荷を出来る限り低減させるとともにシステ
ムのトータルコストの削減を図る加工制御システムを提
供することにある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a machining control system which reduces the load on a host computer as much as possible and reduces the total cost of the system. Is to do.

【0009】[0009]

【課題を解決するための手段】以上のような目的を達成
するために、本発明は、加工作業に必要な各種加工情報
を保存するホストコンピュータと、ネットワーク接続さ
れた前記ホストコンピュータから送られてくる各種加工
情報に基づいて工作機械を制御して加工作業を行う数値
制御装置とを有する加工制御システムにおいて、前記数
値制御装置は、加工部品名称、少なくとも1つの加工部
品を加工する加工工程、加工ロット数、完了納期を含む
加工部品に関する加工部品データを前記ホストコンピュ
ータから読み込む加工部品データ読出し手段と、読み込
んだ加工部品データに含まれる加工部品名称及び加工工
程により特定される各加工部品の加工工程である加工部
品工程に対応する加工サイクルタイム及び段取り替え時
間を含む加工時間データを前記ホストコンピュータから
読み込む加工時間データ読出し手段と、前記各数値制御
装置の各日の稼働時間に関する予定稼働時間データを前
記ホストコンピュータから読み込む稼働時間データ読出
し手段と、読み込んだ加工部品データ、加工時間データ
及び予定稼働時間データに基づいて、納期に間に合うた
めに加工を開始しなければならない最悪加工開始日時を
求め、求めた最悪加工開始日時が最も早い加工部品工程
を選択する加工部品工程選択手段と、選択された加工部
品工程に対応した、加工プログラムデータ、加工原点デ
ータ、工具オフセットデータのうち少なくともいずれか
一つを含む加工に必要な加工準備データを前記ホストコ
ンピュータから読み込む加工準備データ読出し手段とを
有し、読み込んだ加工準備データを用いて加工を行うこ
とを特徴とする。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a host computer for storing various types of processing information necessary for a processing operation and a host computer connected to a host computer connected to a network. A numerical control device that controls a machine tool based on various types of processing information to perform a processing operation, wherein the numerical control device includes: a processing component name; a processing step of processing at least one processing component; Processing part data reading means for reading processing part data relating to processing parts including the number of lots and completion delivery date from the host computer, and a processing step for each processing part specified by the processing part name and the processing step included in the read processing part data Machining time including machining cycle time and setup change time corresponding to the machining part process Processing time data reading means for reading data from the host computer, operating time data reading means for reading scheduled operating time data relating to the operating time of each numerical control device for each day from the host computer, read processing part data, Based on the machining time data and the scheduled operation time data, find the worst machining start date and time when machining must be started in order to meet the delivery date, and select the machining component process with the earliest found worst machining start date and time Means for reading, from the host computer, processing preparation data necessary for processing including at least one of processing program data, processing origin data, and tool offset data corresponding to the selected processing part process; Means to read the machining preparation data And performing machining are.

【0010】また、少なくとも加工部品工程選択完了通
知、加工開始通知及び加工完了通知を含む加工準備デー
タを用いて行われた加工実績に関する加工実績データを
前記ホストコンピュータに送信する加工実績データ送信
手段を有することを特徴とする。
[0010] Further, there is provided processing result data transmitting means for transmitting processing result data relating to a processing result performed using processing preparation data including at least a processing component process selection completion notification, a processing start notification, and a processing completion notification to the host computer. It is characterized by having.

【0011】また、前記数値制御装置は、加工開始前に
前記ホストコンピュータからの選択無効指示を受け取る
と、改めて加工部品データを前記ホストコンピュータか
ら読み込み、加工部品工程を選択する処理を再度行うこ
とを特徴とする。
Further, when the numerical control device receives a selection invalidation instruction from the host computer before starting the machining, the numerical control device reads the machining component data from the host computer again and performs a process of selecting a machining component process again. Features.

【0012】更に、前記ホストコンピュータは、加工部
品工程をいずれかの前記数値制御装置から受け取ったと
きは、その後当該数値制御装置から加工実績データの
内、加工部品工程選択完了通知を受け取るまで他の前記
数値制御装置に対する加工部品データの送信を待機する
ことを特徴とする。
Further, when the host computer receives a work part process from any one of the numerical control devices, the host computer thereafter receives another work part process selection completion notification from the processing result data from the numerical control device. It is characterized by waiting for transmission of processed part data to the numerical controller.

【0013】以上の構成により、本発明に係る加工制御
システムでは、従来、ホストコンピュータが行ってきた
処理を数値制御装置に行わせるようにしたので、ホスト
コンピュータにかかる負荷を抑え、全体として安価なシ
ステムを実現できる。
With the above configuration, in the machining control system according to the present invention, the processing performed by the host computer is conventionally performed by the numerical controller, so that the load on the host computer is reduced, and the overall cost is reduced. The system can be realized.

【0014】[0014]

【発明の実施の形態】以下、図面に基づいて、本発明の
好適な実施の形態について説明する。なお、従来例と同
様の要素には、同じ符号を付け説明を省略する。
Preferred embodiments of the present invention will be described below with reference to the drawings. The same elements as those in the conventional example are denoted by the same reference numerals, and description thereof will be omitted.

【0015】図1は、本発明に係る数値制御装置の一実
施の形態を示したブロック構成図であり、図2は、それ
に対応したホストの一実施の形態を示したブロック構成
図である。
FIG. 1 is a block diagram showing an embodiment of a numerical controller according to the present invention, and FIG. 2 is a block diagram showing an embodiment of a host corresponding thereto.

【0016】図1に示した数値制御装置は、次のものか
ら構成される。加工部品データ読出し部301は、加工
部品名称、加工部品を加工する加工工程、加工ロット
数、完了納期を含む加工部品に関する加工部品データを
ホストから読み込む加工部品データ読出し手段である。
加工時間データ読出し部302は、読み込んだ加工部品
データにより特定される加工部品工程に対応する加工サ
イクルタイム及び段取り替え時間を含む加工時間データ
をホストから読み込む加工時間データ読出し手段であ
る。稼働時間データ読出し部303は、各日の稼働時間
に関する予定稼働時間データをホストから読み込む稼働
時間データ読出し手段である。加工部品工程選択部30
4は、読み込んだ加工部品データ、加工時間データ及び
予定稼働時間データに基づいて、納期に間に合うために
加工を開始しなければならない最悪加工開始日時を求
め、求めた最悪加工開始日時が最も早い加工部品工程を
選択する加工部品工程選択手段である。加工準備データ
読出し部305は、選択された加工部品工程に対応し
た、加工プログラムデータ、加工原点データ、工具オフ
セットデータのうち少なくともいずれか一つを含む加工
に必要な加工準備データをホストから読み込む加工準備
データ読出し手段である。加工準備データ保存部306
は、ホストが転送してくる加工準備データHDを保存す
る。NC状態通知部307は、加工の完了通知等のNC
状態の変化の状況を通知する。加工実績データ作成部3
08は、NC状態通知部307からの通知を受けるとホ
ストへの送信用データを作成する。データ送信部309
は、加工実績データ作成部308が作成したデータをホ
ストに送信する手段であり、加工実績データ作成部30
8とともに加工実績データ送信手段を構成する。
The numerical controller shown in FIG. 1 comprises the following. The processing component data reading unit 301 is a processing component data reading unit that reads processing component data relating to a processing component including a processing component name, a processing step of processing the processing component, the number of processing lots, and a completed delivery date from a host.
The processing time data reading unit 302 is a processing time data reading unit that reads processing time data including a processing cycle time and a setup change time corresponding to a processing component process specified by the read processing component data from a host. The operating time data reading unit 303 is an operating time data reading unit that reads scheduled operating time data relating to the operating time of each day from a host. Processed part process selector 30
Reference numeral 4 denotes a worst processing start date and time at which processing must be started in order to meet a delivery date, based on the read processed part data, processing time data, and scheduled operation time data. It is a processing part process selecting means for selecting a part process. The processing preparation data reading unit 305 reads from the host processing preparation data necessary for processing including at least one of processing program data, processing origin data, and tool offset data corresponding to the selected processing component process. This is preparation data reading means. Processing preparation data storage unit 306
Saves the processing preparation data HD transferred by the host. The NC status notifying unit 307 is an NC unit for notifying completion of processing and the like.
Notify the status of the status change. Processing result data creation unit 3
08, when receiving the notification from the NC status notification unit 307, creates data for transmission to the host. Data transmission unit 309
Is means for transmitting the data created by the processing result data creation unit 308 to the host.
8 together with the processing result data transmission means.

【0017】一方、図2に示したホストは、従来と比べ
いくつかの構成要素が削除されており、残存する要素
は、従来と同じ機能を有する。本実施の形態におけるホ
ストは、工作機械による加工作業に直接使用する各種加
工データを自ら作成せずに、各数値制御装置から加工部
品データ要求NA、加工時間データ要求NB及び稼働時
間データ要求NCを受信すると、加工部品データHA、
加工時間データHB及び予定稼働時間データHCをそれ
ぞれ送信するというファイルサーバ的な機能のみを有し
ている。なお、本実施の形態において使用する加工部品
データHA、加工時間データHB、予定稼働時間データ
HC及び加工準備データHDの内容は、従来と同様であ
る。
On the other hand, the host shown in FIG. 2 has some components removed from the conventional one, and the remaining components have the same function as the conventional one. The host according to the present embodiment does not create the various types of processing data used directly for the processing operation by the machine tool, and sends the processing component data request NA, the processing time data request NB, and the operation time data request NC from each numerical controller. Upon receipt, the processed part data HA,
It has only a file server function of transmitting the processing time data HB and the scheduled operation time data HC. The contents of the processed part data HA, the processing time data HB, the scheduled operation time data HC, and the processing preparation data HD used in the present embodiment are the same as those in the related art.

【0018】次に、本実施の形態における動作について
説明する。
Next, the operation of this embodiment will be described.

【0019】数値制御装置において、加工部品データ読
出し部301は、データ受信部32及び数値制御装置通
信制御部31を介してホストに加工部品データ要求NA
を送信することにより、ホストから送られてくる加工部
品データHAを数値制御装置通信制御部31、データ受
信部32経由で受け取る。同様にして、加工時間データ
読出し部302は、ホストに加工時間データ要求NBを
送信することにより加工時間データHBを受け取り、稼
働時間データ読出し部303は、ホストに稼働時間デー
タ要求NCを送信することにより予定稼働時間データH
Cを受け取る。
In the numerical control device, the work part data reading unit 301 sends a work part data request NA to the host via the data receiving unit 32 and the numerical control device communication control unit 31.
, The processed part data HA sent from the host is received via the numerical controller communication control unit 31 and the data receiving unit 32. Similarly, the processing time data reading unit 302 receives the processing time data HB by transmitting the processing time data request NB to the host, and the operation time data reading unit 303 transmits the operation time data request NC to the host. Based on scheduled operation time data H
Receive C

【0020】加工部品工程選択部304は、加工部品デ
ータ読出し部301から加工部品データHAを、加工時
間データ読出し部302から加工時間データHBを、稼
働時間データ読出し部303から予定稼働時間データH
Cをそれぞれ読み込み、加工部品データHA内の加工部
品工程の納期に間に合うために加工を開始しなければな
らない最悪加工開始日時を求め、最も最悪加工開始日時
の早い加工部品工程を選択する。この、加工部品工程選
択部304の処理に関しては、図3に示したフローチャ
ートを用いて説明する。
The processing part process selecting unit 304 receives the processing part data HA from the processing part data reading unit 301, the processing time data HB from the processing time data reading unit 302, and the scheduled operation time data H from the operating time data reading unit 303.
C is read, and the worst machining start date and time at which machining must be started in order to meet the delivery date of the machining component process in the machining component data HA is determined, and the machining component process with the earliest worst machining start date and time is selected. The processing of the processing part process selection unit 304 will be described with reference to the flowchart shown in FIG.

【0021】加工部品工程選択部304は、前述したよ
うに予定稼働時間データHC並びに加工部品データHA
を読み込み(S1、S2)、加工部品データ内の部品名
称及び加工工程の組合せから特定される加工部品工程を
取り出す(S3)。取り出した加工部品工程のロット、
納期を取り出した後(S4)、加工時間データHBを読
み込み(S5)、その中から加工部品工程に対応したサ
イクルタイム及び段取り時間を取り出す(S6)。サイ
クルタイムにロットを積算して、ロット分の加工時間を
求め(S7)、加工時間に段取り時間を加算して総加工
部品工程加工時間を求める(S8)。納期から予定稼働
時間を元に、総加工部品工程加工時間を減算し、最悪加
工開始時間を求める(S9)。以上のS2からS8まで
の処理を加工部品データHAを登録したファイル内の全
ての加工部品工程に対して行なう(S10)。全ての最
悪加工開始時間から、最も日時の早い加工部品工程を選
択すると(S11)、その選択した選択加工部品工程N
Fを加工実績データ作成部308に通知する(S1
2)。更に、選択加工部品工程NFを加工準備データ読
出し部305に通知する(S13)。このように、加工
部品工程選択部304は動作する。
As described above, the processing part process selection section 304 stores the scheduled operation time data HC and the processing part data HA.
Is read (S1, S2), and the processing part process specified from the combination of the part name and the processing step in the processing part data is extracted (S3). Lots of processing parts process taken out,
After the delivery date is taken out (S4), the processing time data HB is read (S5), and the cycle time and setup time corresponding to the work part process are taken out of the data (S6). The lot is added to the cycle time to obtain the processing time for the lot (S7), and the setup time is added to the processing time to obtain the total processing part process processing time (S8). The worst machining start time is obtained by subtracting the total machining part process machining time from the delivery date based on the scheduled operation time (S9). The above processing from S2 to S8 is performed for all the processing component processes in the file in which the processing component data HA is registered (S10). When the machining part process with the earliest date and time is selected from all the worst machining start times (S11), the selected machining component process N
F is notified to the processing result data creation unit 308 (S1).
2). Further, the selected work part process NF is notified to the work preparation data reading unit 305 (S13). Thus, the work part process selection unit 304 operates.

【0022】加工部品工程選択部304から選択加工部
品工程NFが送られてくると、加工準備データ読出し部
305は、データ受信部32、数値制御装置通信制御部
31を経由してホストに加工準備データ転送要求NDを
送信することにより、ホストが転送してくる加工準備デ
ータHDを加工準備データ保存部306に保存するとと
もに、その加工準備データHDをもとに加工を開始す
る。
When the selected machining part process NF is sent from the machining component process selecting unit 304, the machining preparation data reading unit 305 sends the machining preparation data to the host via the data receiving unit 32 and the numerical control device communication control unit 31. By transmitting the data transfer request ND, the processing preparation data HD transferred by the host is stored in the processing preparation data storage unit 306, and processing is started based on the processing preparation data HD.

【0023】一方、加工実績データ作成部308は、選
択加工部品工程NFが送られてくると、加工実績データ
の更新を行う。図4は、この加工実績データの構成例で
あり、アスタリスク(*)のマークが付いているものが
それぞれ選択や加工開始や加工完了がされたものである
ことを示している。つまり、加工実績データ作成部30
8は、加工部品工程が新たに選択される度に該当する加
工部品工程の「選択」に記号を付すことで加工実績デー
タを更新し、ホストへ送信するための加工実績データN
Eを作成する。また、加工実績データ作成部308は、
NC状態通知部307から送られてくる加工の開始通知
や完了通知等のNC状態の変化の状況を受けると、該当
する加工部品工程の「開始」や「完了」に記号を付すこ
とで加工実績データを更新し、ホストへ送信するための
加工実績データNEを作成する。データ送信部309
は、加工実績データNEを受け取るとホストに送信す
る。
On the other hand, the processing result data creating unit 308 updates the processing result data when the selected processing part process NF is sent. FIG. 4 shows an example of the structure of the processing result data, in which the data marked with an asterisk (*) indicates that the data has been selected, processed, and completed. That is, the processing result data creation unit 30
Reference numeral 8 denotes processing result data N for updating the processing result data by adding a symbol to “selection” of the corresponding processing component process every time a processing component process is newly selected, and transmitting the processing result data to the host.
Create E. Also, the processing result data creation unit 308
When the status of the change of the NC status such as the notification of the start and the completion of the processing sent from the NC status notification unit 307 is received, a mark is given to “Start” and “Complete” of the corresponding processed part process, thereby performing the processing. Update the data and create the processing result data NE to be transmitted to the host. Data transmission unit 309
Sends the processing result data NE to the host when the processing result data NE is received.

【0024】なお、ホストは、前述したように、各数値
制御装置から加工部品データ要求NA、加工時間データ
要求NB及び稼働時間データ要求NCを受信すると、加
工部品データHA、加工時間データHB及び予定稼働時
間データHCをそれぞれ送信するというファイルサーバ
的な動作を行う。また、数値制御装置から加工実績デー
タNEを受信したら、データ受信部101は、データ保
存部16に加工実績データNEを保存する。
As described above, when the host receives the processing component data request NA, the processing time data request NB, and the operating time data request NC from each numerical controller, the host receives the processing component data HA, the processing time data HB, and the schedule. An operation similar to a file server of transmitting the operation time data HC is performed. When the processing result data NE is received from the numerical controller, the data receiving unit 101 stores the processing result data NE in the data storage unit 16.

【0025】ところで、本実施の形態におけるホスト
は、数値制御装置によって行われた加工部品工程の選択
を無効にする機能を有している。例えば、割込み加工部
品等が発生した場合、データ入力部11から加工部品デ
ータHAに割込み加工部品の情報を追加する必要がある
ので、前回の選択した加工部品工程をキャンセルさせ、
再び加工部品工程の選択処理を行わせる必要がある。こ
れは、加工実績において、選択が完了しており、まだ加
工開始していない場合に、ホストが選択無効指示HJを
数値制御装置に送信することにより行われる。数値制御
装置は、ホストから選択無効指示HJを受信した場合、
追加された加工部品データを含む加工部品データHAを
ホストから読み込み、加工部品工程選択部304に図3
に示した前述の加工部品工程の選択処理を再び行わせ
る。
Incidentally, the host in the present embodiment has a function of invalidating the selection of the work part process performed by the numerical controller. For example, when an interrupted processing part or the like occurs, it is necessary to add information on the interrupted processing part from the data input unit 11 to the processing part data HA, so that the previously selected processing part process is canceled.
It is necessary to perform the process of selecting the processed part process again. This is performed by the host transmitting a selection invalidation instruction HJ to the numerical controller when the selection has been completed in the processing results and the processing has not yet started. When the numerical controller receives the selection invalidation instruction HJ from the host,
The processing part data HA including the added processing part data is read from the host, and the processing part
The processing of selecting the work part process described above is performed again.

【0026】更に、ホストは、いずれかの数値制御装置
に加工部品データHAを送信すると、その数値制御装置
から加工部品工程を選択した加工実績データNEの選択
マークを受信するまでは、他の数値制御装置から加工部
品データ要求NAを受信しても加工部品データHAを送
信しないことにより、他の数値制御装置との排他を行な
っている。
Further, when the host transmits the work part data HA to any one of the numerical control devices, the host continues to receive other numerical values until receiving the selection mark of the processing result data NE that has selected the work part process from the numerical control device. By excluding the processed part data HA even when the processed part data request NA is received from the control device, exclusion from other numerical control devices is performed.

【0027】[0027]

【発明の効果】本発明によれば、従来ホストコンピュー
タによって行っていた加工部品工程の決定、決定した加
工部品工程の加工に必要なデータの読込み等の処理を全
て数値制御装置に自動で行わせるようにしたので、ホス
トコンピュータは、数値制御装置からの要求により必要
なデータを転送するファイルサーバ的な機能で実現する
ことが可能となる。これにより、従来ホストが行なって
きた数値制御装置の常時監視、加工の決定等にかかる負
荷を抑えることができる。また、システム全体のトータ
ルコストの削減を図ることができる。
According to the present invention, the numerical control device automatically performs all processes such as the determination of the processing part process and the reading of data necessary for processing the determined processing component process, which are conventionally performed by the host computer. With this configuration, the host computer can be realized with a file server-like function of transferring necessary data in response to a request from the numerical controller. As a result, it is possible to suppress the load on the numerical control device, which is conventionally performed by the host at all times, such as constant monitoring and determination of processing. Further, the total cost of the entire system can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明に係る加工制御システムに含まれる数
値制御装置の一実施の形態を示したブロック構成図であ
る。
FIG. 1 is a block diagram showing an embodiment of a numerical control device included in a machining control system according to the present invention.

【図2】 本発明に係る加工制御システムに含まれるホ
ストコンピュータの一実施の形態を示したブロック構成
図である。
FIG. 2 is a block diagram showing an embodiment of a host computer included in the machining control system according to the present invention.

【図3】 本実施の形態の数値制御装置側に含まれる加
工部品工程選択部の処理を示したフローチャートであ
る。
FIG. 3 is a flowchart showing a process of a work part process selecting unit included in the numerical controller according to the present embodiment.

【図4】 本実施の形態において使用される加工実績デ
ータの構成例を示した図である。
FIG. 4 is a diagram showing a configuration example of processing result data used in the present embodiment.

【図5】 加工制御システムを構成するネットワークで
接続されたホストコンピュータと数値制御装置との接続
例を示した図である。
FIG. 5 is a diagram showing a connection example between a numerical control device and a host computer connected via a network constituting the processing control system.

【図6】 従来の数値制御装置を示したブロック構成図
である。
FIG. 6 is a block diagram showing a conventional numerical controller.

【図7】 従来のホストコンピュータを示したブロック
構成図である。
FIG. 7 is a block diagram showing a conventional host computer.

【図8】 加工部品データの構成例を示した図である。FIG. 8 is a diagram showing a configuration example of processed part data.

【図9】 加工時間データの構成例を示した図である。FIG. 9 is a diagram showing a configuration example of processing time data.

【図10】 予定稼働時間データの構成例を示した図で
ある。
FIG. 10 is a diagram showing a configuration example of scheduled operation time data.

【図11】 加工準備データの構成例を示した図であ
る。
FIG. 11 is a diagram showing a configuration example of processing preparation data.

【符号の説明】[Explanation of symbols]

1 情報管理コンピュータ、3A,3B,3C 数値制
御装置、11 データ入力部、12 加工部品データ作
成部、13 加工時間データ作成部、14 稼働時間デ
ータ作成部、15 加工準備データ作成部、16 デー
タ保存部、20データ送信部、24 ホストコンピュー
タ通信制御部、101 データ受信部、31 数値制御
装置通信制御部、32 データ受信部、301 加工部
品データ読出し部、302 加工時間データ読出し部、
303 稼働時間データ読出し部、304 加工部品工
程選択部、305 加工準備データ読出し部、306加
工準備データ保存部、307 NC状態通知部、308
加工実績データ作成部、309 データ送信部。
DESCRIPTION OF SYMBOLS 1 Information management computer, 3A, 3B, 3C Numerical control device, 11 data input part, 12 work part data creation part, 13 machining time data creation part, 14 operating time data creation part, 15 machining preparation data creation part, 16 data storage Unit, 20 data transmission unit, 24 host computer communication control unit, 101 data reception unit, 31 numerical control device communication control unit, 32 data reception unit, 301 processing component data reading unit, 302 processing time data reading unit,
303 Working time data readout unit, 304 Work part process selection unit, 305 Work preparation data read unit, 306 Work preparation data storage unit, 307 NC status notification unit, 308
Processing result data creation unit, 309 data transmission unit.

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 加工作業に必要な各種加工情報を保存す
るホストコンピュータと、 ネットワーク接続された前記ホストコンピュータから送
られてくる各種加工情報に基づいて工作機械を制御して
加工作業を行う数値制御装置と、 を有する加工制御システムにおいて、 前記数値制御装置は、 加工部品名称、少なくとも1つの加工部品を加工する加
工工程、加工ロット数、完了納期を含む加工部品に関す
る加工部品データを前記ホストコンピュータから読み込
む加工部品データ読出し手段と、 読み込んだ加工部品データに含まれる加工部品名称及び
加工工程により特定される各加工部品の加工工程である
加工部品工程に対応する加工サイクルタイム及び段取り
替え時間を含む加工時間データを前記ホストコンピュー
タから読み込む加工時間データ読出し手段と、 前記各数値制御装置の各日の稼働時間に関する予定稼働
時間データを前記ホストコンピュータから読み込む稼働
時間データ読出し手段と、 読み込んだ加工部品データ、加工時間データ及び予定稼
働時間データに基づいて、納期に間に合うために加工を
開始しなければならない最悪加工開始日時を求め、求め
た最悪加工開始日時が最も早い加工部品工程を選択する
加工部品工程選択手段と、 選択された加工部品工程に対応した、加工プログラムデ
ータ、加工原点データ、工具オフセットデータのうち少
なくともいずれか一つを含む加工に必要な加工準備デー
タを前記ホストコンピュータから読み込む加工準備デー
タ読出し手段と、 を有し、読み込んだ加工準備データ
を用いて加工を行うことを特徴とする加工制御システ
ム。
1. A host computer for storing various types of processing information necessary for a processing operation, and a numerical control for performing a processing operation by controlling a machine tool based on various types of processing information sent from the host computer connected to a network. A machining control system comprising: a machining component name, a machining process for machining at least one machining component, a machining lot number, and machining component data related to the machining component including a completed delivery date from the host computer. A processing part data reading means to be read, and processing including a processing cycle time and a setup change time corresponding to the processing part process which is a processing step of each processing part specified by the processing part name and the processing step included in the read processing part data. Processing time data that reads time data from the host computer Reading means, operating time data reading means for reading scheduled operating time data relating to the operating time of each day of each numerical control device from the host computer, and processing part data, processing time data and scheduled operating time data which are read. Calculates the worst machining start date and time when machining must be started in order to meet the delivery date, and selects the machining component process with the earliest worst machining start date and time, and corresponds to the selected machining component process Machining preparation data reading means for reading machining preparation data necessary for machining including at least one of machining program data, machining origin data, and tool offset data from the host computer. A processing control system characterized by performing processing using data.
【請求項2】 請求項1記載の加工制御システムにおい
て、 少なくとも加工部品工程選択完了通知、加工開始通知及
び加工完了通知を含む加工準備データを用いて行われた
加工実績に関する加工実績データを前記ホストコンピュ
ータに送信する加工実績データ送信手段を有することを
特徴とする加工制御システム。
2. The processing control system according to claim 1, wherein the processing result data related to the processing result performed using the processing preparation data including at least a processing part process selection completion notification, a processing start notification, and a processing completion notification. A processing control system comprising processing result data transmitting means for transmitting to a computer.
【請求項3】 請求項1記載の加工制御システムにおい
て、 前記数値制御装置は、加工開始前に前記ホストコンピュ
ータからの選択無効指示を受け取ると、改めて加工部品
データを前記ホストコンピュータから読み込み、加工部
品工程を選択する処理を再度行うことを特徴とする加工
制御システム。
3. The processing control system according to claim 1, wherein the numerical control device reads the processing component data from the host computer again when receiving a selection invalidation instruction from the host computer before starting the processing, and A processing control system wherein a process for selecting a process is performed again.
【請求項4】 請求項2記載の加工制御システムにおい
て、 前記ホストコンピュータは、加工部品工程をいずれかの
前記数値制御装置から受け取ったときは、その後当該数
値制御装置から加工実績データの内、加工部品工程選択
完了通知を受け取るまで他の前記数値制御装置に対する
加工部品データの送信を待機することを特徴とする加工
制御システム。
4. The processing control system according to claim 2, wherein the host computer, when receiving the processing part process from any one of the numerical control devices, thereafter, processes the processing result data from the processing result data from the numerical control device. A machining control system which waits for transmission of machined component data to another numerical control device until receiving a component process selection completion notification.
JP15239396A 1996-06-13 1996-06-13 Processing control system Expired - Fee Related JP3321359B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15239396A JP3321359B2 (en) 1996-06-13 1996-06-13 Processing control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15239396A JP3321359B2 (en) 1996-06-13 1996-06-13 Processing control system

Publications (2)

Publication Number Publication Date
JPH09330113A JPH09330113A (en) 1997-12-22
JP3321359B2 true JP3321359B2 (en) 2002-09-03

Family

ID=15539543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15239396A Expired - Fee Related JP3321359B2 (en) 1996-06-13 1996-06-13 Processing control system

Country Status (1)

Country Link
JP (1) JP3321359B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4881516B2 (en) * 2001-07-06 2012-02-22 株式会社アマダ Information notification method and system
DE10152765B4 (en) * 2001-07-13 2015-11-12 Siemens Aktiengesellschaft A method for electronically providing services to machines via a data communication link

Also Published As

Publication number Publication date
JPH09330113A (en) 1997-12-22

Similar Documents

Publication Publication Date Title
JPS61133454A (en) Terminal control system
JP2000090057A (en) Group object and control system
JP3321359B2 (en) Processing control system
JPS61105616A (en) Factory automation system
JPS624555A (en) Running condition indicating method in fa system
JPH06119182A (en) Information communication network system with down-load control function
JP3002776B1 (en) Production system and processing apparatus selection method in production system
JP2001325010A (en) Programmable controller system
JPH06277990A (en) Cell controller
JP2857381B2 (en) Dynamic simulator
JPH03131456A (en) Tool control device for tool storing magazine of nc machine tool
JPS60263208A (en) Factory automation system
JP2570134B2 (en) Data broadcast transfer method
JP2001166817A (en) Method and system for scheduling work and recording medium for work scheduling
JP2004280210A (en) Data base information communication controller
JP2004145641A (en) Forwarding system of machining program for nc unit and its method
JP3345867B2 (en) Method of data transfer between programmable controller and computer
JP2000163329A (en) Data transfer system
CN116931984A (en) Remote upgrading method and system for robot software
JP3546518B2 (en) Table changing method and its information processing system
JP2001318710A (en) System controller and data transmission/reception method in production system
JPH05143485A (en) Computer system
JPH03113506A (en) Program control system
JPS61199112A (en) Program transfer method of fa system
JP2000059361A (en) Communication network management system

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080621

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110621

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees