数控宏程序课件_第1页
数控宏程序课件_第2页
数控宏程序课件_第3页
数控宏程序课件_第4页
数控宏程序课件_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1、(1)前角:前刀面与基面的夹角,在主剖面中测量。 (2)主后角: 主后刀面与切削平面间的夹角,在主剖面中测量。 (3)主偏角: 主切削刃与进给方向间的夹角,在基面中测量。 (4)副偏角: 副切削刃与进给反方向间的夹角,在基面中测量。 (5)刃倾角 :主切削刃与基面间的夹角,在主切削平面中测量。 车刀有前角、后角、主偏角、副偏角、刀尖角、刃倾角。前角车刀有前角、后角、主偏角、副偏角、刀尖角、刃倾角。前角是是切削的主要角度,前角越大,刀子就越锐利,切起来越省力,但前切削的主要角度,前角越大,刀子就越锐利,切起来越省力,但前角太大了影响刀刃的强度。后角角太大了影响刀刃的强度。后角是为了减少刀具与工件

2、的摩是为了减少刀具与工件的摩擦,后角越大,摩擦愈小,但后角过大时则影响刀具的强度。擦,后角越大,摩擦愈小,但后角过大时则影响刀具的强度。主偏角主偏角是在基面与进给方向之间的夹角,它能改变径向切削是在基面与进给方向之间的夹角,它能改变径向切削力与轴向切削力的比例。力与轴向切削力的比例。副偏角副偏角副切削刃在基面上的投影和进给方向之间的夹角。副切削刃在基面上的投影和进给方向之间的夹角。它影响已加工表面的光洁度,并能减少副切削刃与工件的摩擦。它影响已加工表面的光洁度,并能减少副切削刃与工件的摩擦。刀尖角刀尖角主切削刃与副切削刃在基面主切削刃与副切削刃在基面上投影之间的夹角,它影响刀尖强度及散热性能。

3、另外还有刃倾上投影之间的夹角,它影响刀尖强度及散热性能。另外还有刃倾角角在切削平面内在切削平面内主刀刃和基面的夹角,它影响切屑的流出方向及刀尖的强度。主刀刃和基面的夹角,它影响切屑的流出方向及刀尖的强度。 (2)、机床坐标系:是以机床原点为坐标原点建立的X轴和Z轴两维坐标,X轴与主轴垂直,为横坐标方向;Z轴与主轴中心线重合,为纵坐标方向。(3)、机床参考点:是指机床回参考点后刀架中心离机床原点最远的一个固定点。2、机床坐标系 机床坐标系是与标准坐标系平行的坐标系。(1)、机床原点:机床上的一个固定点,数控车床一般将其设在主轴前端面的中心。3、工件坐标系 工件坐标系是以机床坐标系为基准平移而成的

4、。4、坐标轴及方向标准规定:机床某部件运动的正方向,是增大工件和刀具之间距离的方向。(1)、Z轴 Z轴是传递切削动力的主轴,其正方向是刀具远离工件的方向。(2)、X轴 X轴是水平的,平行于工件装夹面,其正方向按以下方法确定:对Z轴水平分布的,如卧式铣床,由主轴向工件看,X轴的正方向指向右方。对工件旋转的机床,如车床,X轴布置在径向,即平行于横向滑座,增大刀具与工件距离的方向为正向。X轴和Z轴确定后,由右手定则确定Y轴。四、程序段格式四、程序段格式程序段格式是一个程序段中的字、字符和数据的书写程序段格式是一个程序段中的字、字符和数据的书写规则。一般程序段的基本格式如下:规则。一般程序段的基本格式

5、如下:N xxxx Gxx XN xxxx Gxx Xxx Zxx Fxx Sxx Txx Mxx Enter xx Zxx Fxx Sxx Txx Mxx Enter 其中:其中:1 1、NxxxxNxxxx为程序段的段号为程序段的段号以地址符以地址符N N后带四位整数表示,数字中前面的后带四位整数表示,数字中前面的“0”0”一一般可以省略,如般可以省略,如N0020N0020可以写成可以写成N20N20。程序段号也。程序段号也可省略不写,当一个程序没有程序段号时,数控可省略不写,当一个程序没有程序段号时,数控系统按程序段排列顺序执行。系统按程序段排列顺序执行。2 2、GxxGxx为准备功能

6、指令为准备功能指令以地址符后带两位整数表示。如以地址符后带两位整数表示。如G00G00、G01G01、G02G02等。等。前置前置“0”0”可省略,如可省略,如G00G00可写为可写为G0G0;G01G01可写为可写为G1G1等。具体的指令功能在第二节中阐述。等。具体的指令功能在第二节中阐述。3、Xxx和Zxx为坐标字以地址符X、Z后带正负数表示,其正号可以省略。X、Z指令的坐标值为该程序段的终点坐标值。4、Fxx为进给功能指令指令刀具进给速度的大小,以地址符F后带数值表示,其值只能为正,单位通常为mm/min,也可以为mm/r。当车螺纹时,F表示的是螺纹导程。F表示的进给速度是指工件被加工时

7、刀具相对于工件的合成进给速度,单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。使用下式可以实现每转进给量与每分钟进给量的转化。 fm=frS其中:fm为每分钟的进给量(mm/min ),fr为每转进给量(mm/r ),S为主轴转数(r/min);例如N30 G94 G01 Z-30 F100,F为100mm/min。5、Sxx为主轴转速功能指令 主轴功能主要是表示主轴转速或速度。主轴功能是用字母S和其后面的数字表示的,单位为转/每分钟(r/min);恒线速度功能时S指定切削线速度,单位为米/每分钟(m /min)。(1)、恒线速度控制(G96) G96

8、是执行恒线速度控制的指令。(2)、主轴转速控制(G97) G97是取消恒线速度控制的指令。此时,S制定的数值表示主轴每分钟的转数,例如:G97 S100表示主轴转速为1000r/min。6、Mxx为辅助功能指令 以地址符M后带两位整数表示,前置“0”可省略不写,如M01可写为M1。具体的指令功能在第二节中阐述。二、G指令介绍w1、 绝对值编程G90与相对值编程G91w如图6-6所示,使用G90、G91编程:要求刀具由原点按顺序移动到1、2、3点。 wG90编程wO0001wN10 G92 X0 Z0wN20 G01 X15 Z20wN30 X45 Z40wN40 X25 Z60 wN50 X1

9、5 Z20wN60 M30G91编程O0001N10 G91N20 G01 X15 Z20N30 X30 Z20N40 X-20 Z20 N50 X-25 Z-60N60 M30混合编程O0001N10 G92 X0 Z0N20 G01 X15 Z20N30 U30 Z40N40 X25 W200 N50 X15 Z20N60 M30单一固定循环 单一固定循环可以将一系列连续加工动作,如 “切入-切削-退刀-返回”,用一个循环指令完成,1、圆柱面切削循环 圆柱面切削循环是一种单一固定循环 编程格式 G90 X(U) Z(W) F 如图所示,刀具从循环起点开始按矩形循环,最后又回到循环起点。图中

10、R表示快速运动,F表示按指定的进给速度运动。X、Z- -圆柱面切削的终点坐标值; U、W-圆柱面切削的终点相对于循环起点增量值。 加工按1、2、3、4顺序进行。例:应用圆柱面切削循环功能加工图3.29所示零件。 N20 M03 S1000 T0101N30 G00 X55 Z4 M08 N50 G90 X45 Z-25 F30N60 X40 N70 X35 N80 G00 X200 Z200 N90 M30 (2)圆锥面切削循环 编程格式 G90 X(U) Z(W) R F 式中:X、Z- 圆锥面切削的终点坐标值; U、W-圆柱面切削的终点相对于循环起点的坐标; R- 圆锥面切削的起点相对于终

11、点的半径差。如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。如图3.30所示。 例:应用圆锥面切削循环功能加工图 3.30所示零件。 G01 X65 Z2 G90 X60 Z-25 I-5 F30 X50 G00 X100 Z200 2)锥面端面切削循环 编程格式 G94 X(U) Z(W) R F 式中:X、Z- 端面切削的终点坐标值; U、W-端面切削的终点相对于循环起点的坐标; R- 端面切削的起点相对于终点在Z轴方向的坐标增量值。当起点Z向坐标小于终点Z向坐标时K为负,反之为正。如图3.32所示。 例:应用端面切削循环功能加工图3.33所示零件。 G94 X20 Z0 K

12、-5 F80Z-5 Z-10 圆弧插补圆弧插补G02、G03G02为按指定进给速度的顺时针圆弧插补。 G03为按指定进给速度的逆时针圆弧插补。圆弧插补指令是命令刀具在指定平面内按给定的F进给速度作圆弧运动,切削出圆弧轮廓。格式:(1)G02 X(U)-Z(W)-I-K-F- G03 (2) G02 X(U)-Z(W)-R-F- G03 其中,其中,X(U)、Z(W)表示圆弧终点位置;表示圆弧终点位置;I、K或者或者R表示圆表示圆心位置;心位置;F表示圆弧插补的进给速度。表示圆弧插补的进给速度。圆弧顺逆的判断:沿着不在圆弧平面内的坐标轴,由正方圆弧顺逆的判断:沿着不在圆弧平面内的坐标轴,由正方向

13、向负方向看,顺时针方向向向负方向看,顺时针方向 G02,逆时针方向,逆时针方向G03 。方法一:用I、K表示圆心位置 绝对方式编程G00 X20 Z2G01Z-30F80G02X40Z-40I10K0F60增量方式编程G00U-80W-98G01W-32F80G02U20W-10I10K0F60方法二:用R表示圆心位置绝对方式编程G00X20Z2G01Z-30F80G02X40Z-40R10F60增量方式编程G00U-80W-98G01W-32F80G02U20W-10R10F60顺时针圆弧插补逆时针圆弧插补方法一:用I、K表示圆心位置绝对方式编程G00X28Z2G01Z-40F80G03X4

14、0Z-46I0K-6F60增量方式编程G00U-72W-98 G01W-42F80G03U12W-6I0K-6F60方法二:用R表示圆心位置绝对方式编程G00X28Z2G01Z-40F80G03X40Z-46R6F60增量方式编程G00U-72W-98G01W-42F80G03U12W-6R6F60变量变量w变量的分配类型I w变量的级别 本级变量本级变量#1#33 作用于宏程序某一级中的变量称为本级变量,即这一变量在同一程序级中调用时含义相同,若在另一级程序(如子程序)中使用,则意义不同。本级变量主要用于变量间的相互传递,初始状态下未赋值的本级变量即为空白变量。 通用变量通用变量#100#144,#500#531 可在各级

温馨提示

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

评论

0/150

提交评论