Automatic diagnosis method and system for thread turning, data processing system and storage medium
AssigneeSiemens Aktiengesellschaft
InventorChong Min Xie
Life of this patent
Estimating the term…
Abstract
A turning thread automatic diagnosing method includes collecting a spindle actual speed and a feeding shaft actual speed of a lathe; based upon the spindle actual speed and the feeding shaft actual speed, continuously calculating thread errors to obtain a thread error curve; and analyzing an error cause according to the thread error curve. In addition, a turning thread automatic diagnosing system is disclosed, using the method. A data processing system and a storage medium are also disclosed. The technology of the embodiments can automatically identify the problem causing a thread error and provide a corresponding solution.
Claims16
An automatic diagnosis method for thread turning, comprising:
- setting thread pitch;
- acquiring a main shaft actual speed and a feed shaft actual speed of a lathe;
- continuously computing a thread error based upon the main shaft actual speed and the feed shaft actual speed, to obtain and display a thread error curve, the thread error is computed according to:
- E_thread=(V_act.sp*L_pitch−V_act.feed)/(60*T_ipo),
- wherein E_thread denotes the thread error, V_act.sp denotes the main shaft actual speed, L_pitch denotes the set thread pitch, V_act.feed denotes the feed shaft actual speed, and T_ipo denotes a time period;
- analyzing an error cause according to the displayed thread error curve, wherein the thread error curve represents a position along a length of a workpiece and a deviation of the position in the set thread pitch on the workpiece during the time period;
- displaying the thread error curve;
- and
- automatically selecting and implementing a corresponding solution to the error cause.
An automatic diagnosis system for thread turning, comprising:
- a data acquisition unit configured to acquire a main shaft actual speed and a feed shaft actual speed of a lathe;
- a data processing unit configured to continuously compute a thread error based upon the main shaft actual speed and the feed shaft actual speed from the data acquisition unit and to obtain and display a thread error curve, the thread error curve representing a position along a length of a workpiece and a deviation of the position in a set thread pitch on the workpiece during a time period;
- and
- a diagnosis unit, configured to analyze an error cause according to the thread error curve from the data processing unit, wherein the data processing unit is further configured to select and implement a corresponding solution to the error cause, wherein the thread error is computed according to:
- E_thread=(V_act.sp*L_pitch−V_act.feed)/(60*T_ipo),
- wherein E_thread denotes the thread error, V_act.sp denotes the main shaft actual speed, L_pitch denotes the set thread pitch, V_act.feed denotes the feed shaft actual speed, and T_ipo denotes the time period.
A data processing system, comprising:
- one or more processors;
- a memory, one or more programs being stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising an instruction for executing:
- acquiring a main shaft actual speed and a feed shaft actual speed of a lathe;
- continuously computing a thread error based upon the main shaft actual speed and the feed shaft actual speed, to obtain and display a thread error curve, the thread error curve is computed according to:
- E_thread=(V_act.sp*L_pitch−V_act.feed)/(60*T_ipo),
- wherein E_thread denotes the thread error, V_act.sp denotes the main shaft actual speed, L_pitch denotes set thread pitch, V_act.feed denotes the feed shaft actual speed, and T_ipo denotes a time period;
- analyzing an error cause according to the displayed thread error curve, wherein the thread error curve represents a position along a length of a workpiece and a deviation of the position in the set thread pitch on the workpiece during the time period;
- displaying the thread error curve;
- and
- automatically selecting and implementing a corresponding solution to the error cause.
Dependencies are inferred from the claim text.