QNA 게시판입니다.

궁금한점 있으시면 문의하세요. 답변은 댓글로 되어집니다.
 
내용에 그림을 삽입을 원할 경우, 파일첨부를 한 뒤 "본문 삽입"을 하시면 그림을 삽입 할 수 있습니다.

[re] UMAC Triger 관련 문의

조회수 5421 추천수 3 2011.01.06 23:45:44
안녕하세요. 문의 감사드립니다.

문의하신 내용은 PMAC/UMAC이 각 채널마다 가지고 있는 Postion Compare 라는 기능을 사용하시면 됩니다.
다양한 현장에서 아주 많이 사용되는 기능입니다.

자세한 참고 자료는 자주묻는질문의 No.5 & 6 & 45 번을 참고하시면 됩니다. (맨 아래의 링크 참고하시기 바랍니다.)

몇가지 부연/정리해서 설명드립니다.
1. 기본적으로 디지털 엔코더 신호를 사용하는 것을 권장합니다. (아나로그엔코더를 사용하시는 경우에는 별도로 문의 바랍니다.)

2. Vision camera 용도이면, 속도가 그리 높거나, 위치 데이타의 다양성이 높지 않을 것 같습니다.
기본 Compare 기능으로 충분하리라 생각됩니다. (만일 복잡한 형태의 Compare기능이 필요하시면 별도로 문의 바랍니다.  별도의 악세서리를 사용하여 복잡한 Compare기능에 대응 할 수 있습니다.)

3. UMAC/PMAC의 Compare 출력신호는 외부 노이즈 영향을 받기 쉽게 되어 있습니다. 외부에 간단한 buffer logic을 꾸며주시면 보다 안정된 동작을 구현할 수 있습니다. 또는 저희가 판매하는 EQU interface 보드라는 제품을 사용하실 수 있습니다.


http://www.deltatau.co.kr/bbs/view.php?id=jauqa&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=58

http://www.deltatau.co.kr/bbs/view.php?id=jauqa&page=4&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=8

http://www.deltatau.co.kr/bbs/view.php?id=jauqa&page=4&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=7

그리고, 모터 셋업에 관련된 내용은.. 정확한 문의 내용을 이해하기 위해서 별도로 연락을 드리겠습니다.

새해에도 항상 건강하시고 즐거운 일들만 함께 하시길 기원합니다.

감사합니다.


>UMAC을 이용하여 Linear Motor을 구동하여 이동에 따른 Encorder값을 받아서 일정 Count값 마다 Triger 신호를
>
>발생시키고자 합니다. 신호는 Pulse 형태의 신호로 Camera 촬영에 사용하고자 합니다.
>
>이 경우에 어떠한 방법으로 진행하여야 할지 궁금합니다. 필요한 Accessory Board가 있는지 궁금합니다.
>
>자세한 답변 부탁드립니다.
>
>추가적으로 Linear Motor를 Setup하는데 DELTA TAU에서 만들어진 따라하기 파일이 있는데 단순히 Step 진행은 가능
>
>하나 각 Step안에서 선택되어지는 여러가지 부분이 왜 선택되어지고 다른 항목은 어떠한 경우에 선택되어 지는지
>
>궁금합니다. 따라하기에 사용한 각각의 모델이 아닌경우에 Setting시 문제점이 많아서 이렇게 문의 드립니다.
>
>
>
>이상입니다.
>
>수고하세요.

전형진

2011.01.07 13:17
 
답변 내용 중에 질문 있습니다.

만약 모터는 IC 2 채널 1, 아날로그 ACC-51E이 서보 IC 5 채널 1로 지정될 경우

자주묻는질문 : Position_Compare_090605 파일중 5페이지 example plc 를 복사하여 다운로딩할 경우 이부분에서 빠져 나오지 않습니다.

While (CURR_EQU = PREV_EQU)
CURR_EQU = COMP_STAT
EndWhile
즉, CURR_EQU = 0, PREV_EQU = 0

그래서 사용하고 있는 M변수를 M1xx -> M9xx로 변경하여 실행하니깐 PLC 종료까지
실행되는 것을 확인할 수 있었습니다.(출력 핀 확인 못함)

어떤것을 변경해야 하나요?

그리고 Position_Compare 순간 출력 내보내는 지연시간이 ACC-51E, I/O 악세사리간에 차이가 있다고 들은 것 같습니다????

답변 부탁드립니다. 수고하세요.

deltatau

2011.01.07 17:36
 
안녕하세요, 문의 감사드립니다.

Position Compare (EQU Output) 기능은 하드웨어 Servo IC를 따라가는 기능입니다.
따라서, 모든 변수 정의 등도 실제 엔코더를 사용하는 채널을 따라가야 합니다.

댓글에 달아주신 것처럼 ACC-51E가 Servo IC 5번을 사용한다면,
"M13xx" 변수를 사용하셔야 합니다.

Servo IC 2번 ==> M100 ~ M499
Servo IC 3번 ==> M500 ~ M899
Servo IC 4번 ==> M900 ~ M1299
Servo IC 5번 ==> M1300 ~ M1399

위와 같이 Suggested M-Var 에 있는 변수를 사용하셔야 합니다.

따라서, 예제에서 사용하고 있는 M변수 정의를 #13번으로 옮겨서 사용하시면 됩니다.

또한, ACC-51E의 경우에는 하드웨어 4체배에 대해서만 EQU신호를 사용하실 수 있습니다.
예를 들면, 20um cycle의 스케일을 사용하신다고 하면 실제로 "5um"간격마다 EQU출력을
설정 및 사용하실 수 있게 됩니다.

"M1301" 의 "1 count" 가 "5um" 가 되는 것입니다.

마지막으로 출력을 내보내는 지연 시간은 없습니다.
(5V TTL 레벨을 사용함)

다만, TTL레벨을 사용하므로 신호선의 길이가 길 경우에는 노이즈 등의 영향을 받으므로,
EQU출력 보드를 사용하시길 권장합니다.

오늘도 행복한 하루 되세요.
List of Articles
번호
제목
글쓴이 날짜 조회수sort
1494 [re] [질문] Clipper 모션 프로그램 실행 지연 문제... file 이재한 2010-08-17 5333
1493 CEM-Clipper와 연결하는 SMPS에 대한 질문입니다. [1] 하쿠나마타타 2011-02-22 5332
1492 [re] 스텝모터와 디지털 엔코더를 함께 사용하려합니다. deltatau 2010-04-08 5316
1491 미쯔비시 서보모터 배선 문의 조승현 2010-08-10 5310
1490 [re] 원호보간에 대하여 질문이요..ㅠ [1] deltatau 2010-06-04 5303
1489 UMAC 랜통신이 않되네요. [2] 계주학 2011-02-16 5295
1488 VC로 모션프로그램(PLC) 업로드 다운로드 하는 방법 문의 후니 2010-08-31 5290
1487 [re] 판단 및 분기 명령문. deltatau 2005-09-22 5290
1486 PID Gain 관련 질문 입니다. [1] 이동진 2011-06-15 5286
1485 [re] Board간 구성도 deltatau 2010-11-19 5279
1484 PMAC Gantry 제어방식 문의 [4] 돌아온김유상 2011-05-09 5277
1483 항상 수고하십니다. suggested m-variable 에 대한 문의 [1] 민이다람쥐 2011-02-07 5269
1482 셈클리퍼 사용중입니다. [1] 김도희 2011-02-24 5261
1481 PLC프로그램에서 원점 잡을때... 빙고 2010-12-21 5226
1480 보정테이블 관련 질문입니다. [1] 토리즈 2011-04-07 5214
1479 DeviceDPRUpdateRealtime() 관한 문의 [1] 돌아온김유상 2011-05-12 5200
1478 PLC에서도 선행 처리를 하나요?? UMAC초짜 2010-12-16 5183
1477 Open loop 구동 관련 질문 드립니다. 이동진 2010-12-08 5173
1476 [g코드구현]g77에대한 동작 구현법 입니다. 김도희 2010-11-09 5173
1475 [re] PLC 부분 삭제됨 관련 질문입니다. (내용추가. 12/18) deltatau 2010-12-17 5171