第3章-数控车床的程序编制..ppt_第1页
第3章-数控车床的程序编制..ppt_第2页
第3章-数控车床的程序编制..ppt_第3页
第3章-数控车床的程序编制..ppt_第4页
第3章-数控车床的程序编制..ppt_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章数控车床的编程,3.1数控车床的编程基础,1 .数控车床的主要功能1。简易数控车床2台。经济型数控车床3。多功能数控车床。车削中心,3.1数控车床编程基础,2。工艺设备的特点1。对刀具的要求(1)刀具结构(2)刀具强度和耐久性(3)良好的断屑槽2 3.1数控车床编程基础,3.1数控车床编程基础,3.1数控车床编程基础,3.1对刀1,通用对刀2,非机床对刀仪对刀3,ATC对刀4,自动对刀3.2数控车床基本编程方法。1.f功能1。在G99(G95)代码状态下,单位:/r 2。在G98(G94)代码状态下,单位:/min,3.2。数控车床的基本编程方法。s功能1。最大主轴转速限制指令格式(G5

2、0):G50s _ _ _ _;2.恒线速度控制(G96)指令格式:G96S _ _单位:米/分钟3。恒定线速度取消(恒速)(G97)指令格式:G97s _ _单位:r/min,3.2数控车床编程的基本方法,3.t功能指令格式:Txx 4.m功能(1)m00(2)m01(3)m03(4)m04(5)m05(6)m08(7)m09(8)m30(9)m98 2。倒角和倒圆编程(1)45倒角和1/4倒圆45倒角格式:G01Z(W)_ I _ _;G01X(U)_ _ _ _ K _ _;3.2数控车床编程的基本方法,圆角的格式是G01Z(W)_ R _ _;G01 X(U)_ R _ _;3.2数控

3、车床编程的基本方法,例如:3.2数控车床编程的基本方法,(2)任意角度倒角和倒圆倒角的格式:N10G 1X _(Z _)C _ _;N20 G01 _ X _ _ _ Z _ _ _;舍入格式:N10 G01 X _ _(Z _ _)R _ _;_)r _ _;N20 G01 _ X _ _ _ Z _ _ _;3.2数控车床编程的基本方法,例如:3.2数控车床编程的基本方法,3.2数控车床编程的基本方法,3。刀尖圆弧自动补偿功能,3.2数控车床编程的基本方法,3.2数控车床编程的基本方法,为了在不改变程序的情况下使刀具的切削轨迹与工件的轮廓相吻合,加工出正确尺寸的工件,必须使用刀尖圆弧半径补

4、偿指令。刀尖圆弧半径补偿命令如下:G40:取消刀尖圆弧半径补偿。G41:刀头左侧补偿。G42:刀尖右侧补偿。3.2、数控车床编程的基本方法,使用刀尖半径补偿指令时应注意以下几点:(1)G41或G42指令必须与G00或G01指令一起使用,而G40应在切割轮廓后取消补偿。(2)当工件具有锥度或圆弧时,半径补偿必须在精加工锥度或圆弧之前的前一程序段中建立,并且通常在切入工件时在程序段中建立。(3)刀具的刀尖半径值必须在刀具补偿参数设置页面的刀尖半径处填写,数控装置会自动计算出应该移动的补偿量,作为刀尖半径补偿的依据。3.2数控车床编程的基本方法,3.2数控车床编程的基本方法,例如:3.2数控车床编程

5、的基本方法,4。单个固定周期(G90,G94)使用单个周期指令,每个指令可以产生四个动作;也就是说,“切入,切回去”;这简化了编程。G90是轴向切削循环指令;G94是径向切削循环指令;G90和G94是模态指令。,1。轴向切削循环指令(G90) (1)圆柱形切削循环指令格式:G90X(U)_ Z(W)_ F _ _;其中,X(U)和Z(W)是圆柱切削终点的坐标;(2)牙轮切削循环的指令格式为G90X(U)_ Z(W)_ R _ _(I _ _)F _ _;其中,X(U)和Z(W)是锥面切削的终点坐标;r指X轴上从切削终点到起点的矢量值的投影值(以半径表示);P1 (x1,Z1) p2 (x2,z

6、2) P3 (x3,z3) P4 (x4,Z4) r=(x2-x3)/2、3.2数控车床编程的基本方法,例如:3.2数控车床编程的基本方法,3.2数控车床编程的基本方法。1)直端面车削循环指令格式:g94x(u)_ z(w)_ f _ _;其中,X(U)和Z(W)是圆柱切削终点的坐标;3.2数控车床编程的基本方法,如3.2数控车床编程的基本方法,3.2数控车床编程的基本方法,2)锥形端面车削循环格式:G94 X(U)_ Z(W)_ R _ _(K _ _)F _ _;其中,X(U)和Z(W)是圆柱切削终点的坐标;r指z轴上从切削终点到起点的矢量值的投影值;P1 (x1,Z1) p2 (x2,z

7、2),P3 (x3,z3) P4 (x4,Z4),r=z2-z3,3.2数控车床编程的基本方法,例如,3.2数控车床编程的基本方法,5。复合固定循环(G70G76) (1)轴向粗糙度,格式:G71ud r e;G71 Pns Qnf Uu Ww Ff Ss TtNns Ff Ss.Nnf,循环加工过程中的回切量,必须为正值。每次切削后的回切量、精车开始程序段的序号、精车结束程序段的序号、x轴精车余量、直径值、z轴精车余量、粗加工时的进给速度、粗加工时的主轴速度、粗加工时使用的刀具、3.2数控车床编程的基本方法、G71使用说明。(2)精加工程序的回转轨迹必须单调增加或减少。必须没有凹轮廓。(3)

8、刀具半径补偿可用于精加工路径,3.2数控车床编程的基本方法,例如,3.2数控车床编程的基本方法,2。径向粗车复合循环(G72)当直径方向的切削余量大于轴向余量时,使用本说明。指令的格式是:格式:g72wd r e;G72 Pns Qnf Uu Ww Ff Ss TtNns Ff Ss中每个项目的含义.Nnf指令与G71相同。3.2数控车床编程的基本方法,例如,3.2数控车床编程的基本方法,3。仿形粗车循环(G73) G73指令用于加工零件毛坯已基本成形的铸件或锻件。格式:g73 uiwk研发。G73 Pns Qnf Uu Ww Ff Ss TtNnsff ss.nnf,I : x轴方向缩回距离

9、和方向;k:z轴方向的退刀距离和方向;d:粗车次数,其他项目的含义与G71、3.2数控车床编程的基本方法相同,I和k是第一次车削时从工件轮廓后退的距离和方向,确定该值时应参考毛坯的粗加工余量,以便第一次车削时有一个合理的切削深度。计算方法如下:i=(x轴粗加工余量)(第一切削深度)k=(z轴粗加工余量)(第一切削深度)。例如,如果X轴方向的粗加工余量为6mm,三道次切削深度为2mm,那么i=6-2=4 d=3,3.2就是数控车床编程的基本方法,例如:使用G70时应注意以下事项:(1)必须使用G71或G72或G73指令,才能使用G70指令。(2)在2)G70指令规定的ns和nf之间的精车程序段,

10、不能调用子程序。(3)NS和nf之间精车程序段指示的F和S用于G70精车。(4)G70、G71、G72和G73指令只能使用记忆工作模式。3.2数控车床编程的基本方法。使用G70G73复合循环指令时,应注意:(1)同一程序中P和Q指定的序号必须是唯一的,不能重复使用。(G00、G01、G02、G03、G41、G42之外的G功能指令不能用于程序段中由P至Q指定的序号.不能使用M98和M99。3.2、数控车床编程的基本方法,(5)深孔钻削循环(G74) 1。G74 R(e)格式;G74 X(u) Z(w) P(i) Q(k) F(f)e:该规范是状态规范,在指定另一个值之前不会改变。x坐标u : x

11、 : b点从a增加到b z坐标w : z : c点从a增加到c x方向移动k:Z方向移动f:进给速度:3.2数控车床编程的基本方法,(5)外径开槽循环(G75) 1。格式G75R(e G75X(u)Z(w)P(I)Q(k)R(d)F(F)2。以下说明操作如下图所示,与G74相同,只是x被z代替,可以在此循环中进行切割,可以在x轴上切割凹槽,在x轴上啄钻。3.2数控车床编程的基本方法,例如,3.2数控车床编程的基本方法,6。螺纹切削(1)螺纹切削(G32)格式:G32X _ Z _ F _使用螺纹指令时的注意事项:(1)应指示主轴具有恒定速度(G97指令);(2)切割螺纹时应有切入和切出部分。切

12、入段:1=np/400 2=nP/1800 n为主轴速度,r/min;p是螺纹导程,mm;但一般不少于1个导联。编程前应进行以下计算:(1)确定主轴速度,通过v=dn/1000,n=1592r/min,np=15922.5=39804000:n=1500 r/min来检查Np值(2)计算1=np/400=9.4 2=nP/1800=2.1 (3)计算螺纹根直径=大直径-2齿深=16.752,3.2数控车床其中:X(U)和Z(W)是螺纹切削终点的坐标;f是螺纹导程;r是锥形螺纹的末端半径和起始半径之差;切割圆柱螺纹时R=0,可省略。3.2、数控车床编程的基本方法,O4010T0201G50 S3

13、500G97 S500G00 X26 Z11.0 M03G92X 19Z-33F 2.5;X18.3X17.7X17.3X16.9X16.75G00X100Z100M30。3.2数控车床编程的基本方法,例如:3.2数控车床编程的基本方法,(3)复合螺纹切削循环(G76)格式:G76 pm r a qd min r d;G76X(U)_ Z(W)_ Ri Pk Qd F;m:车削次数,必须用两位数表示,0199 r:螺纹端倒角量,必须用两位数表示,0099;例如,r为10,L=10,倒角量=100.1升=10;刀具角度有00、29、30、55、60等。m、r和a都必须用两位数表示,并由第3.2节指定。dmin数控车床编程的基本方法:最小切削深度,不能用小数点表示。例如,dmin=0.02毫米;它需要写成Q20;d:精车余量。X(U),Z(W):螺纹终点的坐标。I:车削锥形螺纹时从端点b到起点a的矢量值;k:x轴方向的螺纹深度,表示为半径。k值不能用小数点表示。d:第一个刀具的切削深度,用半径表示,不能用小数点表示,例如d=0.6mm毫米,需要写成Q600;f:螺距。3.2数控车床编程的基本方法,3.2数控车床编程的基本方法,已知T0303为螺纹车刀,S=1000r/min。进料段1=np/400=10002/40

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论