QNA 게시판입니다.
궁금한점 있으시면 문의하세요. 답변은 댓글로 되어집니다.
내용에 그림을 삽입을 원할 경우, 파일첨부를 한 뒤 "본문 삽입"을 하시면 그림을 삽입 할 수 있습니다.
안녕하세요. 문의 감사드립니다.
문의하신 내용은 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시 문제점이 많아서 이렇게 문의 드립니다.
>
>
>
>이상입니다.
>
>수고하세요.
문의하신 내용은 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시 문제점이 많아서 이렇게 문의 드립니다.
>
>
>
>이상입니다.
>
>수고하세요.
안녕하세요, 문의 감사드립니다.
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출력 보드를 사용하시길 권장합니다.
오늘도 행복한 하루 되세요.
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출력 보드를 사용하시길 권장합니다.
오늘도 행복한 하루 되세요.
만약 모터는 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 악세사리간에 차이가 있다고 들은 것 같습니다????
답변 부탁드립니다. 수고하세요.