Software Engineering at Programming
Pag-unawa sa G-code at mga Fuction ng M-code sa Pamamagitan ng Praktikal na mga Halimbawa
Table of Contents
Ang G-code at M-code ay mga wikang pamprograma na ginagamit upang kontrolin ang mga makina ng CNC (Computer Numerical Control).Ang mga ito ay nagbibigay ng mga instruksiyon para sa mga galaw at operasyon ng makina. Ang pag-unawa sa mga kodigong ito ay mahalaga sa paglikha ng mga prosesong tiyak at mahusay na pag-iiin.
Mga Saligang Bagay ng G-code
Ang G-code ay nag-uutos ng espesipikong paggalaw ng mga palakol ng makina. Kabilang sa mga ito ang instruksiyon para sa pagpoposisyon, bilis, at mga pagbabago sa kasangkapan. Ang mga karaniwang G-code ay kinabibilangan ng G00 para sa mabilisang pagpoposisyon at G01 para sa linear interpolation.
Mga Saligang Bagay ng M-code
Ang M-code ay nag-uutos ng mga tungkulin ng makina na hindi nauugnay sa paggalaw. Kabilang dito ang pagsisimula o pagpapahinto ng kidkiran, constant control, at mga pagbabago sa kasangkapan. halimbawa, ang M03 ay nagsisimula ng kidkiran, at ang M05 ay humihinto rito.
Praktikal na mga Halimbawa
Isaalang - alang ang simpleng gilingan kung saan ang isang kasangkapan ay lumilipat sa isang espesipikong posisyon, sinisimulan ang kidkiran, isinasagawa ang pagputol, at pagkatapos ay ihihinto ang kidkiran. Ang pagkakasunud - sunod ng G-code at M-code ay maaaring magtinging ganito:
Exatom:
G00 X0 Y0
M03
G01 X50 Y50 F100
M05
Ang pagkakasunud - sunod na ito ang mabilis na naglilipat sa kasangkapan sa pinagmulan, nagsisimula sa kidkiran, nagsasagawa ng isang linear na paglipat upang ilagay ang X50 Y50 sa bilis na 100, at pagkatapos ay hihinto sa pag - iikid.
Karaniwang mga Utos na G-code at M-code
- G00: Rapid positioning
- G01: Linear interpolation
- M03: Spindle on (pagbigkas)
- M05: Spindle top
- M06: Pagbabago ng kagamitan