728x90
300x250
[RS274](G-Code) V-CNC 소개3 (Lathe)

 

"[RS274](G-Code) - V-CNC 소개", http://yyman.tistory.com/1015 글에서도 충분히 잘 소개하고 있습니다.

"[RS274](G-Code) - V-CNC 소개2 (MCT, Lathe)", http://yyman.tistory.com/1016 글에서도 충분히 잘 소개하고 있습니다.

 

이어서 글을 작성합니다.

시연 부분이 조금 아쉽다는 생각을 했습니다.

이번에는 선반 시연을 주제로 작성하였습니다.

 


1. 시연

 

선반은 크게 동작 원리가 특별하진 않습니다.

2축으로 움직이는 기계장치입니다.

 

 1. 도면 

 

Fig1-1) 실습 도면 (예제)

 

 

Table 1-2) 절삭 조건

 

 순서

 공구종류

 절삭속도

 (mm/rev)

 회전속도

 (RPM)

 소재

 치수

θ50X100

1

외경 황삭

0.2

180

2

외경 정삭

0.1

200

3

외경 홈파기

0.08

500

 재질

SM20C 

4

외경 나사깍기

2.0

500

 

 

 

 

 1-3. 소스코드

 

 O0021

 G28 U0.0 W0.0

 G50 S1800 T0100

 G96 S180 M03

 G00 X65.0 Z5.0 T0101

 G71 U1.5 R0.5

 G71 P10 Q30 U0.4 W0.2 F0.15

 N10 G00 Z-68.0

 G01 X59.0

 G02 X53.0 Z-65.0 R3.0

 G01 X45.0

 X39.0 Z-43.0

 X34.0

 G03 X30.0 Z-41.0 R2.0

 G01 Z-22.0

 X24.0

 Z-2.0

 N30 X20.0 Z0.0

 G00 X150.0 Z150.0

 T0100

 G96 S200 M03 T0303

 G00 X65.0 Z5.0

 G70 P10 Q30 F0.1

 G00 X150.0 Z150.0

 T0300

 G96 S400 M03 T0505

 G00 X31.0 Z-22.0

 G01 X20.0 F0.07

 G04 P1500

 G00 X31.0

 Z-20.0

 G01 X20.0 F0.7

 G04 P1500

 G00 X31.0

 G00 X150.0 Z150.0

 T0500

 G96 S500 M03 T0707

 G00 X34.0 Z2.0

 G76 P011060 Q50 R20

 G76 X19.34 Z-19.0 P1190 Q350 F2.0

 G00 X150.0 Z150.0

 T0700

 M05

 M30

 O0021

 G28 U0.0 W0.0

 G50 S1800 T0100

 G96 S180 M03

 G00 X65.0 Z5.0 T0101

 G71 P10 Q30 U0.4 W0.2 D1500 F0.15

 N10 G00 Z-68.0

 G01 X59.0

 G02 X53.0 Z-65.0 R3.0

 G01 X45.0

 X39.0 Z-43.0

 X34.0

 G03 X30.0 Z-41.0 R2.0

 G01 Z-22.0

 X24.0

 Z-2.0

 N30 X20.0 Z0.0

 G00 X150.0 Z150.0

 T0100

 G96 S200 M03 T0303

 G00 X65.0 Z5.0

 G70 P10 Q30 F0.1

 G00 X150.0 Z150.0

 T0300

 G96 S400 M03 T0505

 G00 X31.0 Z-22.0

 G01 X20.0 F0.07

 G04 P1500

 G00 X31.0

 Z-20.0

 G01 X20.0 F0.07

 G04 P1500

 G00 X31.0

 G00 X150.0 Z150.0

 T0500

 G96 S500 M03 T0707

 G00 X34.0 Z2.0

 G76 X19.34 Z-19.0 K0.89 D350 F2.0 A60

 G00 X150.0 Z150.0

 T0700

 M05

 M30

 FANUC 0-TC

SENTROL

 

 3. 공작물 환경 설정

 

 

 

Fig 1-4) 공작물 / 재질 설정

 

 

 

Fig 1-5) 공구설정

 

 

Fig 1-6) 공구 설정

 

 

Fig 1-7) 공작물 원점 설정

 

이처럼 진행하면 선반 시뮬레이션은 크게 문제없이 사용할 수 있습니다.

 


2. Reference

 

1. Fig 1-1, Table 1-2, 1-3, 실습예제 17, V-CNC Lathe Training Example, 큐빅테크

반응형
728x90
300x250

[RS274](G-Code) V-CNC 소개2 (MCT, Lathe)

 

"[RS274](G-Code) - V-CNC 소개", http://yyman.tistory.com/1015 글에서도 충분히 잘 소개하고 있습니다.

 

코드 작성은 크게 생략하고 작성합니다.

 

글을 소개하면서 제목에 RS274라고 표현한 것은 G코드의 정식 명칭을 RS274라고 부릅니다.

RS274(G-Code)가 정확한 표현입니다.

 

G코드가 궁금하신 분들을 위해서 소개하면, 정확한 G코드에 관한 사용법 및 재정에 관해서는 NIST(미국 국립표준기술연구소/정부)에서 공개하고 있습니다.

https://ws680.nist.gov/publication/get_pdf.cfm?pub_id=823374

 

글을 읽는 사람들은 이 규격을 잘 준수하면 될 것입니다.

수치 제어 프로그래밍 언어의 첫 번째 구현은 1950 년대 후반 MIT Servomechanisms Laboratory에서 개발되었습니다. 이후 수십 년 동안 많은 구현이 많은 (상업적 및 비상업적 인) 조직에 의해 개발되었습니다. G 코드는 종종 이러한 구현에 사용되었습니다. 미국에서 사용 된 주요 표준화 된 버전은 1960 년대 초에 Electronic Industries Alliance에 의해 해결되었다. [표창장은 필요로했다] 마지막 개정은 1980 년 2 월에 RS-274-D로 승인되었다. 다른 국가에서는 표준 ISO 6983이 자주 사용되지만 많은 유럽 국가에서는 다른 표준을 사용합니다. 예를 들어, 독일에서는 DIN 66025가 사용되었고, 폴란드에서는 PN-73M-55256과 PN-93 / M-55251이 사용되었습니다.

 

내가 이 글에서 소개하고자 하는 것은 V-CNC로 MCT(3축 가공)를 다루는 것에 대해서 간단한 시연을 하고자 합니다.

사소한 것 같아 보여도 실제 기계를 사용하면서 중요한 초점이 됩니다.

 


1. MCT와 Lathe의 차이점

 

 Lathe

 Machining Center

 

 

 

 

 

 MCT를 크게 보면, X, Y, Z로 움직입니다.

 Lathe(선반)의 경우에는 X, Z축으로 움직입니다.

 

 

맨눈으로 살펴보더라도 완전한 차이점을 느낄 수가 있습니다.

MCT는 위에서 축에 의해서 가공을 합니다.

 

사소한 차이 같아보여도, 매우 큰 차이입니다.

 


2. 시연(MCT) / 소형

 

코드는 제가 따로 작성하진 않으며, V-CNC 프로그램에 있는 예제로서 소개합니다.

 

  

 

 Fig 2-1) 공작물 가공 시연

 

 2-2) 실습 도면

 

 

 

순서 

 공구종류

 공구 번호

 공구 직경

 절삭속도

 (mm/min)

 회전속도

 (RPM)

소재

치수

70X70X19 

1

 FM

T01

 80

100

800

2

C-DR 

T02

 5

100

800

3

DR

T03

 6.8

100

800

 재질

 AL(6061)

4

TAP

T05

 8~1.25

250

200

5

FEM

T04

 10

100

1500

 

 

 2-3) 소스코드

 

 O0017

 G17 G40 G49 G80

 G91 G28 Z0.0

 G28 X0.0 Y0.0

 G54 G90 G00 X0.0 Y0.0 Z150.0

 G91 G28 Z0.0

 T02 M06

 G90 G00 X35.0 Y35.0 Z150.0

 S800 M03

 G43 Z50.0 H02

 G00 Z10.0

 G99 G83 Z-5.0 R3.0 Q3.0 F100

 G00 Z50.0

 G49 G80 Z150.0

 M05

 G91 G28 Z0.0

 T03 M06

 G90 G00 X35.0 Y35.0 Z150.0

 S800 M03

 G43 Z50.0 H03

 G00 Z10.0

 G99 G83 Z-30.0 R3.0 Q3.0 F100

 G00 Z50.0

 G49 G80 Z150.0

 M05

 G91 G28 Z0.0

 T05 M06

 G90 G00 X35.0 Y35.0 Z150.0

 S200 M03

 G43 Z50.0 H05

 G00 Z10.0

 G99 G84 Z-30.0 R3.0 F250

 G00 Z50.0

 G49 G80 Z150.0

 M05

 G91 G28 Z0.0

 T04 M06

 G90 G00 X35.0 Y35.0 Z150.0

 S1500 M03

 G43 Z50.0 H04

 G00 Z10.0

 G01 Z-3.0 F100 M08

 G41 D04

 X25.0

 G03 X45.0 R10.0 

 G03 X25.0 R10.0

 G03 X45.0 R10.0

 G01 X48.0

 G03 Y49.0 R7.0

 G01 X32.0

 G03 X25.0 Y42.0 R7.0

 G01 Y35.0

 G00 Z50.0

 G40 X-20.0 Y-20.0

 Z10.0

 Z-4.0

 G41 G01 X3.0 D04

 Y66.0

 X67.0

 Y4.0

 X8.0

 X3.0 Y35.0

 Y56.0

 G02 X13.0 Y66.0 R10.0

 G01 X24.0

 X28.0 Y62.0

 G03 X42.0 R7.0

 G01 X46.0 Y66.0

 X62.0

 X67.0 Y35.0

 Y11.0

 X62.0

 G03 X55.0 Y4.0 R7.0

 G01 X46.0

 G02 X43.0 Y7.0 R3.0

 G03 X27.0 R8.0

 G02 X24.0 Y4.0 R3.0

 G01 X0.0

 G40 G00 X-20.0

 Z50.0

 G49 G80 Z150.0

 M05

 M02

 FANUC 0-M

 SENTROL

 

 

 

공작물에 대한 공구 설정은 아래의 그림처럼 살펴볼 수 있습니다.

 

 

 

 Fig 2-4) 공구 설정

 

아래의 그림은 공작물 환경설정입니다.

공작물의 재질과 크기 등을 살펴볼 수 있습니다.

 

 

 

 Fig 2-5) 공작물 환경설정

 

아래의 그림은 공작물의 원점을 설정한 그림입니다.

 

 

 

 Fig 2-6) 공작물 원점 설정

 

위의 예제를 통해서 V-CNC의 MCT에 대해서 사용하는 방법을 터득할 수 있습니다.

 


3. 시연(MCT) / 중형

 

 

Fig 3-1) MCT - 중형 가공

 

시연으로 대체합니다. 매우 시간이 오래 걸립니다.

 


4. Reference

 

1. G-Code, https://en.wikipedia.org/wiki/G-code, Accessed by 2018. 07. 08

2. The NIST RS274NGC Interpreter - Version 3, https://ws680.nist.gov/publication/get_pdf.cfm?pub_id=823374, Accessed by 2018. 07. 08

3. Fig 2-1, 2-2, 2-3, 실습예제 17, V-CNC Machining Center Training Example, 큐빅테크

4. Fig 3-1, 실습예제 47, V-CNC Machining Center Training Example, 큐빅테크

반응형

+ Recent posts