NC Program Generator for Laser Machining

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional laser machining techniques are inefficient as they do not minimize movement time, leading to potential collisions and defects, especially when using linear interpolation movements, and result in suboptimal machining times due to unnecessary retraction of the machining head.

Innovation Solution

An NC program generating device that selects between rapid traverse and linear interpolation movement commands based on calculated movement times to determine the shortest path, using a movement time calculation unit and movement method selection unit to generate an NC program that optimizes machining speed and prevents collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If rapid traverse command is used to move machining head between machining points, then movement speed is improved, but machining head may collide with workpiece or machining table

Engineering Contradiction:
Improvemovement speed of machining headVSAvoidrisk of collision
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically switches between rapid traverse command (G00) and linear interpolation movement command (G01) based on real-time analysis of machining locus geometry. When the locus allows safe rapid movement, G00 is used for high speed; when the locus requires tracing to avoid collisions, G01 is used for safety. This dynamic adaptation resolves the contradiction between speed and collision risk.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the movement control parameters by selecting different NC commands (G00 vs G01) based on machining conditions. The movement method selection unit analyzes the machining locus and determines whether to use rapid traverse (higher speed parameter) or linear interpolation with tracing (lower speed parameter but safer path), thereby adjusting the speed-safety balance according to specific machining scenarios.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If linear interpolation movement command is used to always trace workpiece, then collision risk is reduced, but machining time increases

Engineering Contradiction:
Improveprevention of collisionVSAvoidmachining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The machining path is segmented into multiple sections, and for each section between machining points, the system independently determines whether to use rapid traverse or linear interpolation based on local geometry analysis. This segmentation allows the system to apply the safest method only where necessary while using faster methods elsewhere, thereby reducing overall machining time while maintaining collision prevention where required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of always using linear interpolation (excessive safety action), the system applies tracing-only movement (G01) partially only when the machining locus geometry requires it for collision avoidance. For other sections where the path is clear, rapid traverse (G00) is used, thus avoiding unnecessary time loss while still providing sufficient safety where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If machining head is retracted to predetermined height before moving to next machining point, then collision risk is reduced, but movement time increases

Engineering Contradiction:
Improvecollision avoidanceVSAvoidmovement time between machining points
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the machining locus geometry before generating movement commands. By analyzing the path in advance, the system can determine whether rapid traverse is safe or if linear interpolation with tracing is required, eliminating the need for conservative retraction-to-predetermined-height movements in all cases. This preliminary assessment allows optimized movement that maintains safety while reducing unnecessary time consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10179375B2NC program generating device and NC program generating method
Publication Date: 2019.01.15 MITSUBISHI ELECTRIC CORP
  • US10179375B2 patent drawing
  • US10179375B2 patent drawing
  • US10179375B2 patent drawing

AI summary

Provided is an NC program generating device that generates an NC program used in laser machining, using a rapid traverse command that moves a relative position between a machining head and a workpiece at a first movement speed, and a linear interpolation movement command that moves the relative position at a second speed, while causing the relative position to trace the workpiece, the device comprising: a movement time calculation unit that calculates a first movement time of the relative position when using the rapid traverse command and a second movement time of the relative position when using the linear interpolation command, a movement method selection unit that selects the movement command corresponding to the shorter time of the first movement time and the second movement time, and an NC program generating unit that generates an NC program by setting the selected movement command between the machining points.