Gerber Funtion Code介绍
  Nn 顺序编号──这是用於盘式磁带机的档案搜寻,因为磁带机的档案搜寻是依次序搜寻的,和磁碟机作用方式不同,不过现在使用盘式磁带机的人已经很稀少了,因此略过不再加以介绍。

Gnn (genernal function code ) 一般的控制功能码:
X ± m.n X轴向的座标值──有效数值范围为 ± 0.000001 到 ± 999999.999999
Y ± m.n Y轴向的座标值──有效数值范围为 ±0.000001 到 ±999999.999999
Z ± m.n Z 轴向的座标值──有效数值范围为 ±0.000001 到 ±999999.999999
Im.n 画弧的中心座标对应平行投影於X 轴向的位置──有效数值范围为 ±0.000001 到 ±999999.999999
Jm.n 画弧的中心座标对应平行投影於Y 轴向的位置──有效数值范围为 ±0.000001 到 ±999999.999999
Km.n 画弧的中心座标对应平行投影於Z 轴向的位置──有效数值范围为 ±0.000001 到 ±999999.999999
W ± m.n 内建文字的旋转角度──有效数值范围为 -999999.999° 到 +999999.999°
◆Cm.n VAPE 作闪光打点动作的旋转角度
◆Tn 渐进线的绘图功能控制
◆Um.n 可变式光圈的长度
◆Vm.n 可变式光圈的长度
Dn 下笔绘图控制码
Mn 其它的控制码
EOB 区段结束字元码
P.S. ◆ 仅供具有 VAPE 设备之光学绘图机使用。VAPE (Variable Aperture Photo Exposure)

而在以上所提到的控制码中,读者可能已经猜到一件事
Q : 好像不是每一种控制器都可以使用所有的控制码?
A : 没错,并非任一种控制器皆能使用所有的控制码,事实上除了3200控制器,并没有其它控制器能使用所有的控制码,以下附表说明:

Code Words
Control Model N G X Y Z I J K W C T U V D M *
1600
9300
9500
9600
9700
9800
9900
GPC
Insight/2020
1850                
2000C          
2600                
3X00
4X00    
6X00                    
8000-852                    
8000-866        
● 控制器可以使用的控制码
△ 仅有 Model 3200 才可使用,3100 控制器并不支援此功能
X,Y,Z 座标的资料格式定义与适用数值位数范围,如下表所示:
Control INCH MM
1600/9X00 0.1 to 5.4 or 4.5 0.1 to 5.4 or 4.5
GPC and Insight / 2020 0.6 to 6.6 0.6 to 6.6
2000C 0.1 to 3.5 0.1 to 5.3
3X00 0.1 to 5.5 0.1 to 5.3
4X00 0.1 to 4.5 0.1 to 5.4
6X00 4.4 to 5.3 5.2 to 5.3
8000-852 0.6 to 6.0 0.6 to 6.0
8000-866 0.6 to 6.0 0.6 to 6.0
  
EOB Edn - of Block 字元,这是每一行字串的结尾符号,相对於不同的电脑系统也有不同的字元符号来表示字串的结束,而各种格式的适用码如下表示之:
Data Code End of Block Parameter Flag
ASCII * ( Asterisk ) % ( Percent )
EBCDIC BCD * ( Asterisk ) or $ ( Dollar sign ) % ( Percent )
EIA CR ( Carriage return ) LC ( Low case )
ISO ASCII LF ( Line Feed ) % ( Percent )

※而其中最重要的控制码有 G code, D code 与 M code 以下分别予以介绍。

==G CODE,D CODE,M CODE==

G Code
  General Function Code 通称 G Code,G code 大约有 35个之多,是用於绘图机的动作控制码,为避免读者太过吃力, 因此不列表说明,大概就几种常用的 G code 予以介绍,倘若读者希望能更进一步的了解,可以到网站 http://www.barco.com/ets/data/index.htm 下载 RS-274-X description 的 PDF 档案,并用 Adobe Reader 去打开阅读,内部有详细的解释与范例供您叁考。 倘若您没有 Adobe Reader 则可到 http://www.adobe.com 网站中去下载该程式,Adobe Reader 是免费软体,使用者无须担心版权付费的问题。

常用的 G Code 及功能
G00 关闭快门
G01 1:1 的线性比例
G02, G20, G21 顺时钟方向画圆
G03 ,G30, G31 逆时钟方向画圆
G04 忽略後面所跟的字串, 一般常用於做注解用
G36 启用 area fill 的功能
G37 关闭 area fill 的功能
G54 选择工具的指令, 一般会跟随着Aperture 的代码, 如D10 , D11 ... 如 G54D10*
G74 取消用360°的画圆功能, 恢复成以1/4圆弧的绘图方式
G75 启用360°的画圆功能

D Code

D code 是绘图工具的控制码,本文也不列表说明, 大概就几种常用的 D code 予以介绍。 在这里笔者希望读者能去了解照相机的构造,因为光学绘图机的绘图动作,是综合了一般的笔式绘图机与照像机的动作而成的。

常用的 D Code 及功能
D00 回复到原来的预设的座标位置
D00, D01 属於画线指令,亦可解释为将笔下移,到绘图台面上绘图或是打开快门,让光线露出来。
D02 属於画线指令,为将笔上移, 离开绘图台面或是关闭快门,不让光线露出来。
D03 作闪光动作, 其结果是像印章般的原地打印。
D04 提起绘图笔, 并做快速移动。
D05 结束 D04 的功能。
D10 ~ 255 , Aperture 1 ~ 255

M Code
Miscellaneous Code,通称 M code 是绘图资料的叁数码,在此就几种常用的 M code 予以介绍。

常用的 M Code 及功能
M00 停止程式运作
M01 有条件的停止程式运作
M02 结束程式运作
M03 结束磁带的程式或回带
M64 设定图档的原点位於绘图机的现在位置并继续绘图


【PCB资源网:http://www.maihui.net/