JP7157886B1 - Information processing equipment, machine tools and information processing programs - Google Patents
Information processing equipment, machine tools and information processing programs Download PDFInfo
- Publication number
- JP7157886B1 JP7157886B1 JP2022020154A JP2022020154A JP7157886B1 JP 7157886 B1 JP7157886 B1 JP 7157886B1 JP 2022020154 A JP2022020154 A JP 2022020154A JP 2022020154 A JP2022020154 A JP 2022020154A JP 7157886 B1 JP7157886 B1 JP 7157886B1
- Authority
- JP
- Japan
- Prior art keywords
- data
- cam
- setting
- unique information
- program
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 49
- 238000004088 simulation Methods 0.000 claims abstract description 13
- 230000008859 change Effects 0.000 claims description 25
- 230000006870 function Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 description 34
- 238000011960 computer-aided design Methods 0.000 description 33
- 238000003860 storage Methods 0.000 description 25
- 238000000034 method Methods 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 102100022443 CXADR-like membrane protein Human genes 0.000 description 11
- 101000901723 Homo sapiens CXADR-like membrane protein Proteins 0.000 description 11
- 102100028239 Basal cell adhesion molecule Human genes 0.000 description 9
- 208000023445 Congenital pulmonary airway malformation Diseases 0.000 description 9
- 101000935638 Homo sapiens Basal cell adhesion molecule Proteins 0.000 description 9
- 101000766294 Homo sapiens Branched-chain-amino-acid aminotransferase, mitochondrial Proteins 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 102100025580 Calmodulin-1 Human genes 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 230000008676 import Effects 0.000 description 5
- 239000000470 constituent Substances 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 239000000047 product Substances 0.000 description 3
- 101100118004 Arabidopsis thaliana EBP1 gene Proteins 0.000 description 2
- 101150052583 CALM1 gene Proteins 0.000 description 2
- 102100025579 Calmodulin-2 Human genes 0.000 description 2
- 101100459256 Cyprinus carpio myca gene Proteins 0.000 description 2
- 101001077352 Homo sapiens Calcium/calmodulin-dependent protein kinase type II subunit beta Proteins 0.000 description 2
- 101150091339 cam-1 gene Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003754 machining Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 101001091610 Homo sapiens Krev interaction trapped protein 1 Proteins 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003475 lamination Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4069—Simulating machining process on screen
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33125—System configuration, reconfiguration, customization, automatic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35051—Data exchange between cad systems, cad and cam
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
【課題】モデルデータが送受信されるソフトウェア間において同様の使用感を実現する。
【解決手段】ある態様の情報処理装置は、CAMから出力されるモデルデータまたはCLデータを取得するデータ取得部と、CAMの固有情報を取得する固有情報取得部と、CLデータに基づいてNCプログラムを生成するプログラム生成部と、ユーザの操作入力を受け付ける入力部と、NCプログラム、モデルデータまたはCLデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる表示制御部と、表示態様における色、言語、文言の少なくともいずれか1つの設定を、固有情報取得部で取得した固有情報に基づいてCAMの設定に対応させて変更する設定部と、を備える。
【選択図】図2
An object of the present invention is to achieve a similar feeling of use between pieces of software that transmit and receive model data.
According to one aspect, an information processing apparatus includes a data acquisition section that acquires model data or CL data output from a CAM, a unique information acquisition section that acquires unique information of the CAM, and an NC program based on the CL data. an input unit for receiving user's operation input; a simulation image, a three-dimensional image, or a two-dimensional image based on at least one of an NC program, model data, and CL data; A display control unit that changes the display mode of the displayed image according to the user's operation input, and at least one setting of color, language, and wording in the display mode is set based on the unique information acquired by the unique information acquisition unit. and a setting unit that changes the setting corresponding to the setting of the CAM.
[Selection drawing] Fig. 2
Description
本発明は、モデルデータが送受信されるソフトウェア間において画像表示の設定を調整する技術に関する。 The present invention relates to a technique for adjusting image display settings between software programs that transmit and receive model data.
工作機械として、例えば直交する3つの直線軸(X軸,Y軸,Z軸)と2つの回転軸(B軸,C軸)を有する5軸加工機が知られている。このような工作機械は、数値制御装置がNCプログラム(加工プログラム)を実行することで5軸を制御し、工具の先端点位置および姿勢を変化させながらワークを所望形状に加工する。 As a machine tool, for example, a five-axis machine having three orthogonal linear axes (X-axis, Y-axis, Z-axis) and two rotary axes (B-axis, C-axis) is known. In such a machine tool, a numerical controller executes an NC program (machining program) to control five axes and machine a workpiece into a desired shape while changing the position and orientation of the tip point of the tool.
NCプログラムは、コンピュータ支援設計(CAD)およびコンピュータ支援製造(CAM)を経て得られる工具位置データ(Cutter Location Data:以下「CLデータ」という)に基づいて生成される。ただし、数値制御装置の機種は多数あり、機種ごとに仕様も異なる。このため、CAMのポストプロセッサによりCLデータが適切に変換され、数値制御装置ごとに最適化されたNCプログラムが提供される。 The NC program is generated based on Cutter Location Data (hereinafter referred to as "CL data") obtained through Computer Aided Design (CAD) and Computer Aided Manufacturing (CAM). However, there are many models of numerical controllers, and the specifications differ for each model. Therefore, the CAM post-processor appropriately converts the CL data to provide an optimized NC program for each numerical controller.
ポストプロセッサの開発は一般に、CAMのメーカまたは販売店によって行われている。しかしながら、CAMメーカ等が、各数値制御装置の様々な仕様を満たすNCプログラムへ変換可能なポストプロセッサを開発するのは容易ではない。 Post-processor development is generally done by the CAM manufacturer or distributor. However, it is not easy for a CAM manufacturer or the like to develop a post-processor that can be converted into an NC program that satisfies various specifications of each numerical controller.
そこで近年、CAMメーカ以外のメーカによるポストプロセッサの開発も進められている。しかし、CAMにも様々な種類がある。このため、ポストプロセッサのユーザが、いずれかのCAMを使い慣れている可能性も考慮しなければならない。CAMのユーザがそのままポストプロセッサを使用する傾向があり、その場合、CAMとポストプロセッサとの使用感が大きく異なると、ユーザの作業性に影響を与えるからである。 Therefore, in recent years, manufacturers other than CAM manufacturers are also developing postprocessors. However, there are various kinds of CAMs. For this reason, we must also consider the possibility that the user of the post-processor is familiar with either CAM. This is because users of the CAM tend to use the post-processor as it is, and in that case, if there is a large difference in feeling between the CAM and the post-processor, it will affect the workability of the user.
すなわち、ポストプロセッサによりCLデータをNCプログラムに変換する際、そのNCプログラムが正常に動作するかどうかをチェックするために、製造プロセスのシミュレーション画面を表示させることがある。また、CADで作成された製品のモデルデータを表示させて確認することもある。その際、画面における画像オブジェクトやその説明の表示に関する属性がCAD/CAMにおけるそれと異なると、その表示内容に対するユーザの認知が遅れて作業性を低下させたり、ユーザに違和感を与える可能性がある。 That is, when the CL data is converted into the NC program by the post-processor, a simulation screen of the manufacturing process may be displayed in order to check whether the NC program operates normally. Also, model data of a product created by CAD may be displayed and checked. At that time, if the attributes related to the display of image objects and their explanations on the screen are different from those in CAD/CAM, the user's recognition of the displayed contents may be delayed, which may reduce workability or give the user a sense of discomfort.
本発明のある態様は、工作機械で用いられるNCプログラムを生成する情報処理装置である。この情報処理装置は、CAMから出力されるモデルデータまたはCLデータを取得するデータ取得部と、CAMの固有情報を取得する固有情報取得部と、CLデータに基づいてNCプログラムを生成するプログラム生成部と、ユーザの操作入力を受け付ける入力部と、NCプログラム、モデルデータまたはCLデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる表示制御部と、表示態様における色、言語、文言の少なくともいずれか1つの設定を、固有情報取得部で取得した固有情報に基づいてCAMの設定に対応させて変更する設定部と、を備える。 One aspect of the present invention is an information processing device that generates an NC program used in a machine tool. This information processing device includes a data acquisition unit that acquires model data or CL data output from a CAM, a unique information acquisition unit that acquires unique information of the CAM, and a program generation unit that generates an NC program based on the CL data. an input unit for receiving user's operation input; and displaying a simulation image, a three-dimensional image, or a two-dimensional image based on at least one of the NC program, model data, and CL data, and according to the user's operation input. A display control unit that changes the display mode of an image displayed by the display, and at least one setting of color, language, and wording in the display mode corresponds to the setting of the CAM based on the unique information acquired by the unique information acquisition unit. and a setting unit configured to change the setting.
本発明の別の態様は工作機械である。この工作機械は、外部装置で生成されたモデルデータおよびNCプログラムを取得するデータ取得部と、外部装置の固有情報を取得する固有情報取得部と、ユーザの操作入力を受け付ける入力部と、NCプログラムおよびモデルデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる表示制御部と、表示態様における色、言語、文言の少なくともいずれか1つの設定を、固有情報取得部で取得した固有情報に基づいて外部装置の設定に対応させて変更する設定部と、を備える。 Another aspect of the invention is a machine tool. This machine tool includes a data acquisition section that acquires model data and an NC program generated by an external device, a unique information acquisition section that acquires unique information of the external device, an input section that receives user operation input, and an NC program. and a display controller that displays a simulation image, a three-dimensional image, or a two-dimensional image based on at least one of the model data, and changes the display mode of the displayed image in accordance with user operation input; a setting unit that changes at least one setting of the color, language, and wording in the aspect in accordance with the setting of the external device based on the unique information acquired by the unique information acquisition unit.
本発明のさらに別の態様は、工作機械で用いられるNCプログラムを生成する情報処理プログラムである。このプログラムは、コンピュータに、CAMから出力されるモデルデータまたはCLデータを取得する機能と、CAMの固有情報を取得する機能と、CLデータに基づいてNCプログラムを生成する機能と、ユーザの操作入力を、入力部を介して受け付ける機能と、NCプログラム、モデルデータまたはCLデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる機能と、表示態様における色、言語、文言の少なくともいずれか1つの設定を、固有情報取得部で取得した固有情報に基づいてCAMの設定に対応させて変更する機能と、を発揮させる。 Yet another aspect of the present invention is an information processing program that generates an NC program used in a machine tool. This program provides a computer with a function of acquiring model data or CL data output from a CAM, a function of acquiring CAM-specific information, a function of generating an NC program based on the CL data, and a user operation input. is displayed through an input unit, and either a simulation image, a three-dimensional image, or a two-dimensional image is displayed based on at least one of the NC program, model data, and CL data, and according to the user's operation input A function to change the display mode of the displayed image, and at least one setting of the color, language, and wording in the display mode are changed to correspond to the CAM settings based on the unique information acquired by the unique information acquisition unit. and the ability to perform.
本発明によれば、モデルデータが送受信されるソフトウェア間において同様の使用感を実現でき、ユーザの便宜に供することができる。 According to the present invention, it is possible to realize a similar usability between pieces of software for transmitting and receiving model data, and to provide convenience to users.
以下、図面を参照しつつ、本発明の一実施形態について説明する。
なお、以下の実施形態およびその変形例について、ほぼ同一の構成要素については同一の符号を付し、その説明を適宜省略する。
An embodiment of the present invention will be described below with reference to the drawings.
In addition, about the following embodiment and its modification, the same code|symbol is attached|subjected about the substantially same component, and the description is abbreviate|omitted suitably.
図1は、実施形態に係る工作機械のハードウェア構成図である。
工作機械1は、例えば5軸制御マシニングセンタであり、直交する3つの直線軸(X軸,Y軸,Z軸)と、2つの回転軸(B軸,C軸)を有する加工装置2を備える。これら5軸が、数値制御装置52により同時制御されることにより工具先端点を移動させ、また工具姿勢を変化させながら各種加工が実行される。
FIG. 1 is a hardware configuration diagram of a machine tool according to an embodiment.
The
工作機械1は、操作制御装置50、数値制御装置52、加工装置2、工具交換部54および工具格納部56を含む。数値制御装置52は、手動又は自動で生成されたNCプログラムにしたがって加工装置2に制御信号を送信する。加工装置2は、数値制御装置52からの指示にしたがって加工装置2の主軸およびテーブルを駆動してワークを加工する(図示せず)。
The
操作制御装置50は、オペレータにユーザインタフェース機能を提供する操作盤を含む。オペレータは操作制御装置50を介して数値制御装置52を制御する。工具格納部56は工具を格納する。工具交換部54は、いわゆるATC(Automatic Tool Changer)に対応する。工具交換部54は、数値制御装置52からの交換指示にしたがって、工具格納部56から工具を取り出し、主軸にある工具と取り出した工具を交換する。
The
数値制御装置52には情報処理装置100が接続される。情報処理装置100は、図示略のCAMから取得したCLデータに基づいてNCプログラムを生成し、数値制御装置52へ出力する。数値制御装置52は、そのNCプログラムを実行して加工装置2を制御する。情報処理装置100は、操作制御装置50の一部として構成されてもよい。情報処理装置100は、一般的なラップトップPC(Personal Computer)あるいはタブレット・コンピュータであってもよい。
An
図2は、情報処理装置100の機能ブロック図であり、発明の一例を示す。
情報処理装置100の各構成要素は、CPU(Central Processing Unit)および各種コンピュータプロセッサなどの演算器、メモリやストレージといった記憶装置、それらを連結する有線または無線の通信線を含むハードウェアと、記憶装置に格納され、演算器に処理命令を供給するソフトウェアによって実現される。コンピュータプログラムは、デバイスドライバ、オペレーティングシステム、それらの上位層に位置する各種アプリケーションプログラム、また、これらのプログラムに共通機能を提供するライブラリによって構成されてもよい。以下に説明する各ブロックは、ハードウェア単位の構成ではなく、機能単位のブロックを示している。
FIG. 2 is a functional block diagram of the
Each component of the
なお、操作制御装置50および数値制御装置52の各構成要素も、プロセッサなどの演算器、メモリやストレージといった記憶装置、それらを連結する有線または無線の通信線を含むハードウェアと、記憶装置に格納され演算器に処理命令を供給するソフトウェアにより実現されてもよい。
Each component of the
情報処理装置100は、入出力インタフェース部110、データ処理部112、データ格納部114およびユーザインタフェース処理部116を含む。入出力インタフェース部110は、外部装置とのデータのやりとりを含む入出力インタフェースに関する処理を担当する。データ格納部114は、各種プログラムと設定データを格納する。ユーザインタフェース処理部116は、ユーザからの操作を受け付けるほか、画像表示や音声出力など、ユーザインタフェースに関する処理を担当する。
データ処理部112は、入出力インタフェース部110により取得されたデータ、データ格納部114に格納されているデータ、およびユーザインタフェース処理部116により取得されたデータに基づいて各種処理を実行する。データ処理部112は、入出力インタフェース部110、データ格納部114およびユーザインタフェース処理部116のインタフェースとしても機能する。
The
入出力インタフェース部110は、入力部120および出力部122を含む。
入力部120はデータ取得部124を含む。データ取得部124は、CAM装置160からCLデータおよびモデルデータを取得する。出力部122はプログラム出力部126を含む。プログラム出力部126は、データ処理部112で生成されたNCプログラムを数値制御装置52へ出力する。
Input/
CAM装置160は、図示略のCAD装置で生成されたCADデータを取得するとともに、経路生成情報(座標系、工具形状,送り速度、主軸回転数等)を取得する。CAM装置160は、CLデータ生成部162およびデータ出力部164を含む。CLデータ生成部162は、CADデータと経路生成情報に基づいてCLデータを生成する。CLデータには、工具先端点の指令位置および工具姿勢の指令角度が含まれる。
The
データ出力部164は、生成されたCLデータを情報処理装置100へ出力する。データ出力部164は、また、CADデータを3次元のモデルデータ(「3Dモデルデータ」ともいう)として情報処理装置100へ出力する。
データ格納部114は、プログラム格納部140、固有情報記憶部142および表示設定記憶部144を含む。データ格納部114は、データ処理部112が演算処理を行う場合のワーキングエリアとして機能するメモリを含む。プログラム格納部140は、NCプログラムを生成するための情報処理プログラムを格納する。固有情報記憶部142は、後述するCAMの固有情報を記憶する。表示設定記憶部144は、CAMの種別ごとの画面における表示設定に関する情報を記憶する(詳細後述)。
ユーザインタフェース処理部116は、入力部150および出力部152を含む。
入力部150は、タッチパネル、各種キーあるいはハンドル等のハードデバイスを介してユーザからの操作入力を受け付ける。出力部152は、表示部への画像表示あるいは音声出力を介して、ユーザに各種情報を提供する。
User
The
データ処理部112は、プログラム生成部130、固有情報取得部132、表示制御部134および設定部136を含む。プログラム生成部130は、ポストプロセッサとして機能し、データ取得部124が取得したCLデータに基づいてNCプログラムを生成する。
本実施形態では、CAMのユーザがそのままポストプロセッサを使用する場合の作業性を考慮し、CAMの表示設定をポストプロセッサの表示機能に反映できるようにする。すなわち、情報処理装置100は、ユーザの要望にしたがい、CAMの種別に応じてプロセッサの表示設定を変更できる。プログラム格納部140は、ポストプロセッサにおける表示設定を、CAMの表示設定に対応させて変更するための情報処理プログラムを格納する。
In the present embodiment, considering workability when a CAM user directly uses the post-processor, the display settings of the CAM can be reflected in the display function of the post-processor. That is, the
固有情報取得部132は、CAM装置160が有するCAMの固有情報を取得する。ここでいう「固有情報」は、例えばCAM名やIDなど、CLデータを生成したCAMの種別を特定可能な情報として設定される。CAM装置160からCAMの固有情報が出力され、固有情報取得部132で取得される(点線参照)。固有情報記憶部142は、取得された固有情報を記憶する。表示設定記憶部144は、CAMの種別ごとに固有情報とそれに対応づけられた表示設定情報を記憶する(詳細後述)。
The unique
表示制御部134は、表示部(図示せず)への画像表示を制御する。表示制御部134は、ユーザの操作入力に応じて、取得されたモデルデータに基づいてワーク、製品(半製品、完成品、部品)、工具、主軸を含む装置部分等の3次元画像や2次元画像を表示させる。また、CLデータおよびモデルデータに基づいてワークの加工プロセスを表すシミュレーション画像を表示させる。これらの画像には、表示対象の説明するための文言(文字列)が含まれることがある。表示制御部134は、ユーザの操作入力に応じて、表示させた画像の表示態様(表示位置、表示角度、表示方向、表示の大きさ等)を変化させる。
The
設定部136は、ユーザの操作入力にしたがい、表示設定記憶部144から固有情報に対応した表示設定情報を取得する。固有情報記憶部142に記憶されたCAMの固有情報が設定部136に送られ、操作性記憶部144に記憶されたCAM固有の表示設定情報が設定部136に送られる。設定部136は、そして、表示部に表示させる画像や文字列の表示設定を、固有情報に基づいてCAMの表示設定に対応させて変更する。
The
次に、情報処理装置100の画面における表示設定の変更方法について説明する。
図3は、CAMの種別に応じた表示設定の相異を表す図である。図3(A)は色に関する表示設定の例を示し、図3(B)は文言に関する表示設定の例を示す。
Next, a method for changing display settings on the screen of the
FIG. 3 is a diagram showing differences in display settings depending on the type of CAM. FIG. 3A shows an example of display settings related to color, and FIG. 3B shows an example of display settings related to wording.
CAMの表示画面に3次元画像、2次元画像、シミュレーション画像が表示される場合、背景色が設定されるとともに、主軸や工具等の画像オブジェクトごとに色分け表示がなされることがある。また、これらの表示画像の説明が文言(文字列)として表示されることがある。しかし、CAMの種別によって表示設定が異なることがある。 When a three-dimensional image, a two-dimensional image, and a simulation image are displayed on the display screen of the CAM, the background color is set and the image objects such as spindles and tools are displayed in different colors. Also, explanations of these display images may be displayed as words (character strings). However, the display settings may differ depending on the type of CAM.
例えば図3(A)に示すように、ACAM、BCAMおよびCCAMの3種類のCAMについて、各表示要素の表示形式(表示設定)が相異することがある。背景色としてACAMではホワイト、BCAMではシアン、CCAMではブラックが設定されている。主軸の色としてACAMおよびBCAMではグレー、CCAMではグリーンが設定されている。工具の色としてACAMではイエロー、BCAMではマゼンタ、CCAMではホワイトが設定されている。ワークの色としてACAMではマゼンタ、BCAMではイエロー、CCAMではレッドが設定されている。 For example, as shown in FIG. 3A, the display format (display setting) of each display element may be different for three types of CAMs, ACAM, BCAM, and CCAM. As the background color, white is set for ACAM, cyan is set for BCAM, and black is set for CCAM. Gray is set for ACAM and BCAM, and green is set for CCAM as the color of the main axis. As the tool color, yellow is set for ACAM, magenta for BCAM, and white for CCAM. As the work color, magenta is set for ACAM, yellow is set for BCAM, and red is set for CCAM.
また、図3(B)に示すように、各CAMにおいて使用される文言が相異することがある。加工前のワーク(素材)について、ACAMでは「ストック」、BCAMでは「素材」、CCAMでは「ワークピース」と表記するよう設定されている。ワーク等を固定する治具について、ACAMでは「クランプ」、BCAMでは「治具」、CCAMでは「フィクスチャ」と表記するよう設定されている。 Also, as shown in FIG. 3B, the wording used in each CAM may be different. A workpiece (material) before processing is set to be described as "stock" in ACAM, "material" in BCAM, and "workpiece" in CCAM. A jig for fixing a work or the like is set to be described as "clamp" in ACAM, "jig" in BCAM, and "fixture" in CCAM.
このように、CAMの種別に応じて画面表示を行うときの表示設定が異なることがある。一方、ユーザの便宜を考慮すると、CAMの表示設定をポストプロセッサに引き継げることが望ましい。そこで本実施形態では、ユーザの選択に応じて、ポストプロセッサを使用する際の画面の表示設定を、CLデータの出力元であるCAMの表示設定に変更する処理を実行する。以下、その詳細について説明する。 In this way, the display settings for screen display may differ depending on the type of CAM. On the other hand, for the convenience of the user, it is desirable to hand over the display settings of the CAM to the post-processor. Therefore, in the present embodiment, a process of changing the display settings of the screen when using the post-processor to the display settings of the CAM, which is the output source of the CL data, is executed according to the user's selection. The details will be described below.
表示設定記憶部144は、CAMの固有情報ごとに(つまりCAMの種別ごとに)、図3に示した色および文言のそれぞれについて、表示設定の対応関係を設定したテーブル(以下「表示設定テーブル」ともいう)を保持している。
The display setting
図4~図6は、表示設定変更処理の具体例を表す図である。図4は、CLデータの一例を示す。図5は、CLデータのインポート時の処理画面を示す。図6は、表示設定の変更を手動で行う場合の操作画面を示す。 4 to 6 are diagrams showing specific examples of display setting change processing. FIG. 4 shows an example of CL data. FIG. 5 shows a processing screen when CL data is imported. FIG. 6 shows an operation screen for manually changing display settings.
図4に示すように、本実施形態では上述した表示設定の変更を可能とするために、CAM装置160においてCLデータに固有情報を組み込む。図示の例では、APT言語(Automatically Programmed Tools)で記述されたCLデータにおける所定のブロックに「OUTPUTSOUECE/{ACAM}」と記述されている(太字参照)。{ }には、固有情報としてのCAM名が記述される。図示の例では「ACAM」が例示されているが、CLデータの出力元がBCAMであれば「BCAM」が記述され、CCAMであれば「CCAM」が記述される。
As shown in FIG. 4, in this embodiment, the
CAM装置160から情報処理装置100へCLデータがインポートされるとき、図5(A)に示すインポートプレビュー画面が表示される。このとき、固有情報取得部132は、データ取得部124が取得したCLデータから固有情報を抽出し、固有情報記憶部142に格納する。
When CL data is imported from the
インポートが完了すると、図5(B)に示す設定変更選択画面が表示される。この設定変更選択画面は、CAMの表示設定をポストプロセッサに引き継ぐか否かをユーザに選択させるための画面であり、固有情報から特定されるCAM名も表示される。ユーザは、設定変更選択画面の「はい」又は「いいえ」のボタンを選択する。 When the import is completed, the setting change selection screen shown in FIG. 5B is displayed. This setting change selection screen is a screen for allowing the user to select whether or not to hand over the display settings of the CAM to the post-processor, and also displays the CAM name specified from the unique information. The user selects a "yes" or "no" button on the setting change selection screen.
このとき、「はい」が選択されれば、ポストプロセッサにおける表示設定がCAMの表示設定に設定又は変更される。「いいえ」が選択されれば、CAMの表示設定は引き継がれず、デフォルト設定のままとされる。本実施形態ではデフォルト設定として、CAMの種別によらない独自の設定がなされているが、市場占有率の高いCAMの表示設定に合わせてもよい。複数種のCAMに共通の表示設定を優先して設定してもよい。 At this time, if "yes" is selected, the display settings in the post-processor are set or changed to those of the CAM. If "No" is selected, the CAM display settings are not taken over, and the default settings are left as they are. In the present embodiment, the default setting is a unique setting that does not depend on the type of CAM. A display setting common to a plurality of types of CAMs may be preferentially set.
本実施形態ではこの表示設定を事後的に変更することもできる。すなわち、ユーザは、ポストプロセッサの実行画面に表示される図示しない設定ボタンを選択すると、図6に示す設定画面(ダイアログボックス)を表示させることができ、表示設定を変更できる。 In this embodiment, this display setting can be changed after the fact. That is, when the user selects a setting button (not shown) displayed on the post-processor execution screen, the setting screen (dialog box) shown in FIG. 6 can be displayed and the display settings can be changed.
図示の例では、設定画面の「色設定」タブが選択され、色設定画面が表示されている(図6(A))。色設定画面には、CAM選択ボタン210、追加ボタン212、変更ボタン214および削除ボタン216が表示される。CAM選択ボタン210は、CAMごとに一括で表示設定を選択する際に選択するボタンであり、プルダウンメニュー211からいずれかのCAMを選択できる(図6(B))。
In the illustrated example, the "color setting" tab of the setting screen is selected, and the color setting screen is displayed (Fig. 6(A)). A
図6(A)には、複数種のCAMのうちACAMが選択され、図3に示した色設定対象(表示要素)と色との対応関係が示されている。ユーザは、ACAMの表示設定をそのまま使用することができるが、追加ボタン212を選択することにより独自の表示設定を追加できる。色設定のない例えば線画などの表示要素について色設定を追加してもよい。また、変更ボタン214の選択により、既に設定された表示設定のいずれかを変更できる。さらに、削除ボタン216の選択により、既に設定された表示設定のいずれかを削除することもできる。削除の場合は該当する表示要素を無色(線画)としてもよい。
FIG. 6A shows an ACAM selected from among a plurality of types of CAMs, and shows the correspondence between the color setting objects (display elements) shown in FIG. 3 and the colors. The user can use the ACAM display settings as they are, but can add their own display settings by selecting the
設定画面にはさらに、OKボタン218、キャンセルボタン220および適用ボタン222が表示される。ユーザがいずれかの表示設定を追加、変更又は削除した後、適用ボタン222を選択し、OKボタン218を選択することで、その追加、変更又は削除を確定できる。キャンセルボタン220を選択することで、その追加、変更又は削除をキャンセルできる。複数種のCAMのいずれかの表示設定をそのまま引き継ぐ場合には、プルダウンメニュー211に表示された該当するCAMを選択したうえで適用ボタン222およびOKボタン218を順次選択すればよい。
An
なお、この設定画面において「文言設定」タブが選択された場合には、文言設定画面が表示され、図3に示した文言設定対象(表示要素)と文言との対応関係が示される。ユーザは、色設定の場合と同様に文言設定を変更できるが、その説明については省略する。 When the "text setting" tab is selected on this setting screen, the text setting screen is displayed, and the correspondence between the text setting objects (display elements) and the text shown in FIG. 3 is shown. The user can change the wording setting in the same way as the color setting, but the explanation thereof will be omitted.
次に、表示設定処理の流れについて説明する。
図7は、表示設定処理を表すフローチャートである。
上述のように、ユーザの操作入力により情報処理装置100がCAM装置160からCLデータをインポートする(S10)。このとき、表示制御部134が図5(A)に示したインポートプレビューを表示させる(S12)。固有情報取得部132は、そのCLデータから固有情報を抽出し、固有情報記憶部142に格納する(S14)。
Next, the flow of display setting processing will be described.
FIG. 7 is a flowchart showing display setting processing.
As described above, the
CLデータのインポートが完了すると、表示制御部134は、図5(B)に示した設定変更ダイアログを表示させる(S16)。このとき、ユーザにより表示設定の変更が選択されれば(つまり「はい」が選択されれば)(S18のY)、設定部136が、固有情報に基づいて表示設定テーブルを参照し、対応するCAMの表示設定情報を取得する(S20)。そして、ポストプロセッサの表示設定に反映させるよう設定する(S22)。ユーザにより表示設定の変更が選択されなければ(つまり「いいえ」が選択されれば)(S18のY)、S20およびS22の処理をスキップする。
When the import of the CL data is completed, the
以上、実施形態に基づいて情報処理装置100について説明した。
本実施形態の情報処理装置100では、CAM装置160から取得したモデルデータに基づく3次元画像の表示態様をユーザの要求に応じて変化させる。ポストプロセッサの表示設定を、CLデータから抽出した固有情報に基づき、CAMの表示設定に対応させて変更できるようにした。このため、CAMのユーザがそのままポストプロセッサを使用する場合の画像や文言の表示設定を共通化でき、ユーザの作業効率を高めることができる。すなわち、ポストプロセッサにおいてCAMと同様の使用感を実現でき、ユーザの便宜に供することができる。
The
The
以上、本発明の好適な実施形態について説明したが、本発明はその特定の実施形態に限定されるものではなく、本発明の技術思想の範囲内で種々の変形が可能であることはいうまでもない。 Although the preferred embodiments of the present invention have been described above, it goes without saying that the present invention is not limited to those specific embodiments, and that various modifications are possible within the scope of the technical idea of the present invention. Nor.
[変形例]
図8は、変形例に係る情報処理装置200の機能ブロック図である。
上記実施形態では、CAM装置160と情報処理装置100とを独立に構成する例を示した。本変形例では、共通のパーソナルコンピューター(PC)にCAD、CAMおよびポストプロセッサが組み込まれている。
[Modification]
FIG. 8 is a functional block diagram of an
In the above embodiment, an example in which the
情報処理装置200は、CAD/CAM部260およびシステム管理部280を含む。CAD/CAM部260は、CADおよびCAMの双方の機能を有し、モデルデータ生成部262、CLデータ生成部162およびデータ出力部164を含む。モデルデータ生成部262は、CAD機能によりモデルデータ(CADデータ)を生成する。CLデータ生成部162は、CADデータと経路生成情報に基づいてCLデータを生成する。データ出力部164は、モデルデータおよびCLデータを情報処理装置100へ出力する。
システム管理部280は、情報処理装置200の各機能を実現するソフトウェアのファイル管理を行う。システム管理部280は、情報処理装置200のシステムファイルを参照することにより、情報処理装置200にインストールされているソフトウェアを確認できる。本変形例では、ポストプロセッサがインストールされるとき、固有情報取得部132がシステム管理部280に問い合わせてCAMの種別を示す固有情報を取得する。
The
ポストプロセッサのインストールが完了すると、表示制御部134は、図5(B)に示した設定変更ダイアログを表示させる。このとき、ユーザにより表示設定の変更が選択されれば、設定部136が、固有情報に基づいて表示設定記憶部144から対応するCAMの表示設定情報を取得し、ポストプロセッサの表示設定に反映させるよう設定する。
When the installation of the post-processor is completed, the
本変形例によれば、ポストプロセッサのインストールを契機にその表示設定をCAMの表示設定に合わせて設定変更できる。その結果、上記実施形態と同様の効果を得ることができる。すなわち、ポストプロセッサにおいてCAMと同様の使用感を実現でき、ユーザの便宜に供することができる。 According to this modification, installation of the post-processor can be used as a trigger to change the display settings in accordance with the display settings of the CAM. As a result, effects similar to those of the above embodiment can be obtained. That is, it is possible to realize the same feeling of use as the CAM in the post-processor, and to serve the convenience of the user.
なお、ポストプロセッサのインストール後にCAD/CAMプログラムがインストールされる場合には、そのCAD/CAMプログラムのインストールを契機に、上記と同様に固有情報取得部132がCAMの固有情報を取得してもよい。そして、ユーザの操作入力に応じてポストプロセッサの表示設定を変更してもよい。
If the CAD/CAM program is installed after the post-processor is installed, the installation of the CAD/CAM program may be used as a trigger for the unique
本変形例では、システム管理部280によるファイル管理機能を利用する例を示したが、それ以外にプロセス監視機能を利用することもできる。すなわち、プロセス監視により起動中のCAMを検出し、その固有情報を取得してもよい。
In this modified example, an example of using the file management function of the
[その他の変形例]
上記実施形態では、モデルデータに基づく3次元画像の表示態様を変化させるときの表示設定について、ポストプロセッサの表示設定を変更する例を示した。変形例においては、2次元画像の表示態様について同様に表示設定の変更を行ってもよい。また、モデルデータおよびCLデータに基づく製造プロセスのシミュレーション画像について、同様に表示設定の変更を行ってもよい。さらに、CLデータを変換したNCプログラムに基づくシミュレーション画像について、同様に表示設定の変更を行ってもよい。
[Other Modifications]
In the above-described embodiment, an example of changing the display settings of the post-processor has been shown with respect to the display settings when changing the display mode of the three-dimensional image based on the model data. In a modified example, the display settings of the display mode of the two-dimensional image may be similarly changed. Further, display settings may be similarly changed for simulation images of manufacturing processes based on model data and CL data. Further, the display setting may be similarly changed for the simulation image based on the NC program converted from the CL data.
上記実施形態では、CAM装置と情報処理装置との関係において、画像表示の表示設定を引き継ぐ構成を例示した。変形例においては、外部装置と工作機械(情報処理装置)との関係において表示設定を引き継げる構成としてもよい。外部装置はCAD装置であってもよいし、CAD/CAM装置であってもよい。 In the above embodiment, the configuration for handing over the display settings for image display has been exemplified in the relationship between the CAM device and the information processing device. In a modified example, the configuration may be such that the display settings can be handed over in the relationship between the external device and the machine tool (information processing device). The external device may be a CAD device or a CAD/CAM device.
外部装置がCAD装置である場合、そのモデルデータに基づく3次元画像または2次元画像の表示設定を、上記実施形態と同様に工作機械に組み込まれた情報処理装置に引き継げるようにする。情報処理装置は、数値制御装置を含んでもよく、ビューワなどによりそれらの画像を表示できる。 When the external device is a CAD device, display settings for a three-dimensional image or a two-dimensional image based on the model data can be handed over to the information processing device incorporated in the machine tool as in the above embodiment. The information processing device may include a numerical control device and can display those images with a viewer or the like.
外部装置がCAM装置のポストプロセッサである場合、工作機械の情報処理装置において画像の表示設定を、CAM装置の表示設定に対応させて変更してもよい。この画像には、モデルデータに基づく3次元画像や2次元画像が含まれてよい。また、NCプログラムとモデルデータに基づくシミュレーション画像が含まれてもよい。 When the external device is a post-processor of the CAM device, the image display settings in the information processing device of the machine tool may be changed in correspondence with the display settings of the CAM device. This image may include a three-dimensional image or a two-dimensional image based on model data. Also, simulation images based on the NC program and model data may be included.
外部装置から工作機械の情報処理装置に向けてファイル転送により固有情報を送信してもよい。外部装置を構成するポストプロセッサが、CAMの設定に合わせた表示設定定義ファイルの形式で固有情報を送信してもよい。このような表示設定定義ファイルを利用する場合、各CAMでのデフォルトの表示設定だけでなく、各CAMにおいてユーザが表示設定を変更した場合の設定内容についても情報処理装置において引き継ぐことができる。 The unique information may be transmitted from the external device to the information processing device of the machine tool by file transfer. A post-processor that configures the external device may transmit unique information in the form of a display setting definition file that matches the settings of the CAM. When such a display setting definition file is used, not only the default display settings in each CAM but also the settings when the user changes the display settings in each CAM can be inherited in the information processing apparatus.
あるいは、固有情報としてCAM名などの識別情報を含むデータ(ジョブデータ)を送信してもよい。工作機械の情報処理装置が外部装置に固有情報を要求し、外部装置がそれに応じて固有情報を送信してもよい。外部装置と工作機械とのネットワーク共有フォルダを設け、固有情報を格納してもよい。 Alternatively, data (job data) including identification information such as a CAM name as unique information may be transmitted. The information processing device of the machine tool may request unique information from the external device, and the external device may transmit the unique information accordingly. A network shared folder may be provided between the external device and the machine tool to store the unique information.
上記実施形態では、CAD装置とCAM装置とを別構成とする例を示したが、CAD機能とCAM機能を兼ね備えたCAD/CAM装置として構成されてもよい。 In the above embodiment, an example in which the CAD device and the CAM device are configured separately has been shown, but it may be configured as a CAD/CAM device having both the CAD function and the CAM function.
上記実施形態では、情報処理装置をポストプロセッサとしたが、第2のCAD/CAM装置(CAD/CAM装置2)としてもよい。具体的にはPC1にインストールされたCAD/CAM1で生成したNCプログラムを、PC2のCAD/CAM2にて読み込む場合を想定する。その場合、CAD/CAM1の表示設定をCAD/CAM2で引き継ぐために、上記実施形態又は変形例の手法で表示設定の変更を行ってもよい。第2のCAD/CAM装置に代えて、CAD機能を有しないCAM装置2を採用してもよい。
In the above embodiment, the information processing device is a post-processor, but it may be a second CAD/CAM device (CAD/CAM device 2). Specifically, it is assumed that an NC program generated by CAD/CAM1 installed on PC1 is read by CAD/CAM2 on PC2. In that case, in order to take over the display settings of CAD/CAM1 to CAD/CAM2, the display settings may be changed by the method of the above-described embodiment or modification. A
上記実施形態では、画像の表示態様として色および文言を例示したが、例えば日本語や英語などの言語表示についても設定変更の対象としてもよい。すなわち、CAD/CAMの言語設定が日本語である場合、情報処理装置(ポストプロセッサ)の言語についても、固有情報に基づいて日本語に設定変更できるようにしてもよい。 In the above-described embodiment, colors and words are used as examples of image display modes, but language display such as Japanese and English may also be subject to setting changes. That is, when the language setting of the CAD/CAM is Japanese, the language setting of the information processing device (post-processor) may also be changed to Japanese based on the specific information.
上記実施形態では、工作機械として、回転する工具をワークに対して移動させるマシニングセンタを例示したが、回転するワークに対して工具を移動させるターニングセンタであってもよいし、材料をレーザで溶かしながら積層加工する付加加工機であってもよい。また、これらの機能を複合的に備える複合加工機であってもよい。 In the above embodiment, the machine tool is a machining center that moves a rotating tool with respect to a workpiece, but it may be a turning center that moves a tool with respect to a rotating workpiece. It may be an additional processing machine for lamination processing. Alternatively, it may be a multitasking machine having these functions in combination.
上記実施形態では述べなかったが、上述した情報処理プログラムは、コンピュータ読み取り可能な記録媒体に記録され、提供されてもよい。 Although not described in the above embodiment, the information processing program described above may be recorded on a computer-readable recording medium and provided.
なお、本発明は上記実施形態や変形例に限定されるものではなく、要旨を逸脱しない範囲で構成要素を変形して具体化することができる。上記実施形態や変形例に開示されている複数の構成要素を適宜組み合わせることにより種々の発明を形成してもよい。また、上記実施形態や変形例に示される全構成要素からいくつかの構成要素を削除してもよい。 It should be noted that the present invention is not limited to the above-described embodiments and modifications, and can be embodied by modifying constituent elements without departing from the scope of the invention. Various inventions may be formed by appropriately combining a plurality of constituent elements disclosed in the above embodiments and modifications. Also, some constituent elements may be deleted from all the constituent elements shown in the above embodiments and modifications.
1 工作機械、2 加工装置、50 操作制御装置、52 数値制御装置、54 工具交換部、56 工具格納部、100 情報処理装置、110 入出力インタフェース部、112 データ処理部、114 データ格納部、116 ユーザインタフェース処理部、124 データ取得部、126 プログラム出力部、130 プログラム生成部、132 固有情報取得部、134 表示制御部、136 設定部、140 プログラム格納部、142 固有情報記憶部、144 表示設定記憶部、150 入力部、152 出力部、160 CAM装置、162 CLデータ生成部、164 データ出力部、190 カーソル、192 回転中心、200 情報処理装置、210 CAM選択ボタン、212 追加ボタン、214 変更ボタン、216 削除ボタン、218 OKボタン、220 キャンセルボタン、222 適用ボタン、260 CAD/CAM部、262 モデルデータ生成部、280 システム管理部。
Claims (3)
CAMから出力されるモデルデータまたはCLデータを取得するデータ取得部と、
前記CAMの固有情報を取得する固有情報取得部と、
前記CLデータに基づいて前記NCプログラムを生成するプログラム生成部と、
ユーザの操作入力を受け付ける入力部と、
前記NCプログラム、前記モデルデータまたは前記CLデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる表示制御部と、
前記表示態様における色、言語、文言の少なくともいずれか1つの設定を、前記固有情報取得部で取得した固有情報に基づいて前記CAMの設定に対応させて変更する設定部と、
を備える、情報処理装置。 An information processing device that generates an NC program used in a machine tool,
a data acquisition unit that acquires model data or CL data output from the CAM;
a unique information acquisition unit that acquires the unique information of the CAM;
a program generator that generates the NC program based on the CL data;
an input unit that receives a user's operation input;
Either a simulation image, a three-dimensional image, or a two-dimensional image is displayed based on at least one of the NC program, the model data, and the CL data, and the display mode of the displayed image is changed according to the user's operation input. a display control unit that changes;
a setting unit that changes at least one setting of color, language, and wording in the display mode so as to correspond to the setting of the CAM based on the unique information acquired by the unique information acquisition unit;
An information processing device.
前記外部装置の固有情報を取得する固有情報取得部と、
ユーザの操作入力を受け付ける入力部と、
前記NCプログラムおよび前記モデルデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる表示制御部と、
前記表示態様における色、言語、文言の少なくともいずれか1つの設定を、前記固有情報取得部で取得した固有情報に基づいて前記外部装置の設定に対応させて変更する設定部と、
を備える、工作機械。 a data acquisition unit that acquires model data and an NC program generated by an external device;
a unique information acquisition unit that acquires unique information of the external device;
an input unit that receives a user's operation input;
Display control for displaying one of a simulation image, a three-dimensional image, and a two-dimensional image based on at least one of the NC program and the model data, and changing the display mode of the displayed image in accordance with a user's operation input. Department and
a setting unit that changes at least one setting of color, language, and wording in the display mode so as to correspond to the setting of the external device based on the unique information acquired by the unique information acquisition unit;
machine tool.
コンピュータに、
CAMから出力されるモデルデータまたはCLデータを取得する機能と、
前記CAMの固有情報を取得する機能と、
前記CLデータに基づいて前記NCプログラムを生成する機能と、
ユーザの操作入力を、入力部を介して受け付ける機能と、
前記NCプログラム、前記モデルデータまたは前記CLデータの少なくともいずれかに基づいてシミュレーション画像、3次元画像または2次元画像のいずれかを表示させ、ユーザの操作入力に応じて表示させた画像の表示態様を変化させる機能と、
前記表示態様における色、言語、文言の少なくともいずれか1つの設定を、前記取得した固有情報に基づいて前記CAMの設定に対応させて変更する機能と、
を発揮させる、情報処理プログラム。 An information processing program for generating an NC program used in a machine tool,
to the computer,
a function of acquiring model data or CL data output from the CAM;
a function of acquiring unique information of the CAM;
a function of generating the NC program based on the CL data;
a function of accepting a user's operation input via an input unit;
Either a simulation image, a three-dimensional image, or a two-dimensional image is displayed based on at least one of the NC program, the model data, and the CL data, and the display mode of the displayed image is changed according to the user's operation input. ability to change and
a function of changing at least one setting of color, language, and wording in the display mode so as to correspond to the setting of the CAM based on the acquired unique information;
An information processing program that makes the most of
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022020154A JP7157886B1 (en) | 2022-02-14 | 2022-02-14 | Information processing equipment, machine tools and information processing programs |
PCT/JP2023/002214 WO2023153206A1 (en) | 2022-02-14 | 2023-01-25 | Information processing device, machine tool, and information processing program |
EP23704458.1A EP4463746A1 (en) | 2022-02-14 | 2023-01-25 | Information processing device, machine tool, and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022020154A JP7157886B1 (en) | 2022-02-14 | 2022-02-14 | Information processing equipment, machine tools and information processing programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7157886B1 true JP7157886B1 (en) | 2022-10-20 |
JP2023117540A JP2023117540A (en) | 2023-08-24 |
Family
ID=83691008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022020154A Active JP7157886B1 (en) | 2022-02-14 | 2022-02-14 | Information processing equipment, machine tools and information processing programs |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4463746A1 (en) |
JP (1) | JP7157886B1 (en) |
WO (1) | WO2023153206A1 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006517472A (en) | 2003-02-13 | 2006-07-27 | レニショウ パブリック リミテッド カンパニー | Machine tool control method and apparatus therefor |
JP2007109088A (en) | 2005-10-14 | 2007-04-26 | Incs Inc | NC path generation method and apparatus |
JP2011221843A (en) | 2010-04-12 | 2011-11-04 | Mitsubishi Electric Corp | Nc working machine |
JP5134734B1 (en) | 2012-01-26 | 2013-01-30 | 株式会社カインズ | Packaging box |
US20150220078A1 (en) | 2014-02-03 | 2015-08-06 | Siemens Product Lifecycle Management Software Inc. | CAM and NC CODE INTEGRATION |
JP2021505990A (en) | 2017-12-06 | 2021-02-18 | ディーピー テクノロジー コーポレーション | Toolpath Virtualization and Optimization Systems, Methods and Equipment |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62166407A (en) * | 1986-01-18 | 1987-07-22 | Hitachi Seiki Co Ltd | Data constitution for graphic information of machine tool |
JP2862036B2 (en) * | 1991-09-17 | 1999-02-24 | 三菱電機株式会社 | Numerical control unit |
JP2776242B2 (en) * | 1994-03-22 | 1998-07-16 | 日本電気株式会社 | CAM system |
JPH09244728A (en) * | 1996-03-13 | 1997-09-19 | Fanuc Ltd | Data display and input method of cnc device utilized as on-line terminal |
JPH1173212A (en) * | 1997-08-29 | 1999-03-16 | Toyota Motor Corp | Nc working simulation method and method for preparing work piece model data for the same |
JP5123502B2 (en) * | 2006-09-04 | 2013-01-23 | 三菱重工業株式会社 | Post-processor development support system and CAM system using the same |
JP2017091429A (en) * | 2015-11-17 | 2017-05-25 | Dmg森精機株式会社 | NC program creation device |
JP2022020154A (en) | 2020-07-20 | 2022-02-01 | 株式会社川本製作所 | Snowfall sensor and snow melting apparatus |
-
2022
- 2022-02-14 JP JP2022020154A patent/JP7157886B1/en active Active
-
2023
- 2023-01-25 EP EP23704458.1A patent/EP4463746A1/en active Pending
- 2023-01-25 WO PCT/JP2023/002214 patent/WO2023153206A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006517472A (en) | 2003-02-13 | 2006-07-27 | レニショウ パブリック リミテッド カンパニー | Machine tool control method and apparatus therefor |
JP2007109088A (en) | 2005-10-14 | 2007-04-26 | Incs Inc | NC path generation method and apparatus |
JP2011221843A (en) | 2010-04-12 | 2011-11-04 | Mitsubishi Electric Corp | Nc working machine |
JP5134734B1 (en) | 2012-01-26 | 2013-01-30 | 株式会社カインズ | Packaging box |
US20150220078A1 (en) | 2014-02-03 | 2015-08-06 | Siemens Product Lifecycle Management Software Inc. | CAM and NC CODE INTEGRATION |
JP2021505990A (en) | 2017-12-06 | 2021-02-18 | ディーピー テクノロジー コーポレーション | Toolpath Virtualization and Optimization Systems, Methods and Equipment |
Also Published As
Publication number | Publication date |
---|---|
JP2023117540A (en) | 2023-08-24 |
EP4463746A1 (en) | 2024-11-20 |
WO2023153206A1 (en) | 2023-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6112133A (en) | Visual system and method for generating a CNC program for machining parts with planar and curvilinear surfaces | |
US9588511B2 (en) | Virtual machine manager | |
JP5414948B1 (en) | Numerical controller | |
US10534876B2 (en) | Simulation device and simulation method that carry out simulation of operation of robot system, and recording medium that records computer program | |
JP2012528366A (en) | Virtual machine tool that displays processing unit operations and generates process data from user input | |
KR100314748B1 (en) | A numerical control device and method for displaying three dimensional graphics in real time | |
KR101468751B1 (en) | Numerical control system having graphic-based user interface | |
JP7259860B2 (en) | ROBOT ROUTE DETERMINATION DEVICE, ROBOT ROUTE DETERMINATION METHOD, AND PROGRAM | |
JP7218459B1 (en) | Information processing equipment, machine tools and information processing programs | |
JP7157886B1 (en) | Information processing equipment, machine tools and information processing programs | |
JPWO2019064919A1 (en) | Robot teaching device | |
JP2002529843A (en) | Image CNC program for generating machine parts | |
CN116075400A (en) | Numerical control system and robot control method | |
JP7301486B1 (en) | Information processing device and program | |
JP2002268718A (en) | Method for preparing working path and three- dimensional cam device and computer readable storage medium | |
JPH11345013A (en) | Method and device for generating tool route for nc working | |
JP2003108212A (en) | Method and system for automating working with sheet metal | |
JP7250202B1 (en) | Information processing device and information processing program | |
JP7303405B1 (en) | MACHINING SIMULATION DEVICE, MACHINE TOOL, MACHINE TOOL SYSTEM, MACHINING SIMULATION METHOD AND PROGRAM | |
JPS63148307A (en) | Nc information generating device | |
US6681144B1 (en) | Process and system for working a workpiece through numerically controlled machine tools | |
WO2023007581A1 (en) | Numerical control device | |
JP2006085485A (en) | Nc working simulation device | |
JPH04137108A (en) | Offline teaching method for robot | |
JP2000315104A (en) | Management system for nc machine tool and its management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220711 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220711 |
|
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: 20220809 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220817 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221007 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7157886 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |