Mobile CNC-Robot Programming Using Graphical Motion Modules
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for programming numerical control machine tools and robots in factories require fixed personal computers, limiting flexibility and convenience, and incur high time and economic costs due to environmental changes necessitating reprogramming.
Innovation Solution
A programming method and apparatus using a mobile terminal to load a preset motion model with graphical functional modules, allowing users to configure these models graphically and convert instructions into G-code for controlling robots and machine tools.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a fixed personal computer is used for programming, then the programming can be performed, but the flexibility and convenience are reduced
Solution Approach 1:
The patent transforms the static fixed PC programming approach into a dynamic mobile terminal-based programming system. The programming interface moves from a fixed location to a mobile device that can be operated at different positions, making the system adaptable and flexible while maintaining programming functionality.
Solution Approach 2:
The patent introduces a mobile terminal as an intermediary device between the operator and the CNC-robot system. This intermediary enables flexible programming operations without requiring a fixed personal computer, thus improving convenience while maintaining system control capabilities.
2Adaptability or versatility
If the factory environment changes, then the control system must be reprogrammed, but this requires additional time and economic costs
Solution Approach 1:
The patent pre-configures functional modules and their connection relationships in a library before actual programming is needed. When the factory environment changes, operators can select and configure pre-existing modules rather than creating everything from scratch, significantly reducing reprogramming time and costs while improving environmental adaptability.
Solution Approach 2:
The patent divides the programming system into independent functional modules that can be selectively configured. This modular approach allows operators to only modify the specific modules affected by environmental changes rather than reprogramming the entire system, reducing time and economic costs.
3Productivity
If functional modules and connection relationships are configured from scratch, then the programming can be completed, but the programming efficiency is reduced
Solution Approach 1:
The patent pre-prepares a library of functional modules with their internal configurations and connection relationships established in advance. During programming, operators simply select and configure these pre-built modules rather than creating them from scratch, dramatically improving programming efficiency and reducing time consumption.
Data Source
AI summary
A programming method is for a numerical control machine tool system including a mobile terminal, a controller, a robot, and a numerical control machine tool. The mobile terminal is wirelessly connected to the controller configured to control the robot and the numerical control machine tool, and the robot and the numerical control machine tool being configured to work cooperatively to process a workpiece. The method includes: loading, at the mobile terminal, a preset motion model of the robot and the numerical control machine tool, the preset motion model being a plurality of graphical functional modules and a connection between them; receiving a graphical programming instruction for a user to configure the preset motion model using the mobile terminal; and converting the graphical programming instruction into G-code, where the G-code is used by the controller to control the robot and the numerical control machine tool to process the workpiece.


