System and method utilizing an editing initialization block in a part program editing environment in a machine vision system
US-9223306-B2 · Dec 29, 2015 · US
US9798315B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9798315-B2 |
| Application number | US-201514645130-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 11, 2015 |
| Priority date | Oct 14, 2014 |
| Publication date | Oct 24, 2017 |
| Grant date | Oct 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods for post processor development and corresponding systems and computer-readable mediums. A method includes generating a machine tool post processor having a plurality of levels including a library level, a controller level, and at least one other level. The method includes interacting with a user in a dynamic user interface corresponding to the machine tool post processor. The method includes storing the machine tool post processor.
Opening claim text (preview).
What is claimed is: 1. A method for machine tool post processor development comprising: through operation of at least one processor in a data processing system: generating a machine tool post processor having a plurality of layers including a library level layer, a controller level layer, and at least one other layer, wherein the library level layer stores code to handle files and to interact with computer-aided-manufacturing (CAM) software, wherein the controller level layer stores code associated with machine controller functionality, wherein each layer is associated with at least one of a plurality of different access levels for at least one of a plurality licenses; interacting with a user in a dynamic user interface based on the machine tool post processor to modify the machine tool post processor, wherein the dynamic user interface provides access to read and write data to each respective layer based on a license associated with each user and the at least one access level associated with the corresponding license associated with each respective layer; and storing the modified machine tool post processor. 2. The method of claim 1 , wherein the at least one other layer includes a customer level layer, a service level layer, and a machine level layer, wherein the customer level layer stores settings that are provided in the dynamic user interface, wherein the service level layer stores script language code corresponding to modifications provided by service personnel, wherein the machine level layer stores machine series specific code and settings. 3. The method of claim 2 , wherein the at least one other layer includes an original equipment manufacturer (OEM) level layer and a machine tool builder level layer, wherein the OEM level layer stores OEM series specific code and settings, wherein the machine tool builder level layer stores information regarding kinematic structure and NC data. 4. The method of claim 1 , further comprising through operation of the at least one processor extracting kinematics and NC data from a machine tool and storing the kinematics and NC data in the post processor. 5. The method of claim 1 , further comprising through operation of the at least one processor dynamically generating the dynamic user interface from the machine tool post processor. 6. A data processing system for machine tool post processor development comprising: at least one processor; and an accessible memory, the at least one processor of the data processing system particularly configured to: generate a machine tool post processor having a plurality of layers including a library level layer, a controller level layer, and at least one other layer, wherein the library level layer stores code to handle files and to interact with computer-aided-manufacturing (CAM) software, wherein the controller level layer stores code associated with machine controller functionality, wherein each layer is associated with at least one of a plurality of different access levels for at least one of a plurality licenses; interact with a user in a dynamic user interface based on the machine tool post processor to modify the machine tool post processor, wherein the dynamic user interface provides access to read and write data to each respective layer based on a license associated with each user and the at least one access level associated with the corresponding license associated with each respective layer; and store the modified machine tool post processor. 7. The data processing system of claim 6 , wherein the at least one other layer includes a customer level layer, a service level layer, and a machine level layer, wherein the customer level layer stores settings that are provided in the dynamic user interface, wherein the service level layer stores script language code corresponding to modifications provided by service personnel, wherein the machine level layer stores machine series specific code and settings. 8. The data processing system of claim 6 , wherein the at least one processor of the data processing system extracts kinematics and NC data from a machine tool and stores the kinematics and NC data in the post processor. 9. The data processing system of claim 6 , wherein the at least one other layer includes an original equipment manufacturer (OEM) level layer and a machine tool builder level layer, wherein the OEM level layer stores OEM series specific code and settings, wherein the machine tool builder level layer stores information regarding kinematic structure and NC data. 10. The data processing system of claim 6 , wherein the at least one processor is configured to dynamically generate the dynamic user interface from the machine tool post processor. 11. A non-transitory computer-readable medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to carry out a method for machine tool post processor development comprising: generate a machine tool post processor having a plurality of layers including a library level layer, a controller level layer, and at least one other layer, wherein the library level layer stores code to handle files and to interact with computer-aided-manufacturing (CAM) software, wherein the controller level layer stores code associated with machine controller functionality, wherein each layer is associated with at least one of a plurality of different access levels for at least one of a plurality licenses; interact with a user in a dynamic user interface based on the machine tool post processor to modify the machine tool post processor, wherein the dynamic user interface provides access to read and write data to each respective layer based on a license associated with each user and the at least one access level associated with the corresponding license associated with each respective layer; and store the modified machine tool post processor. 12. The computer-readable medium of claim 11 , wherein the at least one other layer includes a customer level layer, a service level layer, and a machine level layer, wherein the customer level layer stores settings that are provided in the dynamic user interface, wherein the service level layer stores script language code corresponding to modifications provided by service personnel, wherein the machine level layer stores machine series specific code and settings. 13. The computer-readable medium of claim 11 , wherein the method further comprises extracting kinematics and NC data from a machine tool and storing the kinematics and NC data in the post processor. 14. The computer-readable medium of claim 11 , wherein the at least one other layer includes an original equipment manufacturer (OEM) level layer and a machine tool builder level layer, wherein the OEM level layer stores OEM series specific code and settings, wherein the machine tool builder level layer stores information regarding kinematic structure and NC data.
Reuse stored data as programming data after confirmation · CPC title
characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine · CPC title
characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters (G05B19/408, G05B19/4093 take precedence) · CPC title
NC program management, support, storage, distribution, version, update · CPC title
PNC is plc, pic and nc cooperation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.