Additive manufacturing support device, additive manufacturing support method, and computer program product
AssigneeMitsubishi Electric Corporation
InventorsHidetaka Katogi, Nobuyuki Sumi
Life of this patent
Estimating the term…
Abstract
An additive manufacturing support device includes reading circuitry that reads shaped article data that is data indicating the three-dimensional shape of a shaped article, first generating circuitry that generates primary data that is data indicating the three-dimensional shape of a primary separated portion provided in a region where a cutting part of a cutting apparatus passes between the plate and the shaped article, and second generating circuitry that generates, based on a machining allowance between the cutting part and an object to be cut in a process in which the cutting part passes between the plate and the shaped article, secondary data for reducing change in the machining allowance.
Claims15
An additive manufacturing support device for supporting additive manufacturing of a shaped article on a plate, the additive manufacturing support device comprising processing circuitry to implement:
- a reader to read shaped article data that is data indicating a three-dimensional shape of the shaped article;
- a first generator to generate primary data that is data indicating a three-dimensional shape of a primary separated portion provided in a region where a cutting part of a cutting apparatus passes between the plate and the shaped article;
- a second generator to generate, based on a machining allowance that is a length along which an object to be cut and the cutting part intersect in a process in which the cutting part passes between the plate and the shaped article, secondary data in which change in the machining allowance is reduced compared to the primary data;
- a pitch setter to set a sampling pitch in a process in which the cutting part cuts the primary separated portion as the object to be cut;
- a machining allowance extractor to extract the machining allowance at intervals of the sampling pitch;
- and
- a deviation calculator to calculate a standard deviation of the extracted machining allowance,
- wherein the second generator causes the extraction of the machining allowance and the calculation of the standard deviation to be performed at each of a plurality of rotation angles through which the primary separated portion is rotated in a cut plane of the primary separated portion, determines a traveling direction of the cutting part, based on the calculated standard deviation, and sets data for displaying information indicating the traveling direction on at least one of the plate and the primary separated portion, as the secondary data.
An additive manufacturing support method for supporting additive manufacturing of a shaped article on a plate, the additive manufacturing support method comprising:
- by an additive manufacturing support device,
- reading shaped article data that is data indicating a three-dimensional shape of the shaped article;
- generating primary data that is data indicating a three-dimensional shape of a primary separated portion provided between the plate and the shaped article and cut by a cutting part of a cutting apparatus;
- and
- generating, based on a machining allowance that is a length along which an object to be cut and the cutting part and an object to be cut in a process in which the cutting part intersect in a process in which the cutting part passes between the plate and the shaped article, secondary data in which change in the machining allowance is reduced compared to the primary data;
- setting a sampling pitch in a process in which the cutting part cuts the primary separated portion as the object to be cut;
- extracting the machining allowance at intervals of the sampling pitch;
- calculating a standard deviation of the extracted machining allowance;
- extracting of the machining allowance and the calculation of the standard deviation is performed at each of a plurality of rotation angles through which the primary separated portion is rotated in a cut plane of the primary separated portion;
- determining a traveling direction of the cutting part, based on the calculated standard deviation;
- and
- setting data for displaying information indicating the traveling direction on at least one of the plate and the primary separated portion, as the secondary data.
A computer program product comprising a non-transitory computer usable medium having a computer readable additive manufacturing support program for supporting additive manufacturing of a shaped article on a plate, the additive manufacturing support program causing a computer to execute:
- reading shaped article data that is data indicating a three-dimensional shape of the shaped article;
- generating primary data that is data indicating a three-dimensional shape of a primary separated portion provided between the plate and the shaped article and cut by a cutting part of a cutting apparatus;
- generating, based on a machining allowance that is a length along which an object to be cut and the cutting part intersect in a process in which the cutting part passes between the plate and the shaped article, secondary data in the machining allowance is reduced compared to the primary data;
- setting a sampling pitch in a process in which the cutting part cuts the primary separated portion as the object to be cut;
- extracting the machining allowance at intervals of the sampling pitch;
- calculating a standard deviation of the extracted machining allowance;
- extracting of the machining allowance and the calculation of the standard deviation is performed at each of a plurality of rotation angles through which the primary separated portion is rotated in a cut plane of the primary separated portion;
- determining a traveling direction of the cutting part, based on the calculated standard deviation;
- and
- setting data for displaying information indicating the traveling direction on at least one of the plate and the primary separated portion, as the secondary data.
Dependencies are inferred from the claim text.