\documentclass[11pt,twoside]{article}\makeatletter

\IfFileExists{xcolor.sty}%
  {\RequirePackage{xcolor}}%
  {\RequirePackage{color}}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{ifxetex}
\ifxetex
  \usepackage{fontspec}
  \usepackage{xunicode}
  \catcode`⃥=\active \def⃥{\textbackslash}
  \catcode`❴=\active \def❴{\{}
  \catcode`❵=\active \def❵{\}}
  \def\textJapanese{\fontspec{Noto Sans CJK JP}}
  \def\textChinese{\fontspec{Noto Sans CJK SC}}
  \def\textKorean{\fontspec{Noto Sans CJK KR}}
  \setmonofont{DejaVu Sans Mono}
  
\else
  \IfFileExists{utf8x.def}%
   {\usepackage[utf8x]{inputenc}
      \PrerenderUnicode{–}
    }%
   {\usepackage[utf8]{inputenc}}
  \usepackage[english]{babel}
  \usepackage[T1]{fontenc}
  \usepackage{float}
  \usepackage[]{ucs}
  \uc@dclc{8421}{default}{\textbackslash }
  \uc@dclc{10100}{default}{\{}
  \uc@dclc{10101}{default}{\}}
  \uc@dclc{8491}{default}{\AA{}}
  \uc@dclc{8239}{default}{\,}
  \uc@dclc{20154}{default}{ }
  \uc@dclc{10148}{default}{>}
  \def\textschwa{\rotatebox{-90}{e}}
  \def\textJapanese{}
  \def\textChinese{}
  \IfFileExists{tipa.sty}{\usepackage{tipa}}{}
\fi
\def\exampleFont{\ttfamily\small}
\DeclareTextSymbol{\textpi}{OML}{25}
\usepackage{relsize}
\RequirePackage{array}
\def\@testpach{\@chclass
 \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
  \ifnum \@lastchclass=7 5 \else
   \ifnum \@lastchclass=8 \tw@ \else
    \ifnum \@lastchclass=9 \thr@@
   \else \z@
   \ifnum \@lastchclass = 10 \else
   \edef\@nextchar{\expandafter\string\@nextchar}%
   \@chnum
   \if \@nextchar c\z@ \else
    \if \@nextchar l\@ne \else
     \if \@nextchar r\tw@ \else
   \z@ \@chclass
   \if\@nextchar |\@ne \else
    \if \@nextchar !6 \else
     \if \@nextchar @7 \else
      \if \@nextchar (8 \else
       \if \@nextchar )9 \else
  10
  \@chnum
  \if \@nextchar m\thr@@\else
   \if \@nextchar p4 \else
    \if \@nextchar b5 \else
   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
\gdef\arraybackslash{\let\\=\@arraycr}
\def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\def\abbr{}
\def\corr{}
\def\expan{}
\def\gap{}
\def\orig{}
\def\reg{}
\def\ref{}
\def\sic{}
\def\persName{}\def\name{}
\def\placeName{}
\def\orgName{}
\def\textcal#1{{\fontspec{Lucida Calligraphy}#1}}
\def\textgothic#1{{\fontspec{Lucida Blackletter}#1}}
\def\textlarge#1{{\large #1}}
\def\textoverbar#1{\ensuremath{\overline{#1}}}
\def\textquoted#1{‘#1’}
\def\textsmall#1{{\small #1}}
\def\textsubscript#1{\@textsubscript{\selectfont#1}}
\def\textxi{\ensuremath{\xi}}
\def\titlem{\itshape}
\newenvironment{biblfree}{}{\ifvmode\par\fi }
\newenvironment{bibl}{}{}
\newenvironment{byline}{\vskip6pt\itshape\fontsize{16pt}{18pt}\selectfont}{\par }
\newenvironment{citbibl}{}{\ifvmode\par\fi }
\newenvironment{docAuthor}{\ifvmode\vskip4pt\fontsize{16pt}{18pt}\selectfont\fi\itshape}{\ifvmode\par\fi }
\newenvironment{docDate}{}{\ifvmode\par\fi }
\newenvironment{docImprint}{\vskip 6pt}{\ifvmode\par\fi }
\newenvironment{docTitle}{\vskip6pt\bfseries\fontsize{22pt}{25pt}\selectfont}{\par }
\newenvironment{msHead}{\vskip 6pt}{\par}
\newenvironment{msItem}{\vskip 6pt}{\par}
\newenvironment{rubric}{}{}
\newenvironment{titlePart}{}{\par }

\newcolumntype{L}[1]{){\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{){\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{){\raggedleft\arraybackslash}p{#1}}
\newcolumntype{P}[1]{){\arraybackslash}p{#1}}
\newcolumntype{B}[1]{){\arraybackslash}b{#1}}
\newcolumntype{M}[1]{){\arraybackslash}m{#1}}
\definecolor{label}{gray}{0.75}
\def\unusedattribute#1{\sout{\textcolor{label}{#1}}}
\DeclareRobustCommand*{\xref}{\hyper@normalise\xref@}
\def\xref@#1#2{\hyper@linkurl{#2}{#1}}
\begingroup
\catcode`\_=\active
\gdef_#1{\ensuremath{\sb{\mathrm{#1}}}}
\endgroup
\mathcode`\_=\string"8000
\catcode`\_=12\relax

\usepackage[a4paper,twoside,lmargin=1in,rmargin=1in,tmargin=1in,bmargin=1in,marginparwidth=0.75in]{geometry}
\usepackage{framed}

\definecolor{shadecolor}{gray}{0.95}
\usepackage{longtable}
\usepackage[normalem]{ulem}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{marginnote}

\renewcommand{\@cite}[1]{#1}


\renewcommand*{\marginfont}{\itshape\footnotesize}

\def\Gin@extensions{.pdf,.png,.jpg,.mps,.tif}

  \pagestyle{fancy}

\usepackage[pdftitle={Development of a Tool for Programming the Machining Instructions in a CAM Environment},
 pdfauthor={}]{hyperref}
\hyperbaseurl{}

	 \paperwidth210mm
	 \paperheight297mm
              
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\clubpenalty=8000
\emergencystretch 3em
\hbadness=4000
\hyphenpenalty=400
\pretolerance=750
\tolerance=2000
\vbadness=4000
\widowpenalty=10000

\renewcommand\section{\@startsection {section}{1}{\z@}%
     {-1.75ex \@plus -0.5ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
     {-1.75ex\@plus -0.5ex \@minus- .2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
     {-1.5ex\@plus -0.35ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\large}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
     {-1ex \@plus-0.35ex \@minus -0.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\normalsize}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
     {1.5ex \@plus1ex \@minus .2ex}%
     {-1em}%
     {\reset@font\normalsize\bfseries}}


\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
 \@tempdima 1.5em \begingroup
 \parindent \z@ \rightskip \@pnumwidth 
 \parfillskip -\@pnumwidth 
 \bfseries \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par
 \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\@ifundefined{c@section}{\newcounter{section}}{}
\@ifundefined{c@chapter}{\newcounter{chapter}}{}
\newif\if@mainmatter 
\@mainmattertrue
\def\chaptername{Chapter}
\def\frontmatter{%
  \pagenumbering{roman}
  \def\thechapter{\@roman\c@chapter}
  \def\theHchapter{\roman{chapter}}
  \def\thesection{\@roman\c@section}
  \def\theHsection{\roman{section}}
  \def\@chapapp{}%
}
\def\mainmatter{%
  \cleardoublepage
  \def\thechapter{\@arabic\c@chapter}
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \pagenumbering{arabic}
  \setcounter{secnumdepth}{6}
  \def\@chapapp{\chaptername}%
  \def\theHchapter{\arabic{chapter}}
  \def\thesection{\@arabic\c@section}
  \def\theHsection{\arabic{section}}
}
\def\backmatter{%
  \cleardoublepage
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \setcounter{secnumdepth}{2}
  \def\@chapapp{\appendixname}%
  \def\thechapter{\@Alph\c@chapter}
  \def\theHchapter{\Alph{chapter}}
  \appendix
}
\newenvironment{bibitemlist}[1]{%
   \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
	}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}%
  {\def\@noitemerr
    {\@latex@warning{Empty `bibitemlist' environment}}%
    \endlist}

\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
\parskip0pt
\parindent1em
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\newenvironment{reflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemsep}{0pt}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\itshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{sansreflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\itemsep}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\upshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{specHead}[2]%
 {\vspace{20pt}\hrule\vspace{10pt}%
  \phantomsection\label{#1}\markright{#2}%

  \pdfbookmark[2]{#2}{#1}%
  \hspace{-0.75in}{\bfseries\fontsize{16pt}{18pt}\selectfont#2}%
  }{}
      \def\TheFullDate{2013-01-15 (revised: 15 January 2013)}
\def\TheID{\makeatother }
\def\TheDate{2013-01-15}
\title{Development of a Tool for Programming the Machining Instructions in a CAM Environment}
\author{}\makeatletter 
\makeatletter
\newcommand*{\cleartoleftpage}{%
  \clearpage
    \if@twoside
    \ifodd\c@page
      \hbox{}\newpage
      \if@twocolumn
        \hbox{}\newpage
      \fi
    \fi
  \fi
}
\makeatother
\makeatletter
\thispagestyle{empty}
\markright{\@title}\markboth{\@title}{\@author}
\renewcommand\small{\@setfontsize\small{9pt}{11pt}\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
               \topsep 2\p@ plus1\p@ minus1\p@
               \parsep 2\p@ plus\p@ minus\p@
               \itemsep 1pt}
}
\makeatother
\fvset{frame=single,numberblanklines=false,xleftmargin=5mm,xrightmargin=5mm}
\fancyhf{} 
\setlength{\headheight}{14pt}
\fancyhead[LE]{\bfseries\leftmark} 
\fancyhead[RO]{\bfseries\rightmark} 
\fancyfoot[RO]{}
\fancyfoot[CO]{\thepage}
\fancyfoot[LO]{\TheID}
\fancyfoot[LE]{}
\fancyfoot[CE]{\thepage}
\fancyfoot[RE]{\TheID}
\hypersetup{citebordercolor=0.75 0.75 0.75,linkbordercolor=0.75 0.75 0.75,urlbordercolor=0.75 0.75 0.75,bookmarksnumbered=true}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}

\date{}
\usepackage{authblk}

\providecommand{\keywords}[1]
{
\footnotesize
  \textbf{\textit{Index terms---}} #1
}

\usepackage{graphicx,xcolor}
\definecolor{GJBlue}{HTML}{273B81}
\definecolor{GJLightBlue}{HTML}{0A9DD9}
\definecolor{GJMediumGrey}{HTML}{6D6E70}
\definecolor{GJLightGrey}{HTML}{929497} 

\renewenvironment{abstract}{%
   \setlength{\parindent}{0pt}\raggedright
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
   \textcolor{GJBlue}{\large\bfseries\abstractname\space}
}{%   
   \vskip8pt
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
}

\usepackage[absolute,overlay]{textpos}

\makeatother 
      \usepackage{lineno}
      \linenumbers
      
\begin{document}

             \author[1]{Rahou  M}

\renewcommand\Authands{ and }

\date{\small \em Received: 8 December 2012 Accepted: 1 January 2013 Published: 15 January 2013}

\maketitle


\begin{abstract}
        


The objective of this paper is the develeppement a tool for programming the machining instructions in a CAM environment. To help the NC programming of all addresses, it was developed a module contributing to the adaptation of CN addresses for different languages FANUC, FAGOR, NUM, SINUMERIK and EIA, turning and milling. This module serves several functions. The first function is to seek designation of preparatory functions after selecting the command "/ operation" and "G-code" and the auxiliary functions. The second function allows the identification of all NC addresses with writing syntax desired codes. The third function is to automate the calculation of various parameters of cutting. The fourth function is devoted to the simulation programs.

\end{abstract}


\keywords{CAM, Tool, programming, here.}

\begin{textblock*}{18cm}(1cm,1cm) % {block width} (coords) 
\textcolor{GJBlue}{\LARGE Global Journals \LaTeX\ JournalKaleidoscope\texttrademark}
\end{textblock*}

\begin{textblock*}{18cm}(1.4cm,1.5cm) % {block width} (coords) 
\textcolor{GJBlue}{\footnotesize \\ Artificial Intelligence formulated this projection for compatibility purposes from the original article published at Global Journals. However, this technology is currently in beta. \emph{Therefore, kindly ignore odd layouts, missed formulae, text, tables, or figures.}}
\end{textblock*}


\let\tabcellsep& 	 	 		 
\section[{Introduction}]{Introduction}\par
he programming of CNC based on standard programming languages. It turns out that these standards are not complete. The directors of CNC (DNC) to adapt the specifications of their machines. The standards describe programming languages also called commands. Each builder DNC trying by all means to differentiate its products from those of competition, and develop the standard programming languages \hyperref[b0]{[1]}.\par
The program content is developed with reference to the ISO standard for machine language frequently in control manager regarding the specificities of each manufacturer DNC. Since each manufacturer control manager tries by all means to differentiate its products from those of the competition and develops programming languages standard FANUC SINUMERIK, NUM, SIEMENS, PHILIPS, BOSCH, FAGOR, MAZOL, .\par
A set of tutorials enabling the discovery and language learning machine was developed highlighting some functions preparatory core and CNC technology. We can quote EMCO, DENFORD, PROCAM, Tour Assistance, the ARDEM (Association for Research and Development Multimedia Computer Education) who developed three tutorials (CONCEPT CN CN DIDA, IPMO), the association MECAPASSION, DS, SOLIDCONCEPTER software provides several commands, using the operator command is equivalent to choosing the post desired processor. Orders and REALMECA FAGOR offer intuitive tools to machines, using a group technology based on statements of form (dot machining operations). Other work has been developed to provide the learner the basics of CNC programming, but limited to one language \hyperref[b1]{[2]}.\par
This work aims to study the incompatibility of NC commands the most used and the development of a tool for NC programming in a CAM environment. 
\section[{II.}]{II.} 
\section[{Incompatibilities Address}]{Incompatibilities Address}\par
The most common standard is the ISO standard (ISO 840) which defines the alphabet based on the ASCII code and additional standards that define the programming format (ISO 1056, 1057, 1058, 1059, 2539) \hyperref[b2]{[3]}.\par
Table \hyperref[tab_0]{1} shows some differences in codes with two names for the same code \hyperref[b3]{[4,}\hyperref[b7]{7]}.  
\section[{G98}]{G98}\par
Feed (minute) Return to starting point Some manufacturers of DNC (FANUC, FAGOR) use the same code in turning and milling for two different designations such as for Fanuc and different codes for the same designation. These differences are even more pronounced in the case of FAGOR. To the SINUMERIK, the same codes are generally used for the same designations. As for the NUM control, using the ISO code, there have been no differences in designation for the same code.\par
With the exception of preparatory functions and auxiliary functions, the result after the statistical study of these addresses the following \hyperref[b4]{[5,}\hyperref[b11]{10]} Faced with a likely lack of consultation and a fierce business competition, it continues to see a nonuniformity of language difficulties caused by the programming of CNC \hyperref[b5]{[6]}. Hence the importance of developing a tool for NC programming for different orders. 
\section[{III. Statistical Study on nc Addresses}]{III. Statistical Study on nc Addresses}\par
The programming of CNC machines based on standard programming commands. These standards are incomplete. Builders directors CNC fit the specifications of their machines.\par
NF standards (ISO 6983-1) (NF Z68-037), NF [ISO 4342] describe programming languages \hyperref[b8]{[8]}. These are inconsistencies despite numerous standardization efforts.\par
Figure \hyperref[fig_1]{1} shows a general representation of incompatibilities NC addresses for different commands studied \hyperref[b11]{[10]} .  
\section[{Tool Developed}]{Tool Developed}\par
To overcome the problems posed by these inconsistencies, contributing to an educational module for NC addresses for FANUC SINUMERIK NUM FAGOR in turning and milling commands has been developed. This tool has several functions, which are: ? Preparation of the workstation (Figure \hyperref[fig_2]{2}); ? Examples of machining operations such as:\par
? Training (Figure \hyperref[fig_3]{3}); ? Bore (Figure \hyperref[fig_4]{4});\par
? Circular interpolation (Figure \hyperref[fig_5]{5 , 6}); ? Linear interpolation (Figure  {\ref 7}); ? Designation of preparatory functions after choosing "control / operation" and the "G -code" (Figure  {\ref 8}) ? Designation of auxiliary functions after selecting the "control" (Figure  {\ref 9}); ? Identification of all addresses A to Z (Figure \hyperref[fig_7]{10}       V.A 2\% B 4\% C 3\% D 3\% H 4\% F 3\% I 5\% J 3\% K 11\% L 3\% N 5\% O 1\% P 11\% Q 6\% R 12\% T 1\% U 2\% V 1\% W 2\% X 7\% Y 3\% Z 6\% A B C D H F I J K L N O P Q R T U V W X Y Z ( ) A Year 
\section[{Conclusion}]{Conclusion}\par
A statistical study has been 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 machining instructions To help the programmer to develop a machining program in different order, a tool was developed. This tool has several functions. The first function is to seek designation of preparatory functions after selecting the command "/ operation" and "G-code" and axillary functions. The second function allows the identification addresses with writing syntax desired codes. The third function processes Automation of various cutting parameters. The fourth function is devoted to the simulation of machining programs.  \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-2.png}
\caption{\label{fig_0}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{1}\includegraphics[]{image-3.png}
\caption{\label{fig_1}Figure 1 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{2}\includegraphics[]{image-4.png}
\caption{\label{fig_2}Figure 2 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{3}\includegraphics[]{image-5.png}
\caption{\label{fig_3}Figure 3 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{4}\includegraphics[]{image-6.png}
\caption{\label{fig_4}Figure 4 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{5}\includegraphics[]{image-7.png}
\caption{\label{fig_5}Figure 5 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{6789}\includegraphics[]{image-8.png}
\caption{\label{fig_6}Figure 6 :Figure 7 :Figure 8 :Figure 9 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{10}\includegraphics[]{image-9.png}
\caption{\label{fig_7}Figure 10 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{11}\includegraphics[]{image-10.png}
\caption{\label{fig_8}Figure 11 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-11.png}
\caption{\label{fig_9}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{12}\includegraphics[]{image-12.png}
\caption{\label{fig_10}Figure 12 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{1} \par 
\begin{longtable}{P{0.09031249999999999\textwidth}P{0.4196875\textwidth}P{0.34\textwidth}}
\tabcellsep \multicolumn{2}{l}{designation}\\
Codes\tabcellsep Turning\tabcellsep Milling\\
G76\tabcellsep Threading cycle\tabcellsep bore\\
G90\tabcellsep Removal cycle\tabcellsep absolute programming\\
G92\tabcellsep Threading cycle\tabcellsep absolute programming\\
G94\tabcellsep Face turning cycle\tabcellsep Feed (minute)\end{longtable} \par
 
\caption{\label{tab_0}Table 1 :}\end{figure}
 			\footnote{© 2013 Global Journals Inc. (US)} 		 		\backmatter  			 
\subsection[{( )}]{( )}\par
A Year			 			  				\begin{bibitemlist}{1}
\bibitem[ FANUC ()]{b2}\label{b2} 	 		\textit{},  		 \xref{http://dx.doi.org/10.1115/1.859902.paper221}{10.1115/1.859902.paper221}.  	 	 		\textit{FANUC}  		1995.  	 	 (Manuels de tournage B62634/02 et fraisage B62644/02, FANUC GE LTD) 
\bibitem[Urso ()]{b4}\label{b4} 	 		\textit{},  		 			J-P Urso 		.  	 	 		\textit{Commande Numérique Programmation}  		1999.  	 
\bibitem[Emco Win ()]{b3}\label{b3} 	 		\textit{},  		 			Emco Win 		.  		 \xref{http://dx.doi.org/10.1115/1.859902.paper221}{10.1115/1.859902.paper221}.  		2003. EMCO, Autriche.  	 	 (Manuel de programmation sinumerik 810/820 (DIN 66025) 
\bibitem[Sebaa F et al. ()]{b8}\label{b8} 	 		\textit{},  		 			Sebaa F 		,  		 			A Cheikh 		,  		 			Medjadi N Integration De 		.  	 	 		\textit{CIP}  		Multimedia Dans La Programmation CN Conversationnelle Dans Un Environnement FAO (ed.)  		2005. 2005.  	 
\bibitem[Congrés De ()]{b6}\label{b6} 	 		\textit{},  		 			Mécanique Congrés De 		.  		2009. Marrakech, Maroc.  	 
\bibitem[Congrés De ()]{b10}\label{b10} 	 		\textit{},  		 			Mécanique Congrés De 		.  		2009. Marrakech, Maroc.  	 
\bibitem[Sebaa et al. ()]{b11}\label{b11} 	 		‘A Tool for Programming CNC Machining’.  		 			M 		,  		 			Rahou F Sebaa 		,  		 			A Cheikh 		,  		 			F Rahou 		.  		 \xref{http://dx.doi.org/10.1115/1.859902.paper221}{10.1115/1.859902.paper221}.  	 	 		\textit{ASME}  		2011.  	 
\bibitem[Marty et al. ()]{b0}\label{b0} 	 		\textit{la Pratique de la Commande Numérique des Machines Outils},  		 			C Marty 		,  		 			C Cassagnes 		,  		 			P Marin 		.  		1993. Paris: LAVOISIER.  	 
\bibitem[Sebaa F and Cheikh A ()]{b1}\label{b1} 	 		\textit{Module d'adaptation des instructions d'usinage des MOCN},  		 			Sebaa F 		,  		 			Cheikh A 		.  		 JEM 03.  		2003. Annaba.  	 
\bibitem[Rahou M et al.]{b9}\label{b9} 	 		 			Rahou M 		,  		 			F Sebaa 		,  		 			A Et Cheikh 		.  		\textit{Etude statistique des incompatibilités des adresses CN de différents langages de programmation},  				p. 9.  	 
\bibitem[Sebaa et al.]{b5}\label{b5} 	 		 			F Sebaa 		,  		 			M Rahou 		,  		 			Cheikh A 		.  		\textit{Contribution à la programmation desadresses CN pour différents langages dans un environement FAO},  				p. 9.  	 
\bibitem[Sebaa and Cheikh ()]{b7}\label{b7} 	 		 			F Sebaa 		,  		 			A Cheikh 		.  		\textit{compatibilités des commandes des MOCN et leurs impacts sur la programmation assistée en CFAO, STEMA'03},  				 (Tlemcen ,Algerie)  		2003.  	 
\end{bibitemlist}
 			 		 	 
\end{document}
