JPH08227310A - Method and device for constructing working schedule - Google Patents

Method and device for constructing working schedule

Info

Publication number
JPH08227310A
JPH08227310A JP3328595A JP3328595A JPH08227310A JP H08227310 A JPH08227310 A JP H08227310A JP 3328595 A JP3328595 A JP 3328595A JP 3328595 A JP3328595 A JP 3328595A JP H08227310 A JPH08227310 A JP H08227310A
Authority
JP
Japan
Prior art keywords
machining
program
command
schedule
processing
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
Application number
JP3328595A
Other languages
Japanese (ja)
Inventor
Keiichi Matsumoto
敬一 松本
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.)
Hitachi Seiki Co Ltd
Original Assignee
Hitachi Seiki Co 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 Hitachi Seiki Co Ltd filed Critical Hitachi Seiki Co Ltd
Priority to JP3328595A priority Critical patent/JPH08227310A/en
Publication of JPH08227310A publication Critical patent/JPH08227310A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Abstract

PURPOSE: To provide working schedule constructing method and device enabling an operator for preparing an NC program to prepare the program by the same format as a case for independently preparing a working program for a work and capable of starting the operation of an automatic system directly from independent working. CONSTITUTION: A programmable logic controller(PLC) for receiving a command from an NC device and executing sequency control checks a working state indicating whether the working of an NC working program 11 has been completed or not by a working state checking command 10a, jumps to a program access command for accessing the program 11 of which working has not been completed yet, executes the working in accordance with the accessed program 11, and sets up the set state of a working state checking memory to the completion of working. Then an end instruction signal is outputted to the PLC at the completion of a program end command, and during the automatic system operation of a working system, a reset signal for the NC device is outputted from the PLC and then a start signal for a schedule processing program 10 is outputted.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、パレットに搭載され
た被加工物の加工を行う工作機械と、この工作機械を数
値制御するNC装置と、前記NC装置からの指令を受け
前記工作機械をシーケンス制御するプログラマブルロジ
ックコントローラとからなるNC工作機械における前記
被加工物の加工順序である加工スケジュールを構築する
方法およびその装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a machine tool for machining a workpiece mounted on a pallet, an NC device for numerically controlling the machine tool, and a machine tool for receiving a command from the NC device. The present invention relates to a method and an apparatus for constructing a machining schedule which is a machining sequence of the workpiece in an NC machine tool including a programmable logic controller for sequence control.

【0002】[0002]

【従来の技術】図5は6個のパレットを備えたパレット
プールライン付きマシニングセンタの平面図であり、同
図に示すように、マシニングセンタ1の側方にはパレッ
ト搬出入装置(図示せず)を有するパレットプールライ
ン(以下、PPLと記載)2が配設されている。PPL
2上のパレットP(#1〜#6)はパレット搬出入装置
を介してA位置とマシニングセンタ1内のB位置との間
で搬出入されるようになっている。かかるPPL2のパ
レットに取り付けられた被加工物(以下、ワークと記
載)を、次の順番で加工するものとする。 #1PLT →#2PLT →#4PLT →#1PLT →#2PLT →#4PLT なお、同一パレット上のワークを複数の工程に分けて加
工を行う場合や、1ユニット単位でパレット上のワーク
を加工する場合は、上記のような繰り返しの順番でのス
ケジュール加工が必要になる。このような加工スケジュ
ールは、従来、下記のような方式で加工スケジュールを
構築している。 [構築方式1]従来の方式の第1は、加工スケジュール
がラダーソフトで構築されており、この一連のスケジュ
ール処理ラダーソフトをプログラマブルロジックコント
ローラ(以下、PLCと記載)で行う方式である。図6
は構築方式1の概略説明図である。この構築方式1で
は、各パレット上のワークを加工するNC加工プログラ
ムPn (n=1,2,3,4…) は単独加工と同じ構成で作成され
る。これら各NC加工プログラムP1 ,P2 ,P3 ,P
4 …はNC装置の加工プログラムメモリに記憶される。
PLCでは#1PLT →#2PLT →#4PLT →#1PLT →#2PLT →
#4PLT の順で所定のパレットのNC加工プログラムPn
の起動プログラムを指定して順次処理するようにラダー
ソフトが構築されており、このラダーソフトによりスケ
ジュール処理を行う。 [構築方式2]従来の方式の第2は、NC装置のサブプ
ログラム呼び出し、マクロプログラム呼び出し機能を利
用してNC加工プログラムのみでスケジュール処理を構
築するものである。従って、PLC側ではスケジュール
処理を一切行わない。図7は構築方式2の概略説明図で
ある。この構築方式2では、パレット上のワーク毎のN
C加工プログラムSn をサブプログラムとして作成す
る。例えば、パレット番号1上のワーク加工用のNC加
工プログラムであるパレット#1プログラムS1 はプロ
グラム番号「O0001」のブロックで始まり、戻り指
令ブロック「例えば、M99」で終了するサブプログラ
ムとして作成される。また、この場合はNC装置のサブ
プログラム呼び出し機能、マクロプログラム呼び出し機
能を利用したスケジュール処理メインプログラムを作成
し、このスケジュール処理メインプログラムにより#1PL
T →#2PLT →#4PLT →#1PLT →#2PLT →#4PLT の順で所
定のパレット番号のサブプログラムを呼び出してスケジ
ュール処理を行う。
2. Description of the Related Art FIG. 5 is a plan view of a machining center with a pallet pool line having six pallets. As shown in the figure, a pallet loading / unloading device (not shown) is provided on the side of the machining center 1. A pallet pool line (hereinafter, referred to as PPL) 2 is provided. PPL
The pallets P (# 1 to # 6) on the 2 are loaded and unloaded between the position A and the position B in the machining center 1 via the pallet loading and unloading device. A workpiece (hereinafter referred to as a work) attached to the PPL2 pallet is processed in the following order. # 1PLT → # 2PLT → # 4PLT → # 1PLT → # 2PLT → # 4PLT When machining a workpiece on the same pallet into multiple processes or when machining the workpiece on the pallet in units of one unit , It is necessary to process the schedule in the order of repetition as described above. Conventionally, such a processing schedule is constructed by the following method. [Construction Method 1] The first conventional method is a method in which a machining schedule is constructed by ladder software, and this series of schedule processing ladder software is performed by a programmable logic controller (hereinafter, referred to as PLC). Figure 6
FIG. 3 is a schematic explanatory diagram of a construction method 1. In this construction method 1, the NC machining program Pn (n = 1,2,3,4 ...) For machining the work on each pallet is created with the same configuration as the individual machining. Each of these NC machining programs P 1 , P 2 , P 3 , P
4 ... Is stored in the machining program memory of the NC device.
In PLC, # 1PLT → # 2PLT → # 4PLT → # 1PLT → # 2PLT →
NC machining program Pn for a given pallet in the order of # 4PLT
Ladder software is built so that the startup program of can be specified and processed sequentially, and the schedule processing is performed by this ladder software. [Construction method 2] The second conventional method is to construct the schedule processing only by the NC machining program by utilizing the subprogram calling and macro program calling functions of the NC device. Therefore, no schedule processing is performed on the PLC side. FIG. 7 is a schematic explanatory diagram of the construction method 2. In this construction method 2, N for each work on the pallet
The C machining program Sn is created as a sub program. For example, the pallet # 1 program S 1 which is the NC machining program for machining the work on the pallet number 1 is created as a sub-program which starts with the block with the program number “O0001” and ends with the return command block “eg M99”. . In this case, a schedule processing main program using the sub program calling function and macro program calling function of the NC device is created, and the schedule processing main program creates # 1PL.
The subprogram with the specified pallet number is called in the order of T → # 2PLT → # 4PLT → # 1PLT → # 2PLT → # 4PLT and schedule processing is performed.

【0003】[0003]

【発明が解決しようとする課題】ところで、この構築方
式1では、NC加工プログラムが単体加工する場合と同
じ様に構成できるという利点がある。しかし、多くの場
合、ラダーソフトを用いてPLCによりパレットの加工
スケジュールを構築するため、ラダー言語の性質上PL
Cのラダーソフトが比較的大掛かりになって、ユーザー
側での加工スケジュールの変更が大変であった。また、
構築方式1では、NC加工プログラムを作成する作業者
のレベルでは言語の体系の違いもあって加工スケジュー
ルを容易に作成できないという問題があった。他の言語
で加工スケジュールを処理する場合でも、容易に作成で
きないという同様な問題が生じた。一方、構築方式2の
ようにサブプログラム、マクロプログラムを用いてNC
加工プログラムでスケジュール処理を行う方式では、作
業者でも加工スケジュールに合わせたスケジュール処理
メインプログラム等を作成することができるが、サブプ
ログラムに戻り指令ブロックを挿入して、メインプログ
ラムに戻す必要があり、単体加工する場合と同一にする
ことができないという問題があった。また、メインプロ
グラムからの起動でなく、サブプログラムであるNC加
工プログラムから起動した場合、パレット上のワークを
加工中(プログラム実行中)にそのまま自動システム運
転に入ることができない(メインプログラムへの戻り位
置が不明になる)という問題があった。すなわち、自動
システム運転は必ずメインプログラムから起動すること
になり、ワーク再加工の場合においてサブプログラムの
途中から起動し、このワークの再加工が完了後、そのま
ま自動システム運転に入ることができず、再加工の処理
に不便になるという問題があった。この発明は前記のよ
うな問題点を解決するためになされたもので、NC加工
プログラムを作成する作業者が加工スケジュールを容易
に構築でき、そして、ワークの加工プログラムは単体で
加工する場合と同じ様式で作成でき、かつ単独加工から
そのまま自動システム運転に入ることができる加工スケ
ジュールの構築方法および装置を提供することを目的と
する。
By the way, the construction method 1 has an advantage that the NC machining program can be configured in the same manner as in the case of machining alone. However, in many cases, because the pallet processing schedule is constructed by PLC using ladder software, it is possible to use PL because of the nature of the ladder language.
Since the ladder software of C became relatively large, it was difficult for the user to change the machining schedule. Also,
The construction method 1 has a problem that the machining schedule cannot be easily created due to the difference in the language system at the level of the operator who creates the NC machining program. Even when processing a machining schedule in another language, a similar problem occurs that it cannot be easily created. On the other hand, as in construction method 2, NC is performed using subprograms and macro programs.
In the method of performing the schedule processing with the machining program, the worker can also create the schedule processing main program etc. that matches the machining schedule, but it is necessary to return to the main program by inserting the return command block into the sub program, There was a problem that it could not be the same as the case of single processing. In addition, if the NC machining program, which is a sub-program, is started instead of the main program, the automatic system operation cannot be started as it is while the workpiece on the pallet is being machined (during program execution) (return to the main program). There is a problem that the position becomes unknown). In other words, the automatic system operation will always be started from the main program, and in the case of work reworking, it will be started from the middle of the subprogram, and after the reworking of this work is completed, it will not be possible to directly enter the automatic system operation, There is a problem that it is inconvenient for the reprocessing process. The present invention has been made to solve the above problems. An operator who creates an NC machining program can easily construct a machining schedule, and the machining program for a workpiece is the same as when machining alone. It is an object of the present invention to provide a method and a device for constructing a processing schedule that can be created in a style and can be directly operated from an independent processing.

【0004】[0004]

【課題を解決するための手段】前記課題を解決するため
に、パレットに搭載された被加工物の加工を行う工作機
械と、この工作機械を数値制御するNC装置と、このN
C装置からの指令を受け前記工作機械をシーケンス制御
するプログラマブルロジックコントローラとからなるN
C工作機械における前記被加工物の加工順序である加工
スケジュールを構築する方法であって、前記NC装置側
に、プログラム先頭に前記被加工物に対応するNC加工
プログラムの加工が完了しているか否かを加工状態確認
用メモリの設定状態によって確認する加工状態確認指令
を記述するとともに、この加工状態確認指令に続けて前
記被加工物加工用のNC加工プログラムを呼び出すプロ
グラム呼び出し指令を加工スケジュールの順序に従って
順次記述したスケジュール処理プログラムと、前記スケ
ジュール処理プログラムの呼び出し指令で呼び出され、
かつ、前記被加工物の加工に対応した加工工程のプログ
ラムの指令ブロックの後に前記加工状態確認用メモリの
設定内容を変更する加工状態確認用メモリ設定変更指
令、およびプログラムエンド指令が記述されたNC加工
プログラムを作成しておき、前記プログラマブルロジッ
クコントローラ側に、前記NC装置より前記NC加工プ
ログラムのプログラムエンド指令を実行完了時に出力さ
れる信号を受けたとき、前記NC装置をリセットするた
めのリセット信号を出力するとともに、出力後、前記N
C装置において、前記スケジュール処理プログラムを起
動させる処理プログラムを作成しておき、前記NC装置
側において、前記加工状態確認指令により前記被加工物
の前記NC加工プログラムの加工が完了しているか否か
の加工状態を確認するステップと、前記NC装置側にお
いて、前記加工状態の確認により、加工の完了していな
い被加工物の前記NC加工プログラムを呼び出すプログ
ラム呼び出し指令にジャンプするステップと、前記NC
装置側において、前記プログラム呼び出し指令で呼び出
された前記NC加工プログラムに従って前記被加工物の
加工を実行するとともに、前記加工工程のプログラムの
指令ブロック実行後、前記加工状態確認用メモリ設定変
更指令で前記加工状態確認用メモリの設定状態を前記呼
び出されたNC加工プログラムに関して加工完了に設定
するステップと、前記NC装置側における前記NC加工
プログラムのプログラムエンド指令完了により前記NC
装置側より前記プログラマブルロジックコントローラに
終了命令の信号を出力するステップと、前記加工システ
ムが自動システム運転中に前記終了命令の信号が前記プ
ログラマブルロジックコントローラに入力された場合、
前記プログラマブルロジックコントローラから前記NC
装置に、前記NC装置をリセットするリセット信号を出
力し、出力後、前記スケジュール処理プログラムを起動
する起動信号を出力するステップとからなることを特徴
とする加工スケジュール構築方法としたものである。
In order to solve the above-mentioned problems, a machine tool for machining a work piece mounted on a pallet, an NC device for numerically controlling the machine tool, and an N machine for controlling the machine tool.
C consisting of a programmable logic controller which receives a command from the C device and controls the machine tool in sequence.
A method of constructing a machining schedule which is a machining sequence of the workpiece in a C machine tool, wherein the NC device side has completed machining of an NC machining program corresponding to the workpiece at the beginning of the program. A machining state confirmation command for confirming whether or not the machining state confirmation memory is set is described, and a program call command for invoking the NC machining program for machining the workpiece is added to the machining state confirmation command in the order of the machining schedule. According to the schedule processing program sequentially described in accordance with, and called by the call instruction of the schedule processing program,
An NC in which a machining state confirmation memory setting change command for changing the setting contents of the machining state confirmation memory and a program end command are described after a command block of a program of a machining process corresponding to machining of the workpiece A reset signal for resetting the NC device when a machining program is created and the programmable logic controller receives a signal output from the NC device upon completion of execution of the program end command of the NC machining program. Is output, and after the output, the N
In the C device, a processing program for activating the schedule processing program is created, and whether or not the NC device side has completed the machining of the NC machining program of the workpiece according to the machining state confirmation command. A step of confirming a machining state; a step of jumping to a program call command for invoking the NC machining program of a workpiece which has not been machined on the NC device side by confirming the machining state;
On the device side, the machining of the workpiece is executed according to the NC machining program called by the program calling command, and after the command block of the program of the machining process is executed, the processing state confirmation memory setting change command The step of setting the setting state of the machining state confirmation memory to the machining completion for the called NC machining program, and the completion of the program end command of the NC machining program on the NC device side
A step of outputting a signal of an end instruction from the device side to the programmable logic controller, and if the signal of the end instruction is input to the programmable logic controller while the machining system is in automatic system operation,
From the programmable logic controller to the NC
And a step of outputting a reset signal for resetting the NC device to the device and outputting a start signal for starting the schedule processing program after the output.

【0005】また、この発明はパレットに搭載された被
加工物の加工を行う工作機械と、この工作機械を数値制
御するNC装置と、このNC装置からの指令を受け前記
工作機械をシーケンス制御するプログラマブルロジック
コントローラとからなるNC工作機械における前記被加
工物の加工順序である加工スケジュールを構築する装置
であって、前記NC装置側に、前記被加工物に対応する
NC加工がプログラムによる加工が完了しているか否か
の加工状態を記憶する加工状態確認用メモリと、プログ
ラム先頭に前記加工状態確認用メモリの設定状態によっ
て加工状態を確認する加工状態確認指令を記述するとと
もに、この加工状態確認指令に続けて前記被加工物加工
用のNC加工プログラムを呼び出すプログラム呼び出し
指令を加工スケジュールの順序に従って順次記述したス
ケジュール処理プログラムと、このスケジュール処理プ
ログラムの呼び出し指令で呼び出され、かつ、前記被加
工物の加工に対応した加工工程のプログラムの指令ブロ
ックの後に前記加工状態確認用メモリの設定内容を変更
する加工状態確認用メモリ設定変更指令、およびプログ
ラムエンド指令が記述されたNC加工プログラムを記憶
するメモリとを設け、前記プログラマブルロジックコン
トローラ側に、前記NC加工プログラムのプログラムエ
ンド指令完了により前記NC装置側から前記プログラマ
ブルロジックコントローラに終了命令が出力されたか否
かを確認する終了命令確認部と、前記NC装置側より前
記プログラマブルロジックコントローラに自動システム
運転中であることを示すシステム運転中信号が出力され
ているか否かを確認する自動システム運転確認部と、自
動システム運転状態で前記終了命令が確認された場合
に、前記NC装置側に、前記NC装置をリセットするリ
セット信号を出力し、出力後、前記スケジュール処理プ
ログラムを起動する起動信号を出力する出力信号処理部
とを設けたことを特徴とする加工スケジュール構築装置
としたものである。
Further, according to the present invention, a machine tool for machining a workpiece mounted on a pallet, an NC device for numerically controlling the machine tool, and a sequence control for the machine tool in response to a command from the NC device. A device for constructing a machining schedule that is a machining sequence of the workpiece in an NC machine tool including a programmable logic controller, wherein NC machining corresponding to the workpiece is completed by a program on the NC device side. The machining state confirmation memory that stores the machining state whether or not the machining state is confirmed, and the machining state confirmation command that confirms the machining state according to the setting state of the machining state confirmation memory is written at the beginning of the program. Following this, a program call command for calling the NC machining program for machining the workpiece is issued. Schedule processing program sequentially described according to the order of the schedule, and the machining state confirmation memory after the command block of the program of the machining process called by the calling instruction of the schedule processing program and corresponding to the machining of the workpiece. A machining state confirmation memory setting change command for changing the setting contents of the NC and a memory for storing the NC machining program in which the program end command is described are provided, and the program end command of the NC machining program is completed on the programmable logic controller side. An end command confirmation unit for confirming whether or not an end command is output from the NC device side to the programmable logic controller, and a system operation indicating that the programmable logic controller is in automatic system operation from the NC device side. An automatic system operation confirmation unit that confirms whether or not a medium signal is output, and a reset signal that resets the NC device is output to the NC device side when the end command is confirmed in the automatic system operation state. Further, the processing schedule construction apparatus is characterized by further comprising an output signal processing unit for outputting a start signal for starting the schedule processing program after the output.

【0006】[0006]

【作用】前記の構成により、NC装置においてスケジュ
ール処理プログラムが起動され、この先頭位置の加工状
態確認指令により加工状態を確認し、この加工状態確認
指令による確認によってジャンプ先位置を変える。ま
ず、最初の加工状態確認指令は加工順1番のNC加工プ
ログラムの呼び出し指令の位置を指令するから、この呼
び出し指令により1番のNC加工プログラムの実行処理
を行い、処理終了前の加工状態確認用メモリ設定変更指
令によりこのパレットの加工が完了したことを加工状態
確認用メモリの所定の位置に設定してプログラムエンド
指令により終了する。すると、プログラマブルロジック
コントローラに終了命令が入力されて自動システム運転
状態で終了命令を確認した場合は、NC装置をリセット
するリセット信号を出力し、ついで、スケジュール処理
プログラムを起動する起動信号を出力し、NC装置側で
はスケジュール処理プログラムの先頭位置の加工状態確
認指令から再度実行する処理を行う。すなわち、スケジ
ュール処理プログラムの加工状態確認指令では加工順1
番のNC加工プログラムが完了し、次に加工するNC加
工プログラムが確認され、次に加工するNC加工プログ
ラムの呼び出し指令の位置を指令するから、呼び出し指
令の位置にジャンプし、この呼び出し指令により次に加
工するNC加工プログラムの処理を行う。このようにス
ケジュール処理プログラムの加工順序に従って順次パレ
ット上の被加工物の加工を行う。
With the above configuration, the schedule processing program is started in the NC device, the machining state is confirmed by the machining state confirmation command at the leading position, and the jump destination position is changed by the confirmation by the machining state confirmation command. First, since the first machining state confirmation command commands the position of the calling command of the NC machining program with the first machining order, this calling command executes the execution process of the NC machining program with the first command, and confirms the machining state before the end of processing. The completion of machining of this pallet is set to a predetermined position of the machining state confirmation memory by the memory setting change command and the program end command ends. Then, when an end command is input to the programmable logic controller and the end command is confirmed in the automatic system operation state, a reset signal for resetting the NC device is output, and then a start signal for starting the schedule processing program is output, On the NC device side, processing is executed again from the machining state confirmation command at the head position of the schedule processing program. That is, in the machining state confirmation command of the schedule processing program, the machining order 1
Number NC machining program is completed, the NC machining program to be machined next is confirmed, and the position of the calling command of the NC machining program to be machined next is commanded. Therefore, the position jumps to the position of the calling command, and the next command is issued by this calling command. The NC machining program for machining is processed. In this way, the workpieces on the pallet are machined sequentially according to the machining order of the schedule processing program.

【0007】[0007]

【実施例】この発明の一実施例について、図面に基づき
説明する。図1はこの発明の加工スケジュールの構築方
法の概略説明図である。まず、スケジュール処理プログ
ラム10および各パレット上の被加工物(以下ワークと
記載)毎のNC加工プログラム11,12,…を作成す
る。なお、スケジュール処理プログラム10はプログラ
ム先頭位置に加工状態確認指令10aを記述し、次い
で、加工するパレットの順番(例えば、#1PLT →#2PLT
→#4PLT …)の順にパレット上のワーク毎のNC加工プ
ログラムの呼び出し指令10b,10c,10dを記述
する。また、呼び出し指令により呼び出されるパレット
上のワーク毎のNC加工プログラム11,12,…には
プログラムエンド指令(例えば、M30)を記載し、こ
のプログラムエンド指令の前に加工状態確認用メモリ設
定変更指令(以下、マクロ変数設定指令と記載)11a
を記述する。加工状態確認指令10aはパレットの上の
ワークの加工状態を確認するための指令であり、例えば
マクロ変数値を用いて、加工の完了したワークのパレッ
トと未加工のワークのパレットとを確認し次に加工する
ワークのパレット上のワークのNC加工プログラムの呼
び出し指令10b,10c,10dの位置にジャンプす
る指令である。すなわち、加工状態確認用メモリである
変数メモリの加工状態確認用データであるマクロ変数
は、例えば該当パレット番号に対するデータとして設定
され、スケジュール処理プログラム10の先頭に加工状
態確認指令10aを記述すると、加工状態確認用マクロ
変数の値によってどのパレットのワークの加工まで完了
しているかどうかが確認でき、次のパレット上のワーク
のNC加工プログラムを呼び出すことが可能となる。従
って、マクロ変数設定指令11aは加工が完了したこと
をマクロ変数メモリの変数に設定する指令である。20
はNC装置からの指令を受けNC工作機械やパレットプ
ールラインをシーケンス制御するプログラマブルロジッ
クコントローラ(以下、PLCと記載)または、NC装
置と一体的に設けられたPLC処理部であり、NC装置
のリセット処理やスケジュール処理プログラム10への
戻り処理を行う。すなわち、NC装置側からプログラム
エンド指令の完了後に出力される終了命令の信号を受け
たとき、NC装置をリセットするためのリセット信号お
よびスケジュール処理プログラムを起動させる処理プロ
グラムをPLC側に組み込んでおき、加工システムが自
動システム運転中に終了命令の信号がPLC側に入力さ
れた場合、PLC側からNC装置に、NC装置をリセッ
トするリセット信号を出力し、スケジュール処理プログ
ラムを起動する起動信号を出力する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic explanatory diagram of a method of constructing a processing schedule according to the present invention. First, the schedule processing program 10 and the NC machining programs 11, 12, ... For each workpiece (hereinafter referred to as a work) on each pallet are created. The schedule processing program 10 describes the machining state confirmation command 10a at the program top position, and then the order of the pallets to be machined (for example, # 1PLT → # 2PLT
→ # 4PLT ...) Describe the NC machining program call commands 10b, 10c, 10d for each work on the pallet in this order. Further, a program end command (for example, M30) is described in the NC machining programs 11, 12, ... For each work on the pallet that is called by the call command, and a machining state confirmation memory setting change command is given before the program end command. (Hereinafter, described as macro variable setting command) 11a
Describe. The machining state confirmation command 10a is a command for confirming the machining state of the work on the pallet. For example, the macro variable value is used to confirm the pallet of the machined work and the pallet of the unmachined work. This is a command to jump to the position of the NC machining program calling command 10b, 10c, 10d on the pallet of the workpiece to be machined. That is, the macro variable which is the machining state confirmation data in the variable memory which is the machining state confirmation memory is set as, for example, the data for the corresponding pallet number, and when the machining state confirmation command 10a is described at the head of the schedule processing program 10, It is possible to confirm which pallet has been machined by the value of the macro variable for status confirmation, and it is possible to call the NC machining program for the work on the next pallet. Therefore, the macro variable setting command 11a is a command for setting the completion of machining as a variable in the macro variable memory. 20
Is a programmable logic controller (hereinafter, referred to as PLC) that controls the NC machine tool and the pallet pool line in sequence in response to a command from the NC device, or a PLC processing unit provided integrally with the NC device, and resets the NC device. Processing and return processing to the schedule processing program 10 are performed. That is, when a signal of an end command output after completion of the program end command is received from the NC device side, a reset signal for resetting the NC device and a processing program for activating the schedule processing program are installed in the PLC side, When the signal of the end command is input to the PLC side during the automatic operation of the processing system, the PLC side outputs the reset signal for resetting the NC device to the NC device and the activation signal for activating the schedule processing program. .

【0008】図2はこの発明の加工スケジュールの構築
装置のブロック図である。20はPLC処理部であり、
次のように構成される。21は中央処理装置(CP
U)、22はシステムプログラムを記憶するROM、2
3は実行中のデータを一次記憶するRAM、24は動作
プログラムを記憶する動作プログラムメモリ、25はD
I/DOであり、各種信号を入出力する信号入出力部、
26は各パレット上の被加工物の加工プログラムが終了
したことをフラグのセット、リセットにより確認する終
了命令(M30)確認部、27は自動システム運転中か
否かをフラグのセット、リセットにより確認する自動シ
ステム運転確認部、28は各種信号を入出力するNCイ
ンターフェース、29a,29bはアンドゲートであ
る。30はNC装置であり、次のように構成される。3
1は中央処理装置(CPU)、32はシステムプログラ
ムを記憶するROM、33は実行中のデータを一次記憶
するRAM、34はNC加工プログラムを記憶するNC
プログラムメモリ、35はパレット上の被加工物が加工
済か未加工であるかを示す加工状態データであるマクロ
変数値(マクロ変数のデータ)を記憶する加工状態確認
用メモリ(変数RAM)、36はPLC処理部20のN
Cインターフェース28と接続されるNCインターフェ
ースである。また、X軸,Y軸,Z軸のモータが軸制御
部(図示せず)、アンプを介してCPU31に接続され
る。NCプログラムメモリ34にはスケジュール処理プ
ログラム10や各パレット毎のNC加工プログラム1
1,12,…が記憶される。
FIG. 2 is a block diagram of a machining schedule construction apparatus according to the present invention. 20 is a PLC processing unit,
It is constructed as follows. 21 is a central processing unit (CP
U), 22 are ROMs for storing system programs, 2
3 is a RAM for temporarily storing data being executed, 24 is an operation program memory for storing an operation program, and 25 is D
I / DO, a signal input / output unit for inputting / outputting various signals,
Reference numeral 26 is an end command (M30) confirmation unit for confirming that the machining program of the workpiece on each pallet has been completed by setting and resetting a flag, and 27 is confirmed by setting and resetting a flag whether or not the automatic system is operating. An automatic system operation check unit 28, an NC interface 28 for inputting and outputting various signals, and 29a and 29b AND gates. Reference numeral 30 denotes an NC device, which is configured as follows. Three
Reference numeral 1 is a central processing unit (CPU), 32 is a ROM for storing a system program, 33 is a RAM for temporarily storing data being executed, and 34 is an NC for storing an NC machining program.
A program memory, 35 is a machining state confirmation memory (variable RAM) for storing a macro variable value (macro variable data), which is machining state data indicating whether the workpiece on the pallet has been machined or not machined, 36 Is N of the PLC processing unit 20.
It is an NC interface connected to the C interface 28. Further, X-axis, Y-axis, and Z-axis motors are connected to the CPU 31 via an axis control unit (not shown) and an amplifier. The NC program memory 34 has a schedule processing program 10 and an NC machining program 1 for each pallet.
.. are stored.

【0009】次に、この発明の加工スケジュールの構築
装置の動作を図1および図2を用いて説明する。なお、
自動システム運転確認部27がフラグセットされ、自動
システム運転中モードになっているものとする。NC装
置30側でNCプログラムメモリ34から読み出された
スケジュール処理プログラム10を起動し、このプログ
ラムの処理が開始すると、先頭位置の加工状態確認指令
10aにより加工状態確認用メモリ35のマクロ変数値
が読み出されて、パレット上の被加工物の加工状態を確
認し、読み出されたマクロ変数値に従って未加工の被加
工物パレットの呼び出し指令位置にジャンプする。最初
はマクロ変数値が#1PLT 加工プログラムの呼び出し指令
10bの位置を指令するから、呼び出し指令10bによ
り#1PLT 加工プログラム11の実行処理を行い、処理終
了前のマクロ変数設定指令11aにより加工状態確認用
メモリ35のマクロ変数値を加算して書き換える設定を
行う。なお、この実施例では加算しているが、各パレッ
トに対応してメモリを設け、未加工(0)、加工完了
(1)のようなデータを設定するようにしてもよい。
Next, the operation of the processing schedule construction apparatus of the present invention will be described with reference to FIGS. 1 and 2. In addition,
It is assumed that the automatic system operation confirming unit 27 has the flag set and is in the automatic system operating mode. When the schedule processing program 10 read from the NC program memory 34 is started on the NC device 30 side and the processing of this program is started, the macro variable value of the machining state confirmation memory 35 is changed by the machining state confirmation command 10a at the head position. The processing state of the work piece on the pallet that is read out is confirmed, and according to the read macro variable value, the processing machine jumps to the call command position of the unprocessed work piece pallet. At first, the macro variable value commands the position of the call command 10b of the # 1PLT machining program, so the execution command of the # 1PLT machining program 11 is executed by the call command 10b, and the machining state confirmation is performed by the macro variable setting command 11a before the process ends The macro variable value in the memory 35 is added and rewritten. Although the addition is performed in this embodiment, a memory may be provided for each pallet and data such as unprocessed (0) and processed completed (1) may be set.

【0010】ついで、所定パレットの加工プログラム処
理がプログラムエンド指令(M30)により終了する
と、NC装置30からPLC処理部20に終了命令の信
号が入力される。そして、PLC処理部20では自動シ
ステム運転状態で終了命令を確認した場合は、終了指令
(M30)確認フラグ26をリセットするとともに、ア
ンドゲート29a,29bを介してNC装置30側のプ
ログラムエンドの処理をリセットする。その後、NCイ
ンターフェース28からスケジュール処理プログラムの
プログラム番号をNCインターフェース36に送信、セ
ットしスケジュール処理プログラム10を起動する。す
なわち、プログラムサーチ起動指令を送信し、スケジュ
ール処理プログラムをサーチして起動する。NC装置3
0では、スケジュール処理プログラム10が先頭から実
行される。次に、スケジュール処理プログラム10の先
頭位置の加工状態確認指令10aで加工状態確認用メモ
リ35のマクロ変数値により加工状態を確認し、所定の
呼び出し指令の位置にジャンプし、この呼び出し指令に
より順次パレット上のワークの加工を行う。加工スケジ
ュールで指示されたワーク加工がすべて終了したらオペ
レータはワーク交換をし、次の加工スケジュールを構築
する。その際、加工状態確認用メモリ35をリセットす
る。すなわち、スケジュール処理プログラム10の先頭
位置の加工状態確認指令10aではマクロ変数値のデー
タから#1PLTのパレットが加工済であることを確認
し、次の#2PLT 加工プログラムの呼び出し指令10cの
位置にジャンプし、この呼び出し指令10cにより#2PL
T 加工プログラム12の処理を行う。このように順次#1
PLT →#2PLT →#4PLT …パレット上の被加工物の加工を
行う。以上の方式により、NC加工プログラム作成者の
レベルでスケジュールを構築できる。また、追加工など
のため、単独加工モードでNC加工プログラム途中から
起動しても、自動システム運転モードに切り換えること
により、パレット上の被加工物の加工が完了するとマク
ロ変数設定指令で加工済であることを設定し、スケジュ
ール処理プログラムを先頭から実行するので、自動シス
テム運転モードへの継続が可能となる。
Then, when the processing program processing of the predetermined pallet is completed by the program end command (M30), a signal of an end command is input from the NC device 30 to the PLC processing unit 20. When the PLC processing unit 20 confirms the end command in the automatic system operation state, the end command (M30) confirmation flag 26 is reset, and the program end process on the NC device 30 side is performed via the AND gates 29a and 29b. To reset. Thereafter, the program number of the schedule processing program is transmitted from the NC interface 28 to the NC interface 36 and set, and the schedule processing program 10 is activated. That is, a program search start command is transmitted to search and start the schedule processing program. NC device 3
At 0, the schedule processing program 10 is executed from the beginning. Next, the machining state confirmation command 10a at the head position of the schedule processing program 10 confirms the machining state by the macro variable value of the machining state confirmation memory 35, jumps to the position of a predetermined call command, and sequentially calls the pallet by this call command. Process the work above. When all the work machining instructed by the machining schedule is completed, the operator replaces the work and constructs the next machining schedule. At that time, the processing state confirmation memory 35 is reset. That is, the machining state confirmation command 10a at the head position of the schedule processing program 10 confirms from the data of the macro variable value that the pallet of # 1PLT has been processed, and jumps to the position of the next command # 10 of calling the # 2PLT machining program. Then, this call command 10c causes # 2PL
The processing of the T machining program 12 is performed. Like this # 1
PLT → # 2PLT → # 4PLT… Process the work piece on the pallet. With the above method, the schedule can be constructed at the level of the NC machining program creator. Even if the NC machining program is started in the middle of the NC machining program due to additional machining, switching to the automatic system operation mode will complete the machining of the workpiece on the pallet using the macro variable setting command. Since the setting is made and the schedule processing program is executed from the beginning, it is possible to continue the automatic system operation mode.

【0011】図3はこの発明の別な実施例の概略説明図
であり、パレットプールラインと多面加工を組み合せた
場合を示す。このように、パレット単独でワークが搬送
される場合だけでなく、パレット上のワーク取付け部の
複数の面に、各々、ワークが取付られる場合にも加工ス
ケジュールの構築が可能になる。すなわち、パレット上
の1面から2面……N面までにワークを取り付け、順次
加工を行う場合の加工スケジュールの構築もできる。な
お、図3において、40はスケジュール処理プログラ
ム、40aは加工状態確認指令(加工状態確認用変数値
確認指令)である。また、41、42、43はそれぞれ
のパレット上のワーク取付け部の各面のNC加工プログ
ラム、41aはマクロ変数設定指令である。図4もこの
発明の別な実施例の概略説明図であり、多面加工スケジ
ュールの場合を示す。このように、パレット上に多面の
ワーク取付け面があり、この各面にワークを取り付ける
場合にも応用できる。また、多面に限らず同一取り付け
面に複数個のワークを取り付ける多数個取付の場合にも
加工スケジュールの構築が可能になる。なお、図4にお
いて、50はスケジュール処理プログラム、50aは加
工状態確認指令(加工状態確認用変数値確認指令)であ
る。また、51、52はそれぞれのパレット上の各面の
NC加工プログラム、51aはマクロ変数設定指令であ
る。
FIG. 3 is a schematic explanatory view of another embodiment of the present invention, showing a case where a pallet pool line and multi-face machining are combined. As described above, the machining schedule can be constructed not only when the work is transported by the pallet alone, but also when the work is mounted on each of the plurality of surfaces of the work mounting portion on the pallet. That is, it is possible to build a machining schedule when workpieces are mounted on the pallet from the first surface to the second surface ... In FIG. 3, 40 is a schedule processing program, and 40a is a machining state confirmation command (machining state confirmation variable value confirmation command). Reference numerals 41, 42 and 43 are NC machining programs for the respective surfaces of the work mounting portion on the respective pallets, and 41a is a macro variable setting command. FIG. 4 is also a schematic explanatory view of another embodiment of the present invention, showing a case of a multi-face machining schedule. As described above, the pallet has a multi-sided work mounting surface, and the present invention can also be applied to mounting a work on each surface. Further, the machining schedule can be constructed not only in the case of multiple surfaces but also in the case of mounting a plurality of works on the same mounting surface. In FIG. 4, 50 is a schedule processing program, and 50a is a machining state confirmation command (machining state confirmation variable value confirmation command). Further, 51 and 52 are NC machining programs for each surface on each pallet, and 51a is a macro variable setting command.

【0012】[0012]

【発明の効果】以上説明したように、この発明によれ
ば、NC加工プログラムを作成する作業者が加工スケジ
ュールを容易に構築でき、そして、パレット上のワーク
毎のNC加工プログラムは単独で加工する場合と同じ様
式で作成でき、かつ単独加工からそのまま自動システム
運転に入れる加工スケジュールの構築できる。また、単
にパレット毎の加工スケジュールだけでなく、パレット
交換装置と多面加工を組み合せた場合であって、パレッ
ト単位で加工物が搬送され、パレット上のワーク取付け
部の多面に被加工物が取付られる場合も加工スケジュー
ルの構築が可能になる。更に、多面加工スケジュールの
場合であって、パレット上のワーク取付け部に多面の加
工ワークを取り付ける場合にも応用できる。また、多面
に限らず同一面に複数個の加工物を取り付ける多数個取
付の場合にも加工スケジュールの構築が可能になる。
As described above, according to the present invention, the operator who creates the NC machining program can easily construct the machining schedule, and the NC machining program for each work on the pallet is independently machined. It can be created in the same manner as in the case, and a processing schedule can be built that goes from independent processing to automatic system operation. Further, not only the machining schedule for each pallet but also the case where the pallet exchanging device and the multi-face machining are combined, the work is transported in pallet units, and the work is mounted on the multi-face of the work mounting part on the pallet. In this case, the processing schedule can be constructed. Further, the present invention can be applied to the case of a multi-sided machining schedule and also when a multi-sided work is attached to the work attaching portion on the pallet. Further, the machining schedule can be constructed not only in the case of multiple surfaces but also in the case of mounting a plurality of workpieces on the same surface.

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

【図1】この発明の加工スケジュールの構築方法の概略
説明図である。
FIG. 1 is a schematic explanatory diagram of a method of constructing a processing schedule according to the present invention.

【図2】この発明の加工スケジュールの構築装置のブロ
ック図である。
FIG. 2 is a block diagram of a processing schedule construction device according to the present invention.

【図3】この発明の別な実施例の概略説明図であり、パ
レットプールラインと多面加工を組み合せた場合を示
す。
FIG. 3 is a schematic explanatory view of another embodiment of the present invention, showing a case where a pallet pool line and multi-face machining are combined.

【図4】この発明の別な実施例の概略説明図であり、多
面加工スケジュールの場合を示す。
FIG. 4 is a schematic explanatory view of another embodiment of the present invention, showing a case of a multi-face machining schedule.

【図5】6PPL(パレットプールライン)付きマシニ
ングセンタの平面図である。
FIG. 5 is a plan view of a machining center with a 6PPL (pallet pool line).

【図6】従来の構築方式1の概略説明図である。FIG. 6 is a schematic explanatory diagram of a conventional construction method 1.

【図7】従来の構築方式2の概略説明図である。FIG. 7 is a schematic explanatory diagram of a conventional construction method 2.

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

1 マシニングセンタ 2 パレットプールライン 10 スケジュール処理プログラム 10a 加工状態確認指令 11a マクロ変数設定指令 20 PLC処理部 26 終了指令確認部 27 自動システム運転確認部 30 NC装置 34 NCプログラムメモリ 35 加工状態確認用メモリ 1 Machining center 2 Pallet pool line 10 Schedule processing program 10a Machining state confirmation command 11a Macro variable setting command 20 PLC processing unit 26 End command confirmation unit 27 Automatic system operation confirmation unit 30 NC device 34 NC program memory 35 Machining state confirmation memory

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 パレットに搭載された被加工物の加工を
行う工作機械と、この工作機械を数値制御するNC装置
と、このNC装置からの指令を受け前記工作機械をシー
ケンス制御するプログラマブルロジックコントローラと
からなるNC工作機械における前記被加工物の加工順序
である加工スケジュールを構築する方法であって、 前記NC装置側に、プログラム先頭に前記被加工物に対
応するNC加工プログラムの加工が完了しているか否か
を加工状態確認用メモリの設定状態によって確認する加
工状態確認指令を記述するとともに、この加工状態確認
指令に続けて前記被加工物加工用のNC加工プログラム
を呼び出すプログラム呼び出し指令を加工スケジュール
の順序に従って順次記述したスケジュール処理プログラ
ムと、 前記スケジュール処理プログラムの呼び出し指令で呼び
出され、かつ、前記被加工物の加工に対応した加工工程
のプログラムの指令ブロックの後に前記加工状態確認用
メモリの設定内容を変更する加工状態確認用メモリ設定
変更指令、およびプログラムエンド指令が記述されたN
C加工プログラムを作成しておき、 前記プログラマブルロジックコントローラ側に、前記N
C装置より前記NC加工プログラムのプログラムエンド
指令を実行完了時に出力される信号を受けたとき、前記
NC装置をリセットするためのリセット信号を出力する
とともに、出力後、前記NC装置において、前記スケジ
ュール処理プログラムを起動させる処理プログラムを作
成しておき、 前記NC装置側において、前記加工状態確認指令により
前記被加工物の前記NC加工プログラムの加工が完了し
ているか否かの加工状態を確認するステップと、 前記NC装置側において、前記加工状態の確認により、
加工の完了していない被加工物の前記NC加工プログラ
ムを呼び出すプログラム呼び出し指令にジャンプするス
テップと、 前記NC装置側において、前記プログラム呼び出し指令
で呼び出された前記NC加工プログラムに従って前記被
加工物の加工を実行するとともに、前記加工工程のプロ
グラムの指令ブロック実行後、前記加工状態確認用メモ
リ設定変更指令で前記加工状態確認用メモリの設定状態
を前記呼び出されたNC加工プログラムに関して加工完
了に設定するステップと、 前記NC装置側における前記NC加工プログラムのプロ
グラムエンド指令完了により前記NC装置側より前記プ
ログラマブルロジックコントローラに終了命令の信号を
出力するステップと、 前記加工システムが自動システム運転中に前記終了命令
の信号が前記プログラマブルロジックコントローラに入
力された場合、前記プログラマブルロジックコントロー
ラから前記NC装置に、前記NC装置をリセットするリ
セット信号を出力し、出力後、前記スケジュール処理プ
ログラムを起動する起動信号を出力するステップとから
なることを特徴とする加工スケジュール構築方法。
1. A machine tool for machining a workpiece mounted on a pallet, an NC device for numerically controlling the machine tool, and a programmable logic controller for sequence-controlling the machine tool in response to a command from the NC device. A method of constructing a machining schedule that is a machining sequence of the workpiece in the NC machine tool, comprising: machining of an NC machining program corresponding to the workpiece is completed at the beginning of the program on the NC device side. Whether or not there is a machining state confirmation command for confirming whether or not the machining state confirmation memory is set, and, following this machining state confirmation command, a program call command for calling the NC machining program for machining the workpiece is machined. A schedule processing program sequentially described according to a schedule order; A processing state confirmation memory setting change command that changes the setting contents of the processing state confirmation memory after the instruction block of the program of the processing process corresponding to the processing of the workpiece and called by the processing program call command, And N in which the program end command is described
C machining program is created in advance, and the N
When a signal output from the C device when the program end command of the NC machining program is completed is received, a reset signal for resetting the NC device is output, and after the output, the schedule process is performed in the NC device. Creating a processing program for activating the program, and confirming, on the NC device side, the processing state of whether or not the processing of the NC processing program of the workpiece is completed by the processing state confirmation command; , On the NC device side, by checking the processing state,
Jumping to a program call command that calls the NC machining program of the workpiece that has not been machined, and machining the workpiece according to the NC machining program called by the program call command on the NC device side And executing the command block of the program of the machining process, and setting the setting state of the machining state confirmation memory to the machining completion for the called NC machining program by the machining state confirmation memory setting change command. A step of outputting a signal of an end command from the NC device side to the programmable logic controller upon completion of a program end command of the NC machining program on the NC device side; Signal is in front When input to the programmable logic controller, the programmable logic controller outputs a reset signal for resetting the NC device to the NC device, and after outputting, outputs a start signal for starting the schedule processing program. A method for constructing a machining schedule, which is characterized in that
【請求項2】 パレットに搭載された被加工物の加工を
行う工作機械と、この工作機械を数値制御するNC装置
と、このNC装置からの指令を受け前記工作機械をシー
ケンス制御するプログラマブルロジックコントローラと
からなるNC工作機械における前記被加工物の加工順序
である加工スケジュールを構築する装置であって、 前記NC装置側に、 前記被加工物に対応するNC加工がプログラムによる加
工が完了しているか否かの加工状態を記憶する加工状態
確認用メモリと、 プログラム先頭に前記加工状態確認用メモリの設定状態
によって加工状態を確認する加工状態確認指令を記述す
るとともに、この加工状態確認指令に続けて前記被加工
物加工用のNC加工プログラムを呼び出すプログラム呼
び出し指令を加工スケジュールの順序に従って順次記述
したスケジュール処理プログラムと、このスケジュール
処理プログラムの呼び出し指令で呼び出され、かつ、前
記被加工物の加工に対応した加工工程のプログラムの指
令ブロックの後に前記加工状態確認用メモリの設定内容
を変更する加工状態確認用メモリ設定変更指令、および
プログラムエンド指令が記述されたNC加工プログラム
を記憶するメモリとを設け、 前記プログラマブルロジックコントローラ側に、 前記NC加工プログラムのプログラムエンド指令完了に
より前記NC装置側から前記プログラマブルロジックコ
ントローラに終了命令が出力されたか否かを確認する終
了命令確認部と、 前記NC装置側より前記プログラマブルロジックコント
ローラに自動システム運転中であることを示すシステム
運転中信号が出力されているか否かを確認する自動シス
テム運転確認部と、 自動システム運転状態で前記終了命令が確認された場合
に、前記NC装置側に、前記NC装置をリセットするリ
セット信号を出力し、出力後、前記スケジュール処理プ
ログラムを起動する起動信号を出力する出力信号処理部
とを設けたことを特徴とする加工スケジュール構築装
置。
2. A machine tool for machining a workpiece mounted on a pallet, an NC device for numerically controlling the machine tool, and a programmable logic controller for controlling the sequence of the machine tool in response to a command from the NC device. Is a device for constructing a machining schedule that is a machining sequence of the workpiece in the NC machine tool consisting of: and whether NC machining corresponding to the workpiece is completed by a program on the NC device side. A machining state confirmation memory that stores the machining state of whether or not, and a machining state confirmation command that confirms the machining state according to the setting state of the machining state confirmation memory at the beginning of the program are described, and following this machining state confirmation command A program call command for calling the NC machining program for machining the workpiece is arranged in the machining schedule order. Therefore, the setting contents of the machining state confirmation memory are set after the command block of the program of the machining process which is called by the schedule processing program sequentially described and the calling instruction of this schedule processing program and which corresponds to the machining of the workpiece. A memory for storing an NC machining program in which a machining state confirmation memory setting change command to be changed and a program end command are stored is provided, and the NC device is provided on the programmable logic controller side when the program end command of the NC machining program is completed. End command confirmation section for confirming whether or not an end command is output from the side to the programmable logic controller, and a system operation signal indicating that the programmable logic controller is in automatic system operation from the NC device side. And an automatic system operation confirming unit for confirming whether or not the reset command for resetting the NC device is output to the NC device side when the end command is confirmed in the automatic system operation state, and after output. And an output signal processing unit that outputs an activation signal for activating the schedule processing program.
【請求項3】 前記スケジュール処理プログラムの呼び
出し指令で呼び出されるNC加工プログラムは、前記パ
レット上に設けられた治具の複数の面に複数取付られた
被加工物の加工用のNC加工プログラムであることを特
徴とする請求項1記載の加工スケジュール構築方法。
3. The NC machining program called by the call instruction of the schedule processing program is an NC machining program for machining a workpiece mounted on a plurality of surfaces of a jig provided on the pallet. The processing schedule construction method according to claim 1, wherein
【請求項4】 前記スケジュール処理プログラムの呼び
出し指令で呼び出されるNC加工プログラムは、前記パ
レット上にまたは前記パレット上に設けられた治具の同
一面に複数個取付られた被加工物の加工用のNC加工プ
ログラムであることを特徴とする請求項1記載の加工ス
ケジュール構築方法。
4. An NC machining program called by a calling instruction of the schedule processing program is for machining a plurality of workpieces mounted on the pallet or on the same surface of a jig provided on the pallet. The machining schedule construction method according to claim 1, which is an NC machining program.
JP3328595A 1995-02-22 1995-02-22 Method and device for constructing working schedule Pending JPH08227310A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3328595A JPH08227310A (en) 1995-02-22 1995-02-22 Method and device for constructing working schedule

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3328595A JPH08227310A (en) 1995-02-22 1995-02-22 Method and device for constructing working schedule

Publications (1)

Publication Number Publication Date
JPH08227310A true JPH08227310A (en) 1996-09-03

Family

ID=12382270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3328595A Pending JPH08227310A (en) 1995-02-22 1995-02-22 Method and device for constructing working schedule

Country Status (1)

Country Link
JP (1) JPH08227310A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067083A1 (en) * 1999-04-28 2000-11-09 Kabushiki Kaisha Yaskawa Denki Method of programming motion controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000067083A1 (en) * 1999-04-28 2000-11-09 Kabushiki Kaisha Yaskawa Denki Method of programming motion controller

Similar Documents

Publication Publication Date Title
US4606001A (en) Customized canned cycles for computer numerical control system
JPH0350659B2 (en)
US5298843A (en) Method for restarting punch press machine and numerical controller
JPS59224228A (en) Neumeric controller
EP1394642B1 (en) Multi-system numerical control device
JPH08227310A (en) Method and device for constructing working schedule
WO1988006752A1 (en) Numerical control method capable of variably setting positioning precision
KR100521857B1 (en) Unmanned machining control method of machine tool
US5162714A (en) Numerical control device for transfer machines
JPH055123B2 (en)
JP2584225B2 (en) Numerical control unit
JPH08286717A (en) Numerical control device
JPS63250712A (en) Control device for numerical control working machine
JP3535408B2 (en) Numerical control unit
EP0425688A1 (en) Method of editing program for program controller
JP4208600B2 (en) NC machine tool
JPH08149146A (en) Grouped communication method
JPH07114404A (en) Debug system for ladder program
JPH05261650A (en) Working result control system
JPH01295306A (en) Numerical controller
JP2642451B2 (en) Numerical control unit
JPS61150010A (en) Program control system of numerically controlled machine tool
JPH08286712A (en) Editing system for sequence program
JPH02148106A (en) Execution system for sequence program
JPH0883113A (en) Controller for nc machine tool