数控编程宏程序的编程及应用及例题

数控编程宏程序的编程及应用及例题,第1张

你好,对于电子教程比较难找,一般只有相关的宏程序电子资料~~

这本书很不错,当时我们培训全国数控大赛的时候就用的这本书:

《数控铣削加工宏程序及应用实例》

机械工业出版社

陈海州主编

希望这本书能对你有帮助。

至于本科没有专门的数控专业,一般本科的“机械设计与自动化”以及“机电一体化”都要学习数控,只是没有专科研究的深,因为本科是以理论为主,专科是以实际 *** 作为主。

希望我的回答能够让你满意。

1.了解加工中心的分类及特点;掌握机床坐标系和工作坐标系的建立原则和方法。 2.掌握加工中心常用指令(FANUC系统)。 3.掌握固定循环的应用(FANUC系统)。 4.掌握宏程序的格式及应用。 5.掌握加工中心的 *** 作。 6.运用数控编程的知识,进行零件加工工艺分析,完成典型零件的加工程序编制。

第一节 加工中心概述

一、加工中心种类

1立式加工中心 2卧式加工中心 3立卧加工中心

二、数控加工中心工具及辅助设备

1数控回转工作台和数控分度工作台(1)数控回转工作台 (2)数控分度工作台 ‘

2常用工具。(1)对刀器 (2)找正器(3)光学数显对刀仪

三、数控加工中心

1刀柄及刀具系统(1)刀柄 (2)刀具系统 加工中心常用的铣刀有面铣刀、立铣刀两种,也可用锯片铣刀、三面刃铣刀等

2镗铣加工中心刀库 (1)刀库类型 加工中心常用的有盘式和链式刀库两种。 (2)选刀方式 常用的选刀方式有顺序选刀方式、光电识别选刀方式两种 。

第二节 FANUC系统加工中心常用指令

一、G代码命令

1绝对值坐标指令G90和增量值坐标指令G91

2平面选择指令G17、G18、G19

3快速点定位G00指令,直线插补G01指令例1 使用G00、G01指令,使刀具按如图2-24所示的路径进给。

程序:O0001; G90 G54 G00 X200 Y200; G01 Y500 F50; X500; Y200; X200; G00 X0 Y0; … …

4圆弧插补指令G02、G03

例2 完成图2-25所示加工路径程序编制(刀具现位于A点上方,只进行轨迹运动)。

程序: O0002; G90 G54 G00 X0 Y250; G02 X250 Y0 I0 J-250; A—B点 G02 X0 Y-250 I-250 J0; B—C点 G02 X-250 Y0 I0 J250; C—D点 G02 X0 Y250 I250 J0; D—A点 或: G90 G54 G00 X0 Y250; G02 X0 Y250 I0 J-250; A—A点整圆 … …

5自动原点返回 (G28/G30)

6暂停指令G04

7刀具半径补偿功能 (G40/G41/G42) 格式 G41 G0/G01 X_ Y_D_; G42 G0/G01 X_ Y_D_; G40 G0/G01 X_ Y_ Z_;

8刀具长度补偿实现这种功能的G代码是G43、G44、G49。G43是把刀具向上抬起,G44是把刀具向下补偿。G49 命令可能在该刀具加工结束,更换刀具时调用。

刀具长度补偿使用格式如下: G43 G00/G01 Z_ H_ ; G44 Z_ H_; G49 Z_;

9工件坐标系选择的原点设置选择指令(G54~G59)

10工件坐标系设定指令G92 在使用绝对坐标指令编程时,该指令通过设置刀具起点相对工件坐标系的坐标值来设定格式: G92 X_ Y_ Z_ ;例:G92 X3000 Y3000 Z2500;

11局部坐标系指令G52 图2-30所示为了加工孔编程方便,可用G52设置局部坐标系。

程序:

G90G54G0X0Y0;

G52X100Y75; 建立局部坐标系,确定新的程序原点

此时的坐标值均以新的程序原点为准

G52X0Y0; 取消局部偏置并返回G54

12极坐标系指令G15、 G16

格式:G15 ;极坐标系指令取消。 G16 ;极坐标系指令有效。

举例:完成图2-33所示零件孔的加工。

G90 G17 G16; 极坐标系指令有效,XY平面 G99 G81 X100 Y30 Z-20 R5 F100;第1孔,30º Y150; 第2孔,150º Y270; 第3孔,270º G15 G80; 极坐标系指令、固定循环取消

12.比例缩放功能(G50、G51)对加工程序指定的图形指令进行缩放。有两种指令格式。

(1)各轴比例因子相同格式 G51 X Y Z P ; (2)各轴比例因子单独指定通过对各轴指定不同的比例,可以按各自比例缩放各轴指令。格式:G51 X Y Z I J K ;

13.可编程镜像G501,G511

用编程的镜像指令可实现坐标轴的对称加工。指令格式 G511 IP ;设置可编程镜像 G501 IP ;取消可编程镜像 IP :为用G511指定镜像的对称点(位置)和对称轴。 用G501指定镜像的对称轴。不指定对称点。

加工实例:如图2-35所示。

程序:(一)采用比例缩放

O0005;(主程序) G90 G54 G00 X0 Y0 S500 M03; Z1000; M98 P0500; G51 X0 Y0 I1000 J-1000;Y轴镜像 M98 P0500; G51; 取消镜像 M05; M30;

O0500;(子程序) G41 X200 Y100 D01; Z50; G01 Z-100 F50; Y400; G03 X400 Y600 R200; G01 X500; G02 X600 Y500 R100; G01 Y300; G02 X500 Y200 R100; G01 X100; G00 G40 X0 Y0; Z1000 M05; M30;

(二)采用可编程镜像

O0005;(主程序) G90 G54 G00 X0 Y0 S500 M03; Z1000; M98 P0500; G511 Y0 ; Y轴镜像 M98 P0500; G501; 取消镜像 M05; M30;

14 坐标系旋转功能(G68,G69) 指令格式:(G17/G18/G19)G68 a_ b_ R_:坐标系开始旋转 G17/G18/G19:平面选择,在其上包含旋转的形状

二、固定循环

1.高速深孔钻循环(G73) 如图2-36所示

格式 G73 X__Y__Z__R__Q__ F__K__ X_ Y_:孔位数据 Z_:孔底深度(绝对坐标) R_:每次下刀点或抬刀点 (绝对坐标) Q_:每次切削进给的切削深度(无符号,增量) F_:切削进给速度 K_:重复次数(如果需要的话)

功能 进给孔底快速退刀。

N005 G80 G90 G0 X0 Y0 M06 T1 ;换 Ø12mm钻头, N010 G55 ;调用G55工件坐标系 N020 M03 S600; N030 G43 H1 Z50; N040 G98 G73 Z-35 R1 Q8000 F100 ;深孔钻削,离工件表面 1mm处开始 N050 G80 G0 Z50; ;取消固定循环 N060 M05; N070 M30;

2.左旋攻螺纹循环(G74)

格式 G74 X__Y__Z__R__ P__F__K__ 功能 进给至孔底主轴暂停正转快速退刀。

3.精镗孔循环(G76)

格式 G76 X__Y__Z__R__Q__P__F__K__ 功能 进给至孔底主轴定位停止快速退刀。

4.取消固定循环进程 (G80)

格式 G80;功能 这个命令取消固定循环,机床回到执行正常 *** 作状态。孔的加工数据,包括 R 点, Z 点等等,都被取消;但是移动速率命令会继续有效。

5.定点钻孔循环(G81)

格式 G81 X_Y_Z_R_F_K_;功能 G81 命令可用于一般的孔加工。

例题 编制如图2-41所示的钻孔程序。

N005 G80 G90 G0 X0 Y0 M06 T1 ;换 Ø20钻头 N010 G55 ;调用G55工件坐标系 N020 M03 S600; N030 G43 H1 Z50; N040 G98 G81 Z-35 R3 F200; ;钻孔循环 N050 G80 G0 Z50; ;取消固定循环 N060 M05; N070 M30;

6.钻孔循环(G82) 格式 G82 X_Y_Z_R_P_F_K_;

7.深孔钻削循环(G83) 格式 G83 X_Y_Z_R_Q_F_K_;功能 G83 中间进给,到孔底快速退刀

8.右旋攻螺纹循环 (G84) 格式 G84 X_Y_Z_R_P_F_K_;功能 G84 进给至孔底时,主轴反转快速退刀。G84指令与G74指令中的主轴旋向相反,其他与G74指令相同。

例题 编制如图2-44所示的攻螺纹程序。

N005 G80 G90 G0 X0 Y0 M06 T1;换 Ø12mm丝锥 N010 G55 ;调用G55工件坐标系 N020 M03 S300; N030 G43 H1 Z50; ;调用长度补偿 N040 G84 Z-33 R5 P2000 F2 ;攻螺纹循环 N050 G80 Z50; ;取消固定循环 N060 M05; N070 M30;

9.镗孔循环(G85) 格式 G85 X_Y_Z_R_F_K_;功能 G85 主轴正转,刀具以进给速度镗孔至孔底后以进给速度退刀(无孔底退让)。

10.镗孔循环(G86) 格式 G86 X_Y_Z_R_F_K_;

11.反镗孔循环(G87) 格式 G87 X_Y_Z_R_Q_P_F_K_;功能G87 进给至孔底后,主轴正转,快速退刀。

%

O0001:

N1(D3 MILL)

G91G28Z0M11

G0G90G54X0Y0

G43H17Z100M3S2600

Z2

G1G90Z-3F80

Y15F100

G2I0J-15

G1Z2F1000

G0G90Z100M5

G91G28Z0

M30

第1章 加工中心基础知识1

11加工中心的分类及特点1

111加工中心的分类1

112加工中心的主要特点4

12加工中心的工作原理6

121数控机床的工作原理与工作方式6

122控制方式7

13数控编程的类型及发展9

131手工编程9

132自动编程9

第2章 数控加工基础12

21数控加工程序及加工功能12

211数控程序中的字、代码与字符12

212数控程序中字的功能13

213数控程序的结构与格式17

22数控机床的坐标系统18

221机床坐标系的有关规定18

222机床坐标系的定义18

223机床原点与机床参考点21

224工件坐标系22

225绝对坐标系与增量(相对)坐标系25

23数控程序的编制26

231数控程序编制的内容及步骤26

232加工中心编程的特点29

24数控加工中的刀具补偿30

241刀具长度补偿30

242刀具半径补偿33

25数控加工的刀具系统40

251加工中心中嵌刀片的使用40

252车削刀具的编码及选择44

253铣削刀具的类型及选择47

254刀具测量50

26加工中心的工作方式53

第3章 加工流程54

31数控加工工作流程54

32偏心套加工实例55

321偏心套零件的加工工艺分析55

322工序5的数控加工58

323工序7的数控加工62

324工序10的数控加工64

第4章 车削加工中心及编程66

41车削中心换刀系统66

42车削加工的编程特点66

43车削中心数控功能简介68

431进给功能F68

432主轴功能S68

433刀具功能T70

434准备功能G71

435辅助功能M71

44工件坐标系设定(G50)74

45车削加工常用编程指令75

46螺纹加工指令80

461基本螺纹切削指令G3280

462螺纹切削循环指令G9283

463螺纹切削复合循环指令G7685

47车削加工循环指令87

471单一形状固定循环87

472复合车削循环91

48倒角、倒圆编程100

49车削加工编程实例102

491轴类零件加工编程实例102

492盘类零件加工编程实例104

第5章 铣削加工中心及其数控编程108

51加工中心的组成108

52加工中心的换刀类型108

53加工中心的刀库类型109

531盘形刀库109

532链式刀库109

54刀具在主轴和刀库的固定方式109

541刀具在机床主轴上的固定方式109

542刀具在刀库中的固定方式111

55机械手的换刀形式111

551主轴上的刀具交换111

552刀库的取刀和装刀113

56选刀方式113

561顺序选择方式113

562任意选择方式113

57换刀时间113

58台湾高明精机KM3000SD龙门式加工中心换刀系统114

59台湾高明精机KM3000SD龙门式加工中心上新型刀座的使用115

510日本牧野公司MAKINO 1210A卧式加工中心116

5101刀库取刀116

5102主轴换刀117

5103刀库装刀118

511牧野加工中心换刀过程的讨论119

512刀具交换的编程119

5121自动原点复归119

5122刀具交换(ATC)条件120

5123刀具交换指令120

5124刀具交换编程120

513交换工作台122

514托盘自动交换的类型123

515编程指令124

516用户宏程序126

5161变量126

5162运算127

5163系统变量128

5164转移和循环131

5165宏程序调用132

第6章 加工程序实例136

61机床坐标系和工件坐标系的区别136

62G92与G54~G59之间的区别136

63工件坐标系中子坐标系的使用(G52)137

64工件坐标系建立的原则138

65在加工中心上,使用机床坐标系选择(G53),指定换刀位置140

66立卧加工中心的刀长度补偿与数控车刀偏补偿的区别141

67数控车刀尖半径补偿142

68在 G18平面使用刀具半径补偿加工外形轮廓142

69使用子程序调用,加工工件外形(一)144

610使用子程序调用,加工工件外形(二)145

611刀具半径偏置中预读(缓冲)功能的使用145

612缩放比例(G50、G51)148

613卧式加工中心的分度轴和旋转轴150

6131分度轴和旋转轴的区别150

6132分度工作台(B)轴150

614坐标系旋转(G68、G69)152

615可编程镜像154

616大平面的多次铣削155

617圆弧插补的进给率157

618加工中心刀具长度补偿的三种方法158

619工件外形和内腔轮廓的铣削160

620圆周分布孔的加工162

6201螺栓孔圆周分布模式162

6202螺栓圆周分布孔的计算公式163

6203用极坐标加工螺栓圆周分布孔165

6204用坐标旋转加工螺栓圆周分布孔167

6205用宏程序加工螺栓圆周分布孔168

621沉孔的底面加工168

622背镗孔169

6221主轴定向169

6222背镗孔169

623用T形槽铣刀在孔中切槽加工172

624浮动攻螺纹加工172

625精度检验编程173

626使用啄式钻孔循环(G83),加工孔175

627使用啄式钻孔循环(G73),加工孔176

628综合实例(一)176

629综合实例(二),板类零件的加工188

第7章 自动编程196

71自动编程过程196

72MasterCAM编程系统197

721MasterCAM编程系统概述197

722MasterCAM Mill90 铣削加工的刀具路径198

723二维数控加工实例199

724三维数控加工实例220

附录236

附表1FANUC 0i MC数控铣床G功能代码M代码236

附表2FANUC 0i MC数控铣床编码字符的意义237

附表3FANUC 0i MC数控系统的准备功能M代码及其功能237

附表4FANUC 0i MC数控铣床G功能代码238

参考文献243

以上就是关于数控编程宏程序的编程及应用及例题全部的内容,包括:数控编程宏程序的编程及应用及例题、加工中心编程实例教程桌面按件、法兰克系统加工中心编程实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9499463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存