IP Library Granted Patent US 12704833
Granted Patent B2
US 12704833 · App. 18/569,215 · Granted Aug 11, 2026

Computer and system intercommunicatively connected to machine

Inventor: Takahiro Haraguchi (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/4183G05B19/4185
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12704833
App. No.
18/569,215
Granted
Aug 11, 2026
Kind
B2
Abstract

Data of devices adhering to various communication standards are easily unified and managed. Base software of a computer comprises: a first communication unit for receiving first machine information output from a machine and unique to the machine, and first meta information indicating the meaning of the first machine information; a second communication unit for transmitting second machine information unique to work software and second meta information indicating the meaning of the second machine information; a meta information conversion unit for converting the first meta information into the second meta information; and a machine information conversion unit for converting the first machine information into the second machine information.

Claims (31)

1 . A computer communicably connected to at least one machine, the computer comprising a base software application and an operation software application installed in the computer, wherein the base software application includes:

a first communication unit being a program portion to enable an arithmetic device of the computer to receive first machine information, which is specific to the at least one machine, output from the at least one machine, and first meta information representing a meaning of the first machine information, wherein the first meta information has a first data structure in which at least each physical element constituting the at least one machine or various management elements of the at least one machine is or are indicated by a first node, and the first machine information is assigned to the first node corresponding to each physical element or the various management elements,

a second communication unit being a program portion to enable the arithmetic device of the computer to transmit second machine information, which is specific to the operation software application, and second meta information representing a meaning of the second machine information to the operation software application, wherein the second meta information has a second data structure created based on the first meta information,

a meta information conversion unit being a program portion to enable the arithmetic device of the computer to convert the first meta information to the second meta information, and

a machine information conversion unit being a program portion to enable the arithmetic device of the computer to convert the first machine information to the second machine information based on the second data structure included in the second meta information, wherein

the second machine information obtained by converting the first machine information is assigned to a second node constituting the second data structure,

the first communication unit receives the first machine information of a data collection target node for which conversion from the first meta information to the second meta information is performed,

the machine information conversion unit is configured to store the first machine information in the second node of the second data structure as the second machine information, and

the operation software application is a program using the second machine information as input information.

2 . The computer according to claim 1 , wherein filtering conditions for receiving only a part of the first meta information are set in advance.

3 . The computer according to claim 1 , further comprising a memory unit for storing at least one of the first machine information, the first meta information, the second machine information, or the second meta information in time series.

4 . The computer according to claim 1 , wherein

the first communication unit is a program portion to enable the arithmetic device of the computer to further transmit second command information specific to the at least one machine in order to send a command to the at least one machine,

the second communication unit is a program portion to enable the arithmetic device of the computer to further receive first command information specific to the operation software application from the operation software application, and

the machine information conversion unit is a program portion to enable the arithmetic device of the computer to further convert the first command information to the second command information based on the second meta information.

5 . A system communicably connected to at least one machine, the system comprising:

an operation software application,

a first communication unit for receiving first machine information specific to the at least one machine output from the at least one machine, and first meta information representing a meaning of the first machine information, wherein the first meta information has a first data structure in which at least each physical element constituting the at least one machine or various management elements of the at least one machine is or are indicated by a first node, and the first machine information is assigned to the first node corresponding to each physical element or the various management elements,

a second communication unit for transmitting second machine information specific to the operation software application, and second meta information representing a meaning of the second machine information to the operation software application, wherein the second meta information has a second data structure created based on the first meta information,

a meta information conversion unit for converting the first meta information to the second meta information, and

a machine information conversion unit for converting the first machine information to the second machine information based on the second data structure included in the second meta information, wherein

the second machine information obtained by converting the corresponding first machine information is assigned to a second node constituting the second data structure,

the first communication unit receives the first machine information of a data collection target node for which conversion from the first meta information to the second meta information is performed,

the machine information conversion unit is configured to store the first machine information in the second node of the second data structure as the second machine information,

the operation software application is a program using the second machine information as input information, and

at least one of the operation software application, the first communication unit, the second communication unit, the meta information conversion unit, or the machine information conversion unit is incorporated in an independent computer.

6 . The system according to claim 5 , wherein filtering conditions for receiving only a part of the first meta information are set in advance.

7 . The system according to claim 5 , further comprising a memory unit for storing at least one of the first machine information, the first meta information, the second machine information, or the second meta information in time series.

8 . The system according to claim 5 , wherein the first communication unit further transmits second command information specific to the at least one machine in order to send a command to the at least one machine,

the second communication unit further receives first command information specific to the operation software application from the operation software application, and

the machine information conversion unit further converts the first command information to the second command information based on the second meta information.