본문 바로가기

반응형

분류 전체보기

구글 애드센스 (Google AdSense) 계정 승인에 관해 더보기
로봇제어 - 실습 프로젝트 2일차 (인터록회로) 200624 오늘은 어제에 이어서 장치를 배치해본다. p/s dc 분배 -> 단자대로 사용 전장설계에 사용되는 기기는 아래와 같다. 단자대는 15개씩 - 한쪽은 막혀있고 반대쪽은 뚫려있다. 단자대 막는거 3개 스토퍼를 끼워 고정시킨다. 6개 14핀 릴레이 4개 파워서플라이 1개 아래의 시퀀스는 인터록 회로이다. (후 신호 우선) 스위치 PB1이나 PB2를 누르면 각각 램프가 점등되는 회로도이다. 그리고 스위치 PB1과 PB2 중에 나중에 입력되는 (누름)신호가 이전에 입력된 (누름)신호를 끊고 릴레이를 여자시키고 램프를 점등시킨다. 시퀀스 회로를 시뮬레이션 해보았다. 어제 만든 기본 틀에 기기들을 배치한다. 위쪽 왼쪽엔 전원차단기를 설치하고 위쪽 오른쪽에 아날로그 디지털 변환기(파워 서플라이)를 배치한다. 그 아래 .. 더보기
로봇제어 - 실습 프로젝트 1일차 (200623) 우리가 제작할 작품은 아래 영상을 참고한다. 통신까지?는 못하고 시퀀스로 짜본다. 그리고 센서선정 방법에 대해 생각해보자. https://www.youtube.com/watch?v=WtlQ6cC8FL4 http://www.festech.co.kr/main.php?m1=28&m2=49 스마트모듈실습장비(SMS) - 훼스텍 FESTECH 상호 : 훼스텍(주) 대표 : 이정노 사업자등록번호 : 113-81-67290 주소 : 서울시 금천구 서부샛길 632. 305,306.307호 전화 : 02-2107-7800 팩스 : 02-2107-7801 e-메일 : festech@festech.co.kr Copyright ⓒ 2020 훼스텍 FESTECH. www.feste.. 더보기
기계재료 - 교재 목차 정리 제1장 기계재료 총론 제1절 기계재료의 개요 1. 기계재료의 선정조건 2. 기계재료의 분류와 특성 3. 기계재료 선정절차 4. 기계재료의 규격 제2절 기계재료의 물성 변화 및 재료시험 1. 금속재료의 결정구조와 변형 2. 재료의 강화방법 3. 재료시험 제2장 철강재료 제1절 철강 재료의 기초 1. 철 2. 철강의 분류 제2절 탄소강 1. 탄소강의 기초 2. Fe-C 상태도 3. 철강의 열처리와 조직 4. 탄소강의 열처리 및 조직, 기계적 성질 제3절 구조용강 1. 구조용 압연강 2. 고장력강 3. 기계 구조용 탄소강 4. 합금강 5. 기계 구조용 저합금강 6. 압력 용기용 강 7. 표면 경화용 강 8. 쾌삭강 제4절 내식재료 1. 스테틴레스강의 정의 2. 일반 스테인리스강 3. 특수 스테인리스강 4. 내.. 더보기
CNC 밀링(머시닝센터) 가공 프로그래밍 10일차 (200622) 1~54page 단원명 1 CNC 밀링(머시닝센터)프로그램 작성 준비하기 1-1 NC/CNC 장비선정 1-2 작업공정 및 공구선정 1-3 절삭조건 설정 1-4 기술자료 참고 단원명 2 CNC 밀링(머시닝센터)프로그램 작성하기 2-1 NC프로그램 기초 2-2 절삭조건설정 2-3 공정순서에 의한 NC프로그램작성 NC프로그램 기초 교재의 49페이지 프로그램을 직접 짜본다. 아래의 코드를 CIMCO 프로그램에 입력을 한다. % (데이터 전송 시작) O0622 (TEST PROG) G28G91Z0. (원점복귀, 증분지령으로 일단 위로 올린다. 명령 선반은 G28U0W0)? T01M06 (D10FEM 평행드릴) G00G90G54X-20.Y25.(급속 시작위치로. 증분취소 G90절대좌표로 움직임. G54워크좌표계로. XY 시작위치로.. 더보기
어셈블리 분해 및 해제하기 각 부품을 모델링한다. 부품을 어셈블리 화면으로 불러온다. 메이트 조립 조건 정의하기 어셈블리 분해 및 분해 해제하기 분해 지시선 스케치하기 1. Clamp_Base 돌출보스를 방향은 '양쪽평면' 깊이는 21.59로 한다. 형상의 위에서 스케치를 한다. 왼쪽부분을 사각형으로 돌출 컷을 한다. 세로 11.43 x 가로는 39.74로 사각형을 스케치하고 돌출컷을 해준다. (사각형은 그리기 편한 중심 사각형으로 그린다. 가로는 두 배로 해준다) 스케치종료 후 돌출 컷을 해준다. 아래쪽은 깊이 (20.32-11.43)만큼, 위쪽은 관통을 시켜준다. 오른쪽 부분의 돌출 컷 작업을 한다. 먼저 사각형으로 스케치를 할때 가로의 길이를 오른쪽 라인에서 35.56만큼 떨어지게 하고 세로는 11.43로 큰 사각형을 그려준.. 더보기
수업 - 소형레버에어척 https://ch.dasol2001.co.kr/70%EC%86%8C%ED%98%95%EB%A0%88%EB%B2%84-%EC%97%90%EC%96%B4%EC%B2%99_v1156 70.소형레버 에어척 ch.dasol2001.co.kr 조립도 과제명 : 2 - finger 장치 - 전체 부품 1 ~ 4 스케치 및 모델링 나머지 부품 ( KS규격 근거 ) - 품번, 품명, 재질, 수량 ( 표제란 참조) - 순서는 임의, 척도 실처 (1:1) 사용 더보기
V-belt pulley (V-벨트 풀리) 194p 한쪽만 스케치하고 360도 회전을 준다. 휠로 되어 있는 것들은 한쪽만 스케치 후 회전을 한다. 재질이 회주철 계통의 주물이다. 구조,형상이 복잡한데 어렵지는 않을 것이다. 초기 데이텀은 정면으로 잡는다. 내부모양과 외부모양을 보여주는 반단면도를 작성한다. 모터로부터 발생한 힘을 직접, 간접으로 전달하는 방식이 있는데 브이벨트풀리는 기계요소부품으로서 간접전동요소이다. 1. 형별 : 1순위 M(小) A < B 더보기
PC제어프로그램 5일차 (20.05.14) - 기본코딩2 변수 선언 연습 /*파일: year.c 변수 선언 연습*/ #include #include int main(void) { time_t t=time(NULL); struct tm tm = *localtime(&t); int year; int month; int date; year = 2020; month = tm.tm_mon+1; // month = 5; date = 14; printf("오늘 날짜는 %d년 %d월 %d일 입니다.\n", year, month, date); printf("now: %d-%d-%d %d:%d:%d\n", tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); return 0; } 문자형 변수 선.. 더보기
PC제어프로그램 5일차 (20.05.14) - 기본코딩1 /*printf2.c 정수표현식 출력1 */ #include int main(void) { printf("%d \n", 1234); return 0; } Ctrl + F5 실행 후 출력결과 /* print2_1.c */ #include int main(void) { printf("%d %d \n",10,20); return 0; } Ctrl + F5 실행 후 출력결과 /* printf3.c 정수표현식 3 */ #include int main(void) { printf("Hello Everybody \n"); printf("%d \n", 1234); printf("%d %d \n", 10, 20); return 0; } Ctrl + F5 실행 후 출력결과 콘솔창을 보면 Debug 창에 아래와 같이 표시된다.. 더보기
PC제어프로그램 4일차 (20.05.12) - Visual C++ 사용하기 Microsoft Visual C++ 실행을 한다. 프로젝트를 만들고 프로그래밍 작업을 하면 '프로젝트명-작업 파일명'에 작성한 프로그램이 만들어진다. 프로젝트/파일 (hellow/hellow) file-new 선택하면 Projects탭이 활성화되어 있음 file-new 선택하면 Files탭이 활성화되어 있음 이제 프로그램 명령어를 입력한다. 대소문자 구분하고 숫자 '0'과 영문자 'o'와 구분한다. /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0; } 프로그램 코드를 입력하고 Comfile을 해준다. 컴파일은 고급언어를 기계어로 바꾸는 과정이다. Ctrl+F7을 누르고 F7을 누르고 옆에 느낌표(!)를 누르면 실행.. 더보기
PC제어프로그램 4일차 - 프로그래밍 언어(20.05.12) 프로그래밍 언어 ■ 프로그래밍 언어란 무엇인가? ◆ 사람과 컴파일러(& 어셈블러)가 이해할 수 있는 약속된 형태의 언어 ◆ 저급언어 - 컴퓨터가 이해하기 쉬운언어 ex) 어셈블리어 ◆ 고급언어 - 인간에게 친근한 언어 ex) C언어 외 Comp. CPU 기계어 (0,1의 조합) 해독기 컴파일러 어셈블러 프로그래밍 언어 고급언어 저급언어 어셈블리어 ■ Mnemonic code에 명령어를 첨가한 것. ■ 기계어의 명령부와 번지부를 사람이 이해하기 쉬운 기호와 1:1로 대응시켜 기호화한 프로그램 언어 ■ Mnemonic code ◆ 프로그래밍의 비효율성 극복을 위해 기계어의 비트 형식을 연상코드화 ◆ 심벌화로 프로그램의 이해와 작성이 쉽다 ◆ 기계어로 직접 변환 가능 ◆ 프로그램 작성이 쉽다. ■ Assemb.. 더보기
PC제어프로그램 4일차 - 문자 자료의 표현 외(20.05.12) 그레이(gray) 코드 int a,b; int c=10, d=20; ■ 연속된 수가 1개의 비트만 다름 ■ 비가중치 (non-weighted) 코드 ■ A/D 변환기(analog-to-digital converter)에 사용 가중치 : 2진수 값이 10진수로 나타냈을때 대소가 확실히 알 수 있는것 1010(2) -> 10 0100(2) -> 4 0001(2) -> 1 그레이 코드 - DC모터를 (속도) 제어할 때 사용한다. 모터의 회전속도(RPM)은 1600~1800정도이다(초당 30바퀴정도 돈다. 눈으로 확인 어렵다) 감속기를 넣으면 초당 1~2바퀴정도로 감소시킨다. (각도 제어도 가능하다) 안에 작은기어에 큰기어를 걸어서 속도를 줄여준다. 큰기어에 모터 걸고 판을 만들어 구멍을 뚫는다. 빛을 쏘아 센.. 더보기
PC제어프로그램 3일차 - 문자 자료의 표현 외(20.05.07) 문자 자료의 표현 ■ 컴퓨터에 자료를 입력하거나 출력할 때는 모두 문자로 취급하여 처리 ■ 문자 자료 ◆ 영문자의 대 소문자, 한글, 특수기호, 숫자 등 ◆ 코드 : 문자 자료의 표현 규칙 ■ 문자 코드 ◆ 일반적으로 문자코드는 6~8비트로 구성된다. ◆ 왼쪽 2~4개 비트 : 문자의 성격을 나타내는 존 비트(zone bit)로 사용 ◆ 오른쪽 4개의 비트 : 문자를 구분하는 디지트 비트(digit bit)로 사용 8비트 경우 : OOOOOOOO 왼쪽은 ZONE BIT 오른쪽은 DIGIT BIT (항상4BIT) BCD코드 ■ BCD코드 (Binary Coded Decimal) 8421코드 ■ BCD코드는 숫자를 표현하기 위해 사용하던 4비트 코드를 확장한 코드 ■ 2개의 존비트(zone bit)와 4개의.. 더보기
PC제어프로그램 3일차 - 진수의 연산, 뺄셈 (20.05.07) 진수의 연산 ■ 10진수의 덧셈 ◆ 10진수는 각 자리의 최대수는 9 ◆ 두 수를 합하여 10이 되면 바로 윗자리에 1을 더하고, 그자리는 0이 된다. ■ 2진수의 덧셈 ◆ 2진수는 각 자리의 최대수가 1 ◆ 연산 결과가 2가 되면 바로 윗자리에 1을 더해주는 자리올림이 생기고, 그자리는 0이 된다. ■ 진수의 연산 7(10) +8(10) 15(10) 1(2) +1(2) 10(2) 1(2) +1(2) +1(2) 11(2) ◆ 10진수 6+5를 2진수로 변환시켜 계산해보자. 6(10) +5(10) ? -> 0110(2) +0101(2) 1011(2) 검산: 2진수 1011는 10진수로 11이다. 진수의 뺄셈 ■ 초기의 컴퓨터는 직접 뺄셈을 수행 ■ 최근 대부분의 컴퓨터는 보수를 사용하여 뺄셈을 덧셈으로 바.. 더보기