WO1991011761A1 - Procede permettant de specifier l'usinage de pieces multiples lors de la preparation de donnees de commande numerique - Google Patents
Procede permettant de specifier l'usinage de pieces multiples lors de la preparation de donnees de commande numerique Download PDFInfo
- Publication number
- WO1991011761A1 WO1991011761A1 PCT/JP1991/000083 JP9100083W WO9111761A1 WO 1991011761 A1 WO1991011761 A1 WO 1991011761A1 JP 9100083 W JP9100083 W JP 9100083W WO 9111761 A1 WO9111761 A1 WO 9111761A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shape
- data
- name
- machining
- group
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/4093—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
- G05B19/40931—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine concerning programming of geometry
- G05B19/40932—Shape input
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/964—CAD or CAM, e.g. interactive design tools
Definitions
- the present invention relates to a multi-cavity designating method capable of quickly and easily performing a preparation operation for automatically creating NC data used for machining a machining target having the same contour shape.
- NC data to be used for machining of a machining target having such contour shapes arranged on a display is produced by an automatic programming device.
- the operator causes the programming device to recognize each of the original contour shape and the duplicate contour shape, define the name of each contour shape, and then perform processing associated with each of these names. Conditions are set sequentially.
- NC data related to each name is automatically created by the programming device based on the contour shape and processing conditions corresponding to each name.
- An object of the present invention is to provide a multi-cavity designation method that can quickly and easily perform a preparation work for NC data automatic creation.
- a multi-cavity designation method for automatically creating NC data comprising the following steps: (a) a graphic display; Any one of the original contour shapes manually selected from the original contour shapes displayed on the ray is duplicated on the graphic display and at least one copy contour is created. Generating a shape, and (b) generating shape data representing a shape group consisting of one original contour shape and at least one copy contour shape, and (c) manually defining a name of the shape group. (D) manually setting the machining condition data related to the shape group name, and (e) automatically creating batch NC data for machining related to the shape group based on the shape data and the processing condition data. Prepare.
- shape data representing a shape group consisting of one copy contour shape and machining condition data manually set in association with the shape group name defined manually, used for machining related to the shape group
- NC data is automatically created in a batch, all the preparatory work required to create NC data used for machining related to shape groups by performing name definition and machining condition setting only once This can be done quickly and easily, thus greatly reducing the time and effort required for preparation work.
- FIG. 1 is a block diagram showing a main part of an automatic programming device for implementing a multi-cavity designation method according to an embodiment of the present invention.
- Fig. 2 is a flowchart showing the multi-cavity designation processing executed by CPU in Fig. 1 ', and Fig. 3 is displayed on the CRT in Fig. 1 It is a figure which illustrates various outline shapes.
- Read-only memory (ROM) 2 which stores the RAM, and random access memory for temporarily storing various data including NC data, system programs, etc.
- a memory (RAM) 3 and a keyboard 4, a graphic display (CRT) 5 and a tablet device 6 are provided.
- the tablet device 6 picks up the required items of the various items shown in Table 6b of the menu provided on the tablet surface 6a by picking with the evening cursor 6c.
- the work menu can be selected by using the cursor 6c which is linked to the graphic cursor on the CRT 5 by using any one of the contour shapes displayed on the CRT 5. So that you can select Both are used for designing contour shapes.
- the programming device includes a disk controller 7 on which a floppy disk 8 can be mounted and a plotter 9 for drawing a drawing to be created. And a printer 10.
- the floppy disk 8 stores a conventionally-known system program for CADZ CAM used for designing a contour shape and a program for a multi-cavity designation process described later. I have.
- the system program is configured to store shape data and machining condition data representing the contour shape defined during the contour shape design.
- Reference numeral 11 denotes a bus connecting CPU 1 with elements 2 to 7, 9 and 10;
- the program and the contour shape data for the processing are loaded from the floppy disk 8 to the RAM 3, and then the contour is controlled under the control of the CPU 1.
- Various contour shapes for example, the first to third original contour shapes a, b and c shown in FIG. 3 are displayed on the CRT 5 based on the shape data.
- CPU 1 displays the first message requesting selection of the original contour shape to be created for NC data on CRT 5, and then enters standby mode. Enter (Step S1). Depending on the first message, the operator will see the original contour shapes a to Determine which one of c is to be selected first and determine whether to copy the original contour shape to be selected first.
- the operator picks the item “copy” in menu table 6b prior to the pick input operation for selecting the first contour shape a.
- input various data for copying including the copy position via the keyboard 4. There are three types of copying: "moving”, “rotating” and “reversing”. Next, the operator picks up and selects the first contour shape a using the tablet device 6.
- the CPU 1 determines that the copying process is selected (step S2), and the original contour shape a and the Definition of names representing shapes consisting of copy outline shapes a1 to a3 (generally, shapes consisting of the original outline shape and one or more copy outline shapes) generated by copy processing
- a standby message is entered after displaying a second message requesting the message on the CRT 5.
- the operator enters a shape group via the keyboard 4 in response to the second message.
- the CPU 1 stores the input first name A in the RAM 3 (step S3), and then inputs the first name A manually.
- the contour shapes ai to a3 are graphed.
- CPU 1 is the original contour a copying contour a. 1 to a 3 and mosquitoes et al , And generates shape data representing the entirety of the recognized first shape group, and generates a first name A that is input first.
- the data is stored in the RAM 3 in correspondence with (step S4).
- the CPU 1 monitors the operation of the “R 0” key of the keyboard 4 and the presence or absence of a pick input of the item “add” in the menu table 6b, and is an N data creation target. Determine whether or not all the names of the contour shapes have been defined (Step S5) c In the example of FIG. 3, the second and third contour shapes b and c for which the remaining NC data are to be created Exists, the operator picks the item “Add” in menu Table 6b. In this case, CPU 1 determines in step S5 that the name definition should be continued, and returns to step S1 to display the first message on the CRT requesting selection of the contour shape. Is displayed again.
- the CPU 1 issues a second message requesting the definition of the shape group name. Display it again.
- the CPU 1 stores the name B in the RAM 3 (step S3), and copies the original contour shape b to the copy contour shapes b1 to b3.
- the second shape group including the four contour shapes is collectively recognized, and the shape data representing the entire shape group is stored in the RAM 3 in association with the second name B (STE). (Up S 4) 0
- CPU 1 sets the contour shape for which NC data is to be created. It is determined again whether all the names of the state have been defined (step S5). In the example of Fig. 3, since the third contour shape c, which is the last NC data to be created, exists, the item "Add" is picked and the determination result in step S5 is negative. That is, the first message requesting the selection of the contour shape is displayed again (step S1). Since copying of the contour shape c is unnecessary, the operator simply picks the contour shape c without picking the item “copy”. In this case, the CPU 1 determines that the copying process has not been selected (step S2), and outputs a third message on the CRT 5 requesting the definition of the name of the selected contour shape c. To be displayed. Then, when the third name C representing the selected contour shape c is manually input, the CPU 1 stores the recognized contour shape c in the RAM 3 in correspondence with the third name C ( Step S 6) 0
- CPU 1 determines again whether or not all the names of the contour shapes for which the NC data are to be created have been defined (step S5).
- the operator operates the “R 0” key because there is no longer a contour shape for the remaining NC data.
- the CPU 1 determines in step S5 that the name definition has been completed, and then requests the designation of a shape group or a contour shape to be subjected to the processing condition setting to start the processing condition setting process. Enter the wait state after displaying the fourth message on CRT 5.
- the operator has, for example, the first form Manually enter the first name A via keyboard 4 to set the machining conditions for the group of conditions.
- CPU 1 temporarily stores the input name A (step S7).
- the operator manually inputs data representing machining conditions for the first shape group.
- the processing conditions for the original contour shape a forming the first shape group and the processing conditions for the copy contour shapes a1 to a3 forming the shape group are the same as each other. It suffices to enter the machining conditions for as the machining conditions for the first shape group.
- the CPU 1 stores the input machining condition data in the RAM 3 in correspondence with the first name A (step S8).
- the CPU 1 determines that the processing condition setting process should be continued, and waits again for designation of the name. Then, for example, when the second name B is manually input in order to set the processing conditions for the second shape group, the CPU l temporarily stores the input name B (step S7). ). Next, as the processing conditions for the second shape group, data representing the processing conditions for the second original contour shape b forming the shape group Is manually input, the CPU 1 stores the input machining condition data in the RAM 3 in correspondence with the second name B (step S8), and then sets the machining condition. It is determined again whether or not machining conditions have been defined for all the names (step S9).
- step S9 the processing condition data for each of the first to third names A to C.
- the CPU 1 In the NC data creation process, the CPU 1 generates a name representing the first NC data creation target, for example, a first name A, and a first shape group corresponding to the first name A and collectively recognized. From the RAM 3, the shape data representing the entirety and the processing condition data common to the original contour shape and the copied contour shape that correspond to the first name A and form the first shape group are read out. Next, the CPU 1 determines the original contour shape forming the first shape group. a and the first NC data used for the processing related to the copy contour shapes a1 to a3 based on the shape data representing the first shape group and the processing condition data corresponding to the first name A. Create automatically.
- the CPU 1 generates the second name B representing the next NC data creation target, the corresponding shape data representing the entire second shape group, and the processing conditions corresponding to the second name B.
- the second NC data used for the processing related to the original contour shape b and the copy contour shapes b1 to b3 forming the second shape group are read out from the RAM 3 and the second NC group. Is automatically created based on the shape data representing the shape and the machining condition data corresponding to the second name B.
- the CPU 1 corresponds to the third name C representing the last NC data to be created, the corresponding shape data representing the third contour shape c, and the third name C.
- the processing condition data is read out from the RAM 3 and the third NC data used for the processing on the third contour shape c is automatically created based on the shape data and the processing condition data. Then, the first to third NC data created as described above are stored in the NC data storage area of the RAM 3, and the multi-cavity designation processing of FIG. 2 is completed. Note that the first to third NC data are transferred to the floppy disk 8 as needed.
- common processing conditions were set for the contour shapes belonging to the same shape group in step S8 in FIG.
- different processing conditions may be sequentially set for each contour shape forming the same shape group.
- the name of the shape group is defined in Step 3 preceding the copying process in Step S4, but the name may be defined after the copying process.
- all the contour shapes related to the same machining conditions are defined by generating a copy contour shape based on the original contour shape selected in step S1 of FIG.
- all contours related to the same machining conditions have already been defined prior to the multi-cavity designation processing in Fig. 2, all the contours are defined instead of steps S1 to S4.
- the contour shape may be picked.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
明 細 書
N C デ - タ作成用の多数個取り指定方法
技 術 分 野
本発明は、 同一輪郭形状の加工対象の加工に用いる N Cデータを自動作成するための準備作業を迅速かつ簡便 に行える多数個取り指定方法に関する。
背 景 技 術
グラ ッ フ ィ ッ ク ディ スプレイ 上に表示した一つの輪郭 形状を所要回数にわたって複写する多数個取り複写方法 を利用 して互いに同一の輪郭形状をディ ス プレイ上で適 所に配列する こ とは従来公知で、 金型設計等の分野で^ 用されている。 そ して、 ディ ス プレイ上で斯く配列した 輪郭形状を有する加工対象の加工に用いる N Cデータを 自動プロ グラ ミ ング装置によ っ て作成する こ とが知られ ている。 この場合、 オペ レー タ は、 元の輪郭形状及び複 写輪郭形状の各々をプロ グラ ミ ング装置に認識させ、 各 々の輪郭形状の名称を定義し、 次いで、 これらの名称に 夫々関連する加工条件を順次設定している。 斯かる準備 作業が完了する と、 各々の名称に対応する輪郭形状及び 加工条件に基づいて各該名称に関連する N Cデ— 夕がプ ロ グラ ミ ング装置によ り 自動作成される。
上記従来法によれば、 互いに同一の輪郭形状に夫々対 応する名称を個別に定義し、 これらの名称に夫々関連す る加工条件を設定しなければな らない。 従って、 N Cデ ータ作成のための準備作業に時間と労力を要する。
発 明 の 開 示
本発明の目的は、 N Cデータ 自動作成のための準備作 業を迅速かつ簡便に行える多数個取り指定方法を提供す る と {し 0
上述の目的を達成するため、 本発明によれば、 N Cデ ータ 自動作成のための多数個取り指定方法が提供され、 こ の方法は、 ( a ) グ ラ ッ フ ィ ッ ク ディ ス プ レイ 上に夫 々表示された元の輪郭形状から手動選択された任意の一 つの元の輪郭形状をグラ ッ フ ィ ッ ク ディ ス プ レイ上で複 写して少な く と も一つ の複写輪郭形状を生成し、 ( b ) —つの元の輪郭形状と少な く と も一つの複写輪郭形状と からなる形状群を表す形状デー タを生成し、 ( c ) 形状 群の名称を手動で定義し、 ( d ) 形状群名称に関連する 加工条件デー タを手動設定し、 ( e ) 形状データ及び加 ェ条件データ に基づいて形状群に係る加工に用いる N C データを一括して自動作成する工程を備える。
上述のよ う 'に、 本発明によれば、 グラ ッ フ ィ ッ クディ ス プ レイ上に夫々表示された元の輪郭形状から任意に手 動選択した一つと これを複写して得た少な く と も一つの 複写輪郭形状とからなる形状群を表す形状デ— タ と、 手 動で定義した形状群名称に関連させて手動設定した加工 条件データ と に基づいて、 形状群に係る加工に用いる N Cデータ を一括して自動作成するよ う に したので、 名称 定義及び加工条件設定を夫々一回行うだけで形状群に係 る加工に用いる N Cデータ作成に要する全ての準備作業
を迅逑かつ容易に行え、 従って、 準備作業に要する時間 と労力を大幅に低減でき る。
図 面 の 簡 単 な 説 明
第 1 図は本発明の一実施例による多数個取り指定方法 を実施するための自動プロ グラ ミ ング装置の要部を示す ブロ ッ ク図、
第 2 図は第 1'図の C P. Uによ り実行される多数個取り 指定処理を示すフ ロ ー チ ャ ー ト 、 および · 第 3 図は第 1 図の C R T上に表示される各種輪郭形状 を例示する図である。
発明を実施するための最良の形態
第 1 図を参照する と、 本発明の一実施例の方法を実施 するための自動プロ グラ ミ ン グ装置は、 プロ セ ッ サ ( C P U ) 1 と、 プロ グラ ミ ング装置の制御に用いる プログ ラ ムを格納した リ ー ド オ ン リ メ モ リ ( R O M) 2 と、 N Cデータ を含む各種データ, シ ス テ ムプロ グラ ム等を一 時記憶する た めの ラ ン ダム ア ク セ ス メ モ リ ( R A M) 3 とを備え、 又、 キーボー ド 4 , グラ ッ フ ィ ッ ク ディ スプ レ イ ( C R T ) 5及びタ ブレ ツ ト装置 6 を備えている。 タ ブレ ツ ト装置 6 は、 タ ブレ ツ 卜面 6 a に設けた メニュ 一表 6 b の各種項目の所要の ものをオペ レー夕が夕ブレ ッ ト カ ー ソ ル 6 c でピッ ク入力 して作業メ ニュ ー を選択 でき、 又、 C R T 5上に夫々表示された輪郭形状の任意 の一つを C R T 5上の グラ フ ィ ッ ク カ ー ソ ルに連動する カ ー ソ ル 6 c で選択できるよ う にされ、 キ一 ボ一 ド 4 と
共に輪郭形状の設計に使用される。
更に、 プロ グラ ミ ン グ装置は、 フ ロ ッ ピ一 デ ィ スク 8 を装塡自在のデ ィ ス ク コ ン ト ロ ー ラ 7 と、 作成図面を描 画するためのプロ ッ タ 9 と、 プ リ ンタ 1 0 とを備えてい る。 フ ロ ッ ピーディ ス ク 8 には、 輪郭形状の設計に用い られる従来公知の C A DZ C A M用シ ス テ ムプロ グラ ム と、 後述の多数個取り指定処理のためのプロ グラ ムとが 格納されている。 そ して、 シス テム プロ グラ ムは、 輪郭 形状設計中に定義された輪郭形状を表す形状デー タ及び 加工条件デー タを記憶するよ う にされている。 符号 1 1 は、 C P U 1 と要素 2〜 7, 9 及び 1 0 とを接続するバ ス を表す。
以下、 第 2 図を参照して、 上記プロ グラ ミ ング装置に よる多数個取り指定処理を説明する。
多数個取り指定処理に先だっ て、 当該処理のためのプ ロ グラ ム及び輪郭形状デー タがフ ロ ッ ピーディ ス ク 8か ら R A M 3 に ロー ドされ、 次いで、 C P U 1 の制御下で 輪郭形状デー タ に基づいて各種輪郭形状例えば第 3図に 示す第 1 〜第 3 の元の輪郭形状 a, b及び cが C R T 5 上に表示される。
多数個取り指定処理の開始時、 C P U 1 は、 N Cデー 夕作成対象とすべき元の輪郭形状の選択を要求する第 1 のメ ッ セー ジを C R T 5 上に表示させた後、 待機状態に 入る (ステ ッ プ S 1 ) 。 第 1 のメ ッセ一 ジに応じて、 ォ ペレー タ は、 C R T 5 上に表示された元の輪郭形状 a〜
c のどの一つを最初に選択すべきかを判断する と共に、 当該最初に選択すべき元の輪郭形状を複写すべきか否か を判断する。 複写を行うべき第 1 の輪郭形状 a を最初に 選択する場合、 これを選択するためのピッ ク入力操作に 先だって、 オ ペ レー タ はメ ニュ ー表 6 b の項目 「複写」 を ピッ ク入力する と共に複写位置を含む複写のための各 種データ をキーボー ド 4 を介して入力する。 なお、 複写 には 「移動」 , 「回転」 及び 「反転」 の 3種類がある。 次いで、 オペ レー タ は、 タ ブレ ツ ト装置 6 を用いて第 1 の輪郭形状 a を ピッ ク入力 して これを選択する。
C P U 1 は、 項目 「複写」 の ピッ ク入力に続いて輪郭 形状 a がピッ ク入力される と、 複写処理が選択されたと 判別し (ステ ッ プ S 2 ) 、 元の輪郭形状 a と後述の複写 処理によ って生成される複写輪郭形状 a 1〜 a 3とからな る形状群 (一般には元の輪郭形状と一つ以上の複写輪郭 形状とからな る形状群〉 を表す名称の定義を要求する第 2 のメ ッ セー ジを C R T 5上に表示させた後に待機状態 に入る。 第 2 のメ ッ セー ジに応 じてォペ レ一 夕 がキーボ - ド 4 を介して形状群を表す名称例えば第 1 の名称 Aを 入力する と、 C P U 1 は、 入力された第 1 の名称 Aを R A M 3 に格納 し (ス テ ッ プ S 3 ) 、 次いで、 先に手動入 力された複写用デー タ に基づく 複写処理を実行して輪郭 形状 a i〜 a 3 (一般には、 一つ以上の複写輪郭形状) を グラ ッ フ ィ ッ ク ディ ス プレイ 上で生成する。 更に、 C P U 1 は、 元の輪郭形状 a と複写輪郭形状 a 1〜 a 3とカ ら
なる第 1 の形状群を一括して認識し、 斯 く認識した第 1 の形状群の全体を表す形状デー タを生成し、 こ の形状デ 一夕を先に入力された第 1 の名称 Aに対応させて R A M 3 に格納する (ス テ ッ プ S 4 ) 。
次に、 C P U 1 は、 キー ボー ド 4 の 「 R 0 」 キーの操 作及びメ ニュ ー表 6 b の項目 「追加」 の ピッ ク入力の有 無を監視し、 N デー タ作成対象である輪郭形状の全て の名称が定義されたか否かを判別する (ステ ッ プ S 5 ) c 第 3 図の例では残り の N Cデー タ作成対象である第 2及 び第 3 の輪郭形状 b , c が存在するので、 オペ レータは メ ニュ ー表 6 b の項目 「追加」 を ピッ ク入力する。 この 場合、 C P U 1 は、 名称定義を継続すべき と ス テ ッ プ S 5 で判別し、 ステ ッ プ S 1 に戻って輪郭形状の選択を要 求する第 1 の メ ッ セー ジを C R T上に再度表示させる。 項目 「複写」 を ピ ッ ク入力 した後にオペ レータが例えば 第 2 の輪郭形状 b を ピ ッ ク入力する と、 C P U 1 は、 形 状群名称の定義を要求する第 2 のメ ッ セー ジを再度表示 させる。 当該形状群を表す第 2 の名称 Bが手動入力され る と、 C P U 1 は、 名称 Bを R A M 3 に格納し ( ステツ プ S 3 ) 、 元の輪郭形状 bから複写輪郭形状 b 1〜 b 3を 生成する。 そ して、 これら 4 つの輪郭形状を含む第 2 の 形状群を一括 して認識し、 当該形状群の全体を表す形状 データ を第 2 の名称 B に対応させて R A M 3 に格納する (ス テ ッ プ S 4 ) 0
次に、 C P U 1 は、 N Cデー タ作成対象である輪郭形
状の全ての名称が定義されたか否かを再度判別する (ス テ ツ プ S 5 ) 。 第 3 図の例では最後の N Cデ—夕作成対 象である第 3 の輪郭形状 c が存在するので項目 「追加」 がピッ ク入力され、 ス テ ッ プ S 5 での判別結果が否定に な り、'輪郭形状の選択を要求する第 1 のメ ッ セー ジが再 度表示される (ス テ ッ プ S 1 ) 。 輪郭形状 c の複写は不 要なので、 オ ペ レー タ は項目 「複写」 を ピ ッ ク入力する こ とな く 単に輪郭形状 c を ピッ ク入力する。 この場合、 C P U 1 は、 複写処理が選択されなかつたと判別 し (ス テ ツ プ S 2 ) 、 選択された輪郭形状 c の名称の定義を要 求する第 3 のメ ッ セー ジを C R T 5上に表示させる。 .そ して、 選択された輪郭形状 c を表す第 3 の名称 C が手動 入力される と、 C P U 1 は、 認識した輪郭形状 c を第 3 の名称 C に対応させて R A M 3 に格納する (ス テ ッ プ S 6 ) 0
次に、 C P U 1 は、 N Cデー タ作成対象である輪郭形 状の全ての名称が定義されたか否かを再度判別する (ス テ ツ プ S 5 ) 。 第 3 図の例では残り の N Cデータ作成対 象と しての輪郭形状がもはや存在しないので、 オ ペレー 夕 は 「 R 0 」 キーを操作する。 この場合、 C P U 1 は、 名称定義が完了 したと ス テ ッ プ S 5 で判別し、 次いで、 加工条件設定処理を開始すべ く 加工条件設定対象の形状 群又は輪郭形状の名称の指定を要求する第 4 のメ ッセー ジを C R T 5 上に表示させた後に待機状態に入る。
第 3 図に示す例では、 オペ レー タ は、 例えば第 1 の形
状群についての加工条件を設定すべく 第 1 の名称 Aをキ 一ボー ド 4 を介して手動入力する。 C P U 1 は入力され た名称 Aを一時記憶する (ステ ッ プ S 7 ) 。 次に、 オペ レータ は、 第 1 の形状群についての加工条件を表すデー タを手動入力する。 通常は、 第 1 の形状群をなす元の輪 郭形状 a に関する加工条件と こ の形状群をなす複写輪郭 形状 a 1〜 a 3に関する加工条件は互いに同一であるので、 例えば元の輪郭形状 a についての加工条件を第 1 の形状 群の加工条件と して入力すれば足り る。 データ入力が完 了する と、 C P U 1 は、 入力された加工条件デ— 夕を第 1 の名称 Aに対応させて R A M 3 に格納する (ス テップ S 8 ) o 次に、 C P U 1 は、 キーボー ド 4 の 「 R 0」 キ 一の操作及びメ ニュ ー表 6 b の項目 「追加」 の ピ ッ ク入 力の有無を監視し、 加工条件設定対象である名称の全て についての加工条件が定義されたか否かを判別する (ス テ ツ プ S 9 ) 。
こ こでは残りの加工条件設定対象である第 2及び第 3 の名称 B , Cが存在するので、 オペ レー タは項目 「追加」 をピッ ク入力する。 こ の場合、 C P U 1 は加工条件設定 処理を継铳すべき と判別して名称の指定に再度待機する。 そ して、 例えば第 2 の形状群に係る加工条件を設定すベ く 第 2 の名称 Bが手動入力される と、 C P U l は、 入力 された名称 B を一時記憶する (ステ ッ プ S 7 ) 。 次に、 第 2 の形状群についての加工条件と して当該形状群をな す第 2 の元の輪郭形状 b に関する加工条件を表すデータ
が手動入力される と、 C P U 1 は入力された加工条件デ 一夕を第 2 の名称 B に対応させて R A M 3 に格納 した後 に (ス テ ッ プ S 8 ) 、 加工条件設定対象である名称の全 てについての加工条件が定義されたか否かを再度判別す る (ス テ ッ プ S 9 ) o 、
こ こでは最後の加工条件設定対象である第 3 の名称 C が存在し、 従 て、 オ ペ レー タ は項目 「追加」 を ピッ ク 入力 した後に第 3 の名称 C と第 3 の輪郭形状 c に関する 加工条件を表すデー タ とを順次手動入力する。 C P U 1 は、 こ の加工条件デー タを第 3 の名称 C に対応さ せて R A M 3 に格納 し (ス テ ッ プ S 8 ) 、 次いで、 加工条件設 定対象である名称の全てについての加工条件が定義され たか否かを再度判別する (ス テ ッ プ S 9 ) 。 オペ レータ は、 第 1 〜第 3 の名称 A 〜 Cの夫々 に関する加工条件デ —タの入力を全て完了 したこ とから 「 R 0 」 キー を操作 する。 こ のキ ー操作に応じてス テ ッ プ S 9 で加ェ条件設 定処理の終了を判別する と、 じ ? 1; 1 は 1^ (:デー タ作成 処理 (ス テ ッ プ 1 0 ) を開始する。
N C デー タ作成処理において、 C P U 1 は、 最初の N Cデー夕作成対象を表す名称例えば第 1 の名称 A と、 第 1 の名称 Aに対応しかつ一括して認識された第 1 の形状 群の全体を表す形状データ と、 第 1 の名称 Aに対応しか つ第 1 の形状群を成す元の輪郭形状及び複写輪郭形状の 夫々 に共通の加工条件デー タ とを R A M 3 から読み出す。 次いで、 C P U 1 は、 第 1 の形状群を成す元の輪郭形状
a及び複写輪郭形状 a 1〜 a 3に係る加工に用いる第 1 の N Cデー タ を、 第 1 の形状群を表す形状デー タ と第 I の 名称 Aに対応する加工条件デー タ とに基づいて自動作成 する。 次に、 C P U 1 は、 次の N Cデータ作成対象を表 す第 2 の名称 B と、 これに対応する第 2形状群の全体を 表す形状デー タ と、 第 2 の名称 B に対応する加工条件デ 一夕 とを R A M 3 から読み出し、 第 2 の形状群を成す元 の輪郭形状 b 及び複写輪郭形状 b 1〜 b 3に係る加工に用 いる第 2 の N C デー タ を、 第 2 の形状群を表す形状デ— タ と第 2 の名称 B に対応する加工条件データ とに基づい て自動作成する。 更に、 C P U 1 は、 最後の N C デ—夕 作成対象を表す第 3 の名称 C と、 これに対応する第 3 の 輪郭形状 c を表す形状デ - タ と、 第 3 の名称 C に対応す る加工条件デ一夕 とを R A M 3 から読み出し、 第 3 の輪 郭形状 c に係る加工に用いる第 3 の N Cデー タ を形状デ ー タ及び加工条件デー タ に基づいて自動作成する。 そし て、 上述のよ う に して作成した第 1 〜第 3 の N C デ—夕 を R A M 3 の N Cデー タ記憶領域に格納して、 第 2図の 多数個取り指定処理を終了する。 なお、 第 1 〜第 3 の N C デー タ は必要に応じてフ ロ ッ ピーディ ス ク 8 に転送さ れる。
本発明は上記実施例に限定されず、 種々 の変形が可能 である。
例えば、 実施例では第 2 図のステ ッ プ S 8 において同 一形状群に属する輪郭形状に共通の加工条件を設定した
が、 同一形状群をなす夫々 の輪郭形状について互いに異 なる加工条件を順次設定して も良い。 また、 実施例では ス テ ッ プ S 4 の複写処理に先行する ス テ ッ プ 3 に おいて 形状群の名称を定義するよ う に したが、 複写処理後に名 称定義を行っ ても良い。 更に、 実施例では第 2 図のステ ッ プ S 1 で選択した元の輪郭形状に基づいて複写輪郭形 状を生成する こ とによ つて同一加工条件に関連する全て の輪郭形状を定義する よ う に したが、 第 2 図の多数個取 り指定処理に先だって同一加工条件に関連する全ての輪 郭形状が既に定義されている場合は、 ス テ ッ プ S 1 〜 S 4 に代えて全輪郭形状を ピッ ク 入力 して も良い。
Claims
請 求 の 範 囲
N Cデー タ 自動作成のための多数個取り指定方法に おいて、
( a ) グラ ッ フ ィ ッ ク ディ ス プレイ 上に夫々表示さ れた元の輪郭形状から手動選択された任意の一つの元 の輪郭形状を前記グラ ッ フ ィ ッ ク ディ ス プレイ 上で複 写して少な く と も一つの複写輪郭形状を生成し、
( ) 前記一つの元の輪郭形状と前記少な く とも一 つの複写輪郭形状とからなる形状群を表す形状データ を生成し、
( c ) 前記形状群の名称を手動で定義し、
( d ) 前記形状群名称に関連する加工条件データを 手動設定し、
( e ) 前記形状デー タ及び前記加工条件デー タに基 づいて前記形状群に係る加工に用いる N Cデー タを一 括して自動作成する こ とを特徴とする多数個取り指定 方法。
. 前記一つの元の輪 形状を複写すべきか否かを判別 する工程を更に含み、 前記一つの元の輪郭形状の複写 が不要であ る と判別したと き は、 前記複写を実行しな いと共に、 前記形状群名称の定義に代えて前記一つの 元の輪郭形状の名称を定義し、 前記形状群名称に関連 する加工条件データ設定に代えて前記一つの元の輪郭 形状の名称に関連する加工条件デ―タ を設定し、 更に、 前記形状群に.係る N Cデータ作成に代えて前記一つの
元の輪郭形状に係る加工に用いる N Cデータ を作成す る請求の範囲第 1 項記載の多数個取り指定方法。
. 前記形状群名称に関連する加工条件と して、 前記一 つの元の輪郭形状及び前記少な く と も一つの複写輪郭 形^のう ちの一つに関連する加工条件を設定する請求 の範囲第 1 項記載の多数個取り指定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/752,548 US5414807A (en) | 1990-01-25 | 1991-01-25 | Method of NC data preparation for repeated patterns |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2/13656 | 1990-01-25 | ||
| JP2013656A JPH03219305A (ja) | 1990-01-25 | 1990-01-25 | 多数個取り指定方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1991011761A1 true WO1991011761A1 (fr) | 1991-08-08 |
Family
ID=11839254
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1991/000083 Ceased WO1991011761A1 (fr) | 1990-01-25 | 1991-01-25 | Procede permettant de specifier l'usinage de pieces multiples lors de la preparation de donnees de commande numerique |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5414807A (ja) |
| EP (1) | EP0464227A1 (ja) |
| JP (1) | JPH03219305A (ja) |
| WO (1) | WO1991011761A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6359695B1 (en) * | 1992-02-26 | 2002-03-19 | Canon Kabushiki Kaisha | Repeated image forming apparatus with neighboring image boundary gradiation correction |
| JP3367202B2 (ja) * | 1994-05-19 | 2003-01-14 | 三菱電機株式会社 | 金型設計支援装置 |
| EP0736844B1 (en) * | 1995-03-29 | 2001-09-12 | CoCreate Software GmbH | A method of associating a dimensional representation with a structure in a CAD system |
| US6668317B1 (en) * | 1999-08-31 | 2003-12-23 | Intel Corporation | Microengine for parallel processor architecture |
| EP2002054A2 (en) * | 2006-03-31 | 2008-12-17 | The Procter & Gamble Company | Nonwoven fibrous structure comprising synthetic fibers and hydrophilizing agent |
| CN105867309A (zh) * | 2016-03-15 | 2016-08-17 | 天津大学 | 一种多类型组合孔群数控加工方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6279504A (ja) * | 1985-10-03 | 1987-04-11 | Fanuc Ltd | Ncデ−タ作成方法 |
| JPS6357146A (ja) * | 1986-08-28 | 1988-03-11 | Okuma Mach Works Ltd | 数値制御工作機械用多数個取り加工プログラミング方式 |
| JPH01321504A (ja) * | 1988-06-24 | 1989-12-27 | Hitachi Seiko Ltd | 制御装置 |
| JPH01321505A (ja) * | 1988-06-24 | 1989-12-27 | Fanuc Ltd | 穴加工用ncデータ作成方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS619705A (ja) * | 1984-06-25 | 1986-01-17 | Toyoda Mach Works Ltd | 数値制御工作機械 |
| JPS63181074A (ja) * | 1987-01-22 | 1988-07-26 | Fanuc Ltd | 形状描画方法 |
| JPH0685128B2 (ja) * | 1987-03-12 | 1994-10-26 | フアナツク株式会社 | 自動プログラミングシステム |
| JPH01200413A (ja) * | 1988-02-05 | 1989-08-11 | Fanuc Ltd | 相似形状のパートプログラム作成方法 |
| DE3888188D1 (de) * | 1988-12-06 | 1994-04-07 | Heidenhain Gmbh Dr Johannes | Verfahren zur Simulation der Bearbeitung eines Werkstückes und Darstellung desselben, sowie Vorrichtung zur Durchführung des Verfahrens. |
-
1990
- 1990-01-25 JP JP2013656A patent/JPH03219305A/ja active Pending
-
1991
- 1991-01-25 WO PCT/JP1991/000083 patent/WO1991011761A1/ja not_active Ceased
- 1991-01-25 EP EP91902793A patent/EP0464227A1/en not_active Withdrawn
- 1991-01-25 US US07/752,548 patent/US5414807A/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6279504A (ja) * | 1985-10-03 | 1987-04-11 | Fanuc Ltd | Ncデ−タ作成方法 |
| JPS6357146A (ja) * | 1986-08-28 | 1988-03-11 | Okuma Mach Works Ltd | 数値制御工作機械用多数個取り加工プログラミング方式 |
| JPH01321504A (ja) * | 1988-06-24 | 1989-12-27 | Hitachi Seiko Ltd | 制御装置 |
| JPH01321505A (ja) * | 1988-06-24 | 1989-12-27 | Fanuc Ltd | 穴加工用ncデータ作成方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP0464227A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0464227A1 (en) | 1992-01-08 |
| US5414807A (en) | 1995-05-09 |
| JPH03219305A (ja) | 1991-09-26 |
| EP0464227A4 (ja) | 1994-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1991011761A1 (fr) | Procede permettant de specifier l'usinage de pieces multiples lors de la preparation de donnees de commande numerique | |
| JP2002041115A (ja) | 工程管理システムおよび工程管理プログラム記憶媒体 | |
| JPH08147278A (ja) | 外部編集用プログラム登録装置 | |
| JP2765691B2 (ja) | シミュレーション方法 | |
| JPH08161378A (ja) | 設計支援装置 | |
| JP2880330B2 (ja) | プログラマブルコントローラのプログラミング装置 | |
| JP2869105B2 (ja) | ワーク加工データ編集方法 | |
| JPH07334222A (ja) | 工具経路編集方式 | |
| JPH05253792A (ja) | Ncデータ作成に於けるテーブル処理方式 | |
| EP0547225A1 (en) | Method for editing shape | |
| JPH09305662A (ja) | 掲示板方式による協調作業支援装置 | |
| JP2966531B2 (ja) | ウインドウ移動方式 | |
| JPH02245801A (ja) | Nc自動プログラミング方式 | |
| JPH06119030A (ja) | Ncデータ修正方式 | |
| JPH04235608A (ja) | 自動プログラミング装置 | |
| JP2642167B2 (ja) | 数値制御データ作成方法 | |
| JP2000298684A (ja) | 形状変形処理方法 | |
| JPH03219304A (ja) | Cad/camシステムにおける穴形状の定義方法 | |
| JPH03189708A (ja) | 金型用cad/camシステムにおける加工形状複写方法 | |
| JPH11110425A (ja) | 3次元モデル作成装置およびその方法 | |
| JPH03150604A (ja) | Cadシステムにおける加工指定方法 | |
| JPH06348681A (ja) | シミュレーション方法および装置 | |
| JPH10162035A (ja) | Cadデータの配置方法 | |
| JPH04313161A (ja) | Cadシステムにおける画面復元方法 | |
| JPH04229304A (ja) | Ncデータ作成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IT LU NL SE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1991902793 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1991902793 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 1991902793 Country of ref document: EP |