数控编程基础
- 格式:ppt
- 大小:1.10 MB
- 文档页数:31


数控编程概述3.1 一般加工程序的编制过程在数控机床上加工零件,首先要编制零件的加工程序,然后才能加工。
程序编制的一般步骤如图3-1 所示:图3-1加工程序的编制过程z确定工艺过程:根据图纸对零件的形状、技术条件、毛坯及工艺方案等进行详细分析,从而确定出需要的刀具,走刀路线,加工余量等。
z计算运动轨迹的坐标:根据零件的几何尺寸,走刀路线及设定的坐标系,计算各个运动轨迹的坐标值,诸如运动轨迹的起点与终点,圆弧的圆心等坐标尺寸。
z编写加工程序代码:根据计算出的运动轨迹坐标值和已确定的运动顺序、刀号、切削参数以及辅助动作,按照本系统规定的功能指令代码及程序段格式,逐段编写加工程序代码。
z程序输入:将加工程序代码输入到 CNC 系统中。
z首件试加工:编写的加工程序代码通过试加工来验证,并根据试加工的结果来修改程序代码,正确无误后正式加工。
3.1.2 程序构成程序是由 F 代码、G 代码、M 代码、N 代码、S 代码等组成的程序段构成。
这些程序段使刀具沿着直线或圆弧运动,或使主轴运动、停转。
在程序中根据刀具的实际运动顺序书写这些程序段。
程序的构成如图3-2程序的构成所示。
图3-2程序的构成3.1.3 程序段程序指令由字组成。
字是带有数字的地址,该地址定义了伴随地址数字的含义。
这些字被组合在一起形成了程序段。
一个程序段是由一个或多个组合在一行中的字构成。
典型程序段由程序段号开始,程序段的格式定义了每个程序段中功能字的句法,如图3-3 所示。
图3-3程序段的构成3.1.4 地址说明地址规定了地址后数字的含义。
一个地址可有多种含义。
地址说明A A轴(第四轴)绝对或相对坐标值D 刀具半径补偿号F 进给率G 准备功能I 圆弧圆心相对于圆弧起点之差在X轴上的投影值J 圆弧圆心相对于圆弧起点之差在Y轴上的投影值K1、圆弧圆心相对于圆弧起点之差在Z轴上的投影值2、循环次数,用于固定循环(G73、G81、G82、G83、G84、G85、G86、G89)L 子程序名M 辅助功能N 程序段号/顺序号P1、子程序重复2、暂停时间,用于G04(单位:毫秒)3、固定循环孔底暂停(G74、G82、G84、G89)Q 固定循环用参数R1、指定圆弧半径2、初始平面到R点的距离,用于固定循环(G73、G74、G81、G82、G83、G84、G85、G86、G89)S 主轴速度功能X1、X 轴绝对或相对坐标值2、暂停时间,用于G04(单位:秒)3、孔定位点的X坐标,用于固定循环(G73、G74、G81、G82、G83、G84、G85、G86、G89)Y 1、Y轴绝对或相对坐标值2、孔定位点的Y坐标,用于固定循环(G73、G74、G81、G82、G83、G84、G85、G86、G89)Z1、Z轴绝对或相对坐标值2、、孔定位点的Z坐标,用于固定循环(G73、G74、G81、G82、G83、G84、G85、G86、G89)3.1.5 程序段及重复参数一个程序段代码位于独立一行。
第二章数控编程基础2.1 数控编程的方法数控加工程序的编制方法主要有手工编程和计算机自动编程。
手工编程主要由人工来完成数控编程中各个阶段的工作。
一般对几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。
自动编程是指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成,见图2.1。
采用计算机自动编程时,数学处理、编写程序、检验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,使编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。
又由于计算机自动编程代替程序编制人员完成了繁琐的数值计算,解决了手工编程无法解决的许多复杂零件的编程难题。
因而,自动编程的特点就在于编程工作效率高,可解决复杂形状零件的编程难题。
图2.1 计算机辅助编程的过程不同的数控机床,由于数控系统不同,它们使用的数控程序语言规则和格式也不尽相同,当针对某一台数控机床编制加工程序时,应该严格按机床编程手册中的规定进行程序编制。
本教程以FANUC系统为主来介绍加工程序的编制方法。
2.2 数控坐标系2.2.1机床坐标系机床坐标系是机床上固有的坐标系,机床坐标系的方位是参考机床上的主轴中心线、工作台面、机床立拄等机床上固定的基准线和基准面确定的。
在标准中,规定工件固定,刀具相对于工件运动,Z轴取平行于机床主轴的方向,且刀具远离工件的方向为正方向。
对刀具做旋转运动,Z轴为垂直方向的单立拄机床时,从主轴向立拄看,X轴的正方向指向右边。
Y轴的方向按右手直角坐标系确定:1. 伸出右手的大拇指、食指和中指,并互为90°。
则大拇指代表X坐标,食指代表Y坐标,中指代表Z坐标。
2. 大拇指的指向为X坐标的正方向,食指的指向为Y坐标的正方向,中指的指向为Z坐标的正方向。
如图2.2。
因此立式铣床的坐标系如图2.3所示。
机床坐标系的原点位置是各坐标轴的正向最大极限处,如图2.4所示。