
TwinCAT ADS를 사용하게되면 이전에 글에서 볼 수 있듯이, PDO Write 기능의 경우 ADS 모션이 상위단에서 제어를 하고 있기 때문에, PDO제어가 쉽지가 않다. 그래서 모션의 기능들을 PLC에서 불러와 ADS로 제어하는 부분으로 우회하기로 하였다. TwinCAT에서 드라이버를 Scan한 상태에서 시작. 1. PLC Project 생성 2. GVL(Gobal Variable List)를 생성하여 변수를 작성한다. - Axis1 : Axis_Ref; - Axis1 -> 변수명 - : -> 다른 텍스트 언어의 = 과 같음 (변수 대입) - Axis_Ref -> 축을 참조하기 위한 데이터 형식 - ; -> 개행 3. 해당 모션 드라이버와 3에서 생성한 GVL을 연결한다. (3-1과 3-2중 하나만..
백호프에서는 동작에 보장을 해주지 않는다. 예를들어 PC도 백호프 산업용 PC외에 내 PC라던지 PXI를 사용할 경우 동작에 대한 보장을 해주지 않는다. 아니면 백호프의 모터 드라이버가 아닌 Kollmorgen사의 AKD같은 경우도 초창기 부터 호환이 되는 모델이었지만, EtherCAT 통신으로 테스트 문의 결과 동작은 하겠지만 안될 수도 있다는 답변 뿐이다. 모두 애매한 답변을 해주고, 보장을 받고 싶다면 백호프 제품을 써야된다고 한다. 참고용으로 기록..

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000fzDhSAI&l=ko-KR LabVIEW에서 설치 프로그램 빌드 시 특정 글꼴 포함시키는 방법 - National Instruments 이 문서의 해결책을 실행할 수 있는 제품을 보여줍니다. 이 해결책은 다른 유사한 제품 또는 어플리케이션에도 적용될 수 있습니다. knowledge.ni.com 폰트 경로를 새로 설정해줘야함. data폴더에 있다 한들 아무런 해주는 역할이 없어 보이고, 새롭게 내가 추가해야 나중에 설치할 때 같이 폰트가 설치된다고 이해했으나... 안됨... 다만 직접 수동으로 폰트를 설치하거나 프로그램 작업으로 옮기면 되므로 그 방법을 사용하는것으로 하자.
PCI LINE MODEL 특징 비고 44XX Sound&Vibration 51XX Osiloscope 54XX Waveform Generator 57XX FlexRIO 관련 Digitizer, Transciever etc. 59XX Osiloscope 61XX S Series DAQ Symultenuous 62XX M Series DAQ Multifunction 63XX X Series DAQ PCI Express 65XX Digital I/O DAQ 66XX Counter/Timer DAQ 67XX Analog Output DAQ 73XX Motion 단종 78XX FPGA DIO 8232 GPIB 계측기 제어 83XX PXI 원격 제어 84XX Serieal Interface 85XX CAN & D..

TwinCAT Motion을 사용하면 모션 두가지중 하나를 선택해야하는데, 개념에 대해 하나도 몰랐다. 범용(수작업) -> NC -> CNC -> MCT 순으로 발전하였다. * NC/PTP (Numberical Control/Point To Point) 수치제어. 좌표(수치)를 찍으면 자동으로 각도, 거리 자동 계산해서 움직이는 시스템 * CNC (Conputerized Numberical Control) 조건을 추가한 수치제어. 컴퓨터를 이용하여 NC 시스템 조작 소형 컴퓨터가 내장된 NC라고 생각하면 됨 * MCT (Machining Center) 밀링, 보어링, 드릴링 머신을 하나로 합친 복합 수치제어 공작기계를 의미함. 여러 종류의 공구를 가공 공정에 따라 자동적으로 적용해주는 자동 공구 교환 장..
ADS를 통해 프로그램 제어를 하면, 다시 원값으로 되돌아가는 것을 확인 할 수 있다. 그 이유는 PDO를 쓰는 상위 단계에서 TwinCAT의 Motion이 이를 제어하고 있기 때문이다. Motion측에서 제어를 지속적으로 하고 있기 때문에 Motion에서 제어 & ADS에서 제어 신호 두개가 중복으로 들어가기 때문에 제어가 잘 안된다. PDO를 제어하기 위해서는 PDO보다는 Motion의 함수를 Task를 통해 제어하는것을 추천한다. (Motion 함수도 다이렉트로 ADS에서 제어가 안되서 Task를 통해 제어했다.)

이전에 TwinCAT Motion 함수를 PLC로 코딩해서 LabVIEW로 이용하는 방법을 알아보았는데, 이번엔 Task로 Link해서 ADS로 제어하는 법을 알아보겠다. 1. 먼저 Motion Driver를 스캔하자. ( ECAT Driver로 Scan ) 2. TwinCAT Project 하위에 Task에서 TwinCAT Task with Image을 생성한다. * TwinCAT Task with Image에서 Task의 Link를 할 수 있는 기능이 있다. 3. Task에서 Option을 체크하고 Port를 확인한다. ** Motion쪽도 Create Symbol을 활성화 하자. * Creat Symbols : Create symbols means creating variables as symbol..
- Total
- Today
- Yesterday
- profinet
- 후기
- NI
- profibus
- Analog Input Range
- gram 16
- TwinCAT3
- 프로피버스
- 멜로이
- Wadiz
- SDO
- TwinCAT
- st
- 16zd90p
- PDO
- CoESdoRead
- LabView
- S7+
- EtherCat
- 버즈+
- 태블릭
- TwinCAT ADS
- Device Scan
- 버즈 플러스
- 프로피넷
- 트윈캣
- motion
- Scaling coefficients
- daq
- ads
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |