数控程序编制1程序编制编程目的——获得正确的程序载体_第1页
数控程序编制1程序编制编程目的——获得正确的程序载体_第2页
数控程序编制1程序编制编程目的——获得正确的程序载体_第3页
数控程序编制1程序编制编程目的——获得正确的程序载体_第4页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

1、第二部分数控程序编制1. 程序编制编程目的获得正确的程序载体。编程方法手工编程, 用于程序段不多时; 自动编程,用于程序段很多时。编程步骤分析工件图纸,确定工艺过程,数值计算,编写程序单、制作和校验程序单,首件试切。2. 数控带孔位 B1至B5为代码孔, B8为偶数校验孔; B5和 B6之间的小孔为纸带进给孔(ISO制) 。代码标准 ISO、ASCII和 EIA。格式程序段顺序: N、G、X、Y、Z、F、S、T、 M、 LF( 程序段结束 )字符说明:N 程序段G准备功能字X、Y、 Z 尺寸字F进给功能字S主轴功能字T刀具交换功能字M辅助功能字3. 常用的准备功能字 G的说明(1) 与位置有关

2、的指令: a.G90 绝对坐标指令该指令表示程序段中的编程尺寸,都是相对于某一固定编程原点的绝对尺寸。b.G91相对坐标指令该指令表示程序段中的编程尺寸,都是按相对尺寸决定的。c.G92坐标系设定的预置寄存指令机床坐标系与工件坐标系的原点存在一定的关系,通过 G92指令,即可将工件坐标系的原点 ( 调整点 ) 的偏置值在加工开始前就输入数控系统计算机的内存。数控系统自动地将这一设定的调整点坐标值加到程序段的坐标位移指令中去, 使编程坐标系平移。 也就是说,数控系统将程序段中, 按工件坐标系给定的编程尺寸自动地转换到机床坐标系中去。在执行 G92指令时,并不使机床产生运动, 而只是记录设定的调整

3、点坐标值,将它存入数控计算机的内存中。d.G17、 G18、G19分别表示在 xy 、 zx和yz 坐标平面中加工。e.G00快速定位指令它指令刀具相对于工件以数控系统预先设定好的速度, 从一个定位点快速移动到下一个定位点。(2) 插补指令: a.G01 直线插补指令执行此指令时, 以程序段中规定的进给速度, 使沿各坐标轴的移动速度成一定比例。例如:N150 G00 X20.0 Y30.0 LFN160 G01 X80.0 Y70.0 F200 LF执行 N150程序段时,刀具快速移动至坐标值为 (20.0,30.0) 的点。执行 N160 时 , 对起点为 (20.0,30.0), 终点为

4、(80.0,70.0) 的直线进行直线插补。b.G02、 G03圆弧插补指令G02为顺时针圆弧插补,而 G03为逆时针圆弧插补。程序段中以 F代码指令进给速度。圆弧插补指令中,以 X、 Y、Z表示圆弧终点的坐标 (x 、y、 z), I 、 J、 K 表示插补参数,按照不同的基准平面, 分别表示圆弧中心到圆弧起点坐标的几何特性。在圆弧插补开始前, 刀具必须位于起点位置。 以圆弧起点作圆弧插补时, 需要知道:(a) 刀具运动方向 ( 顺圆还是逆圆 )(b) 圆弧终点坐标(c) 圆弧中心坐标使用 G02或G03指令的程序格式为:N G02(或 G03)X Y I J F LF其中N 程序段顺序号;

5、X 圆弧终点 Z坐标;Y 圆弧终点 y坐标:I 圆弧中心到圆弧起点沿x轴的距离;J 圆弧中心到圆弧起点沿y轴的距离;F 进给率, 在以前的程序段已指定时, 可不必重新指定。 必须指出,这里是指沿刀具中心轨迹的进给率, 并非刀具切削刃沿轨迹表面运动时的进给率。LF程序段结束。c. 圆弧插补举例设需要插补的圆弧为 ABC(图 2-1), 使用单象限插补时,要分成 AB和BC两段分别插补。插补 AB时,圆弧中心的偏置值 i 和 j 为圆弧起点 A到圆弧中心沿 x和y轴的距离:i=59-33=26j=24-15=9程序段为:N50 G00 X59.0 Y24.0 LFN55 G03 X33.0 Y44

6、.0 I26.0 J9.0 F200 LF当插补 BO段时,圆弧中心的偏置值为:i=33-33=0j=44-15=29程序段为:N60 G03 X4.0 Y15.0 I0.0 J29.0 LF圆弧中心偏置值 i 、j 、k的计算方法,各种机床数控系统不尽相同。有的系统还具有跨象限插补功能,编程时要参考机床操作说明书的有关规定。(3) 刀具尺寸的补偿: a. 刀具半径补偿刀具半径补偿的指令有:G41刀具半径补偿指令,左偏;G42刀具半径补偿指令,右偏;G40刀具半径补偿功能注销。当对着刀具前进方向看,铣刀切削齿在左边时,用 G41;铣刀切削齿在右边时,用 G42(图2-2) 。|使用刀具半径补偿

7、指令后,即可按工件尺寸编程, 而不需要计算刀具中心的实际轨迹。刀具直径的数值 , 应在执行指令 G41或G42前输入数控系统计算机内存 , 以便计算机自动计算刀具中心实际运动轨迹。刀具半径补偿功能还可有以下三种用法:(a) 当实际使用的刀具半径与编程时设定的刀具半径不同时 ( 例如刀具因磨损或重磨而使半径减少 ), 可仅改变补偿时的刀具直径设定值,而不必重新编程。(b) 当工件的加工余量 加到刀具半径补偿的设定值上时,就可方便地实现切去规定的余量 , 而不必另行指令。(c) 同一把刀具可有不同的刀号,对应于不同的补偿设定值,便于加工。此外,在车削加工中心上,用带刀尖圆弧半径的车刀切削带斜度的工

8、件或成形工件时 , 也可用 G41或 G42指令来实现刀具轨迹补偿。b. 刀具长度补偿在数控钻床上加工孔时,实际使用的刀具长度会与刀具的编程长度有所不同,此时可使用刀具长度补偿指令,使刀具运动达到编程终点。设数控钻床上使用的钻头 ( 图2-3) 因磨损而重磨,使钻头的长度缩短了一个e值。为了使钻头达到编程终点位置,加工出规定的孔深,此时可使用刀具长度补偿指令,即:(a)G43 刀具长度正补偿指令 (e 为正值 ) ; (b)G44 刀具长度负补偿指令 (e 为负值 ) ; (c)G40 刀具长度补偿注销。刀具长度补偿值 e,事先输入数控计算机内存中, 例如 e=-3 。其地址为 D01(或D0

9、2等 ), 编程时用 D01=-3输入数控系统。此时的程序段格式为 :N05 G43 Z-22 D01 LF执行后,使用刀具长度缩短了3mm的钻头,能自动加工到 z=-22 的编程终点。c. 刀具偏置指令 5刀具偏置指令是为了切出规定的长度而设置的。有四种指令:G45仅按偏置量 e延伸刀具行程 ( 图 2-4a) ;G46仅按偏置量 e缩短刀具行程 ( 图 2-4b) ;G47按 2倍偏置量 e延伸刀具行程 ( 图2-4c) ;G48按 2倍偏置量 e缩短刀具行程 ( 图2-4d) 。偏置量的存入地址仍为 D =+e,为两位任意数。d. 暂停指令暂停指令 G04可使刀具作短时间的无进给运动。用

10、于车削环槽、锪平面、钻孔等光整加工。其指令格式为 :G04 X2.5 LF表示暂停 2.5s ,也可用另外一种格式 :G04 P2500 LF也表示暂停 2.5s 。P地址后的暂停时间单位为ms。e. 标准固定循环这里所述的标准固定循环指令,并不是对所有机床数控系统都完全适用的,但从中可以了解它们的使用方法。实际使用时,要查阅机床操作说明书。固定循环这里 G8189主要用于钻孔、攻螺纹和镗孔等工序。对于铣削加工中心 , 有标准固定循环都具有类似的运动 :刀具定位在第一次顺序运动的开始点;刀具沿 z轴的进给速度是编程速度;刀具沿 z轴退刀;工件沿 x和y轴快速移动到下一个循环的开始点:循环是重复

11、的。某些固定循环需要对控制方式作特殊的规定; z轴坐标常是增量坐标控制方式,而移动到下一个加工位置时的移动控制,可以是增量或绝对坐标控制方式,这要看编程时所有的指令是 G90还是 G91而定。某些车削加工中心也使用G81 G89指令来完成类似移动的规定循环。(a)G81 重复钻孔循环这种循环是最常用的。刀具定位在开始点后 . 以编程进给速度达到编程终点位置,然后快速退回到开始位置, 并快速定位到下一循环加工开始点, 重新开始循环。图2-5 中的工件,在 A、B和 C处需要钻孔,孔深 10mm,钻头直径 10mm。使用 G81 指令时的加工程序为 :N100 G90 G00 X25.0 Y20.

12、0 Z2.0 M03 LF钻头快速移动至 A孔位置处,刀具在工件表面以上2mm,主轴顺时针方向回转。N105 G81 X25.0 Y20.0 Z14.89 F200 LF确认 x和y轴坐标,钻头向下移动 14.89mm,并快速退回 14.89mm,其中 2.89mm是钻头切削刃部分长度,保证孔的有效长度为 10mm。N110 X40.0 Y20.0 LF快速移动到 B处,重复 z轴运动。N115 X55.0 Y20.0 LF快速移动到 C处,重复 z轴运动。N120 G00 X100.0 Y-80.0 Z10.0 M00 LF钻头快速退回到 Z10.0, 并移动到安全位置,程序结束。(b)G8

13、2 带暂停的重复钻孔循环G82的循环与 G81类似,但在刀具达到 z轴编程终点时附加了暂停功能。这个暂停可产生精确效果。 它主要用于钻盲孔、 端面和车台肩等工序中。 暂停的时间可在设置数控系参数时加以设定。(c)G83 深孔钻削循环本循环用于加工孔深为其直径 5倍以上的深孔。 钻头前进到编程 Z值后,要快速退出以排除切屑。然后再快速前进到原先的编程 Z值,转换成工进速度。如此反复进行,一直到钻出全部孔深为止。(d)G84 攻螺纹 ( 车螺纹 ) 循环G84用于攻螺纹加车螺纹工序。加工螺纹工件时,刀具的进给速度要与刀具的主轴转速配合好,使刀具一转时,刀具要沿其轴向移动一个螺距。(e)G85 镗孔

14、循环用装在镗杆上的单刃刀具来镗孔时,可用G85固定循环。使用本循环时,主轴连续回转,镗刀以同样的编程进给速度进入和退出加工孔。G85的程序段格式与 G81类似。(f)G86 带刀具脱离接触的镗孔循环在G86的循环中,当刀具达到 z轴的编程终点后, 主轴逐渐慢转, 直到镗刀停在预定的位置。然后沿 z轴作微小移动,以使刀具尖与加工表面脱离接触。然后刀具即自动退出工件,这样可防止退刀时划伤已加工表面。(g)G87 带断屑动作的钻孔循环G87循环中,刀具的动作类似于 G83,但没有大幅度的往复运动,而只是钻头退回约 2mm,再前进钻孔, 一直到钻孔完毕。 由于钻头稍为退回后再继续钻孔, 可产生断屑效果

15、。 G87循环的程序段格式与 G83类似。(h)G88 带断屑和暂停的钻孔循环G88循环与 G87的区别,仅在于钻孔达到编程终点时, 产生一短时间的暂停进给。(i)G89 带暂停的镗孔循环G89的循环与 G85的区别,仅在于镗孔底时有一短时间的暂停, 以使孔底光洁。(j)G80 注销固定循环使用 G80可撤销 G81 G89的指令。固定循环也可以用 G00、 G01、G02、G03或G06来撤销。4. 常用的 M代码(1)M00、M01、M02分别表示程序停止、可选程序停止和程序结束。(2)M03、M04、M05分别表示主轴的正向 ( 顺时针 ) 旋转、反向 ( 逆时针 ) 旋转和主轴停转。(3)M07和M08分别表示 2号切削液 ( 如雾状 ) 开和 1号切削

温馨提示

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

评论

0/150

提交评论