MMS Web Exclusive How To Improve Your DNC System The major costs from a file management system may come from the little inefficiencies that add up over time. By Keith Frantz
The most obvious failure of NC file management is when the machine tool crashes because the wrong part program was run. This is an attention-getting event that can bring the shop to a halt. However, it's also a relatively rare event. Much more commonand potentially just as expensive over timeare the minor file management shortcomings that steal productivity and profits from the shop bit by bit. This article presents some solutions for a range of cases in which poor NC file management can impede the process and cost real money. To capture the complete impact on the process, it's useful to look at every shop function that file management affects. These functions include programming, shop supervision, manufacturing and non-recurring activities. Programming The NC file is created. However, the programmer's job isn't finished once the file has been posted out. This file needs to be identified with the correct part, operation and machine; it has to be associated with the right tooling and fixturing, as well as any special instructions; and it has to be identified and placed in the right location, whether this location is electronicthat is, on the networkor on some physical media. Using electronic storage in place of physical media such as floppy disks or magnetic tape is one basic way to improve the process. This step saves on the cost of the media itself. It can also save on the time required to identify, transfer and store each file. But even if the file is stored electronically, there may still be significant room to streamline the process. The job of properly identifying the file, associating it with the right information about tooling and fixturing, and putting all of this information in the right place so the program can be quickly located and accessed may still present a challenge. The NC file may denote internally what the program is for, what tooling it uses and so on, but none of this information is apparent in a listing of file names in a directory. Descriptive directory and file names do helpparticularly if these descriptions can extend beyond the DOS eight-character format. Also, a consistent file naming convention can reduce the chance of a new file inadvertently being given the name of an existing one. However, naming conventions are still limited. Does program 300120, for example, denote part 3001 operation 20, or part 300 operation 120? Naming conventions are generally prone to this sort of misinterpretation. A better approach may be a system that provides for storing relevant information about a file somewhere other than in the file name. The information can be stored in a database, thus making the information both easier to maintain and potentially available to many other systems. By storing this "metadata"data about the file's dataseparate from the file itself, it also becomes possible to identify multiple contexts for the same file. For example, if the same part program is used for a given operation on several parts, then the NC file only needs to be stored once, with the metadata identifying each part for which the file is used. Shop Supervision The next thing that happens to an NC program is that it's identified as being necessary for a particular job that has to run. How well or poorly the shop gets the right NC file to the right operator at the right time is probably symptomatic of the shop's overall efficiency at communicating with production personnel. Automating work instruction is one way to improve this communication. Automated instruction forces users to put details in writing, and just this change alone may reduce the error rate compared to verbal instruction. In addition, a message in an automated system can't be misplaced or destroyed the way a note written on a stray piece of paper can be. The system should also make it clear what information required to run a job (such as the part program) is currently available, potentially saving the operator from a wild goose chase. Manufacturing Operations Once the operator knows he has a specific job to run, the steps he takes with respect to the NC part program begin with retrieving it from where it's stored and loading it into the control. The operator will almost certainly check the program in some wayperhaps by inspecting the code or dry-running the machine. He may edit the program because of a change in tooling or fixturing or a last-minute revision to the part. While checking or editing the program, he may consult other documentation such as a blueprint, tool sheet, and/or special fixturing instructions. Then he'll run the job. If all goes well, he'll save the program (if there were any changes) along with any revisions to other documents. He will also have to bring the changes to the attention of all of the people able to make sure the revised data is available the next time the part is made. The file management system touching on all of these steps can be streamlined in many ways. Possible improvements include: Local access to programs Also, there is usually information in addition to the part program that has to be retrieved as well. If retrieving these documents can be combined with access to the program, even more time can be saved. Electronic program download Verification with solid modeling Local program modification Management of tool-break restarts Electronic saving of changed programs The same is true of other documentation related to the jobany changes need to be directed to the right people so the originals can be updated. The ability to perform any of these functions electronicallyparticularly notification and approvalwill save time and probably reduce errors. Non-Recurring Activities Other possible improvements to the file management system touch on activities that occur less frequently: Electronic logging of program use Up-to-date equipment Expansion with generic hardware Similarly, expanding a file management system based on proprietary hardware may be less costly in the short term than replacing it altogether with one that uses ordinary PCs, but the incremental cost of further expansion will be less with the generic system. Disaster recovery To minimize the effect of any such failure, backup and recovery planning has to be a part of any shop's file management strategy and a part of the file management system as well. The DNC System Because they can help realize all of the improvements discussed above, DNC systems are the rule rather than the exception in machine shops today. What characteristics should the DNC system possess to help optimize the flow of part programs and their related information? Here is a checklist based on the requirements discussed above:
A few other points to consider are these:
About the author: Keith Frantz is VP of Development |
||||||||||||||||||
|
MMS Online is a trademark of Gardner Publications, Inc, copyright 1997-2008. MMS Online and all contents are properties of Gardner Publications, Inc. All Rights Reserved. |