Robot-Aware Numerical Control for Simpler Rectangular Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing numerical control systems require operators to be familiar with both machine tool and robot programs, and creating a numerical control program in rectangular coordinate format necessitates determining robot configuration, which can be time-consuming for those unfamiliar with the robot's configuration.
Innovation Solution
A numerical control system that includes a numerical control device generating machine and robot command signals based on separate programs, with a robot control device providing configuration information to the numerical control device, allowing operators to create programs without recognizing the robot's configuration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a numerical control program is created in rectangular coordinate format, then the position and posture of the control point can be specified, but the operator must also determine configuration information for specifying the configuration of the robot, which increases program size and creation time
Solution Approach 1:
The patent extracts the configuration information determination task from the operator's responsibilities and assigns it to the robot control device. The robot control device automatically acquires and transmits the necessary configuration information to the numerical control device, allowing the operator to focus solely on specifying position and posture without being burdened by configuration details.
Solution Approach 2:
The robot control device performs self-service by automatically acquiring its own configuration information and transmitting it to the numerical control device. This eliminates the need for operators to manually determine configuration parameters, reducing program creation time and complexity while maintaining precise position and posture specification.
2Measurement precision
If a numerical control program is created in rectangular coordinate format, then the position and posture of the control point can be specified, but the operator needs to determine configuration information, which increases the time required for program creation
Solution Approach 1:
The robot control device performs preliminary action by acquiring configuration information in advance and making it available to the numerical control device before the operator needs to create the program. This pre-preparation eliminates the time-consuming step of configuration determination during program creation, while still enabling precise position and posture specification.
Solution Approach 2:
The robot control device automatically acquires and transmits configuration information without operator intervention, significantly reducing program creation time while maintaining the ability to specify position and posture accurately in rectangular coordinate format.
3Adaptability or versatility
If an operator is unfamiliar with the robot, then it takes time to create a numerical control program for the robot
Solution Approach 1:
The robot control device acts as an intermediary between the operator and the robot configuration. It automatically acquires and transmits configuration information, shielding the operator from the complexity of robot configuration details. This allows operators unfamiliar with the robot to create programs efficiently without needing to understand configuration parameters.
Solution Approach 2:
The robot control device provides self-service by automatically supplying configuration information to the numerical control device, enabling operators with no robot expertise to create programs quickly. The system handles configuration acquisition autonomously, reducing program creation time while maintaining adaptability for operators at any skill level.
Data Source
AI summary
A numerical control system 1 comprises a numerical control device 5 that generates a machine tool command signal as a command directed to a machine tool 2, in accordance with a machine tool numerical control program, and generates a robot command signal as a command directed to a robot 3, in accordance with a robot numerical control program, and a robot control device 6 that is capable of communicating with the numerical control device 5, and controls an operation of the robot 3 on the basis of the robot command signal. The robot control device 6 acquires form information that is information necessary for identifying the form of the robot 3, and transmits the form information to the numerical control device 5. The numerical control device 5 generates a robot command signal on the basis of the form information transmitted from the robot control device 6 and the robot numerical control program.


