저렴이 CNC 사용할때 GCode 수치값 문제 처리
안녕하세요. 바로 직전 포스트에서 올린 중국산 저렴이 CNC에 문제가 발생했습니다. 다름 아니라 저렴이 CNC는 버퍼가 작아서 긴 수치값을 잘 못받아요. 예를 들자면 이런 수치들 입니다. (FreeCAD의 Path 또는 Export로 GCode를 뜨는 경우) Y29.423999999999999 G00 Z6 G01 Z-0.5 G01 X28.167999999999999 Y29.373000000000001 G03 I-0.54500000000000004 수치들 소수점 이하 자리수가 이렇다보니 오동작도 하고 원호 처리시에 오류메세지도 간간히 보이더군요. 구글에 뒤져보니 저 자리수를 줄여서 조정하라고 하는데, 전 FreeCAD에서 설정하는 곳을 도저히 찾을수가 없었습니다. -_-).. 그래서 그냥 저장된 파일에서 숫자 자리수만 소수점 이하 4자리로 강제 조정하는 프로그램을 만들었지요. 변환하면 이런 식으로 바뀝니다. Y29.4239 G00 Z6 G01 Z-0.5 G01 X28.1679 Y29.3730 G03 I-0.5450 [다운로드] 그냥 파일열기 누르고 파일 선택하고, 완료메세지 뜨면 확인 누르면 됩니다. 원본 파일 저장된 곳에 가면 앞에 rep_ 접두사가 붙은 파일이 있습니다아. ** 저야 잘 쓰고 있지만 -_-)... S/W 또는 H/W 오동작에 대한 보증은 하지 않습니다. ** 그럼, 20000