02. 리눅스 CNC란?

본 내용은 linuxcnc.org를 통해서 확인이 가능하실 겁니다. 접속링크 : linuxcnc.org 리눅스CNC는 CNC머신을 제어하는 소프트웨어라고 생각하면 될 것이다. 밀링기, 선반, 3D프린터, 레이져 커팅기, 플라즈마 커팅기, 로봇팔, 헥사포드 CNC까지도 사용할 수 있습니다. .리눅스 기반으로 작동됩니다. .이미지 파일 형태로 데비안(Debian)계열, 우분투(Ubuntu) 계열로 설치할수 있습니다. .G코드를 사용하고, CNC머신에 작동됩니다. .활성화 되어 있는 커뮤니티가 있습니다. .다양한 GUI기반으로 확장가능합니다. .많은 CNC머신 호환가능하게 하드웨어 인터페이스들을 제어할 수 있습니다. .견고한 탭핑기능, 커터보정 등 그 보다 많은 고급제어기능을 할 수 있습니다. .GNU GPLv2 의 라이센스 조건으로 완벽히 소스코드를 사용할 수 있습니다. 작성일 : 2019.03.09 현재까지 LinuxCNC 2.7.14버전이 출시 되어 있습니다.(2018. 6. 18) 좀 더 많은 궁금증은 : 오픈소스SW라인선스 종합정보시스템 https://www.olis.or.kr/license/Detailselect.do?lId=1004 *GPLv2 란 : 자유 소프트웨어 재단(FSF)에서 만든 자유 소프트웨어 라이선스다. 미국의 리처드 스톨만(Richard Stallman)이 GNU-프로젝트로 배포된 프로그램의 라이선스로 사용하기 위해 작성했다. '① 컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있다 ② 컴퓨터 프로그램의 복사를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다 ③ 컴퓨터 프로그램의 코드를 용도에 따라 결정할 수 있다 ④ 변경된 컴퓨터 프로그램 역시 프로그램의 코드와 함께 자유로이 배포할 수 있다'라는 네 가지 조항을 명시하고 있다. 대부분의 소프트웨어에 대한 라이선스는 소프트웨어를 공유하거나 수정할 수 있는 자유를 금지하기 위 고안되었다. 반면에...

01. 인트로(Intro)

오픈 소스 기반의 리눅스 CNC를 통해서, 로봇을 만들어 가는 과정을 정리 해보고, 필요하다면 더 많은 사람들과 함께 개발하면서, 제조현장의 스마트 팩토리를 만드는데 있어 도움이 되고자 한다. 리눅스 CNC문서를 보면서 번역하고, 해외 사례들을 통해서 오픈소스를 이용한 다양한 방식으로 개발해 가는 과정을 정리 해보고자 합니다. 이렇게 블러그에 정리하는 방식과 더해서, 추후에 더 많은 사람들이 오프라인에서도 책으로 보면서 공부하면서 편리하게 자기만의 조각기를 만들 수 있고, 더 나아가서 로봇을 만들어 볼 수 도 있습니다. 다 만들어가는 과정을 정리해 보다 보면 실제 작업하는 장면들도 youtube를 통해서 함께 확인할 수 있도록 해보겠습니다. 또 필요하다면 부품을 어디서 구매하고, 회로도를 통해서 편리하게 작업 할 수 있도록 하는 방법들을 잘 정리하여 공부 할 수 있도록 만들겠습니다.