项目三 编程基础知识
任务一: 学习SINUMERIK802S数控车床的程序编制知识:
1、 程序名及程序结构 每个程序均有一个程序名,必须满足以下条件:开始的两个符号必须是字母;最多为8个字符;不得使用分隔符。
举例:ZL198502.MPF (主程序名,后缀 .MPF可省略) L01.SPF (子程序名,后缀 .SPF不可省略)
2、尺寸系统
G90 绝对尺寸(模态有效) G94 F___表示直线进给量,mm/min;
G91 增量尺寸 G95 F___表示旋转进给量,mm/r (模态有效)
3、主轴运动
M03 主轴正转; M04 主轴反转; M05 主轴停; S___ 主轴转速;
4、坐标轴运动
G00 快速定位;G01 直线插补; G02 顺圆弧插补;G03 逆圆弧插补; CHF=___倒角; RND=____倒圆角; G04 暂停
5、辅助功能
M00 程序停止,按”启动”键,程序继续执行; M02 程序结束; M30 程序结束,并回起点。
6、计算参数
可供使用的参数:
R0---R99 可以自由使用;
R100---R249 加工循环传递参数;
R250—R299 用于加工循环的内部计算参数;
运算符号:
+ - * / (加减乘除); SIN(正弦); COS(余弦); TAN(正切); SQRT(平方根);
ABS (绝对值);TRUNC(取整);
举例:N10 R1=R1+1
N20 R2=SIN(30) R3=R11/R22 R15=SQRT(R1*R1+R2*R2) 7、刀具和刀具补偿 刀具号 T 刀补号 D
8、子程序