머시닝 관련/가공-마스터캠 9.1

포스트의 역할 및 수정하는 방법 및 3축 만능포스트 공개

두잇(Do It) 2022. 10. 30. 04:45
반응형

안녕하세요 DIY TUBE입니다. 

마스터캠을 처음 공부하시면서 포스트라는 단어를 한번쯤 들어보셨을겁니다.

오늘은 포스트가 무엇인지? 하는 역할은 어떻게 되는지?

그렇다면 포스트를 수정하는 방법은 어떻게 되는지? 

그리고 마지막으로 

장보정값을 잘못 넣어도 때려박지 않고

알람을 띄우는 포스트에대해서도 다뤄보겠습니다.

 

포스트의 정의 및 역할

포스트란 마스터캠과 기계와의 소통을 위한 NC 데이터를 생성할때

쉽게 말해 기계가 알아들을 수 있도록 번역을 해주는 기능을 합니다.

 

기계는 기본적인 G코드 와 M코드로 명령어를 수행하게 되는데

기계마다 특성이 있을 것입니다.

어떤 장비는 공구 교체시 항상 같은 위치로 가는 장비도 있고 그렇지 않은 장비도 있습니다.

어떤 장비는 절삭유 스위치가 on으로 바뀌어도 5초 정도 후에 절삭유가 분사되는 장비도 있구요

 

번역을 하게 될때 이렇게 기계의 특성을 고려해서 장비별로 특성에 맞게 수정해서 사용하는 편입니다.

 

 

포스트 수정방법

포스트를 수정하는 방법에 대해 알아보겠습니다.

포스트 파일이 있는 경로는 다음과 같습니다.

 

c:\Mcam9\Mill\post

 

들어가 보시면 포스트파일이 한개만 있거나 여러가지가 있을 수 있는데

여러분들이 사용하고 계신 포스트를 선택합니다.

포스트 파일의 확장자는 pst 라고 되어 있을 겁니다.

pst 파일은 연결되어 있는 프로그램이 없을텐데

그냥 메모장으로 열어주시면 됩니다.

 

열어보시면 생소하실 텐데요

포스트를 열어보시면 알겠지만

절삭유 분사시점, 시작시 원점복귀 방법, 종료시 원점복귀 방법, 공구설명 등

수정해야할 부분은 한정적이라는게 사실이죠

 

그래서 제가 수정하고 사용하고 있는 포스트를 아래에 소개해 드릴까 합니다.

 

-TAP 가공시 싸이클 스타트 알림 및 정보메시지 출력

-장보정값 잘못 입력시 알람 메시지 출력

-정삭툴 지정시 대기툴 삭제 기능

 

이런 신박한 기능도 포스트에 포함 시켜 놓았죠

 

 

때려박지 않는 포스트 소개

 

일단 포스트 다운로드 링크는

 

포스트 다운받기

 

위 다운받기를 눌러주시면

포스트를 다운받으실 수 있습니다.

 

다운을 받으신 후에

열어보시면 설명을 세세하게 만들어 놓았습니다.

 

post description

 

coolant_type

값을 바꾸면 절삭유의 분사 시점을 조절 하실 수 있게 됩니다.

대형 장비는 절삭유가 늦게나오는 경우가 많으실 겁니다.

장비마다 다르기 때문에 여러분들이 바꿔보시면서 적용을 해보시길 바랍니다.

 

0 으로 바꾸시면 스핀들이 돌기도 전에 절삭유가 분사됩니다.

1 로 바꾸시면 가공시작전 좌표로 이동 후 절삭유가 분사됩니다.

2로 바꾸시면 z값이 가공시작전 안전높이로 내려온 후 분사 됩니다.

 

 

tooln

기본 1로 설명이 되어 있는데요

1번 툴이 호출 되었을때

보통은 다음 대기툴을 호출 하게 됩니다.

대기툴이 호출 되게 되면 매거진쪽이 공구를 불러오는 과정에서

진동이 발생되게 됩니다.

그러면 제품의 조도에도 영향을 미치게 되죠

그래서 손수 대기툴을 삭제하는 경우가 많이 발생되는데요

정삭툴을 지정해서 사용하시는 업체에서는 정삭툴 번호를 입력하시면 됩니다.

 

 

rt

보통 3축 장비는 z축만 원점 복귀하는 장비가 많을 것입니다.

하지만 공구교체가 y원점 복귀 후 이뤄지는 장비는

바로 z축과 y축을 원점 복귀 시켜 주는것이 편리할때가 있습니다

그럴때 이 값을 조정해서 바꿔주시면 됩니다.

 

 

tc

장비마다 특성이 있기때문에 

툴번호가 먼저 입력되어야 하는 장비가 있을것입니다.

설명 그대로

0을 입력하게 되면 "M6 T1" 이런식으로 출력되고

1을 입력하게 되면 "T1 M6" 이런식으로 출력이 됩니다.

 

 

msg

이건 탭 가공시 도움을 주는 메시지 출력 기능입니다.

일단 설명 드리겠습니다.

탭사이클이 시작되면

다음과 같이 출력됩니다.

 

( TAP Cycle Start ) 
( Feed = Speed * Pitch )
( Spindle Speed    - 스핀들 스피드 )
( Feed             - 피드 )
( Calculated Pitch -", 계산된 피치값)
( Double Check..Good Luck )
   

메시지를 출력하므로써

탭사이클을 정상적으로 입력하였는지 1차적으로 확인이 가능하고

그 후 마스터캠에 입력해놓은 스핀들값과 피드값이 출력이 되고

그 값을 바탕으로 계산된 피치값이 출력되게끔 수정 해 놓았습니다.

 

탭사이클 시작 메시지와

현재 탭의 계산된 피치값만 확인해도

 

G81로 멋지게 탭을 꽂아버린다거나하는 불량을 사전에 방지할 수 있겠죠

 

선호도에 따라서

메시지를 끄실 수 있습니다.

 

장보정값(H값) 잘못 입력되도 박지 않아요

가장 핵심적인 기능입니다.

기본적으로 마스터캠에서 여러분들이 공구값과 장보정값을 다르게 사용할 일이 있을까요?

이건 대부분 공구값과 장보정값을 같게 쓰실 겁니다.

그런데 마스터캠에서 NC데이터를 뽑을때

경고를 띄워준다던지 그런 기능이 없기 때문에

초보분들이나 프로그램을 급하게 수정하다가 기계를 때려박는 불상사가 발생하는 경우가 있습니다.

 

하지만 이 포스트를 사용하시면 절대 박지 않습니다.

 

잘못 입력하게 되시면 다음과 같이 출력됩니다.

 

********************************

********************************

**HEIGHT VALUE ERROR**
********************************

********************************

 

이렇게 출력이 되면 1차적으로 기계가 이해를 하지 못해 

잘못된 NC CODE 라며 알람을 띄울 겁니다.

그래도 불안해서

강제 알람 코드도 삽입해 놓았습니다.

 

35,"3006=1(Height Value Check)",e, " ",e

이라고 입력해놓았는데요

해석하자면

#3006 이라는 변수에 1을 입력하면 강제적으로 알람이 뜨게 됩니다.

이렇게 알람이 뜨게 될때 위의 괄호() 안의 메시지가 출력이 되며 알람이 뜨게 되는 방식이죠

알람 메시지는 여러분들이 원하는걸로 바꾸셔도 됩니다.

 

이렇게 해서 제가 수정해 놓은 포스트를 여러분들께 소개해드렸는데요

제가 수정한 부분은 100프로 공개되어 있기 때문에

여러분들이 입맛에 맞게 수정도 해보시면서

포스트 수정에 대해 감을 잡아보시기 바랍니다.

 

참고로 9.1 포스트를 수정할 줄 아시면

상위버전인 마스터캠 2022의 포스트도 모두 같은 방식으로

수정이 가능하게 됩니다.

 

이상 마치도록 하겠습니다

감사합니다

 

영상은 유튜브에서도 만나보실 수 있습니다.

 

반응형