CNC铣床(或加工中心机)编程基础

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

CNC程序是由指令组成,而指令是由英文字母与数值组成(如N10,G28,G90,G91,M03,F100,S2500,T01 等)或特殊符号(如"/"选择性单节删除指令, ";" 单节结束指令)。


例子:
  G28 G91 Z0;
  G28 X0 Y0;
  G54;
  M06 T01;
  M03 S1000;
  G90 G00 G43 Z5. H01;
  G00 G41 X25. Y30. D11;
  G01 Z -5. F50;
  M30;
  
  上面例子程序中每一列即称为一个单节 ( Block ) ,每一单节是由至少一个字语 ( Word ) 所组成,字语是由一个地址 ( Address ) 和数值 ( Number ) 组成。每一单节后面加一单节结束符号";",以界定单节的范围。如此CNC控制器即依照程序中的单节指令,依序执行程序。



地址用英文字母表示,其意义如表1所示,地址依照已设定的程序机能而有不同的意义,其目的在限定其后数值的意义。


表1  各地址之意义









































































机 能


位 址


意 义


程序号码


: (ISO),O (EIA)


程序号码


顺序号码


N


顺序号码


准备机能


G


动作模式(直线、圆孤等)


坐标轴字语


X、Y、Z


坐标轴移动指令


A、B、C、U、V、W


附加轴移动指令


R


圆弧半径


I、J、K


圆弧中心坐标


进给机能


F


进给速率


主轴转速机能


S


主轴转速


刀具机能


T


刀具号码、刀具补正号码


辅助机能


M


机械侧ON/OFF控制


B


床台位置


补正号码


H、D


补正号码指令


暂 停


P、X


暂停时间


子程序号码指定


P


子程序号码指定


重复次数


L


子程序重复次数


参 数


P、Q、R


固定循环


 

更多相关信息