2014-12-10 3 views
1

이것이이 질문을 게시하기에 적합한 지 확신 할 수 없지만 코드를 다루기 때문에 좋은 시작이라고 생각했습니다. 그렇지 않다면 나를 가리 키십시오. 올바른 포럼, 감사합니다.G 코드를 모터 제어 신호로 해석하십시오

C/C++/FPGA 임베디드 시스템에서 G 코드 인터프리터를 만들려고합니다. G 코드를 모터 동작 신호로 변환하는 방법을 잘 모르겠습니다. 이것은 독점 시스템을위한 프로젝트이므로 가변 기어비와 같이 필요없는 많은 엑스트라가 있습니다. 누구든지이 정보를 어디에서 찾을 수 있는지 알고 있거나 내가 볼 수있는 오픈 소스 인터프리터가 있는지 알고 있습니까? 도움?

감사합니다.

+2

g 코드 란 무엇입니까? –

+0

여기에 무료 G 코드 인터프리터가 있습니다. 아마도 오픈 소스이므로 영감을 얻기 위해 사용할 수 있습니다. http://smoothieware.org/ –

+0

보편적 인 표준은 없으며, CNC 공급 업체는 컨트롤러 또는 공구 설계에 맞는 G 코드를 선택합니다. 하드웨어에서이 작업이 수행되지 않는 이유이기도합니다. 원하는 CNC 공급 업체를 선택하고 프로그래밍 매뉴얼을 따르십시오. –

답변

3

3D 프린터 및 홈 메이드 CNC 기계 용 G 코드 해석기의 많은 오픈 소스 구현이 있습니다. 한스가 언급 한 것처럼 보편적 인 표준은 없지만, 오픈 소스 커뮤니티는 일반적으로 받아 들여지는 것으로 여겨지는 합의에 이르렀다 (설명은 on reprap wiki이라고 할 수있다).

또한 복제 웹 사이트는 open source firmwares and interpreters used in 3D printers and CNC machines의 목록을 제공하며,이 목록을 시작으로 사용할 수 있습니다. 하지만 대부분의 오픈 소스 프로젝트가 Arduino 또는 유사한 주류 컨트롤러를 사용하기 때문에 FPGA에 오픈 소스 구현이 있는지 확실하지 않습니다.

개인적으로 CNC 기계의 경우 많은 다른 펌웨어 구현에서 파생 된 grbl firmware을 성공적으로 사용했습니다 (예 : Marlin).

+0

통찰력을 얻기 위해 @martin_pr을 이용해 주셔서 감사합니다. 많은 사람들이 사전 제작 된 컨트롤러를 사용한다는 사실을 알고 있습니다. 게다가 내가 편입하고 싶었던 몇 가지 아이디어가있었습니다. 그러나 링크와 정보에 감사드립니다! –

관련 문제