이게 언제 했던거냐?








홀더가 다을듯 말듯.. 
어이구 간떨려..;;


지금회사에선 2D가공은 대부분 NCBrain에서 하지만.
장비에서 데이타 처리 속도 문제로 간만에 GibbsCam으로 툴짜봤습니다.(깁스가 2d 전용은 아니지만)


램핑이 상당히 소심하게 들어가지만.
데이타가 포인트 단위가 아닌 i, j, k 형식으로 간결하게 나와 주니.
고속처리모드 옵션이 빠자 있는 제 장비에서 아주 잘 돌아갑니다.
아무래도 종종 깁스에서 툴 뽑아야 할듯....

그리고 이번에 2010버전으로 업그레이드 되면서 플렌지밀 기능이 추가 되었네요.
일반 가공에서 플렌지밀을 사용할 일은 거의 없으나 (저에 경우 아직까진),
밀핀 작업이되어 있는 대형원판의 경우 황삭가공시 공구단속이 심해 
절삭공구가 쉽게 파손되는 경우가 많은데.
이럴때 사용하면 좋을것 같다는 생각입니다.



이건 플렌지밀 실가공 영상입니다만 캠은 뭘로 한건진 모르겠네요.
걍 참고영상입니다.



설계실로 부터 넘겨 받은 모델링..
제 경력으로 아직 부담스러운 크기의 물건입니다. 
저사양 컴터(듀얼코어 쿼드 2.4G, 3G RAM, 엔비디아 커드로 FX3450)로 모델링 편집하고, 툴짤 생각하면 머리가 저려 옵니다. 
이정도 대형이면 컴퓨터도 장비수준이 되어 주어야 합니다만, 이건 어디까지나 제생각일뿐 입니다.

그래도 상측이라 걱정은 적은편입니다.
다음주(내일 오후) 부턴 하측원판 이 시작되면 전 "무리데스, 다스께테 고레"라고 중얼 거릴겁니다.


큭 또 설변(설계변경)입니다.  
가공 수정은 짜증스러운 일과입니다. 
"불타는 일요일" 이런거 수정이나 하고 있어야 하나.. 싶은 생각이 들지만.(배때지에 그름낀 생각?.. 걍 투정입니다.)

여튼 울 팀장님 
용접좀 이쁘게해다주시지.. 
흑흑..

휴일에 이런거 식힐땐 "요넘만 하고 퇴근해라" 했으면 늦어도 오전 땡 했을건데 ...
이상하게 점심시간이 지금 까지도 밍기적 거리고 있습니다. ㅋㅋ
이런걸 업무전달노하우라고 ??? 우겨봅니다.

마작용



화천 시리우스650, 화천 시리우스 UL 용...

걍 울회사 사용하는 포스트 입니다.
코드는 자세히 훌터보고나 최적화 되어 있진 않은..;;


======================================================================================================
20100313 내용추가
Z_ FromZ  최초 시작 높이, 최종 종료 높이
전신 건강을 위해 "z coord (FromZ + 100)" 로 바꿔주는것이 좋을것이고

     tool len off     not used
     coolant on mist  = M2 7
     coolant on       = null -1
     coolant on flood = M2 8
     coolant off      = null -1
절삭유 설정 관련 부분...
장비에 맞게 바꿔 주시면 되고.
에어 부분이 빠자 있는데.
coolant on air, coolant off air 로 지정해 주시면 됩니다.


OM 컨트롤러 장착된 울회사장비...
일한때마다 불변한 점(Tool Chamge)이 있어 검색해보니 좋은 정보가 있어 스크랩...
 

예제로 공구교환 서브프로그램을 9001 번에 프로그램 합니다.
O9001 ;
G90 G0 G17 G40 ;
G91 G28 Z0. M9 ;
M6;
G90 M1 ;
M99;
이 프로그램을 예제로 설명합니다.
이 프로그램은 실제 제가 사용하고 있는 공구 교환 프로그램입니다.
O-M은 M6 명령해도 원점 복귀를 실행하지 않으므로 원점 복귀하도록 프로그램 한것입니다.
1) 파라메타 설정
프로그램이 완료되면 MDI 모드에서 DGNOS PARAM 키를 눌러 파라메타 페이지를 오픈합니다.
PAGE 키를 눌러 (설정2)페이지 오픈 합니다.
PWE = 0 (0: 설정 불가 1:설정가능) 에서 1 -> INPUT 하면 알람 발생 합니다.
RESET+CAN 키를 눌러 알람을 소거 합니다.
NO 키를 누르면 화면 좌측하단에 NO가 깜박입니다.
10 -> INPUT 하면 셋팅 파라메타 10 번으로 이동합니다.
여기서 데이터의 소실 위험을 방지하기위해서 10 번 파라메타 정보를 메모해두세요.
파라메타 정보는 8자리 숫자인데 7 6 5 4 3 2 1 0 이렇게 칭합니다.
기존 파라메타 정보에서 4번을 1로 포함한 파라메타를 10번에 입력합니다
10010001 ->INPUT 이런식으로하면 입력됩니다.
이내용은 프로그램 번호 9000 번대를 마크로 프로그램으로 지정하는 과정입니다.
파라메타 10번의 4번을 1로하면 9000번대 프로그램은 보이지도 않고 편집 수정이 불가합니다.
임의대로 수정 편집하면 장비가 오작동할수 있기때문에 알지 못하는사람은 프로그램을 편집삭제할수 없도록 잠금장치라고 보면 됩니다.
수정,편집,삭제는 파라메타 10번의 4번을 0으로 해야 가능합니다.

2) M코드에 의한 서브 프로그램 호출
위의 9001번 프로그램을 M코드에 의한 호출을 설명합니다.
M코드에 의한 서브 프로그램 호출은 최대 3개의 M코드를 사용합니다.
파라메타 번호 240 ->서브 프로그램번호 9001
파라메타 번호 241 ->서브 프로그램번호 9002
파라메타 번호 242 ->서브 프로그램번호 9003
이렇게 사용합니다.
위의 예제 프로그램을 9001 로 했기때문에 파라메타 번호 24번에 M코드 명령어 를M6으로한다면 NO -> 240 INPUT 하면 240 번으로 이동합니다.
240번 파라메타에서 6 INPUT 하면 입력 완료 입니다.
다시 NO -> 0 INPUT 하면 처음 설정한 PWE = 1 페이지가 나옵니다.
PWE = 1 를 PWE = 0 으로 하면 설정 끝입니다.
프로그램 키를 누르고 MDI 모드에서 M6하면 Z축이 원점 복귀와 함께 공구교환을 수행합니다.
M6은 프로그램 상에서는 원점 복귀를 포함한 공구 교환을 실행하고 마크로로 설정된 서브 프로그램에서는 본원의 M6을(공구 교환만) 실행합니다.
O-M 은 T코드와 M6 코드를 동일 블럭에 사용할수없는 MDI A타입은 이렇게 하면 동작합니다.

3)M코드에 의한 마크로 프로그램 호출
M코드에 의한 마크로 프로그램 호출은 M06~M255 중 최대 10 개까지 마크로 호출에 사용할수 있습니다.
파라메타 번호 230 ->마크로 프로그램번호 9020
파라메타 번호 231 ->마크로 프로그램번호 9021
.
.
파라메타 번호 239 ->마크로 프로그램번호 9029
사용된 M코드는 마크로 프로그램 내에서 사용할경우 고유의 M코드 기능을 수행합니다.(마크로프로그램내에서의 사용 M코드를 사용하면 반복 마크로 호출을 하지않고 고유의 기능을 수행합니다)
설정방법은 M코드에 의한 서브 프로그램 호출 설정과 동일합니다.

4)G코드에 의한 마크로 프로그램 호출
G코드에 의한 마크로 프로그램 호출은 G00,G65,G66,G67 을 제외한 G0 ~G255중 최대 10 까지 마크로 프로그램 호출에 G 코드를 사용할수 있습니다.
파라메타 번호 220 ->마크로 프로그램번호 9010
파라메타 번호 221 ->마크로 프로그램번호 9011
.
.
파라메타 번호 229 ->마크로 프로그램번호 9019
설정방법은 M코드에 의한 서브 프로그램 호출 설정과 동일합니다.
마크로를 파라메타 번호 220 ->마크로 프로그램번호 9010
에 적용해서 사용하면 워크좌표 설정을 쉽게 할수 있습니다.
파라메타 220번에 111을 입력했다면 G54,G55,G56,G57,G58,G59 중 사용할 좌표계를 먼저 실행하고 G111을 실행하면 해당 좌표계에 기계의 현재 위치가 입력됩니다.

마크로 하나 올립니다.
제가 연습으로 만들어본 마크로 인데 공구 길이측정 마크로 입니다.
O9020 ;
#30=[#4111-1] ;
#[2001+#30]=[#5043];
M99 ;
이 마크로는 EOB+Z 공구 길이 측정 옵션이 탑제되지 않은 O-M 장비에서는 효과가 있습니다.
사용법:파라메타 번호 241 번에 43 을 입력
먼저 G49를 반드시 선행해야 합니다.
그렇지 않을경우 입력되는 값이 다를수도 있습니다.
H000 M43 ;
입력할 옵셋번호와 마크로 호출 M43과 동일 블럭에서 실행하면 길이 측정값이 절대 좌표계의 Z 축 현재 위치값이 해당 번호에 입력됩니다.
제가 태스트 해보니까 잘됫습니다.

위의 설명은 화낙O-M 기준으로 설명하였습니다.
미천하나마 도움이 되었으면 합니다.


원문 : http://cafe.daum.net/CNCstudy/EJij/367




공구경로 복사,이동으로 나마지는 패턴식하고,
써페이스 필요없이,
황,정삭 각각 20파이 볼엔드밀을 드릴싸이클로 가공.
중삭(써페이스)도 주긴했지만 그닥 필요 없을것 같다.

도면 보고 2.5D 구나 했지만
막상 작업하다 보니 2D 로 끝내버린...
힘들었던건.
아직 칼날(고무 절단날) 새우는 작업은 익숙지 못해서, 몇번 변을 다시 처야했던...

  • CUSTOM
    T-ACT :
    스핀들에 장착되어 있는툴, 터렛에 대기중인 툴 번호
    T-SET : 터렛에 걸려있는 공구넘버가 나오는데 여기에 같은 번호가 있으면 않된다.
    이경우 MDI / M100; 으로 툴을 초기화 하거나(이때 메거진에 대기 중인 툴번호는 1번일것), 같은 번호를 다른 번호로 바꿔 주면 된다.


  • 프로그램을 작성하거나, MDI 모드에서 툴을 호출 할땐
    M6 이 앞에 오거나,
    툴번호와 서러 다른줄로 작성해야한다.
    EX) M6 T10;
    OR
    T10;
    M6;

    T10 M6; 과 같이 사용시 툴이 엉켜버릴수 있으니 주의 하기 바란다. ㅠ0ㅠ;






뭔 장비를 이따우로 만들어서 사람 힘들게 하는지.
우리회사 꺼만 이런건지 다른회사것도 그런건지..

그나 저나 쓸만한 포스트 구하기 왕 힘들군하~

+ Recent posts