Axial Feed Motor Control for Accurate Rounded Stop Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In continuous axial feed operations of machine tools, variations in the stopping position and movement of objects occur due to operator timing errors, especially at higher axial feed rates, leading to inaccuracies in reaching the desired position.
Innovation Solution
A control device and method that includes an input unit for specifying axial feed rates, a motor driving control unit, an amount-of-movement detecting unit, a coordinate position detecting unit, and a rounding processing unit to repeatedly round the coordinate position and movement to a specified rounding place corresponding to the axial feed rate, ensuring accurate stopping after the operation is stopped.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the axial feed rate is increased to improve productivity, then the axial feed operation becomes faster, but the error between the desired stopping position and the actual stopping position increases
Solution Approach 1:
The rounding processing unit performs rounding processing on the coordinate position during the axial feed operation, calculating a target coordinate position in advance. This preliminary calculation of the target position allows the system to prepare for accurate stopping before the actual feed operation completes, compensating for the operator's timing errors even at high feed rates.
Solution Approach 2:
The control unit compares the actual coordinate position with the rounded target coordinate position and automatically controls the motor to move to the target position after the axial feed operation stops. This feedback mechanism ensures that the final positioning accuracy is maintained regardless of the feed rate used during the operation.
2Loss of time
If the axial feed rate is increased to reduce operation time, then the efficiency improves, but the variation in stopping position increases due to operator timing errors
Solution Approach 1:
The system performs automatic rounding processing and self-corrects the stopping position without requiring additional operator intervention. The rounding processing unit continuously calculates the target coordinate position, and the control unit automatically adjusts the motor position after feed stops, making the system self-correcting and eliminating the need for operators to manually compensate for timing errors.
Solution Approach 2:
The system changes the parameter representation by rounding the coordinate position to a specified decimal place, creating a discrete target position from continuous movement. This parameter transformation converts the continuous positioning problem into a discrete target-reaching problem, reducing the impact of timing variations on final position accuracy.
3Ease of operation
If manual axial feed operation is used to maintain operational flexibility, then the ease of operation is preserved, but the positioning accuracy deteriorates due to human timing variations
Solution Approach 1:
The rounding processing unit acts as an intermediary between the operator's manual feed operation and the final positioning. It processes the coordinate position information and generates a rounded target position, serving as a mediator that translates manual operation into precise automated positioning. The control unit then acts as another intermediary, automatically executing the position correction without requiring the operator to manually adjust timing.
Data Source
AI summary
A control device includes: an input unit; a motor driving control unit; an amount-of-movement detecting unit; a coordinate position detecting unit; a display unit; and a rounding processing unit configured to, during an axial feed operation, repeatedly perform rounding processing for rounding to a rounding place at least one of the coordinate position and the amount of movement of an object to be moved. The motor driving control unit drives motors, after the axial feed operation has been stopped, based on the result of the rounding processing that was performed last.


