JP4029292B2 - Machining program creation support apparatus, creation support software, and storage medium - Google Patents

Machining program creation support apparatus, creation support software, and storage medium Download PDF

Info

Publication number
JP4029292B2
JP4029292B2 JP2003343145A JP2003343145A JP4029292B2 JP 4029292 B2 JP4029292 B2 JP 4029292B2 JP 2003343145 A JP2003343145 A JP 2003343145A JP 2003343145 A JP2003343145 A JP 2003343145A JP 4029292 B2 JP4029292 B2 JP 4029292B2
Authority
JP
Japan
Prior art keywords
argument
display
fixed cycle
machining program
creation support
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.)
Expired - Fee Related
Application number
JP2003343145A
Other languages
Japanese (ja)
Other versions
JP2005108077A (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.)
JTEKT Corp
Original Assignee
JTEKT 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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2003343145A priority Critical patent/JP4029292B2/en
Publication of JP2005108077A publication Critical patent/JP2005108077A/en
Application granted granted Critical
Publication of JP4029292B2 publication Critical patent/JP4029292B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Stored Programmes (AREA)

Description

本発明は、NC加工機を動作させる加工プログラムを作成するための加工プログラム作成支援装置及び作成支援ソフト及び記憶媒体に関する。   The present invention relates to a machining program creation support apparatus, creation support software, and a storage medium for creating a machining program for operating an NC machine.

図20には、従来の加工プログラム作成支援装置が表示装置に表示するプログラム編集画面が示されている。このプログラム編集画面には、加工プログラムを構成する複数の固定サイクルのメニュー1と、そのメニュー1の中から選択した固定サイクルの引数を代数にして座標領域上に配置した引数説明図2と、その引数説明図2における代数を一覧にした引数表示部3とが含まれている。そして、引数表示部3における何れかの代数を反転させて、そこにデータを入力すると、そのデータが加工プログラムに引数として書き込まれる構成になっていた(例えば、特許文献1参照)。
特開2002−126975号公報(段落[0038]〜[0042]、第5図)
FIG. 20 shows a program editing screen displayed on a display device by a conventional machining program creation support device. In this program editing screen, there are a plurality of fixed cycle menus 1 constituting the machining program, an argument explanatory diagram 2 arranged on the coordinate area with the fixed cycle arguments selected from the menu 1 as an algebra, and Argument Description An argument display section 3 listing algebra in FIG. 2 is included. When any algebra in the argument display unit 3 is inverted and data is input thereto, the data is written as an argument in the machining program (see, for example, Patent Document 1).
JP 2002-126975 (paragraphs [0038] to [0042], FIG. 5)

ところで、上述したプログラム編集画面では、固定サイクルのメニュー1が、固定サイクルのコード1Aと動作説明文言1Bとで表示されていた。しかしながら、加工プログラムの作成初心者にとっては、固定サイクルのコード1Aと動作説明文言1Bだけから、各固定サイクルに対するNC加工機の動作をイメージすることが困難である。このため、加工プログラムの作成初心者が、加工プログラム作成支援装置の操作を修得する迄に時間がかかっていた。   On the program editing screen described above, the fixed cycle menu 1 is displayed as a fixed cycle code 1A and an operation explanation text 1B. However, it is difficult for a beginner to create a machining program to imagine the operation of the NC machine for each fixed cycle from only the fixed cycle code 1A and the operation explanation text 1B. For this reason, it takes time for a beginner to create a machining program to master the operation of the machining program creation support apparatus.

本発明は、上記事情に鑑みてなされたもので、加工プログラムの作成作業を短期間で作業者に修得させることが可能な加工プログラム作成支援装置及び作成支援ソフト及び記憶媒体の提供を目的とする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a machining program creation support apparatus, creation support software, and a storage medium that allow a worker to learn machining program creation work in a short period of time. .

上記目的を達成するためになされた請求項1の発明に係る加工プログラム作成支援装置は、NC加工機を所定のパターンで動作させるプログラムとしての固定サイクルを複数組み合わせると共に、それら各固定サイクルの引数を設定して加工プログラムを作成するための加工プログラム作成支援装置であって、加工プログラムの固定サイクルに関する固定サイクル群リストと、固定サイクル群リストの中から選択された固定サイクルの引数を代数にして座標領域上に配置した引数説明図と、引数説明図における代数を一覧にした引数表示部とを一画面表示するための表示装置と、表示装置に表示された表示体の選択操作及びデータの入力操作を行うための入力装置と、入力装置により入力されたデータを、引数表示部に表示しかつ加工プログラムに引数として書き込む編集制御部と、表示装置の画面内容を切り替えるための表示切替制御部とを備え、表示切替制御部は、入力装置の操作に応じて、表示装置に表示される画面を、固定サイクル群リスト、引数説明図及び引数表示部の一画面表示から、複数の固定サイクルの引数群を一覧表示した引数一覧画面に切り替えると共に、固定サイクル群リストの表示形式を文字形式とピクトグラム形式とに切り替え、文字形式では、固定サイクル毎のコード又は動作内容の説明文言を一覧表示する一方、ピクトグラム形式では、固定サイクル毎の動作内容をイメージ化したピクトグラムを一覧表示するように構成されたところに特徴を有する。 The machining program creation support apparatus according to the invention of claim 1 made to achieve the above object combines a plurality of fixed cycles as a program for operating an NC machine with a predetermined pattern, and sets an argument of each fixed cycle. A machining program creation support device for setting and creating a machining program, where the fixed cycle group list related to the fixed cycle of the machining program and the coordinates of the fixed cycle argument selected from the fixed cycle group list are algebraic coordinates Display device for displaying one screen of argument explanatory diagram arranged on region and argument display section listing algebra in argument explanatory diagram, selection operation of display object displayed on display device and data input operation The input device for performing data and the data input by the input device are displayed on the argument display section and processed And editing control unit for writing as an argument to the beam, and a display switching control unit for switching the screen contents of the display device, the display switching controller, in response to operation of the input device, the screen displayed on the display device, Switch from the fixed cycle group list, argument explanatory diagram, and one-screen display of the argument display section to the argument list screen that displays a list of multiple fixed cycle argument groups, and display the fixed cycle group list in character and pictogram formats. In the character format, the code or description of the operation content for each fixed cycle is displayed in a list, while the pictogram format is configured to display a list of pictograms that visualize the operation content for each fixed cycle. Has characteristics.

請求項の発明は、請求項1に記載の加工プログラム作成支援装置において、引数説明図に表示した代数の何れかが選択された状態でデータが入力操作されたときには、編集制御部は、データを、選択された代数に対する引数表示部に表示すると共に加工プログラムに引数として書き込むように構成されたところに特徴を有する。 The invention according to claim 2 is the machining program creation support device according to claim 1, wherein when the data is input while any of the algebras displayed in the argument explanatory diagram is selected, the editing control unit Is displayed on the argument display section for the selected algebra and is written as an argument to the machining program.

請求項の発明は、請求項1又は2に記載の加工プログラム作成支援装置において、表示切替制御部は、入力装置の操作に応じて、引数説明図を拡大してポップアップ表示するように構成されたところに特徴を有する。 According to a third aspect of the present invention, in the machining program creation support device according to the first or second aspect , the display switching control unit is configured to enlarge and display an argument explanatory diagram in accordance with an operation of the input device. It has features.

請求項の発明に係る加工プログラム作成支援ソフトは、NC加工機を所定のパターンで動作させるプログラムとしての固定サイクルを複数組み合わせると共に、それら各固定サイクルの引数を設定して加工プログラムを作成するための加工プログラム作成支援装置として、コンピュータを機能させる加工プログラム作成支援ソフトであって、コンピュータに接続された表示装置に、加工プログラムの固定サイクルに関する固定サイクル群リストと、固定サイクル群リストの中から選択された固定サイクルの引数を代数にして座標領域上に配置した引数説明図と、引数説明図における代数を一覧にした引数表示部とを一画面表示するための表示制御手段、入力操作されたデータを、引数表示部に表示すると共に加工プログラムに引数として書き込む編集制御手段、操作に応じて、表示装置に表示される画面を、固定サイクル群リスト、引数説明図及び引数表示部の一画面表示から、複数の固定サイクルの引数群を一覧表示した引数一覧画面に切り替えると共に、固定サイクル群リストの表示形式を文字形式とピクトグラム形式とに切り替え、文字形式では、固定サイクル毎のコード又は動作内容の説明文言を一覧表示する一方、ピクトグラム形式では、固定サイクル毎の動作内容をイメージ化したピクトグラムを一覧表示する表示形式切替手段としてコンピュータを機能させるところに特徴を有する。 The machining program creation support software according to the invention of claim 4 is for creating a machining program by combining a plurality of fixed cycles as a program for operating an NC machine with a predetermined pattern and setting arguments for each of the fixed cycles. Machining program creation support software that allows a computer to function as a machining program creation support device for a machine, and a display device connected to the computer can be selected from a fixed cycle group list related to a fixed cycle of the machining program and a fixed cycle group list Display control means for displaying the argument explanation diagram in which the fixed cycle arguments are algebraically arranged on the coordinate area and the argument display section listing the algebras in the argument explanation diagram as one screen, the input operation data Is displayed in the argument display area and written as an argument to the machining program. Editing control means for writing, in accordance with the operation, the display device a screen displayed on a fixed cycle group list, from a screen display of the arguments illustration and argument display unit, the list display and arguments list arguments group of a plurality of fixed cycles In addition to switching to the screen, the display format of the fixed cycle group list is switched between the character format and the pictogram format. In the character format, the code for each fixed cycle or the explanation of the operation content is displayed in a list. The present invention is characterized in that the computer functions as a display format switching means for displaying a list of pictograms in which the operation contents of FIG.

請求項の発明は、請求項に記載の加工プログラム作成支援ソフトにおいて、引数説明図に表示した代数の何れかが選択された状態でデータが入力操作されたときに、データを、選択された代数に対する引数表示部に表示すると共に加工プログラムに引数として書き込むように編集制御手段としてのコンピュータを機能させるところに特徴を有する。 According to the fifth aspect of the present invention, in the machining program creation support software according to the fourth aspect , when data is input and operated in a state where any of the algebra displayed in the argument explanatory diagram is selected, the data is selected. This is characterized in that the computer as the editing control means is made to function so as to be displayed on the argument display section for the algebra and to be written as an argument in the machining program.

請求項の発明は、請求項4又は5に記載の加工プログラム作成支援ソフトにおいて、表示制御部には、入力操作に応じて、引数説明図を拡大してポップアップ表示するポップアップ機能が備えられたところに特徴を有する。 According to a sixth aspect of the present invention, in the machining program creation support software according to the fourth or fifth aspect , the display control unit is provided with a pop-up function for enlarging the argument explanatory diagram and displaying the pop-up according to the input operation. However, it has characteristics.

請求項の発明に係る記憶媒体は、請求項乃至の何れかに記載の加工プログラム作成支援ソフトを記憶しかつコンピュータにて読み取り可能としたところに特徴を有する。 A storage medium according to a seventh aspect is characterized in that the machining program creation support software according to any one of the fourth to sixth aspects is stored and readable by a computer.

[請求項1及びの発明]
請求項1及びの構成では、固定サイクル群リスト、引数説明図及び引数表示部が一画面表示された状態で入力されたデータが、引数表示部に反映されかつ加工プログラムに引数として書き込まれる。ここで、作業者は、固定サイクル群リストの表示形式を、文字形式とピクトグラム形式とに任意に切り替えることができる。そして、文字形式にしたときには、固定サイクル毎のコード又は動作内容の説明文言が固定サイクル群リストに一覧表示される一方、ピクトグラム形式にしたときには、固定サイクル毎の動作内容をイメージ化したピクトグラムが固定サイクル群リストに一覧表示される。これにより、加工プログラムの作成者は、固定サイクル群リストを好みに応じた表示形式にすることで、スムーズに加工プログラムの作成作業を行うことができる。また、加工プログラムの作成初心者であっても、ピクトグラム形式を利用して、各固定サイクルに対するNC加工機の動作を容易にイメージすることができ、加工プログラムの作成作業を短期に修得することが可能になる。しかも、請求項1及び4の構成では、表示装置に表示される画面を、複数の固定サイクルの引数群を一覧表示した引数一覧画面にすることで、複数の固定サイクルの間で引数を比較する作業を容易に行うことができる。
[Inventions of Claims 1 and 4 ]
According to the first and fourth aspects of the present invention, the data input in a state where the fixed cycle group list, the argument explanatory diagram, and the argument display part are displayed on one screen is reflected in the argument display part and written as an argument in the machining program. Here, the operator can arbitrarily switch the display format of the fixed cycle group list between a character format and a pictogram format. When the text format is used, the code for each fixed cycle or the description of the operation content is listed in the fixed cycle group list, while when the pictogram format is used, the pictogram that visualizes the operation content for each fixed cycle is fixed. Listed in the cycle group list. Thereby, the creator of the machining program can smoothly create the machining program by setting the fixed cycle group list in a display format according to his / her preference. In addition, even beginners in machining program creation can easily imagine the operation of an NC machine with respect to each fixed cycle using the pictogram format, and can learn machining program creation work in a short period of time. become. In addition, in the configuration of claims 1 and 4, the screen displayed on the display device is an argument list screen displaying a list of argument groups of a plurality of fixed cycles, thereby comparing arguments between the plurality of fixed cycles. Work can be done easily.

[請求項及びの発明]
請求項及びの構成によれば、引数説明図において引数の内容を確認しながらその引数のデータを加工プログラムに書き込むことができる。これにより、引数の入力ミスを減らすことができる。
[Inventions of Claims 2 and 5 ]
According to the second and fifth aspects of the present invention, the argument data can be written into the machining program while confirming the contents of the argument in the argument explanatory diagram. This can reduce input mistakes in arguments.

[請求項及びの発明]
請求項及びの構成では、引数説明図を拡大してポップアップ表示することで、引数説明図が見易くなり、引数の入力ミスを減らすことができる。
[Inventions of Claims 3 and 6 ]
In the configuration of claims 3 and 6 , the argument explanatory diagram is enlarged and displayed in a pop-up, so that the argument explanatory diagram is easy to see and input errors of the argument can be reduced.

[請求項の発明]
請求項の発明のように、請求項乃至の何れかに記載の加工プログラム作成支援ソフトを記憶媒体に記憶して流通させることができる。


[Invention of Claim 7 ]
As in the invention of claim 7 , the machining program creation support software according to any of claims 4 to 6 can be stored in a storage medium and distributed.


なお、加工プログラム作成支援ソフトは、NC工作機の制御用コントローラに備えたコンピュータに取り込んでもよいし、パソコンに取り込んでもよい。   The machining program creation support software may be taken in a computer provided in the controller for controlling the NC machine tool or may be taken in a personal computer.

以下、本発明の一実施形態を図1〜図18に基づいて説明する。
図1に示したNC加工機20は、加工機本体21にコントローラ22を接続して備える。図2に示すように、コントローラ22には、本発明に係る「コンピュータ」、「編集制御部」、「表示切替制御部」としてCPU23を備え、このCPU23に、本発明に係る「入力装置」としての入力部24と、本発明に係る「表示装置」としてのディスプレイ25と、本発明に係る「加工プログラム」、「加工プログラム作成支援ソフト」を記憶した種々のメモリ26とが接続されている。また、ディスプレイ25は、防塵性を考慮してタッチパネルになっており、従って本実施形態のディスプレイ25は、本発明に係る「入力装置」も兼ねている。
Hereinafter, an embodiment of the present invention will be described with reference to FIGS.
The NC processing machine 20 shown in FIG. 1 includes a processing machine main body 21 and a controller 22 connected thereto. As shown in FIG. 2, the controller 22 includes a CPU 23 as a “computer”, an “editing control unit”, and a “display switching control unit” according to the present invention, and the CPU 23 includes an “input device” according to the present invention. Are connected to a display 25 serving as a “display device” according to the present invention, and various memories 26 storing “machining programs” and “machining program creation support software” according to the present invention. In addition, the display 25 is a touch panel in consideration of dust resistance, and thus the display 25 of the present embodiment also serves as an “input device” according to the present invention.

コントローラ22の入力部24を操作して加工プログラムを実行すると、CPU23から図示しない駆動回路に制御信号が付与されて加工機本体21が駆動され、ワークが所定の形状に加工される。また、入力部24の操作により加工プログラム作成支援ソフトを選択して実行すると、コントローラ22が本発明に係る「加工プログラム作成支援装置」として機能し、加工プログラムの作成・変更を行うことが可能となる。   When the machining program is executed by operating the input unit 24 of the controller 22, a control signal is given from the CPU 23 to a drive circuit (not shown) to drive the machine body 21, and the workpiece is machined into a predetermined shape. Further, when the machining program creation support software is selected and executed by operating the input unit 24, the controller 22 functions as the “machining program creation support device” according to the present invention and can create and change the machining program. Become.

図3には、加工機本体21の平面図が示されている。加工機本体21には、軸状のワークWを回転させるための主回転装置30が備えられている。ワークWは、その軸方向が水平方向を向いた状態で主回転装置30にチャックされており、そのワークWの側方に設けたツイストベース31に、1対の回転砥石32A,32Bが備えられている。そして、これら回転砥石32A,32Bの何れかが、ワークWに側方から当接されてワークWが研削される。また、ツイストベース31の近傍には砥石修正用工具33が配置されている。   FIG. 3 shows a plan view of the processing machine main body 21. The processing machine main body 21 is provided with a main rotating device 30 for rotating the shaft-shaped workpiece W. The workpiece W is chucked by the main rotating device 30 with its axial direction facing the horizontal direction, and a twist base 31 provided on the side of the workpiece W is provided with a pair of rotating grindstones 32A and 32B. ing. Then, any one of these rotating grindstones 32A and 32B is brought into contact with the workpiece W from the side to grind the workpiece W. A grindstone correcting tool 33 is disposed in the vicinity of the twist base 31.

ここで、本実施形態のNC加工機20では、ワークWの軸方向がZ軸に設定され、水平面内でZ軸と直交する方向がX軸に設定されている。そして、ツイストベース31は、垂直軸を中心にして旋回すると共にZ軸方向に直動し、1対の回転砥石32A,32Bは、ツイストベース31の任意の旋回位置で水平方向に直動するようになっている。これにより、1対の回転砥石32A,32Bを、ワークW及び砥石修正用工具33に対して任意の位置及び姿勢にして押し付けることができる。   Here, in the NC processing machine 20 of the present embodiment, the axial direction of the workpiece W is set to the Z axis, and the direction orthogonal to the Z axis in the horizontal plane is set to the X axis. The twist base 31 turns about the vertical axis and moves linearly in the Z-axis direction, and the pair of rotating grindstones 32A and 32B moves directly in the horizontal direction at an arbitrary turning position of the twist base 31. It has become. Accordingly, the pair of rotating grindstones 32 </ b> A and 32 </ b> B can be pressed against the workpiece W and the grindstone correcting tool 33 at an arbitrary position and posture.

ところで、NC加工機20を動作させるための前記した加工プログラムは、図4に示したパソコン10によっても作成及び変更することができる。そのためには、パソコン10に前記した加工プログラム作成支援ソフトをインストールする必要がある。具体的には、加工プログラム作成支援ソフトを、例えば図4の符号16で示したCD−ROM(本発明に係る「記憶媒体」に相当する)に記憶しておき、このCD−ROM16から加工プログラム作成支援ソフトをパソコン10にインストールすればよい。そして、加工プログラム作成支援ソフトを実行することにより、パソコン10が本発明に係る「加工プログラム作成支援装置」として機能する。   By the way, the above-described machining program for operating the NC machine 20 can be created and changed by the personal computer 10 shown in FIG. For this purpose, it is necessary to install the machining program creation support software described above in the personal computer 10. Specifically, the machining program creation support software is stored in, for example, a CD-ROM (corresponding to the “storage medium” according to the present invention) indicated by reference numeral 16 in FIG. The creation support software may be installed in the personal computer 10. Then, by executing the machining program creation support software, the personal computer 10 functions as a “machining program creation support device” according to the present invention.

また、パソコン10によって作成した加工プログラムは、図2に示すように、光通信を介してパソコン10からコントローラ22にコピーしてもよいし、USBメモリ15又は磁気ディスク17を介してコントローラ22にコピーしてもよい。   Further, as shown in FIG. 2, the machining program created by the personal computer 10 may be copied from the personal computer 10 to the controller 22 via optical communication, or copied to the controller 22 via the USB memory 15 or the magnetic disk 17. May be.

なお、パソコン10においては、図2に示したCPU10Aが本発明に係る「コンピュータ」、「編集制御部」、「表示切替制御部」に相当し、ディスプレイ11が本発明に係る「表示装置」に相当し、キーボード12及びマウス13が本発明に係る「入力装置」に相当する。   In the personal computer 10, the CPU 10 </ b> A shown in FIG. 2 corresponds to “computer”, “editing control unit”, and “display switching control unit” according to the present invention, and the display 11 corresponds to “display device” according to the present invention. The keyboard 12 and the mouse 13 correspond to an “input device” according to the present invention.

パソコン10又はNC加工機20において加工プログラム作成支援ソフトを実行すると、図5に示した加工プログラムリスト表示画面50が表示される。この加工プログラムリスト表示画面50には、作成済み又は作成途中の加工プログラムのファイルネーム(図5の符合50A参照)が一覧表示される。   When the machining program creation support software is executed in the personal computer 10 or the NC machine 20, the machining program list display screen 50 shown in FIG. 5 is displayed. The machining program list display screen 50 displays a list of file names of machining programs that have been created or being created (see reference numeral 50A in FIG. 5).

ここで、所定の加工プログラムを選択(マウスの場合にはクリック、タッチパネルの場合にはタッチ)すると、その選択された加工プログラムの内容が、プログラム編集画面(図6及び図7参照)に表示される。本実施形態の加工プログラム作成支援ソフトでは、作業者の操作によりプログラム編集画面の表示形式を、文字形式とピクトグラム形式とに切り替えることができる。文字形式のプログラム編集画面51は、図6に示されており、ピクトグラム形式のプログラム編集画面52は、図7に示されている。これら図6及び図7に対比して示すように、文字形式とピクトグラム形式のプログラム編集画面51,52は、共にプログラム内容表示領域S1と、図面表示領域S2と、引数表示領域S3とを備える点で共通し、プログラム内容表示領域S1の表示形式のみが互いに相違する。なお、表示形式を切り替えるためには、各表示形式の画面下欄に設けた表示切替ボタン60(図6及び図7参照)を選択すればよい。   Here, when a predetermined machining program is selected (click for the mouse, touch for the touch panel), the contents of the selected machining program are displayed on the program editing screen (see FIGS. 6 and 7). The In the machining program creation support software of this embodiment, the display format of the program edit screen can be switched between a character format and a pictogram format by an operator's operation. The program editing screen 51 in the character format is shown in FIG. 6, and the program editing screen 52 in the pictogram format is shown in FIG. As shown in comparison with FIG. 6 and FIG. 7, the program editing screens 51 and 52 in the character format and the pictogram format each include a program content display area S1, a drawing display area S2, and an argument display area S3. Only the display format of the program content display area S1 is different from each other. In order to switch the display format, a display switching button 60 (see FIGS. 6 and 7) provided in the lower column of the screen of each display format may be selected.

詳細には、文字形式のプログラム編集画面51のプログラム内容表示領域S1には、図6に示すように、加工プログラムを固定サイクル毎に行区分した固定サイクル群リスト54が表示されている。そして、その固定サイクル群リスト54には、文字形式(コード形式)で各固定サイクルを表示した固定サイクルコード表示欄54Bが設けられると共に、それら固定サイクルコード表示欄54Bの左端には、行番号表示欄54Aが設けられている。ここで、「固定サイクル」とは、NC加工機を所定のパターンで動作させるための1又は複数のコマンドからなるプログラムをいう。具体的には、例えば、行番号表示欄54Aに行番号「5」と表示された固定サイクルは、順序を示すシーケンス番号「N」と、回転砥石32AをワークWに対して相対移動させるコマンドを示すコード「G0601」と、これらコマンドの引数群「3.0000」、「2.0000」、・・・とから構成されている。   More specifically, as shown in FIG. 6, a fixed cycle group list 54 in which machining programs are divided into rows for each fixed cycle is displayed in the program content display area S1 of the program editing screen 51 in the character format. The fixed cycle group list 54 is provided with a fixed cycle code display column 54B displaying each fixed cycle in a character format (code format), and a line number is displayed at the left end of the fixed cycle code display column 54B. A column 54A is provided. Here, the “fixed cycle” refers to a program composed of one or a plurality of commands for operating the NC machine with a predetermined pattern. Specifically, for example, in the fixed cycle in which the line number “5” is displayed in the line number display field 54A, a sequence number “N” indicating the order and a command for moving the rotating grindstone 32A relative to the workpiece W are provided. And a command argument group “3.0000”, “2.000”,...

なお、選択された固定サイクルの動作内容は、固定サイクル群リスト54の上方に設けた動作説明欄54Cに、例えば「円筒フランジ研削」のように表示される。   The operation content of the selected fixed cycle is displayed in the operation explanation column 54C provided above the fixed cycle group list 54, for example, “cylindrical flange grinding”.

図面表示領域S2は、プログラム内容表示領域S1の右隣に配置され、この図面表示領域S2には、固定サイクル群リスト54の中から作業者が任意に選択した固定サイクルに対する引数説明図55が表示されている。引数説明図55には、固定サイクル群リスト54から選択した固定サイクルの引数の代数(図5のA,B,C,D,E,F,・・・参照)を表示した代数表示部55Bが設けられている。そして、これら代数表示部55Bを、加工機本体21の平面図に対応したX,Z平面座標上における所定の位置に配置することで、各引数の意義を理解することができるようになっている。   The drawing display area S2 is arranged on the right side of the program content display area S1. In this drawing display area S2, an argument explanation diagram 55 for the fixed cycle arbitrarily selected by the operator from the fixed cycle group list 54 is displayed. Has been. In the argument explanatory diagram 55, there is an algebra display section 55B displaying the algebra (see A, B, C, D, E, F,... Of FIG. 5) of the fixed cycle argument selected from the fixed cycle group list 54. Is provided. Then, by arranging these algebra display portions 55B at predetermined positions on the X, Z plane coordinates corresponding to the plan view of the processing machine main body 21, the significance of each argument can be understood. .

なお、引数説明図55の一部を選択実行(ダブルクリック)すると、引数説明図55を拡大した引数選択画面55W(図8参照)がポップアップされる。また、引数選択画面55Wにおける引数説明図55では、各代数表示部55Bが枠で囲まれており、例えばタッチパネルとしてのディスプレイ25を用いて、引数選択画面55W上の代数表示部55Bをタッチすることで、何れかの代数を選択することができる。   When a part of the argument explanatory diagram 55 is selected and executed (double-clicked), an argument selection screen 55W (see FIG. 8) in which the argument explanatory diagram 55 is enlarged is popped up. Further, in the argument explanation diagram 55 on the argument selection screen 55W, each algebra display section 55B is surrounded by a frame, and for example, the algebra display section 55B on the argument selection screen 55W is touched using the display 25 as a touch panel. Any algebra can be selected.

引数表示領域S3は、プログラム内容表示領域S1及び図面表示領域S2の下方に配置され、この引数表示領域S3には、引数表示部56が表示されている。この引数表示部56には、固定サイクル群リスト54で選択された固定サイクルの引数の代数を表示した代数表示欄56Aと、その引数に対するデータ入力ボックス56Bとが一覧表示されている。また、この引数表示部56中の代数表示欄56Aの代数は、引数説明図55に示された代数表示部55Bの代数と整合しており、引数説明図55において代数表示部55Bを選択すると、その代数に対応したデータ入力ボックス56Bがデータ入力可能な状態になる。また、引数表示部56上で、何れかのデータ入力ボックス56Bを選択することでも、データ入力可能なデータ入力ボックス56Bを変更することができる。そして、データ入力ボックス56Bに入力又は上書されたデータが、加工プログラムに引数として書き込まれる。   The argument display area S3 is arranged below the program content display area S1 and the drawing display area S2, and an argument display section 56 is displayed in the argument display area S3. The argument display section 56 displays a list of an algebra display field 56A that displays the algebra of the argument of the fixed cycle selected in the fixed cycle group list 54, and a data input box 56B for the argument. Further, the algebra of the algebra display field 56A in the argument display section 56 is consistent with the algebra of the algebra display section 55B shown in the argument explanation diagram 55. When the algebra display section 55B is selected in the argument explanation diagram 55, The data input box 56B corresponding to the algebra is ready for data input. Further, the data input box 56B in which data can be input can be changed by selecting any data input box 56B on the argument display unit 56. Then, the data input or overwritten in the data input box 56B is written as an argument in the machining program.

さて、ピクトグラム形式のプログラム編集画面52は、前述したようにプログラム内容表示領域S1の表示形式のみが文字形式のプログラム編集画面51と相違する。そのピクトグラム形式のプログラム編集画面52におけるプログラム内容表示領域S1には、図7に示すように、加工プログラムを構成する各固定サイクルを、ピクトグラム57Aにして羅列表示した固定サイクル群リスト57が表示されている。詳細には、この固定サイクル群リスト57では、例えば、5つずつのピクトグラム57Aを横並びにして、上下方向に複数段に重ねられている。そして、加工プログラムを実行したときに、固定サイクル群リスト57の最上段の左端から右端に向かって各ピクトグラム57Aに示した固定サイクルが順番に実行され、順次、次の段でも同様の順番で各ピクトグラム57Aに示した固定サイクルが実行されるように、加工プログラムを構成する各固定サイクルのピクトグラム57Aが配置されている。   The pictogram format program editing screen 52 is different from the character format program editing screen 51 only in the display format of the program content display area S1 as described above. In the program content display area S1 on the program edit screen 52 in the pictogram format, as shown in FIG. 7, a fixed cycle group list 57 is displayed in which each fixed cycle constituting the machining program is displayed as a pictogram 57A. Yes. Specifically, in this fixed cycle group list 57, for example, five pictograms 57A are arranged side by side and are stacked in a plurality of stages in the vertical direction. Then, when the machining program is executed, the fixed cycles shown in the pictograms 57A are sequentially executed from the left end to the right end of the uppermost stage of the fixed cycle group list 57. The pictogram 57A of each fixed cycle constituting the machining program is arranged so that the fixed cycle shown in the pictogram 57A is executed.

固定サイクル群リスト57における何れかのピクトグラム57Aを選択すると、前記した文字形式のプログラム編集画面51の場合と同様に、図面表示領域S2には、その選択されたピクトグラム57Aに対応した引数説明図55が表示される。また、選択されたピクトグラム57Aに対する固定サイクルの動作内容は、固定サイクル群リスト57の上方に設けた動作説明欄57Cに、例えば「円筒フランジ研削」のように表示される。   When any pictogram 57A in the fixed cycle group list 57 is selected, as in the case of the program editing screen 51 in the character format described above, an argument explanation diagram corresponding to the selected pictogram 57A is displayed in the drawing display area S2. Is displayed. The operation content of the fixed cycle for the selected pictogram 57A is displayed in the operation explanation column 57C provided above the fixed cycle group list 57, for example, “cylindrical flange grinding”.

ここで、固定サイクル群リスト57に表示され得るピクトグラム57Aについて、数点のピクトグラム57A1〜57A5を例示して説明する。図9のうちピクトグラム57A1は、例えば、加工機本体21に備えたゲージをワークWのフランジ端面に当接させて平面度、直角度等を測定する固定サイクルをイメージ化したものである。また、ピクトグラム57A2は、図3に示した加工機本体21におけるツイストベース31を旋回させる固定サイクルをイメージ化したものである。ピクトグラム57A3は、砥石修正用工具33に回転砥石32Aを押し付けて砥石を修正する固定サイクルをイメージ化したものである。ピクトグラム57A4は、加工機本体21に備えた図示しない定測装置によりワークWの直径を測定する固定サイクルをイメージ化したものである。ピクトグラム57A5は、回転砥石32AをワークWに側方から押し当てる固定サイクルをイメージ化したものである。   Here, the pictogram 57A that can be displayed in the fixed cycle group list 57 will be described with reference to several pictograms 57A1 to 57A5. The pictogram 57A1 in FIG. 9 is an image of a fixed cycle in which, for example, a gauge provided in the processing machine main body 21 is brought into contact with the flange end surface of the workpiece W to measure flatness, squareness, and the like. The pictogram 57A2 is an image of a fixed cycle in which the twist base 31 in the processing machine main body 21 shown in FIG. 3 is turned. The pictogram 57A3 is an image of a fixed cycle in which the rotating grindstone 32A is pressed against the grindstone correcting tool 33 to correct the grindstone. The pictogram 57A4 is an image of a fixed cycle in which the diameter of the workpiece W is measured by a fixed measuring device (not shown) provided in the processing machine main body 21. The pictogram 57A5 is an image of a fixed cycle in which the rotating grindstone 32A is pressed against the workpiece W from the side.

なお、本実施形態の加工プログラム作成支援ソフトでは、上記した各プログラム編集画面51,52の下欄に設けた引数一覧ボタン61(図6及び図7参照)を選択することで、図10に示した引数一覧画面53に切り替えることができる。この引数一覧画面53は、加工プログラムを構成する複数の固定サイクルのピクトグラム57Aを、左側に縦一列に配置すると共に、各固定サイクルの引数58Aを横一列に配置した一覧表となっている。   In the machining program creation support software of the present embodiment, by selecting the argument list button 61 (see FIGS. 6 and 7) provided in the lower column of each of the program editing screens 51 and 52 described above, it is shown in FIG. The argument list screen 53 can be switched. The argument list screen 53 is a list in which a plurality of fixed cycle pictograms 57A constituting a machining program are arranged in a vertical line on the left side, and arguments 58A of each fixed cycle are arranged in a horizontal line.

加工プログラムリスト表示画面50(図5参照)の下欄に示した新規登録ボタン50Bを選択すると、新規に加工プログラムを作成するためのプログラム編集画面52が立ち上がる。新規で加工プログラムを作成する場合も既存の加工プログラムに固定サイクルを追加する場合も、次述する固定サイクル選択画面65を使用すればよい。具体的には、図11には新規に加工プログラムを作成するためのピクトグラム形式のプログラム編集画面52が示されている。このプログラム編集画面52における固定サイクル群リスト57には、上段左端に空白のラベル52Lが表示されている。ここで、その空白のラベル52Lを、例えば選択実行すると、図12に示した固定サイクル選択画面65がポップアップされる。この固定サイクル選択画面65は、上下複数段に区画されており、上の段から順番に、大分類欄65A、中分類欄65B、小分類欄65C、動作説明欄65Dとなっている。   When a new registration button 50B shown in the lower column of the machining program list display screen 50 (see FIG. 5) is selected, a program editing screen 52 for creating a new machining program is launched. Whether a new machining program is created or a fixed cycle is added to an existing machining program, the fixed cycle selection screen 65 described below may be used. Specifically, FIG. 11 shows a pictogram format program edit screen 52 for creating a new machining program. In the fixed cycle group list 57 on the program editing screen 52, a blank label 52L is displayed at the upper left corner. When the blank label 52L is selected and executed, for example, the fixed cycle selection screen 65 shown in FIG. 12 is popped up. The fixed cycle selection screen 65 is divided into a plurality of upper and lower stages, and includes a large classification field 65A, a middle classification field 65B, a small classification field 65C, and an operation explanation field 65D in order from the top.

大分類欄65Aには、固定サイクルの動作を大きく分類した「研削」、「輪郭&形状研削」、「といし修正」、「測定」、・・・・等が区画して表示されている。ここで、大分類欄65Aの中から何れかを選択すると、その選択された大分類の下位に属する中分類が中分類欄65Bに表示される。さらに、その中分類欄65Bの中から何れかを選択すると、図13に示すように、その選択された中分類の下位に属する固定サイクルの一覧がピクトグラム57Aとして小分類欄65Cに表示される。   In the large classification column 65A, “grinding”, “contour & shape grinding”, “wheel correction”, “measurement”,. Here, when any one of the major classification columns 65A is selected, the middle classification belonging to the lower level of the selected major classification is displayed in the middle classification column 65B. Further, when any one is selected from the middle classification column 65B, as shown in FIG. 13, a list of fixed cycles belonging to the lower level of the selected middle category is displayed in the small classification column 65C as a pictogram 57A.

より具体的には、同図に示すように、大分類欄65Aで「研削」を選択すると、その「研削」の被加工部分を特定した「円筒部」、「円筒・端面部」、「端面部」、「テーパ部」等が中分類として中分類欄65Bに一覧表示される。そして、中分類欄65Bで「円筒部」を選択すると、円筒部を研削するための複数の固定サイクルとして、それら固定サイクルに対応したピクトグラム57Aが小分類欄65Cに一覧表示される。さらに、この小分類欄65Cで何れかのピクトグラム57Aを選択すると、このピクトグラム57Aの動作内容を示した文言が動作説明欄65Dに表示される。そして、何れかのピクトグラム57Aを選択した状態で、固定サイクル選択画面65の下欄に備えた登録ボタン65E(図13参照)を選択することで、その選択されたピクトグラム57Aに係る固定サイクルが加工プログラムに追加される。   More specifically, as shown in the figure, when “grinding” is selected in the large classification column 65A, the “cylindrical portion”, “cylindrical / end face portion”, “end face” that specifies the part to be processed of “grinding” is specified. "Part", "tapered part", etc. are displayed in the middle classification column 65B as a middle classification. When “cylindrical part” is selected in the middle classification column 65B, pictograms 57A corresponding to these fixed cycles are displayed in a list in the small classification column 65C as a plurality of fixed cycles for grinding the cylindrical part. Further, when any pictogram 57A is selected in the small classification column 65C, a word indicating the operation content of the pictogram 57A is displayed in the operation description column 65D. Then, in a state where any pictogram 57A is selected, by selecting a registration button 65E (see FIG. 13) provided in the lower column of the fixed cycle selection screen 65, the fixed cycle related to the selected pictogram 57A is processed. Added to the program.

なお、中分類欄65Bをさらに分類することができない場合には、中分類欄65Bに固定サイクルのピクトグラム57Aが表示される。   If the intermediate classification column 65B cannot be further classified, a fixed cycle pictogram 57A is displayed in the intermediate classification column 65B.

上記したように固定サイクルが追加されると、例えば、ピクトグラム形式のプログラム編集画面52におけるプログラム内容表示領域S1には、図14に示すように1つのピクトグラム57Aが追加される。なお、ここで表示切替ボタン60を選択すれば、図15に示すように、文字形式のプログラム編集画面51におけるプログラム内容表示領域S1に、1つの固定サイクルコード表示欄54Bが追加された状態を見ることができる。また、引数一覧ボタン61を選択すると、図16に示すように、引数一覧画面53の最上段に、ピクトグラム57A及びその固定サイクルに係る引数一覧が追加された状態を見ることができる。   When a fixed cycle is added as described above, for example, one pictogram 57A is added to the program content display area S1 in the program editing screen 52 in the pictogram format as shown in FIG. If the display switching button 60 is selected here, as shown in FIG. 15, a state in which one fixed cycle code display field 54B is added to the program content display area S1 in the program editing screen 51 in the character format is seen. be able to. Further, when the argument list button 61 is selected, as shown in FIG. 16, it is possible to see a state where the pictogram 57A and the argument list relating to the fixed cycle are added to the uppermost part of the argument list screen 53.

次に、NC加工機20のコントローラ22を本発明の「加工プログラム作成支援装置」として用いて加工プログラムを作成する作業全体を、図17及び図18に示したフローチャートを参照しつつ説明する。また、同図のフローチャートでは、太線で囲んだステップ(ステップS10,11,15,18,19,23,30,34,39,40)が、作業者が行う操作を示している。   Next, the entire operation of creating a machining program using the controller 22 of the NC machine 20 as the “machining program creation support device” of the present invention will be described with reference to the flowcharts shown in FIGS. 17 and 18. Moreover, in the flowchart of the same figure, the steps (steps S10, 11, 15, 18, 19, 23, 30, 34, 39, and 40) surrounded by thick lines indicate the operations performed by the operator.

コントローラ22の入力部24を操作して加工プログラム作成支援ソフトを実行すると、加工プログラムリスト表示画面50(図5参照)が表示される。ここで、作業者は、加工プログラムリスト表示画面50に表示された加工プログラムの何れか、又は、新規登録ボタン50Bをタッチ(選択)する(S10)。すると、例えば、ピクトグラム形式のプログラム編集画面52が表示される。ここで、作業者は、表示切替ボタン60をタッチすることで、文字形式のプログラム編集画面51に切り替えることができる。   When the machining program creation support software is executed by operating the input unit 24 of the controller 22, a machining program list display screen 50 (see FIG. 5) is displayed. Here, the operator touches (selects) one of the machining programs displayed on the machining program list display screen 50 or the new registration button 50B (S10). Then, for example, a pictogram format program editing screen 52 is displayed. Here, the operator can switch to the character-format program editing screen 51 by touching the display switching button 60.

次いで、何れかのプログラム編集画面51,52(図6,図7参照)において、追加部をタッチする(S11)。なお、追加部は、新規に加工プログラムの場合には、図11の空白のラベル52Lで示したように、固定サイクル群リスト57の上段左端に配置され、既存の加工プログラムの場合には、固定サイクル群リスト57の最後尾に配置されている。   Next, in any one of the program editing screens 51 and 52 (see FIGS. 6 and 7), the additional part is touched (S11). In the case of a new machining program, the additional unit is arranged at the upper left end of the fixed cycle group list 57 as shown by the blank label 52L in FIG. 11, and in the case of an existing machining program, the additional unit is fixed. It is arranged at the end of the cycle group list 57.

追加部をタッチすると、固定サイクル選択画面65(図12参照)がポップアップする(S12)。そこで、この固定サイクル選択画面65を利用して、固定サイクルの挿入作業を行う(S13)。具体的には、固定サイクル選択画面65の大分類欄65Aにおける何れかの分類をタッチし(S30)、これにより中分類欄65Bが表示されたら(S31)、そこの中分類欄65B内に目的の固定サイクルが有るか否かをチェックする(S32)。   When the additional part is touched, the fixed cycle selection screen 65 (see FIG. 12) pops up (S12). Therefore, using this fixed cycle selection screen 65, a fixed cycle insertion operation is performed (S13). Specifically, any classification in the large classification field 65A of the fixed cycle selection screen 65 is touched (S30), and when the middle classification field 65B is displayed (S31), the purpose is displayed in the middle classification field 65B. It is checked whether there is a fixed cycle (S32).

ここで、中分類欄65Bに、目的の固定サイクルがピクトグラム57Aにして表示されていた場合には(S32のYes)、その中分類欄65Bの中から目的の固定サイクルに係るピクトグラム57Aをタッチする(S40)。すると、そのタッチされたピクトグラム57Aに係る固定サイクルが加工プログラムに追加され(S41)、固定サイクル選択画面65が閉じられる(S42)。   Here, when the target fixed cycle is displayed as the pictogram 57A in the middle classification column 65B (Yes in S32), the pictogram 57A related to the target fixed cycle is touched from the middle classification column 65B. (S40). Then, the fixed cycle related to the touched pictogram 57A is added to the machining program (S41), and the fixed cycle selection screen 65 is closed (S42).

一方、中分類欄65B内に目的の固定サイクルがなかった場合には(S32のNo)、大分類欄65Aに戻るか否かを検討し(S33)、必要に応じて大分類欄65Aから別の分類を選択し直す(S33のYes)。また、大分類欄65Aに戻らない場合には(S33のNo)、固定サイクル選択画面65から所定の分類を選択する(S34)。すると、図13に示すように、小分類欄65Cに、固定サイクルがピクトグラム57Aにして一覧表示される(S35)。ここで、目的の固定サイクルに係るピクトグラム57Aがあった場合には(S36のYes)、小分類欄65Cの中から目的の固定サイクルに係るピクトグラム57Aをタッチする(S40)。すると、そのタッチされたピクトグラム57Aに係る固定サイクルが加工プログラムに追加され(S41)、固定サイクル選択画面65が閉じられる(S42)。   On the other hand, when there is no target fixed cycle in the middle classification column 65B (No in S32), it is examined whether or not to return to the large classification column 65A (S33), and separated from the large classification column 65A as necessary. Are reselected (Yes in S33). In addition, when it does not return to the large classification column 65A (No in S33), a predetermined classification is selected from the fixed cycle selection screen 65 (S34). Then, as shown in FIG. 13, the fixed cycle is displayed as a pictogram 57A in the small classification column 65C (S35). When there is a pictogram 57A related to the target fixed cycle (Yes in S36), the pictogram 57A related to the target fixed cycle is touched from the small classification column 65C (S40). Then, the fixed cycle related to the touched pictogram 57A is added to the machining program (S41), and the fixed cycle selection screen 65 is closed (S42).

なお、小分類欄65Cに、目的の固定サイクルに係るピクトグラム57Aがなかった場合には(S36のNo)、必要に応じて中分類欄65Bか大分類欄65Aに戻り(S37のYes,S38のYes)、目的の固定サイクルがないと判断した場合には(S37のNo,S38のNo)、固定サイクル選択画面65の「閉じる」ボタン65F(図13参照)をタッチする(S39)。そして、固定サイクル選択画面65が閉じられたら(S42)、例えば、文字形式のプログラム編集画面51において、プログラム内容表示領域S1の固定サイクル群リスト54にコマンドを文字入力する。   If there is no pictogram 57A related to the target fixed cycle in the small classification field 65C (No in S36), the process returns to the middle classification field 65B or the large classification field 65A as necessary (Yes in S37, S38). If it is determined that there is no target fixed cycle (No in S37, No in S38), the “Close” button 65F (see FIG. 13) on the fixed cycle selection screen 65 is touched (S39). When the fixed cycle selection screen 65 is closed (S42), for example, on the program editing screen 51 in the character format, a command is input to the fixed cycle group list 54 in the program content display area S1.

固定サイクルを更に追加入力する場合には(S14でYes)、上記ステップS13を繰り返し、追加しない場合には(S14でNo)、プログラム編集画面51,52のプログラム内容表示領域S1において、引数を設定する固定サイクルを表示した固定サイクルコード表示欄54Bをタッチする(S15)。すると、その固定サイクルに対応した引数の代数が引数説明図55の代数表示部55Bに表示される(S16,S17)。   If additional fixed cycles are additionally input (Yes in S14), the above step S13 is repeated. If not added (No in S14), an argument is set in the program content display area S1 of the program edit screens 51 and 52. The fixed cycle code display column 54B displaying the fixed cycle to be touched is touched (S15). Then, the algebra of the argument corresponding to the fixed cycle is displayed on the algebra display section 55B of the argument explanatory diagram 55 (S16, S17).

ここで、引数説明図55における何れかの代数表示部55Bをタッチし(S18)、コントローラ22の入力部24から設定値を入力する(S19)。そして、他の引数に関しても、上記ステップS18,19を繰り返して設定値を入力する(S20のループ)。   Here, one of the algebra display portions 55B in the argument explanatory diagram 55 is touched (S18), and a set value is inputted from the input portion 24 of the controller 22 (S19). For other arguments, the above steps S18 and S19 are repeated to input set values (loop of S20).

次いで、固定サイクルを更に追加するか否か、プログラム作成作業を続けるか否かを検討し(S21,S22)、必要に応じて上記した所定のステップに戻り(S21のYes,S22のYes)、その必要が無い場合には(S21のNo,S22のNo)、加工プログラムの登録処理を行い(S23)、加工プログラムの作成作業を終了する。   Next, whether or not to add more fixed cycles and whether or not to continue the program creation work are examined (S21, S22), and if necessary, return to the predetermined step described above (Yes in S21, Yes in S22), If it is not necessary (No in S21, No in S22), a machining program registration process is performed (S23), and the machining program creation operation is terminated.

上記したように本実施形態の「加工プログラム作成支援装置」としてのパソコン10及びNC加工機20のコントローラ22によれば、固定サイクル群リスト(54又は57)、引数説明図55及び引数表示部56が一画面表示された状態で入力されたデータが、引数表示部56に反映されかつ加工プログラムに引数として書き込まれる。ここで、作業者は、固定サイクル群リスト(54又は57)の表示形式を、文字形式とピクトグラム形式とに任意に切り替えることができる。そして、文字形式にしたときには、固定サイクル毎のコードが固定サイクル群リスト54に一覧表示される一方、ピクトグラム形式にしたときには、固定サイクル毎の動作内容をイメージ化したピクトグラム57Aが固定サイクル群リスト57に一覧表示される。これにより、加工プログラムの作成者は、固定サイクル群リスト(54又は57)を好みに応じた表示形式にすることで、スムーズに加工プログラムの作成作業を行うことができる。また、加工プログラムの作成初心者であっても、ピクトグラム形式を利用して、各固定サイクルに対するNC加工機20の動作を容易にイメージすることができ、加工プログラムの作成作業を短期に修得することが可能になる。   As described above, according to the personal computer 10 and the controller 22 of the NC processing machine 20 as the “machining program creation support device” of the present embodiment, the fixed cycle group list (54 or 57), the argument explanatory diagram 55, and the argument display unit 56 Is input to the argument display unit 56 and written as an argument to the machining program. Here, the operator can arbitrarily switch the display format of the fixed cycle group list (54 or 57) between the character format and the pictogram format. When the character format is used, the codes for each fixed cycle are listed in the fixed cycle group list 54, while when the pictogram format is selected, the pictogram 57A obtained by imaging the operation content for each fixed cycle is displayed in the fixed cycle group list 57. Are listed. Thereby, the creator of the machining program can smoothly create the machining program by setting the fixed cycle group list (54 or 57) to a display format according to his / her preference. Moreover, even a beginner in creating a machining program can easily imagine the operation of the NC machine 20 with respect to each fixed cycle by using a pictogram format, and learn machining program creation work in a short time. It becomes possible.

また、表示画面を引数一覧画面53に切り替えることで、複数の固定サイクルの間で引数を比較する作業を容易に行うことができる。さらには、必要に応じて、引数説明図55を拡大した引数選択画面55Wをポップアップ表示することができるので、引数説明図55が見易くなり、引数の入力ミスを減らすことができる。   Further, by switching the display screen to the argument list screen 53, it is possible to easily perform an operation of comparing arguments between a plurality of fixed cycles. Furthermore, if necessary, the argument selection screen 55W in which the argument explanation diagram 55 is enlarged can be displayed in a pop-up manner, so that the argument explanation diagram 55 is easy to see and input errors of arguments can be reduced.

[他の実施形態]
本発明は、実施形態に限定されるものではなく、例えば、以下に説明するような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
[Other Embodiments]
The present invention is not limited to the embodiments. For example, the embodiments described below are also included in the technical scope of the present invention, and various modifications other than those described below can be made without departing from the scope of the invention. Can be implemented.

(1)前記実施形態では、プログラム編集画面51,52の下端、右端に配置された各種ボタン60,61等のラベル表示が文言表示となっていたが、図19に示すように各種ボタン60,61のラベルをピクトグラムで表示してもよい。このように、ピクトグラムで表示することにより、例えば、外国に輸出する場合に、ラベルの表示を翻訳したものに変更する手間が省かれる。   (1) In the above-described embodiment, the label display of the various buttons 60 and 61 arranged at the lower and right ends of the program editing screens 51 and 52 is the wording display. However, as shown in FIG. 61 labels may be displayed as pictograms. Thus, by displaying the pictogram, for example, when exporting to a foreign country, the trouble of changing the label display to a translated one can be saved.

(2)前記実施形態では、文字形式とピクトグラム形式のプログラム編集画面51,52は、互いにプログラム内容表示領域S1の表示形式以外の構成が共通していたが、図面表示領域S2、引数表示領域S3の配置や大きさ、引数説明図及び引数表示部の表示形式を、文字形式とピクトグラム形式のプログラム編集画面の間で異ならせてもよい。   (2) In the above-described embodiment, the program editing screens 51 and 52 in the character format and the pictogram format have the same configuration other than the display format of the program content display area S1, but the drawing display area S2 and the argument display area S3 The display format of the layout, size, argument explanatory drawing, and argument display portion of the program may be different between the character format and pictogram format program editing screens.

(3)前記実施形態では、一画面表示は、画面を分割して表示していたが、別画面をポップアップして表示することも含まれる。   (3) In the above-described embodiment, the one-screen display is divided and displayed. However, it also includes a pop-up display of another screen.

本発明の一実施形態に係るNC加工機の正面図The front view of NC processing machine concerning one embodiment of the present invention NC加工機のコントローラとパソコンの電気的構成を示すブロック図Block diagram showing the electrical configuration of the NC machine controller and PC 加工機本体の平面図Plan view of the processing machine body 加工プログラム作成支援装置としてのパソコンの斜視図Perspective view of a personal computer as a machining program creation support device 加工プログラムリスト表示画面Machining program list display screen 文字形式のプログラム編集画面Program edit screen in character format ピクトグラム形式のプログラム編集画面Program editing screen in pictogram format 引数選択画面Argument selection screen 固定サイクル群リストに表示されたピクトグラム群Pictogram groups displayed in the fixed cycle group list 引数一覧画面Argument list screen ピクトグラム形式のプログラム編集画面Program editing screen in pictogram format 固定サイクル選択画面Fixed cycle selection screen 固定サイクル選択画面Fixed cycle selection screen ピクトグラム形式のプログラム編集画面Program editing screen in pictogram format 文字形式のプログラム編集画面Program edit screen in character format 引数一覧画面Argument list screen 加工プログラムの作成作業を示したフローFlow showing machining program creation work 固定サイクルの挿入作業を示したフローFlow showing fixed cycle insertion work 変形例としてのプログラム編集画面Program edit screen as a modification 従来の加工プログラム作成支援装置によるプログラム編集画面Program editing screen by conventional machining program creation support device

符号の説明Explanation of symbols

10 パソコン(加工プログラム作成支援装置)
10A,23 CPU(コンピュータ)
11,25 ディスプレイ(表示装置)
12 キーボード(入力装置)
13 マウス(入力装置)
15 USBメモリ
16 CD−ROM(記憶媒体)
17 磁気ディスク
20 NC加工機
22 コントローラ(加工プログラム作成支援装置)
24 入力部(入力装置)
53 引数一覧画面
54,57 固定サイクル群リスト
55 引数説明図
56 引数表示部
57A ピクトグラム
60 表示切替ボタン
61 引数一覧ボタン
10 PC (Machining program creation support device)
10A, 23 CPU (computer)
11, 25 Display (display device)
12 Keyboard (input device)
13 Mouse (input device)
15 USB memory 16 CD-ROM (storage medium)
17 Magnetic disk 20 NC machine 22 Controller (Machining program creation support device)
24 Input unit (input device)
53 Argument List Screen 54, 57 Fixed Cycle Group List 55 Argument Description Diagram 56 Argument Display Area 57A Pictogram 60 Display Switch Button 61 Argument List Button

Claims (7)

NC加工機を所定のパターンで動作させるプログラムとしての固定サイクルを複数組み合わせると共に、それら各固定サイクルの引数を設定して加工プログラムを作成するための加工プログラム作成支援装置であって、
前記加工プログラムの前記固定サイクルに関する固定サイクル群リストと、前記固定サイクル群リストの中から選択された前記固定サイクルの前記引数を代数にして座標領域上に配置した引数説明図と、前記引数説明図における前記代数を一覧にした引数表示部とを一画面表示するための表示装置と、
前記表示装置に表示された表示体の選択操作及びデータの入力操作を行うための入力装置と、
前記入力装置により入力されたデータを、前記引数表示部に表示しかつ前記加工プログラムに前記引数として書き込む編集制御部と、
前記表示装置の画面内容を切り替えるための表示切替制御部とを備え、
前記表示切替制御部は、前記入力装置の操作に応じて、前記表示装置に表示される画面を、前記固定サイクル群リスト、前記引数説明図及び前記引数表示部の一画面表示から、複数の前記固定サイクルの引数群を一覧表示した引数一覧画面に切り替えると共に、前記固定サイクル群リストの表示形式を文字形式とピクトグラム形式とに切り替え、前記文字形式では、前記固定サイクル毎のコード又は動作内容の説明文言を一覧表示する一方、前記ピクトグラム形式では、前記固定サイクル毎の前記動作内容をイメージ化したピクトグラムを一覧表示するように構成されたことを特徴とする加工プログラム作成支援装置。
A machining program creation support device for creating a machining program by combining a plurality of fixed cycles as a program for operating an NC machine with a predetermined pattern and setting an argument for each of the fixed cycles,
A fixed cycle group list related to the fixed cycle of the machining program, an argument explanatory diagram arranged on the coordinate area with the argument of the fixed cycle selected from the fixed cycle group list as an algebra, and the argument explanatory diagram A display device for displaying an argument display section listing the algebra in one screen,
An input device for performing a selection operation and a data input operation of the display body displayed on the display device;
An edit control unit that displays data input by the input device on the argument display unit and writes it as the argument to the machining program;
A display switching control unit for switching the screen content of the display device,
The display switching control unit displays a screen displayed on the display device according to an operation of the input device, from the fixed cycle group list, the argument explanatory diagram, and a single screen display of the argument display unit. Switch to the argument list screen displaying a list of fixed cycle argument groups, and switch the display format of the fixed cycle group list between a character format and a pictogram format. In the character format, description of code or operation content for each fixed cycle A machining program creation support apparatus configured to display a list of pictograms in which the operation content for each fixed cycle is imaged in the pictogram format while displaying a list of words.
前記引数説明図に表示した前記代数の何れかが選択された状態でデータが入力操作されたときには、前記編集制御部は、前記データを、前記選択された前記代数に対する前記引数表示部に表示すると共に前記加工プログラムに前記引数として書き込むように構成されたことを特徴とする請求項1に記載の加工プログラム作成支援装置。 When data is input while any of the algebra displayed in the argument explanatory diagram is selected, the editing control unit displays the data on the argument display unit for the selected algebra. The machining program creation support apparatus according to claim 1, wherein the machining program creation support apparatus is configured to write the argument as the argument together with the machining program . 前記表示切替制御部は、前記入力装置の操作に応じて、前記引数説明図を拡大してポップアップ表示するように構成されたことを特徴とする請求項1又は2に記載の加工プログラム作成支援装置。 The machining program creation support device according to claim 1, wherein the display switching control unit is configured to enlarge and display the argument explanatory diagram in a pop-up according to an operation of the input device. . NC加工機を所定のパターンで動作させるプログラムとしての固定サイクルを複数組み合わせると共に、それら各固定サイクルの引数を設定して加工プログラムを作成するための加工プログラム作成支援装置として、コンピュータを機能させる加工プログラム作成支援ソフトであって、A machining program for causing a computer to function as a machining program creation support device for creating a machining program by combining a plurality of fixed cycles as a program for operating an NC machine with a predetermined pattern and setting an argument for each of the fixed cycles Creation support software,
前記コンピュータに接続された表示装置に、前記加工プログラムの前記固定サイクルに関する固定サイクル群リストと、前記固定サイクル群リストの中から選択された前記固定サイクルの前記引数を代数にして座標領域上に配置した引数説明図と、前記引数説明図における前記代数を一覧にした引数表示部とを一画面表示するための表示制御手段、  The display device connected to the computer has a fixed cycle group list related to the fixed cycle of the machining program, and the argument of the fixed cycle selected from the fixed cycle group list is placed on a coordinate area as an algebra. Display control means for displaying the argument explanatory diagram and the argument display unit listing the algebra in the argument explanatory diagram on one screen,
入力操作されたデータを、前記引数表示部に表示すると共に前記加工プログラムに前記引数として書き込む編集制御手段、  Edit control means for displaying input-operated data on the argument display unit and writing it as the argument to the machining program,
操作に応じて、前記表示装置に表示される画面を、前記固定サイクル群リスト、前記引数説明図及び前記引数表示部の一画面表示から、複数の前記固定サイクルの引数群を一覧表示した引数一覧画面に切り替えると共に、前記固定サイクル群リストの表示形式を文字形式とピクトグラム形式とに切り替え、前記文字形式では、前記固定サイクル毎のコード又は動作内容の説明文言を一覧表示する一方、前記ピクトグラム形式では、前記固定サイクル毎の前記動作内容をイメージ化したピクトグラムを一覧表示する表示形式切替手段として前記コンピュータを機能させることを特徴とする加工プログラム作成支援ソフト。In response to an operation, the screen displayed on the display device is an argument list in which a plurality of fixed cycle argument groups are listed from the fixed cycle group list, the argument explanatory diagram, and the one-screen display of the argument display unit. While switching to the screen, the display format of the fixed cycle group list is switched between a character format and a pictogram format. In the character format, a list of codes or explanations of operation contents for each fixed cycle is displayed, while in the pictogram format The processing program creation support software which causes the computer to function as display format switching means for displaying a list of pictograms obtained by imaging the operation content for each fixed cycle.
前記引数説明図に表示した前記代数の何れかが選択された状態でデータが入力操作されたときに、前記データを、前記選択された前記代数に対する前記引数表示部に表示すると共に前記加工プログラムに前記引数として書き込むように前記編集制御手段としての前記コンピュータを機能させることを特徴とする請求項4に記載の加工プログラム作成支援ソフト。 When data is input in a state where any of the algebra displayed in the argument explanatory diagram is selected, the data is displayed on the argument display unit for the selected algebra, and the processing program The machining program creation support software according to claim 4, wherein the computer as the editing control unit is caused to function so as to be written as the argument . 前記表示制御部には、入力操作に応じて、前記引数説明図を拡大してポップアップ表示するポップアップ機能が備えられたことを特徴とする請求項4又は5に記載の加工プログラム作成支援ソフト。 6. The machining program creation support software according to claim 4 or 5 , wherein the display control unit is provided with a pop-up function for enlarging and displaying the argument explanatory diagram in accordance with an input operation . 請求項4乃至6の何れかに記載の加工プログラム作成支援ソフトを記憶しかつコンピュータにて読み取り可能とした記憶媒体。A storage medium that stores the machining program creation support software according to claim 4 and that can be read by a computer.
JP2003343145A 2003-10-01 2003-10-01 Machining program creation support apparatus, creation support software, and storage medium Expired - Fee Related JP4029292B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003343145A JP4029292B2 (en) 2003-10-01 2003-10-01 Machining program creation support apparatus, creation support software, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003343145A JP4029292B2 (en) 2003-10-01 2003-10-01 Machining program creation support apparatus, creation support software, and storage medium

Publications (2)

Publication Number Publication Date
JP2005108077A JP2005108077A (en) 2005-04-21
JP4029292B2 true JP4029292B2 (en) 2008-01-09

Family

ID=34537209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003343145A Expired - Fee Related JP4029292B2 (en) 2003-10-01 2003-10-01 Machining program creation support apparatus, creation support software, and storage medium

Country Status (1)

Country Link
JP (1) JP4029292B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006338165A (en) * 2005-05-31 2006-12-14 Hitachi Via Mechanics Ltd Machine tool operating method and operating device
WO2009011054A1 (en) * 2007-07-18 2009-01-22 Hirata Corporation Robot system
JP6185408B2 (en) 2014-03-07 2017-08-23 Dmg森精機株式会社 NC program generation and editing device
JP6122046B2 (en) * 2015-01-29 2017-04-26 ファナック株式会社 Numerical control device that can partially correct the machining cycle
WO2024042633A1 (en) * 2022-08-24 2024-02-29 ファナック株式会社 Machining program editing device and machining program editing method

Also Published As

Publication number Publication date
JP2005108077A (en) 2005-04-21

Similar Documents

Publication Publication Date Title
JP3223987B2 (en) Icon arrangement change device
US20090299526A1 (en) Device and method for processing a robot control program
JP6335925B2 (en) Machine tool controller
CN104781039A (en) Method for managing turret tool using visual information for machine tools
JP2000207008A (en) Teach-in system
JP5990662B2 (en) Machining program editing support device
US10437229B2 (en) Numerical controller
JPH11149563A (en) Information processor, its method and storage medium for recording information processing program
TW201312447A (en) Apparatus for creating ladder program
JP3862336B2 (en) Image editing method and apparatus
WO2023032382A1 (en) Display control device, machine tool, and display control program
JP4029292B2 (en) Machining program creation support apparatus, creation support software, and storage medium
WO2022269764A1 (en) Screen creation device, screen creation system, and computer-readable recording medium
KR20170131682A (en) Object adjustment tool and recording medium
JP2002126975A (en) Fixed cycle command preparation supporting method and nc device
JP7021146B2 (en) Ladder display device
JP2006301733A (en) Machine tool, machine tool system, and control method thereof
JP2017199226A (en) Program editing method, program development support device, and programmable controller
JP7286839B2 (en) display controller
WO2022269816A9 (en) Numerical control device, screen creation system, and storage medium for storing instruction readable by numerical control device
JP2744081B2 (en) Measurement support device
JP3200116B2 (en) Operation simulation apparatus and method
JP7269417B2 (en) Display control device, machine tool and display control program
JP2001195432A (en) Cad system
JPS60132227A (en) Display device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050825

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060301

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070823

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071002

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101026

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111026

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111026

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121026

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131026

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees