/ docs / html / gcode_vi.html
gcode_vi.html
  1  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2     "http://www.w3.org/TR/html4/strict.dtd">
  3  <!-- 
  4  Copyright (C) 2018, Trần Ngọc Quân
  5  
  6      This program is free software; you can redistribute it and/or modify
  7      it under the terms of the GNU General Public License as published by
  8      the Free Software Foundation; either version 2 of the License, or
  9      (at your option) any later version.
 10  
 11      This program is distributed in the hope that it will be useful,
 12      but WITHOUT ANY WARRANTY; without even the implied warranty of
 13      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 14      GNU General Public License for more details.
 15  
 16      You should have received a copy of the GNU General Public License
 17      along with this program; if not, write to the Free Software
 18      Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 19  -->
 20  <HTML>
 21  <HEAD>
 22  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
 23  <STYLE type="text/css"><!--
 24  table { border: 1px solid black; border-collapse: collapse; }
 25  table #titlerow th { border-bottom: 2px solid black; border-left: 2px solid black; text-align: center; }
 26  table #titlerow th:first-child { border-bottom: 2px solid black; border-left: 0px; text-align: center; }
 27  table td:first-child { border-left: 0px; }
 28  table td { border-left: 1px solid black; padding-left: .25em; padding-right: .25em; }
 29  table th { text-align: left; border-bottom: 1px solid black; border-top: 1px solid black; }
 30  @media print {
 31  @page { margin: .150in; }
 32  html { padding: 0; margin: 0; }
 33  body { padding: 3px; margin: 3px; }
 34  * { font-size: 8pt }
 35  a { text-decoration: none; color: black; }
 36  table { width: 100%; }
 37  }
 38  td { background: white; color: black; }
 39  tr.odd td { background: #d9d9d9; }
 40  tr.head td, tr.head th { background: black; color: white; }
 41  --></STYLE>
 42  <TITLE>Tham khảo nhanh "G-Code" LinuxCNC</TITLE>
 43  </HEAD>
 44  
 45  <BODY>
 46  <TABLE ID=ref1>
 47  <CAPTION>Tham khảo nhanh "G-Code" LinuxCNC</CAPTION>
 48  <COL id="group"> <COL id="code"> <COL id="params"> <COL id="description">
 49  <TR id="titlerow"> <TH>Mã <TH>Các tham số <TH>Mô tả </TR>
 50  <TR><TH>Chuyển động<TD COLSPAN=2 STYLE="border-bottom: 1px solid black">(X Y Z A B C U V W áp dụng cho mọi chuyển động)</TR>
 51  <TR><TD><A HREF="gcode/g-code.html#gcode:g0">G0</A><TD><TD>Di chuyển nhanh</TR>
 52  <TR><TD><A HREF="gcode/g-code.html#gcode:g1">G1</A><TD><TD>Di chuyển theo đường thẳng</TR>
 53  <TR><TD><A HREF="gcode/g-code.html#gcode:g2-g3">G2, G3</A><TD>I J K hoặc R, P<TD>Di chuyển theo cung tròn</TR>
 54  <TR><TD><A HREF="gcode/g-code.html#gcode:g4">G4</A><TD>P<TD>Dừng tịnh tiến dụng cụ/Dừng chính xác</TR>
 55  <TR><TD><A HREF="gcode/g-code.html#gcode:g5">G5</A><TD>I J P Q<TD>Spline bậc ba</TR>
 56  <TR><TD><A HREF="gcode/g-code.html#gcode:g5.1">G5.1</A><TD>I J<TD>Spline bậc hai</TR>
 57  <TR><TD><A HREF="gcode/g-code.html#gcode:g5.2-g5.3">G5.2</A><TD>P L<TD>Đường cong NURBS</TR>
 58  <TR><TD><A HREF="gcode/g-code.html#gcode:g38">G38.2 - G38.5</A><TD><TD>Thăm dò thẳng</TR>
 59  <TR><TD><A HREF="gcode/g-code.html#gcode:g33">G33</A><TD>K<TD>Di chuyển đồng bộ trục chính</TR>
 60  <TR><TD><A HREF="gcode/g-code.html#gcode:g33.1">G33.1</A><TD>K<TD>Ta rô cứng</TR>
 61  <TR><TD><A HREF="gcode/g-code.html#gcode:g80">G80</A> <TD><TD>Hủy bỏ các chu kỳ được đóng gói</TR>
 62  
 63  <TR><TH>Các chu kỳ được đóng gói<TD COLSPAN=2>(X Y Z hay U V W áp dụng cho các chu kỳ được đóng gói, phụ thuộc vào mặt phẳng được chọn)</TR>
 64  <TR><TD><A HREF="gcode/g-code.html#gcode:g81">G81</A><TD>R L (P)<TD>Chu kỳ khoan</TR>
 65  <TR><TD><A HREF="gcode/g-code.html#gcode:g82">G82</A><TD>R L (P)<TD>Chu kỳ khoan, có dừng</TR>
 66  <TR><TD><A HREF="gcode/g-code.html#gcode:g83">G83</A><TD>R L Q<TD>Chu kỳ khoan, mổ</TR>
 67  <TR><TD><A HREF="gcode/g-code.html#gcode:g84">G84</A><TD>R L (P)<TD>Chu kỳ ta rô ren phải, có dừng</TR>
 68  <TR><TD><A HREF="gcode/g-code.html#gcode:g73">G73</A><TD>R L Q<TD>Chu kỳ khoan, bẻ phoi</TR>
 69  <TR><TD><A HREF="gcode/g-code.html#gcode:g74">G74</A><TD>R L (P)<TD>Chu kỳ ta rô ren trái, có dừng</TR>
 70  <TR><TD><A HREF="gcode/g-code.html#gcode:g85">G85</A><TD>R L (P)<TD>Chu kỳ gia công lỗ, ăn dao ra</TR>
 71  <TR><TD><A HREF="gcode/g-code.html#gcode:g89">G89</A><TD>R L (P)<TD>Chu kỳ gia công lỗ, có dừng, ăn dao ra</TR>
 72  <TR><TD><A HREF="gcode/g-code.html#gcode:g76">G76</A><TD>P Z I J R K Q H L E<TD>Chu kỳ ren</TR>
 73  
 74  <TR><TH COLSPAN=3>Chế độ khoảng cách</TR>
 75  <TR><TD><A HREF="gcode/g-code.html#gcode:g90-g91">G90, G91</A><TD><TD>Chế độ khoảng cách (tọa độ tuyệt đối/tương đối)</TR>
 76  <TR><TD><A HREF="gcode/g-code.html#gcode:g90.1-g91.1">G90.1, G91.1</A><TD><TD>Chế độ khoảng cách cung tròn</TR>
 77  <TR><TD><A HREF="gcode/g-code.html#gcode:g7">G7</A><TD><TD>Chế độ đường kính khi tiện</TR>
 78  <TR><TD><A HREF="gcode/g-code.html#gcode:g8">G8</A><TD><TD>Chế độ bán kính khi tiện</TR>
 79  
 80  <TR><TH COLSPAN=3>Chế độ tốc độ ăn dao</TR>
 81  <TR><TD><A HREF="gcode/g-code.html#gcode:g93-g94-g95">G93, G94, G95</A><TD><TD>Chế độ tốc độ ăn dao</TR>
 82  
 83  <TR><TH COLSPAN=3>Điều khiển trục chính</TR>
 84  <TR><TD><A HREF="gcode/m-code.html#mcode:m3-m4-m5">M3, M4, M5</A><TD>S<TD>Điều khiển trục chính</TR>
 85  <TR><TD><A HREF="gcode/m-code.html#mcode:m19">M19</A><TD><TD>Định hướng trục chính</TR>
 86  <TR><TD><A HREF="gcode/g-code.html#gcode:g96-g97">G96, G97</A><TD> S D <TD>Chế độ điều khiển trục chính</TR>
 87  
 88  <TR><TH COLSPAN=3>Tưới nguội</TR>
 89  <TR><TD><A HREF="gcode/m-code.html#mcode:m7-m8-m9">M7, M8, M9</A><TD><TD>Điều khiển tưới nguội</TR>
 90  
 91  <TR><TH COLSPAN=3>Bù chiều dài dụng cụ</TR>
 92  <TR><TD><A HREF="gcode/g-code.html#gcode:g43">G43</A> <TD> H <TD>Bù chiều dài dụng cụ</TR>
 93  <TR><TD><A HREF="gcode/g-code.html#gcode:g43.1">G43.1</A> <TD> <TD>Bù động chiều dài dụng cụ</TR>
 94  <TR><TD><A HREF="gcode/g-code.html#gcode:g43.2">G43.2</A> <TD> H <TD>Áp dụng thêm bù chiều dài dụng cụ</TR>
 95  <TR><TD><A HREF="gcode/g-code.html#gcode:g49">G49</A> <TD> <TD>Hủy bỏ bù chiều dài dụng cụ</TR>
 96  
 97  <TR><TH COLSPAN=3>Dừng</TR>
 98  <TR><TD><A HREF="gcode/m-code.html#mcode:m0-m1">M0, M1</A><TD><TD>Tạm dừng chương trình</TR>
 99  <TR><TD><A HREF="gcode/m-code.html#mcode:m2-m30">M2, M30</A><TD> <TD>Kết thúc chương trình</TR>
100  <TR><TD><A HREF="gcode/m-code.html#mcode:m60">M60</A><TD><TD>Tạm dừng thay đổi Pallet</TR>
101  
102  <TR><TH COLSPAN=3>Đơn vị đo</TR>
103  <TR><TD><A HREF="gcode/g-code.html#gcode:g20-g21">G20, G21</A><TD> <TD>Đơn vị (inch, mm)</TR>
104  
105  <TR><TH>Chọn mặt phẳng <TD COLSPAN=2>(tác động đến G2, G3, G81&hellip;G89, G40&hellip;G42) </TR>
106  <TR><TD><A HREF="gcode/g-code.html#gcode:g17-g19.1">G17 - G19.1</A><TD><TD>Chọn mặt phẳng gia công</TR>
107  
108  <TR><TH COLSPAN=3>Bù bán kính dao cắt</TR>
109  <TR><TD><A HREF="gcode/g-code.html#gcode:g40">G40</A><TD><TD>Tắt bù</TR>
110  <TR><TD><A HREF="gcode/g-code.html#gcode:g41-g42">G41,G42</A><TD>D<TD>Bù dụng cụ cắt</TR>
111  <TR><TD><A HREF="gcode/g-code.html#gcode:g41.1-g42.1">G41.1, G42.1</A><TD>D L<TD>Bù động dụng cụ cắt</TR>
112  
113  <TR><TH COLSPAN=3>Chế độ điều khiển đường dẫn</TR>
114  <TR><TD><A HREF="gcode/g-code.html#gcode:g61">G61 G61.1</A><TD><TD>Chế độ đường dẫn chính xác</TR>
115  <TR><TD><A HREF="gcode/g-code.html#gcode:g64">G64</A><TD>P Q<TD>Hỗn hợp đường dẫn</TR>
116  
117  <TR><TH COLSPAN=3>Chế độ trả về trong chu kỳ được đóng gói</TR>
118  <TR><TD><A HREF="gcode/g-code.html#gcode:g98-g99">G98, G99</A><TD><TD>Mức trả về chu kỳ được đóng gói</TR>
119  
120  <TR><TH COLSPAN=3>Các mã Modal khác</TR>
121  <TR><TD><A HREF="gcode/other-code.html#sec:set-feed-rate">F</A><TD><TD>Đặt tốc độ ăn dao</TR>
122  <TR><TD><A HREF="gcode/other-code.html#sec:set-spindle-speed">S</A><TD><TD>Đặt tốc độ trục chính</TR>
123  <TR><TD><A HREF="gcode/other-code.html#sec:select-tool">T</A><TD><TD>Chọn dụng cụ</a>)</TR>
124  <TR><TD><A HREF="gcode/m-code.html#mcode:m48-m49">M48, M49</A><TD><TD>Điều khiển đè tốc độ ăn dao và tốc độ</TR>
125  <TR><TD><A HREF="gcode/m-code.html#mcode:m50">M50</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển đè tốc độ ăn dao</TR>
126  <TR><TD><A HREF="gcode/m-code.html#mcode:m51">M51</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển đè tốc độ trục chính</TR>
127  <TR><TD><A HREF="gcode/m-code.html#mcode:m52">M52</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển ăn dao thích nghi</TR>
128  <TR><TD><A HREF="gcode/m-code.html#mcode:m53">M53</A><TD>P0 (tắt) hoặc P1 (bật)<TD>Điều khiển dừng ăn dao</TR>
129  <TR><TD><A HREF="gcode/g-code.html#gcode:g54-g59.3">G54-G59.3</A><TD><TD>Chọn hệ tọa độ</TR>
130  
131  <TR><TH COLSPAN=3>Mã điều-khiển-luồng</TR>
132  <TR><TD><A HREF="gcode/o-code.html#ocode:subroutines">o sub</A><TD><TD>Thủ tục con, gọi sub/endsub</TR>
133  <TR><TD><A HREF="gcode/o-code.html#ocode:looping">o while</A><TD><TD>Vòng lặp, while/endwhile do/while</TR>
134  <TR><TD><A HREF="gcode/o-code.html#ocode:conditional">o if</A><TD><TD>Điều kiện, if/else/endif</TR>
135  <TR><TD><A HREF="gcode/o-code.html#ocode:repeat">o repeat</A><TD><TD>Lặp lại mã</TR>
136  <TR><TD><A HREF="gcode/o-code.html#ocode:indirection">[]</A><TD><TD>Số hoặc tính toán giá trị</TR>
137  <TR><TD><A HREF="gcode/o-code.html#ocode:calling-files">o call</A><TD><TD>Gọi tập tin có tên</TR>
138  <TR><TD><A HREF="gcode/m-code.html#mcode:m70">M70</A><TD><TD>Lưu trạng thái modal</TR>
139  <TR><TD><A HREF="gcode/m-code.html#mcode:m71">M71</A><TD><TD>Phế bỏ trạng thái đã lưu</TR>
140  <TR><TD><A HREF="gcode/m-code.html#mcode:m72">M72</A><TD><TD>Phục hồi lại trạng thái modal</TR>
141  <TR><TD><A HREF="gcode/m-code.html#mcode:m73">M73</A><TD><TD>Lưu và tự phục hồi trạng thái modal</TR>
142  
143  <TR><TH COLSPAN=3>Mã Vào/Ra</TR>
144  <TR><TD><A HREF="gcode/m-code.html#mcode:m62-m65">M62 - M65</A><TD>P<TD>Điều khiển đầu ra dạng số</TR>
145  <TR><TD><A HREF="gcode/m-code.html#mcode:m66">M66</A><TD>P E L Q<TD>Chờ tín hiệu đầu vào</TR>
146  <TR><TD><A HREF="gcode/m-code.html#mcode:m67">M67</A><TD>T<TD>Đầu ra tương tự, đã đồng bộ</TR>
147  <TR><TD><A HREF="gcode/m-code.html#mcode:m68">M68</A><TD>T<TD>Đầu ra tương tự, ngay lập tức</TR>
148  
149  <TR><TH COLSPAN=3>Mã không-modal</TR>
150  <TR><TD><A HREF="gcode/m-code.html#mcode:m6">M6</A><TD>T<TD>Đổi dụng cụ</TR>
151  <TR><TD><A HREF="gcode/m-code.html#mcode:m61">M61</A><TD>Q<TD>Đặt dụng cụ hiện tại</TR>
152  <TR><TD><A HREF="gcode/g-code.html#gcode:g10-l1">G10 L1</A><TD>P Q R<TD>Đặt bảng dụng cụ</TR>
153  <TR><TD><A HREF="gcode/g-code.html#gcode:g10-l10">G10 L10</A><TD>P<TD>Đặt bảng dụng cụ</TR>
154  <TR><TD><A HREF="gcode/g-code.html#gcode:g10-l11">G10 L11</A><TD>P<TD>Đặt bảng dụng cụ</TR>
155  <TR><TD><A HREF="gcode/g-code.html#gcode:g10-l2">G10 L2</A><TD>P R<TD>Đặt hệ tọa độ</TR>
156  <TR><TD><A HREF="gcode/g-code.html#gcode:g10-l20">G10 L20</A><TD>P<TD>Đặt hệ tọa độ</TR>
157  <TR><TD><A HREF="gcode/g-code.html#gcode:g28-g28.1">G28, G28.1</A><TD><TD>Đến/Đặt vị trí định nghĩa trước</TR>
158  <TR><TD><A HREF="gcode/g-code.html#gcode:g30-g30.1">G30, G30.1</A><TD><TD>Đến/Đặt vị trí định nghĩa trước</TR>
159  <TR><TD><A HREF="gcode/g-code.html#gcode:g53">G53</A><TD><TD>Di chuyển bằng hệ tọa độ máy</TR>
160  <TR><TD><A HREF="gcode/g-code.html#gcode:g92">G52, G92</A><TD><TD>Bù hệ tọa độ</TR>
161  <TR><TD><A HREF="gcode/g-code.html#gcode:g92.1-g92.2">G92.1, G92.2</A><TD><TD>Đặt lại bù G92</TR>
162  <TR><TD><A HREF="gcode/g-code.html#gcode:g92.3">G92.3</A><TD><TD>Phục hồi lại bù G92</TR>
163  <TR><TD><A HREF="gcode/m-code.html#mcode:m100-m199">M101 - M199</A><TD>P Q<TD>Lệnh do người dùng định nghĩa</TR>
164  
165  <TR><TH COLSPAN=3>Ghi chú và Lời nhắn</TR>
166  <TR><TD><A HREF="gcode/overview.html#gcode:comments">; (&hellip;)</A><TD><TD>Ghi chú</TR>
167  <TR><TD><A HREF="gcode/overview.html#gcode:messages">(MSG,&hellip;)</A><TD><TD>Lời nhắn</TR>
168  <TR><TD><A HREF="gcode/overview.html#gcode:debug">(DEBUG,&hellip;)</A><TD><TD>Lời nhắn gỡ lỗi</TR>
169  <TR><TD><A HREF="gcode/overview.html#gcode:print">(PRINT,&hellip;)</A><TD><TD>In lời nhắn</TR>
170  </TABLE>
171  <SCRIPT type="text/javascript"><!--
172  var rows=document.evaluate('//tr', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
173  var j=0;
174  for(var i=0; i<rows.snapshotLength; i++) {
175      var it = rows.snapshotItem(i);
176      var th = document.evaluate('th', it, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
177      if(th.snapshotLength) {
178          it.setAttribute('class', 'head');
179          j = 0;
180      } else {
181          if(j) it.setAttribute('class', 'odd');
182          j = !j;
183      }
184  }
185  
186  function fixup_urls() {
187  var links=document.evaluate('//a[@href]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
188      for(var i=0; i<links.snapshotLength; i++) {
189          var it = links.snapshotItem(i);
190          it.setAttribute('href',
191              "http://linuxcnc.org/docs/devel/html/" + it.getAttribute('href'));
192      }
193  }
194  
195  // In the LinuxCNC package, gcode/g-code.html is (probably) not included.  In this
196  // case, fix up the links to point at the online version instead of a local
197  // version
198  if(document.location.protocol == "file:") {
199      try {
200          var x = document.implementation.createDocument("", "", null);
201          x.load("gcode/g-code.html");
202          x.onerror = fixup_urls;
203      } catch(err) {
204          fixup_urls();
205      }
206  }
207  // --></SCRIPT>
208  </BODY>