华中数控指令及应用2003.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华中数控指令及应用2003

华中数控常用指令及应用 常用指令 G00 快速点定位 G01 直线插补 G02 顺时针圆弧插补 G04 暂停 其指令格式为: G04P_ P为停止时间(S) 车床指令 G80:内外径切削循环 格式为:G80X(U)_Z(W)_F_ 注:用X.Z表示绝对值编程 用U.W表示增量值编程 其都表示终点坐标值 F:为进给量 圆锥切削为:G80X(U)_Z(W)_I_F_ 其中I为切削的起点与终点的半径差 G81:端面切削循环 格式:G81X(U)_Z(W)_F_ G81X(U)_Z(W)_K_F_ 其中K:为起点与终点的锥度距离,其它字母与上一样 G82:螺纹切削循 X.U.Z.W为终点坐标 R.E分别为X.Z轴方向的退尾量 C:为螺纹的头数 P:为当车多头螺纹时的转角,当头螺纹则P为0格式:G82X(U)_Z(W)_R_E_C_P_F_ F :为进给量 车有锥度的螺纹 格式为:G82X(U)_Z(W)_I_R_E_C_P_F_ I为起点与终点的半径差,其它与上一样 复合循环指令 G71:内外径粗车复合循环 格式:G71U_R_P_Q_X_Z_F_ U:为进刀量 R:为退尾量 P:为精车第一行 Q:为精车结束行 X.Z:为精车余量 G76螺纹切削复合循环 格式:G76C_R_E_A_X_Z_K_U_V_Q_F_ C:精车次数 R.E:分别为X.Z轴刀具退尾量 A:刀具角度 X:X轴的坐标点。 其X=D-1.08P(D为螺纹的大径,P为螺距。) Z:为Z轴起到终点的距离 K:为螺纹高度。 其K=0.649P U:为精加工余量 V:为最小切削深度 Q:为第一刀切削深度 F:进给量 铣床指令 G41:顺时针刀具补偿 G42:逆时针道具补偿 G40:取消刀补 添加刀补格式为:G01/G00 G41/G42 X_Y_D_F_ D:为刀具补偿号,当为G00格式时不能添加F值 取消刀补格式为 G00/G01 G40X_Y_F_ G00同上 G54:选择工件坐标 G90:绝对值输入 G91:增量值输入 其编程序的常用格式为: O1234 M03S800 G50G00X_Y_ Z_. . 宏程序 宏程序的使用使数控加工受工编程加灵活,现代CNC系宏程序的使用使数控加工手工编程更统一般都提供宏程序功能和宏程序的调用功能。 例如FANUC 0i的宏程序的编程方法. 例题a=45,b=25的椭圆,加工深度为3毫米。 X=a*cos?(t)Y=b*sin?(t) 程序为: O0001 #100=1 ??????????????角度步长 #101=0 ??????????????初始角度 #102=361 ?????????????终止角度 #103=45 ????????????????长半轴 #104=25 ??????????????短半轴 #105=-3 ??????????????深度 G90G00X[#103+20]YOZ100????刀具运行到(65.0.100)的位置 S1000 M03 G01 Z[#105]F1000?????????????刀具下到-3毫米 #114=#101 ?????????????赋初始值 #112=#103*cos【#114】?????计算X坐标值 #113=#104*SIN[#114] ???????计算Y坐标值 G01G42X[ROUND[#112]]Y[ROUND[#113]]D02F500 ??????走到第一点,并运行一个步长 #114=#114+#100?????????????变量#114增量一个步长 IF[#114LT#102]GOTO18????????条件判断#114是否小于361,满足则返回18 G01G40X[3103+20]Y0??????????取消刀具补偿,回到(65,0) G90G00Z100M05???????????????快速抬刀 M30 ???????????????程序结束

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档