High Technology’s Leader!
무료특전
What's news
동영상
S/W업그레이드
교재
학과별 교육장비 도입안
이벤트

Home > 무료특전 > 교재

교재

CIM을 활용한 생산 자동화

Admin





제 1장 CIM의 개요

1.1 NC란?

1.2 CNC란?

1.3 NC의 메커니즘(mechanism)

1.3.1 이송기구

1.3.2 서보 방식

1.3.3 스크루(screw)

1.4 CIM이란?


제 2장 Machining Center (CNC Mill)

2.1 안전수칙 및 체크리스트

2.1.1 안전수칙 (safety guidelines)

2.1.2 안전체크리스트

2.2 Machining center의 구성요소

2.2.1 Machining center란?

2.3 제어 프로그램

2.3.1 제어 프로그램(control program)이란?

2.3.2 제어 화면의 구성 요소

2.4 스톡설치(mounting the stock)

2.4.1 바이스(vise)

2.5 툴링(tooling)

2.5.1 절삭 공구와 공구 홀더

2.5.2 공구 정의 (define the tool)

2.6 홈의 위치(home position)

2.6.1 홈 위치 및 공작물의 원점

2.6.2 머시닝 센터의 초기화

2.7 NC 프로그램 선택

2.7.1 수치 제어 프로그램 ( numeric control programs )

2.8 프로그램 검증과 예비 운전

2.8.1 예비 운전(dry run)이란?

2.8.2 예비 운전

2.9 NC 프로그램의 실행

2.9.1 공작물의 가공

2.10  NC  프로그램의 실행

2.10.1 NC 프로그래밍이란?

2.10.2 파트 프로그램 요소

2.10.3 일반적인 NC 언어 ( common NC words)

2.10.4 프로그래밍 방법

2.11 좌표 시스템

2.11.1 NC 프로그램에서 좌표 사용 방법

2.11.2 NC 프로그래밍 ( NC Programing)

2.12 NC 프로그램의 개발 (developing NC program)

2.12.1 NC 프로그램 작성

2.13 NC 프로그램의 편집

2.13.1 NC 프로그램 입력

2.14 작성한 프로그램의 검증과 실행

2.14.1 NC 프로그램의 검증과 실행

2.15 최종 프로젝트

2.15.1 최종 프로젝트 1

2.15.2 최종 프로젝트 2

2.15.3 최종 프로젝트 3


제3장 Turning Center ( CNC Lathe )

3.1 안전수칙 및 체크 리스트

3.1.1 안전수칙(safety guidelines)

3.1.2 안전 체크리스트

3.2 Turning center의 구성 요소

3.2.1 선반(lathe)이란?

3.2.2 Turning Center란?

3.3 제어 프로그램(control program)

3.3.1 제어 프로그램이란?

3.3.2 제어 프로그램의 화면

3.4 공구 설치(mounting tools)

3.4.1 스톡과 툴링(stock and tooling)

3.4.2 공구터릿에 공구설치 및 척에 스톡 장착

3.5 공구 터릿의 초기화 (Initializing the tool turret)

3.5.1 공구 터릿의 세팅(setting up the tool turret)

3.6 기준 위치(reference positions)

3.6.1 호밍(homing)

3.7 NC 프로그램의 선택(selecting an NC program)

3.7.1 NC 프로그램 사용(using NC program)

3.8 검증과 예비 운전(verify and dry run)

3.8.1 NC 프로그램 검정(verify the NC program)

3.8.2 NC 프로그램의 예비 운전 (dry run the NC program)

3.9 NC프로그래밍의 실행(run the NC program)

3.9.1 공작물 가공(turning the part)

3.10 NC 프로그래밍 ( NC programing )

3.10.1 NC 프로그래밍이란?

3.10.2 파트 프로그램 요소 (elements of a part program)

3.10.3 일반적인 NC언어 (common NC words)

3.10.4 프로그래밍 방법

3.11 좌표계(coordinate systems)

3.11.1 좌표 측정(coordinate measurement)

3.12 NC 프로그램의 개발(Developing of NC program)

3.12.1 NC 프로그램 작성(Writing a NC program)

3.13 NC 프로그램의 편집(Editing your NC program)

3.13.1 NC 프로그램 입력(Entering the NC program)

3.14 프로그램 검증과 예비 운전

3.14.1 NC 프로그램 검증(Verifying the NC program)

3.14.2 NC 프로그램의 예비 운전(dry run the NC program)

3.15 최종 프로젝트

3.15.1 NC 프로그램 작성


제4장 Robotics

4.1 로봇 및 로봇 소프트웨어

4.1.1 로봇이란 무엇인가?

4.1.2 로봇의 구성요소 확인

4.1.3 로봇의 조인트(robot joint)

4.2 로봇의 초기화와 작동(Homing and Moving the Robot)

4.2.1 초기화(Homing)

4.2.2 로봇의 작동

4.2.3 로봇의 초기화 및 작동 실습

4.3 로봇의 위치 기록(recording robot positions)

4.3.1 위치의 기록(recording positions)

4.3.2 로봇의 자유도(robot degrees of freedoms)

4.4 로봇 프로그램의 작성과 실행

4.4.1 로봇 프로그램(robot programs)

4.4.2 로봇의 작업 볼륨(robot work volume)

4.5 Pick and Place 프로그램

4.5.1 Pick and Place 작업

4.5.2 Pick and Place 실습

4.5.3 로봇 제어 시스템

4.6 입력과 프로그램 분기(inputs and program jumps)

4.6.1 입력과 출력(inputs and outputs)

4.6.2 입력과 출력 실습

4.6.3 Input과 Output 프로그램 실습

4.6.4 마이크로 스위치

4.7 출력(Outputs)

4.7.1 Digital Relay 출력

4.7.2 출력 실습

4.7.3 출력 실습

4.7.4 신호(signals)

4.8 좌표계(Coordinate system)

4.8.1 조인트 좌표계와 직각 좌표계

4.8.2 Robot의 좌표계 실습

4.8.3 로봇의 종류

4.9 상대 위치(relative positions)

4.9.1 상대 위치

4.9.2 상대 위치 실습

4.10 프로그램 루프(Program loops)

4.10.1 프로그램 Loop

4.10.2 프로그램 루프 실습

4.10.3 프레스 작업

4.11 서브루틴(Subroutine)

4.11.1 Subroutines

4.11.2 Subroutin 실습

4.11.3 기계가공(machining)

4.12 접촉 센서와 비 접촉 센서

4.12.1 센서(sensors)

4.12.2 Sensor 실습

4.12.3 각종 Devices

4.13 컨베이어의 서보 제어

4.13.1 Robotic work cell의 컨베이어

4.13.2 컨베이어 제어 실습

4.13.3 조립(Assembly)

4.14 컨베이어의 입출력 제어

4.14.1 폴링(Polling)

4.14.2 Polling에 관한 실습

4.14.3 엔코더(Incremental Rotary)

4.15 최종 프로젝트

4.15.1 과제1

4.15.2 과제2


제5장 PLC Motion

5.1 Milk Filling Station Application

5.1.1 PLC 패널(PLC panel)

5.1.2 PLC Line Module

5.2 Equal and Not Equal

5.2.1 CNC선반의 제어(CNC Lathe control application)

5.2.2 선반의 제어 시스템 프로그램

5.3 Less Than and Greater Than

5.3.1 자동 캘리퍼스 프로그램 (Automatic Caliper System)

5.3.2 Caliper Control System의 프로그램

5.4 Move

5.4.1 Margarine Filling Station Application

5.4.2 Margarine Filling System의 프로그램

5.5 Add and Subtract

5.5.1 Crane Application

5.5.2 Crane Control System의 프로그램

5.5.3 Crane Control Program의 실행

5.6 Original HMI

5.6.1 Wizcom software

5.6.2 기본 HMI 만들기

5.7 Analog Tag

5.7.1 전자식 밸브를 포함한 HMI 만들기

5.7.2 Electric valve system

5.8 Triggers

5.8.1 상호 통신(Interative communication)

5.8.2 엘리베이터 제어 시스템의 Ladder diagram 및 HMI 만들기

5.9 Dynamic Parameters

5.9.1 Dynamics definition simulation

5.9.2 Analog trigger device 만들기

5.10 Wizcon 언어를 사용한 프로그램

5.10.1 Level 제어

5.10.2 Ladder diagram 과 HMI

5.11 Counter Tag

5.11.1 위치 제어(position control)

5.11.2 모터 제어시스템의 Ladder diagram과 HMI 설계

5.12 Charts

5.12.1 위치 제어(position control)

5.12.2 모터 제어 시스템

5.13 Library에 Component 추가하기

5.13.1 센서(sensor)

5.13.2 Ladder diagram의 프로그램 및 Library 추가

5.14 Alarms

5.14.1 Alarms

5.14.2 Reactor 제어 시스템의 HMI 만들기

5.15 최종 테스트

5.15.1 목록 작성과 안전 점검

5.15.2 마지막 프로젝트(final project)


제1장

CIM의 개요


1.1 NC란?


NC는 Numerical Control의 약자로 수치제어를 의미한다. 수치제어란 기호나 숫자로 구성된 정보(information)를 매개 수단으로 하여 기계의 운전을 자동 제어하는 것을 의미하며, 일반적으로 수치제어가 가능한 공작기계를 NC 공작기계라 한다.

NC 공작기계는 NC Program에 따라 움직이면서 공작물을 가공한다. 즉, 명령 및 수치 형태로 코드화된 데이터(corded data)를 시스템(system)이 해석하여 출력 신호로 변환하고, NC 공작기계는 이 신호들을 받아들여 주축의 회전 및 정지, 공구의 교환, 공작물 및 공구의 이동, 절삭유의 공급 및 중지 등의 제어를 통하여 공작물을 가공한다. 그림 1.1은 NC 공작기계의 작업 흐름도를 나타낸 것이다.

NC 시스템은 하드웨어(hardware)와 소프트웨어(software)로 분류된다. 하드웨어는 생산기계의 본체, 제어장치 및 주변기기로 구성 되며, 주변기기로는 서보기구(servo mechanism), 검출기, 제어용 컴퓨터, 인터페이스(interface) 회로 등을 들 수 있다.

소프트웨어는 NC 공작기계를 운전하기 위해 필요로 하는 NC 데이터 작성에 필요한 모든 사항으로 공정순서 결정, 치공구 선정, 절삭방법 및 조건 등을 포함한 프로그래밍 기술과 자동 프로그래밍 시스템을 말한다.

그림1.2는 NC 공작기계의 가공순서와 NC시스템의 전체 구성을 나타낸 것이다. 그림에서 보는 바와 같이 NC 테이프를 작성하는 NC 파트 프로그램 작성 방법은 수동 프로그래밍과 자동 프로그래밍의 두가지 방법이 있으며, 작성된 NC 명령 테이프 (중략)


교재문의 : info@yes01.co.kr