G05B19/4086

PROGRAMMING DEVICE AND MACHINE TOOL
20230359166 · 2023-11-09 ·

A programming device includes an information storage unit that stores, in association with identification information assigned to a tool, coordinate conversion information used to convert a coordinate value in a rotating coordinate system into a coordinate value in a reference coordinate system, an execution command generation unit that generates a coordinate conversion execution command based on the coordinate conversion information stored in association with the identification information, and a programming unit that creates a coordinate conversion program including the coordinate conversion execution command generated by the execution command generation unit.

NUMERICAL CONTROLLER AND MACHINE TOOL
20230350378 · 2023-11-02 · ·

A numerical controller includes an information storage unit that stores, in association with identification information assigned to a tool, coordinate conversion information used to convert a coordinate value in a rotating coordinate system into a coordinate value in a reference coordinate system, an information acquisition unit that acquires, from a machining program, a coordinate value that indicates a movement path of the tool to which the identification information is assigned, and a coordinate conversion unit that performs coordinate conversion of the coordinate value indicating the movement path acquired by the information acquisition unit, based on the coordinate conversion information stored in the information storage unit.

Numerical controller and data structure

A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.

MODELING SYSTEM FOR COLLECTED DATA OF SENSORS ON NUMERICAL CONTROL MACHINE TOOL AND METHOD THEREFOR

A modeling system for collected data of sensors on a numerical control machine tool and a method therefor. The modeling system comprises a plurality of sensors for collecting numerical control machine tool operation state data serving as multi-channel data, wherein an output end of a sensor is connected to an input end of a multi-channel sensor interface circuit, and an output end of the multi-channel sensor interface circuit is connected to a controller. The plurality of sensors are multi-path temperature sensors. Data that is collected by each sensor and is transmitted to the controller serves as one piece of channel data. The method effectively prevents the defect in the prior art of there being no model for researching a cross correlation of multi-channel data, collected by a plurality of sensors, of an operation state of a numerical control machine tool.

Selection Controller Artificial Neural Network - SCANN
20220260963 · 2022-08-18 ·

A method for configuring a selection controller the selection controller to be used for choosing an action to be taken on an item; the method comprising creating a feature map and creating thresholds for association with the nodes on the feature map.

Method for ascertaining a rough trajectory from a specified contour
20210271226 · 2021-09-02 · ·

The invention relates to a method for ascertaining a rough trajectory from a specified contour for controlling a machine tool which has at least two mutually redundant drive devices for carrying out superimposed movements, wherein the contour is determined by a contour function which is defined in portions at least by contour nodal points P.sub.0-P.sub.n+1 with ascending indices and contour portion functions p.sub.0-p.sub.n assigned to the contour nodal points P.sub.0-P.sub.n+1 and has a contour starting nodal point P.sub.0, wherein the rough trajectory is determined by a rough trajectory function which is defined in portions by rough trajectory nodal points Q.sub.0 to Q.sub.n+1 with ascending indices and has a rough trajectory starting nodal point Q.sub.0, wherein the rough trajectory starting nodal point Q.sub.0 is equated to the contour starting nodal point P.sub.0 and then in a first iteration step, on the basis of the contour nodal points P.sub.j to P.sub.n+1, the index value k of which is greater than or equal to the index value j of the respective rough trajectory starting nodal point that contour nodal point P.sub.k which has the smallest possible index value k and the distance of which from the rough trajectory starting nodal point Q.sub.j still just satisfies a specified distance condition is ascertained, and in a second iteration step, a respective following rough trajectory nodal point Q.sub.j+1 which follows the respective rough trajectory starting nodal point Q.sub.j and lies on a connecting line between Q.sub.j and P.sub.k or between Q.sub.j and a centroid of the portion contour P.sub.j to P.sub.k is ascertained.

ACTION IMITATION METHOD AND ROBOT AND COMPUTER READABLE STORAGE MEDIUM USING THE SAME

The present disclosure provides action imitation method as well as a robot and a computer readable storage medium using the same. The method includes: collecting at least a two-dimensional image of a to-be-imitated object; obtaining two-dimensional coordinates of each key point of the to-be-imitated object in the two-dimensional image and a pairing relationship between the key points of the to-be-imitated object; converting the two-dimensional coordinates of the key points of the to-be-imitated object in the two-dimensional image into space three-dimensional coordinates corresponding to the key points of the to-be-imitated object through a pre-trained first neural network model, and generating an action control instruction of a robot based on the space three-dimensional coordinates corresponding to the key points of the to-be-imitated object and the pairing relationship between the key points, where the action control instruction is for controlling the robot to imitate an action of the to-be-imitated object.

PROGRAM EDITING DEVICE, WIRE ELECTRICAL DISCHARGE MACHINE AND PROGRAM EDITING METHOD
20210141360 · 2021-05-13 ·

A program editing device is configured such that, when an arc-shaped partial path is selected from a machining path displayed on a display unit based on route information of each of plural blocks, the program editing device calculates a change amount of the radius of curvature of the selected partial path in accordance with an operation of changing the state of the arc of the selected partial path and revises the block corresponding to the selected partial path based on the change amount.

CONTROL SYSTEM, CONTROL APPARATUS, AND ROBOT
20210107148 · 2021-04-15 ·

A control apparatus includes an operation unit that teaches the robot a position, a posture changing instruction unit that instructs a position change when the robot passes through a singularity or its vicinity, a singularity passing motion request unit that instructs the robot to change its posture, a robot drive information request unit that acquires robot drive information, and a robot G-code generation unit that inserts a G-code from the robot drive information into a program. A robot includes a drive control unit that drives the robot, a singularity determination unit that determines passage through the singularity or its vicinity, a singularity passing pattern generation unit that generates a motion plan for passage through the singularity or its vicinity based on the changed posture, and a robot drive information output unit that transmits the robot drive information to the control apparatus.

Method for performing a noise removal operation on a signal acquired by a sensor and system therefrom

A method for performing a noise removal operation includes decomposing an acquired signal considered as one dimensional series. A trajectory matrix is constructed, transforming the trajectory matrix in a form to which single value decomposition is applicable. A single value decomposition is done on the transformed matrix computing eigenvalues and eigenvectors of the matrix. A one dimensional series is reconstructed, corresponding to the denoised signal. After the single value decomposition operation is provided, a single value decomposition is applied sequentially starting from a given window value. For each iteration, the root mean square value is calculated between a current and previous eigenvalue, calculating a minimum and its position of said root mean square value. The iterations are halted if the minimum is lower than a determined threshold value, otherwise increasing the window value and returning to the operation of decomposition of the acquired signal.