JPH05237562A - Controller for punch pressing machine - Google Patents
Controller for punch pressing machineInfo
- Publication number
- JPH05237562A JPH05237562A JP4288392A JP4288392A JPH05237562A JP H05237562 A JPH05237562 A JP H05237562A JP 4288392 A JP4288392 A JP 4288392A JP 4288392 A JP4288392 A JP 4288392A JP H05237562 A JPH05237562 A JP H05237562A
- Authority
- JP
- Japan
- Prior art keywords
- nibbling
- interval
- punch
- processing
- working
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004080 punching Methods 0.000 claims abstract description 19
- 238000000034 method Methods 0.000 claims description 37
- 239000000284 extract Substances 0.000 abstract description 5
- 239000011295 pitch Substances 0.000 description 23
- 230000001174 ascending effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 102100037709 Desmocollin-3 Human genes 0.000 description 1
- 101000968042 Homo sapiens Desmocollin-2 Proteins 0.000 description 1
- 101000880960 Homo sapiens Desmocollin-3 Proteins 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Punching Or Piercing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、パンチプレス機の制御
装置、特に、加工プログラムによって定められた間隔で
繰り返して追い抜き加工を行うパンチプレス機の制御装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a punch press machine, and more particularly to a control device for a punch press machine which repeatedly performs punching at intervals defined by a machining program.
【0002】[0002]
【従来の技術】一般に、パンチプレス機では、高速及び
低速の2種のパンチ加工速度を選ぶことができる。クラ
ンク式のパンチプレス機では、高速時と低速時とでクラ
ンクの回転数を変えている。また、油圧式のパンチプレ
ス機では、高速時と低速時とで上昇側の待機位置を変更
し、高速パンチ時には低速パンチ時より低い位置にパン
チを待機させている。2. Description of the Related Art Generally, in a punch press, two kinds of punch processing speeds, high speed and low speed, can be selected. In the crank type punch press machine, the rotation speed of the crank is changed at high speed and low speed. Further, in the hydraulic punch press machine, the standby position on the ascending side is changed between high speed and low speed, and during high speed punching, the punch is waited at a position lower than during low speed punching.
【0003】この種のパンチプレス機では、ニブリング
加工と呼ばれる加工が行われている。ニブリング加工と
は、連続して繰り返して行なわれる追い抜き加工であ
り、たとえばパンチ径より大きな孔を加工するときに用
いられる。ニブリング加工時には、ニブリングピッチの
最大値が、加工速度により予め定められている。たとえ
ば高速パンチ時には3.5mmであり、低速パンチ時に
は8mmである。ニブリング加工における1回のパンチ
サイクルは、このニブリングピッチの最大値で定められ
ており、これより小さなニブリングピッチでニブリング
加工を行う場合でも同一のパンチサイクルになってい
る。このため、通常のニブリング加工時には、1パンチ
後に必ず上昇側で待機している。In this type of punch press, a process called nibbling process is performed. The nibbling process is a punching process that is continuously and repeatedly performed, and is used, for example, when processing a hole larger than the punch diameter. At the time of nibbling processing, the maximum value of the nibbling pitch is predetermined by the processing speed. For example, it is 3.5 mm for high speed punching and 8 mm for low speed punching. One punch cycle in nibbling processing is defined by the maximum value of this nibbling pitch, and the same punch cycle is used even when nibbling processing is performed at a nibbling pitch smaller than this. For this reason, during normal nibbling processing, one punch is always waiting on the rising side.
【0004】[0004]
【発明が解決しようとする課題】前記従来の構成では、
1回のパンチサイクルがニブリングピッチに係わらず常
にニブリングピッチの最大値で定められた時間となって
いる。このため、ニブリングピッチが小さく、より多く
のパンチ加工を行う場合には最大のニブリングピッチで
少ないパンチ加工を行う場合より加工時間が長くなる。
そこで、加工時間を短くするためにニブリングピッチを
大きくすると、加工面が汚くなることがあるので、常に
ニブリングピッチを最大にすることはできない。特に丸
パンチを用いて大きなピッチでニブリングを行うと、ニ
ブリング加工後にピッチ間に加工残りが生じ、それが見
苦しいものになる。このため、ニブリングピッチをあま
り大きくできない場合がある。SUMMARY OF THE INVENTION In the above conventional configuration,
One punch cycle is always the time defined by the maximum value of the nibbling pitch regardless of the nibbling pitch. Therefore, when the nibbling pitch is small and more punching is performed, the processing time becomes longer than when the small nibbling pitch is performed at the maximum nibbling pitch.
Therefore, if the nibbling pitch is increased in order to shorten the processing time, the processed surface may become dirty, so the nibbling pitch cannot always be maximized. In particular, when nibbing is performed at a large pitch using a round punch, an unprocessed residue is generated between the pitches after nibbling, which is unsightly. Therefore, there are cases where the nibbling pitch cannot be made very large.
【0005】本発明の目的は、ニブリング時の加工時間
を短縮することにある。An object of the present invention is to shorten the processing time during nibbling.
【0006】[0006]
【課題を解決するための手段】本発明に係る制御装置
は、加工プログラムによって定められた間隔で繰り返し
て追い抜き加工を行うパンチプレス機に用いられるもの
であって、間隔抽出手段と、サイクル制御手段とを備え
ている。間隔抽出手段は、加工プログラムから追い抜き
加工の間隔を抽出する。サイクル制御手段は、間隔抽出
手段で抽出された間隔に基づき、追い抜き加工のパンチ
サイクルを制御する。A control device according to the present invention is used in a punch press machine for repeatedly performing overtaking processing at intervals determined by a processing program, and includes an interval extracting means and a cycle control means. It has and. The interval extracting means extracts the interval of overtaking processing from the processing program. The cycle control means controls the punch cycle of the overtaking process based on the interval extracted by the interval extraction means.
【0007】[0007]
【作用】本発明に係るパンチプレス機の制御装置では、
追い抜き加工時に、間隔抽出手段が加工プログラムから
追い抜き加工の間隔を抽出する。間隔抽出手段が間隔を
抽出すると、サイクル制御手段が、追い抜き加工のパン
チサイクルを制御する。たとえば、抽出された間隔に応
じて上昇側での待機時間を変更し、間隔が短い場合には
待機時間を短くする。これにより、間隔が短い場合には
パンチサイクルが短くなり、全体の追い抜き加工時間が
短くなる。In the controller of the punch press machine according to the present invention,
At the time of overtaking processing, the interval extracting means extracts the interval of overtaking processing from the processing program. When the interval extracting means extracts the interval, the cycle control means controls the punching cycle for overtaking. For example, the waiting time on the rising side is changed according to the extracted interval, and when the interval is short, the waiting time is shortened. As a result, when the interval is short, the punch cycle becomes short, and the overall punching time becomes short.
【0008】[0008]
【実施例】図1及び図2は、本発明の一実施例を採用し
た油圧パンチプレス機を示している。パンチプレス機1
は、主に、下部フレーム2と、下部フレーム2の上方に
配置された上部フレーム3と、上部フレーム3を後方で
支持するスロート部4とから構成されている。1 and 2 show a hydraulic punch press machine in which an embodiment of the present invention is adopted. Punch press machine 1
Is mainly composed of a lower frame 2, an upper frame 3 arranged above the lower frame 2, and a throat portion 4 supporting the upper frame 3 at the rear.
【0009】下部フレーム2の上面中央には、固定テー
ブル10が配置されている。下部フレーム2の上面両側
部には、1対のガイドレール5,6が配置されている。
ガイドレール5,6上には、キャリッジ7が奥行き方向
(Y軸方向)に移動可能に配置されている。キャリッジ
7には、固定テーブル10の両側方に配置された移動テ
ーブル8,9が固定されている。キャリッジ7には、板
材11を把持するための1対のワークホルダ13,14
が装着されたクロススライド14が左右方向(X軸方
向)に移動可能に設けられている。A fixed table 10 is arranged at the center of the upper surface of the lower frame 2. A pair of guide rails 5 and 6 are arranged on both sides of the upper surface of the lower frame 2.
A carriage 7 is arranged on the guide rails 5 and 6 so as to be movable in the depth direction (Y-axis direction). Moving tables 8 and 9 arranged on both sides of the fixed table 10 are fixed to the carriage 7. The carriage 7 has a pair of work holders 13, 14 for holding the plate material 11.
The cross slide 14 on which is mounted is provided so as to be movable in the left-right direction (X-axis direction).
【0010】キャリッジ7をY軸方向に移動させる移動
機構は、移動テーブル9の下方に配置されている。この
移動機構は、サーボモータ16と、これに連結されたボ
ールねじ17と、ボールねじ17に螺合するボールナッ
ト18とから構成されている。ボールナット18は、移
動テーブル9の下面に固定されている。一方、クロスス
ライド15をX軸方向に移動させる移動機構は、キャリ
ッジ7内に配置されている。この移動機構は、キャリッ
ジ7の一端に配置されたサーボモータ20と、これに連
結されたボールねじ21と、ボールねじ21に螺合する
ボールナット23とから構成されている。ボールナット
23は、クロススライド15に固定されている。A moving mechanism for moving the carriage 7 in the Y-axis direction is arranged below the moving table 9. The moving mechanism includes a servo motor 16, a ball screw 17 connected to the servo motor 16, and a ball nut 18 screwed to the ball screw 17. The ball nut 18 is fixed to the lower surface of the moving table 9. On the other hand, a moving mechanism that moves the cross slide 15 in the X-axis direction is arranged inside the carriage 7. The moving mechanism is composed of a servo motor 20 arranged at one end of the carriage 7, a ball screw 21 connected to the servo motor 20, and a ball nut 23 screwed onto the ball screw 21. The ball nut 23 is fixed to the cross slide 15.
【0011】上部フレーム3には、複数のパンチを収納
する上タレット12が回動可能に設けられている。上タ
レット12内には油圧シリンダ(後述)により昇降する
パンチヘッドが設けられている。一方、下部フレーム2
側には、複数のダイを収納する下タレット22が上タレ
ット12に対向配置されている。そして、加工位置に移
動させられたパンチ及びダイによって加工部24が構成
されている。The upper frame 3 is rotatably provided with an upper turret 12 for accommodating a plurality of punches. Inside the upper turret 12, there is provided a punch head which is moved up and down by a hydraulic cylinder (described later). On the other hand, the lower frame 2
On the side, a lower turret 22 that houses a plurality of dies is arranged to face the upper turret 12. Then, the processing section 24 is configured by the punch and the die moved to the processing position.
【0012】スロート部4内には、図3及び図4に示す
ような制御装置30が設けられている。この制御装置3
0は、コントローラとしてのCNC31、MMC32及
びPMC33を備えている。各コントローラ間では、ウ
ィンドウ機能を介して、データの授受が高速で行われる
ようになっている。CNC31は、X軸及びY軸の移動
機構を制御するためのものであり、CPU、ROM及び
RAM等を含んでいる。MMC32は、たとえば加工プ
ログラムを先読みして、加工プログラム内のニブリング
命令(NBL)のニブリングピッチ情報を抽出し、抽出
したニブリングピッチ情報によりニブリング加工時の上
昇時の待機位置での待機時間を算出する。MMC32
は、CPUと、ROM及びRAM等のメモリ素子とを有
している。PMC33は、工具の交換や油圧シリンダの
位置や圧力制御を行うものであり、CPU、ROM及び
RAM等を有している。A control device 30 as shown in FIGS. 3 and 4 is provided in the throat section 4. This controller 3
0 is equipped with CNC31, MMC32, and PMC33 as a controller. Data is exchanged at high speed between the controllers via the window function. The CNC 31 is for controlling the X-axis and Y-axis moving mechanism, and includes a CPU, a ROM, a RAM, and the like. For example, the MMC 32 reads the machining program in advance, extracts nibbling pitch information of a nibbling command (NBL) in the machining program, and calculates the waiting time at the standby position at the time of ascent during nibbling machining by the extracted nibbling pitch information. .. MMC32
Has a CPU and memory elements such as ROM and RAM. The PMC 33 is for changing tools and controlling the position and pressure of a hydraulic cylinder, and has a CPU, a ROM, a RAM, and the like.
【0013】MMC32及びPMC33には、DSC
(ディジタル・サーボコントローラ)36が接続されて
いる。DSC36は油圧シリンダ40の位置及び速度を
サーボ制御するためのコントローラであり、MMC32
及びPMC33から与えられた位置情報及び速度情報に
応じて速度制御部38に速度指令を出力する。速度制御
部38は、DSC36から与えられた速度指令に応じて
加工部24の加工速度をフィードバック制御するための
ものであり、速度アンプ及び積分回路等から構成されて
いる。DSC for MMC32 and PMC33
A (digital servo controller) 36 is connected. The DSC 36 is a controller for servo-controlling the position and speed of the hydraulic cylinder 40.
And a speed command to the speed control unit 38 according to the position information and the speed information given from the PMC 33. The speed control unit 38 is for feedback-controlling the processing speed of the processing unit 24 according to the speed command given from the DSC 36, and is composed of a speed amplifier, an integrating circuit, and the like.
【0014】一方、加工部24(図2)上には、油圧シ
リンダ40が上下に配置されている。油圧シリンダ40
のピストンロッド先端には、加工部24に含まれるパン
チ21の頭部が係合し得る係合部42が取り付けられて
いる。油圧シリンダ40には、電気油圧式4ポート3位
置サーボ弁44が接続されている。サーボ弁44のスプ
ールには、サーボコントロールコイル45及びフィード
バック検出器46が設けられている。サーボコントロー
ルコイル45には、速度制御部38からの制御信号が入
力されている。On the other hand, a hydraulic cylinder 40 is vertically arranged on the processing section 24 (FIG. 2). Hydraulic cylinder 40
An engaging portion 42 with which the head of the punch 21 included in the processing portion 24 can be engaged is attached to the tip of the piston rod. An electrohydraulic 4-port 3-position servo valve 44 is connected to the hydraulic cylinder 40. A servo control coil 45 and a feedback detector 46 are provided on the spool of the servo valve 44. A control signal from the speed control unit 38 is input to the servo control coil 45.
【0015】また、フィードバック検出器46の検出信
号は、速度制御部38に入力されており、スプールの移
動量が速度制御部38によってフィードバック制御され
る。これにより、サーボ弁44を通過する流量が制御さ
れて、油圧シリンダ40の昇降速度が制御されるように
なっている。また、油圧シリンダ40には、ピストンの
位置検出を行う位置検出器47が設けられている。位置
検出器47の出力は、A/D変換器48を介してDSC
36に入力されている。The detection signal from the feedback detector 46 is input to the speed control unit 38, and the movement amount of the spool is feedback-controlled by the speed control unit 38. As a result, the flow rate passing through the servo valve 44 is controlled, and the ascending / descending speed of the hydraulic cylinder 40 is controlled. Further, the hydraulic cylinder 40 is provided with a position detector 47 that detects the position of the piston. The output of the position detector 47 is sent to the DSC via the A / D converter 48.
36 has been entered.
【0016】PMC33には、圧力制御部50が接続さ
れており、圧力制御部50に対して圧力指令を出力す
る。圧力制御部50は、油圧シリンダ40の圧力制御を
行うためのものであり、PMC33からの圧力指令によ
り制御信号を出力する。圧力制御部50からの制御信号
は比例電磁式リリーフ弁51に入力されている。リリー
フ弁51は、ポンプ52及びこれを駆動するモータ53
を含む油圧回路54に接続されている。この油圧回路5
4は、他のアクチュエータの制御を行うための他の油圧
機器55にも接続されている。油圧回路54の油圧ライ
ンはサーボ弁44に接続されている。A pressure controller 50 is connected to the PMC 33 and outputs a pressure command to the pressure controller 50. The pressure control unit 50 is for controlling the pressure of the hydraulic cylinder 40, and outputs a control signal in response to a pressure command from the PMC 33. A control signal from the pressure control unit 50 is input to the proportional electromagnetic relief valve 51. The relief valve 51 includes a pump 52 and a motor 53 that drives the pump 52.
Is connected to a hydraulic circuit 54 including. This hydraulic circuit 5
4 is also connected to another hydraulic device 55 for controlling another actuator. The hydraulic line of the hydraulic circuit 54 is connected to the servo valve 44.
【0017】また、制御装置30において、図4に示す
ように、MMC32には、キーボード34、CRT3
5、ホストコンピュータと接続するためのホストインタ
ーフェイス37及び他の入出力部が接続されている。ま
た、PMC33には、タレット駆動部19及び他の入出
力部が接続されている。さらにCNC31には、X軸,
Y軸を制御するための軸制御部39が接続されている。In the control device 30, as shown in FIG. 4, the MMC 32 has a keyboard 34 and a CRT 3
5, a host interface 37 for connecting to a host computer and other input / output units are connected. Further, the turret drive unit 19 and other input / output units are connected to the PMC 33. Furthermore, the CNC 31 has an X-axis,
An axis control unit 39 for controlling the Y axis is connected.
【0018】次に、ニブリング加工時の制御装置30の
動作を図5〜図7のフローチャートに従って説明する。
CNC31では、まず、ステップS1で、自動モードが
設定されたか否かを判定する。自動モードは、NCプロ
グラムに応じて自動的に加工を行うものである。自動モ
ードが指定されるとステップS2に移行する。ステップ
S2では自動モードフラグをセットする。ステップS3
では、NCプログラムのファイル名であるプログラム番
号(以下、ONo.と記す)が選択されたか否かを判断
する。このONo.は、たとえばMMC32に接続され
たCRT35等に連番とともに表示されており、その連
番をキーボード34から入力することにより選択され
る。ステップS3でONo.が選択されるとステップS
4に移行する。ステップS4では、選択されたONo.
のNCプログラムをオープンする。一方、ステップS1
で自動モードが設定されなかったときにはステップS3
に移行する。ステップS3では、自動モードフラグをリ
セットする。CNC31では、前述したステップS2及
びS3で、自動モードの設定及びONo.が選択され
る。Next, the operation of the control device 30 during nibbling will be described with reference to the flow charts of FIGS.
The CNC 31 first determines in step S1 whether or not the automatic mode has been set. In the automatic mode, machining is automatically performed according to the NC program. When the automatic mode is designated, the process proceeds to step S2. In step S2, the automatic mode flag is set. Step S3
Then, it is determined whether or not a program number (hereinafter referred to as ONo.) Which is a file name of the NC program is selected. This ONo. Is displayed together with the serial number on the CRT 35 or the like connected to the MMC 32, and is selected by inputting the serial number from the keyboard 34. In step S3, ONo. Is selected, step S
Go to 4. In step S4, the selected ONO.
Open NC program. On the other hand, step S1
If the automatic mode is not set in step S3
Move to. In step S3, the automatic mode flag is reset. In the CNC 31, the automatic mode setting and the ONo. Is selected.
【0019】MMC32では、図6に示すように、まず
ステップS30で自動モードにセットされているか否か
を判断する。この自動モードは前述したようにCNC3
1のステップS2で設定される。ステップS30で自動
モードが設定されていると判断したときにはステップS
31に移行する。ステップS31では、MMC−CNC
ウィンドウ機能でONo.を取得する。続いてステップ
S32では、取得したONo.が記憶しているものと同
じか否かを判断する。つまり、前回の加工と同じ加工で
あるか否かを判断する。同じONo.のときはステップ
S33に移行する。ステップS33では、ニブリング加
工のデータをすべて転送したか否かを判断する。ニブリ
ング加工のデータの転送をまだ完了していないときには
ステップS34に移行する。As shown in FIG. 6, the MMC 32 first determines in step S30 whether or not the automatic mode is set. This automatic mode is CNC3 as described above.
It is set in step S2 of 1. When it is determined in step S30 that the automatic mode is set, step S30
Move to 31. In step S31, MMC-CNC
With the window function, ONo. To get. Then, in step S32, the acquired ONO. Determines whether or not it is the same as what is stored in. That is, it is determined whether or not the processing is the same as the previous processing. Same ONo. If so, the process proceeds to step S33. In step S33, it is determined whether or not all the nibbling data has been transferred. If the transfer of the nibbling data has not been completed, the process proceeds to step S34.
【0020】ステップS34では、MMC−CNCウィ
ンドウ機能で、NCプログラムを取得する。続いてステ
ップS35では、NCプログラムを先読みし、その内容
を解析する。ステップS36では、解析されたNCプロ
グラム中にニブリング命令があるか否かを判断する。ニ
ブリング命令がある場合にはステップS36からステッ
プS37に移行する。ステップS37では、ニブリング
命令にあるニブリングピッチを抽出する。ステップS3
8で、抽出されたニブリングピッチからニブリング加工
時の上昇位置での待機時間を算出する。この待機時間
は、たとえば板厚に応じたパンチの速度(高低速)に応
じてニブリングピッチ毎にRAMにテーブルとして記憶
されており、ニブリングピッチと、別に入力された板厚
情報とをアドレスとしてその内容を読み出し算出する。
ステップS39では、DSC36から待機時間のデータ
の転送要求があったか否かを判断する。DSC36から
転送要求があった場合にはステップS40に移行する。
ステップS40では、算出した待機時間のデータをDS
C36に転送する。待機時間データを転送すると次の処
理に進む。In step S34, the NC program is acquired by the MMC-CNC window function. Succeedingly, in a step S35, the NC program is prefetched and its contents are analyzed. In step S36, it is determined whether or not there is a nibbling instruction in the analyzed NC program. If there is a nibbling instruction, the process proceeds from step S36 to step S37. In step S37, the nibbling pitch in the nibbling command is extracted. Step S3
In step 8, the waiting time at the elevated position during nibbling processing is calculated from the extracted nibbling pitch. This waiting time is stored as a table in the RAM for each nibbling pitch according to the punching speed (high and low speeds) according to the plate thickness, and the nibbling pitch and the separately entered plate thickness information are used as addresses. The contents are read and calculated.
In step S39, it is determined whether the DSC 36 has issued a data transfer request for the waiting time. If there is a transfer request from the DSC 36, the process moves to step S40.
In step S40, the calculated waiting time data is set to DS.
Transfer to C36. When the waiting time data is transferred, the process proceeds to the next processing.
【0021】一方、ステップS30で自動モードでない
と判断された場合にはステップS41に移行する。ステ
ップS41では、ONo.の記憶をリセットする。記憶
をリセットすると次の処理に進む。また、ステップS3
2で記憶と同じONo.でないと判断した場合にはステ
ップS42に移行する。ステップS42では、ステップ
S31で取得したONo.をRAMに一旦記憶する。On the other hand, when it is determined in step S30 that the automatic mode is not set, the process proceeds to step S41. In step S41, ONO. Reset the memory of. When the memory is reset, the next process is performed. Also, step S3
Same as memory in No. 2 If it is determined that it is not, the process proceeds to step S42. In step S42, the ONo. Is temporarily stored in RAM.
【0022】また、ステップS33でデータ送信が完了
したと判断したときには次の処理に進む。また、ステッ
プS36で、ニブリング命令がないと判定されたとき、
またはステップS39でDSC36からデータの転送要
求がないと判断したときにも次の処理に進む。DSC3
6では、図7に示すように、まずステップS51で、ニ
ブリング命令が出力されるのを待つ。ニブリング命令が
出力されるとステップS52に移行する。ステップS5
2では、データ要求信号をMMC32に出力する。ステ
ップS53では、MMC32からのデータの受信待ちを
行う。ステップS53で、MMC32から待機時間のデ
ータを受信するとステップS54に移行する。ステップ
S54では、受信したデータに待機時間をセットする。
ステップS55では、NCプログラムに含まれる板厚情
報から板厚が2mmより大きいか否かを判断する。板厚
が2mmより厚いときにはステップS57に移行する。When it is determined in step S33 that the data transmission is completed, the process proceeds to the next process. If it is determined in step S36 that there is no nibbling instruction,
Alternatively, if it is determined in step S39 that there is no data transfer request from the DSC 36, the process proceeds to the next process. DSC3
In step 6, as shown in FIG. 7, first, in step S51, the process waits until a nibbling command is output. When the nibbling command is output, the process proceeds to step S52. Step S5
In 2, the data request signal is output to the MMC 32. In step S53, reception of data from the MMC 32 is waited for. When the standby time data is received from the MMC 32 in step S53, the process proceeds to step S54. In step S54, the waiting time is set in the received data.
In step S55, it is determined from the thickness information included in the NC program whether the thickness is greater than 2 mm. When the plate thickness is thicker than 2 mm, the process proceeds to step S57.
【0023】ステップS57では待機位置をL2にセッ
トする。この待機位置は低速パンチ用の待機位置であ
る。また板厚が2mm未満のときにはステップS56に
移行する。ステップS56では待機位置をL1にセット
する。この待機位置L1は待機位置L2より下方に位置
しており、高速パンチ用の待機位置である。ステップS
58では下降を開始する。ステップS59では下降端に
到達したか否かを判断する。下降端に到達するまでステ
ップS58での下降動作を続ける。下降端に到達すると
ステップS60に移行する。ステップS60では上昇動
作を行わせる。ステップS61では、ステップS56ま
たはS57でセットされた待機位置に到達したか否かを
判断する。待機位置に到達するまでステップS60の上
昇動作を行わせる。In step S57, the standby position is set to L2. This standby position is a standby position for low speed punching. If the plate thickness is less than 2 mm, the process proceeds to step S56. In step S56, the standby position is set to L1. The standby position L1 is located below the standby position L2 and is a standby position for high-speed punching. Step S
At 58, the descent starts. In step S59, it is determined whether or not the descending end has been reached. The descending operation in step S58 is continued until the descending end is reached. When it reaches the descending end, the process proceeds to step S60. In step S60, the raising operation is performed. In step S61, it is determined whether or not the standby position set in step S56 or S57 has been reached. The ascending operation of step S60 is performed until the standby position is reached.
【0024】待機位置に到達するとステップS62に移
行する。ステップS62では、待機時間が経過するのを
待つ。ここでの待機時間は、ステップS54で設定され
た待機時間であり、ニブリング加工時のニブリングピッ
チに応じた待機時間となっている。ここで待機時間をニ
ブリングピッチに応じて設定することにより、ニブリン
グピッチに応じて1パンチのサイクルが変化し、ニブリ
ングピッチが小さい場合には従来より待機時間が短縮さ
れ、全体のニブリング加工時間が短くなる。待機時間が
経過するとステップS63に移行する。ステップS63
では、ニブリング加工が終了したか否かが判断される。
ニブリング加工が終了していないと判断した場合にはス
テップS58に戻る。ニブリング加工が終了したと判断
した場合には次の処理に進む。When it reaches the standby position, the process proceeds to step S62. In step S62, the process waits until the waiting time elapses. The standby time here is the standby time set in step S54, and is the standby time according to the nibbling pitch during the nibbling process. By setting the waiting time here according to the nibbling pitch, the cycle of one punch changes depending on the nibbling pitch. When the nibbling pitch is small, the waiting time is shorter than before and the overall nibbling processing time is shorter. Become. When the waiting time elapses, the process proceeds to step S63. Step S63
Then, it is determined whether or not the nibbling process is completed.
If it is determined that the nibbling process has not ended, the process returns to step S58. When it is determined that the nibbling process is completed, the process proceeds to the next process.
【0025】前記実施例では、板厚に応じて待機位置及
び待機時間を変更し、板厚が薄い場合には高速パンチを
行っているので、さらにニブリング加工時間が短くな
る。 〔他の実施例〕 (a) 前記実施例では、板厚に応じて待機位置を変更
しているが、本発明はこれに限定されない。 (b) 前記実施例では、MMCやDSCを用いて待機
時間の変更を行っているが、本発明はこれに限定されな
い。 (c) 前記実施例では、パンチサイクルを待機時間の
変更により制御しているが、本発明はこれに限定され
ず、昇降速度や待機時間を総合的に変化させ、パンチサ
イクルを制御するようにしてもよい。In the above embodiment, the standby position and the standby time are changed according to the plate thickness, and high-speed punching is performed when the plate thickness is thin, so the nibbling time is further shortened. Other Embodiments (a) In the above embodiment, the standby position is changed according to the plate thickness, but the present invention is not limited to this. (B) In the above embodiment, the waiting time is changed using MMC or DSC, but the present invention is not limited to this. (C) In the above embodiment, the punch cycle is controlled by changing the waiting time, but the present invention is not limited to this, and the punching speed is controlled by comprehensively changing the lifting speed and the waiting time. May be.
【0026】[0026]
【発明の効果】本発明に係るパンチプレス機の制御装置
では、追い抜き加工のパンチサイクルを追い抜き加工の
間隔で制御しているので、その間隔に応じてパンチサイ
クルを変更でき、たとえば間隔が小さいときにはパンチ
サイクルを短くすることができる。このため、追い抜き
加工の加工時間を短縮可能になる。In the punch press machine control device according to the present invention, the punching cycle of the punching process is controlled by the interval of the punching process. Therefore, the punch cycle can be changed according to the interval, for example, when the interval is small. The punch cycle can be shortened. Therefore, it becomes possible to shorten the processing time for the overtaking processing.
【図1】本発明の一実施例を採用した油圧パンチプレス
機の全体斜視図。FIG. 1 is an overall perspective view of a hydraulic punch press machine according to an embodiment of the present invention.
【図2】その平面概略図。FIG. 2 is a schematic plan view thereof.
【図3】油圧パンチプレス機の制御装置の概略ブロック
図。FIG. 3 is a schematic block diagram of a control device of a hydraulic punch press machine.
【図4】制御装置のブロック図。FIG. 4 is a block diagram of a control device.
【図5】CNCの制御フローチャート。FIG. 5 is a control flowchart of CNC.
【図6】MMCの制御フローチャート。FIG. 6 is a control flowchart of MMC.
【図7】DSCの制御フローチャート。FIG. 7 is a DSC control flowchart.
【符号の説明】 1 パンチプレス機 30 制御装置 31 CNC 32 MMC 33 PMC 36 DSC[Explanation of Codes] 1 Punch Press Machine 30 Control Device 31 CNC 32 MMC 33 PMC 36 DSC
Claims (1)
繰り返して追い抜き加工を行うパンチプレス機の制御装
置であって、前記加工プログラムから前記間隔を抽出す
る間隔抽出手段と、前記間隔抽出手段で抽出された間隔
に基づき、前記追い抜き加工のパンチサイクルを制御す
るサイクル制御手段とを備えたパンチプレス機の制御装
置。1. A control device of a punch press machine for repeatedly punching at an interval determined by a machining program, the interval extracting means extracting the interval from the machining program, and the interval extracting means extracting the interval. A control device for a punch press machine, comprising: a cycle control means for controlling a punch cycle of the punching-out process based on a predetermined interval.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4288392A JPH05237562A (en) | 1992-02-28 | 1992-02-28 | Controller for punch pressing machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4288392A JPH05237562A (en) | 1992-02-28 | 1992-02-28 | Controller for punch pressing machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05237562A true JPH05237562A (en) | 1993-09-17 |
Family
ID=12648440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4288392A Pending JPH05237562A (en) | 1992-02-28 | 1992-02-28 | Controller for punch pressing machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05237562A (en) |
-
1992
- 1992-02-28 JP JP4288392A patent/JPH05237562A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1420169A2 (en) | Double-acting hydraulic press | |
| JP3537287B2 (en) | Servo press multi-stage motion control device and control method thereof | |
| JPH05237562A (en) | Controller for punch pressing machine | |
| JPH10109237A (en) | Complex machining device | |
| JP3081659B2 (en) | Punch press machine | |
| JP2503337B2 (en) | Hydraulic press | |
| JPH05131299A (en) | Hydraulic punch press | |
| JP2889266B2 (en) | Punch press machine | |
| JPH05131231A (en) | Metal plate working machine | |
| JP3405154B2 (en) | Punch press | |
| JP3312943B2 (en) | Control method of punch press machine | |
| JPH05131296A (en) | Hydraulic press | |
| JPH05131298A (en) | Hydraulic press | |
| JPH05111798A (en) | Hydraulic punch press | |
| JP2000225535A (en) | Press composite processing method and apparatus | |
| JPH05185154A (en) | Hydraulic press | |
| JPH0976023A (en) | Bending machine | |
| JP4107774B2 (en) | Punch press control device and control method thereof | |
| JPH08162587A (en) | Lead frame depressing apparatus and control method thereof | |
| JP2872380B2 (en) | Gravity type work shooter controller | |
| JPH0484699A (en) | Method for controlling hydraulic press driving device of punch press machine | |
| JP3755974B2 (en) | Ram control device and control method in bending machine | |
| JPH04266430A (en) | Die device for hydraulic punch press machine | |
| JPH03174999A (en) | Punching press | |
| JPH10137992A (en) | Multi-stage motion control device and control method for direct-acting press |