在程序中修改刀具半径补偿值可采用如下方法_第1页
在程序中修改刀具半径补偿值可采用如下方法_第2页
在程序中修改刀具半径补偿值可采用如下方法_第3页
在程序中修改刀具半径补偿值可采用如下方法_第4页
在程序中修改刀具半径补偿值可采用如下方法_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在程序中修改刀具半径补偿值可采用如下方法1、在刀补表中设好环切每一刀的刀具半径补偿值,然后在刀补程序中修改刀具补偿号。示例1.1直接在G41/G42程序段修改刀具补偿号主程序%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;G41X30D1F100;M98P0010;G41X30D2F100;M98P0010;G41X30D3F100;M98P0010;G41X30D4F100;M98P0010;M05M09;G0Z50;M30;子程序%0010G90G1Y60;X-30;Y0;G3X30R30;G0G40X0;M99;补偿号 刀具补偿半

2、径 1 25 2 15 3 6.5 4 6示例1.2用宏变量表示刀具补偿号,利用循环修改刀具补偿号%100G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#1=1;刀补号变量WHILE#1LE4DO1;G1G41X30D#1F100;Y60;X-30;Y0;G3X30R30;G0G40X0;#1=#1+1;End1;Z50;M30;2、使用G10修改刀具补偿半径示例1.3,使用G10和子程序完成环切主程序%100G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;G10L10P1R25;M98P0010

3、;G10L10P1R15;M98P0010;G10L10P1R6.5;M98P0010;G10L10P1R6;M98P0010;M05M09;G0Z50;M30;子程序%0010G90G41X30D1F100;Y60;X-30;Y0;G3X30R30;G0G40X0;M99;示例1.4使用G10和循环完成环切%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#10=25;粗加工起始刀补值#11=10;步距#12=6;精加工刀补值#1=2;粗、精加工控制WHILE#1GE1DO1;WHILE#10GE#12DO2;G10L10P1R#10;

4、G41X30D1F100;Y60;X-30;Y0;G3X30R30;G0G40X0;#10=#10-#11;END2;#10=#12+0.5;半精加工刀补值#11=0.5;#1=#1-1;END1;Z50;M30;3、直接用宏变量对刀补值赋值示例1.5直接用宏变量对刀补值赋值,利用循环完成环切。%1000G54G90G0G17G40;Z50M03S1000;X0Y0;Z5M08;G1Z-10F60;#10=25;粗加工起始刀补值#11=9.25;步距#12=6;精加工刀补值#1=2;粗、精加工控制WHILE#1GE1DO1;WHILE#10GE#12DO2;G41X30D#10F100;Y60

5、;X-30;Y0;G3X30R30;G0G40X0;#10=#10-#11;END2;#10=#12;半精加工刀补值#1=#1-1;END1;Z50;M30;说明:在G41X30d#10中,#10表示刀具补偿号,而在G41X30d#10中,#10表示。刀具半径补偿值,此用法在FANUC说明书中没有,但实际使用的结果确实如此,如所用系统不支持此用法,就只用示例1.4用法。FANUC数控系统利用宏程序G10改刀具半径补偿值的方法宏变量及常量(1)变量在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。为了使程序更具有通用性,更加灵活,在宏程序中设置了变量,即将变量赋给一个地址。 变量的表示

6、 变量可以用“#”号和跟随其后的变量序号来表示:# i (i =1,2,3,)例:#5,#109,#501。 变量的类型 变量根据变量号可以分成4种类型 变量值的范围 局部变量和公共变量可以有0值或下面范围中的值1047 -10-29或10-291047,如果计算结果超出有效范围则发出P/S报警。 变量的引用 将跟随在一个地址后的数值用一个变量来代替,即引入了变量i 。例:对于F#103,若#103=50时,则为F50; 对于Z - #110,若#110=100,则Z为 -100; 对于G#130,若#130=3时,则为G03。FANUC宏程序的条件表达式运算符运算符含义EQ等于NE不等于GT大于GE大于或等于LT小于LE小于或等于H代码的几何补偿值G10L10P R ;D代码的几何补偿值G10L12P R ;H代码的磨损补偿值G10L11P R ;D代码的磨损补偿值G10L13P R ;P:刀具补偿号R:绝对值指令(G90)方式时的刀具补偿值。增量值指令(G91)方式时的刀具补偿值为该值与指定的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论