fanuc系统中的G10格式会根据输入的数据不同而不同.docVIP

fanuc系统中的G10格式会根据输入的数据不同而不同.doc

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

FANUC系统中G10的用法 f anuc系统中的G10格式会根据输入的数据不同而不同,可输入系统参数.坐标系参数.刀具补偿值.等... 输入坐标格式为:G10L2P0 1/2/3... X-Y-Z-A-B-C... L2为坐标系补偿页面。P为补偿的相对位置(G53..G59 。 输入刀具补偿值格式为:G10G90/G91L11P1(2/3/4... R-. R根以上的X.Y.Z...相同。由于刀具补偿值一次只可以输入一个数值所以用全R。 在编制零件的数控加工程序时,经常会遇到一些特殊结构的零件,需要加工的部位,其结构相同或相似并且按照一定的规律分布。对于编程中常见的圆周等分、矩阵等分的孔的加工,我们可以采用厂家提供的固定循环程序来解决,但对于一些特殊零件,其分布的加工部位结构可能是二维和三维轮廓。针对这种情况,我们也可以采取编写子程序的方法,将加工内容相同的部分编成子程序,然后由主程序多次调用,以此来达到简化程序的目的。 那么,上述方法是不是唯一的解决办法呢?在实践中我们发现,数控系统为用户提供了许多具有特殊意义的G指令、宏指令以及参变量。这就使我们在编制特殊零件的加工程序时,更容易编制零件的相同加工内容部分的通用程序,而且采用特殊G指令及宏指令、参变量编程,使数控程序更加简化,更具灵活性,如FANUC 15M系统中的可编程参数设定指令G10以及相关的宏指令等。 一、可编程参数设定指令G10及宏指令 FANUC 15M系统中的G10指令,可实现刀具几何参数的设定与编辑功能,由程序指令变更刀具加工过程中的半径补偿量。其另一功能是在加工程序中实现工件坐标系的设定与设定值的变更。 1. G10指令变更刀具补偿量 格式:G90/G91 G10 L11 P R; 其中,变量 L—赋值为11,表示变更刀具补偿量方式; ?? P—刀具补偿号; ? R—刀具的补偿量; G90—覆盖原有补偿量; G91—在原有补偿量的基础上累加。 在程序中通过改变R变量中的刀具半径补偿量,实现零件轮廓粗加工时调整加工余量,使用同一把刀具实现粗、精加工。 2. G10指令实现工件坐标系的设定、变更 格式:G90/G91 G10 L2 P X Y Z; 其中,变量L—赋值为2表示变更工件坐标系方式; P—工件坐标系,赋值1~6表示G54~G59; X、Y、Z—工件坐标系原点坐标值; G90—覆盖原有补偿量; G91—在原有补偿量的基础上累加。 利用G10工件坐标系的设定、变更功能,可实现工件坐标系的设定、修改和平移。 3. 用户宏指令 1 变量的赋值与运算 格式:#i #j+#k ; FANUC系统中以“#”作为变量名,“#”后的数值为变量的下标,用来区分各变量。“=”表示变量的赋值,“#i”为被赋值的变量,“=”右边可以是实际值或表达式。表达式中可包含“+”、“-”、“×”、“/”运算符以及三角函数运算。 2 无条件转移指令 GOTO 格式:GOTO n ; n表示转移到目的程序段的行号。该指令将无条件转移到指定的程序段。 3 条件转移指令IF 格式:IF [conditional expression] GOTO n ; “[ ]”中是一个逻辑运算式,逻辑运算功能指令有:EQ:“=”;NE:“≠”;GT:“ ”;GE:“≥”;LT:“ ”;LE:“≤”。 在逻辑运算式中,实际值、变量、表达式均可参与逻辑运算。n是转移目标程序段的行号。当“[ ]”中逻辑运算式成立时,程序将转移到n所指定的程序段,否则,继续执行下一程序段。 在数控编程中,我们可以根据零件结构的特点,灵活运用数控系统中的特殊指令。例如,将G10指令与用户宏指令配合使用,可以使零件的加工程序更加简化,达到事半功倍的效果。程序可以缩短到原来的1/3,甚至更短。 在FANUC 0i 系统中,系统提供的参数同样也可以实现刀补功能。使用系统参数不仅可以传递固定值,也可 以传递变量值。 1.参数表示的含义 #13001相当于D01,#13002相当于D02,依次类推。 例如:#13001 6.0,表示将刀补值6.0输入到D01中; #13001 5.0*SIN[#1],表示将变量值输入到D01中; ↓ 1 表示 2 工件 . 坐标 . 系输入 . 6→表示G53到G59工件坐标系. 表示补偿号从1到…….. ↑ G10 L10 P1 R? →表示补偿值 2 . . 其中L表示补偿的项目 10→长度H补偿 11→长度磨损 12→半径补偿 13→半径磨损

文档评论(0)

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

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

1亿VIP精品文档

相关文档