ImageVerifierCode 换一换
格式:PPT , 页数:89 ,大小:9.18MB ,
资源ID:7191572      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7191572.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实训项目数控车床程序编制PPT文档格式.ppt)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

实训项目数控车床程序编制PPT文档格式.ppt

1、SIEMENS数控系统使用代码G71(米制)和G70(英制)来表示。,加工准备类指令,G98每分钟进给模式格式:G98 F_ 说明:此指令在F后面直接指定刀具每分钟的进给量,如图所示。G98为模态指令,在程序中指定后,直到G98指令被重新指定前,一直持续有效。,加工准备类指令,加工准备类指令,G50工件坐标系设定指令格式:G50 X _ Z _ 说明:(1)G50规定刀具起点(或换刀点)至工件原点的距离。坐标值X、Z为刀尖(刀位点)在工件坐标系中的起始点(即起刀点)的位置。假使刀尖的起始点距工件原点的Z向尺寸和X向尺寸分别为和(直径值),执行该程序段,相当于系统内部建立了一个以工件原点为坐标原

2、点的的工件坐标系。(2)G50 X Z前,必须先行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上。(3)在G50指令中如果将X、Z各轴数值设置为零时,则工件坐标系原点与刀具起始点重合。(4)G50指令的作用只是分离工件坐标系原点和刀具起始点,加工中并不产生运动。SIEMENS数控系统使用的代码为G92。,加工准备类指令,G50指令编程举例:当以工件左端面为工件原点时:G50 X200.0 Z150.0,加工准备类指令,G50指令编程举例:G50 X200.0 Z263.0当以工件右端面为工件原点时:G50 X200.0 Z123.0当以卡爪前端面为工件原点时:G50 X200.0 Z2

3、53.0,加工准备类指令,G00快速定位 格式:G00 X(U)_Z(W)_ 说明:(1)此指令是使刀具以系统预先设定的速度快速移动定位所指定的位置。(2)不运动的坐标可以省略。(3)X、Z表示目标点的绝对坐标值,U、W表示目标点的相对前一点的增量坐标。小数点前最多允许4位数,小数点后最多允许3位,正数可以省略“+”号。(4)用G00编程时,也可以定作G0。,绝对值方式编程:G00 X50 Z6.0增量方式编程:G00 U-70.0 W-84.0,加工准备类指令,加工准备类指令,G00指令发生碰撞,加工准备类指令,正确使用G00指令,F运行速度设定 F后面的数字表示进给速度的大小,单位:mm/

4、min。用字母F与4位整数和3位小数表示。例如:F180表示刀具的进给速度为180mm/min。,加工准备类指令,准备类指令构成程序框架,程序开始指令N0010 G50 X Z N0020 M03 S N0030 M08N0040 G90N0050 G21N0060 G00 程序运行指令N0100 G01 X Z F N0110 G01 X Z F N0120 G01 X Z F 程序结束指令N1000 G27(或G00)N1010 M05 N1020 M09N1030 TN1040 M30,设置工件坐标系设置S开冷却液 可略绝对值编程 可略公制单位 可略运行到接近加工起点轨迹节点轨迹节点轨迹

5、节点包括粗精车 换刀 换速返回程序起点主轴停关冷却液 可略换T1号车刀结束,根据进行数控车削加工的动作顺序可以归纳出,编制程序控制数控车床进行加工的顺序规律为:程序段号(指明加工动作顺序的先后)设定工件坐标系设定机床主轴转速设定机床主轴旋转方向启动机床主轴设定加工刀具从起始点快速接近被加工工件 设定切削加工的运行速度指定加工运行轨迹的类型给定加工运行轨迹的参数返回到换刀点换刀继续进行加工,直至加工完毕 返回到起始点换为加工开始时的第一把刀具关闭机床主轴的转动程序结束。,基本加工类指令,G01直线插补格式:G01 X(U)_ Z(W)_ F_ 说明:(1)采用绝对尺寸编程时,刀具以F指令指进给速

6、度进行插补,运行至坐标值为X、Z的某轨迹点上;(2)采用相对尺寸编程时,刀具运行到距当前点(起始点)的距离为U、W的某轨迹点上;F指令为续效指令,在没有新的F指令前一直有效,并且不必在每个程序段中都写入F指令。,例:绝对值方式编程:G01 X45.0 Z13.0 F120增量方式编程:G01 U20.0 W-20.0 F120,基本加工类指令,G02、G03圆弧插补格式:G02 X(U)_ Z(W)_ I _ K _ F _ G03 X(U)_ Z(W)_ I _ K _ F_ 说明:(1)圆弧指令G02、G03使刀具相对工件以F指令指定的进给速度从当前点(起始点)向终点进行圆弧插补。G02指

7、令是顺时针圆弧插补指令,G03是逆时针圆弧插补指令。如图4-12所示。(2)绝对尺寸编程时,X、Z为圆弧终点坐标值;增量尺寸编程时,U、W为终点相对始点的距离;R是圆弧半径,当圆弧所对圆心角为0180,R取正值;当圆弧所对圆心角为180360,R取负值。(3)I、K为圆心在X、Z轴上相对始点的坐标增量,当I、K为零时可以省略;如果I、K和R同时出现在程序段上,则以R优先,I、K无效。,基本加工类指令,G03指令 G02指令,例:G02 X46.0 Z-15.078 I22.204 K6.0 F125绝对值方式R编程(半径编程):G02 X46.0 Z-15.078 R23.0 F125增量方式

8、编程:G01 U26.0 W-15.078 I22.204 K6.0 F125,基本加工类指令,G04程序暂停格式:G04 P _ 或G04 X(U)_ 说明:(1)X、U、P的指令时间是暂停时间,其中P后面的数值为整数,单位为s,X(U)后面为带小数点的数值,单位为s。(2)该指令除用于切削或钻、镗孔外,还用于拐角轨迹控制。由于数控系统自动加、减速运行,刀具在拐角处的轨迹不是直角。如果拐角处的精度要求很高,其轨迹必须是直角时,就应在拐角处使用暂停指令。此功能也用在车削加工螺纹时,指令暂停一段时间,使主轴转速稳定后再执行车削螺纹,以保证螺距的加工精度。(3)此指令为非模态指令,只在本程序段中有

9、效。编程举例:G04 X2.5 或 G04 U1.5 或 G04 P1500,基本加工类指令,G32 螺纹切削格式:G32 X(U)_ Z(W)_ F_ 或 G32 X(U)_ Z(W)_ E_ 说明:(1)螺纹导程用F(单位0.01mm/min)或E(单位0.0001mm/min)指定。数值E仅在螺纹切削时有效,用于将英制螺纹换算为米制螺纹,可以获得高精度的加工。(2)对于锥螺纹切削,其斜角45以下时,螺纹导程以Z轴方向的准备坐标值指定;斜角在4590时,螺纹导程以X轴方向的坐标值指定。(3)圆柱螺纹切削时,格式为:G32 Z(W)F(E)_ 端面螺纹切削时,格式为:G32 X(U)F(E)

10、_(4)螺纹切削应注意在螺纹两端设置切入和切出的空行程1和2,以避免电动机升降速过程对螺纹加工质量造成影响。如果螺纹深度较大或螺距较大时,可分为数次进刀,每次进刀的深度用螺纹深度减去精加工切削深度所得的差按递减规律分配。,基本加工类指令,圆柱螺纹切削加工举例:螺纹导程为3mm,1=3mm,2=1.5mm,若第一刀切削的深度为1mm,第二刀为0.5mm。则前两刀的程序为:G00 U-62.0G32 W-74.5 F3.0G00 U62.0 W74.5 U-63.0G32 W-74.5G00 U63.0 W74.5,基本加工类指令,锥螺纹切削加工举例:螺纹导程为3.5mm,1=2mm,2=1mm,

11、若第一刀切削的深度为1mm,第二刀为0.5mm。G00 X12.0G32 X41.0 W-43.0 F3.5G00 X50.0 W43.0 X10.0G32 X39.0 W-43.0G00 X50.0 W43.0,基本加工类指令,G92 螺纹切削循环格式:G92 X(U)_ Z(W)_I _F_ 或:G92 X(U)_ Z(W)_I_E_ 说明:(1)该指令可用于切削锥螺纹和圆柱螺纹。(2)刀具从循环点开始按梯形循环,最后又回到循环起点。图中虚线表示快速移动,实现按F(或E)指定的工件进给速度移动;X、Z为螺纹终点坐标值;U、W为螺纹终点相对于循环起点的坐标分量;I为锥螺纹始点与终点的半径差。

12、加工圆柱螺纹时,I为零,可省略。,循环类指令,圆柱螺纹切削加工举例:G50 X270.0 Z260.0;坐标系设定G97 S300;主轴转速300 r/minT0101 M03;主轴正转G00 X35.0 Z104.0 循环起点;G92 X29.2 Z56.0 F1.50;螺纹切削循环1 X28.6;螺纹切削循环2 X28.2;螺纹切削循环3 X28.04;螺纹切削循环4G00 X270.0 Z260.0 T0000 M05;回到起刀点,主轴停M02,循环类指令,圆锥螺纹切削加工举例:主轴正转G00 X80.0 Z62.0 循环起点;G92 X49.6 Z12.0 I-5.0 N F2.0;螺

13、纹切削循环1 X48.7;螺纹切削循环2 X48.1;螺纹切削循环3 X47.5;螺纹切削循环4 X47.5;螺纹切削循环5 X47.1;螺纹切削循环6 X47.0;螺纹切削循环7G00 X270.0 Z260.0 T0000 M105;回到起刀点,主轴停M02,循环类指令,G76复合螺纹切削循环格式:G76 Pmr Qdim Rd G76 X(U)Z(W)R(I)F(f)P(k)Q(d)_ 说明:(1)复合螺纹切削循环指令可以完成一段螺纹的全部切削工作。它的进刀方法有利于改善刀具的切削条件,在编程中应该优先考虑应用此程序。如图所示。(2)其中m为精加工重复次数;r为收尾长度,即倒角量。可在0

14、.19.9f之间,系数为0.1的整数倍用00-99之间的两位整数表示;为刀尖角;d为精加工余量;dim为最小切入量;X、Z为终点坐标;(3)I为螺纹部分的半径差;加工圆柱螺纹时,I=0;加工圆锥螺纹时,当X向切削始点坐标小于切终点坐标时,I为负值;反之取正。k为螺牙的高度(半径值);d为第一次切入量(X轴方向的半径值);f为螺纹导程度。,循环类指令,复合螺纹切削循环加工举例:(螺距为6mm)G76 P02 2 60 Q0.1 R0.1G76 X60.64 Z23 R0 F6 P3.68 Q1.8,循环类指令,G90外圆切削循环格式:G90 X(U)_Z(W)_F_ 说明:(1)圆柱面固定循环切

15、削如图所示。刀具从循环起点开始按照矩形循环,最后回到循环起点,图中虚线表示按R快速移动,实线表示按照F指定的进给速度移动。(2)X、Z为圆柱面切削的终点坐标值。U、W为圆柱面切削的终点相对于循环起点的坐标分量。,循环类指令,圆柱面固定循环切削加工举例:G90 X40.0 Z20.0 F30.0;ABCDA X30.0;AE FDA X20.0;AGHDA,循环类指令,G90圆锥面切削循环格式:G90 X(U)_Z(W)_I(或R)_F_ 说明:(1)圆锥面固定循环切削如图所示。刀具从循环起点开始循环,最后回到循环起点,图中虚线表示快速移动,实线表示按照F指定的进给速度移动。(2)X、Z为圆锥面

16、切削的终点坐标值。U、W为圆锥面切削的终点相对于循环起点的坐标分量。I为圆锥面切削的起点相对于循环终点的半径差。(3)如果切削起点的X向坐标小于终点的坐标,则I值为负;反之为正。,循环类指令,圆锥面固定循环切削加工举例:G90 X40.0 Z20.0 I-5.0 F30.0;AEFDA X20.0;AGHDA,循环类指令,G94端面切削循环格式:G94 X(U)_Z(W)_F_ 说明:(1)切削端平面时,指令格式如上。(2)X、Z为端平面切削终点坐标值;U、W为端平面切削终点相对于循环起点的坐标分量。(3)切削带有锥度的端面时,指令格式为:G94 X(U)Z(W)K或(R)F;K(或R)为端面

17、切削起点至切削终点在Z轴方向上的坐标增量。(4)注意一般在固定循环切削过程中,M、S、T等功能都不能变更;但如有必要变更时,必须G00和G01指令下变更,然后在指定固定循环。,循环类指令,端面固定循环切削加工举例:G94 X50.0 Z16.0 F30.0;ABCDA Z13.0;AEFDA Z13.0;AGHDA,循环类指令,带有锥面的端面固定循环切削加工举例:G94 X15.0 Z33.48 K-3.48 F30.0;ABCDA Z31.48;AEFDA Z28.78;AGHDA,循环类指令,G71外圆粗加工循环格式:G71 Ud Re G71 Pns Qnf Uu Ww Ff说明:(1)

18、用于切除棒料毛坯的大部分余量,如图。刀具起始点为A,假定在加工程序中指定了由AAB的精加工路线,应用此指令,就可以实现切削深度为d,精加工余量为u/2和w的粗加工循环。(2)其中d为切削深度(半径值),刀具的切削方向取决于AA方向;e为退刀量;由参数设定;ns指定精加工路线的第一个程序段的顺序号;nf指定精加工路线的最后一个程序段的顺序号;u为X方向上的精加工余量(直径值);w为Z方向上的精加工余量。,循环类指令,外圆粗加工固定循环切削加工举例:N0010 G50 X200.0 Z140.0 T0101N0020 S1000 M03N0030 G00 G42 X120.0 Z10.0 M08N

19、0040 G96 S120N0050 G71 U2.0 R0.5N0060 G71 P70 Q130 U2.0 W2.0 F0.25 N0070 G00 X40.0 N0080 G01 Z-30.0 F0.15N0090 X60.0 Z-60.0N0100 Z-80.0N0110 X100.0 W-10.0N0120 W-20.0N0130 X120.0 W-20.0N0140 G00 X125 N0150 X200 Z140N0160 M02,循环类指令,G72 端面粗加工循环格式:G72 Ud Re G72 Pns Qnf Uu Ww Ff 或 G72 Pns Qnf Uu Ww Dd F

20、f Ss说明:(1)用于切除棒料毛坯的大部分余量,如图所示。其中各符号含义与G71指令相同。(2)注意:G71、G72指令中AA的进刀是采用快速方式还是工进方式,取决于N(ns)与N(nf)程序段之间对AA的移动是用G00指令还是用G01指令。AA指定加工路线的程序段只能有一个轴X(G71时)或轴Z(G72时)移动。,循环类指令,端面粗加工固定循环切削加工举例:N0010 G50 X200.0 Z200.0N0020 M03 S800N0030 G90 G00 G41 X176.0 Z2.0 M08N0040 G96 S120N0050 G72 U3.0 R0.5N0060 G72 P040

21、Q120 U2.0 W0.5 F0.2N0070 G00 X160 Z60 S800N0080 G01 X120.0 Z70 F0.15N0090 Z80.0N0100 X80.0 W10.0N0110 W20.0N0120 X36.0 W22.0N0130 G00 G40 X200 Z200N0140 M03,循环类指令,G73 封闭切削粗加工循环 格式:G73 Ui Wk Rd G73 Pns Qnf Uu Ww Ff 或G73 Pns Qnf Ii Kk Uu Ww Dd Ff Ss,循环类指令,说明:(1)该功能适合加工已基本铸造、锻造成形的一类工件。(2)其中I为X轴上的总退刀量(半

22、径值);k为Z轴上的总退刀量;d为重复加工次数;ns为指定精加工路线中第一个程序段的顺序号;nf为指定精加工路线中最后一个程序段的顺序号;u为X轴上的精加工余量(直径值);w为Z轴上的精加工余量。,封闭切削粗加工循环举例:N0010 G50 X200.0 Z200.0N0020 M03 S2000N0030 G00 G42 X140.0 Z40.0 M08N0040 G96 S150N0050 G73 U9.5 W9.5 R3.0N0060 G73 P70 Q130 U1 W0.5 F0.3N0070 G00 X20.0 Z0 S800N0080 G01 Z-20.0 F0.15N0090 X

23、40.0 W-10.0N0100 W-20.0 N0110 G02 X800.0 Z-70.0 R20.0N0120 G01 X100.0 Z-80.0 N0130 X105 S600N0140 G00 X200 Z200 G40N0150 M30,循环类指令,G70精加工复合循环格式:G70 Pns Qnf说明;(1)当用G71、G72、G73指令粗加工完毕以后,用G70代码指定精加工循环,切除粗加工留下的余量。(2)其中ns指定精加工循环中第一个程序段的顺序号;nf指定精加工循环中最后一个程序段的顺序号。(3)精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在nsnf程序

24、段中的F、S、T指令才有效。在G71、G72、G73程序应用例中的nf程序段后再加上“G70 Pns Qnf”程序段,并在nsnf程序段中加上适用精加工的F、S、T,就可以完成从粗加工到精加工的全过程。,循环类指令,G74深孔钻削循环格式:G74 Re G74 Z(W)_ Qk Ff 说明;(1)此功能适用于深孔钻削加工。(2)其中e为Z轴上的总退刀量;Z、W为钻削深度;k为每次的钻削长度。,循环类指令,深孔钻削循环举例:加工中:e=1;k=20;F=0.1N0010 G50 X200 Z100 T0202N0020 M03 S600N0030 G00 X0 Z1N0040 G74 R1N00

25、50 G74 Z-80 Q20 F0.1N0060 G00 X200 Z100,G75外径切槽循环格式:G75 Re G75 XU Pi Ff 说明:(1)此功能适用于在外圆表面上进行切削沟槽和切断加工。(2)其中e为X轴上的退刀量(半径值);X、U为槽深;i为每次循环切削量。,循环类指令,返回类指令,G27回参考点检验格式:G27 X(U)Z(W)_ 说明:(1)G27指令用于检查刀具是否能够正确返回到参考点。执行G27指令的前提是机床在通电后刀具返回过一次参考点(手动返回或G28指令返回)。(2)X、Z是指机床参考点在工件坐标系中的绝对坐标;U、W表示机床参考点相对于刀具目前所在位置的增量

26、坐标。(3)执行该指令时,各轴按指令中给定的坐标值快速移动,且系统内部检测参考点的行程开关信号。如定位结束后检测开关信号正确,参考点的指示灯亮,说明刀具正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大。(4)该指令之后,如欲使机床停止,必须加入一辅助指令M00。否则,机床将继续执行下一个程序段。(5)使用该指令前,如果先前用G41或G42指令建立了刀具半径补偿,则必须用G40指令将刀具半径补偿取消,方可使用G27指令。编程中可采用下列结构:T0202;G40;取消刀具半径补偿G27 X200.345 Z100.536;返回参考点检查,返

27、回类指令,G28 自动返回参考点格式:G28 X(U)_Z(W)_ 说明:(1)执行该指令时,刀具先快速移动到指令指定的中间点位置,然后自动返回到参考点。到达参考点后,相应坐标方向的指示灯亮。(2)X、Z是指刀具经过中间点的绝对坐标;U、W表示刀具经过的中间点相对于起点的增量坐标。,G28 U40.0 W40.0;(ABR),返回类指令,返回类指令,数控车削加工编程实例解析,(生产型案例解析),具体程序见教材实训项目2.2.8,花键轴右端粗车编程,具体程序见教材实训项目2.2.8,花键轴左端粗车编程,具体程序见教材实训项目2.2.8,花键轴左端精车编程,具体程序见教材实训项目2.2.8,花键轴

28、右端精车编程,程序的输入,具体程序见教材实训项目2.2.9,轴承座左端外形精车编程,具体程序见教材实训项目2.2.9,轴承座右端内形精车编程,具体程序见教材实训项目2.2.9,轴承座右端外形精车编程,程序的输入,具体程序见教材实训项目2.2.10,检验套内形粗、精车编程,具体程序见教材实训项目2.2.10,台阶孔轴右端外形精车编程,具体程序见教材实训项目2.2.10,台阶孔轴左端内形粗精车编程,具体程序见教材实训项目2.2.10,台阶孔轴左端外形粗精车编程,刀具补偿指令,刀具补偿功能,(1)刀具的几何、磨损补偿 刀具的补偿功能由程序中指定的T代码来实现。T代码由字母T后面跟4位数码组成。其中前

29、两位为刀具号,后两位为刀具补偿号。刀具补偿号实际上是刀具补偿寄存器的地址号,该寄存器中C存有刀具的几何偏差量和磨损偏差量(X轴偏差和Z轴偏差)。,刀具补偿指令,刀具补偿运行轨迹,(1)不同刀具的换刀补偿 刀具的补偿功能由程序中指定的T代码来实现。,刀具补偿指令,刀具补偿功能(2)刀尖半径补偿 1)按刀尖圆弧中心编程。2)按假想刀尖编程。加工中当系统执行到含有T代码的程序段时,是否对刀具进行半径补偿,取决于G40、G41、G42指令。,刀具补偿指令,2.使用刀尖半径补偿的注意事项 G41或G42指令必须与G00或G01指令一起使用,用G40指令取消补偿。在切入工件时的程序段中建立半径补偿。在刀具

30、补偿设定页面的刀具半径处填入使用刀具的刀尖半径值、假想刀尖方向,作为刀尖半径补偿的依据。假想刀尖位置方向。从刀尖圆弧中心看刀尖的方向不同,即刀具在切削时所摆的位置不同,共有9种位置。刀尖半径补偿的加入。刀尖半径补偿取消。在刀尖半径补偿取消时,还可以在G40程序段中用I、K值规定工件的位置方向,以防止在转角处产生过切现象,其指令格式为:G40 X(U)Z(W)I K_,刀具补偿指令,2.使用刀尖半径补偿的注意事项 在使用G41、G42指令之后的程序段,不能出现连续两个或两个以上的不移动指令,否则G41、G42指令会失效。在使用G76、G92指令时,不能使用刀尖半径补偿功能。在G71、G72、G73指令状态下,如以刀尖圆弧中心轨迹编程时,必须指定指令中的精车余量u和w。刀具补偿量的设定。对应于每个刀具补偿号,都有

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2