2010/05/29
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;
----
센터 - 드릴 - 탭
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
황삭 작업을 먼저 해줘야 되는 이유
- 황삭시엔 공작물에 압력이 크기 때문에 황삭 - 정삭 - 황삭 - 정삭 의 순으로 해줄경우
공작물에 비틀림이 생겨 망치는 경우가 있다.
전체적인 황삭 작업을 해주고 난뒤 비틀림 부분을 조정하고 정삭을 하자.
====
탭가공 - 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.입력
(공구번호와 같게 해주면 기억하기 쉽다.)
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 에서는 안됨.
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;
반복 되는 구간이 있어 보다 간단하게 만들수 있다.
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는 필요한 경우 쓰도록 한다.
--
R : 보통 쓰이는 반지름
R5 : 호의 각도가 180도이하이고 반지름이 5
R-5 : 호의 각도가 180도 넘고 반지름이 5
I J K : 호의 시작점에서 원의 중점 까지의 거리를 상대 좌표로 표시
I는 X방향 거리량
J는 Y방향 거리량
K는 Z방향 거리량
--
보통 R을 쓰고 IJK는 필요한 경우 쓰도록 한다.
2010/05/09
2010/05/07
2010/05/03
자동 영점
MCT 에서 영점을 보다 쉽게 잡는법.
터치 하고 OFFSET 에서 영점에서 기준공구의 중점 까지 떨어진 거리를 넣어준다.
터치 - OFFSET - X-5. 측정
터치 - OFFSET - Y-5. 측정
터치 - OFFSET - Z0. 측정
위 같이 OFFSET 에 측정을 누르면 현재 지점과 기계 좌표의 이를 계산하여
영점의 기계 좌표가 입력되어 진다.
터치 하고 OFFSET 에서 영점에서 기준공구의 중점 까지 떨어진 거리를 넣어준다.
터치 - OFFSET - X-5. 측정
터치 - OFFSET - Y-5. 측정
터치 - OFFSET - Z0. 측정
위 같이 OFFSET 에 측정을 누르면 현재 지점과 기계 좌표의 이를 계산하여
영점의 기계 좌표가 입력되어 진다.
피드 구독하기:
글 (Atom)
-
http://ko.wikipedia.org/wiki/%EC%B9%B4%ED%8B%B0%EC%95%84 V5 V6 차이 : - V5는 파일 기반(File-Based)으로 데이터를 저장하며, 데이터베이스는 옵션으로 제공 - V6는 모든 데이터가 데이...
-
공구가 참 많다. 1. 기준 공구를 잡는다. (아무거나, 보통 Φ10 엔드밀) 2. MDI - M03S1000; 2. HANDLE(수동) 이동으로 - Y축 터치 : POS - 상대좌표 - X - ORIGIN - X축 터치 : POS - 상대좌...
-
1. autocad 에서 글자를 쓴다. 2. expresstool 에서 explode text 이용하여 글자를 라인화 한다. (txtexp) (expresstool 은 캐드 설치시에 옵션 설치라 없을 수 도 있다.) (expresstool 을 설치...