JP7372191B2 - Program editing device, wire electrical discharge machine and program editing method - Google Patents

Program editing device, wire electrical discharge machine and program editing method Download PDF

Info

Publication number
JP7372191B2
JP7372191B2 JP2020060204A JP2020060204A JP7372191B2 JP 7372191 B2 JP7372191 B2 JP 7372191B2 JP 2020060204 A JP2020060204 A JP 2020060204A JP 2020060204 A JP2020060204 A JP 2020060204A JP 7372191 B2 JP7372191 B2 JP 7372191B2
Authority
JP
Japan
Prior art keywords
route
program editing
partial
machining
unit
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.)
Active
Application number
JP2020060204A
Other languages
Japanese (ja)
Other versions
JP2021074862A (en
Inventor
福晨 初
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
Priority to US17/085,446 priority Critical patent/US11347199B2/en
Priority to EP20204931.8A priority patent/EP3819730A1/en
Priority to TW109138141A priority patent/TW202132028A/en
Priority to CN202011230593.2A priority patent/CN112783094A/en
Publication of JP2021074862A publication Critical patent/JP2021074862A/en
Application granted granted Critical
Publication of JP7372191B2 publication Critical patent/JP7372191B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、加工対象物に対するワイヤ電極の加工経路が規定される加工プログラムを編集するプログラム編集装置、ワイヤ放電加工機およびプログラム編集方法に関する。 The present invention relates to a program editing device, a wire electric discharge machine, and a program editing method for editing a machining program in which a machining path of a wire electrode with respect to a workpiece is defined.

ワイヤ放電加工機は、加工プログラムで規定される加工経路にしたがって、加工対象物とワイヤ電極との極間に放電を発生させることで、加工対象物を加工する。しかし、弧状の加工経路の場合、加工対象物とワイヤ電極との極間の対向面積が変わり易いため、加工プログラムで規定された加工経路とは異なった加工状態になる傾向がある。 A wire electric discharge machine processes a workpiece by generating an electric discharge between the workpiece and a wire electrode according to a machining path defined by a machining program. However, in the case of an arcuate machining path, since the opposing area between the poles of the workpiece and the wire electrode is likely to change, the machining state tends to be different from the machining path defined in the machining program.

下記の特許文献1では、プログラムに記憶されたコーナー部などを自動的に修正する装置が開示されている。具体的には、オペレータによって、画面上に表示させた加工経路のコーナー部における複数の点が指定され、複数の点のなかから1つの点が選択され、選択した点が修正希望する位置にまで移動されると、装置が自動的にコーナー部を修正する。 Patent Document 1 listed below discloses a device that automatically corrects corners and the like stored in a program. Specifically, the operator specifies multiple points at the corner of the machining path displayed on the screen, selects one point from the multiple points, and moves the selected point to the desired position for correction. When moved, the device automatically corrects the corners.

特開2005-149016号公報Japanese Patent Application Publication No. 2005-149016

しかしながら、上記の特許文献1で開示された装置では、オペレータは、画面上に表示された加工経路のコーナー部における複数の点を指定し、複数の点のなかから1つの点を選択し、選択した点を修正希望する位置にまで移動する必要がある。つまり、作業工数が多くなる傾向にある。 However, in the apparatus disclosed in Patent Document 1 mentioned above, the operator specifies a plurality of points at the corner of the machining path displayed on the screen, selects one point from the plurality of points, and selects the It is necessary to move the corrected point to the desired position. In other words, the number of work steps tends to increase.

そこで、本発明は、加工プログラムを編集する作業工数を低減し得るプログラム編集装置、ワイヤ放電加工機およびプログラム編集方法を提供することを目的とする。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a program editing device, a wire electric discharge machine, and a program editing method that can reduce the number of man-hours required for editing a machining program.

本発明の第1の態様は、加工対象物に対するワイヤ電極の加工経路が規定される加工プログラムを編集するプログラム編集装置であって、前記加工プログラムは、前記加工経路を分割した複数の部分経路の各々に対応するブロックを有し、前記ブロックの各々は、対応する前記部分経路を示す経路情報を有し、複数の前記ブロックの各々が有する前記経路情報に基づいて、前記加工経路を表示部に表示させる表示制御部と、前記表示部に表示された前記加工経路のうち、選択された選択対象の前記部分経路またはアプローチ部を変更する操作に基づいて、選択対象の前記部分経路または前記アプローチ部の変位量を算出する算出部と、前記変位量に基づいて、選択対象の前記部分経路または前記アプローチ部に対応する前記ブロックを変更する変更部と、を備える。 A first aspect of the present invention is a program editing device for editing a machining program in which a machining path of a wire electrode with respect to a workpiece is defined, the machining program including a plurality of partial paths obtained by dividing the machining path. each of the plurality of blocks has a corresponding block, each of the blocks has route information indicating the corresponding partial route, and the machining route is displayed on the display unit based on the route information of each of the plurality of blocks. a display control unit to display; and an operation for changing the partial route or the approach part of the selected selection target among the machining routes displayed on the display unit; and a changing section that changes the block corresponding to the partial route or the approach section to be selected based on the displacement amount.

本発明の第2の態様は、ワイヤ放電加工機であって、上記のプログラム編集装置と、加工機本体と、前記加工プログラムに基づいて前記加工機本体を制御する制御装置と、を備える。 A second aspect of the present invention is a wire electrical discharge machine, which includes the above program editing device, a processing machine main body, and a control device that controls the processing machine main body based on the processing program.

本発明の第3の態様は、加工対象物に対するワイヤ電極の加工経路が規定される加工プログラムを編集するプログラム編集方法であって、前記加工プログラムは、前記加工経路を分割した複数の部分経路の各々に対応するブロックを有し、前記ブロックの各々は、対応する前記部分経路を示す経路情報を有し、複数の前記ブロックの各々が有する前記経路情報に基づいて、前記加工経路を表示部に表示させる表示制御ステップと、前記表示部に表示された前記加工経路のうち、選択された選択対象の前記部分経路またはアプローチ部を変更する操作に基づいて、選択対象の前記部分経路または前記アプローチ部の変位量を算出する算出ステップと、前記変位量に基づいて、選択対象の前記部分経路または前記アプローチ部に対応する前記ブロックを変更する変更ステップと、を含む。 A third aspect of the present invention is a program editing method for editing a machining program in which a machining path of a wire electrode with respect to a workpiece is defined, wherein the machining program includes a plurality of partial paths obtained by dividing the machining path. each of the plurality of blocks has a corresponding block, each of the blocks has route information indicating the corresponding partial route, and the machining route is displayed on the display unit based on the route information of each of the plurality of blocks. a display control step for displaying, and an operation for changing the partial route or the approach portion of the selected selection target among the machining routes displayed on the display unit; and a changing step of changing the block corresponding to the partial route or the approach section to be selected based on the displacement amount.

本発明の態様によれば、加工プログラムのブロックを単位として加工経路の弧状部位を変更でき、この結果、当該弧状部位の複数の点を個別に指定する場合に比べて、加工プログラムを編集する作業工数を低減することができる。 According to an aspect of the present invention, the arcuate portion of the machining path can be changed in units of blocks of the machining program, and as a result, the work of editing the machining program is reduced compared to the case where multiple points of the arcuate portion are individually specified. Man-hours can be reduced.

図1は実施形態のワイヤ放電加工機の構成を示す模式図である。FIG. 1 is a schematic diagram showing the configuration of a wire electrical discharge machine according to an embodiment. 図2はプログラム編集装置の構成を示す模式図である。FIG. 2 is a schematic diagram showing the configuration of the program editing device. 図3は加工経路の表示例を示す図である。FIG. 3 is a diagram showing an example of displaying the machining path. 図4はプログラム編集の第1の様子を例示する図である。FIG. 4 is a diagram illustrating a first state of program editing. 図5はプログラム編集の第2の様子を例示する図である。FIG. 5 is a diagram illustrating a second state of program editing. 図6はプログラム編集処理の流れを示すフローチャートである。FIG. 6 is a flowchart showing the flow of program editing processing. 図7は変形例1の表示欄を例示する図である。FIG. 7 is a diagram illustrating display columns of Modification 1. 図8は変形例8のプログラム編集の様子を例示する図である。FIG. 8 is a diagram illustrating a state of program editing according to modification example 8. 図9は変形例9の調整画面例を示す図である。FIG. 9 is a diagram showing an example of an adjustment screen of Modification 9. 図10は変形例9の他の調整画面例を示す図である。FIG. 10 is a diagram illustrating another example of the adjustment screen of Modification 9.

本発明について、好適な実施形態を掲げ、添付の図面を参照しながら以下、詳細に説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described in detail below with reference to preferred embodiments and the accompanying drawings.

[実施形態]
図1を用いてワイヤ放電加工機10の全体の構成を説明する。なお、図1では、ワイヤ放電加工機10が有する軸が延びるX方向、Y方向およびZ方向が示される。なお、X方向およびY方向は面内で互いに直交し、Z方向はX方向およびY方向の各々に対して直交する。
[Embodiment]
The overall configuration of the wire electrical discharge machine 10 will be explained using FIG. 1. Note that FIG. 1 shows the X direction, Y direction, and Z direction in which the shaft of the wire electric discharge machine 10 extends. Note that the X direction and the Y direction are orthogonal to each other within the plane, and the Z direction is orthogonal to each of the X direction and the Y direction.

ワイヤ放電加工機10は、加工液中で加工対象物Wとワイヤ電極12との極間に電圧を印加して放電を発生させることで、加工対象物Wを加工する工作機械である。ワイヤ放電加工機10は、加工機本体14と、制御装置16と、プログラム編集装置18と、を備える。 The wire electric discharge machine 10 is a machine tool that processes the workpiece W by applying a voltage between the workpiece W and the wire electrode 12 in machining fluid to generate electric discharge. The wire electric discharge machine 10 includes a machine main body 14, a control device 16, and a program editing device 18.

ワイヤ電極12の材質は、例えば、タングステン系、銅合金系、黄銅系などの金属材料である。一方、加工対象物Wの材質は、例えば、鉄系材料または超硬材料などの金属材料である。 The material of the wire electrode 12 is, for example, a metal material such as tungsten, copper alloy, or brass. On the other hand, the material of the workpiece W is, for example, a metal material such as an iron-based material or a superhard material.

加工機本体14は、加工対象物W(ワーク、被加工物)に向けてワイヤ電極12を供給する供給系統20と、加工対象物Wを通過したワイヤ電極12を回収する回収系統22とを備える。 The processing machine main body 14 includes a supply system 20 that supplies the wire electrode 12 toward the workpiece W (workpiece, workpiece), and a recovery system 22 that collects the wire electrode 12 that has passed through the workpiece W. .

供給系統20は、未使用のワイヤ電極12が巻かれたワイヤボビン24と、ワイヤボビン24に対してトルクを付与するトルクモータ26と、ワイヤ電極12に対して摩擦による制動力を付与するブレーキシュー28と、ブレーキシュー28に対してブレーキトルクを付与するブレーキモータ30と、ワイヤ電極12の張力の大きさを検出する張力検出部32と、加工対象物Wの上方でワイヤ電極12をガイドするダイスガイド(上ダイスガイド)34とを備える。 The supply system 20 includes a wire bobbin 24 around which an unused wire electrode 12 is wound, a torque motor 26 that applies torque to the wire bobbin 24, and a brake shoe 28 that applies a braking force by friction to the wire electrode 12. , a brake motor 30 that applies a brake torque to the brake shoe 28, a tension detection unit 32 that detects the magnitude of the tension of the wire electrode 12, and a die guide (that guides the wire electrode 12 above the workpiece W). upper die guide) 34.

回収系統22は、加工対象物Wの下方でワイヤ電極12をガイドするダイスガイド(下ダイスガイド)36と、ワイヤ電極12を挟持可能なピンチローラ38およびフィードローラ40と、フィードローラ40に対してトルクを付与するトルクモータ42と、ピンチローラ38およびフィードローラ40により搬送されたワイヤ電極12を回収する回収箱44とを備える。 The recovery system 22 includes a die guide (lower die guide) 36 that guides the wire electrode 12 below the workpiece W, a pinch roller 38 and a feed roller 40 that can pinch the wire electrode 12, and a feed roller 40. It includes a torque motor 42 that applies torque, and a collection box 44 that collects the wire electrode 12 conveyed by the pinch roller 38 and the feed roller 40.

加工機本体14は、加工の際に使用される脱イオン水または油などの加工液を貯留可能な加工槽46を備える。加工槽46は、ベース部48上に載置されている。加工槽46内にはダイスガイド34、36が配置され、ダイスガイド34とダイスガイド36との間に加工対象物Wが設けられる。ダイスガイド34、36、および、加工対象物Wは、加工槽46に貯留された加工液に浸漬している。 The processing machine main body 14 includes a processing tank 46 that can store processing liquid such as deionized water or oil used during processing. The processing tank 46 is placed on the base portion 48. Dice guides 34 and 36 are arranged in the processing tank 46, and a workpiece W is provided between the die guide 34 and the die guide 36. The dice guides 34 and 36 and the workpiece W are immersed in a machining liquid stored in a machining tank 46.

ダイスガイド34、36は、ワイヤ電極12を支持する支持部34a、36aを有する。また、ダイスガイド36は、ワイヤ電極12の向きを変えてピンチローラ38およびフィードローラ40に案内するガイドローラ36bを備える。 The dice guides 34 and 36 have support portions 34a and 36a that support the wire electrode 12. The die guide 36 also includes a guide roller 36b that changes the direction of the wire electrode 12 and guides it to the pinch roller 38 and the feed roller 40.

なお、ダイスガイド34は、スラッジ(加工屑)を含まない清潔な加工液を、ワイヤ電極12と加工対象物Wとで形成される極間に向けて噴出する。これにより、加工に適した清潔な液体で極間を満たすことができ、加工に応じて生じたスラッジにより加工精度が低下することを防止することができる。また、ダイスガイド36も、スラッジ(加工屑)を含まない清潔な加工液を極間に向けて噴出してもよい。 Note that the die guide 34 spouts clean machining fluid that does not contain sludge (machining waste) toward the gap formed between the wire electrode 12 and the workpiece W. Thereby, it is possible to fill the machining gap with a clean liquid suitable for machining, and it is possible to prevent deterioration of machining accuracy due to sludge generated in response to machining. Furthermore, the die guide 36 may also jet a clean machining liquid that does not contain sludge (processing waste) toward the gap between the machining holes.

制御装置16は、加工プログラムおよび加工条件にしたがって加工機本体14を制御するものである。加工プログラムおよび加工条件は、制御装置16が有する記憶部16Aに記憶される。 The control device 16 controls the processing machine main body 14 according to a processing program and processing conditions. The machining program and machining conditions are stored in a storage unit 16A included in the control device 16.

加工条件は、加工対象物Wとワイヤ電極12との極間に繰り返し印加するパルス電圧のパルス間隔、当該極間に対して単位時間あたりに印加する平均電圧、加工対象物Wに対するワイヤ電極12の相対移動速度、および、ワイヤ電極12の送り速度などを含む。 The machining conditions include the pulse interval of the pulse voltage repeatedly applied between the poles of the workpiece W and the wire electrode 12, the average voltage applied per unit time between the poles, and the voltage of the wire electrode 12 with respect to the workpiece W. This includes the relative movement speed, the feeding speed of the wire electrode 12, and the like.

なお、パルス間隔は、加工対象物Wとワイヤ電極12との極間にパルス電圧を印加しない休止時間である。また、加工対象物Wに対するワイヤ電極12の相対移動速度は、加工対象物Wに対してワイヤ電極12を相対移動させるときの速度である。また、送り速度は、ワイヤ電極12が延びる方向に沿ってワイヤ電極12を移動させるときの速度である。 Note that the pulse interval is a rest time during which no pulse voltage is applied between the workpiece W and the wire electrode 12. Moreover, the relative movement speed of the wire electrode 12 with respect to the workpiece W is the speed when the wire electrode 12 is moved relative to the workpiece W. Further, the feeding speed is the speed at which the wire electrode 12 is moved along the direction in which the wire electrode 12 extends.

制御装置16は、加工対象物Wとワイヤ電極12との極間にパルス電圧を印加させる場合、記憶部16Aに記憶された単位時間あたりの平均電圧、および、パルス間隔などを用いて、加工機本体14における不図示の電源部を制御する。これにより、電源部を通じて、加工対象物Wとワイヤ電極12との極間に対してパルス電圧が所定の周期で繰り返し印加される。 When applying a pulse voltage between the workpiece W and the wire electrode 12, the control device 16 controls the processing machine using the average voltage per unit time and pulse interval stored in the storage section 16A. It controls a power supply section (not shown) in the main body 14. Thereby, a pulse voltage is repeatedly applied to the gap between the workpiece W and the wire electrode 12 at a predetermined period through the power supply section.

制御装置16は、加工対象物Wに対してワイヤ電極12を相対移動させる場合、記憶部16Aに記憶された加工プログラム、および、加工対象物Wに対するワイヤ電極12の相対移動速度などを用いて、ダイスガイド34、36のモータを制御する。これにより、加工プログラムで規定される加工経路に沿って、加工対象物Wに対してワイヤ電極12がX方向およびY方向の少なくとも一方に相対移動される。なお、制御装置16は、ダイスガイド34、36のモータを制御することに代えて、加工対象物Wが固定される不図示のテーブルのモータを制御してもよい。 When moving the wire electrode 12 relative to the workpiece W, the control device 16 uses the processing program stored in the storage unit 16A, the relative movement speed of the wire electrode 12 with respect to the workpiece W, etc. Controls the motors of the die guides 34 and 36. Thereby, the wire electrode 12 is moved relative to the workpiece W in at least one of the X direction and the Y direction along the machining path defined by the machining program. Note that instead of controlling the motors of the dice guides 34 and 36, the control device 16 may control the motor of a table (not shown) to which the workpiece W is fixed.

制御装置16は、ワイヤ電極12を走行方向に移動させる場合、記憶部16Aに記憶された送り速度などを用いて、トルクモータ26、42を制御する。これにより、トルクモータ26、42を通じて、ワイヤボビン24およびフィードローラ40に対してトルクが付与され、当該ワイヤボビン24およびフィードローラ40に接するワイヤ電極12が走行方向に送られる。なお、ワイヤ電極12の走行方向(-Z方向)と、加工対象物Wに対して相対移動されるワイヤ電極12の移動方向(X方向、Y方向)とは交差する関係にある。 When moving the wire electrode 12 in the running direction, the control device 16 controls the torque motors 26 and 42 using the feed speed stored in the storage section 16A. As a result, torque is applied to the wire bobbin 24 and the feed roller 40 through the torque motors 26 and 42, and the wire electrode 12 in contact with the wire bobbin 24 and the feed roller 40 is sent in the running direction. Note that the running direction (−Z direction) of the wire electrode 12 and the movement direction (X direction, Y direction) of the wire electrode 12 that is moved relative to the workpiece W are in an intersecting relationship.

プログラム編集装置18は、加工プログラムを編集するものである。ここで、図2を用いてプログラム編集装置18の構成を説明する。プログラム編集装置18は、プロセッサ50、入力部52、表示部54および記憶部56を備える。 The program editing device 18 is for editing machining programs. Here, the configuration of the program editing device 18 will be explained using FIG. 2. The program editing device 18 includes a processor 50, an input section 52, a display section 54, and a storage section 56.

プロセッサ50は情報を処理するものであり、プロセッサ50の具体例として、CPU、あるいは、GPUなどが挙げられる。入力部52は、情報を入力するものであり、オペレータの操作に用いられる。入力部52の具体例として、マウス、キーボード、あるいは、表示部54の表示画面上に配置されるタッチパネルなどが挙げられる。表示部54は、情報を表示するものであり、表示部54の具体例として、液晶ディスプレイが挙げられる。記憶部56は、情報を記憶するものであり、記憶部56の具体例として、ハードディスクなどが挙げられる。記憶部56には、加工プログラムを編集するプログラム編集処理を実行するための基本ソフトウェアが記憶される。 The processor 50 processes information, and specific examples of the processor 50 include a CPU, a GPU, and the like. The input unit 52 is for inputting information and is used for operations by the operator. Specific examples of the input unit 52 include a mouse, a keyboard, a touch panel arranged on the display screen of the display unit 54, and the like. The display section 54 displays information, and a specific example of the display section 54 is a liquid crystal display. The storage unit 56 stores information, and a specific example of the storage unit 56 is a hard disk. The storage unit 56 stores basic software for executing a program editing process for editing a machining program.

プロセッサ50は、記憶部56に記憶された基本ソフトウェアを実行した場合、制御装置16の記憶部16Aに記憶された加工プログラムを読み出し、読み出した加工プログラムを編集するプログラム編集処理を実行する。この場合、プロセッサ50は、表示制御部60、算出部62および変更部64として機能する。 When the processor 50 executes the basic software stored in the storage unit 56, the processor 50 reads the machining program stored in the storage unit 16A of the control device 16, and executes a program editing process for editing the read machining program. In this case, the processor 50 functions as a display control section 60, a calculation section 62, and a change section 64.

表示制御部60は、制御装置16の記憶部16Aから読み出された加工プログラムを解析する。加工プログラムでは、加工経路は、複数の部分経路に分割され、分割された複数の部分経路の各々を示す経路情報としてブロック単位で規定される。つまり、加工プログラムは、加工経路を分割した複数の部分経路の各々に対応するブロックを有し、ブロックの各々は、対応する部分経路を示す経路情報を有している。 The display control unit 60 analyzes the machining program read from the storage unit 16A of the control device 16. In the machining program, the machining route is divided into a plurality of partial routes, and is defined in units of blocks as route information indicating each of the plurality of divided partial routes. That is, the machining program has blocks corresponding to each of a plurality of partial routes obtained by dividing the machining route, and each block has route information indicating the corresponding partial route.

表示制御部60は、加工プログラムを解析することで複数のブロックの各々が有する経路情報を認識し、認識した経路情報に基づいて、例えば図3に示すように、表示部54に加工経路72を表示させる。 The display control unit 60 recognizes route information possessed by each of the plurality of blocks by analyzing the machining program, and displays a machining route 72 on the display unit 54 based on the recognized route information, for example, as shown in FIG. Display.

ここで、オペレータは、入力部52を用いて、表示部54に表示された加工経路72における弧状の部分経路72Pに対し、弧の状態を変更する形状変更操作を行うことができる。図3の例のように、弧状の部分経路72Pが複数である場合、オペレータは、弧状の部分経路72Pの各々に対して形状変更操作を行うことができる。なお、弧状の部分経路72Pは、加工経路72の内側に凹む弧の形状(内コーナー)の部分経路72Piと、加工経路72の外側に突出する弧の形状(外コーナー)の部分経路72Poとを含む。 Here, the operator can use the input unit 52 to perform a shape change operation to change the state of the arc on the arc-shaped partial path 72P in the machining path 72 displayed on the display unit 54. As in the example of FIG. 3, when there are a plurality of arcuate partial paths 72P, the operator can perform a shape change operation on each of the arcuate partial paths 72P. The arc-shaped partial path 72P includes a partial path 72Pi in the shape of an arc (inner corner) that is concave inside the machining path 72, and a partial path 72Po in the shape of an arc (outer corner) that projects outside the machining path 72. include.

入力部52がタッチパネルである場合、操作対象の部分経路72Pをスワイプすることで、形状変更操作を行うことができる。したがって、入力部52がタッチパネルである場合、オペレータに対して、表示部54に表示された弧状の部分経路72Pを実際に動かしているかのように直観的に操作させることができる。 When the input unit 52 is a touch panel, a shape changing operation can be performed by swiping the partial route 72P to be operated. Therefore, when the input unit 52 is a touch panel, the operator can intuitively operate the arcuate partial route 72P displayed on the display unit 54 as if he were actually moving it.

表示制御部60は、弧状の部分経路72Pが選択された場合、例えば図4に示すように、選択された選択対象の部分経路72Pを強調させる。これにより、選択対象の部分経路72Pを明瞭にすることができ、オペレータに対して選択対象の部分経路72Pが分かり易くなる。 When the arc-shaped partial route 72P is selected, the display control unit 60 highlights the selected partial route 72P as a selection target, as shown in FIG. 4, for example. Thereby, the partial route 72P to be selected can be made clear, and the partial route 72P to be selected can be easily understood by the operator.

なお、選択対象の部分経路72Pを強調させる態様は特に限定されない。例えば、図4の例示のように、表示制御部60は、選択対象の部分経路72Pを拡大した拡大画面74を表示させる態様によって、選択対象の部分経路72Pを強調させてもよい。また、表示制御部60は、選択対象の部分経路72Pの色を、選択対象以外の部分経路72Pの色と異ならせる態様によって、選択対象の部分経路72Pを強調させてもよい。また、表示制御部60は、選択対象の部分経路72Pの線幅を、選択対象以外の部分経路72Pの線幅よりも太くする態様によって、選択対象の部分経路72Pを強調させてもよい。また、表示制御部60は、上記の少なくとも2つの態様を組み合わせて選択対象の部分経路72Pを強調させてもよい。 Note that the manner in which the partial route 72P to be selected is emphasized is not particularly limited. For example, as illustrated in FIG. 4, the display control unit 60 may emphasize the selected partial route 72P by displaying an enlarged screen 74 that enlarges the selected partial route 72P. Further, the display control unit 60 may emphasize the partial route 72P to be selected by making the color of the partial route 72P to be selected different from the color of the partial routes 72P other than the selected target. Further, the display control unit 60 may emphasize the partial route 72P to be selected by making the line width of the partial route 72P to be selected thicker than the line width of the partial routes 72P other than the selected target. Further, the display control unit 60 may combine at least two aspects described above to emphasize the partial route 72P to be selected.

表示制御部60は、弧状の部分経路72Pが選択された場合、選択対象の部分経路72Pを強調させるとともに、選択対象の部分経路72Pに対応するブロックが有する経路情報を表示部54に表示させてもよい。 When the arc-shaped partial route 72P is selected, the display control unit 60 highlights the selected partial route 72P and causes the display unit 54 to display the route information of the block corresponding to the selected partial route 72P. Good too.

図4の例示では、表示制御部60は、表示画面76の右側に加工経路72を表示させ、表示画面76の左側に経路情報を示す表示欄78を表示させている。また、表示制御部60は、表示欄78に対して、選択対象の部分経路72Pと、その部分経路72Pに繋がる部分経路72Pとの各々に対応するブロックが有する経路情報を示している。なお、表示制御部60は、選択対象の部分経路72Pと、その部分経路72Pに繋がる部分経路72Pとの各々に対応するブロックが有する経路情報を示す場合、選択対象の部分経路72Pに対応するブロックが有する経路情報を強調させてもよい。図4の例示では、表示欄78において反転表示されている部分の「R」は弧状に加工する経路部位であることを表し、「R」の右側の「0.3」は曲率半径の数値を表す。 In the example shown in FIG. 4, the display control unit 60 displays the machining route 72 on the right side of the display screen 76, and displays a display column 78 showing route information on the left side of the display screen 76. In addition, the display control unit 60 indicates, in the display column 78, route information possessed by blocks corresponding to each of the partial route 72P to be selected and the partial route 72P connected to the partial route 72P. Note that when displaying route information possessed by blocks corresponding to each of the partial route 72P to be selected and the partial route 72P connected to the partial route 72P, the display control unit 60 displays the block corresponding to the partial route 72P to be selected. The route information possessed by the route information may be emphasized. In the example shown in FIG. 4, the highlighted part "R" in the display field 78 indicates the route part to be machined into an arc shape, and "0.3" on the right side of "R" indicates the numerical value of the radius of curvature. represent.

表示制御部60は、選択対象の部分経路72Pに対して形状変更操作が行われた場合、例えば図5に示すように、形状変更操作に追随するように、強調させた選択対象の部分経路72Pの表示を変更する。これにより、形状変更操作の操作状態を明瞭にすることができ、オペレータに対して操作状態が分かり易くなる。 When a shape change operation is performed on the selection target partial route 72P, the display control unit 60 displays the highlighted selection target partial route 72P so as to follow the shape change operation, as shown in FIG. 5, for example. Change the display. This makes it possible to clarify the operating state of the shape changing operation, making it easier for the operator to understand the operating state.

また、表示制御部60は、選択対象の部分経路72Pに対して形状変更操作が行われた場合、変更前に対する変更後における部分経路72Pの曲率半径の変位量80を表示部54に表示させる。これにより、形状変更操作によって部分経路72Pの曲率半径がどの程度変わるのか明瞭にすることができ、オペレータに対して曲率半径の変更度合いが分かり易くなる。なお、変位量80は、算出部62によって算出される。 Further, when a shape changing operation is performed on the selected partial route 72P, the display control unit 60 causes the display unit 54 to display the displacement amount 80 of the radius of curvature of the partial route 72P after the change compared to before the change. This makes it clear how much the radius of curvature of the partial path 72P changes due to the shape changing operation, making it easier for the operator to understand the degree of change in the radius of curvature. Note that the displacement amount 80 is calculated by the calculation unit 62.

さらに、表示制御部60は、選択対象の部分経路72Pに対して形状変更操作が行われた場合、選択対象の部分経路72Pに対応する経路情報を表示させているときには、当該経路情報に含まれている曲率半径を、形状変更操作に応じて更新することで変更する。なお、変更すべき曲率半径は、変更部64によって算出される。図5の例示では、「R」の右側の「0.XXX」が変更された曲率半径の数値を表す。 Further, when displaying route information corresponding to the partial route 72P to be selected when a shape change operation is performed on the partial route 72P to be selected, the display control unit 60 controls the The radius of curvature of the object is changed by updating it in accordance with the shape change operation. Note that the radius of curvature to be changed is calculated by the changing unit 64. In the example of FIG. 5, "0.XXX" on the right side of "R" represents the changed numerical value of the radius of curvature.

算出部62は、弧状の部分経路72Pが選択された場合に、選択された選択対象の部分経路72Pに対する形状変更操作に基づいて、選択対象の部分経路72Pの曲率半径の変位量80を算出するものである。 When the arc-shaped partial route 72P is selected, the calculation unit 62 calculates the displacement amount 80 of the radius of curvature of the selected partial route 72P based on the shape change operation on the selected partial route 72P. It is something.

算出部62は、入力部52から出力される操作信号に基づいて、選択対象の部分経路72Pの選択位置からの操作量(移動量)82および操作方向(移動方向)84を特定する。また、算出部62は、選択対象の部分経路72Pのブロックが有する経路情報から曲率半径および形状種類を特定する。形状種類は、加工経路72の内側に凹む弧の形状(内コーナー)と、加工経路72の外側に突出する弧の形状(外コーナー)とを含む。 Based on the operation signal output from the input unit 52, the calculation unit 62 specifies the operation amount (movement amount) 82 and operation direction (movement direction) 84 of the partial route 72P to be selected from the selected position. Further, the calculation unit 62 specifies the radius of curvature and the shape type from the route information of the block of the partial route 72P to be selected. The shape types include an arc shape that is concave inside the processing path 72 (inner corner) and an arc shape that projects outside of the processing path 72 (outer corner).

算出部62は、特定した操作量(移動量)82、操作方向(移動方向)84、曲率半径および形状種類に基づいて、変更前に対する変更後における部分経路72Pの曲率半径の変位量80を算出する。 The calculation unit 62 calculates the displacement amount 80 of the radius of curvature of the partial route 72P after the change compared to before the change, based on the specified operation amount (movement amount) 82, operation direction (movement direction) 84, radius of curvature, and shape type. do.

形状種類が内コーナーである場合、選択位置から加工経路72の外側の操作方向(移動方向)84に操作される操作量(移動量)82が大きいほど、変更前に対する変更後の曲率半径の変位量80が大きくなる。一方、選択位置から加工経路72の内側の操作方向(移動方向)84に操作される操作量(移動量)82が大きいほど、変更前に対する変更後の曲率半径の変位量80が小さくなる。 When the shape type is an inner corner, the larger the operation amount (movement amount) 82 operated in the operation direction (movement direction) 84 on the outside of the processing path 72 from the selected position, the greater the displacement of the radius of curvature after the change compared to before the change. The amount 80 increases . On the other hand, the larger the operation amount (movement amount) 82 operated in the operation direction (movement direction) 84 inside the processing path 72 from the selected position, the smaller the displacement amount 80 of the radius of curvature after the change compared to before the change.

形状種類が外コーナーである場合、選択位置から加工経路72の外側の操作方向(移動方向)84に操作される操作量(移動量)82が大きいほど、変更前に対する変更後の曲率半径の変位量80が小さくなる。一方、選択位置から加工経路72の内側の操作方向(移動方向)84に操作される操作量(移動量)82が大きいほど、変更前に対する変更後の曲率半径の変位量80が大きくなる。 When the shape type is an outside corner, the larger the operation amount (movement amount) 82 operated in the operation direction (movement direction) 84 on the outside of the processing path 72 from the selected position, the greater the displacement of the radius of curvature after the change compared to before the change. The amount 80 becomes smaller . On the other hand, the larger the operation amount (movement amount) 82 operated in the operation direction (movement direction) 84 inside the processing path 72 from the selected position, the larger the displacement amount 80 of the radius of curvature after the change compared to before the change.

なお、変位量80は、表示部54上での曲率半径の変位量と異なる場合がある。この場合、表示部54に表示させたときと実際との尺の違いに起因する係数をαとし、変位量80をXとし、表示部54上での曲率半径の変位量をYとすると、算出部62は、「X=α×Y」の関係式を用いて、変位量80を算出してもよい。 Note that the displacement amount 80 may be different from the displacement amount of the radius of curvature on the display section 54. In this case, let α be the coefficient due to the difference in scale between when displayed on the display unit 54 and the actual length, X be the displacement amount 80, and Y be the displacement amount of the radius of curvature on the display unit 54. The unit 62 may calculate the displacement amount 80 using the relational expression “X=α×Y”.

変更部64は、算出部62が算出した変位量80に基づいて、選択対象の部分経路72Pに対応するブロックが有する経路情報を変更するものである。変更部64は、変更前の曲率半径から変位量80を減算することで曲率半径を算出し、選択対象の部分経路72Pに対応するブロックが有する経路情報に設定されている現在の曲率半径を、算出した曲率半径に変更する。なお、変更前の曲率半径は、表示部54に加工経路72を表示するときに経路情報に設定されている基準の曲率半径である。 The changing unit 64 changes the route information possessed by the block corresponding to the partial route 72P to be selected, based on the displacement amount 80 calculated by the calculating unit 62. The changing unit 64 calculates the radius of curvature by adding or subtracting the displacement amount 80 from the radius of curvature before changing, and changes the current radius of curvature set in the route information of the block corresponding to the partial route 72P to be selected. , change to the calculated radius of curvature. Note that the radius of curvature before change is the standard radius of curvature that is set in the route information when displaying the machining route 72 on the display unit 54.

次に、プログラム編集装置18のプログラム編集方法に関し、図6を用いてプログラム編集装置18におけるプログラム編集処理の流れを説明する。 Next, regarding the program editing method of the program editing device 18, the flow of program editing processing in the program editing device 18 will be explained using FIG.

プログラム編集処理は、入力部52から加工プログラムを編集する編集命令を受けたときにステップS1に移行する。 The program editing process moves to step S1 when an editing command for editing the machining program is received from the input unit 52.

ステップS1において、表示制御部60は、編集対象の加工プログラムにおける複数のブロックの各々が有する経路情報に基づいて、表示部54に加工経路72を表示させる。加工経路72が表示部54に表示されると、プログラム編集処理は、ステップS2に移行する。 In step S1, the display control unit 60 causes the display unit 54 to display the machining route 72 based on the route information of each of the plurality of blocks in the machining program to be edited. When the machining path 72 is displayed on the display section 54, the program editing process moves to step S2.

ステップS2において、表示制御部60および算出部62は、入力部52から出力される操作信号を監視する処理を開始する。表示制御部60は、弧状の部分経路72Pを選択する選択操作を検出した場合、選択された部分経路72Pを強調させる。また、選択された弧状の部分経路72Pに対する形状変更操作を表示制御部60および算出部62が検出した場合、プログラム編集処理は、ステップS3に移行する。 In step S2, the display control unit 60 and the calculation unit 62 start a process of monitoring the operation signal output from the input unit 52. When the display control unit 60 detects a selection operation for selecting the arcuate partial route 72P, the display control unit 60 highlights the selected partial route 72P. Further, when the display control unit 60 and the calculation unit 62 detect a shape change operation on the selected arcuate partial route 72P, the program editing process moves to step S3.

ステップS3において、表示制御部60は、形状変更操作に追随するように、選択対象の部分経路72Pの表示を変更する表示変更処理を開始する。算出部62は、選択対象の部分経路72Pに対する形状変更操作に基づいて、選択対象の部分経路72Pの曲率半径の変位量80を算出する変位量算出処理を開始する。ステップS3の処理が開始されると、プログラム編集処理は、ステップS4に移行する。 In step S3, the display control unit 60 starts a display change process to change the display of the selected partial route 72P so as to follow the shape change operation. The calculation unit 62 starts a displacement amount calculation process of calculating the displacement amount 80 of the radius of curvature of the selected partial route 72P based on the shape change operation on the selected partial route 72P. When the process of step S3 is started, the program editing process moves to step S4.

ステップS4において、変更部64は、ステップS3で算出された変位量80に基づいて、選択対象の部分経路72Pに対応するブロック(ブロック内の曲率半径)を変更する情報変更処理を開始する。表示制御部60は、ステップS3で算出された変位量80を表示部54に表示させる表示処理を開始する。なお、表示制御部60は、経路情報を示す表示欄78を加工経路72とともに表示させた場合には、当該表示欄78に示した経路情報の曲率半径を、変更部64が変更したブロックの曲率半径に変更する処理を、上記の表示処理とともに開始する。ステップS4の処理が開始されると、プログラム編集処理は、ステップS5に移行する。 In step S4, the changing unit 64 starts an information changing process of changing the block (radius of curvature within the block) corresponding to the partial route 72P to be selected, based on the displacement amount 80 calculated in step S3. The display control unit 60 starts a display process to display the displacement amount 80 calculated in step S3 on the display unit 54. Note that when the display field 78 indicating route information is displayed together with the machining route 72, the display control unit 60 changes the radius of curvature of the route information shown in the display field 78 to the radius of curvature of the block changed by the changing unit 64. The process of changing to radius is started together with the above display process. When the process of step S4 is started, the program editing process moves to step S5.

ステップS5において、表示制御部60および算出部62は、入力部52から出力される操作信号に基づいて、ステップS3、S4で開始した処理を継続するか否かを判定する。ここで、表示制御部60および算出部62は、形状変更操作を検出している場合、ステップS3、S4で開始した処理を継続すると判定する。この場合、プログラム編集処理は、ステップS3に戻る。一方、表示制御部60および算出部62は、形状変更操作を検出しなくなった場合、ステップS3、S4で開始した処理を継続しないと判定する。この場合、表示制御部60、算出部62および変更部64は、ステップS3、S4で開始した処理を終了し、プログラム編集処理は、ステップS6に移行する。 In step S5, the display control unit 60 and calculation unit 62 determine whether or not to continue the processing started in steps S3 and S4, based on the operation signal output from the input unit 52. Here, the display control unit 60 and the calculation unit 62 determine that the processing started in steps S3 and S4 is to be continued when a shape changing operation is detected. In this case, the program editing process returns to step S3. On the other hand, if the display control unit 60 and the calculation unit 62 no longer detect a shape changing operation, they determine not to continue the process started in steps S3 and S4. In this case, the display control section 60, the calculation section 62, and the change section 64 finish the processing started in steps S3 and S4, and the program editing processing moves to step S6.

ステップS6において、表示制御部60は、加工プログラムの編集を継続するか否かを判定する。ここで、例えば、入力部52から加工プログラムの編集を終了する終了命令を受けていない場合、表示制御部60は、加工プログラムの編集を継続すると判定する。この場合、プログラム編集処理は、ステップS2に戻る。一方、例えば、入力部52から加工プログラムの編集を終了する終了命令を受けた場合、表示制御部60は、加工プログラムの編集を継続しないと判定する。この場合、表示制御部60は、ステップS1で表示させた加工経路72を非表示にする。その後、プログラム編集処理は終了する。 In step S6, the display control unit 60 determines whether to continue editing the machining program. Here, for example, if an end command to end the editing of the machining program has not been received from the input unit 52, the display control unit 60 determines to continue editing the machining program. In this case, the program editing process returns to step S2. On the other hand, for example, when receiving an end command to end the editing of the machining program from the input unit 52, the display control unit 60 determines not to continue editing the machining program. In this case, the display control unit 60 hides the machining path 72 displayed in step S1. Thereafter, the program editing process ends.

[変形例]
上記の実施形態は、以下のように変形してもよい。
[Modified example]
The above embodiment may be modified as follows.

(変形例1)
上記の実施形態では、変更部64は、選択対象の部分経路72Pに対応するブロックが有する経路情報の曲率半径を変更することで、当該ブロックを変更した。本変形例では、変更部64は、選択対象の部分経路72Pに対応するブロックが有する経路情報に加工条件の補正量を付加することで、当該ブロックを変更する。
(Modification 1)
In the above embodiment, the changing unit 64 changes the radius of curvature of the route information of the block corresponding to the partial route 72P to be selected, thereby changing the block. In this modification, the changing unit 64 changes the block corresponding to the partial path 72P to be selected by adding the processing condition correction amount to the path information of the block.

加工条件は、ワイヤ放電加工機10の制御装置16に設定されるものであり、制御装置16の記憶部16Aに記憶される。加工条件は、本変形例では、ワイヤ電極12の送り速度である。 The machining conditions are set in the control device 16 of the wire electric discharge machine 10, and are stored in the storage section 16A of the control device 16. In this modification, the processing condition is the feed rate of the wire electrode 12.

変更部64は、算出部62が算出した選択対象の部分経路72Pの変位量80に基づいて、ワイヤ電極12の送り速度の補正量を求める。変更部64は、具体的には、変位量80が大きくなるほど、ワイヤ電極12の送り速度を遅くする補正量を求める。変更部64は、補正量を求めると、求めた補正量を、選択対象の部分経路72Pに対応するブロックが有する経路情報に付加する。このようにしても、上記の実施形態と同様に、弧状の部分経路72Pの加工状態を個別に変更することができる。 The changing unit 64 calculates the amount of correction for the feed speed of the wire electrode 12 based on the displacement amount 80 of the partial path 72P to be selected calculated by the calculating unit 62. Specifically, the changing unit 64 determines a correction amount that decreases the feeding speed of the wire electrode 12 as the displacement amount 80 increases. After determining the amount of correction, the changing unit 64 adds the determined amount of correction to the route information possessed by the block corresponding to the partial route 72P to be selected. Even in this case, similarly to the above embodiment, the machining state of the arcuate partial paths 72P can be changed individually.

なお、経路情報を示す表示欄78が加工経路72とともに表示されている場合、表示制御部60は、例えば図7に示すように、表示欄78に示している経路情報に、変更部64が経路情報に付加した補正量を表示させる。図7の例示では、表示欄78において反転表示されている部分の「Z」はワイヤ電極12の送り速度を変更して加工する経路部位であることを表し、「Z」の右側の「○○」は補正量の数値を表す。 Note that when the display field 78 indicating route information is displayed together with the machining route 72, the display control unit 60 changes the route information shown in the display field 78 by changing the route. Display the amount of correction added to the information. In the example shown in FIG. 7, the highlighted part "Z" in the display field 78 represents the route part to be machined by changing the feed speed of the wire electrode 12, and the part "○○" on the right side of "Z" ” represents the numerical value of the correction amount.

(変形例2)
上記の変形例1におけるワイヤ電極12の送り速度に代えて、休止時間が適用されてもよい。休止時間は、加工対象物Wとワイヤ電極12との間に繰り返し印加するパルス電圧のパルス間隔である。加工条件として休止時間が適用される場合、変更部64は、変位量80が大きくなるほど、休止時間を短くする補正量を求める。このようにしても、上記の実施形態と同様に、弧状の部分経路72Pの加工状態を個別に変更することができる。
(Modification 2)
Instead of the feeding speed of the wire electrode 12 in the first modification described above, a pause time may be applied. The rest time is a pulse interval of a pulse voltage repeatedly applied between the workpiece W and the wire electrode 12. When the pause time is applied as a machining condition, the changing unit 64 determines a correction amount that shortens the pause time as the displacement amount 80 increases. Even in this case, similarly to the above embodiment, the machining state of the arcuate partial paths 72P can be changed individually.

(変形例3)
上記の変形例1におけるワイヤ電極12の送り速度に代えて、単位時間あたりに印加する平均電圧が適用されてもよい。単位時間あたりに印加する平均電圧は、単位時間あたりに繰り返し印加されるパルス電圧の総和量の平均である。加工条件として単位時間あたりに印加する平均電圧が適用される場合、変更部64は、変位量80が大きくなるほど、単位時間あたりに印加する平均電圧を高くする補正量を求める。このようにしても、上記の実施形態と同様に、弧状の部分経路72Pの加工状態を個別に変更することができる。
(Modification 3)
Instead of the feeding speed of the wire electrode 12 in the first modification described above, an average voltage applied per unit time may be applied. The average voltage applied per unit time is the average of the total amount of pulse voltages repeatedly applied per unit time. When the average voltage applied per unit time is applied as the processing condition, the changing unit 64 determines a correction amount that increases the average voltage applied per unit time as the displacement amount 80 increases. Even in this case, similarly to the above embodiment, the machining state of the arcuate partial paths 72P can be changed individually.

(変形例4)
上記の変形例1におけるワイヤ電極12の送り速度に加えて、変形例2の休止時間と、変形例3の単位時間あたりに印加する平均電圧との一方または双方が適用されてもよい。複数の加工条件の補正量が経路情報に付加されることで、1つの加工条件の補正量が経路情報に付加される場合に比べて、弧状の部分経路72Pの加工状態を微調整し易くなる。
(Modification 4)
In addition to the feeding speed of the wire electrode 12 in Modification 1, one or both of the pause time in Modification 2 and the average voltage applied per unit time in Modification 3 may be applied. By adding correction amounts for a plurality of machining conditions to the path information, it becomes easier to fine-tune the machining state of the arc-shaped partial path 72P, compared to when the correction amount for one machining condition is added to the path information. .

(変形例5)
変更部64は、選択対象の部分経路72Pに対応するブロックが有する経路情報の曲率半径を変更するとともに、当該経路情報に加工条件の補正量を付加してもよい。これにより、弧状の部分経路72Pの加工状態を微調整することができる。
(Modification 5)
The changing unit 64 may change the radius of curvature of the route information of the block corresponding to the partial route 72P to be selected, and may also add a correction amount of the processing conditions to the route information. Thereby, the machining state of the arc-shaped partial path 72P can be finely adjusted.

(変形例6)
変更部64は、選択対象の部分経路72Pに対応するブロックが有する経路情報の曲率半径を変更する第1モードと、当該経路情報に加工条件の補正量を付加する第2モードとを有していてもよい。本変形例では、変更部64は、例えば、入力部52を用いたオペレータの選択操作に応じて選択された第1モードまたは第2モードを実行する。これにより、弧状の部分経路72Pの形状や加工対象物Wの材料などに応じて、第1モードおよび第2モードを選択して弧状の部分経路72Pの加工状態を調整することができる。
(Modification 6)
The changing unit 64 has a first mode in which the radius of curvature of the path information of the block corresponding to the partial path 72P to be selected is changed, and a second mode in which the correction amount of the processing conditions is added to the path information. It's okay. In this modification, the changing unit 64 executes the first mode or the second mode selected according to the operator's selection operation using the input unit 52, for example. Thereby, the first mode and the second mode can be selected depending on the shape of the arcuate partial path 72P, the material of the workpiece W, etc., and the machining state of the arcuate partial path 72P can be adjusted.

(変形例7)
変更部64は、選択対象の部分経路72Pに対応するブロックに加えて、当該部分経路72Pに類似する部分経路72Pに対応するブロックを変更してもよい。本変形例の場合、プロセッサ50では、選択対象の部分経路72Pに類似する部分経路72Pを類似部分経路として取得する取得部として機能するものが新たに設けられる。
(Modification 7)
In addition to the block corresponding to the partial route 72P to be selected, the changing unit 64 may change the block corresponding to a partial route 72P similar to the partial route 72P. In the case of this modification, the processor 50 is newly provided with a unit that functions as an acquisition unit that acquires a partial route 72P similar to the selected partial route 72P as a similar partial route.

取得部は、オペレータにより指定された1または2以上の部分経路72Pを類似部分経路として取得してもよい。また、取得部は、選択対象の部分経路72Pに対応するブロックが有する経路情報の曲率半径との差が所定の範囲内にある1または2以上の部分経路72Pを類似部分経路として取得してもよい。 The acquisition unit may acquire one or more partial routes 72P designated by the operator as similar partial routes. Further, the acquisition unit may acquire one or more partial routes 72P as similar partial routes, in which the difference from the radius of curvature of the route information of the block corresponding to the partial route 72P to be selected is within a predetermined range. good.

変更部64は、選択対象の部分経路72Pに対応するブロックと、類似部分経路として取得部が取得した部分経路72Pに対応するブロックとを変更する。これにより、弧状の形状が似ている部分経路72Pの加工状態をまとめて変更することができる。 The changing unit 64 changes the block corresponding to the partial route 72P to be selected and the block corresponding to the partial route 72P acquired by the acquiring unit as a similar partial route. Thereby, the machining states of the partial paths 72P having similar arc shapes can be changed all at once.

(変形例8)
図8は、変形例8のプログラム編集の様子を例示する図である。図8では、上記の実施形態において説明した構成と同等の構成に対して同一の符号が付されている。なお、本変形例では、上記の実施形態と重複する説明は省略する。
(Modification 8)
FIG. 8 is a diagram illustrating a state of program editing according to modification example 8. In FIG. 8, the same reference numerals are given to the same components as those described in the above embodiment. Note that in this modification, explanations that overlap with those of the above embodiment will be omitted.

本変形例では、表示部54に表示された加工経路72のうち、アプローチ部72Aが選択され、選択されたアプローチ部72Aの位置を変更する操作(位置変更操作)が行われる。表示制御部60は、アプローチ部72Aが選択された場合、選択されたアプローチ部72Aを強調させる。 In this modification, the approach portion 72A is selected from the machining path 72 displayed on the display unit 54, and an operation for changing the position of the selected approach portion 72A (position changing operation) is performed. When the approach section 72A is selected, the display control section 60 highlights the selected approach section 72A.

本変形例では、表示制御部60は、アプローチ部72Aを含む近傍の部分経路を拡大した拡大画面74を表示させることで、アプローチ部72Aを強調させている。また、本変形例では、表示制御部60は、拡大画面74とともに、アプローチ部72Aを含む部分経路と、当該部分経路に繋がる部分経路に対応するブロックが有する経路情報を表示欄78に表示させている。図8の例示では、アプローチ部72Aを含む部分経路の経路情報が反転表示されている。反転表示されている部分の「X0.Y-XXX.」はアプローチ部72Aの位置を表す。 In this modification, the display control unit 60 emphasizes the approach section 72A by displaying an enlarged screen 74 that enlarges a partial route in the vicinity including the approach section 72A. In addition, in this modification, the display control unit 60 causes the display field 78 to display, together with the enlarged screen 74, the partial route including the approach portion 72A and the route information of the blocks corresponding to the partial route connected to the partial route. There is. In the example shown in FIG. 8, the route information of the partial route including the approach portion 72A is displayed in reverse video. The highlighted portion "X0.Y-XXX." represents the position of the approach section 72A.

表示制御部60は、アプローチ部72Aに対して位置変更操作が行われた場合、アプローチ部72Aの表示を変更する。この場合、表示制御部60は、アプローチ部72Aを表示させる操作方向84を、アプローチ部72Aから加工開始部72S(または加工終了部72E)に向かう第1操作方向84aと、第1操作方向84aとは逆の第2操作方向84bとに限定する。つまり、表示制御部60は、位置変更操作における第1操作方向84aまたは第2操作方向84bに追随するように、アプローチ部72Aの表示を変更する。例えば、図8に例示するアプローチ部72Aが紙面の右上に位置変更操作された場合、紙面の右側には追随しないで、上方向(第1操作方向84a)にのみ追随するように、アプローチ部72Aの表示が変更される。 The display control section 60 changes the display of the approach section 72A when a position change operation is performed on the approach section 72A. In this case, the display control unit 60 sets the operating direction 84 for displaying the approach section 72A to a first operating direction 84a from the approach section 72A toward the machining start section 72S (or the machining end section 72E), and a first operating direction 84a. is limited to the opposite second operating direction 84b. That is, the display control section 60 changes the display of the approach section 72A so as to follow the first operation direction 84a or the second operation direction 84b in the position change operation. For example, when the approach portion 72A illustrated in FIG. 8 is operated to change its position to the upper right of the page, the approach portion 72A is moved so that it does not follow the right side of the page, but only in the upward direction (first operation direction 84a). The display will be changed.

また、表示制御部60は、アプローチ部72Aに対して位置変更操作が行われた場合、変更前に対する変更後における第1操作方向84aまたは第2操作方向84bの位置の変位量80を表示部54に表示させる。この場合、表示制御部60は、表示欄78において反転表示させているアプローチ部72Aの位置を、変位量80に対応させて更新する。 Further, when a position change operation is performed on the approach portion 72A, the display control unit 60 displays the displacement amount 80 of the position in the first operation direction 84a or the second operation direction 84b after the change compared to before the change on the display unit 54. to be displayed. In this case, the display control section 60 updates the position of the approach section 72A that is highlighted in the display field 78 in correspondence with the displacement amount 80.

算出部62は、アプローチ部72Aが選択された場合に、選択されたアプローチ部72Aに対する操作(位置変更操作)に基づいて、アプローチ部72Aの変位量80を算出する。すなわち、算出部62は、入力部52から出力される操作信号に基づいて、アプローチ部72Aの選択位置からの操作量(移動量)82および操作方向(移動方向)84を特定し、特定した操作量(移動量)82および操作方向(移動方向)84に基づいて、変更前に対する変更後における第1操作方向84aまたは第2操作方向84bの位置の変位量80を算出する。 When the approach section 72A is selected, the calculation section 62 calculates the displacement amount 80 of the approach section 72A based on the operation (position change operation) on the selected approach section 72A. That is, the calculation unit 62 specifies the operation amount (movement amount) 82 and the operation direction (movement direction) 84 from the selected position of the approach unit 72A based on the operation signal output from the input unit 52, and calculates the specified operation. Based on the amount (movement amount) 82 and the operation direction (movement direction) 84, the displacement amount 80 of the position in the first operation direction 84a or the second operation direction 84b after the change with respect to before the change is calculated.

なお、変位量80は、表示部54上での位置の変位量と異なる場合がある。この場合、表示部54に表示させたときと実際との尺の違いに起因する係数をαとし、変位量80をxとし、表示部54上での位置の変位量をyとすると、算出部62は、「x=α×y」の関係式を用いて、変位量80を算出してもよい。 Note that the displacement amount 80 may be different from the displacement amount of the position on the display unit 54. In this case, if α is the coefficient due to the difference in scale between when displayed on the display unit 54 and the actual length, x is the displacement amount 80, and y is the displacement amount of the position on the display unit 54, the calculation unit 62 may calculate the displacement amount 80 using the relational expression “x=α×y”.

変更部64は、算出部62が算出した変位量80に基づいて、アプローチ部72Aに対応するブロックが有する経路情報に設定されているアプローチ部72Aの位置を、算出部62で算出された位置に変更する。なお、変更前の位置は、表示部54に加工経路72を表示するときに経路情報に設定されている基準の位置である。 The changing unit 64 changes the position of the approach part 72A set in the route information of the block corresponding to the approach part 72A to the position calculated by the calculation part 62 based on the displacement amount 80 calculated by the calculation part 62. change. Note that the position before change is a reference position set in the route information when displaying the machining route 72 on the display unit 54.

このように本変形例によれば、表示部54に表示された加工経路72のアプローチ部72Aの位置を変更する操作(位置変更操作)により変更された変位量80に基づき、当該アプローチ部72Aに対応するブロックが有する経路情報を変更することができる。 As described above, according to the present modification, based on the displacement amount 80 changed by the operation of changing the position of the approach portion 72A of the machining path 72 displayed on the display unit 54 (position change operation), the approach portion 72A is The route information of the corresponding block can be changed.

(変形例9)
図9は、変形例9の調整画面例を示す図である。表示制御部60は、拡大画面74に代えて、弧状の部分経路72Pまたはアプローチ部72Aを調整する調整画面90を表示させてもよい。調整画面90は、外コーナーを調整するための外コーナー調整欄90Aと、内コーナーを調整するための内コーナー調整欄90Bと、アプローチ部72Aを調整するためのアプローチ調整欄90Cとを有する。外コーナー調整欄90A、内コーナー調整欄90B、および、アプローチ調整欄90Cの各々には、インクリメントボタンB1と、デクリメントボタンB2とが設けられる。
(Modification 9)
FIG. 9 is a diagram illustrating an example of an adjustment screen of Modification 9. Instead of the enlarged screen 74, the display control unit 60 may display an adjustment screen 90 for adjusting the arcuate partial route 72P or the approach section 72A. The adjustment screen 90 has an outer corner adjustment column 90A for adjusting the outer corner, an inner corner adjustment column 90B for adjusting the inner corner, and an approach adjustment column 90C for adjusting the approach portion 72A. An increment button B1 and a decrement button B2 are provided in each of the outer corner adjustment field 90A, the inner corner adjustment field 90B, and the approach adjustment field 90C.

外コーナー調整欄90Aまたは内コーナー調整欄90BのインクリメントボタンB1を押す回数が多いほど、または、押し留める(長押し)時間が長いほど、算出部62が算出する曲率半径の変位量80が大きくなる。一方、外コーナー調整欄90Aまたは内コーナー調整欄90BのデクリメントボタンB2を押す回数が多いほど、または、押し留める(長押し)時間が長いほど、算出部62が算出する曲率半径の変位量80が大きくなる。したがって、調整画面90に対して操作しても、上記の実施形態と同様に、部分経路72Pに対応するブロックが有する経路情報を変更することができる。 The more times you press the increment button B1 in the outer corner adjustment field 90A or the inner corner adjustment field 90B, or the longer you hold it down (long press), the larger the displacement 80 of the radius of curvature calculated by the calculation unit 62 becomes. . On the other hand, the more times you press the decrement button B2 in the outer corner adjustment field 90A or the inner corner adjustment field 90B, or the longer you hold it down (long press), the more the displacement amount 80 of the radius of curvature calculated by the calculation unit 62 increases. Get bigger . Therefore, even if the adjustment screen 90 is operated, the route information possessed by the block corresponding to the partial route 72P can be changed, similarly to the above embodiment.

アプローチ調整欄90CのインクリメントボタンB1を押す回数が多いほど、または、押し留める(長押し)時間が長いほど、算出部62が算出する第1操作方向84aへの位置の変位量80が大きくなる。一方、アプローチ調整欄90CのデクリメントボタンB2を押す回数が多いほど、または、押し留める(長押し)時間が長いほど、算出部62が算出する第2操作方向84bへの位置の変位量80が大きくなる。したがって、調整画面90に対して操作しても、上記の変形例8と同様に、アプローチ部72Aに対応するブロックが有する経路情報を変更することができる。 The more times the increment button B1 in the approach adjustment field 90C is pressed, or the longer the button is held down (long-pressed), the larger the displacement amount 80 of the position in the first operation direction 84a calculated by the calculation unit 62 becomes. On the other hand, the more times the decrement button B2 in the approach adjustment field 90C is pressed or the longer the decrement button B2 is held down (long-pressed), the larger the displacement amount 80 of the position in the second operation direction 84b calculated by the calculation unit 62 becomes. Become. Therefore, even if the adjustment screen 90 is operated, it is possible to change the route information possessed by the block corresponding to the approach section 72A, similarly to the eighth modification described above.

なお、調整画面90のインクリメントボタンB1およびデクリメントボタンB2は、図10に示すように、ゲージGEと、ゲージGEをスライドするスライダSDとに代えてもよい。なお、スライダSDの初期位置は、ゲージGEの「0」の位置であり、当該位置から+側にスライダSDが離れるほど、算出部62が算出する曲率半径、または、第1操作方向84aへの位置の変位量80が大きくなる。また、ゲージGEの「0」の位置から-側にスライダSDが離れるほど、曲率半径の変位量80が小さくなるか、第2操作方向84bへの位置の変位量80が大きくなる。 Note that the increment button B1 and decrement button B2 on the adjustment screen 90 may be replaced with a gauge GE and a slider SD that slides the gauge GE, as shown in FIG. Note that the initial position of the slider SD is the "0" position of the gauge GE, and the farther the slider SD is from the position to the + side, the more the radius of curvature calculated by the calculation unit 62 or the radius of curvature in the first operation direction 84a increases. The positional displacement amount 80 increases. Further, as the slider SD moves away from the "0" position of the gauge GE to the - side, the displacement amount 80 of the radius of curvature becomes smaller, or the displacement amount 80 of the position in the second operating direction 84b becomes larger.

(変形例10)
上記の実施形態および変形例は、矛盾の生じない範囲で任意に組み合わされてもよい。
(Modification 10)
The above-described embodiments and modifications may be arbitrarily combined as long as no contradiction occurs.

[発明]
上記の実施形態および変形例から把握しうる発明として、以下に、第1の発明、第2の発明および第3の発明を記載する。
[invention]
A first invention, a second invention, and a third invention will be described below as inventions that can be understood from the above embodiments and modified examples.

(第1の発明)
第1の発明は、加工対象物(W)に対するワイヤ電極(12)の加工経路(72)が規定される加工プログラムを編集するプログラム編集装置(18)である。加工プログラムは、加工経路(72)を分割した複数の部分経路(72P)の各々に対応するブロックを有し、ブロックの各々は、対応する部分経路(72P)を示す経路情報を有する。プログラム編集装置(18)は、複数のブロックの各々が有する経路情報に基づいて、加工経路(72)を表示部(54)に表示させる表示制御部(60)と、表示部(54)に表示された加工経路(72)のうち、選択された選択対象の部分経路(72P)またはアプローチ部(72A)を変更する操作に基づいて、選択対象の部分経路(72P)またはアプローチ部(72A)の変位量(80)を算出する算出部(62)と、変位量(80)に基づいて、選択対象の部分経路(72P)またはアプローチ部(72A)に対応するブロックを変更する変更部(64)と、を備える。
(First invention)
The first invention is a program editing device (18) that edits a machining program in which a machining path (72) of a wire electrode (12) with respect to a workpiece (W) is defined. The machining program has blocks corresponding to each of a plurality of partial routes (72P) obtained by dividing the machining route (72), and each block has route information indicating the corresponding partial route (72P). The program editing device (18) includes a display control unit (60) that displays a machining route (72) on a display unit (54) based on route information possessed by each of the plurality of blocks; Based on the operation of changing the selected partial path (72P) or approach portion (72A) of the selected machining path (72), the selected partial path (72P) or approach portion (72A) is changed. A calculation unit (62) that calculates the amount of displacement (80), and a changing unit (64) that changes the block corresponding to the partial route (72P) or approach portion (72A) to be selected based on the amount of displacement (80). and.

これにより、加工プログラムのブロックを単位として加工経路(72)の弧状部位を変更でき、この結果、当該弧状部位の複数の点を個別に指定する場合に比べて、加工プログラムを編集する作業工数を低減することができる。 As a result, the arc-shaped part of the machining path (72) can be changed in blocks of the machining program, and as a result, the number of man-hours required for editing the machining program can be reduced compared to the case where multiple points of the arc-shaped part are individually specified. can be reduced.

変更部(64)は、選択対象の部分経路(72P)に対応するブロックが有する経路情報の曲率半径を変更してもよい。これにより、加工経路(72)の弧状部位を直接的に変更でき、当該弧状部位の加工状態を調整し易くなる。 The changing unit (64) may change the radius of curvature of the route information included in the block corresponding to the partial route (72P) to be selected. Thereby, the arcuate portion of the machining path (72) can be directly changed, making it easier to adjust the machining state of the arcuate portion.

変更部(64)は、ワイヤ放電加工機(10)の制御装置(16)に設定された加工条件の補正量を、選択対象の部分経路(72P)に対応するブロックが有する経路情報に付加してもよい。これにより、加工経路(72)の弧状部位を間接的に変更でき、当該弧状部位の加工状態を微調整し易くなる。 The changing unit (64) adds the amount of correction of the machining conditions set in the control device (16) of the wire electric discharge machine (10) to the route information possessed by the block corresponding to the partial route (72P) to be selected. It's okay. Thereby, the arcuate portion of the machining path (72) can be changed indirectly, making it easier to finely adjust the machining state of the arcuate portion.

変更部(64)は、ブロックが有する経路情報の曲率半径を変更する第1モードと、ワイヤ放電加工機(10)の制御装置(16)に設定された加工条件の補正量を、ブロックが有する経路情報に付加する第2モードとのいずれかを実行してもよい。これにより、弧状の部分経路(72P)の形状や加工対象物(W)の材料などに応じて、第1モードおよび第2モードを選択して弧状部位の加工状態を調整することができる。 The changing unit (64) allows the block to have a first mode for changing the radius of curvature of path information included in the block, and a correction amount for machining conditions set in the control device (16) of the wire electric discharge machine (10). Either the second mode of adding to the route information may be executed. Thereby, the first mode and the second mode can be selected depending on the shape of the arc-shaped partial path (72P), the material of the workpiece (W), etc., and the processing state of the arc-shaped portion can be adjusted.

加工条件は、ワイヤ電極(12)の送り速度、加工対象物(W)とワイヤ電極(12)との間に繰り返し印加するパルス電圧のパルス間隔、および、単位時間あたりに印加する平均電圧の少なくとも1つを含み、変更部(64)は、送り速度、パルス間隔、および、平均電圧の少なくとも1つを補正する補正量を付加してもよい。これにより、弧状部位の加工状態を微調整することができる。 The processing conditions include at least the feeding speed of the wire electrode (12), the pulse interval of the pulse voltage repeatedly applied between the workpiece (W) and the wire electrode (12), and the average voltage applied per unit time. The changing unit (64) may add a correction amount to correct at least one of the feed rate, the pulse interval, and the average voltage. Thereby, the machining state of the arc-shaped portion can be finely adjusted.

操作を行うための入力部(52)は、表示部(54)の表示画面上に設けられるタッチパネルであってもよい。これにより、オペレータに対して、表示部(54)に表示された弧状の部分経路(72P)を実際に動かしているかのように直観的に操作させることができる。 The input unit (52) for performing operations may be a touch panel provided on the display screen of the display unit (54). This allows the operator to intuitively operate the arcuate partial route (72P) displayed on the display unit (54) as if he were actually moving it.

表示制御部(60)は、選択対象の部分経路(72P)を強調させ、操作に追随するように、強調させた部分経路(72P)の表示を変更してもよい。これにより、選択対象の部分経路(72P)を明瞭にすることができ、また、操作の操作状態を明瞭にすることができる。 The display control unit (60) may emphasize the selected partial route (72P) and change the display of the highlighted partial route (72P) so as to follow the operation. Thereby, the partial route (72P) to be selected can be made clear, and the operating state of the operation can be made clear.

表示制御部(60)は、算出部(62)が算出した変位量(80)を表示させてもよい。これにより、操作によって変位量(80)がどの程度変わるのか明瞭にすることができ、オペレータに対して変更度合いを分かり易くできる。 The display control section (60) may display the displacement amount (80) calculated by the calculation section (62). This makes it clear how much the displacement amount (80) changes depending on the operation, making it easy for the operator to understand the degree of change.

プログラム編集装置(18)は、選択対象の部分経路(72P)に類似する部分経路(72P)を類似部分経路として取得する取得部を備え、変更部(64)は、選択対象の部分経路(72P)に対応するブロックと、類似部分経路として取得部が取得した部分経路(72P)に対応するブロックとを変更してもよい。これにより、弧状の形状が似ている部分経路(72P)の加工状態をまとめて変更することができる。 The program editing device (18) includes an acquisition unit that acquires a partial route (72P) similar to the partial route (72P) to be selected as a similar partial route, and the change unit (64) is configured to acquire a partial route (72P) similar to the partial route (72P) to be selected. ) and the block corresponding to the partial route (72P) acquired by the acquisition unit as the similar partial route may be changed. Thereby, the machining states of the partial paths (72P) having similar arc shapes can be changed all at once.

取得部は、オペレータにより指定された1または2以上の部分経路(72P)を類似部分経路として取得してもよい。これにより、オペレータの意図に応じて加工状態を変更する部分経路(72P)をまとめることができる。 The acquisition unit may acquire one or more partial routes (72P) designated by the operator as similar partial routes. Thereby, it is possible to compile partial routes (72P) for changing the machining state according to the operator's intention.

取得部は、選択対象の部分経路(72P)に対応するブロックが有する経路情報の曲率半径との差が所定の範囲内にある1または2以上の部分経路(72P)を類似部分経路として取得してもよい。これにより、自動的に加工状態を変更する部分経路(72P)をまとめることができる。 The acquisition unit acquires one or more partial routes (72P) whose difference from the radius of curvature of the route information of the block corresponding to the selected partial route (72P) is within a predetermined range as similar partial routes. It's okay. Thereby, partial paths (72P) for automatically changing the machining state can be grouped together.

(第2の発明)
第2の発明は、上記のプログラム編集装置(18)と、加工機本体(14)と、加工プログラムに基づいて加工機本体(14)を制御する制御装置(16)と、を備えるワイヤ放電加工機(10)である。
(Second invention)
A second invention provides wire electrical discharge machining comprising the above program editing device (18), a processing machine main body (14), and a control device (16) that controls the processing machine main body (14) based on a processing program. Machine (10).

上記のプログラム編集装置(18)が備えられていることにより、加工プログラムのブロックを単位として加工経路(72)の弧状部位を変更でき、この結果、当該弧状部位の複数の点を個別に指定する場合に比べて、加工プログラムを編集する作業工数を低減することができる。 By being equipped with the above program editing device (18), the arcuate portion of the machining path (72) can be changed in blocks of the machining program, and as a result, multiple points on the arcuate portion can be individually specified. The number of man-hours required to edit the machining program can be reduced compared to the case where the processing program is edited.

(第3の発明)
第3の発明は、加工対象物(W)に対するワイヤ電極(12)の加工経路(72)が規定される加工プログラムを編集するプログラム編集方法である。加工プログラムは、加工経路(72)を分割した複数の部分経路(72P)の各々に対応するブロックを有し、ブロックの各々は、対応する部分経路(72P)を示す経路情報を有する。プログラム編集方法は、複数のブロックの各々が有する経路情報に基づいて、加工経路(72)を表示部(54)に表示させる表示制御ステップ(S1)と、表示部(54)に表示された加工経路(72)のうち、選択された選択対象の部分経路(72P)またはアプローチ部(72A)を変更する操作に基づいて、選択対象の部分経路(72P)またはアプローチ部(72A)の変位量(80)を算出する算出ステップ(S3)と、変位量(80)に基づいて、選択対象の部分経路(72P)またはアプローチ部(72A)に対応するブロックを変更する変更ステップ(S4)と、を含む。
(Third invention)
The third invention is a program editing method for editing a machining program in which a machining path (72) of a wire electrode (12) with respect to a workpiece (W) is defined. The machining program has blocks corresponding to each of a plurality of partial routes (72P) obtained by dividing the machining route (72), and each block has route information indicating the corresponding partial route (72P). The program editing method includes a display control step (S1) for displaying a machining route (72) on a display unit (54) based on route information possessed by each of a plurality of blocks; The displacement amount ( 80), and a changing step (S4) of changing the block corresponding to the partial route (72P) or approach part (72A) to be selected based on the displacement amount (80). include.

これにより、加工プログラムのブロックを単位として加工経路(72)の弧状部位を変更でき、この結果、当該弧状部位の複数の点を個別に指定する場合に比べて、加工プログラムを編集する作業工数を低減することができる。 As a result, the arc-shaped part of the machining path (72) can be changed in blocks of the machining program, and as a result, the number of man-hours required for editing the machining program can be reduced compared to the case where multiple points of the arc-shaped part are individually specified. can be reduced.

変更ステップ(S4)は、選択対象の部分経路(72P)に対応するブロックが有する経路情報の曲率半径を変更してもよい。これにより、加工経路(72)の弧状部位を直接的に変更でき、当該弧状部位の加工状態を調整し易くなる。 The changing step (S4) may change the radius of curvature of the route information included in the block corresponding to the partial route (72P) to be selected. Thereby, the arcuate portion of the machining path (72) can be directly changed, making it easier to adjust the machining state of the arcuate portion.

変更ステップ(S4)は、ワイヤ放電加工機(10)の制御装置(16)に設定された加工条件の補正量を、選択対象の部分経路(72P)に対応するブロックが有する経路情報に付加してもよい。これにより、加工経路(72)の弧状部位を間接的に変更でき、当該弧状部位の加工状態を微調整し易くなる。 The changing step (S4) adds the correction amount of the machining conditions set in the control device (16) of the wire electric discharge machine (10) to the route information possessed by the block corresponding to the partial route (72P) to be selected. It's okay. Thereby, the arcuate portion of the machining path (72) can be changed indirectly, making it easier to finely adjust the machining state of the arcuate portion.

10…ワイヤ放電加工機 12…ワイヤ電極
14…加工機本体 16…制御装置
16A、56…記憶部 18…プログラム編集装置
50…プロセッサ 52…入力部
54…表示部 60…表示制御部
62…算出部 64…変更部
72…加工経路 72P…部分経路
DESCRIPTION OF SYMBOLS 10...Wire electric discharge machine 12...Wire electrode 14...Machining machine main body 16...Control device 16A, 56...Storage part 18...Program editing device 50...Processor 52...Input part 54...Display part 60...Display control part 62...Calculation part 64... Change section 72... Machining route 72P... Partial route

Claims (15)

加工対象物に対するワイヤ電極の加工経路が規定される加工プログラムを編集するプログラム編集装置であって、
前記加工プログラムは、前記加工経路を分割した複数の部分経路の各々に対応するブロックを有し、前記ブロックの各々は、対応する前記部分経路を示す経路情報を有し、
複数の前記ブロックの各々が有する前記経路情報に基づいて、前記加工経路を表示部に表示させる表示制御部と、
前記表示部に表示された前記加工経路のうち、選択された選択対象の前記部分経路またはアプローチ部を表示画面上で変更する操作に基づいて、選択対象の前記部分経路または前記アプローチ部の変位量を算出する算出部と、
前記変位量に基づいて、選択対象の前記部分経路または前記アプローチ部に対応する前記ブロックを変更する変更部と、
を備えるプログラム編集装置。
A program editing device for editing a machining program in which a machining path of a wire electrode with respect to a workpiece is defined,
The machining program has a block corresponding to each of a plurality of partial routes obtained by dividing the machining route, and each of the blocks has route information indicating the corresponding partial route,
a display control unit that displays the machining route on a display unit based on the route information possessed by each of the plurality of blocks;
Based on an operation for changing the partial route or the approach portion of the selected selection target among the machining routes displayed on the display unit on the display screen , the amount of displacement of the partial route or the approach portion of the selection target is determined. a calculation unit that calculates
a changing unit that changes the block corresponding to the partial route or the approach section to be selected based on the displacement amount;
A program editing device comprising:
請求項1に記載のプログラム編集装置であって、
前記変更部は、選択対象の前記部分経路に対応する前記ブロックが有する前記経路情報の曲率半径を変更する、プログラム編集装置。
The program editing device according to claim 1,
The changing unit is a program editing device that changes a radius of curvature of the route information included in the block corresponding to the partial route to be selected.
請求項1または2に記載のプログラム編集装置であって、
前記変更部は、ワイヤ放電加工機の制御装置に設定された加工条件の補正量を、選択対象の前記部分経路に対応する前記ブロックが有する前記経路情報に付加する、プログラム編集装置。
The program editing device according to claim 1 or 2,
The change unit is a program editing device that adds a correction amount of machining conditions set in a control device of a wire electric discharge machine to the route information included in the block corresponding to the partial route to be selected.
請求項1に記載のプログラム編集装置であって、
前記変更部は、前記ブロックが有する前記経路情報の曲率半径を変更する第1モードと、ワイヤ放電加工機の制御装置に設定された加工条件の補正量を、前記ブロックが有する前記経路情報に付加する第2モードとのいずれかを実行する、プログラム編集装置。
The program editing device according to claim 1,
The changing unit adds a first mode for changing a radius of curvature of the path information of the block and a correction amount of machining conditions set in a control device of a wire electric discharge machine to the path information of the block. A program editing device that executes either of the second mode and the second mode.
請求項3または4に記載のプログラム編集装置であって、
前記加工条件は、前記ワイヤ電極の送り速度、前記加工対象物と前記ワイヤ電極との間に繰り返し印加するパルス電圧のパルス間隔、および、単位時間あたりに印加する平均電圧の少なくとも1つを含み、
前記変更部は、前記送り速度、前記パルス間隔、および、前記平均電圧の少なくとも1つを補正する補正量を付加する、プログラム編集装置。
The program editing device according to claim 3 or 4,
The processing conditions include at least one of a feeding speed of the wire electrode, a pulse interval of a pulse voltage repeatedly applied between the workpiece and the wire electrode, and an average voltage applied per unit time,
A program editing device, wherein the changing unit adds a correction amount for correcting at least one of the feed rate, the pulse interval, and the average voltage.
請求項1~5のいずれか1項に記載のプログラム編集装置であって、
前記操作を行うための入力部は、前記表示部の表示画面上に設けられるタッチパネルである、プログラム編集装置。
The program editing device according to any one of claims 1 to 5,
In the program editing device, the input unit for performing the operation is a touch panel provided on the display screen of the display unit.
請求項1~6のいずれか1項に記載のプログラム編集装置であって、
前記表示制御部は、選択対象の前記部分経路を強調させ、前記操作に追随するように、強調させた前記部分経路の表示を変更する、プログラム編集装置。
The program editing device according to any one of claims 1 to 6,
The display control unit is a program editing device that emphasizes the partial route to be selected and changes the display of the highlighted partial route so as to follow the operation.
請求項1~7のいずれか1項に記載のプログラム編集装置であって、
前記表示制御部は、前記算出部が算出した前記変位量を表示させる、プログラム編集装置。
The program editing device according to any one of claims 1 to 7,
The display control section is a program editing device that displays the displacement amount calculated by the calculation section.
請求項1~8のいずれか1項に記載のプログラム編集装置であって、
選択対象の前記部分経路に類似する前記部分経路を類似部分経路として取得する取得部を備え、
前記変更部は、選択対象の前記部分経路に対応する前記ブロックと、前記類似部分経路として前記取得部が取得した前記部分経路に対応する前記ブロックとを変更する、プログラム編集装置。
The program editing device according to any one of claims 1 to 8,
an acquisition unit that acquires the partial route similar to the partial route to be selected as a similar partial route;
The changing unit is a program editing device that changes the block corresponding to the partial route to be selected and the block corresponding to the partial route acquired by the acquiring unit as the similar partial route.
請求項9に記載のプログラム編集装置であって、
前記取得部は、オペレータにより指定された1または2以上の前記部分経路を前記類似部分経路として取得する、プログラム編集装置。
The program editing device according to claim 9,
The acquisition unit is a program editing device that acquires one or more of the partial routes designated by an operator as the similar partial routes.
請求項9に記載のプログラム編集装置であって、
前記取得部は、選択対象の前記部分経路に対応する前記ブロックが有する前記経路情報の曲率半径との差が所定の範囲内にある1または2以上の前記部分経路を前記類似部分経路として取得する、プログラム編集装置。
The program editing device according to claim 9,
The acquisition unit acquires, as the similar partial route, one or more partial routes whose difference from the radius of curvature of the route information of the block corresponding to the partial route to be selected is within a predetermined range. , program editing device.
請求項1~11のいずれか1項に記載のプログラム編集装置と、加工機本体と、前記加工プログラムに基づいて前記加工機本体を制御する制御装置と、を備えるワイヤ放電加工機。 A wire electrical discharge machine comprising: a program editing device according to any one of claims 1 to 11; a processing machine main body; and a control device that controls the processing machine main body based on the processing program. 加工対象物に対するワイヤ電極の加工経路が規定される加工プログラムを編集するプログラム編集方法であって、
前記加工プログラムは、前記加工経路を分割した複数の部分経路の各々に対応するブロックを有し、前記ブロックの各々は、対応する前記部分経路を示す経路情報を有し、
複数の前記ブロックの各々が有する前記経路情報に基づいて、前記加工経路を表示部に表示させる表示制御ステップと、
前記表示部に表示された前記加工経路のうち、選択された選択対象の前記部分経路またはアプローチ部を表示画面上で変更する操作に基づいて、選択対象の前記部分経路または前記アプローチ部の変位量を算出する算出ステップと、
前記変位量に基づいて、選択対象の前記部分経路または前記アプローチ部に対応する前記ブロックを変更する変更ステップと、
を含むプログラム編集方法。
A program editing method for editing a machining program in which a machining path of a wire electrode with respect to a workpiece is defined, the method comprising:
The machining program has a block corresponding to each of a plurality of partial routes obtained by dividing the machining route, and each of the blocks has route information indicating the corresponding partial route,
a display control step of displaying the machining route on a display unit based on the route information possessed by each of the plurality of blocks;
The amount of displacement of the partial path or approach portion to be selected based on an operation for changing the partial path or approach portion to be selected among the machining paths displayed on the display unit on the display screen. a calculation step of calculating
a changing step of changing the block corresponding to the partial route or the approach section to be selected based on the displacement amount;
Program editing methods including.
請求項13に記載のプログラム編集方法であって、
前記変更ステップは、選択対象の前記部分経路に対応する前記ブロックが有する前記経路情報の曲率半径を変更する、プログラム編集方法。
14. The program editing method according to claim 13,
In the program editing method, the changing step changes a radius of curvature of the route information included in the block corresponding to the partial route to be selected.
請求項13または14に記載のプログラム編集方法であって、
前記変更ステップは、ワイヤ放電加工機の制御装置に設定された加工条件の補正量を、選択対象の前記部分経路に対応する前記ブロックが有する前記経路情報に付加する、プログラム編集方法。
The program editing method according to claim 13 or 14,
In the program editing method, the changing step adds a correction amount of machining conditions set in a control device of a wire electric discharge machine to the route information included in the block corresponding to the partial route to be selected.
JP2020060204A 2019-11-08 2020-03-30 Program editing device, wire electrical discharge machine and program editing method Active JP7372191B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US17/085,446 US11347199B2 (en) 2019-11-08 2020-10-30 Program editing device, wire electrical discharge machine and program editing method
EP20204931.8A EP3819730A1 (en) 2019-11-08 2020-10-30 Program editing device, wire electrical discharge machine and program editing method
TW109138141A TW202132028A (en) 2019-11-08 2020-11-03 Program editing device, wire electrical discharge machine and program editing method
CN202011230593.2A CN112783094A (en) 2019-11-08 2020-11-06 Program editing device, wire electric discharge machine, and program editing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019203211 2019-11-08
JP2019203211 2019-11-08

Publications (2)

Publication Number Publication Date
JP2021074862A JP2021074862A (en) 2021-05-20
JP7372191B2 true JP7372191B2 (en) 2023-10-31

Family

ID=75899599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020060204A Active JP7372191B2 (en) 2019-11-08 2020-03-30 Program editing device, wire electrical discharge machine and program editing method

Country Status (2)

Country Link
JP (1) JP7372191B2 (en)
TW (1) TW202132028A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2023007574A1 (en) * 2021-07-27 2023-02-02
JP7149399B1 (en) * 2021-10-14 2022-10-06 西部電機株式会社 Processing equipment and processing condition setting method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004122334A (en) 2002-10-07 2004-04-22 Sodick Co Ltd Method to prepare data of machining program locus in wire-cutting electric discharge machining, numerical control device for wire-cutting electric discharge machine
JP2008260081A (en) 2007-04-10 2008-10-30 Fanuc Ltd Controller for wire cutting electric discharge machine
JP2013190854A (en) 2012-03-12 2013-09-26 Fanuc Ltd Wire electric discharge machine controller for correcting machining route using program commands

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11114728A (en) * 1997-10-14 1999-04-27 Matsushita Electric Ind Co Ltd Electric discharge machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004122334A (en) 2002-10-07 2004-04-22 Sodick Co Ltd Method to prepare data of machining program locus in wire-cutting electric discharge machining, numerical control device for wire-cutting electric discharge machine
JP2008260081A (en) 2007-04-10 2008-10-30 Fanuc Ltd Controller for wire cutting electric discharge machine
JP2013190854A (en) 2012-03-12 2013-09-26 Fanuc Ltd Wire electric discharge machine controller for correcting machining route using program commands

Also Published As

Publication number Publication date
TW202132028A (en) 2021-09-01
JP2021074862A (en) 2021-05-20

Similar Documents

Publication Publication Date Title
JP7372191B2 (en) Program editing device, wire electrical discharge machine and program editing method
US20230126897A1 (en) Wire electrical discharge machine and machining program editor
KR920006654B1 (en) Wire electrode type electric discharge machining apparatus
JP2004142027A (en) Wire electric discharge machine
US11163290B2 (en) Control device and axial feed control method
US10376977B2 (en) Control device, wire electrical discharge machine, program editing apparatus, and control method
US11347199B2 (en) Program editing device, wire electrical discharge machine and program editing method
JP5638053B2 (en) Wire electric discharge machine control device, wire electric discharge machine, and wire electric discharge machining method
EP1457852B1 (en) Method and apparatus for preparing program for die machining
US20230076571A1 (en) Device for controlling wire electrical discharge machining apparatus
CN110653433B (en) Control device for wire electric discharge machine
JP3981670B2 (en) Machining shape drawing device
CN111796556A (en) Control device for wire electric discharge machine, and method for displaying machining information
US11099541B2 (en) Motor control device for performing an axial feed control method
KR0178585B1 (en) Corner processing method of wire cut electric discharge machine
CN117120198A (en) Numerical controller and computer-readable storage medium
JP2005199358A (en) Wire-cut electric discharge machining method, control method for wire-cut electric discharge machining, and wire-cut electric discharge machining device
JP2001269819A (en) Control system and control method for wire electric discharge machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230509

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230904

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231019

R150 Certificate of patent or registration of utility model

Ref document number: 7372191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150