목차
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
닫기