数控加工程序编程的基础知识.PPTVIP

  • 5
  • 0
  • 约9.59千字
  • 约 68页
  • 2018-10-31 发布于天津
  • 举报
数控加工程序编程的基础知识

§2-1 数控加工编程的概述 程序编制分为:手工编程和自动编程两种。 手动编程:整个编程过程由人工完成。对编程人员的要求高(不仅要熟悉数控代码和编程规则,而且还必须具备机械加工工艺知识和数值计算能力) 自动编程:编程人员只要根据零件图纸的要求,按照某个自动编程系统的规定, 将零件的加工信息用较简便的方式送入计算机,由计算机自动进行程序的编制,编程系统能自动打印出程序单和制备控制介质。 二、手工编程的步骤和方法 图纸工艺分析 这一步与普通机床加工零件时的工艺分析相同,即在对图纸进行工艺分析的基础上,选定机床、刀具与夹具;确定零件加工的工艺线路、工步顺序及切削用量等工艺参数等。 计算运动轨迹 根据零件图纸上尺寸及工艺线路的要求,在选定的坐标系内计算零件轮廓和刀具运动轨迹的坐标值,并且按NC机床的规定编程单位(脉冲当量)换算为相应的数字量,以这些坐标值作为编程尺寸。 编制程序及初步校验 根据制定的加工路线、切削用量、刀具号码、刀具补偿、辅助动作及刀具运动轨迹,按照数控系统规定指令代码及程序格式,编写零件加工程序,并进行校核、检查上述两个步骤的错误。 制备控制介质 将程序单上的内容,经转换记录在控制介质上,作为数控系统的输入信息,若程序较简单,也可直接通过键盘输入。 程序的校验和试切 所制备的控制介质,必须经过进一步的校验和试切削,证明是正确无误,才能用于正式加工。如有错误,应分析错误产生的原因,进行相应的修改。 §2-2 数控系统的指令代码 一.数控加工程序简介 每个程序段以序号“N”开头,以LF(Line Finish)结束,M02=END作为整个程序的结束。 ●主程序和子程序 有时被加工零件上,有多个形状和尺寸都相同的部位,若按通常的方法编程,则有一定量的连续程序段在几处完全重复的出现,则可以将这些重复的程序串,单独地担出来按一定格式做成子程序,程序中子程序以处的部分便称为主程序。 子程序可以被多次重复调用。而且有些数控系统中可以进行子程序的“多层嵌套”,子程序可以调用其它子程序,从而可以大大地简化编程工作,缩短程序长度,节约程序存贮器的容量。 二.数控系统功能指令代码 (一)准备功能代码(G代码) 准备功能代码用于指定一些动作或选择一种操作方式,它使用G字编程。G字可接3位整数,也可以带一位小数。 模态代码是指某些G代码在一个程序段被指定后,直到以后程序段出现同组的另一个代码时才失效的G代码。 非模态代码是指只有书写了该代码时才有效的代码。 1.与坐标设定有关的指令 表2-1与坐标设定有关的指令 表2-2与坐标轴移动有关的指令 3.刀具补偿指令 表2-3与刀具补偿有关的指令 5.可简化编程的指令 表2-5 可简化编程的指令 6.宏指令 G100~120各代码可供建立用户指令,以简化程序编制。 (1)快速直线插补(G00) G00快速直线插补控制机床各轴以最大速率从现在位置移动到指令位置。G00是模态代码。 快速直线插补(G00) (2)直线插补(G01) 直线插补G01程序段控制各轴以指定的进给速率沿直线方向从现在位置移动到指令位置。G01是模态代码 直线插补(G01) (3)顺圆弧插补(G02) 圆弧插补G02程序段可以使机床从现在位置沿圆顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G02表示刀具沿顺圆运动(CW) 。 顺圆弧插补(G02) (4)逆圆弧插补(G03) 圆弧插补G03程序段可以使机床从现在位置沿逆时针圆弧轨迹运动到指令位置,进给速率沿圆弧的切线方向,大小等于编程的进给率F。G03表示刀具沿逆圆运动(CCW)。 逆圆弧插补(G03) 圆弧插补可以用两种方式编程: ① 编程G02或G03及I、J、K字定义圆弧中心点,称为中心编程,当圆弧的中心是关键尺寸时,选用该编程方法; ② 半径编程 当圆弧的半径R或终点坐标为关键尺寸时,选用该编程方法。 (二)辅助功能代码(M代码) 辅助功能代码(M代码)用于指令控制功能和机床功能,多与程序执行和机械控制有关。 1.M00 程序停止。执行M00后程序停止,可按机床上的起动按钮使机床重新起动,继续执行以后的程序。 2.M01 可选择的程序停止。当按下机床操作面板上的“选择开机”按钮时,执行M0l以后程序停止,重新起动则继续执行下段。 3.M02和M30 程序结束。 4.M03、M0

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档