기본 콘텐츠로 건너뛰기

MTConnect 로 fanuc 의 facus 이용하기



참으로.. 국내 자료는 거의 없다..

삽질에 삽질에 살집에...

거의 2주 넘게 삽질의 연속..

먼저
1. cnc 에 facas 설정

2. cnc에 컴퓨터 하나 lan으로 연결해주고 mtconnect adapter 설치

3. 서버용으로 컴터 하나 맞춘후 mtconnect agent 설치

대략 30대 adapter 동시에 돌려보니 서버(agent)에 cpu 사용률 2% 안쪽..

자세한 정보는 담지 않았지만 나중에 시간되면 자세하게 다루자..

지원 가능 모델
0i, 32i, 21i 등등.. 거의 모든 i모델은 다되는듯..
cnc, mct 등..

댓글

  1. 안녕하세요 mtconnect을 사용하고 싶어서 정보를 수집중에 알게되었습니다
    데이터 수집을 성공적으로 하셨다니 부럽습니다.

    접근 방법에 대해 조언 부탁드립니다.

    본문에 30대 adpater는 컴퓨터 30대에 설치하신건가요??
    https://github.com/mtconnect 여기를 통해 진행하였는지 궁금합니다.

    감사합니다.

    답글삭제
    답글
    1. 안녕하세요 adpater는 본래 cnc당 1대를 설치해야 하지만 agent를 adpater로 사용 가능 합니다.
      만약 100대를 운영 중이시라도 서버 한대로 모든 것을 해결할 수 있습니다.
      말씀해주신 https://github.com/mtconnect 를 통해 해결 하였습니다.
      cnc 로부터 adpater로 자료가 마구 쏟아지면 agent는 이것을 해석해서 xml형태로 출력을 해줍니다.
      생각보다 아주 빠르고 안정적입니다.
      어떤 조언을 드려야할지 모르겠네요..
      저는 라즈베리파이를 adapter로 사용하였고 agent 는 일반 데스크탑으로 해결 하였습니다.
      조금더 깊이 들어가면 nc의 파라비터 등도 읽거나 쓰기가 가능합니다.

      삭제
  2. 안녕하세요. 서핑중에 귀한 자료 접하게되어, 이렇게 문의 드립니다.

    MT Connector 관련 질문 MT Connector 구성을 위한 아키텍처 구성도는 어떻게되는지요. Adapter 를 CNC에 설치해야 하는것인지요. 아니면 MTConnector를 CNC 설치해야 하는것인지요. 이런 구성 자체가 이해가 안되어 문의 드립니다. 혹시 내용을 보시게 되면 회신 부탁 드립니다. 감사 합니다.

    답글삭제
    답글
    1. 간단히 말씀드려 구성도는 아래처럼 됩니다.

      cnc - adapter(컴퓨터) - agent(서버)

      https://www.mmsonline.com/articles/understanding-mtconnect-agents-and-adapters
      여기 그림을 참고하여 보시면 이해가 빠르실 것이라 생각됩니다.

      삭제
  3. 라즈베리 파이 FOCAS MTConnect Adapter 를 이용하여 스마트 공장을 구축 하려고 합니다. 프로젝트 수행가능하시면 연락 부탁 드립니다. jongmoon.choi@지메일입니다.

    답글삭제
  4. 정말 감사합니다! 덕분에 많은 힌트를 얻어서 성공적으로 구현했습니다! 정말 감사합니다.

    답글삭제
  5. 안녕하세요. 정말 반가운 자료입니다.
    문의 좀 드려도 될지 모르겠습니다.
    Github에서 Fanuc-MTConnect-Agent-master 이거 다운받아서
    Configurator 폴더에 있는 Fanuc-MTConnect-Agent-Configurator.exe 실행해서
    AddDevice에서 아이피 넣어주니까 Running로 바뀌었습니다. (포트8193은 소스에서
    변경하였구요..) 그런데 장비로부터 데이터는 어떻게, 언제 들어오는지 도무지 모르겠네요.ㅠ
    소스에 보니까 adapter.exe를 실행하던데... (장비쪽 설정은 되어 있습니다. 타프로그램
    사용중이니까요...)
    좀 도와주시면 너무 감사하겠습니다. 제 이메일은 sk0716a@hanmail.net 입니다.

    답글삭제
  6. 안녕하세요 CNC와 PC를 연결하여 모니터링 시스템을 개발하고자 노력 중입니다.

    말씀하신 것처럼 국내에 자료가 거의 없어 고전중입니다.

    현재 PC에 MTConnect Agent를 설치한 상태이며, CNC와 PC는 File교환이 가능한 것으로 보아 연결된 것으로 보입니다.

    하지만 RunAgent를 사용하여 Agent를 작동시키면 pause상태에서 변하지 않습니다.

    시간이 되신다면 한 번만 도와주실 수 있으실까요? 지푸라기라도 잡는 심정으로 댓글 남깁니다. 제 메일은 jun12376@gmail.com입니다.

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

라즈베리파이 키오스크 모드(Kiosk mode)

부팅시 화면 회전 sudo vi /boot/config.txt add display_rotate=3 ( 이와 같이 작성하면 화면이 시계 방향으로 90도 회전 ) 터치스크린까지 바꿀려면.. add lcd_rotate=3 disable_overscan=1 overscan_left=-150 overscan_right=-150 부팅 로그 감추기 sudo vi /boot/cmdline.txt 부팅 이미지 표시하기 sudo apt-get install fbi vi asplashscreen 아래 do_start 부분에서 이미지 경로를 원하는 이미지로 변경한다. #! /bin/sh ### BEGIN INIT INFO # Provides:          asplashscreen # Required-Start: # Required-Stop: # Should-Start:      # Default-Start:     S # Default-Stop: # Short-Description: Show custom splashscreen # Description:       Show custom splashscreen ### END INIT INFO do_start () {     /usr/bin/fbi -T 1 -noverbose -a /etc/sample.png        exit 0 } case "$1" in   start|"")     do_start     ;;   restart|reload|force-reload)     echo "Error: argument '$1' not supported" >&2     exit 3     ;;   stop)     # No-op     ;;   status)     exit 0     ;;   *)     echo "Usage: asplashscreen [sta

라즈베리파이 조금더 쾌적한 트랜스코딩방법..

- ffmpeg 다운로드 $ git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg $ cd ffmpeg $ mkdir dependencies $ cd dependencies/ $ mkdir output - ffmpeg 컴파일 $ git clone http://git.videolan.org/git/x264.git $ cd x264/ $ ./configure --enable-static --prefix=/home/pi/ffmpeg/dependencies/output/ $ make -j4 (컴파일 문제 혹은 코어4개 사용 안할땐 make -j) $ make install $ cd .. -  ALSA 다운로드 $ wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.1.tar.bz2 -  ALSA 컴파일 $ tar xjf alsa-lib-1.1.1.tar.bz2 $ cd alsa-lib-1.1.1/ $ ./configure --prefix=/home/pi/ffmpeg/dependencies/output $ make -j4 $ make install $ cd .. - FDK-AAC 다운로드 $ sudo apt-get install pkg-config autoconf automake libtool $ git clone https://github.com/mstorsjo/fdk-aac.git - FDK-AAC 컴파일 $ cd fdk-aac $ ./autogen.sh $ ./configure --enable-shared --enable-static $ make -j4 $ sudo make install $ sudo ldconfig $ cd .. - OMX_core.h 설치 sudo apt-get install libomxil-bellagio-dev - FFMPEG 컴파일 $ cd .. $ ./configure --pref