WO1991007708A1 - Procede de programmation automatique - Google Patents

Procede de programmation automatique Download PDF

Info

Publication number
WO1991007708A1
WO1991007708A1 PCT/JP1990/001410 JP9001410W WO9107708A1 WO 1991007708 A1 WO1991007708 A1 WO 1991007708A1 JP 9001410 W JP9001410 W JP 9001410W WO 9107708 A1 WO9107708 A1 WO 9107708A1
Authority
WO
WIPO (PCT)
Prior art keywords
program
machining
block
data
automatic programming
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
Application number
PCT/JP1990/001410
Other languages
English (en)
French (fr)
Inventor
Masaki Seki
Takashi Takegahara
Toru Matsunaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Publication of WO1991007708A1 publication Critical patent/WO1991007708A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/4093Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36186Programming languages for lathe, mill or general use mixed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36231Translate, convert machine independent to machine dependent program
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present invention relates to an automatic programming method capable of efficiently and accurately creating NC data for combined machining.
  • NC program for operating a multi-task machine that performs a plurality of types of machining is created by an automatic programming device.
  • Conventional programming equipment is a single-purpose machine that has only the function of creating NC data dedicated to specific machining.Therefore, multiple types of programming devices are used to create NC data for complex machining. Used.
  • NC data for combined machining for performing combined turning and milling
  • a separate NC program for turning is created from a part program for turning using a programming device, while another programming device is used.
  • NC data for milling is created from the milling bar program.
  • the NC data for turning and milling are edited to create the NC data for combined machining.
  • An object of the present invention is to provide an automatic programming method capable of efficiently and accurately creating NC data for combined machining.
  • the present invention provides (a) a multi-part machining part program including first and second part programs related to the first and second types of machining, respectively.
  • a group of translation means including a second translation means is provided.
  • the multi-tasking part program is read for each block, and the type of the part program of the block thus read is determined.
  • D) Using a translation means of a type corresponding to the result of the determination in the above step (c), the block program read in the step (c) is read. Automatically translated, which allows NC for multi-tasking machining based on the part program for multi-tasking machining Create data automatically and continuously.
  • one part program for combined machining including the first and second part programs relating to the first and second types of machining, respectively.
  • the first and second part programs are automatically read and discriminated for each type, and the first and second part programs are respectively added to the first and second NC data related to the first and second types of processing.
  • a part program of a group of translation means including first and second translation means for translating; NC data is automatically translated into the NC data using the translation means of the type corresponding to the type of system, so that the NC data for composite machining is automatically and continuously based on the part program for composite machining. Can be created manually.
  • FIG. 1 is a block diagram showing a main part of an automatic programming device for implementing an automatic programming method according to one embodiment of the present invention.
  • FIG. 2 is a flowchart showing the NC data creation process executed by the programming device of FIG.
  • the method according to one embodiment of the present invention creates NC data for combined machining including turning and milling, and an automatic programming device for performing this method includes: As shown in Fig. 1, a processor (CPU) 1, a read-only memory (ROM) 2, a random access memory (RAM) 3, and an NC data storage memory 4, keyboard 5, disk controller 6, and graphic display (C RT) 7. Elements 2 to 7 are connected to CPU 1 via bus 8.
  • CPU central processing unit
  • ROM read-only memory
  • RAM random access memory
  • NC data storage memory 4 keyboard 5
  • disk controller 6 disk controller
  • C RT graphic display
  • the part program for multi-task machining input to the device shown in Fig. 1 for creating NC data for multi-task machining is the first to the first for turning, milling and general-purpose machining.
  • the first to third part programs are arranged in the part program for composite machining according to the machining order in the composite machining.
  • the part program for compound machining is stored in the floppy disk FL.
  • the floppy disk FL as a system disk has various system programs, as well as multi-tasking part programs, and turning and The first to third parts for translating the first to third part programs for milling and general use into the first to third NC data for turning, milling and general purpose respectively.
  • 3 translators The first to third interpreters (interpretation programs) are stored as columns.
  • One program is from the floppy disk FL to RA
  • the CPU 1 reads the first block of the multi-tasking part program stored in the RAM 3 (step S1), and executes the part program of the first block. It is determined whether or not the program sentence is written in the first automatic programming language for turning, and whether or not the program sentence is a part program sentence for turning. Is determined (step S2). If the determination result is positive, CPU 1 translates the program text of the first block into the first NC data for turning using the first print program (step 1). (S4). For details, create NC data for turning and specify turning tools based on numerical data, tool control numbers, etc. described in the program text of the first block. And stores the execution result in memory 4.
  • step S2 determines whether or not the part program is a part program statement for line processing. Is determined (step S3). If the determination result is affirmative, the CPU 1 translates the program sentence into the second NC data for the fly processing using the second interpreter (step S5). In detail, based on the numerical data described in the program statement of the block, the tool control number, etc., it is necessary to create NC data for milling and to specify the milling tool. Execute, and store the execution result in memory 4.
  • Step S2 and S3 Both discrimination results in Steps S2 and S3 are negative, and therefore, the first block program sentence is the first and the second for the turning and the milling. 2 If it is determined that the program is written in a general-purpose third programming language other than the programming language, the CPU 1 uses the third interface printer to execute the program. The statement is translated, the process related to the instruction described in the program statement is executed, and the execution result is stored in the memory 4 (step S6). Next, it is determined whether or not the first block indicates a program end (step S7). In this case, since the determination result in step S7 is negative, CPU 1 reads the second block of the multi-task machining part program (step S1). The blocks corresponding to steps S2 to S7 are sequentially executed for the block.
  • each of the processes related to turning and milling is defined by dedicated commands, and each part program statement is defined.
  • the type of each program sentence is determined by determining the contents of the command included in the program sentence.

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デー タ を作成する場合、 先ず、 旋削 加工及びフ ラ イ ス加工の夫々 に関連するパ ー ト ブロ グラ ム を予め別個に作成し、 次いで、 プ ロ グ ラ ミ ン グ装置を 用いて旋削加工用パ ー ト プロ グラ ムから旋削加工用 N C データ を作成する一方、 別のプロ グ ラ ミ ン グ装置を用い てフ ラ イ ス加工用バ ー ト プ ロ グラ ム か ら フ ラ イ ス加工用 N Cデー タを作成している。 そ して、 旋削加工用及びフ ラ イ ス加工用の N Cデー タ を編集して複合加工用 N Cデ 一夕を作成している。
上記従来法によれば、 複合加工用 N Cデー タの作成に 時間と労力を要する と共に、 N Cデー タ の入力順序を誤 る等の N Cデー タ編集作業上の誤り が生じ易い。 発 明 の 開 示
本発明の目的は、 複合加工用 N C データを効率的かつ 正確に作成でき る 自動プロ グラ ミ ン グ方法を提供する こ ご にあ 。
上述の目的を達成するため、 本発明は、 ( a ) 第 1 及 び第 2 の種類の加工に夫々関連する第 1 及び第 2 のパ ー ト プロ グラ ムを含む複合加工用パ― ト プロ グラ ムを作成 し、 ( b ) 第 1 及び第 2 のパー ト プロ グラ ムを第 1 及び 第 2 の種類の加工に関連する第 1 及び第 2 の N Cデータ に夫々翻訳するための第 1 及び第 2 の翻訳手段を含む一 群の翻訳手段を設け、 ( c ) 複合加工用パー ト プロ グラ ムを 1 ブロ ッ ク毎に読み取り、 斯く 読み取ったブロ ッ ク のパー ト プロ グラ ムの種別を自動的に判別し、 ( d ) 前 記工程 ( c ) での判別結果に応じた種類の翻訳手段を用 いて、 前記行程 ( c ) で読み取ったブロ ッ ク のパ — ト プ ロ グラ ムを自動的に翻訳し、 これによ り複合加工用パ ー ト プロ グラ ムに基づいて複合加工用 N Cデー タを自動的 にかつ連続的に作成する。
上述のよ う に、 本発明によれば、 第 1 及び第 2 の種類 の加工に夫々関する第 1 及び第 2 のパ ー ト プロ グラ ムを 含む複合加工用パ ー ト プロ グラ ムを 1 プロ ッ ク毎に読取 つてその種別を自動的に判別し、 第 1 及び第 2 のパ ー ト プロ グラ ムを第 1 及び第 2 の種類の加工に関連する第 1 及び第 2 の N Cデータ に夫々翻訳するための第 1 及び第 2 の翻訳手段を含む一群の翻訳手段の、 パー ト プロ グラ ム の種別に対応する種類の翻訳手段を用いて N Cデータ に自動的に翻訳するよ う に したので、 複合加工用パー ト プロ グラ ムに基づいて複合加工用 N Cデー タ を自動的に かつ連铳的に作成でき る。 従って、 複合加工用パー ト プ ログラ ムを構成する各種パ ー ト プロ グラムを種別毎に区 分して作成する必要がな く、 パー ト プロ グラ ムを効率的 に作成でき る。 又、 各種パー ト プ ロ グラ ムを翻訳して得 た各種 N Cデー タ を複合加工用 N C データ に編集する こ とが不要であり、 従って、 編集上の誤りが生 じない。 こ の結果、 各種加工を所要の順序で実行可能とする正確な 複合加工用 N C デ -タを確実かつ迅速に作成でき る。
図 面 の 簡 単 な 説 明
第 1 図は本発明の一実施例の自動プロ グラ ミ ン グ方法 を実施するための自動プロ グラ ミ ン グ装置の要部を示す ブロ ッ ク 図、 及び
第 2 図は第 1 図のプロ グラ ミ ン グ装置によ り実行され る N C デ—夕作成処理を示すフ ロ ー チ ヤ一 ト であ る。
発明を実施するための最良の形態
本発明の一実施例の方法は旋削加工及びフ ラ イ ス加工 からなる複合加工用の N C デー タを作成する も ので、 こ の方法を実施する ための自動プロ グ ラ ミ ン グ装置は、 第 1 図に示すよ う に、 プロ セ ッ サ ( C P U ) 1, 読出し専 用メ モ リ ( R O M ) 2, ラ ンダム ア ク セ ス メ モ リ ( R A M ) 3, N Cデー タ記憶メ モ リ 4, キーボー ド 5 , ディ ス ク コ ン ト ロ ー ラ 6及びグ ラ フ ィ ッ ク デ ィ ス プ レイ ( C R T ) 7 を備えている。 要素 2〜 7.はバス 8 を介して C P U 1 に接続されている。
第 1 図のプロ グラ ミ ン グ装置において、 R 0 M 2 に格 納した制御プロ グラ ムに従って作動する C P U 1 の制御 下で、 シ ス テ ムプロ グラ ム及びパー ト プロ グラ ムをディ ス ク コ ン ト ロ ー ラ 6 に装塡 したフ ロ ッ ピィ ディ ス ク F L から R A M 3 に転送, 記憶し、 C P U 1 によ りパー ト プ ロ グラ ムから翻訳 した N C データ を メ モ リ 4 に格納する よ う に している。 C P U 1 による演算中、 演算結果の一 時記憶に R A M 3 が使用される。
詳し く は、 複合加工用 N Cデータ作成のために第 1 図 の装置に入力される複合加工用パ ー トプロ グラ ムは、 旋 削加工用, フ ラ イ ス加工用及び汎用の第 1 〜第 3 自動プ ロ グラ ミ ング言語 (FAPT TURN, FAPT MILL, FAPT) を用 いてオ ペ レータが夫々作成した旋削加工用, フ ラ イ ス加 ェ用及び汎用の第 1 〜第 3 パ ー ト プロ グラ ムからなり、 第 1 〜第 3 パ ー ト プロ グラ ムは、 複合加工用パ— ト プロ グ ラ ム内において複合加工での加工順序に従って夫々配 列されている。 複合加工用パー ト プロ グラ ム はフ ロ ッ ピ ィ ディ ス ク F L に格納される。 シ ス テ ムディ ス ク と して のフ ロ ッ ピ ィ ディ ス ク F L には、 複合加工用パ一 ト プロ グラ ム に加えて、 各種シ ス テ ムプロ グラ ム と、 旋削加工 用, フ ラ イ ス加工用及び汎用の第 1 〜第 3 パ ー ト プロ グ ラ ムを旋削加工用, フ ラ イ ス加工用及び汎用の第 1 〜第 3 N Cデータ に夫々翻訳するための第 1 〜第 3 の翻訳手 段と して の第 1 〜第 3 イ ン タ プ リ タ (解釈プ ロ グラ ム) とが格納されている。
以下、 第 2 図を参照して、 第 1 図のプロ グ ラ ミ ン グ装 置の作動を説明する。
C P U 1 の制御下でシ ス テ ム プロ グラ ム, 複合加工用 ノ、。一 ト プ ロ グ ラ ム等がフ ロ ッ ピ ィ デ ィ ス ク F Lから R A
M 3 に転送, 記億された後、 C P U 1 によ り第 2 図の N Cデータ作成処理が実行される。
先ず、 C P U 1 は、 R A M 3 に格納した複合加工用パ ー ト プ ロ グラ ム の最初のブロ ッ ク を読取り ( ス テ ッ プ S 1 ) 、 最初のブ ロ ッ ク のパー ト プ ロ グラ ム文が旋削加工 用の第 1 自動ブロ グラ ミ ング言語で記述されているか否 かを判別して、 当該プロ グラ ム文が旋削加工用のパー ト プロ グ ラ ム文であ るか否かを判別する (ス テ ッ プ S 2 ) 。 この判別結果が肯定であれば、 C P U 1 は、 最初のプロ ッ ク のプ ロ グラ ム文を第 1 ィ ン 夕 プ リ 夕を用いて旋削加 ェ用の第 1 N C データ に翻訳する (ステ ッ プ S 4 ) 。 詳 し く は、 最初のプロ ッ ク のブロ グラ ム文に記述された数 値デー タ, 工具管理番号等に基づいて旋削加工用 N Cデ - タ の作成, 旋削加工用工具の指定等を実行 し、 実行結 果をメ モ リ 4 に格納する。
一方、 ス テ ッ プ S 2 での判別結果が否定であれば、 最 初のブロ ッ ク のプ ロ グラ ム文がフ ラ イ ス加工用の第 2 自 動プロ グラ ミ ン グ言語で記述されているか否かを判別し て、 フ ラ イ ス加工用のパ― ト プロ グラ ム文であるか否力 > を判別する ( ス テ ッ プ S 3 ) 。 判別結果が肯定であれば、 C P U 1 は、 当該プロ グ ラ ム文を第 2 イ ン タ プ リ タ を用 いてフ ラ イ ス加工用の第 2 N C デー タ に翻訳する ( ス テ ッ プ S 5 ) 。 詳し く は、 当該ブロ ッ ク のプロ グラム文に 記述された数値データ, 工具管理番号等に基づいてフ ラ イ ス加工用 N C デー タ の作成, フ ラ イ ス加工用工具の指 定等を実行し、 実行結果をメ モ リ 4 に格納する。
ス テ ッ プ S 2及び S 3 での双方の判別結果が共に否定 であり、 従って、 最初のブロ ッ ク のプロ グ ラ ム文が旋削 加工用及びフ ラ イ ス加工用の第 1, 第 2 プロ グラ ミ ング 言語以外の、 汎用の第 3 プ ロ グラ ミ ン グ言語で記述され ている と'判別する と、 C P U 1 は、 第 3 イ ン タ プ リ タを 用いて当該プロ グラ ム文を翻訳してこのプロ グラム文に 記述された指令に関する処理を実行し、 実行結果をメ モ リ 4 に格納する (ステ ッ プ S 6 ) 。 次いで、 最初のブロ ッ クがプロ グラ ムェ ン ドを示すか否かを判別する (ス テ ッ プ S 7 ) 。 こ こ では、 ス テ ッ プ S 7 の判別結果が否定 にな る ので、 C P U 1 は、 複合加工用パー ト プロ グラ ム の第 2 番目のブロ ッ ク を読取り (ス テ ッ プ S l ) 、 当該 ブロ ッ ク についてステ ッ プ S 2 〜 S 7 の対応する ものを 順次実行する。
その後、 複合加工用パ― ト プロ グ ラ ムの新たなブロ ッ クが読み取られる度にス テ ッ プ S 2 〜 S 7 の対応する も のが実行される。 この結果、 夫々 のブロ ッ ク のプロ グラ ム文が各プロ グ ラ ム文の種別に応じた種別のィ ン タプリ 夕を用いて順次翻訳され、 これによ り複合加工用パー ト プロ グラ ムが自動的にかつ連続的に作成され、 メ モ リ 4 に格納される。 その後、 汎用のパ ー ト プロ グラ ムに含ま れかつプロ グラ ム エ ン ドを表す指令 「F I N 1」 を含むプロ グラ ム文が実行さ れ、 従つ て、 複合加工用パ一 ト プロ グ ラ ム の全てが実行されたと判別する と、 C P U 1 は第 2 図の N C データ作成処理を終了する。
本発明は上記実施例に限定されず、 種々の変形が可能
V? る。
例えば、 上記実施例では旋削加工用, フ ラ イ ス加工用 及び汎用のパ ー ト プロ グラ ム文を互いに異なるプロ グラ ミ ング言語で記述した場合を説明したが、 旋削加工用, フ ラ イ ス加工用及び汎用のプロ グラ ム文を同種のプロ グ ラ ミ ン グ言語で記述して も良い。 こ の場合、 複合加工用 パー ト プロ グラ ム において、 旋削加工及びフ ラ イ ス加工 に関連する処理の各々を専用のコ マ ン ドによ り定義する と共に、 各々のパー ト プロ グラ ム文に含まれる コマ ン ド の内容を判別する こ とによ り各該プロ グラ ム文の種別を 判別し、 更に、 各プロ グラ ム文についての旋削加工用, フ ラ イ ス加工用又は汎用の N C デー タ作成処理を終える 度に各該プロ グラ 厶文がプロ グラ 厶 ェ ン ドを表すか否か を判別する。

Claims

請 求 の 範 囲
( a ) 第 1 及び第 2 の種類の加工に夫々関連する第 1 及び第 2 のパ ー "h プロ グラ ム を含む複合加工用パ ー ト プ ロ グラ ム を作成し、
( b ) 前記第 1 及び第 2 のパー ト プロ グ ラ ムを前記 第 1 及び第 2 の種類の加工に関連する第 1 及び第 2 の N Cデータ に夫々翻訳するための第 1 及び第 2 の翻訳 手段を含む一群の翻訳手段を設け、
( c ) 前記複合加工用パー ト プ ロ グラ ムを 1 ブロ ッ ク毎に読み取り、 斯く 読み取ったブロ ッ ク のパー ト プ ロ グラ ム の種別を自動的に判別し、
( d ) 前記工程 ( c > での判別結果に応じた種類の 翻訳手段を用いて、 前記行程 ( c ) で読み取ったプロ ッ ク のパ ー ト プログラ ムを自動的に翻訳し、 これによ り前記複合加工用パ ー ト プロ グラ ムに基づいて複合加 ェ用 N Cデー タ を自動的にかつ連続的に作成する自動 プロ グラ ミ ング方法。
. 前記第 1, 第 2 のパー ト プロ グ ラ ムが旋削加工及び フ ラ イ ス加工に夫々関連する請求の範囲第 1 項記載の 自動プロ グラ ミ ング方法。
. 前記複合加工パー ト プ ロ グラ ムは、 前記旋削加工及 びフ ラ ィ ス加工のいずれにも関連しない第 3 のパ ー ト プロ グラ ムを含み、 前記第 3 のパー ト プロ グラ ムを第 3 の翻訳手段を用いて自動的に翻訳する請求の範囲第 2項記載の自動プロ グ ラ ミ ン グ方法。
4 . 前記第 1, 第 2 のパー ト プロ グ ラ ムは旋削加工用及 びフ ラ イ ス加工用の第 1, 第 2 の自動プ ロ グラ ミ ン グ 言語で夫々記述され、 前記第 3 のパー ト プ ロ グラ ムは 汎用の第 3 の自動プロ グ ラ ミ ン グ言語で記述され、 前 記工程 ( c ) で読み取っ たブロ ッ クのパ ー ト プロ グラ ムが前記第 1 〜第 3 の自動プロ グラ ミ ン グ言語のいず れで記述されているかを判別する こ とによ り当該パ ー ト プロ グラ ム の種別を判別する請求の範囲第 3項記載 の自動プロ グ ラ ミ ン グ方法。
5 . 前記一群の翻訳手段は、 前記第 1, 第 2 の翻訳手段 を成す第 1, 第 2 イ ンタ プリ タを含む一群のイ ン夕 プ リ タからなる請求の範囲第 1 項記載の自動プロ グラ ミ ング方法。
PCT/JP1990/001410 1989-11-17 1990-11-01 Procede de programmation automatique Ceased WO1991007708A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP1297589A JPH03158908A (ja) 1989-11-17 1989-11-17 複合加工機における自動プログラミング方式
JP1/297589 1989-11-17

Publications (1)

Publication Number Publication Date
WO1991007708A1 true WO1991007708A1 (fr) 1991-05-30

Family

ID=17848511

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1990/001410 Ceased WO1991007708A1 (fr) 1989-11-17 1990-11-01 Procede de programmation automatique

Country Status (4)

Country Link
US (1) US5270918A (ja)
EP (1) EP0454856A4 (ja)
JP (1) JPH03158908A (ja)
WO (1) WO1991007708A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05150821A (ja) * 1991-11-26 1993-06-18 Yaskawa Electric Corp ロボツト制御装置
US5724242A (en) * 1995-03-21 1998-03-03 Caterpillar Inc. Method for producing production control software for a natural gas engine controller
US6269300B1 (en) 1995-03-29 2001-07-31 Caterpillar Inc. Method for producing production control software for a natural gas or diesel engine controller
JPH1086040A (ja) * 1996-06-13 1998-04-07 Mitsubishi Electric Corp 多系統の自動プログラミング方法及びその装置
US6401004B1 (en) * 1996-11-07 2002-06-04 Kabushiki Kaisha Mori Seiki Seisakusho Method and device for analyzing NC program for NC machining
JP2002312008A (ja) * 2001-04-12 2002-10-25 Fanuc Ltd 数値制御装置
US6834214B2 (en) * 2001-05-24 2004-12-21 The Boeing Company System, method and computer-program product for transferring a numerical control program to thereby control a machine tool controller
GB0303270D0 (en) * 2003-02-13 2003-03-19 Renishaw Plc A machine tool control process and apparatus therefor
KR100766310B1 (ko) * 2006-01-04 2007-10-11 포항공과대학교 산학협력단 G 코드로부터 step-nc 파트 프로그램으로 변환하는 방법 및 기록매체
US7761183B2 (en) * 2006-02-13 2010-07-20 Sullivan Douglas G Methods and systems for producing numerical control program files for controlling machine tools
JP6568152B2 (ja) * 2017-06-30 2019-08-28 ファナック株式会社 数値制御装置
US20200241500A1 (en) * 2019-01-25 2020-07-30 Taiwan Development Institute Numerical control machine tool processing program sharing method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59172008A (ja) * 1983-03-22 1984-09-28 Mitsubishi Electric Corp 数値制御装置
JPS6312005A (ja) * 1986-07-02 1988-01-19 Brother Ind Ltd 自動プログラミング装置
JPS63229504A (ja) * 1987-03-19 1988-09-26 Fanuc Ltd 自動プログラミングシステム
JPS63317807A (ja) * 1987-06-22 1988-12-26 Mitsubishi Electric Corp 加工プログラムの系統別分割作成方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3439346A (en) * 1966-08-17 1969-04-15 Giddings & Lewis Record reading system for simultaneous control of a plurality of devices
US3739157A (en) * 1970-09-30 1973-06-12 Bendix Corp Method for preparing program medium for multiple controlled element machine
JPS58143945A (ja) * 1982-02-13 1983-08-26 Makino Milling Mach Co Ltd 金型加工システム
JPS5981707A (ja) * 1982-10-30 1984-05-11 Fanuc Ltd Ncデ−タ自動作成方法
JPS59216207A (ja) * 1983-05-23 1984-12-06 Mitsubishi Electric Corp 数値制御装置
JPS6257852A (ja) * 1985-09-04 1987-03-13 Toyoda Mach Works Ltd 自動プログラミング装置
JPS62267804A (ja) * 1986-05-15 1987-11-20 Fanuc Ltd Ncデ−タ変更方法
JPH02143306A (ja) * 1988-11-25 1990-06-01 Mitsubishi Electric Corp 数値制御装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59172008A (ja) * 1983-03-22 1984-09-28 Mitsubishi Electric Corp 数値制御装置
JPS6312005A (ja) * 1986-07-02 1988-01-19 Brother Ind Ltd 自動プログラミング装置
JPS63229504A (ja) * 1987-03-19 1988-09-26 Fanuc Ltd 自動プログラミングシステム
JPS63317807A (ja) * 1987-06-22 1988-12-26 Mitsubishi Electric Corp 加工プログラムの系統別分割作成方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0454856A4 *

Also Published As

Publication number Publication date
JPH03158908A (ja) 1991-07-08
US5270918A (en) 1993-12-14
EP0454856A4 (en) 1992-04-22
EP0454856A1 (en) 1991-11-06

Similar Documents

Publication Publication Date Title
WO1991007708A1 (fr) Procede de programmation automatique
EP1186976B1 (en) NC machining simulation apparatus
CN116880360B (zh) 一种车铣数控加工控制方法、系统及存储介质
US4994957A (en) System for simultaneously displaying all ladder diagram segments in which an operator designated relay appears as an input or output
JP2006119884A (ja) シーケンスプログラムの編集装置
US5126956A (en) Method and apparatus for displaying segments of a ladder diagram which turn on an operator specified relay
JPH0313023B2 (ja)
JP2852986B2 (ja) 加工システム
JP3259987B2 (ja) 対話形数値制御装置
JP4882666B2 (ja) 数値制御装置
JP2527722B2 (ja) プログラマブルコントロ―ラのプログラム自動作成方法および装置
JPS63149705A (ja) Ncデ−タ作成装置
JP2004268189A (ja) 加工プログラム作成装置
EP0089194B1 (en) Method and apparatus for displaying ladder diagrams
JPH0697413B2 (ja) 自動プログラム作成装置
JPH0673084B2 (ja) 数値制御装置における補助機能復帰方法
JP2730040B2 (ja) Ncデータ作成方法
JP2002297211A (ja) Ncプログラムの集約方法。
WO2025196894A1 (ja) プログラム作成装置、及びコンピュータが読み取り可能な記憶媒体
JP2001100825A (ja) Ncデータ変換装置、ncデータ変換方法および記憶媒体
KR20030009803A (ko) 공작기계의 가공 프로그램 문법 검색방법
JP2588788B2 (ja) ファイル抽出方式
JP2603219B2 (ja) 加工プロセス制御部を有するncデータ作成装置
KR100817364B1 (ko) 프로그래머블 로직 컨트롤러의 주변 장치 및 그 프로그램작성 방법
JP2565509B2 (ja) 自動プログラミング方法

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: 1990916080

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1990916080

Country of ref document: EP

WWR Wipo information: refused in national office

Ref document number: 1990916080

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1990916080

Country of ref document: EP