Statistical Study of NC Address

Table of contents

1. Introduction

he NC is a technique of controlling the operation of a machine from a program without direct operator intervention during execution. With the advances in microelectronics and computer industry, whose costs have continued to decline while the performance and usability have increased significantly, this method of control is increasingly present in the workshops. This technological evolution has replaced controls hardwired equipment by microprocessors that provide real-time calculations that previously had to be done when programming.

With the help of computers, parametric programming enables adaptation procedures. In addition to reducing outstanding (splitting long series production and just-in-time), the flexibility of labor, the development of CN's goal is compliance with more stringent time by optimizing the time of preparation of dead time and machining time as well as accurate and easily reusable machining programs.

The program content is developed with reference to the ISO regarding the machine language frequently in control manager regarding the specificities of each manufacturer DNC [1]. Given that each manufacturer of control manager by trying all means of differentiate its products from those of the competition and develops programming languages standard FANUC SINUMERIK, NUM, PHILIPS, BOSCH, FAGOR, MAZOL, .... Some manufacturers offer features that differentiate the potential of their governing control compete on the guiding control microprocessor, the programming language is interpreted to be translated into a workable framework. Despite numerous efforts to standardize the machines have different languages, resulting in the need to adapt to the peculiarities of the machine on which they should be loaded.

NF standards (ISO 6983-1) (NF Z68-037), NF [ISO 4342] describe programming languages. Each manufacturer of control manager tries by all means to differentiate their products from the competition and develop standard programming languages. These incompatibilities have despite many efforts to standardize.. The non-uniformity of the language used creates confusion such as differences in the timing of a function, the ambiguities of appointment (eg tool) and the programming of machines of the same manufacturer [2].

This work aim to study the incompatibility of NC commands the most used .

2. II.

3. Conflicts of Preparatory Functions

Table 1 show the differences G preparatory functions most used in industry controls (FANUC [3,7] SINUMERIK [4] NUM [5,9] and FAGOR [6,8]). Common codes to four commands such as G00, G01, G02, G03, G40, G41, G42 .... T This study highlights a proposal for the following classification:

? SINUMERIK ? FANUC ? NUM ? FAGOR

On the commercial side, the manufacturer FANUC offers two control options to reduce the existing differences in relation to other competing manufacturers, allowing it to be used in the majority of CAM software.

The advantage of the Sinumerik (Siemens) lies in the lack of differences for the same code when there and turning and milling unlike Fagor or the difference is relatively large order.

NC programming in ISO code is considered unfriendly given the complexity of the addresses used in the programming of machining cycles such instructions: G.. EH .. EF .. EI .. EJ .. EQ .. ER ... ranging from one code to another, hence the diversity of managers control Regarding the auxiliary functions, there is a correlation between the main functions such as starting, stopping the spindle lubrication, rotation, change tools, end of the program.... With the exception of auxiliary functions used by different manufacturers in a competitive purpose, the main difference lies in the subroutine call and end subroutine respectively coded M98 and M99 in the case III.

4. Statistical Study of Conflicts of Preparatory Functions

Statistical analysis showed differences in the command codes studied in terms of existence of code, number of codes used number of standardized codes and other criteria as shown in Table 2.

of FANUC, unlike other commands (FAGOR, NUM) using preparatory functions G, while SINUMERIK uses the letter L followed by the number of the desired machining cycle. This work has helped to highlight the differences and incompatibilities between the addresses of the various commands. We find that 62.50% of the addresses using one or two appointments, while the remaining addresses, or 37.50%, using four to nine nominations. This study could be used as a criterion of choice of material depending on the desired goal.

About a third of the addresses do not change regardless of the order designations used. The syntax for writing a block of program database used for the development of an adaptation module of the NC machining instructions and learning NC programming

Figure 1. 2 Global
2
Figure 2. Table 1 :
1
CODE FANUC SINUM NUM FAGOR CODE FANUC SINUM NUM FAGOR
G TR ML TR ML TR ML TR ML G TR ML TR ML TR ML TR ML
05 + + 56 +
07 + 57 +
09 + 58 +
10 + + 59 +
013 2 11 12 + + + 60 61 + + + +
Year 13 + 62 + +
14 * * 63 + + +
15 * * 64 + + +
16 + * * 65 + * *
17 + + + 66 + * *
18 + + + 67 +
19 + + + 68 * * * *
20 + * * 69 * * * *
21 + * * 70 +
22 + * * 71 +
23 * * 72 +
Global Journal of Researches in Engineering ( D D D D ) J 24 25 26 27 28 29 30 31 32 33 34 36 37 + + + + + + + + + + + * * * * * * + + * * * * * * * * 73 74 75 76 77 78 79 80 81 82 83 84 85 * * + * * * + + + * + + + + + + * * * * * + * + + + + * * * *
38 + 86 + + * *
39 + 87 * * + * *
43 + + 88 * * + + * *
44 + + 89 + * *
45 + + 90 * *
46 + + 91 +
© 2013 Global Journals Inc. (US)

Appendix A

  1. , FANUC 1995. (Manuels de tournage B62634/02 et fraisage B62644/02, FANUC GE LTD)
  2. , Global Journals Inc. (US) Figure 2013. 1. (Representation by sector)
  3. la Pratique de la Commande Numérique des Machines Outils, C Marty , C Cassagnes , P Marin . 1993. Paris: LAVOISIER.
  4. , Emco Win . 2003. EMCO, Autriche. (Manuel de programmation sinumerik 810/820 (DIN 66025)
  5. F Sebaa , M Rahou , Cheikh A . Contribution à la programmation des adresses CN pour différents langages dans un environement FAO, p. 9.
  6. , J-P Urso . Commande Numérique Programmation 1999.
  7. , Mécanique Congrés De . 2009. Marrakech, Maroc.
  8. Incompatibilités des commandes des MOCN et leurs impacts sur la programmation assistée en CFAO, STEMA'03, Mécanique Congrés De . 7. F.SEBAA, A. CHEIKH (ed.) 2009. 2003. Marrakech, Maroc; Tlemcen, Algerie.
  9. Rahou M , F Sebaa , A Et Cheikh . Etude statistique des incompatibilités des adresses CN de différents langages de programmation, p. 9.
  10. Module d'adaptation des instructions d'usinage des MOCN, Sebaa F , Cheikh A . JEM 03. 2003. Annaba.
  11. , Sebaa F , A Cheikh , Medjadi N Integration De . CIP La Programmation CN Conversationnelle Dans Un Environnement FAO (ed.) 2005. 2005.
Date: 2013-01-15