728x90
300x250

[RS274(G, M코드)] CamMotics 1.1.1 (GNU/GPL v2)

 

RS274의 가이드에 대해서 소개하고자 한다.

CamMotics로 RS274에 대한 거부감을 줄일 수 있도록 하는 게 나의 목표이다.

 

맥락을 알게 되면, 명령어 몇 개 몰라도 사용하는 데 큰 무리가 없다.

 


1. 큰 흐름 보기

 

그림 1-1. RS274 기반의 생산 시스템 + 설계와 제도, 도도(Dodo)

 

그림 1-1과 같은 프로세스까지를 RS274의 영역이라고 본다.

이게 경계를 두고 표현해서 그렇지, "설계, 제도" 영역까지도 통합해도 될 부분이라고 주장한다.

즉 따로 배우는 게 아니라는 이야기이다.

 

설계, 제도에서 {x, y, z} = (0,0,0), ..., (i, j, k) 이러한 좌표가 존재할 수 있는데 지금 RS274라는 게 이러한 좌표들을 가지고 놀이를 하는 거라고 보면 된다.

 

[파일(Attachment)]

180810-guide.7z

 

 


2. 간단한 G코드 사용하기

 

내가 시뮬레이션하는 프로그램은 CNC 시뮬레이션 프로그램 중 2.5axis, 3.5, 5 axis를 모두 지원하는 프로그램인 CAMMotics를 소개하려고 한다.

RS274 표준규격에 가장 부합한 프로젝트라고 본다.

 

https://camotics.org

 

 

그림 2-1. Cammotics - 도도(Dodo)

 


3. 시연

 

 

영상 3-1. Cammotics 시연하기, 도도(Dodo) 

 

Cammotics(캠 모틱스)를 다루고 나면 기본적인 것이 훨씬 쉬워질 것으로 보인다.

M코드도 지원하고 가장 중요한 공구 교환이 가능하다는 점이다.

 

메뉴얼을 읽어보면, 엔드밀 등도 가능하다고 되어 있다.

그림 3-1. Cammotics - Tools (공구 교환 및 설정), 도도(Dodo)

 


4. 프로그램 작성의 기본 원리

 

 

그림 4-1. RS274 프로그래밍 작성에서의 방법, 도도(Dodo)

 

방법이라고 보는 게 좋을 거 같다.

 

[첨부(Attachment)]

180810-guide2.7z

 

정삭으로만 끝내도 상관은 없다. 정삭만 프로그래밍 짠다고 하면 기계에서 동작한다.

최종적으로 사람이 제품을 만지게 되고 보다 낳은 제품을 위해선 가공을 여러 번 하는 것이다.

 


5. 참고자료(Reference)

 

1. Cammotics, Last Modified , Accessed by 2018-08-10, http://www.camotics.org/

2. Cammotics, Last Modified , Accessed by 2018-08-10, https://www.camotics.org/manual.html

반응형
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, 큐빅테크

반응형

+ Recent posts