Patent classifications
G05B19/40937
Wire electrical discharge machine and machining program editor
A wire electrical discharge machine includes: a drive control unit for moving a wire electrode relative to a workpiece along a machining path; a path determination unit for determining whether or not the machining path includes a linear path section that crosses a boundary line between a thick portion and a thin portion of the workpiece; and a path compensator for compensating the machining path so as to form, in the thin portion, a protrusion projecting outward from the boundary line when the path determination unit determines that the linear path section is included.
Machining program generation device and machining method
This machining program generation device is provided with: a storage unit that stores machining conditions for respective tool regions determined on the basis of the number of effective edges in a multi-blade tool; a contact region calculation unit that calculates a tool region which comes into contact with a workpiece during machining on the basis of the shapes of the workpiece and the edge portion of the tool and of a tool path; and a machining program generation unit that generates a machining program on the basis of the tool path and the machining conditions stored in the storage unit in association with the tool region coming into contact with the workpiece.
Method and device for generating tool paths
The step for performing machine learning includes acquiring shape data; acquiring geometric information for each of a plurality of machining faces; acquiring a tool path pattern selected for the machining faces from among a plurality of tool path patterns; and performing machine learning by using the geometric data for known workpieces and the tool path patterns wherein the input is the geometric information for the machining faces and the output is the tool path pattern for the machining faces. The step for generating a new tool path includes: acquiring shape data for the workpiece; acquiring geometric information for each of the plurality of machining faces of the workpiece to be machined; and generating a tool path pattern for each of the plurality of machining faces on the workpiece on the basis of the results of the machine learning using the geometric information of the workpiece to be machined.
DETERMINING A CUT PATTERN OF A LATHE METHOD, CONTROL DEVICE, AND LATHE
A computer-implemented method is provided for determining a cut pattern of a lathe. The lathe is numerically controlled by a control device and includes a tool with a cutter acting on a workpiece. The workpiece has a start contour and a target contour to be achieved by cutting the workpiece according to the cut pattern. The method includes determining a path of a n-th layer of the cut pattern, wherein the n-th layer includes: for n≥2: an infeed path linear and/or parallel to the target contour; a circular infeed path starting tangent to the target contour; an intermediate path linear and/or parallel to the target contour; a circular outfeed path ending tangent to the target contour; and for n≥2: a smoothing path linear and/or parallel to the target contour.
OPHTHALMIC LENS EDGING PROCESS BY CALCULATION
Systems and methods for controlling an ophthalmic lens edging machine are disclosed. The ophthalmic lens edging machine uses an edger code to select a macro or speed for a requested lens edging job. A system for creating and using the edger code may include a Lab Management System (LMS), a lens calculation system, and a lens edging machine. An edger code may be generated using lens data received from a lens management system and edging machine information identifying one or target lens edging machines. The edger code comprises a plurality of characters. Each character is associated with a different feature of a requested edging job. The features of the requested edging job may include, for example, one or more of: a material type, a lens thickness, an edge type, a frame type, a lens coating, a lens shape, a lens ratio, a lens treatment, and an edging machine block type.
NUMERICAL VALUE CONTROLLER
A numerical value controller for a machine tool includes a storage unit storing a machining program for drilling a hole in a workpiece in accordance with relative movement between a tool and workpiece in a depth direction, and a control unit controlling the relative movement between the tool and workpiece based on the machining program and that moves the tool relative to the workpiece in the depth direction from a return point to a hole bottom point. The return point is a position retracted in the depth direction from a workpiece surface where the tool starts to perform drilling. The machining program includes a command for a workpiece height point as a position of the workpiece surface. The control unit moves the tool relative to the workpiece in the depth direction at a relative rate higher than a cutting feed rate from the return point to the height point.
CUTTING CONTROL APPARATUS, CUTTING CONTROL METHOD, AND CUTTING-CONTROL NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
A cutting control apparatus for a cutting control system includes: machine tools each processing an object to be processed; and cutting control apparatuses controlling the machine tools. The cutting control apparatus includes a weight coefficient obtaining unit configured to obtain a first weight coefficient in accordance with: first weight coefficient information in which a tool model and a first weight coefficient are associated for material information on each of materials; material information; and the tool model; and a revolution speed calculating unit configured to calculate a revolution speed of a tool in accordance with: cutting condition information; cutting speed obtained in accordance with tool information and dimension information; and the first weight coefficient. The first weight coefficient is an average value of values based on a plurality of the first weight coefficients obtained from the plurality of cutting control apparatuses.
Selection support system and selection support method
The selection support system selects components constituting a machine tool including a drive system having a motor and a motor drive device configured to drive and control the machine tool, and a housing part configured to house at least a part of the drive system. The selection support system includes an information reception unit configured to receive operation information on operation of the machine tool, machine information on a configuration of the machine tool, and housing part information on the housing part, and a calculation unit. The calculation unit has a temperature estimation unit configured to estimate a temperature of an inside of the housing part, on the basis of the operation information, the machine information, and the housing part information received by the information reception unit.
Continuous exposure
A method for providing control data for manufacturing at least one three-dimensional object by means of a layer-wise solidification of a building material in an additive manufacturing apparatus is provided. The method includes at least the following steps: a) determining the locations corresponding to the cross section of the at least one object, b) determining at least two different regions to be solidified in said at least one layer, wherein said at least two regions are chosen from the group of: sandwiched region, down-facing region and up-facing region, c) defining a scanning sequence for the beam so as to solidify the building material at least at the locations corresponding to said portion of the cross section of the object, wherein at an interface between a first and a second region differing from each other a scan line of the beam is continuous and at least one beam parameter value is changed.
Systems and methods for automated prediction of machining workflow in computer aided manufacturing
Systems, devices, and methods including selecting one or more sequences of machining types for a feature of one or more features, where the selection of the one or more sequences of machining types is based on the feature and a database of prior selections of machining types; selecting one or more tools for the selected one or more sequences of machining types, where the selection of the one or more tools is based on the feature, the selected one or more sequences of machining types, and a database of prior selections of one or more tools; and selecting one or more machining parameters for the selected one or more tools, where the selected machining parameters are based on the feature, the selected one or more sequences of machining types, the selected one or more tools, and a database of prior selections of one or more machining parameters.