Machine Tool Oscillation Command Correction for Start Position Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine tool control systems fail to prevent the cutting tool from moving in the opposite direction of the feed direction beyond the machining start position, leading to potential cuts near the start position of the workpiece during oscillation cutting.

Innovation Solution

A control device for a machine tool that includes a spindle for rotating the workpiece, feed axes for moving the cutting tool, position detection parts for tracking the tool's position, an oscillation command generation part that generates oscillation commands based on spindle rotation speed and position commands, and an oscillation command correction part that adjusts these commands to prevent the tool from moving opposite to the feed direction by adding corrections to position deviations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If oscillation command is generated based on rotation speed and position command, then intermittent cutting is achieved, but tool may move in opposite direction to feed direction beyond machining start position

Engineering Contradiction:
Improveintermittent cutting efficiencyVSAvoidtool position accuracy at machining start position
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The control device detects the actual position of the feed axis using a position detection device and feeds this information back to correct the oscillation command. This closed-loop feedback mechanism ensures that the tool position is accurately controlled even during oscillation cutting, preventing the tool from moving beyond the machining start position in the opposite direction to feed direction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control device corrects the oscillation command in advance based on the detected feed axis position before the tool reaches the machining start position. By performing preliminary correction of the oscillation command, the system prevents the tool from moving in the opposite direction beyond the machining start position, thereby maintaining manufacturing precision while preserving intermittent cutting efficiency.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If oscillation command is not corrected, then control system is simple, but cuts may occur in workpiece near machining start position

Engineering Contradiction:
Improvecontrol system complexityVSAvoidunintended cuts in workpiece
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The control device incorporates a position detection device that continuously monitors the feed axis position and feeds this information back to the oscillation command correction unit. This feedback mechanism enables the system to detect when the tool approaches the machining start position and correct the oscillation command accordingly, preventing unintended cuts in the workpiece while maintaining relatively simple control system architecture.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control device applies preliminary anti-action by correcting the oscillation command in advance to counteract the potential harmful effect of the tool moving in the opposite direction. By anticipating the problem and applying corrective action before the unintended cut occurs, the system prevents damage to the workpiece while adding minimal complexity to the control system.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS10514673B2Control device for machine tool performing oscillation cutting
Publication Date: 2019.12.24 FANUC LTD
  • US10514673B2 patent drawing
  • US10514673B2 patent drawing
  • US10514673B2 patent drawing

AI summary

A control device of a machine tool includes an oscillation command generation part which generates an oscillation command for at least one feed axis based on a rotation speed of a spindle and a position command of the at least one feed axis so that the oscillation command becomes a positive non-integral multiple of the rotation speed and a tool intermittently cuts a workpiece, an oscillation command correction part which corrects the oscillation command using the position of the feed axis, and an addition part which adds the oscillation command corrected by the oscillation command correction part to a position deviation between the position command and the detected position of the feed axis.