CNC程序中的每一指定皆有一定的固定格式,使用不同的控制器其格式亦不同,故必须依据该控制器的指令格式书写指令,若其格式有错误,则程序将不被执行而出现警示讯息。
其中尤以数值数据输入时应特别小心。一般CNC铣床或MC皆可选择用公制单位"mm"
或英制单位"英吋
"
为坐标数值的单位。公制可精确到0.001mm,英制可精确到0.0001英吋,
此也是一般CNC机械的最小移动量。若输入X1.23456时,实际输入值是X1.234mm或X1.2345英吋,多余的数值即被忽略不计。且字数也不能太多,一般以7个字为限,如输入X1.2345678,
因超过7个字,会出现警示讯息,表1是地址和指令数值范围。
表1中所列是计算机能接受之指令范围,而CNC工具机实际使用范围受到其机械本身的限制,故应参考CNC工具机的操作手册而定。例如表1中X轴可移动±99999.999mm,但实际上CNC工具机X轴的行程可能只有650mm,进给速率F最大可输入100000.0mm∕min,但实际上CNC工具机可能限制在3000mm∕min以下。故在程序制作时,要确定不超过CNC工具机规格
的实际限制,所以一定要参照CNC工具机制造厂发行的说明书。
表1
地址与指令范围(FANUC
0M)
机 能 |
位 址 |
公制单位 |
英制单位 |
程序号码 |
:
(ISO) O (EIA) |
1-9999 |
1-9999 |
顺序号码 |
N |
1-9999 |
1-9999 |
准备机能 |
G |
0-99 |
0-99 |
坐标轴字语 |
X、Y、Z、Q、R、
I、J、K |
±99999.999mm |
±9999.9999inch |
A、B、C |
±99999.999deg |
±9999.9999deg |
进给机能 |
F |
1-100000.0mm/min |
0.01-400.0inch/min |
主轴转速机能 |
S |
0-9999 |
0-9999 |
刀具机能 |
T |
0-99 |
0-99 |
辅助机能 |
M |
0-99 |
0-99 |
暂
留 |
X、P |
0-99999.999sec |
0-99999.999sec |
子程序号码指定 |
P |
1-9999 |
1-9999 |
重复次数 |
L |
1-9999 |
1-9999 |
补正号码 |
D、H |
0-32 |
0-32 |
|