JPS63126685A - Laser beam machine - Google Patents
Laser beam machineInfo
- Publication number
- JPS63126685A JPS63126685A JP61274758A JP27475886A JPS63126685A JP S63126685 A JPS63126685 A JP S63126685A JP 61274758 A JP61274758 A JP 61274758A JP 27475886 A JP27475886 A JP 27475886A JP S63126685 A JPS63126685 A JP S63126685A
- Authority
- JP
- Japan
- Prior art keywords
- machining
- command
- sections
- processing
- movement command
- 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
- 238000003754 machining Methods 0.000 claims description 40
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000015572 biosynthetic process Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Laser Beam Processing (AREA)
Abstract
Description
【発明の詳細な説明】
(a)、産業上の利用分野
本発明は、加工残し部、即ちミクロジョイン)・を自動
的に生成することの出来るレーザ加工機に関する。DETAILED DESCRIPTION OF THE INVENTION (a) Field of Industrial Application The present invention relates to a laser processing machine that can automatically generate unprocessed portions (microjoins).
(b)、従来の技術
通常、レーザ加工機による加工においては、加工された
ワークが素材から抜は落ちてしまわないように一定の加
工長さ毎にミクロジヨイントと呼ばれる加工残し部を設
けている。(b), Conventional technology Normally, when processing with a laser processing machine, an unprocessed part called a micro joint is provided at each certain processing length to prevent the processed workpiece from falling off the material. There is.
従来、この加工残し部は、加工プログラム中で全てその
位置、寸法等を数値情報として指定しておく必要が有っ
た。Conventionally, it has been necessary to specify the position, dimensions, etc. of all unprocessed parts in the processing program as numerical information.
(C)8発明が解決しようとする問題点しかし、とへで
は、加工プログラムの作成に多くの時間と手間が掛かる
ばかりか、未熟な作業者にとっては大きな負担となり、
レーザ加工機の稼動率を低下させる一つの要因となって
いた。(C) 8 Problems to be Solved by the Invention However, in Tohe, not only does it take a lot of time and effort to create a machining program, but it also puts a heavy burden on inexperienced workers.
This was one of the factors that reduced the operating rate of laser processing machines.
本発明は、前述の欠点を解消すべく、加工残し部の寸法
等を指示しな(とも加工プログラムを作成することがで
き、未熟な作業者でも加工残し部を容易に形成すること
が出来るレーザ加工機を提供することを目的とするもの
である。In order to solve the above-mentioned drawbacks, the present invention has developed a laser beam that allows even an inexperienced operator to easily form the unprocessed part by creating a machining program without instructing the dimensions of the unprocessed part. The purpose is to provide processing machines.
(d)1問題点を解決するための手段
即ち、本発明は、加工プログラム(PRO)が格納され
たメモリ手段(6)を有し、該メモリ手段(6)から読
み出された加工プログラム(PRO)中で加工残し部(
1l b)の生成が指令された場合には、前記加工プロ
グラム(PRO)中の加工残し部(llb)が考慮され
ていない移動指令を変換する指令を出力する指令手段(
2)を設け、該指令手段変換(2)により変換を指令さ
れた加工区間(pOp、)を、複数に分割し、当該複数
に分割された区間について所定距fi(a)の加工残し
部(11,b)が生成されろように、非加工区間と、加
工区間が交互に配置されるように移#指令を生成する加
工経路生成演算部(10)を設けて構成される。(d) Means for solving problem 1, that is, the present invention has a memory means (6) in which a machining program (PRO) is stored, and a machining program (PRO) read from the memory means (6). PRO), the unprocessed part (
1l b), a command means () outputting a command to convert a movement command in which the remaining machining portion (llb) in the machining program (PRO) is not taken into account;
2), divides the machining section (pOp,) commanded to be converted by the command means conversion (2) into a plurality of sections, and creates an unprocessed portion (pOp,) of a predetermined distance fi(a) for the section divided into the plurality of sections. 11,b), a machining path generation calculation unit (10) is provided to generate a transfer command so that non-machining sections and machining sections are arranged alternately.
なお、括弧内の番号等は、図面における対応引ろ要素を
示す、便宜的なものであり、従って、本記述は図面上の
記載に限定拘束されるものではない。以下のr (el
、作用」の欄についても同様である。Note that the numbers in parentheses are for convenience and indicate corresponding draw elements in the drawings, and therefore, this description is not limited to the descriptions in the drawings. The following r (el
The same applies to the column ``, action''.
(e)0作用
上記した構成により、本発明は、加工経路生成演算部(
10)が指令手段(2)により指示された区間について
、非加工区間と加工区間とが交互に配置されるような移
動指令を生成するように作用する。(e) 0 effect With the above-described configuration, the present invention has a machining path generation calculation unit (
10) acts to generate a movement command such that non-processing sections and processing sections are alternately arranged for the section instructed by the command means (2).
(f)、実施例 以下、本発明の実施例を図面に基づき説明する。(f), Example Embodiments of the present invention will be described below based on the drawings.
第1図は本発明によるレーザ加工機の一実施例を示す制
御ブロック図、
第2図は加工残し部の一例を示す図、
第3図は加工プログラムメモリ中に格納された加工プロ
グラムの一例を示す図、
第4図は第3図に示す加工プログラムに基づいて生成さ
れる移動指令を示す図、
第5図及び第6図は第4図に示す移動指令を作成する際
の途中経過を示す図である。Fig. 1 is a control block diagram showing an embodiment of a laser processing machine according to the present invention, Fig. 2 is a diagram showing an example of an unprocessed portion, and Fig. 3 is an example of a processing program stored in the processing program memory. Figure 4 is a diagram showing a movement command generated based on the machining program shown in Figure 3. Figures 5 and 6 are diagrams showing the progress in creating the movement command shown in Figure 4. It is a diagram.
レーザ加工機1は、第1図に示すように、主制御部2を
有してハリ、主制御部2にはバス線3を介してキーボー
ド等のデータ入力部5、加ニブ四グラムメモリ6、軸制
御部7、加工条件メモリ9、加工経路生成演算部10等
が接続している。As shown in FIG. 1, the laser processing machine 1 includes a main control section 2. The main control section 2 is connected to a data input section 5 such as a keyboard via a bus line 3, and a four-gram memory 6 for cutting nib. , an axis control section 7, a machining condition memory 9, a machining path generation calculation section 10, etc. are connected thereto.
レーザ加工機1は、以上のような構成を有するので、ワ
ーク11をレーザ加工して、第2図に示すように、例え
ば四角形の部品11aを切り出す場合、レーザ光線が移
動する加工経路P A、 S Sの途中に、加工が行わ
れない加工残し部11bを一定の間隔で形成する。する
と、該加工残し部11bにより、部品11aとワーク1
1の接続が保たれるので、ワーク11をテーブル上で移
動しても、部品11aがワーク11から離れてしまうよ
うなことが無く、加工作業は円滑に行われろ。Since the laser processing machine 1 has the above configuration, when laser processing the workpiece 11 to cut out, for example, a rectangular part 11a as shown in FIG. 2, the processing path P A along which the laser beam moves, Unprocessed portions 11b, which are not processed, are formed at regular intervals in the middle of SS. Then, the part 11a and the workpiece 1 are separated by the unprocessed portion 11b.
1 is maintained, even if the workpiece 11 is moved on the table, the part 11a will not separate from the workpiece 11, and the machining work can be performed smoothly.
即ち、こうしたレーザ加工機1(こよる加工時には、作
業者は、まずデータ入力部5を介して加工プログラムP
ROを作成するが、その際、移動指令の他に、当該移動
指令を実行する際の加工経路PASSの分割数n及び加
工残し量rを加工情報INFとして入力する。こうした
加工情報INFは加工条件メモリ9中に格納されろ。こ
うして、所定の加工プログラムPROが、例えば、第3
図に示すように作成されろと、当該作成された加工プロ
グラムPROは加工プログラムメモリ6中に格納される
。なお、図からも明らかなように、加工プログラムPR
O中ににも、加工情報1. N Fの一部、即ち分割数
n等は、図中、指令ブロックBK2における最後のワー
ドとして、例えば「D n j(nば、分割数を表示す
る具体的な数値)として示されろ。また、こうして、オ
ペレータが作成して加工プログラムメモリ6に格納され
る加工プログラムPi’(Oは、何ら加工残し部11b
も考慮しない通常の移動指令である。That is, when processing with such a laser processing machine 1, the operator first enters the processing program P via the data input section 5.
When creating the RO, in addition to the movement command, the number of divisions n of the machining path PASS and the remaining machining amount r when executing the movement command are input as machining information INF. Such machining information INF is stored in the machining condition memory 9. In this way, the predetermined machining program PRO, for example,
Once created as shown in the figure, the created machining program PRO is stored in the machining program memory 6. Furthermore, as is clear from the figure, the machining program PR
Processing information 1. A part of N F, ie, the number of divisions n, etc., is indicated as the last word in the command block BK2 in the figure, for example, as "D n j (where n is a specific numerical value indicating the number of divisions). , In this way, the machining program Pi' (O is any unmachined portion 11b) created by the operator and stored in the machining program memory 6.
This is a normal movement command that does not take into account
こうして、加工残17部1ibが考慮されない形の加工
プログラムPROが加工プログラムメモリ6中に格納さ
れたところて、主制御部2はデータ入力部5からの加工
開始指令SCに基づいて、加工プログラムメモリ6中の
加工プログラムPROに示された各指令ブロックを、例
えば第3図上方から順に読みだし、軸制御部7を介して
各制御軸を駆動制御する形で実行してゆく。この際、分
割数nが表示された指令ブロックBK2を主制御部2が
読み出すと、主制御部2は加工経路生成演算部10に、
該分割数nが示された指令ブロックBK2を加工残し部
11bを形成することにより全体をn分割する形で加工
する移動指令を生成するように指令する。In this way, the machining program PRO that does not take into account the 17 remaining machining parts 1ib is stored in the machining program memory 6, and the main control unit 2 stores it in the machining program memory based on the machining start command SC from the data input unit 5. The command blocks shown in the machining program PRO shown in FIG. 6 are sequentially read out, for example from the top of FIG. At this time, when the main control section 2 reads out the command block BK2 in which the division number n is displayed, the main control section 2 causes the machining path generation calculation section 10 to
A command is issued to generate a movement command for processing the command block BK2 in which the number of divisions n is indicated by dividing the entire command block BK2 into n divisions by forming unprocessed portions 11b.
即ち、第3図に示す指令ブロックBK2において、第5
図に示す点P0(xolyo)から、点P。(x、、y
、)までの距離を加工する指令が出された場合には、当
該指令ブロックBK2には、区間PP 間をn分割する
指令xCが含まれているので、主制御部2は加工経路生
成演算部10に対して、加工残し部11bを残した形で
加工を行うことの出来る移動指令の生成を指令する。こ
れを受けて、加工経路生成演算部10は、第5図に示す
ように、区間P。23間をn個の等しい長さに分割し、
更に第6図に示すように、加工条件メモリ9に格納され
た加工残し旦lから、区間P。p o j、P、P、’
、PP’、・・・・・pm−1p、−0を等の加工残し
部11b(距離4)と、区間P。jp2、p 、 sP
2、P2#P3、・・・・・p、−1”P、、等の加工
部を設定する。なお、区間P。21間の距1i!iをR
とすると、各点間の座標値には、(1)、(2)式の関
係がある。That is, in the command block BK2 shown in FIG.
From point P0 (xolyo) shown in the figure, point P. (x,,y
, ), the command block BK2 includes a command xC to divide the interval PP into n parts, so the main control unit 2 executes the machining path generation calculation unit. 10 to generate a movement command that allows machining to be performed with the unprocessed portion 11b remaining. In response to this, the machining path generation calculation unit 10 generates a section P as shown in FIG. 23 into n equal lengths,
Furthermore, as shown in FIG. 6, the section P is calculated from the remaining machining portion stored in the machining condition memory 9. p o j, P, P,'
, PP', pm-1p, -0, etc., and the unprocessed portion 11b (distance 4) and the section P. jp2, p, sP
2, P2#P3,...p, -1"P, etc. are set. In addition, the distance 1i!i between the sections P.21 is R
Then, the coordinate values between each point have the relationships expressed by equations (1) and (2).
(i = O〜n、 J= O〜n−1)(1)式より
、点P0、Pl、P2、P3・・・P、、の座標値が(
3)、(4)式から求まる。(i = O~n, J=O~n-1) From equation (1), the coordinate values of points P0, Pl, P2, P3...P, are (
3) and (4).
x、 = (x、−xo) i/n+x0
・・・・・(3)y、 = (y、
yo) i/n+y0 ・・
・・・(4)(l=0〜n)
また、(2)式より、点P。e 、p、* 、p2
t 、p、t 、・・−pn−1’の座標値が(5
)、(6)式から求まる。x, = (x, -xo) i/n+x0
...(3) y, = (y,
yo) i/n+y0...
...(4) (l=0 to n) Also, from equation (2), point P. e, p, *, p2
The coordinate values of t, p, t, ...-pn-1' are (5
), determined from equation (6).
xI’ = (x、−xo) J’/R+x、
−・(5)y、’ = (y、−yo) l
/R+y、 ・・・・・(6)(J=
0〜n−1)
こうして、各点の座標値が求まったところで、加工経路
生成演算部10は、ノズルを、区間P。Po′p 、p
、) 、p2p2) 1.、、、、、p、、 p、、を
等の加工残し部11b(距に&1)において、レーザ光
綿を射出しないように、そして、区間P0’ P、、P
I′P2、P2’ P、、・・・・・pn−1jp、等
の区間においてレーザ光線を射出して加工を行うように
、制御コードを付して、移動指令を生成する。xI' = (x, -xo) J'/R+x,
−・(5) y,' = (y, −yo) l
/R+y, ......(6)(J=
0 to n-1) After the coordinate values of each point have been determined in this way, the machining path generation calculation unit 10 moves the nozzle to the section P. Po'p, p
, ) , p2p2) 1. , , , p, , p, , etc., in the unprocessed portion 11b (distance &1), the laser beam is not emitted, and the section P0' P, , P
A control code is attached to generate a movement command so that processing is performed by emitting a laser beam in the sections I'P2, P2'P, . . . pn-1jp, etc.
その結果、加工経路生成演算部10により生成される移
動指令MCは、第4図に示すようなものとなる。即ち、
第3図における指令ブロックBK1とBK2との間に、
新たに指令ブロックBK3、BK4、BK5〜BKmが
挿入される。図中M22は、レーザ光線の照射を停止す
る指令であり、M2Sはレーザ光線の照射を開始する指
令である。即ち、新たに生成された移動指令MCは、所
定距離Iのレーザ光線照射停止区間(指令ブロックBK
4、BK8等に対応)、即ち非加工区間と、その後に続
くレーザ光線照射区間(指令ブロックBK6、BK 2
’等に対応)、即ち加工区間とが交互に配置されるよう
に生成される。As a result, the movement command MC generated by the machining path generation calculation unit 10 becomes as shown in FIG. That is,
Between the command blocks BK1 and BK2 in FIG.
New command blocks BK3, BK4, BK5 to BKm are inserted. In the figure, M22 is a command to stop laser beam irradiation, and M2S is a command to start laser beam irradiation. That is, the newly generated movement command MC is a laser beam irradiation stop section (command block BK) of a predetermined distance I.
4, BK8, etc.), that is, the non-processing section, and the subsequent laser beam irradiation section (command blocks BK6, BK2, etc.)
', etc.), that is, the machining sections are generated so that they are arranged alternately.
加工経路生成演算部10は、こうして生成された移動指
令MCを軸制御部7に出力し、軸制御部7は当該移動指
令MCに基づいて区間PP 間の加工を実行する。その
結果、ワークは、区間Pp 0t 、p、p% 、p2
p2) 1.・・・・、 P、−、P、−、)に距離i
なる加工残し部1〕b(ミクロジヨイント)を形成する
形で加工されることとなる。The machining path generation calculation unit 10 outputs the movement command MC thus generated to the axis control unit 7, and the axis control unit 7 executes machining in the section PP based on the movement command MC. As a result, the workpiece is divided into sections Pp 0t , p, p%, p2
p2) 1. ..., P, -, P, -, ) has a distance i
It will be processed to form an unprocessed portion 1]b (micro joint).
(g)0発明の効果
以上、説明したように、本発明によれば、加工プログラ
ムPROが格納された加工プログラムメモリ6等のメモ
リ手段を有し、該メモリ手段から読み出された加工プロ
グラムPRO中で加工残し部11bの生成が指令された
場合には、前記加工プログラム中の加工残し部11bが
考慮されていない移動指令を変換する指令を出力する主
制御部2等の指令手段を設け、該指令手段変換により変
換を指令された加工区間P。P、等を、複数に分割し、
当該複数に分割された区間について所定距離eの加工残
し部11bが生成されろように、非加工区間と、加工区
間が交互に配置されるように移動指令MCを生成する加
工経路生成演算部10を設けて構成したので、加工プロ
グラムPRO中に加工残し部11bの加工を具体的な寸
法等の数値で指示しなくとも、単に加工残し部11bの
生成を指示するt!けで、加工残し部11bを適正に生
成することが可能となり、加工プログラムPROの作成
が簡略化され、未熟な作業者でも簡単に加工残し部11
bを生成させろことが出来、レーザ加工機の稼動率を向
上させることが可能となる。(g) 0 Effects of the Invention As explained above, according to the present invention, there is provided a memory means such as the machining program memory 6 in which the machining program PRO is stored, and the machining program PRO read from the memory means is provided. If generation of the remaining machining portion 11b is commanded in the machining program, a command means such as a main control unit 2 is provided, which outputs a command to convert a movement command in which the unmachined portion 11b in the machining program is not taken into account; A machining section P that is commanded to be converted by the command means conversion. Divide P, etc. into multiple parts,
A machining path generation calculation unit 10 generates a movement command MC so that non-machined sections and machining sections are arranged alternately so that an unmachined portion 11b of a predetermined distance e is generated for the plurality of divided sections. t! is configured so that the machining of the unprocessed portion 11b is simply instructed to generate the unprocessed portion 11b without instructing the machining of the unprocessed portion 11b using numerical values such as specific dimensions in the machining program PRO. This makes it possible to properly generate the unprocessed portion 11b, simplifying the creation of the machining program PRO, and even an inexperienced operator can easily create the unprocessed portion 11b.
b can be generated, making it possible to improve the operating rate of the laser processing machine.
第1図は本発明によるレーザ加工機の一実施例を示す制
御ブロック図、
第2図は加工残し部の一例を示す図、
第3図は加工プログラムメモリ中に格納された加工プロ
グラムの一例を示す図、
第4図は第3図に示す加工プログラムに基づいて生成さ
れろ移動指令を示す図、
第5図及び第6図は第4図に示す移動指令を作成する際
の途中経過を示す図である。
1・・・・・レーザ加工機
2・・・・指令手段(主制御部)
6 ・・・・メモリ手段(加工プログラムメモリ)10
・・・・加工経路生成演算部
11b・・・加工残し部
4・・・・区間
PRO・・・・・加工プログラム
MC・・・・・移動指令
出願人 ヤマザキマザツク株式会社
代理人 弁理士 相1)伸二
(ほか1名)
第3図
(PRO力0ニブOり“ラム
又BK2・Fig. 1 is a control block diagram showing an embodiment of a laser processing machine according to the present invention, Fig. 2 is a diagram showing an example of an unprocessed portion, and Fig. 3 is an example of a processing program stored in the processing program memory. Figure 4 is a diagram showing movement commands generated based on the machining program shown in Figure 3. Figures 5 and 6 show the progress in creating the movement command shown in Figure 4. It is a diagram. 1...Laser processing machine 2...Command means (main control section) 6...Memory means (machining program memory) 10
... Machining path generation calculation section 11b ... Remaining machining section 4 ... Section PRO ... Machining program MC ... Movement command Applicant Yamazaki Mazatuku Co., Ltd. Agent Patent attorney Ai 1) Shinji (and 1 other person) Figure 3 (PRO force 0 nib Ori “Rammata BK2・
Claims (1)
加工プログラム中の加工残し部が考慮されていない移動
指令を変換する指令を出力する指令手段を設け、 該指令手段により変換を指令された加工区 間を、複数に分割し、当該複数に分割された区間につい
て所定距離の加工残し部が生成されるように、非加工区
間と、加工区間が交互に配置されるように移動指令を生
成する加工経路生成演算部を設けて構成したレーザ加工
機。[Scope of Claims] It has a memory means in which a machining program is stored, and when generation of an unmachined part in the machining program is instructed in the machining program read from the memory means, the unmachined part in the machining program is A command means is provided for outputting a command to convert a movement command in which the part is not taken into consideration, the machining section for which the conversion is commanded by the command means is divided into a plurality of parts, and the machining of a predetermined distance is carried out for the divided into the plurality of parts. A laser processing machine is provided with a machining path generation calculation unit that generates a movement command so that non-machining sections and machining zones are alternately arranged so that a remaining portion is generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61274758A JPS63126685A (en) | 1986-11-17 | 1986-11-17 | Laser beam machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61274758A JPS63126685A (en) | 1986-11-17 | 1986-11-17 | Laser beam machine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63126685A true JPS63126685A (en) | 1988-05-30 |
Family
ID=17546168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61274758A Pending JPS63126685A (en) | 1986-11-17 | 1986-11-17 | Laser beam machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63126685A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018218274A1 (en) | 2017-11-01 | 2019-05-02 | Fanuc Corporation | NUMERICAL CONTROLLER, NUMERICAL CONTROL PROCEDURE and NUMERICAL CONTROL PROGRAM |
-
1986
- 1986-11-17 JP JP61274758A patent/JPS63126685A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018218274A1 (en) | 2017-11-01 | 2019-05-02 | Fanuc Corporation | NUMERICAL CONTROLLER, NUMERICAL CONTROL PROCEDURE and NUMERICAL CONTROL PROGRAM |
US10754327B2 (en) | 2017-11-01 | 2020-08-25 | Fanuc Corporation | Numerical controller, numerical control method and numerical control program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4723207A (en) | Machine operator's panel for numerical control | |
JPS6398705A (en) | Generating method for nc part program for laser processing | |
EP0103428B1 (en) | Nc programming apparatus | |
JPS60127955A (en) | Regional work | |
JPS63181005A (en) | Parallel processing method for numerical controller | |
US3725652A (en) | Computer controlled machine tool system with stored macro language program for effecting pattern type punching operations | |
JPH061404B2 (en) | Complex curved surface processing method | |
JPS63126685A (en) | Laser beam machine | |
WO1984003780A1 (en) | Automatic programming method | |
WO1993001535A1 (en) | Method for specifying position where fillet curved surface is located | |
JP2584229B2 (en) | CAD / CAM automatic programming device | |
JPS5975307A (en) | Numerical control part program outputting system | |
JPS63148307A (en) | Nc information generating device | |
JPH069007B2 (en) | NC data creation method for compound curved surface | |
JPH01300306A (en) | Automatic programming method | |
JPS61105614A (en) | Working area designating system of nc data generating device | |
DE3706275A1 (en) | Numeric control device | |
JPH0827648B2 (en) | NC part program generator | |
JPH02153404A (en) | Area working method | |
JPS6198406A (en) | Industrial robot | |
EP0411137A1 (en) | Method of forming composite curved surface | |
JPS6048243A (en) | Zone margin machining method | |
JPH04233006A (en) | Programmable controller | |
JPH0561517A (en) | Numerical controller | |
JPH0561524A (en) | Numerical controller |