第6章-加工中心的编程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第6章-加工中心的编程课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加工 中心 编程 课件
- 资源描述:
-
1、上午10时38分1第6章 SINUMERIK 加工中心编程 一、程序名称一、程序名称 SINUMERIK 802D数控系统在编制程序时可以按数控系统在编制程序时可以按以下规则确定程序名:以下规则确定程序名:开始的两个符号必须是开始的两个符号必须是字母字母。其后的符号可以是字母、数字或下划线。其后的符号可以是字母、数字或下划线。最多为最多为1616个字符。个字符。不得使用分隔符。不得使用分隔符。第6章 SINUMERIK 加工中心编程 二、绝对尺寸与增量尺寸编程二、绝对尺寸与增量尺寸编程 G90 绝对坐标绝对坐标 G91 相对坐标相对坐标 X=AC()X轴以绝对坐标编程轴以绝对坐标编程 X=IC
2、()X轴以相对坐标编程轴以相对坐标编程绝对值尺寸和增量值尺寸示意图 第6章 SINUMERIK 加工中心编程 在坐标位置不同于在坐标位置不同于G90/G91的设置时,可以在程序段的设置时,可以在程序段中通过中通过AC/IC绝对坐标绝对坐标/相对坐标方式进行。用相对坐标方式进行。用=AC(),=IC()赋值时必须要有一个等于符号。数值要写在圆括赋值时必须要有一个等于符号。数值要写在圆括号内,定义圆心坐标也可以以绝对坐标号内,定义圆心坐标也可以以绝对坐标=AC()定义。)定义。编程举例编程举例 N10 G90 X20 Z90 N20 X75 Z=IC(-32)N180 G91 X40 Z20 N1
3、90 X-12 Z=AC(17)第6章 SINUMERIK 加工中心编程【例例】如图所示,刀具路径如图所示,刀具路径OABC,用,用G90和和G91编程时各点坐标值如表所示。编程时各点坐标值如表所示。刀具刀具位置位置G90G90时坐标时坐标G91G91时坐标时坐标XYXYA12121212B2412120C4218186第6章 SINUMERIK 加工中心编程三、平面选择三、平面选择 在计算刀具长度补偿、刀具半径补偿和平面圆弧插补在计算刀具长度补偿、刀具半径补偿和平面圆弧插补时必须首先选择一个平面,确定一个两坐标轴的坐标平面时必须首先选择一个平面,确定一个两坐标轴的坐标平面,在此平面中才可以进
4、行刀具半径补偿和圆弧插补。,在此平面中才可以进行刀具半径补偿和圆弧插补。钻削、铣削时的平面和坐标轴布置 第6章 SINUMERIK 加工中心编程 立式加工中心机床主切削平面为立式加工中心机床主切削平面为XYXY平面平面,G17G17为开机默为开机默认指令。认指令。第6章 SINUMERIK 加工中心编程四、公制尺寸英制尺寸四、公制尺寸英制尺寸 工件所标注的尺寸系统可能不同于系统设定的尺寸系工件所标注的尺寸系统可能不同于系统设定的尺寸系统(英制或公制),但这些尺寸可以直接输入到程序中,统(英制或公制),但这些尺寸可以直接输入到程序中,系统会完成尺寸的转换工作。一般系统通电后自动认定系统会完成尺寸
5、的转换工作。一般系统通电后自动认定G71生效。生效。G70 ;英制尺寸英制尺寸 G71 ;公制尺寸公制尺寸 编程举例编程举例 N10 G70 X10 Z30 ;英制尺寸英制尺寸 N20 X40 Z50 ;G70G70继续生效继续生效 N80 G71 X19 Z17.3 ;开始公制尺寸开始公制尺寸第6章 SINUMERIK 加工中心编程五、进给速度单位设定五、进给速度单位设定 用用G94、G95设定进给率设定进给率F的单位的单位 G94直线进给率,单位依直线进给率,单位依G70、G71的设定分别为的设定分别为in/min、mm/min G95 旋转进给率,单位依旋转进给率,单位依G70、G71的
6、设定分别为的设定分别为in/r、mm/r G94、G95均为模态指令,可互相注销。铣削均为模态指令,可互相注销。铣削CNC系统系统G94为默认值。为默认值。第6章 SINUMERIK 加工中心编程一、一、G54G59 工件坐标系设定(可设定的零工件坐标系设定(可设定的零点偏置)点偏置)加工工件时,工件必须校正、夹紧在机床上。保证工件坐加工工件时,工件必须校正、夹紧在机床上。保证工件坐标系的坐标轴平行于机床坐标轴,由此在坐标轴上产生机床零标系的坐标轴平行于机床坐标轴,由此在坐标轴上产生机床零点与工件零点的坐标偏移量,该值作为可设定的零点偏移量输点与工件零点的坐标偏移量,该值作为可设定的零点偏移量
7、输入到零点偏置数据区。当入到零点偏置数据区。当NC程序运行时,此值就可以用一个程序运行时,此值就可以用一个编程的指令编程的指令G54G59进行零点设置。进行零点设置。Z机床Z工件WG54Y机床X机床X工件Y工件W 工件零点M 机床零点M第6章 SINUMERIK 加工中心编程在钻削铣削时可几个工件同时安装,设多个零点。在钻削铣削时可几个工件同时安装,设多个零点。Y机床Y工件1G54Y工件3G56X工件1X工件3G55Y工件2X工件2Y工件4X工件4X机床G57M多个工件坐标系 第6章 SINUMERIK 加工中心编程二、二、G111,G112 极坐标设定极坐标设定 如果一工件或一部件,其尺寸是
8、以一个固定点(极点如果一工件或一部件,其尺寸是以一个固定点(极点)的半径和角度来设定时,就可使用极坐标系编程。)的半径和角度来设定时,就可使用极坐标系编程。(1)平面)平面 极坐标同样可以使用极坐标同样可以使用G17G19平面。也可以设定垂平面。也可以设定垂直于该平面的第直于该平面的第3根轴的坐标值,在此情况下,可以作为柱根轴的坐标值,在此情况下,可以作为柱面坐标系编制三维的坐标尺寸。面坐标系编制三维的坐标尺寸。(2)极坐标半径)极坐标半径 RP=_ 极坐标半径定义该点到极点的距离。该值一直保存,极坐标半径定义该点到极点的距离。该值一直保存,只有当极点发生变化或平面更换后才需重新编程。只有当极
9、点发生变化或平面更换后才需重新编程。第6章 SINUMERIK 加工中心编程 在不同平面中正方向的极坐标半径和极角(3)极坐标角度)极坐标角度 AP=_ 极角是指与所在平面中的极角是指与所在平面中的横坐标轴横坐标轴之间的夹角(比如之间的夹角(比如 G17中中 X轴)。该角度可以是正角,也可以是负角。轴)。该角度可以是正角,也可以是负角。第6章 SINUMERIK 加工中心编程 (4)极点定义和编程(假设在)极点定义和编程(假设在XOY平面)平面)G111 X Y ;X、Y:定义的极点在当前工件坐标系中:定义的极点在当前工件坐标系中直角坐标。直角坐标。G112 AP=RP=;定义的极点相对于最后
10、有效的极点;定义的极点相对于最后有效的极点的极坐标。的极坐标。说明:说明:当一个极点已经存在时,极点也可以用极坐标定义。当一个极点已经存在时,极点也可以用极坐标定义。如果没有定义极点如果没有定义极点,则当前工件坐标系的零点就作为极点则当前工件坐标系的零点就作为极点使用。使用。用极坐标编程的位置可以作为用直角坐标编程的位置运用极坐标编程的位置可以作为用直角坐标编程的位置运行。行。第6章 SINUMERIK 加工中心编程三、基本加工指令三、基本加工指令 G00 X Y Z 功能:用于快速定位刀具,移动时还没有对工件进行切削功能:用于快速定位刀具,移动时还没有对工件进行切削加工。当刀具远离工件或结束
11、加工时,可以在几个轴上同时加工。当刀具远离工件或结束加工时,可以在几个轴上同时执行快速移动,由此产生一线性轨迹。执行快速移动,由此产生一线性轨迹。G00快速运动时,按机床参数快速设定值移动,所编快速运动时,按机床参数快速设定值移动,所编F进给率无效。进给率无效。G00是模态指令,一直有效,直到被是模态指令,一直有效,直到被G功能组功能组中其他指令(中其他指令(G1,G2,G3,)取代为止。)取代为止。第6章 SINUMERIK 加工中心编程第6章 SINUMERIK 加工中心编程 G01 X_ Y_ Z_ F_ ;功能:刀具以直线的方式从起始点移动到目标位置,以地址功能:刀具以直线的方式从起始
12、点移动到目标位置,以地址F编程的进给速度运行,编程的进给速度运行,G01后的所有坐标轴可以同时运行后的所有坐标轴可以同时运行。G01是模态指令,一直有效,直到被是模态指令,一直有效,直到被G功能组中其他的指功能组中其他的指令(令(G00,G02,G03,)取代为止。)取代为止。第6章 SINUMERIK 加工中心编程【例】在立式数控铣床上按图在立式数控铣床上按图6-10所示的走刀路线铣削工件所示的走刀路线铣削工件上表面,已知主轴转速上表面,已知主轴转速300r/min,进给量为,进给量为200mm/min,试,试编制加工程序。编制加工程序。N10 T01;N20 M06;N30 S300 M0
13、3 D1;N40 G90 G54 G00 X155 Y40;N50 G00 Z50 M03;N60 Z0;N70 G01 X-155 F200;N80 G00 Y-40;N90 G01 X155;N100 G00 Z300 M05;N110 X250 Y180;N120 M30;第6章 SINUMERIK 加工中心编程 刀具沿圆弧轮廓从起始点运行到终点。运行方向由刀具沿圆弧轮廓从起始点运行到终点。运行方向由G功功能定义:能定义:G02顺时针方向圆弧插补;顺时针方向圆弧插补;G03逆时针方向圆弧插补。逆时针方向圆弧插补。G02/G03是模态指令,一直有效,直到被是模态指令,一直有效,直到被G功能
14、组中其功能组中其他的指令(他的指令(G00,G01)取代为止。)取代为止。进给速度由编程的进给率决定。进给速度由编程的进给率决定。第6章 SINUMERIK 加工中心编程格式(格式(G17平面内,其它平面内与此类似):平面内,其它平面内与此类似):G2/G3 X_ Y_ CR=_ F _;圆弧终点和半径;圆弧终点和半径G2/G3 X_ Y_ I_J_ F _;圆弧终点和圆心;圆弧终点和圆心G2/G3 X_ Y_ AR=_ F _;圆弧终点和圆心角;圆弧终点和圆心角G2/G3 I_J_ AR=_ F _;圆心和圆心角;圆心和圆心角G2/G3 AP=_ RP=_ F _;极坐标和极点圆弧;极坐标和
15、极点圆弧I、J、K:圆心分别在圆心分别在X、Y、Z轴相对圆弧起点的增量,轴相对圆弧起点的增量,定义圆心坐标也可以用绝对坐标定义圆心坐标也可以用绝对坐标=AC()定义。)定义。CR:圆弧半径。圆弧半径。AR:圆弧所对的圆心角。圆弧所对的圆心角。AP:极角。极角。RP:极径。极径。第6章 SINUMERIK 加工中心编程圆弧顺逆方向的判断:圆弧顺逆方向的判断:沿着不在圆弧平面内的坐标轴(插补轴)的正方向向沿着不在圆弧平面内的坐标轴(插补轴)的正方向向负方向看去,起点到终点运动轨迹为顺时针使用负方向看去,起点到终点运动轨迹为顺时针使用G02指令,指令,反之,使用反之,使用G03指令,如图所示。指令,
16、如图所示。第6章 SINUMERIK 加工中心编程半径半径R R正、负号规定正、负号规定 当用半径编程时,使用同样当用半径编程时,使用同样的起始点、终点、半径和相同的的起始点、终点、半径和相同的方向,可以编制方向,可以编制2个不同的圆弧个不同的圆弧,如图所示的,如图所示的180和和180两段圆弧。用圆弧中两段圆弧。用圆弧中CR=的符号选择正确的圆弧。的符号选择正确的圆弧。CR=-_中的负号表示中的负号表示180的圆弧;否则,圆弧的圆心角的圆弧;否则,圆弧的圆心角180。整圆编程时不可以使用半径整圆编程时不可以使用半径CR编程,只能用圆心坐标编程,只能用圆心坐标I、J、K编程。编程。第6章 SI
17、NUMERIK 加工中心编程终点和圆心角定义的编程终点和圆心角定义的编程N5 G90 G00 X30 Y40N10 G2 X50 Y40 AR=105第6章 SINUMERIK 加工中心编程圆心和圆心角定义的编程圆心和圆心角定义的编程 N5 G90 X30 Y40 N10 G2 I10 J-7 AR=105第6章 SINUMERIK 加工中心编程极坐标编程极坐标编程N1 G17N5 G90 G54 G0 X30 Y40N10 G111 X40 Y33N20 G2 RP=12.207 AP=21第6章 SINUMERIK 加工中心编程100BA50.840O+Y+X81 90140 编写程序,刀
18、具运动轨迹如图所示编写程序,刀具运动轨迹如图所示OABA第6章 SINUMERIK 加工中心编程 如图所示,圆弧如图所示,圆弧的圆心位于坐标原点,的圆心位于坐标原点,请用圆弧插补指令及请用圆弧插补指令及地址地址I I、J J编写从编写从A A点到点到B B点的圆弧加工指令点的圆弧加工指令(分别用绝对值编程(分别用绝对值编程和增量值编程),进和增量值编程),进给速度为给速度为300mm/min300mm/min。第6章 SINUMERIK 加工中心编程 如果已经知道圆弧轮廓上如果已经知道圆弧轮廓上3个点而不知道圆弧的圆心、个点而不知道圆弧的圆心、半径和圆心角,则建议使用半径和圆心角,则建议使用C
19、IP功能。在此,圆弧方向由中功能。在此,圆弧方向由中间点的位置确定(中间点位于起始点和终点之间)。用间点的位置确定(中间点位于起始点和终点之间)。用I1、J1、K1对应着不同的坐标轴,中间点定义如下:对应着不同的坐标轴,中间点定义如下:I1=_ 用于用于X轴,轴,J1=_用于用于Y轴,轴,K1=_用于用于Z轴轴 CIP为模态指令,为模态指令,直到被直到被G功能组中其他的指令(功能组中其他的指令(G0、Gl、G2)取代为止。)取代为止。第6章 SINUMERIK 加工中心编程【例例】如图,已知刀具位于某圆弧的起点(如图,已知刀具位于某圆弧的起点(-50,0),终),终点为(点为(35,20),且
20、经过中间点(),且经过中间点(-15,25),用),用CIP指令指令编程。编程。(1)绝对编程方式)绝对编程方式N5 G90 CIP X35 Y20 I1=-15 J1=25 F200;(2)增量编程方式)增量编程方式N5 G91 CIP X85 Y20 I1=35 J1=25 F200;第6章 SINUMERIK 加工中心编程 在当前平面在当前平面G17 至至G19 中,使用中,使用CT 和编程的终点可以和编程的终点可以使圆弧与前面的轨迹(圆弧或直线)进行切向连接。使圆弧与前面的轨迹(圆弧或直线)进行切向连接。CT为为非模态指令。非模态指令。圆弧与前面的轨迹切向连接圆弧与前面的轨迹切向连接
21、N10 G1 X20 F300N20 CT X_Y_ 第6章 SINUMERIK 加工中心编程使用此指令的条件是圆弧与前一个程序段相切,此使用此指令的条件是圆弧与前一个程序段相切,此圆弧的终点为已知,无需计算切点,也无需知道其圆圆弧的终点为已知,无需计算切点,也无需知道其圆心坐标或半径心坐标或半径R R。N10 G90 G01 X70 F120;N20 CT X90 Y60;N10 CT X110 Y60;第6章 SINUMERIK 加工中心编程 螺旋插补是由两种运动组成:螺旋插补是由两种运动组成:-在在G17,G18 或或G19 平面中进行的圆弧运动平面中进行的圆弧运动 -垂直该平面的直线运
22、动垂直该平面的直线运动 此外用指令此外用指令TURN=_编程整圆循环的个数;这将附加编程整圆循环的个数;这将附加到圆弧编程中。到圆弧编程中。螺螺旋线插补功能可以用于螺纹、圆型腔、圆柱铣削以旋线插补功能可以用于螺纹、圆型腔、圆柱铣削以及轮廓铣削时的螺旋式下刀及轮廓铣削时的螺旋式下刀。第6章 SINUMERIK 加工中心编程格式:格式:G2/G3 X_Y_ I_J_ Z_ TURN=_ ;圆心和终点;圆心和终点G2/G3 CR=_X_Y_ Z_ TURN=_ ;圆半径和终点;圆半径和终点G2/G3 AR=_I_J_ Z_ TURN=_ ;张角和圆心;张角和圆心G2/G3 AR=_X_Y_ Z_ T
23、URN=_ ;张角和终点;张角和终点G2/G3 AP=_RP=_ Z_ TURN=_ ;极角和极径;极角和极径第6章 SINUMERIK 加工中心编程说明:说明:1.Z为螺旋线的深度(高度)。为螺旋线的深度(高度)。2.TURN=数值的计算:数值的计算:用用Z值除以螺纹的螺距得到,若为小数,则只取整数作值除以螺纹的螺距得到,若为小数,则只取整数作为为TURN值;若为整数,则将此整数减值;若为整数,则将此整数减1作为作为TURN值。值。【例例】如图所示图形,刀具位于起点(如图所示图形,刀具位于起点(30,0,0),终点为(),终点为(0,30,30),用螺旋),用螺旋线插补编程如下:线插补编程如
24、下:N10 G90 G03 X0 Y30 Z10 CR=30 TURN=0 F120;第6章 SINUMERIK 加工中心编程 通过在两个程序段之间插入一个通过在两个程序段之间插入一个G04程序段,刀具暂停程序段,刀具暂停进进给,经给,经指令的暂停时间后指令的暂停时间后,继续执行下一程序段。常用作继续执行下一程序段。常用作短时间的无进给光整加工,如钻孔、镗孔等场合。短时间的无进给光整加工,如钻孔、镗孔等场合。G04为非模态指令,并按所给定的时间暂停。在此之前为非模态指令,并按所给定的时间暂停。在此之前程编的进给量程编的进给量F和主轴转速和主轴转速S保持存储状态。保持存储状态。编程格式编程格式
25、G04 F_ ;暂停时间(;暂停时间(S)G04 S_ ;暂停主轴转数;暂停主轴转数第6章 SINUMERIK 加工中心编程【例例】如图为锪孔加工,孔底如图为锪孔加工,孔底有表面粗糙度要求。程序如下有表面粗糙度要求。程序如下:N40 G90 G00 Z5;N50 G01 Z-2 F120;N60 G04 F4.0;N70 G00 Z5;第6章 SINUMERIK 加工中心编程 四、轮廓定义编程辅助指令四、轮廓定义编程辅助指令 在一个轮廓拐角处可以进行倒角或倒圆,指令在一个轮廓拐角处可以进行倒角或倒圆,指令CHF=或者或者RND=与加工拐角的运动轴指令一起写入程序段中。与加工拐角的运动轴指令一起
展开阅读全文