数控化加工二维图纸三维图纸及程序.docx

上传人:b****6 文档编号:7036993 上传时间:2023-01-16 格式:DOCX 页数:16 大小:18.78KB
下载 相关 举报
数控化加工二维图纸三维图纸及程序.docx_第1页
第1页 / 共16页
数控化加工二维图纸三维图纸及程序.docx_第2页
第2页 / 共16页
数控化加工二维图纸三维图纸及程序.docx_第3页
第3页 / 共16页
数控化加工二维图纸三维图纸及程序.docx_第4页
第4页 / 共16页
数控化加工二维图纸三维图纸及程序.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数控化加工二维图纸三维图纸及程序.docx

《数控化加工二维图纸三维图纸及程序.docx》由会员分享,可在线阅读,更多相关《数控化加工二维图纸三维图纸及程序.docx(16页珍藏版)》请在冰豆网上搜索。

数控化加工二维图纸三维图纸及程序.docx

数控化加工二维图纸三维图纸及程序

用加工中心完成如下图所示零件的加工。

零件材料为45钢,毛坯为160mm×120mm×40mm。

按图样要求完成零件节点、基点计算,制定正确的工艺方案(包括定位、夹紧方案和工艺路线),选择合理的刀具和切削工艺参数,编制数控加工程序。

(注:

评分标准和刀具选择及工艺路线略                                                                         

%

传输格式

O2222

主程序名

N10

G0G98G90G80G40G17;

绝对编程,切削平面,取消刀补,取消固定循环

N20

G53G49Z0;

机床坐标系,取消刀具长度补偿;安全指令

N30

M19;

主轴定位

N40

M6T1;

换1号刀;直径80可转位面铣刀

N50

S500M3;

主轴正转,转速500r/min

N60

G0G54X130.Y-30.;

工件坐标系建立,快速定位

N70

G0G43Z50.H01;

快速进刀,刀补值加入

N80

M7;

切削液开

N90

Z0.1;

快速进刀

N100

G01X-130.F120;

平面铣削进刀

N110

G0Z50.;

抬刀

N120

X130.Y30.;

快速定位铣削起点

N130

Z0.1;

快速进刀

N140

G01X-130.F120;

平面铣削进刀

N150

G0Z50.;

抬刀

N160

X90Y-110.;

快速定位铣削起点

N170

Z-1.9;

快速进刀

N180

G01Y110.F100;

平面铣削进刀,粗铣凸台平面

N190

G0Z50.;

抬刀

N200

X-90.Y-110.;

快速定位铣削起点

N210

Z-1.9.;

快速进刀

N220

G01Y110.F100;

平面铣削进刀

N230

G0Z50.;

抬刀

N240

S800;

换速,转速800r/min

N250

G0X130.Y0;

快速定位铣削起点

N260

Z0;

快速进刀

N270

G01X-130.F100;

平面铣削进刀

N280

G0Z50.;

抬刀

N290

X90.Y-110.;

快速定位铣削起点

N300

Z-2.;

快速进刀

N310

G01Y110.F100;

平面铣削进刀,精铣凸台平面

N320

G0Z50.;

抬刀

N330

X-90.Y-110.;

快速定位铣削起点

N340

Z-2.;

快速进刀

N350

G01Y110.F100;

平面铣削进刀

N360

G53G0G49Z0;

返回参考点,取消长度补偿

N370

M9;

切削液关

N380

M5;

主轴转停

N390

M19;

主轴定位

N400

M6T2;

换刀2号刀;直径12立铣刀

N420

S600M3;

主轴正转,转速600r/min

 

 

 

N430

G0G54X0Y0;

工件坐标系建立,快速定位

N440

G0G43Z50.H02;

快速进刀,刀补值加入

N450

M7;

切削液开

N460

M98P0001;

调用子程序O0001,铣削心型外形通过更改D12中的道具半径值实现轮廓粗和精加工

N470

G0G90Z100.;

快速抬刀

N480

X0Y0;

快速定位点

N490

M7;

切削液开

N500

M98P0002;

调用子程序O00025,铣削对称凸台轮廓,通过更改D12中的刀具半径值实现轮廓粗和精加工

N510

G0G90Z100.;

快速抬刀

N520

G68X0Y0R180.;

坐标系旋转180o

N530

M98P0002;

调用子程序O0002,铣削对称凸台,通过更改D12中的刀具半径值实现实现轮廓粗和精加工

N540

G0G90Z50.;

快速抬刀

N550

G69;

取消旋转坐标系

N560

G0Z100.;

快速抬刀

N570

G53G0G49Z0;

返回参考点,取消长度补偿

N580

M9;

切削液关

N590

M5;

主轴转停

N600

M19;

主轴定位

N610

M6T5;

换刀5号刀;直径16立铣刀

N620

S350M3;

主轴正传,转速350r/min

N630

G0G54X0Y0;

工件坐标系建立,快速定位

N640

G0G43Z50.H05;

快速进刀,刀补值加入

N650

M7;

切削液开

N660

G0X31.Y-70.;

快速定位点

N670

Z-11.;

快速进刀到Z轴背吃刀量

N680

G1X53Y0F50;

N690

G0Z50.;

切削外形多余料

N700

X31.Y70.;

N710

Z-11.;

往复走刀去除余料

N720

G1X-53.Y0F50;

N730

G0Z50.;

N740

X90.Y-53.;

N750

Z-11.;

N760

G1X-90.F50;

N770

G0Z50.;

N780

X90.Y-37.;

N790

Z-11.;

N800

G1X27.F50;

N810

Y-50.;

N820

X-27.;

 

 

 

N830

Y-37.;

N840

X-90.;

N850

G0Z50.;

N860

X90.Y53.;

N870

Z-11.;

N880

G1X90.F50;

N890

G0Z50.;

N900

X90.Y36.;

N910

Z-11.;

N920

X53.;

N930

Y50.;

N940

X-53.;

N950

Y36.;

N960

X-90.;

N970

G0Z50.;

快速抬刀

N980

G53G0G49Z0;

返回参考点,取消长度补偿

N990

M9;

切削液关

N1000

M5;

主轴转停

N1010

M19;

主轴定位

N1020

M6T4;

换41号刀;Φ12键铣刀

N1030

S600M3;

主轴正传,转速600r/min

N1040

G0G54X40.Y-40.;

工件坐标系建立,快速定位

N1050

G0G43Z50.H04;

快速进刀,刀补值加入

N1060

M7;

切削液开

N1070

Z-70.;

快速进刀

N1080

G01Z-19.F25;

进刀到Z轴背吃刀量

N1090

G01X60.Y-40.F45;

粗铣20键槽

N1100

G01Z-10.F200;

工进抬刀

N1110

G0Z50.;

快速退刀

N1120

X-56.Y-42.;

快速定位点

N1130

Z-10.;

快速进刀

N1140

G01Z-19.F25;

进刀到Z轴背吃刀量

N1150

G01X-40.Y-30.F45;

粗铣20键槽

N1160

G01Z-10.F200;

工进抬刀

N1170

G0Z100.;

快速退刀

N1180

G53G0G49Z0;

返回参考点,取消长度补偿

N1190

M9;

切削液关

N2000

M5;

主轴转停

N2010

M19;

主轴定位

N2020

M6T3;

换刀3号刀;直径Φ20键铣刀

N2030

S400M3;

主轴正传,转速600r/min

N2040

G0G54X40.Y-40.;

工件坐标系建立,快速定位

N2050

G0G43Z50.H03;

快速进刀,刀补值加入

 

 

 

N2060

M7;

切削液开

N2070

Z-10.;

快速进刀,

N2080

G01Z-19.F25;

进刀到Z轴背吃刀量

N2090

G01X60.Y-40.F50;

粗铣20键槽

N2100

G01Z-10.F200;

工进抬刀

N2110

G0Z50.;

快速退刀

X-56.Y-42.;

快速定位点

Z-10.;

快速进刀

G01Z-19.F25;

进刀到Z轴背吃刀量

G01X-40.Y-30.F50;

粗铣20键槽

G01Z-10.F200;

工进抬刀

G0Z100.;

快速退刀

G53G0G49Z0;

返回参考点,取消长度补偿

M9;

切削液关

N2200

M5;

主轴转停

M19;

主轴定位

M6T6;

换刀6号刀;直径Φ8.5钻头

S600M3F35;

主轴正传,转速600r/min

G0G54X0Y0;

工件坐标系建立,快速定位

G0G43Z50.H06;

快速进刀,刀补值加入

M7;

切削液开

G98G83X0Y0Z-42.R3.Q6.;

钻孔循环定位钻孔(回到起始平面)

G80G0Z30.;

取消固定循环

G53G0G49Z0;

返回参考点,取消长度补偿

N2300

M9;

切削液关

M5;

主轴转停

M19;

主轴定位

M6T7;

换刀7号刀;直径Φ32钻头

S150M3F30;

主轴正传,转速150r/min

G0G54X0Y0;

工件坐标系建立,快速定位

G0G43Z50.H07;

快速进刀,刀补值加入

M7;

切削液开

G98G83X0Y0Z-48.R3.Q6.;

钻孔循环定位钻孔(回到起始平面)

G80G0Z30.;

取消固定循环

N2400

G53G0G49Z0;

返回参考点,取消长度补偿

M9;

切削液关

M5;

主轴转停

M19;

主轴定位

M6T5;

换刀5号刀;Φ16立铣刀

S350M3;

主轴正传,转速350r/min

G0G54X0Y0;

工件坐标系建立,快速定位

G0G43Z50H05;

快速进刀,刀补值加入

Z2.;

快速进刀

 

 

 

M7;

切削液开

N2500

G01Z-39.F500;

进刀到Z轴背吃刀量

G01G42X19.D05F40;

激活刀具半径右补偿进刀

G2I-19.F50;

顺圆弧切削整圆,粗铣Φ38内孔,改变D05中的半径值即可实现

G01Z2.F200;

工进抬刀

G01G40X0F500;

取消刀具半径补偿退刀

G0Z50;

工进抬刀

G53G0G49Z0;

返回参考点,取消长度补偿

M9;

切削液关

M5;

主轴转停

M19;

主轴定位

M6T8;

换8号刀;Φ38粗镗刀

N2600

S900M3F25;

主轴正传,转速900r/min

G0G54X0Y0;

工件坐标系建立,快速定位

G0G43Z50.H08;

快速进刀,刀补值加入

M7;

切削液开

G98G86X0Y0Z-39.R3.;

镗孔孔循环定位钻孔(回到起始平面)

G80G0Z30.;

取消固定循环

G53G0G49Z0;

返回参考点,取消长度补偿

M9;

切削液关

M5;

主轴转停

M19;

主轴定位

N2700

M6T5;

换5号刀;Φ16立键刀

S800M3;

主轴正传,转速900r/min

G0G55X0Y0;

工件坐标系G55建立,快速定位

G0G43Z50H05;

快速进刀,刀补值加入

G0Z-13.;

快速进刀

#100=-14.42;

定义圆球起始点的Z值

#101=-20.57;

定义圆球终止点的Z值

WHILE[#100GE#101]D01;

判断Z值是否已达到终点,当条件不满足时退出循环体

#102=SQRT(28.*28.-#100*#100);

圆弧起点X轴点的坐标计算

#103=#102-8.;

圆球起始点X轴点的坐标计算;减去刀具半径

N2800

G01X[#300]F1000;

进给到圆球X轴点起点

Z[#100]F100;

进给到圆球Z轴点起点

G17G2I[-#103]F1500;

整圆切削加工

#100=#100-0.03;

Z值每次减少量

END1;

循环体结束

G0G90Z100.;

快速回退

M9;

切削液关

M5;

主轴转停

G53G0G49Z0;

返回参考点,取消长度补偿

 

 

 

M19;

主轴定位

M6T6;

换6号刀;Φ8.5钻头

N2900

S600M3F35;

主轴正传,转速600r/min,进给速度35r/min

G0G54X0Y0;

工件坐标系建立,快速定位

G0G43Z50.H06;

快速进刀,刀补值加入

M7;

切削液开

G98G83X60.Y40.Z-31.R-8.Q5.;

钻孔循环定位钻孔1(回到起始平面)

X-60.Z40.;

定位钻孔位置点

G80G0Z30.;

取消固定循环

M9;

切削液关

N3000

M5;

主轴转停

G53G0G49Z0.;

返回参考点,取消长度补偿

M19;

主轴定位

M5;

主轴转停

G53G0G49Z0;

放回参考点,取消长度补偿

M19;

主轴定位

M6T9;

换9号刀;M10机用丝锥

S100M3;

主轴正转,转速100r/min

G0G54X0Y0;

工件坐标系建立,刀补值加入,快速定位

G0G43Z5H09;

快速进刀,刀补值加入

M7;

切削液开

G99G84X60.Y-40.Z-26.R-6.P200F150.;

攻螺纹循环,螺距1.5mm

N3100

X-60.Y40.;

定位攻丝

G80G0Z30.;

取消固顶循环

G0G90Z200.;

快速抬刀

Y150.;

工作台退至工件装卸位

G53G0G49Z0;

换回参考点,取消长度补偿

M9;

切削液关

M5;

主轴停转

M30;

程序结束

%

O0001心形轮廓外形精加工子程序

%

子程序名

O0001

传输格式

N10

G0X0Y-70.’

快速定位点

Z2.;

快速进给

G01Z-11.F500;

进刀到背吃刀量

G01G42X-9.282Y-36.784D02F50;

激活刀具半径补偿,实现刀具半径右补偿切入轮廓

G03X41.736Y3.82R120.;

轮廓加工

X8.889Y37.395R25.;

轮廓加工

 

 

 

G02X-8.889Y-37.395R20.;

轮廓加工

G03X39.294Y-0.897R25.;

轮廓加工

G01X-11.577Y-34.538;

轮廓加工

G03X9.282Y-36.784R15.;

轮廓加工

G01Z5.F200;

轮廓加工

G0G40Z50.;

轮廓加工

M99;

%

O0002凸台轮廓精加工子程序

%

子程序名

O0002

传输格式

N10

G0X110.Y40.;

快速定位点

N20

Z2.;

快速进给

N30

G01Z-11.F500;

进刀到背吃刀量

N40

G01G42X85.Y20.D02F50;

激活刀具半径补偿,实现刀具半径左补偿切入轮廓

N50

X59.641;

轮廓加工

N60

G02X59.641Y-20.0R40.;

轮廓加工

N70

G01X90.;

轮廓加工

N80

G0Z2.;

快速抬刀

N90

G0G40Z100.;

取消刀具半径补偿快速回退

N100

X110.Y40.;

回退起始点

N110

M99;

子程序结束返回

%

 

 

 

 

颠赴’‘槐缘编制.

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1