Method and System for Programmable Numerical Control
First Claim
1. A method of controlling a first machine tool, the method comprising:
- receiving a first part program at a programmable logic controller (PLC);
storing the first part program in a string array library of a memory portion of the PLC;
communicating information between the PLC and an operator interface regarding the first part program; and
providing a first signal from the PLC to a first port so as to cause the first machine tool to be operated in accordance with the first part program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a machine tool and other controlled devices, as well as a programmable numerical control (PNC) system, are disclosed. In at least one embodiment, the method of controlling includes receiving a first part program at a programmable logic controller (PLC), and storing the first part program in a string array library of a memory portion of the PLC. The method further includes communicating information between the PLC and an operator interface regarding the first part program, and providing a first signal from the PLC to a first port so as to cause the first machine tool to be operated in accordance with the first part program. Also, in at least some embodiments, the PNC system allows for control of multiple machine tools and/or other controlled devices, by way of one or more part programs, and/or for editing of a part program while that program is being executed.
128 Citations
32 Claims
-
1. A method of controlling a first machine tool, the method comprising:
-
receiving a first part program at a programmable logic controller (PLC); storing the first part program in a string array library of a memory portion of the PLC; communicating information between the PLC and an operator interface regarding the first part program; and providing a first signal from the PLC to a first port so as to cause the first machine tool to be operated in accordance with the first part program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling a controlled device, the method comprising:
-
receiving at least one part program at a programmable logic controller (PLC); storing the at least one part program in a string array library of a memory portion of the PLC; communicating information to an operator interface regarding the stored at least one part program; receiving a first selection signal at the operator interface indicating a first selection of a first of the at least one part program and communicating the first selection to the PLC; copying the selected part program to an active program buffer of the memory portion; receiving a second selection signal at the operator interface indicating a second selection of a machine tool that is to perform a process in accordance with the selected part program; decoding the selected part program into commands and associated real value axis positions; storing the commands and associated real value axis positions and generating instructions to execute the commands; and communicating the commands and associated real value axis positions at least indirectly to both the operator interface and machine tool, so that the machine tool operates based upon the selected part program and so that a representation of an execution of the selected part program is displayed at the operator interface. - View Dependent Claims (18)
-
-
19. A programmable numeric control (PNC) system comprising:
-
an operator interface; first and second ports respectively capable of at least indirectly interfacing first and second controlled devices, respectively; and a programmable logic controller (PLC) coupled to each of the operator interface and the first and second ports, wherein the PLC further includes a processing portion and a memory portion, and wherein the memory portion further includes a part program library capable of storing a plurality of part programs; and an offset library capable of storing offset information associated with the part programs, wherein the PLC is capable of sending control signals via the first and second ports that are suitable for controlling the first and second controlled devices in accordance with at least one of the part programs. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification