




已阅读5页,还剩85页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控工艺员培训(数控技术基础),主讲:周利平,数控工艺员考试模块,理论考试(30%;考试时间40min;题型:选择+判断),CAM考试(40%;考试时间2h;3个零件的造型、生成加工轨迹及G代码),实际加工操作(30%;考试时间2h;1个零件的完整加工过程),各部分均60%,理论部分考试内容:,机械加工基础(26.6%),数控加工基础(6.7%),数控加工工艺(26.7%),机械制图、公差与配合;金属切削刀具、夹具;金属材料及热处理,数控加工基本原理;数控机床分类特点、应用范围;数控系统软、硬件组成及功能,数控铣加工对象;数控铣工艺分析;数控铣工艺路线设计;加工工艺参数确定,数控编程(40%),数控编程步骤和内容;坐标系及原点;刀补;G指令和M指令;固定循环指令;子程序,第一章数控编程基础,数控加工程序的编制是数控加工中的重要一环,在数控加工与数控机床之间起着纽带作用。,O10G55G90G01Z40F2000M03S500G01X-50Y0G01Z-5F100G01G42X-10Y0H01G01X60Y0G03X80Y20R20G03X40Y60R40G01X0Y40G01X0Y-10G01G40X0Y-40G01Z40F2000M05M30,第一节数控程序编制的概念,一、数控程序编制的定义和方法,程序编制的定义,程序编制的步骤与要求,分析零件图样,工艺处理,数学处理,编写程序单,制作控制介质,CRT/MDI,RS232、网卡,程序检验、试切,基点:简单平面轮廓节点:方程曲线列表曲线,程序编制的方法,手工编程,语言数控自动编程图形数控自动编程语音数控自动编程,自动编程,二、字符与代码,三、字与字的功能类别,字:一套有规定次序的字符,可以作为一个信息单元存储、传递和操作。,字长:一个字所含字符个数。,常规加工程序中的字:一个英文字母若干位10进制数字组成。,顺序号字地址符:N,地址符,作用:程序校对和检索修改;在加工轨迹图几何节点处标上相应顺序号字,可直观检查程序;可作为条件转向的目标;可进行程序段的复归操作。,使用规则:数字为正整数;数字可以不连续;可只在部分程序段中设顺序号,也可全设,也可全不设。,模态(续效)指令:一经指定,直到出现同组其它G指令才失效。,准备功能字:G00G99,前置“0”可省略;有些数控系统的G指令中开始用3位数;不同标准G指令功能含义不同。,尺寸字:X、Y、Z、U、V、W、P、Q、R;A、B、C、D、E;I、J、K。,进给功能字:Fmm/min;mm/r,主轴转速功能字:S,刀具功能字:T,辅助功能字:M,非模态指令,四、程序段格式,程序段格式:程序段中的字、字符和数据的排列形式。,固定顺序格式,分隔符程序段格式,字地址可变程序段格式,程序段由若干个字组成;每个字以字母(地址符)开头;字长不固定、程序段长度可变;字的排列不要求有固定的顺序N、G、X、Y、Z、F、S、T、M;,加工程序的一般格式:,O10N10G55G90G00Z40N20M03S500N30X-50Y0N40G01Z-5F100N50G01G42X-10Y0H01N60X60Y0N70G03X80Y20R20N80G03X40Y60R40N90G01X0Y40N100X0Y-10N110G01G40X0Y-40N120G00Z40N130M05N140M30,第二节数控机床的坐标系,一、坐标系及运动方向,先确定Z轴X轴右手笛卡儿坐标系确定Y轴,2、采用右手笛卡儿直角坐标系,3、坐标运动正方向是增大工件和刀具间距离的方向,工件旋转的机床工件径向,刀具旋转的机床,Z轴:平行于主轴中心线,X轴:,Z轴水平从主轴向工件看,向右为+X,Z轴垂直,单立柱从主轴向立柱看,向右为+X,龙门式从主轴向左侧立柱看,向右为+X,举例:,例题:,1、数控机床坐标系采用()判定X、Y、Z的正方向,工具ISO标准,在编程时采用()的规则。A.右手法则;刀具相对静止而工件运动B.右手法则;工件相对静止而刀具运动C.左手法则;工件随工作台运动D.左手法则;刀具随主轴运动,2、如图所示,当正向面对立式数控铣床用右手法则判断机床坐标轴方向时,如果机床的工作台向左移动,在机床坐标系下则表示向()方向移动。A.-X轴B.+X轴C.+Y轴D.-Z轴,二、坐标系的原点,机床原点:在机床上由机床生产厂家设置的一个固定不变的基准点,在机床说明书上有说明。,机床参考点:与机床原点相对应、由行程开关设置的物理位置。,编程原点(工件原点):由编程人员在工件上根据编程方便性自行设定的编制加工程序的原点。尽量选在零件的设计基准或工艺基准上,加工原点:,三、绝对坐标系和增量坐标系,G90G00X10Y12G01X30Y37F100,G91G00X10Y12G01X20Y25F100,G00U10V12G01U20V25F100,第三节数控加工的工艺设计,一、数控加工内容的选择,通用机床无法加工的内容应作为优选内容;通用机床难加工,质量也难以保证的内容应作为重点选择内容;通用机床加工效率低、工人手工操作劳动强度大的内容,可在数控机床尚存在富余能力的基础上进行选择。,工艺设计是对工件进行数控加工的前期工艺准备工作,合理的工艺设计方案是数控编程的依据。编程人员必须首先搞好工艺设计,然后再考虑编程。,数控加工工艺与普通加工工艺在原则上基本相同,但又有其特点:,数控加工的工序内容复杂数控加工程序的编制复杂,工艺内容明确而具体,对刀点、换刀点,二、数控加工工艺性分析,尺寸标注应符合数控加工的特点,宜用同一基准引注或坐标式尺寸,零件轮廓几何要素的条件应完整、准确,定位基准要可靠,不充分、不清楚过于“苛刻”、自相矛盾,应采用同一基准定位同一基准可以是工件上已有表面,也可设置辅助基准,零件结构工艺性,结合数控加工特点灵活运用普通加工工艺的一般原则,将数控加工工序穿插与零件加工的整个工艺过程中,使之与普通工序良好衔接。,三、数控加工工艺路线设计,首先找出所有加工的零件表面并逐一确定各表面的加工方法,划分加工阶段,划分工序,安排顺序,常规工序、热处理工序,零件加工工艺路线,工序的划分,以一次安装、加工作为一道工序,以同一把刀具加工内容作为一道工序,以加工部位划分工序,以粗、精加工划分工序,工步的划分,先粗后精;先面后孔;按刀具集中。,上道工序的加工不能影响下道工序的定位与夹紧,中间穿插有通用机床加工工序的也要综合考虑;先内后外;以相同定位、夹紧方式或同一把刀具加工的工序,最好连续进行,以减少重复定位次数、换刀次数与挪动压板次数;在同一次安装中进行的多道工序,应先安排对工件刚性破坏较小的工序。,顺序的安排,数控加工工序与普通工序的衔接,建立工序间的相互状态要求。,四、数控加工工序设计,数控加工工艺十分严密,工序设计中必须注意加工过程中的每一个细节;对图形进行数学处理、计算和编程时,力求准确无误。,数控工序设计的主要任务:本工序加工内容(走刀路线、工步顺序)的确定;定位夹紧方式及夹具选择;数控刀具的选择;切削用量的选择;对刀点、换刀点的确定。,确定走刀路线,走刀路线:在数控加工中,刀具刀位点相对于工件运动的轨迹。走刀路线不仅包括了加工内容,也反映出加工顺序,是编程的依据之一。,确定走刀路线的原则1)应保证被加工工件的精度和表面粗糙度;2)应使加工路线最短,以减少空行程时间,提高加工效率;3)在满足工件精度、表面粗糙度、生产率等要求的情况下,尽量简化数学处理时的数值计算工作量,以简化编程工作。,为保证零件表面质量,应减少接刀、停刀刀痕,应尽量减少在轮廓切削中停刀;,避免沿法向切入工件;,最终轮廓应在一次走刀中连续加工出来;,尽量采用顺铣,提高零件表面质量和刀具耐用度。,寻求最逗走刀路线,减少空刀时间以提高加工效率;但不能忽略必要的辅助尺寸(刀具引入量和超出量)以及对位置精度的影响。,使数值计算简单,减少编程工作量,每次直线进给,刀位点计算简单,程序段短、而且加工过程符合直纹面的形成规律,利于准确保证母线的直线度。,符合这类工件表面数据给出情况,便于加工后检验,叶形的准确度高。,定位基准与夹紧方案的确定,1)力求设计基准、工艺基准与编程计算的基准统一;2)尽量将工序集中,减少装夹次数,尽可能在一次定位装夹后就能加工出全部待加工表面;3)避免采用占机人工调整装调方案,以充分发挥数控机床的效能。,夹具的选择,1)当零件加工批量不大时,应尽量采用组合夹具、可调夹具和其它通用夹具,以缩短准备时间、节省生产费用;2)在成批生产时才考虑采用专用夹具,并力求结构简单;3)夹具要开敞,加工部位开阔,夹具的定位、夹紧机构元件不能影响加工中的进给(如产生碰撞等);4)装卸零件要快速、方便、可靠,以缩短辅助时间,批量较大时应考虑采用气动或液压夹具、多工位夹具。,刀具的选择,刀具刚性要好,刀具耐用度要高,刀具精度要高,采用先进的刀具材料优选刀具参数尽可能采用机夹可转位刀片,刀具参数选择:,铣刀:,铣内凹轮廓:r=(0.80.9)Rmin铣外凸轮廓时,r尽量大,零件加工高度:H(1/41/6)r,为保证平底两次走刀路线搭接,编程半径取:0.95(r-r),钻孔:,L/D5,镗孔:,尽量采用对称的两刃或两刃以上的镗刀头,精镗宜采用微调镗刀。,选择镗刀主偏角接近90,大于75。,对刀点与换刀点的确定,对刀点:是指通过对刀确定刀具与工件相对位置的基准点。通过G54G59设定加工坐标系,对刀点往往是零件的加工原点。通过G92或G50设定加工坐标系,对刀点被认为是程序开始运行的起点,又称“起刀点”。,选择对刀点的原则是:1)便于数学处理和简化程序编制;2)在机床上容易找正;3)在加工中便于检查;4)有利于提高加工精度。,“刀位点”:刀具的定位基准点。,“换刀点”是指多刀机床在加工过程中换刀时的位置,切削用量的确定,轮廓加工中注意进给速度的“超程”、“欠程”现象。,选择变化的进给速度;自动编程系统自身的“超程”保护功能;利用机床“进给倍率”旋纽手工控制。,加工圆弧段时,切削点的实际进给速度刀具中心进给速度。,五、数控加工工艺文件的编写,数控加工工序卡,数控加工走刀路线图,第二章常用编程指令及数学处理,第一节常用编程指令,G90、G91,N30G90G01X40Z-30F500N40X60Z-48,N30G91G01X10Z-30F500N40X20Z-18,G90、G91是一对模态指令,在同一程序段中只能用一种;无论是绝对尺寸还是增量尺寸,同一轴向的尺寸字的地址符要相同。,有些系统可直接用地址符来区分:X、Y、Z绝对尺寸U、V、W相对尺寸,预置寄存指令G92(G50),功能:使用G92指令用来确定起刀点与编程原点的相对位置关系,从而建立加工坐标系。指令格式:G92X_Y_Z_;,执行G92指令,机床不产生任何运动;设定的加工原点与当前刀具位置有关,随刀具起始点的位置不同而改变,必须保证起刀点位置与程序中G92指令中的坐标值一致,重复加工时应特别注意;,也可用CRT/MDI输入参数方式通过G54G59设定加工坐标系。,功能:用来指定平面直线和圆弧插补、刀具补偿平面。指令格式:G17;(设置加工平面为XY,数控铣床默认平面)G18;(设置加工平面为ZX,数控车床默认平面)G19;(设置加工平面为YZ),坐标平面选择指令G17、G18、G19,快速点定位指令G00,功能:在加工过程中,常需要刀具空运行到某一点,为下一步加工做好准备,利用指令G00可以使刀具快速移动到目标点。指令格式:G00X_Y_Z_;,执行G00指令时,刀具的移动速度由系统参数设定,不受进给功能指令F的影响。刀具的移动方式有三种:各轴以其最快的速度同时移动,因速度和移动距离的不同先后到达目标点,刀具移动路线为多段直线的组合。2)各轴按设定的速度以联动的方式移动到位,刀具移动路线为一条直线。3)各轴按输入的坐标字顺序分别快速移动到位,刀具的移动路线为阶梯形。,直线插补指令G01,功能:指定直线插补,其作用是切削加工任意斜率的平面或空间直线。指令格式:G01X_Y_Z_F_;,N30G90G01X40Z-30F500N40X60Z-48,N30G91G01X10Z-30F500N40X20Z-18,功能:G02为顺圆插补;G03为逆圆插补,用以在指定平面内按设定的进给速度沿圆弧轨迹切削。,圆弧插补指令G02、G03,指令格式:,I、J、K:起点到圆心的增量(=圆心坐标起点坐标);有些系统相反;有些系统可由G90、G91决定I、J、K是绝对或增量尺寸;有些车削系统I可用直径值;,圆心角180,R为正;180,R为负;不能进行整圆加工。,G92X0Y0Z0G90G00X200.Y40.G03X140.Y100.I-60.F300.G02X120.Y60.I-50.,G92X0Y0Z0G91G00X200.Y40.G03X-60.Y60.I-60.F300.G02X-20.Y-40.I-50.,G92X0Y0Z0G90G00X200.Y40.G03X140.Y100.R60.F300.G02X120.Y60.R50.,G92X0Y0Z0G91G00X200.Y40.G03X-60.Y60.R60.F300.G02X-20.Y-40.R50.,G41,刀具半径补偿指令G40、G41、G42,刀具半径补偿基本概念,G42,缩短型,伸长型,插入型,指令格式:,G01G41/G42X_Y_H_(D_).G01G40X_Y_,刀补执行过程:,刀补建立:,刀补进行:,刀补撤消:,下一程序段起点处刀具半径矢量顶点,上一程序段终点处刀具半径矢量顶点,建立:,缩短型:刀具中心走到下段程序起点的刀具半径矢量顶点,非缩短型:刀具中心走到本段程序终点的刀具半径矢量顶点,再按伸长型或插入型走。,r,取消:,缩短型:刀具中心从上段程序终点的刀具半径矢量顶点走到本段程序终点,非缩短型:刀具中心按伸长型或插入型走到本段程序起点的刀具半径矢量顶点,再走到终点,刀具半径补偿的建立和取消过程,刀具半径补偿举例:,N010G92X0Y0Z10N020S600M03N030G90G17N040G41G00X20Y10D01N050Z-10M08N060G01Y50F100N070X50N080Y20N090X10N100G00Z10M09N110G40X0Y0M05N120M30,注意事项:,建立和撤消刀补程序段,不能使用圆弧插补指令;,在补偿进行状态中不得变换补偿平面;,偏置量的改变:一般应在刀补撤消(G40后)状态下通过重新设定进行,但也可在已偏置状态下直接改变;,偏置量的符号:如果偏置量值为负,G41和G42可互相取代;,由于刀具半径补偿引起的过切:,N010G92X0Y0Z10N020S600M03N030G90G17N040G41G00X20Y10D01N050Z-5M08N055G01Z-10F100N060G01Y50F100.N100G00Z10M09N110G40X0Y0M05N120M30,N010G92X0Y0Z10N020S600M03N030G90G17N040G41G00X20Y9D01N045Y1N050Z-5M08N055G01Z-10F100N060G01Y50F100.,刀具半径补偿的优越性:,可直接按零件轮廓编程,不必考虑刀具半径的半径,从而简化编程;,当刀具磨损或重磨后,刀具半径减小,只需手工输入新的半径值,而不必修改程序;,可用同一程序(或稍作修改),甚至同一刀具进行粗、精加工。,刀具长度补偿指令G49、G43、G44补偿刀具长度差值。,指令格式:G01G43/G44Z_H_G01G49,设定H01=-4.0(偏置值)G91G00G43Z-32H01;实际Z向进给-32.0+(-4.0)=-36.0G01Z-21.0F1000;Z向将从-36.0进给到-57.0G00G49Z53.0;Z向将退到53.0+4.0,返回到初始位置,第二节数控编程中的数学处理,一、选择原点、换算尺寸,车削件的编程原点:X工件的回转中心Z工件的左、右端面或对称平面,铣削件的编程原点:X、Y工件的基准面、孔或对称面Z工件的上表面,二、基点与节点,基点:与系统插补功能一致的各几何要素的连接点。,方法:联立方程组;几何元素间的三角函数关系。,节点:轮廓形状与系统插补功能不一致时,逼近线段与被加工线段的交点。,方法:根据被加工曲线方程特性、逼近线段形状(直线或圆弧)和允许的插补误差,利用数学关系求解。,尺寸换算:按公差中值换算,三、程序编制中的误差,程编误差在零件轮廓上的分布:,第三节非圆曲线的逼近处理,数控加工中把除直线与圆弧以外的平面轮廓曲线称为非圆曲线。,可用方程表达的曲线,列表曲线,数值计算过程:,选择逼近方法,确定允许的插补误差,允=(1/51/10)零件公差,确定计算方法,根据算法计算节点坐标,直线逼近法数学处理较简单,但计算的坐标数据较多,且各直线段间连接处存在尖角,不利于加工表面质量的提高。圆弧逼近法可大大减少程序段数目,相邻圆弧彼此相切,工件表面光滑,有利于加工表面质量的提高,但其数学处理过程比直线逼近法复杂。,一、直线逼近法弦线法,等插补段法:每个插补段长度相等。,求Rmin,求弦长AB,求插补节点坐标,以起点(X0,Y0)为圆心,允为半径建立圆方程:,等插补误差法:每个插补段误差相等,插补段长度不等。,求该圆与曲线Y=f(X)的公切线斜率:,求插补节点坐标:,方法1:采用“等插补段法”或“等插补误差法”求出节点坐标,再用三点作圆法求各段圆弧的圆心和半径。,二、圆弧逼近法,方法2:直接利用二次曲线方程,采用等误差逼近法进行圆弧逼近。,PM2的斜率:(Y2-Y1)/(X2-X1),K4=-(X2-X1)/(Y2-Y1),K5=-(X3-X2)/(Y3-Y2),(X-X0)2+(Y-Y0)2=R2,X,Y,X2/a2+Y2/b2=1,M6M的长度,X6,Y6,D允,第一节数控铣床编程基础,数控铣床坐标系,第三章数控铣床的程序编制,机床原点工件(编程)原点,数控铣床编程特点,有效应用刀具补偿功能,简化编程,扩大程序工艺范围;,一些加工动作(特别是孔加工)已典型化,数控铣床常具备不同形式的循环功能,可进行多次重复循环切削,简化编程;,对形状对称、形状相同大小成比例的零件轮廓,可利用镜像加工、比例缩放功能编程;,工艺处理、数学处理较复杂。,加工方法的选择,数控铣床工艺装备特点,数控铣床工艺性分析,零件毛坯工艺性分析,零件加工路线,加工坐标系设定:G92G54G59,第二节数控铣床编程基本方法,G92X400Y200Z300,G54:X-50Y-50Z-10G55:X-100Y-100Z-20,G54G90G01X50Y0Z0F100G55X100Y0Z0,加工坐标系的测量,利用基准工具:适用于矩形工件;,XW-|XM+H+D/2|YW-|YM+H+D/2|,ZW-|ZM+T+H|,利用量具:适用于回转表面工件;,利用电子式找正器:,Z轴设定仪,寻边器,子程序调用,指令格式:M96P_P_L_;(程序段调用),被调用起始程序段地址码N后的数据,M98P_L_;(子程序调用),功能:调用程序自身的一组程序段,且一般情况下是调用之前的程序段。,被调用结束程序段地址码N后的数据,调用次数,M99;(子程序返回),功能:调用的是子程序,子程序是相对于主程序而言的相对独立的一段加工程序。,子程序号,必须以“%”加上数字来定义,主程序N10N30M98P100L3N60M98P100L5N80N90M02,子程序%100N010N140M99,N10G92X100Z20N50M96P40P70L1N70M98P100L4%100N140M99,M97P_:使加工程序无条件跳转类似有些系统/M99P_,比例缩放:G51X_Y_Z_P_G50,比例中心坐标,比例系数,取值范围是0.0199.99。不影响刀具半径(长度)补偿的数值。,N10G92X0Y0Z0N20G00X39Y20N20G51X39Y20P1.5N30G00Y12N40G03Y28R8N50G01X15N60Y12N70X39N80G50N90M02,镜像功能:G12X1Y1Z1G13X_Y_Z_G12X0Y0Z0,N10G91G17N20G00X40Y30N20M98P100N30G13X40N40G12X1N50M98P100N60G12X0N70M02%100N110G91G00Y-10N120G42D01G01X-15N120G03X-10R5F800N130G01Y-10N140G02X-5Y-5R5N150G01X-10N160G03Y-10R5N170G01X20N180X5Y5N190Y25N200G40G00X15Y5N210M99,坐标系旋转功能:,单位为度,取值范围-180+180。顺时针旋转角度为正。,N10M98P200N20G68X0Y0R-90N30M98P200N40G68X0Y0R-180N50M98P200N60G68X0Y0R90N70M98P200N80G69N90M02%200N210G91G00Y30N220G01Z-10F100N230G04P20N240G00Z10N250G00Y-30N260M99,固定循环功能,G81X_Y_Z_R_F_L_;(中心钻)G82X_Y_Z_R_P_F_L_;(扩孔)G83X_Y_Z_R_Q_F_L_;(深孔),编程中应注意的问题,零件尺寸公差对编程的影响圆弧参数计算误差对编程的影响转接凹圆弧对编程的影响尖角处使用过渡圆弧的问题,直线轮廓的图形处理,第三节图形数学处理,两平行铣削平面阶差小于底部转接圆弧半径时的处理,两相交铣削平面的阶差小于底部转接圆弧半径时的处理,定斜角直线轮廓加工的处理,数控铣削空间曲面的方法,曲面的数学处理,确定行距与步长(插补段的长度),工艺分析,第四节典型零件程序编制,BC弧的中心O1:X=-(175+63.8)sin859-37.28Y=-(175+63.8)cos859=-235.86,EF弧的中心O2:,HI弧的中心O4:X=-(175+61)cos2415215.18Y=(175+61)sin2415=96.93,DE弧的中心O5:,数学处理,XB=-63.8sin859=9.96YB=-63.8cos859=-63.02,XH=-61cos2415=55.62YH=61sin2415=25.05,编写加工程序,N010G54G00X0Y0Z40N020G90G17X-73.8Y20N030Z0N040G01Z-16F200N050G42D01G01X-63.8Y10F80N060Y0N070G03X-9.96Y-63.02R63.8N080G02X-5.75Y-63.76R175N090G03X63.99Y-0.28R64N100G03X63.72Y0.03R0.3N110G02X44.79Y19.60R21N120G03X14.79Y59.18R46N130G03X-55.62Y25.05R61N140G02X-63.02Y9.97R175N150G03X-63.80Y0R63.8N160G01Y-10N170G01G40X-73.8Y-20N180G00Z40N190G00X0Y0M02,加工调整,测量加工原点MDI设置参数:D01=10G54,第一节加工中心编程基础,加工中心的主要特点,第四章加工中心的程序编制,加工中心是带有刀库和自动换刀装置的数控机床在加工过程中由程序控制选用和更换刀具,连续地对工件自动进行铣、钻、扩、铰、镗、功螺纹等多种工序的加工至少可控制三个坐标轴,至少两轴联动功能较全,具有多种加工固定循环、刀具半径补偿、刀具长度补偿、刀具破损报警、刀具寿命管理、故障自动诊断、加工过程图形显示、工件在线检测、DNC等功能。,加工中心的使用过程,加工中心的工艺设计,工艺性分析;,工艺过程设计,确定加工内容;,零件的装夹;,刀具、切削用量的选择;,编写数控加工工艺文件。,定位基准的选择零件的夹紧夹具的选用,加工中心的坐标系加工坐标系的测量图形的数学处理,第二节加工中心编程的基本方法,确定编程原点,建立加工坐标系,求图形的节点和基点坐标,加工中心编程要点换刀程序,选刀(T_)换刀(M06),有的系统两个动作不能分开进行,其指令格式为:M06T_;选刀动作可与机床的加工动作重合;多数加工中心都规定了换刀点位置(定距换刀),同时规定换刀时应有指令G28Z0(立式)或G28Y0(卧式);编程时可使用两种换刀方法:,方法1:N10G28Z0T0202N11M06,方法1:N10G01Z_T0202N17G28Z0M06N18G01Z_T03,若回参考点的时间小于T功能执行时间,则要等刀库中相应的刀具转到换刀刀位以后才能执行M06。因此,占用机动时间较长。,不占用机动时间,注:OpenSoftCNC无M06指令;G28返回参考点指起刀点。,几种基本程序的编制,钻孔程序的编制,N010G92X400Y300Z320N020M06T00N030G90G00X0Y0N040Z0N050M03S500F30N060G81G99R-4Z-10N070G91X20Y10L3N080M05N090G28Z0N100M06T01N110M03G90G00G44H01G81R-4Z-30N120G91G81G99X-20Y-10L3N130M05G28G49Z0N140M01;”选择性停止“ON/N150M99P20;”跳步开关“(”单节删除“)ON,循环N160M02,铣削程序的编制,N010G90G00G54X5Y30N020Z0N030M03S500F30M08N040G01G42D1X15Y47.7N050X20Y67.08N060G03X-20R70N070G01X-15Y47.7N080G02X15R50N090G01G40X5Y30N100G42D2X15Y47.7N110X20Y67.08N120G03X-20R70N130G01X-15Y47.7N140G02X15R50N150G01G40X5Y30N160G00Z100N170M05M09,N180M01/N190M99P10N200M02,基本概念,第三节用户宏程序简介,将能完成某一功能的一系列指令像子程序一样存入内存中,用一个总指令为代表,使用时只需写出总指令就能执行其功能。所存入的一系列指令称为用户宏功能主体(用户宏程序),简称为用户宏。总指令称作为用户宏功能指令(宏指令)。,基本特征,可以在用户宏功能主体使用变量;可以进行变量之间的运算;可以对变量进行赋值,从而可以用变量代替具体数值,使用户宏程序更具通用性。,A类宏程序:用宏指令G65的H码实现算术运算、逻辑运算和条件转移等处理功能,并建立像子程序一样的用户宏程序,然后在主程序中用M98指令调用。,B类宏程序:用符号实现算术运算、逻辑运算和条件转移等处理功能,并建立像子程序一样的用户宏程序,然后在主程序中用G65指令调用。其用法接近计算机高级语言的用法,应用广泛。,用户宏程序的分类,A类宏程序的基本用法,变量(内存地址房间号)变量的值(地址中存放的数据房间中的人),变量的表示:#i变量的引用:在程序中的地址符后的数值可以用变量来代替,即引入了变量。(地址符O、N等不能引用变量)变量的类型:各种系统对变量类型及各类变量的变量序号范围的规定有所不同。,宏指令G65,指令格式:G65HmP#iQ#jR#k,宏指令代码,存放运算结果的变量,被操作的第一个变量或常数,被操作的第二个变量或常数,G65H01P#101Q102#101=102G65H01P#102Q#101#102=#101G65H02P#101Q#102R#103#101=#102+#103G65H03P#101Q#102R#103#101=#102-#103G65H31P#101Q#102R#103#101=#102sin(#103)G65H81P1000Q#101R#102如果#101=#102,转移执行N1000程序段;否则顺序执行下一程序段。G65H83P1000Q#101R#102,应用举例,用户宏程序(O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 哲学论战:逻辑与观点
- 2025福建厦门市集美区后溪中学非在编教师招聘1人备考考试题库附答案解析
- 美容互联网营销方案策划
- 掌控学习之道
- 幼儿艺术启蒙
- 弱关系网络传播-洞察及研究
- 三篇管理制度
- 虚假信息溯源技术-洞察及研究
- 手指兄弟课件洗手图
- 多组学数据整合分析平台-洞察及研究
- 111社区级纪检委员工作职责
- 服装可行性报告范文
- 基于语义的社交网络关联分析
- 大型活动医疗保障应急预案
- 退役军人心理培训
- 蔬菜采购合同模板可复制
- 系统商用密码应用方案v5-2024(新模版)
- 数字货币概论全套教学课件
- 《矿山安全落后工艺及设备淘汰目录(2024年)》
- 《公共机构建筑机电系统调适技术导则》
- 智慧农业的农田水利与水资源管理技术
评论
0/150
提交评论