embeded/robot
gcode (g-code)
구차니
2026. 7. 1. 16:05
어떻게 카와이하게 별 모양을 따나 코드 분석
gpt 에서 분석 떠넘김 ㅋㅋ
단위가 없네..
G20 / G21 하면 인치 / 밀리미터로 되는 듯.
[링크 : https://reprap.org/wiki/G-code#G20:_Set_Units_to_Inches]
[링크 : https://reprap.org/wiki/G-code#G21:_Set_Units_to_Millimeters]
G90 으로 절대좌표 모드로 설정하고 그리는데
| G90 // 절대좌표 모드(원점 기준 좌표 사용) G4 S1 // 1초 대기 G01 X170 Y0 Z60 F15 // X170 Y0 Z60 위치로 직선 이동, 이송속도 F15 G4 S1 // 1초 대기 G0 X195.54 Y-32.03 // 빠른 이동으로 별의 시작점으로 이동 G0 Z49.00 // 작업 높이(Z=49)까지 하강 G1 X195.54 Y-9.66 // 직선 가공 G1 X215.61 Y-2.75 // 오른쪽 위 꼭짓점으로 이동 G1 X195.54 Y4.16 // 왼쪽으로 이동 G1 X195.54 Y26.52 // 위쪽 꼭짓점으로 이동 G1 X183.14 Y8.43 // 왼쪽 위 대각선 이동 G1 X163.08 Y15.34 // 왼쪽 꼭짓점으로 이동 G1 X175.48 Y-2.75 // 중앙 방향으로 이동 G1 X163.08 Y-20.84 // 왼쪽 아래 꼭짓점으로 이동 G1 X183.14 Y-13.93 // 오른쪽 아래 대각선 이동 G1 X195.54 Y-32.03 // 시작점으로 복귀하여 도형 완성 G0 Z70.00 // 공구를 안전 높이(Z=70)로 상승 G0 X189.34 Y-2.75 // 다음 작업 또는 대기 위치로 빠른 이동 M21 P0 // 제조사 전용 M코드(예: 펜, 그리퍼, 디지털 출력 등 장비별 기능) |
[링크 : https://github.com/elephantrobotics/pymycobot/blob/main/demo/myCobot_280_demo/five_point_star.nc]
초기 위치와 끝나고 돌아오는 것을 제외하고 그려보면
아래처럼 5각형 별이 그려진다. 순서는 대충 눈으로 따라가면 외곽선만 따라가는 것 같다.
