2010/08/07

3dxml

3dxml : Dassault Systemes 에서 만든 파일 포맷

워드, 파워포인트, 엑셀 등에 삽입하여 사용 할 수 있다.
지원 OS : MAC, Windows
catia v5 r15 부터 지원

보기위해선 3dxml player 를 설치 해야 된다.
(ie8이상 부터는 설치안해도 보인다)

download 3dxml player

tip :
파워포인트에 삽입하려면,
삽입 - 개체 - 파일
프리젠테이션 상태에서 보려면,
개체 - 우클릭 - 클릭시 재생

2010/07/24

세월이 가면 - 최호섭




그대 나를 위해 웃음을 보여도
허탈한 표정 감출순 없어
힘없이 뒤돌아서는 그대의 모습을
흐린 눈으로 바라만보네
나는 알고있어요 우리의 사랑이
이것이 마지막이라는 것을
서로가 원한다 해도 영원할 순 없어요
저 흘러가는 시간 앞에서는
세월이 가면 가슴이 터질듯한
그리운 마음이야 잊는다해도
한없이 소중했던 사랑이 있었음을
잊지말고 기억해줘요
세월이 가면 가슴이 터질듯한
그리운 마음이야 잊는다해도
한없이 소중했던 사랑이 있었음을
잊지말고 기억해줘요

2010/07/19

cad text to catia

1. autocad 에서 글자를 쓴다.
2. expresstool 에서 explode text 이용하여 글자를 라인화 한다. (txtexp)
(expresstool 은 캐드 설치시에 옵션 설치라 없을 수 도 있다.)
(expresstool 을 설치 할 수 없는 경우에도 수동으로 하는 방법이 있지만 비추한다.)
3. 라인화된 글자들을 폭파한다.(x) : 안하면 카티아에서 작업시 문제발생
4. 군데군데 글자사이에 남은 라인들을 삭제한다.
5. .dxf(2004)로 저장한다.
6. catia로 저장한 파일을 연다. (drafting 된다)
7. 글자를 드래그 하여 복사한다. (ctrl+c)
8. catia에 원하는 스케치 화면에 붙여 넣는다. (ctrl+v)
(원점에대해 절대적 위치에 복사되므로 캐드 작업시 원점 근처에 글자를 작업해 놓으면 카티아에서도 원점 근처에 글자가 나타난다. 정확한 작업을 위해 원점을 중심으로 작업해 놓는것이 좋다)
9. 원하는 작업을 한다.
10. autocad 2011, catia v5 r20 에서 테스트했다.
----

expresstool 이 없는 경우 수동작업
( 출처 : 고캐드 )

화면에 EXPLODE할 TEXT가 있어야 한다.
(윈도우 폰트도 가능하다.)

1. Command에 mirrtext를 입력하여 값을 1로 바꾼다.
(mirror할 때 TEXT가 반대형상으로 표현되도록 하는 변수)

2. Command에 mirror를 입력하여 TEXT를 mirror한다.
(mirror를 하지 않으면 Explode되지 않는다.)

3. Command에 wmfout명령을 입력하여 파일이름에 test.wmf를 입력한 후 mirror된 TEXT를 선택한다.
(wmf파일은 windows meta file 입니다.)

4. Command에 wmfin명령을 입력하여 기록된 test.wmf파일을 읽어들인다.
(확대비율은 2배로 한다.)

5. Command에 mirror를 입력하여 읽어들인 형상을 mirror한다.
(원래의 모양으로 바꾼다.)

6. Command에 explode를 입력하여 읽어들인 형상을 explode한다.
(Explode를 여러번 하면 Line, Arc로 변경된다.)

7. 원하는 위치로 이동시켜 사용할 수 있다.

2010/07/11

아름다운 나라 - moony



저 산자락에 긴 노을지면 걸음 걸음도 살며시 달님이 오시네
밤 달빛에도 참 어여뻐라 골목 골목 선 담장은 달빛을 반기네

겨 울 눈꽃이 오롯이 앉으면 그 포근한 흰 빛이 센 바람도 재우니

참 아름다운 많은 꿈이 있는 이 땅에 태어나서 행복한 내가 아니냐
큰 바다 있고 푸른 하늘 가진 이 땅위에 사는 나는 행복한 사람 아니냐

강 물빛 소리 산 낙엽소리 천지 사방이 고우니 즐겁지 않은가
바람 꽃 소리 들풀 젖는 소리 아픈 청춘도 고우니 맘 즐겁지 않은가

참 아름다운 많은 꿈이 있는 이 땅에 태어나서 행복한 내가 아니냐
큰 바다 있고 푸른 하늘 가진 이 땅위에 사는 나는 행복한 사람 아니냐

큰 추위로 견뎌낸 나무의 뿌리로 봄 그리운 맘으로 푸르다
푸르게 더 푸르게 수 만 잎을 피워내 한 줄기로 하늘까지 뻗어라

참 아름다운 많은 꿈이 있는 이 땅에 태어나서 행복한 내가 아니냐
큰 바다 있고 푸른 하늘 가진 이 땅위에 사는 나는 행복한 사람 아니냐

아름다운 나라

http://people.nate.com/people/info/si/nm/sinmoonhee/

2010/06/19

jdk 1.6 , java docs
- http://java.sun.com/javase/downloads/index.jsp
eclipse sdk
- http://www.eclipse.org/

컴파일 및 실행
1 .cmd 상태에서
컴파일 javac 파일명
실행 java 파일명
2. eclipse 상에서
우클릭 - run as - java application

2010/06/17

코너 처리

코너는 각지게 작업을 하지 못한다.
따라서 적당한 원호를 선별.

각진 제품이 많아서!!

====

윤곽 가공시 코너 처리법

정확한 처리시 - 정확한 계산 값에 의한.



정확 하진 않지만 어느정도 허용되는.



약간 커졌지만 정확한 가공이 필요 없을 때 사용 가능하다
지름/3 으로 값을 구한다.

유의점 :
- 코너 처리전에 항상 공작물의 깊이와 공구의 길이를 유의 하여 코너 처리한다.
- 공작물 전체 포켓 크기와 드릴의 크기를 잘 고려 하여야한다.
- 엔드밀 선택시 드릴 보다 약간 큰걸 선택, 너무큰걸 선택시 코너에 혹이 생긴다.
- 드릴작업시에도 너무큰 드릴을 선택하면 전체적 모양이 뼈 모양이되어 원설계와는 전혀 다르게 된다.

카티아

http://ko.wikipedia.org/wiki/%EC%B9%B4%ED%8B%B0%EC%95%84

V5 V6 차이 :
- V5는 파일 기반(File-Based)으로 데이터를 저장하며, 데이터베이스는 옵션으로 제공
- V6는 모든 데이터가 데이터베이스에 저장될 것을 요구


===============

설치 - 실행

====

초기

시작메뉴 등록 :
도구(tool) - 사용자 정의(customize) - 시작메뉴(start menu)
스케쳐(도면), 파트디자인, 어셈블리디자인 ..

자주 사용할 단축키 지정 :
도구 - 사용자 정의 - 명령(command) - 모든 명령(all command)
ex) 제약조건(constraint 수치 및 구속조건)
유의점 : 작업조건에 따라 다르니 스케치시 필요한 단축키 설정시엔
스케치 상태에 들어간뒤 단축키를 바꾸어 준다.

====

마우스 조작

확대,축소 : ctrl + 중클 누른채 마우스 아래위 이동 or 중클 한채 좌클(우클) 한번 클릭
부분 확대 : shift + 중클 드래그 - 요소부분에서 해야 확대 박스가 나온다.
2D 무빙 : 중클
3D 무빙 : 중클 + 좌클(우클)
트리메뉴 확대 축소 : ctrl + 마우스휠
트리메뉴 이동 : 마우스휠

====

tips

shift + 그리기 : 자동구속 방지
구속주기
1. 제약조건 실행후 수치 주기전에 우클릭 하면 관련된 제약 조건이 나온다.
2. 구속조건 할 요소를 선택 하면 '정의된 제약조건' 아이콘이 활성화된다. 눌러보자.
alt + 좌클 : 클릭한 부분에 관련한 수치, 제약 조건등이 나타나서 선택을 쉽게 도와준다.
격자 및 격자 스냅 : 보통 끄고 작업
지오메트리 제약 조건, 치수제약조건 : 보통 켜고 작업
- 사각형 그릴때 수직 수평 등의 자동 구속

====

기타 단축키

F3 : 트리메뉴 숨기기
shift + F3 : 스케치 잠금

2010/06/07

기본

autocad에서 원점에서 시작하는 공작물과 간단한 형태의 도형을 그린다.
저장은 .dwf 로 한다.

mastercam 에서
파일 - 읽어오기 - 파일변환 - autodesk - 확인
주메뉴 - 가공경로 - 재료설정 (원점, 두께 , 공작물크기, 재료형태 화면표시)
주메뉴 - 가공관리자 - 우클 - 윤곽가공 - 라인선택(공구가 따라갈 라인 하단부를 클릭)

autocad 3D

vpoint : 보는시점 p.526
기본(x,y,z) - 0,0,1
등각 1,-1,1

chprop - all - t(두께) - 100

shade(면처럼보이게)
hide 안보이는 부분 숨겨줌

vp 보는각도
등각 315도 30도
xy 270도 90도
yz 0도 0도
xz 270도 0도

tabsurf z축으로 높인다(높이)
surftab1 원의 경우 각진 정도 기본 6 숫자가 높을 수록 원에 가까워진다.
surftab2 두번째면 촘촘 정도 (3번재는 없다)
rulesurf 두 선 사이에 면 생성
revsurf 회전 ( 회전체 - 회전축 - 시작각(0) - 증분각
edgesurf 두선사이에 면 생성(surftab 에 설정한 촘촘함으로)
3d 간편 입체 그리기
b(box) - 가로길이 - 세로길이 - 높이 - 기준점
w 3각뿔
c 원뿔
s 구
t 회전(도너츠)
p 피라미드

ucs 사용자 좌표계 변경 : cad 는 xy 면에만 스케치가 가능하기에 돌려가면 그려야한다.
ucs - n(new) - x - 90 : x축을 중심으로 오늘손법칙 방향으로 90회전한다.
ucs - w(world) - 원래의 좌표계로
ucs - n - za : 원점 바꾸기

2010/05/27

탭작업 예제

T01 센터마크 Φ3
T02 드릴 Φ6.8
T03 탭 M8

----
O0001;
G90G80G49G40;
G91G30Z0.;
M06T01;
M03S1500;
G00G90G54X10.Y10.;
G43Z100.H01;
Z20.;
G98G81Z-3.R1.F100;
X20.;
X30.;
X40.;
X50.;
G00Z100.;
G91G30Z0.;
M06T02;
M03S1500;
G00G90X10.Y10.;
G43Z100.H02;
Z20.;
G89G83Z-40.R1.Q3.F100;
X20.;
X30.;
X40.;
X50.;
G00Z100.;
G91G30Z0.;
M06T03;
M03S200;
G00G90X10.Y10.;
G43Z100.H03;
Z20.;
G98G84Z-25.R1.F250;
X20.;
X30.;
X40.;
X50.;
G00Z100.;
M30;

----
센터 - 드릴 - 탭

2010/05/25

작업순서, 탭(G84), 보조프로그램

센터 - 드릴 - 황삭 - 황삭 - 정삭 - 정삭

황삭 작업을 먼저 해줘야 되는 이유
- 황삭시엔 공작물에 압력이 크기 때문에 황삭 - 정삭 - 황삭 - 정삭 의 순으로 해줄경우
공작물에 비틀림이 생겨 망치는 경우가 있다.
전체적인 황삭 작업을 해주고 난뒤 비틀림 부분을 조정하고 정삭을 하자.

====
탭가공 - G84

G98G84Z-25.R1.F450

피드값 계산 = RPM * 피치 (S300 X 1.5 )

탭가공시 실질적 가공지름
- ex) M10, 피치 1.5 : 7.4 ~ 8.5 사이의 임의적 선택 (재질에 따라)
7.4 : 골지름, 8.5 : 10 - 1.5 (바깥지름 - 피치)

====
보조프로그램 호출 : M98
보조프로그램 종료 및 주 프로그램 복귀 : M99

M98 P71001; -> O1001; 프로그램을 불러와서 7번 실행한다.

O1001;
G91X20.;
M99;

보조프로그램에서 썼던 코드는 주프로그램에서도 누적되니
특히 절대 상대 사용시엔 주프로그램에 잘 명시 해주어야 된다.

한시스템에 모두 있어야 호출 됨.

====
드릴 최대 13

2010/05/13

MCT 보정

1. 포트에 공구를 장착 한다.(어느포트 인지 기억)
ex) 02 - T62 (엔드밀 Φ10)
03 - T63 (엔드밀 Φ5)
2. 기계에 입력
SYSTEM - PMC - PRM - DATA - G.DATA
02 -> 62
03 -> 63
3. 기준공구 선택 (T62) - 장착한것 중 임의 것
4. 기준공구로 교환
G91G30Z0.M19;
M06T62;
5. 기준공구 영점잡기 - 잡은후 Z 축 상대좌표를 0점으로 만든다.
OFFSET - 상대 - Z - ORIGIN
6. 보정할 공구로 교환, Z축 터치, 보정값 입력
G91G39Z0.M19;
M06T63;
Z축터치
OFFSET - 보정 - H03 - Z의 상대점 입력 or Z C.입력
(공구번호와 같게 해주면 기억하기 쉽다.)

2010/05/12

G98 G99 G73 G83 G81 센터마크 드릴

T01 : Φ3
T02 : Φ10

-- 센터마크/드릴작업 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
M03S1000;
G90G00G54X-20.Y0.;
G43Z100.H01;
Z20.;
G98G81Z-3.R1.F100;
X0.;
X20.;
G00Z100.;
G91G30Z0.M19;
M06T02;
M03S1000;
G90G00G54X-20.Y0.;
G43Z100.H02;
Z20.;
G98G83Z-25.R1.Q5.F100;
X0.;
X20.;
G00Z100.;
M30;

Z20.; 초기점
G98 초기점 복귀 ( G99 R점복귀 )
G81 센터마크드릴작업
R1 : 드를시작점 Z1 점 - R점
G83 드릴작업 (G73 고속드릴작업)
G83의 경우 상하 운동시 복귀를 초기점 까지 복귀
G73의 경우 절입한양 만큼 복귀 그래서 조금더 빠르게 작업 가능
하지만 칩이 나오지 않는 경우가 생기고, 절삭유가 제대로 들어가지 않아
G83을 추천
Q5 절입량 5 (5단위 깍아내려간다. 마지막 2정도가 남아도 2만 자동적으로 깍아짐, 기계 내장값)
드릴 작업 상하 운동시 복귀후 다시 드릴할때 고속으로 내려오는데 이때 면까지 바로 내려 오지 않고 약간의여유를 두고 멈춘뒤 작업시작(컴퓨터 내장값), 충돌방지용


-- 센터마크/드릴 예1 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
M03S1000;
G90G00G54X10.Y-25.;
G43Z100.H01;
Z20.;
G98G81Z-3.R1.F100;
X20.;
X30.;
X40.;
X50.;
X60.;
X70.;
X80.;
X90.;
X100.;
X110.;
X120.;
X130.;
X140.;
X150.;
X160.;
X170.;
X180.;
X190.;
G00Z100.;
G91G30Z0.M19;
M06T02;
M03S1000;
G90G00G54X10.Y-25.;
G43Z100.H02;
Z20.;
G98G83Z-25.R1.Q5.F100;
X20.;
X30.;
X40.;
X50.;
X60.;
X70.;
X80.;
X90.;
X100.;
X110.;
X120.;
X130.;
X140.;
X150.;
X160.;
X170.;
X180.;
X190.;
G00Z100.;
M30;

-- 센터마크/드릴 예2 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
M03S1000;
G90G00G54X10.Y-25.;
G43Z100.H01;
Z20.;
G98G81Z-3.R1.F100;
G91X10.L18;
G90G00Z100.;
G91G30Z0.M19;
M06T02;
M03S1000;
G90G00G54X10.Y-25.;
G43Z100.H02;
Z20.;
G98G83Z-25.R1.Q5.F100;
G91X10.L18;
G90G00Z100.;
M30;

----

똑같은 크기 연속적일때
G91X10.K18;
상대적 10만큼 18번
수동으로하면 18줄을 써야됨.
기계에 따라 K 나 L 을 쓰고 VCNC 에서는 안됨.

2010/05/11

IJK 예제, 보정

-- 보정없이 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
G90G80G49G40;
M03S1000;
G00G54X0.Y0.;
G43Z100.H01;
Z20.;
G01Z-5.F100;
G01X10.;
G03I-10.;
G01X20.;
G03I-20.;
G01X0.;
G00Z100.;
M30;

-- 보정주고 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
G90G80G49G40;
M03S1000;
G00G54X0.Y0.;
G43Z100.H01;
Z20.;
G01Z-5.F100;
G41X15.D01;
G03I-15.;
G01G40X10.;
G41X25.D01;
G03I-25.;
G01G40X0.;
G00Z100.;
M30;

-- 마지막만 보정 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
G90G80G49G40;
M03S1000;
G00G54X0.Y0.;
G43Z100.H01;
Z20.;
G01Z-5.F100;
G01X10.;
G03I-10.;
G01G41X25.D01;
G03I-25.;
G01G40X0.;
G00Z100.;
M30;

마지막만 보정 : 가공면 수정과 면 균일

-- 실제의예1 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
G90G80G49G40;
M03S1000;
G00G54X0.Y0.;
G43Z100.H01;
Z20.;
G01Z-5.F100;
G01X7.;
G03I-7.;
G01X14.;
G03I-14.;
G01G41X25.D01;
G03I-25.;
I-25.;
G01G40X0.;
G00Z100.;
M30;

겹쳐서 깍아 잔삭을 없애고, 면을 매끈하게한다.

-- 실제의예2 --

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
G90G80G49G40;
M03S1000;
G00G54X-25.Y25.;
G43Z100.H01;
Z10.;
G01Z-5.F100;
G91X5.;
G03I-5.;
G01X5.;
G03I-10.;
G01X5.;
G03I-15.;
G01G90G41X-5.D01;
G03I-20.;
G01G40X-25.;
G00Z10.;
X25.Y25.;
Z3.;
G01Z-5.F100;
G91X-5.;
G03I5.;
G01X-5.;
G03I10.;
G01X-5.;
G03I15.;
G90G01G41X5.D01;
G03I20.;
G01G40X25.;
G00Z10.;
X-25.Y-25.;
Z3.;
G01Z-5.F100;
G91X5.;
G03I-5.;
G01X5.;
G03I-10.;
G01X5.;
G03I-15.;
G01G90G41X-5.D01;
G03I-20.;
G01G40X-25.;
G00Z10.;
X25.Y-25.;
Z3.;
G01Z-5.F100;
G91X-5.;
G03I5.;
G01X-5.;
G03I10.;
G01X-5.;
G03I15.;
G90G01G41X5.D01;
G03I20.;
G01G40X25.;
G00Z100.;
X0.Y0.;
M30;

반복 되는 구간이 있어 보다 간단하게 만들수 있다.

2010/05/10

R I J K

라운드, 호, 원모양 구현

--
R : 보통 쓰이는 반지름
R5 : 호의 각도가 180도이하이고 반지름이 5
R-5 : 호의 각도가 180도 넘고 반지름이 5

I J K : 호의 시작점에서 원의 중점 까지의 거리를 상대 좌표로 표시
I는 X방향 거리량
J는 Y방향 거리량
K는 Z방향 거리량

--
보통 R을 쓰고 IJK는 필요한 경우 쓰도록 한다.

2010/05/03

자동 영점

MCT 에서 영점을 보다 쉽게 잡는법.


터치 하고 OFFSET 에서 영점에서 기준공구의 중점 까지 떨어진 거리를 넣어준다.

터치 - OFFSET - X-5. 측정
터치 - OFFSET - Y-5. 측정
터치 - OFFSET - Z0. 측정

위 같이 OFFSET 에 측정을 누르면 현재 지점과 기계 좌표의 이를 계산하여
영점의 기계 좌표가 입력되어 진다.

2010/04/29

G91 G28

G91G28X0.Y0.Z0.;  --> G28G91X0.Y0.Z0.;

G91 상대 좌표
G28 기계원점복귀

현재지점에서 X로 0 만큼 Y로 0 만큼 Z로 0 만큼 이동 했다가 기계원점으로 복귀.

----
G91G30Z0.M19;  --> G30G91Z0.M19;

G30 공구교환점이동.
M19 공구회전정지및고정

현재지점에서 Z로 0만큼 이동 한후 공구 교환점으로 이동.

----
경유점을 꼭 써야되는 이유.

공작물과의 충돌을 방지.

2010/04/27

CNC 영점, 공구 보정 다시

▶ 주의
공구가 이동되는 작업을 할 예정이면 항상 피드(FEED)를 0으로 놓고 실행후
POS - 전부에서 남은 거리를 확인 하면서 작업할 것.
틀릴경우 RESET 하고 다시!

====
▶ 영점

1. 기준공구를 선정(보통 02)
MDI P/G : T0200; 변화가 없으면 현재가 2번 공구!
(기계 원점이나 공작물에서 멀리 에서 실행)
2. MDI P/G : G97S1000M03;
주축 회전
3. MANUAL 모드 (CW 누르면 다시 주축 회전)
- 단면 절삭후(터치 및 0.05mm정도) 이동 정지 하고 POS - 상대 - W - ORIGIN
- 옆면 절삭후(터치 및 0.05mm정도) 이동 정지 하고 POS - 상대 - U - ORIGIN
4. 공구를 뒤쪽으로 쭉 빼고, 주축 정지 시키고(STOP), 공작물 직경 치수 재기 (ex: 46.65)
(버니어캘리퍼스, 마이크로미터)
5. POS - 상대좌표(0,0) 으로 이동후
MDI P/G : G50X46.65Z0.;
실행(CYCLE START)
6. G28U0.W0.; 기계원점복귀
7. G00X0.Z0.T0202; 공작물 중앙에 위치, 남은거리 확인. 피드 조절, 보정주기
8. G00X150.Z150.T0200; 복귀시엔 항상 보정 풀기

====
▶ 공구 보정 (공구와 공구 사이의 차이 알려주기)
CNC 는 공구 번호와 보정번호를 보통 같게 세팅한다.

현재 기준공구를 02 라 하면
1. 4번 공구로 바꾼다.
MDI P/G : T0400; OR 공구 회전버튼을 빠르게 두번 누른다.
2. 단면 터치 : OFFSET - T04 에 Z축 값에 현재 W 값을 입력해준다.
3. 옆면 터치 : OFFSET - T04 에 X축 값에 현재 U 값을 입력해준다.
4. 나머지 6, 8 도 같은 식으로 바꾸고;
5. 확인 : MDI P/G
G00X0.Z0.T0808; 고속이동, 남은거리확인(POS-전부), 피드조절
G00X150.Z150.T0800; 고속이동, 남은거리확인, 피드조절

남은거리 확인 안하시면 꽝!!
방향이 아니다 싶으면 RESET

2010/04/26

전산응용기계제도기능사 (CAD)

필기
실기
1. 치수선, 직선, 등 각종 선류 중간 끊기
뭉친거라면 x (폭파) 해주고 br(break) 명령후 대상 선택 f(첫점) 엔터 - 둘째 점도 같은곳
이래 하면 그점 딱 끊긴다. (대상물 선택 - f - 첫째점 둘째점 같은곳)

2. 아래와 같은 데이텀 지시 기호는 어떻게 그리는가?
먼저 tol - B 해줘서 하나 만들고 datum identifiler
두번째 le(지시선) 선택후 s(세팅) 으로 들어간후 annotation type 에서 none 을해주고 이어준 뒤
화살표를 더블클릭하면 뜨는 properties(속성) 화살표 모양을 바꾸어 준다.



3. 네모칸 중앙에 글자 정렬 하기
dt 시 justify 옵션에서 글자 중앙점(mc) 를 네모칸 대각선을 그은후 대각선 중앙점과 일치 시켜준다.
칸이 여럿이면 한칸 해주고 복사지점을 칸 좌측하단 쯤으로 해주어 여러번 해주면 된다.

4. 치수선 한쪽 늘이는 법
폭파 후 당긴다. x

5. 위 첨자 아래첨자
위첨자 a^ 후 우클스택
아래첨자 ^a 후 우클스택

6. 필렛, 모따기 등을 넣었는데 치수는 어떻게 줄 수 있나?
선을 다시 그려서 하세요. 그외 없음.

7. 텍스트 글자안에 (mt) 공차 기호등은 어떻게 넣나?
못넣음. 적당히 글자 사이를 벌리고 기호를 따로 옮기세요

8. 부분 단면도 숨은선이 아닌데 이건?
br 로 끊어서 가는 실선으로 바꾸세요

9. 헐거운 끼워맞춤
회전운동, 왕복운동, 마찰운동이 가능함

10. 규격집 뒤쪽에 동력전달장치, 지그, 클램프, 부품 다 그려볼것

====

전산응용기계제도기능사
: 캐드로 작업
기계설계산업기사
: 캐드 or 3D tool 로 작업후 DWG (캐드파일) 파일로 제출, 2D 하나 3D 하나
기계설계기사
: 기계설계산업기사 + 필답형 10문제

MCT 영점

공구가 참 많다.

1. 기준 공구를 잡는다. (아무거나, 보통 Φ10 엔드밀)
2. MDI - M03S1000;
2. HANDLE(수동) 이동으로
- Y축 터치 : POS - 상대좌표 - X - ORIGIN
- X축 터치 : POS - 상대좌표 - Y - ORIGIN
- Z축 터치 : POS - 상대좌표 - Z - ORIGIN
3. 상대 좌표 X5. Y5. Z0. 으로 수동 이동.
4. POS 해당 기계좌표를 OFFSET의 G54 각 좌표에 입력.

확인 작업 : ZRN - AUTO ZRN : 기계원점 자동이동(없는 기계도 있음)
1. MDI : G00G90G54X0.Y0.;
2. G43Z100.H01;
3. Z20.;
--> 영점 상공 20mm 에 위치하게 된다.

----
자동 이동시 피드를 0으로 놓고 방향을 확인후 고속이동해준다.
위는 G54 공작물 좌표계에대한 공구 원점 세팅이다.
다른 공구 보정시에는 Z좌표만을 수정해주면된다.
Φ10 엔드밀로 해주었기에 x5 y5 주었다.
좌표 입력후 POS 버튼과 OFFSET 버튼을 번갈아 눌러가며 다시 확인해 본다.

2010/04/22

잔삭 보정 엔드밀 G91 G30 M19 G28

잔삭 제거 : 잔삭을 남게 작업해주고 나중에 제거 작업을 해주면, 깨져서 스크래치가 생긴다.
미리 잔삭 구간을 작업하고 실작업을 해준다.

보정 장난 : Φ12 엔드밀로 하향 절삭시
보정에 7 을 주면 실 작업물에 1MM 의 여유를 두고 테두리식 작업을 해준다.
다음 실 보정 6을 주면 깔끔하게 마무리.
잔삭을 미리 제거 해줄수 있다.
보정 수치를 다르게 입력해주고 프로그램상에서 보정수치를 바꿔서 작업.

...
G41X-30.D01;
...
G40Y-50;
G41X-30.D02;
..
G40Y-50.;
..

----
간단 MFC 조작

1. 현 T63. 공구 교환점에 위치
2. [HND] 모드 - XYZ (-) 방향으로 움직여 (적당한 위치)
3. G91G28X0.Y0.Z0.; MDI P/G
4. G91G30Z0.M19;
5. M06T61;
6. M06T63;
7. M03S1000;
8. M05;
9. M19;

-----
T01 ---> T63 : 숫자가 커질 수록, 공구 커지고, 교환 속도도 느림
[HND] : 수동모드, CNC의 MANUAL
(-) 방향인 것은 (+) 일경우 알람 상태. 기준점 위로 올라 가거나 뒤로 갈수 없으므로
G28 : 기계 원점으로 이동.
G30 : 공구 교환점으로 이동. Z0. 이라는 경유점을 주어 대상물과의 충돌을 방지.
M19 : 공규 교환을 위해 공구점 이동(집게홈에 맞게) 및 고정( 회전 하지 못하게 잠금)
M06 T61 : 61 공구로 교환
M03 : 정회전
S1000 : 1000RPM 속도로
M05 : 단순 정지 (손으로 돌렷을때 돌려진다.)

실제 M06T01 만 해주어도 M19 코드가 자동으로 내부 매크로에 의해 실행되어 공구 교환이 이루어진다.

2010/04/19

plot, id , dist, list

plot : 출력 설정
ctrl + p

====
id : 대상의 절대 좌표를 출력
dist : 두점 사이의 각도, 거리
list : 대상의 정보
status : 시스템 상태 보기
time : 시간
area : 면적 계산
cal : 계산기

공구 보정 예제

T01 FEM Φ10
70x70x20
----

O0001;
G90G80G49G40;
G91G30Z0.M19;
M06T01;
G90G80G49G40;
M03S1000;
G00G54X-50.Y-50.;
G43Z100.H01;
Z20.;
G01Z-5.F50;
G41X-30.D01;
Y30.;
X30.;
Y-30.;
X-50.;
G40Y-50.;
G00Z100.;
M30;

----
화면 - 보정 - 일반 : D01에 "5" 넣기 (반지름 5)

보정 : 진입시 설정, 복귀시 해제 (x-y 평면에서 : G17)

----
윤곽가공시 시계방향으로 돌면 하향절삭
포켓가공시 반시계방향으로 돌면 하향절삭
반대로 상향 절삭

----
시작점과 복귀 점을 같게 하자.
공구의 이동 경로를 작업자는 알아야 한다. (single Block)

----
G41 하향 절삭
G40 해제
G42 상향 절삭

2010/04/15

block(b), insert(i), wblock(w)

block(b) : 블록을 만든다. 해당 작업시에만 유효함
- 선택(objects) : 오브젝트를 선택
- 기준점 (base point) : 마우스 기준점 선택

====
insert(i) : 해당 블록을 가져와 삽입해준다

====
wblock(w) :
- block : 해당 블록을 파일로 저장
- objects : 지정된 블록을 파일로 저장
- entire drawing : 현재 도면 전테를 파일로 저장

====
xref(xr) : 외부참조도면, 참조할 도면을 가져온다. bind 시엔 현재 도면과 합쳐진다.

====
xclip : 블록 및 외부 도면 잘라 내기

좌표연습

70x70x20
T01 Φ3 FEM



----
O0001;
G90G80G49G40;
M03S1000;
G00G54X-50.Y-50.;
G43Z100.H01;
Z20.;
G01Z-1.F100;
X30.; 1
Y25.; 2
X-25.Y30.; 3
X-8.; 4
G03X8.R8.; 5
G01X25.; 6
G02X30.Y25.R5.; 7
G01Y-25.; 8
G02X25.Y-30.R5.; 9
G01X8.; 10
G03X-8.R8.; 11
G01X-50.; 12
Y-50.;
G00Z100.;
M30;

2010/04/14

M06T01

M06 : 공구 교환
T01 : 1번 공구
====

센터가공(드릴작업할곳표시) - 드릴작업(구멍 뚫고) - 넓히기
선반 mm/rev
밀링 mm/min

드릴 : 상하 운동
엔드밀 : 좌우운동

凸 : 윤곽 가공
凹 : 포켓 가공

====
중심점(영점)은 고정축 쪽으로 잡는 것이 제일 좋다.

mline(ml), xline(xl), ray, spline(spl)

mline(ml) : 다중선
- scale 두선간격
- j (마우스 위치) - t 위로 z 중앙 b 아래

====
mlstyle
mledit
====
xline(xl) : 무한선
- h 수평선
- v 수직선
- a 기울기각도
- b 한점을 중심으로한 회전선

====
ray : 시작점이 있는 무한선

====
spline(spl) : 스플라인, 부분단면도 그릴때 사용, 폭파(x) 로 끊을 수 없다.

====
치수 숫자만 바꾸기기
d - modify - promary units - scale factor 의 값을 바꾼다.

====
<> : 원래 치수 변수

====
더블클릭 - text - text override : 강제 수치만 바꾸기
더블클릭 - torrence - display (deviation) : 아래위 공차넣기

====
계산이 필요할때 계산기.
'(어퍼스트로피) cal : 계산기를 불러온다.

2010/04/12

p132

O0001;
G50X150.Z150.S2000;
G96S200M03;
G00X50.Z10.T0202;
G94X-2.Z0.F0.2;
G71U2.R1.;
G71P100Q200U0.2W0.2F0.2;
N100G00X26.;
G01Z0.;
X29.962Z-2.;
Z-20.;
X32.;
X36.W-25.;
W-25.;
X38.;
G03X42.W-2.R2.;
W-8.;
X44.;
X48.W-2.;
N200X50.;
G00X150.Z150.T0200;
T0400;
G50S2500;
G96S250M03;
G00X50.Z10.T0404;
G70P100Q200F0.25;
G00X150.Z150.T0400;
T0600;
G97S500M03;
G00X35.Z-20.T0606;
G01X25.F0.05;
G04P1000;
G01X35.F0.5;
W1.;
X25.F0.05;
G04P1000;
G01X35.F0.5;
G00X150.Z150.T0600;
T0800;
G97S600M03;
G00X35.Z5.T0808;
G76P031060Q50R20;
G76X27.364Z-15.5P1299Q350F2.;
G00X150.Z150.T0800;
T0200;
M30;

----
G04P1000 : 1초간 대기
0600 : 보통 여기에 홈파기
0800 : 보통 여기에 외경 나사 깍기

단면 - 황삭 -정삭 - 홈파기 - 나사깍기
G94 G71 G70 G04 G76

2010/04/09

G76

G76 외경 나사 절삭

O0001;
T0800;
G50X150.Z150.;
G97S500M03;
G00X30.Z5.T0808;
G76P031060Q50R20;
G76X22.2Z-50.P974Q350F1.5;
G00X150.Z150.T0800;
M30;

----
G97 나사절삭시엔 절삭속도를 꾸준히 유지해주어야 나사산이 고르게 나온다.
G76P031060Q50R20
03 : 다듬질 횟수
10 : 마지막 나사선 마무리시 모따기크기(45도, 00이면 90도)
60 : 바이트 각도
50 : 최소 절입량, 나사골 마지막 지점까지 거리, 1/1000 단위
20 : 다듬질량, 1/1000 단위
G76X22.2Z-50.P974Q350F1.5
22.2 : 나사골 반경(내경), 유효경-(외경-유효경)
-50 : 깍을 길이
974 : 나사산 높이, 1/1000 단위
350 : 최초절입량, 1/1000 단위
1.5 : 리드값
p.125 참조

피치 : 나사산과 나사산 사이 거리
리드 : 나사를 1회전 했을때 이동한 거리

한줄나사 : 피치 = 리드

2010/04/07

공구 보정

offset - 공구보정 - 형상(처음 해줄때, 바이트가 새것)

1. 공작물을 바이트에 물리고(아무거나 공구보정엔 공작물에 영향이 없다)
2. 기준공구의 상대 좌표(U W)를 0,0 으로 해준뒤
3. 보정 해줄 공구로 바꾸고(공구 교환 버튼 가볍고 빠르게, 느리게 누르면 회전한다.)
4. Z축 터치, 공구보정 형상모드에서 해당 공구 Z점에 W상대점을 적어준다.(커서이동, Input)
5. X축 터치, 공구보정 형상모드에서 해당 공구 Z점에 U상대점을 적어준다.(커서이동, Input)

이렇게만 해주면 프로그램 입력 했을시 기계가 알아서 차이를 계산해서 작업한다.


leader(lead), qleaer(le)

지시선 기입
f(포맷:형태)
- s(곡선)
- st(직선)
- a(화살표)
- n(화살표x)

o(옵션)
- t(제도기호 공차 등 표시)
- c(복사)
- b(블록)
- n(none)
- m(mtext)

====
qleader(le) - s(세팅)

====
메뉴쪽 디멘션 단축키
dli 수직,수평
dal 대각선
ddi 지름
dra 반지름
dan 각도

====
메뉴의 quick dimension - o(영점에서의 좌표거리 표시) - p(영점 대신 지정된 지점에서 부터 거리)

====
bhatch(h, bh) : 절단면 빗금을 칠해준다. 보통 사선 45도(ANSI31), 외곽선이 45도 기운경우엔 30, 60도로 해준다.

2010/04/06

dim

====
dimension(dim) : 치수 표기

hor(수평)
ver(수직)
ali(대각선)
cen 중앙점
lea 리드선과 글자 입력(잘 안씀)
obl 치수 보조선 각도 변경 (테이퍼 가공물 치수 줄때 씀)

m 수치와 더 들어갈 글자
t 수치 대신 들어갈 글자
a 글자의 각도

hor,ver 해주고 난 뒤
직렬치수기입법 con
병렬치수기입법
누적치수기입법 bas : 수치 클리시 클릭대신 엔터를 치면 기준점을 바꿀 수 있다.
좌표치수기입법

dia 지름
rad 반지름
ang 각도 3점 각도 측정시엔 엔터 한번 더 쳐주고 중점 먼저 찍고 나머지 두점을 찍어준다. 외각 내각 모두 가능.

====
qdim 수치를 한꺼번에 재어 넣어 준다. (기입법을 선택 할수 있다.)

2010/04/05

G28

G28 : 기계원점 복귀

G28 X(U) Z(W); - 경유점을 통과 하고 원점으로 복귀
경유점이 필요한 이유 : 공작물과 바이트 충돌 방지
G28 코드 사용하려면 기계원점을 수동으로 한번 해줘야된다.

----
O00001;
G28U0.W0.;
T0200;
G50S2000;
G96s200m03;
...

2010/04/04

영점 잡기

====

1. 마이크로메타, 버니어 캘리퍼스 등으로 정확하게 치수를 측정
2. HOME 으로 이동(HOME + 화살표 or G28U0.W0.)
(2.5 공작물을 척에 물리고)
3. 기준공구 설정(MDI - P/G - T0200; - 실행 )
4. MDI - G97s1000M03; - 실행(주축 동작) - MANUAL(주축 정지) - CW(주축 회전)
5. Z축 터치 - POS(화면에 상대좌표 나오면) - W(자판) - ORIGIN(화면:W깜빡임) - o (자판숫자)
6. X축 터치 - POS(화면에 상대좌표 나오면) - U(자판) - ORIGIN(화면:U깜빡임) - o (자판숫자)
7. 상대좌표 0,0 (POS) 의 지점으로 이동.
8. X좌표를 치수측정한 직경으로 세팅, 실행. (MDI - P/G - G50X측정값.Z0.)
9. X150.Z150. 고속이동후 X0.Z0. 테스트(G00X150.Z150.; 실행 G00X0.Z0.; 실행)
10. 공작물 영점에 바이트가 위치하면 성공.

11. 공작물 치수 측정을 실수 하면 모든게 꽝이죠!!

=====

<마이크로메타>




<버니어 캘리퍼스>

2010/04/01

properties(pr), dt, mt, st, find

properties(pr, ch, 더블클릭, ctrl+1) : 대화 상자를 이용한 물체의 특성 편집

====
st : 텍스트 글자 스타일 지정
new - style
shx font : romans.shx + use Big font
font style : whgtxt.shx
height : 0.0000
위 폰트는 한글 사용시 일반적인 폰트 보다 용량이 작고, 출력시 이쁘게 출력되어 주로 사용된다.

====
dt : 단순 텍스트 글자 쓰기
j - a(align) : 정해진 길이에 글자의 폭과 높이를 맞춘다.
j - f(fit) : 정해진 길이에 글지의 폭만 맞춘다.
j - ....
글자 전체 모양을 총 9지점으로 나눌때 글자 쓰는 시작점에 지정한 글자의 지점을 위치한다.
TL TC TR
ML MC MR
BL BC BR

T(top)
M(middle)
B(bottom)
L(left)
C(center)
R(right)

Middle = MC
Center = BC
Right = BR

====
find : 글자 찾기, 바꾸기

====
mt(t) : 긴문장 글자 쓰기
특수 기호 mt 시 나오는 메뉴 우측에 stack
분수(1/2), 위첨자(2^), 아래첨자(^2), 대각선분수 형태(2#3)
특수문자 : 우클릭 - symbol - other

%%d 각도
%%c 지름
%%p 공차
%%u 밑줄
%%o 윗줄
%%u%%o 아랫줄윗줄

무료 캐드 글꼴 : www.gocad.co.kr - 자료실 - 글꼴은행
프로그램설치 폴더 - fonts 폴더

2010/03/30

102p



====
O0001;
G50X150.Z150.S2000;
G96S200M03;
G00X50.Z10.T0202;
G94X-2.Z2.F0.2;
Z1.;
Z0.;
G71U1.R1.;
G71P100Q200U0.2W0.2F0.2;
N100G00X24.;
G01Z1.;
X30.Z-2.;
Z-20.;
X40.W-20.;
W-20.;
N200X50.;
G00X150.Z150.T0200;
T0400;
G50S2500;
G96S250M03;
G00X50.Z10.T0404;
G70P100Q200.F0.15;
G00X150.Z150.T0400;
M05;
M02;

====
N100G00X24.;
G01Z1.;
위 두줄 챔퍼(모따기, 대쳐) 부분 1mm 조금더 나은 매끄러움을 위해

M05; 주축 정지
M02; 프로그램 끝

====
Single Block 으로 줄단위 테스트를 해본뒤 실제 적용한다.
실행버튼 누를때마다 한줄씩 실행한다.
속도 조절계로 바이트 속도를 조절하여 테스트 해본다.
화면의 남은 거리를 보면서 움직일 거리를 생각해본다.
z 축으로 제일 길게 작업시 집중하여 충돌 방지한다. 위급시 바로 아래 위급정지 버튼을 누른다.

ltscale, chprop, matchprop(ma)

LTSCALE : 전체적으로 선들의 촘촘함을 조절한다.(상대적)

====
CHPROP : 각각 물체의 특성 바꾸기(색, 두께, 종류 등등)

====
MATCHPROP(ma) : 물체의 특성을 복사해서 대상의 특성을 바꾼다.
옵션에 따라 선의 몇가지 특성만 바꾸어 줄 수도 있다.

====
point filter(shift + 우클) : 좌표로 대상점위치를 찾는다.

2010/03/29

G70

G70 : 정삭작업

===



====
O0001;
G50X150.Z150.S2000;
G96S200M03;
G00X50.Z10.T0202;
G94X-2.Z2.F0.2;
Z1.;
Z0.;
G71U1.R1.;
G71P100Q200U0.2W0.2F0.2;
N100G00X30.;
G01Z-35.;
X36.;
X40.W-25.;
N200X49.;
G00X150.Z150.T0200;
T0400;
G50S2500;
G96S250M03;
G00X50.Z10.T0404;
G70P100Q200F0.2;
G00X150.Z150.T0400;
M30;

====
단면 3mm 은 가상으로 주었다.(G94로 단면 절삭)

G94 단면절삭시 3mm이 아니라 Z2 부터 시작하는 이유:
Z3부터 단면 작업할시 거친 공작물 표면때문에 바이트가 깨질 우려가 있다.(취성)

마지막 X48이 아닌 X49인 이유 : 보다 나은 작업 노하우 ㅎㅎ;

N100G00X30.;
G01Z-35.;
이 두줄은 즉, 사이클 시퀀스 시작하는 지점은 항상 절대 좌표로 해준다.

layer(la), lwt, regen(re)

layer(la) : 층...

====
regen(re) : 원 등이 각져 보일때 다시 그려준다.

====
LWT : 라인을 설정한 두께대로 화면에 보여준다.
화면 하단 맨 좌측에 있다.

2010/03/25

G71

O0001;
G50X150.Z150.S2000;
G96S200M03;
G00X55.Z10.T0202;
G71U1.R1.;
G71P10Q20U0.2W0.2F0.2;
N10G00X0.;
G01Z0.;
X20.;
Z-20.;
X40.;
W-20.;
N20X50.;
G00X150.Z150.T0200;
M30;

====
N10G00X20.;
G01Z-20.;
X40.;
W-20.;
N20X50.;

====
G71 : 황삭작업, 대충작업, 지능적 반복 작업
지정된 간격을 두고 작업한다.
G71 코드가 장비 기종에따라 형식이 조금씩 다르다.
U : 한번에 깍아낼 크기
R : 깍은후 복귀시 X축으로 거리 벌림정도 (끌림방지)
P : 시퀀스시작 라인
Q : 시쿼스 끝 라인
U : X축 여유 두께
W : Y축 여유 두께
N10, N20 : 시퀀스 라인 지정 (N200, N300 등등)

====
G71 황삭 작업후 정삭작업을 해준다.

scale(sc), lengthen(le)

scale(sc) : 물체의 크기 변형(기준점에 대해)
r : 참조길이로 길이를 바꾼다.

====
lengthen(le) : 물체의 길이 바꾸기
de - 길이, 각도
p - 퍼센트 수치로
t - 모두의 길이
dy - 마우스 움직임에 따라 크기변화

====
revcloud : 구름 모양
a - 최소각, 최대각 설정
o - 물체 전체를 구름모양으로

====
stretch(s) : 물체 줄이고 늘이기, 물체 선택시 드래그 식으로 잡아야한다.

====
donut(do) : 도너츠 모양
do - 안쪽직경 -바깥직경 - 중앙점

====
solid(so) : 다각형 속채우기

====
trace : 두께 있는 선 그리기

====
sketch : 자유곡선

====
ddptype : point(po) 종류 정하기
point(po) : 점 찍기

====
divide(div) : 지정개수대로 point(po) 찍기
block(b) 블록 단위로 나누기 (block은 따로 지정해줘야 한다)

====
measure(me) : 지정간격으로 점 찍기 (찍은곳부터 길이가 들어간다.)

2010/03/22

polyline(pl), pedit(pe), explode(x), extend(ex), break(br)

explode(x) : 폭파, rec, pol, pl 등과 같이 전체가 하나인 경우 선 마디마디로 끊어지게 해준다.

====
polyline(pl) : 전체가 하나의 라인으로 인식된다.
cha, f 사용시에 p(polyline) 이라는 옵션을 사용할 수 있다.
width - 선의 두께를 조절(시작점, 끝점)
arc - 원호로 그린다.

====
pedit(pe) : 떨어진 선들을 하나의 선들로 인식하게 해준다.
pl 이 아닌 것으로 그리거나 x로 쪼개진 선들을 하나로 묶어준다.
pe -하나orM(여러개) - 라인선택 - y - j(join) - join할 선들 선택 - 엔터 - 엔터
c (닫기) <-> o (열기)
w 두께
f 굴곡 바깥쪽으로 굴곡
s 안쪽으로 굴곡
e 정점 편집

====
extend(ex) : 라인 연장
기준선 선택 - 대상 선택
shift + select : 트림이 된다, 반대로 트림상태에서 해주면 연장된다.

====
break(br) : 물체의 일부분을 끊어낸다.
br - 기준점 - 선택

공작물 초기 작업

공작물의 x축, z축 고르게 만든다.

MDI 모드
G97S1000M03;
insert
실행
MANUAL 상태 - 회전 정지됨
ccw -정회전
stop - 멈춤
ccw 시키고
바이트를 공구에 가까이
큰거리 X100의 속도로 작은 거리 X10 의 속도로 조절하여
x축, z축을 적당히 깍아 매끄럽게 해준뒤
정확한 크기를 잰다.

2010/03/21

실전 예제

O0011;
G50X150.Z150.S2000;
G96S200M03;
G00X55.Z10..T0202.;
G94X-2.Z-1.F0.2;
Z-2.;
Z-3.;
Z-4.;
G00X150.Z150.T0200;
M30;

2010/03/18

rectang(rec), polygon(pol)

rectang(rec) : 사각형
rec - 1점 - 2점 : 모서리 끝과 끝
rec - c - : 모따기 사각형
rec - f - : 라운드 사각형

====
polygon(pol) : 정다각형
pol - 면의 개수 - (i or c) - 반지름 길이
(i : 원 안에 다각, c : 원 밖에 다각)

====
zoom(z) : 확대/축소
a : 모두
w : 윈도우만큼
p : 이전화면
0.5x : 0.5배 / 4x : 4배
e : 화면 꽉차게
v : 가장 작게

====
dsviewer(av) : 공중뷰
작은 보조 화면이 생김

====
units : 현재 단위 및 단위 변경(인치/mm 등등)

2010/03/17

rotate(ro), align(al), array(ar)

rotate(ro) : 회전
ro - 물체 - 기준점 - 각도
ro - 물체 - 기준점 - r - 각도중점 - 각도시작점 - 각도끝점

====
align(al) : 원하는 포인트에 정렬
al - 물체 - 1점 - 1점대상점 - 2점 -2점대상점 - enter - enter(Scale No)
al - 물체 - 1점 - 1점대상점 - 2점 -2점대상점 - enter - y (Scale Yes) : 포인트간 거리 만큼 물체가 크기가 조절된다.

====
array(ar) : 물체를 원하는 갯수만큼 배열 복사해준다 (사각형 원형)
ar - 메뉴!

기본 조작

먼저 대략의 형태를 그리고 치수를 주는 방식으로 그린다.
그릴때 대상과 비슷한 수치와 모양을 하면 수정시 조금더 편하게 그릴 수 있다.

뷰 - 도구막대
상태바 우클릭

새스케치

회전 - shift+드래그 : 자동회전 (드래그 속도가 회전속도에 영향)
(회전상태) - 스페이스바 - 3D뷰

F4(누른채) - 회전효과
F2(누른채) - 초점이동
F3(누른채) - 확대축소

화면보기 - 정면
F6 - 등각보기(처음화면)

자동 구속 방지 - ctrl 누른채

드래그 삭제시 영점이 포함되면 영점도 같이 삭제되니 잘 살펴서 삭제 해야한다.

구속조건삭제 : 구속조건표시 - 선택 - (주속조건표시삭제) - 구속조건우클릭삭제

구속조건표시 모두 보기 : F8
구소조건표시 모두 감추기 : F9

구성 : 보조선
중심선 : 중심선

라인 드래그 : 곡선이 그려진다.

====
형상투영(솔웍의 요소변환)

====
최소 솔루션 - 용량 줄이기

====
스케치 - 스케치 공유

회전의 중심이 될수 있는 선 - 중심선, 구성선, 실선, 각 축

====
왼쪽 메뉴 - 피쳐도에서 각종피쳐(돌출, 회전, 모깍기, 부품의 끝) 순서 변경 가능
'부품의 끝' 활용도가 높다. 순서의 중요성

스케치 평면 바꾸기 (평면 편집) : 스케치면 - 우클 - 재정의 - 바꿀면 선택

P/G 입력, 삭제, 검색

EDIT 모드(=편집)

PROG 적당히 눌러 program directory 에 놓는다.

1. P/G 지우기
O0001 - DELETE

2. P/G 생성
O0002 - INSERT - EOB - INSERT
(EOB : 프로그램에 안해주면 에러나서 써준다.)
(프로그램이 존재하는데 같은걸 생성해주면 알람이 걸림)

3. P/G 찾기
O0001 - 커서버튼 위 나 아래 버튼을 눌러 찾는다.

2010/03/16

G94

G94 : 반복 단면 절삭

====
O0001;
G50X150.Z150.;
G97S2000M03;
G00X55.Z10.T0202;
G94X20.Z-2.F0.2;
Z-4.;
Z-6.;
Z-8.;
Z-10.;
G00X55.Z-10.;
G94X20.Z-12.;
Z-14.;
Z-16.;
Z-18.;
Z-20.;
G00X150.Z150.T0200;
M30;

====
O0001; 프로그램번호
G50 바이트절대좌표설정
G97 주속일정제어무시
S2000 바이트2000RPM으로회전
M03 주축정회전
T0202 두번째바이트2번보정
T0200 두번째바이트0초기화

====
G97 S_ : 회전수 (동일속도로 계속 회전 rpm rev/min)
G50 X_ Z_ S_ : 주축 최고 회전수 (기종에 따라 한계 설정 rpm rev/min)
G96 S_ : 절삭속도 ( v=πDN/1000 )

G96은 G50과 같이 써서 주축 및 절삭 속도를 조절한다.
-> 공구 수명, 절삭시간단축

절삭속도 기준 한계 이후 절삭면은 그 이전 적정 절삭속도 단면과 조도가 다르다.

chamfer(cha), move(m), copy(cp,co), mirror(mi)

chamfer(cha) : 모따기, 만나는 모서리부분 따낸다
cha - d - 거리값
cha - a - 기준선분의길이, 선분과의 각도
cha - m - (초기 거리값 or 각도 선택)
길이값 마우스로 측정 가능

====
move(m) : 이동
m - 물체선택 - 기준점 - 이동점
절대좌표, 상대좌표 모두가능

====
copy(co,cp)

====
mirror(mi) : 대칭 이동, 복사
mi - 선택 - 기준선 - 원본 삭제 선택

2010/03/15

vcnc 예제1 단면절삭

O0001;
G50X150.Z150.;
G97S2000M03.;
G00X55.Z10.T0202;
Z-2.;
G01X0.F0.2;
Z10.;
G00X55.;
X150.Z150.T0200;
M30;

====
공작부(피삭재) Φ50X100
공구 2번 : 외경황삭

====
자동 - 열기 - 불러오기 - txt
자동 - 처음(F3) - 실행
편집 - 수정 - 저장

2010/03/12

Ellipse(el), Trim(tr), offset(o), fillet(f)

ellipse(el) : 타원
el - 중점 - 세로폭 - 가로폭
el - a - 중점 - 세로폭 - 가로폭 : 부분타원(반시계)

====
trim(tr) : 잘라내기
tr -경계선 - 자르기
tr - (enter) - 자르기
tr - (enter) - f (fence) : 나란히 자르기

경계선 취소: shift + 좌클릭

====
ucsicon : 좌표선
n : 왼쪽 하단 고정
or : 따라다님

====
op - selection -pickbox size : 선택박스 크기 조절
op - display - crosshair size : 십자 모양 크기 조절

====
offset(o) : 물체복사, 평행복사
o - 간격 - 복사위치
o - t - 복사위치 : 특정위치
o - <위치~위치> - 물체 - 복사위치

====
fillet(f) : 두 선분이 만나는 점 탄젠트호로
f - r - 반지름
f - u - 여러번
f - t (notrim:선분길이에변화가없다.trim:선분길이변화)

2010/03/11

ARC(a)

원호 그리기 : 반시계 방향으로!! (시계 방향: 마이너스 각도)

3p : 3점을 지난은 원호
Start Center End : 시작점, 중심점, 끝점 (시작점에서 끝점으로 반시계 방향으로 그려짐)
Start Center Angle : 각도
Start Center Length : 현의 길이
Start End Angle : 사이각
Start End Direction : 두점에 접선
Start End Radius : 두점과 반지름
Center Start End
Center Start Angle
Center Start Length

----

a - s - e - a - 90
a - s - e - r - 10

----
인접 : ttr 탄젠트

예, vcnc




====
vcnc:
피삭재 - 생성 - Φ50X100
공구 - 외경황삭
반자동 - T0100; (첫번째 공구 위치로)
- T0200; (두번째 공구 위치로)
반자동 - G50X0.Z0.; (실행: )
화면 - 위치 -> 절대좌표
화면 -

====
G50 : 공작물 좌표계 설정(영점과 바이트 위치 설정)

2010/03/10

프로그램 예제



O0001;

G97S2000M03;

G00X0.Z0.;

G01X12.F0.2;

X16.Z-15.;

W-12.;

X18.;

G03X28.W-5.R5.;

G01W-7.;

G02X38.W-5.R5.;

G01X45.;

G00X100.Z100.;

M05;

M02;

2010/03/08

원(Circle)

Φ : 180도 이상인 호의 지름 표시
R : 180도 이하인 호의 반지름 표시

원 그리기

command: c

기본 : c - 중심점 - 반지름크기(지름시 D )
3p : 세개의 포인트를 이용한 원(점을 통과)
2p : 두개의 포인트를 이용한 원(두개는 원의 지름이 된다.)
t : 두개의 접점과 반지름
t-t-t : 3점에 인접하게 그린다.(단축키없음)
1. 메뉴 - Draw - Circle - tantantan
2. 3p - shift+우클릭-tan - 포인트찍기
3. 3p - tan -포인트 찍기

=====

Object Snap : 각종 포인트(중심, 끝, 직교점 등등)를 편리하게 표시해준다.

command: os

=====
op - user preference - Right-click customizaion
: 우측 마우스 기능을 바꾼다.

=====

op - selection - press and drag : 마우스 좌클릭 드래그 설정

2010/03/04

solidworks 2007

먼저 대략의 형태를 그리고 치수를 주는 방식으로 그린다.
그릴때 대상과 비슷한 수치와 모양을 하면 수정시 조금더 편하게 그릴 수 있다.

도구 - 사용자 정의 - 키보드 : 키보드 단축키 변경
도면방향(spacebar) -> 지능형 치수(spacebar) : 편리?

ctrl + 가운데 클릭 : 물체 이동
ctrl + 1 정면 보기(화면에 맞게)

새문서 - 파트 - 정면 - 스케치
정면 보기 : ctrl +1 , 메뉴에 뷰보기에서 선택
l : 라인 시작

지능형 치수 : 점과점에서, 선에서, 모두 가능
곡선 : 시작점에서 바깥으로 나간후 다시 시작점으로 오면 빨간색 이때 원하는 모양으로 곡선을 그린다.

탄젠트(인접) : 선과 선이 만나 부드럽게 넘어가게 해준다

====

새로이 스케치
전 작업 마무리 - 전스케치숨기기(좌측 디자인트리 작업중인 스케치에서) - 정면 - 스케치

====
도구 - 옵션 - 시스템 옵션 - 스케치 구속조건스냅

====
보기 - 스케치 구속조건

====
오프셋 : 중복 모양

====
필렛 : 두 선분이 만나는 점 탄젠트호 작성

====
도구 - 사용자정의 - 명령 - 스케치 : 필요한 도구 메뉴에 드래그장착

====
스케치 편집
스케치 평면 편집 : 스케치한 평면을 바꿀 수 있다.
피쳐편집
돌출
돌출 컷

====
기준선을 주어주면 기준선에 대해 기울어져 돌출 및 컷을 할 수 있다.

====
enter : 바로 전 명령어
평행사변형 : 1점, 2점 누르고 CTRL 누르면 3점시에 단순 사각이 아닌 각도가 자유로운 평행사변형을 만들 수 잇다.

====
면 선택 - 스케치 - 돌출 - 확인 - 스케치면 선택(선택만) - 돌출이나 컷

====
요소변환 : 이미 그려진 스케치의 일부분을 다시 재활용

====
얇은피쳐 : 피쳐 편집으로 삭제가 안됨, 다삭제하고 다시해야됨

====
피쳐에서 모따기 옵션중 '피쳐유지' : 모따기가 커질경우 모따기 부분에 있던 피쳐가 지워지는데 이를 안지워 지게 유지 시켜주는 옵션

====
대칭 기초 파트 만들기
(대칭 부품이 필요하고, 아주 약간 틀릴때)
1. 원본 파트 저장(필수)
2. 대칭기준면 선택
3. 메뉴 : 삽입 - 대칭 파트
4. 원본 수정시 대칭 파트도 변화
5. 관계 끊기 : 대칭 파트 우클 - 외부 참조목록 (잠금 or 분리)

====
불규칙 위치에 특정 피쳐들 배열하기
스케치 - 원하는 위치에 점들을 찍는다 - 스케치 종료
메뉴 : 삽입 - 패턴/대칭복사 - 스케치이용패턴

곡선을 따라 피쳐 배열하기
메뉴 : 삽입 - 패턴/대칭복사 - 곡선이용패턴

====
어셈블리 : 부품 조립

부품 삽입 : 가져오기
메이트 : 조립

autocad 2004

좌표:

절대좌표(x,y) : 100,100
상대좌표(@x,y) : @100,100 마지막점에서 상대적 위치
절대극좌표 : 100<20 20도 방향으로 100 만큼(20도는 절대극 에서 20도, 상대극도 가능하나 비추천(옵션에서 선택 가능)
상대극좌표 : @100<30 마지막점에서 30도 방향으로 100 만큼
구좌표 :

마우스 가운데 더블클릭 : 화면에 알맞게 위치 시키기

command:

op - system - show startup dialog box : inch or metric

limits : 용지 크기, a4(210x297)
z - a : zoom all 화면크기에 맞추기
l : line
e : erase, shift + 클릭으로 개별선택
e - all : 모두지움
F8 : 직교모드 ortho
F10 : 각도모드 polar
ds : 각도모드 각도 세팅, 예외 각도도 설정 가능

enter or spacebar : 바로 전 명령
enter enter or spacebar spacebar : 끊긴점에서 다시시작

acad - dimension : 길이 각도 등 표기
d - modify - fit : 길이 각도 표기 크기 조절

정사각형:

l - (처음점 or 좌클릭) - 3 -@3<90 - @3<180 - c
l - (처음점 or 좌클릭) - 3 - 3 - c : 직교모드

정삼각형:

l - (처음점 or 좌클릭) - 3 -@3<120 - c
l - (처음점 or 좌클릭) - 3 - 3 - c : 각도모드

Bee Gees - Strayin' Alive