数控车N,T,F,S功能
最新数控车削编程教案——第2章 数控车削编程与操作
数控车削编程教案第2章数控车削编程与操作项目1 轮廓线加工(G00、G01、G02、G03)任务1 任务分析1.知识和目标『项目知识』基本指令(G00、G01、G02、G03)的应用;『技能目标』轴的轮廓线车削2.任务提出车削如图1所示的轴,毛坯为¢52×100,材料为45#钢。
3.任务分析这是一个加工轴轮廓的任务,有直线和圆弧,用基本编程指令G00、G01、G02、G03可完成。
图1任务2 指令讲解一、快速定位指令(G00)该指令命令刀具以点定位控制方式从当前所在点快速运动到指令给出的目标位置;它只是快速定位,而无运动轨迹要求。
1.指令格式:G00 X(U)_ Z(W)_ ;其中X、Z为目标点坐标,U、W为增量坐标编程方式。
2.编程并运行。
二、直线插补指令(G01)该指令命令刀具在两坐标点间以插补联动方式按指令的F进给速度作任意斜率的直线运动。
1.指令格式:G01 X(U)_ Z(W)_ F_ ;其中X、Z为目标点坐标,U、W为增量坐标编程方式;F为切削进给速度,单位为mm∕r。
2.编程并运行。
三、圆弧插补指令(G02、G03)该指令命令刀具在X Z坐标平面内,按指定的F进给速度进行圆弧插补运动,切削出圆弧轮廓。
G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。
1.指令格式: G02 X(U)_ Z(W)_ I_ K_ F_ ;或 G02 X(U)_ Z(W)_ R_ F_ ;G03 X(U)_ Z(W)_ I_ K_ F_ ;或 G03 X(U)_ Z(W)_ R_ F_ ;其中X、Z为圆弧终点坐标;I、K为圆弧中心的坐标,R为圆弧半径2.顺时针圆弧与逆时针圆弧的判别方法在使用G02或G03指令之前,要正确判别刀具在加工零件时是按顺时针路径作圆弧插补运动,还是按逆时针路径作圆弧插补运动。
在X—Z平面内向Y轴的负方向看去,刀具相对工件进给的方向顺时针为G02,逆时针为G03。
b为前置刀架的情况;加工同一段圆弧时,前置刀架的数控车床所使用的圆弧插补指令G02 (G03)与后置刀架的数控车床恰好相反。
001数控车编程---西门子系统
例2 续3 ④粗车锥度→ 粗车锥度 锥度→ ⑤精车 锥度 精车Ф ⑥精车 29→ 倒角2*45→ ⑦倒角 精车Ф38 ⑧精车
G00Z0 G01X22 G01X30Z-8(粗车锥度 粗车锥度) G01X30Z-8(粗车锥度) G00Z0 G01X19.95 G01X28.95Z-10F0.12 G01X28.95ZG01ZG01Z-40F0.08
G01X34 G01X37.95ZG01X37.95Z-42 G01Z(精车 精车Ф38) G01Z-70 (精车 G01X42 G00X111Z11 M05 M02
西门子802S数控系统
数控车床加工编程实例
1.图纸分析
(1)加工内容: 此零件加工包括车端面,外
圆,倒角,圆弧,圆锥,螺纹, 槽等. (2)工件坐标系: 以右端面中心作为工件坐标 系原点 (3)夹具:三爪卡盘 (4)换刀点:(100,40)
3.标准坐标系各坐标轴之间的关系
在机床上建立一个标准坐标系, 在机床上建立一个标准坐标系,以确 建立一个标准坐标系 定机床的运动方向和移动的距离, 定机床的运动方向和移动的距离, 这个标准坐标系也称机床坐标系. 这个标准坐标系也称机床坐标系.
选择工件坐标系原点
四,数控编程的具体步骤
(1)分析图样,确定加工方案 (2)工件的定位与装夹 (3)刀具的选择及安装 (4)编制数控加工程序 (5)试切削,试运行校验数控加工程序 (6)数控加工 (7)工件检测
数控车床加工编程实例
G0Z0 G1X38F0.2
(回右端) 回右端)
(切入) 切入) 粗加工可采用循环程序或子程序 粗加工可采用循环程序 程序或 这里采用两个子程序进行粗加工
L100.SPF(子程序) L100.SPF(子程序 子程序) G91G1X-4.2F0.2(必须增量) G91G1X-4.2F0.2(必须增量 必须增量) G1Z-16 G1ZG0X2 G0Z16 G0X-2 G0XM2
数控车床编程常用指令
数控车床编程常用指令2008-05-1709:001.F功能F功能指令用于控制切削进给量。
在程序中,有两种使用方法。
(1)每转进给量编程格式G95F~F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95F0.2表示进给量为0.2mm/r。
(2)每分钟进给量编程格式G94F~F后面的数字表示的是每分钟进给量,单位为mm/min。
例:G94F100表示进给量为100mm/min。
2.S功能S功能指令用于控制主轴转速。
编程格式S~S后面的数字表示主轴转速,单位为r/min。
在具有恒线速功能的机床上,S功能指令还有如下作用。
(1)最高转速限制编程格式G50S~S后面的数字表示的是最高转速:r/min。
例:G50S3000表示最高转速限制为3000r/min。
(2)恒线速控制编程格式G96S~S后面的数字表示的是恒定的线速度:m/min。
例:G96S150表示切削点线速度控制在150m/min。
(3)恒线速取消编程格式G97S~S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。
例:G97S3000表示恒线速控制取消后主轴转速3000r/min。
3.T功能T功能指令用于选择加工所用刀具。
编程格式T~T后面通常有两位数表示所选择的刀具号码。
但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。
T0300表示取消刀具补偿。
4.M功能M00:程序暂停,可用NC启动命令(CYCLESTART)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置。
5.加工坐标系设置G50编程格式G50X~Z~式中X、Z的值是起刀点相对于加工原点的位置。
数控车床操作说明书.
诚邀你访问 GSK980TA小型数控车床操作说明书※广州航海高等专科学校轮机实验中心※2006年5月制一、机床操作流程1 开机前的准备必须认真阅读“机床的使用说明书”、“数控系统编程与操作”使用说明书和“变频器使用”。
掌握机床的各个操作键的功能和熟悉机床的机械传动原理及润滑系统。
2 机床润滑对集中式润滑泵进行加油(30#机械润滑油),然后扳动油泵手柄3-6次以保证各传动及运动副得到充足的润滑。
并在每班开机前对机床提供一次润滑。
检查动力电源电压是否与机床电气的电压相符接地是否正确可靠。
X、Z方向的定位行程撞块是否松动和缺损。
检查无误后,启动机床操作各控制按钮检查机床运转是否正常。
检查X、Z轴的三个运动方向是否正确无误。
3机床开机:在确认急停开关按下的情况下,打开电源开关---打开机床开关---按下绿色开关(控制系统上电)---向右旋转急停开关---这样机床就可以工作了。
4机床关机:---按下红色开关(控制系统下电)---关机床开关---关电源开关---完成。
数控车床操作流程图如下7 对刀:(刀具偏置值/ 刀补的测量与输入)采用此方式对刀比较方便,但必须具备有回机械零点功能1、打开机床总电源及数控系统电源后,首先回机床机械零点。
2、装夹好工件及刀具,起动主轴。
3、选择1号刀,手动切削外圆一刀,X轴不动,仅Z轴方向释放刀具,并停止主轴,测量工件直径“d”,按“刀补”键,用翻页键找101号刀补。
把光标移到该偏置号处,按“X”键输入测量直径“d”再按“输入”键,这样1号刀X向刀偏被设定。
4、手动切削端面一刀,Z轴不动,仅X轴释放刀具,按“刀补”键,找到101号刀偏,按“Z”键。
输入“O”(以工件前端面为零点)或工件长度,(以工件后端面为零点)如“100”再按“输入”键;按“Z”键,输入“0”或工件长度(如“100”)再按“输入”键。
这样1号刀Z向刀偏值设定。
5、把刀架移到安全距离,选择2号刀,用2号刀接近刚才1号刀切出的交角处。
数控车床指令详解
FANUC数控车床指令详解G41刀尖半径左补偿G42刀尖半径右补偿G50坐标系设定或最高限速G50 X Z 或G50 SG50.3工件坐标系预置G50.220多边形车削取消G51.多边形车削G52局部坐标系G52 X20 Z20;X\Z值是局部坐标系原点在原工件坐标系的位置。
若G52 X0 Z0;则取消局部坐标系,恢复原来坐标系原点。
G53选择机床坐标系取消工件坐标系,选择机床坐标系。
( G90 ) G53 X_ Y_ Z_;它在绝对命令 (G90) 里有效,在增量命令里(G91) 无效。
注意 (1)刀具直径偏置、刀具长度偏置和刀具位置偏置应当在它的 G53 命令指派之前提前取消。
否则,机床将依照指派的偏置值移动。
(2)在执行G53指令之前,必须手动或者用G28 命令让机床返回原点。
这是因为机床坐标系必须在G53命令发出之前设定。
G54▲14选择工件坐标系1G54;开机默认。
G55-59选择工件坐标系2-6G55-59;G6500宏程序非模态调用A类应用FANUC 0TD系统,B类FANUC 0I系统.局部变量#1-#33,公共变量#100-#149,#500-#549,系统变量#1000-宏程序以M99结束,调用可用M98或“G65 P程序号L次数”形式。
A类程序形式:G65 H(a)P(b)Q(c)R(d),a:H代码b:运算结果变量c、d:两个运算变量。
B类宏程序运算指令(3)该指令适用于随Z坐标的单调增加或减小,X坐标也单调变化的情况。
Ns程序段必须沿X进刀,不能出现Z值。
G72端面粗车复合固定循环编程格式:G72W (△d) R(e);G72 P(ns) Q(nf) U (△u) W(△w) F S T ;2.d:Z向背吃刀量,不带符号;其余参数同G71。
Ns程序段必须沿Z进刀,不能出现X值。
当上述指令用于工件内轮廓加工时,△u应为负值。
举例:如上图其程序单为:O4534;N10 G50 X100.0 Z100.0;N20 M03 S1000;N30 G00 X100.0 Z5.0 M08;N35 G72W3R0.5N40 G72 P50 Q120 U0.5 W0.2 D3.0 F300;N50 G00 Z-60.0;N60 G01 Z-55.0 F200;N70 X70.0;N80 X50.0 Z-35.0;N90 W15.0;N100 X30;N110 X20.0 W10.0;N120 Z5.0;N130 G00 X100.0 Z100.0 M09;N140 M05;N150 M30;G73仿形复合循环编程格式:G73 U(△i) W(△k) R (d);G73 P(ns) Q(nf) U (△u) W(△w) F S T ;d:表示粗车循环次数(分层数);△i:粗车时, X轴方向需要切除的总余量(退刀量)和方向,半径值。
数控车床常用指令详解(GSK980TD系统)
数控车床常用指令详解(GSK980TD系统)1. 快速定位 G00格式:G00 X(U)_ Z(W)_说明:X、Z:为绝对编程时,快速定位在工件坐标系中的终点坐标;U、W:为增量编程时,快速定位终点相对于起点的位移量;G00 指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。
G00 指令中的快移速度由机床参数“快移进给速度”对各轴分别设定,不能用 F 规定。
G00 一般用于加工前快速定位或加工后快速退刀。
快移速度可由面板上的快速修调按钮修正。
G00 为模态功能,可由 G01、G02、G03 或 G32 功能注销。
注意:在执行 G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。
操作者必须格外小心,以免刀具与工件发生碰撞。
常见的做法是,将X 轴移动到安全位置,再放心地执行G00 指令。
示例:刀具从A点快速移动到B点. (如图所示)G00 X50 Z0 (绝对编程)G00 U-30 W-75 (相对2. 直线插补G01格式: G01 X(U)_ Z(W)_ F_ ;说明: X、Z:为绝对编程时在工件坐标系中的终点坐标;U、W:为增量编程时终点相对于起点的位移量;F_:合成进给速度。
G01 指令刀具以联动的方式,按 F 规定的合成进给速度,从起点到终点的运动轨迹是一条直线.3.圆柱面切削循环G90圆柱面单一固定循环如图所示编程格式 G90 X(U)~ Z(W)~ F~式中:X、Z——圆柱面切削的终点坐标值;U、W——圆柱面切削的终点相对于循环起点坐标增量A、起点(终点)例1:应用圆柱面切削循环功能下图所示零件(毛坯直径50mm)O0001N10 T0101N20 M03 S1000N30 G00 X55 Z4 M08N40 G01 Z2 F3004.圆锥面切削循环 G90编程格式 G90 X(U)~ Z(W)~ R~ F~式中:X、Z——圆锥面切削的终点坐标值;U、W——圆柱面切削的终点相对于循环起点的坐标;R——圆锥面切削的起点相对于终点的半径差。
(完整word版)数控技术指令集合
数控铣床常用代码类型及其含义G代码—-准备功能F代码—-加工功能M代码—-辅助功能S代码——主轴功能T代码——刀具功能N代码—-顺序号G指令(1)G0 快速移动(定位)指令:格式:G0 X__Y__Z__B__刀具以快速移动速度从当前点运动到坐标指定的位置(快速移动速度为6米/分).G0指令执行时,主轴可以不转动.(2)G1 直线移动(线性插补)指令:格式:G1 X__Y__Z__B__(F__S__M__)刀具以给定的进给速度、转速,从当前点移动到坐标所指定的点。
运动时4个坐标同时移动,同时到达终点.G1指令运动时,主轴必须转动,主轴转动状态由M指令指定.G1指令的目标点坐标也可用极坐标来表示.在绝对坐标(G90)下,用B2、L2代表与水平轴的夹角和长度;在相对坐标(G91)下,用B1、L1代表与水平轴的夹角和长度。
也可用X坐标和B1表示。
若前面已定了F、S、M,则此处可省略.(3) G2、G3 顺时针、逆时针圆弧移动(圆弧插补)指令:格式:G2(G3) X__(Y__)Z___I__(J__)K__(R__) (F__S__M__)刀具从当前点顺(逆时钟)运动,以给定的圆弧中心坐标(I、K)或圆弧半径R,移动到坐标给定的目标点.若前面已定了F、S、M,则此处可省略。
刀具坐标使用X-Y组合或是X—Z组合,还是Y-Z组合,取决于所选定的工作平面(G17、G18、G19)。
圆心坐标也相应为I—J、I—K和J—K.(4) G17、G18、G19工作平面定义指令:格式:G17(G18、G19) 无参数G17定义工作平面为XOY(卧式),Z轴为主轴方向G18定义工作平面为XOZ(立式),Y轴为主轴方向G19定义工作平面为YOZ,X轴为主轴方向。
(5)G90、G91绝对坐标、相对坐标指令:格式:G90(G91)无参数G90 出现该指令后所有的坐标值均为绝对值坐标(相对于工作坐标系),直到遇到G91指令取消,机床开机后缺省状态为G90。
数控车N,T,F,S,G00,G01,G02,G03,
〈一〉、N、F、T、S功能1. N功能程序段号:用N和四位数字表示。
2. F功能进给功能字:指令刀具每分钟进给速度和每转进给速度。
注:G98-每分进给;G99-每转进给(1)系统在执行了一条含有G98的程序段后,在遇到F指令时便认为F所指定的进给速度单位为 mm/min。
G98 F100;每分钟进给速度位100mm/min。
G98被执行一次后,系统将保持G98状态,即使断电也不受影响,直至系统执行了含有G99的程序段,G98便被取消,而G99将发生作用。
(2)若系统处于G99状态,则F所指定的进给速度单位为mm/r 。
要取消G99状态,必须重新制定G98。
系统默认G99。
3.T功能刀具功能字:指令刀具号和补偿值,用T和四位数字表示。
注:每次刀具加工结束后必须取消其刀具补偿。
输入格式:T××××(后两位)刀具补偿号(前两位)刀具序号注:1)刀具的序号与刀盘上的刀位号相对应;2)刀具补偿包括几何形状补偿和磨损补偿;3)刀具序号和刀具补偿序号不必相同,但为了方便尽量一致;4)取消刀具补偿:T00。
4.S功能主轴转速功能字:指令主轴的转速。
注:G50-坐标系设定/恒线速度最高转速设定G96-恒线速度控制G97-恒线速度控制取消(1)系统执行G96指令后,便认为用S指定的数值表示切削线速度。
如:G96 S200表示切削线速度是200 m/min。
在恒线速度控制中,数控系统根据刀尖所处的X轴坐标值,作为工件的直径来计算主轴转速,所以在使用G96指令前必须正确地设定工件坐标系。
(2)若系统处于G97状态,S指定的数值表示主轴每分钟的转速。
如:G97 S1000 表示主轴转速为1000 r/min。
(3)G50除有坐标系的设定功能外,还有主轴最高转速设定的功能,即用S指令的数值设定主轴每分钟的最高转速。
如:G50 S2000表示把主轴最高转速设定为2000 r/min。
例:设定主轴转速G97 S600;取消线速度功能,主轴转速600 r/minG96 S200;线速度恒定,切削速度为200 m/minG50 S1000;主轴最高转速为1000 r/min二.数控车床指令简单插补指令1)G00-快速定位格式:G00 X(U)-- Z(W)--其中,X(U)--,Z(W)--为目标点坐标值。
数控车循环指令
数控车循环指令小结1、内外圆切削循环G90X Z (终点坐标)R(起点处X坐标减去终点处X坐标值的二分之一)F2、端面切削循环G94X Z R(起点处Z坐标减去终点处Z坐标值)F3、内外圆粗精车复合固定循环G71U(背吃刀量半径)R(退刀量)G71P Q U(X方向精车直径余量外圆为+内孔为-)W(Z向余量)F S TG70P Q注意:G71开始程序段须沿X向进刀,不能出现Z轴运动指令!4、端面粗车循环G72W(背吃刀量)R(退刀量)G72P Q U(X方向精车直径余量外圆为+内孔为-)W F S T注意:G71开始程序段须沿Z向进刀,不能出现X轴运动指令!5、轮廓复合循环G73U(X向退刀量大小方向半径)W(Z向退刀量大小方向)R(分层次数)G73P Q U(X方向精车直径余量外圆为+内孔为-)W F S T6、径向切槽循环指令G75R(退刀量)G75X Z(切槽终点坐标)P(X向每次切深量半径)Q(一次径向切削后Z方向偏移量)R(刀具在切削底部的Z向退刀量)F注意:P Q不能输入小数点1000=1mm7、端面切槽循环指令G74RG74X Z P(完成有一次轴向切削后X方向偏移量)Q(Z向每次切深量)R F8、螺纹切削复合固定循环指令G76P m(精加工重复次数01-99)r(倒角量00-99=0.1s-9.9s)a(刀尖角度)Q(最小切深不带小数点的半径量)R(精加工余量带小数点的半径量)G76X Z(终点坐标)R(螺纹半径差圆柱为0)P(牙型编程高度不带小数点的半径量)Q(第一刀切削深度不带小数点的半径量)F(导程)注意:m r a由地址符P及后面各两位数字组成,每个数字中前置0不能省略!。
数控车削循环指令
程序段中各地址的含义如下:
d:切削深度(半径给定),没有正、负号。切削 方向取决于AA方向。该值是模态的,直到其他值指定 以前不改变。
e:退刀量,由参数设定。该值是模态的,直到其 他值指定以前不改变。
ns:精加工程序中的第一个程序段的顺序号。
nf:精加工程序中的最后一个程序段的顺序号。
u:X轴方向的精车余量,直径编程。
例:G73循环加工。
X
217.6
196.4 D
108.8 87.6 71.8 51.3 12 102.5 163.1
B
A′
O
Z
12
21.2 54.9 19.632.1 2 163.2
X方向(单边)和Z方向需要粗加工切除12 mm, X方向(单边)和Z方向需要精加工切除2 mm, 退刀量为1 mm。
N018 X20.0; N019 W-50.0; N020 X40.0; N021 W-20.0; N022 X62.0 W-11.0; N023 G70 P014 Q022; N024 G00 X100.0 Z52.7; N025 M05; N026 M30;
3) 平端面粗车循环指令G72 G72一般用于加工端面尺寸较大的零件,即
(2)在上电和关机之前按下急停按钮可减少设备 的电冲击;
(3)急停报警解除后应重新执行回机械零点操作, 以确保坐标位置的正确性(若机床未安装机 械零点,则不得进行回机械零点操作);
4、注意事项: (1)严格遵守实训场所的规章制度,按照机床的操作规程
进行操作。
(2)机床自动加工时要注意安全,一定要把防护门关上。
切削过程如图所示:
X Z
3(F)
W 4(R)
1(R) 2(F)
数控车指令字符、G代码、M代码、F、S、T一览表
数控车指令字符、G代码、M代码、F、S、T一览表华中数控指令字符集华中数控世纪星——G代码指令华中数控世纪星——M代码指令FANUC 0-TD系统G 代码命令代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
G代码组别解释G0001定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟) G03逆时针切圆弧 (CCW,逆时钟)G0400暂停 (Dwell)G09停于精确的位置G2006英制输入G21公制输入G2204内部行程限位有效G23内部行程限位无效G2700检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G3201切螺纹G4007取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧)G5000修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系G53选择机床坐标系G7000精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G8010取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G9001(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G9612恒线速度控制G97恒线速度控制取消G9805每分钟进给率G99每转进给率辅助功能本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):表1.2一般地,一个程序段中,M代码最多可以有一个。
进给速度FF 指令表示工件被加工时刀具相对于工件的合成进给速度,F的单位取决于G94(每分钟进给量mm/min)或G95(主轴每转一转刀具的进给量mm/r)。
数控车床编程代码汇总
数控车床编程代码汇总1G 代码组及含义[表 6.2-1] G 代码组及解释( 带 * 者表示是开机时会初始化的代码。
)2 G 代码解释:快速定位指令1. 格式或G00 X(U)Z(W);X__ Z__指定移动轨迹的终点位置的绝对坐标U__ W__指定移动轨迹的终点位置的相对坐标控制刀具快速从当前位置移动到指定的位置。
该指令控制刀具移动的速度由系统参数决定,与用户指定的F无关。
这个指令把刀具从当前位置移动到指令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。
图6.2-12. 非直线切削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。
刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置。
3. 直线定位刀具路径类似直线切削(G01)那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。
4. 举例图1 快速定位图2 直线插补G00 X40.0 Z56.0; G01 X40.0 Z20.1 F0.2;/绝对坐标,直径编程; /绝对坐标,直径编程,切削进给率0.2mm/rG00 U-60.0 W-30 G01 U20.0 W-25.9 F0.2;/增量坐标,直径编程 /增量坐标,直径编程,切削进给率0.2mm/r:直线插补指令1. 格式或G01 X(U)Z(W) F ;该指令控制刀具沿直线轨迹移动,速度由F决定。
程序中首次使用G01等插补指令时必须指定F。
X(U)、 Z(W)指定移动轨迹的终点位置坐标直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置。
图6.2-2X, Z: 要求移动到的位置的绝对坐标值。
U, W: 要求移动到的位置的增量坐标值。
2. 举例图6.2-3①G01 X50. Z75. F0.2 ;绝对坐标程序X100.;②G01 U0.0 W-75. F0.2 ;增量坐标程序U50.:圆弧插补指令刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向。
数控车床操作面板简介
亮度 跳段 任选 调整 功能 停止
换刀 允许
主轴 修调
快速 修调
进给 修调
1、工作方式选择按键:
作用:
1)数控系统通过工作方式键,对操 作机床的动作进行分类
2)在选定的工作方式下,只能做相 应的操作
1、工作方式选择按键:
内容:
“自动”工作方式下:
自动连续加工工件; 模拟加工工件;在MDI模式下运行指令。
(端口号、波特率)
运行停止 (F6) 显示切换 (F9)
返 回 (F10)
刀偏表 (F1)
刀架 平移 F1
刀
刀补表 (F2)
具
补 偿 F4
显示切换
(F9) 返 回 (F10)
主菜单 (F10)
选择程序 (F1) 编辑程序 (F2)
程
[新建程序 (F3)]
序
保存程序 (F4)
F1 程序校验 (F5)
运行停止 (F6) 重新运行 (F7)
显示切换 (F9) 主菜单 (F10)
MDI停止 (F1)
MDI清除 (F2)
MDI
回程序起点(F4)
F3
返回断点 (F7)
重新对刀 (F9)
当机床超出安全行程时,行程开关撞到机床上的挡块,切断机床伺服强电,机床 不能动作,起到保护作用。如要重新工作,需一直按下该键,接通伺服电源,再 在“手动”方式下,反向手动移动机床,使行程开关离开挡块。 任选 如程序中使用了M01辅助指令,当按下该键后,程序运行到该指令即停止,再 停止 按“循环启动”键,继续运行;解除该键,则M01功能无效。
自动加工过程中,按下该键后,机床上刀具相对工件的进给运动停止,但机床的 主运动并不停止。再按下“循环启动”键后,继续运行下面的进给运动。
FANUC 0i系统功能简介
西安工程技术(技师)学院陕西省明德职业中等学校理论课教案FANUC—0i系统介绍新课导入:数控机床加工中的动作在加工程序中用指令的方式先予以规定,这类指令有准备功能G、辅助功能M、刀具功能T、主轴转速功能S和进给功能F等。
由于目前数控机床的形式和数控系统的种类较多,同一G指令或同一M指令其含义是不完全相同的,甚至完全不同。
因此,编程人员在编程前必须掌握该数控系统每个指令的确切含义,以免发生错误。
新课讲授:一、FANUC—0i系统功能(一)准备功能准备功能(又称G功能G代码、G指令)顾名思义,准备功能是用来指令机床或数控系统的工作方式的一种指令,使数控机床做好某种操作准备。
FANUC系统的准备功能也用地址符G和后面的两数字或三位数字表示。
FANUC—0i系统数控车床常用的准备功能指令见下表。
表中 FANUC—0i系统数控车床常用的准备功能指令注:在编程时,G指令中前面的0可以省略不写,如G00、G01、G02、G03可以简写为G0、G1、G1、G3。
(二)辅助功能辅助功能也称M功能,主要用来指令操作时各种辅助动作及其状态,如主轴的开、停,冷却液的开关等。
由地址码M和后面的两位数字组成。
FANUC—0i数控车床系统常用的辅助功能指令见下表。
表 FANUC—0i系统常用的辅助功能指令当一个程序段中指定了运动指令和辅助功能时,按下面两种方法之一执行指令:①运动指令和辅助功能指令同时执行。
②在运动指令执行完成后执行辅助功能指令。
选择哪种顺序取决于机床制造商的设定。
(三) 进给功能进给功能主要用来指令切削时的进给速度。
对于车床,进给方式可分每分钟进给和每转进给,FANUC系统用G98、G98规定。
(1)每转进给指令G99 系统开机状态为G99状态,只有输人G98指令后,G99才被取消。
在含有G99的程序段后面,再遇到F指令时,则认为F所指定的进给速度单位为mm/r。
(2)每分钟进给指令G98 在含有G98的程序段后面,遇到F指令时,则认为F所指定的进给速度单位为mm/min,G98被执行一次后,系统将保持G98状态,直到被G99取消为止。
数控机床编程中进给功能指令F、主轴转速功能指令S、刀具功能指令T简介
数控机床编程中进给功能指令F、主轴转速功能指令S、刀具功能指令T简介1.进给功能指令F进给功能指令F可以指定刀具相对于工件的进给进度,有两种指定方式,即代码法和直接给定法。
现代的CNC机床在进给速度范围内一般都实现了无级变速,故采用直接指定方式。
直接给定法是在F后面直接写上进给速度值,进给量的单位用G94和G95来指定。
G94表示进给速度与主轴速度无关的每分钟进给量,单位为mm/min;G95表示与主轴转速有关的主轴每转进给量,单位为mm/r,如车螺纹、攻丝等。
在低档数控系统中多数还采用代码法来指定进给速度,用F00~F99表示100种进给速度。
2.主轴转速功能指令S转速功能指令S用来指定主轴转速或速度,单位为r/min或m/min。
中档以上数控机床的主轴转速采用直接指定方式。
例如S1500表示主轴转速为1500r/min。
在经济型数控系统中,仍主要用代码法指定方式。
对于中档以上的数控机床,还有一种使切削线速度保持不变的所谓恒线速度功能,这时需用G96和G97指令配合S指令来指定主轴转速。
例如G96 S160表示控制主轴转速,使切削点的线速度始终保持在160m/min,G97 S1000表示注销G96,即主轴不是恒线速度,其转速为1000r/min。
应指出的是,当由G96转为G97时,应对S码赋值,否则将保留G96指令的最终值。
当由G97转为G96时,若没有S指令,则按前一G96所赋S值进行恒线速度控制。
3.刀具功能指令T刀具功能指令T后面跟若干位数字,主要用来选择刀具,也可用来选择刀具偏置。
例如,T12用作选刀时表示12号刀具;用作刀具补偿时,表示按照12号刀具事先设定的偏置值进行刀具补偿。
若用四位数字时,如T0101,前两位01表示刀具号,后两位01表示刀具补偿号。
数控技术(第2版)课后完整答案
1.1数控机床的工作流程是什么?数控加工程序的编制,输入,译码,刀具补偿,插补,位置控制和机床加工1.2数控机床有哪几部分组成?各部分的基本功能是什么?输入输出设备:主要实现程序编制、程序和数据的输入以及显示、存储和打印.数控装置:接收来自输入设备的程序和数据,并按输入信息的要求完成数值的计算、逻辑判断和输入输出控制等功能。
(多坐标控制,插补功能,程序输入、编辑和修改功能、故障自诊断功能、补偿功能、信息转换功能、多种加工方式选择、辅助功能、显示功能、通信和联网功能)1.3什么是点位控制、直线控制、轮廓控制数控机床?三者如何区别?点位控制数控机床点位控制是指道具从某一位置移到下一个位置的过程中,不考虑其运动轨迹,只要求道具能最终准确达到目标位置。
直线控制数控机床这类数控机床不仅要保证点与点之间的准确定位,而且要控制两相关点之间的位移速度和路线。
轮廓控制数控机床这类机床的数控装置能够同时控制两轴或两个以上的轴,对未知和速度进行严格的不间断控制.区别:点位控制不考虑运动轨迹,直线控制要求保证两点之间的精确定位,轮廓控制对于位置和速度有严格的要求.1.4数控机床有哪些特点?加工零件的适应性强,灵活性好;加工精度高,产品质量稳定;生产率高;减少工人劳动强度;生产管理水平高1.5按伺服系统的控制原理分类,分为哪几类数控机床?各有何特点?开环控制的数控机床受步进电动机的步距精度和工作频率以及传动机构的传动精度的影响,速度和精度都较低。
结构简单、成本较低、调试维修方便闭环控制的数控机床定位精度高、速度调节快,工作台惯量大所以系统设计和调整存在困难,系统稳定性受到不利影响半闭环控制的数控机床控制精度没有闭环高,但机床工作的稳定性却有毒大惯量工作台被排除在控制环外而提高,调试方便2。
1 什么是控制编程?手工编程的内容有哪些?从零件图样到制成控制介质的全部过程。
分析零件图样,确定加工工艺过程,数值计算,编写零件加工程序,制作控制介质,程序校验,试切削2.2 数控编程有哪几种方法?各有何特点?手工编程对于几何形状较为简单的零件,数值计算较简单,程序段不错,采用手工编彻骨较容易完成,而且经济、及时。
G71_G70指令的用法
G71、G70循环指令的使用FANUC (广州数控GSK98TD)1、内/外径粗车复合固定循环(G71):如图(1)所示为粗车外径的刀具路径。
C 点是粗加工循环起点,A 点是毛坯外径与端面轮廓的交点。
编程格式:G71U (Δd )R (e );G71P (n s )Q (n f )U (Δu )W (Δw )F (f )S (s )T (t ); N (n s )…;…N (n f )…;其中:Δd ——切削深度(背吃刀量),模态值,半径值表示,无正负 e ——退刀量(可由系统参数设定),模态值,半径值表示,无正负 Ns ——精加工轮廓程序段中开始程序段的段号;n f ——精加工轮廓程序段中结束程序段的段号;Δu ——X 向精加工余量(直径值,外圆加工为+,内径加工为-) Δw ——Z 向精加工余量f 、s 、t ——F 、S 、T 代码图(1) 内/外径粗车固定复合循环G712、精车固定循环(G70):由G71完成粗车加工后,可以用G70进行精加工,切除粗加工中留下的余量。
精加工时,使用N(ns)~N(n f)程序段中的F、S、T功能。
当N(ns)~N(n f)程序中不指定F、S、T时,原粗车循环中指定的F、S、T仍有效。
G70指令后面的ns和n f是循环的起始段号和结束段号,不需重写,和G71指令后的ns和n f段号相同。
G70编程格式:G70 P(ns)Q(n f)G70指令后面的ns和n f是循环的起始段号和结束段号,不需重写,和G71指令后的ns和n f段号相同。
注意:2.1、G71指令后的ns→nf程序段中的F、S、T功能,即使被指定也对粗车循环无效。
2.2、零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少。
2.3、循环指令结束程序段不是倒角或者是车圆弧。
3、实操练习题:车半圆球面如图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
〈一〉、N、F、T、S功能
1. N功能
程序段号是用地址N和后面的四位数字来表示的,通常是按顺序在每个程序段前加上编号(顺序号),但也可以只在需要的地方编号。
2. F功能
进给功能是表示进给速度,进给速度是用字母F和其后面的若干位数字来表示的。
(1)每分钟进给(G98)系统在执行了一条含有G98的程序段后,在遇到F指令时便认为F所指定的进给速度单位为 mm/min。
如:F100 即为 100 mm/min。
G98 F_
G98被执行一次后,系统将保持G98状态,即使断电也不受影响,直至系统执行了含有G99的程序段,G98便被取消,而G99将发生作用。
(2)每转进给(G99)若系统处于G99状态,则F所指定的进给速度单位为mm/r。
如:F0.1 即为 0.1 mm/r。
G99 F_
要取消G99状态,必须重新制定G98。
系统默认G99。
3. T功能
刀具功能是表示换刀功能,根据加工需要在某些程序段指令进行选刀和换刀。
刀具功能是用字母T和其后的四位数字表示。
(1)、前两位为刀具号;
(2)、后两位为刀具补偿号。
每次刀具加工结束后必须取消其刀具补偿。
输入格式:T××××
(后两位)刀具补偿号
(前两位)刀具序号
注:1)刀具的序号与刀盘上的刀位号相对应;
2)刀具补偿包括几何形状补偿和磨损补偿;
3)刀具序号和刀具补偿序号不必相同,但为了方便尽量一致;
4)取消刀具补偿:T00。
4. S功能
主轴功能主要是表示主轴转速或线速度,主轴功能是用字母S和其后面的数字表示的。
(1)恒线速度控制(G96) G96是执行恒线速度控制的指令。
系统执行G 96指令后,便认为用S指定的数值表示切削线速度。
如:G96 S200表示切削线速度是200 m/min。
在恒线速度控制中,数控系统根据刀尖所处的X轴坐标值,作为工件的直径来计算主轴转速,所以在使用G96指令前必须正确地设定工件坐标系。
(2)主轴转速控制(G97) G97是取消恒线速度控制的指令。
此时,S指定的数值表示主轴每分钟的转速。
如:G97 S1000 表示主轴转速为 1000 r/min。
(3)轴最高速度限定(G50)
G50除有坐标系的设定功能外,还有主轴最高转速设定的功能,即用S指令的数值设定主轴每分钟的最高转速,如:G50 S2000表示把主轴最高转速设定为2000 r/min。
用恒线速度(即G96)控制加工端面、锥度和圆弧时,由于X坐标不断变化,故当刀具逐渐移近工件旋转中心时,主轴转速会越来越高,工件有可能从卡盘飞出。
为了防止事故有时必须限制主轴的最高转速,这时可使用G50 S __指令来达到目的。
例:设定主轴转速
G97 S600;取消线速度功能,主轴转速600 r/min
G96 S200;线速度恒定,切削速度为200 m/min
G50 S1000;用G50指令设定主轴最高转速为1000 r/min
(以上是我们介绍的常用功能指令,只用这些指令很明显是不可能加工出零件的。
为了控制机床加工零件我们必须学习下面我们将要介绍的数控车床指令,首先我先来读一下表2–1对数控车床指令作一个系统的了解)
〈二〉、数控车床指令:(G00、GO1、GO2、GO3)
1.
2.
(通过以上的表格我们知道准备功能指令G代码是主要控制刀具相对工件移动的关键指令。
要想知道工件的加工编程就要对常用的G代码进行认真的学习。
下面我们通过概念和实例来讨论G00、G01、G02、G03的应用)1)快速定位(G00)
用G00指令定位。
用绝对方式或增量方式,使刀具以快速进给速度向工件坐标系的某一点移动。
绝对值指令时,用终点的坐标值编程,增量值指令时,用刀具的移动距离来编程。
图1
P1→P2 G00 X50.0 Z5.0 (绝对值指令)
或G00 U-10.0 W-25.0
(增量值指令)
2)直线插补(G01)
该指令用于直线或斜线运动,可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿X、Z轴平面内任意斜率的复合运动,用F指令沿直线移动的速度。
直线插补指令G01可用于圆柱切削、圆锥切削(倒角也作圆锥切削)。
例1:刀尖起点坐标为(50.0,0)
图2
例2:刀尖起点坐标为(40.0,0)
图3
程序:G01 X60 Z-60 F0.2;
3)圆弧插补(G02,G03)
G02(G03) X_ Z_ I_ K_ F_
G03(G02) U_ W_ R_
执行圆弧插补需要注意的事项:
(1)I、K(圆弧中心)的指定也可以用半径指定;
(2)当I、K值均为零时,该代码可以省略;
(3)圆弧在多个象限时,该指令可连续执行;
(4)在圆弧插补程序段内不能有刀具机能(T)指令;
(5)使用圆弧半径R值时,指定小于180°;
(6)I、K和R同时被指令时,R可以优先指定,I、K被忽视。
例3:
(I,K)指令:G02 X50.0 Z-10.0 I20.0 K17.0 F0.1;
或G02 U30.0 W-10.0 I20.0 K17.0 F0.1;
(R)指令: G02 X50.0 Z-10.0 R27 F0.1;
G02 U30.0 W-10.0 R27 F0.1;
图4
三、练习:
编写如下所示的圆弧,再到电脑上仿真操作,仿真结果正确后到机床上练习。
图5
主程序段参考:
(I,K)指令:G03 X50.0 Z–24.0 I–20.0
K–29.0 F0.2;
或G03 U30.0 W–24.0 I–20.0 K29.0 F0.2;(R)指令:G03 X50.0 Z–24.0 R35.0 F0.2;
或G03 U30.0 W–24.0 R35.0 F0.2;
课堂小结:
以上所讲的内容就是我们这堂课所介绍的知识,我主要对常用功能指令的格式及应用作了简单的介绍。
要想学好这部分内容还需要我们多加练习讨论,同时,要求大家在机房作业的时候先检验程序再操作并不得有半点马虎。
布置作业:
3,5
板书计划:
§2.3 N、F、T、S功能及数控车床指令(G00、GO1、 GO2、 GO3)
一、N、F、T、S功能
1. N功能
程序段号是用地址N和后面的四位数字来表示的。
2. F功能
进给功能是表示进给速度,进给速度是用字母F和其后面的若干位数字来表示的。
(1)每分钟进给(G98)进给速度单位为 mm/min。
如:F100 即为 100 mm/min。
(2)每转进给(G99)若系统处于G99状态,则F所指定的进给速度单位为mm/r。
如:F0.1 即为 0.1 mm/r。
3. T功能
输入格式:T××××
(后两位)刀具补偿号
(前两位)刀具序号
4. S功能
主轴功能主要是表示主轴转速或线速度,主轴功能是用字母S和其后面的数字表示的。
二、数控车床指令:(G00、GO1、GO2、GO3)
1)快速定位(G00)
格式:G00 X-- Z--
2)直线插补(G01)
该指令用于直线或斜线运动,可使数控车床沿X轴、Z轴方向执行单轴运动,也可以沿X、Z轴平面内任意斜率的复合运动,用F指令沿直线移动的速度。
格式:G01 X-- Z-- F--;
3)圆弧插补(G02,G03)
指令格式:
G02(G03) X_ Z_ I_ K_ F_
G03(G02) U_ W_ R_。