CONTROL DEVICE AND COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAM

    公开(公告)号:US20240402678A1

    公开(公告)日:2024-12-05

    申请号:US18696754

    申请日:2021-10-08

    Abstract: A control device according to the present disclosure includes a low-pass filter unit that generates a smoothed path by subjecting an indicated path, which is indicated by a control program, to smoothing by a low-pass filter; an inward turning amount calculation unit that calculates an inward turning amount that is the amount of inward turning of the smoothed path generated by the low-pass filter unit relative to the indicated path; and a smoothing processing unit that outputs a path obtained by turning back the smoothed path in a direction opposite to the inward turning direction on the basis of the inward turning amount.

    NUMERICAL CONTROLLER
    2.
    发明公开

    公开(公告)号:US20240103481A1

    公开(公告)日:2024-03-28

    申请号:US18265292

    申请日:2021-12-23

    CPC classification number: G05B19/402 G05B2219/33099 G05B2219/35097

    Abstract: A numerical controller includes a reading analysis unit that reads a CNC program and additional information, a path generation unit that determines a movement path of a tool, and a velocity control unit that determines a velocity for moving the tool according to the movement path of the tool, and machining errors, deterioration of a machined surface quality, or an increase in a cycle time are reduced without increasing a CNC program size and a calculation time associated with control more than necessary.

    Control device, control method, and control program for executing a machining program using flag indications

    公开(公告)号:US11650571B2

    公开(公告)日:2023-05-16

    申请号:US16402771

    申请日:2019-05-03

    Inventor: Naoya Koide

    CPC classification number: G05B19/4155 G05B2219/35519

    Abstract: To provide a control device, a control method and a control program that enables normal restart of the execution of a machining program. A numerical controller includes an execution control unit configured to execute a machining program for controlling operation of a machine tool from a designated block, a start processing unit configured to set, when a subsequence called from a predetermined block in the machining program is started, a flag indicating that the subsequence is under execution, and a termination processing unit configured to reset the flag following termination of the subsequence. When the execution control unit is instructed, following interruption of execution of the machining program, to restart the machining program from a block succeeding the predetermined block, if the flag is set, the execution control unit suspends the execution of the machining program.

    Numerical control device
    4.
    发明授权

    公开(公告)号:US11378935B2

    公开(公告)日:2022-07-05

    申请号:US16692258

    申请日:2019-11-22

    Inventor: Naoya Koide

    Abstract: A numerical control device according to the present invention is for a machine tool which causes a tool to move along a movement path decided according to a machining program, and includes: a limit setting storage unit in which limit values of a plurality of parameter related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities which are movement velocities of the tool, which respectively correspond to the limit values of the plurality of parameters at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and an adjustment effect calculation unit which calculates variation in movement time required in order to cause the tool to move an entirety of the movement path at the feedrate, in a case of changing the limit value of the parameter.

    Numerical controller including corner multiple curves inserting unit
    5.
    发明授权
    Numerical controller including corner multiple curves inserting unit 有权
    数字控制器包括角多重曲线插入单元

    公开(公告)号:US09377772B2

    公开(公告)日:2016-06-28

    申请号:US13943934

    申请日:2013-07-17

    Inventor: Naoya Koide

    Abstract: A numerical controller configured to control a machine tool for machining the workpiece on the basis of a machining program composed of a plurality of blocks includes a corner multiple curves inserting unit. This corner multiple curves inserting unit inserts, between consecutive two blocks, three cubic polynomial curves in which a position, a direction and a curvature are continuous and the distances from these two blocks are within a prescribed allowable tolerance, if a direction or a curvature between these two blocks is discontinuous in the machining program.

    Abstract translation: 基于由多个块构成的加工程序来控制用于加工工件的机床的数值控制装置,其特征在于,包括:角多路曲线插入单元。 这个角多点曲线插入单元在连续的两个块之间插入三个三次多项式曲线,其中位置,方向和曲率是连续的,并且距离这两个块的距离在规定的允许公差内,如果在两个块之间的方向或曲率 这两个块在加工程序中是不连续的。

    Numerical control device for causing a tool to move along a movement path decided according to a machining program

    公开(公告)号:US11360458B2

    公开(公告)日:2022-06-14

    申请号:US16692202

    申请日:2019-11-22

    Inventor: Naoya Koide

    Abstract: A numerical control device for a machine tool which causes a tool to move along a movement path decided according to a machining program, the numerical control device including: a limit setting storage unit in which limit values of a plurality of parameters related to movement of the tool are set; a limit velocity calculation unit which calculates a plurality of limit velocities, which respectively correspond to the limit values at each position of the movement path; a feedrate determination unit which defines a minimum value among an ideal velocity of the tool and the plurality of limit velocities at each position on the movement path as a feedrate of the tool at each position on the movement path; and a deceleration recording unit which stores a type of the parameter corresponding to a case of the feedrate determination unit defining the limit velocity as the feedrate.

    Numerical controller
    7.
    发明授权

    公开(公告)号:US11126163B2

    公开(公告)日:2021-09-21

    申请号:US16902926

    申请日:2020-06-16

    Abstract: A numerical controller suppresses change of a axis speed to be slow even when a lookahead distance varies with small steps. The numerical controller includes: a lookahead unit that looks ahead a plurality of instruction blocks from an NC program; an analysis unit that analyzes the looked ahead instruction blocks and creates motion instruction data; a target speed calculation unit that calculates a target speed of the axis based on a lookahead distance; an interpolation unit that generates interpolation data based on the motion instruction data and the target speed; and a servo control unit that controls a motor based on the interpolation data. The target speed calculation unit refrains from recalculation of the target speed when a change of the lookahead distance is within a margin.

    Numerical controller for corner path optimization

    公开(公告)号:US10234842B2

    公开(公告)日:2019-03-19

    申请号:US15443316

    申请日:2017-02-27

    Inventor: Naoya Koide

    Abstract: A numerical controller includes a path conversion unit for obtaining a curved correction path passing through three points corresponding to a start point and an end point of a third block, and a shift point obtained by shifting an intermediate point of a command path based on the third block in an inward direction of a corner path within a limit of a preset allowable error amount when the corner path is formed by a series of blocks and a tangential direction of the corner path is continuous, and generating a path obtained by replacing the command path of the third block included in the corner path by the correction path, the third block commanding curvilinear movement at a larger curvature than a first curvature and a second curvature being interposed between the first block.

Patent Agency Ranking