카테고리

위칸 WIKAN

마이쇼핑 장바구니


제품 Q&A

제목 스핀들 회전 중 툴클램프 안전장치 문의드립니다.

평점 : 0점  

작성자 : WIKAN (ip:)

작성일 : 2019-07-12

조회 : 184

추천 : 추천

내용
답변드립니다.

스핀들 정지 상태에서만 툴클램프 입력 버튼이 동작하도록 하려면,

1)스핀들 동작 상태를 확인 할 수 있어야 합니다.
 스핀들로부터 동작(ON/OFF) 접점 신호 또는 0~10V 스핀들 속도 출력 신호(모션보드 AD 입력단자 이용)를 이용할 수 있습니다.

 간접적으로는 모션보드의 스핀들 ON 출력 포트 상태를 읽어서 이용할 수 있습니다.(완전한 정지를 위해 안정지연 시간이 필요할 수 있습니다.)
VAR isStopSpindle; 
// 출력 포트 상태 확인 예시 : P0(0x01), P1(0x02), P2(0x04), P3(0x08), P4(0x10), P5(0x20), P6(0x40), P7(0x80)
// 스핀들 ON 출력 단자가 P7(0x80)일 경우
if( (WINC_GET_GIO(0x10) & 0x80 ) { isStopSpindle = 0;}
else { isStopSpindle = 1;}
 }

2)툴클램프 동작을 모션마스터의 V-스크립트 언어를 이용하여 조건 작동 시킵니다.

 스핀들 정지 상태에서만 툴클램프 버튼 입력을 처리 할 수 있도록 아래와 같이 코드를 작성할 수 있습니다.

 MotionMaster\ScriptCode\Background.code 내 작성 예시
 ...
 ...
   VAR isStopSpindle;
   VAR isPressed_ToolClamp;

   isPressed_ToolClamp = X(툴클램프 버튼입력 포트);

   // 스핀들 동작 상태 확인 코드
   ...

   // 스핀들 정지 상태이며, 툴클램프 버튼 입력이 있을때만 동작하는 조건문
   if( isStopSpindle == 1 && isPressed_ToolClamp )
   {
       // 출력 포트 ON:setY(포트번호)
       setY(툴클램프 출력포트 번호);
   }
   // 출력 포트 OFF:clrY(포트번호)
   else { clrY(툴클램프 출력포트 번호); } 
 ...
 ...

이상입니다.

감사합니다.


[ Original Message ]

수고 많으십니다.

일전에 유선상으로도 많은 도움을 받아 현재 모션마스터를 나름대로 익히며 잘 사용하고 있습니다.

다름이 아니라 현재 기계들이 스핀들 회전중에도 툴언클램프 버튼이나 스위치를 잘못 건드렸을 때 툴이 빠져버리는 사고가 일어납니다.

모션마스터에서 기본적으로 스핀들 회전중에는 툴언클램프가 작동되지 않도록 하는 메뉴가 있는지요

아니면 매크로수정을 통해 가능하다면 방법을 부탁드립니다.

감사합니다.

첨부파일 :

비밀번호 :

삭제하려면 비밀번호를 입력하세요.

댓글 수정

비밀번호

내용

/ byte

수정 취소

댓글 입력

이름 :

비밀번호 :

내용

/ byte

평점 :

* 왼쪽의 문자를 공백없이 입력하세요.
(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기