数控加工程序段的结构与格式

数控加工程序段的结构与格式
数控加工程序段的结构与格式

数控车床程序的结构

☆学习目标

1、了解一个完整程序的基本构成。

2、掌握G、S、M、F、T功能的使用方法。

一、加工程序结构

数控加工中,为使机床运行而送到CNC的一组指令称为程序。每一个程序都是由程序名、程序内容和程序结束三部分组成。程序的内容则由若干程序段组成,程序段是由若干字组成,每个字又由字母和数字组成。即字母和数字组成字,字组成程序段,程序段组成程序。

二、程序代码

①国际标准化组织ISO(international standard organization)

②美国电子工业协会EIA(electronic industries association)

国际上通用的数控代码有ISO、EIA两种。目前,数控编程广泛采用的程序段格式是ISO。

1、程序组成

(1)程序编号(程序名)

程序名为程序的开始部分,采用程序编号地址码区分存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。不同数控系统程序编号地址码不同,如日本FANUC数控系统采用“O”作为程序编号地址码;美国的AB8400数控系统采用P作为程序编号地址码;德国的SIEMENS数控系统采用%作为程序编号地址码等。

程序名是零件加工程序的代码,它是加工程序的识别标记,不同程序名对应着不同的加工程序零件。

在程序名编写的时候要注意下面几点:

①程序名写在程序的最前面,并且单列一行。

②在同一数控机床中,程序名不可以重复使用。

③ FANUC系统中,程序号的书写格式是O××××,其中O是地址符,其后为四位数字,数值从O0000到O9999,如O0001。在书写时起数字前的零可以省略不

写,如O0001可写成O1。O0000在数控系统中通常有特殊的含义,一般应尽量避免使用。(O0000是MDI方式下默认的编号)

(2)程序内容(刀具的运动轨迹)

程序内容部分是整个程序的核心,由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。

程序内容应具备六要素:

①、准备功能字G ②、尺寸功能字X、Z

③、进给功能字F ④、主轴功能字S

⑤、刀具功能字T ⑥、辅助功能字M

(3)程序结束段

以程序结束指令M02或M30作为整个程序结束的符号。

M02与M30的区别:

M02表示程序结束,不返回到程序开始部分;M30表示程序结束且返回到程序开始部分。

2、程序结构

①加工程序由若干个程序段组成。

②程序段由一个或若干个指令字组成,字是数控程序的最小单位。

③每个指令字由地址符和数字组成(字―地址结构),代表机床的一个位置或一个动作。地址符由字母组成,每个字母、数字、符号(正负号)称为字符。

⑤程序的起始符:O、%。

⑥程序结束符:M02或M30。

⑦每一行程序以分号结尾。

下表为加工程序结构举例

加工程序结构举例

二、程序段的格式

如图所示为程序段格式举例

1、N——顺序号字

顺序号又称程序段号或程序段序号。顺序号位于程序段之首,由顺序号字N 和后续数字组成。顺序号字N是地址符,后续数字一般为1~4位的正整数。数控加工中的顺序号实际上是程序段的名称,与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行。

顺序号的作用:对程序的校对和检索修改;作为条件转向的目标,即作为转向目的程序段的名称。有顺序号的程序段可以进行复归操作,这是指加工可以从程序的中间开始,或回到程序中断处开始。

一般使用方法:编程时将第一程序段以N10,以后以间隔10递增的方法设置顺序号,这样,在调试程序时,如果需要在N10和N20之间插入程序段时,就可以使用N11、N12等。

程序段号规则:

①从大到小或从小到大排列。

②程序段号不一定连续

③程序段号为正整数,最小为1.

2、G——准备功能

准备功能字的地址符是G,又称为G功能或G指令,准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。

1)G代码的组成

G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。有的系统也用到00——99之外的数字。

如:G158指令表示可编程的偏置功能(SIEMENS 802S)

2)G指令代码的作用

准备功能使机床或数控系统建立起某种加工方式,只有尺寸字没有功能字的程序段无意义,下面的程序显示了准备功能作用的重要性。

如:N100 X40.0 Z2.0;(无意义)

N100 G00 X40.0 Z2.0;

许多G代码在所有系统中功能一致(G00、G01、G02、G03),另一些则是特定系统或机床所特有。所以不同控制系统有自己可用的G代码表。

3)常用的G代码表

FANUC 0i系统常用G功能代码比较

说明:

①G代码分为模态代码(又称续效代码00组)和非模态代码(01组)。对于模

态代码意味着必须一直保留某种模式,直到另一种模式将其取消。非模

态代码只在该代码的程序段中有效。

模态——在连续多个程序段中有效,指导被相同的组别代码取代。

非模态——只在本程序段中有效。

②任何模态G代码出现都将自动取代同组中的另一个G代码。

4)程序段中的G代码

①彼此没有逻辑冲突的不同组的代码可以在同一程序段中使用。

②模态代码

模态代码定义后不需要在每一段中重复使用,可以简化编程,

例:G01 X20.0 Z-20.0 F0.2; G01 X20.0 Z-20.0 F0.2;

G01 X26.0;;

G01 X30.0 Z-22.0;;

G01 Z-40.0; Z-40.0;

③程序中的指令冲突

为避免程序中的指令冲突,同组代码不在同一程序段中使用,如果在同一程序段内使用互相冲突的G代码,后一个G代码有效。

例:N100 G00 G01X20.0 Z-10.0 F0.2;(G00无效)

④程序段中的字顺序

G代码通常位于程序段的开始,即在程序名的后面,在其他重要数据的前面。例:N100 G01X30.0 Z-20.0 F0.1;(正确)

N100 X30.0 Z-20.0 F0.1 G01 ;(错误)

3、M——辅助功能

辅助功能字的地址符是M,又称为M指令或M代码。辅助功能字是用于指定主轴的旋转方向、启动、停止、冷却液的开关,工件或刀具的夹紧和松开,刀具的更换等功能。

1)辅助功能字的组成

辅助功能字由地址符M和其后的两位数字组成。M00—M99共100条,目前有的数控系统也用到三位数字的M功能,例如FANUC系统。

2)M功能特点

该指令和控制系统插补器运算无关,一般书写在段尾,是对加工中一些辅助器件进行控制用的工艺性指令,例如:主轴正反转、冷却呀开关、刀具更换、零部件的夹紧松开等。

3)常用的M功能指令代码表

FANUC 0i系统常用M功能代码比较

说明:

M00——程序暂停

在完成该程序段中的其它指令后,用以停止主轴转动、进给和冷却液,以便执行某一固定的手动操作。如手动变速、换刀、工件调头等。

当程序运行停止时,全部现存的模态信息保持不变。固定操作完成后,重按“循环启动”,继续执行下一段程序段。

该指令为非模态功能,在程序段指令运行完成后开始。

M01——计划停止

又称任选(计划)停止,该指令与M00基本相似。所不同的是,只有在操作面板上的“任意停止”按键被按下时,M01才有效,否则这个指令不起作用。

该指令主要用于工件关键尺寸的停机抽样检查或其他需要临时停车的场合。当检查完成后,按启动键继续执行以后的程序。

M02——程序结束

当全部程序结束后,用此指令使主轴、进给、冷却全部停止,并使数控系统处于复位状态。

该指令必须出现在程序的最后一个程序段中。

该指令为非模态功能,在程序段指令运行完成后开始。

M30——程序结束

M30指令与M02指令功能基本相同,不同的是,M30能自动返回程序起始位置,为加工下一个工件做好准备。

主轴旋转方向判断:

车削方向:从Z轴负方向朝Z轴正方向看,顺时针转动方向为正转,逆时针转动方向则为反转。车床即:从床头箱观看主轴旋转方向。

铣削方向:从操作人员的位置,面向立式机床的前部观看,顺时针转动方向为正转;逆时针转动方向为反转。

M03——主轴正转(主轴顺时针转动)

启动主轴以程序中编制的主轴速度顺时针方向旋转,与程序段指令运动同时开始。

M04——主轴反转(主轴逆时针转动)

启动主轴以程序中编制的主轴速度逆时针方向旋转,与程序段指令运动同时开始。

M05——主轴停止

命令主轴停止旋转,在程序段指令运动完成后开始。

※M03、M04、M05均为模态指令,可相互注销。

M06——换刀指令

该指令为手动或自动换刀指令,当执行M06时,进给停止,但主轴、切削液不停。

该指令不包括刀具选择功能,常用于加工中心等换刀前的准备工作。

该指令为非模态指令。

4、S——主轴转速

主轴转速功能也称为S功能,该功能字用来选择主轴转速,它由地址“S”和在其后面的若干位数字构成。属于模态指令代码。主轴速度单位用r/min表示。

①有变速箱

用S1(第一档)、S2(第二档)…………S12(第十二档)

例:CKA6150 0i mate(大连机床),转速调整为710r/min。具体操作应将手柄调至H档。

S1 S2 S3 S4 L

45 63 90 125

S5 S6 S7 S8 M

180 250 355 500

S9 S10 S11 S12 H

710 1000 1400 2000 注:数控机床铭牌上无S1、S2…………S12档位数字显示。

②无变速箱

直接输入转速,例如S100、S210、S500等。

1)最高转速限制

编程格式 G50 S~

S后面的数字表示的是最高转速:r/min。

例:G50 S3000 表示最高转速限制为3000r/min。

2)恒线速控制

编程格式 G96 S~

S后面的数字表示的是恒定的线速度:m/min。

例:G96 S150 表示切削点线速度控制在150 m/min。

如图所示的零件,为保持A、B、C各点的线速度在150 m/min,则各点在加工时的主轴转速分别为:

A:n=1000×150×÷(π×40)r/min=1193r/min

B: n=1000×150×÷(π×60)r/min=795r/min

C: n=1000×150×÷(π×70)r/min=682r/min

采用恒线速度可以提高工件的加工质量,但G96转速过高,容易引起事故。3)恒线速取消

编程格式 G97 S~

S后面的数字表示恒线速度控制取消后的主轴转速。

例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。

G96 S—:恒线速度指令,使工件上任何位置上的切削速度都是一样的。单位是m/min或m/s.

G97 S—:转速指令,定义和设置每分钟的转速。单位是r/min.

5、F——进给速度

它给定刀具对于工件的相对速度,由地址码“F”和其后面的若干位数字构成。这个数字取决于每个数控装置所采用的进给速度指定方法。进给功能字应写在相应轴尺寸字之后,对于几个轴合成运动的进给功能字,应写在最后一个尺寸字之后。一般单位为:mm/min或mm/r。

在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。

1)进给率(进给量fr),单位为mm/r,其指令为:

G99(G95); / 进给量转换指令,

G01 X Z F ; / F的单位为mm/r

2)进给速度(fm),单位为mm/min,其指令为:

G98(G94); / 进给速度转换指令

G01 X Z F ; / F的单位为mm/min

进给量与进给速度转换关系式:fm=fr·n

式中:fm—进给量,mm/min;

fr—进给速度,mm/r;

n—转速,r/min。

当S=500r/min不变时,F0.2=F100

总结:FANUC系统机床开机默认为mm/r

华中系统机床开机某默认为mm/min

G98(G94)、G99(G95)为模态指令可以相互注销。

6、T——刀具功能

刀具功能是指系统进行选刀或换刀的功能指令,该功能也称为T功能,它由地址码“T”和后面的若干位数字构成。常用刀具功能指定方法有T+4为数字和T+2位数字。

①T+4为数字

T+4为数字可以同时指定刀具和选择刀具补偿,其4位数字的前两位数字用于指定刀具号,后两位数字用于指定刀具补偿存储器号,刀具号与刀具补偿存储器号不一定要相同。目前大多数数控车床采用四为数字表示。

例;T0101:表示选用1号刀具及选用1号刀具补偿存储器中的补偿值。

T0102:表示选用1号刀具及选用2号刀具补偿存储器中的补偿值。

①T+2为数字

T+2为数字仅能指定刀具号,刀具存储器号则由其他代码(如D或H代码)进行选择。同样,刀具号与刀具补偿存储器号不一定要相同。目前大多数的加工中心和SIEMENS系统数控车床采用两位数字表示。

例;T05 D01:表示选用5号刀具及选用1号刀具补偿存储器中的补偿值。

7、LF—程序段结束

写在每一程序段之后,表示程序段结束,当用“EIA”标准代码时,结束符为“CR”;用“ISO”标准代码时,为“NL”或“LF”;有的用符号“;”或“*”表示,有的直接回车即可。

欢迎您的下载,

资料仅供参考!

致力为企业和个人提供合同协议,策划案计划书,学习资料等等

打造全网一站式需求

数控加工程序编制

第二章数控加工程序编制----作业题详解 一、数控铣床、钻床编程作业 1. 使用刀具长度补偿和固定循环指令加工如图所示的零件中A、B、C三个孔 N01 G91 T1 M06;换刀 N02 M03 S600;主轴启动 N02 G43 H01;设置刀具补偿 N03 G99 G81 X120.0 Y80.0 Z-21.0 R-32.0 F100;钻孔A N04 G99 G82 X30.0 Y-50.0 Z-38.0 R-32.0 P2000;锪孔B N05 G98 G81 X50.0 Y30.0 Z-25.0 R-32.0 P2000;钻孔C N06 G00 X-200.0 Y-60.0;返回起刀点 N07 M05; N08 M02; 2. 毛坯为120mm×60mm×10mm铝板材,5mm深的外轮廓已粗加工过,周边留2mm余量, 要求加工出如图所示的外轮廓及φ20mm深10mm的孔,试编写加工程序。 (1)根据图纸要求,确定工艺方案及加工路线 1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上; 2)工步顺序: ①钻孔φ20mm; ②按线路铣削轮廓 (2)选择机床设备 / /ABCDEFGO O

选用数控铣钻床。 C(26.8,45),D(57.3,40) E(74.6,30) 3)选用刀具 采用φ20mm的钻头,铣削φ20mm孔;φ10mm的立铣刀用于轮廓的铣削,并把该刀具的直径输入刀具参数表中。数控钻铣床没有自动换刀功能,钻孔完成后,直接手工换刀。 (4)确定切削用量 切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。 (5)确定工件坐标系和对刀点 在XOY平面内确定以O点为工件原点,Z方向以工件上表面为工件原点,建立工件坐标系,如图所示。采用手动对刀方法对刀。 (6)编写程序 2)铣轮廓程序(手工安装好φ10mm立铣刀) O0002; G54 G90 G00 Z5.0 S1000 M03; X-5.0 Y-10.0; G41 D01 X5.0 Y-10.0;

数控加工的常用指令及简单程序的手工编制.

数控加工的常用指令及简单程序的手工编制 王卫兵单岩 1 前言 学习数控指令及手工编程的目的是: (1)能够对用CAD/CAM系统自动生成的NC程序进行检查和修改; (2)在一些情况下手工编程更快; (3)在毛坯尺寸与自动编程所用数据有偏差时,手工编程加工到确定的毛坯尺寸; (4)某些编程工作(如尾车灯散光纹)无法用自动编程完成,只能通过手工编程进行。 尽管现有的数控系统种类和品牌较多,但它们所使用的NC程序基本上遵循统一的标准,即ISO1056-1975E标准。利用CAD/CAM软件自动生成的NC程序也必须是符合该标准的代码才能被机床所接收。 标准代码(指令)包括有准备功能(G指令),辅助功能(M指令),主轴功能(S 指令),速度功能(F指令)和换刀功能(T指令)。 2 NC程序结构 先来看一段NC程序: O0001; (程序号) (TIME=22:52 25-02-02 TOOL - 1 DIA: 20. ) (注释说明编程时间和所用刀具) N10 G90 G54 G00 X170. Y-150. Z100.; (工作单节) N20 M3 S500; ………… ………… N140 G03 X56. Y-42. R-70.; N150 G01 Y-60.; N160 G0 Z100. G40 M05; N170 M30; (程序结束) NC程序通常由程序号码,注释语句,工作单节,程序结束语句组成。程序号码用于标识程序;由字母“O”加上四位数字组成。注释语句常用于说明程序所用刀具,刀具补正号,编程员,编程时间等信息,机床不对此语句做出响应,注释语句需写在括号()内。程序结束语句通常使用指令M2或M30,被调用的子程序使用返回主程序指令M99。 工作单节是NC程序的主体部分,可以由顺序号码(N)+准备机能(G)+坐标(X,Y,Z)+辅助机能(M)+主轴机能(S)+进给机能(F)+结束符号(“;”)组成。工作单节可以是以上组成部分的一个或数个部分组合,但同一功能组的指令不能在同一单节重复出现,如G01和G02不能出现在同一单节。通常某一指令的参数未作更改时,该指令代码可以省略。 3 常用NC指令 3.1 G指令

电大《数控加工工艺》第二章课后题

第2章数控机床刀具的选择 作业答案 思考与练习题 1、简述数控刀具材料的种类、特点及其应用场合? 答:(1)高速钢:具有较好的力学性能和良好的工艺性,可以承受较大的切削力和冲击,但红硬性、耐磨性较差。应用场合:①普通高速钢——不适于高速和硬材料切削;②高性能高速钢——用于制造出口钻头、铰刀、铣刀等;③粉末冶金高速钢——用于制造大型拉刀和齿轮刀具,特别是切削时受冲击载荷的刀具。 (2)硬质合金:具有硬度高(大于89 HRC)、熔点高、化学稳定性好、热稳定性好的特点,但其韧性差,脆性大,承受冲击和振动能力低。应用场合:①普通硬质合金:YG类——主要用于加工铸铁及有色金属;YT类——主要用于加工钢料。②新型硬质合金——既可用于加工钢料,又可加工铸铁和有色金属。 (3)陶瓷刀具:硬度高,耐磨性比硬质合金高十几倍,具有良好的抗粘性能,化学稳定性好,脆性大、强度低、导热性差。应用场合:Al2O3基陶瓷刀具——适用于各种铸铁及钢料的精加工、粗加工;Si3N4基陶瓷刀具——适于端铣和切有氧化皮的毛坯工件等。此外,可对铸铁、淬硬钢等高硬材料进行精加工和半精加工。 (4)立方氮化硼(CBN):有很高的硬度及耐磨性,仅次于金刚石;热稳定性比金刚石高1倍;有优良的化学稳定性;导热性比金刚石差但比其他材料高得多,抗弯强度和断裂韧性介于硬质合金和陶瓷之间。应用场合:可加工以前只能用磨削方法加工的特种钢,它还非常适合数控机床加工 (5)金刚石:具有极高的硬度,耐磨性高,很高的导热性,刃磨非常锋利,粗糙度值

小,可在纳米级稳定切削,较低的摩擦系数。应用场合:主要用于加工各种有色金属、各种非金属材料,不能用于加工黑色金属。 2、选择刀片(刀具)通常应考虑哪些因素? 答:①被加工工件材料的类别:有色金属(铜、铝、钛及其合金);黑色金属(碳钢、低合金钢、工具钢、不锈钢、耐热钢等);复合材料;塑料类等。 ②被加工件材料性能的状况:包括硬度、韧性、组织状态—铸、锻、轧、粉末冶金等。 ③切削工艺的类别:分车、钻、铣、镗,粗加工、精加工、超精加工,内孔,外圆,切削流动状态,刀具变位时间间隔等。 ④被加工工件的几何形状(影响到连续切削或间断切削、刀具的切入或退出角度)、零件精度(尺寸公差、形位公差、表面粗糙度)和加工余量等因素。 ⑤要求刀片(刀具)能承受的切削用量(切削深度、进给量、切削速度)。 ⑥生产现场的条件(操作间断时间、振动、电力波动或突然中断)。 ⑦被加工工件的生产批量,影响到刀片(刀具)的经济寿命。 3、可转位刀具有哪些优点? 答:①刀具寿命高由于刀片避免了由焊接和刃磨高温引起的缺陷,刀具几何参数完全由刀片和刀杆槽保证,切削性能稳定,从而提高了刀具寿命。 ②生产效率高由于机床操作工人不再磨刀,可大大减少停机换刀等辅助时间。 ③有利于推广新技术、新工艺可转位刀具有利于推广使用涂层、陶瓷等新型刀具材料。 4、数控加工对刀具有哪些要求? 答:①刀片和刀具几何参数和切削参数的规范化、典型化; ②刀片或刀具材料及切削参数与被加工工件的材料之间匹配的选用原则;

数控机床工作原理及组成

数控机床工作原理及组成 1.1.1 数控机床工作原理 数控机床是采用了数控技术的机床,它是用数字信号控制机床运动及其加工过程。具体地说,将刀具移动轨迹等加工信息用数字化的代码记录在程序介质上,然后输入数控系统,经过译码、运算,发出指令,自动控制机床上的刀具与工件之间的相对运动,从而加工出形状、尺寸与精度符合要求的零件,这种机床即为数控机床。 1.1.2 数控机床的种类 由于数控系统的强大功能,使数控机床种类繁多.其按用途可分为如下三类。 ①金属切削类数控机床。金属切削类数控机床包括数控车床、数控铣床、数控磨床、数控钻床、数控镗床、加工中心等。 ②金属成形类数控机床。金属成形类数控机床有数控折弯机、数控弯管机、数控冲床和数控压力机等。 ③数控特种加工机床。数控特种加工机床包括数控线切割机床、数控电火花加工机床、数控激光加工机床,数控淬火机床等。 1.1.3 数控机床的组成 数控机床一般由输入输出设备、数控装置(CNC)、伺服单元、驱动装置(或称执行机构)、可编程控制器(PLC)及电气控制装置、辅助装置、机床本体及测量装置组成。图1—1是数控机床的硬件构成。

(1)输入和输出装置 输入和输出装置是机床数控系统和操作人员进行信息交流、实现人机对话的交互设备. 输入装置的作用是将程序载体上的数控代码变成相应的电脉冲信号,传送并存入数控装置内。目前,数控机床的输入装置有键盘、磁盘驱动器、光电阅读机等,其相应的程序载体 第1页 为磁盘、穿孔纸带。输出装置是显示器,有CRT显示器或彩色液晶显示器两种。输出装置的作用是:数控系统通过显示器为操作人员提供必要的信息。显示的信息可以是正在编辑的程序、坐标值,以及报警信号等。 (2)数控装置(CNC装置) 数控装置是计算机数控系统的核心,是由硬件和软件两部分组成的。它接受的是输入装置送来的脉冲信号,信号经过数控装置的系统软件或逻辑电路进行编译、运算和逻辑处理后,输出各种信号和指令,控制机床的各个部分,使其进行规定的、有序的动作。这些控制信号中最基本的信号是各坐标轴(即作进给运动的各执行部件)的进给速度、进给方向和位移量指令(送到伺服驱动系统驱动执行部件作进给运动),还有主轴的变速、换向和启停信号,选择和交换刀具的刀具指令信号,控制切削液、润滑油启停、工件和机床部件松开、夹紧、分度工作和转位的辅助指令信号等。 数控装置主要包括微处理器(CPU)、存储器、局部总线、外围逻辑电路以及与CNC系统其他组成部分联系的接口等。 (3)可编程逻辑控制器(PLC)

数控车床加工件零件图及编程程序

加工件1: 根据下图零件,按GSK-980T数控系统要求编制加工程序。刀具装夹位置:粗、精车用1号外圆车刀,切断用4号切断刀。

编程参考 1 O 1001 ;说明: N10G50 X50 Z100 ;以换刀点定位工件坐标系 N20M3 S560 ;启动主轴 N30T0101 ;换1号刀 N40G0 X25 Z2 ;快速移动到加工出发点 N50G71 ;执行外圆粗加工循环 N60G71 P70 Q140 W0.2 F100 ;留余量,进给量100 mm/min N70G0 X0 ;轮廓加工起始行 N80G1 Z0 F30 ;精加工进给量30 N90G3 X10 Z-5 R5 ; N100G1 Z-15 ; N110X18 W-10 ; N120W-7 ; N130X21 ; N140X23 Z-33 ; N150Z-45 ;轮廓加工结束行 N160G70 P70 Q140 ;执行精加工循环 N170G0 X50 Z100 ;回换刀点 N180T0404 ;换4号切断刀 N190G0 X27 ;定位切断起点,留0.1mm余量N200G1 X12 F15 ; N210G0 X25 ; N220Z-40 ; N230G1 X0 F10 ;切断,进给量10mm/min N240G0 X50 ; N250Z100 M5 ;回换刀点,停主轴 N260T0100 ;换回基准刀 N270M30 ;结束程序 %

加工件2: 下图为待加工零件,材料:φ25铝合金棒料;粗、精车用1号外圆车刀,切断用4号切断刀;换刀点定在X50,Z100,请根据GSK-980T系统要求编制加工程序。

数控加工程序段的结构与格式复习过程

数控加工程序段的结 构与格式

数控车床程序的结构 ☆学习目标 1、了解一个完整程序的基本构成。 2、掌握G、S、M、F、T功能的使用方法。 一、加工程序结构 数控加工中,为使机床运行而送到CNC的一组指令称为程序。每一个程序都是由程序名、程序内容和程序结束三部分组成。程序的内容则由若干程序段组成,程序段是由若干字组成,每个字又由字母和数字组成。即字母和数字组成字,字组成程序段,程序段组成程序。 二、程序代码 ①国际标准化组织ISO(international standard organization) ②美国电子工业协会EIA(electronic industries association) 国际上通用的数控代码有ISO、EIA两种。目前,数控编程广泛采用的程序段格式是ISO。 1、程序组成 (1)程序编号(程序名) 程序名为程序的开始部分,采用程序编号地址码区分存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。不同数控系统程序编号地址码不同,如日本FANUC数控系统采用“O”作为程序编号地址码;美国的AB8400数控系统采用P作为程序编号地址码;德国的SIEMENS数控系统采用%作为程序编号地址码等。 程序名是零件加工程序的代码,它是加工程序的识别标记,不同程序名对应着不同的加工程序零件。 在程序名编写的时候要注意下面几点: ①程序名写在程序的最前面,并且单列一行。 ②在同一数控机床中,程序名不可以重复使用。

③ FANUC系统中,程序号的书写格式是O××××,其中O是地址符,其后为四位数字,数值从O0000到O9999,如O0001。在书写时起数字前的零可以省略不写,如O0001可写成O1。O0000在数控系统中通常有特殊的含义,一般应尽量避免使用。(O0000是MDI方式下默认的编号) (2)程序内容(刀具的运动轨迹) 程序内容部分是整个程序的核心,由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。 程序内容应具备六要素: ①、准备功能字G ②、尺寸功能字X、Z ③、进给功能字F ④、主轴功能字S ⑤、刀具功能字T ⑥、辅助功能字M (3)程序结束段 以程序结束指令M02或M30作为整个程序结束的符号。 M02与M30的区别: M02表示程序结束,不返回到程序开始部分;M30表示程序结束且返回到程序开始部分。 2、程序结构 ①加工程序由若干个程序段组成。 ②程序段由一个或若干个指令字组成,字是数控程序的最小单位。 ③每个指令字由地址符和数字组成(字―地址结构),代表机床的一个位置或一个动作。地址符由字母组成,每个字母、数字、符号(正负号)称为字符。 ⑤程序的起始符:O、%。 ⑥程序结束符:M02或M30。 ⑦每一行程序以分号结尾。 下表为加工程序结构举例 加工程序结构举例

CNC加工中心程序代码大全

1. 数控程序中字母的含义 O:程序号,设定程序号 N:程序段号,设定程序顺序号 G:准备功能 X/Y/Z :尺寸字符,轴移动指令 A/B/C/U/V/W:附加轴移动指令 R:圆弧半径 I/J/K:圆弧中心坐标(矢量) F:进给,设定进给量 S:主轴转速,设定主轴转速 T:刀具功能,设定刀具号 M:辅助功能,开/关控制功能 H/D:刀具偏置号,设定刀具偏置号 P/X:延时,设定延时时间 P:程序号指令,设定子程序号(如子程序调用:M98P1000) L:重复,设定子程序或固定循环重复次数(如:M98 P1000 L2,省略L代表L1)P/W/R/Q:参数,固定循环使用的参数(如:攻牙G98/(G99)G84 X_ Y_ R_ Z_ P_ F_) 2. 常用G代码解释 G00:定位或快速移动 G01:直线插补 G02:圆弧插补/螺旋线插补CW G03:圆弧插补/螺旋线插补CCW

G04:停留时间或延时时间 如:G04 X1000(或G04 X1.0) G04 P1000表示停留1秒钟 G09:准确停止或精确停止检查(检查是否在目标范围内) G10:可编程数据输入 G17:选择XPYP 平面 XP:X 轴或其平行轴 G18:选择ZPXP 平面 YP:Y 轴或其平行轴 G19:选择YPZP 平面 ZP:Z 轴或其平行轴 G20:英寸输入 G21:毫米输入 G28:返回参考点检测 格式:G91/(G90) G28 X__ Y__ Z__ 经过中间点X__ Y__ Z__返回参考点(绝对值/增量值指令) G29:从参考点返回 G91/(G90) G29 X__ Y__ Z__ 从起始点经过参考点返回到目标点X__ Y__ Z__的指令(绝对值/增量值指令) G30 返回第2,3,4 参考点 G91/(G90) G30 P2 X__ Y__ Z__;返回第2 参考点(P2 可以省略。) G91/(G90) G30 P3 X__ Y__ Z__;返回第3 参考点 G91/(G90) G30 P4 X__ Y__ Z__;返回第4 参考点 X__ Y__ Z__:经过中间点位置(绝对值/增量值指令) G40:刀具半径补偿取消 G41:左侧刀具半径补偿(沿进给方向刀具在左边) G42:右侧刀具半径补偿(沿进给方向刀具在右边) G43:刀具长度补偿+方向

数控程序段格式及数控机床程序的组成

数控程序段格式及数控机床程序的组成 数控程序由若干个“程序段”(block )组成,第个程序段由按照一定顺序和规定排列的“字”(word )组成。字是由表示地址的英文字母、特殊文字和数字集合而成。字表示某一功能的组代码符号。如X500为一个字,表示X 向尺寸为500; F20为一个字,表示进给速度为20(具体值由规定的代码方法决定)。字是控制带或程序的信息单位。程序段格式是指一个程序段中各字的排列顺序及其表达方式。 程序段格式有许多种,如固定顺序程序段格式,有分隔符的固定顺序程序段格式,以及字地址程序段格式等。现在应用最广泛的是“可变程序段、文字地址程序段”格式(word address format )。下面是这种格式的例子: 从上例可以看出,程序段由顺序号字、准备功能字、尺寸字、进给功能字、主轴功能字、刀具功能字、辅助功能字和程序结束符组成。此外,还有插补参数字等。每个字都由字母开头,称为“地址”。ISO 标准规定的地址意义如表所示。 各个功能字的意义如下: 1)程序段号(Squence number ) 用来表示程序从起动开始操作的顺序,即程序段执行的顺序号。它用地址码N 和后面的三位数字表示。 2)准备功能字(Preparatory function or G-function ) 也称为G 代码。准备功能是使数控装置作某种操作的功能,它一般紧跟在程序段序号后面,用地址码G 和两数字来表示。 3)尺寸字 尺寸字是给定机床各坐标轴位移的方向和数据的,它由各坐标轴的地址代码、数字构成。尺寸字一般安排在G 功能字的后面。尺寸字的地址代码,对于进给运动为: X 、Y 、Z 、U 、V 、W 、P 、Q 、R ;对于回转运动的地址代码为: A 、B 、C 、D 、E 。此外,还有插补参数字:I 、J 、L 等。 4)进给功能字(Feed function or F-function ) 它给定刀具对于工件的相对速度,由地址码F 和其后面的若干位数字构成。这个数字取决于每个数控装置所采用的进给速度指定方法。进给功能字应写在相应轴尺寸字之后,对于几个轴合成运动的进给功能字,应写在最后一个尺寸字之后。一般单位为: mm/min ,切削螺纹时用mm/r 表示,在英制单位中用英寸表示。 5)主轴转速功能字(Spindle speed function or S-function ) N200 G01 X120 Y200 Z-150 F10 S500 T8 M05 * 顺序号字 准备功能字 尺寸字 进给功能字 程序结束符 辅助功能字 刀具功能字 主轴功能字

数控程序单

工件名称TB8-106壳体程序名称O1236 版本: A 加工设备巨浪加工中心物料编号D0119-2 毛坯状态煅造毛坯,INDEX加工前序材质:6028N 工装夹具自制定位工装 夹 具 安 装 图 工序号工序内容参数状态加工内容及程序说明 FACE MILL Ф40方肩铣粗去圆柱凸台 刀具号T12 刀具名称Ф40方肩铣原点号G54原点位置理论成活上面孔心 刀长补H12=90.2228半径偏置 当#8=106时,加工TB8-106 当#8=107时,加工TB8-107,此段后会跳转到 N224,探头打Y向分中,G10写入G55 Y原点, 为T2倒角做准备 Disable / 快 Enable / 慢 伸出长度实际直径Ф40 刀柄号WALT HSK40夹头型号 量具工况难度 N3 Ф8钻孔 刀具号T11刀具名称 Ф8 合金 钻头 刀长补H11=126.6 半径偏置 伸出长度实际直径Ф8或8.5刀柄号夹头型号

N10 Ф14.5钻孔 刀具号T10刀具名称 Ф14.5合金 钻头 刀长补H10= 142.7 半径偏置 伸出长度实际直径Ф14.5 刀柄号夹头型号 N7 Ф19.2成型刀 刀具号T7刀具名称Ф19.2成型刀刀长补H7=116.08 半径偏置 伸出长度实际直径 刀柄号夹头型号 N121 反倒角刀加工螺 纹底孔相贯线, 去毛刺 刀具号T21刀具名称Ф8反倒角刀 刀心轨迹刀路加刀偏稍微补偿一下。再续一点手 工编程。 注意,刀具越短,加工的量越大 刀长补H21=90.28 半径偏置D21=-0.3 伸出长度实际直径Ф8 刀柄号夹头型号 N8螺纹铣刀加工 M16*1.5螺纹 刀具号T8刀具名称Ф10螺纹铣刀 旧刀具,铣两遍,分别用两个刀偏D8 / D28 刀长补H8=96.35 半径偏置 D8=4.86(铣第一遍) D28=4.85(铣第二遍) 伸出长度实际直径Ф10 P=1.5 刀柄号夹头型号

数控机床程序编制的一般步骤和手工编程

数控机床程序编制的一般步骤和手工编程 数控机床法度编制(又称数控编程)是指编程者(法度员或数控机床操作者)按照零件图样和工艺文件的要求,编制出可在数控机床上运行以完陈规定加工任务的一系列指令的过程。具体来说,数控编程是由阐发零件图样和工艺要求开始到法度检验合格为止的全部过程。 一般数控编程步调如下(见图19-22)。 图19-22 一般数控编程顺序图 1.阐发零件图样和工艺要求 阐发零件图样和工艺要求的目的,是为了确定加工体例、制定加工计划,以及确认与生产组织有关的问题,此步调的内容包含: 1)确定该零件应放置在哪类或哪台机床上进行加工。 2)采取何种装夹具或何种装卡位体例。 3)确定采取何种刀具或采取几多把刀进行加工。 4)确定加工路线,即选择对刀点、法度起点(又称加工起点,加工起点常与对刀点重合)、走刀路线、法度终点(法度终点常与法度起点重合)。 5)确定切削深度和宽度、进给速度、主轴转速等切削参数。 6)确定加工过程中是否需要提供冷却液、是否需要换刀、何时换刀等。 2.数值计算 按照零件图样几何尺寸,计算零件轮廓数据,或按照零件图样和走刀路线,计算刀具中心(或刀尖)运行轨迹数据。数值计算的最终目的是为了获得编程所需要的所有相关位置坐标数据。 3.编写加工法度单 在完成上述两个步调之后,即可按照已确定的加工方案(或计划)及数值计算获得的数据,依照数控系统要求的法度格局和代码格局编写加工法度等。编程者除应了解所用数控机床及系统的功能、熟悉法度指令外,还应具备与机械加工有关的工艺知识,才能编制出正确、实用的加工法度。 4.制作控制介质,输入法度信息 法度单完成后,编程者或机床操作者可以通过CNC机床的操作面板,在EDIT体例下直接将法度信息键入CNC系统法度存储器中;也可以按照CNC系统输入、输出装置的不合,先将法度单的法度制作成或转移至某种控制介质上。控制介质年夜多采取穿孔带,也可以是磁带、磁盘等信息载体,利用穿孔带阅读机或磁带机、磁盘驱动器等输入(输出)装置,可将控制介质上的法度信息输入到CNC系统法度存储器中。 5.法度检验 编制好的法度,在正式用于生产加工前,必须进行法度运行检查。在某些情况下,还需做零件试加工检查。按照检查结果,对法度进行修改和调剂,检查修改再检查再修改……这往往要经过屡次频频,直到获得完全满足加工要求的法度为止。

数控加工程序的结构

数控加工程序的结构 1 .字与字的七种功能类型 字(Word )是程序字的简称,在这里它是机床数字控制的专用术语。它的含义是:一套有规定次序的字符,可以作为一个信息单元存储、传递和操作,如X2500 就是“字”。一个字所含的字符个数叫字长。常规加工程序中的字都是由一个英文字与随后的若干位十进制数字组成。这个英文字称为地址符。地址符与后续数字间可加正、负号。程序字按其功能的不同可分为七种类型,分别称为顺序号字、准备功能字、尺寸字、进给功能字、主轴转速功能字、刀具功能字和辅助功能字。顺序号字也叫程序段号或程序段序号。顺序号位于程序段之首,它的地址符是N ,后续数字一般1 一4 位。数字部分应为正整数,最小顺序号是Nl 。在整个程序中,数字的使用不一定要从小到大顺序使用。顺序号可以用在主程序、子程序和用户宏程序中。顺序号不是程序段的必用字,用于程序段的复归操作,在主程序或子程序中用于无条件转向的目标,在用户宏程序中用于条件转向或无条件转向的目标。一般我们把顺序号和工步号结合起来使用,以便于对程序作校对和检索修改,并直观地体现在加工工艺卡上。 准备功能(Preparatory function )字的地址符是G ,所以又称为G 功能或G 指令。它的含义是:建立机床或控制系统工作方式的一种指令。准备功能字中的后续数字大多为两位正整数(包括00 )。不少机床对前置“O ”允许省略,所以见到数字是一位时,实际是两位的简写,如Gl 实际上是G01 。随着数控机床功能的增加,Goo ? Ggg 已不够使用,所以有些数控系统的G 功能字的后续数字已经使用三位数。目前G 功能字的标准化程度较低,各生产厂家以便依据1501 056 一1 975 ( E )国际标准制订自己的数控系统。国内制订了JB / T3208 一1999 部颁标准。所以,编程人员在编程时必须遵照机床系统说明书的规定,不可凭经验行事。尺寸字也叫尺寸指令。尺寸字在程序段中主要用来指令机床的刀具运动到达的坐标位置。表示暂停时间等指令也列人其中。地址符用得较多的有三组,第一组是X 、Y 、Z 、U 、V 、W 、P 、Q 、R ,主要用于指令到达点的直线坐标尺寸,有些地址如X 、P 还可以用于在G04 后指定暂停时间;第二组是A 、B 、C 、D 、E ,主要是用来指令到达点的角度坐标;第三组是I 、J 、K ,主要用来指令零件圆弧轮廓圆心点的坐标尺寸。尺寸字中地址符的使用虽然有一定规律,但是各系统往往还有一些差别。如FAUNC 用R 指令圆弧的半径,而在大限铁工所的系统中则用L 指令圆弧的半径。尺寸字中的数值的具体单位。编程时数值的单位一定要和机床的单位一致,特别是在数值中使用小数点时,一定要十分小心,一旦漏写,就会导致刀具轨迹错误,使工件报废. 进给功能字的地址符用F ,所以又称为F 功能或F 指令。它的功能是指令切削的进给速度。现在一般都能使用直接指定方式(也称直接指定码),即可用F 后的数字直接指定进给速度。对于车床,可分为每分钟进给和主轴每转进给两种;对于车削之外的控制,一般只用每分钟进给。F 地址符在螺纹切削程序段中还常用来指令导程。 主轴转速功能字用来指定主轴的转速,单位为r / min ,地址符使用S ,所以又称S 功能或S 指令。中档以上的数控机床的主轴驱动已采用主轴控制单元,它们的转速可以直接指令,即用S 的后续数字直接表示每分钟主轴转速(RPM )。不过现在用得较多的主轴单元的允许调幅还不够宽,为增加无级变速的调速范围,需加人几档齿轮变速,那么S 指令要与相应的辅助功能指令配合使用。 刀具功能字用地址符T 及随后的代码化效字来表示,所以也称为T 功能或T 指令。T 指令的功能含义主要是用来找定即附月的刀具号。对于车床,其后的数字还兼作指定刀具长度(含X 、

数控加工工艺与编程 教学课件 作者 罗皓 第二章 机床夹具的基础知识

第二章 机床夹具的基础知识

第二章 机床夹具的基础知识 第一节 夹具的作用、分类及组成 第二节 工件的装夹 第三节 工件定位方法和定位元件 第四节 定位误差的分析计算 第五节 工件的夹紧

一、夹具的作用 在机械制造过程中,夹具的作用主要有以下几个方面。 (1) 稳定地保证工件的加工精度 用夹具装夹工件时,工件相对刀具、机床的位置由夹具保证,不受划线质量及工人技术水平的影响,因而精度高,稳定可靠。 (2) 缩短辅助时间,提高劳动生产率 采用夹具后,能使工件迅速地定位和夹紧,缩短了辅助时间和基本时间,提高了劳动生产率。 (3) 改善劳动条件,降低生产成本 用夹具装夹工件方便、省力、安全。 (4) 扩大机床工艺范围 在车床的溜板上或在摇臂钻床工作台上装上镗模就可以进行箱体的镗孔加工。

二、夹具的分类 夹具按应用范围可分为以下五种基本类型。 (1) 通用夹具 通用夹具是指结构、尺寸已规格化,且具有一定的通用性,可以用来装夹一定形状和一定尺寸范围内的各种工件, 而不需进行特殊调整的夹具。 (2) 专用夹具 为满足某一工件的某道工序加工而专门设计的夹具。 (3) 可调夹具 可调夹具是指加工完一种工件后,通过调整或更换原夹具上个别元件就可加工形状相似,尺寸相近工件的夹具。(4) 组合夹具 组合夹具是指按某种工序的加工要求,将一套专门设计、制造的标准元件组装而构成的夹具。 (5) 随行夹具 这是一种在自动线或柔性制造系统中使用的夹具。

三、夹具的组成 各类机床夹具的结构不同,但一般由定位元件、夹紧装置、夹具体和其他装置或元件组成。 (1) 定位元件 定位元件的作用是确定工件在夹具中的正确位置。 图1-2-1 后盖零件图及后盖钻夹具 a) 后盖零件图 b) 后盖钻夹具 1—菱形销 2—螺杆 3—螺母 4—开口垫圈 5—圆柱销 6—支承板 7—夹具体 8—钻模板 9—钻套

数控加工程序编制

第二章 数控加工程序编制----作业题详解 一、 数控铣床、钻床编程作业 1. 使用刀具长度补偿和固定循环指令加工如图所示的零件中A 、B 、C 三个孔 N01 G91 T1 M06; 换刀 N02 M03 S600; 主轴启动 N02 G43 H01; 设置刀具补偿 N03 G99 G81 F100; 钻孔A N04 G99 G82 P2000; 锪孔B N05 G98 G81 P2000; 钻孔C N06 G00 ; 返回起刀点 N07 M05; N08 M02; 2. 毛坯为120mm ×60mm ×10mm 铝板材,5mm 深的外轮廓已粗加工过,周边留2mm 余量,要求加工出如图所示的外轮廓及φ20mm 深10mm 的孔,试编写加工程序。 (1)根据图纸要求,确定工艺方案及加工路线 1)以底面为定位基准,两侧用压板压紧,固定于铣床工作台上; 2)工步顺序: ①钻孔φ20mm ; ②按 线路铣削轮廓 (2)选择机床设备 选用数控铣钻床。 //ABCDEFGO O

3)选用刀具 采用φ20mm的钻头,铣削φ20mm孔;φ10mm的立铣刀用于轮廓的铣削,并把该刀具的直径输入刀具参数表中。数控钻铣床没有自动换刀功能,钻孔完成后,直接手工换刀。 (4)确定切削用量 切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。 (5)确定工件坐标系和对刀点 在XOY平面内确定以O点为工件原点,Z方向以工件上表面为工件原点,建立工件坐标系,如图所示。采用手动对刀方法对刀。 (6)编写程序 2)铣轮廓程序(手工安装好φ10mm立铣刀) O0002; G54 G90 G00 S1000 M03; ; G41 D01 ; G01 ; G01 ; G01 ; G01 ; G02 ; G03 ; G01 ; G01 ; C,45),D,40) E,30)

CNC加工规范

一、目的: 为加强CNC加工人员的工作规范,机器设备的保养维护,以减少CNC加工误差返工,避免工件报废,并尽量缩短制造周期,确保品质要求和工程的排期需求. 二、范围: 适用于CNC加工人员管理,机台保养,模具CNC加工制程控制. 三、内容: (一)开机前准备: 1. 机床在每次开机或机床按急停复位后,首先回机床参考零位(即回零),使机床对其以后的操作有一个基准位置。 2. 装夹工件. 3. 工件装夹前要先清洁好各表面,不能粘有油污、铁屑和灰尘,并用锉刀(或油石)去掉工件表面的毛刺。 4. 装夹用的等高铁一定要经磨床磨平各表面,使其光滑、平整。码铁、螺母一定要坚固,能可靠地夹紧工件,对一些难装夹的小工件可直接夹紧在虎钳上。 5. 机床工作台应清洁干净,无铁屑、灰尘、油污。 6. 垫铁一般放在工件的四角,对跨度过大的工件须要在中间加放等高垫铁。 7. 根据图纸的尺寸,使用卡尺/拉尺检查工件的长宽高是否合格。 8. 装夹工件时,根据程序单的要求,考虑避开加工的部位和在加工中刀头可能碰到夹具的情况。 9. 工件摆放在垫铁上以后,就要根据图纸要求对工件基准面进行拉表,工件长度方向误差小于0.02mm,顶面X、Y方向水平误差小于0.05mm。对于已经六面都磨好的工件要校检其垂直度是否合格。 10. 工件拉表完毕后一定要拧紧螺母,以防止装夹不牢固而使工件在加工中移位的现象。 11. 再拉表一次,确定夹紧好后误差不超差。 12. 工件碰数:对装夹好的工件可利用分中棒进行碰数定加工参考零位,碰数方法有分中碰数和单边碰数两种,分中碰数步骤如下:

13. 碰数方法:主轴转速450~600rpm。 14. 分中碰数手动移动工作台X轴,使碰数头碰工件一侧面,当碰数头刚碰到工件时,就设定 这点的相对坐标值为零;再手动移动工作台X轴使碰数头碰工件的另一侧面,当碰数头刚碰上工件时记下这时的相对坐标。 15. 根据其相对值减去碰数头的直径(即工件的长度),检查工件的长度是否合符图纸要求。 16. 把这个相对坐标数除以2,所得数值就是工件X轴的中间数值,再移动工作台到X轴上的中间数值,把这点的X轴的相对坐标值设定为零,这点就是工件X轴上的零位。 17. 认真把工件X轴上零位的机械坐标值记录在G54~G59的其中一个里,让机床确定工件X轴上的零位。再一次认真检查数据的正确性。 18. 工件Y轴零位设定的步骤同X轴的操作相同。 19. 根据程序单的要求准备好所有刀具。 20. 根据程序单的要求的刀具数据,换上要进行加工的刀具. 21. 移动刀具到安全的地方,手动向下移动刀具,Z轴的零位操作。 22. 把这点的机械坐标Z值记录在G54~G59其中一个里。这就完成了工件X、Y、Z轴的零位设定。再一次认真检查数据的正确性。 23. 单边碰数的也是按上面的方法碰工件X、Y轴的一边,把这点的X、Y轴的相对坐标值偏移碰数头的半径就是X、Y轴的零位,最后把一点X、Y轴的机械坐标记在G54~G59的其中一个里。再一次认真检查数据的正确性。 24. 检查零点的正确性,把X、Y轴移动到工件的边,根据工件的尺寸,目测其零点的正确性。 25. 根据程序单的文件路径把程序文件拷贝到电脑上。 (二)开机加工: 1. 执行每一个程序的开始时必须认真检查其所用的刀具是否程序单所指定的刀具。开始加工时要把进给速度调到最小,单节执行,快速定位、落刀、进刀时须集中精神,手应放在停止键上有问题立即停止,注意观察刀具运动方向以确保安全进刀,然后慢慢加大进给速度到合适,同时要对刀具和工件加冷却液或冷风。 2. 开粗加工时不得离控制面板太远,有异常现象及时停机检查。

数控机床加工流程

数控机床加工流程 一、开机准备 机床在每次开机或机床按急停复位后,首先回机床参考零位(即回零),使机床对其以后的操作有一个基准位置。 二、装夹工件 工件装夹前要先清洁好各表面,不能粘有油污、铁屑和灰尘,并用锉刀(或油石)去掉工件表面的毛刺。 装夹用的等高铁一定要经磨床磨平各表面,使其光滑、平整。码铁、螺母一定要坚固,能可靠地夹紧工件,对一些难装夹的小工件可直接夹紧在虎钳上;机床工作台应清洁干净,无铁屑、灰尘、油污;垫铁一般放在工件的四角,对跨度过大的工件须要在中间加放等高垫铁。 根据图纸的尺寸,使用拉尺检查工件的长宽高是否合格。 装夹工件时,根据编程作业指导书的装夹摆放方式,要考虑避开加工的部位和在加工中刀头可能碰到夹具的情况。 工件摆放在垫铁上以后,就要根据图纸要求对工件基准面进行拉表,对于已经六面都磨好的工件要校检其垂直度是否合格。 工件拉表完毕后一定要拧紧螺母,以防止装夹不牢固而使工件在加工中移位的现象;再拉表一次,确定夹紧好后误差不超差。 三、工件碰数 对装夹好的工件可利用碰数头进行碰数定加工参考零位,碰数头可用光电式和机械式两种。 方法有分中碰数和单边碰数两种,分中碰数步骤如下: 光电式静止,机械式转速450~600rpm。分中碰数手动移动工作台X轴,使碰数头碰工件一侧面,当碰数头刚碰到工件使红灯亮时,就设定这点的相对坐标值为零;再手动移动工作台X轴使碰数头碰工件的另一侧面,当碰数头刚碰上工件时记下这时的相对坐标。 根据其相对值减去碰数头的直径(即工件的长度),检查工件的长度是否合符图纸要求。 把这个相对坐标数除以2,所得数值就是工件X轴的中间数值,再移动工作台到X轴上的中间数值,把这点的X轴的相对坐标值设定为零,这点就是工件X轴上的零位。 认真把工件X轴上零位的机械坐标值记录在相应的坐标系里,让机床确定工件X轴上的零位。 再一次认真检查数据的正确性。工件Y轴零位设定的步骤同X轴的操作相同。 四、根据编程作业指导书准备好所有刀具 根据编程作业指导书的刀具数据,换上要进行加工的刀具,让刀具去碰摆在基准面上的高度测量器,当测量器红灯亮时把这点的相对坐标值设定为零。移动刀具到安全的地方,手动向下移动刀具50mm,把这点的相对坐标值再设定为零,这点就是Z轴的零位。 把这点的机械坐标Z值记录在对应的坐标系里。这就完成了工件X、Y、Z轴的零位设定。再一次认真检查数据的正确性。 单边碰数的也是按上面的方法碰工件X、Y轴的一边,把这点的X、Y轴的相对坐标值偏移碰数头的半径就是X、Y轴的零位,最后把一点X、Y轴的机械坐标记在坐标系里。再一次认真检查数据的正确性。 检查零点的正确性,把X、Y轴移动到工件的边悬,根据工件的尺寸,目测其零点的正确性。 根据编程作业指导书的文件路径把程序文件拷贝到电脑上。 五、加工参数的设定 在加工中主轴转速的设定:N=1000×V/(3.14×D)

数控编程——第二章 程序编制中的工艺分析

第二章程序编制中的工艺分析 第一节概述 无论是手工编程还是自动编程,在编程前都要对所加工的零件进行工艺分析,拟定加工方案,选择合适的刀具,确定切削用量。在编程中,对一些工艺问题(如对刀点、加工路线等)也需做一些处理。因此程序编制中的工艺分析是一项十分重要的工作。 一、数控加工工艺的基本特点 在普通机床上加工零件时,是用工艺规程或工艺卡片来规定每道工序的操作程序,操作者按工艺卡上规定的“程序”加工零件。而在数控机床上加工零件时,要把被加工的全部工艺过程、工艺参数和位移数据编制成程序,并以数字信息的形式记录在控制介质(如穿孔纸带,磁盘等)上,用它控制机床加工。由此可见,数控机床加工工艺与普通机床加工工艺在原则上基本相同,但数控加工的整个过程是自动进行的,因而又有其特点。 1)工序的内容复杂。这是由于数控机床比普通机床价格贵,若只加工简单工序在经济上不合算,所以在数控机床上通常安排较复杂的工序,甚至在普通机床上难以完成的工序。 2)工步的安排更为详尽。这是因为在普通机床的加工工艺中不必考虑的问题,如工序内工步的安排、对刀点、换刀点及加工路线的确定等问题,在编制数控机床加工工艺时却不能忽略。 二、数控加工工艺分析的主要内容实践证明,数控加工工艺分析

主要包括以下几方面: 1)选择适合在数控机床上加工的零件,确定工序内容。 2)分析被加工零件图样,明确加工内容及技术要求,在此基础上确定零件的加工方案,制定数控加工工艺路线,如工序的划分、加工顺序的安排、与传统加工工序的衔接等。 3)设计数控加工工序。如工步的划分、零件的定位与夹具的选择、刀具的选择、切削用量的确定等。 4)调整数控加工工序的程序。如对刀点、换刀点的选择、加工路线的确定、刀具的补偿。 5)分配数控加工中的容差。 6)处理数控机床上部分工艺指令。 总之,数控加工工艺内容较多,有些与普通机床加工相似,因而本章仅对编程中的工艺分析予以讨论,而编程中工艺指令的处理将在有关章节讨论。 第二节数控加工工艺分析的一般步骤与方法程序编制人员在进行工艺分析时,要有机床说明书、编程手册、切削用量表、标准工具、夹具手册等资料,根据被加工工件的材料、轮廓形状、加工精度等选用合适的机床,制定加工方案,确定零件的加工顺序,各工序所用刀具,夹具和切削用量等。此外,编程人员应不断总结、积累工艺分析方面的实际经验,编写出高质量的数控加工程序。 一、机床的合理选用

数控机床加工程序编制-编程训练

编程训练 一、简单编程题目 例如 如图所示的外圆切槽加工,其加工程序如下: 例如:如图所示,圆柱螺纹加工,螺纹的螺距为 1.5mm ,车削螺纹前工件直径φ42mm ,第一次进给背吃刀量0.3mm ,第二次进给背吃刀量0.2mm ,第三次进给背吃刀量0.10mm ,第四次进给背吃刀量0.08mm ,采用绝对值编程。 基点坐标 :A(26,0) B(28,-1) C(28,-20) D(32,-20) E(42,-35) F(42,-50) G(45,-50)根据加工要求选用刀具:2号为外圆左偏精车刀。 切削用量表 二、在GSK980-TD 数控车床上,加工如图所示零件,试编制精车加工程序。 U /2 X

三、在 FANUC O-TD数控车床上加工如图所示零件,试编制其加工程序。 已知条件:毛坯为φ60×95的棒料,材料为45钢。从右端至左端轴向走刀切削;粗加工每次进给深度2.0mm,进给量为0.25mm/r;精加工余量X向0.4mm,Z向0.1mm;切槽刀刃宽4mm。 加工路线为:(1)粗车外圆。从右至左切削外轮廓,采用粗车循环。 (2) 精车外圆。右端倒角→φ20mm外圆→倒角→φ30mm外圆→倒角→φ40mm外圆。(3)切断。 根据加工要求选用3把刀具:1号为外圆左偏粗车刀,2号为外圆左偏精车刀,3号为外圆切断刀。 答:设工件右端面为编程坐标原点。(毛坯为锻件,余 该零件的加工程序如下: 程序说明 答:该零件的加工程序如下: 程序说明 O0002;程序号 G50 X100. Z50.; M03 S1000; T0100; N1;工序(一)外圆粗切削 G00 G99 X44.0 Z1.0; G71 U2. R1.;外圆粗车循环点 G71 P10 Q11 U1. W0.1 F0.15;X向精加工余量为0.5mm,Z向精加工余量0.1mm N10 G0 X0;工件轮廓程序起始序号(N10),刀具以G0速度至X0 G01 Z0 F0.1 ;进刀至Z0 X20.0 K-1.0;切削端面,倒角1×45o Z-20.0;切削φ20外圆,长20mm X30.0 K-1.0;切削端面,倒角1×45o Z-50.0;切削φ30外圆,长50mm

数控机床组成、工作原理以及特点

数控机床组成、工作原理以及特点 第一节数控机床的组成 数控机床是机电一体化的典型产品,是集机床、计算机、电动机及拖动、动控制、检测等技术为一体的自动化设备。数控机床的基本组成包括控制介质、数控装置、伺服系统、反馈装置及机床本体,见图2-1。 图2-1数控机床组成 一、控制介质 数控机床工作时,不要人去直接操作机床,但又要执行人的意图,这就必须在任何数控机床之间建立某种联系,这种联系的中间媒介物称之为控制介质。 在普通机床上加工零件时,由工人按图样和工艺要求进行加工。在数控机床加工时,控制介质是存储数控加工所需要的全部动作和刀具相对于工件位置等信息的信息载体,它记载着零件的加工工序。数控机床中,常用的控制介质有穿孔纸带、穿孔卡片、磁带和磁盘或其他可存储代码的载体,至于采用哪一种,则取决于数控装置的类型。早期时,使用的是8单位(8孔)穿孔纸带,并规定了标准信息代码ISO(国际标准化组织制定)和EIA(美国电子工业协会制定)两种代码。

二、数控装置 数控装置是数控机床的核心。其功能是接受输入装置输入的数控程序中的加工信息,经过数控装置的系统软件或逻辑电路进行译码、运算和逻辑处理后,发出相应的脉冲送给伺服系统,使伺服系统带动机床的各个运动部件按数控程序预定要求动作。一般由输入输出装置、控制器、运算器、各种接口电路、CRT 显示器等硬件以及相应的软件组成。数控装置作为数控机床“指挥系统”,能完成信息的输入、存储、变换、插补运算以及实现各种控制功能。它具备的主要功能如下: 1)多轴联动控制。 2)直线、圆弧、抛物线等多种函数的插补。 3)输入、编辑和修改数控程序功能。 4)数控加工信息的转换功能:ISO/EIA代码转化,米英制转换,坐标转换,绝对值和相对值的转换,计数制转换等。 5)刀具半径、长度补偿,传动间隙补偿,螺距误差补偿等补偿功能。 6)实现固定循环、重复加工、镜像加工等多种加工方式选择。 7)在CRT上显示字符、轨迹、图形和动态演示等功能。 三、伺服系统 机床上的执行部件和机械传动部件组成数控机床的进给系统,它根据数控装置发来的速度和位移指令控制执行部件的进给速度、方向和位移量。每个进给运动的执行部件都配有一套伺服系统。伺服系统的作用是把来自数控装置的脉冲信号转换为机床移动部件的运动,它相当于手工操作人员的手,使工作台(或溜板)精确定位或按规定的轨迹作严格的相对运动,最后加工出符合图样要求的零件。 伺服系统由伺服驱动电动机和伺服驱动装置组成,它是数控系统的执行部分。驱动机床执行机构运动的驱动部件,包括主轴驱动单元(主要是速度控

相关文档
最新文档