分享好友 文章首页 频道列表

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

    普通会员

    阿凡达创作者

    1年前-来自江苏省 TA的动态

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


举报

版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。

免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。如遇虚假诈骗信息,请立即举报

反对 0
收藏 0
打赏 0
评论 0