Servo Controller Oscillation Command Correction for Machine Tool
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional machine tool control systems face difficulties in achieving high precision oscillation control, especially at high frequencies, and struggle to maintain oscillation along complex machining routes such as arc-like shapes.
Innovation Solution
A servo controller that calculates and corrects oscillation commands based on position and rotation speed, storing a command route to ensure precise oscillation along the intended path, allowing the machine tool to oscillate relative to the workpiece and cutting tool.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high oscillation frequency is used to improve chip shredding effectiveness, then machining quality is improved, but command precision deteriorates due to insufficient sampling points per oscillation cycle
Solution Approach 1:
The system pre-calculates and stores oscillation commands in advance at appropriate timing before the oscillation cycle completes, ensuring that sufficient command points are prepared for high-frequency oscillation. This preliminary preparation of command data allows the servo motor to execute high-frequency oscillation accurately without waiting for real-time calculation during each cycle.
2Ease of operation
If oscillation control is implemented without considering past command routes, then control simplicity is maintained, but oscillation accuracy along complex machining routes deteriorates
Solution Approach 1:
The oscillation command generation unit references past command routes stored in memory to adjust and correct oscillation commands in real-time. This feedback mechanism ensures that oscillation remains accurately aligned with the intended machining route even when the command vector changes direction, maintaining manufacturing precision without significantly complicating the control system.
3Speed
If oscillation command is not corrected based on command route, then calculation speed is maintained, but oscillation alignment with machining route deteriorates
Solution Approach 1:
Past command routes are stored in advance in memory for quick reference during oscillation command generation. This preliminary storage of route information allows the system to perform corrections based on historical data without requiring complex real-time calculations, thus maintaining both calculation speed and oscillation alignment accuracy.
Data Source
AI summary
A controller that controls a machine tool, a method of controlling a machine tool, and a computer program that causes a computer to operate as a controller that controls a machine tool, the machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target by means of coordinated motion of the control axes. The method includes acquiring a position command for driving a cutting tool or the work, acquiring a rotation speed of the rotated cutting tool or the rotated work, calculating oscillation amplitude, calculating an oscillation frequency, calculating an oscillation command for causing the cutting tool and the work to oscillate relative to each other, storing a command route, correcting the oscillation command based on the stored command route, determining a drive signal to be used for driving the servo motor, and outputting the drive signal.


