
机床NC程序段中包含的功能字有准备功能、坐标功能字、进给功能字、主轴功能字、刀具功能字和辅助功能字。
一准备功能字
二坐标功能字
三进给功能字
四主轴功能字
五刀具功能字
六辅助功能字
程序状态寄存器的PSW是一个存放状态标志、控制标志的寄存器。状态标志是用来记录程序中运行结果的状态信息,它们是根据有关指令的运行结果由CPU自动设置的。常用的有CF(进位标志)、OF(溢出标志)、ZF(零标志)、SF(符号标志)、AF(辅助进位标志)、PF(奇偶标志)
问题有点不太详细
。
一个完整的数控铣程序由程序开始部分、程序内容、程序结束3部分组成。
(1)数控铣程序的开始部分
程序号为程序的开始部分,也是程序的开始标记,供在数控装置存储器中的程序目录中查找、调用。程序号一般由地址码和四位编号数字组成。常见的程序定义地址码为O、P或%。
(2)程序内容
程序内容是整个程序的主要部分,由多个程序段组成。每个程序段又由若干个字组成,每个字由地址码和若干个数字组成。指令字代表某一信息单元,代表机床的一个位置或一个动作。
(3)程序结束部分
程序结束一般由辅助功能代码M02(程序结束指令)或M30(程序结束指令和返回程序开始指令)组成。
2.程序段中的字的含义
(1)程序段格式
程序段格式是指一个程序段中的字、字符和数据的书写规则。目前常用的是字地址可编程序段格式,它由语句号字、数据字和程序段结束符号组成。每个字的字首是一个英文字母,称为字地址码,字地址码可编程序段格式如下表所示。
表
程序段的常见格式
N156
G
G
X
Y
Z
A
B
C
F
M
字地址码可编程序段格式的特点是:程序段中各自的先后排列顺序并不严格,不需要的字以及与上一程序段相同的继续使用的字可以省略;每一个程序段中可以有多个G指令或G代码;数据的字可多可少,程序简短,直观,不易出错,因而得到广泛使用。
(2)程序段序号简称顺序号
通常用数字表示,在数字前还冠有标识符号N,现代数控系统中很多都不要求程序段号,程序段号可以省略。
(3)准备功能
准备功能简称G功能,由表示准备功能地址符G和数字组成,如直线插补指令G01,G指令代码的符号已标准化。
G代码表示准备功能,目的是将控制系统预先设置为某种预期的状态,或者某种加工模式和状态,例如G00将机床预先设置为快速运动状态。准备功能表明了它本身的含义,G代码将使得控制器以一种特殊方式接受G代码后的编程指令。
(4)坐标字
坐标字由坐标地址符及数字组成,并按一定的顺序进行排列,各组数字必须具有作为地址码的地址符X、Y、Z开头,各坐标轴的地址符按下列顺序排列,X、Y、Z、U、V、W、P、Q、R、A、B、C,其中,X、Y、Z为刀具运动的终点坐标值。
程序段将说明坐标值是绝对模式还是增量模式,是英制单位还是公制单位,到达目标位置的运动方式是快速运动或直线运动。
(5)进给功能F
进给功能由进给地址符F及数字组成,数字表示所选定的进给速度。
(6)主轴转速功能S
主轴转速功能由主轴地址符S及数字组成,数字表示主轴转速,单位为rpm。
(7)刀具功能T
刀具功能由地址符T和数字组成,用以指定刀具的号码。
(8)辅助功能
辅助功能简称M功能,由辅助 *** 作地址符M和数字组成。
(9)程序段结束符号
程序段结束符号放在程序段的最后一个有用的字符之后,表示程序段的结束,因为控制不同,结束符应根据编程手册规定而定。
需要说明的是,数控机床的指令在国际上有很多格式标准。随着数控机床的发展,其系统功能更加强大,使用更方便,在不同数控系统之间,程序格式上会存在一定的差异,因此在具体掌握某一数控机床时要仔细了解其数控系统的编程格式。
PLC采用循环扫描的工作方式,PLC中用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条指令,如此周而复始不断循环。这种工作方式是在系统软件控制下,扫描输入的状态,按用户程序进行运算处理,然后向输出发出相应的控制信号。
所以,理论上应该和你画的第二个图类似,PLC一直不断从头到尾不断的循环中,一旦发现某一句条件满足了,那一句就相应进行输出。
一个循环,看程序的大小,一般在ms上下,也就是1秒钟程序循环几百次没问题。
在数控车削中,程序贯穿整个零件的加工过程。由于每个人的加工方法不同,编制加工程序也各不相同,但最终的目的是为了提高数控车床的生产效率,因此对于选择最合理的加工路线显得尤为重要。确定走刀路线、选择合适的G命令,分析在数控车削中程序的编制方法。
一、分析零件图样
分析零件图样是工艺准备中的首要工作,直接影响零件的编制及加工结果。主要包括以下几项内容:
分析加工轮廓的几何条件:主要目的是针对图样上不清楚尺寸及封闭的尺寸链进行处理。
分析零件图样上的尺寸公差要求,以确定控制其尺寸精度的加工工艺,如刀具的选择及切削用量的确定等。
分析形状和位置公差要求:对于数控切削加工中,零件的形状和位置误差主要受机床机械运动副精度的影响。在车削中,如沿Z坐标轴运动的方向与其主轴轴线不平形时,则无法保证圆柱度这一形状公差要求;又如沿X坐标轴运动的方向与其主轴轴线不垂直时,则无法保证垂直度这一位置公差要求。因此,进行编程前要考虑进行技术处理的有关方案。
分析零件的表面粗糙度要求,材料与热处理要求,毛坯的要求,件数的要求也是对工序安排及走刀路线的确定等都是不可忽视的参数。
二、合理确定走刀路线,并使其最短
确定走刀路线的工作是加工程序编制的重点,由于精加工切削程序走刀路线基本上都是沿其零件轮廓顺序进行的,因此主要内容是确定粗加工及空行程的走刀路线。走刀路线泛指刀具从对刀点开始运动起,直到返回该点并结束加工程序所经过的路径。包括切削加工的路径及刀具引入、切出等非切削空行程。使走刀路线最短可以节省整个加工过程的执行时间,还能减少一些不必要的刀具消耗及机床进给机构滑动部件的磨损。下图1所示为三种车锥方法,用矩形循环命令进行加工,来分析一下走刀路线合理确定。 图1a为平行车锥法,这种方法是每次进刀后,车刀移动轨迹平行于锥体母线,随着每次进刀吃刀,Z相尺寸按一定比例增加,与普车加工锥体方法相同,使初学者易懂。Z向尺寸的计算方法是按公式C=D-d/L得出。若C为1:10,含义是直径X上去除1毫米,长度Z上增加10毫米。按该比例可以很简单的进行编程,并且可以保证每一次车削的余量相同使切削均匀。图1b为改变锥角车锥法,是随着每一次X向进刀,保持Z向尺寸为图纸尺寸,每一刀都改变了锥角的大小,只有最后一刀是图纸要求的锥角大小。这种车锥法可以不必进行每次Z向尺寸的计算,但在加工中由于Z向尺寸相同,使加工路线较长,同时切削余量不均匀,影响工件的表面尺寸和粗糙度,一般适合于锥面较短,余量不大的锥体中。图1c为阶台加工锥体法,这种加工法是每一次走刀轨迹平行于工件的轴线,加工出许多小的阶台,最后一刀车刀沿锥体斜面进行走刀,这种加工方法要先做1:1比例图,否则易车废工件,由于是台阶状,所以余量不均匀,影响锥面加工质量。
显然,上述三种切削路线中,如果起刀点相同,则平行法车锥体路线最合理,生产中常用此法进行加工。
三、合理调用G命令使程序段最少
按照每个单独的几何要素(即直线、斜线和圆弧等)分别编制出相应的加工程序,其构成加工程序的各条程序即程序段。在加工程序的编制工作中,总是希望以最少的程序段数即可实现对零件的加工,以使程序简洁,减少出错的几率及提高编程工作的效率。
由于数控车床装置普遍具有直线和圆弧插补运算的功能,除了非圆弧曲线外,程序段数可以由构成零件的几何要素及由工艺路线确定的各条程序得到,这时应考虑使程序段最少原则。选择合理的G命令,可以使程序段减少,但也要兼顾走刀路线最短。如加工上图1的零件,如果毛坯均为棒料,可以用直线插补命令G01进行编程,也可以用矩形循环命令G90进行编程,还可以用复合循环命令G71进行编程,都可以加工该工件。如下图2所示,图2a为用G01命令确定的走刀路线,与图2b用G90命令确定路线相同,但用G01时编程复杂,程序段较多,常用于精加工程序中。图2c为用G71式加工路线,首先走矩形循环进给路线,最后两刀走轮廓的得等距线和最终轮廓线,走刀路线不是很长,且切削量相同,切削力均匀,与G70命令合用还可以使程序编制简单,编程时常用。如果使用的数控车床没有此命令,应该首先选用G90矩行循环命令进行编程。所以在编程中要灵活应用,选用合理的G命令进行程序编制。 对于非曲线轨迹的加工,所需主程序段数要在保证其加工精度的条件下,进行计算后才能得知。这时,一条非圆曲线应按逼近原理划分成若干个主程序段(大多为直线或圆弧),当能满足其精度要求时,所划分的若干个主程序的段数应为最少。这样,不但可以大大减少计算的工作量,而且还能减少输入的时间及内存容量的占有数。
四、合理安排“回零”路线
在编制较复杂轮廓的加工程序时,为使其计算过程尽量简化,既不易出错,又便于校核,编程者有时将每一刀加工完后的刀具终点通过执行“回零”指令(即返回对刀点),使其全返回对刀点位置,然后在执行后续程序。这样会增加走刀距离,降低生产效率。因此,在合理安排“回零”路线时,应使其前一刀终点与后一刀起点间的距离尽量减短,或者为零,即满足走刀路线最短的要求。
五、合理选择切削用量
数控车削中的切削用量是表示机床主体的主运动和进给运动大小的重要参数,包括切削深度、主轴转速、进给速度。它们的选择与普车所要求的基本对应一致,但数控车床加工的零件往往较复杂,切削用量按一定的原则初定后,还应结合零件实际加工情况随时进行调整,调整方法是利用数控车床的 *** 作面板上各种倍率开关,随时进行调整,来实现切削用量的合理配置,这对 *** 作者来说应该具有一定的实际生产加工经验。
六、编程中细节问题处理
1、注意G04的合理使用
G04为暂停指令,其作用是刀具在一个指令的时间内暂停止加工。该指令由于不做实际的切削运动,常常被忽略。但它在对于保证加工精度及在切槽、钻孔改变运动等方面都有很好的好处,常用于以下几种情况:
(1)切槽、钻孔时为了保证槽底、孔底的的尺寸及粗糙度应设置G04命令。
(2)当运行方向改变较大时,应在该改变运行方向指令间设置G04命令。
(3)当运行速度变化很大时应在其运行指令改变时设置 G04命令。
(4)利用G04进行断削处理,根据粗加工的切削要求,可对以连续运动轨迹进行分段加工安排,每相邻加工段中间用G04指令将其隔开。加工时,刀具每进给一段后,即安排所设定较短的延时时间(05秒)实施暂停,紧接着在进给一段,直至加工结束。其分段数的多少,视断削要求而定,当断削不够理想时,要增加分段数。
2、粗精加工分开编程
为了提高零件的精度并保证生产效率,车削工件轮廓的最后一刀,通常由精车刀来连续加工完成,因此,粗精加工应分开编程。并且,刀具的进、退位置要考虑妥当,尽量不要在连续的轮廓中切入切出或换刀及停顿,以免因切削力的突然变化而造成d性变形,致使光滑连接的轮廓上产生划伤、形状突变或滞留刀痕等疵病。
3、编程时常取零件要求尺寸的中值作为编程尺寸依据。如果遇到比机床所规定的最小编程单位还要小的数值时,应尽量向其最大实体尺寸靠拢并圆整。如图纸尺寸为�0�1 80+00、026则编程时写X80013。
4、编程时尽量符合各点重合的原则。也就是说,编程的原点要和设计的基准、对刀点的位置尽量重合起来,减少由于基准不重合所带来的加工误差。在很多情况下,若图样上的尺寸基准与编程所需要的尺寸基准不一致,故应首先将图样上的各个基准尺寸换算为编程坐标系中的尺寸。当需要掌握控制某些重要尺寸的允许变动量时,还要通过尺寸链解算才能得到,然后才可进行下一步编程工作。
5、巧利用切断刀倒角。对切断面带一倒角的零件,在批量车削加工中比较普遍,为了便于切断并避免掉头倒角,可巧利用切断刀同时完成车倒角和切断两个工序,效果较好。同时切刀有两个刀尖,在编程中要注意使用哪个刀尖及刀宽问题,防止对刀加工时出错。
总之,数控车床的编程总原则是先粗后精、先进后远、先内后外、程序段最少、走刀路线最短,这就要求我们在编程时,特别注意理论联系实际,并在大量的实践中,对所学的知识进行验证或修正,做到编制的程序最实用
以上就是关于什么是程序字常见的程序功能字有哪几种全部的内容,包括:什么是程序字常见的程序功能字有哪几种、请问数控CNC铣床字母的含义及程序摆放方式、关于PLC梯形图“程序段”的运行顺序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)