全guo咨询热线:13173067663
产品fenlei
PRODUCTS
全guo服务热线
13173067663
shu控铣床编程的程序格式
您的位置:技术文zhang
shu控铣床编程的程序格式
日qi: 2020-10-28 阅读: 6021 次

shu控编程的程序格式

(1)程序的结构

零jian程序是用来描shu零jian加工过程的指令代码ji合,ta由程序ming、程序内容簍ong绦蚪崾?噶钊?縡en组成。

例如,在一kuaiping板上铣削正方形凸台的加工程序如下:

1)程序ming

程序mingwei程序的开始部fen。采用程序编haodizhi码区fen存chuqi中的程序,不同的shu控系tong,程序haodizhi码可不相同。如FANUC系tong用О,AB8400系tong用P,er西门子系tong用%。编程时应根据说明书的规ding使用,否则系tong将不接shou。例如,上例中的“O0030”是整个程序的程序hao,也叫程序ming,由dizhi码О和四位shu字组成。mei一个独li的程序都应有程序hao,ta可作wei识别、调用该程序的标zhi。

2)程序内容

程序内容由若gan个程序段组成,mei个程序段由一个或多个指令字构成,mei个指令字由dizhi符和shu字组成,ta代表ji床的一个位置或一个动作,mei一个程序段结束用“;”hao。

一个程序的最da长度取决于shu控系tong中零jian程序存chu区的容量。xian代shu控系tong的存chu区容量yi足够da,一ban情况下yi足够使用。一个程序段的讂hi鹲hu也有一ding的xian制,如某些shu控系tong规ding一个程序段的讂hi鹲hu≤90个,一旦da于xianding的讂hi鹲hu,则把tafen成两个或多个程序段。

mei个程序段以程序段hao“N××××”开头,用“;”表示程序段结束(有的系tong用LF、CR等符hao表示)。mei个程序段中有若gan个指令字,mei个指令字表示一zhong功能,suo以也称功能字。功能字的开头是英文字母,其后是shu字,如G90,G01,X100.0等。一个程序段表示一个完整的加工工步或加工动作。

3)程序结束指令

以程序结束指令MO2或M30作wei整个程序结束的符hao。

(2)程序段格式

程序段格式是指一个程序段中指令字的pai列shun序和表达方式。在guo际标准ISO69831—1982和我guo的GB8870—1988标准中都做羢i咛骞鎑ing。目前shu控系tongguang泛采用的是字dizhi可变程序段格式。

字dizhi可变程序段格式由一系列指令字(或称功能字)组成,程序段的长短、指令字的shu量都是可变的,指令字的pai列shun序没有严格要求。各指令字可根据需要选用,不需要的指令字以及yu上一程序段相同的xuxiao指令字可以不xie。这zhong格式的优点是程序简短、直观,可读性强,yi于检验.xiu改。字dizhi程序段的一ban格式如下:

N_G_X_Y_Z_F_S_T_M_﹔

其中:Nwei程序段hao字;Gwei准备功能字;X,Y,Zwei坐标功能字;Fwei进给su度功能字;Swei主轴转su功能字;Tweidao具功能字;Mwei辅助功能字。

1)程序段hao

程序段hao位于程序段之首,由shun序hao字N和后xushu字组成。后xushu字一banwei1~4位的正整shu。shu控加工中的shun序hao实际上是程序段的ming称,yu程序执行的先后次序无关。shu控系tong不是按程序段hao的shun序来执行程序的,er是按程序段编xie时的pai列shun序逐段执行程序的。

程序段hao的作用包括:对程序的校对和检索xiu改;作wei条jian转向的目标,ji作wei转向目的程序段的ming称。有shun序hao的程序段可以进行复归操作,这是指加工可以cong程序的中间开始,或回到程序中断处开始。

2)准备功能

用来规dingdao具和工jian的相对yun动gui迹、ji床坐标系,坐标ping面、dao具补偿和坐标偏置等多zhong加工操作的准备工作。

G代码fenwei模态代码和fei模态代码。模态代码表示该代码一经在一个程序中指ding,直到chuxian同组的ling一个代码时才失xiao;fei模态代码表示只在衏ong懈么?氲某绦蛑胁庞衳iao,er且同组的任yi两个代码不能同时chuxian在一个程序段中。guo标中规dingG代码由字母C及其后面的两位shu字组成,congG00~G99共有100zhong代码,常见G代码见表1-1-1。shu控铣床编程的程序格式

3)坐标值

坐标值用于确dingji床上dao具yun动zhong点的坐标位置。多shushu控系tong可以用准备功能字来选择坐标值的制式,如FANUCzhu系tong可用G21/G22来选择米制dan位或英制dan位,采用米制时,一bandan位weimm。

4)进给su度功能

进给su度功能F又称weiF功能或F指令,用于指ding切削的进给su度。shu控铣床一ban用meifen钟进给。例如,F150表示进给su度wei150mm/min。

5)主轴转su功能

主轴转su功能S又称weiS功能或S指令,用于指ding主轴转su,dan位weir/min。例如,S300表示主轴转suwei300r/min。

6)dao具功能

dao具功能T又称weiT功能或T指令。在铣床中,T后常gen两位shu,用于表示dao具hao,dao补hao则用H或D代码表示。例如,T06表示6haodao具。

7)辅助功能

辅助功能M又称weiM功能或M指令,用于指ding主轴的旋转方向,qi动、ting止,ling却液的开关,dao具的更换等各zhong辅助动作及其状态。M指令由字母M及其后面的两位shu字组成,congM00~M99共有100zhong代码。这lei指令yu控制系tong的插补yun算无关,er根据加工时的ji床操作的需要予以规ding,也有相当一部fen代码是不指ding的。常见M代码见表1-1-2。shu控铣床编程的程序格式


相关产品