1. Glossary
    1. CNC: Computer Numerical Control
    2. DNC: Direct Numerical Control
    3. FMS: Flexible Manufacturing System
    4. CIMS: Computer Intergration Manufacturing System
    5. HMI: Human-Machine Interaction
    6. MDI: Manual Data Input
    7. ATC: Auto Tool Changer
    8. AWC: Auto Workpiece Charger
  2. Classification
    1. By maching trajectory
      1. Point to Point Control
      2. Straight Line Control
      3. Contour Control
    2. By Control Principle
      1. Open Loop Control
      2. Closed Loop Control
      3. Semi Closed Control
    3. By Function Level
      1. Economic Type
      2. Universal Type
      3. High Grade Type
  3. Workflow
    1. CNC programming
      1. Mode
        1. Manual Programing
        2. Automatic Programing
      2. Axis Convention
        1. Z-axis
        2. X-axis
      3. Function Code
        1. G code
          1. G92, G91, G90, G00, G01, G02, G03
        2. M code
          1. M02, M30, M03, M04
        3. S code
        4. F code
        5. T code
      4. GUI Software
        1. Pro/E, UG, Master CAM
      5. Numerical Calculation
        1. Base Point
        2. Node
    2. Input
    3. Decoding
    4. Tool compensation
      1. Execution
        1. Establishment
        2. Implementation
        3. Cancellation
      2. Mode
        1. Function B
        2. Function C
    5. Interpolation
      1. Pulse Incremental Interpolation
        1. Point by Point comparision method
          1. Work tempo
          2. Deviation discrimination
          3. Feed
          4. Deviation calculation
          5. End point discrimination
          6. F = yx_e - xy_e
        2. ...
      2. Data Sampling Interpolation
        1. Step
          1. Coast Interpolation
          2. Fine Interpolation
        2. Interpolation cycle
          1. > Operation time
          2. = n*Sampling cycle
          3. e = (TF)^2/(8r)
      3. Feed Speed Control
        1. Acceleration/Deceleration control before interpolation
        2. Acceleration/Deceleration control after interpolation
          1. Exponential type
          2. Linear type
          3. S-slope type
    6. Position Control and Maching
    7. Data Preprocessing
  4. CNC components
    1. I/O device
    2. CNC unit
      1. Hardware
        1. Single microprocessor architecture
        2. Multi microprocessor architecture
          1. Bus interconnection
          2. Shared bus architecture
          3. Shared memory architecture
        3. Open system architecture
          1. Dedicated CNC + PC board
          2. SINUMERIK 840D
          3. IPC + Open motion controller
          4. PMAC based System
          5. Software based open architecture
          6. 华中Ⅰ型
      2. Software
        1. Multi tasking parallel procesing
          1. Multi tasking
          2. Management task
          3. Comtrol task
          4. Parallel processing
          5. Resourse time sharing
          6. Resourse replication with flow line
        2. Real time interrupt processing
          1. Interrupt
          2. Multi Interrupt
          3. Real time
          4. Periodic Real time task
    3. Servo System
      1. Requirement
        1. High accuracy
        2. Quick responce
        3. Wide speed range
        4. Good system reliable
          1. MTBF: Mean Time Between Failture
      2. Classification
        1. Use function
          1. Main
          2. Feed
        2. Control principle
          1. Open loop
          2. Stepping Motors
          3. Step Angle
          4. Step angle static error
          5. Reduce error
          6. Translmission clearance compensation
          7. reduce, not elimination
          8. Pitch error compensation
          9. Closed loop
          10. Open loop Gain
          11. Error
          12. Following error
          13. Contour error
          14. Semi closed loop
        3. Actuating principle
          1. Electro-hydraulic
          2. Electric
          3. DC
          4. AC
      3. Component
        1. Drive control unit
        2. Actuator
        3. Detecting unit
          1. Grating
          2. Clasification
          3. Making principle
          4. Glass transmission grating
          5. mental reflection grating
          6. Shape
          7. Linear grating
          8. Circular grating
          9. Furture
          10. Bigger
          11. Mean
          12. K
          13. Pulse encoder
          14. Incremental encoder
          15. Absolute encoder
          16. Cray code
    4. Measuring device
    5. Machine body
      1. Requirement of CNC machine
      2. Layout charactenstics of CNC Machine
        1. Lathes
          1. horizontal bed structure
          2. inclined bed structre
        2. Turning Center
      3. Main transmission
      4. Feed System
        1. Screw nut pair
          1. Ball
          2. Hydrostatic