[go: up one dir, main page]

JP2003122413A - Control data structure of nc data editing device - Google Patents

Control data structure of nc data editing device

Info

Publication number
JP2003122413A
JP2003122413A JP2001317695A JP2001317695A JP2003122413A JP 2003122413 A JP2003122413 A JP 2003122413A JP 2001317695 A JP2001317695 A JP 2001317695A JP 2001317695 A JP2001317695 A JP 2001317695A JP 2003122413 A JP2003122413 A JP 2003122413A
Authority
JP
Japan
Prior art keywords
data
program
machining
tool
control data
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.)
Pending
Application number
JP2001317695A
Other languages
Japanese (ja)
Inventor
Hitoshi Yoshihara
均 吉原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2001317695A priority Critical patent/JP2003122413A/en
Publication of JP2003122413A publication Critical patent/JP2003122413A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the man hours required to create an NC program by enhancing the handleability of NC data during editing. SOLUTION: The NC data created by a host NC data creating device using a suitable control data structure for an NC data editing device are managed in a unified manner to enhance handleability for the editing of NC data, and data that vary depending on the facilities of a host machining system and data that can be shared by the facilities are separated from each other to achieve effective use of the data and reduce the man hours required to create the data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はNCデータ編集装置
の制御データ構造に関するものである。特にモールド金
型の加工用NCデータ編集装置の制御データ構造に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control data structure of an NC data editing device. In particular, the present invention relates to a control data structure of an NC data editing device for processing a mold die.

【0002】[0002]

【従来の技術】近年、2次元および3次元CAD/CA
Mシステムの利用によりNCプログラムの作成が2次元
データあるいは3次元モデルより自動的に生み出され、
NCプログラム作成効率の向上が実現しつつあるが、加
工データとして完成するためには、上記のNCプログラ
ム作成装置によって作られた複数のNCプログラムの加
工順や使用工具などの関係づけの定義や加工用の帳票作
成、加工時間の見積もりなど加工機への投入のためにさ
まざまな処置を行うNCデータの編集作業を行う必要が
ある。
2. Description of the Related Art Recently, two-dimensional and three-dimensional CAD / CA.
By using the M system, NC program creation is automatically created from two-dimensional data or three-dimensional model,
Although the NC program creation efficiency is being improved, in order to complete the processing data, it is necessary to define and process the processing order of a plurality of NC programs created by the above NC program creating device and the relation of tools to be used. It is necessary to perform NC data editing work that performs various measures such as creating a business form and estimating the processing time for inputting to the processing machine.

【0003】従来のNCデータ編集装置の制御データの
構造を説明する。従来のNCデータ編集装置の制御デー
タは、図6に示すように、NCプログラムの実データ部
のみ構成されている。このため、使用する工具毎にNC
プログラムデータはバラバラになる。これらの複数のN
Cプログラムの加工順や使用工具などの関係づけの定義
や加工用の帳票作成、加工時間の見積もりなど加工機へ
の投入のためにさまざまな処置を行うNCデータの編集
作業は作業者による管理に依存し、上位システムやNC
データ編集装置において運用するために、別途のデータ
管理作業を行う仕組みを必要としている。
The structure of control data of a conventional NC data editing device will be described. As shown in FIG. 6, the control data of the conventional NC data editing device is composed only of the actual data part of the NC program. Therefore, NC for each tool used
The program data will be scattered. These multiple N
It is necessary for the operator to manage the NC data editing work that performs various actions such as defining the machining sequence of the C program and the relation of the tools used, creating a form for machining, estimating the machining time, and performing various actions for inputting to the machining machine. Depends on the host system or NC
In order to operate the data editing device, a mechanism for performing a separate data management work is required.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記の
ようなデータ構造を用いた場合、次のような問題点があ
る。
However, when the above data structure is used, there are the following problems.

【0005】(1)現行のNCデータ編集装置制御デー
タを上位のNCプログラム作成システムや設備で運用を
して行く上で、データとは別にデータ管理ファイル等を
必要とするためシステム構成や処理が複雑となる。ま
た、担当者が管理運用して行く上においては、リストヘ
のメモ書きや管理台帳等を用いて管理して行かねばなら
ない。しかも、メモや台帳への転記ミス等、人手による
ミスのため管理内容に対する信頼性が保証されない。
(1) When operating the current NC data editing device control data in a higher-level NC program creation system or equipment, a data management file or the like is required in addition to the data, so the system configuration and processing are It gets complicated. In addition, when the person in charge manages and operates it, it must be managed by using a memo on the list or a management ledger. Moreover, the reliability of the management contents cannot be guaranteed due to manual errors such as memos and transcription errors on the ledger.

【0006】(2)上記(1)の課題は、異なるNCプ
ログラム作成装置を複数の組み合わせで運用する際にN
Cプログラム作成装置間の機能の違いにより複雑な管理
を要求される。
(2) The problem of (1) is that when different NC program creating devices are operated in a plurality of combinations,
Complex management is required due to differences in functions between C program creation devices.

【0007】(3)現行のNCデータ編集装置制御デー
タを下位の加工システムに供給する場合、加工システム
毎にNCデータの形式が異なる場合、あらかじめ上位の
NCプログラム作成システム側で加工システムを考慮し
てデータを作成する必要があり、生産スケジュールの変
更による加工システム変更の際に上位のNCプログラム
作成システムから作業のやり直しのむだが発生する。
(3) When supplying the control data of the current NC data editing device to a lower processing system, if the NC data format is different for each processing system, the upper NC program creation system side considers the processing system in advance. It is necessary to create data by using the above, and when the machining system is changed due to the change of the production schedule, it is necessary to redo the work from the upper NC program creating system.

【0008】(4)異なるNCプログラム作成装置を複
数の組み合わせを考慮した、同一の工具で連続加工させ
るといった工程の再編成による加工の最適化や、工具の
寿命時間を考慮したNCプログラム編集ができない。
(4) It is impossible to optimize machining by reorganizing processes such as continuous machining with the same tool in consideration of a plurality of combinations of different NC program creating devices, and to edit NC program considering the life time of the tool. .

【0009】(5)異なるNCプログラム作成装置を複
数の組み合わせにおいて、下流のNC加工におけるDN
Cシステムやおのおのの加工装置に対するNCデータ供
給方法を異なるNCプログラム作成装置毎に用意する必
要がある。このため、それぞれのNCデータ供給方法に
あわせたデータハンドリング業務が発生する。
(5) DN in downstream NC machining in a plurality of combinations of different NC program creation devices
It is necessary to prepare an NC data supply method for the C system and each processing device for each different NC program creation device. For this reason, data handling work is generated according to each NC data supply method.

【0010】(6)製品の形状変更等に対してのNCプ
ログラムの組み直しにおいて、変更のない他のNCプロ
グラムとの再編集時にデータハンドリング作業に繰り返
しの無駄が発生する。
(6) When reassembling the NC program for changing the shape of the product, repetitive waste occurs in the data handling work when re-editing with another NC program that has not changed.

【0011】本発明は、上記従来の問題点に鑑み、デー
タ作成工数の削減及びデータハンドリング性の向上を図
ることができるNCデータ編集装置の制御データ構造を
提供することを目的とする。
In view of the above-mentioned conventional problems, it is an object of the present invention to provide a control data structure of an NC data editing device which can reduce the number of data creation steps and improve the data handling property.

【0012】[0012]

【課題を解決するための手段】本発明のNCデータ編集
装置の制御データ構造は、NCデータ編集装置を動作さ
せる制御データ構造において、制御データを目的・機能
別に項目単位で分類し記述したことを特徴とする。ま
た、好適にはデータ管理上やシステム管理上必要とする
管理情報をデータユニットとして制御データ内に組み込
み一元的に取り扱うデータ構造である。
According to the control data structure of the NC data editing apparatus of the present invention, in the control data structure for operating the NC data editing apparatus, the control data is classified according to purpose and function in item units and described. Characterize. Further, it is preferably a data structure in which management information required for data management and system management is incorporated as a data unit in control data and handled in a unified manner.

【0013】(作用)本発明の構成によれば、制御デー
タをそれぞれが持つ目的・機能別に項目単位で分類する
ことで、それらの項目ごとに上位のNCプログラム作成
装置間で共有可能なデータと下位の加工システム依存の
データとに分別することができ、NCプログラム作成装
置と加工システムの組み合わせ毎に一からNCプログラ
ムを作成する必要がなくなり、NCプログラム作成工数
の削減、NCプログラム編集のデータハンドリング性お
よび、加工システムヘのデータ供給におけるデータハン
ドリング性の向上を実現できる。また、管理情報を例え
ばデータ先頭部に直接記述することによりデータ管理や
システム管理においても管理し易くなる。
(Operation) According to the configuration of the present invention, by classifying the control data in units of items according to the purpose and function of each, data that can be shared between the upper NC program creating devices for each of these items. Data can be sorted into lower-level machining system-dependent data, eliminating the need to create an NC program from scratch for each combination of NC program creation device and machining system, reducing NC program creation man-hours, NC program editing data handling And the handling of data in the processing system can be improved. Further, by directly writing the management information in the data head part, for example, it becomes easy to manage in data management and system management.

【0014】[0014]

【発明の実施の形態】以下、本発明の一実施例のNCデ
ータ編集装置の制御データ構造について図1〜図7を参
照しながら説明する。
BEST MODE FOR CARRYING OUT THE INVENTION A control data structure of an NC data editing apparatus according to an embodiment of the present invention will be described below with reference to FIGS.

【0015】図1に、NCデータ編集装置の制御データ
を目的・機能別にグループ化したデータ構造とそのデー
タ項目を示す。即ち、各データ項目を目的・機能別に大
きく4つに分類している。即ち、(a)どの部品のどの
面をどの順序で加工するか等を示すインデックス部と、
(b)使用工具毎のNCデータを管理する管理情報部
と、(c)使用工具の形状そのものの情報を示す工具情
報部と、(d)NCプログラムの工具毎のNCプログラ
ムの実データ群をグループ化している。
FIG. 1 shows a data structure in which the control data of the NC data editing device is grouped by purpose and function, and its data items. That is, each data item is roughly classified into four according to purpose and function. That is, (a) an index part indicating which surface of which part is to be processed in which order, and the like,
(B) a management information section for managing NC data for each tool used, (c) a tool information section showing information on the shape of the tool itself, and (d) an actual data group of the NC program for each tool of the NC program. Grouped.

【0016】これらデータ項目の内(a)加工対象の部
品毎に入力されるデータであり、(b)は使用工具毎に
工具に対応したNCデータを各NC加工システムで使用
する際の加工開始終了時の制御情報データであり、
(c)は各NC加工システムで加工時に使用される工具
の形状データであり、(d)は各NC加工システムで加
工時に使用されるNCプログラムの実データである。ま
た、各データの先頭部にはそのデータの管理情報を記述
したヘッダ部が設けられている。
Of these data items, (a) is data that is input for each part to be machined, and (b) is the start of machining when NC data corresponding to each tool is used in each NC machining system. It is the control information data at the end,
(C) is the shape data of the tool used during machining in each NC machining system, and (d) is the actual data of the NC program used during machining in each NC machining system. Further, at the head of each data, there is provided a header part describing management information of the data.

【0017】さらに、上記した各データにおける内部表
現についても、機能別にデータユニットとして記述して
加工システム依存と非依存の区別が成されており、汎用
的なデータ構造を実現している。
Further, the internal representation in each of the above-mentioned data is also described as a data unit for each function to distinguish between processing system dependent and independent, thus realizing a general-purpose data structure.

【0018】以下各データの詳細構造について図2〜図
5を参照して説明する。
The detailed structure of each data will be described below with reference to FIGS.

【0019】まず、インデックス部のデータ構造を図2
を参照して説明すると、インデックス部であることを示
す識別用IDを頭に付けて記述され、それに続けて管理
者が管理運用していく上で必要となる情報が記述されて
おり、その主な項目としてプログラム名称、製品名称、
部品名称、対象加工システムを示す機種名、マシン名、
作成日、修正日、NCプログラムデータ全体の加工時
間、加工工程数、座標系、ワーク測定制御情報等が記述
される。
First, the data structure of the index part is shown in FIG.
The description is given with an ID for identification, which indicates that it is an index part, at the beginning, followed by the information necessary for the administrator to manage and operate. Items such as program name, product name,
Part name, model name indicating the target machining system, machine name,
The creation date, the modification date, the machining time of the entire NC program data, the number of machining steps, the coordinate system, the work measurement control information, etc. are described.

【0020】管理情報部のデータ構造を図3を参照して
説明すると、ヘッダ部となる工程No、使用する工具単
位の使用工具名、加工の開始終了時の制御情報となる加
工開始位置の座標(X,Y,Z)、スピンドル回転数、
NCプログラムの実データの開始ポインタ、終了ポイン
タ、工具単位の加工時間、工具寿命に達した場合の工具
交換動作に関する制御指令となる、加工解除指令および
加工再開指令等が記述される。
The data structure of the management information part will be described with reference to FIG. 3. The process number that serves as a header part, the name of the tool used for each tool used, and the coordinates of the machining start position that serves as control information at the start and end of machining. (X, Y, Z), spindle speed,
Described are a start pointer, an end pointer of the actual data of the NC program, a machining time for each tool, a machining cancellation command, a machining restart command, and the like, which are control commands related to the tool replacement operation when the tool life is reached.

【0021】工具情報部のデータ構造を図4を参照して
説明すると、管理情報部に記述されている使用工具に使
われている工具の工具径、刃長、シャンク長、テーパー
角度、工具先端がスクエアであるかボールであるかなど
の工具の先端形状等の工具形状を記述する。工具情報部
は加工に使用する使用工具の種類の数分記述する事が出
来る。工具情報部を利用することにより下位の加工シス
テムで工具情報のデータベース等を用いなくても加工デ
ータに必要な工具情報を受け渡す事が可能となる。これ
によって、下位の加工システム側で工具情報のデータベ
ース持った場合に生じる、工具データの上位システム間
での整合性の管理、データ変更の保守といた管理作業を
必要とせず、最新の工具情報を基に加工システムを運用
する事が可能となる。
The data structure of the tool information section will be described with reference to FIG. 4. The tool diameter, blade length, shank length, taper angle, and tool tip of the tool used for the tool described in the management information section. Describe the tool shape such as the tip shape of the tool such as whether is a square or a ball. The tool information section can describe the number of types of tools used for machining. By using the tool information section, it is possible to transfer necessary tool information to the processing data without using a tool information database or the like in the lower processing system. As a result, the latest tool information can be obtained without the need to manage the consistency of tool data between host systems and the maintenance of data changes, which occurs when the lower-level machining system has a tool information database. It becomes possible to operate the processing system based on it.

【0022】NCプログラム部のデータ構造は、図5に
示すように、NCデータであることを示すID部として
NCプログラム部の先頭に“*NC DATA”と記述
され、それに続けて加工順に工程1から最終の工程nま
で、使用工具毎のNCプログラム実データが記述され
る。実データとしては、NCの移動指令のため、上位の
NCプログラム作成装置で工具の寿命時間を超えるNC
プ口グラムを作成した場合でも、作成したNCプログラ
ムの動作に変更を加えることなく使用工具の寿命時間内
に加工を制御する事が可能になる。
As shown in FIG. 5, the data structure of the NC program part is described as "* NC DATA" at the beginning of the NC program part as an ID part indicating that it is NC data, and is followed by step 1 in the processing order. From the to the final step n, the NC program actual data for each tool used is described. As the actual data, because of the NC movement command, the NC that exceeds the life time of the tool in the upper NC program creation device
Even when a program is created, it is possible to control machining within the life of the tool used without changing the operation of the created NC program.

【0023】以上のように、制御データをそれぞれが持
つ目的・機能別に項目単位で分類して加工システム間で
共有可能なデータと加工システム依存のデータとに分別
しているため、加工システム間で共用できるデータを一
から作成する必要がなく、データ作成が容易になるとと
もに、データハンドリング性が向上する。
As described above, since the control data is classified into item units according to the purpose and function of each, and is divided into data that can be shared between processing systems and data that depends on processing systems, it is shared between processing systems. Since it is not necessary to create data that can be created from scratch, data creation is easy and data handling is improved.

【0024】さらに、2次元、3次元CAD/CAMな
どの異なる上位のNCプログラム作成システムで作成し
たデータおよび同一部品の加工用に複数作成したNCプ
ログラム等を本発明によるデータ構造によって一元管理
によるデータ管理および、加工順の編成、加工順の並び
替えによる同一工具の連続加工化などのデータ編集処理
可能となり、NCプログラム作成時の最適化に対する複
雑なハンドリング作業の削減および、最適な加工効率を
実現する下位の加工システムヘのデータ供給が可能とな
り生産性飛躍的に向上する。
Further, data created by different upper NC program creation systems such as two-dimensional and three-dimensional CAD / CAM and a plurality of NC programs created for machining the same part are unified by the data structure according to the present invention. Data management such as management, organization of machining order, and continuous machining of the same tool by rearranging machining order is possible, reducing complicated handling work for optimization at NC program creation and realizing optimum machining efficiency. It is possible to supply data to the lower processing system, which dramatically improves productivity.

【0025】[0025]

【発明の効果】本発明によれば、以上のようにNCプロ
グラム編集処置の制御データをそれぞれが持つ目的・機
能別に項目単位で分類することで、それらの項目ごとに
加工システムで共有可能なデータと加工システム依存の
データとに分別することができ、NCプログラム編集作
業および加工システム間でのデータハンドリング性が向
上し、データ作成工数の削減を図ることができる。また
データ内部に管理運用して行く上で必要とするデータ管
理情報を記述しておくことにより、情報の信頼性、管理
の容易化を図ることができる。
As described above, according to the present invention, the control data of the NC program editing procedure is classified in item units according to the purpose and function of each item, and the data that can be shared by the machining system for each item. And data dependent on the machining system, the NC program editing work and the data handling between the machining systems are improved, and the number of data creation steps can be reduced. Further, by describing data management information necessary for management and operation inside the data, reliability of information and easy management can be achieved.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の一実施例のNCデータ編集装置の制
御データ構造についての説明図
FIG. 1 is an explanatory diagram of a control data structure of an NC data editing device according to an embodiment of the present invention.

【図2】 各データの詳細構造についての説明図FIG. 2 is an explanatory diagram of a detailed structure of each data.

【図3】 各データの詳細構造についての説明図FIG. 3 is an explanatory diagram of a detailed structure of each data.

【図4】 各データの詳細構造についての説明図FIG. 4 is an explanatory diagram of a detailed structure of each data.

【図5】 各データの詳細構造についての説明図FIG. 5 is an explanatory diagram of a detailed structure of each data.

【図6】 本発明の一実施例の説明図FIG. 6 is an explanatory diagram of an embodiment of the present invention.

【図7】 本発明の制御データ構造についての説明図FIG. 7 is an explanatory diagram of a control data structure of the present invention.

【符号の説明】[Explanation of symbols]

a インデックス部 b 管理情報部 c 工具情報部 d NCプログラム部 a Index part b Management Information Department c Tool information section d NC Program Department

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 NCデータ編集装置の制御において、 制御データを目的別機能別に項目単位で分類し、分類別
に独立させて記述したことを特徴とするNCデータ編集
装置の制御データ構造。
1. A control data structure of an NC data editing device, characterized in that, in controlling the NC data editing device, control data is classified by function according to purpose in item units and described separately for each classification.
【請求項2】 NCデータ編集において、 データ管理上やシステム管理上必要とする管理情報を制
御データ内に組み込んだことを特徴とする請求項1記載
のNCデータ編集装置の制御データ構造。
2. The control data structure of the NC data editing apparatus according to claim 1, wherein in the NC data editing, management information required for data management and system management is incorporated in the control data.
【請求項3】 複数種類のNCプログラム作成装置から
なる上位システムの出力するNCデータを一元管理する
ことを特徴とする請求項1又は2記載のNCデータ編集
装置の制御データ構造。
3. The control data structure of an NC data editing device according to claim 1, wherein NC data output from a host system composed of a plurality of types of NC program creating devices is centrally managed.
【請求項4】 複数種類のNC加工装置からなる下流シ
ステムヘ供給するNCデータを一元管理することを特徴
とする請求項1又は2記載のNCデータ編集装置の制御
データ構造。
4. The control data structure of the NC data editing device according to claim 1, wherein NC data supplied to a downstream system including a plurality of types of NC processing devices is centrally managed.
JP2001317695A 2001-10-16 2001-10-16 Control data structure of nc data editing device Pending JP2003122413A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001317695A JP2003122413A (en) 2001-10-16 2001-10-16 Control data structure of nc data editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001317695A JP2003122413A (en) 2001-10-16 2001-10-16 Control data structure of nc data editing device

Publications (1)

Publication Number Publication Date
JP2003122413A true JP2003122413A (en) 2003-04-25

Family

ID=19135526

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001317695A Pending JP2003122413A (en) 2001-10-16 2001-10-16 Control data structure of nc data editing device

Country Status (1)

Country Link
JP (1) JP2003122413A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012166527A (en) * 2011-02-17 2012-09-06 Oji Paper Co Ltd Mold for forming uneven pattern and method for manufacturing light diffuser
CN104865890A (en) * 2014-02-21 2015-08-26 发那科株式会社 Numerical controller configured for operation based on tabular data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012166527A (en) * 2011-02-17 2012-09-06 Oji Paper Co Ltd Mold for forming uneven pattern and method for manufacturing light diffuser
CN104865890A (en) * 2014-02-21 2015-08-26 发那科株式会社 Numerical controller configured for operation based on tabular data
US9904277B2 (en) 2014-02-21 2018-02-27 Fanuc Corporation Numerical controller configured for operation based on tabular data

Similar Documents

Publication Publication Date Title
Wang et al. Enriched machining feature-based reasoning for generic machining process sequencing
EP2685332A2 (en) Method of optimizing toolpaths using medial axis transformation
CN103676785B (en) A kind of intelligence manufacture method of fan blade
Eversheim et al. Structured modelling of manufacturing processes as NC-data preparation
JP4165404B2 (en) Optimization device, control program generation device, program
JP2003122413A (en) Control data structure of nc data editing device
CN105807720B (en) Phone mould forming part numerical control programming and automation Working control device
KR20200065933A (en) Measurement and Management System for Mold Manufacture Machine
WO2023028781A1 (en) Method and apparatus for performing post-treatment on part manufactured by means of additive manufacturing
Joseph et al. Knowledge based process planning system for turned components
JP2003122412A (en) Nc data editing device
CN1229707A (en) Graphic dialogue milling machine control system and operation method
Joo et al. Efficient feature-based process planning for sculptured pocket machining
EP3832415A1 (en) Automation system, tracking device of said automation system, and method for controlling the same
EP2725439B1 (en) Automatic machining path generation
Davies et al. Expert systems in process planning'
CN114237151A (en) A method of improving the processing efficiency of punching machine
Subrahmanyam et al. Development of a tool database management system
JPH0685130B2 (en) Processing area division processing device in automatic processing machine
JPH06119029A (en) Method for creating approach route and retract route in NC processing
Chin et al. Designing Automated Batch-Processing Production Planning for Manufacturing based on Asset-Oriented Modelling
JPH05274020A (en) Method and device for tool offset shape data input type numerical control
WO2004038522A1 (en) Cad sysetm, program for running the system, and recording medium having the program recorded therein
Zhao et al. CCSPLAN: A generative process planning system
JP2017224011A (en) Sheet data creation device, sheet data creation method, and sheet data creation program