Patent classifications
G05B2219/45044
Systems and methods for wireless communications between components of a material processing system
A material processing system includes a power supply in electrical communication with a cutting head. The power supply includes a control processor and a wireless communications control circuit configured to establish a web server for wirelessly communicating with a client device via a first communications interface. The wireless communications control circuit is configured to receive a request from the client device for a first web resource. The wireless communications control circuit is configured to request, via a second communications interface, a set of material processing system parameters from the control processor. The set of material processing system parameters is based on content of the request. The wireless communications control circuit is configured to serve, via the web server over the first communications interface, the first web resource to the client device. The first web resource includes web page formatting information and the set of material processing system parameters.
SERVO CONTROLLER
Provided is a servo controller that can prevent an unnecessary cut from being generated in a workpiece during oscillation machining. A servo controller 20 includes: an oscillation command generating unit 23 that generates an oscillation command for causing a workpiece W and a tool 11 to relatively oscillate; a position deviation estimating unit 31 that estimates an estimated position deviation from a moving command for causing the workpiece W and the tool 11 to relatively move; an adder that applies the oscillation command to a position deviation based on the moving command; a subtractor that deducts the estimated position deviation from a position deviation to which the oscillation command is applied; and a learning control unit that calculates a compensation amount from a position deviation based on the moving command after deducting the estimated position deviation.
Numerical controller having tool path interpolation
A numerical controller that creates a tool path from a plurality of command points includes: a command point sequence acquisition unit that acquires an existing command point sequence; a command point creating unit that creates at least one additional command point, based on the existing command point sequence; and an interpolation processing unit that interpolates the existing command point sequence and the additional command point to create the tool path. The command point creating unit outputs, as the additional command point, an intersection point Q1 between an arc C1 passing through consecutive three command points, P0, P1 and P2, in the existing command point sequence and a perpendicular bisector of a line segment whose end points are P1 and P2.
Textile product fabrication and rendering
Preparing textile products by establishing, by a textile product system, data types, valid values for each data type, and valid relationships between the data types encompassing specification of textile products for manufacturing and visualization of the textile products. Receiving, from a user, a first data set comprising values of data types and relationships between the data types associated with at least one of manufacturing of a particular textile product and visualization of the particular textile product. Determining whether the received first data set conforms to the data type, data value, and data relationships valid for at least one of the manufacturing of textile products and the visualization of textile products.
Method of manufacturing complex three-dimensional building surfaces
A method implemented by a computer system, the computer-implemented method comprising receiving dimensions of a building surface, including a surface length and a surface height; receiving dimensions of a surface material unit, including a material length and a material height; receiving design parameters defining a three-dimensional design over the building surface; partitioning the three-dimensional design into a plurality of three-dimensional segments based on both the three-dimensional design and the dimensions of the surface material; and generating a set of milling instructions for cutting a plurality of surface material units into the plurality of three-dimensional segments.
PRECISION MACHINE TOOL
A precision machine tool includes: a tool support for supporting a tool; a tool table serving as a moving mechanism capable of moving the tool support; and one or multiple imaging devices fixed to the tool support, the imaging devices each having an imaging unit configured to capture the image of a machining point on a workpiece machined by the tool.
Numerical controller performing oscillation cutting correcting spindle tracking error
A numerical controller includes a position instruction generating unit configured to generate the position instruction; an oscillation instruction generating unit configured to generate the oscillation instruction; a position speed control unit configured to add the position instruction and the oscillation instruction to generate a synthesized instruction; and a current control unit configured to control movement of a tool or rotation of a spindle. The oscillation instruction generating unit includes a tracking error calculating unit configured to obtain and calculate an actual angle and an ideal angle of the spindle, and a frequency recalculating unit configured to recalculate the oscillation frequency or a rotational speed of the spindle based on the actual angle and the ideal angle. The current control unit controls the movement of the tool or the rotation of the spindle according to the recalculated oscillation frequency or rotational speed of the spindle.
METHOD AND SYSTEM FOR PREPARING MACHINING AND/OR CUTTING OF A BAR MATERIAL
A method of preparing machining and/or cutting of a bar material, comprising the steps of obtaining a set of geometries to be machined and/or cut from a bar material; calculating at least one length of a bar material based on the geometries; presenting the at least one calculated length of a bar material; and deciding on a length of a bar material at least based on the at least one presented length of a bar material. Further described is a system for preparing machining and/or cutting of a bar material, wherein the system comprises a receiver for obtaining a set of geometries to be machined and/or cut from a bar material; a calculator for calculating a length of a bar material based on the geometries; a presentation unit for presenting the calculated length of a bar material; and a decision unit for deciding on a length of a bar material based on the presented length of a bar material.
PRE-CUT INFEED SYSTEM
Embodiments provide a pre-cut infeed system for a machine center, such as an edger. A pre-cut infeed system may include an infeed, one or more saws arranged along the infeed, and a scanner optimizer system. The scanner optimizer system may scan a workpiece and determine whether greater value can be obtained from the workpiece by cutting the workpiece transversely into two or more pieces upstream of the machine center. If so, the workpiece may be cut transversely by the saw(s) positioned along the infeed, and the cut pieces may be fed sequentially into the machine center.
NUMERICAL CONTROL DEVICE
To provide a numerical control device that cause a cutting device, etc., to execute cutting without oscillation in a case of determining as being a surface quality-prioritized machining determination unit. An oscillation component creating unit creates an oscillation component command for oscillation cutting, and to command a servo motor. An oscillation component creating determination unit determines an oscillation cutting block in a machining program, and to instruct an oscillation component creating unit to perform creation of an oscillation component command. A surface quality-prioritized machining determination unit determines a surface quality-prioritized machining part in the oscillation cutting block. In a case of determining as being a surface quality-prioritized machining part, the surface quality-prioritized machining determination unit instructs the oscillation component creating determination unit to stop oscillation component creation, and the oscillation component creating determination unit that is instructed to stop the oscillation component creating instructs the oscillation component creating unit to stop creation an oscillation component command.