메뉴 건너뛰기

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

    학술지 분류

    Views213
    Read More
  2. No Image

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

    Views439
    Read More
  3. 천체망원경 반사식 전용 삼각대

    CategoryETC Views20
    Read More
  4. 제로보드 스케치북 위저드 기능 없애기 , 왼쪽설정아이콘 없애기

    Views30
    Read More
  5. 제로보드 섬네일(썸네일) 안보일때

    Views63
    Read More
  6. 제로보드 xe 이상동작할때 완전히 새로설치할때...데이터는보존

    CategoryLINUX Views21
    Read More
  7. No Image

    정전류 다이오드 CLD CRD

    Views338
    Read More
  8. 자전거 림조정 , 자전거휠 조정 ,자전거 휠바란스

    Views258
    Read More
  9. No Image

    자동로그인 windows xp windows 7 windows 8

    Views213
    Read More
  10. 윈도우즈 테스크 위로 올리면 테스크 커지는것 방지방법

    CategoryMSWINDOWS Views26
    Read More
  11. 윈도우즈 자동업데이트 하지 않게 하기..

    CategoryMSWINDOWS Views15
    Read More
  12. 윈도우즈 복원하는 방법 (고스트만들기),

    Views48
    Read More
  13. 원자력발전소 경수로에 대해

    CategoryETC Views15
    Read More
  14. 야르코프스키 효과(Yarkovsky effect) 소행성 궤도가 바뀐다

    CategoryETC Views24
    Read More
  15. 사이트 자동로그인 만들어 보자 [visual basic script이용]

    Views518
    Read More
  16. No Image

    비밀번호변경 passwd

    CategoryLINUX Views15
    Read More
  17. 맥북프로 트랙패드 자가 수리(맥북레티나프로15인치) A1398

    CategoryMAC Views33
    Read More
  18. No Image

    맥북용 어플리케이션

    Views250
    Read More
  19. No Image

    맥북에서 계속 목소리가 나옵니다. 글씨를 계속 읽어 줍니다.

    CategoryMAC Views21
    Read More
  20. 맥북 해상도 변경 프로그램 EasyRes

    CategoryMAC Views76
    Read More
Board Pagination Prev 1 2 3 Next
/ 3