Personal computer-incorporated numerical control apparatus, and image transfer method for personal computer-incorporated numerical control apparatuses
First Claim
1. A screen shifting method in a numerical control apparatus with a personal computer incorporated therein and having a numerical control unit for executing a machining program and a personal computer unit for editing the machining program or monitoring numerical control operations by said numerical control unit;
- said method comprising the steps of;
registering screen processing libraries, each screen processing library including an independent processing section for defining contents of display on each screen and contents of setting and management of data used by the numerical control unit, and a common processing section for performing a screen shift;
reading out all of the registered screen processing libraries into a memory managed by an operating system when starting a screen shift execution program;
managing a location of each of the screen processing libraries with a screen management table, according to a discrete identification code;
accepting a screen shift request when the screen shift execution program has been started and selecting a screen processing library corresponding to the identification code specified in response to the screen shift request, based on data in the screen management table; and
executing the screen shift according to the selected screen processing library.
1 Assignment
0 Petitions
Accused Products
Abstract
A screen shifting method in a numerical control apparatus which includes a personal computer, comprising the steps of registering screen display processing libraries DLL; reading out all of the registered screen display processing libraries DLL when starting a screen shift execution program into a memory managed by an OS; managing the location of each of the screen display processing libraries DLL with a screen management table according to a discrete ID code; accepting a screen shift request when the screen shift execution program MMI application main module has been started and selecting a required screen display processing library DLL corresponding to the specified ID code from data in the screen management table; and executing screen shift according to the selected screen display processing library DLL.
-
Citations
6 Claims
-
1. A screen shifting method in a numerical control apparatus with a personal computer incorporated therein and having a numerical control unit for executing a machining program and a personal computer unit for editing the machining program or monitoring numerical control operations by said numerical control unit;
- said method comprising the steps of;
registering screen processing libraries, each screen processing library including an independent processing section for defining contents of display on each screen and contents of setting and management of data used by the numerical control unit, and a common processing section for performing a screen shift;
reading out all of the registered screen processing libraries into a memory managed by an operating system when starting a screen shift execution program;
managing a location of each of the screen processing libraries with a screen management table, according to a discrete identification code;
accepting a screen shift request when the screen shift execution program has been started and selecting a screen processing library corresponding to the identification code specified in response to the screen shift request, based on data in the screen management table; and
executing the screen shift according to the selected screen processing library.
- said method comprising the steps of;
-
2. A numerical control (NC) apparatus with a personal computer incorporated therein, said NC apparatus having a numerical control unit for executing a machining program and a personal computer unit for editing the machining program or monitoring numerical control operations by said numerical control unit;
- said NC apparatus comprising;
a plurality of screen processing units for each screen, each of the plurality of screen processing units being registered as a library for each screen and including an independent processing section for defining contents of a display on each screen and also contents of setting and management of data used by said numerical control unit, and a common processing section for performing a screen shift;
a screen management table for managing a location of the registered screen processing units, according to an identification code; and
a screen control unit for selecting a screen processing unit corresponding to the identification code specified in response to a screen shift request, according to the screen management table, and instructing execution of the screen shift by the selected screen processing unit. - View Dependent Claims (3, 4)
- said NC apparatus comprising;
-
5. A numerical control (NC) apparatus with a personal computer incorporated therein, said NC apparatus having a numerical control unit for executing a machining program and a personal computer unit for editing the machining program or monitoring numerical control operations performed by said numerical control unit;
- said NC apparatus further comprising;
a screen data memory provided in said numerical control unit for storing therein data for said numerical control unit;
a screen data registering unit provided in said personal computer unit for reporting a request to register data in said numerical control unit for each screen, in batch, to the NC unit;
a screen data batch reading unit provided in said personal computer unit for reporting a request to read screen data specified on selection of a new screen, in batch, to said numerical control unit and reading the screen data in batch from said numerical control unit; and
a screen data managing unit provided in said numerical control unit for storing data, in response to the request from said screen data registering unit, in said screen data memory, reading data from said screen data memory in response to the request from said screen data batch reading unit, and transmitting the data in batch to said screen data batch reading unit;
whereinsaid personal computer unit executes the processing for screen display of the data transmitted to said screen data batch reading unit. - View Dependent Claims (6)
- said NC apparatus further comprising;
Specification