Rotary Table Clamp Control in CNC Machining Programs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machining programs for systems with rotary table devices and clamp mechanisms become longer and more error-prone due to the need for explicit clamp and unclamp operation instructions, leading to potential machining accuracy issues and increased cycle times.

Innovation Solution

A numerical controller that automatically adds unclamp operations before table rotation instructions and clamp operations after table rotation instructions, eliminating the need for explicit instructions in the machining program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit clamp and unclamp operation instructions are added to the machining program, then the clamp mechanism can be controlled to prevent angular position displacement, but the machining program becomes longer and more error-prone

Engineering Contradiction:
Improveangular position stabilityVSAvoidprogram complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The numerical controller automatically determines when clamp and unclamp operations are needed based on the machining program content. The controller monitors for table rotation instructions and automatically inserts clamp operations before rotation and unclamp operations after rotation, eliminating the need for operators to manually add these instructions. This self-service approach maintains angular position stability while reducing program complexity and error risk.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The numerical controller uses feedback from the machining program instructions to automatically control the clamp mechanism. When the controller detects a table rotation instruction, it automatically triggers the clamp operation before rotation and the unclamp operation after rotation. This feedback-based automatic control ensures proper clamp timing without requiring explicit operator instructions, thereby maintaining reliability while reducing program complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If explicit clamp and unclamp operation instructions are added to the machining program, then the clamp mechanism can be controlled, but the cycle time becomes longer due to mechanical operation duration

Engineering Contradiction:
Improveangular position stabilityVSAvoidmachining cycle time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The numerical controller performs preliminary analysis of the machining program to identify table rotation instructions. Before execution, the controller automatically inserts clamp operations at the appropriate positions in the program sequence. This preliminary action ensures that clamp operations are performed only when necessary, avoiding unnecessary mechanical operations that would extend cycle time while maintaining angular position stability during required rotations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller uses feedback from the machining program structure to optimize clamp operation timing. By monitoring the program instructions and automatically determining when clamping is necessary, the controller avoids inserting unnecessary clamp/unclamp cycles. This feedback mechanism maintains reliability by clamping during rotations while minimizing cycle time by eliminating redundant mechanical operations.

Inventive Principle:
Principle #23Feedback

3Reliability

If explicit clamp and unclamp operation instructions are added to the machining program, then the clamp mechanism can be controlled, but readability decreases and error detection becomes difficult

Engineering Contradiction:
Improveangular position stabilityVSAvoidprogram readability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The numerical controller automatically manages clamp operations without requiring operator intervention. The controller reads the machining program, automatically determines when table rotation instructions require clamping, and inserts the appropriate clamp and unclamp operations. This self-service approach maintains angular position stability while keeping the machining program clean and readable, as operators only need to write the essential machining instructions without cluttering the program with automatic clamp control commands.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12311486B2Numerical controller and machining system
Publication Date: 2025.05.27 FANUC LTD
  • US12311486B2 patent drawing
  • US12311486B2 patent drawing
  • US12311486B2 patent drawing

AI summary

A numerical controller for use in a machining system including a rotary table device that has a table, a drive mechanism for rotating and positioning the table around an axis, and a clamp mechanism for restricting rotation of the table, the numerical controller being adapted to control the rotary table device according to a machining program containing a plurality of instruction statements and including an unclamp adding unit that adds an unclamp operation for releasing restriction of the table immediately before execution of a table rotation instruction statement that is contained in the machining program to designate an operation of the drive mechanism and a clamp adding unit that adds a clamp operation for restricting the table immediately after execution of the table rotation instruction statement.