You are on page 1of 9



  CNC - DNC

3. 
 
      

        
      .
      
   
   !
 
   "  . #
   ! 
! 

$
 :

  

!%    '  


   

& 
$       


 $ 
  $ 
( )
 &/' "   $
 
! ! $
  $

! 
!.
%  $   
DNC,        
 .
& %
     
!
 CNC    3.(.

3.2
  CNC
3.2.1

 3. 


 
 CNC

&
      %$   
 :

),   


    ! $ *   

   $  $
 $ 
.

 
, 
      $     (
 ) 
  .

+  ,   


        


. . 
 , 2000

.. B


,  CNC

3-

   % .


'" -       $ *
 $
! $ C, FORTRAN
.
+ "   
        
   ( * )   *  
 
  
         
.
- 
          
!% $ $
 *
    ,     
  .

+       $          
  .
 
$ 
$     *!  
 
  .

/  
     !  $     % 
  !  $     !  
  .
0   *      ,  
  % /

. 
      !  
     
laser  

 
 

   ".

&  $     
  %
!    !  

 , ""


   . -   $     
   
    "   
* %   
     % $    .
& %
 $  $ $  $, $ 


        " , 
! 

 
%      
!  $  !    
! *         
 .

0  *%   
 %$  , *.  3.2,
    

 !  
      %   %
     !  $ 
  . %$   
% 
    $   

%
 $  !   $
  . 1  !   
 
 
*! % .

 3.2

  

  


()
   !

  !  

%     ! 

 
  
*  m . 1   
 $  

  $  (% )  

    ,
     

 $  
%      
 
.

,  CNC

.. B


3-


  

  ( $ )  !
  %    
      . )     *%  $

!
$
  ,       ,  "  

,  
"  
 
  * .     ! 
    !
        
 
!
 .
NURBS
# % !  * (!    $  $  *   $

$
  ! 
! )  




. /   $  

   *  *   



! non-rational B-spline   
        $ 
 . #      
 
 ! $  $ .

 3.3 $


   ! CNC

 
  
     *       
CNC      %    . 1     
     !    , *.  3.4.   $ $

 $    


  
  * 
     

 (machine lock). & $ *"  %$  
*   
     ,     
*" 
        . )    
 off-line
  , 
    
 ,

, 
%
       

   .

,  CNC

.. B


3-

3.2.2 ''

        %!  
 $ $
   . ) **  ! !   
! %
* 
! $  "
    ,  
   !
  !       $ $.

    "    
   %  


  %!    *
.  (   $ )
 *
 . /

 %   %    . 
$
!
 
!  (   
 )   %
  
 
!
    $  .

/
         
      " 
$ 
 $, *.  3.4     

   " 
   $ !   
 . +  
   

 $  $       !

   % .

 3.4 "  * 



   CNC  
* 
   !$     
    % $,   
   ! 

  

,
$ 
! 
. 2   
,    



   ,  % 
  % 
.,     $ 
   

*   *  laser,
      %
   
 %"   !    .

,  CNC

.. B


3-

 3.5 ) %   


+  
  
            
 %  
       
 . )     
  $ $
 
  $   , %$
. 1
 $   
!    $    $  


$

 *
.

 
       
  !    
 
    
    %      
     
 !     
    

 . 0  
 %
       $ 
"
       
       .
3.2.3

- %      %   

       
     
!  
  .        "! "
(optional stop)      
%       *

   $. #  !           %
   .
/
3%  editors   

        
  .
)  "   compilers $ %$ $ !
 
      *%    $ $
  $ 
.

,  CNC

.. B


3-


/       
  
 CNC  (0-30 

%    $ .  !          $ (00. - %


          $          

 
*   
   !    !   . +

%     

  
 "$          % .
2     ! 
!       
    
!   

  *      $  $ 


  . + , 
% 
  
      
 %
 % $
   
     %


  .

 3.6 #%


   

 3.7 +  $


 %



 !   
% * *    $%  *   $  $
$ $$$ %$. &
    "   

  %    CNC, *.  3.6. #
$ 
  * *
  !
 , 


    %$   %   

.. B


,  CNC

3-

. +      


       
    , 
          ! 
         $   $  


. )   
     
 $   
!    
     $ $ !$  .+ %


  0  *%  *  $ $     ,  





 
 
 

  , *.  3.7,

' ' %

  ( $, ! 

)   
   " 
         handbook
 
 
! .

3.4              CNC -    


/      CNC
 
  
  .

%    




1 %  .


        
 $  *
$.
1,  
  $ ! . &  $
 *
$   %     

$.
1   $%        block (BPT). 0
   
  CNC. )   % $
 " 
  
  
    !          
 = BPT * $. )  $%    $ 
  !
      CNC   %  *     %
  $      *

   
  
   
.
#   
!   
!   % 

  

 ,   %  $ % $ $, 
 % % 
  $  
. + ,   

!  
   %  
%
   .
&   
!       modules $ :

$

  - $
    * *  

+$ $  


        ! - CAD.

   $ 


 solid modelling   $ 
  .

%
  *        -.

3 
 
!% 
  (SPC).

3 !    


! ! $  
   !   $ 
 *   $  %
! 
   !.


  
 , $      
! !

    *  $


   " .

  $%


 $  
 
! 
  
  CNC      
    !$  



 
   !$     
  
*
. )       '
  CNC'   !
 %!   - 
   . #
      C-C++       
**%
 DLL
 $  *$  modules 
  .

DNC

4.1
DNC
(behind the tape reader) mainframe
mini .
NC . direct ,
, NC
.
, d
PC - DNC. ,

DNC, ,
,
. DNC (distributed) (direct)
.
DNC -
CNC
(LAN).
( CNC)
(drip-feeding).
CNC '' .
(editing).
, /

, .. (offsets)
,
.

,
.
, / DNC
,
, , .
/

.
(MRPII ) .

..

..

DNC

4- 2

4.2
4.2.1

,
/ ,
/
.
RS-232 (V24) RS-422.
RS-232 1000
/
, . 9 25
( CNC
) .
( , .
<4800 bps) 50 m ( >4800 bits per second).
RS-422 20000 /
(
, . <9600 bps) 50 m (
>9600 bits per second).

.
8
( 0 1 ).
300 / min.
EIA ISO
parity, , .
interface
BTR (behind the tape reader)
NC DNC. E

. BTR (8-bit
) 500 / .

DNC.