




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1章章 数控加工的编程基础数控加工的编程基础第第1 1章章 数控加工的编程基础数控加工的编程基础(一)目的与要求(一)目的与要求 使学生建立数控编程的基本概念,掌握数控编程的基本内容、使学生建立数控编程的基本概念,掌握数控编程的基本内容、主要步骤;掌握加工程序的基本组成、程序的基本结构和类型。主要步骤;掌握加工程序的基本组成、程序的基本结构和类型。(二)教学内容(二)教学内容 1 1数控加工的过程数控加工的过程 2 2数控编程的内容与步骤数控编程的内容与步骤 3 3数控编程的种类数控编程的种类 4 4数控机床的坐标系和运动方向的命名规则数控机床的坐标系和运动方向的命名规则 5 5典型数控系
2、统及其主要功能典型数控系统及其主要功能 6 6程序的结构程序的结构 7 7程序段格式的书写规则程序段格式的书写规则 8. 8. 续效代码与非续效代码续效代码与非续效代码第第1 1章章 数控加工的编程基础数控加工的编程基础(三)教学要求(三)教学要求 1了解数控加工的过程了解数控加工的过程 2掌握数控编程的内容与步骤掌握数控编程的内容与步骤 3掌握数控编程的种类掌握数控编程的种类 4掌握数控机床的坐标系和运动方向的命名规则掌握数控机床的坐标系和运动方向的命名规则 5了解典型数控系统及其主要功能了解典型数控系统及其主要功能 6掌握程序的结构组成掌握程序的结构组成 7掌握程序段格式的书写规则:字掌握
3、程序段格式的书写规则:字-地址程序段格式地址程序段格式 8理解地址码中英文字母的含义理解地址码中英文字母的含义 9掌握续效代码与非续效代码的概念与区别掌握续效代码与非续效代码的概念与区别第第1 1章章 数控加工的编程基础数控加工的编程基础(四)重点与难点(四)重点与难点 重点:数控编程的内容与步骤,数控机床的坐标系重点:数控编程的内容与步骤,数控机床的坐标系 和运动方向;和运动方向; 难点:续效代码与非续效代码的区别。难点:续效代码与非续效代码的区别。(五)教学指导(五)教学指导 1.1 数控编程概述数控编程概述1、数控加工的概念、数控加工的概念 数控加工技术是数控技术应用的主要内容之一。数控
4、加工技术是数控技术应用的主要内容之一。 (1)数控加工的对象)数控加工的对象精密、复杂零件及模具。精密、复杂零件及模具。 (2)数控加工的关键设备是各种典型数控机床。)数控加工的关键设备是各种典型数控机床。 (3 3)数控加工的交流语言是零件图纸。)数控加工的交流语言是零件图纸。 (4 4)数控加工的纽带是)数控加工的纽带是NCNC程序。程序。 (5 5)数控编程的作用)数控编程的作用数控加工的桥梁数控加工的桥梁 (p2t1-1p2t1-1)u在数控机床上加工零件时,从分析零件图纸到获得数控机在数控机床上加工零件时,从分析零件图纸到获得数控机床所需要的控制介质的全部过程为程序编制,简称床所需要
5、的控制介质的全部过程为程序编制,简称“编程编程”。(1)加工工艺分析加工工艺分析(分析图样,确定加(分析图样,确定加工工艺过程)工工艺过程) 在确定加工工艺过程时,编程人员要根在确定加工工艺过程时,编程人员要根据零件图样进行工艺分析,然后选定机床、据零件图样进行工艺分析,然后选定机床、刀具与夹具;确定零件加工的工艺线路、工刀具与夹具;确定零件加工的工艺线路、工步顺序及切削用量等工艺参数等。步顺序及切削用量等工艺参数等。 确定加工方法确定加工方法 加工路线的设计加工路线的设计 加工工序内容设计加工工序内容设计计算运动轨迹计算运动轨迹程序编制程序编制制备控制介质制备控制介质校验和试切校验和试切零件
6、图纸零件图纸错误错误修修改改 这些工作与普通机床加工零件时这些工作与普通机床加工零件时工艺规程的编制基本上是相似的,但工艺规程的编制基本上是相似的,但也有自身的一些特点。也有自身的一些特点。2、数控编程的内容和方法、数控编程的内容和方法 按已确定的加工路线和允许的零件按已确定的加工路线和允许的零件加工误差,计算出所需的输入数控加工误差,计算出所需的输入数控装置的数据,称为数值计算。装置的数据,称为数值计算。数值数值计算的主要内容是在规定的坐标系计算的主要内容是在规定的坐标系内计算零件轮廓和刀具运动的轨迹内计算零件轮廓和刀具运动的轨迹的坐标值的坐标值。数值计算的复杂程序取数值计算的复杂程序取决于
7、零件的复杂程度和数控装置功决于零件的复杂程度和数控装置功能的强弱,差别很大。对于点位控能的强弱,差别很大。对于点位控制的数控机床(如数控冲床等)加制的数控机床(如数控冲床等)加工的零件,一般不需要计算,只是工的零件,一般不需要计算,只是当零件图样坐标系与编制坐标系不当零件图样坐标系与编制坐标系不一致时,才需要对坐标进行换算。一致时,才需要对坐标进行换算。 错误错误计算运动轨迹计算运动轨迹图纸工艺分析图纸工艺分析程序编制程序编制制备控制介质制备控制介质校验和试切校验和试切零件图纸零件图纸修修改改(2)数值计算)数值计算(刀具运动轨迹的坐标数值计算)(刀具运动轨迹的坐标数值计算) 加工路线、工艺参
8、数及刀加工路线、工艺参数及刀具运动轨迹确定以后,编具运动轨迹确定以后,编程人员可以根据数控系统程人员可以根据数控系统规定指令代码及程序格式规定指令代码及程序格式,编写零件加工程序单。,编写零件加工程序单。此外,还应填写有关的工此外,还应填写有关的工艺文件,如数控加工工序艺文件,如数控加工工序卡片、数控刀具卡片、数卡片、数控刀具卡片、数控刀具明细表等。控刀具明细表等。 计算运动轨迹计算运动轨迹图纸工艺分析图纸工艺分析程序编制程序编制制备控制介质制备控制介质校验和试切校验和试切零件图纸零件图纸错误错误修修改改(3) 编制零件加工程序单编制零件加工程序单将程序单上的内容记录在将程序单上的内容记录在控
9、制介质上,作为数控系控制介质上,作为数控系统的输入信息,若程序较统的输入信息,若程序较简单,也可直接通过键盘简单,也可直接通过键盘输入。输入。(4)制备控制介质)制备控制介质 所制备的控制介质,必须经过进一步的校所制备的控制介质,必须经过进一步的校验和试切削,才能用于正式加工。一般采验和试切削,才能用于正式加工。一般采用空走刀校验、空运转画图校验以检查机用空走刀校验、空运转画图校验以检查机床运动轨迹与动作的正确性。床运动轨迹与动作的正确性。(5)程序的校验和试切)程序的校验和试切常用的校验和试切方法:常用的校验和试切方法: 对于平面轮廓零件可在机床上用笔代替刀具、对于平面轮廓零件可在机床上用笔
10、代替刀具、坐标纸代替工件进行空运转空运行绘图。坐标纸代替工件进行空运转空运行绘图。 对于空间曲面零件,可用蜡块、塑料或木料对于空间曲面零件,可用蜡块、塑料或木料或价格低的材料作工件,进行试切,以此检或价格低的材料作工件,进行试切,以此检查程序的正确性。查程序的正确性。 在具有图形显示功能的机床上,用静态显示(机床不在具有图形显示功能的机床上,用静态显示(机床不动)或动态显示(模拟工件的加工过程)的方法,则更动)或动态显示(模拟工件的加工过程)的方法,则更为方便。为方便。 上述方法只能检查运动轨迹的正确性,不能判别工件上述方法只能检查运动轨迹的正确性,不能判别工件的加工误差。的加工误差。首件试切
11、首件试切(在允许的条件下在允许的条件下)方法不仅可查出方法不仅可查出程序单和控制介质是否有错,还可知道加工精度是否符程序单和控制介质是否有错,还可知道加工精度是否符合要求。合要求。 当发现错误时,应分析错误的性质,或修改程序单,当发现错误时,应分析错误的性质,或修改程序单,或调整刀具补偿尺寸,直到符合图纸规定的精度要求为或调整刀具补偿尺寸,直到符合图纸规定的精度要求为止。止。 从以上内容来看,作为一名编程人员,不从以上内容来看,作为一名编程人员,不但要熟悉数控机床的结构、数控系统的功但要熟悉数控机床的结构、数控系统的功能及有关标准,而且还必须是一名好的工能及有关标准,而且还必须是一名好的工艺人
12、员,要熟悉零件的加工工艺、装卡方艺人员,要熟悉零件的加工工艺、装卡方法、刀具、切削用量的选择等方面的知识。法、刀具、切削用量的选择等方面的知识。3.数控编程的种类数控编程的种类(1)手工编程)手工编程手工编程就是从分析零件图样、确定加工工艺过程、手工编程就是从分析零件图样、确定加工工艺过程、数值计算、编写零件加工程序单、制备控制介质到程序校数值计算、编写零件加工程序单、制备控制介质到程序校验都是由人工完成。对于加工形状简单、计算量小、程序验都是由人工完成。对于加工形状简单、计算量小、程序不多的零件,采用手工编程较容易,而且经济、及时。不多的零件,采用手工编程较容易,而且经济、及时。(2 2)自
13、动编程)自动编程自动编程是利用计算机专用软件对复杂零件进行数控自动编程是利用计算机专用软件对复杂零件进行数控加工程序编制的过程。加工程序编制的过程。1.2 1.2 数控机床的坐标系与运动方向数控机床的坐标系与运动方向图图1-1 右手笛卡儿坐标系统右手笛卡儿坐标系统 1 1、数控机床的坐标系构成、数控机床的坐标系构成按右手笛卡尔坐标系法则按右手笛卡尔坐标系法则 形成形成3 3个移动轴、个移动轴、3 3个转动轴个转动轴 再定其他直线轴。再定其他直线轴。 另两个直线轴按右手直角坐标系来判断。另两个直线轴按右手直角坐标系来判断。 X X轴为水平方向且垂直于轴为水平方向且垂直于Z Z轴并平行于工件的装夹
14、面。在工件旋转的机轴并平行于工件的装夹面。在工件旋转的机床床( (如车床、外圆磨床如车床、外圆磨床) )上,上,X X轴的运动方向是径向的,与横向导轨平行。刀具轴的运动方向是径向的,与横向导轨平行。刀具离开工件旋转中心的方向是正方向。对于刀具旋转的机床,若离开工件旋转中心的方向是正方向。对于刀具旋转的机床,若Z Z轴为水平轴为水平( (如如卧式铣床、镗床卧式铣床、镗床) ),则沿刀具主轴后端向工件方向看,右手平伸出方向为,则沿刀具主轴后端向工件方向看,右手平伸出方向为X X轴轴正向,若正向,若Z Z轴为垂直轴为垂直( (如立式铣、镗床,钻床如立式铣、镗床,钻床) ),则从刀具主轴向床身立柱方向
15、,则从刀具主轴向床身立柱方向看,右手平伸出方向为看,右手平伸出方向为X X轴正向轴正向 利用已确定的利用已确定的X、Z坐标的正方向,用右手定则或右手螺旋法则,确定坐标的正方向,用右手定则或右手螺旋法则,确定Y坐标的正方向。坐标的正方向。 旋转运动旋转运动A A、B B和和C C。 A、B和和C相应地表示其轴线平行于相应地表示其轴线平行于X、Y和和Z坐标的旋转运动。坐标的旋转运动。A、B和和C的正方向,相应地表示在的正方向,相应地表示在X、Y和和Z坐标正方向上按照右旋螺坐标正方向上按照右旋螺旋前进的方向。旋前进的方向。3.典型数控机床的坐标系与运动方向数控车床数控车床立式车床立式车床立式铣床立式
16、铣床Z Z轴为垂直轴为垂直( (如立式如立式铣、镗床,钻床铣、镗床,钻床) ),则从刀具主轴向床则从刀具主轴向床身立柱方向看,右身立柱方向看,右手平伸出方向为手平伸出方向为X X轴正向轴正向2、数控机床运动方向的确定、数控机床运动方向的确定 先定先定Z Z轴,再确定轴,再确定X X轴和轴和Y Y轴。轴。 与主轴回转轴线平行(重合)与主轴回转轴线平行(重合). . 两点假设:两点假设: 一律假定工件静止不动,而刀具在移动。一律假定工件静止不动,而刀具在移动。 假定刀具远离工件方向为坐标正方向。假定刀具远离工件方向为坐标正方向。 卧式铣床卧式铣床对于刀具旋转对于刀具旋转的机床,若的机床,若Z轴轴为
17、水平为水平(如卧式如卧式铣床、镗床铣床、镗床),则沿刀具主轴则沿刀具主轴后端向工件方后端向工件方向看,右手平向看,右手平伸出方向为伸出方向为X轴轴正向正向 在工件旋转的机床上(车床、磨床等),在工件旋转的机床上(车床、磨床等),X轴的运动方向是工件的径向并平行于横向拖板,且刀具离开工件旋转中心的方向是X轴的正方向。4)工件运动时的相反方向工件运动时的相反方向 对于工件运动而不是刀具运动的基础,必须将前述为刀具对于工件运动而不是刀具运动的基础,必须将前述为刀具运动所作的规定作相反的安排。用运动所作的规定作相反的安排。用加加“”“”字母,如字母,如+X+X,表示工件相对刀具正方向运动指令。而不加,
18、表示工件相对刀具正方向运动指令。而不加“”“”字母,如字母,如+X+X,则表示刀具相对于工件负向运动指令。二,则表示刀具相对于工件负向运动指令。二者表示的运动方向相反。者表示的运动方向相反。对于编程人员之考虑不加对于编程人员之考虑不加“”“”的运动方向,对于机床制造者,则需要考虑带的运动方向,对于机床制造者,则需要考虑带“”“”的的运动方向。运动方向。4.机床坐标系与工件坐标系 编程总是基于某一坐标系统的,因此,弄清楚数控机床坐编程总是基于某一坐标系统的,因此,弄清楚数控机床坐标系和工件坐标系的概念及相互关系是至关重要的标系和工件坐标系的概念及相互关系是至关重要的(1)机床坐标系与机床原点及机
19、床参考点 机床坐标系机床坐标系 也称机械原点、参考点或零点。 例子:车床 加工中心数控车床坐标系的原点工件坐标系(编程坐标系)工件坐标系(编程坐标系) 数控车削工件坐标系的原点数控铣削工件坐标系的原点25 相对坐标表示法相对坐标表示法 大多数用G91表示,有的用X、Y、Z表示绝对坐标,用U、V、W表示相对坐标。(2)绝对坐标和相对坐标)绝对坐标和相对坐标 绝对坐标表示法绝对坐标表示法 大多数用G90表示。绝对坐标表示法相对坐标表示法261.3 典型数控系统及其主要功能1.1.典型数控系统典型数控系统 数控系统是数控机床的核心。数控机床根据功能和数控系统是数控机床的核心。数控机床根据功能和性能要
20、求,配置不同的数控系统。数控系统分为车削性能要求,配置不同的数控系统。数控系统分为车削(L/TL/T)和铣削()和铣削(M M)2 2类类。1 1)FANUC, FANUC, 如:如:0i-M/T0i-M/T、16i16i、18i18i、21i21i等。等。2 2)SIEMENSSIEMENS,如:,如:802S/C/D802S/C/D、810810、840D840D等。等。3 3)MITSUBISHI(MITSUBISHI(三菱三菱) ),如:,如:E60E60、M64M64、C70C70等。等。4 4)HADENHAN.HADENHAN.(5 5轴)如:轴)如:TNC320TNC320、i
21、TNC530.iTNC530.5 5)华中数控,如:)华中数控,如:HNC-21T/MHNC-21T/M。6 6)广州数控,如:)广州数控,如:GSK928M/TGSK928M/T、GSK980M.GSK980M.2.数控系统的功能 数控系统是数控机床的核心。数控机床根据功能和性能要求,配置不数控系统是数控机床的核心。数控机床根据功能和性能要求,配置不同的数控系统。无论何种数控系统,其基本功能有同的数控系统。无论何种数控系统,其基本功能有5 5种,分别是:种,分别是: (1 1)准备功能)准备功能准备功能是使数控机床作好某种操作准备的指令,用地准备功能是使数控机床作好某种操作准备的指令,用地址
22、址G G和数字表示,如和数字表示,如G00G00、G01G01、G94G94等。等。 (2 2)刀具功能)刀具功能刀具功能字刀具功能字T T。由地址功能码。由地址功能码T T和数字组成。刀具功能的和数字组成。刀具功能的数字是指定的刀号,数字的位数由所用的系统决定。数字是指定的刀号,数字的位数由所用的系统决定。 (3 3)主轴速度功能)主轴速度功能主轴转速功能字主轴转速功能字S S,由地址码,由地址码S S和数字组成,主要用和数字组成,主要用于主轴速度控制。于主轴速度控制。 (4 4)进给功能)进给功能进给功能字进给功能字F F表示刀具中心运动时的进给速度,进给功表示刀具中心运动时的进给速度,进
23、给功能用能用F F代码直接指定各轴的进给速度。由地址码代码直接指定各轴的进给速度。由地址码F F和数字构成。和数字构成。 (5 5)辅助功能)辅助功能辅助功能也叫辅助功能也叫M M功能或功能或M M代码,它是控制机床或系统的开代码,它是控制机床或系统的开关功能的一种命令。由地址码关功能的一种命令。由地址码M M和数字组成。常用的辅助功能有程序停、主和数字组成。常用的辅助功能有程序停、主轴正轴正/ /反转、冷却液接通和断开、换刀等。反转、冷却液接通和断开、换刀等。1.4 数控加工程序的结构与格式1.程序结构 数控加工中,为使机床运行而送到CNC的一组指令称为程序。每一个程序都是由程序号、程序内容
24、和程序结束三部分组成。1.4 数控加工程序的结构与格式1.程序的结构程序号 程序号为程序的开始部分,为了区别存贮器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码,类似于人名。如在FANUC系统中,采用英文字母“O”作为程序编号地址,而其他系统有的采用“P”、“%”以及“:”等。 程序内容。程序内容是整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,表示数控机床要完成的全部动作。 程序结束。在程序的末尾,用程序结束指令M02或M30作为整个程序结束的符号,来结束整个程序。O0701(样本程序结构)(PETER SMID08-12-1)NI G20;(在单独行设置单位
25、)N2 G17 G40 G80 G49;(初始设置与取消)N3 T01;(刀具到等待位置)N4 M06;(刀具安装到主轴)N5 G90G54 G00 X0 Y0 S800 M03 T02;N6 G43Z2.0H01 M08;N29 M05;N30 M30;程序号程序号程序头程序头程序内容程序内容程序结束程序结束1.4 数控加工程序的结构与格式图图1-3 1-3 主程序和子程序关系图主程序和子程序关系图 1 1、程序的结构、程序的结构数控系统加工程序可以分为主程序和子程序1.4 数控加工程序的结构与格式2、基本编程术语 编程时使用4个基本术语: 字符字程序段程序(1 1)字符)字符 是程序中的最
26、小单元,形式:数字、字母、符号。 数字数字:由09组成的数,使用整数、小数两种模式,只 要在许可范围内的数字均有效。 字母字母:26个英文字母,大小写具有相同的意义,习惯 用大写形式。 符号符号:最常见的符号是小数点、负号、百分号、圆括 号等。1.4 数控加工程序的结构与格式2 2、基本编程术语、基本编程术语 (2 2)字)字 程序字由字母、数字和符号组成,并形成程序中具有特定含义的功能字。 例如:N05顺序号字; G01直线插补运动字; X-183.5坐标尺寸字 F275.0进给功能字。1.4 数控加工程序的结构与格式2、基本编程术语、基本编程术语 (2)字)字 构成字的地址码构成字的地址码
27、 字字 X-30.0地址地址符号符号+数字数字2、基本编程术语、基本编程术语 (2)字)字对于字的地址码说明使用整数的情况使用整数的情况 使用整数的字:D、H、T、S、M等; 如:D01、H02、T05、M05、S800使用小数的情况使用小数的情况 使用小数的字:X、Y、Z、I、J、K、A、B、C、Q、R、F等。 如:X125.3,15.385,A3.2,F0.05在编程手册中,经常将数字表示成以下形式:在编程手册中,经常将数字表示成以下形式: G01 IP5.3; X5.5; P5等。1.4 数控加工程序的结构与格式1.4 数控加工程序的结构与格式2、基本编程术语、基本编程术语(3 3)程序
28、段)程序段 为了完成某一动作要求所需的字组合。可作为一个单位来处理的、连续的字组,是数控加工程序中的一条语句。例如:N05 G01 X-128.0 F180.0 (4)(4)程序程序 一个数控加工程序是若干个程序段组成的。是数控加工时,为使机床运行完成某一零件加工任务,而送到数控装置的一个指令集。1.4 数控加工程序的结构与格式3、程序段格式的书写规则、程序段格式的书写规则固定程序段格式固定程序段格式 其中的数据严格按照顺序和长度排列,不得有误,早期数控系统使用。分隔符程序段格式分隔符程序段格式 使用分割符B隔开各个字,若没有数据,分隔符不能省去。我国数控线切割机床采用的“3B”或“4B”分隔符格式。如:B0B10000B10000GYL2.字字- -地址程序段格式地址程序段格式(是我们目前常用的) 例如:N20 G01 X35.2 Y-46.8 F1201.4 数控加工程序的结构与格式3、程序段格式的书写规则、程序段格式的书写规则 通常情况下程序段中的字组合书写顺序:NN G X .
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东师大附中2026届化学高二第一学期期末学业质量监测试题含答案
- 2026届辽宁省沈阳市第31中学化学高二第一学期期中联考模拟试题含解析
- 2025年食品冷链物流温控技术革新与质量保障模式创新研究分析报告
- 2025年中药配方颗粒质量标准技术壁垒与市场竞争策略分析
- 辽宁省凤城市通远堡高级中学2026届化学高一上期末质量跟踪监视试题含解析
- 新能源汽车充电设施布局实施方案:2025年充电桩产业链生态构建研究报告
- 建筑施工安全管理信息化在2025年施工现场安全应急响应中的应用报告
- 商业银行金融科技人才培养与金融风险管理能力提升报告
- 2025年工业互联网平台网络流量整形技术安全防护研究报告
- 工业互联网平台安全多方计算在智能工厂网络安全防护中的数据安全控制策略挑战与对策报告
- 银行新职员员工考试试卷
- 技术服务规范
- 学习风格量表
- 皮瓣移植术后移植(再植)组织的局部观察课件
- 代付农民工工资委托付款书(模板)
- 蒂森克虏伯电梯 MC2-B控制系统用户手册
- 奶油的加工工艺
- 建设工程五方责任主体法定代表人授权书、项目负责人质量终身责任承诺书
- 只铁综合战法系列之一
- 引线键合详解ppt课件
- 教育部《普通高等学校本科专业目录(2012年)》新旧专业对照表
评论
0/150
提交评论