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

发布日期:2011-05-21    兰生客服中心    浏览:3525

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































1.


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


2.


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


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

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


 



G01 Z -5. F100.;


 


 


X36000 Y50.;


 


 


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


 

         

 





















例2. G20;


=>


设定英制单位。


 


X2.0 G04;


=>


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


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

       


 



















例3. G20;


 


 


 


G04 X2.0;


=>


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

       


  












例4. F100. G98;


(错误)


 


G98 F100.;


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

v

更多相关信息