현재 위치

  1. 게시판
  2. 제품 Q&A

제품 Q&A

[제품 문의 게시판]입니다. [배송][입금][교환,반품][견적][기타] 문의는< 쇼핑QnA >게시판을 이용해 주세요^^

상품 게시판 상세
제목 스핀들 회전 중 툴클램프 안전장치 문의드립니다.
작성자 WIKAN (ip:)
  • 작성일 2019-07-12
  • 추천 추천하기
  • 조회수 181
평점 0점
답변드립니다.

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

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

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

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

관련 글 보기

관련글 모음
번호 상품명 제목 작성자 작성일 조회
816 비밀글 스핀들 설정 파일첨부 32415509@n 2023-07-24 2
817    답변 비밀글 스핀들 설정 WIKAN 2023-12-21 0
809 비밀글 조그 명령어 질문 김주현 2023-06-01 5
814    답변 비밀글 조그 명령어 질문 WIKAN 2023-07-20 0
808 라이브러리 Gcode HIT 김주현 2023-04-19 1016