WO1984003243A1 - Procede de determination du cheminement d'un outil - Google Patents

Procede de determination du cheminement d'un outil Download PDF

Info

Publication number
WO1984003243A1
WO1984003243A1 PCT/JP1984/000044 JP8400044W WO8403243A1 WO 1984003243 A1 WO1984003243 A1 WO 1984003243A1 JP 8400044 W JP8400044 W JP 8400044W WO 8403243 A1 WO8403243 A1 WO 8403243A1
Authority
WO
WIPO (PCT)
Prior art keywords
tool
turn
path
point
machining
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/JP1984/000044
Other languages
English (en)
French (fr)
Inventor
Hajimu Kishi
Masaki Seki
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 WO1984003243A1 publication Critical patent/WO1984003243A1/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/40937Numerical 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 machining or material parameters, pocket machining
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50109Soft approach, engage, retract, escape, withdraw path for tool to workpiece
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50111Retract tool along path, reengage along same path
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50116Select approach path out of plurality
    • 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 method for determining a tool path.
  • a tool path determination method suitable for determining a tool path from an ab ⁇ -h end point to a machining start point or from a machining end point to a tool relief start point.
  • the setting method related to the setting method.
  • a numerically controlled machine tool the tool is approached from a predetermined position (for example, a reference point) toward the work, and after the approach is completed, the tool is moved from the approach completion point to the next point.
  • the workpiece is moved by a short distance cutting feed to the processing start point, and then the work is NC-processed as directed.
  • a short distance from the machining completion point to the tool start point is moved by cutting feed 1 ?, and then the tool is released from the tool start point to the specified position.
  • the end point of the approach or the start point of the escape is set at a position slightly away from the work, taking into account the work margin, etc.
  • the tool path from the end point to the machining start point is determined so that the tool path smoothly reaches the first heart of the machining path in terms of the machining ellipse.
  • the tool path from the escape to the starting point is determined such that the tool path is connected smoothly to the last house.
  • the NC data of the above-mentioned tool path is used at the beginning of the machining path. Su or the last c. Created by performing complicated calculations while considering the shape of the NC data, equivalent to creating NC data
  • An object of the present invention is to provide a tool path determination method that can easily and quickly determine a tool path from an approach completion point to a machining start point and a tool path from a machining completion point to an escape start point. It is to provide.
  • Another object of the present invention is the first 7JQ tool path from the approach completion point to the D machining start point.
  • the purpose of the present invention is to provide a tool path determination method that can smoothly make a difference.
  • Another object of the present invention is to finish the tool path from the machining completion point to the escape start point at the end of machining.
  • An object of the present invention is to provide a method for determining a tool path that can be smoothly connected to a tool.
  • the method of determining the tool path on the surface is to provide a tool path determination method. Disclosure of the invention
  • the present invention relates to a plurality of tool path heaters from an abutment completion point to a machining start point and / or a plurality of tool path heaters from a machining completion point to a tool escape start point.
  • Predetermined tool path c Along with designating a turn, inputting data necessary for setting the completion point of the approach or the starting point of tool escape, the user inputs the data by using the specified tool path pattern and input data.
  • FIG. 1 is an explanatory view showing a turn.
  • FIG. 1 is an explanatory view in a case where a tool path (referred to as an “abroach path”) exists on an extension of the first machining chamber.
  • the route passage is the first processing part.
  • Fig. 3 shows the machining path where the approach passage is the first one.
  • Fig. 4 to Fig. 6 show various tool passages from the machining completion point to the tool relief start point when they are on the tangent circle of the tool.
  • Fig. 4 is an explanatory diagram showing the turn.
  • Fig. 4 is an explanatory diagram when the tool passage (called an escape passage) exists on the extension of the last road. Processing c.
  • FIG. 6 shows the machining path where the escape path is the last one.
  • FIGS. 7 to 11 are explanatory diagrams for explaining the N.C data creation process according to the present invention
  • FIGS. 12 and 11 are the present invention.
  • Block diagram of the embodiment in which is applied to NC data creation Fig. 13 is a flowchart of the same process, Fig. 14 is a block diagram in which the present invention is applied to numerical value control It is.
  • Figures 1 to 3 show the tool path from the approach completion point to the machining start point. It is explanatory drawing which shows a turn, and each figure (A) is the first c of a passage. When the surface is straight, each figure (B) shows the case where the first house of the machining path is an arc.
  • Figs. 1 (A) and (B) show the extension line E S of the first house PF, respectively.
  • OMPI Defines Bed B over switch completion point P a to the above, by the approach completion point P a] 9 first Ha.
  • the tool 11 is fed at the cutting speed F i along the extension line ES up to the start point P s of the tool, and thereafter, cutting is performed along the first house PF to the end point P e .
  • FIG. 2 (A), (B), respectively define the Avro over switch completion point p a definitive on tangent TS to start P s of the first wafer ° scan PF, I ⁇ A Bed B over switch completion point]? First Ha. Until the starting point P s of the scan in the tangential TS feeding the tool 1 1 the cutting speed FI, a case of cutting ⁇ E until the end point P e along the first wafer ° scan PF after 3 ⁇ 4.
  • Figures 4 to 6 show the tool path c from the machining completion point to the tool escape start point. It is explanatory drawing which shows a turn, and each figure-(A) is the last c of a processing path. If s is a straight line, each ⁇ I (B) is the last c in the aisle. Where ⁇ is an arc
  • FIG. 4 (A), ( ⁇ ) each last of the scan - defines the L tool escape ⁇ starting point P a prolonged ⁇ on the ES of, ⁇ E end point by P e]) extended until the tool fled II starting point P a This is the case where the tool 11 is fed by cutting feed F i along 3 ⁇ 4.
  • FIG. 5 (A), (B) are each us at the end of the Ha ° scan ⁇ 1 ⁇ of the end point P e ⁇ Ha ° scan? Tool escape start point on tangent line TS tangent to L
  • FIG. 6 (A), (B) are each tail end point P e of the last C ° scan PL ⁇ Ha. Tool escape starting point on the tangent circle TC that touches the PL
  • a Le off ⁇ Tsu sheet 1 is ⁇ Drain scan
  • a Le off ⁇ Beck preparative "XY" specifying the distance i shown in FIG. 1 through ⁇ 6 figures to Figure 1 the
  • NC data is - - GOO Xx a Yy a:
  • the first blanking Lock in click "G00" is the positioning of the G function instruction der i9, Chi completion point P a until the first blanking Lock R eference point or et al A-flops by the click and Russia over movement is instructed
  • the second professional click in "G01" is a straight cutting G function instructions der, second blanking b by the click]? a professional over switch completion point P a or al machining start point P Movement at speed fi up to s is instructed.
  • the above is distance
  • NC data processing Ha 0 scan PF of ⁇ 1 an arc is Xx e Yy e I- i J j ;
  • (6, 6) are coordinate values of the end point 1) 6, (- i, j) is the i down click Li main te le value until the arc starting point P s or al arc center P c. Therefore, if the arc radius is r,
  • NC data is GO 0Xx a Yy a
  • G02 is the G function command for clockwise arc cutting
  • the first block is used to move from the reference point to the completion point of the approach.
  • tool movement is instructed, that by the speed fi along an arc of up to machining start point P s from the second block to the I i9 Abu b ⁇ "Chi completion point P a movement is instructed.
  • NC data is created in exactly the same way as in (1).
  • the first machining C that is an arc.
  • the 'slope ra i of L N is calculated using i and j
  • NC data y s-r ⁇ s .0 ⁇ [1 -cosa] _ r »cos ⁇ ⁇ sina (20) j? Therefore, the NC data is
  • Origin P s (X s, ys) center P c '(X c 7, y c r) between Se'en TC inclination m of the straight line LN connecting the first JD E c is an arc.
  • the first machining C is performed from the approach completion point Pa.
  • Tool path to the starting point P s of the scan PF has been described with the NC data creation of (Apu B over switch path), FIG. 4 (A), (B) ⁇ optimum first 6 m (A), (B)
  • the NC data for the escape tool path can be obtained by almost the same method except that the tool I multi-movement direction is different. For example, to determine the escape path shown in Fig. 4 (A), the following data
  • FIG. 12 is a block diagram of an embodiment in which the present invention is applied to the NC data preparation equipment
  • FIG. 13 is a flowchart of the processing.
  • the processing device 104 transfers the NC data to the N for the machining path. Arrange before. 'After that, the data for specifying the escape path from the data input device 101 to the machining start point to the escape start point was obtained from the data input device 101 (A),
  • the processing device 104 When the format data is input, the processing device 104 performs the same processing as the NC data creation of the approach passage to create the escape passage NC data.
  • the processing device 104 arranges the NC data for the escape passage at the end of the NC data for the machining passage, and finishes the creation of all the NC data. All NC data is stored in RAM103.
  • NC data is output to an external storage medium via the tape chan- nel 105 or the tape tape device 10S, and the processing is terminated.
  • FIG. 14 is a block diagram of an embodiment in which the tool path determination method of the present invention is applied to a numerical control device.
  • Program data is written and stored in NC tape 201.
  • the machining program data includes the data for the approach passage shown in (A to (C)), the NC data for specifying the machining passage, and the ( It is composed of the data for the escape passage shown in (A) to (C), and the format of the data in (A) to (C) is used for the alpha data.
  • the alphabet "P" is used for the word "T”.
  • the numerical control unit 203 performs the NC data; the Totori device 204 performs the N-C for one block.
  • the data * is read, and the NC data is stored in the input memory 205K.
  • the numerical control unit 203 decodes the NC data stored in the input memory 205, and outputs a numerical value including the alphabet "P" in the NC data. Check what to do.
  • NC data in ⁇ Lumpur off Ape Tsu Bok ⁇ P "or * Includes your Razz the NC data is .i several ⁇ a certain auxiliary function instruction to be output to a tool exchange instruction spindle times If it is a speed command, the numerical control section 203 inputs these to the machine tool 2007 via the high-power circuit 206.
  • the numerical controller 203 performs a path described later.
  • the numerical control section _ 203 will be abs ⁇ -h / h
  • the numerical control unit 203 executes the following path control.
  • the passage along a straight line] j will be described.
  • the number il iE 2 0 3 target position is Kioku input
  • Note 1 2 0 3 is Kioku current position * are (X a, Y a, Z a) whether al fin click Li main te le value X i of each axis, Y i, obtains the Z i.
  • the speed component in each axis direction is obtained from the incremental value and the command feed speed F.
  • the loss distributor 210 has three axes simultaneously based on the input data (X, JY, Z). Perform distribution calculation and distribute. Generates XP, YP, and Zp and distributes them. Input the screws to the support and circuits 211X, 211Y, and 211 of each sleeve, and rotate the servos and motors 212 ⁇ , 212 2, and 212 ⁇ . I do. As a result, the tool moves toward the target position n relatively to the work.
  • wholesaler 203 calculates the current axial position Xa, Ya, Za stored in the memory 203 every T seconds according to the following equation.
  • control unit 03 sets the initial values of the remaining movement amounts Xr, Yr, Zr (Xr, Yr, ⁇ r stored in the memory 209 every T seconds to infinity).
  • the incremental values X i, Y i, and Z i) are given by
  • the NC data reader 204 is used to read the next NC data.
  • Numerical Lightning II Control Unit 203 will use the NC data reading device if the read NC data contains the alphabet W P ".
  • the first machining after doing 204 In addition to reading the NC data of the source and storing it in the input memory 205, the CPU also inputs the calculation start command CSI to the abort Z escape path calculation unit 203 as described above.
  • Numerical control section 203 is an approach.
  • the numerical control unit 203 performs the path processing using the data that determines the Ab ⁇ -h path, and performs the first processing of the tool at the cutting speed.
  • the approach passage! When the line is a line, the above-mentioned path processing is performed.
  • the approach path is an arc, the path processing of an arc is performed.
  • the tool is processed by the above processing.
  • the numerical control unit 203 reads the first machining data which has already been read and stored in the input memory 205.
  • the above processing is performed using the NC data of the source and returned. In the case of the escape passage, the same processing as the Ab Pi processing is performed.
  • the present invention has been described in detail. However, the present invention is not limited to the embodiments, and various changes can be made within the scope of the claims.
  • the data format is not limited to (A) to (C), and a vector (each axis component) may be given to a distance 1 unit. C shown in FIG. For turns, the angle is a.] 9 may be given an angle of 1.
  • the tools in the above description include wire electrodes in a wire-cut electric discharge machine. ---
  • K 4 WIPO Application field of industry J According to the present invention, simple data is input, and the ab access path is the first machining.
  • the NC data and the escape path are the final machining points. NC data that can be smoothly linked to the data can be created.
  • the tool path is the first or last machining c. Since it can be connected smoothly to the surface, it is possible to perform good NC machining without having to trim the finish surface. Therefore, it is effective to apply the present invention to an NC data creation device and an NC device.

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)
  • Automatic Control Of Machine Tools (AREA)

Description

. 明 細 書 ' 工具通路決定方法 '
技術分野
本発明は工具通路決定方法に係 ]? 、 特にアブ α —チ完 了点か ら加工開始点迄或いは加工終了点から工具逃げ開 始点迄の工具通路を决定するに用いて好適な工具通路決 定方法に関する。
背景技術
数値制御工作機械にお ては、 工具を所定位置 ( たと えば リ フ ァ レ ンス点 ) か ら ワ ーク に向けてアプロ ーチ し ア プロ ーチ完了後、 該ア プロ ーチ完了点よ 加工開始点 迄の短 距離切削送 で移動させ、 しかる後ワ ーク に指 令通 の N C 加工を施す。 又、 加工完了後は、 加工完了 点か ら工具の逃げ開始点迄の短 距離を切削送 1? で移動 させ、 しかる後該逃げ開始点か ら所定の位置へ向け _てェ 具を逃がす。 そ し.て、 ア プ ロ ー チ完了点或 .は逃げ開始 点は ワ ー ク の余肉な どを考慮 して、 ワ ー クか ら-若干離れ た位置に定め られ、 又アプ ロ ー チ完了点から加工開始点 迄の工具通路は、 工作楕度上該工具通路が加工通路の最 初のハ°スに ¾め らかに達結する よ う に決定され、 更に加 ェ完了点か ら逃げ ^始点迄の工具通路は、 該工具通路が 最後のハ°スに め らかに連結する よ う に決定される。
このため、 従来は上記工具通路の N Cデー タ を加工通 路の最初のハ。 ス又は最後のハ。 ス形状を考慮 しなが ら複雑 な計算を行なって作成 してお 、 N C デー タ 作成に相当
Ο ΡΙ TV—窗0一 の時間を要する と共に、 N C デー タ 自動作成のネ ッ ク なつて^た。
本発明の 目 的は簡単に、 且つ短時間でアプ ロ ーチ完了 点か ら加工開始点への工具通路及び加工完了点から逃げ 開始点への工具通路を决定でき る工具通路決定方法を提 供する こ と である。
本発明の他の 目 的はァプロ ーチ完了点よ D 加工開始点 迄の工具通路を最初の 7JQェハ。 ス に滑め らかに違結させる こ と ができ る工具通路決定方法を提供する こと である。
本発明の別の 目的は加工完了点から逃げ開始点迄のェ 具通路を最後の加工ハ。ス に滑め らかに連結させる こ とが で き る工具通路決定方法を提供する こ と である。
本発明の更に別の 目 的は加工仕上!) 面に しま 目 る どが つ く こ とが 工具通路決定方法を提供する こ と である。 発明の開示
本発明はア ブ口 ーチ完了点か ら加工開始点への複数の 工具通路ハ°タ ーンおよ び又は加工完了点からェ-具逃げ開 始点への複数の工具通路ハ°タ 一ン の う ち所定の工具通路 ハ。タ ー ン を指定する と共に、 前記アブ ロ ーチ完了点又は 工具逃げ開始点を卷定するのに必要 デー タ を入力 し、 前記指定された工具通路ハ°タ 一 ンと 入力データ を用いて. ァプ Π—チ完了点か ら加工開始点迄或 は加工完了点か ら工具逃げ開始点迄の工具通路を決定する工具通路決定 方法であ 、 所定の工具通路ハ。 タ ー ン と、 アプロ ー チ完 了点或いは工具逃げ開始点を特定するデ ー タ とを入力す る だはで工具通路を決定で き る。 、 図面の簡単 説明
第 1 図乃至第 3 図はア プ ロ ー チ完了点か ら加工開始点 迄の各種工具通路ハ。タ ー ン を示す説明図 であ 、 第 1 図 は工具通路 ( ア ブ ロ ー チ通路と う ) が最初の加工ハ° ス の延長線上に存在する 場合の説明図、 第 2 図は ア ブ ロ ー チ通路が最初の加工ハ。 ス の接線上に存在する 場合の説明 図、 第 3 図は ア プ ロ ー チ通路が最初の加工ハ。ス の接円上 に存在する 場合の説明図、 第 4 図乃至. 6 図は加工完了 点か ら工具逃げ開始点迄の各種工具通路ハ。タ ー ン を示す 説明図 であ 、 第 4 図は工具通路 ( 逃げ通路と い う ) が 最後の朋ェ ス の延長線上に存在する 場合の説明図、 第 5 図は .逃げ通路が最後の加工ハ。 ス の接線上に存在する場 合の説明図、 第 6 図は逃げ通路が最後の加工ハ。 ス の 接円 上に存在する 場合の説明図、 第 7 図乃至第 1 1 図は本発 明に係る N ·· C デ ー タ 作成処理を説 明する 説明図、 第 1 2 図は本発明 を N C デー タ 作成に適用 した場合の実施例ブ ロ ッ ク 図、 苐 1 3 図は同処理の流れ図、 第 1 4 図は本発 明 を数値剞御に適用 した場合の ブ ロ ッ ク 図であ る。
発明を実 する ための最良の形態
第 1 図乃至第 3 図は ア プ ロ ーチ完了点 よ ら加工開始点 迄の工具通路ハ。 タ ー ン を示す説明図で あ 、 各図(A)は加 ェ通路の最初のハ。 ス が直 ^ の場合、 各図(B)は加工通路の 最初のハ°ス が円弧の場合で あ る。
第 1 図 (A) , (B)はそれぞれ最初のハ °ス P F の延長線 E S
OMPI 上に ブ ロ ーチ完了点 P a を定め、 該アプロ ーチ完了点 P a よ ]9 最初のハ。 ス の 始点 P s 迄で延長線 E S に沿って 工具 1 1 を切削速度 F i で送り、 以後最初のハ ° ス P Fに 沿って終点 P e 迄切削加工する場合である。
第 2 図(A) , (B)はそれぞれ最初のハ° ス P Fの始点 P s に おける接線 T S 上にアブロ ーチ完了点 p a を定め、 該ァ ブ ロ ー チ完了点よ ]? 最初のハ。 ス の 始点 P s 迄接線 T S に 沿って工具 1 1 を切削速度 F I で送 、 ¾後最初のハ° ス P F に沿って終点 P e 迄切削 Πェする場合である。
第 3 図 ) , (Β)はそれぞれ最初のハ ° ス P F の始点 P s に お て該ハ ス F に接する接円 T C 上にアプロ ーチ完了 点 P a を定め、 ^アブロ ー チ完了点よ ]? 最初のハ。スの始 点 P s 迄接円 T C に沿って工具 1 1 を切削速変 F i で送 ?、 以後袅初のハ° ス P F に沿って終点 P e 迄切削加工す る場合である。
第 4 図乃至第 6 図は加工完了点か ら工具逃げ開始点迄 の工具通路ハ。 タ ー ンを示す説明図 であ 、 各図- (A)は加ェ 通路の最後のハ。 ス が直線の場合、 各≤I (B)は ェ通路の最. 後のハ。 ス が円弧の 合である η
第 4 図(A) , (Β)はそれぞれ最後の ス- L の延長^ E S 上に工具逃げ ^始点 P a を定め、 ^ェ終了点 P e よ ])該 工具逃げ II始点 P a 迄延長 ¾に沿って工具 1 1 を切削送 F i で送る場合である。
第 5 図(A) , (B)はそれぞれ最後のハ° ス 卩 1^の終点 P e に お て該ハ °ス ? L に接する接線 T S上に工具逃げ開始点
( O PI P a を定め、 加工完了点 P e よ 該工具逃げ開始点 P a 迄接線 T S に沿って工具 1 ί を切削送度 F i で送る場合 で ¾> ■ ο
、第 6 図(A) , (B)はそれぞれ最後のハ°ス P L の終点 P e に お て該ハ。ス P L に接する接円 T C 上に工具逃げ開始点
P a を定め、 加工完了点 P e よ ] 該ェ具逃げ ^始点 P a 迄、 接円 T C に沿って工具 1 1 を切削速度 F で送る場 合である。 尚、 苐 1 図 と第 4 図、 第 2 図 と第 5 図、 第 3 図 と第 6 図のハ°タ ー ン は移動方冋がヮ 一ク に接近する力 \ ワ ー ク よ ]? 逃げるかの点で異 ¾ るだけでそれぞれ対応し ている。
さ て、 本発明に い てはアプ ロ ーチ完了点か ら加工開 始点迄或いは加工終了点か ら工具逃げ開始点迄の工具通 路を 定するために以下の(A)或 は(B)或いは(C)に示すデ —タ
T tLZi x s Yy sFf 1 : (A)
又は、 一 - T t AaXx sYy SF f! : (B)
又は
T tR r A aXx sYy s Ff i ; ··· (C)
を Jflェハ。ス を特定する N C デー タ の前又は後に入力する。 伹 し、 ア ル フ ァ ベ ッ ト " T "は第 1 図(A) , (B)乃至第 6 図 (A), (B)に示す 1 2 通 のハ。タ ー ン の う ち所定のハ0タ ー ン を指 示するためのア ド レ ス語であ ]? 、 Τι , T2 ,〜Τ12に よ それぞれ第 1 —図(A) , (Β)、 第 2 図 (A) , (B) 第 6 図(A) , (B)
OMPI
、,4· W1FO ^ の総計 1 2 1面の ハ0タ ー ンが指示される 。 又、 ア ル フ ァ ッ ト 1 は第 1 図乃至苐 6 図に示す距離 i を特定する ァ ド レ ス ア ル フ ァ べ ッ ト " X Y"は第 1 図乃至第
3 図に示す始点 P s の軸成分 ( xs, ys )及び第 4 図乃至 苐 6 図に示す終点 P e の軸成分 ( xe , y e ) を ^定する ァ ド レ ス語、 ア ル フ ァ ぺ ッ ト " R "は ^ 3 図及び第 6 図に示 す接円の半径 r を特定する ア ド レ ス語、 ア ル フ ァ ベ ッ ト は第 1 図、 第 3 図、 苐 4 図及び第 6 図に示す角度 a を示すア ド レ ス語、 ア ル フ ァ ベ ッ ト w F "は送 速度を指 示する ための ア ド レ ス語であ る。
そ して、 上記 (A)又は(B)又は(C)のデー タ 、 並びに加工通 路の最初のハ°ス又は ¾後のハ。ス を特定する N C デー タ を 用いて、 ア プ ロ ーチ完了点或いは工具逃げ W始点の位置 座標並びに、 ア プ ロ ーチ完了点か ら加工開始点への工具 通路 ( ア プ ロ ーチ.通路 ) 或 は加工完了点か ら工具逃げ 開始点への工具通路 ( 逃げ通絡 ) を ^定する デ ー タ を算 出する。 - - しかる後、 上記 出 したデー タ を用い てア プ ロ ー チ通 路、 逃げ通路を 定する N C デー タ を作成 し、 該作成さ れた ] ST C デー タ で(A)又は(3)又は(C)に示すデー タ を itき換 えれば通常の フ ォ ー マ ツ ト を有 ^ r C デー タが作成さ れる こ と にな る。 尚、 (A) , (B) , (C)に示すデー タ をそのま ま N C 装置に与え、 該 N C 装置に て通常の N C デー タ を作成させ、 作成された N C デー タ を用いて N C 処理 する よ う に構成する こ と も でき る 。 一- ―
¼ト WIPO 次に、 第 1 図乃至第 6 図の各ハ。 タ ー ン につき 、 (Α) , (Β) 或いは(C)の ずれかのデー タ を与えた場合の工具通路 ( アプロ ーチ通路、 逃げ通路 ) を特定する N C データ作 成について説明する。 (1)第 1 図 (Α)に示す工具通路を特定するデ ー タ T l L/i Xx s Yy s F fi :
が与え られた場合 ( 第 7 図参照 ) 。
最初の加工ハ ° ス P F が X ^fiと交差する角度を (9 とすれ ぱ加工 ス P F の始点座標と終点座標を用いて、 cos Θ = X ― X V 、x ex s ) 2 + ( y s一 y e ) (1) sin θ = I y e - s ί / " "( x e ~ x s ) 2 + ( y s ~ 7 e ) 2 は) が導出される。 故に、 ア プ ロ ー チ完了点 P a の座標値
( Χ Ά , y a I は
X a = X s ∞S (3) y a =y s - l cos Θ (4) と ¾ ? 、 N C デ ー タは - - GOO XxaYya
(D)
G01 XxsYysFfi ; ノ
と ¾ る。 尚、 第 1 ブ ロ ッ ク 中 " G00 "は位置決めの G 能 命令であ i9 、 第 1 ブ ロ ッ ク に よ リ フ ァ レ ン ス点か ら ア プ ロ ーチ完了点 P a 迄の移動が指示され、 又第 2 プロ ッ ク 中 " G01 "は直線切削の G機能命令であ 、 該第 2 ブ ロ ッ ク に よ ]? ア プロ ー チ完了点 P a か ら加工開始点 P s 迄の速度 f i に よ る移動が指示される。 又、 以上は距離
、U po J i が与え られてい る場合であるが、 始点 P s カゝ らアブ ロ ーチ完了点 P a 迄の各軸成分 ( XI , y 1 ) を与えた場 合には
X a = x s + xi 7 a =y s + y l
と な る。
(2)第 1 図(B)に示す工具通路を特定するデー タ T2AaXx s Yy s F fi ;
が与え られた場合 ( 第 8 図参照 ) 。
円弧である苐 1 の加工ハ0 ス P F の N C データ は XxeYye I- i J j ;
と して与え られて る。 尚、 ( 66 )は終点 1) 6 の座 標値、 ( - i , j ) は円弧始点 P s か ら 円弧中心 P c 迄の イ ン ク リ メ ン タ ル値である。 ゆえに、 円弧半径を r とす れば
= r sin ψ
(5)
J = r · cos ψ
と なる。 又、 円弧中心 P c の座標 ( x c , y c ) は
Figure imgf000010_0001
と なる。 (5) , )式を用 る と 了プ ロ チ完了点 P a の座 標値 ( X a , y a ) はそれぞれ、
X a =x c + rsia L a+φ )
=x c + r · sin a 'ccs^+rcosa "sin?*
Figure imgf000010_0002
y»a = y c - rcos ( a + )
=y c rcosa »cos + rsina · sin?1
=y c— j · cosa + i · sin a … (8) と ¾る。 ¾つて、 N C デー タは GO 0Xxa Yy a
(E)
G02Xx s Yy s I ( xc -xa ) J ( y c " 7 a ) F f i ;
と な る。 尚、 第 2 プロ ッ ク 中 " G02 "は時計方向の円弧切 削の G機能命令であ 、 第 1 ブ ロ ッ ク に よ リ フ ァ レ ン ス点か らアブ ロ ーチ完了点迄の工具移動が指示され、 第 2 ブロ ッ ク に よ i9 アブ ロ ^ "チ完了点 P a から加工開始点 P s 迄の円弧に沿った速度 f i に よ る移動が指示される。
(3)第 2 図 (A)に示す工具通路を特定する デー タ
T3LZi XxsYy sFf! :
が与え られた場合には(1)の場合と全 く 同様に N C データ が作成される。
(4)第 2 図(B)に示す工具通路を特定するデー タ
T4L Xx sYy s Ff! ; - が与え られた^合 ( 第 9 参照 ) 。
円弧であ る第 1 の加工ハ。 ス P F の N C デー タは第 9 図 を参照する と、
XxeYy e I - i J i :
と して与え られている。 尚、 (x e , y e ) は加工ハ0 ス P F の終点 P e の座標値、 ( - i , j ) は円弧始点 P s か ら円弧 中心 P c 迄の イ ン ク リ メ ン タ ル値である。 さて、 直線
L Nの'傾き ra i は i , j を用いて
_ OMPI /Λ . 寶0— ン rn (9) で表現される。 従って、 始点 P s で第 1 の加工ハ。 ス P F と接する接線 T S の傾き m 2 は、 直線 L Nに直交する こ と か ら
mi * m 2 =— 1 "- 0.0)
(11) と る。
故に、 接線 T S が X軸と 交差する角度を とすれば、 cos + 3
(12)
と な 、 アプ ロ ーチ完了点 p a の各 座.『票!: X a , y aは x a = x s + · cos P
= x s+^i · j / I 2 + j 2 … (13) y a = y s +-^·ι · sin 0
=y s + i · i VT2 + j 2 … (14) と な る。 従って、 N C デー タは
GO 0Xx a Yy a :
(F)
GO Ι Χχ s Yy s :
と なる。
(5)第 3 図 (A)に示す工具通路を特定する データ T5R r Aa Xx s Yy s F f 1 :
O PI が与え られた場合 ( 第 1 0 図参照 ) 。 ' 直線である第 1 の加工ハ ° ス P F の始点座標と終点座標 を用いて、 加工ハ° ス P Fの傾き m は
mi = (y s- F e J i x s -X e ) … (15) と 、 又加工ハ° ス ? ? に始点 P s で接する接円 T じ の 中心 P ( X c , y ) と始点 P s を結ぶ直線 L N の '頃き m 2 は、 直線 L N と 加工ハ。 ス P Fが直交する こ とか ら
ΧΠ 2 = - = - ( s -X y s -y e (16)
mi
と な る。 故に、 直線 L N と の _¾す角度を 0 とすれば cos sin
Figure imgf000013_0001
が導出 され、 接円 T C の中心 P c の座標値 X c ' , y は それぞれ、
Figure imgf000013_0002
と な る。 又、 アプロ ーチ完了点 P a の座標値 x a , y a は それぞれ、
X a = x c +r · cos ( ^ - a )
=x s - r · cos · 〔 1 -cosa〕 + r 'sin^ · sina (19) Y 3.— Y c 7+ r · sin ( - a )
=y s - r · s .0 ·〔 1 -cosa〕 _ r »cos^ · sina (20) と な j?、 従って N C デー タ は
OMPI
0 ΝΑΤΛθ' Q0 OXx aYy a :
(G)
G03Xxs Yy s I i ' J j' F f x な る。 但し、 i ' =x J - c ' - x a
= - r *cos( <5-a )
Figure imgf000014_0001
•ska〕 (21) j =y c -y a
= rsin [ d - a )
=r Csin^ «cos a一 cos (9 "sin 〕 .·· (22) である。 又、 " G03 "は反時計方向の円弧切削を意味する G機能命令である。
(6)第 3 図(B)に示す工具通路を特定するデ ー タ T 6 Rr AaXxs Yy s Ffi :
が与え られた場合 ( 第 1 1 図参照 ) 。
始点 P s ( X s , y s ) と接円 T C の中心 P c ' ( X c7 , y c r ) と を結ぶ直線 L Nの傾き mは、 円弧である第 1 の JDェハ。 ス P F の N C デー タ ^ -
Xxe"i y e I i J j :
で与え られている こ とか ら j を用いて
(23) で表現される。 故に、 直線 L N と X軸のなす角度を と すれば、
cos (9 = i X ί - f- j
(24)
OMPI が導出され、 接円 T C の中心 P c 'の座標値 ( Χ c ' , y c' ') はそれぞれ (18) 式 ( 但 し、 cos Θ , sin は (24 ) 式に よ ] 9 与え られる ) に よ ]5 表現され、 又アプ ロ ーチ完了点 P a の各軸座標値 X a , y a はそれぞれ ( 19 ) 、 ( 20 ) 式で表現 される。 そ して、 N C デ ^" タ は、
GO 0Xxa Yy a : 1
} (H)
GO 3Xx s Yy s I i ' J j ' F fx : 」
と る。 但 し、 , j 'は (21 ) 、 (22)式で与え られる。
以上、 (1)〜(6)にお てア プ ロ ーチ完了点 P a か ら第 1 加工ハ。 ス P F の始点 P s への工具通路 ( アプ ロ ーチ通路) の N C デー タ作成につい て説明 したが、 第 4 図(A) , (B)乃 至第 6 m (A) , (B)の逃げ工具通路の N C デー タ作成につ て も 、 工具 I多動方向が異 る だけでほぼ同様の手法に よ 求める こ と ができ る。 たと えば、 第 4 図(A)に示す逃げ 通路を 定するためには以下のデー タ
Ύ 7 Lli Xx eYy e F fi :
が与え られる か ら、 (1)〜(4)式において X s , y s -を X e, ye で置き換え、 且つ X e, y eを X s , y s で蘆き 換えれば (1)〜 (4)式力 ら逃げ開始点 P a の ,坐標値 ( X a , y a ) が求ま 、 逃げ通路の N C デー タは
G01 Xx a' Yya F fj ; GO O Xx r Yy r Z z r
と ¾ る。 但 し、 ( x r , y r , z r ) は リ フ ァ レ ン ス点の座標 値である。
従って、 一^に逃げ通路の N C データ作成にお ては、 (1)〜 24 ) 式中の xs , y s を xe , ye で置き 換え、 且つ(1 〜 (24) 式中の xe , ye を最後の加工ハ。 ス の始点座標値 X s , y s で置 き 換えれば(1)〜 ( 24 ) 式カゝ ら逃げ開始点 P a の座標値が求ま D 、 しかる後加工完了点 P e か ら工具逃 げ開始点 P a 迄速度 f i で工具を移動さ せる N C デー タ と、 ェ昇逃げ開始点 P a か ら リ フ ァ レ ン ス点へ早送 で ェ真を移動させる N C デー タ を作成すれば よ い。
第 1 2 図は本発明 を N C デー タ 作成装量に適用 した場 合の実施例 ブロ ッ ク 図、 第 1 3 図は処理の流れ図である。 始めにデー タ 入力装置 1 0 1 ( キ ー ボ ー ド、 ディ ス プ レ ィ な ど ) か ら ェ通路用の N C デー タ 作成に必要な デー タ を順 ϊ欠入力 し、 β 0 M 1 · 0 2 に記億された制御 プ ロ グ ラ ムの ^ ^下で該加工通路の N C デー タ を作成 して RAM 1 0 3 に ¾納する。 加工通路用 N C デー タ 作成完了後、 デー タ 入力装置 1 0 1 か ら ア プ ロ ー チ完了点か ら ェ開 始点のア ブ 口 ーチ通路を特定するデー タ を前出 ©.(A) , (B) 又は(C)に示す フ ォ ーマ ッ ト を用いて入力する。 -
(A) , (B)又は(C)に示す : 7 ォー マ ツ ト デ ー タ が入力される と 、 処理裴置 1 0 4 は制 '.卸プ ロ グ ラ ム の制 下で、 ァ プ ロ ー チ通路ハ。 タ ー ン を判別 し ( ア ル フ ァ ぺ ッ ト 《 T "に続 く 数値に よ 判別する ) 、 該ア プ ロ ーチ通路ハ。 タ ー ンに 基いて前記 U)〜 ( 24 )式の う ち所定の演算処理を行な ァ プ ロ ー チの ため の N C デー タ を作成する 。
アブ口 ー チのための N C デー タ作成が終了すれば、 処 理装置 1 0 4 は該 N C データ を加工通路用の N
Figure imgf000016_0001
の前 に配列す る。 ' しか る後、 デー タ 入力装置 1 0 1 か ら加工完了点か ら 逃げ開始点迄の逃げ通路を特定する デー タ を前出の(A) ,
(B)又は(C)に示す フ ォ ー マ ツ ト を用いて入力する。
処理装置 1 0 4 は フ ォ ー マ ツ 卜 デ ー タ が入力 され ば ア プ ロ ー チ通路の N C デー タ 作成と 同様の処理を行なつ て逃げ通路の N C デー タ を作成す る 。
しかる後、 処理装 Λ 1 0 4 は逃げ通路用の N C デ ー タ を加工通路用 N C デー タ の末尾に配列 し全 N C デ ー タ の 作成を終了す る。 尚、 全 N C デー タ は R A M 1 0 3 に格 納される 。
最後に、 作成 した全 N C デー タ を テ ー プハ° ン チ ヤ 1 05 或いは: ' 気テ ー プ装置 1 0 S ど を介 し て外部記憶媒体 に出 力 して処理が終了する 。
第 1 4 図は本発明の工具通路決定方法を数値制 装置 に適用 した場合の実施例 プ ロ ッ ク 図で あ る。 N C テ ー プ 2 0 1 には加ェプ ロ グ ラ ム デー タ が 記 ·¾ さ れて る 。 尚、 加工プ ロ ダ ラ ム デー タ は、 前 出の(A 〜(C)に示すア ブ ロ ー チ通路用の デー タ と、 加工通路を特定する N C デ ー タ と、 前出の(A)〜(C)に示す逃げ通路用 のデー タ と で .'着成さ れて いる。 沮 し、 (A)〜(C)の フ ォ ー マ ツ 卜 デー タ において アル フ ァ ぺ ッ 卜 " T "のかわ にた と えばア ル フ ァ べ ッ ト " P " を用 る。.
操作 ^ 2 0 2 か ら起動がか ^ る と 、 数値制御部 2 0 3 は N C デー タ ;虎取装置 2 0 4 を して 1 ブ ロ ッ ク 分の N- C
OMPI く デ ー タ *を読取らせ、 該 N C デ ー タ を入力メ モ リ 2 0 5 K 記憶させる。
つい で、 数値制御部 2 0 3 は入力メ モ リ 2 0 5 に格納 された N C デ タ をデコ ー ド し、 該 N C データ にア ル フ ァぺッ ト 《 P "が含ま れている力 ど う かをチェ ッ クする。
N C デー タ にァル フ ァぺ ッ 卜 κ P "か *含まれてお らず、 該 N C デ ー タが .i幾械側に出力すべき補助機能命令ある は工具交換命令ある は主軸回 ¾速度命令であれば、 数 値 ί 御部 2 0 3 は これ らを強電回路 2 0 6 を介 して工作 機械 2 0 7 に入力する。
又、 N C データ にア ル フ ァ べッ ト w Ρ "が含ま れておら ず、 該 N C デー タが通路デー タであれば数値制御部 203 は後述の 路 理を行 う 。
更に、 N C デー タ にア ル フ ァぺッ ト " Ρ "カ 含ま れてぃ れば数値 ¾御部 _ 2 0 3 はアブ π —チ/逃げ通路演真部
2 0 8 にボイ ン ト 演算 ϋ始指令を入力する。
さ て、 数値制御部 2 0 3 は読取つた N C デ一-タ が通路 データ であれば以下の通路制御を実行する。 尚、 以下に お ては直線に沿った通路] j御につい て説明する。 す わち、 数 il iE 部 2 0 3 は入力メ モ リ 2 0 5 に記億され ている 目標位置 ( X e, Y e, Z e ) と メ モ 1 2 0 3 に記億さ れている現在位 * ( X a, Y a , Z a ) と か ら各軸の ィ ン ク リ メ ン タ ル値 X i , Y i , Z iを求める。 つ で該ィ ン ク リ メ ン タ ル値と指令送 速度 F とか ら各軸方向の速度成分
F x , F y, F zを次式 - -
OMPI F,x=X i · F/ i2 +Y i2 +Z
Fy=Y i · FZYX i2 +Y i2 +Z
Fz=Z i · VX i2 +Y i2 +Z i2
よ ]? 求め、 しかる後予め定め られて る時間 T秒 ( = 8 m sec ) の間に各軸方向に移動すべき 移動量 J X、 Δ Y Δ Ζ を次式
A X = F x · J T
Y = F x · T
d Z = F z · J T
よ ]? 求め、 これ ら J X、 Δ YN J Zを時間 ί T每にハ0 ル ス分 配器 2 1 0 に出力する。 ハ。 ル ス分配器 2 1 0 は入 力デ ー タ ( X , J Y , Z ) に基づいて同時 3 軸のハ。 ル ス分配演 算を行って分配ハ。 ル ス X P , Y P , Z pを発生 し、 該分配ハ。 ル スを各袖のサ ー ポ、回路 2 1 1 X 、 2 1 1 Y 、 2 1 1 に入力 し、 サー ポ、 モ ー タ 2 1 2 Χ 、 2 1 2 Υ 、 2 1 2 Ζ を回転する。 これに よ i? 、 工具は ワ ーク に対し相対的に 目標位蘆に向けて移動する。
又、 数値制,卸部 2 0 3 は T秒毎にメ モ リ 2 0 3 に記 憶されて る各軸方向現在位置 X a , Y a , Z aを次式によ Ϊ)
X a土 J X→X a
Y a ±A Υ→Υ a
Ζ a ± J Z→Z a
更新する ( 符号は移動方向に依存する ) 更に、 ·数値制
O PI
v/ipo 御部 0 3 は同様に T秒毎にメ モ リ 2 0 9 に記億さ ^ て る残移動量 X r , Y r , Z r ( X r , Y r , Ζ r の初期値は ィ ン ク リ メ ン タ ル値 X i , Y i , Z iである ) を次式に よ
X r - d X→X r
Y r ~ A Y→Y r
Z r ~ Δ Z→Z v
更新する。 そして、: 数値制御部 2 0 3 は -
X r = Y r =Z r =0
と れば N C デー タ読取装置 2 0 4 を して次の N C デー タ を読みと らす。
一方、 数値雷 II御部 2 0 3 は読取った N C デー タ にアル フ アベッ ト WP "が含ま れて れば N Cデータ読取装置
2 0 4 を して最初の加工ハ。 ス の N C デー タ を読取らせて 入力メ モ リ 2 0 5 に記憶させる と共に、 前述の如 く アブ 口 チ Z逃げ通路演算部 2 0 3 に演算開始指令 C S I を 入力する。
アプロ ーチ Z逃げ通路演算部 2 0 3 は演算開始指令
C S I が入力される と、 入力メ モ リ 2 0 5 に記億されて る ア ル フ ァぺ ッ ト w P "につづ く 数直をチェ ッ ク し、 入 力データが特定する通路 タ 一ンを識別 し、 識別結呆に 基 て(1)〜 (24)式の所定の演算式を用いてアブロ ーチ完 了点及びア ブ —チ通路を特定するデー タ或いは逃げ開 始点及び逃げ通路を特定するデー タ を演算し演算結果を 数値制御部 2 0 3 に入力する。
数値釗御部 2 0 3 はアプロ ーチ Ζ逃げ通路演算部 208
OMPI か ら演算結果が入力され.る と、 ア プ ロ ーチ通路の場合に は該演算結果に含ま れる ア プ ロ ーチ完了点の位置データ と メ モ リ 1 0 9 に記億されて る現在位置デー タ ( X a , Y a , Z a ) と を用いて各軸ィ ン ク リ メ ン タ ル値を求め、 しかる後早送 ]? 速度 F Q ( 既知 ). と該イ ン ク リ メ ン タ ル 値と を用いて前述の通路処理を実行 し、 早送 i? で工具を アブ D —チ完了点へ移動させる。
ついで、 数値制御部 2 0 3 はア ブ π —チ通路を #定す るデー タ を用いて通路処理を行 ¾い切削速度 で工具 を最初の加工ハ。 ス の 始点に位 Λ決めする。 尚、 ア ブ ロ ー チ通路が!:線の場合には前述の通路処理を行ない、 アブ ロ ーチ通 ¾が円弧の場合には 円弧の通路処理が行われる。
以上の処理に よ 工具が加工ハ。スの始点に到達すれば、 数値制御部 2 0 3 は既に読み とつて入力メ モ リ 2 0 5 に 記億 してある最初の加工ハ。 ス の N C デー を用いて前述 の処理を譟 返えす。 尚、 逃げ通路の場合 も アブ π チ 処理同様な処理が行われる。 一
以上、 本発明を詳細に説明 したが、 本発明は実施例に 限定される も の では ¾ く-、 請求の範囲内で種 々 変更が可 能である。 た とえば、 デー タ フ ォ ーマ ッ ト は(A) 〜(C)に限 る こ とは く 、 距離 1 のかわ ί? にベ ク ト ル ( 各軸成分) を与えて も よい し、 又第 3 図に示すハ。 タ ー ン につ ては 角度 a のかわ ] 9 に角度 1 を与えて も よ い。 尚、 以上の 説明における工具には ワ イ ヤ カ ツ ト 放電加工機における ワ イ ヤ電極を含むもの とする。 - - -
O PI
く 4 WIPO 産業 J;の利用分野 ' 本発明に よれば簡単なデータ を入力するだけで、 アブ 口 ーチ通路が最初の加工ハ。スに滑め らかに違結する N C データ、 及び逃げ通路が最後の加工ハ。スに滑め らかに違 結する N C デー タ を作成でき る。 又、 工具通路が最初の 又は最後の加工ハ。スに め らか 連結する よ う にでき る か ら仕上 面に しま 目 な どがつ く こ とは く 良好な N C 加工を行な う こ とができ る。 従って、 本発明を N C デー タ作成装置及び N C装置に適用 して有効である。
OMPI

Claims

請求の範囲 ' . 1. ァプロ ーチ完了点か ら最初の加工ハ。スの始点迄のェ 具通路を決定する工具通路決定方法において、 複数のェ 具通路ハ。 タ ー ン の う ち所定の工具通路ハ。タ ー ン を指定す
5 る と共に、 前記アブ ロ ー チ完了点を特定するデー タ を入 力する第 1 のス テ ッ プ、 指定された工具通路ハ° タ ー ン に 対応する演算式 と前記デー タ と を用いてァプロ ーチ完了 点の位蘆座標を算出する第 2 のス テ ッ プ、 該アプ ロ ーチ 完了点と前記指定された通路ハ。 タ ー ン に基いてア ブ ロ ー 10 チ完了点か ら前記加工ハ。ス の始点迄の工具通路を決定す る第 3 のス テ ッ プを有.する こ と を特钹とする工具通路決 定方法。 -
2. 前記苐 3 のス テ ッ プは、 ア プ ロ ーチ完了点の位置座 標と前記ノ: Idェハ。ス始点の位置座標と前記指定された通路 i s ハ0 タ ー ン と を用いて、 ア ブ ロ ーチ完了点か ら加工ハ0 ス始 点迄の数値制御デー タ を作成 して工具通路を决定する こ と を特 とする請求の範囲第 1 項記載の工具遠路決定方 法 ο
3. 前記複数の通路ハ。 タ ー ン は前記最初の加工ハ。 ス の延
20 長線に沿って工具を移動させる第 1 ハ。タ ー ン、 最初の加 ェハ °ス の始点におい て該加工ハ。ス に接する接線に沿って 工具を移動させる第 2 ハ。タ ー ン、 最初の加工ハ。ス の始点 において該加工ハ°ス に接する接円に沿って工具を栘動さ ' せる第 3 ハ。 タ ー ン である こ と を特徵とする請求の範囲第 5 2 項記载の工具通路決定方法。 - 84/03243
- 2 2 -
4. 前記複数の通路ハ。タ ー ンは、 最初の加工ハ° スが直鎳 である場合における前記第 1 、 第 2 、 第 3 ハ。タ ー ン及び 最初の加工ハ。 ス が円弧である場合における前記第 1 、 第
2、 第 3 ハ。タ ー ン である こ と を特徵とする請求の範囲第 3 項記載の工具遠路决定方法。
5. 前記演算式を各通路ハ。 タ ー ン に対応して記憶する こ と を特徵とする請求の範囲篛 4項記載の工具通路決定方 法
6. 最後の加工ハ°スの終点か ら工具逃げ開始点迄の工具 通路を決定する工具通路決定方法において、 複数の工具 通路ハ。タ ー ン の う ち所定の工具通路ハ。 タ ー ンを指定する と共に、 前記工具逃げ開始点を特定するデ ー タ を入力す る第 1 ス テ ッ プ、 指定された工具通路ハ。 タ ー ン に対応す る演算式と前記デー タ と を用 て工具逃げ開始点の位置 座標を算出する第 2 の ス テ ッ プ、 該工具逃げ開始点と前 記指定された通路ハ°タ ー ン と に基いて前記 ^エ ノ ス の終 点か ら工具逃げ開始点迄の工具通路を决定する第 3 の ス テ ツ プを有する こ と を #徵とする工具通路決定方法。
7. 前記第 3 のス テ ッ プは、 工具逃げ開始点の位置座標 と前記加工ハ° ス終点の位置座標と前記指定された通路ハ。 タ ー ン と を用いて、 カロェハ ° スの終点か ら工具逃げ開始点 迄の数値制御データ を作成 して工具通路を決定する こ と を獰徵とする請求の ?g囲苐 6 項記載の工具通路決定方法 c
8. 前記複数の通路ハ。 タ ー ンは前記最後の加工ハ。ス の延 長線に沿って工具を移動させるハ。タ ー ン 、 最後の加工ハ。
O PI
/ IPO
、、 ' 84/03243
一 2 3 - スの終点において該加工ハ°スに接する接線に沿って工具 を移動させる第 2 ハ。タ 〜 ン 、 ' 最後の加工ハ。ス の終点にお いて該加ェハ。ス に接する接円に沿つて工具を移動させる 第 3 ハ。タ ー ンである こ と を特徴とする請求の範囲第 7項 記载のェ具通路決定方法。
9. 刖.記複数の通路ハ。 タ ー ン は、 最後の加ェハ。ス が直線 であ る "^合における前記第 1 、 第 2 、 第 3 ハ0タ ー ン及び 最後の加ェハ °スが円弧である場合における前記第 1 、 第 2 、 第 3 '、。 タ ー ン で あ る こ と を ,-.··ヒ徵とする請求の範囲第 8 項記載の工具通路決定方法。
10. 刖言己演算式を各通路ハ。タ ー ンに対応 して記憶する こ と を特徵とする請求の範囲第 9 項記載の工具通路決定方
& Q
PCT/JP1984/000044 1983-02-17 1984-02-14 Procede de determination du cheminement d'un outil Ceased WO1984003243A1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58025186A JPS59152047A (ja) 1983-02-17 1983-02-17 工具通路決定方法

Publications (1)

Publication Number Publication Date
WO1984003243A1 true WO1984003243A1 (fr) 1984-08-30

Family

ID=12158943

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1984/000044 Ceased WO1984003243A1 (fr) 1983-02-17 1984-02-14 Procede de determination du cheminement d'un outil

Country Status (3)

Country Link
EP (1) EP0139009A4 (ja)
JP (1) JPS59152047A (ja)
WO (1) WO1984003243A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6085812A (ja) * 1983-10-15 1985-05-15 Fanuc Ltd 領域加工におけるアプロ−チ方法
DE3820566C2 (de) * 1987-06-19 1994-01-27 Mitsubishi Electric Corp Verfahren zum Ermitteln einer Bewegungsbahn eines Bearbeitungswerkzeugs einer von einer numerischen Steuervorrichtung gesteuerten Werkzeugmaschine
AU615716B2 (en) * 1988-01-20 1992-10-10 Mitsubishi Denki Kabushiki Kaisha Method for preparing offset shape
US5005135A (en) * 1989-03-22 1991-04-02 Cincinnati Milacron, Inc. Dynamic correction of servo following errors in a computer-numerically controlled system and fixed cycle utilizing same
CN115534133B (zh) * 2022-11-11 2024-08-23 泉州市大鲨鱼机械科技有限公司 绳锯切割装置及切割方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5796752A (en) * 1980-12-03 1982-06-16 Daihatsu Motor Co Ltd Method of controlling rough working in nc lathe
JPS57105143U (ja) * 1980-12-19 1982-06-29
JPS57205048A (en) * 1981-06-12 1982-12-16 Yamazaki Mazak Corp Numerical control machine tool

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4238550A (en) * 1979-02-05 1980-12-09 Equipment Manufacturing, Inc. Dunnage bar and method of making it
NL8203413A (nl) * 1982-09-01 1984-04-02 Philips Nv Werkwijze voor het verwijderen van en het terugbrengen naar een werkstuk van een gereedschap bij het verspanend bewerken van dat werkstuk door een numeriek bestuurde gereedschapsmachine en numeriek bestuurde gereedschapsmachine voor het uitvoeren van de werkwijze.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5796752A (en) * 1980-12-03 1982-06-16 Daihatsu Motor Co Ltd Method of controlling rough working in nc lathe
JPS57105143U (ja) * 1980-12-19 1982-06-29
JPS57205048A (en) * 1981-06-12 1982-12-16 Yamazaki Mazak Corp Numerical control machine tool

Non-Patent Citations (1)

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

Also Published As

Publication number Publication date
EP0139009A4 (en) 1987-03-12
EP0139009A1 (en) 1985-05-02
JPS59152047A (ja) 1984-08-30

Similar Documents

Publication Publication Date Title
WO1987005845A1 (fr) Procede de preparation d&#39;un programme de commande numerique pour un tour a quatre broches
JP2003195917A (ja) 数値制御装置
JP5615377B2 (ja) 工具経路の生成方法および生成装置
JP6012560B2 (ja) 数値制御装置
JPWO2010109536A1 (ja) 数値制御装置および当該数値制御装置の制御方法
WO1984003243A1 (fr) Procede de determination du cheminement d&#39;un outil
WO1984004479A1 (fr) Procede de controle d&#39;interference d&#39;outil
CN101228489B (zh) 程序生成装置及程序生成方法
JPS6318404A (ja) 位置制御方法
US10877457B2 (en) Method for providing a travel profile, control device, machine, and computer program
WO2022185640A1 (ja) プログラム、clデータ編集装置及び工作機械
TWI684841B (zh) 加工傾斜平面的多軸工具機的程式碼產生方法及其裝置
JP3328150B2 (ja) 工具経路データ生成方法
JPH0631591A (ja) Nc加工用工具移動経路の作成方法
JPH04217426A (ja) ワイヤ放電加工方法及びその装置
JPWO2015029218A1 (ja) エアカット調整装置
WO1984001632A1 (fr) Procede de preparation d&#39;un programme de commande numerique
WO1990015373A1 (fr) Modification de donnees de commande numerique
JP3568173B2 (ja) 数値制御工作機械における座標データ指定形式の切換方法
JPS6147652B2 (ja)
JPS58219606A (ja) 形状自動加工方式
JPS5917606A (ja) 数値制御方法
JPS6320601A (ja) 数値制御装置
KR100440153B1 (ko) 수치 제어장치의 황삭 가공 프로그램 생성방법
CN106033214B (zh) 一种数控机床的进刀控制装置及其控制方法

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): US

AL Designated countries for regional patents

Designated state(s): DE FR GB

WWE Wipo information: entry into national phase

Ref document number: 1984900755

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1984900755

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1984900755

Country of ref document: EP