Korea OpenBuilds 커뮤니티에 오신 것을 환영합니다.

회원의 나머지 부분에 참여를 원하시는분은 가입해 주시기 바랍니다.

회원 가입 (Sign Up)

Universal-G-Code-Sender

분류 : '제어 소프트웨어' 주제글 시작 kiminhan, Oct 27, 2015.

  1. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    유니버셜 G-CODE SENDER입니다.
    자바프로그램을 같이 설치해야합니다.
    기존 GRBL과 비교해서 속도면이나 일시정지 기능이 들어있어
    GRBL 기존 소프트에비해 장점이 많습니다.
    단점은 설치가 조금 까다롭습니다.

    안정적인 빌드 1.0.7 - 자바 7 이상이 필요합니다. 1.0.6 - 자바 6 이상이 필요합니다
    2015.10.28 유니버셜 g-code 1.0.7 버젼을 test 하였습니다.
    자바8.0 설치후 소프트1.0.7 설치 rovo 1500*1000
    test 결과 grbl 3.6.1 과비교해서 속도면에서 더자연스럽고 답답한게 없었습니다.
    제로설정시 오류가 가끔나고 한번씩 프로그램에서 튕겨나오는게 있었습니다.
    유니버셜 g-code 1.0.8 설치후 해결했습니다.
    아마도 제컴에 깔려있는 프로그램과 충돌하지 않았나봅니다.
    앞으로 유니버셜g-code로 갈아탈거 같습니다.
    기능도 많아서 하나하나 알아보도록하겠습니다.

    설치파일및 설치방법
    http://www.openbuilds.co.kr/upload/index.php?resources/universal-g-code-sender-down-설치방법입니다-v-1-0-8.33/


    https://github.com/winder/Universal-G-Code-Sender
    1.0.6_visualizer.png
    1.0.6_job_finished.png 1.0.6_command_table.png 1.0.6_advanced_machine_control.png
     

    Attached Files:

    #1
    Last edited: Dec 31, 2015
    ps3041 and damulkim like this.
  2. geocarina

    geocarina Member

    가입일:
    Sep 13, 2015
    게시글:
    70
    좋아요:
    14
    이프로그램은 모델링 파일을 G코드로 변환해 주는건가요?
    아니면 GRBL과 같은 역할을 하는건가요??
     
    #2
  3. rovo

    rovo Member

    가입일:
    Jan 18, 2015
    게시글:
    14
    좋아요:
    2
    여기방은 제어 소프트방입니다.
    grbl 과 같은 소프트입니다. g-code변환은 cam방에 있습니다.
     
    #3
  4. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    2015.10.28 유니버셜 g-code 1.0.7 버젼을 test 하였습니다.
    자바8.0 설치후 소프트1.0.7 설치 제품 rovo 1500*1000
    test 결과 grbl 3.6.1 과비교해서 속도면에서 더자연스럽고 답답한게 없었습니다.
    제로설정시 오류가 가끔나고 한번씩 프로그램에서 튕겨나오는게 있었습니다.
    유니버셜 g-code 1.0.8 설치후 해결했습니다.
    아마도 제컴에 깔려있는 프로그램과 충돌하지 않았나봅니다.
    앞으로 유니버셜g-code로 갈아탈거 같습니다.
    기능도 많아서 하나하나 알아보도록하겠습니다.
     
    #4
  5. litlee

    litlee Active Member

    가입일:
    Feb 26, 2015
    게시글:
    142
    좋아요:
    36
    Universal Gcode Sender 프로그램의 MACRO 탭에 있는 ZERO PROB 기능입니다.
    예전에 한번 올렷는데 이곳에 있는게 좋을것 같아 다시 작성해봅니다.

    먼저 PIBOT보드는 위 기능이 지원되지 않습니다.
    PIBOT보드는 광학센서방식이라 이 기능과 동작방식이 다릅니다.

    이 기능은 ARDUINO보드중에 GRBL0.9G 이상의 펌웨어가 탑제된 보드에서만 동작합니다.

    테스트 보드:레이저CNC용 미니보드
    펌웨어 : 기존 grbl0.8c -->0.9g로 펌웨어 업그레이드 함
    IMG_0972.JPG
    먼저 arduino 보드의 A5 단자와 GND단자에 센서로 사용 할 케이블을 연결합니다.

    IMG_0973.JPG
    위 그림처럼 집게는 스핀들 비트에 도체부분은 가공할 가공물 위에 올려놓고 제로점을 셋팅하면 됩니다.
    이번엔 그냥 수동으로 두개를 쇼트시키는 방식으로 테스트했습니다.

    1.jpg
    1.MACRO 탭에 보면 사전에 C2 와 C3 항목에 ZERO PROB 명령어를 미리 입력해 놓습니다.
    1.08버전에는 C2 항목은 사전에 입력되어 있으며 C3 항목은 자신의 센서두께 치수에 맞게 입력하시면 편하게 사용할 수 있습니다.
    여기서 좌측 적색네모 부분을 보면 WORK 및 MACHINE의 좌표값이 모두 0,0,0에 있는것을 볼 수 있습니다.
    이제 여기서 C2버튼을 클릭하면 Z축이 아래로 하강하기 시작하면서 Z축의 값이 변하기 시작합니다.
    C2 명령어의 뜻을 풀이하면
    G38.2는 ZERO PROB명령어이고
    Z-10 F10 의 뜻은 1분간 feed 10의 속도로 Z축이 10mm 내려간다는 내용입니다.

    2.jpg
    2. 그림처럼 Z축이 움직이고 있습니다.
    위에서 정한 Z-10 F10의 명령어만큼 내려가다가 비트가 센서에 닿는 순간 Z축이 멈춥니다.

    3.jpg
    3. 하단적색 부분에 보면 PRB:0.000,0.000,-2.212 라는 값을 나타내고 멈추며 OK명령어와 함께 ZERO PROB명령어가 1차 완료되었습니다.
    즉 Z축이 -2.212mm 내려가서 센서에 닿으면서 멈춘상태입니다. 상단 적색부분에도 보면 Z축이 -2.212mm 움직인걸 확인할 수 있습니다.
    여기서 끝이 아니고 센서의 두께만큼 빼줘야 정확한 영점이 됩니다.

    4.jpg
    4.위에서 말한 센서 두께만큼 빼주는 명령어인 C3을 클릭하면 위 그림처럼 됩니다.
    저의 경우 센서두께가 2mm입니다.
    그래서 C3 명령어가 클릭되면 앞서 Z축이 -2.212mm 에서 두께 2mm를 더 빼주면 -4.212mm 위치가 제로점이 됩니다.
    이것을 확인하려면 아래그림처럼 제로점으로 이동하는 명령어를 클릭하면 정확한 제로점을 확인할 수 있습니다.

    5.jpg
    5. Machine Control 탭의 Return to Zero 버튼을 클릭하면 추가 2mm를 뺀 -4.212mm(완성된 제로좌표)위치로 비트가 이동하게 됩니다.
    좌측 적색 부부을 보면 WORK부분은 정확히 0,0,0 이 되었고 MACHINE은 0,0,-4.212좌표로 이동한 걸 확인 할 수 있습니다.

    글로 적다보니 너무 길게 적었는데 간단하게 말하자면
    ZERO PROB 기능을 지원하는 보드는 자신이 센서로 사용하는 두께치수만 C3 항목에 입력하고 C2 동작 후 C3버튼 클릭하면 자동으로 제로점이 설정됩니다.
     
    #5
  6. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    good job
    감사합니다.좋은 정보입니다.:oops::):):):):):):):):):rolleyes:
     
    #6
  7. geocarina

    geocarina Member

    가입일:
    Sep 13, 2015
    게시글:
    70
    좋아요:
    14
    grbl이 초기에 영점 잡는 에러가 계속 나고
    sending to port faild에러도 계속 떠서 지금 유니버셜G코드센터 깔았습니다.
    이건 초기에 어떤걸 세팅해 줘야 되는지요??
    기본 사용법 좀 알려주세요
     
    #7
  8. litlee

    litlee Active Member

    가입일:
    Feb 26, 2015
    게시글:
    142
    좋아요:
    36
    G-CODE SENDER 별도로 설정하는거 없습니다.
    실행 후 USB 포트만 설정하고 연결 후 사용하시면 됩니다.
    machine control 부분은 xyz 및 영점 등 하드웨어 콘트롤 부분이고
    file mode에서 가공하고자하는 gcode 로딩 후 실행하시면 됩니다.
    g-code sender는 grbl에 없는 일시정지 버튼이 있으니 참고하시기 바랍니다.
    grbl과 비교해서 특별한 차이는 없구요 grbl에 비해 반응속도가 훨씬 빠릅니다.
    그리고 아직 버전이 계속 나오고 있는 상태로 특정 버그가 있을 수 있으니 참고하시기 바랍니다.
    저는 1.08버전사용하다가 현재 2.0버전 사용중인데 현재까진 특별한 버그는 나오지 않고 있습니다.

    참고로 sending to port faild는 usb장치가 인식이 안된거 아닌가요?
    장치 연결이 제대로 안되어 있으면 이런 에러가 나타나던데 ....
    전 usb 제거 후 재연결하여 에러 해결한적이 한번 있네요.
     
    #8
  9. geocarina

    geocarina Member

    가입일:
    Sep 13, 2015
    게시글:
    70
    좋아요:
    14
    질문1.jpg

    붉은 부분에 알람 에러가 뜨는건 왜그런걸까요??

    Console부분에 보면 unlock메세지가 뜨는데... 이걸 해제하는 명령어가 따로 있는건지요??
     
    #9
  10. geocarina

    geocarina Member

    가입일:
    Sep 13, 2015
    게시글:
    70
    좋아요:
    14
    아~ 동작합니다 ^^;;;찾았습니다.
    $X였네요 ㅎㅎㅎ
     
    #10
  11. litlee

    litlee Active Member

    가입일:
    Feb 26, 2015
    게시글:
    142
    좋아요:
    36
    grbl 에서 alarm 메시지는 unlock 또는 $X 선택하면 됩니다.
    만약에 버튼이 없다면 command 창에 $X라고 입력하고 엔터하면 해제됩니다.
     
    #11
    geocarina likes this.
  12. geocarina

    geocarina Member

    가입일:
    Sep 13, 2015
    게시글:
    70
    좋아요:
    14
    최근에 유니버셜1.0.9 버전을 사용중에 있습니다.
    튕겨나오는 것이 다른 프로그램보다 덜한데...
    G코드 양이 너무 많이서 그런지 중간에 이런 에러가 뜨면서 멈추는 경우가 잦습니다.
    해결책이 있을런지요?

    대부분 정삭을 할땐 G코드가 50만 이상으로 되는데...
    중간에 서 버리면 0점 복귀하는게 어려워 지네요... 좋은 Tip이 있을런지요?
     

    Attached Files:

    #12
  13. beamss

    beamss New Member

    가입일:
    Sep 25, 2015
    게시글:
    11
    좋아요:
    1
    저두 geocarina 님이랑 같은 문제 입니다

    유니버셜 사용하구 튕기는.현상이 심합니다 ㅜㅜ

    버그인건가요?
     
    #13
  14. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    일부 컴퓨터프로그램과 프로그램과충돌일겁니다.
    지금 자바8.0과 유니버셜1.0.8 잘됩니다.
    계속문제 발생시 win7 ,자바8, 유니버셜108버젼 재설치 바랍니다.
     
    #14
    jinju and rovo like this.
  15. damulkim

    damulkim Member

    가입일:
    Nov 11, 2015
    게시글:
    46
    좋아요:
    36
    아까는 자바 충돌인 줄도 모르고. ㅎㅎㅎ 계속 봐야겠네요.
     
    #15
    jinju and kiminhan like this.
  16. beamss

    beamss New Member

    가입일:
    Sep 25, 2015
    게시글:
    11
    좋아요:
    1
    요즘 포맷하구 유니버셜g코드 깔구
    cam 프로그램 애기하셔서 아트캠으로 gcode 뽑구
    목재 자작합판 1시간30분짜리 돌려두 팅기는 현상이 없는대 알루미늄만 가공 할려구 하면 스핀들날이 알루미늄 가공하는 순간 팅기네요

    검색으로 해결을 할려구 해도 쉽지가 않네요 ㅎㅎ

    에구구 혹시 아시는분 있으면 답변 부탁드립니다 ㅎ
     
    #16
  17. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    목재 자작합판 1시간30분짜리 돌려두 팅기는 현상이 없는대 알루미늄만 가공 할려구 하면 스핀들날이 알루미늄 가공하는 순간 팅기네요

    이글로서는 날이팅기는것으로 보이는데 프로그램정지되는것이라고 생각하고...
    프로그램도 다시 깔아보셨으니까 일단 생략하고...

    1.일단 가상공간이나 목재는 가공시 이상없는데 알루미늄가공시 정지나 튕기는 현상은 진동소음이 (간섭주파수)발생해서 그런것 같습니다.(주파수간섭)
    해볼수있는것은 main b/d를 최대한(선길이연장포함) 소음과 멀리해보는것3m이상(케이스로 감싸고 밀폐)
    2.부자재가 바닥부재(배드)와 공간이 있으면 떨림현상으로 소음많이 발생합니다.
    3. 일반 라우트나스핀들 다른것으로 교체하여 같은현상시 b/d교체.
    pibot에서는 정확한 원인부재라는 답이왔습니다.
    주변이상에서 찾아보라하네요.
    4.혹여나 비트를 바꿔도 소음주파수 틀릴수있으니까 다른종류의 비트교체.

    아주 엉뚱한데서 답이 나올수있는데 함께 고민해봐야겠네요..
     
    #17
  18. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    1.0.8 -> 1.0.9 버전업되었습니다.http://www.openbuilds.co.kr/upload/...g-code-sender-down-설치방법입니다-v-1-0-8.33/updates

    http://www.openbuilds.co.kr/upload/...g-code-sender-down-설치방법입니다-v-1-0-8.33/updates
    많은 성능 향상.
    새로운 시리얼 라이브러리 : JSSC
    업데이트 된 3D 라이브러리.
    메이븐 빌드 스크립트 (감사 nitram509!)
    타이니 지 지원 활성화.
    XLCD 지원.
    버그 수정 : 인치 / 조그 단위, 비주얼 수정 (충돌 및 OSX 지원), "널 스트림"오류, 현지화 충돌,
    번역 : 프랑스어, 그리스어, 네덜란드어, 이탈리아어
     
    #18
  19. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    #19
  20. kiminhan

    kiminhan Administrator
    Staff Member

    가입일:
    Nov 6, 2014
    게시글:
    485
    좋아요:
    223
    부끄럽습니다.ㅎ
    유니버셜 g-code sender에 버튼으로 키이동 물어보셔서 없는줄알았는데
    찾으셔서 보내주셨습니다.
    rovo c-beam 750*1000 만들어가신분이신데 id는 모르겠고
    홍*호 님께서 직접그려서 보내주셨습니다. 감사드립니다.
    기타를 만드신다고 하네요.
    참고 해주세요.
    직접 보내 주신 쪽지 입니다.
    Message_1458632616435.jpg
     
    #20

현재 페이지 공유