首页 最新数控车床指令详解

最新数控车床指令详解

举报
开通vip

最新数控车床指令详解数控车床指令详解FANUC数控车床指令详解代码组别功能程序格式及说明G00▲01快速点定位G00X__Z__G01直线插补 G01X__Z__F__G01倒角或倒圆角指令G01X〔U〕Z〔W〕C;G01X〔U〕Z〔W〕R;其中X〔U〕、Z〔W〕的值是相邻直线AD和DE的假想交点在工件坐标系中的坐标值,X、Z为绝对坐标值,U、W为增量坐标值。C值是相对于倒角起点的距离。R值是倒圆角的圆弧半径值。G02顺时针方向圆弧插补 G02X__Z__R__F__G02X__Z__I_...

最新数控车床指令详解
数控车床指令详解FANUC数控车床指令详解代码组别功能程序格式及说明G00▲01快速点定位G00X__Z__G01直线插补 G01X__Z__F__G01倒角或倒圆角指令G01X〔U〕Z〔W〕C;G01X〔U〕Z〔W〕R;其中X〔U〕、Z〔W〕的值是相邻直线AD和DE的假想交点在工件坐标系中的坐标值,X、Z为绝对坐标值,U、W为增量坐标值。C值是相对于倒角起点的距离。R值是倒圆角的圆弧半径值。G02顺时针方向圆弧插补 G02X__Z__R__F__G02X__Z__I__K__F__R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。I、K为 圆心在X、Z轴方向上相对圆弧起点的坐标增量,即圆心坐标减去起点坐标〔I用半径值表示〕,I、K为零时可以省略。G03逆时针方向圆弧插补G03X__Z__R__F__G03X__Z__I__K__F__与G02相同。G0400暂停G04X1.5;或G04P1500;P不带小数点。G07.1(G107)圆柱插补G07.1IPr(有效);G07.1IP0(取消);G10▲可编程数据输入G10P__X__Z__R__Q__G11可编程数据输入取消G11G12.1(G112)21极坐标指令G13.1▲(G113)极坐标取消G1716选择XY平面G17G18▲选择XZ平面G18G19选择YZ平面G19G2006英寸输入G20G21毫米输入G21G22存储行程 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 接通G23存储行程检测断开G2700返回参考点检测G27X〔U〕Z〔W〕;检测刀具是否返回程序中指定的X、Z,G00指定,返回正确,指示灯亮,反之产生机床系统报警。G28自动返回参考点G28X〔U〕Z〔W〕;X、Z为返回过程中的经过点。G29从参考点返回G29X〔U〕Z〔W〕;从参考点经过中间点到达X、Z指定点,中间点为G28指定的点,所以这条指令只能出现在G28后面。G30返回固定点G30P2/P3/P4XZ;P2、P3、P4表示第2、3、4参考点,X、Z为中间点。含义:刀具经过中间点到达第2、3、4参考点位置。G31跳转功能G3201等螺距螺纹G32X(U)_Z(W)_F_Q_G32Z〔W〕F;〔圆柱面螺纹〕G32X〔U〕F;〔端面螺纹〕G32X〔U〕Z〔W〕F;〔圆锥面螺纹〕说明:1、编程时应将切入、切出段参加到车螺纹程序段中。2、对于加工圆锥面螺纹,其斜角α小于等于45度时,螺纹导程以Z轴方向指定;其斜角α大于45度小于等于90度时,螺纹导程以X轴方向指定。3.Q为螺纹起始角,不带小数点,单位0.001°G34变螺距螺纹G34X〔U〕Z〔W〕FK;〔圆锥面螺纹〕K为每转螺距的增量〔正值〕或减量〔负值〕,其余与G32相同。G36自动刀具补偿XG36XG37自动刀具补偿ZG37ZG40刀尖半径补偿取消G41〔G42〕G01〔G00〕XZFG40G01(G00)XZF对于前置刀架,外圆G42,方位号3;镗孔G41,方位号2。下列图为前置刀架方位号,后置刀架2、3颠倒,1、4颠倒,其余不变。G41刀尖半径左补偿G42刀尖半径右补偿G50坐标系设定或最高限速G50XZ或G50SG50.3工件坐标系预置G50.220多边形车削取消G51.多边形车削G52局部坐标系G52X20Z20;X\Z值是局部坐标系原点在原工件坐标系的位置。假设G52X0Z0;那么取消局部坐标系,恢复原来坐标系原点。G53选择机床坐标系取消工件坐标系,选择机床坐标系。(G90)G53X_Y_Z_;它在绝对命令(G90)里有效,在增量命令里(G91)无效。注意(1) 刀具直径偏置、刀具长度偏置和刀具位置偏置应当在它的G53命令指派之前提前取消。否那么,机床将依照指派的偏置值移动。(2) 在执行G53指令之前,必须手动或者用G28命令让机床返回原点。这是因为机床坐标系必须在G53命令发出之前设定。G54▲14选择工件坐标系1G54;开机默认。G55-59选择工件坐标系2-6G55-59;G6500宏程序非模态调用A类应用FANUC0TD系统,B类FANUC0I系统.局部变量#1-#33,公共变量#100-#149,#500-#549,系统变量#1000-宏程序以M99结束,调用可用M98或“G65P程序号L次数〞形式。A类程序形式:G65H(a)P(b)Q(c)R(d),a:H代码b:运算结果变量c、d:两个运算变量。B类宏程序运算指令赋值#i=#j下取整#i=FUP[#j]加法#i=#j+#k自然对数#i=LN[#j]减法#i=#j-#k指数函数#i=EXP[#j]乘法#i=#j*#k或#iOR#j除法#i=#j/#k异或#iXOR#j正弦#i=SIN[#j]与#iAND#j反正弦#i=ASIN[#j]BCD转BIN#i=BIN[#j]余弦#i=CON[#j]BIN转BCD#i=BCD[#j]反余弦#i=ACON[#j]等于EQ正切#i=TAN[#j]不等于NE反正切#i=ATAN[#j]/[#k]大于GT平方根#i=SQRT[#j]大于等于GE绝对值#i=ABS[#j]小于LT舍入#i=ROUND[#j]小于等于LE上取整#i=FIX[#j]控制指令:GOTOn------无条件转移IF[条件表达式]GOTOn------条件转移语句WHILE[条件表达式]DOm(m=1、2、3…)----循环指令…..ENDm;G66宏程序模态调用G67宏程序模态调用取消G7000内、外圆精车复合固定循环编程格式:G70P(ns)Q(nf)其中:ns:表示精加工程序段的开始程序段号;nf:表示精加工程序段的结束程序段号;说明:〔1〕G70指令不能单独使用,只能配合G71、G72、G73指令使用完成精加工固定循环,即:当用G71、G72、G73指令粗车工件后,用G70来指定精车固定循环,切除粗加工留下的余量。〔2〕在这里G71、G72、G73程序段中的F、S、T的指令都无效,只有在ns~nf程序段中的F、S、T才有效。当ns~nf程序段中不指令F、S、T时,粗车循环中的F、S、T才有效。G71内、外圆粗车复合固定循环编程格式:G71U(△d)R(e);G71P(ns)Q(nf)U(△u)W(△w)FST;其中:ns:表示精加工程序段的开始程序段号;nf:表示精加工程序段的结束程序段号;△u:表示径向〔X轴方向〕给精加工留的余量〔直径值〕;△w:表示轴向〔Z轴方向〕给精加工留的余量;△d:表示每次的吃刀深度〔半径值〕;e是回刀时的径向退刀量F:表示粗加工时的进给速度;S:表示粗加工时的主轴转速;T:表示粗加工时使用的刀具号;说明:〔1〕当上述指令用于工件内轮廓加工时,△u应为负值。〔2〕在使用G71进行粗加工时,只有含在G71程序段中的F、S、T功能才有效,而包含在ns~nf程序段中的F、S、T功能即使被指定,对粗车循环也无效。可以进行刀具补偿,可在G70之前编写刀尖半径补偿,通常在趋近起点的运动中编入。如:G42G00X55Z2; G70P10Q20 ;  G40G00X100Z50;〔3〕该指令适用于随Z坐标的单调增加或减小,X坐标也单调变化的情况。Ns程序段必须沿X进刀,不能出现Z值。G72端面粗车复合固定循环编程格式:G72W(△d)R(e);G72P(ns)Q(nf)U(△u)W(△w)FST;d:Z向背吃刀量,不带符号;其余参数同G71。Ns程序段必须沿Z进刀,不能出现X值。当上述指令用于工件内轮廓加工时,△u应为负值。举例:如上图其程序单为:O4534;N10G50X100.0Z100.0;N20M03S1000;N30G00X100.0Z5.0M08;N35G72W3R0.5N40G72P50Q120U0.5W0.2D3.0F300;N50G00Z-60.0;N60G01Z-55.0F200;N70X70.0;N80X50.0Z-35.0;N90W15.0;N100X30;N110X20.0W10.0;N120Z5.0;N130G00X100.0Z100.0M09;N140M05;N150M30;G73仿形复合循环编程格式:G73U(△i)W(△k)R(d);G73P(ns)Q(nf)U(△u)W(△w)FST;d:表示粗车循环次数〔分层数〕;△i:粗车时,X轴方向需要切除的总余量〔退刀量〕和方向,半径值。即:毛坯尺寸减去工件最小尺寸除以2。内孔为负值。△k:粗车时,Z轴方向需要切除的总余量〔退刀量〕和方向;△k一般情况下都是零。其余同G71指令。G74端面切槽循环/钻孔循环G75径向切槽循环编程格式:G75R(e);G75X(U)Z(W)P(△i)Q(△k)R(d)F;e:退刀量;X(U)Z(W):切槽终点坐标;△i:X向每次切深,不带符号半径表示;△k:刀具完成一次径向切削后,Z方向偏移量,不带符号。D:刀具切削底部时Z向退刀量,一般省略。F:切削进给速度。注意:1最后一次切深量和最后一次Z向偏移量由系统自行计算。2.△i、△k为最小编程单位,如P1500表示切深1.5mm.G76螺纹切削复合循环G76 P(m)〔r) (α) Q(△d min) R(d); G76 X(U) Z(W) R(i) P(k) Q(△d) F(L〕; m — 精加工重复次数,可以是1~99次,该值是模态值。  r — 螺纹尾部倒角量〔Z向斜向退刀距离〕,是螺纹导程的0.0~9.9倍。单位0.1S,两位数表示00-99α— 螺纹刀尖角度〔螺纹牙型角〕。可以选择80°、60°、55°、30°、29°和0°六种中的一种,由两位数规定。该值是模态的。△d min—切削时的最小背吃刀量。半径值指定,单位为μm。不带小数。d — 精加工余量。该值是模态的,带小数半径值。单位为mm。 i — 为螺纹起始点与螺纹终点的半径差,i为0时,是普通直螺纹切削。 k —螺纹的牙深。外螺纹按k=649.5P进行计算,内螺纹按k=541.3P进行计算,半径值指定,单位为μm。不带小数。 △d —第一次切深,半径值指定,单位为μm。不带小数。X、Z —绝对值编程时,为螺纹终点在工件坐标系下的坐标;增量编程时,为切削终点相对与循环起点的增量坐标值,用U、W 表示;L —为螺纹导程,单位为mm。G90圆柱/圆锥面单一固定循环G90X〔U〕Z〔W〕RF;R表示圆锥面切削起点处X坐标减终点处X坐标之值的二分之一,有负值,正锥为负,倒锥为正,无R为圆柱切削。切削速度:G00—G01—G01—G00.G92螺纹切削循环G92X〔U〕Z(W)FR;R=(X起点-X终点)/2,R为非模态,每句必须有。G94端面切削循环指令格式:G94X〔U〕Z(W)F;锥端面切削指令格式:G94X〔U〕Z(W)KF其中:X、Z—表示切削段的终点绝对坐标值;U、W—表示切削段的终点相对于循环起点的增量坐标值;F—表示进给速度。K—表示切削段起点相对终点的Z方向坐标值之差〔通常为负值〕即:K=Z起点-Z终点如G94X30.0Z-5.0F200;G94X20.0Z0K-10.803F200;G9602恒线速执行M3S300;初始速度G50S1000;最高限速1000G96S100;主轴转速100m/min……G97S300;取消恒线速,转速为300r/minG97▲恒线速取消,取消速度。G9805每分钟进给单位:mm/min如:G98G01X20F200G99▲每转进给单位:mm/r如:G99G01X20F0.2;M00程序暂停所有动作停止。M01程序选择停止必须按下:选择停止键才有效,效果同M00;M02程序结束光标不返回。M03/M04主轴正传〔顺时针〕/反转〔逆时针〕M03S300;M05主轴停止M08/09冷却液开/关M30程序结束光标返回程序开始。M98调用子程序编程格式:M98P××××L;或M98P××××××××;M99;其中,调用地址P后跟4位数为子程序号,调用地址L后为调用次数,调用次数为1时,可以省略,允许重复调用次数为999次。地址P后跟8位数时,前四位为调用次数,后四位为子程序号,调用次数为1时,可以省略。假设M99P100;表示返回主程序N100程序段,假设子程序执行M99L2,那么表示子程序强制执行2次,不管主程序要求几次。M99返回主程序T××××刀具指令如T0101,前两位数表示刀号,后两位刀具补偿号。
本文档为【最新数控车床指令详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
楼上的小胖子
暂无简介~
格式:doc
大小:125KB
软件:Word
页数:38
分类:
上传时间:2022-08-17
浏览量:5