G05B19/182

Machine learning apparatus, controller, generation method, and control method
11520306 · 2022-12-06 · ·

A machine learning apparatus includes a first information acquiring unit that acquires first information including at least one of a shape of a workpiece, a material of the workpiece, a cutting path of a cutting process, a type of a tool, and an amount of wear of the tool; a second information acquiring unit that acquires second information correlated with an evaluation of a burr occurring on the workpiece due to the cutting process; and a learning unit that executes learning processing using a plurality of pieces of the first information and a plurality of pieces of the second information, and generates a learning model that outputs a cutting condition, according to another piece of first information that is different from the plurality of pieces of first information.

ESTIMATION METHOD AND ESTIMATION SYSTEM
20220382247 · 2022-12-01 ·

A processor performs an experiment of machining a device to acquire first-type and second-type information each indicating conditions of the experiment of machining and third-type and fourth-type information each indicating a result of the experiment of machining (S401). The processor derives a first expression and a second expression, where the first expression receives first-type and second-type information as inputs and outputs third-type information as more than one solution, and the second expression receives first-type and second-type information as inputs and outputs fourth-type information. The processor derives more than one third expression from the first expression, where the more than one third expression each receives second-type and third-type information as inputs and outputs first-type information (S402). The processor receives second-type and third-type information each measured in machining as inputs and outputs fourth-type information indicating a result of machining using the second expression and the more than one third expression (S403).

Method for capturing tool path and device thereof

A method for capturing a tool path, applicable to a machine tool having a controller and furnished with a tooling, includes the steps of: obtaining a data update frequency of the controller; calculating a feed rate of the controller, determining whether or not the feed rate is obtained, going to next step if positive, and going to the previous step if negative; reading G-codes of the controller to confirm the feed rate; and, based on the confirmed feed rate, recording machine coordinates transmitted from the controller for synthesizing a tool path file. The tool path file is used for simulation and analysis of machining of the machine tool. In addition, a device for capturing the tool path is also provided.

Method for Designing PCB Pads, Device and Medium
20220377905 · 2022-11-24 ·

A method for designing PCB pads: using a drill bit of a first size to drill through a PCB from a first side; using a drill bit of a second size to back-drill a second side of the PCB so as to form a pyramid-shaped through hole; setting the connection means of a second layer and third layer of an inner layer of the PCB that comprises the pyramid-shaped through hole to full connection; and disposing a pad of a third size on a first layer of the inner layer, and disposing a pad of a fourth size on the last layer of the inner layer, wherein the fourth size is bigger than the third size, the fourth size is bigger than the second size, the second size is bigger than the first size, and the third size is bigger than the first size.

AUTOMATICALLY ADJUSTABLE SYSTEM FOR CUTTING AT VARIABLE NOTCH ANGLES

A knife assembly for cutting a substrate during relative motion between the knife and the substrate, the assembly including a knife having a distal knife blade and a proximal knife shaft attached to a holder rotatable about a first axis perpendicular to the substrate to define a cut direction angle. The holder is also configured to rotate the knife blade about a second axis perpendicular to the first axis to form a notch angle relative to the first axis. The notch angle is preferably automatically infinitely adjustable within a range of angles. The holder may also, optionally, be configured to rotate the knife blade about a third axis perpendicular to a plane defined by the knife blade to adjust an angle of attack of the knife blade relative to the substrate.

Numerical control apparatus
11507062 · 2022-11-22 · ·

A numerical control apparatus of a machine tool that performs tapping, includes a numerical control, an acceleration learning block, an acceleration/deceleration processing unit that applies an acceleration/deceleration process to the command acceleration and the position command value to calculate a post-acceleration/deceleration position command value, a position control unit that calculates a speed command value based on the post-acceleration/deceleration position command value, a speed/torque control unit that calculates a motor torque command value from the speed command value, and a current control unit that calculates a motor current value of a spindle motor from the motor torque command value. The acceleration learning block outputs, as the command acceleration A, an initial command acceleration A[0] which is smaller than the calculated command acceleration, in accordance with a state quantity of the spindle motor, to the acceleration/deceleration processing unit.

Weld shielding apparatus and method of use by controlling shielding gas timing relative to welding

A resistance weld shielding control system includes a computer that is executed to control a fixture to receive and hold at least one part to be welded. The computer also controls one or more electrodes to apply electrical energy to the part for welding the at least one part, and controls a gas delivery system to direct an inert gas onto the part for shielding the part from the ambient atmosphere via a nozzle. The nozzle is configured in the fixture such that the fixture holds the nozzle in a fixed physical relationship to the part.

NC PROGRAM CONVERSION PROCESSING METHOD, CONVERSION COMPUTER, AND CONVERSION PROGRAM
20230096031 · 2023-03-30 ·

A numerical control (NC) program is converted regardless of a machining form of a workpiece. An NC program conversion processing method is an NC program conversion processing method for converting a conversion source NC program that controls a first machining center into a conversion destination NC program that controls a second machining center, which includes: a determination step of determining a machining form of a workpiece by the conversion source NC program; a decision step of deciding a correction method to be one-direction correction or two-direction correction according to the determined machining form of the workpiece; and a conversion step of converting the conversion source NC program into the conversion destination NC program using the decided correction method.

Laser-beam material machining

A method performed by a laser machine includes: before a laser-beam machining process, recording an influence of a change in a position of at least one movable laser machine component on a lateral position of a focal point of a laser beam in a focal plane or relative to a reference point, storing an association between the position of the movable laser machine component and the lateral position, and then, setting, based on the stored association, the focal point to a preset lateral position in the focal plane or relative to the reference point by setting the position of the movable laser machine component. The movable laser machine component can include at least one of at least one optical element in a beam path of the laser beam, a laser-beam machining head in a work area of a laser machine, or a movable part of the laser-beam machining head.

System, apparatus, and method for determining a surfacing or cutting consumable products

Systems, methods, and apparatuses for generating a consumable product quotation are provided. An example method may include receiving a surface status. The example method may also include determining, by processing circuitry, consumable product requirements for performing a job based on the surface status and consumable product parameters accessed in a consumable products database. The example method may also include providing the consumable product requirements for output to a user. The consumable product requirements may include types of consumable products for completing the job.