'CNC자작-완성'에 해당되는 글 16건
- 2013.01.24 저렴한 cnc..
- 2012.07.26 a축을 추가하다.
- 2012.06.15 이젠 이걸로 밥을 먹을 수 있을까??
- 2012.06.15 1단계 제작 완료...라고 볼 수 있나?
- 2012.05.18 mini-cnc 를 만들다
- 2012.05.11 이글캐드를 이용하여 레이아웃을 G-CODE 로 변환
- 2012.04.10 자작 CNC..#2 를 위하여..
- 2011.11.15 자작 cnc..
- 2011.10.10 자작 cnc...
- 2011.09.07 알루미늄을 가공해보다.
a축을 추가하다.
저가형 A축을 추가..
스텝 모터를 달아보고 테스트 해봤다.
타이밍 벨트를 감싸고 있는 커버가 얇은 철판이어서인지 몰라도, 회전할 때에 목욕탕에서나 들을 수 있는 범우주적인 사운드가 난다.
그리고 저가형이라서 베아링과 베아링집 사이에 약간 유격이 있는데.. ㄷㄷㄷ
어떻게 고정해줄까 흠.
애니웨이.. 나도 이제 볼펜같은거에 뭐 새기고 그러는거 아닐지 몰라.
ps. 스텝모터 컨트롤러 만들어놓은거 (검정박스) 유용하게 사용해 봤다 ㅎㅎㅎ
이젠 이걸로 밥을 먹을 수 있을까??
아크릴 명판 가공을 해보고 있다.
깔끔하다..
개인 정보 보호상 동영상 뒷부분은 잘랐다. 물론 내 전화 번호는 아니다.
1단계 제작 완료...라고 볼 수 있나?
3호기의 핵심은 프로파일에서 벗어나는 것.
프로파일이 같은 두께의 알루미늄 판재의 80% 강성을 가지고 있다고 여러번 봤는데
강성은 둘째 치고 진동 때문에 시끄러워서 ㄷㄷㄷㄷ
일단 가장 시급한 건 겐트리 부분을 판재로 가는 거고,, 두번째는 베드를 판재로 가는 것..
이 두가지를 개선한 결과 놀라운 결과가..
어쨌든 피드가 천이상 나오게 됐다.
mini-cnc 를 만들다
남은 부품을 조합해서 미니 CNC 를 만들었습니다.
사용한 볼나사 피치가 짧아서 피드가 많이 안나오네요.
이글캐드를 이용하여 레이아웃을 G-CODE 로 변환
cnc를 이용하여 pcb 자작 등을 위한 G-CODE 생성을 위하여
기존 ORCAD 의 LAYOUT 을 쓰는 사람들은 K-PCB? 등의 번거로운 작업을 거쳐서 뽑아낼 수 밖에 없었는데
이글캐드의 pcb-gcode 라는 플러그인을 이용하여 손쉽게 변환할 수 있는 방법이 생겼다.
플러그인은 다음과 같은 사이트에서 받을 수 있다
http://www.brusselsprout.org/PCB-Routing/
중간에 빨갛게 표시된 here 라는 링크를 클릭하여
pcb-gcode.zip 파일을 받은 후에 이글 캐드가 설치된 폴더 밑에 ulp 폴더에 압축을 풀어준다.
여러개의 파일이 생성되는 것을 확인한다.
gcode 로 변환하기에 앞서 몇가지 설정이 필요하다.
이글 캐드에서 brd 를 열고, 메뉴바 밑의 실행창에 다음과 같이 입력한다
run pcb-gcode-setup
다음과 같은 대화창이 뜬다.
자신이 가지고 있는 머신 타입을 설정해준다.
대부분은 mach 를 쓰고 있을 것이다. 그러나 나는 LINUX-CNC 프로그램인 EMC 를 사용하고 있으므로
이를 선택해주었다.
선택해주고 Accept 를 누른다
중간 창에 okay를 누르면 다음 창이 뜬다
귀찮은 일은 영어를 해석하는 것이다.
보드의 아웃라인을 깍을지 여부.. 드릴링을 할지 여부 등을 설정하는 것이다.
Isolation 이 정확히뭔지는 모르겠으나 아마도 클리어런스를 설정하는 듯 하다.
각 탭을 클릭하여 해당 사항을 체크한다. 예를 들어 자신이 가진 머신의 z 범위 등을 적어준다.
실제 적용해보자.
이글캐드를 깔면 기본적으로 포함되어 있는 예제중에
singlesided 란 보드를 열어보았다.
메뉴바 밑의 실행창에
run pcb-gcode 를 입력하고 엔터를 친다
창이 깜빡거리는 걸 반복한 후에, 프로세스가 끝나면 brd 파일이 있는 폴더에 4개의 nc 파일이 생성된다
찾아가보면
singlesidedbd.nc
singlesidedbot.nc
singlesidedtd.nc
singlesided.top.nc
가 생겼다.
2층기판이므로 차례대로, 바텀 드릴링, 바텀 레이아웃, 탑 드릴링, 탑 레이아웃에 대한 g-code 들이다.
하나만 열어보면 다음과 같이 생성된다
-------------------------------------------------------------
singlesidedbd.nc
------------------------------------------------------------
( This gcode generated by C:/Program Files/EAGLE-6.1.0/ulp/pcb-gcode.ulp )
( Copyright 2005 by John Johnson. See readme.txt for licensing terms. )
( This file generated from the board C:/Program Files/EAGLE-6.1.0/projects/examples/singlesided/singlesided.brd )
( This file generated 2012-05-11 오후 11:31:50 )
( T01 0.609600 )
( T02 0.812800 )
( T03 1.016000 )
G21
G90
M05
G00 X0.0000 Y0.0000 Z10.0000
M06 T01 ; 0.6096
G00 Z0.5080
M03
G04 P10.000000
G82 X-36.8300 Y6.3500 Z-3.0480 F100.00 R0.5080 P10.000000
G82 X-41.2750 Y25.4000
G82 X-41.9100 Y6.3500
G82 X-45.7200 Y31.7500
G82 X-48.2600 Y31.7500
G82 X-11.4300 Y31.7500
G82 X-13.9700 Y31.7500
G82 X-13.9700 Y3.8100
G82 X-14.6050 Y1.9050
G82 X-15.2400 Y30.4800
G82 X-16.5100 Y31.7500
G82 X-17.1450 Y1.9050
G82 X-17.7800 Y26.0350
G82 X-19.0500 Y1.9050
G82 X-20.3200 Y28.5750
G82 X-21.5900 Y1.9050
G82 X-21.5900 Y24.1300
G82 X-21.5900 Y26.0350
G82 X-23.4950 Y1.9050
G82 X-24.1300 Y33.6550
G82 X-24.1300 Y30.4800
G82 X-25.4000 Y28.5750
G82 X-26.6700 Y31.7500
G82 X-26.6700 Y33.6550
G82 X-26.6700 Y25.4000
G82 X-26.6700 Y27.3050
G82 X-29.2100 Y24.1300
G82 X-29.2100 Y27.3050
M05
G00 X0.0000 Y0.0000 Z10.0000
M06 T02 ; 0.8128
G00 Z0.5080
M03
G04 P10.000000
G82 X-31.7500 Y5.0800 Z-3.0480 F100.00 R0.5080 P10.000000
G82 X-31.7500 Y7.6200
G82 X-33.0200 Y13.9700
G82 X-33.0200 Y21.5900
G82 X-35.5600 Y13.9700
G82 X-35.5600 Y21.5900
G82 X-38.1000 Y13.9700
G82 X-38.1000 Y21.5900
G82 X-43.1800 Y11.4300
G82 X-43.1800 Y13.9700
G82 X-48.2600 Y5.0800
G82 X-48.2600 Y10.1600
G82 X-48.2600 Y22.8600
G82 X-48.2600 Y27.9400
G82 X-49.5300 Y15.2400
G82 X-49.5300 Y17.7800
G82 X-50.8000 Y5.0800
G82 X-50.8000 Y10.1600
G82 X-50.8000 Y22.8600
G82 X-50.8000 Y27.9400
G82 X-51.4350 Y16.5100
G82 X-17.7800 Y5.0800
G82 X-17.7800 Y8.8900
G82 X-17.7800 Y13.9700
G82 X-17.7800 Y21.5900
G82 X-20.3200 Y13.9700
G82 X-20.3200 Y21.5900
G82 X-22.8600 Y13.9700
G82 X-22.8600 Y21.5900
G82 X-25.4000 Y13.9700
G82 X-25.4000 Y21.5900
G82 X-27.9400 Y5.0800
G82 X-27.9400 Y8.8900
G82 X-27.9400 Y13.9700
G82 X-27.9400 Y21.5900
G82 X-30.4800 Y13.9700
G82 X-30.4800 Y21.5900
M05
G00 X0.0000 Y0.0000 Z10.0000
M06 T03 ; 1.0160
G00 Z0.5080
M03
G04 P10.000000
G82 X-33.0200 Y35.5600 Z-3.0480 F100.00 R0.5080 P10.000000
G82 X-35.5600 Y35.5600
G82 X-38.1000 Y35.5600
G82 X-40.6400 Y35.5600
G82 X-43.1800 Y35.5600
G82 X-45.7200 Y35.5600
G82 X-48.2600 Y35.5600
G82 X-5.0800 Y35.5600
G82 X-50.8000 Y35.5600
G82 X-7.6200 Y35.5600
G82 X-10.1600 Y35.5600
G82 X-12.7000 Y35.5600
G82 X-15.2400 Y35.5600
G82 X-17.7800 Y35.5600
G82 X-20.3200 Y35.5600
G82 X-22.8600 Y35.5600
G82 X-2.5400 Y35.5600
G82 X-25.4000 Y35.5600
G82 X-27.9400 Y35.5600
G82 X-30.4800 Y35.5600
(File Footer)
T01
G00 Z12.7000
-------------------------------------------------------------
emc 에서 사용할 사람은 확장자만 ngc로 바꾸면될 것이다.
일단 가공한 결과는 다음에 포스팅하겠다.
자작 cnc..
아직 완전하지는 않지만 그런데로 쓸만하다.
알루미늄 판재를 깍고 있는 것을 찍어봤다.
자작 cnc...
스핀들용 브라켓이 필요하다.
혹시나 해서 프로파일을 깍아봤는데 좀 허접한 감이 있다.
알루미늄을 가공해보다.
그전에, 일단 알루미늄 프로파일을 가공해보았다.
가지고 있는 알루미늄날의 낱장? 이 겨우 5mm 안팎이어서, 깊게 가공은 할 수 없었다.
그래도 비싼 엔드밀 끝단만 사용하는게 아까워 절입량을 1.0mm 로 넣었다. ㅎㄷㄷㄷ
놀랍게도 그래도 깍인다.
아직 절삭유 시스템과 물받이가 구축되지 않아서 가공 도중 옆에서 물총으로 물을 쏴가면서 절삭했다.
얼른 마련해야지 이거원..
테스트를 끝내고 지름 20파이의 원형홀을 20x40 프로파일에 뚫어보았다.
6파이짜리 엔드밀로 가공하였는데, 완벽한 원은 아니다.
탈조가 있었던 것은 아니었으나 볼나사가 아니고 TM이라서 그런지 한계가 보인다.
게다가, 가공 영역이 턱없이 부족하다..
다음 CNC의 사양을 대충 결정하게 한다.