JP7562366B2 - How to select machine tool systems and machine tool candidates - Google Patents
How to select machine tool systems and machine tool candidates Download PDFInfo
- Publication number
- JP7562366B2 JP7562366B2 JP2020175231A JP2020175231A JP7562366B2 JP 7562366 B2 JP7562366 B2 JP 7562366B2 JP 2020175231 A JP2020175231 A JP 2020175231A JP 2020175231 A JP2020175231 A JP 2020175231A JP 7562366 B2 JP7562366 B2 JP 7562366B2
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- machine tool
- machine tools
- machined
- candidate
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- 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/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Manufacturing & Machinery (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- General Factory Administration (AREA)
- Numerical Control (AREA)
Description
本開示は、工作機械システムと工作機械候補の選択方法に関する。 This disclosure relates to a machine tool system and a method for selecting a candidate machine tool.
従来、NC(Numerical Control)プログラムに従って、ワークを所望の形状に加工するコンピュータ数値制御工作機械(以下、「工作機械」という。)が知られている。 Conventionally, computer numerically controlled machine tools (hereinafter referred to as "machine tools") are known that machine a workpiece into a desired shape according to an NC (Numerical Control) program.
例えば、特許文献1には、複数の工作機械と、各工作機械に記憶された工具情報及び加工条件などを自動的に収集する制御装置とを備えるシステムが開示されている。 For example, Patent Document 1 discloses a system that includes multiple machine tools and a control device that automatically collects tool information and processing conditions stored in each machine tool.
ところで、工作機械の情報を自動的に収集するシステムでは、ワークが配置される収容空間のサイズは収集情報に含まれないため不明である。そのため、新たに加工される加工予定ワークを加工可能な工作機械候補をシステム内の複数の工作機械の中から選択することは容易ではない。 However, in a system that automatically collects information about machine tools, the size of the storage space in which the workpieces are placed is unknown because it is not included in the collected information. For this reason, it is not easy to select a candidate machine tool capable of machining a new workpiece from among the multiple machine tools in the system.
本開示は、上述の状況に鑑みてなされたものであり、加工予定ワークを加工可能な工作機械候補を選択することのできる工作機械システム及び工作機械候補の選択方法の提供を目的とする。 This disclosure has been made in consideration of the above-mentioned circumstances, and aims to provide a machine tool system and a method for selecting machine tool candidates that can select machine tool candidates capable of machining a workpiece to be machined.
本開示の一態様に係る工作機械システムは、複数の工作機械と、収集部と、記憶部と、推定部と、受け付け部と、処理部とを備える。複数の工作機械は、ワークを収容するための収容空間とワークを加工するための工具とをそれぞれ有する。収集部は、複数の工作機械それぞれにおいて加工済みワークが加工されたときの工具の加工範囲を示す加工範囲情報を収集する。記憶部は、複数の工作機械それぞれの属性情報を記憶する。推定部は、加工範囲の最大値及び最小値に基づいて、収容空間のサイズを推定する。受け付け部は、複数の工作機械のいずれかにおいて新たに加工される加工予定ワークの指定情報を受け付ける。処理部は、収容空間のサイズと受け付け部が受け付けた指定情報から得られる加工予定ワークのワークサイズとに基づいて、複数の工作機械の中から加工予定ワークを加工可能な1以上の工作機械候補を選択する。 A machine tool system according to one aspect of the present disclosure includes a plurality of machine tools, a collection unit, a memory unit, an estimation unit, a reception unit, and a processing unit. Each of the plurality of machine tools has an accommodation space for accommodating a workpiece and a tool for machining the workpiece. The collection unit collects machining range information indicating the machining range of the tool when a machined workpiece is machined in each of the plurality of machine tools. The memory unit stores attribute information for each of the plurality of machine tools. The estimation unit estimates the size of the accommodation space based on the maximum and minimum values of the machining range. The reception unit receives designation information for a workpiece to be newly machined in one of the plurality of machine tools. The processing unit selects one or more candidate machine tools capable of machining the workpiece to be machined from among the plurality of machine tools, based on the size of the accommodation space and the workpiece size of the workpiece to be machined obtained from the designation information received by the reception unit.
本開示によれば、加工予定ワークの加工に適した工作機械候補を検索可能な工作機械システム及び工作機械候補の選択方法を提供することができる。 The present disclosure provides a machine tool system and a method for selecting machine tool candidates that can search for machine tool candidates suitable for machining the workpiece to be machined.
(工作機械システム1の構成)
本実施形態に係る工作機械システム1の構成について図面を参照しながら説明する。図1は、工作機械システム1の構成を示すブロック図である。
(Configuration of machine tool system 1)
The configuration of a machine tool system 1 according to this embodiment will be described with reference to the drawings.
工作機械システム1は、複数の工作機械装置10と、管理装置20と、端末装置30とを備える。複数の工作機械装置10には、第1乃至第4工作機械装置10a~10dが含まれる。ただし、工作機械システム1が備える工作機械装置10の数は特に制限されず、1以上であればよい。以下の説明では、第1乃至第4工作機械装置10a~10dを纏めて「工作機械装置10」と略称する。
The machine tool system 1 comprises a plurality of machine tool devices 10, a management device 20, and a terminal device 30. The plurality of machine tool devices 10 include first to fourth
[工作機械装置10]
各工作機械装置10は、工作機械11及びCNC(Computer Numerical Control)制御部12を有する。
[Machine tool device 10]
Each machine tool device 10 includes a machine tool 11 and a CNC (Computer Numerical Control) control unit 12 .
1.工作機械11
工作機械11は、ワーク(被加工物)に切削加工を施すことによって、ワークを所望の形状に加工する。ワークは、金属製であってもよいし、非金属製であってもよい。本実施形態では、工作機械11として旋盤を想定しているが、工作機械11はフライス盤及びマシニングセンタなどであってよい。
1. Machine tools 11
The machine tool 11 performs cutting on a workpiece (a workpiece) to machine the workpiece into a desired shape. The workpiece may be made of metal or non-metal. In this embodiment, a lathe is assumed as the machine tool 11, but the machine tool 11 may be a milling machine, a machining center, or the like.
工作機械11は、テーブル13、収容空間14、切削工具15及び主軸16を有する。 The machine tool 11 has a table 13, a storage space 14, a cutting tool 15, and a spindle 16.
テーブル13上には、ワークが載置される。テーブル13は、ワークを保持した状態で移動可能である。本実施形態において、テーブル13は、x軸方向(第1方向の一例)、y軸方向(第2方向の一例)及びz軸方向(第3方向の一例)のそれぞれに移動可能である。x軸方向は、y軸方向に対して垂直である。x軸方向及びy軸方向は水平方向に平行である。図1において、x軸方向は工作機械11の左右方向であり、y軸方向は工作機械11の奥行き方向である。x軸方向及びy軸方向によって水平面が規定される。z軸方向は、x軸方向及びy軸方向それぞれに垂直である。図1において、z軸方向は、鉛直方向である。 A workpiece is placed on the table 13. The table 13 is movable while holding the workpiece. In this embodiment, the table 13 is movable in each of the x-axis direction (an example of a first direction), the y-axis direction (an example of a second direction), and the z-axis direction (an example of a third direction). The x-axis direction is perpendicular to the y-axis direction. The x-axis direction and the y-axis direction are parallel to the horizontal direction. In FIG. 1, the x-axis direction is the left-right direction of the machine tool 11, and the y-axis direction is the depth direction of the machine tool 11. The x-axis direction and the y-axis direction define a horizontal plane. The z-axis direction is perpendicular to both the x-axis direction and the y-axis direction. In FIG. 1, the z-axis direction is the vertical direction.
収容空間14は、テーブル13上に設けられた空間である。収容空間14には、テーブル13上に載置されたワークが収容される。一般に、収容空間14のサイズは、工作機械11の有効作業範囲を示す「テーブルサイズ」と呼ばれる。テーブルサイズは、工作機械11の加工作業面のサイズであってもよい。本開示では、収容空間14のサイズを示す情報のことを収容空間14の「サイズ情報」と称する。 The storage space 14 is a space provided above the table 13. The storage space 14 accommodates a workpiece placed on the table 13. In general, the size of the storage space 14 is called the "table size" which indicates the effective working range of the machine tool 11. The table size may be the size of the machining surface of the machine tool 11. In this disclosure, information indicating the size of the storage space 14 is referred to as the "size information" of the storage space 14.
切削工具15は、主軸16に取り付けられた状態で回転駆動する。切削工具15は、ワークの切削加工に用いられる。本実施形態において、主軸16の位置は固定されている。切削工具15は、テーブル13とともに移動するワークに対して相対的に移動する。 The cutting tool 15 is attached to the spindle 16 and rotates. The cutting tool 15 is used to cut the workpiece. In this embodiment, the position of the spindle 16 is fixed. The cutting tool 15 moves relative to the workpiece, which moves together with the table 13.
2.CNC制御部12
CNC制御部12は、NC(Numerical Control)プログラムに従って、工作機械11を制御する。NCプログラムには、Gコード及びOコードが含まれる。Gコードは、工作機械11におけるテーブル13の移動や座標系の設定などを処理するために用いられる。Gコードには、目標座標値(X,Y,Z)と、目標座標値(X,Y,Z)に向かってテーブル13を移動させる際の送り速度(Fコード)とが含まれる。Oコードは、プログラムを識別のためのプログラム番号である。
2. CNC control unit 12
The CNC control unit 12 controls the machine tool 11 in accordance with an NC (Numerical Control) program. The NC program includes a G code and an O code. The G code is used to process the movement of the table 13 in the machine tool 11 and the setting of a coordinate system. The G code includes target coordinate values (X, Y, Z) and a feed rate (F code) for moving the table 13 toward the target coordinate values (X, Y, Z). The O code is a program number for identifying the program.
CNC制御部12は、切削工具15を用いてワークに切削加工を施工したときの、テーブル13のx軸方向におけるストローク(以下、「x軸ストローク」という。)とy軸方向におけるストローク(以下、「y軸ストローク」という。)とz軸方向におけるストローク(以下、「z軸ストローク」という。)とを取得する。 The CNC control unit 12 acquires the stroke of the table 13 in the x-axis direction (hereinafter referred to as the "x-axis stroke"), the stroke in the y-axis direction (hereinafter referred to as the "y-axis stroke"), and the stroke in the z-axis direction (hereinafter referred to as the "z-axis stroke") when cutting the workpiece using the cutting tool 15.
x軸ストロークは、x軸方向におけるテーブル13の移動範囲を示しており、x軸方向における最大値及び最小値によって規定される。y軸ストロークは、y軸方向におけるテーブル13の移動範囲を示しており、y軸方向における最大値及び最小値によって規定される。z軸ストロークは、z軸方向におけるテーブル13の移動範囲を示しており、z軸方向における最大値及び最小値によって規定される。x軸ストローク、y軸ストローク及びz軸ストロークは、各軸方向におけるテーブル13の移動軌跡、又は、テーブル13の座標によって表される。 The x-axis stroke indicates the range of movement of the table 13 in the x-axis direction and is defined by the maximum and minimum values in the x-axis direction. The y-axis stroke indicates the range of movement of the table 13 in the y-axis direction and is defined by the maximum and minimum values in the y-axis direction. The z-axis stroke indicates the range of movement of the table 13 in the z-axis direction and is defined by the maximum and minimum values in the z-axis direction. The x-axis stroke, y-axis stroke, and z-axis stroke are represented by the movement trajectory of the table 13 in each axial direction, or the coordinates of the table 13.
本開示では、x軸ストローク、y軸ストローク及びz軸ストロークそれぞれのことを「加工範囲」と称し、切削工具15の加工範囲を示す情報のことを切削工具15の「加工範囲情報」と称する。以下の説明では、x軸ストローク、y軸ストローク及びz軸ストロークを纏めて「加工範囲」と総称する場合がある。 In this disclosure, the x-axis stroke, y-axis stroke, and z-axis stroke are each referred to as the "machining range," and information indicating the machining range of the cutting tool 15 is referred to as the "machining range information" of the cutting tool 15. In the following description, the x-axis stroke, y-axis stroke, and z-axis stroke may be collectively referred to as the "machining range."
CNC制御部12は、ワークを切削加工するたびに、加工時のx軸ストローク、y軸ストローク及びz軸ストロークを含む制御データを管理装置20に送信する。 The CNC control unit 12 transmits control data including the x-axis stroke, y-axis stroke, and z-axis stroke during machining to the management device 20 each time the workpiece is cut.
[管理装置20]
管理装置20は、図1に示されるように、記憶部21、収集部22、推定部23、通信部24及び処理部25を有する。
[Management device 20]
As shown in FIG. 1 , the management device 20 includes a storage unit 21 , a collection unit 22 , an estimation unit 23 , a communication unit 24 , and a processing unit 25 .
管理装置20の機能は、サーバーにより達成される。サーバーはシステム管理者により管理される。サーバーはクラウドサーバーであってよい。クラウドサーバーは専門の事業者により所有・管理され、システム1の利用者によりサーバーとして利用される。 The functions of the management device 20 are achieved by a server. The server is managed by a system administrator. The server may be a cloud server. The cloud server is owned and managed by a specialized business operator, and is used as a server by users of the system 1.
管理装置20(具体的には、通信部24)は、LAN(Local Area Network)及びWAN(Wide Area Network)などのネットワークを介して、複数の工作機械装置10及び複数の端末装置30それぞれと相互に無線或いは有線で通信可能である。 The management device 20 (specifically, the communication unit 24) can communicate with each of the multiple machine tool devices 10 and the multiple terminal devices 30 wirelessly or wired via a network such as a LAN (Local Area Network) or a WAN (Wide Area Network).
1.記憶部21 1. Storage unit 21
記憶部21は、図2に示すように、各工作機械11について、属性情報I、切削工具15の加工範囲情報、及び収容空間14のサイズ情報を記憶する。 As shown in FIG. 2, the memory unit 21 stores attribute information I, machining range information of the cutting tool 15, and size information of the storage space 14 for each machine tool 11.
属性情報Iには、稼働率、設置場所及び設備種類の情報が含まれる。稼働率とは、各加工装置10の稼働状況を表す指標である。稼働率は、例えば、生産量と生産能力との比から求められる。稼働率は、通信部24が受信した制御データの受信時間を稼働時間として処理部25が演算した比率であってもよい。設置場所とは、各工作機械11が設置された場所(例えば、国名及び工場名など)を示す。設備種類とは、各工作機械11の種類(例えば、マシニングセンタ、NC旋盤、NCフライス盤など)を示す。各工作機械11の属性情報Iは、システム管理者が記憶部21に記憶させてもよいし、各CNC制御部12から受信する制御データに含まれていて、その情報を記憶部21が抽出して記憶してもよい。 The attribute information I includes information on the operation rate, installation location, and equipment type. The operation rate is an index that indicates the operation status of each processing device 10. The operation rate is calculated, for example, from the ratio of production volume to production capacity. The operation rate may be a ratio calculated by the processing unit 25 using the reception time of the control data received by the communication unit 24 as the operation time. The installation location indicates the location where each machine tool 11 is installed (e.g., the country name and the factory name, etc.). The equipment type indicates the type of each machine tool 11 (e.g., a machining center, an NC lathe, an NC milling machine, etc.). The attribute information I of each machine tool 11 may be stored in the memory unit 21 by the system administrator, or may be included in the control data received from each CNC control unit 12, and the memory unit 21 may extract and store the information.
加工範囲情報は、収集部22によって記憶部21に記憶される。 The processing range information is stored in the memory unit 21 by the collection unit 22.
収容空間14のサイズは、推定部23によって推定され、収容空間14のサイズ情報は、推定部23によって記憶部21に記憶される。 The size of the storage space 14 is estimated by the estimation unit 23, and the size information of the storage space 14 is stored in the memory unit 21 by the estimation unit 23.
2.収集部22 2. Collection unit 22
収集部22は、加工の都度、各工作機械装置10のCNC制御部12から発信される制御データを受信する。収集部22は、制御データに含まれる加工範囲情報を記憶部21に記憶させる。 The collection unit 22 receives control data sent from the CNC control unit 12 of each machine tool device 10 each time machining is performed. The collection unit 22 stores the machining range information included in the control data in the memory unit 21.
加工範囲情報によって示される加工範囲が、記憶部21に記憶されている加工範囲内に収まっていない場合、収集部22は、制御データに含まれる加工範囲情報に基づいて、記憶部21に記憶されている加工範囲情報を更新(拡大)させる。 If the processing range indicated by the processing range information does not fall within the processing range stored in the memory unit 21, the collection unit 22 updates (expands) the processing range information stored in the memory unit 21 based on the processing range information included in the control data.
2.推定部23
推定部23は、各工作機械11の加工範囲の最大値及び最小値に基づいて、収容空間14のサイズを推定する。
2. Estimation unit 23
The estimation unit 23 estimates the size of the accommodation space 14 based on the maximum and minimum values of the machining range of each machine tool 11.
具体的には、推定部23は、x軸ストローク、y軸ストローク及びz軸ストロークそれぞれの最大値MAX及び最小値MINの差分のうち最大の差分を収容空間14のサイズとして推定する。従って、本実施形態では、x軸ストローク、y軸ストローク及びz軸ストロークのうち最も長いストロークが、収容空間14のサイズとされる。 Specifically, the estimation unit 23 estimates the maximum difference among the differences between the maximum value MAX and the minimum value MIN of the x-axis stroke, the y-axis stroke, and the z-axis stroke as the size of the storage space 14. Therefore, in this embodiment, the longest stroke among the x-axis stroke, the y-axis stroke, and the z-axis stroke is determined to be the size of the storage space 14.
ただし、最大値MAX及び最小値MINの差分から収容空間14のサイズを推定する際、差分をそのまま収容空間14のサイズとしてもよいが、例えば、差分の一の位を切り捨てた値を収容空間14のサイズとするなどしてもよい。 However, when estimating the size of the storage space 14 from the difference between the maximum value MAX and the minimum value MIN, the difference may be used as the size of the storage space 14 as is, or, for example, the difference may be rounded down to the nearest digit and used as the size of the storage space 14.
推定部23は、推定した収容空間14のサイズを記憶部21に記憶させる。 The estimation unit 23 stores the estimated size of the storage space 14 in the memory unit 21.
3.端末装置30
ここで、端末装置30は、スマートフォンなどのスマートデバイス、或いはパーソナルコンピュータ等の情報処理機器である。端末装置30は、記憶部31、表示部32、受け付け部33及びクエリ生成部34を有する。
3. Terminal device 30
Here, the terminal device 30 is a smart device such as a smartphone, or an information processing device such as a personal computer, etc. The terminal device 30 includes a storage unit 31, a display unit 32, a reception unit 33, and a query generation unit .
記憶部31は、ワーク情報を記憶している。記憶部31は、複数のワークそれぞれの品番、ワークサイズ、加工種類、生産地及び販売予定地の情報を対応付けてワーク情報として記憶している。ワークの品番は、ワークに特有の識別番号である。通常、品番が異なればワークサイズも異なる。ワークの加工種類は、ワークに施す必要のある加工の種類(例えば、面削り加工、溝削り加工、穴開け加工など)を示す。各ワークの品番、ワークサイズ、加工種類、生産地及び販売予定地は、例えば、システム管理者が記憶部31に記憶させることができる。 The memory unit 31 stores work information. The memory unit 31 stores information on the product number, work size, processing type, production location, and planned sales location of each of a plurality of workpieces in association with each other as work information. The product number of a workpiece is an identification number unique to the workpiece. Typically, a different product number corresponds to a different workpiece size. The processing type of a workpiece indicates the type of processing that needs to be performed on the workpiece (e.g., facing, groove cutting, hole drilling, etc.). The product number, work size, processing type, production location, and planned sales location of each workpiece can be stored in the memory unit 31 by, for example, a system administrator.
表示部32は、利用者が目視するディスプレイである。表示部32は、複数のワークそれぞれの品番を一覧表示する。 The display unit 32 is a display that is visually viewed by the user. The display unit 32 displays a list of the product numbers of each of the multiple workpieces.
受け付け部33は、利用者の操作を受け付ける。受け付け部33は、例えばキーボードやマウスである。受け付け部33は、複数の工作機械11のいずれかにおいて新たに加工されるワーク(以下、「加工予定ワーク」という。)の品番を示す指定情報を利用者から受け付ける。例えば、利用者が受け付け部33を用いて表示部32に表示された品番の中から加工予定ワークの品番を選択すると、受け付け部33は選択された品番を指定情報として受け付ける。受け付け部33は、利用者から受け付けた指定情報をクエリ生成部34に送信する。 The reception unit 33 receives operations from the user. The reception unit 33 is, for example, a keyboard or a mouse. The reception unit 33 receives from the user specification information indicating the product number of a workpiece to be newly machined on one of the multiple machine tools 11 (hereinafter referred to as the "workpiece to be machined"). For example, when the user uses the reception unit 33 to select the product number of the workpiece to be machined from the product numbers displayed on the display unit 32, the reception unit 33 receives the selected product number as the specification information. The reception unit 33 transmits the specification information received from the user to the query generation unit 34.
クエリ生成部34は、指定情報によって示される加工予定ワークの品番を取得する。クエリ生成部34は、記憶部31が記憶しているワーク情報を参照して、加工予定ワークの品番に対応付けて記憶されているワークサイズ、加工種類、生産地及び販売予定地の各情報を取得する。クエリ生成部34は、加工予定ワークの品番、ワークサイズ、加工種類、生産地及び販売予定地の各情報を示す要求クエリを管理装置20に送信する。 The query generation unit 34 acquires the product number of the workpiece to be processed, which is indicated by the specification information. The query generation unit 34 references the workpiece information stored in the memory unit 31, and acquires the information on the workpiece size, processing type, production location, and planned sales location that is stored in association with the product number of the workpiece to be processed. The query generation unit 34 transmits a request query indicating the information on the product number, workpiece size, processing type, production location, and planned sales location of the workpiece to be processed to the management device 20.
4.処理部25
処理部25は、通信部24を介してクエリ生成部34から要求クエリを受信すると、記憶部21が記憶している収容空間14のサイズ情報を参照して、収容空間14のサイズと加工予定ワークのワークサイズとに基づいて、複数の工作機械11の中から加工予定ワークを加工可能な工作機械11(以下、「工作機械候補」という。)を選択する。
4. Processing Unit 25
When the processing unit 25 receives a request query from the query generation unit 34 via the communication unit 24, it refers to the size information of the storage space 14 stored in the memory unit 21, and selects a machine tool 11 (hereinafter referred to as a "candidate machine tool") capable of machining the workpiece to be machined from among the multiple machine tools 11 based on the size of the storage space 14 and the workpiece size of the workpiece to be machined.
具体的には、処理部25は、収容空間14のサイズが加工予定ワークのワークサイズ以上である工作機械を工作機械候補として選択する。処理部25は、1以上の工作機械候補を選択すればよく、工作機械候補の数は特に制限されない。 Specifically, the processing unit 25 selects a machine tool candidate whose accommodation space 14 has a size equal to or larger than the work size of the workpiece to be machined. The processing unit 25 may select one or more machine tool candidates, and the number of machine tool candidates is not particularly limited.
処理部25は、工作機械候補を複数選択した場合、記憶部21の属性情報Iを参照して各工作機械候補の稼働率、設置場所及び設備種類の各情報を取得するとともに、要求クエリを参照して加工予定ワークの加工種類、生産地及び販売予定地の各情報を取得する。 When multiple machine tool candidates are selected, the processing unit 25 refers to the attribute information I in the memory unit 21 to obtain information on the availability rate, installation location, and equipment type of each machine tool candidate, and also refers to the request query to obtain information on the processing type, production location, and planned sales location of the workpiece to be processed.
処理部25は、各工作機械候補の稼働率に基づいて、各工作機械候補に優先度を付与する。具体的には、処理部25は、稼働率が低いほど工作機械候補の優先度を高くする。 The processing unit 25 assigns a priority to each machine tool candidate based on the availability rate of each machine tool candidate. Specifically, the processing unit 25 assigns a higher priority to a machine tool candidate with a lower availability rate.
処理部25は、加工予定ワークの生産地及び販売予定地の各情報と工作機械候補の設置場所情報とに基づいて、各工作機械候補に優先度を付与する。具体的には、処理部25は、加工予定ワークの生産地が工作機械候補の設置場所に近いほど工作機械候補の優先度を高くし、加工予定ワークの販売予定地が工作機械候補の設置場所に近いほど工作機械候補の優先度を高くする。ただし、処理部25は、加工予定ワークの生産地及び販売予定地の各情報のうち一方のみを用いて各工作機械候補に優先度を付与してもよい。 The processing unit 25 assigns a priority to each candidate machine tool based on the information on the production location and planned sales location of the workpiece to be processed and the installation location information of the candidate machine tool. Specifically, the processing unit 25 assigns a higher priority to the candidate machine tool the closer the production location of the workpiece to be processed is to the installation location of the candidate machine tool, and the closer the planned sales location of the workpiece to be processed is to the installation location of the candidate machine tool. However, the processing unit 25 may assign a priority to each candidate machine tool using only one of the information on the production location and planned sales location of the workpiece to be processed.
処理部25は、各工作機械候補の設備種類情報と加工予定ワークの加工種類情報とに基づいて、各工作機械候補に優先度を付与する。具体的には、処理部25は、加工予定ワークの加工種類によって示される加工を実行可能な設備種類の優先度を高くする。 The processing unit 25 assigns a priority to each candidate machine tool based on the equipment type information of each candidate machine tool and the processing type information of the workpiece to be processed. Specifically, the processing unit 25 assigns a higher priority to the equipment type that can perform the processing indicated by the processing type of the workpiece to be processed.
そして、処理部25は、上述した各種優先度のうち少なくとも1つを用いて複数の工作機械候補の優先順位を決定する。 Then, the processing unit 25 determines the priority order of the multiple machine tool candidates using at least one of the various priorities described above.
処理部25は、選択した1以上の工作機械候補を端末装置30の表示部32に表示させる。処理部25は、工作機械候補を複数選択した場合、各工作機械の優先順位を表示部32に表示させる。 The processing unit 25 displays one or more selected machine tool candidates on the display unit 32 of the terminal device 30. When multiple machine tool candidates are selected, the processing unit 25 displays the priority of each machine tool on the display unit 32.
端末装置30の利用者は、表示部32に表示された工作機械候補を確認することによって、複数の工作機械の中から加工予定ワークを加工可能な工作機械を選択することができる。また、端末装置30の利用者は、表示部32に複数の工作機械候補が表示されている場合には、各工作機械候補の優先順位を確認することによって、複数の工作機械の中から加工予定ワークの加工に適した工作機械を選択することができる。 The user of the terminal device 30 can select a machine tool capable of machining the workpiece to be machined from among the multiple machine tools by checking the candidate machine tools displayed on the display unit 32. In addition, when multiple candidate machine tools are displayed on the display unit 32, the user of the terminal device 30 can select a machine tool suitable for machining the workpiece to be machined from among the multiple machine tools by checking the priority order of each candidate machine tool.
(工作機械候補の選択方法)
次に、工作機械システム1において実行される工作機械候補の選択方法について、図面を参照しながら説明する。図3は、工作機械候補の選択方法を説明するためのフローチャートである。
(How to select a machine tool candidate)
Next, a method for selecting a candidate machine tool executed in the machine tool system 1 will be described with reference to the drawings. Fig. 3 is a flowchart for explaining the method for selecting a candidate machine tool.
ステップS1において、収集部22は、各工作機械11の加工範囲情報を収集する。 In step S1, the collection unit 22 collects machining range information for each machine tool 11.
ステップS2において、推定部23は、各工作機械11の加工範囲情報によって示される加工範囲の最大値及び最小値に基づいて、収容空間14のサイズを推定する。 In step S2, the estimation unit 23 estimates the size of the storage space 14 based on the maximum and minimum values of the machining range indicated by the machining range information of each machine tool 11.
ステップS3において、処理部25は、収容空間14のサイズと加工予定ワークのワークサイズとに基づいて、複数の工作機械11の中から加工予定ワークを加工可能な工作機械候補を選択する。 In step S3, the processing unit 25 selects a candidate machine tool capable of machining the workpiece from among the multiple machine tools 11 based on the size of the accommodation space 14 and the workpiece size of the workpiece to be machined.
ステップS4において、処理部25は、工作機械候補が複数選択されたか否かを判定する。 In step S4, the processing unit 25 determines whether multiple machine tool candidates have been selected.
ステップS4において、工作機械候補が複数選択されていないと判定された場合、ステップS5において、処理部25は、選択された1つの工作機械候補を表示部32に表示させて処理を終了する。 If it is determined in step S4 that multiple machine tool candidates have not been selected, in step S5, the processing unit 25 displays the one selected machine tool candidate on the display unit 32 and ends the process.
ステップS4において、工作機械候補が複数選択されたと判定された場合、ステップS6において、処理部25は、各工作機械候補の稼働率に基づいて、各工作機械候補に優先度を付与する。 If it is determined in step S4 that multiple machine tool candidates have been selected, in step S6, the processing unit 25 assigns a priority to each machine tool candidate based on the availability rate of each machine tool candidate.
ステップS7において、処理部25は、加工予定ワークの生産地及び販売予定地の各情報と工作機械候補の設置場所情報とに基づいて、各工作機械候補に優先度を付与する。 In step S7, the processing unit 25 assigns a priority to each candidate machine tool based on the information on the production location and planned sales location of the workpiece to be processed and the installation location information of the candidate machine tool.
ステップS8において、処理部25は、各工作機械候補の設備種類情報と加工予定ワークの加工種類情報とに基づいて、各工作機械候補に優先度を付与する。 In step S8, the processing unit 25 assigns a priority to each candidate machine tool based on the equipment type information of each candidate machine tool and the processing type information of the workpiece to be processed.
ステップS9において、処理部25は、各種の優先度のうち少なくとも1つを用いて複数の工作機械候補の優先順位を決定する。 In step S9, the processing unit 25 determines the priority order of multiple candidate machine tools using at least one of the various priorities.
ステップS10において、処理部25は、選択された複数の工作機械候補とそれらの優先順位とを表示部32に表示させて処理を終了する。 In step S10, the processing unit 25 displays the selected multiple machine tool candidates and their priorities on the display unit 32 and ends the process.
(変形例)
本開示は以上のような実施形態に限定されるものではなく、本開示の範囲を逸脱することなく種々の変形又は修正が可能である。
(Modification)
The present disclosure is not limited to the above-described embodiments, and various modifications and alterations are possible without departing from the scope of the present disclosure.
(変形例1)
上記実施形態において、推定部23は、x軸ストローク、y軸ストローク及びz軸ストロークそれぞれの最大値MAX及び最小値MINの差分のうち最大の差分を収容空間14のサイズとして推定することとしたが、これに限られない。
(Variation 1)
In the above embodiment, the estimation unit 23 estimates the maximum difference among the differences between the maximum values MAX and minimum values MIN of the x-axis stroke, y-axis stroke, and z-axis stroke as the size of the storage space 14, but this is not limited to this.
例えば、推定部23は、x軸ストローク、y軸ストローク及びz軸ストロークのうち1つのストロークの最大値MAX及び最小値MINの差分を収容空間14のサイズとして推定してもよい。一般的には、x軸ストローク、y軸ストローク及びz軸ストロークのうちx軸ストロークが最も大きいため、x軸方向のサイズが適合していれば、y,z軸方向のサイズも適合する。よって、多くの場合において、x軸ストロークの最大値MAX及び最小値MINの差分を収容空間14のサイズとして推定することができる。 For example, the estimation unit 23 may estimate the difference between the maximum value MAX and minimum value MIN of one of the x-axis stroke, y-axis stroke, and z-axis stroke as the size of the storage space 14. Generally, the x-axis stroke is the largest of the x-axis stroke, y-axis stroke, and z-axis stroke, so if the size in the x-axis direction is compatible, the sizes in the y-axis and z-axis directions will also be compatible. Therefore, in many cases, the difference between the maximum value MAX and minimum value MIN of the x-axis stroke can be estimated as the size of the storage space 14.
(変形例2)
上記実施形態では、x軸方向及びy軸方向が水平方向に平行であり、z軸方向は鉛直方向であることとしたが、これに限られない。x,y,z軸方向は、互いに直交している限り、水平方向や鉛直方向に対して傾斜していてもよい。
(Variation 2)
In the above embodiment, the x-axis and y-axis directions are parallel to the horizontal direction, and the z-axis direction is vertical, but this is not limited to the above. The x-, y-, and z-axis directions may be inclined with respect to the horizontal or vertical direction as long as they are perpendicular to each other.
(変形例3)
上記実施形態において、受け付け部33は、加工予定ワークの品番を利用者から受け付けることとしたが、加工予定ワークのワークサイズを直接受け付けてもよい。この場合、記憶部31は、各ワークのワークサイズを記憶している必要はない。
(Variation 3)
In the above embodiment, the receiving unit 33 receives the part number of the workpiece to be processed from the user, but the workpiece size of the workpiece to be processed may be directly received. In this case, the storage unit 31 does not need to store the workpiece size of each workpiece.
(変形例4)
上記実施形態において、処理部25は、工作機械候補を複数選択した場合、各工作機械候補の稼働率、設置場所及び設備種類や加工予定ワークの加工種類、生産地及び販売予定地を適宜用いて工作機械候補に優先度を付与することとしたが、これに限られない。
(Variation 4)
In the above embodiment, when multiple machine tool candidates are selected, the processing unit 25 assigns priorities to the machine tool candidates by appropriately using the operating rate, installation location and equipment type of each machine tool candidate, the processing type of the workpiece to be processed, the production location and the planned sales location, but this is not limited to this.
処理部25は、加工済みワークのワークサイズと加工予定ワークのワークサイズとに基づいて、各工作機械候補に優先度を付与してもよい。加工済みワークのワークサイズは、各工作機械11における加工時の切削工具15の移動軌跡に基づいて推定することができる。具体的には、切削工具15の移動軌跡から、x軸方向、y軸方向及びz軸方向それぞれにおける刃先の位置座標の最大値及び最小値の差分を求め、求めた差分が加工予定ワークのワークサイズとして推定される。ただし、加工済みワークのワークサイズは、x軸方向、y軸方向及びz軸方向のうち1つ又は2つの方向における刃先の位置座標の最大値及び最小値の差分を加工予定ワークのワークサイズとして推定してもよい。 The processing unit 25 may assign a priority to each candidate machine tool based on the work size of the machined workpiece and the work size of the workpiece to be machined. The work size of the machined workpiece can be estimated based on the movement trajectory of the cutting tool 15 during machining in each machine tool 11. Specifically, the difference between the maximum and minimum values of the position coordinates of the cutting edge in each of the x-axis direction, y-axis direction, and z-axis direction is calculated from the movement trajectory of the cutting tool 15, and the calculated difference is estimated as the work size of the workpiece to be machined. However, the work size of the machined workpiece may also be estimated as the difference between the maximum and minimum values of the position coordinates of the cutting edge in one or two of the x-axis direction, y-axis direction, and z-axis direction.
1 工作機械システム
10a~10c 第1乃至第3工作機械装置
11 工作機械
12 CNC制御部
13 テーブル
14 収容空間
15 切削工具
20 管理装置
21 記憶部
22 収集部
23 推定部
24 通信部
25 処理部
30 端末装置
31 記憶部
32 表示部
33 受け付け部
34 クエリ生成部
I 工作機械の属性情報
1
Claims (6)
前記複数の工作機械それぞれにおいて加工済みワークが加工されたときの前記工具の加工範囲を示す加工範囲情報を収集する収集部と、
前記複数の工作機械それぞれの属性情報を記憶する記憶部と、
前記加工範囲の最大値及び最小値に基づいて、前記収容空間のサイズを推定する推定部と、
前記複数の工作機械のいずれかにおいて新たに加工される加工予定ワークの指定情報を受け付ける受け付け部と、
前記収容空間のサイズと前記受け付け部が受け付けた前記指定情報から得られる前記加工予定ワークのワークサイズとに基づいて、前記複数の工作機械の中から前記加工予定ワークを加工可能な1以上の工作機械候補を選択する処理部と、
を備える工作機械システム。 A plurality of machine tools each having an accommodation space for accommodating a workpiece and a tool for machining the workpiece;
a collection unit that collects machining range information indicating a machining range of the tool when a machined workpiece is machined in each of the plurality of machine tools;
a storage unit for storing attribute information of each of the plurality of machine tools;
an estimation unit that estimates a size of the accommodation space based on a maximum value and a minimum value of the processing range;
A reception unit that receives designation information of a workpiece to be newly machined by any one of the plurality of machine tools;
a processing unit that selects one or more candidate machine tools capable of machining the to-be-machined workpiece from among the plurality of machine tools based on a size of the accommodation space and a work size of the to-be-machined workpiece obtained from the designation information received by the receiving unit; and
A machine tool system comprising:
前記処理部は、前記工作機械候補を複数選択した場合、前記工作機械候補の前記稼働率に基づいて、前記複数の工作機械候補に優先度を付与する、
請求項1に記載の工作機械システム。 the attribute information includes an operation rate of each of the plurality of machine tools,
When a plurality of the candidate machine tools are selected, the processing unit assigns priorities to the plurality of candidate machine tools based on the operation rates of the candidate machine tools.
The machine tool system according to claim 1 .
前記処理部は、前記工作機械候補を複数選択した場合、前記加工予定ワークの生産地及び販売予定地の少なくとも一方と前記工作機械候補の前記設置場所情報とに基づいて、前記複数の工作機械候補に優先度を付与する、
請求項1又は2に記載の工作機械システム。 The attribute information further includes installation location information of each of the plurality of machine tools,
When a plurality of the machine tool candidates are selected, the processing unit assigns priorities to the plurality of machine tool candidates based on at least one of a production location and a planned sales location of the work to be processed and the installation location information of the machine tool candidates.
3. A machine tool system according to claim 1 or 2.
前記処理部は、前記工作機械候補を複数選択した場合、前記工作機械候補の前記設備種類情報と前記加工予定ワークの加工種類とに基づいて、前記複数の工作機械候補に優先度を付与する、
請求項1乃至3のいずれかに記載の工作機械システム。 The attribute information further includes equipment type information of each of the plurality of machine tools,
When a plurality of the candidate machine tools are selected, the processing unit assigns priorities to the plurality of candidate machine tools based on the equipment type information of the candidate machine tools and the machining type of the workpiece to be machined.
4. The machine tool system according to claim 1.
請求項1乃至4のいずれかに記載の工作機械システム。 The processing unit assigns priorities to the plurality of candidate machine tools based on a work size of the machined workpiece and a work size of the to-be-machined workpiece.
5. A machine tool system according to claim 1.
前記加工範囲情報の最大値及び最小値に基づいて、前記収容空間のサイズを推定する工程と、
推定された前記収容空間のサイズと前記複数の工作機械のいずれかにおいて新たに加工される加工予定ワークのワークサイズとに基づいて、前記複数の工作機械の中から前記加工予定ワークを加工可能な1以上の工作機械候補を選択する工程と、
を備える工作機械候補の選択方法。 A step of collecting machining range information indicating a machining range of a tool when a machined workpiece is machined in each of a plurality of machine tools each having an accommodation space for accommodating a workpiece and a tool for machining the workpiece;
estimating a size of the accommodation space based on a maximum value and a minimum value of the processing range information;
A step of selecting one or more candidate machine tools capable of machining the to-be-machined workpiece from among the plurality of machine tools based on the estimated size of the accommodation space and a work size of the to-be-machined workpiece to be newly machined by any one of the plurality of machine tools;
A method for selecting a candidate machine tool comprising:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020175231A JP7562366B2 (en) | 2020-10-19 | 2020-10-19 | How to select machine tool systems and machine tool candidates |
| DE102021119409.1A DE102021119409A1 (en) | 2020-10-19 | 2021-07-27 | Machine tool system and method for selecting machine tool candidates |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020175231A JP7562366B2 (en) | 2020-10-19 | 2020-10-19 | How to select machine tool systems and machine tool candidates |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022066722A JP2022066722A (en) | 2022-05-02 |
| JP7562366B2 true JP7562366B2 (en) | 2024-10-07 |
Family
ID=80929669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020175231A Active JP7562366B2 (en) | 2020-10-19 | 2020-10-19 | How to select machine tool systems and machine tool candidates |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7562366B2 (en) |
| DE (1) | DE102021119409A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118819088A (en) * | 2024-06-28 | 2024-10-22 | 歌尔股份有限公司 | A processing control method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063235A (en) | 2000-08-22 | 2002-02-28 | Toray Ind Inc | Molded product ordering system and molded product manufacturing method |
| JP2016175155A (en) | 2015-03-20 | 2016-10-06 | Dmg森精機株式会社 | Processing machine |
| JP2017072912A (en) | 2015-10-05 | 2017-04-13 | ファナック株式会社 | Numerical value control device having automatic selection means of parameter depending on size of processing area |
| JP2018063653A (en) | 2016-10-14 | 2018-04-19 | ファナック株式会社 | Information processor |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11239954A (en) * | 1998-02-26 | 1999-09-07 | Toshiba Mach Co Ltd | Machining system by nc machine tool |
| JP6854607B2 (en) | 2016-09-09 | 2021-04-07 | 株式会社小松製作所 | Processing information collection system |
| JP6856606B2 (en) * | 2018-11-09 | 2021-04-07 | ファナック株式会社 | Design support device that supports design based on performance information |
-
2020
- 2020-10-19 JP JP2020175231A patent/JP7562366B2/en active Active
-
2021
- 2021-07-27 DE DE102021119409.1A patent/DE102021119409A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063235A (en) | 2000-08-22 | 2002-02-28 | Toray Ind Inc | Molded product ordering system and molded product manufacturing method |
| JP2016175155A (en) | 2015-03-20 | 2016-10-06 | Dmg森精機株式会社 | Processing machine |
| JP2017072912A (en) | 2015-10-05 | 2017-04-13 | ファナック株式会社 | Numerical value control device having automatic selection means of parameter depending on size of processing area |
| JP2018063653A (en) | 2016-10-14 | 2018-04-19 | ファナック株式会社 | Information processor |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102021119409A1 (en) | 2022-04-21 |
| JP2022066722A (en) | 2022-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11733674B2 (en) | Selection of strategy for machining a composite geometric feature | |
| US10078324B2 (en) | Tool management system | |
| US10551822B2 (en) | CAD/CAM-CNC integrated system | |
| WO2014045383A1 (en) | Machining-step determining method and machining-step design device | |
| WO2013051432A1 (en) | Production planning device and production planning method | |
| SE1450841A1 (en) | System and method for selecting cutting tools | |
| JP5768794B2 (en) | Process data consistent generation device, process data consistent generation program, and process data consistent generation method | |
| JP5879701B2 (en) | Machining data generation system, solver program | |
| JP6629410B1 (en) | NC program conversion processing method, conversion computer, and conversion program | |
| JP7562366B2 (en) | How to select machine tool systems and machine tool candidates | |
| CN111937025B (en) | Information processing device, information processing method, and non-transitory computer readable medium | |
| JP2014073546A (en) | Apparatus, program and method for consistently generating machining data | |
| JP5983268B2 (en) | Machining process decision device, machining process decision program, and machining process decision method | |
| JP7534183B2 (en) | Grouping system and grouping method | |
| JP7316126B2 (en) | Machine tool system and method of estimating machine tool specifications | |
| JP7626602B2 (en) | Machine tool system and method for estimating workpiece size | |
| JP7811478B2 (en) | Machine tool system, tool type estimation method and feature extraction method | |
| JP2004322265A (en) | Method for generating NC machining data of machine tool | |
| WO2020090058A1 (en) | Processing support system | |
| JP7519895B2 (en) | Machine tool system and method for estimating extension length | |
| JP7336398B2 (en) | Machine tool system, management method and management program | |
| JP7263163B2 (en) | Processing equipment system and information processing method for processing equipment | |
| US20260061540A1 (en) | Tool management system | |
| JP2023055463A (en) | Order reception support system | |
| JP2021170159A (en) | Tool path generator and tool path generation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230802 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240510 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240611 |
|
| 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: 20240910 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240925 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7562366 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |