数控加工程序的编制培训课件-

上传人:沈*** 文档编号:241899095 上传时间:2024-08-03 格式:PPT 页数:130 大小:2.77MB
返回 下载 相关 举报
数控加工程序的编制培训课件-_第1页
第1页 / 共130页
数控加工程序的编制培训课件-_第2页
第2页 / 共130页
数控加工程序的编制培训课件-_第3页
第3页 / 共130页
点击查看更多>>
资源描述
*第三章 数控加工程序的编制1第第 2 章章 数控加工程序的编制数控加工程序的编制1 1 数控车床的程序编制数控车床的程序编制2 2 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制3 3 自动编程简介自动编程简介*第三章 数控加工程序的编制21 数控车床的程序编制数控车床的程序编制普通数控车床能完成端面、内外圆、倒角、锥面、球面及成形面、螺纹等的车削加工。(a)端面切削端面切削 (b)外轴肩切削外轴肩切削*第三章 数控加工程序的编制3(c)锥面切削锥面切削 (d)圆弧面切削圆弧面切削(e)车退刀槽车退刀槽 (f)切断切断*第三章 数控加工程序的编制4(g)镗孔镗孔 (h)镗内锥孔镗内锥孔(i)钻孔钻孔 (j)车销内、外螺纹车销内、外螺纹*第三章 数控加工程序的编制5主切削运动是工件的旋转,工件的成形则由刀具在ZX平面内的插补运动保证。1 数控车床的程序编制数控车床的程序编制*第三章 数控加工程序的编制61 数控车床的程序编制数控车床的程序编制n需要注意的问题需要注意的问题:n(1)在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。n(2)用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。n(3)为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。n(4)由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。n(5)编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。*第三章 数控加工程序的编制71 数控车床的程序编制数控车床的程序编制设定工件坐标系和工件原点设定工件坐标系和工件原点 数控车床坐标系统分为机床坐标系和工数控车床坐标系统分为机床坐标系和工件坐标系(编程坐标系)。无论哪种坐标系件坐标系(编程坐标系)。无论哪种坐标系统都规定与车床主轴轴线平行的方向为统都规定与车床主轴轴线平行的方向为Z Z Z Z轴,轴,且规定从卡盘中心至尾座顶尖中心的方向为且规定从卡盘中心至尾座顶尖中心的方向为正方向。在水平面内与主轴轴线垂直的方向正方向。在水平面内与主轴轴线垂直的方向为为X X X X轴,且规定刀具远离主轴旋转中心的方向轴,且规定刀具远离主轴旋转中心的方向为正方向。为正方向。*第三章 数控加工程序的编制8机床坐标系机床坐标系以机床原点为坐标系原点建立起以机床原点为坐标系原点建立起来的来的X、Z轴直角坐标系,称为机轴直角坐标系,称为机床坐标系。床坐标系。车床的机床原点为车床的机床原点为主轴旋转主轴旋转中心与卡盘后端面之交点。中心与卡盘后端面之交点。机床坐标系是制造和调整机机床坐标系是制造和调整机床的基础,也是设置工件坐标系床的基础,也是设置工件坐标系的基础,的基础,一般不允许随意变动一般不允许随意变动。如图所示。如图所示。参考点参考点参考点参考点 参考点是机床上的参考点是机床上的参考点是机床上的参考点是机床上的一个固定点。该点一个固定点。该点一个固定点。该点一个固定点。该点是刀具退离到一个是刀具退离到一个是刀具退离到一个是刀具退离到一个固定不变的极限点固定不变的极限点固定不变的极限点固定不变的极限点(图中点(图中点(图中点(图中点OO即为参即为参即为参即为参考点),其位置由考点),其位置由考点),其位置由考点),其位置由机械挡块或行程开机械挡块或行程开机械挡块或行程开机械挡块或行程开关来确定。关来确定。关来确定。关来确定。*第三章 数控加工程序的编制9 工件坐标系工件坐标系(编程坐标系)(编程坐标系)数控编程时应该首先确定数控编程时应该首先确定数控编程时应该首先确定数控编程时应该首先确定工件坐标系和工件原点。零件工件坐标系和工件原点。零件工件坐标系和工件原点。零件工件坐标系和工件原点。零件在设计中有设计基准,在加工在设计中有设计基准,在加工在设计中有设计基准,在加工在设计中有设计基准,在加工过程中有工艺基准,同时应尽过程中有工艺基准,同时应尽过程中有工艺基准,同时应尽过程中有工艺基准,同时应尽量将工艺基准与设计基准统一,量将工艺基准与设计基准统一,量将工艺基准与设计基准统一,量将工艺基准与设计基准统一,该基准点通常称为工件原点。该基准点通常称为工件原点。该基准点通常称为工件原点。该基准点通常称为工件原点。以工件原点为坐标原点建立起以工件原点为坐标原点建立起以工件原点为坐标原点建立起以工件原点为坐标原点建立起来的来的来的来的X X X X、Z Z Z Z轴直角坐标系,称为轴直角坐标系,称为轴直角坐标系,称为轴直角坐标系,称为工件坐标系。工件坐标系。工件坐标系。工件坐标系。在车床上工件原点可以在车床上工件原点可以选择在工件的左或右端选择在工件的左或右端面上,即工件坐标系是面上,即工件坐标系是将参考坐标系通过对刀将参考坐标系通过对刀平移得到的。如图所示。平移得到的。如图所示。*第三章 数控加工程序的编制101 数控车床的程序编制数控车床的程序编制n车削固定循环指令车削固定循环指令n(1)直线和锥度切削固定循环)直线和锥度切削固定循环G77 n 指令格式为:n G77 X(U)Z(W)RF;直线切削(圆柱面)固定循环:直线切削(圆柱面)固定循环:直线切削(圆柱面)固定循环:直线切削(圆柱面)固定循环:G77 XG77 X(U U)Z Z(WW)F_ F_;锥形切削固定循环:锥形切削固定循环:锥形切削固定循环:锥形切削固定循环:G77 XG77 X(U U)Z Z(WW)R R F_ F_;*第三章 数控加工程序的编制111 数控车床的程序编制数控车床的程序编制 外圆、内孔车削循环 圆锥面车削循环*第三章 数控加工程序的编制121 数控车床的程序编制数控车床的程序编制外圆柱面加工时:外圆柱面加工时:外圆柱面加工时:外圆柱面加工时:(X X,Z Z)为终点为终点C C坐标,(坐标,(U U,WW)为终点为终点C C相对于起点相对于起点A A坐坐标值的增量。标值的增量。图中:图中:R R R R表示快速进给,表示快速进给,表示快速进给,表示快速进给,F F F F为按指定速度进给为按指定速度进给为按指定速度进给为按指定速度进给。单程序段加工时,按一次循环启动键可完成单程序段加工时,按一次循环启动键可完成12341234的轨的轨迹操作。迹操作。外圆锥面加工时:外圆锥面加工时:外圆锥面加工时:外圆锥面加工时:图中:图中:R R R R的意义为圆锥体大小端的差值的意义为圆锥体大小端的差值的意义为圆锥体大小端的差值的意义为圆锥体大小端的差值,X(U)X(U),Z(W)Z(W)的意义同的意义同前。前。用增量坐标编程时要注意用增量坐标编程时要注意R R的符号,确定方法是的符号,确定方法是锥面起点锥面起点B B坐坐标大于终点标大于终点C C坐标时坐标时R R为正,反之为负。为正,反之为负。*第三章 数控加工程序的编制13例:例:例:例:G77 X40.0 Z20.0 F50.0 G77 X40.0 Z20.0 F50.0 ;ABCDAABCDA X30.0 X30.0 ;AEFDAAEFDA X20.0 X20.0 ;AGHDAAGHDAG77 X40.0 Z20.0 R5.0 F50.0 ;ABCDA X30.0 ;AEFDA X20.0 ;AGHDA*第三章 数控加工程序的编制14例:G92 X150.0 Z200.0 M08;G00 X94.0 Z10.0 T0101 M03 Z2.0;循环起点循环起点 G77 X80.0 Z-49.8 F0.25;循环循环 X70.0;循环循环 X60.4;循环循环 G00 X150.0 Z200.0 T0000;取消取消G77 M01;*第三章 数控加工程序的编制151 数控车床的程序编制数控车床的程序编制(2 2)简单螺纹切削指令)简单螺纹切削指令G33 格式:格式:G33 IP_ _ F_ _;其中其中 IP_ _:螺纹终点位置:螺纹终点位置 F_ _:长轴方向导程(或:长轴方向导程(或螺距螺距)例例:加工螺纹长度加工螺纹长度10mm10mm,螺距,螺距1.5mm1.5mm,指令为,指令为 G33 Z10.0 F1.5;X XZ*第三章 数控加工程序的编制16几点注意事项几点注意事项 进行横螺纹加工时,其进给进行横螺纹加工时,其进给进行横螺纹加工时,其进给进行横螺纹加工时,其进给速度速度速度速度F F的单位采用旋转进给率,的单位采用旋转进给率,的单位采用旋转进给率,的单位采用旋转进给率,即即即即mm/rmm/r(或或或或inches/rinches/r););););为避免在加减速过程中进为避免在加减速过程中进为避免在加减速过程中进为避免在加减速过程中进行螺纹切削,要设引入距离行螺纹切削,要设引入距离行螺纹切削,要设引入距离行螺纹切削,要设引入距离 1 1和超越距离和超越距离和超越距离和超越距离 2 2,11切入空刀切入空刀行程量,一般为(行程量,一般为(3 35 5)F F(导导程);程);2 2切出空刀行程量,切出空刀行程量,一般取一般取0.50.51 1。*第三章 数控加工程序的编制17螺纹进刀切削方法螺纹进刀切削方法(a)表示单边切削,每次切削量相等;(表示单边切削,每次切削量相等;(b)表示双边切削,表示双边切削,每次切削量相等;(每次切削量相等;(c)表示单边切削,每次背吃刀量相等;表示单边切削,每次背吃刀量相等;(d)表示双边切削,每次背吃刀量相等。表示双边切削,每次背吃刀量相等。切削量相等是指每切削量相等是指每次循环切削面积相等,保证螺纹车刀在车削过程中受力均匀。次循环切削面积相等,保证螺纹车刀在车削过程中受力均匀。*第三章 数控加工程序的编制18例:如图所示,螺纹导程例:如图所示,螺纹导程=2=2mmmm,车削螺纹前工件车削螺纹前工件直径为直径为4848,分两次走刀,第一次切深为分两次走刀,第一次切深为0.80.8mmmm(单边),第二次切深为单边),第二次切深为0.30.3mmmm,采用相对值编程采用相对值编程加工程序如下:加工程序如下:*第三章 数控加工程序的编制19N030 G00 U-11.6;N040 G33 W-59.0 F2.0;N050 G00 U11.6;N060 G00 W59.0;N070 G00 U-12.2;N080 G33 W-59.0 F2.0;N090 G00 U12.2;N100 G00 W59.0;*第三章 数控加工程序的编制20例:例:图为圆柱螺纹编程实例,螺纹外径已加工完成,图为圆柱螺纹编程实例,螺纹外径已加工完成,牙型深度牙型深度1.3mm,分分5次进给,吃刀量(直径值)分别次进给,吃刀量(直径值)分别为为0.9 mm、0.6 mm、0.4mm、0.4 mm和和0.1 mm,采用采用绝对编程,加工程序如下。绝对编程,加工程序如下。*第三章 数控加工程序的编制21 N01 G54N01 G54 N02 G00 X58.0 Z71.0N02 G00 X58.0 Z71.0 N04 X47.1N04 X47.1 N06 G33 Z12.0 F2.0N06 G33 Z12.0 F2.0 N08 G00 X58.0N08 G00 X58.0 N10 Z71.0N10 Z71.0 N12 X46.5N12 X46.5 N14 G33 Z12.0 F2.0N14 G33 Z12.0 F2.0 N16 G00 X58.0N16 G00 X58.0 N18 Z71.0N18 Z71.0 N20 X46.1N20 X46.1 N22 G33 Z12.0 F2.0N22 G33 Z12.0 F2.0N24 G00 X58.0N26 Z71.0N28 X45.7N30 G33 Z12.0 F2.0N32 G00 X58.0N34 Z71.0N36 X45.6N38 G33 Z12.0 F2.0*第三章 数控加工程序的编制22 例:已知锥螺纹导程例:已知锥螺纹导程=2=2mmmm,分两次走刀,第一次切分两次走刀,第一次切深为深为0.80.8mmmm,第二次切深为第二次切深为0.30.3mmmm,采用绝对值编程,加工程序如下:采用绝对值编程,加工程序如下:N030 G00 X12.4 Z76.0;N040 G33 X41.4 Z27.0 F2.0;N050 G00 X50.0;N060 G00 Z76.0;N070 G00 X11.8;N080 G33 X40.8 Z27.0 F2.0;N090 G00 X50.0;N100 G00 Z76.0;圆锥螺纹加工实例*第三章 数控加工程序的编制23(3)(3)复杂螺纹切削固定循环复杂螺纹切削固定循环G78 圆柱螺纹的编程格式为:圆柱螺纹的编程格式为:圆柱螺纹的编程格式为:圆柱螺纹的编程格式为:G78 XG78 X(U U)Z Z(WW)F_ F_ ;锥螺纹的编程格式为:锥螺纹的编程格式为:锥螺纹的编程格式为:锥螺纹的编程格式为:G78 XG78 X(U U)Z Z(WW)R R F F _ _;螺纹切削循环b)a)*第三章 数控加工程序的编制24G78指令即为螺纹切削循环指令,该指令完成工件圆柱螺纹和锥螺纹的切削固定循环。可以完成如图所示1234的螺纹加工过程。指令中,要给定螺纹切削的终点坐标,还要给出螺纹的导程F值。其中R表示了螺纹的锥度,其值为锥螺纹大、小径的半径差。*第三章 数控加工程序的编制25N30 G78 U-11.6 W-59.0 F2.0;N31 G78 U-12.2 W-59.0 F2.0;*第三章 数控加工程序的编制26N30 G78 X41.4 Z27.0 R-14.5 F2.0;N31 G78 X40.8 Z27.0 R-14.5 F2.0;*第三章 数控加工程序的编制27(4 4)端面切削固定循环)端面切削固定循环G79 直直直直端面车削固定循环端面车削固定循环端面车削固定循环端面车削固定循环 G79 XG79 X(U U)Z Z(WW)F F _ _;锥端面切削固定循环锥端面切削固定循环锥端面切削固定循环锥端面切削固定循环 G79 XG79 X(U U)Z Z(WW)K K(或或或或R R)F_ F_ ;*第三章 数控加工程序的编制28例:例:G00 X84.0 Z2.0;循环起点循环起点G79 X30.4 Z-5.0 F0.2;循环循环 Z-10.0;循环循环 Z-14.8;循环循环G00 X150.0 Z200.0;取消取消G79*第三章 数控加工程序的编制29例:例:例:例:加工如图所示带锥面的零件,利用端面车削固定加工如图所示带锥面的零件,利用端面车削固定加工如图所示带锥面的零件,利用端面车削固定加工如图所示带锥面的零件,利用端面车削固定循环指令,编写粗加工程序。循环指令,编写粗加工程序。循环指令,编写粗加工程序。循环指令,编写粗加工程序。G79 X15.0 Z33.48 RG79 X15.0 Z33.48 R3.48 F50.0 3.48 F50.0;ABCDA ABCDA Z31.48 Z31.48 ;AEFDA AEFDA Z28.78 Z28.78 ;AGHDA AGHDA*第三章 数控加工程序的编制30(5 5)车削复合固定循环指令)车削复合固定循环指令 1 1)外径粗车循环()外径粗车循环(G71G71)外径精车循环(外径精车循环(G70G70)指令格式:指令格式:G71U(d)R(e););G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t););G70P(ns)Q(nf););N(ns);在顺序号;在顺序号N(nsns)和)和N(nfnf)的)的程序段之间指定程序段之间指定的加工路线。的加工路线。N(nf);其中其中 d 每次每次半径方向的吃刀量半径方向的吃刀量,半径值半径值;e 每次切削循环的退每次切削循环的退刀量,刀量,半径值;半径值;ns 指定指定路线的第一个路线的第一个程序段序号;程序段序号;nf 指定指定路线的最后一个路线的最后一个程序段序号;程序段序号;u X轴方向的轴方向的精车余量;精车余量;w Z轴方向的轴方向的精车余量;精车余量;程序轨迹程序轨迹AWu/2e(R)(F)dAC 45B*第三章 数控加工程序的编制311020R850.3BXp160ZpAC2500.321443822应用举例:已知粗车切深为2mm,退刀量为1mm,精车余量在X轴方向为0.6 mm(直径值),Z轴方向为0.3mmN010 G92 X250.0 Z160.0;设置工件坐标系;N020 T0100;换刀,无长度和磨损补偿;N030 S55 M04;主轴反转,恒线速度(55m/min)控制;N040 G00 X45.0 Z5.0 T0101;由起点快进至循环起点A,用1号刀具补偿;N050 G71 U2 R1;外圆粗车循环,粗车切深2mm,退刀量1mm;N060 G71 P070 Q110 U0.6 W0.3 F0.2;精车路线为N070N110。N070 G00 X22.0 F0.1 S58;设定快进AA,精车进给量0.1 mm/r,恒线速度控制;N080 G01 W-17;车22外圆N090 G02 X38.0 W-8.0 R8;车R8圆弧N100 G01 W-10.0;车38外圆N110 X44.0 W-10.0;车锥面;N120 G70 P070 Q110;精车循环开始结束后返回到A点;N130 G00 X250.0 Z160.0;返回到参考点;N140 M30;程序结束。*第三章 数控加工程序的编制322 2)端面粗车循环()端面粗车循环(G72G72)G72W(d)R(e););G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t););N(ns);在;在N(nsns)和)和N(nfnf)的)的程序段间,指定程序段间,指定粗加工路线。粗加工路线。N(nf);其中其中d 每次每次Z方向的吃刀量;方向的吃刀量;e 每次切削循环的退每次切削循环的退刀量刀量;ns 指定指定精加工路线的第一个精加工路线的第一个程序段序号;程序段序号;nf 指定指定精加工路线的最后一个精加工路线的最后一个程序段序号;程序段序号;u X轴方向的轴方向的精车余量(直径精车余量(直径/半径半径指定指定););w Z轴方向的轴方向的精车余量;精车余量;CdAAe(F)(R)(R)45(F)BU/2wR:快速进給:快速进給F:切削进給:切削进給*第三章 数控加工程序的编制33应用举例:已知粗车切深为2mm,余量在X轴方向为0.5 mm,Z轴方向为2mm。N101 T0100 M41;自动换刀,采用1号刀具,无长度和磨损补偿;N102 S220 M08;取消主轴恒线速度控制,开冷却液;N103 G00 X176.0 Z2.0 M03;由起点快进至循环起点A,主轴正转;N104 S120;恒线速度(120 m/min)控制;N105 G72W2.0;端面粗车循环,Z向切深2mm,退刀量由参数指定;N106 G72P107Q110U2.0W0.5F0.3;精车路线为N107N110。N107 G00Z-100.0F0.15S150;精车进给量0.15 mm/r,恒线速度控制(150m/min);N108 G01X120.0Z-60.0;移动到120、Z-60 mm;N109 Z-35.0;车120的外圆;N110 X80.0W35.0;车锥面。N111 G70 P107Q110;精车循环;N112 G00 X200.0Z142.0;返回到换刀点;N113 M30;程序结束。200A1501201208080OB1 12002008888ACX2 22 21401403535101015154040*第三章 数控加工程序的编制34使用循环指令时注意事项:(1)(1)G71G71、G72G72中中F F、S S、T T仅在粗车循环程序中有效,仅在粗车循环程序中有效,而对于而对于G70G70无效,无效,nsns、nf nf程序段中指定的程序段中指定的F F、S S、T T则对精加工循环则对精加工循环G70G70有效。有效。(2)(2)在在nsns、nf nf程序段之间不能有相同的序号。程序段之间不能有相同的序号。(3)(3)粗车之后刀具将返回循环起点,再进行精加工。粗车之后刀具将返回循环起点,再进行精加工。(4)(4)在在nsns、nf nf程序段之间不能调用子程序。程序段之间不能调用子程序。(5)(5)G70G70循环一结束,刀具快速返回到起始点,并循环一结束,刀具快速返回到起始点,并开始执行开始执行G70G70循环的下一个程序段。循环的下一个程序段。*第三章 数控加工程序的编制351 数控车床的程序编制数控车床的程序编制n车削加工编程实例车削加工编程实例*第三章 数控加工程序的编制36分析分析A、工艺路线 先倒角切削螺纹的实际外圆47.8mm切削锥度部分车削62mm外圆倒角车削80mm外圆切削圆弧部分车削85mm外圆。切槽。车螺纹。1 数控车床的程序编制数控车床的程序编制*第三章 数控加工程序的编制37B、选择刀具及画出刀具布置图 根据加工要求,选用三把刀具。号刀车外圆,号刀切槽,号刀车螺纹。刀具布置如下图所示。采用刀仪对刀,螺纹刀尖相对与号刀尖在Z向位置15mm。编程之前,应正确的选择换刀点,以便在换刀过程中,刀具与工件、机床和夹具不会碰撞。C、确定切削用量 车外圆,主轴转速为S630,进给速度为F150。切槽时,主轴转速为S315,进给速度为F10。切削螺纹时,主轴转速为S200,进给速度为F150。1 数控车床的程序编制数控车床的程序编制*第三章 数控加工程序的编制381 数控车床的程序编制数控车床的程序编制刀具布置图*第三章 数控加工程序的编制39O0004 /*程序号程序号N10 G92 X200.0 Z350.0;/*建立工件坐标系建立工件坐标系N20 G00 X41.8 Z292.0 S630 M03 T11 M08;/*刀具快速接近工件,启动主轴刀具快速接近工件,启动主轴,开冷却液开冷却液N30 G01 X47.8 Z289.0 F150;/*倒角倒角 N40 U0 W-59.0;/*车车47.8mm外圆外圆,增量坐标编程增量坐标编程 N50 X50.0 W0;/*退刀退刀,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N60 X62.0 W-60.0;/*车锥度车锥度,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程*第三章 数控加工程序的编制40N70 U0 Z155.0;/*/*车车62 62 mm外圆外圆,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N80 X78.0 W0;/*/*退刀,绝对坐标与增量坐标混合编程退刀,绝对坐标与增量坐标混合编程N90 X80.0 W-1.0;/*倒角倒角,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N100 U0 W-19.0;/*/*车车80 80 mm外圆外圆,绝对坐标与增量坐标混合编程绝对坐标与增量坐标混合编程N110 G02 U0 W-60.0 I163.25 K-30.0;/*/*车圆弧,车圆弧,I I、K K表示圆心相对于圆弧起点的坐标表示圆心相对于圆弧起点的坐标N120 G01 U0 Z65.0;/*/*车车80 80 mm外圆外圆N130 X90.0 W0;/*退刀退刀*第三章 数控加工程序的编制41N140 G00 X200.0 Z350.0 M05 T10 M09;/*快速退回到起始点,主轴停,冷却液关快速退回到起始点,主轴停,冷却液关N150 X51.0 Z230.0 S315 M03 T22 M08;/*/*换换2#2#刀具,快速接近工件,启动主轴,开冷却液刀具,快速接近工件,启动主轴,开冷却液N160 G01 X45.0 W0 F100;/*/*切槽切槽N170 G04 U50;/*/*延时延时50ms,G04为延时指令为延时指令N180 G00 X51.0 W0;/*/*退刀退刀N190 X200.0 Z350.0 M05 T20 M09 /*/*快速退回到起始点快速退回到起始点,主轴停主轴停,冷却液关冷却液关N200 G00 X52.0 Z296.0 S200 M03 T33 M08;/*/*换换3#3#刀具,快速接近工件,启动主轴,开冷却液刀具,快速接近工件,启动主轴,开冷却液*第三章 数控加工程序的编制42N210 G76 X47.2 Z231.5 F150.0 /*G76车螺纹,切至深度车螺纹,切至深度0.3=(47.8-47.2)/2N220 X46.6 /*车螺纹车螺纹,切至深度切至深度0.6=0.3+0.6/2N230 X46.1 /*车螺纹车螺纹,切至深度切至深度0.85=0.6+0.5/2N240 X45.8 /*车螺纹车螺纹,切至深度切至深度1.0=0.85+0.3/2N250 G00 X200.0 Z350.0 T30 M02;/*快速退回到起始点,程序结束快速退回到起始点,程序结束*第三章 数控加工程序的编制43 例:一缸盖零件简图,该零件用数控车床加工,加工例:一缸盖零件简图,该零件用数控车床加工,加工程序见表。程序见表。*第三章 数控加工程序的编制44程 序 说 明O0006N010 G92 X400.0 Z400.0 T0101;N020 S300 M03;N030 G00 X118.0 Z141.5;N040 G01 X82.0 F60;N050 G00 X103.0;N060 G01 X110.5 Z135.0 F50;N070 Z48.0 F60;N080 G00 X400.0 Z400.0 T0100;N090 T0303;程序代号建立工件坐标系,换1号刀,并进行刀具补偿主轴正转,转速300r/min快进点(118,141.5)粗车端面,进给速度60mm/min快退粗车短锥面,进给速度50mmmin粗车110mm外圆返回换刀点,取消刀具补偿换3号刀,并进行刀具补偿*第三章 数控加工程序的编制45程 序 说 明N100 G00 X89.5 Z180.0;N110 Z145.0;N120 G01 Z61.5 F60;N130 X79.5;N140 Z一5.0;N150 G00 X75.0;N160 Z180.0;N170 G00 X400.0 Z400.0 T0300;N180 T0505;快进至点(89.5,180)Z向快进粗车90mm内孔,进给速度60mm/min粗车内孔阶梯面粗车80mm孔X向快退Z向快退返回换刀点,取消刀具补偿换5号刀,并进行刀具补偿*第三章 数控加工程序的编制46N190 S600;N200 G00 X85.0 Z145.0;N210 G01 Z141.0 F200;N220 X102.0 F100;N230 U8.0 W一6.93;N240 G01 Z48.0 F50;N250 G00 X112.0;N260 X400.0 Z400.0 T0500;N270 T0707;转速调整为600r/min快进至点(85,145)Z向工进至Z141mm,进给速度200mm/min精车端面精车短锥面精车110mm外圆X向快退返回换刀点,取消刀具补偿换7号刀,并进行刀具补偿*第三章 数控加工程序的编制47N280 S200;N290 G00 X85.0 Z180.0;N300 Z131.0 M08;N310 G0l X93.8 F50;N320 G00 X85.0;N330 Z180.0;N340 X400.0 Z400.0 T0700 M09;N350 T0909;N360 S600;转速调整为200r/min快进至点(85,180)快进至(85,131),切削液开车93.8mm槽X向快退Z向快退返回换刀点,取消刀具补偿,切削液关换9号刀,并进刀具补偿转速调整为600r/min*第三章 数控加工程序的编制48N370 G00 X94.0 Z180.0;N380 Z1420;N390 G01 X90.0 Z140.0;N400 Z61.0;N410 X80.2;N420 Z5.0;N430 G00 X75.0;N440 Z180.0;N450 X400.0 Z400.0 T0900;N460 T1111;快进至点(94,180)Z向快进内孔倒角精车90mm内孔精车内孔阶梯面 精车80mm内孔X向快退Z向快退返回换刀点,取消刀具补偿换11号刀,并进行刀具补偿*第三章 数控加工程序的编制49N470 S240;N480 G00 X115.0 Z71.0;N490 G01 X105.0 F30 M08;N500 G04 U3.0;N510 X115.0;N520 G00 X400.0 Z400.0 T1100 M09;N530 M05;N540 M30;转速调整为240r/min快进至(115,71)开切削液,车4.1mm槽暂停进给3sX向退刀返回起刀点取消刀具补偿并关闭切削液主轴停止程序结束*第三章 数控加工程序的编制502 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制一、一、基本工艺问题基本工艺问题 工件坐标系的确定及程序原点的设置 安全高度*第三章 数控加工程序的编制51n进刀进刀/退刀方式退刀方式 a)a)切线方向进刀切线方向进刀 b)b)侧向进刀侧向进刀2 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制52n刀具半径补偿刀具半径补偿 a)合理方式合理方式 b)不合理方式不合理方式建立刀补半径补偿建立刀补半径补偿2 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制532 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制n刀具半径确定刀具半径确定 n对于铣削加工,精加工刀具半径选择的主要依据是零件加工轮廓和加工轮廓凹处的最小曲率半径或圆弧半径。n刀具半径应小于该最小曲率半径值。*第三章 数控加工程序的编制54二、绝对编程与相对编程二、绝对编程与相对编程二、绝对编程与相对编程二、绝对编程与相对编程图中O X Y Z:机 床 坐 标 系,OXYZ:工件坐标系,图中的相对位置表示工件在机床上安装后,工件坐标系与机床坐标系的相对位置。X X Y Y 3535300300100100R100R100R100R1001001005050100100OO Y Y OOX XZ Z 35351001007070200Z Z2 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制55编程方式:编程方式:1)绝对坐标方式:机床坐标系2)绝对坐标方式:工件坐标系3)相对坐标方式。编程参数编程参数 编程单位:mm,刀具半径(D01):8 mm,主轴转速:400r/min 进给速度:250mm/minX X Y Y 3535300300100100R100R100R100R1001001005050100100OO Y Y OOX XZ Z 35351001007070Z Z2002 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制561 1、绝对坐标编程(机、绝对坐标编程(机床坐标系)床坐标系)N01 G90 G00 G42 D01 X50 Y70 S400 M03 M08 ;N02 Z-235;N03 G01 X400 F250 ;N04 X300 Y370 ;N05 G03 X200 Y270 J-100;N06 G02 X100 Y170 I-100;N07 G01 Y70 ;N08 G00 G40 Z-165 M05 M09;N09 X300 Y120 M02;X X Y Y 3535300300100100R100R100R100R1001001005050100100OO Y Y OOX XZ Z 35351001007070200Z Z2 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制572 2、绝绝对对坐坐标标编编程程(工工件件坐标系:坐标系:G92G92指令)指令)N01 G92 X0 Y0 Z35;N02 G90 G00 G42 D01 X-250 Y-50 S400 M03 M08;N03 Z-40;N04 G01 X100 F250 ;N05 X0 Y250 ;N06 G03 X-100 Y150 J-100;N07 G02 X-200 Y50 I-100 ;N08 G01 Y-50 ;N09 G00 G40 Z35 M05 M09;N10 X0 Y0 M02;X X Y Y 3535300300100100R100R100R100R1001001005050100100OO Y Y OOX XZ Z 35351001007070Z Z2002 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制583、相相对对(增增量量)坐坐标标编编程程N01 G91 G17 G42 D01 G00 X-250 Y-50 S400 M03 M08;N02 Z-40;N03 G01 X350 F250;N04 X-100 Y300 ;N05 G03 X-100 Y-100 J-100;N06 G02 X-100 Y-100 I-100;N07 G01 Y-120 ;N08 G00 G40 Z75 M05 M09;N09 X200 Y70 M02;X X Y Y 3535300300100100R100R100R100R1001001005050100100OO Y Y OOX XZ Z 353510010070702002 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制*第三章 数控加工程序的编制594、用、用G54G59来设定工件坐标系来设定工件坐标系数控机床除了可用G92指令建立工件坐标系外,还可用G54G59指令在6个预定的工件坐标系中选择当前工件坐标系。当工件尺寸很多且相对具有多个不同的标注基准时,可将其中几个基准点在机床坐标系中的坐标值,通过MDI方式预先输入到系统中,作为G54G59的坐标原点,系统将自动记忆这些点。一旦程序执行到G54G59指令之一时,则该工件坐标系原点即为当前程序原点,后续程序段中的绝对坐标均为相对此程序原点的值。例如,下图所示从ABCD行走路线,可编程如下:*第三章 数控加工程序的编制60*第三章 数控加工程序的编制61N10 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点N15 G59 将G59置为当前工件坐标系 N20 G00 X30.0 Y30.0 移到G59中的B点N25 G52 X45.0 Y15.0 在当前工件坐标系G59中,建立局部坐标系G52N30 G00 G90 X35.0 Y20.0 移到G52中的C点N35 G53 X35.0 Y35.0 移到G53(机械坐标系)中的D点.*第三章 数控加工程序的编制62 执行N10程序段时,系统会先选定G54坐标系作为当前工件坐标系;然后,再执行G00移动到该坐标系中的A点。执行N15程序段时,系统又会选择G59坐标系作为当前工件坐标系。执行N20时,机床就会移到刚指定的G59坐标系中的B点。执行N25时,将在当前工件坐标系G59中建立局部坐标系G52,G52后所跟的坐标值,是G52的原点在当前坐标系中的坐标。执行N30时,刀具将移到局部坐标系G52中的C点。G53是直接按机床坐标系编程。执行N35时,工具将移到机床坐标系中的D点。但G53指令只对本程序段有效,后续程序段如不指定其他坐标系的话,当前有效坐标系还是属于G59中的局部坐标系G52。*第三章 数控加工程序的编制63 预置工件坐标系G54G59的设定,可在MDI方式菜单中选按“坐标系F3”,切换到工件坐标系G54设定屏幕。如果欲将当前位置点设为G54的零点,可根据屏幕右上角显示的当前点在机床坐标系中的坐标值数据,在MDI命令行输入该数值后回车,则屏幕显示如下图所示。如要预置G55G59,可使用翻页键切换到相应的页面,再在MDI命令行输入其原点坐标即可。工件原点预置好后,可按“F5重新对刀”,系统自动切换到MDI操作屏,键入G54后按循环启动执行,则当前工件坐标系就切换到了G54。同样,可以将G55、G56G59等置为当前工件坐标系,右下部“工件坐标零点”处也将随着显示当前工件原点在机床坐标系中的坐标。*第三章 数控加工程序的编制64*第三章 数控加工程序的编制65 一般地,一般地,G92不要和不要和G54G59混用。混用。如果需要察看当前刀具的坐标位置数据,可随时按F9键弹出显示方式选择的上托菜单,从中选择“坐标系”项,回车后再选择所需要的坐标方式(机床坐标/工件坐标/相对坐标)并回车,则在屏幕右上部的坐标数据显示区就可看到所需的结果。若正文区已处于大字符坐标数据显示方式,则其坐标数据方式也同样随着改变。如果按F9键后选择的是“坐标值”项,则还可获得“指令位置/实际位置/剩余进给/跟踪误差/负载电流”等数据内容显示的选择。*第三章 数控加工程序的编制66三、简化编程指令三、简化编程指令 n1.镜像功能指令G24、G25n格式:G24XYZn M98Pn G25XYZn说明:该组指令用于建立/取消镜像。nG24为建立镜像;G25为取消镜像;X、Y、Z为镜像位置的参数。当当工工件件相相对对于于某某一一轴轴具具有有对对称称形形状状时时,可可以以利利用用镜镜像像功功能能和和子子程程序序,只只对对工工件件的的一一部部分分进进行行编编程程,而而能能加加工工出出工工件件的的对对称称部部分分,这这就就是是镜镜像像功功能能。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。当某一轴的镜像有效时,该轴执行与编程方向相反的运动。*第三章 数控加工程序的编制67调用子程序指令(调用子程序指令(M98、M99)编编程程时时,为为了了简简化化程程序序的的编编制制,当当一一个个工工件件上上有有相相同同的的加加工工内内容容时时,常用调子程序的方法进行编程。常用调子程序的方法进行编程。指令格式:指令格式:M98P_ L _;M99 指令说明指令说明:P为子程序号,为子程序号,L为调用次数为调用次数 当加工工序内容较多时,为便于程序的调试,尽量把不同当加工工序内容较多时,为便于程序的调试,尽量把不同 工序内容的程序,分别安排到不同的子程序中,工序内容的程序,分别安排到不同的子程序中,主程序主主程序主 要完成坐标系的设定,换刀及子程序调用。要完成坐标系的设定,换刀及子程序调用。;子程序返回子程序返回*第三章 数控加工程序的编制68 例例:使使用用镜镜像像功功能能编编制制如如图图所所示示轮轮廓廓的的加加工工程程序序,设设刀刀具具起起点点距距工工件件上上表面表面100mm,切削深度,切削深度5mmO0024 ;主程序;主程序G92 X0 Y0 Z0G91 G17 M03 S600M98 P100 ;加工;加工G24 X0 ;Y 轴镜像,镜像位置为轴镜像,镜像位置为X=0M98 P100 ;加工;加工G24 Y0 ;X,Y 轴镜像,镜像位置为轴镜像,镜像位置为(0 0)M98 P100 ;加工;加工G25 X0;X轴镜像继续有效,取消轴镜像继续有效,取消Y 轴镜像轴镜像M98 P100 ;加工;加工G25 Y0 取消镜像取消镜像M30图图 镜像功能镜像功能*第三章 数控加工程序的编制69O100;子程序子程序(的加工程序的加工程序)N100 G41 G00 X10 Y4 D01 ;N120 G43 Z98 H01N130 G01 Z7 F300N140 Y26N150 X10N160 G03 X10 Y10 I10 J0N170 G01 Y10N180 X25N185 G49 G00 Z105N200 G40 X5 Y10N210 M99图图 镜像功能镜像功能*第三章 数控加工程序的编制70n2.缩放功能指令G50、G51n格式:G51XYZPnM98PnG50n说明:该组指令用于建立/取消缩放。nG51为建立缩放;G50为取消缩放;X、Y、Z为缩放中心的坐标值;P为缩放倍数。nG51既可指定平面缩放,也可指定空间缩放。*第三章 数控加工程序的编制71*第三章 数控加工程序的编制72n3.旋转变换G68、G69n格式:G17G68XYPnG18G68XYPnG19G68XYPnM98PnG69n说明:该组指令用于建立/取消旋转变换。nG68为建立旋转变换;G69为取消旋转变换;X、Y、Z为旋转中心的坐标值;P为旋转角度,单位是“”,0P360。*第三章 数控加工程序的编制73 O0068 ;主程序;主程序G92 X0 Y0 Z50G90 G43 Z-5 H02M98 P200 ;加工;加工G68 X0 Y0 P45;旋转;旋转45度度M98 P200 ;加工;加工G68 X0 Y0 P90;旋转;旋转90度度 M98 P200;加工;加工G49 Z50;M69 M05;取消旋转;取消旋转M30*第三章 数控加工程序的编制74 O200;子程序子程序(的加工程序的加工程序)100 G41 G00 X20 Y-5 D02;切切线线方方向进入向进入N110 G02 X40 Y0 I10 F300;N120 X30 I-5;N130 G03 X20 I5;N140 G00 Y-6 ;切线方向退出;切线方向退出N145 G40 X0 Y0;N150 M99;*第三章 数控加工程序的编制752 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制四、固定循环指令四、固定循环指令 通常,有关固定循环由以下所示通常,有关固定循环由以下所示六个动作顺序组成:六个动作顺序组成:动作1:AB 刀具快进至起始点;动作2:BR 快进至加工表面附近的R点;动作3:RE 加工动作(如:钻、攻螺纹、镗等);动作4:E点 孔底动作(如:暂停进给);动作5:ER 快进至R点;动作6:RB 快进至起始点*第三章 数控加工程序的编制762 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制1 1)高速深孔钻削循环()高速深孔钻削循环(G73)G73X_Y_Z_R_Q_F_K_;(X、Y)为孔位置数据,Z:增量编程时指从R点到孔底的增量值。绝对编程时指孔底的坐标值。R:增量编程时指从初始平面到R点的增量值。绝对编程时指R点的坐标值。Q_:每次切削进给的深度;d为退刀量(间断进给)(间断进给)K:加工相同距离的多个孔时,指定循环次数K 初始平面初始平面参考平面参考平面工件上表面工件上表面RqqqZddG99G98*第三章 数控加工程序的编制772 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制2 2)左旋螺纹攻丝循环()左旋螺纹攻丝循环(G74)G74X_Y_Z_R_P_F_K_;其中P为暂停时间 主轴下移至R点启动,反转切入。至孔底后正转退出初始平面初始平面参考平面参考平面工件上表面工件上表面主轴逆时针转动主轴逆时针转动主轴顺时针转动主轴顺时针转动RZ*第三章 数控加工程序的编制782 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制3 3)精密镗孔循环()精密镗孔循环(G76)G76X_Y_Z_R_ Q_P_F_K_;Q_:让刀位移量 P_:孔底停留时间 精镗孔底后,有三个孔底动作:进给暂停;主轴准停即定向停止;刀具偏移距离q;然后退刀。(这样可使刀头不划伤精镗表面)主轴顺时针主轴顺时针初始平面初始平面R参考平面参考平面工件上表面工件上表面PZq*第三章 数控加工程序的编制792 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制4 4)钻削循环()钻削循环(G81)G81X_Y_Z_R_F_K_;工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面*第三章 数控加工程序的编制802 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制5 5)钻、镗阶梯孔循环()钻、镗阶梯孔循环(G82)G82X_Y_Z_R_P_F_K_;工件上表面工件上表面参考平面参考平面ZRG99G98初始平面初始平面P*第三章 数控加工程序的编制812 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制6 6)深孔加工循环()深孔加工循环(G83)G83X_Y_Z_R_Q_F_K_;qqq参考平面参考平面工件平面工件平面初始平面初始平面G98G99ddRZ*第三章 数控加工程序的编制822 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制7 7)右)右旋螺纹攻丝循环(旋螺纹攻丝循环(G84)G84X_Y_Z_R_P_F_K_;初始平面初始平面参考平面参考平面工件上表面工件上表面主轴顺时针转动主轴顺时针转动主轴逆时针转动主轴逆时针转动RZ*第三章 数控加工程序的编制832 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制8 8)精镗孔)精镗孔循环(循环(G85)G85X_Y_Z_R_F_K_;初始平面初始平面参考平面参考平面G99G98Z点点工件平面工件平面*第三章 数控加工程序的编制842 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制9 9)镗孔镗孔循环(循环(G86)G86X_Y_Z_R_F_K_;主轴停转主轴停转Z点点R点点G99参考平面参考平面(主轴正转)(主轴正转)初始平面初始平面G98主轴正转主轴正转*第三章 数控加工程序的编制852 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制1010)背镗循环()背镗循环(G87)G87X_Y_Z_R_Q_ P_F_K_;主轴定向停主轴定向停刀具刀具qZ点点R点点q主轴正转主轴正转P主轴正转主轴正转*第三章 数控加工程序的编制862 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制1111)镗孔镗孔循环(循环(G88)G88X_Y_Z_R_P_F_K_;PZ点点主轴停转主轴停转G99(主轴正转)(主轴正转)R点点G98初始平面初始平面主轴正转主轴正转*第三章 数控加工程序的编制872 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制1212)镗孔镗孔循环(循环(G89)G89X_Y_Z_R_P_F_K_;PZ点点R点点初始平面初始平面*第三章 数控加工程序的编制882 数控铣床与加工中心的程序编制数控铣床与加工中心的程序编制1313)取消固定循环指令)取消固定循环指令(G80)G80;*第三章 数控加工程序的编制89参考点参考点350100100100100400150250250150321781112139106542505050302033T11T15T31返回位置返回位置初初 始始 平平面面200190150钻孔加工编程钻孔加工编程钻孔钻孔16:10mm钻孔钻孔710:20mm镗孔镗孔1113:95mm*第三章 数控加工程序的编制90O0001N001 G92 X0 Y0 Z0;工件坐;工件坐标系系设置在参考点;置在参考点;N002 G90 G00 Z250.0 T11 M06;到到换刀点刀点换T11刀具;刀具;N003 G43 Z0 H11;长度度补偿;N004 S30 M03;主主轴正正转;N005 G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120;定位,定位,钻1孔,返回到孔,返回到R面;面;N006 Y-550.0;钻2孔;孔;N007 G98 Y-750.0;钻3孔,返回到初始平面;孔,返回到初始平面;N008 G99 X1200.0;钻4孔,返回到孔,返回到R面;面;N009 Y-550.0;钻5孔;孔;N010 G98 Y-350;钻6孔,返回到初始平面;孔,返回到初始平面;N011 G00 X0 Y0 M05;X、Y坐坐标返回到参考点,主返回到参考点,主轴停;停;N012 G40 Z250.0 T15 M06;到到换刀点,取消刀具刀点,取消刀具长度度补偿,换T15刀具;刀具;N013 G43 Z0 H15;到初始平面,并到初始平面,并进行刀具行刀具长度度补偿;N014 S20 M03;主主轴正正转
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!