行
5734
216单程序段运行
34
22安全功能
34
221紧急停止
34
222超程检查
34
3零件程序的输入、编辑和存储
34
31新程序的注册
34
32搜索并调出程序
34
33插入一段程序
35
34删除一段程序
35
35修改一个词
35
36搜索一个词
36
4数据的显示和设定
36
41刀具偏置值的显示和输入
36
42G54G59工件坐标系的显示和输入
36
43NC参数的显示和设定
36
44刀具表的修改
37
5显示功能37
51程序显示
37
52当前位置显示
37
6在线加工功能
38
61有关参数的修改:
38
62有关在线加工的操作
38
7机床参数的输入输出
38
8用户宏B功能
41
81变量41
811变量概述
41
812系统变量
42
82算术和逻辑操作
47
83分支和循环语句
48
831无条件分支(GOTO语句)
48
832条件分支(IF语句)
48
833循环WHILE语句
49
834注意
50
84宏调用50
841简单调用(G65)
50
842、模调用(G66、G67)
52
843G码调用宏
52
844、M码调用宏
53
845M码调用子程序
53
846T码调用子程序
53
85附加说明54
附录1:报警代码表
55
1程序报警PS报警
55
2伺服报警56
3超程报警57
f4过热报警及系统报警
5757
f57
第一篇:编程
1综述
11可编程功能
通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字组成,也被称为G代码。另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中,Txx用于选刀,Sxxxx用于控制主轴转速。其它功能由以字母M与两位数字组成的M代码来实现。
12准备功能
本机床使用的所有准备功能见表11:
G代码G00G01G02G03G04G09G17G18G19G27G28G29G30G40G41G42G43G44G49G52G53G54G55G56G57
分组01010101000002020200000000070707080808000014141414
表11
功能定位(快速移动)直线插补(进给速度)顺时针圆弧插补逆时针圆弧插补暂停,精确停止
精确停止选择XY平面选择ZX平面选择YZ平面返回并检查参考点返回参考点从参考点返回返回第二参考点取消刀具半径补偿左侧刀具半径补偿右侧刀具半径补偿刀具长度补偿+刀具长度补偿-取消刀具长度补偿设置局部坐标系选择机床坐标系选用1号工件坐标系选用2号工件坐标系选用3号工件坐标系选用4号工件坐标系
fG58
r