1、椭圆堵头椭圆堵头a)零件图)零件图 椭圆堵头椭圆堵头b)实物图)实物图将一组命令所构成的功能像子程序一样事先存入存将一组命令所构成的功能像子程序一样事先存入存储器中,并用一个命令作为代表,执行时只需写出这储器中,并用一个命令作为代表,执行时只需写出这个代表命令,就可以执行其功能。这一组命令称为个代表命令,就可以执行其功能。这一组命令称为用用户宏主(本)体户宏主(本)体(或用户宏程序),简称(或用户宏程序),简称用户宏用户宏(Custom Macro)指令指令。这个代表命令称为用户宏命。这个代表命令称为用户宏命令,也称宏调用命令。令,也称宏调用命令。用一个可赋值的代号代替具体的数值,这个代号用一
2、个可赋值的代号代替具体的数值,这个代号就称为就称为变量变量。变量由变量符号变量由变量符号“#”和变量号(阿拉伯数字)组和变量号(阿拉伯数字)组成,如成,如#1和和#20等。变量也可以由变量符号等。变量也可以由变量符号“#”和表和表达式组成,如达式组成,如#1+10等。等。按变量号可将变量分为局部按变量号可将变量分为局部(local)变量、公共变量、公共(common)变量和系统变量和系统(system)变量。变量。普通程序总是将一个具体的数值赋值给一个地址。普通程序总是将一个具体的数值赋值给一个地址。例如例如:G01 X100.0 F0.1;用宏变量用宏变量:#1=100.0;G01 X#1
3、F0.1;两者执行的结果是相同的。两者执行的结果是相同的。例如,例如,N10 G00 X50.0 Z10.0;N20 G01 X45.0 F0.2;N30 G01 Z0;N40 GOTO 20;表示执行表示执行N40程序段时,程序无条件转移到程序段时,程序无条件转移到N20程程序段继续运行。序段继续运行。IFGOTO n(n=顺序号顺序号)成立时,从顺序号为成立时,从顺序号为n的程序段以下执行;的程序段以下执行;不成立时,执行下一个程序段。例如:不成立时,执行下一个程序段。例如:WHILE DO m(m=顺序号顺序号)END m当当成立时,从成立时,从DO m的程序段到的程序段到END m的程
4、序段重复执行;如果的程序段重复执行;如果不成立,则执行不成立,则执行END m的下一个程序段。的下一个程序段。椭圆零件椭圆零件本例只编写该零件的精加工程序,以本例只编写该零件的精加工程序,以Z值为自值为自变量,每次变化变量,每次变化0.05 mm,X值为应变量,通过变值为应变量,通过变量运算计算出相应的量运算计算出相应的X值。值。椭圆三维立体图椭圆三维立体图加工如图所示的抛物线零件,方程为加工如图所示的抛物线零件,方程为Z=-120X2。抛物线零件抛物线零件抛物线的原点为工件坐标系的原点,设刀尖在参抛物线的原点为工件坐标系的原点,设刀尖在参考点上,与工件坐标系原点的距离为考点上,与工件坐标系原
5、点的距离为X=400 mm,Z=400 mm,采用线段逼近法编制程序。,采用线段逼近法编制程序。抛物线三维立体图抛物线三维立体图加工如图所示的绕线筒。加工如图所示的绕线筒。绕线筒零件图绕线筒零件图该零件由两个周期的正弦曲线组成,总角度为该零件由两个周期的正弦曲线组成,总角度为720(-63090)。将该曲线分成)。将该曲线分成1 000条线段,条线段,用直线段拟合该曲线,每段直线在用直线段拟合该曲线,每段直线在Z轴方向的间距为轴方向的间距为0.04 mm,相对应正弦曲线的角度增加,相对应正弦曲线的角度增加720/1 000。根据公式计算出曲线上每一线段终点的根据公式计算出曲线上每一线段终点的X
6、坐标值,坐标值,X=34+6sin。使用以下变量进行运算使用以下变量进行运算:100:正弦曲线起始角;:正弦曲线起始角;101:正弦曲线终止角;:正弦曲线终止角;102:正弦曲线各点的:正弦曲线各点的X坐标;坐标;103:正弦曲线各点的:正弦曲线各点的Z坐标。坐标。绕线筒三维立体图绕线筒三维立体图编制如图所示椭圆头零件的加工程序并进行加工。编制如图所示椭圆头零件的加工程序并进行加工。毛坯采用毛坯采用45 mm100 mm的棒料,材料为的棒料,材料为45钢。钢。椭圆头零件椭圆头零件(1)加工工艺分析)加工工艺分析1)编程原点的确定。以工件右端面与轴线的交)编程原点的确定。以工件右端面与轴线的交点
7、处作为编程原点。点处作为编程原点。2)制定加工路线。先加工端面)制定加工路线。先加工端面粗车椭圆表面粗车椭圆表面至至26 mm用宏程序循环车削椭圆及外圆,使用宏程序循环车削椭圆及外圆,使15.88 mm至尺寸。至尺寸。(2)工件的装夹)工件的装夹工件的装夹工件的装夹1三爪自定心卡盘三爪自定心卡盘 2工件工件(1)确定加工工艺,填写数控加工工艺卡)确定加工工艺,填写数控加工工艺卡(2)切削用量及刀具选择)切削用量及刀具选择1.零件图(一)如题图所示,试编制加工程序并进行加工。零件图(一)如题图所示,试编制加工程序并进行加工。2.零件图(二)如题图所示,试编制加工程序并进行加工。零件图(二)如题图所示,试编制加工程序并进行加工。