목차
PART 1 총론 ... 13
   제1장 NC의 개요 ... 15
      1.1 NC란? ... 15
      1.2 NC의 역사 ... 17
      1.3 NC공작기계의 특징 ... 19
      1.4 NC의 구성 ... 20
        1.4.1 부품도면 ... 21
        1.4.2 가공계획 ... 21
        1.4.3 파트 프로그래밍(Part programming) ... 21
        1.4.4 수치정보(Code data) ... 22
        1.4.5 컨트롤러(Controller) ... 22
        1.4.6 서보기구(Servo mechanism) ... 23
        1.4.7 볼 스크루(Ball-screw) ... 24
        1.4.8 리졸버(Resolver) ... 24
        1.4.9 NC공작기계의 본체 ... 24
   제2장 NC의 서보기구 ... 25
      2.1 서보기구 ... 25
        2.1.1 서보기구란? ... 25
        2.1.2 서보기구의 종류와 구성 ... 27
      2.2 서보모터 ... 31
        2.2.1 전기펄스모터 ... 32
        2.2.2 직류서보모터(DC servo motor) ... 33
        2.2.3 교류서보모터(AC servo motor) ... 33
      2.3 검출장치 ... 35
        2.3.1 속도검출 ... 35
        2.3.2 위치검출 ... 37
      2.4 볼 스크루(Ball Screw) ... 39
   제3장 NC의 제어방법 ... 41
      3.1 위치결정 제어(Positioning control) ... 41
      3.2 직선절삭제어(Straight cutting control) ... 42
      3.3 윤곽절삭제어(Contouring cutting control) ... 42
        3.3.1 MIT 방식 ... 44
        3.3.2 DDA 방식 ... 44
        3.3.3 대수연산방식 ... 46
        3.3.4 속도 피드백 ... 47
   제4장 NC의 현황 ... 49
      4.1 CNC 시스템 구성 ... 49
      4.2 CNC 장치의 기술동향 ... 50
      4.3 자동화 시스템 ... 51
        4.3.1 DNC(Direct Numerical Control) ... 51
        4.3.2 FMS(Flexible Manufacturing System) ... 52
        4.3.3 FA(Factory Automation) ... 53
        4.3.4 CIMS(Computer Integrated Manufacturing System) ... 53
   제5장 NC 프로그래밍의 기초 ... 55
      5.1 좌표축과 운동기호 ... 55
        5.1.1 좌표축 ... 55
      5.2 프로그램 입력장치 ... 57
        5.2.1 천공 테이프 ... 58
        5.2.2 Diskette Data 입력 ... 59
      5.3 NC 프로그램의 구성 ... 59
        5.3.1 프로그램이란? ... 59
        5.3.2 프로그램의 구성 ... 61
        5.3.3 프로그램을 위한 각종 기능 ... 66
PART 2 수동 프로그래밍 ... 73
   제6장 CNC선반 ... 75
      6.1 CNC선반의 메카니즘 ... 75
        6.1.1 CNC선반의 구성 ... 75
        6.1.2 CNC선반의 툴링(tooling) ... 80
        6.1.3 CNC선반의 절삭조건 ... 82
      6.2 CNC선반의 프로그래밍 ... 85
        6.2.1 프로그램의 구성 ... 85
        6.2.2 이송기능(Feed function) ... 88
        6.2.3 준비기능(Preparatory function) ... 90
        6.2.4 사이클 가공 ... 112
        6.2.5 주축기능(Spindle speed function) ... 135
        6.2.6 보조기능(Miscellaneous function) ... 137
        6.2.7 공구기능(Tool function) ... 138
        6.2.8 보조프로그램(Sub-program) ... 138
        6.2.9 공구 보정기능(Tool offset function) ... 140
        6.2.10 CNC선반의 응용 프로그래밍 ... 146
   제7장 CNC머시닝센터 ... 165
      7.1 CNC머시닝센터의 메카니즘 ... 165
        7.1.1 머시닝센터와 주변기기 ... 165
        7.1.2 머시닝센터의 툴링 ... 168
        7.1.3 머시닝센터의 절삭조건 ... 170
      7.2 CNC 3축제어의 프로그래밍 ... 173
        7.2.1 프로그램의 구성 ... 173
        7.2.2 머시닝센터의 보조 및 F.S.T 기능 ... 181
        7.2.3 머시닝센터의 준비기능(G function) ... 182
        7.2.4 공구 보정기능 ... 192
        7.2.5 고정 사이클기능(G73, G74, G76, G80~G89) ... 203
        7.2.6 보조 프로그램의 실행 ... 223
        7.2.7 머시닝센터의 응용 프로그래밍 ... 228
PART 3 CAD/CAM ... 247
   제8장 CAD/CAM 개론 ... 249
      8.1 CAD/CAE/CAM의 정의 ... 249
        8.1.1 CAD(Computer Aided Design) ... 251
        8.1.2 CAE(Computer Aided Engineering) ... 251
        8.1.3 CAM(Computer Aided Manufacturing) ... 251
      8.2 CAD/CAM의 적용범위 ... 252
      8.3 CAD/CAM의 필요성 ... 254
      8.4 CAD/CAM의 활용 ... 256
      8.5 CAD/CAM 시스템의 하드웨어 ... 259
      8.6 CAD/CAM 시스템의 소프트웨어 ... 260
        8.6.1 2차원 자동제도 시스템 ... 262
        8.6.2 3차원 CAD 시스템 소프트웨어 ... 262
        8.5.3 CAE시스템(Computer aided engineering) ... 262
        8.5.4 CAM 소프트웨어 ... 262
        8.6.5 자동프로그래밍과 CAD/CAM 소프트웨어 ... 263
      8.7 컴퓨터 그래픽스 ... 267
        8.7.1 컴퓨터 그래픽스란? ... 267
        8.7.2 도형의 변환 ... 267
      8.8 형상모델링 ... 277
        8.8.1 와이어 프레임 모델링(Wire frame modeling) ... 277
        8.8.2 서피스 모델링(Surface modeling) ... 279
        8.8.3 솔리드 모델링(solid modeling) ... 280
      8.9 자유곡선 및 곡면 모델링 ... 284
        8.9.1 자유곡선의 표현 ... 285
        8.9.2 자유곡면의 표현 ... 288
      8.10 CAD/CAM 데이터의 교환 방법 ... 290
        8.10.1 직접 교환 방식 ... 291
        8.10.2 표준형 교환 방식 ... 291
   제9장 SolidWorks CAD ... 293
      9.1 SolidWorks 실행하기 ... 293
        9.1.1 실행 방법 ... 293
        9.1.2 SolidWorks 시작하기 ... 294
        9.1.3 피처 생성하기 ... 301
      9.2 SolidWorks 피처 생성하기 ... 305
        9.2.1 기본 작업 평면에 피처 생성하기 ... 306
      9.3 모델 형상 수정하기 ... 314
        9.3.1 모델 형상 수정하기 ... 315
        9.3.2 모델 치수 수정하기(편집 기능 사용하지 않는 방법) ... 317
        9.3.3 모델형상 돌출시키기 ... 318
        9.3.4 피처 잘라내기 ... 319
        9.3.5 대칭을 이용한 스케치하기 ... 323
      9.4 스케치/돌출기능 이해하기 ... 328
        9.4.1 윗면에 스케치하기 ... 329
        9.4.2 피처 평면에 스케치하여 돌출하기 ... 332
        9.4.3 피처 평면에 스케치하여 돌출 컷하기 ... 334
        9.4.4 필렛 사용하기 ... 335
      9.5 스케치 기능 이해하기 ... 338
        9.5.1 하나의 선으로 스케치 끝내기 ... 339
        9.5.2 필렛하기(다중 반경) ... 340
        9.5.3 선형 스케치 패턴 사용하기 ... 341
        9.5.4 중심선을 이용한 스케치 ... 342
      9.6 피처기능 이해하기(보강대) ... 346
        9.6.1 보강대 사용하기 ... 347
      9.7 피처기능 이해하기(쉘) ... 348
        9.7.1 쉘 사용하기 ... 348
        9.7.2 기준면(참조형상)을 이용하여 새로운 작업평면 만들기 ... 349
        9.7.3 보강대 사용하기 ... 351
      9.8 피처 대칭 복사하기 ... 352
        9.8.1 스케치 따라하기 ... 353
        9.8.2 피처 대칭 복사하기 ... 355
        9.8.3 스케치 요소 변환을 이용한 피처 생성하기 ... 356
      9.9 회전 보스/베이스 이해하기 ... 359
        9.9.1 회전 보스/베이스 이용하기(얇은 피처) ... 359
        9.9.2 회전 보스/베이스 이용하기(솔리드 피처) ... 361
        9.9.3 회전피처(솔리드 피처/얇은 피처) 차이점 ... 362
      9.10 가공을 위한 파트 생성하기 ... 364
        9.10.1 회전체 생성 ... 366
        9.10.2 돌출하기 ... 369
        9.10.3 참조 평면 생성하기 ... 373
        9.10.4 평면 1 스케치하여 컷 돌출하기 ... 374
        9.10.5 바닥면 만들기 ... 377
        9.10.6 필렛하기 ... 378
      9.11 스윕 피처 생성하기 ... 382
        9.11.1 스윕 피처 생성하기 ... 383
        9.11.2 스윕-컷 피처 생성하기 ... 386
        9.11.3 나선형 스윕 피처 생성하기 ... 391
      9.12 응용 모델 따라하기 ... 397
        9.12.1 돌출 베이스 만들기 ... 399
        9.12.2 스케치 오프셋을 이용한 돌출 형상 만들기 ... 400
        9.12.3 스윕에 이용할 Base Curve 만들기 ... 401
        9.12.4 기준면을 이용한 평면 생성하기 ... 402
        9.12.5 스윕에 이용한 Section Curve 만들기 ... 403
        9.12.6 자르기-스윕 ... 405
        9.12.7 돌출-기둥 만들기 ... 406
        9.12.8 필렛하기와 대칭 복사하기 ... 407
      9.13 로프트 피처 생성하기 ... 411
        9.13.1 로프트 피처 만들기 ... 412
        9.13.2 로프트 응용하기 ... 416
      9.14 어셈블리 활용 ... 419
        9.14.1 부품 모델링하기 ... 421
        9.14.2 어셈블리 창 열기 ... 425
        9.14.3 부품 가져오기 ... 427
        9.14.4 메이트 사용하기 ... 428
        9.14.5 시뮬레이션하기 ... 432
        9.14.6 분해도 만들기 ... 436
        9.14.7 분해도와 분해 에니메이션 보기 ... 437
        9.14.8 분해도 도면 생성하기 ... 438
   제10장 I-Master CAM ... 441
      10.1 I-Master CAM 익히기 ... 441
        10.1.1 I-Master 작업 흐름도 ... 442
        10.1.2 SolidWorks에서 CBF로 저장하기 ... 443
        10.1.3 I-Master Machining 실행하기 ... 444
        10.1.4 Open Workspace(작업장 열기) ... 445
        10.1.5 Open CAD File(CBF 파일 불러오기) ... 446
        10.1.6 Make Master Model Using CAD Model(마스터 모델 만들기) ... 447
        10.1.7 가공조건 이론 ... 447
        10.1.8 Scan Rough(스캔 황삭가공) ... 452
        10.1.9 Scan Finish(스캔 정삭가공) ... 454
        10.1.10 Get Pencil Curve(펜슬곡선 구하기) ... 456
        10.1.11 Clean Up(자동 잔삭가공) ... 457
        10.1.12 Show NC(Tool Path 보기) ... 459
        10.1.13 Make Block Workpiece(블록 피삭재 만들기) ... 460
        10.1.14 Cutting Simulation(모의 가공하기) ... 461
        10.1.15 Gouge Check(과미삭 검사) ... 462
        10.1.16 단면검사 ... 463
      10.2 I-Master 응용 모델 따라하기 ... 465
        10.2.1 작업장 열기 ... 466
        10.2.2 CAD 파일 불러오기 ... 466
        10.2.3 마스터 모델 만들기 ... 467
        10.2.4 3차원 포켓가공 ... 469
        10.2.5 정삭가공 ... 472
        10.2.6 등고선 가공 ... 474
        10.2.7 스트립 가공하기 ... 476
        10.2.8 등매개 가공하기 ... 478
        10.2.9 모의 가공하기 ... 480
        10.2.10 과미삭 검사 ... 481
        10.2.11 충돌검사 결과보기(Collision Check) ... 482
        10.2.12 형합면 확인(Die Spotting) ... 483
        10.2.13 공구 DB 관리 ... 486
      10.3 DNC 전송 ... 488
        10.3.1 DNC 설정하기 ... 488
        10.3.2 기계 파라메터 ... 489
   제11장 V-CNC ... 493
      11.1 V-CNC 실행하기 ... 493
        11.1.1 V-CNC 실행 ... 493
        11.1.2 V-CNC의 구성 ... 494
      11.2 자동 프로그래밍을 통한 V-CNC 사용방법 ... 496
        11.2.1 기계 설정하기 ... 497
        11.2.2 공작물 준비 ... 497
        11.2.3 공구설정 ... 498
        11.2.4 공작물 좌표계 설정 ... 499
        11.2.5 NC코드 불러오기 ... 500
        11.2.6 가공하기 ... 501
        11.2.7 NC코드 편집하기 ... 502
        11.2.8 NC가공 시뮬레이션하기 ... 503
      11.3 수동 프로그래밍을 통한 V-CNC 사용방법(머시닝센터) ... 504
        11.3.1 NC 코드 작성하기 ... 505
        11.3.2 공작물 준비 ... 505
        11.3.3 공구설정 ... 506
        11.3.4 공작물 좌표계 설정(G92 사용) ... 507
        11.3.5 공구 옵셋하기 ... 508
        11.3.6 가공하기 ... 509
        11.3.7 검증 프로그램 실행하기 ... 510
      11.4 수동 프로그래밍을 통한 V-CNC 사용방법(CNC선반) ... 515
        11.4.1 V-CNC 선반 실행 ... 516
        11.4.2 NC코드 작성하기 ... 516
        11.4.3 공작물 준비 ... 517
        11.4.4 공구교환 ... 517
        11.4.5 공작물 좌표계 설정 ... 518
        11.4.6 가공 ... 520
        11.4.7 검증 ... 521
부록 NC가공 & CAD/CAM 용어집 ... 523
찾아보기 ... 559
참고문헌 ... 563
닫기