US2003187624A1PendingUtilityA1

CNC control unit with learning ability for machining centers

Priority: Mar 27, 2002Filed: Aug 12, 2002Published: Oct 2, 2003
Est. expiryMar 27, 2022(expired)· nominal 20-yr term from priority
Inventors:Joze Balic
G05B 19/4099G05B 2219/33034G05B 2219/45145Y02P90/02
26
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A CNC control unit 1 with learning ability solves the problem of automatic and intelligent generating of NC programs for CNC machining centers for milling, drilling and similar operations. The key module of the CNC control unit 1 is a neural network (NN) device 7, that learns to generate the NC control programs through an NN teaching module 4. Upon completion of learning process the NN device 7 can generate automatically, without any intervention of the operator, merely on the basis of the CAD 2D, 2,5D or 3D part models, taken from a conventional CAD/CAM system 29 , various new NC control programs for different parts, which have not been in the machining process before. The CNC control unit 1 with learning ability is suitable especially for machining centers intended for milling, including face milling (rough), contour milling (rough), final milling following the contour and in Z-plane, final contour 3D milling, contour final milling, milling in Z-plane, final contour milling on the equidistant, and milling of pockets; drilling, including normal drilling, deep drilling, and center drilling; and reaming, sinking and threading.

Claims

exact text as granted — not AI-modified
1 . A CNC control unit  1  for machining centers for milling, drilling and similar operations with learning ability and the ability of automatic intelligent generation of NC control programs  28 , comprising a neural network (NN) device  7 , a modified microcomputer  2 , a comparison unit  15 , a position measuring unit  16  and an amplifier  17 , the improvement comprising the NN device  7  that takes instructions from the NN teaching module  4 , which is not a constituent part of the CNC control unit  1  and operates independently taking as a basis for its operation the data package received from a conventional CAD&CAM system, in order to operate as intelligent programming module after the teaching process is completed and to automatically generate adequate NC control program  28  for a given part to be processed in the machining center; the said NC control program  28  being fed to the modified micro computer  2  including an internal interface  9  with its first output connected to the position memory  11  and its second output connected to the function memory  12 , which accepts also the manual input commands  6  fed through the manual input module  8  and the decoding unit  10 ; the modified microcomputer  2  further includes a function program module  14 , with its input connected to the function memory  12  and its output connected to the adaptable interface system  18 , and an interpolation program module  13  with its input connected to the position memory  11  and its output connected to the comparison unit  15  which has its other input connected to the output of the position measuring module  16 , to which the position data  22  are fed from a position meter  20 , while the output of the comparison unit  15  is connected to an amplifier  17  which feds the geometric data  24  to the step motor  19 .  
     
     
         2 . The CNC control unit  1  for machining centers defined in  claim 1 , wherein in the mode of intelligent and automated processing of a CAD part model  5  into a specific NC control program  28  the data package of the CAD part model  5  is fed to the N7N device  7 , which first identifies and classifies the individual geometric and technological features  25  of the CAD part model  5  and then builds a new CAD part model  26 , which is transmitted to the NN milling module  27 , supplying on its output the NC control program  28  for the processed part, the said NC control program  28  being fed to the internal interface  9 , which splits the data in the NC control program  28  into a position package saved in the position memory  11  and into function data saved in the function memory  12 , wherein the NC function program  14 , containing the technological data, is transmitted through adaptable interface  18  to the NC machine  3 , while the NC position program, generated in the interpolation program module  13 , is sent over the comparison unit  15  and the amplifier unit  17  to the step motors  19  of the NC machine  3  resulting in a suitable movement either of the parts support  32  or of the tools  31  in accordance with geometric data  24 , wherein the position meter  20  perceives the movement and sends a regulated size  22  into the position measuring module  16 , which transmits the data to comparison unit  15 , where the difference between the actual and the programmed position is calculated, while the geometric data are obtained from the NC control program for each part and are treated in the position regulation circle  23 .  
     
     
         3 . The CNC control unit  1  defined in  claim 1 , that can automatically generate the NC control programs by means of the instructed neural network contained in the NN module  4  using the engineering drawings  35  of parts, wherein in the learning phase the NN device  7  is connected to the teaching module  4  which takes the teaching NC programs  36  for different parts defined in engineering drawings module  35  from the conventional CAD/CAM system  29 , and wherein the decision on the success of teaching is taken in the decision module  38 , subsequent to the testing module  37 , so that in case the decision is NO, the path  39  is active and the repetition of the teaching process takes place, while on the other hand the NN device  7  has learned enough, the path  40  is active and the generated neural network is sent to the NN device  7 .  
     
     
         4 . The NN device  7  defined in claims  1 ,  2 , and  3 , wherein the said NN device  7  is realized in a microprocessor technique and contains an identification module  25  that recognizes the geometrical and technological features of different CAD part models  5 , a generating module  26  that produces new feature based CAD models of parts, an NN milling module  27 , and an automatically generated NC control program  28  for a given part.  
     
     
         5 . The CNC control unit  1  defined in  claim 1  wherein the NN milling module  27  enables intelligent, automatic generating of NC control programs that enable the following machining operations to be executed on prismatic parts: milling, including face milling (rough), contour milling (rough), final milling following the contour and in Z-plane, final contour 3D milling, contour final milling, milling in Z-plane, final contour milling on the equidistant, and milling of pockets; drilling, including normal drilling, deep drilling, and center drilling; and reaming, sinking and threading.  
     
     
         6 . The procedure of teaching in the CNC control unit  1  defined in claims  1 ,  2 ,  3  and  5 , the improvement comprising a process of generation of NC control programs in a conventional CAD/CAM system  29  based on engineering drawings of parts, the said NC control programs serving as teaching NC programs  36  in the NN module  4  that instructs the NN device  7 , wherein the decision on the success of teaching is taken in the decision module  38 , subsequent to the testing module  37 , so that in case the decision is NO, the path  39  is active and the repetition of the teaching process takes place, while in case that the NN device  7  has learned enough, the path  40  is active and the generated neural network is sent to the NN device  7

Join the waitlist — get patent alerts

Track US2003187624A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.