Machining Program Generation for Rough and Finishing Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques require complex fine settings in processing programs to differentiate between rough and finishing processing operations for machine tools, lacking a straightforward method for users to select and generate appropriate machining parameters.

Innovation Solution

An information processing apparatus and program that displays a selection screen for users to choose between rough and finishing processing, automatically generating commands for time or accuracy priority modes, feed rate adjustments, and magazine turning controls based on the selection, ensuring proper program generation for machine tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If fine settings are made in the processing program to differentiate rough and finishing processing operations, then the machine tool operation can be optimized for each processing type, but the complexity of program creation and modification increases significantly

Engineering Contradiction:
Improvemachining precisionVSAvoidprogram complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The invention segments the processing program into distinct rough processing and finishing processing sections with separate parameter sets. Each section can be independently configured and optimized, allowing users to manage different machining parameters without dealing with the entire program at once, thus reducing overall program complexity while maintaining precision for each processing type

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention enables dynamic parameter changes between rough and finishing processing modes through automated parameter switching. Pre-defined parameter sets for feed rate, spindle speed, and other machining parameters are automatically selected based on the current processing stage, eliminating the need for manual fine-tuning of each parameter and reducing program complexity while maintaining manufacturing precision

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple operation types are configured in the processing program, then the machine tool can perform both rough and finishing processing, but the time required to create and adjust the program increases

Engineering Contradiction:
Improveprocessing versatilityVSAvoidprogram creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The invention implements preliminary configuration of processing parameters and operation sequences before actual machining begins. Template-based program structures with pre-defined rough and finishing processing sections allow users to quickly generate programs by selecting from standardized configurations, significantly reducing program creation time while maintaining processing versatility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a universal processing program structure that can handle both rough and finishing processing operations through a single integrated program. The program uses conditional logic and parameter switching to adapt to different processing requirements, eliminating the need to create separate programs for each operation type and reducing overall program creation time while maintaining versatility

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240192664A1Information processing apparatus and information processing program
Publication Date: 2024.06.13 DMG MORI CO LTD
  • US20240192664A1 patent drawing
  • US20240192664A1 patent drawing
  • US20240192664A1 patent drawing

AI summary

The information processing apparatus includes a display unit that displays a selection screen for selecting one of rough processing and finishing processing as an operation type with respect to at least one processing step included in the plurality of processing steps, and a processing program generator that describes at least one selected from a group of a command for setting a time priority mode, a command for allowing a change of a feed rate, and a command for permitting processing during magazine turning in the processing program in a case where the rough processing is selected on the selection screen, and at least one selected from a group of a command for setting an accuracy priority mode, a command for making the feed rate constant, and a command for not permitting processing during magazine turning in the processing program in a case where the finishing processing is selected on the selection screen.