您现在的位置:

  数控铣床坐标位置数值的表示方式

CNC程序即控制刀具移动到某坐标位置,其坐标位置数值的表示方式有2种:

1.

用小数点表示法:即数值的表示用小数点"."明确的标示个位在那里。如"X25.36",其中5为个位,故数值大小很明确。

2.

不用小数点表示法:即数值中无小数点者。则CNC控制器会将此数值乘以最小移动量(公制 0.001mm,英制0.0001英吋)做为输入数值。如"X25",则CNC控制器会将 25 × 0.001mm 0.025mm做为输入数值。

   所以要表示"贰拾伍公厘",可用"25.""25000"表示,一般用小数点表示法较方便, 并可节省系统之记忆空间,故常被使用。

   以下之地址均可选择使用小数点表示法或不使用小数点表示法:XYZIJKF R等。
   但也有一些地址不允许使用小数点表示法,如PQD等。例如暂停指令,如指令程序暂 5秒,必须如下书写:
  G04 X5.;或G04 X5000;或G04 U5.;或G04 U5000;或G04 P4000皆可。
  一般皆采用小数点表示方式来描述坐标位置数值,故在键入CNC程序,尤其是坐标数值是 整数时,常常会遗漏小数点。如欲输入"贰拾伍公厘",但键入"Z25",其实际的数值是0.025mm,相差1000倍,可能会撞机或大量铣削,不可不谨慎。
   程序中用小数点表示与不用小数点表示的数值,可以混合使用。 如下面例11. G00 X25. Y3000 Z5.

 

 

G01 Z -5. F100.

 

 

X36000 Y50.

 

 

某些专用的G机能指令必须置于特定的数值之前。

 

         

 

2. G20

=>

设定英制单位。

 

X2.0 G04

=>

其暂停时间是20sec。因为现处于英制单位 (G20) X2.0先被以 距离译码为20000吋,接着执行G04暂停指令,则20000会被转换成20sec

故例2若写成如例3,则暂停时间为2sec

       

 

3. G20

 

 

 

G04 X2.0

=>

其暂停时间为2sec。因为X2.0 G04之后,直接被解读为时间,以 sec 单位,故X2.02sec

       

  

4. F100. G98

(错误)

 

G98 F100.

(正确),表示进给速率是100 mm min