Patent classifications
G05B2219/34015
Numerical controller capable of performing axis control routine of a plurality of axes in distributed manner
A numerical controller that controls a machine including a plurality of axes includes a multi-core processor having a plurality of cores. If a request is made to cause each of the plurality of cores to perform a plurality of pieces of grouped axis control routine obtained by dividing axis control routine of the plurality of axes by a unit of any number of the axes, an execution unit arranged in each of the plurality of cores performs the grouped axis control routine. In addition, a completion state of the plurality of pieces of grouped axis control routine is monitored.
Control system including control apparatus for controlling machine having a plurality of axes
A control system includes a control apparatus, identification information storage units disposed in a plurality of servo amplifiers and configured to store identification information pieces for identifying each of the plurality of servo amplifiers, communication units configured to perform communication between the control apparatus and the plurality of servo amplifiers, and an automatic setting unit configured to automatically set axis configuration parameters for assigning correspondence relations between a plurality of control axes and axes of the plurality of servo amplifiers based on the identification information and a type of a servo amplifier corresponding to each of the plurality of control axes recognized by software of the control apparatus.
Numerical controller configured to perform teaching operation with mechanism sections switched
A numerical controller extracts control object axis from an axis control program to be taught. On the other hand, history information on an axis movement caused by an operator's manual operation is recorded, and an axis (teaching object axis) to be taught by the operator is estimated from the recorded history information. If the estimated teaching object axis is not included in the control object axis, reflection of the position of the axis on the program by a teaching operation is prohibited.
Method and system for estimating operation parameters of a servomotor
A method for estimating operation parameters of a servomotor is described. The method includes the steps of: driving the servomotor to rotate stably at an initial angular velocity; computing d- and q-axis components of an initial voltage when the servomotor rotates at the initial angular velocity; accelerating the servomotor to a predetermined angular velocity according to the initial voltage; and computing at least one operation parameter of the servomotor after the servomotor rotates at the predetermined angular velocity.
NUMERICAL CONTROL SYSTEM HAVING SYNCHRONOUS CONTROL FUNCTION BETWEEN UNITS
A master unit that controls a master axis and a slave unit that controls a slave axis are connected via a communication path to construct a numerical control system. The slave unit acquires a reception time of synchronization information received from the master unit and records a history of the reception time of the synchronization information. Then, when retransmission of transfer of the synchronization information is detected, the slave unit corrects the reception time of the synchronization information based on history data of the reception time and corrects asynchronous position of the slave axis based on a corrected reception time.
CONTROL DEVICE FOR MACHINE TOOL HAVING A PLURALITY OF AXES
A control device for a machine tool for cutting a rotationally-symmetric workpiece by a tool, includes a machining command making unit for making a machining command for an auxiliary motor based on rotation speeds of the workpiece and the tool, and feed rates of the tool and the workpiece, an oscillation command making unit for making an oscillation command for the auxiliary motor, based on the rotation speeds and the feed rates, so that the oscillation command is asynchronous with the rotation speed of the workpiece around the axis of rotation, and so that the tool intermittently cuts the workpiece, an addition unit for adding the oscillation command to the machining command, and a control unit for controlling the auxiliary motor based on the machining command to which the oscillation command has been added.
METHOD AND SYSTEM FOR ESTIMATING OPERATION PARAMETERS OF A SERVOMOTOR
A method for estimating operation parameters of a servomotor is described. The method includes the steps of: driving the servomotor to rotate stably at an initial angular velocity; computing d- and q-axis components of an initial voltage when the servomotor rotates at the initial angular velocity; accelerating the servomotor to a predetermined angular velocity according to the initial voltage; and computing at least one operation parameter of the servomotor after the servomotor rotates at the predetermined angular velocity.
MULTI-AXIS MOTOR SYNCHRONIZATION CONTROL SYSTEM AND METHOD THEREOF
A multi-axis motor synchronization control system is provided, which may include a plurality of driving axes and the driving axes are coupled to one another; each of the driving axes may include a position loop controller, a velocity loop controller, a motor and a synchronization calibration device. The position loop controller may generate a velocity signal according to a position command. The velocity loop controller may generate a velocity command according to the velocity signal. The motor may operate according to the velocity command. The synchronization calibration device may calculate the average value of the position signal of the motor and the position signals of the motors of the adjacent driving axes, and then feedback the average value to the position loop controller so as to perform the synchronization calibration.
Z-axis setting tool
A Z-axis setting tool is a Z-axis calibration device for a CNC machine. The setting tool has an indicator light that is triggered when a cutting tool reaches a certain and specific depth. The device is activated by a precision switch which illuminates an LED indicator light when placed between the material to be machined and the cutting tool.