认证会员

    阿凡达

  • 829文章 0粉丝 23576浏览
  • 简介:资源共享,严禁用于商业用途。非专业传播关于数控行业的知识。
  • IP属地:江苏省
动态详情

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

    更新时间:2023-05-22 14:28浏览次数:34返回列表

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固定循环