文档详情

数控程序编制().DOC

发布:2017-07-31约4.89千字共6页下载文档
文本预览下载声明
第二部分 数控程序编制 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)与位置有关的指令: a.G90 绝对坐标指令 该指令表示程序段中的编程尺寸,都是相对于某一固定编程原点的绝对尺寸。 b.G91 相对坐标指令 该指令表示程序段中的编程尺寸,都是按相对尺寸决定的。 c.G92 坐标系设定的预置寄存指令 机床坐标系与工件坐标系的原点存在一定的关系,通过G92指令,即可将工件坐标系的原点(调整点)的偏置值在加工开始前就输入数控系统计算机的内存。数控系统自动地将这一设定的调整点坐标值加到程序段的坐标位移指令中去,使编程坐标系平移。也就是说,数控系统将程序段中,按工件坐标系给定的编程尺寸自动地转换到机床坐标系中去。 在执行G92指令时,并不使机床产生运动,而只是记录设定的调整点坐标值,将它存入数控计算机的内存中。 d.G17、G18、G19 分别表示在 xy、zx和yz坐标平面中加工。 e.G00 快速定位指令 它指令刀具相对于工件以数控系统预先设定好的速度,从一个定位点快速移动到下一个定位点。 (2)插补指令: a.G01 直线插补指令 执行此指令时,以程序段中规定的进给速度,使沿各坐标轴的移动速度成一定比例。例如: N150 G00 X20.0 Y30.0 LF N160 G01 X80.0 Y70.0 F200 LF 执行N150程序段时,刀具快速移动至坐标值为(20.0,30.0)的点。执行N160时,对起点为(20.0,30.0),终点为(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×××——程序段顺序号; 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=26 j=24-15=9 程序段为: N50 G00 X59.0 Y24.0 LF N55 G03 X33.0 Y44.0 I26.0 J9.0 F200 LF 当插补BO段时,圆弧中心的偏置值为: i=33-33=0 j=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)。 | 使用刀具半径补偿指令后,即可按工件尺寸编程,而不需要计算刀具中心的实际轨迹。刀具直径的数值,应在执行指令G41或G42前输入数控系统计算机内存,以便计算机自动计算刀具中
显示全部
相似文档