当前位置:文档之家› 数控程序清单

数控程序清单

数控程序清单
数控程序清单

数控程序清单

学院机电工程学院

专业机械设计制造及其自动化班级04060104

学号2010040601147

姓名金贺

指导教师郑耀辉

负责教师

沈阳航空航天大学

2014年6月

某型发动机安装边盖板加工工艺及夹具设计

目录

1零件的UG加工轨迹的生成 (3)

1.1 粗铣底面外形 (3)

1.2 精铣底面外形 (5)

1.3 粗铣上部外形 (7)

1.4 精铣第一层台阶 (9)

1.5 精铣第二层台阶 (10)

1.6 精铣第三层台阶 (12)

1.7 粗铣第一层台阶短端 (14)

1.8 粗铣第二层台阶短端 (16)

1.9 粗铣第三层台阶短端 (18)

1.10 半精铣三层台阶短端 (20)

1.11 精铣三层台阶短端 (22)

1.12 钻半数孔Φ7.85 (24)

1.13 钻孔Φ3.7 (26)

1.14 钻余下孔Φ7.85 (27)

2

1零件的UG加工轨迹的生成

1.1 粗铣底面外形

工步号工序名称

工步名称粗铣底面外形

数控程序名R-2-1

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D= 10 ;L= 75 刀具悬伸长度mm

加工时间min 10:01:34

图2.24 R-2-1的刀具轨迹

粗铣底面外形的部分程序

%1001

N0010 G40 G17 G94 G90 G71

N0020 G91 G28 Z0.0

N0030 T00 M06

N0040 G0 G90 X33.019 Y889.098 A0.0 B0.0 S3820 M03

N0050 G43 Z30.3 H00

N0060 Z15.668

N0070 G1 Z10.668 F250. M08

某型发动机安装边盖板加工工艺及夹具设计

N0080 X32.833 Z10.682

N0090 Y886.141 Z10.537

N0100 Y883.141 Z10.396

N0110 Y880.141 Z10.244

N0120 Y877.141 Z10.093

N0130 Y874.141 Z9.941

N0140 Y871.141 Z9.79

N0150 Y868.141 Z9.638

N0160 Y865.141 Z9.487

N0170 Y862.141 Z9.336

N0180 Y859.141 Z9.184

N0190 Y856.141 Z9.166

N0200 Y853.141 Z9.167

……

N3110 Y883.141 Z8.388

N3120 Y886.141 Z8.53

N3130 Y889.116 Z8.677

N3140 X-33.019 Y889.115 Z8.663

N3150 Z13.663

N3160 G0 Z30.3

N3170 M02

1.2 精铣底面外形

工步号工序名称

工步名称精铣底面外形

数控程序名F_2_1

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D= 10 ;L= 75

4

工步号工序名称刀具悬伸长度mm

加工时间min 09:50:15

图2.26 F-2-1的刀具轨迹

精铣底面外形的部分程序

%1002

N0010 G40 G17 G94 G90 G71

N0020 G91 G28 Z0.0

N0030 T00 M06

N0040 G0 G90 X32.787 Y889.135 A0.0 B0.0 S3820 M03

N0050 G43 Z30.3 H00

N0060 Z16.3

N0070 G1 Z8.378 F250. M08

N0080 Y886.147 Z8.232

N0090 Y883.147 Z8.09

N0100 Y880.147 Z7.939

N0110 Y877.147 Z7.788

N0120 Y874.147 Z7.636

N0130 Y871.147 Z7.485

N0140 Y868.147 Z7.333

N0150 Y865.147 Z7.182

……

N3820 Y22.147

某型发动机安装边盖板加工工艺及夹具设计

6

N3830 Y19.147 Z6.972 N3840 Y16.147 N3850 Y13.147 N3860 Y10.147 Z6.973 N3870 Y7.147 N3880 Y4.147 Z6.974 N3890 Y1.147 N3900 Y-1.853 Z6.966 N3910 Y-4.583 Z6.964 N3920 Z14.3 N3930 G0 Z30.3 N3940 M02

1.3 粗铣上部外形

工步号

工序名称

工步名称 粗铣上部外形 数控程序名 R-1_1_1

主轴转速 r /min 3820 进给速度 mm /min 250 轴向切深mm 径向切宽mm 刀具类型 球头铣刀 刀具尺寸 D= 30 ;L= 75

刀具悬伸长度 mm 加工时间 min

00:53:34

图2.28 R-1_1_1的刀具轨迹

粗铣上部外形的部分程序

%2001

N0010 G40 G17 G94 G90 G71

N0020 G91 G28 Z0.0

N0030 T00 M06

N0040 G0 G90 X-6.022 Y914.167 A0.0 B0.0 S1273 M03 N0050 G43 Z20. H00

N0060 Z2.3

N0070 G1 Z-.7 F250. M08

N0080 X-3.403 Y899.167

N0090 G2 X-2.955 Y894. I-29.597 J-5.167

N0100 G1 Y1.024

N0110 X-2.956 Y.873

N0120 X-2.891 Y.872

N0130 X-2.85 Y.878

N0140 X-2.759 Y.903

N0150 X-2.752 Y.893

N0160 X-2.643 Y.827

N0170 X-2.512 Y.813

N0180 X-2.381 Y.799

N0190 X-2.361 Y.798

N0200 X-2.23 Y.801

……

N3040 G1 X4.031

N3050 G2 X15.447 Y899.2 I14.045 J-6.394

某型发动机安装边盖板加工工艺及夹具设计

8

N3060 G1 X14.577 Y899.178 N3070 X14.558 Y899.176 N3080 X14.521 Y899.17 N3090 Z8.926 N3100 G0 Z20. N3110 M02

1.4 精铣第一层台阶

工步号

工序名称

工步名称 精铣第一层台阶 数控程序名 PF_1_1_1

主轴转速 r /min 3820 进给速度 mm /min 250 轴向切深mm 径向切宽mm 刀具类型 球头铣刀 刀具尺寸 D= 30 ;L= 75

刀具悬伸长度 mm 加工时间 min

00:07:09

图2.30 PF_1_1_1的刀具轨迹

精铣第一层台阶的程序

%2011

N0010 G40 G17 G94 G90 G71

N0020 G91 G28 Z0.0

N0030 T00 M06

N0040 G0 G90 X18. Y-13.828 A0.0 B0.0 S1273 M03

N0050 G43 Z20. H00

N0060 Z2.

N0070 G1 Z-1. F250. M08

N0080 Y1.172

N0090 Y859.264

N0100 Y874.264

N0110 Z2.

N0120 G0 Z20.

N0130 X-18.

N0140 Z2.

N0150 G1 Z-1.

N0160 Y859.264

N0170 Y1.172

N0180 Y-13.828

N0190 Z2.

N0200 G0 Z20.

N0210 M02

1.5 精铣第二层台阶

工步号工序名称

某型发动机安装边盖板加工工艺及夹具设计

10

工步号

工序名称

工步名称 精铣第二层台阶 数控程序名 PF_1_1_2

主轴转速 r /min 3820 进给速度 mm /min 250 轴向切深mm 径向切宽mm 刀具类型 球头铣刀 刀具尺寸 D=12 ;L= 75

刀具悬伸长度 mm 加工时间 min

00:07:01

图2.32 PF_1_1_2的刀具轨迹

精铣第二层台阶的程序 %2012

N0010 G40 G17 G94 G90 G71 N0020 G91 G28 Z0.0 N0030 T00 M06

N0040 G0 G90 X22.8 Y-4.828 A0.0 B0.0 S1273 M03 N0050 G43 Z20. H00 N0060 Z-.996

N0070 G1 Z-3.996 F250. M08 N0080 Y1.172

N0090 Y859.264

N0100 Y865.264

N0110 Z-.996

N0120 G0 Z20.

N0130 X-22.8

N0140 Z-.996

N0150 G1 Z-3.996

N0160 Y859.264

N0170 Y1.172

N0180 Y-4.828

N0190 Z-.996

N0200 G0 Z20.

N0210 M02

1.6 精铣第三层台阶

工步号工序名称

工步名称精铣第三层台阶

数控程序名PF_1_1_3

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D=30 ;L= 75

某型发动机安装边盖板加工工艺及夹具设计

12

工步号

工序名称

刀具悬伸长度 mm 加工时间 min

00:07:09

图2.34 PF_1_1_3的刀具轨迹

精铣第三层台阶的程序 %2013

N0010 G40 G17 G94 G90 G71 N0020 G91 G28 Z0.0 N0030 T00 M06

N0040 G0 G90 X3.05 Y-13.979 A0.0 B0.0 S1273 M03 N0050 G43 Z20. H00 N0060 Z-2.594

N0070 G1 Z-5.594 F250. M08 N0080 Y1.021 N0090 Y859.112 N0100 Y874.112 N0110 Z-2.594 N0120 G0 Z20. N0130 X-3.05 N0140 Z-2.594

N0150 G1 Z-5.594

N0160 Y859.112

N0170 Y1.021

N0180 Y-13.979

N0190 Z-2.594

N0200 G0 Z20.

N0210 M02

1.7 粗铣第一层台阶短端

工步号工序名称

工步名称粗铣第一层台阶短端

数控程序名PF_1_2_1

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D=30 ;L= 75 刀具悬伸长度mm

加工时间min 00:00:29

某型发动机安装边盖板加工工艺及夹具设计

14

图2.36 PF_1_2_1

的刀具轨迹

粗铣第一层台阶短端的程序 %2021

N0010 G40 G17 G94 G90 G71 N0020 G91 G28 Z0.0 N0030 T00 M06

N0040 G0 G90 X18. Y845.392 A357.11 B0.0 S1273 M03 N0050 G43 Z21.728 H00 N0060 Y844.434 N0070 Z2.752

N0080 G1 Y844.283 Z-.244 F250. M08 N0090 Y859.264 Z-1. N0100 Y884.232 Z-2.26 N0110 Y899.213 Z-3.017 N0120 Y899.364 Z-.021 N0130 G0 Z18.955 N0140 Y900.322 N0150 X-18. N0160 Y899.364 N0170 Z-.021

N0180 G1 Y899.213 Z-3.017 N0190 Y884.232 Z-2.26 N0200 Y859.264 Z-1.

N0210 Y844.283 Z-.244

N0220 Y844.434 Z2.752

N0230 G0 Z21.728

N0240 Y845.392

N0250 M02

1.8 粗铣第二层台阶短端

工步号工序名称

工步名称粗铣第二层台阶短端

数控程序名PF_1_2_2

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D=12 ;L= 75 刀具悬伸长度mm

加工时间min 00:00:21

某型发动机安装边盖板加工工艺及夹具设计

16

图2.38 PF_1_2_2

的刀具轨迹

粗铣第二层台阶短端的程序 %2022

N0010 G40 G17 G94 G90 G71 N0020 G91 G28 Z0.0 N0030 T00 M06

N0040 G0 G90 X22.8 Y854.381 A357.11 B0.0 S1273 M03 N0050 G43 Z21.275 H00 N0060 Y853.271 N0070 Z-.697

N0080 G1 Y853.12 Z-3.694 F250. M08 N0090 Y859.112 Z-3.996 N0100 Y884.081 Z-5.257 N0110 Y890.073 Z-5.559 N0120 Y890.224 Z-2.563 N0130 G0 Z19.409 N0140 Y891.334 N0150 X-22.8 N0160 Y890.224 N0170 Z-2.563

N0180 G1 Y890.073 Z-5.559 N0190 Y884.081 Z-5.257 N0200 Y859.112 Z-3.996 N0210 Y853.12 Z-3.694 N0220 Y853.271 Z-.697 N0230 G0 Z21.275 N0240 Y854.381 N0250 M02

1.9 粗铣第三层台阶短端

工步号工序名称

工步名称粗铣第三层台阶短端

数控程序名PF_1_2_3

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D=30 ;L= 75 刀具悬伸长度mm

加工时间min 00:00:29

图2.40 PF_1_2_3的刀具轨迹

粗铣第三层台阶短端的程序

%2023

N0010 G40 G17 G94 G90 G71

N0020 G91 G28 Z0.0

N0030 T00 M06

N0040 G0 G90 X3.05 Y845.392 A357.11 B0.0 S1273 M03

某型发动机安装边盖板加工工艺及夹具设计

N0050 G43 Z21.728 H00

N0060 Y844.202

N0070 Z-1.842

N0080 G1 Y844.051 Z-4.838 F250. M08

N0090 Y859.032 Z-5.594

N0100 Y884. Z-6.855

N0110 Y898.981 Z-7.611

N0120 Y899.132 Z-4.615

N0130 G0 Z18.955

N0140 Y900.322

N0150 X-3.05

N0160 Y899.132

N0170 Z-4.615

N0180 G1 Y898.981 Z-7.611

N0190 Y884. Z-6.855

N0200 Y859.032 Z-5.594

N0210 Y844.051 Z-4.838

N0220 Y844.202 Z-1.842

N0230 G0 Z21.728

N0240 Y845.392

N0250 M02

1.10 半精铣三层台阶短端

工步号工序名称

工步名称半精铣三层台阶短端

18

工步号工序名称

数控程序名PF_1_2_4

主轴转速r/min 3820

进给速度mm/min 250

轴向切深mm

径向切宽mm

刀具类型球头铣刀

刀具尺寸D=30 ;L= 75 刀具悬伸长度mm

加工时间min 00:00:24

图2.42 PF_1_2_4的刀具轨迹

半精铣三层台阶短端的程序

%2030

N0010 G40 G17 G94 G90 G71

N0020 G91 G28 Z0.0

N0030 T00 M06

N0040 G0 G90 X-48. Y900.322 A357.11 B0.0 S1273 M03

N0050 G43 Z18.955 H00

N0060 Y898.88

N0070 Z-9.608

N0080 G1 Y898.729 Z-12.605 F250. M08

N0090 X-33.

N0100 X33.

某型发动机安装边盖板加工工艺及夹具设计

20

N0110 X48.

N0120 Y898.88 Z-9.608 N0130 G0 Z18.955 N0140 Y900.322 N0150 M02

1.11 精铣三层台阶短端

工步号

工序名称

工步名称 精铣三层台阶短端 数控程序名 PROFILE_3D

主轴转速 r /min 3820 进给速度 mm /min 250 轴向切深mm 径向切宽mm 刀具类型 球头铣刀 刀具尺寸 D=30 ;L= 75

刀具悬伸长度 mm 加工时间 min

00:01:00

图2.44 PROFILE_3D 的刀具轨迹

精铣三层台阶短端的程序

%2040

N0010 G40 G17 G94 G90 G71 N0020 G91 G28 Z0.0 N0030 T00 M06

N0040 G0 G90 X60. Y-10.518 A357.11 B0.0 S1273 M03 N0050 G43 Z64.937 H00

数控机床编程实例图纸程序

“创业杯”数控车床技能大赛试题3 用数控车床完成 图示零件的加工, 此零件为配合件, 配合锥面用涂色

法检查,要求锥体接触面积不小于50%,零件材料为45钢。 评分标准

各工序刀具的切削参数

参考程序 O0001 (大件左端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08;

N40 G71 P50 Q180 U0.3 W0.2 F0.2; N50 G00 G42 X26.0 ; N60 G01 Z0.0; N70 G01 X27.99 Z-1.0; N80 G01 W-8.0; N90 X31.0; N100 X35.0 W-20.0; N110 X40.0; N120 X41.99 W-1.0; N130 W-20.0; N140 X46.0; N150 X47.985 W-1.0; N160 Z-58.0; N170 X52.0; N180 Z-155.0; N190 G00 X70.0 Z50.0; N200 G21 G40 G97 G99 M03 S1000 T0202; N210 G00 X60.0 Z10.0; N220 G70 P50 Q180 F0.1; N230 G00 X70.0 Z50.0; N240 G21 G40 G97 G99 M03 S300 T0303; N250 G00 X60.0 Z-155.0; N260 G01 X4.0 F0.15; N270 G01 X60.0; N280 G00 Z50.0 M05; N290 M09; N300 M30; O0002 (大件右端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08; N30 G71 U2.0 R1.0; N40 G71 P50 Q150 U0.3 W0.2 F0.2; N50 G42 G00 X20.0; N60 G01 Z0.0;

简单图形加工

项目一 简单图形加工 项目描述 数控线切割机是加工各种精密的形状复杂的金属模具的专用机床,可加工各种硬度的金属材料,而且材料淬硬后对其切割状态更有利,适宜用它对模具作最后工序的加工,以减少淬火变形和表面氧化影响尺寸精度。本项目主要介绍简单图形的加工,并掌握线切割机床的操作步骤。 项目目标 1.了解数控线切割加工的工作原理、特点和应用。 2.掌握数控线切割的编程方法和格式。 3.了解计算机辅助设计及加工的概念和加工过程。 4.严格遵守安全操作规程。 任务一 一、任务描述: 正确说出DK7725高速走丝线切割机床的各部件名称、机床的基本参数,掌握开机步骤等 二、任务分析 以实物DK7725高速走丝线切割机床为完成任务基础,对照相关知识、说明资料,在教师的辅助下认识DK7725高速走丝线切割机床机床各部件名称、安全操作规程。

(一)相关知识准备 1.数控电火花线切割加工的机床的型号及组成部分 图l 电火花线切割加工原理图 1.工作液箱 2. 储丝筒 3. 电极丝 4. 供液管 5. 进电块 6. 工件 7. 夹具 8. 脉冲电源 9. 工作台拖板 通常将电极丝与脉冲电源的负极相接,工件与脉冲电源的正极相接。 1)线切割机床的型号 线切割机床按电极丝运动的线速度, 可分高速走丝和低速走丝两种。电极丝运动速 度在7~10m/s范围内的为高速走丝, 低于0.2 m/s的为低速走丝。例如DK7725机床 为高速走丝线切割机床, DK7632机床为低速走丝线切割机床, 我国常采用高速走丝线 切割机床。 型号DK7725的含义如表1所示。 按走丝速度分:1. 快走丝:5—12 m/s,代号为“7”; 2.慢走丝:0.1—0.5m/s,代号为“6”。 型号:D K 7 7 25 A 改进型(第一次改进) 基本参数代号(工作台横向行程为250 mm 系列代号(快走丝线切割机床) 级别代号(电火花加工机床) 机床通用特性代号(数控) 机床类别代号(电加工机床)

数控加工程序编制

第二章数控加工程序编制----作业题详解 一、数控铣床、钻床编程作业 1. 使用刀具长度补偿和固定循环指令加工如图所示的零件中A、B、C三个孔 N01 G91 T1 M06;换刀 N02 M03 S600;主轴启动 N02 G43 H01;设置刀具补偿 N03 G99 G81 X120.0 Y80.0 Z-21.0 R-32.0 F100;钻孔A N04 G99 G82 X30.0 Y-50.0 Z-38.0 R-32.0 P2000;锪孔B N05 G98 G81 X50.0 Y30.0 Z-25.0 R-32.0 P2000;钻孔C N06 G00 X-200.0 Y-60.0;返回起刀点 N07 M05; N08 M02; 2. 毛坯为120mm×60mm×10mm铝板材,5mm深的外轮廓已粗加工过,周边留2mm余量, 要求加工出如图所示的外轮廓及φ20mm深10mm的孔,试编写加工程序。 (1)根据图纸要求,确定工艺方案及加工路线 1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上; 2)工步顺序: ①钻孔φ20mm; ②按线路铣削轮廓 (2)选择机床设备 / /ABCDEFGO O

选用数控铣钻床。 C(26.8,45),D(57.3,40) E(74.6,30) 3)选用刀具 采用φ20mm的钻头,铣削φ20mm孔;φ10mm的立铣刀用于轮廓的铣削,并把该刀具的直径输入刀具参数表中。数控钻铣床没有自动换刀功能,钻孔完成后,直接手工换刀。 (4)确定切削用量 切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。 (5)确定工件坐标系和对刀点 在XOY平面内确定以O点为工件原点,Z方向以工件上表面为工件原点,建立工件坐标系,如图所示。采用手动对刀方法对刀。 (6)编写程序 2)铣轮廓程序(手工安装好φ10mm立铣刀) O0002; G54 G90 G00 Z5.0 S1000 M03; X-5.0 Y-10.0; G41 D01 X5.0 Y-10.0;

数控加工的常用指令及简单程序的手工编制.

数控加工的常用指令及简单程序的手工编制 王卫兵单岩 1 前言 学习数控指令及手工编程的目的是: (1)能够对用CAD/CAM系统自动生成的NC程序进行检查和修改; (2)在一些情况下手工编程更快; (3)在毛坯尺寸与自动编程所用数据有偏差时,手工编程加工到确定的毛坯尺寸; (4)某些编程工作(如尾车灯散光纹)无法用自动编程完成,只能通过手工编程进行。 尽管现有的数控系统种类和品牌较多,但它们所使用的NC程序基本上遵循统一的标准,即ISO1056-1975E标准。利用CAD/CAM软件自动生成的NC程序也必须是符合该标准的代码才能被机床所接收。 标准代码(指令)包括有准备功能(G指令),辅助功能(M指令),主轴功能(S 指令),速度功能(F指令)和换刀功能(T指令)。 2 NC程序结构 先来看一段NC程序: O0001; (程序号) (TIME=22:52 25-02-02 TOOL - 1 DIA: 20. ) (注释说明编程时间和所用刀具) N10 G90 G54 G00 X170. Y-150. Z100.; (工作单节) N20 M3 S500; ………… ………… N140 G03 X56. Y-42. R-70.; N150 G01 Y-60.; N160 G0 Z100. G40 M05; N170 M30; (程序结束) NC程序通常由程序号码,注释语句,工作单节,程序结束语句组成。程序号码用于标识程序;由字母“O”加上四位数字组成。注释语句常用于说明程序所用刀具,刀具补正号,编程员,编程时间等信息,机床不对此语句做出响应,注释语句需写在括号()内。程序结束语句通常使用指令M2或M30,被调用的子程序使用返回主程序指令M99。 工作单节是NC程序的主体部分,可以由顺序号码(N)+准备机能(G)+坐标(X,Y,Z)+辅助机能(M)+主轴机能(S)+进给机能(F)+结束符号(“;”)组成。工作单节可以是以上组成部分的一个或数个部分组合,但同一功能组的指令不能在同一单节重复出现,如G01和G02不能出现在同一单节。通常某一指令的参数未作更改时,该指令代码可以省略。 3 常用NC指令 3.1 G指令

数铣编程实例

第五节数控铣床编程实例(参考程序请看超级链接) 实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。 1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线 1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。 2)工步顺序 ①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。 ②每次切深为2㎜,分二次加工完。 2.选择机床设备 根据零件图样要求,选用经济型数控铣床即可达到要求。故选用X KN7125型数控立式铣床。3.选择刀具 现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。 4.确定切削用量 切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。5.确定工件坐标系和对刀点 在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。 采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。6.编写程序 按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。 考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。该工件的加工程序如下(该程序用于X KN7125铣床): N0010 G00 Z2 S800 T1 M03 N0020 X15 Y0 M08 N0030 G20 N01 P1.-2 ;调一次子程序,槽深为2㎜ N0040 G20 N01 P1.-4 ;再调一次子程序,槽深为4㎜ N0050 G01 Z2 M09 N0060 G00 X0 Y0 Z150 N0070 M02 ;主程序结束 N0010 G22 N01 ;子程序开始 N0020 G01 ZP1 F80 N0030 G03 X15 Y0 I-15 J0 N0040 G01 X20 N0050 G03 X20 YO I-20 J0

数控机床工作原理及组成

数控机床工作原理及组成 1.1.1 数控机床工作原理 数控机床是采用了数控技术的机床,它是用数字信号控制机床运动及其加工过程。具体地说,将刀具移动轨迹等加工信息用数字化的代码记录在程序介质上,然后输入数控系统,经过译码、运算,发出指令,自动控制机床上的刀具与工件之间的相对运动,从而加工出形状、尺寸与精度符合要求的零件,这种机床即为数控机床。 1.1.2 数控机床的种类 由于数控系统的强大功能,使数控机床种类繁多.其按用途可分为如下三类。 ①金属切削类数控机床。金属切削类数控机床包括数控车床、数控铣床、数控磨床、数控钻床、数控镗床、加工中心等。 ②金属成形类数控机床。金属成形类数控机床有数控折弯机、数控弯管机、数控冲床和数控压力机等。 ③数控特种加工机床。数控特种加工机床包括数控线切割机床、数控电火花加工机床、数控激光加工机床,数控淬火机床等。 1.1.3 数控机床的组成 数控机床一般由输入输出设备、数控装置(CNC)、伺服单元、驱动装置(或称执行机构)、可编程控制器(PLC)及电气控制装置、辅助装置、机床本体及测量装置组成。图1—1是数控机床的硬件构成。

(1)输入和输出装置 输入和输出装置是机床数控系统和操作人员进行信息交流、实现人机对话的交互设备. 输入装置的作用是将程序载体上的数控代码变成相应的电脉冲信号,传送并存入数控装置内。目前,数控机床的输入装置有键盘、磁盘驱动器、光电阅读机等,其相应的程序载体 第1页 为磁盘、穿孔纸带。输出装置是显示器,有CRT显示器或彩色液晶显示器两种。输出装置的作用是:数控系统通过显示器为操作人员提供必要的信息。显示的信息可以是正在编辑的程序、坐标值,以及报警信号等。 (2)数控装置(CNC装置) 数控装置是计算机数控系统的核心,是由硬件和软件两部分组成的。它接受的是输入装置送来的脉冲信号,信号经过数控装置的系统软件或逻辑电路进行编译、运算和逻辑处理后,输出各种信号和指令,控制机床的各个部分,使其进行规定的、有序的动作。这些控制信号中最基本的信号是各坐标轴(即作进给运动的各执行部件)的进给速度、进给方向和位移量指令(送到伺服驱动系统驱动执行部件作进给运动),还有主轴的变速、换向和启停信号,选择和交换刀具的刀具指令信号,控制切削液、润滑油启停、工件和机床部件松开、夹紧、分度工作和转位的辅助指令信号等。 数控装置主要包括微处理器(CPU)、存储器、局部总线、外围逻辑电路以及与CNC系统其他组成部分联系的接口等。 (3)可编程逻辑控制器(PLC)

数控车床加工件零件图及编程程序

加工件1: 根据下图零件,按GSK-980T数控系统要求编制加工程序。刀具装夹位置:粗、精车用1号外圆车刀,切断用4号切断刀。

编程参考 1 O 1001 ;说明: N10G50 X50 Z100 ;以换刀点定位工件坐标系 N20M3 S560 ;启动主轴 N30T0101 ;换1号刀 N40G0 X25 Z2 ;快速移动到加工出发点 N50G71 ;执行外圆粗加工循环 N60G71 P70 Q140 W0.2 F100 ;留余量,进给量100 mm/min N70G0 X0 ;轮廓加工起始行 N80G1 Z0 F30 ;精加工进给量30 N90G3 X10 Z-5 R5 ; N100G1 Z-15 ; N110X18 W-10 ; N120W-7 ; N130X21 ; N140X23 Z-33 ; N150Z-45 ;轮廓加工结束行 N160G70 P70 Q140 ;执行精加工循环 N170G0 X50 Z100 ;回换刀点 N180T0404 ;换4号切断刀 N190G0 X27 ;定位切断起点,留0.1mm余量N200G1 X12 F15 ; N210G0 X25 ; N220Z-40 ; N230G1 X0 F10 ;切断,进给量10mm/min N240G0 X50 ; N250Z100 M5 ;回换刀点,停主轴 N260T0100 ;换回基准刀 N270M30 ;结束程序 %

加工件2: 下图为待加工零件,材料:φ25铝合金棒料;粗、精车用1号外圆车刀,切断用4号切断刀;换刀点定在X50,Z100,请根据GSK-980T系统要求编制加工程序。

数控车床编程实例详解(30个例子)(1)

车床编程实例一 半径编程 图3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6 次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停) N7 M30 (主程序结束并复位) %0003 (子程序名) N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8 园弧段)N3 U3.215 W-39.877 R60 (加工R60 园弧段) N4 G02 U1.4 W-28.636 R40(加工切R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点Z 轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序)

直线插补指令编程 图3.3.5 G01 编程实例 %3305 N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置) N2 G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26 外圆) N5 U34 W-10 (切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30 (主程序结束并复位) 车床编程实例三 圆弧插补指令编程 %3308 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min 旋转) N3 G00 X0 (到达工件中心) N4 G01 Z0 F60 (工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15 圆弧段) N6 G02 X26 Z-31 R5 (加工R5 圆弧段) N7 G01 Z-40 (加工Φ26 外圆) N8 X40 Z5 (回对刀点) N9 M30 (主轴停、主程序结束并复位 图3.3.8 G02/G03 编程实例

数控铣床编程30例带图

数控铣床编程30例带图 例一:毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图2-23所示的槽,工件材料为45钢。 选择机床设备:根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。 选择刀具:现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。 确定切削用量:切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。 确定工件坐标系和对刀点:在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O 作为对刀点。 编写程序:按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。 例二:该工件的加工程序如下(该程序用于XKN7125铣床): N0010 G00 Z2 S800 T1 M03 N0020 X15 Y0 M08 N0030 G20 N01 P1.-2;调一次子程序,槽深为2㎜ N0040 G20 N01 P1.-4;再调一次子程序,槽深为4㎜ N0050 G01 Z2 M09 N0060 G00 X0 Y0 Z150 N0070 M02;主程序结束 N0010 G22 N01;子程序开始 N0020 G01 ZP1 F80 N0030 G03 X15 Y0 I-15 J0

N0040 G01 X20 N0050 G03 X20 YO I-20 J0 N0060 G41 G01 X25 Y15 ;左刀补铣四角倒圆的正方形 N0070 G03 X15 Y25 I-10 J0 N0080 G01 X-15 N0090 G03 X-25 Y15 I0 J-10 N0100 G01 Y-15 N0110 G03 X-15 Y-25 I10 J0 N0120 G01 X15 N0130 G03 X25 Y-15 I0 J10 N0140 G01 Y0 N0150 G40 G01 X15 Y0;左刀补取消 N0160 G24;主程序结束 例三:毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图3-23所示的槽,工件材料为45钢。 1.根据图样要求、毛坯及前道工序加工情况,确定工艺方案及加工路线 1)以已加工过的底面为定位基准,用通用台虎钳夹紧工件前后两侧面,台虎钳固定于铣床工作台上。2)工步顺序 ①铣刀先走两个圆轨迹,再用左刀具半径补偿加工50㎜×50㎜四角倒圆的正方形。 ②每次切深为2㎜,分二次加工完。 2.选择机床设备 根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。

数控加工程序段的结构与格式复习过程

数控加工程序段的结 构与格式

数控车床程序的结构 ☆学习目标 1、了解一个完整程序的基本构成。 2、掌握G、S、M、F、T功能的使用方法。 一、加工程序结构 数控加工中,为使机床运行而送到CNC的一组指令称为程序。每一个程序都是由程序名、程序内容和程序结束三部分组成。程序的内容则由若干程序段组成,程序段是由若干字组成,每个字又由字母和数字组成。即字母和数字组成字,字组成程序段,程序段组成程序。 二、程序代码 ①国际标准化组织ISO(international standard organization) ②美国电子工业协会EIA(electronic industries association) 国际上通用的数控代码有ISO、EIA两种。目前,数控编程广泛采用的程序段格式是ISO。 1、程序组成 (1)程序编号(程序名) 程序名为程序的开始部分,采用程序编号地址码区分存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。不同数控系统程序编号地址码不同,如日本FANUC数控系统采用“O”作为程序编号地址码;美国的AB8400数控系统采用P作为程序编号地址码;德国的SIEMENS数控系统采用%作为程序编号地址码等。 程序名是零件加工程序的代码,它是加工程序的识别标记,不同程序名对应着不同的加工程序零件。 在程序名编写的时候要注意下面几点: ①程序名写在程序的最前面,并且单列一行。 ②在同一数控机床中,程序名不可以重复使用。

③ FANUC系统中,程序号的书写格式是O××××,其中O是地址符,其后为四位数字,数值从O0000到O9999,如O0001。在书写时起数字前的零可以省略不写,如O0001可写成O1。O0000在数控系统中通常有特殊的含义,一般应尽量避免使用。(O0000是MDI方式下默认的编号) (2)程序内容(刀具的运动轨迹) 程序内容部分是整个程序的核心,由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。 程序内容应具备六要素: ①、准备功能字G ②、尺寸功能字X、Z ③、进给功能字F ④、主轴功能字S ⑤、刀具功能字T ⑥、辅助功能字M (3)程序结束段 以程序结束指令M02或M30作为整个程序结束的符号。 M02与M30的区别: M02表示程序结束,不返回到程序开始部分;M30表示程序结束且返回到程序开始部分。 2、程序结构 ①加工程序由若干个程序段组成。 ②程序段由一个或若干个指令字组成,字是数控程序的最小单位。 ③每个指令字由地址符和数字组成(字―地址结构),代表机床的一个位置或一个动作。地址符由字母组成,每个字母、数字、符号(正负号)称为字符。 ⑤程序的起始符:O、%。 ⑥程序结束符:M02或M30。 ⑦每一行程序以分号结尾。 下表为加工程序结构举例 加工程序结构举例

CNC加工中心程序代码大全

1. 数控程序中字母的含义 O:程序号,设定程序号 N:程序段号,设定程序顺序号 G:准备功能 X/Y/Z :尺寸字符,轴移动指令 A/B/C/U/V/W:附加轴移动指令 R:圆弧半径 I/J/K:圆弧中心坐标(矢量) F:进给,设定进给量 S:主轴转速,设定主轴转速 T:刀具功能,设定刀具号 M:辅助功能,开/关控制功能 H/D:刀具偏置号,设定刀具偏置号 P/X:延时,设定延时时间 P:程序号指令,设定子程序号(如子程序调用:M98P1000) L:重复,设定子程序或固定循环重复次数(如:M98 P1000 L2,省略L代表L1)P/W/R/Q:参数,固定循环使用的参数(如:攻牙G98/(G99)G84 X_ Y_ R_ Z_ P_ F_) 2. 常用G代码解释 G00:定位或快速移动 G01:直线插补 G02:圆弧插补/螺旋线插补CW G03:圆弧插补/螺旋线插补CCW

G04:停留时间或延时时间 如:G04 X1000(或G04 X1.0) G04 P1000表示停留1秒钟 G09:准确停止或精确停止检查(检查是否在目标范围内) G10:可编程数据输入 G17:选择XPYP 平面 XP:X 轴或其平行轴 G18:选择ZPXP 平面 YP:Y 轴或其平行轴 G19:选择YPZP 平面 ZP:Z 轴或其平行轴 G20:英寸输入 G21:毫米输入 G28:返回参考点检测 格式:G91/(G90) G28 X__ Y__ Z__ 经过中间点X__ Y__ Z__返回参考点(绝对值/增量值指令) G29:从参考点返回 G91/(G90) G29 X__ Y__ Z__ 从起始点经过参考点返回到目标点X__ Y__ Z__的指令(绝对值/增量值指令) G30 返回第2,3,4 参考点 G91/(G90) G30 P2 X__ Y__ Z__;返回第2 参考点(P2 可以省略。) G91/(G90) G30 P3 X__ Y__ Z__;返回第3 参考点 G91/(G90) G30 P4 X__ Y__ Z__;返回第4 参考点 X__ Y__ Z__:经过中间点位置(绝对值/增量值指令) G40:刀具半径补偿取消 G41:左侧刀具半径补偿(沿进给方向刀具在左边) G42:右侧刀具半径补偿(沿进给方向刀具在右边) G43:刀具长度补偿+方向

数控程序段格式及数控机床程序的组成

数控程序段格式及数控机床程序的组成 数控程序由若干个“程序段”(block )组成,第个程序段由按照一定顺序和规定排列的“字”(word )组成。字是由表示地址的英文字母、特殊文字和数字集合而成。字表示某一功能的组代码符号。如X500为一个字,表示X 向尺寸为500; F20为一个字,表示进给速度为20(具体值由规定的代码方法决定)。字是控制带或程序的信息单位。程序段格式是指一个程序段中各字的排列顺序及其表达方式。 程序段格式有许多种,如固定顺序程序段格式,有分隔符的固定顺序程序段格式,以及字地址程序段格式等。现在应用最广泛的是“可变程序段、文字地址程序段”格式(word address format )。下面是这种格式的例子: 从上例可以看出,程序段由顺序号字、准备功能字、尺寸字、进给功能字、主轴功能字、刀具功能字、辅助功能字和程序结束符组成。此外,还有插补参数字等。每个字都由字母开头,称为“地址”。ISO 标准规定的地址意义如表所示。 各个功能字的意义如下: 1)程序段号(Squence number ) 用来表示程序从起动开始操作的顺序,即程序段执行的顺序号。它用地址码N 和后面的三位数字表示。 2)准备功能字(Preparatory function or G-function ) 也称为G 代码。准备功能是使数控装置作某种操作的功能,它一般紧跟在程序段序号后面,用地址码G 和两数字来表示。 3)尺寸字 尺寸字是给定机床各坐标轴位移的方向和数据的,它由各坐标轴的地址代码、数字构成。尺寸字一般安排在G 功能字的后面。尺寸字的地址代码,对于进给运动为: X 、Y 、Z 、U 、V 、W 、P 、Q 、R ;对于回转运动的地址代码为: A 、B 、C 、D 、E 。此外,还有插补参数字:I 、J 、L 等。 4)进给功能字(Feed function or F-function ) 它给定刀具对于工件的相对速度,由地址码F 和其后面的若干位数字构成。这个数字取决于每个数控装置所采用的进给速度指定方法。进给功能字应写在相应轴尺寸字之后,对于几个轴合成运动的进给功能字,应写在最后一个尺寸字之后。一般单位为: mm/min ,切削螺纹时用mm/r 表示,在英制单位中用英寸表示。 5)主轴转速功能字(Spindle speed function or S-function ) N200 G01 X120 Y200 Z-150 F10 S500 T8 M05 * 顺序号字 准备功能字 尺寸字 进给功能字 程序结束符 辅助功能字 刀具功能字 主轴功能字

数控车床编程实例100

数控车床编程实例 例1.G01直线插补指令编程如下图所示 安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X向余量4mm) 坐标点X(直径)Z圆弧半径圆弧顺逆A00 B300 C30-48 D64-58 E84-73 F84-150 0-150 FUNAC数控车编程如下: O9001

N10G50 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 G98 F120 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位) //////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下: %9001 N10G92 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 F300 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位)

数控程序单

工件名称TB8-106壳体程序名称O1236 版本: A 加工设备巨浪加工中心物料编号D0119-2 毛坯状态煅造毛坯,INDEX加工前序材质:6028N 工装夹具自制定位工装 夹 具 安 装 图 工序号工序内容参数状态加工内容及程序说明 FACE MILL Ф40方肩铣粗去圆柱凸台 刀具号T12 刀具名称Ф40方肩铣原点号G54原点位置理论成活上面孔心 刀长补H12=90.2228半径偏置 当#8=106时,加工TB8-106 当#8=107时,加工TB8-107,此段后会跳转到 N224,探头打Y向分中,G10写入G55 Y原点, 为T2倒角做准备 Disable / 快 Enable / 慢 伸出长度实际直径Ф40 刀柄号WALT HSK40夹头型号 量具工况难度 N3 Ф8钻孔 刀具号T11刀具名称 Ф8 合金 钻头 刀长补H11=126.6 半径偏置 伸出长度实际直径Ф8或8.5刀柄号夹头型号

N10 Ф14.5钻孔 刀具号T10刀具名称 Ф14.5合金 钻头 刀长补H10= 142.7 半径偏置 伸出长度实际直径Ф14.5 刀柄号夹头型号 N7 Ф19.2成型刀 刀具号T7刀具名称Ф19.2成型刀刀长补H7=116.08 半径偏置 伸出长度实际直径 刀柄号夹头型号 N121 反倒角刀加工螺 纹底孔相贯线, 去毛刺 刀具号T21刀具名称Ф8反倒角刀 刀心轨迹刀路加刀偏稍微补偿一下。再续一点手 工编程。 注意,刀具越短,加工的量越大 刀长补H21=90.28 半径偏置D21=-0.3 伸出长度实际直径Ф8 刀柄号夹头型号 N8螺纹铣刀加工 M16*1.5螺纹 刀具号T8刀具名称Ф10螺纹铣刀 旧刀具,铣两遍,分别用两个刀偏D8 / D28 刀长补H8=96.35 半径偏置 D8=4.86(铣第一遍) D28=4.85(铣第二遍) 伸出长度实际直径Ф10 P=1.5 刀柄号夹头型号

数控机床编程代码

快速定位(G00) 1. 格式 这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到 某个距离处(在增量坐标方式下)。 2. 非直线切削形式的定位 我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线, 根据到达的顺序,机器轴依次停止在命令指定的位置。 3. 直线定位 刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定 位于要求的位置。 图5.2-1 4. 举例 N10 G00 X-100 Y-100 Z65 G01 直线切削进给(G01) 1. 格式 G00 X_ Y_ Z_ G01 X_ Y_ Z_F_ 这个命令将刀具以直线形式,按F代码指定的速率,从它的当前位置移动到程序要求的 位置。F 的速率是程序中指定轴速率的复合速率。 图5.2-2 2. 举例

G01 G90 X-50. F100;或 G01 G91 X30. F100; G01 G90 X-50. Y30. F100;或 G01 G91 X30. Y15. Z0 F100; G01 G90 X-50. Y30. Z15. F100; 圆弧切削(G02/G03 G17/G18/G19) 1. 格式 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程序块里定 义了这些命令,也能够省略。圆弧的回转方向像下图表示那样,由G02/G03 来指定。在圆 圆弧在XY 面上 G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_;或G17 G02 ( G03 ) G90 ( G9 1 ) I_ J_ F_; 或G17 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在XZ 面上 G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_;或G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_; 或G18 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在YZ 面上 G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_;或G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_; 或G19 G02 ( G03 ) G90 ( G91 ) R_ F_; G02/G03 G17/G18/G19 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程

数控加工程序的结构

数控加工程序的结构 1 .字与字的七种功能类型 字(Word )是程序字的简称,在这里它是机床数字控制的专用术语。它的含义是:一套有规定次序的字符,可以作为一个信息单元存储、传递和操作,如X2500 就是“字”。一个字所含的字符个数叫字长。常规加工程序中的字都是由一个英文字与随后的若干位十进制数字组成。这个英文字称为地址符。地址符与后续数字间可加正、负号。程序字按其功能的不同可分为七种类型,分别称为顺序号字、准备功能字、尺寸字、进给功能字、主轴转速功能字、刀具功能字和辅助功能字。顺序号字也叫程序段号或程序段序号。顺序号位于程序段之首,它的地址符是N ,后续数字一般1 一4 位。数字部分应为正整数,最小顺序号是Nl 。在整个程序中,数字的使用不一定要从小到大顺序使用。顺序号可以用在主程序、子程序和用户宏程序中。顺序号不是程序段的必用字,用于程序段的复归操作,在主程序或子程序中用于无条件转向的目标,在用户宏程序中用于条件转向或无条件转向的目标。一般我们把顺序号和工步号结合起来使用,以便于对程序作校对和检索修改,并直观地体现在加工工艺卡上。 准备功能(Preparatory function )字的地址符是G ,所以又称为G 功能或G 指令。它的含义是:建立机床或控制系统工作方式的一种指令。准备功能字中的后续数字大多为两位正整数(包括00 )。不少机床对前置“O ”允许省略,所以见到数字是一位时,实际是两位的简写,如Gl 实际上是G01 。随着数控机床功能的增加,Goo ? Ggg 已不够使用,所以有些数控系统的G 功能字的后续数字已经使用三位数。目前G 功能字的标准化程度较低,各生产厂家以便依据1501 056 一1 975 ( E )国际标准制订自己的数控系统。国内制订了JB / T3208 一1999 部颁标准。所以,编程人员在编程时必须遵照机床系统说明书的规定,不可凭经验行事。尺寸字也叫尺寸指令。尺寸字在程序段中主要用来指令机床的刀具运动到达的坐标位置。表示暂停时间等指令也列人其中。地址符用得较多的有三组,第一组是X 、Y 、Z 、U 、V 、W 、P 、Q 、R ,主要用于指令到达点的直线坐标尺寸,有些地址如X 、P 还可以用于在G04 后指定暂停时间;第二组是A 、B 、C 、D 、E ,主要是用来指令到达点的角度坐标;第三组是I 、J 、K ,主要用来指令零件圆弧轮廓圆心点的坐标尺寸。尺寸字中地址符的使用虽然有一定规律,但是各系统往往还有一些差别。如FAUNC 用R 指令圆弧的半径,而在大限铁工所的系统中则用L 指令圆弧的半径。尺寸字中的数值的具体单位。编程时数值的单位一定要和机床的单位一致,特别是在数值中使用小数点时,一定要十分小心,一旦漏写,就会导致刀具轨迹错误,使工件报废. 进给功能字的地址符用F ,所以又称为F 功能或F 指令。它的功能是指令切削的进给速度。现在一般都能使用直接指定方式(也称直接指定码),即可用F 后的数字直接指定进给速度。对于车床,可分为每分钟进给和主轴每转进给两种;对于车削之外的控制,一般只用每分钟进给。F 地址符在螺纹切削程序段中还常用来指令导程。 主轴转速功能字用来指定主轴的转速,单位为r / min ,地址符使用S ,所以又称S 功能或S 指令。中档以上的数控机床的主轴驱动已采用主轴控制单元,它们的转速可以直接指令,即用S 的后续数字直接表示每分钟主轴转速(RPM )。不过现在用得较多的主轴单元的允许调幅还不够宽,为增加无级变速的调速范围,需加人几档齿轮变速,那么S 指令要与相应的辅助功能指令配合使用。 刀具功能字用地址符T 及随后的代码化效字来表示,所以也称为T 功能或T 指令。T 指令的功能含义主要是用来找定即附月的刀具号。对于车床,其后的数字还兼作指定刀具长度(含X 、

数控车床编程基础实例

数控基础编程实例全系全解 G00 快速定位速度值机床本身决定、由速率旋钮控制 G01 直线切削第一节程式一定要附于F值 G02 顺时针圆弧切削 G03 逆时针圆弧切削 G04 暂停 G15 极坐标系统取消 G16 极坐标系统设定 G17 X-Y 平面设置 G18 X-Z平面设置 G19 Y-Z平面设置 G20 英制单位设置 G21 公制单位设置 G28 返回机床原点 G29 从原点到指令点 G40 刀具补正取消 G41 刀具左补正(半径) G42 刀具右补正 G43 刀具长度正向补正 G44 刀具长度负向补正 G49 长度补正取消(H 为刀长补正代码,注意撞刀,要仔细)

G54 工作坐标1 G55 工作坐标2 G56 工作坐标3 G57 工作坐标4 G58 工作坐标5 G59 工作坐标6 G70 精加工 G73 高速深孔钻循环G80 取消循环 G81 钻孔循环 G82 深孔钻削循环G83 深孔啄钻 G84 右螺旋功牙 G85 铰孔 G86 镗孔 G90 绝对坐标 G91 增量坐标 G92 工件坐标设定G98 回归起始点循环G99 回归R点循环这几个是最常用的:M00 程序停止

M01 任选停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M06 刀具交换 M08 冷却液开 M09 冷却液关 M30 程序结束 M40 主轴齿轮空档 M41 主轴齿轮1档或底速线圈 M42 主轴齿轮2档或高速线圈 M98调用子程序 M99返回主程序 这个面的做为参考:M00 程序停止M01 任选停止 M02 程序结束 M03 工作主轴起动(正转) M04 工作主轴起动(反转) M05 主轴停止 M06 刀具交换 M07 吹气

简单图案数控加工程序

G90 G54 G00 M06 T1;直径60 M03 S300 D1 G00 X-25 Y90 Z0.5 G01 X-25 Y-90 Z0.5 F70 G00 X25Y-90 Z0.5 G01 X25 Y90 Z0.5 M03 S350 G00 Z0 G01 X25 Y-90 Z0 G00 X-25 Y-90 G01 X-25 Y90 G00 Z100;粗铣,精铣表面 M03 S300 G00 X-80 Y28.175 Z-2.5 G01 X-60.788 G02 X60.788 Y28.175 CR=67 F50 G01 X74.199 Y-0.759 F50 G02 X48.642 Y-57.312 CR=41 F50 G01 X11.358 Y-68.354 F50 G02 X-11.358 Y-68.354 CR=40 F50 G01 X-48.642 Y-57.312 F50 G02X-74.199 Y-0.759 CR=41 F50 G01 X-60.788 Y28.175 G00 Z100;凸台 M06 T2;铣刀直径12 M03 S500 D1 G00 X0 Y-5 G01 Z-2.5 G03 X5 Y5 I0 J5 F50 G02 X0 Y18 I14.142 J14.142 F50 G02 X-18 Y0 I-19.909 J1.909 G02 X0 Y-18 I1.909 J-19.909 F50 G02 X18 Y0 I19.909 J1.909 F50 G02 X5 Y5 I1.909 J11.909 F50 G01 X-3 Y3 F50 G01 Y-7 G01 X3 G00 Z50

数控加工程序编制

第二章 数控加工程序编制----作业题详解 一、 数控铣床、钻床编程作业 1. 使用刀具长度补偿和固定循环指令加工如图所示的零件中A 、B 、C 三个孔 N01 G91 T1 M06; 换刀 N02 M03 S600; 主轴启动 N02 G43 H01; 设置刀具补偿 N03 G99 G81 F100; 钻孔A N04 G99 G82 P2000; 锪孔B N05 G98 G81 P2000; 钻孔C N06 G00 ; 返回起刀点 N07 M05; N08 M02; 2. 毛坯为120mm ×60mm ×10mm 铝板材,5mm 深的外轮廓已粗加工过,周边留2mm 余量,要求加工出如图所示的外轮廓及φ20mm 深10mm 的孔,试编写加工程序。 (1)根据图纸要求,确定工艺方案及加工路线 1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上; 2)工步顺序: ①钻孔φ20mm ; ②按 线路铣削轮廓 (2)选择机床设备 选用数控铣钻床。 //ABCDEFGO O

3)选用刀具 采用φ20mm的钻头,铣削φ20mm孔;φ10mm的立铣刀用于轮廓的铣削,并把该刀具的直径输入刀具参数表中。数控钻铣床没有自动换刀功能,钻孔完成后,直接手工换刀。 (4)确定切削用量 切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。 (5)确定工件坐标系和对刀点 在XOY平面内确定以O点为工件原点,Z方向以工件上表面为工件原点,建立工件坐标系,如图所示。采用手动对刀方法对刀。 (6)编写程序 2)铣轮廓程序(手工安装好φ10mm立铣刀) O0002; G54 G90 G00 S1000 M03; ; G41 D01 ; G01 ; G01 ; G01 ; G01 ; G02 ; G03 ; G01 ; G01 ; C,45),D,40) E,30)

相关主题
文本预览
相关文档 最新文档