ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:21.17KB ,
资源ID:9367381      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9367381.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(广数凯恩帝FANUCiO+宏变量代码教学文案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

广数凯恩帝FANUCiO+宏变量代码教学文案.docx

1、广数凯恩帝FANUCiO+宏变量代码教学文案广数控218加工中心:代码录入方式含义备注G00G00X_Y Z定位(快速移动)。G01G01X_Y_Z_F直线插补(切削进给)。G02G02X_Y_ R_ F_ I_ J_;圆弧插补CW(顺时针)。R:半径 I:圆心坐标J:圆心坐标G03圆弧插补 CCW(逆时针)。G04G04P_或G04X_暂停,准停。G10G10L_;N_P_R_可编程数据输入。G11可编程数据输入方式取消G12G12 X_Y_Z_I_J_K_存储行程检测功能接通。G13G13 X_Y_Z_I_J_K_存储行程检测功能断开G15G15极坐标指令消除G16G16极坐标指令。G17

2、在程序段中随其它程序写入XY平面选择G18在程序段中随其它程序写入。ZX平面选择G19在程序段中随其它程序写入YZ平面选择G20必须在程序开头,坐标系设定之前,单独程序段指定。英制数据输入。G21公制数据输入G22G22X_Y_Z_R_I_L_W_Q_V_D_F_K_逆时针圆内凹槽粗铣G23G23X_Y_Z_R_I_L_W_Q_V_D_F_K_顺时针圆内凹槽粗铣G24G24X_Y_Z_R_I_J_D_F_K_逆时针方向全圆内精铣循环G25G25X_Y_Z_R_I_J_D_F_K_顺时针方向全圆内精铣循环G26G26X_Y_Z_R_I_J_D_F_K_逆时针外圆精铣循环G27G27X_Y_Z_返

3、回参考点检测G28G28返回参考点G29G29从参考点返回G30G30Pn返回2、3、4参考点G31G31跳转功能G32G32X_Y_Z_R_I_J_D_F_K_顺时针外圆精铣循环G33G33X_Y_Z_R_I_J_L_W_Q_V_U_D_F_K_逆时针矩形凹槽粗铣G34G33X_Y_Z_R_I_J_L_W_Q_V_U_D_F_K_顺时针矩形凹槽粗铣G35G35X_Y_Z_R_I_J_L_U_D_F_K_逆时针矩形凹槽内精铣循环G36G36X_Y_Z_R_I_J_L_U_D_F_K_顺时针矩形凹槽内精铣循环G37G37X_Y_Z_R_I_J_L_U_D_F_K_逆时针矩形外精铣循环G38G38

4、X_Y_Z_R_I_J_L_U_D_F_K_顺时针矩形外精铣循环G39G39I_J_;I_J_;J_K_或G39拐角偏置圆弧插补。G40刀具半径补偿取消G41G18X_Z_左侧刀具半径补偿G42G19Y_Z_右侧刀具半径补偿G43G43 Z_正方向刀具长度补偿G44G44负方向刀具长度补偿G49G49刀具长度补偿取消G50G51比例缩放取消G51G51X_Y_Z_P_比例缩放G53选择机床坐标系在程序中写入即可G54工件坐标系1在程序段中随其它程序写入即可,一般放在程序的开始处G55工件坐标系2G56工件坐标系3G57工件坐标系4G58工件坐标系5G59工件坐标系6G60G60X_Y_Z_F_

5、单方向定位G61G61准停方式G62G62自动拐角倍率G63G63攻丝方式G64G64切削方式G65G65H_P#iQ#jR#k宏程序指令G68G68X_Y_R_坐标旋转G69G69坐标旋转取消G73G73X_Y_Z_R_Q_F_;钻深孔循环G74G74X_Y_Z_R_P_F_;左旋攻丝循环G76G76X_Y_Z_R_P_F_K_;精镗循环G80在程序段中随其它程序写入固定循环注销G81G81X_Y_Z_R_F_;钻孔循环(点钻循环)。G82G82X_Y_Z_R_P_F_;钻孔循环(镗阶梯孔循环)G83G83X_Y_Z_R_Q_F;深孔钻循环G84G84X_Y_Z_R_P_F_;攻丝循环G85

6、G85 X_Y_Z_R_F_;镗孔循环。G86G86X_Y_Z_R_F_;。钻孔循环G87G87X_Y_Z_R_Q_P_F_;反镗孔循环G88G88X_Y_Z_R_P_F_;镗孔循环G89G89X_Y_Z_R_P_F_;镗孔循环G90在程序段中随其它程序写入绝对值编程。G91增量值编程。G92G92X_Y_Z_坐标系设定G94G94每分钟进给G95G95每转进给G96G96 S_恒周速控制(切削速度)。G97G97S_恒周速控制取消(切削速度)G98在程序段中随其它程序写入固定循环中返回初始平面G99返回到R点(在固定循环中)M 代码 功 能。M30 程序结束并返回程序头,加工件数加1M02

7、程序结束并返回程序头,加工件数加1M98 调用子程序M99 子程序结束返回重复执行M00 程序暂停M01 程序选择暂停M03 主轴正转M04 主轴反转M05 主轴停转M06 换刀M08 冷却开M09 冷却关M10 A 轴松开M11 A 轴夹紧M16 刀具控制松刀M17 刀具控制夹刀M19 主轴定向M20 主轴空档指令M21 还刀时的寻刀代码M22 抓新刀时的寻刀代码M23 刀库摆到主轴位代码M24 刀库摆回原位代码M26 启动冲屑水阀M27 关闭冲屑水阀M28 取消刚性攻丝M29 刚性攻丝M32 润滑开M33 润滑关M35 启动螺旋排屑传输器M36 关闭螺旋排屑传输器M44 主轴吹气开启M45

8、 主轴吹气关闭M50 自动换刀开始M51 自动换刀结束M53 判断换刀后刀具是否正确M55 判断主轴是否有刀凯恩帝1000G00定位(快速移动) G01直线插补(切削进给)G02圆弧插补CW(顺时针)G03圆弧插补CCW(逆时针)G04暂停,准停G10偏移值设定G17XY平面选择G18ZX平面选择G1902YZ平面选择G20英制数据输入G21公制数据输入G27返回参考点检查G28返回参考点G29从参考点返回G31测量功能G39拐角偏移圆弧插补*G40刀具半径补偿注消G41左侧刀具半径补偿G42右侧刀具半径补偿G43正方向刀具长度偏移G44负方向刀具长度偏移G49刀具长度偏移注消G54工件坐标系

9、1G55工件坐标系2G56工件坐标系3G57工件坐标系4G58工件坐标系5G59工件坐标系6G65宏程序命令G73钻深孔循环G74左旋攻丝循环G76精镗循环G80固定循环注销G81钻孔循环(点钻循环)G82钻孔循环(镗阶梯孔循环)G83深孔钻循环G84攻丝循环G85镗孔循环G86钻孔循环G87反镗孔循环G88镗孔循环G89镗孔循环G93攻丝固定循环G90绝对值编程G91增量值编程G92坐标系设定G94每分进给G95每转进给G98在固定循环中返回初始平面G99返回到R点(在固定循环中)FANUC io指令大全G 代码分为下面两类:非模态G 代码 G 代码只在指令它的程序段中有效。模态G 代码 在

10、指令同组其它G 代码前该G 代码一直有效。G 代码G00 快速定位G01 直线插补G02 顺时针圆弧插补(CW)G03 逆时针圆弧插补(CCW)G2.3/G3.3 指数函数插补G2.4/G3.4 三维圆形插补G04 暂停G05.1 AI先行控制G06.2 NURBS 插补G7.1(G107) 圆柱形插补G08 先行控制G09 准确停止,停于精确的位置G10 可编程数据输入G11 可编程数据输入方式取消G12.1(G112) 极坐标插补方式G13.1(G113) 极坐标插补方式取消G15 极坐标指令取消G16 极坐标指令G17 选择XY平面 G18 选择ZX平面 G19 选择YZ平面 G20 英

11、寸输入(英制)G21 毫米输入(公制)G22 内部行程限位有效 G23 内部行程限位无效G25 主轴速度波动监测功能无效G26 主轴速度波动监测功能有效G27 检查参考点返回G28 返回参考点G29 从参考点返回G30 返回第2,3,4 参考点G31 跳转功能 G32 螺纹切削G34 变螺距螺纹切削G36 自动刀具X补偿G37 自动刀具长度测量/自动刀具Z补偿G39 拐角偏置圆弧插补G40 取消刀具半径补偿/三维补偿取消G41 左侧刀具半径补偿/三维补偿G42 右侧刀具半径补偿G40.1/G41.1/G42.1 法线方向控制G41.2/G42.2/G41.3 三维刀具半径补偿G43 正向刀具长

12、度补偿(刀具长度 + 方向偏移)G43.1 刀具轴向的刀具长度补偿G43.4/G43.5 刀具中心位置控制G44 负向刀具长度补偿G45 刀具偏置值增加G46 刀具偏置值减小G47 2 倍刀具偏置值G48 1/2 倍刀具偏置值G49 刀具长度补偿取消G50 比例缩放取消 / 设定工件坐标系或设置主轴最大转速G50.3 工件坐标系预置G51 比例缩放有效G50.1 可编程镜象取消G51.1 可编程镜象有效G50.2 多边形车削取消G51.2 多边形车削有效G52 局部坐标系设定G53 选择机床坐标系G54 选择工件坐标系1G54.1 选择附加工件坐标系G54.2 转台动态定位器偏置G55 选择工

13、件坐标系2G56 选择工件坐标系3G57 选择工件坐标系4G58 选择工件坐标系5G59 选择工件坐标系6G60 单方向定位G61 准确停止方式G62 自动拐角倍率G63 攻丝方式G64 切削方式G65 宏程序调用G66 宏程序模态调用G67 宏程序模态调用取消G68 坐标旋转/三维坐标转换G69 坐标旋转取消/三维坐标转换取G70 精车削加工循环G71 横向切削复循环/ 精车内外圆G72 纵向切削复循环/ 精车端面G72.1 图形旋转复制(FOR 18I MB)G72.2 图形线形复制(FOR 18I MB)G73 成型重复循环/高速深孔钻削循环/多重车削循环G74 Z轴啄式钻孔/左螺旋切削

14、循环/排屑钻端面孔G75 X轴方向切槽循环/ 外径,内径钻孔G76 螺纹切削循环/ 多头螺纹循环/精镗孔循环G80 取消固定循环/ 外部操作功能取消G81 钻孔循环、锪镗循环或外部操作功能G81.1 切割G82 钻孔循环或反镗孔循环G83 深孔钻循环(啄式排屑钻孔)G84 攻丝循环(右螺旋切削循环)G85 正面镗孔循环G86 镗孔循环G87 侧面钻孔循环/ 背镗循环G88 侧面攻丝循环/ 镗孔循环G89 侧面镗孔循环G90 绝对值编程/ 内外径车削循环(横向)G91 增量值编程/ G92 (M:G50) 设定工件坐标系或设置最大主轴转速/ 螺纹切削循环G92.1(M:G50.3) 工件坐标系预

15、置G94 每分钟进给率/ 端面切削循环G95 每转进给率G96 恒线速控制 G97 取消恒线速控制 G98 每分钟进刀量/ 固定循环返回到初始点 G99 每转进刀量/ 固定循环返回到R点(参考点) G160/G161 横向进刀控制M代码代码意义说明M00停止程序(按运行则继续执行)M01选择停止M02程序结束(复位)M03主轴正转M03 S-M04主轴反转M05主轴停止M06换刀指令M06 T-M07雾状切削液开M08液体冷却液开M09冷却液关M10卡盘松开M11卡盘卡紧M30程序结束(复位)并回到开头M40主轴空挡M41主轴档(22246)M42主轴档(66725)M43主轴档(203220

16、0)M44主轴档M48主轴过载取消 不起作用M49主轴过载取消 起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M98 Pxxnnnn调用程序号为Onnnn的程序xx次。M99子程序调用结束并返回子程序格式:OnnnnM99宏程序:运算符号含义运算符号含义运算符号含义EQ 等于(=)NE不等于()GT大于()LT小于()GE大于或等于()LE小于或等于()ABS绝对值AND与OR或者G0T0 n无条件转移执行_段号 (n为数值,需和IF同时使用)IF()有条件转移如果,那么。IF G0T0 nWHILE重复,之间。当指定条件满足时,执行D0到END之间的程序。当指定条件不满

17、足时,执行END之后的程序。ENDn结束程序(n与开头n的数值对应,需和Don以及WHILE同时使用)D0n执行_段号(n为数值,取值1-99。需和WHILE同时使用)_1无条件转移GOTOn(n表示数值)例如:GOTO30此程序段意思是当程序中执行到这一程序段时,无条件跳转到程序段中N30的地方,执行N30后面的程序段。M3S500G99GOTO10(当程序执行到这里,直接跳转N10程序段执行M30,跳过了G0,所以这叫做无条件跳转,和我们一般程序中跳段功能一样)G0X100.Z100.N10M302有条件跳转IF条件表达式GOTOn例如:IF#1GT15GOTO10这段程序中,中括号里面条

18、件满足,就执行后面的GOTO跳转语句,如果条件不满足,就不执行后面的GOTO跳转,执行后面一个程序段。M3S500G99N10#1=30(把数值30赋值给#1)IF#1LT50GOTO10(首先判断中括号是不是满足条件,如果满足执行跳转,不满足执行下一步)M30当#1=30的时候,重括号中30小于50,条件满足,执行后面GOTO跳转语句,跳转到N10地方继续执行。3强制赋值语句 IF条件表达式THEN(执行语句)例如:IF#1GT20THEN#1=20(如果#1大于20,执行后面THEN语句, #1等于20,如果不满足,不执行THEN语句。)#1=3(把数值3赋值给#1)#1=#1-5(把#1

19、-5计算出来的值从新赋值给#1,也就是3-5=-2,现在#1=-2)IF#1LT0THEN#1=0(强制赋值,如果#1小于0,那么强制让#等于0)M30当#1执行完减法运算后#1的值等于-2,-2小于0,条件满足,所以执行后面THEN语句,如果不满足不执行THEN语句)4.条件判断语句WHILE表达式DOn(n为数值,取值范围1-99)ENDn (n与开头DO n的数值对应)例如:WHILE#12GT50DO1如果#12大于50,则跳至END1。G0X5,Y5END1例如:#1=60WHILE#1GT50DO1如果#1大于50,则跳至END1。G0X#1G1Z-20.F0.2G0U1 Z1.END1M30程序中,当条件判断语句满足时候执行DO1和END1之间的程序段,如果条件不满足,执行END1后面的程序

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1