热门问题
时间线
聊天
视角

G代码

来自维基百科,自由的百科全书

Remove ads

G代码(G-code,又称RS-274),是最为广泛使用的数控(Numerical Control)编程语言,有多个版本,主要在计算机辅助制造中用于控制自动工具机。G代码有时候也称为G编程语言

概要

G代码有命令数控机械执行动作的能力,例如执行床台移动或钻孔… 等功能。除了传统工业的数控机械,创客常用的激光雕刻雷射切割3D打印等器材也会用到G代码。

G代码是由首字“G”再加上2位数字组成的,例如“G01”。

列表

CNC铣床CNC车床的G代码略有不同。部分代码有互斥关系,只要其中一个启动,另外一个就会关闭(如G15、G16)。

以下是各G代码的含有的意义[1]

更多信息 G代码, 功用 ...
Remove ads

范例程式

此范例改写自中华民国劳动部劳动力发展署技能检定中心公布之“(18201)铣床-CNC铣床乙级技术士技能检定术科测试试题[2]”而编写的程式。

  1. 题号:18201-970210[2]
  2. 工件大小:L98*W61*H16[2]

程式开始与结束皆须加上“%”。

程式中的“O8888”是程式编号,只有数字部分可以更改,首位必须是英文大写“O”。[3]

G90G80G40G49G17G00”是编程模式的参数,可参照上面G代码部分。[3]

程式最后的“M09、M05、M30”分别代表关闭切削液、主轴停止旋转以及程式结束。[3]

以下是完整的程式:

%
O8888
G90G80G40G49G17G00
G54X2.Y-40.
G43H1Z10.
S3000M03
M08
G01Z-1.F100
G41D1Y-40.
X2.Y-28.F200
X2.Y-22.
X22.Y-22.
X22.Y-13.
G03X22.Y13.R15.
G01X22.Y22.
X2.Y22.
X2.Y28.
X96.Y28.
X96.Y22.
X86.Y22.
X86.Y15.
X78.Y0.
X86.Y-15.
X86.Y-22.
X96.Y-22.
X96.Y-28.
X-4.Y-28.
X-4.Y-40.
G40Y-50.
G00Z10.
X-6.Y-14.
G01Z-1.F100
X2.
Y13.25
X11.F200
Y-13.25
X16.62
X20.7Y0.
X16.62Y13.25
G00Z10.
X110.Y-12.76
G01Z-1.F100
X97.07F200
Y12.91
X93.48Y0.
X97.07Y-12.76
G00Z10.
M09
M05
G91G28Z0.
G91G28Y0.
M30
%

参考资料

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads