메뉴 건너뛰기

kalmason

White Paper

Please understand my incorrect and poor korean expression

Originalmind CNC 컨트롤보드 TRA150(TRA250)제어용 컨트롤프로그램 USBCNC[마하와 비슷] 유저메크로설정방법 

 

usbcnc_setup.exe 를 설치하면 아래와 같은 화면이 나옵니다.

fca5c422686609c48941065dc41e3479-2.PNG

 

 

아이콘에서 오른쪽 아래에 F11부분을 누르면 사용자메크로를 사용할수 있습니다.

사용자 메크로는 사용자가 임의적으로 명령을 만들어 넣고, 펑션키를 눌러 사용할수 있는기능입니다.

메크로 설정은 어렵지 않습니다.

아래파일

C:\Program Files (x86)\USBCNCV3\macro.cnc

을 메모장으로 open 하여 편집하면 됩니다.

 

<macto.cnc>

 

;User functions, F1..F11 in user menu

;Zero tool tip example

Sub user_1

     msg "Home"  

     goSub home_all;    

Endsub

 

;Tool length measurement example

Sub user_2

     msg "Center" 

     goSub Centor;

Endsub

...

...

...

Sub user_11

    msg "sub user_11"

    goSub Parking;

Endsub

 

 

sub home_all

        home z

        home x

        home y

msg "Home complete"

        g92 x0 y0 z0        ; work zero

m30 ; program end

endsub

 

sub Centor

    f1000

    gosub home_all

    g92 x0 y0 z0        ; work zero

    f1000

    g1 x105 y210 

    g92 x0 y0 z0        ; work zero

    m30 ; program end

endsub

 

sub Parking

    f1000

    gosub home_all

    g92 x0 y0 z0        ; work zero

    f1000

    g1 x105 y420 

    m30 ; program end

endsub

 

저장합니다.

 

<메크로 프로그램 설명>

;User functions, F1..F11 in user menu  >>> 리마크문..작동하는데는 영향을 주지 않습니다.

;Zero tool tip example

Sub user_1                             >>> F1 키를 누르면 실행됩니다. user_1 이름을 바꾸면 않됩니다.

     msg "Home"                        >>> usbcnc창에 출력되는 메세지입니다. 기계작동에는 영향을 주지 않습니다.     

     goSub home_all;                   >>> 베이직프로그램에서 고서브루틴과 같습니다. home_all롤 점프됨

Endsub

 

;Tool length measurement example

Sub user_2                             >>> F2 키를 누르면 실행됩니다.

     msg "Center" 

     goSub Centor;                     >>> 

Endsub

...

...

...

Sub user_11                            >>> F11 키를 누르면 실행됩니다.

    msg "sub user_11"

    goSub Parking;

Endsub

 

 

sub home_all                          >>> 기기의 좌표를 0,0,0 으로 이동시키기 위한 함수입니다.

        home z                        >>> cnc의 z축을 home위치로 이동시킵니다.

        home x                        >>> cnc의 x축을 home위치로 이동시킵니다.

        home y                        >>> cnc의 y축을 home위치로 이동시킵니다.

msg "Home complete"

        g92 x0 y0 z0                  >>> g-code work zero 위에서 x,y,z 를 모두 home위치로 이동시켰으므로 그위치를 0,0,0으로 설정한다는 의미입니다.                 

m30 ; program end             >>> g-code 프로그램끝            

endsub

 

sub Centor                            >>> 기기의 좌표를 기계가운데로 옮깁니다. fusion360에서 cam으로 g-code를 만들면 cnc중앙에서 부터 실행되어 센터메크로를 만들었습니다.  제가 가지고 있는 RD420의 사이즈가 [210*420] 이므로 [105,210]이 기기 센터입니다.

    f1000                             >>> g-code x,y,z를 스피드를 최대로 합니다. 

    gosub home_all

    g92 x0 y0 z0        ; work zero

    f1000

    g1 x105 y210                      >>> g-code x=105,y=210으로 이동합니다.

    g92 x0 y0 z0        ; work zero   >>> g-code work zero 위에서 x,y,z 를 모두 home위치로 이동시켰으므로 그위치를 0,0,0으로 설정한다는 의미입니다.                 

    m30 ; program end

endsub

 

sub Parking                           >>> cnc를 사용하지 않을때 안전한 곳으로 이동시키는 메크로입니다.

    f1000

    gosub home_all

    g92 x0 y0 z0        ; work zero

    f1000

    g1 x105 y420 

    m30 ; program end

endsub

 

....................

 

유저메크로부분의 아이콘은 bmp로 만들면 됩니다.

파일 아이콘 위치는 

C:\Program Files (x86)\USBCNCV3\icons\op_f_key\user

입니다.

 

위의 폴더에 들어가 보면 bmp그림이 있습니다. 그것을 그림판에서 수정하면 됩니다.

 

 

이렇게 하면 메크로 편집이 모두 완성되었으며. 이를 적용하려면 usbcnc를 다시 실행시키면 됩니다.

 

9570515921a98bc9511a4f83489e479f-2.PNG

 

 

 


  1. No Image

    Mac 단축키

    CategoryMAC Views68019
    Read More
  2. No Image

    리눅스 프로세스 수행시간 ps -eo pid,etime,cmd | grep Backup.sh

    Views24872
    Read More
  3. No Image

    500 oops: vsftpd: refusing to run with writable root inside chroot()..FTP

    CategoryLINUX Views1649
    Read More
  4. HylaFax 설치 linux CentOS7.0에서 yum 을 통한 설치 3bon USB modem 사용

    CategoryLINUX Views1442
    Read More
  5. 사이트 자동로그인 만들어 보자 [visual basic script이용]

    Views513
    Read More
  6. No Image

    크롬 오른쪽마우스 해제하기 chrome

    Views439
    Read More
  7. Centos Linux 를 MSwindows나 MAC에서 원격데스크탑으로 보기 (XRDP,RDC,REMOTE DESKTOP CONNECT)

    CategoryLINUX Views428
    Read More
  8. No Image

    LINUX CENTOS8 APM설치 Apache, PHP, MySQL

    CategoryLINUX Views353
    Read More
  9. No Image

    정전류 다이오드 CLD CRD

    Views338
    Read More
  10. dp pin define [display port]

    Views304
    Read More
  11. No Image

    FaxModem Linux CentOS6 / HylaFax 설치 / source로 설치

    Views271
    Read More
  12. 자전거 림조정 , 자전거휠 조정 ,자전거 휠바란스

    Views258
    Read More
  13. No Image

    맥북용 어플리케이션

    Views250
    Read More
  14. No Image

    MS익스플로러에서 토론 안보이게 하기

    Views244
    Read More
  15. 거버파일을 gcode로 만들어서 pcb기판 만들기 (flatcam)

    CategoryMSWINDOWS Views231
    Read More
  16. No Image

    windows8 강제종료 방법

    Views224
    Read More
  17. 라즈베리파이2,라즈베리파이3 speed 시험.

    Views218
    Read More
  18. No Image

    논문 다운로드

    Views216
    Read More
  19. No Image

    학술지 분류

    Views213
    Read More
  20. No Image

    자동로그인 windows xp windows 7 windows 8

    Views213
    Read More
Board Pagination Prev 1 2 3 Next
/ 3