WO1993014449A1 - Procede de generation de programme d'usinage - Google Patents

Procede de generation de programme d'usinage

Info

Publication number
WO1993014449A1
WO1993014449A1 PCT/JP1993/000034 JP9300034W WO9314449A1 WO 1993014449 A1 WO1993014449 A1 WO 1993014449A1 JP 9300034 W JP9300034 W JP 9300034W WO 9314449 A1 WO9314449 A1 WO 9314449A1
Authority
WO
WIPO (PCT)
Prior art keywords
shape
band
machining program
belt
band shape
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/JP1993/000034
Other languages
English (en)
French (fr)
Inventor
Teruyuki Matsumura
Yuuji Deguchi
Noritake Nagashima
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 WO1993014449A1 publication Critical patent/WO1993014449A1/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
    • G05B19/40931Numerical 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/40932Shape input
    • 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 a machining program creating method, and more particularly to a machining program creating method for creating a band-shaped machining program.
  • a shape input method of inputting a shape component using a shape element key provided on a keyboard and manually inputting a part shape is widely used.
  • this shape element key a horizontal, vertical or diagonal straight line, arc, symbol, and the like are defined. For this reason, even a beginner can define a machining shape easily and by a simple operation by selecting a shape element key according to a shape to be machined.
  • the drawing sometimes shows only the center line and the band width of this band shape.
  • the operator has to calculate the shape of the contour lines inside and outside the band shape from the center line and the band width of the band shape and input the shape.
  • drawings may only show the shape inside the band shape and the band width. Even in such a case, the operator calculates the shape of the contour line outside the band shape from the shape inside the band shape and the band width. And input the shape. Conversely, in some cases, only the outer shape and the width of the band are drawn in the drawing. Even in such a case, there is a problem that the operator has to calculate the shape of the contour line inside the band shape and input the shape from the shape and the band width outside the band shape. Disclosure of the invention
  • the present invention has been made in view of such a point, and an object of the present invention is to provide a processing program creating method capable of easily defining a band shape.
  • a machining program creating method for creating a band-shaped machining program ⁇ -program a part shape and a band shape item are input, and the A method for creating a machining program, which is characterized by creating a machining program for a belt shape, is provided.
  • FIG. 1 shows an example of the display screen of the shape definition.
  • Figure 2 is a block diagram showing the configuration of the interactive numerical controller.
  • Figure 3 is a diagram showing an example of a display screen for inputting a band shape item
  • Figure 4 shows an example of a display screen that displays a simulation of the band shape.
  • Figure 5 shows the band shape after processing
  • Figure 6 is a flowchart showing the procedure for creating a band shape.
  • FIG. 2 is a block diagram showing a configuration of an interactive numerical control device that implements the processing program creation method of the present invention.
  • the processor (CPU) 11 controls the entire numerical controller according to the system program stored in R ⁇ M 12.
  • ROM read-only memory
  • EP R ⁇ M or E EP R ⁇ M is used.
  • RAM13 uses SRAM or the like, and stores various data or input / output signals.
  • CM ⁇ S backed up by a battery (not shown) is used for the non-volatile memory 14, and the component shape, parameters, pitch error correction amount, and tool correction that should be retained even after the power is turned off The quantity etc. are stored.
  • the graphic control circuit 15 converts the digital signal into a signal for display and supplies the signal to the display device 16.
  • a CRT or a liquid crystal display device is used for the display device 16.
  • the display device 16 can be used to create the machining program in an interactive format,
  • the keyboard 17 is composed of shape element keys, numerical keys, and the like, and necessary graphic data and machining data are input using these keys.
  • the axis control circuit 18 receives an axis movement command from the processor 11 and outputs an axis command to the servo amplifier 19.
  • the servo amplifier 19 receives the movement command and drives the servomotor of the machine tool 20. Move. These components are connected to each other by a bus 21.
  • the PMC (programmable 'machine' controller) 22 receives a T function signal (tool selection command) via the bus 21 when executing the application program. Then, this signal is processed by the sequence program, a signal is output as an operation command, and the machine tool 20 is controlled. Further, it receives a status signal from the machine tool 20, performs sequence processing, and transfers necessary input signals to the processor 11 via the bus 21.
  • the No. 21 has software keys 23 whose functions change depending on the system program, etc., and external devices such as a floppy disk drive (FDD), printer or paper tape reader (PTR).
  • the serial interface 24 to be sent to is connected.
  • This software window 23, together with the display device 16 and the keyboard 17 described above, has a CRTZMD I / O. Prepared for channel 25.
  • the bus 21 is connected to an interactive processor 31 (CPU) having a bus 30 separately from the processor 11 which is a processing CPU.
  • the bus 30 is connected with 1 to 01 ⁇ 32, RAM 33, and non-volatile memory 34.
  • the input screen for interactive data displayed on the display device 16 is stored in the ROM 32.
  • the ROM 32 also stores a processing program for creating a band-shaped machining program.
  • the overall motion trajectory of the tool is displayed as a background animation when creating a machining program.
  • the input screen is displayed on the display device 16.
  • the work or data that can be set by is displayed in the menu format. Which item to select from the menu is selected by software keys 23 arranged at the bottom of the screen corresponding to the menu. The meaning of soft key 23 changes for each screen.
  • An SRAM or the like is used as the RAM 33, and various data for conversation are stored here.
  • the input data is processed by the interactive processor 3.1 to create a machining program.
  • the created program data is sequentially displayed on the display device 16 used in an interactive manner in the background animation.
  • the machining program stored in the non-volatile memory 34 as an additional program is also executed during the machining simulation of the machine tool 20, and the foreground animation is executed. Is displayed.
  • the program creating section is a function realized by the processor 31 executing a processing program for creating a band-shaped machining program stored in the ROM 32.
  • FIG. 1 is a diagram showing an example of a display screen of a shape definition.
  • a display screen 16a is a screen displayed on the display device 16 shown in FIG.
  • the shape element 2 represents a shape element constituting the part shape 1 with a symbol and is displayed on the display screen 16a.
  • Softkey 3 is CRT / MDI. It corresponds to the command key that is commanded by pressing the software key 23 provided on the panel 25, and is composed of nine command-capable keys that change according to the processing content.
  • the figure shows the band shape command key for commanding the band shape of the part shape. -3a is displayed.
  • Part shape 1 is defined by inputting a predetermined shape element key clockwise from point 1a. In this way, the operator inputs the desired part shape interactively. Note that the input shape can be changed as needed.
  • FIG. 3 is a diagram showing an example of a display screen for inputting a belt-shaped item.
  • the same elements as those in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted.
  • the command keys corresponding to the inside command key 3b, the center line command key 3c, the outside command key 3d, and the cancel command key 3e among the soft keys 3 are shown at the same positions in FIG. It has changed from the contents of the command key.
  • the inside command key 3b is a key for instructing that the component shape 1 defined in FIG. 1 is the inside contour of the band shape.
  • the center line command key 3c is a key for instructing that the part shape 1 is the center line of the band shape.
  • the outer command key 3d is a key for instructing that the component shape 1 is the outer contour of the band shape.
  • Cancel command key — 3 e is a command key for canceling the conversion of part shape 1 to a band shape.
  • the band shape item 4 includes a line type 4a, a band width 4b, and a height 4c.
  • the operator needs to issue one of the inside command key 3b, the center line command key 3c and the outside command key 3d for the line type 4a.
  • FIG. 3 shows an example in which the operator presses the center line command key 3c to set the line type 4a to the center line of the band shape.
  • the operator must enter predetermined values for the band width 4b and the height 4c using the numerical keys provided on the keyboard 17 shown in FIG.
  • Figure 3 shows an example where the operator inputs a numerical value of 40.0 [mm] for the band width 4b and a numerical value of 20.0 [mm] for the height 4c.
  • the ⁇ island '' shape that leaves off the part of the band shape defined when a positive numerical value is input at height 4 c is replaced with the band shape defined when a negative numerical value is input at height 4 c.
  • Sharp part "groove" The shape is determined.
  • FIG. 4 is a diagram illustrating an example of a display screen in which a band shape is simulatedly displayed.
  • the same elements as those in FIG. 3 are denoted by the same reference numerals, and description thereof will be omitted.
  • the command key corresponding to the fixed command key 3f is different from the content of the command key shown at the same position in FIG.
  • a band shape 5 is displayed on the display screen 16a in accordance with the band shape item 4 defined in FIG. 3, instead of the component shape 1 defined in FIG.
  • the band shape 5 includes an outer contour line 5a and an inner contour line 5b, and the band width is 40.0 [mm].
  • the program creation unit creates a machining program for band shape 5.
  • the island shape 5c is obtained by processing the work 9 with the band shape 5 shown in FIG. 4 using the machine tool 20 shown in FIG.
  • the size (numerical value) of the band W corresponds to the numerical value defined by the band width 4b in the band shape item 4 in FIG.
  • the size of the height H. (numerical value) is equivalent to the numerical value defined by the height 4c in the band shape item o
  • the inside pocket processing and the outside contour processing of the band shape are performed from the part shape 1 defined in FIG. 1 and the band shape item 4 defined in FIG. Therefore, the operator can create and process a desired band shape in a short time.
  • the present invention is particularly effective when a machining program is created for a band shape of a character including alphanumeric characters.
  • FIG. 6 is a flowchart showing a procedure for creating a belt shape.
  • the number following S indicates the step number.
  • a part shape is input. That is, a line segment serving as the basis of the band shape, such as the component shape 1 shown in FIG. 1, is input using the shape element keys provided on the keyboard 17 shown in FIG.
  • a band shape item is input. Specifically, the user inputs the strip shape item 4 shown in FIG. 3 in an interactive manner. With this input, the shape of the band is determined.
  • a band shape calculation is performed inside the interactive numerical controller.
  • Input the processing conditions Enter the conditions for processing the band shape calculated in step S3. Specifically, input the machining conditions such as tool selection, cutting conditions, spindle speed and feed rate.
  • a machining program (NC statement) is output based on the band shape calculation in step S3 and the machining conditions in step S4.
  • machining can be performed by the machine tool 20 shown in FIG.
  • the present invention is applied to the interactive numerical control device, but the present invention can be similarly applied to the interactive program creating device.
  • the part shape was defined by inputting from the shape element keys of the keyboard 17, but other input means, for example, an ⁇ icon '' that graphically displays the shape element on the display screen 16 a
  • a command key called may be defined by commanding with a pointing device such as a mouse.
  • a band shape machining program is created from a part shape input by an operator from a keyboard having shape element keys and a band shape item input interactively.
  • the band shape can be easily defined, and a machining program can be created.

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

明 細 書 加工プログラム作成方法
技 術 分 野
本発明は加工プログラム作成方法に関し、 特に帯形状の加工 プログラムを作成する加工プログラ厶作成方法に関する。
背 景 技 術
対話型数値制御装置では、 キーボー ドに備えられた形状要素 キーを使用して形状構成要素を入力し、 部品形状を人力する形 状入力方法が広く使用されている。 この形状要素キーには、 水 平、 垂直又は斜めの直線や円弧及び記号等が定義されている。 このため、 加工する形状に沿って形状要素キーを選択すること によって、 初心者でも容易に、 しかも簡単な操作で加工形状を 定義することができる。
ところで、 従来の対話型数値制御装置では、 帯形状を定義す るために、 内側のポケッ ト部分を加工するための輪郭線と、 外 側の輪郭を加工するための輪郭線とを形状入力する必要がある。
しかし、 図面にはこの帯形状の中心線と帯幅としか描かれて いないことがある。 このような場合は、 オペレータは帯形状の 中心線と帯幅とから、 帯形状の内側及び外側の輪郭線の形状を 計算して形状入力しなければならないという問題点があつた。
同様に、 図面には帯形状の内側の形状と帯幅としか描かれて いないことがある。 このような場合も、 オペレータは帯形状の 内側の形状と帯幅とから、 帯形状の外側の輪郭線の形状を計算 して形状入力しなければならない。 逆に、 図面に帯形状の外側 の形状と帯幅としか描かれていないことがある。 このような場 合も、 オペレータは帯形状の外側の形状と帯幅とから、 帯形状 の内側の輪郭線の形状を計算して形状入力しなければならない という問題点があった。 発 明 の 開 示
本発明はこのような点に鑑みてなされたものであり、 帯形状 を簡単に定義できる加工プログラム作成方法を、 提供すること を目的とする。
本発明では上記課題を解決するために、 帯形状の加工プ σ ·グ ラムを作成する加工プログラム作成方法において、 部品形状と 帯形状項目とを入力し、 前記部品形状と前記帯形状項目とから、 帯形状の加工プログラムを作成することを特徵とする加工プロ グラム作成方法が提供される。
まず、 オペレータからキーボー ドに備えられた形状要素キー を使用して形状構成要素が入力され、 部品形状が定義される。 その後、 帯形状項目として、 例えば帯幅及び高さ等が入力され る。 これらの入力された部品形状と帯形状項目とから、 帯形状 の加工プログラ厶を作成する。 図 面 の 簡 単 な 説 明 図 1 は形状定義の表示画面の一例を示す図、
図 2は対話形数値制御装置の構成を示すプロック図、
図 3は帯形状項目入力の表示画面の一例を示す図、
図 4は帯形状をシミ ュ レ一シ ョ ン表示した表示画面の一例を 示す図、
図 5は加工後の帯形状を示す図、
図 6は帯形状の作成手順を示すフローチ ャ ー トである。 発明を実施するための最良の形態 以下、 本発明の一実施例を図面に基づいて説明する。
図 2は、 本発明の加工プロ グラ ム作成方法を実施する対話形 数値制御装置の構成を示すプロ ック図である。
プロセッサ (C P U ) 1 1 は、 R〇 M 1 2 に格納されたシス テムプログラムに従って数値制御装置全体を制御する。 R O .M
1 2には E P R〇Mあるいは E E P R〇Mが使用される。 R A M l 3は S R A M等が使用され、 各種のデータあるいは入出力 信号が格納される。 不揮発性メ モ リ 1 4には図示されていない バッテ リによってバックアップされた C M〇 Sが使用され、 電 源切断後も保持すべき部品形状、 パラ メ ータ、 ピッ チ誤差補正 量及び工具補正量等が格納されている。
グラフィ ック制御回路 1 5はディ ジタル信号を表示用の信号 に変換し、 表示装置 1 6に与える。 表示装置 1 6 には C R Tあ るいは液晶表示装置が使用される。 表示装置 1 6は対話形式で 加工プログラ ムを作成していく ときに、 形状及び加工条件等を
3¾: す 。
キーボード 1 7は形状要素キー、 数値キー等からなり、 必要 な図形データ、 加工データをこれらのキーを使用して入力する。 軸制御回路 1 8は、 プロセ ッ サ 1 1から軸の移動指令を受け て、 軸の指令をサーボアンプ 1 9に出力する。 サ一ボアンプ 1 9はこの移動指令を受けて、 工作機械 2 0のサーボモータを駆 動する。 これらの構成要素はバス 2 1によつて互いに結合され ている。
P M C (プログラマブル ' マシン ' コ ントローラ) 2 2は加 ェプロダラムの実行時に、 バス 2 1経由で T機能信号 (工具選 択指令) 等を受け取る。 そして、 この信号をシ一ケ ンス ' プロ グラ ムで処理して、 動作指令として信号を出力し、 工作機械 2 0を制御する。 また、 工作機械 2 0から状態信号を受けて、 シ ーケンス処理を行い、 バス 2 1を経由して、 プロセッサ 1 1に 必要な入力信号を転送する。
更に、 ノ ス 2 1には、 システムプログラム等によつて機能が 変化するソフ トウヱアキ一 2 3、 加工データをフ ロ ッ ピーディ スク装置 (FDD) 、 プリ ンタあるいは紙テープリーダ (P T R) などの外部機器に送るシ リ ァルイ ンタ フ ヱース 2 4が接続 されている。 このソ フ トウヱアキ一 2 3は、 上記表示装置 1 6、 キーボード 1 7とともに、 C R TZMD Iノ、。ネル 2 5に備えら れる。
上記バス 2 1には、 加工用の C PUであるプロセッサ 1 1 と は別に、 バス 3 0を有する対話用のプロセッサ 3 1 (C P U) が接続される。 バス 3 0には1?01^3 2、 R AM 3 3. 及び不 揮発性メ モ リ 3 4が接続されている。
上記表示装置 1 6に表示される対話形データの入力画面は、 ROM 3 2に格納されている。 また、 ROM 3 2には帯形状の 加工プログラムを作成する処理プログラムも格納されている。 この対話形データの入力画面において、 加工プログラム作成時 にバックグラ ウンドアニメ 一ショ ンとして、 工具の全体の動作 軌跡などが表示される。 また、 表示装置 1 6にはその入力画面 により設定可能な作業又はデータが、 メ ニュー形式で表示され る。 メ ニューのうちどの項目を選択するかは、 メ ニューに対応 して、 画面下部に配置されたソ フ ト ウエアキー 2 3により行う。 ソ フ ト ゥヱアキ一 2 3の意味は各画面毎に変化する。 R A M 3 3には S R A M等が使用され、 ここに対話用の各種データが格 納される。
入力されたデータは対話用のプロセッサ 3 .1 により処理され、 加工プログラムが作成される。 作成されたプログラムデータは、 対話形式で使用される表示装置 1 6 に、 逐次にバッ クグラ ウ ン ドアニメ 一シ ョ ン表示される。 また、 不揮発性メ モ リ 3 4 に加 ェプログラムと して格納された加工プログラムは、 工作機械 2 0の加工シ ミ ュ レーシ ョ ンの際にも実行され、 フ ォ アグラ ウ ン ドアニメ ーシ ョ ン表示される。 なお、 プログラム作成部は、 R O M 3 2に格納されている帯形状の加工プログラムを作成する 処理プログラムを、 プロセッサ 3 1が実行することによって実 現される機能である。
以下、 本発明の帯形状の加工プログラム作成手順について説 明する。
図 1 は、 形状定義の表示画面の一例を示す図である。 図にお いて、 表示画面 1 6 aは、 図 2に示す表示装置 1 6に表示され る画面である。 形状要素 2は、 部品形状 1を構成する形状要素 をシンボルで表現し、 表示画面 1 6 aに表示したものである。 ソ フ トキ一 3は、 C R T / M D I ノ、。ネル 2 5に備えられたソ フ ト ウヱアキ一 2 3を押すことによつて指令される指令キ一に相 当し、 処理内容に応じて変化する 9つの指令可能なキーから構 成される。 図には、 部品形状の帯形状を指令する帯形状指令キ - 3 aが表示されている。
オペレータによって、 キーボード 1 7から形状要素キーによ り部品形状が入力されると、 形状要素 2に入力された部品形状 を表示する。 同時に、 入力された部品形状に対応する線分等の 図形もシ ミ ュ レーショ ン表示される。 部品形状 1 は、 点 1 aか ら右廻りに所定の形状要素キーを入力して定義したものである。 こう して、 オペレータが対話形式により目的の部品形状を入力 する。 なお、 入力した形状は、 必要に応じて変更することもで きる。
オペレータが入力した部品形状 1を帯形状にしたい場合には、 ソフ トキ一 3の帯形状指令キー 3 aを押す。 ·このとき、 表示画 面 1 6 aは図 3に変わる。
図 3は、 帯形状の項目入力の表示画面の一例を示す図である。 図において、 図 1 と同一の要素については同一の番号を付し、 説明を省略する。 なお、 ソ フ トキ一 3のうち、 内側指令キー 3 b、 中心線指令キー 3 c、 外側指令キー 3 d及びキャ ンセル指 令キー 3 eに相当する指令キーが、 図 1の同位置に示す指令キ 一の内容から変化している。
内側指令キー 3 bは、 図 1で定義した部品形状 1が帯形状の 内側の輪郭線であることを指令するキーである。 中心線指令キ 一 3 cは、 部品形状 1が帯形状の中心線であることを指令する キーである。 外側指令キー 3 dは、 部品形状 1が帯形状の外側 の輪郭線であることを指令するキーである。 キヤ ンセル指令キ — 3 eは、 部品形状 1を帯形状にすることをキ ヤ ンセルする指 令キーである。
部品形状 1を帯形状にする指令キーが押されると、 オペレー タに帯形状項目 4の入力を促す。 帯形状項目 4には、 線種 4 a、 帯幅 4 b及び高さ 4 cがある。 オペレータは、 線種 4 aについ て、 内側指令キー 3 b、 中心線指令キー 3 c及び外側指令キ— 3 dのいずれかを指令する必要がある。 図 3では、 オペレータ が中心線指令キ一 3 cを押して、 線種 4 aを帯形状の中心線と した例を示す。 また、 オペレータは、 帯幅 4 b及び高さ 4 c に ついて、 図 2 に示すキーボー ド 1 7 に備えられた数値キーによ つて所定の数値を入力しなければならない。 図 3では、 ォペレ ―タが帯幅 4 bに 40. 0 [mm]の数値を、 高さ 4 c に 20. 0 [mm ]の数 値をそれぞれ入力した例を示す。 なお、 高さ 4 c に正の数値が 入力されると定義された帯形状の部分を削り残す 「島」 形状が、 高さ 4 cに負の数値が入力されると定義された帯形状の部分を 削る 「溝」 形状が確定する。
この帯形状項目 4の入力により、 帯形状が確定して図 4に変 わる。 図 4は、 帯形状をシ ミ ユ レ一シ ョ ン表示した表示画面の 一例を示す図である。 図において、 図 3 と同一の要素について は同一の番号を付し、 説明を省略する。 なお、 ソ フ トキー 3の うち確定指令キ一 3 f に相当する指令キーが、 図 3の同位置に 示す指令キーの内容から変化している。
このとき、 表示画面 1 6 aには、 図 1で定義した部品形状 1 の代わりに、 図 3で定義した帯形状項目 4に従って、 帯形状 5 が表示される。 帯形状 5は、 外側輪郭線 5 a と内側輪郭線 5 b とからなり、 その帯幅は 40. 0 [mm]である。
そして、 オペレータは帯形状 5を確定させるならば確定指令 キー 3 f を、 キ ャ ンセルするならばキヤ ンセル指令キ一 3 eを 押す。 もし、 オペレータが確定指令キー 3 f を押して、 所定の 加工条件を入力すると、 プログラム作成部が帯形状 5の加工プ グラムを作成する。
この加工プログラムにより、 加工を行なった後の帯形状を図
5に示す。 図において、 島形状 5 cはワーク 9を図 4に示す帯 形状 5について、 図 2に示す工作機械 2 0で加工したものであ る。 また、 帯蝠 Wの大きさ (数値) は、 図 3の帯形状項目 4の うち帯幅 4 bで定義した数値に相当する。 高さ Hの大きさ . (数 値) は、 帯形状項目 4のうち高さ 4 cで定義した数値に相当す る o
図から明らかなように、 図 1で定義した部品形状 1 と図 3で 定義した帯形状項目 4とから、 帯形状の内側のポケッ ト加工及 び外側の輪郭加工が行われる。 したがって、 オペレータは所望 の帯形状を短時間で作成し、 加工することができる。 なお、 本 発明は英数字を含む文字の帯形状について加工プログラムを作 成する場合に、 特に有効である。
図 6は、 帯形状の作成手順を示すフローチャー トである。 図 において、 Sの後に続く数字はステップ蕃号を示す。
〔S 1〕 部品形状入力を行う。 すなわち、 図 1 に示す部品形 状 1のように帯形状の基礎となる線分を、 図 2に示すキーボー ド 1 7に備えられた形状要素キーを使用して入力する。
〔S 2〕 帯形状項目入力を行う。 具体的には、 図 3に示す帯 形状項目 4を対話形式で入力する。 この入力により、 帯形状の 形状が確定する。
〔S 3〕 ステップ S 1の部品形状及びステツプ S 2の帯形状 項目に基づき、 対話形数値制御装置内部で帯形状演算を行う。 〔 S 4〕 加工条件入力を行う。 ステップ S 3で演算された帯 形状を加工するための条件を入力する。 具体的には、 工具選択、 切削条件、 主軸回転数及び送り速度等の加工条件を入力する。
〔 S 5〕 ステップ S 3の帯形状演算及びステップ S 4の加工 条件に基づき、 加工プログラム (N C文) を出力する。 これに より、 図 2に示す工作機械 2 0で加工を行う ことができる。
以上の説明では、 本発明を対話形数値制御装置において適用 したが、 対話型プログラム作成装置においても同様に適用する ことができる。
また、 部品形状はキ一ボ一 ド 1 7の形状要素キーから入力.し て定義したが、 他の入力手段、 例えば形状要素を表示画面 1 6 aにグラフィ ック表示する 「アイ コ ン」 と呼ばれる指令キーを マウス等のボイ ンティ ングデバイスで指令して定義するように してもよい。
以上説明したように本発明では、 オペレータにより形状要素 キーを備えたキーボー ドから入力された部品形状と、 対話形式 に入力された帯形状項目とから、 帯形状の加工プログラムを作 成するようにしたので、 帯形状を簡単に定義でき、 加工プログ ラムを作成することができる。

Claims

請 求 の 範 囲
1 . 帯形状の加工プログラムを作成する加工プログラム作成 方法において、
部品形状と帯形状項目とを入力し、
前記部品形状と前記帯形状項目とから、 帯形状の加工プ グ ラムを作成することを特徵とする加工プログラム作成方法。
2 . 前記部品形状には、 帯形状の中心線を入力することを特 徵とする請求項 1記載の加工プ口グラム作成方法。
3 . 前記部品形状には、 帯形状の内側の輪郭線を入力するこ とを特徵とする請求項 1記載の加工プログラム作成方法。
4 . 前記部品形状には、 帯形状の外側の輪郭線を入力するこ とを特徵とする請求項 1記載の加工プ Dグラム作成方法。
5 . 前記帯形状項目に帯幅及び高さを入力し、 前記帯形状が 島形状のときは前記高さを正の値として入力し、 前記帯形状が 溝形状であるときは負の値として入力することを特徵とする請 求項 1記載の加工プログラム作成方法。
PCT/JP1993/000034 1992-01-20 1993-01-12 Procede de generation de programme d'usinage Ceased WO1993014449A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP4/7415 1992-01-20
JP4007415A JPH05197411A (ja) 1992-01-20 1992-01-20 加工プログラム作成方法

Publications (1)

Publication Number Publication Date
WO1993014449A1 true WO1993014449A1 (fr) 1993-07-22

Family

ID=11665237

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1993/000034 Ceased WO1993014449A1 (fr) 1992-01-20 1993-01-12 Procede de generation de programme d'usinage

Country Status (3)

Country Link
EP (1) EP0576681A1 (ja)
JP (1) JPH05197411A (ja)
WO (1) WO1993014449A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100363849C (zh) * 2004-08-04 2008-01-23 鼎维工业股份有限公司 加工铣刀的参数设定方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5657113A (en) * 1979-10-16 1981-05-19 Daihatsu Motor Co Ltd Profile processing method of numerical control machine tool
JPS63132310A (ja) * 1986-11-25 1988-06-04 Fanuc Ltd ポケツト加工用ncプログラム作成方法
JPH01320502A (ja) * 1988-06-22 1989-12-26 Fanuc Ltd 同心円定義方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59212910A (ja) * 1983-05-18 1984-12-01 Fanuc Ltd Nc加工デ−タ作成方法におけるインクリメンタル量の符号決定方法
JPH01159705A (ja) * 1987-12-17 1989-06-22 Fanuc Ltd 部品形状入力方法
JPH03164907A (ja) * 1989-11-24 1991-07-16 Fanuc Ltd 端面形状データ入力方式
JPH0417891A (ja) * 1990-05-10 1992-01-22 Brother Ind Ltd 刺繍ミシンのためのデータ作成装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5657113A (en) * 1979-10-16 1981-05-19 Daihatsu Motor Co Ltd Profile processing method of numerical control machine tool
JPS63132310A (ja) * 1986-11-25 1988-06-04 Fanuc Ltd ポケツト加工用ncプログラム作成方法
JPH01320502A (ja) * 1988-06-22 1989-12-26 Fanuc Ltd 同心円定義方法

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
EP0576681A1 (en) 1994-01-05
EP0576681A4 (ja) 1994-08-03
JPH05197411A (ja) 1993-08-06

Similar Documents

Publication Publication Date Title
JPH04176539A (ja) 対話形数値制御装置
EP0247204B1 (en) Interactive programming device
US5327350A (en) Interactive type numerical control apparatus and method thereof
JPH05282021A (ja) Nc工作機械の加工条件生成方式
JPH08152909A (ja) 位置誤差補正方式
US5321346A (en) NC data creation method
WO1993014449A1 (fr) Procede de generation de programme d'usinage
JPH06202724A (ja) 数値制御装置
JPH02310604A (ja) 画面データ表示方式
EP0604661A1 (en) Conversational numeric control apparatus
JPH05204438A (ja) Cncの画面表示方式
JPH06202721A (ja) 数値制御情報作成装置
JP2771701B2 (ja) 対話形数値制御装置
JPH03294906A (ja) 加工プログラムの編集方式
WO1992011590A1 (fr) Procede d'instructions pour programme de fonctionnement de robot
JPH05297925A (ja) 対話形数値制御装置
EP0441977B1 (en) Display system of numeric control apparatus
JP2742172B2 (ja) フィードフォワード制御方式
JPH04252307A (ja) 対話形数値制御装置
JPH05233050A (ja) Cncのパラメータ入力方式
JPH05108136A (ja) 加工プログラム作成方法
JPH06250722A (ja) 対話形数値制御装置
WO1991007707A1 (fr) Procede de preparation de programmes de commande numerique pour unite de commande numerique interactive ou appareil de programmation automatique
JPH04148306A (ja) C軸加工プログラム作成方式
JPH0612115A (ja) 切削領域決定方式

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): KR 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 IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 1993901542

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1993901542

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1993901542

Country of ref document: EP