메뉴 건너뛰기

UCALIP

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

 

 


List of Articles
번호 분류 제목 글쓴이 날짜
39 MAC 맥북 부팅할때 실행되는 앱 정의하는곳 autoexec 관리자 2018.12.02
38 MAC 맥북에서 계속 목소리가 나옵니다. 글씨를 계속 읽어 줍니다. 관리자 2018.12.02
37 MSWINDOWS 윈도우즈 테스크 위로 올리면 테스크 커지는것 방지방법 file 관리자 2018.10.09
36 MSWINDOWS windows8 윈도우즈창 흔들면 열려있는창 모두 최소화되는 기능 제거하기 file 관리자 2018.04.27
35 MAC 맥북 해상도 변경 프로그램 EasyRes file 관리자 2018.04.16
34 ETC 3D CAD fusion360 CAM에 originalmind CNC 등록하기 1 file 관리자 2018.01.29
» ETC Originalmind CNC 컨트롤보드 TRA150(TRA250)제어용 컨트롤프로그램 USBCNC[마하와 비슷] 유저메크로설정방법 1 file 관리자 2018.01.19
32 MSWINDOWS 거버파일을 gcode로 만들어서 pcb기판 만들기 (flatcam) file 관리자 2018.01.15
31 MAC 맥북프로 트랙패드 자가 수리(맥북레티나프로15인치) A1398 file 관리자 2017.11.11
30 MSWINDOWS 윈도우즈 자동업데이트 하지 않게 하기.. file 관리자 2017.11.01
29 MAC 맥 맞춤법 자동수정 없애기 ... file 관리자 2017.01.19
28 LINUX HylaFax 설치 linux CentOS7.0에서 yum 을 통한 설치 3bon USB modem 사용 file 관리자 2017.01.15
27 LINUX systemctl 명령어 정리 file 관리자 2016.11.26
26 LINUX 제로보드 xe 이상동작할때 완전히 새로설치할때...데이터는보존 file 관리자 2016.11.26
25 Centos7 APM 아파치서버, php, 마리아db(mysql대신) , phpadmin 등등....  file 관리자 2016.11.26
24 제로보드 섬네일(썸네일) 안보일때 file 관리자 2016.11.22
23 제로보드 스케치북 위저드 기능 없애기 , 왼쪽설정아이콘 없애기 file 관리자 2016.11.22
22 리눅스 프로세스 수행시간 ps -eo pid,etime,cmd | grep Backup.sh 관리자 2016.11.16
21 윈도우즈 복원하는 방법 (고스트만들기), file 관리자 2016.11.22
20 citizen at8110 설정방법 시티즌 시계 at8110 2 file 관리자 2016.10.14
Board Pagination Prev 1 2 Next
/ 2