当前位置:首页 > 铣床数控课程设计
《数控编程与加工》课程设计
G00(G01)G41(G42)X—Y—D一;
式中的X、Y表示刀具移至终点时,轮廓曲线(编程轨迹)上点的坐标值;D为刀具半径补偿寄存器地址字,后面一般用两位数字表示偏置量的代号,偏置量在加工前可用MDI方式输入
为了保证刀具从无半径补偿运动到所希望的刀具半径补偿起始点,必须用一直线程序段G00或C01指令来建立刀具半径补偿。 注意:
1.在运用刀具半径补偿后的刀补状态中,如果存在有两段以上的没有移动指令值或存在非指定平面轴的移动指令段,则有可能产生进刀不足或进刀超差。
2.G41、G42与顺铣逆铣的关系。在立式铣床上铣外轮廓时,采M03、G41加工方式为顺铣:铣槽内轮廓时,采用M03、G41加工方式为逆铣。采用G42时相反。 ② 取消刀具半径补偿指令G40 指令格式:
G00(G01)G40X—Y—;
X、Y值是撤消补偿直线段的终点坐标 5.2.2子程序 1.子程序的格式
一个子程序应该具有如下格式:
在程序的开始,应该有一个由地址O指定的子程序号,在程序的结尾,返回主程序的指令M99是必不可少的。M99可以不必出现在一个单独的程序段中,作为子程序的结尾,这样的程序段也是可以的: G90 G00 X0 Y100.M99;
2.调用子程序的编程格式M98 P~; M98 P×××××××;
式中:P――表示子程序调用情况。P后共有8位数字,前四位为调用次数,省略时为调
17
《数控编程与加工》课程设计
用一次;后四位为所调用的子程序号。
子程序调用指令可以和运动指令出现在同一程序段中: G90 G00 X75.Y50.Z53. M98P40035;
该程序段指令X、Y、Z三轴以快速定位进给速度运动到指令位置,然后调用执行4次35号子程序。
5.2.3 1、比例及镜向功能G51、G50 1.各轴按相同比例编程 编程格式: G51X~Y~Z~P~ ???? G50 式中:
X、Y、Z--比例中心坐标(绝对方式);
P--比例系数,最小输入量为0.001,比例系数的范围为:0.001~999.999。该指令以后的移动指令,从比例中心点开始,实际移动量为原数值的P倍。P值对偏移量无影响。 2.各轴以不同比例编程
各个轴可以按不同比例来缩小或放大,当给定的比例系数为-1时,可获得镜像加工功能。 编程格式:
G51X~Y~Z~I~J~K~ ???? G50 式中:
X、Y、Z--比例中心坐标;
I、J、K―-对应X、Y、Z轴的比例系数,在±0.001~±9.999范围内。本系统设定I、J、K不能带小数点,比例为1时,应输入1000,并在程序中都应输入,不能省略。 5.2.3孔的固定循环指令G81 1.格式:
G99 (G98) G81 X~Y~Z~R~F~;
第一个G代码指定返回平面,G98为返回初始平面,G99为返回R点平面内。
18
《数控编程与加工》课程设计
第二个G代码为孔加工方式。 X,Y为孔位数据,指被加工孔的位置
Z为R点到孔底的距离(G91时)或孔底坐标(G90)时. R为初始点到R点的距离或R点坐标值 F为切削进给速度
3.3程序单
表3-1内轮廓加工
程序号 O0001 程序内容 O0001; G54G90G69G17; M03S800; G00X0.Y0.Z20.; G01Z-5.F100; G01G42X36.Y16.D01; G01Y-16.; G02X26.Y-26.R10.; G01X-26.; G02X-36.Y-16.R10.; G01Y16.; G02X-26.Y26.R10.; G01X26.; G02X36.Y16.R10.; G01Y-16.; G01G40X0.Y0.; G01Z20.; X100.Y100.; M98P5; M30; 数控系统 FANUCOI 编制 程序说明 内轮廓加去毛坯 表3-2去轮廓子程序
程序号 O0005;
19
O0005 程序内容 数控系统 FANUCOI 编制 程序说明 去内轮廓毛坯子程序 《数控编程与加工》课程设计
G54G90G69G17; M03S1000; G01X0.Y0.; G01Z-5.; G01Y18.; M98P6; G01X0.Y10.; M98P6; G01X0.Y2.; M98P6; G01X0.Y-6.; M98P6; G01X0.Y-14.; M98P6; G00X100.Y100.Z100.; M30; M99; 表3-3加工凸台
程序号 O0004 程序内容 O0004; G54; M03S800; M98P2; G51X0.Y0.I-1000J1000; M98P2; G50; G49G01Z10.; G00S100.Y100.; M30; 表3-4加工凸台及凹槽子程序
数控系统 FANUCOI 编制 程序说明 凸台加凹槽加工 程序号 O0002;
20
O0002 程序内容(1) 数控系统 FANUCOI 编制 程序内容(2) G02X31.Y-11.R5.;
共分享92篇相关文档