Patent classifications
G05B2219/35212
METHODS AND SYSTEMS FOR OF GENERATING AN INSTANTANEOUS QUOTE OF ANY PART WITHOUT TOOLPATHING
Methods and In an aspect a method of generating an instantaneous quote of any part without toolpathing, the method includes receiving, using a computing device, a geometric model of a part, constructing, using the computing device, at least a rotation-invariant feature as a function of the geometric model, predicting, using the computing device, a manufacturing time as a function of the at least a rotation-invariant feature and a manufacturing time machine learning model, selecting, using the computing device, a stock as a function of the at least a rotation-invariant and a stock selection machine learning model feature, and estimating, using the computing device, a quote as a function of the manufacturing time and the stock.
Virtual computerized numerical control machine system and method
A virtual computer numerical control (CNC) machining system includes: a virtual CNC design server, including a work-holding library and workpiece library; a virtual CNC manufacturing server, including a CNC Machine library and a machining tool library; a virtual CNC manufacturing device; a virtual CNC machine job, including a logical workpiece, a design model, a logical work-holding device, a logical machining tool, a logical CNC machine, and a logical machine job; a plurality of physical CNC machine systems, each including a physical CNC machine, and physical work-holding devices, machining tools, and work pieces. Also disclosed is a virtual CNC machining method, including installing CNC machine systems; creating, editing, validating, translating, and calculating cost of a logical machine job; and manufacturing.
System and method for flexible manufacturing
The system performs a process for creating robotic control code for manufacturing products. A Designer UI displays virtual parts and receives inputs for processing and assembling the virtual parts that are required to create a virtual product. The designer identifies options for processing and assembling the virtual parts which are displayed on the user interface. The robot abilities and the options are selected to optimize a metric of the product manufacturing. The inventive toolset produces the robot control codes for performing a sequence of robotic abilities with the selected options to product the product. The robot control codes are used by a simulator which manipulates virtual robots and virtual parts to create a virtual product to check the robot control code. The verified robot control code is used to control real robots to create the product.
MACHINING ESTIMATION APPARATUS, MACHINING ESTIMATION METHOD, AND MACHINING ESTIMATION PROGRAM
A camera photographs a part to be estimated, which is produced by cutting a sheet metal in advance, and a dimension reference marker. An image processing unit generates edge data by extracting an edge of the part photographed by the camera, and enlarges or reduces the edge data based on a size of the dimension reference marker photographed by the camera such that a size of the edge corresponds to an actual size of the part. A machining time calculation unit calculates a length of a cutting line for cutting out the part from the sheet metal based on the edge of the edge data corresponding to the actual size of the part, and calculates a machining time for producing the part by cutting the cutting line in accordance with a material and a thickness of the sheet metal.
System and method for flexible manufacturing
The system performs a process for creating robotic control code for manufacturing products. A Designer UI displays virtual parts and receives inputs for processing and assembling the virtual parts that are required to create a virtual product. The designer identifies options for processing and assembling the virtual parts which are displayed on the user interface. The robot abilities and the options are selected to optimize a metric of the product manufacturing. The inventive toolset produces the robot control codes for performing a sequence of robotic abilities with the selected options to product the product. The robot control codes are used by a simulator which manipulates virtual robots and virtual parts to create a virtual product to check the robot control code. The verified robot control code is used to control real robots to create the product.
System and method for flexible manufacturing
The system performs a process for creating robotic control code for manufacturing products. A Designer UI displays virtual parts and receives inputs for processing and assembling the virtual parts that are required to create a virtual product. The designer identifies options for processing and assembling the virtual parts which are displayed on the user interface. The robot abilities and the options are selected to optimize a metric of the product manufacturing. The inventive toolset produces the robot control codes for performing a sequence of robotic abilities with the selected options to product the product. The robot control codes are used by a simulator which manipulates virtual robots and virtual parts to create a virtual product to check the robot control code. The verified robot control code is used to control real robots to create the product.
Machining estimation apparatus, machining estimation method, and machining estimation program
A camera photographs a part to be estimated, which is produced by cutting a sheet metal in advance, and a dimension reference marker. An image processing unit generates edge data by extracting an edge of the part photographed by the camera, and enlarges or reduces the edge data based on a size of the dimension reference marker photographed by the camera such that a size of the edge corresponds to an actual size of the part. A machining time calculation unit calculates a length of a cutting line for cutting out the part from the sheet metal based on the edge of the edge data corresponding to the actual size of the part, and calculates a machining time for producing the part by cutting the cutting line in accordance with a material and a thickness of the sheet metal.
3D printing resource allocation
In accordance with at least one embodiment, 3D printing resource allocation may include receiving 3D modeling data from a device; slicing the 3D modeling data along a plurality of slicing directions; analyzing the sliced 3D modeling data, with the analyzing pertaining to, at least, a calculated cost and estimated quality of for the slicing of the 3D modeling data along each of the respective slicing directions; generating at least one recommendation for 3D printing based on, at least, the analysis of the sliced 3D modeling data; and transmitting the at least one 3D printing recommendation.
Demand control device and computer readable medium
There is provided air-conditioning control in a low power operation so as not to exceed a target demand power amount in a predetermined measurement period while preventing deterioration of comfortableness of a living space. There include a reducible-power-amount estimation unit configured to calculate, for each group, a reducible power amount by making indoor units perform, for each group, a shut-off operation for a minimum shut-off time in the first half of a demand time limit, and a reduced-power-amount determination unit configured to distribute, when a power consumption amount predicted by a power consumption amount prediction unit exceeds a target demand power amount after the first half of the demand time limit passes, the exceeding power amount to each zone, evenly distribute, in each zone, the distributed power amount to each group, and calculate, based on the reducible power amount of each group, a shut-off time of each group when each group performs the shut-off operation to reduce the distributed power amount.
JOB PLANNING DEVICE AND JOB PLANNING METHOD
A job planning device includes: a memory; and a processor coupled to the memory and configure to: assign workers to a production line and assign a job, a tool required, and/or equipment required to each worker of the workers; calculate depreciation per predetermined period of time in a whole of the production line based on depreciation of the tool and/or the equipment and a labor cost of the production line per the predetermined period of time based on overtime hours of the each worker calculated from a takt time of the production line and individual cycle times of the workers working in the production line; and calculate a sum of costs calculated by the calculation unit with respect to each assignment plan created by the assignment unit, and determine workers, tools, and/or equipment to be actually assigned to the production line based on the sum.