G05B2219/36242

MOTION-PATH GENERATION DEVICE, NUMERICAL CONTROL DEVICE, NUMERICAL CONTROL SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING COMPUTER PROGRAM
20240160181 · 2024-05-16 · ·

On the basis of a numerical control program for controlling the motion of a machine tool 2, a motion-path generation device 55 generates a motion path concerning control axes of a robot 3 provided in proximity to the machine tool 2. The motion-path generation device 55 comprises: a model update unit 57 that acquires start coordinate values on the control axes and current tool coordinate values of the machine tool 2 and updates a robot system model on the basis of these coordinate values, the robot system model being configured by disposing three-dimensional models of the robot 3, the machine tool 2, and objects in the vicinity of the machine tool 2 in a virtual space; an interference-avoiding-path generation unit 56 that generates a target motion path starting from the start coordinate values and arriving at end coordinate values on the control axes, the end coordinate values being specified on the basis of the numerical control program, while avoiding interference in the robot system model; and a data transmission/reception unit 59 that transmits an instruction including the target motion path to a robot control device 6.

NUMERICAL CONTROL SYSTEM
20240342900 · 2024-10-17 · ·

Provided is a technology that enables reduction in communication load in a numeral control system for controlling operation of a machine tool and a robot in a cooperative manner. This numeral control system comprises: a numerical control device; a robot control device; and a variable storage unit that stores a value of a variable which can be read and written by the numerical control device and the robot control device. The robot control device has a reading-writing execution/prohibition determination unit that determines whether to prohibit or allow execution of reading and writing of a variable by the robot control device. If execution determination has been made by the reading-writing execution/prohibition determination unit, the robot control device reads the value of the variable stored in the variable storage unit, and controls the operation of the robot on the basis of the value of the read variable. If prohibition determination has been made, the robot control device prohibits reading of the value of the variable stored in the variable storage unit.

INFORMATION PROCESSING DEVICE AND PROGRAM
20250053151 · 2025-02-13 · ·

An information processing device generates a first NC program used in a machine tool. This information processing device includes: a first conversion unit that converts a second NC program into CL data; an interpretation unit that interprets the CL data; an acceptance unit that accepts input of an executable code executable by the machine tool; and a second conversion unit that converts the CL data into a first NC program containing the executable code accepted by the acceptance unit on the basis of the interpretation of the CL data.

Numerical control device, and numerical control system
12455548 · 2025-10-28 · ·

A numerical control device 5 is provided with: a program preprocessing unit 54 for generating, on the basis of analysis results for each block of a numerical control program, a block robot instruction recognizable by a robot control device 6, and block information associated with the block robot instruction; a robot instruction storage unit 523 for storing the block robot instruction and the block information generated by the program preprocessing unit 54; a program execution management unit 58 for reading in the block information specified by a program execution instruction and the block robot instruction associated with the block information, from the robot instruction storage unit 523; and a first communication unit 59 for transmitting the block robot instruction read in by the program execution management unit 58 to the robot control device 6.

Managing a postprocessor for machining with a machine tool method, computer system, and machine tool

For an improved management of a postprocessor, for machining with a machine tool, a computer-implemented method includes providing toolpath data for machining a workpiece with a tool along a corresponding toolpath. The tool is comprised by a machine tool that is numerically controlled by a control device. Sample machine code is provided. Atrial postprocessor software component for determining machine code using toolpath data is provided. Trial machine code is determined using the trial postprocessor software component and the toolpath data. A sample code architecture of the sample machine code and a trial code architecture of the trial machine code are determined. Characteristics of the sample machine code are determined by comparing the sample code architecture with the trial code architecture, and a new postprocessor software component is determined by incorporating the characteristics into the trial postprocessor software component.