Method for identifying pitch error and yaw error of numerically-controlled (NC) machine tool

    公开(公告)号:US11886162B2

    公开(公告)日:2024-01-30

    申请号:US18309422

    申请日:2023-04-28

    IPC分类号: G05B19/402 G05B19/404

    CPC分类号: G05B19/402 G05B19/404

    摘要: A method for identifying pitch error and yaw error of a numerically-controlled (NC) machine tool, including: acquiring a Cartesian coordinate system of a target machine tool; setting each axis of the Cartesian coordinate system as movement axis, where each movement axis has three measurement trajectories, and the three measurement trajectories are mutually parallel to the corresponding axis, and not on the same plane; selecting an axis as the movement axis; and obtaining positioning error data between an actual operation measurement point and an ideal operation measurement point of the target machine tool when the target machine tool moves along the three measurement trajectories corresponding to the movement axis; and according to spatial angle geometric relationship and the positioning error data, obtaining a pitch error angle and a yaw error angle of the target machine tool.

    Error compensation system and method for numerical control (NC) machine tool based on iterative learning control

    公开(公告)号:US11360455B1

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

    申请号:US17582229

    申请日:2022-01-24

    摘要: An error compensation system for a numerical control (NC) machine tool based on iterative learning control, including a trajectory generating module, a down-sampling module, a position controller, a first holder, a velocity-loop iterative learning controller, a velocity controller, a second holder and a control plant. The trajectory generating module is configured to generate a desired trajectory command including a first sampling command. The first sampling command is transmitted to the down-sampling module and the velocity-loop iterative learning controller. The first sampling command is down-sampled through the down-sampling module to obtain a second sampling command. The velocity-loop iterative learning controller is configured to receive the first sampling command, and obtain a first sampling error compensation sequence according to a first sampling error sequence and a first sampling error compensation sequence of a previous iteration machining process stored therein. An error compensation method is also provided herein.