×

Device and method of controlling machine tool, to control synchronized operation of spindle axis and feed axis

  • US 9,910,426 B2
  • Filed: 03/29/2016
  • Issued: 03/06/2018
  • Est. Priority Date: 03/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A controller of a machine tool, configured to control a synchronized operation of a spindle axis and a feed axis, the controller being configured to:

  • prepare a spindle-axis command and a feed-axis command based on a tapping program;

    control a rotational motion of the spindle axis in accordance with the spindle-axis command;

    detect a rotational position of the spindle axis; and

    control a feed motion of the feed axis in accordance with the feed-axis command, based on the rotational position;

    obtain, from the tapping program, a total rotation amount and a maximum rotation speed of the spindle axis during a period when the spindle axis operates from a process start position to a target thread depth, and to send the total rotation amount and the maximum rotation speed as the spindle-axis command to the spindle-axis control section;

    make the spindle axis perform an accelerated rotation at maximum capacity using a maximum permissible current of a drive source, from the process start position toward the target thread depth, with the maximum rotation speed set as a target value;

    execute a torque-limiting during a period when the spindle axis performs the accelerated rotation, in such a manner that, at a start of acceleration, a predetermined torque command lower than a maximum torque command provided for the accelerated rotation at maximum capacity is given to the spindle axis, and during a predetermined time elapsing from the start of acceleration, the predetermined torque command is gradually increased so that the maximum torque command is given to the spindle axis at an instant when the predetermined time has elapsed;

    detect a maximum acceleration of the spindle axis during the accelerated rotation at maximum capacity, based on the rotational position;

    detect a residual rotation amount of the spindle axis during a period when the spindle axis operates from a current position to the target thread depth, based on the total rotation amount and the rotational position;

    detect a current speed of the spindle axis based on the rotational position; and

    make the spindle axis perform a decelerated rotation at maximum deceleration corresponding to the maximum acceleration so as to reach the target thread depth, after the accelerated rotation at maximum capacity, based on the maximum acceleration, the residual rotation amount and the current speed;

    wherein the synchronized operation of the spindle axis and feed axis are controlled by the controller.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×