JPH0547300B2 - - Google Patents
Info
- Publication number
- JPH0547300B2 JPH0547300B2 JP59222235A JP22223584A JPH0547300B2 JP H0547300 B2 JPH0547300 B2 JP H0547300B2 JP 59222235 A JP59222235 A JP 59222235A JP 22223584 A JP22223584 A JP 22223584A JP H0547300 B2 JPH0547300 B2 JP H0547300B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- machining
- punching
- section
- 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.)
- Expired - Lifetime
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B21—MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D—WORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
- B21D28/00—Shaping by press-cutting; Perforating
- B21D28/02—Punching blanks or articles with or without obtaining scrap; Notching
- B21D28/12—Punching using rotatable carriers
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Punching Or Piercing (AREA)
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明はタレツトパンチプレスの加工方法に
係り、特に、多数個取りと非多数個取りの加工に
際し、これらを連続的に処理できるようにした方
法に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a processing method using a turret punch press, and in particular, to a processing method for a turret punch press that enables continuous processing of multiple punches and non-multiple punches. Regarding the method.
[従来技術の説明]
従来のNC装置付のタレツトパンチブレスの加
工方法においては、多数個取り作業とそうでない
作業(非多数個取り作業)とを分け、非多数個取
り作業を正常(デフオルト)とし、多数個取りを
行いたい場合にはMDI(マニユアルデータインプ
ツト)モードでこの多数個取りに必要な設定値を
マニユアルインプツトするようにしている。[Description of Prior Art] In the conventional machining method for a turret punch press equipped with an NC device, multiple-piece punching work and non-multiple-piece punching work (non-multiple piece punching work) are separated, and non-multiple piece punching work is normal (default). ), and if you want to take multiple pieces, you can manually input the setting values necessary for this multiple piece taking in MDI (manual data input) mode.
しかし、この方法ではタレツトパンチプレスに
多くのアイドルタイムを与えることになり、工程
処理能力の低下を来たすことになる。このような
工程処理能力の低下は、特に、タレツトパンチプ
レスを板金ラインの一部として用いるような場合
に甚しく、又、多数個取り作業と非多数個取り作
業が混在する場合に甚しくなる。 However, this method gives the turret punch press a lot of idle time, resulting in a reduction in process throughput. This reduction in process throughput is especially severe when a turret punch press is used as part of a sheet metal line, and when multi-piece work and non-multi-piece work are mixed. Become.
そこで、上記の処理能力の低下を改善すること
を目的として、混在する多数個取り作業と非多数
個取り作業とをグループ分けし、これにより、極
力、能率を良くすることが行われている。しか
し、実際には管理の都合上、或いはライン全体の
都合上、画一的にグループ分けすることは困難で
あり、結局、多数個取り作業と非多数個取り作業
を混在させざるを得ないのが実情である。 Therefore, in order to improve the above-mentioned decrease in processing capacity, multiple-piece picking operations and non-multiple-piece picking operations, which are mixed together, are divided into groups, thereby improving efficiency as much as possible. However, in reality, it is difficult to uniformly group work for reasons of management or for the convenience of the entire line, and in the end, it is necessary to mix work that takes multiple pieces and work that does not take many pieces. is the reality.
FMS下での板金無人化ラインの構築に際し、
上記の処理能力の低下は大きな問題点であり、こ
れが改善が望まれている。 When constructing an unmanned sheet metal line under FMS,
The above-mentioned decrease in processing capacity is a major problem, and it is desired to improve this problem.
[発明の目的]
この発明は上記問題点を改善し、多数個取り作
業と非多数個取り作業の混在するタレツトパンチ
ブレスの加工方法において、いずれの作業を行う
に際しても、マニユアル操作を介入させることな
く自動的に両作業を連係することのできるタレツ
トパンチプレスの加工方法を提供することを目的
とする。[Objective of the Invention] This invention improves the above-mentioned problems, and in a method for machining a turret punch press that involves both multi-piece punching work and non-multiple piece punching work, manual operation is required to intervene when performing either work. To provide a processing method for a turret punch press that can automatically link both operations without any trouble.
[発明の構成]
上記目的を達成するために、本発明は、自動運
転モードに応じてNCプログラムの入力を行うと
共にそのフオーマツトチエツクを行うNCプログ
ラム入力処理部と、上記NCプログラムの情報を
取り込んで軸制御データを作成する演算処理部
と、上記演算処理部からの軸制御データに基いて
精演算された各軸ごとの制御データを補間部へ出
力するNC制御データ出力処理部と、上記NCプ
ログラム入力処理部、演算処理部およびNC制御
データ出力処理部のプロセスの起動タイミングを
制御する自動運転制御部とを備えてなるNC装置
によるNC制御の下に板材から加工製品を打抜加
工するパンチプレスの加工方法にして、前記板材
から前記加工製品を多数打抜加工するために予め
プログラムされた加工プログラムの先頭に、非多
数個取り加工又は試し打ち加工又は試し打ち加工
後の残りの加工を行う加工又は多数個取りにおけ
る全部の加工を連続して行う加工であることを指
定する指定プログラムを前記NCプログラム入力
処理部において挿入し、この指定プログラムよつ
て指定された内容に従つて前記加工プログラムを
実行して加工製品の打抜加工を行う加工方法であ
る。[Structure of the Invention] In order to achieve the above object, the present invention includes an NC program input processing section that inputs an NC program according to the automatic operation mode and checks its format, and an NC program input processing section that imports information of the NC program. an arithmetic processing section that creates axis control data with the arithmetic processing section; an NC control data output processing section that outputs control data for each axis that has been precisely calculated based on the axis control data from the arithmetic processing section to the interpolation section; A punch that punches processed products from a plate material under NC control by an NC device that is equipped with a program input processing section, an arithmetic processing section, and an automatic operation control section that controls the start timing of the process of the NC control data output processing section. As a press processing method, non-multi-piece machining, trial punching, or remaining machining after trial punching is performed at the beginning of a preprogrammed machining program for punching a large number of the processed products from the plate material. A specified program that specifies that the machining to be performed or all machining in multi-piece machining is to be performed continuously is inserted in the NC program input processing section, and the machining program is executed according to the contents specified by this specified program. This is a processing method that performs punching of processed products.
[実施例の説明]
以下、この発明の実施例を図面を用いて詳細に
説明する。[Description of Embodiments] Embodiments of the present invention will be described in detail below with reference to the drawings.
第1図はこの発明を実施することのできる装置
を全体説明図、第2図はその装置のブロツク図、
第3図は数値制御装置(以下NC装置と呼ぶ)を
稼動するためのオペレーテイングシステムのモジ
ユール階層図、第4図はNC装置のソフトウエア
及びデータの関連図である。 FIG. 1 is an overall explanatory diagram of a device capable of carrying out the present invention, and FIG. 2 is a block diagram of the device.
FIG. 3 is a module hierarchy diagram of an operating system for operating a numerical control device (hereinafter referred to as an NC device), and FIG. 4 is a relationship diagram of software and data of the NC device.
第1図に示すように、NC装置1にはタレツト
パンチプレス3が接続され、このNC装置1は自
動プログラミング装置5で作成されたNCテープ
7を得て稼動されるようになつている。タレツト
パンチプレス3は72ステーシヨンの金型(パン
チ、又は、ダイ)部分のみを図示している。 As shown in FIG. 1, a turret punch press 3 is connected to an NC device 1, and this NC device 1 is operated by obtaining an NC tape 7 created by an automatic programming device 5. In the turret punch press 3, only the mold (punch or die) portion of the 72 station is shown.
第2図に示すように、上記NC装置1のCPU
9、ROM11、RAM13はシステムバス15
を介して相互に接続されている。又、このシステ
ムバス15にデジタルインプツト17、デジタル
アウトプツト19、プログラマブルコントローラ
21、双方向性のRAMで形成される補間部2
3、2つのシリアルインタフエイス25,27、
そして2つのパラレルインタフエイス29,31
がそれぞれ接続されている。 As shown in Figure 2, the CPU of the NC device 1
9. ROM11, RAM13 are system bus 15
are interconnected through. Further, this system bus 15 includes a digital input 17, a digital output 19, a programmable controller 21, and an interpolation section 2 formed of a bidirectional RAM.
3. Two serial interfaces 25, 27,
and two parallel interfaces 29, 31
are connected to each other.
CPU9は後述するオペレーテイングシステム
下で全体を総括制御する。ROM11は制御用プ
ログラムを格納し、CPU9はこのプログラムに
従つてタレツトパンチプレスの制御を行つてい
る。上記RAM13はCPU9の各処理中のデータ
の格納を行い、必要な時にこのデータをデータ要
求部分に提供する。 The CPU 9 performs overall control of the entire system under the operating system described later. The ROM 11 stores a control program, and the CPU 9 controls the turret punch press in accordance with this program. The RAM 13 stores data during each processing by the CPU 9, and provides this data to the data requesting section when necessary.
上記デジタルインプツト17、デジタルアウト
プツト19はコネクタモジユールCMを介してソ
レノイド、又はリミツトスイツチ等と接続され
る。なお、これらの信号系にはノイズ対策として
フオトカプラを用い、外部とシステムとを完全に
アイソレーシヨンしている。 The digital input 17 and digital output 19 are connected to a solenoid, a limit switch, etc. via a connector module CM. Note that a photocoupler is used in these signal systems as a noise countermeasure, and the system is completely isolated from the outside.
上記補間部23はX軸、Y軸、及び、タレツト
回転軸(T軸)及びバツクラツシユ調整軸(C
軸)を駆動する複数の位置制御モジユール33と
接続され、この位置制御モジユール33はサーボ
アンプ35とそれぞれ接続されている。サーボア
ンプ35は各軸の駆動モータMと接続され、該モ
ータに関連してタコジエネレータTG及びエンコ
ーダEが設けられ、エンコーダEのフイードハツ
ク信号は上記位置制御モジユール33に、タコジ
エネレータTGからの速度信号は上記サーボアン
プ35に返されている。 The interpolation section 23 is configured to operate on the X-axis, Y-axis, turret rotation axis (T-axis), and backlash adjustment axis (C-axis).
This position control module 33 is connected to a servo amplifier 35, respectively. The servo amplifier 35 is connected to a drive motor M for each axis, and a tacho-generator TG and an encoder E are provided in connection with the motor, the feed hack signal of the encoder E is sent to the position control module 33, and the speed signal from the tacho-generator TG is sent to the above-mentioned position control module 33. It is returned to the servo amplifier 35.
上記シリアルインタフエイス25にはCRT及
びMDiコントローラ37を介してCRT39付の
MDi装置41が接続されている。又、シリアル
インタフエイス27にはパネルコントローラ43
を介してコントロールパネル45が接続されてい
る。上記パラレルインタフエイス29にはテープ
リーダ47が接続されている。上記パラレルイン
タフエイス31には図示しない予備装置、例えば
バブルメモリコントローラを介してバブルメモリ
が接続される。 The serial interface 25 is connected to a CRT 39 via a CRT and MDi controller 37.
An MDi device 41 is connected. Also, the serial interface 27 includes a panel controller 43.
A control panel 45 is connected via. A tape reader 47 is connected to the parallel interface 29. A bubble memory is connected to the parallel interface 31 via a spare device (not shown), such as a bubble memory controller.
MDi装置41は表示データの制御及びその他
のキー情報を入力することができる。CRT39
の表示内容としてはステータス表示、各軸の位置
表示、実行プログラムの表示、及びアラームの表
示等行うことができる。 The MDi device 41 can control display data and input other key information. CRT39
Display contents include status display, position display of each axis, execution program display, and alarm display.
コントロールパネル45は制御状況、各スイツ
チ状況等をLED等用いて表示する他、CPU5と
シリアル通信することができる。テープリーダ4
7は紙テープからNCプログラムを入力する。 The control panel 45 displays the control status, each switch status, etc. using LEDs and the like, and is also capable of serial communication with the CPU 5. tape reader 4
7 inputs the NC program from the paper tape.
第3図にオペレーテイングシステムの階層図を
示した。 Figure 3 shows a hierarchical diagram of the operating system.
主制御部49はオペレーテイングシステム51
下に位置し、この主制御部49に自動運転制御部
53、運転状態管理部55、及びCRT及びMDi
のデータ制御部57が従属する。そして、上記自
動運転制御部53に、NCプログラム入力処理部
59、演算処理部61、並びに、NC制御データ
出力処理部63が従属されている。これら各モジ
ユールの作用については第4図で詳述する。 The main control unit 49 is an operating system 51
This main control section 49 includes an automatic operation control section 53, an operation state management section 55, and a CRT and MDi.
The data control unit 57 is subordinate thereto. An NC program input processing section 59, an arithmetic processing section 61, and an NC control data output processing section 63 are subordinate to the automatic operation control section 53. The functions of each of these modules will be explained in detail with reference to FIG.
第4図において記憶部は、前記RAM13内に
形成されるアドレスデータテーブル65、ブロツ
ク指令出力キユーテーブル67、Di、Doイメー
ジテーブル69、運転コントロールテーブル71
の他、複数のデータフアイルで形成される。デー
タフアイルにはパラメータフアイル73、セツテ
イングデータフアイル75、プログラムフアイル
77、パターン記憶フアイル79、マクロ記憶フ
アイル81を準備している。 In FIG. 4, the storage section includes an address data table 65 formed in the RAM 13, a block command output queue table 67, a Di, Do image table 69, and an operation control table 71.
In addition, it is made up of multiple data files. The data files include a parameter file 73, a setting data file 75, a program file 77, a pattern storage file 79, and a macro storage file 81.
第4図において各部材の説明を行う。 Each member will be explained with reference to FIG.
オペレーテイングシステム51は高級言語の使
用を可能としており、ソフトウエアの拡張姓を高
くしている。第3図に示した各モジユール(プロ
セス)はこのオペレーテイングシステム51下で
動作し、リアルタイムで効率良くスケジユーリン
グされる。なお、オペレーテイングシステム51
下で作動する各モジユール間のコントロール信号
の流れは第3図と同様に破線で示している。 The operating system 51 allows the use of high-level languages, making the software more advanced. Each module (process) shown in FIG. 3 operates under this operating system 51 and is scheduled efficiently in real time. In addition, the operating system 51
The flow of control signals between the modules operating below is shown by broken lines as in FIG.
主制御部49は最上位のプロセスでオペレーテ
イングシステムで処理するための手続き、ハード
ウエアモジユール等の初期化診断、コモンテーブ
ル、NCプログラムフアイル等の初期化、および
軸制御モジユール33の初期化等を行う。主制御
部49はこれらの処理を一通り行つた後、自動運
転制御部53、運転状態制御部55、及び、
CRT及びMDiデータ制御部57の3つのプロセ
スに起動をかける。 The main control unit 49 is the top-level process, and performs procedures for processing by the operating system, initialization diagnosis of hardware modules, etc., initialization of common tables, NC program files, etc., initialization of the axis control module 33, etc. I do. After the main control unit 49 performs these processes, the automatic operation control unit 53, the operation state control unit 55, and
The three processes of CRT and MDi data control unit 57 are activated.
自動運転制御部53は起動後、メモリモード、
MDiモード、テープモードにおける自動運転お
よびプログラムチエツク運転を制御する。そし
て、プログラム入力処理部59、演算処理部6
1、及び、NC制御データ出力処理部63のプロ
セスの起動タイミングを(1ブロツク分の入力処
理後、これを演算させ、そして、この演算結果を
出力するが如く)制御する。 After startup, the automatic operation control unit 53 enters memory mode,
Controls automatic operation and program check operation in MDi mode and tape mode. Then, a program input processing section 59, an arithmetic processing section 6
1, and the start timing of the process of the NC control data output processing section 63 (after processing input for one block, calculates it, and outputs the result of this calculation).
運転状態制御部55は常時RUN状態にあり、
NC装置や機械の運転状態、例えばDi/Doイメー
ジテーブル69に対してのDi/Do処理、及びこ
のモニタリング、補間部23からのステータスの
管理、テープリーダ47からのNCプログラムの
入力等を行いながら適時アラームの発生その他プ
ログラムコントローラ21からの割込処理等の制
御をする。 The operating state control unit 55 is always in the RUN state,
While monitoring the operating status of the NC device or machine, for example, performing Di/Do processing on the Di/Do image table 69, managing the status from the interpolation unit 23, inputting the NC program from the tape reader 47, etc. It controls timely alarm generation and other interrupt processing from the program controller 21.
CRT及びMDiデータ制御部57は、CRT39
に、自己診断、現在位置、ステータス、オーバラ
イド、アラーム等の表示を行うための制御の他、
パラメータデータフアイル73、セツテイングデ
ータフアイル75、プログラムフアイル77と連
係されてNCプログラム、パラメータデータ、セ
ツテイングデータの編集、表示処理およびこれら
の登録、並びに、MDiモードにおける2ブロツ
クのNCプログラム入力処理等を行う。 The CRT and MDi data control unit 57
In addition to controls for displaying self-diagnosis, current position, status, override, alarm, etc.
In conjunction with the parameter data file 73, setting data file 75, and program file 77, edits, displays, and registers NC programs, parameter data, and setting data, and processes 2-block NC program input in MDi mode. I do.
前記自動運転制御部53下で稼動するNCプロ
グラム入力処理部59は各自動運転モードに応じ
てNCプログラムの入力を行うと共にそのフオー
マツトチエツク等を行う。即ち、NCプログラム
は運転モードに応じ、メモリ運転モード下ではプ
ログラムフアイルから、又、テープ運転モード下
ではテープリーダ47から1ブロツク分づつ取り
込まれ、フオーマツトチエツク、及び、指令値チ
エツク等を行つた後、内部処理由にかみくだいた
形でアドレスデータテーブル65へセツトし、こ
の情報を演算処理部61へ渡すようになつてい
る。なお、自動運転モード下でのプログラムの表
示は、前記のCRT及びMDiのデータ制御部57
での作業とは別途にここで行われ、実行プログラ
ムをCRT39に送出することにより行つている。 The NC program input processing section 59, which operates under the automatic operation control section 53, inputs the NC program according to each automatic operation mode, and also performs a format check of the NC program. That is, the NC program is loaded one block at a time from the program file in the memory operation mode, or from the tape reader 47 in the tape operation mode, and format checks, command value checks, etc. are carried out according to the operation mode. Thereafter, the information is set in the address data table 65 according to internal processing reasons, and this information is passed to the arithmetic processing section 61. Note that the program display under automatic operation mode is performed by the data control unit 57 of the CRT and MDi described above.
This work is done here separately from the work done at , and is done by sending the execution program to the CRT 39.
演算処理部61は座標計算や、送り速度演算等
を行い、補間部23に対する具体的な軸制御デー
タを作成する。即ち、前記アドレスデータテーブ
ル65から取り込まれた情報に基いて、ここで軸
制御データを形成し、この軸制御データはブロツ
ク指令キユーテーブルへセツトされ、次いでNC
制御データ出力処理部63へ渡される。具体的に
は、Gコード処理(粗演算)、座標演算、送り速
度演算、オーバトラベルの事前チエツク、C及び
T軸(第2図参照)演算、補助機能(Mコード)
処理、そして、多数個取り処理がここで行われて
いる。 The arithmetic processing unit 61 performs coordinate calculations, feed rate calculations, etc., and creates specific axis control data for the interpolation unit 23. That is, axis control data is formed here based on the information taken in from the address data table 65, this axis control data is set in the block command queue table, and then the NC
The control data is passed to the control data output processing section 63. Specifically, G code processing (coarse calculation), coordinate calculation, feed rate calculation, overtravel pre-check, C and T axis (see Figure 2) calculation, auxiliary function (M code)
Processing and multi-piece processing are performed here.
多数個取り処理と非多数個取り処理については
第5図以下で詳細に説明するが、なお、演算処理
部61では、ニブリング、及び、多数個取りに用
いられるパターンサイクルについて、始点、終点
等の粗演算のみをここで行い、ピツチ演算等は次
のNC制御データ出力処理部63で行うようにし
ている。 The multi-piece picking process and the non-multiple piece picking process will be explained in detail below in FIG. Only rough calculations are performed here, and pitch calculations etc. are performed in the next NC control data output processing section 63.
NC制御データ出力処理部63は、ブロツク指
令キユーテーブル67を介して演算処理部61か
ら渡された軸制御データにニブリング、又は、パ
ターンサイクル等におけるピツチ演算等を施して
精演算された各軸ごとの制御データを補間部23
へ渡す。ここでは、この他、ドウエル処理、補助
(M)コード)、工具位置補正処理、ストツプ状態か
らの再起動の処理、C軸(第2図参照)バツクラ
ツシユ処理、又、工具使用回数のカウント処理等
を行つている。 The NC control data output processing unit 63 performs nibbling or pitch calculation in a pattern cycle, etc. on the axis control data passed from the calculation processing unit 61 via the block command queue table 67, and performs precise calculations on each axis. The interpolation unit 23
pass it on to Here, in addition to this, dwell processing, auxiliary
(M) code), tool position correction processing, restart processing from a stop state, C-axis (see Fig. 2) backup processing, and counting processing of the number of times the tool is used.
以上の装置下で行われる多数個取り、非多数個
取り、又多数個取りである場合における詳細処理
について以下に説明する。 Detailed processing in the case of multiple-piece picking, non-multiple-piece picking, and multiple-piece picking performed under the above-mentioned apparatus will be described below.
第5図は、本実施例において後述するように処
理された後のプログラムの態様をNCテープの構
成で例示した場合のNCテープの説明図である。
本実施例では、多数個取り又は非多数個取り等の
種別をNCテープ上に表わし、又、テープ運転モ
ードで実行される例を示す。 FIG. 5 is an explanatory diagram of the NC tape in the case where the configuration of the NC tape is exemplified by the configuration of the program after being processed as described later in this embodiment.
In this embodiment, types such as multiple-piece production or non-multiple-piece production are represented on the NC tape, and an example is shown in which the process is executed in tape operation mode.
第5図に示されるように、本実施例において後
述するように処理された後のプログラムの態様を
NCテープの構成で例示すると、NCテーブ7は、
加工製品を多数打抜加工するための加工プログラ
ム83の先頭に(;)で区切られる種別指定プロ
グラム85を表わすブロツクが追加された態様と
なる。種別指定プログラムは、例えばS0,S
1,S2、又は、S3のごとく表現し、アドレス
ワードSは多数個取り又は非多数個取り等の種別
を指定するものであることを、データ0、1、
2、3は、その内容を表わすこととし、データ0
は非多数個取りであることを、データ3は多数個
取りにおける全部の加工を連続して行うことを、
又、データ1、2、は試し打ち加工、及び、試し
打ち加工後、残りの加工を行う指令であることを
表わしている。 As shown in FIG. 5, the aspect of the program after being processed as described later in this embodiment is
To illustrate with the configuration of NC tape, NC tape 7 is as follows:
This is an embodiment in which a block representing a type designation program 85 delimited by (;) is added to the beginning of a machining program 83 for punching a large number of processed products. The type specification program is, for example, S0, S
1, S2, or S3, and the address word S designates the type such as multiple-piece arrangement or non-multiple-piece arrangement.
2 and 3 represent the contents, and data 0
Data 3 indicates that all machining is performed continuously in multi-cavity machining.
Further, data 1 and 2 represent commands for performing trial punching and remaining machining after trial punching.
第6図〜第8図は加工指令方式の説明図であ
る。加工プログラム83の動作準備指令はG98で
あり、点(x0,y0)を始点として、X方向にxp、
Y方向にypのピツチで、X方向に(nx+1)個、
Y方向に(ny+1)の加工を、補正dで行うこ
とが示されている。 FIGS. 6 to 8 are explanatory diagrams of the machining command system. The operation preparation command of the machining program 83 is G98, starting from the point (x 0 , y 0 ), xp in the X direction,
At a pitch of yp in the Y direction, (nx+1) pieces in the X direction,
It is shown that (ny+1) processing is performed in the Y direction with correction d.
上記補正dは、ピツチxp、ypを変化させるこ
となく、所望の加工製品に応じて補正をかけるも
のである。第7図にはd>oの場合の加工状態
が、又、第8図にはd<oの場合の加工状態がそ
れぞれ破線で示されている。 The above correction d is a correction according to the desired processed product without changing the pitches xp and yp. The machining state when d>o is shown in FIG. 7, and the machining state when d<o is shown in FIG. 8 by broken lines.
第9図にNCプログラム入力処理部59(第4
図参照)における処理の例を示した。 FIG. 9 shows the NC program input processing section 59 (fourth
(see figure).
ステツプ903で、第4図に示したテープリーダ
47から、種別指定プログラム85(第5図参
照)が入力される。 At step 903, the type designation program 85 (see FIG. 5) is input from the tape reader 47 shown in FIG.
ステツプ905でアドレスワード“S”であるこ
とが判断され、ステツプ907へ移る。 At step 905, it is determined that the address word is "S", and the process moves to step 907.
ステツプ907はこのアドレスワード“S”に記
載されたデータが、0、1、2、又は、3である
かどうかを判断し、これらの数値でなかつた場合
には、ステツプ911でエラー表示し、ステツプ913
で一時停止する。 Step 907 determines whether the data written in this address word "S" is 0, 1, 2, or 3. If the data is not one of these values, an error is displayed in step 911. step 913
Pause at .
一方、ステツプ907においてデータが0、1、
2、又は、3であつた場合には、ステツプ909で、
セツテイングデータをこれらデータで指定される
ものに更新する。 On the other hand, in step 907, the data is 0, 1,
If it is 2 or 3, in step 909,
The setting data is updated to what is specified by these data.
ステツプ909においてセツテイングデータが
「3」に設定されると、次いで、第5図に示した
加工プログラム83が入力される。したがつて、
種別の指定プログラム85が設定処理された後の
態様をNCテープの構成で例示すると、第5図に
示すように、加工プログラム83の先頭に上記指
定プログラム85を追加挿入した態様となる。加
工プログラム83は、上記のようにして更新され
たセツテイングデータに基いて前記した演算処理
部61、NC制御データ出力処理部63等の作用
を受け、所定の連続多数個取りプレス加工を行う
のである。 When the setting data is set to "3" in step 909, the machining program 83 shown in FIG. 5 is input. Therefore,
If we exemplify the configuration of the NC tape after the type designation program 85 has been set, the designation program 85 is additionally inserted at the beginning of the machining program 83, as shown in FIG. The machining program 83 is operated by the arithmetic processing section 61, the NC control data output processing section 63, etc. based on the setting data updated as described above, and performs a predetermined continuous multi-piece press machining process. be.
よつて、順次の加工プログラムは前もつて、多
数個取り又は非多数個取り等の種別が指定される
ことになり、円滑に連続的作業を行つてゆくこと
ができる。 Therefore, the type of machining, such as multiple-piece machining or non-multiple-piece machining, is specified in advance in the sequential machining program, and continuous work can be performed smoothly.
なお、上記例においては同一加工が連続して行
われる場合にも、各ブロツク毎に種別を指定する
こととしたが、この場合、第1回目で指定された
取り数種別をデフオルトするようにしても良いこ
とは勿論である。又、なお、上記実施例は、テー
プ運転モードの例を示したが、メモリ運転モード
で稼動される場合も同様である。 In the above example, even when the same processing is performed continuously, the type is specified for each block. Of course, this is also a good thing. Further, although the above embodiment has shown an example of the tape operation mode, the same applies to the case where the apparatus is operated in the memory operation mode.
[発明の効果]
以上のごとき実施例の説明より理解されるよう
に、要するに本発明は、自動運転モードに応じて
NCプログラムの入力を行うと共にそのフオーマ
ツトチエツクを行うNCプログラム入力処理部5
9と、上記NCプログラムの情報を取り込んで軸
制御データを作成する演算処理部61と、上記演
算処理部61からの軸制御データに基いて精演算
された各軸ごとの制御データを補間部23へ出力
するNC制御データ出力処理部63と、上記NC
プログラム入力処理部59、演算処理部61およ
びNC制御データ出力処理部63のプロセスの起
動タイミングを制御する自動運転制御部53とを
備えてなるNC装置によるNC制御の下に板材か
ら加工製品を打抜加工するパンチプレスの加工方
法にして、前記板材から前記加工製品を多数打抜
加工するために予めプログラムされた加工プログ
ラム83の先頭に、非多数個取り加工S0又は試
し打ち加工S1又は試し打ち加工後の残りの加工
を行う加工S2又は多数個取りにおける全部の加
工を連続して行う加工S3であることを指定する
指定プログラム85を前記NCプログラム入力処
理部59において挿入し、この指定プログラム8
5よつて指定された内容に従つて前記加工プログ
ラム83を実行して加工製品の打抜加工を行うも
のである。[Effects of the Invention] As can be understood from the explanation of the embodiments above, in short, the present invention has the following advantages:
NC program input processing section 5 that inputs the NC program and checks its format.
9, an arithmetic processing unit 61 that takes in the information of the NC program and creates axis control data, and an interpolation unit 23 that calculates control data for each axis precisely based on the axis control data from the arithmetic processing unit 61. NC control data output processing unit 63 to output to the above-mentioned NC
A processed product is machined from a sheet material under NC control by an NC device comprising a program input processing section 59, an arithmetic processing section 61, and an automatic operation control section 53 that controls the start timing of the process of the NC control data output processing section 63. In the processing method of the punch press for punching, non-multi-piece processing S0, trial punching processing S1, or trial punching is performed at the beginning of the processing program 83 programmed in advance to punch a large number of the processed products from the plate material. A designation program 85 is inserted in the NC program input processing unit 59 to designate machining S2 in which the remaining machining is performed after machining, or machining S3 in which all machining in multi-piece machining is performed continuously.
The machining program 83 is executed in accordance with the contents specified by 5 to perform punching of the machined product.
上記構成より明らかなように、本発明において
は、加工プログラム83は板材から多数の加工製
品を打抜加工するように予めプログラムしてある
から、上記加工プログラム83をそのまま実行す
ることにより、板材から多数の加工製品を打抜加
工することができるものである。 As is clear from the above configuration, in the present invention, the machining program 83 is preprogrammed to punch out a large number of processed products from a plate material. It is capable of punching a large number of processed products.
しかし、常に多数の加工製品を打抜加工する必
要があるものではなく、例えば試し打ち加工等を
行う場合がある。そこで本発明においては、前記
加工プログラム83の先頭に、加工の種別を指定
する指定プログラムを自動的に挿入して、この指
定プログラムによつて指定された内容に従つて前
記加工プログラム83を実行して加工製品の打抜
加工を行うものであるから、多数の加工製品を打
抜くための加工プログラムであるにも拘らず試し
打ち加工をも行い得るものである。 However, it is not always necessary to punch out a large number of processed products; for example, trial punching may be performed. Therefore, in the present invention, a designation program for specifying the type of machining is automatically inserted at the beginning of the machining program 83, and the machining program 83 is executed according to the contents specified by this designation program. Since this is a processing program for punching processed products, it is also possible to perform trial punching even though it is a processing program for punching a large number of processed products.
図面はいずれも実施例を示し、第1図はこの発
明を実施することのできる装置の全体説明図、第
2図はその装置のブロツク図、第3図は数値制御
装置を稼動するためのオペレーテイングシステム
のモジユール階層図、第4図はNC装置のソフト
ウエア及びデータの関連図、第5図はNCテープ
の説明図、第6図、第7図、第8図はいずれも、
加工指令方式の説明図、第9図はNCプログラム
入力処理部の処理フローチヤートを示す。
7……NCテープ、49……主制御部、51…
…オペレーテイングシステム、53……自動運転
制御部、55……運転状態制御部、57……
CRT及びMDiのデータ制御部、59……NCプロ
グラム入力処理部、61……演算処理部、63…
…NC制御データ出力処理部、83……加工プロ
グラム、85……加工種別指定プログラム。
The drawings all show embodiments; FIG. 1 is an overall explanatory diagram of a device that can carry out the present invention, FIG. 2 is a block diagram of the device, and FIG. 3 is an illustration of an operator for operating the numerical control device. Figure 4 is a diagram of the software and data relationships of the NC device, Figure 5 is an explanatory diagram of the NC tape, Figures 6, 7, and 8 are all
An explanatory diagram of the machining command system, FIG. 9 shows a processing flowchart of the NC program input processing section. 7... NC tape, 49... Main control section, 51...
...Operating system, 53...Automatic operation control section, 55...Operating state control section, 57...
CRT and MDi data control section, 59... NC program input processing section, 61... Arithmetic processing section, 63...
...NC control data output processing section, 83...machining program, 85...machining type designation program.
Claims (1)
力を行うと共にそのフオーマツトチエツクを行う
NCプログラム入力処理部59と、上記NCプロ
グラムの情報を取り込んで軸制御データを作成す
る演算処理部61と、上記演算処理部61からの
軸制御データに基いて精演算された各軸ごとの制
御データを補間部23へ出力するNC制御データ
出力処理部63と、上記NCプログラム入力処理
部59、演算処理部61およびNC制御データ出
力処理部63のプロセスの起動タイミングを制御
する自動運転制御部53とを備えてなるNC装置
によるNC制御の下に板材から加工製品を打抜加
工するパンチプレスの加工方法にして、前記板材
から前記加工製品を多数打抜加工するために予め
プログラムされた加工プログラム83の先頭に、
非多数個取り加工S0又は試し打ち加工S1又は
試し打ち加工後の残り加工を行う加工S2又は多
数個取りにおける全部の加工を連続して行う加工
S3であることを指定する指定プログラム85を
前記NCプログラム入力処理部59において挿入
し、この指定プログラム85によつて指定された
内容に従つて前記加工プログラム83を実行して
加工製品の打抜加工を行うことを特徴とするパン
チプレスの加工方法。1 Input the NC program according to the automatic operation mode and check its format.
An NC program input processing unit 59, an arithmetic processing unit 61 that takes in the information of the NC program and creates axis control data, and control for each axis that is precisely calculated based on the axis control data from the arithmetic processing unit 61. An NC control data output processing section 63 that outputs data to the interpolation section 23, and an automatic operation control section 53 that controls the start timing of the processes of the NC program input processing section 59, arithmetic processing section 61, and NC control data output processing section 63. A punch press processing method for punching processed products from a plate material under NC control by an NC device comprising: a processing program programmed in advance for punching a large number of processed products from the plate material; At the beginning of 83,
The specified program 85 that specifies non-multi-piece machining S0, trial punching S1, machining S2 that performs remaining machining after trial punching, or machining S3 that continuously performs all machining in multiple cavities is executed by the NC. A punch press processing method characterized in that the processing program 83 is inserted in a program input processing section 59 and executed according to the contents specified by the specified program 85 to perform punching of a processed product.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22223584A JPS61103630A (en) | 1984-10-24 | 1984-10-24 | Work method of turret punch press |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22223584A JPS61103630A (en) | 1984-10-24 | 1984-10-24 | Work method of turret punch press |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61103630A JPS61103630A (en) | 1986-05-22 |
| JPH0547300B2 true JPH0547300B2 (en) | 1993-07-16 |
Family
ID=16779226
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22223584A Granted JPS61103630A (en) | 1984-10-24 | 1984-10-24 | Work method of turret punch press |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61103630A (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58112103A (en) * | 1981-12-25 | 1983-07-04 | Kokusai Electric Co Ltd | Unmanned operation method for numerical control equipment |
-
1984
- 1984-10-24 JP JP22223584A patent/JPS61103630A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61103630A (en) | 1986-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20030187624A1 (en) | CNC control unit with learning ability for machining centers | |
| JP2003303005A (en) | Numerical control device | |
| Martinov et al. | Specialized numerical control system for five-axis planing and milling center | |
| EP0521164B1 (en) | Method of restarting operation of punch press machine and numerically controlled device | |
| EP0511395A1 (en) | Conversational type numerical control equipment | |
| JP2003122427A (en) | Facility monitor device | |
| EP0417307A1 (en) | Method of plotting nc program | |
| JPH0547300B2 (en) | ||
| JPH05100733A (en) | Working method of punch press machine | |
| JPS6217805A (en) | Display method for program error in nc device | |
| JP3108131B2 (en) | Laser processing equipment | |
| JPH0513019B2 (en) | ||
| JPS60191305A (en) | Numerical controller | |
| JPH0729256B2 (en) | Tool change position teaching method | |
| JPH06282318A (en) | Mumerically controlled machine tool | |
| JPS61103629A (en) | Metal die controlling method of turret punch press | |
| JP2801747B2 (en) | Turret punch press die changing system | |
| JP2891354B2 (en) | Punch press control device | |
| JPS6192739A (en) | Nibbling method of turret punch press | |
| JPH0460805A (en) | Sequence program generating method | |
| EP0453570A1 (en) | Nc program preparation method of interactive numeric controller or automatic programming apparatus | |
| JP3175668B2 (en) | Machine tool control device | |
| JPH0934529A (en) | Industrial machine nc controller | |
| JP2694639B2 (en) | Numerical control unit | |
| JP2733225B2 (en) | NC equipment |