联系人: 许先生
手机:13656237188
电话:0512-89991032
传真:0512-68837004
邮箱:306684063@qq.com
地址:苏州高新区狮山街生活广场
门窗加工中心编程与操作常用指令
1. F功能
F功能指令用于控制切削进给量。在程序中,有两种使用方法。
(1)每转进给量
编程格式 G95 F~
F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95 F0.2 表示进给量为0.2 mm/r。
(2)每分钟进给量
编程格式G94 F~
F后面的数字表示的是每分钟进给量,单位为 mm/min。
例:G94 F100 表示进给量为100mm/min。
2. S功能
S功能指令用于控制主轴转速。
编程格式 S~
S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。
(1)最高转速限制
编程格式 G50 S~
S后面的数字表示的是最高转速:r/min。
例:G50 S3000 表示最高转速限制为3000r/min。
(2)恒线速控制
编程格式 G96 S~
S后面的数字表示的是恒定的线速度:m/min。
例:G96 S150 表示切削点线速度控制在150 m/min。
(3)恒线速取消
编程格式 G97 S~
S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。
例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。
3. T功能
T功能指令用于选择加工所用刀具。
编程格式 T~
T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。
T0300 表示取消刀具补偿。
4. M功能
M00: 程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;
M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;
M03:主轴顺时针旋转;
M04:主轴逆时针旋转;
M05:主轴旋转停止;
M08:冷却液开;
M09:冷却液关;
M30:程序停止,程序复位到起始位置。
(一)准备功能
准备功能又称“G”功能或“G”代码,它是建立机床或控制数控系统工作方式的一种命令,由地址G及其后的两位数字组成。
G代码分为模态代码(又称续效代码)和非模态代码两种。所谓模态代码是指某一G代码(如G01)一经指定就一直有效,直到后边程序段中使用同组G代码(如G03)才能取代它。而非模态代码只在指定的本程序段中有效。下一段程序需要时必须重写(如G04)。 FANUC—6T系统常用准备功能标准如表4—1所示。
(二)辅助功能
辅助功能又称“M”功能。主要用来表示机床操作时,各种辅助动作及其状态。它由地址M及其后的两位数字组成。
(三)常用辅助功能的简要说明
1.M00程序停止
执行MOO后,机床所有动作均被切断,以便进行某种手动操作。重新按动程序启动按钮后,再继续执行后面的程序段。
2.M01选择停止
执行过程与MOO相同,不同的是只有按下机床控制面板上的“任选停止”开关时,该指令才有效,否则机床继续执行后面的程序。该指令常用于抽查工件的关键尺寸。
3.M02程序结束
执行该指令后,表示程序内所有指令均已完成,因而切断机床所有动作,机床复位。但程序结束后,不返回到程序开头的位置。
4.M30纸带结束
执行该指令后,除完成M02的内容外,还自动返回到程序开头的位置。为加工下一个工件作好准备。
(四)F、T、S功能
1.F功能
指定进给速度,由地址F和其后面的数字组成。
每转进给(G99):在含有G99程序段后面,再遇到F指令时,则认为F所指定的进给速度单位为mm/r。系统开机状态为G99状态,只有输入G98指令后,G99才被取消。
每分钟进给(G98):在含有G98程序段后面,再遇到F指令时,则认为F所指定的进给速度单位为mm/min。Gg8被执行一次后,·系统将保持G98状态,直到被G99取消为止。
2.T功能
指令数控系统进行选刀或换刀。用地址T和其后的数字来指定刀具号和刀具补偿号。
车床上刀具号和刀具补号有两种形式:T1+1或T2+2
1+1格式中,第一位表示刀具号,第二位表示刀补号
2+2格式中,第一、二位表示刀具号,第三、四位表示刀补号
在FANUC—6T系统中,这两种形式均可采用,通常采用T2+2形式。例如T0101表示采用1号刀具和1号刀补。
3.S功能
指定主轴转速或速度,用地址s和其后的数字组成。
恒线速度控制(G96):G96是接通恒线速度控制的指令。系统执行G96指令后,S后面的数值表示切削速度。例如:G96SlOO表示切削速度是100m/min。
主轴转速控制(G97):G97是取消恒线速度控制的指令,系统执行G97指令后,S后面的数值表示主轴每分钟的转数。例如:G97S800表示主轴转速为800r/rain,系统开机状态为G97状态。
主轴最高速度限定(G50):G50除有坐标系设定功能外,还有主轴最高转速设定功能,即用S指定的数值设定主轴每分钟的最高转速。例如:G50S2000表示主轴转速最高为2000r/mm。
用恒线速度控制加工端面、锥度和圆弧时,由于x坐标值不断变化,当刀具逐渐接近工件的旋转中心时,主轴转速会越来越高,工件有从卡盘飞出的危险,所以为防止事故的发生,有时必须限定主轴的最高转速。
F功能、T功能、S功能均为模态代码。
(五)刀具补偿功能
刀具补偿功能是数控车床的主要功能之一。它分为两类:刀具的偏移(即刀具长度补偿)和刀尖圆弧半径补偿。
1.刀具的偏移
刀具的偏移是指当车刀刀尖位置与编程位置(32件轮廓)存在差值时,可以通过刀具补偿值的设定,使刀具在x、z轴方向加以补偿。它是操作者控制工件尺寸的重要手段之一。
例如,加工工件时,可以按刀架中心位置编程,如图4—la所示。即以刀架中心A作为程序的起点。但刀具安装后,刀尖相对于A点必有偏移,其偏移值为AX、AZ。将此二值输入到相应的存储器中,当程序执行了刀具补偿功能后,原来的A点就被刀尖的实际位置所代替了。
当刀具磨损后或工件尺寸有误差时,只要修改每把刀具相应存储器中的数值即可。例如某工件加工后外圆直径比要求的尺寸大(或小)了o.02mm,则可以用U—o.02(或U0.02)修改相应存储器中的数值;当长度方向尺寸有偏差时,修改方法类同。
由此可见,刀具偏移可以根据实际需要分别或同时对刀具轴向和径向的偏移量实行修正。修正的方法是在程序中事先给定各刀具及其刀补号,每个刀补号中的x向刀补值和z向刀补值,由操作者按实际需要输入数控装置。每当程序调用这一刀补号时,该刀补值就生效,使刀尖从偏离位置恢复到编程轨迹上,从而实现刀具偏移量的修正。
需要注意的是,刀补程序段内必须有GOO或G01功能才有效。而且偏移量补偿必须在一个程序段的执行过程中完成,这个过程是不能省略的。例如GOO X20.oZ10.oT0202表示调用2号刀具,且有刀具补偿,补偿量在02号存储器中。
2.刀具半径补偿
在实际加工中,由于刀具产生磨损及精加工时车刀刀尖磨成半径不大的圆弧,为确保工件轮廓形状,加工时不允许刀具中心轨迹与被加工工件轮廓重合,而应与工件轮廓偏移一个半径值r,这种偏移称为刀具半径补偿。
一般数控装置都有刀具半径补偿功能,为编制程序提供了方便。有刀具半径补偿功能的数控系统编制零件加工程序时,不需要计算刀具中,b运动轨迹,而只按零件轮廓编程。使用刀具半径补偿指令,并在控制面板上手工输入刀具半径,数控装置便能自动地计算出刀具中心轨迹,并按刀具中心轨迹运动。即执行刀具半径补偿后,刀具自动偏离工件轮廓一个刀具半径值,从而加工出所要求的工件轮廓。
当刀具磨损或刀具重磨后,刀具半径变小,这时只需手工输入改变后的刀具半径,而不需修改已编好的程序或纸带。在用同一把刀具进行租、精加工时,设精加工余量为4,则粗加工的补偿量为r十△,而精加工的补偿量改为r即可,如图4—2所示。
G41--刀具半径左补偿,即沿刀具运动方向看(假设工件不动),刀具位于工件左侧时的刀具半径补偿,如图4—3a所示。
G42--刀具半径右补偿,即沿刀具运动方向看(假设工件不动),刀具位于工件右侧时的刀具半径补偿,如图4-3b所示。 G40--刀具 半径补偿取消,即使用该指令后,使G41、G42指令无效。使用G40、G41、G42时应注意:G41、G42不能重复使用,即在程序中前面有了G41或G42
G40--刀具半径补偿取消,即使用该指令后,使G41、G42指令坎无效。使用G40,G41、G42时应注意:G41、G42不能重复使用,即在程序中前面有了G41或G42指令之后,不能再直接使用G41或G42指令。若想使用,则必须先用G40指令解除原补偿状态后,再使用G41或G42,否则补偿就不正常了。
数控车床编程基本指令
一、M指令(或辅助功能)
辅助功能是用地址字M及二位数字表示的,它主要用于机床加工操作时的工艺性指令。其特点是靠继电器的通、断,来实现其控制过程。下表为FANUC O-T数控系统的M指令功能表。
M指令功能表
指令 | 功 能 | 说 明 | 备注 |
M00 | 程序暂停 | 执行M00后,机床所有动作均被切断,重新按程序启动按键后,再继续执行后面的程序段。 | * |
M01 | 任选暂停 | 执行过程和M00相同,只是在机床控制面板上的“任选 停止”开关置于接通位置时,该指令才有效。 | |
M02 | 主程序结束 | 切断机床所有动作,并使程序复位。 | |
M03 | 主轴正转 | ||
M04 | 主轴反转 | ||
M05 | 主 轴 停 | ||
M06 | 刀塔转位 | 该换刀指令(M06)必须与选刀指令(T指令)结合,才能正确完成换刀动作。 | |
M07 | 切削液开 | * | |
M09 | 切削液关 | * | |
M98 | 调用子程序 | 其后P地址指定子程序号,L地址调运次数。 | |
M99 | 子程序结束 | 子程序结束,并返回到主程序中。 | |
二、 F. T. S指令
1.F指令(进给功能)
F指令是表示进给速度,进给速度是用字母F和其后面的若干数字来表示的。
1)每分钟进给(G98)
系统在执行了G98指令后,再遇到F指令时,便认为F所指定的进给速度单位为mm/min。G98指令执行一次后,系统将保持G98状态,即使关机也不受影响,直至系统又执行了含有G99的程序段,则G98被否定,而G99发生作用。
2)每转进给(G99)
若系统处于G99状态,则认为F所指定的进给速度单位为mm/r。要取消G99状态,必须重新指定G98。
2.T指令(刀具功能)
刀具功能主要用于系统对各种刀具的选择,它是由地址T和其后的四位数字表示。其中前两位为选择的刀具号,后两位为选择的刀具补偿号。每一刀具加工结束后必须取消其刀具补偿,即将后两位数字设为“00”,取消刀具补偿。
例如:
O0001;
N01 G92 X50 Z50;
N02 M06 T0101;(用“01”号刀加工,刀补号为“01”。刀补号也可为“02”,T指令应为:“T0102”)
N03 G00 G90 Z40;
N04 G01 X40 Z30 F100
N05 G00 X50 Z50 T0100;(取消“01”号刀补)
N06 M02
3.S指令(主轴功能)
主轴功能主要是表示主轴旋转速度,它是由S和其后的数字组成。例如S300表示主轴转速300转/每分钟。
三、G指令(准备功能)
准备功能G指令用地址字G和两位数值表示,共有G00-G99,下表为FANUC O-T数控系统的G指令功能表。各G指令按功能分成若干组。其中00组的指令称为非模态式G指令,其只限定在被指定的程序段中有效。其余组的G指令属于模态式G指令,具有连续性,在后续程序中,只要同组其它G指令未出现之前一直有效。不同组的G指令在同一个程序段中可以指令多个,同组的G指令
G指令功能表 |
代码组号意 义代码组号意 义 G00 G01 G02 G03 01快速定位 直线插补 圆弧插补 (顺时针) 圆弧插补 (逆时针)G57 G58 G59 1 1 零点偏置 G650 0宏指令简单调用 G0400暂停延时G66 G671 2宏指令模态调用 宏指令模态调用取消 G20 G2106英制输入 公制输入 G90 G910 3绝对值编程 增量值编程 G27 G28 G29 00参考点返回检查 返回到参考点 由参考点返回 G920 0坐标系设定 G80 G81 G82 0 1内、外径车削单一固定循环 端面车削单一固定循环 螺纹车削单一固定循环 G3201螺纹切削 G40 G41 G42 07刀具半径补偿取消 刀具半径左补偿 刀具半径右补偿 G98 G990 5每分进给 每转进给 G5200局部坐标系设定G71 G72 G73 G76 0 0内、外径车削复合固定循环 端面车削复合固定循环 封闭轮廓车削复合固定循环 螺纹车削复合固定循环 G54 G55 G56 11 零点偏置 |
欢迎各位新老客户来我公司参观指导工作,公司网址:www.ghrein.com.cn
您如果对我们的产品感兴趣或者有任何的疑问,您可以直接登录官网:http://www.ghrein.com.cn/给我们留言或直接与我们联络,我们将在收到您的信息后,会第一时间及时与您联络, 我们衷心的希望能与各届朋友合作,携手未来,共享成功的成果!