采用φ20的钻头,定义为T02φ5的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
f由于华中Ⅰ型数控钻铣床没有自动换刀功能,按照零件加工要求,只能手动换刀。
4.确定切削用量
切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
5.确定工件坐标系和对刀点
在XOY平面内确定以0点为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如
图324所示。
采用手动对刀方法把0点作为对刀点。
6.编写程序(用于华中I型铣床)
按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。该工
件的加工程序如下:
1)加工φ20孔程序手工安装好φ20钻头
1337
N0010G92X5Y5Z5
;设置对刀点
N0020G91
;相对坐标编程
N0030G17G00X40Y30
;在XOY平面内加工
N0040G98G81X40Y30Z5R15F150;钻孔循环
N0050G00X5Y5Z50
N0060M05
N0070M02
2)铣轮廓程序手工安装好ф5立铣刀不考虑刀具长度补偿
1338
N0010G92X5Y5Z50
N0020G90G41G00X20Y10Z5D01
N0030G01X5Y10F150
N0040G01Y35F150
N0050G91
N0060G01X10Y10F150
N0070G01X118Y0
N0080G02X305Y5R20
N0090G03X173Y10R20
N0100G01X104Y0
N0110G03X0Y25
N0120G01X90Y0
N0130G90G00X5Y5Z10
N0140G40
N0150M05
N0160M30
看了上面的例子,我们对普通的指令有了了解,但是跟高级语言比较,其功能显得薄弱,为了与高级语言相匹配,特地介绍宏指令。通过使用宏指令可以进行算术运算,逻辑运算和函数的混合运算,此外,宏、程序还提供了循环语句,分支语句和子程序调用语句。
在宏语句中:变量:
f049是当前局部变量5099是全局局部变量常量:PI,TRUE(真),FALSE(假)算术运算符:,,,条件运算符:EQ“”,NE“!”GT“”GE“”LT“”LE“”逻辑运算符:ANDORNOT函数:SIN,COS,TAN,ATAN,ATAN2,ABS,INT,SIGN,SQRT,EXP表达式:
用运算符连接起来的常量,宏变量构成表达式。例如:100SQRT2COS55PI180
赋值语句:宏变量表达式。例如:2100SQRT2COS55PI180条件判别语句:IF,ELSE,ENDIF
格式:IF条件表达式ELSE
ENDIF循环语句:WHILE,ENDW
格式:WHILE条件表达式
ENDW
下面就以宏指令编程为例,做两个练习。实例三毛坯为150×70×20块料,要求铣出如图225所示的椭球面,工件材料为蜡块。
f1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线
1)以底面为主要定位基准,两侧用压板压紧,固定于铣床工作台上。
2)加工路线
Y方r