




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
运用G41/G42实现刀补编程 G41和G42是FANUC 0i 系统中实现刀补功能最基本的G代码,G41表示左刀补,G42表示右刀补。G40表示取消刀补,因它们均为模态代码,故在使用刀补功能后要取消刀补,以免给后续的加工带来不必要的麻烦。1.编程格式G00(G01)G41X Y D ;(建立左刀补)G00(G01)G42X Y D ;(建立右刀补)G00(G01)G40 X Y ;(取消刀补)2.编程应用加工如图1所示的小方台,毛坯为140mm120mm,用8mm的立铣刀。选用 8 m m 的立铣刀, D 0 4 = 1 6 、D03=12、D02=8、D01=4,参考程序如下:O1(main);N10 G90G54G40G17G00X0Y0S1000M03;N20 X-80.0Y-70.0;N30 Z200.0;N40 Z5.0;N50 Z0.0;N60 D04M98P50002;N70 G90G00Z0.0;N80 D03M98P50002;N90 G90G00Z0.0;N100 D02M98P50002;N110 G90G00Z0.0;N120 D01M98P50002;N130 G90G00Z200.0;N140 M05;N150 M30;O2(sub);N10 G91G01Z-2.0F100.0;N20 G90G41X-50.0Y-70.0F240.0;N30 Y40.0;N40 X50.0;N50 Y-40.0;N60 X-80.0;N70 G40X-80.0Y-70.0;N80 M99;运用G10实现刀补编程 功能强大的G10指令在FANUC 0i 系统中同样可以实现刀补功能。G10指令的功能较多,一定要记清其实现刀补功能的编程格式。G10不但可以实现固定补偿量的偏移,而且可以实现变量的运算值的补偿,故此指令在粗加工及空间倒圆角中应用较多。1.编程格式G10 L12 P R ;(P为刀具补偿号,R为输入补偿号中的补偿量)。例如:G10 L12 P1 R6.0,相当于在D01中输入补偿量为6.0;G10 L12 P5 R8.0,相当于将补偿量为8.0的数值输入到D05中;G10 L12 P6 R#1,相当于将补偿量为一变量的值输入到D06中。2.编程应用图1所示零件的加工程序用G10编写的参考程序如下:O3(main);N10 G90G54G40G17G00X0Y0S1000M03;N20 X-80.0Y-70.0;N30 Z200.0;N40 Z5.0;N50 Z0.0;N55 G10L12P4R16.0;N60 D04M98P50004;N70 G90G00Z0.0;N75 G10L12P3R12.0;N80 D03M98P50004;N90 G90G00Z0.0;N95 G10L12P2R8.0;N100 D02M98P50004;N110 G90G00Z0.0;N115 G10L12P1R4.0;N120 D01M98P50004;N130 G90G00Z200.0;N140 M05;N150 M30;O4 (sub);N10 G91G01Z-2.0F100.0;N20 G90G41X-50.0Y-70.0F240.0;N30 Y40.0;N40 X50.0;N50 Y-40.0;N60 X-80.0;N70 G40X-80.0Y-70.0;N80 M99;图1 零件图图2 刀具路径 运用宏程序实现刀补编程用户宏程序是FANUC 0i 系统提供给编程人员的又一大功能。同样,完全可以利用宏程序实现刀补编程。这样可以实现利用同一程序完成零件的粗、精加工及规则方式的加工。1.编程格式G01(G00)G41(G42) X Y D#;(将刀补号用变量表示)G01(G00)G41(G42) X Y D# ;(将补偿值用变量表示)2.编程应用编程一:用刀补号作变量进行编程,程序如下:O5(main);N10 G90G54G40G17G00X0Y0S1000M03;N20 X-80.0Y-70.0;N30 Z200.0;N40 Z5.0;N50 Z0.0;N51 #100=4(刀补号作变量);N52 WHILE #100GE1 DO1;N53 M98P50006;N54 G90G00Z0.0;N55 #100=#100-1.0;N56 END1;N130 G90G00Z200.0;N140 M05;N150 M30;O6 (sub);N10 G91G01Z-2.0F100.0;N 2 0 G 9 0 G 4 1 X - 5 0 . 0 Y - 7 0 . 0 D#100F240.0;N30 Y40.0;N40 X50.0;N50 Y-40.0;N60 X-80.0;N70 G40X-80.0Y-70.0;N80 M99;编程二:用刀补偏置值作变量进行编程,程序如下:O7(main);N10 G90G54G40G17G00X0Y0S1000M03;N20 X-80.0Y-70.0;N30 Z200.0;N40 Z5.0;N50 Z0.0;N51 #101=16.0(刀补偏置值作变量);N52 WHILE #101GE4.0 DO1;N53 M98P50008;N54 G90G00Z0.0;N55 #101=#101-4.0;N56 END1;N130 G90G00Z200.0;N140 M05;N150 M30;O8 (sub);N10 G91G01Z-2.0F100.0;N20 G90G41X-50.0Y-70.0D#101F240.0;N30 Y40.0;N40 X50.0;N50 Y-40.0;N60 X-80.0;N70 G40X-80.0Y-70.0;N80 M99;五、运用系统参数实现刀补编程在FANUC 0i 系统中,系统提供的参数同样也可以实现刀补功能。使用系统参数不仅可以传递固定值,也可以传递变量值。1.参数表示的含义#13001相当于D01,#13002相当于D02,依次类推。例如:#13001=6.0,表示将刀补值6.0输入到D01中;#13001=5.0*SIN#1,表示将变量值输入到D01中;2.编程应用O9(main);N10 G90G54G40G17G00X0Y0S1000M03;N20 X-80.0Y-70.0;N30 Z200.0;N40 Z5.0;N50 Z0.0;N55 #13004=16.0;N60 D04M98P50010;N70 G90G00Z0.0;N75 #13003=12.0;N80 D03M98P50010;N90 G90G00Z0.0;N95 #13002=8.0;N100 D02M98P50010;N110 G90G00Z0.0;N115 #13001=4.0;N120 D01M98P50010;N130 G90G00Z200.0;N140 M05;N150 M30;O10(sub);N10 G91G01Z-2.0F100.0;N20 G90G41X-50.0Y-70.0F240.0;N30 Y40.0;N40 X50.0;N50 Y-40.0;N60 X-80.0;N70 G40
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南通市中石化2025秋招笔试模拟题含答案行测综合英语
- 天津市中储粮2025秋招面试典型题目及答案
- 国家能源武汉市2025秋招化学工程类面试追问及参考回答
- 国家能源铜陵市2025秋招机械工程类面试追问及参考回答
- 安阳市中石化2025秋招笔试提升练习题含答案
- 丽江市中石化2025秋招笔试模拟题含答案新材料与新能源岗
- 株洲市中石化2025秋招面试半结构化模拟题及答案电气仪控技术岗
- 许昌市中储粮2025秋招购销统计岗高频笔试题库含答案
- 大唐电力鸡西市2025秋招半结构化面试模拟30问及答案
- 武威市中石油2025秋招心理测评常考题型与答题技巧
- 隧道施工应急预案方案
- 植物鉴赏课件
- 安徽省华师联盟2026届高三上学期9月开学质量检测物理试卷(含答案)
- 肿瘤热疗中国专家共识
- 2025年甘肃省药品检查员资格考试(药械化流通)历年参考题库含答案详解(5套)
- 2025年泸州职业技术学院招聘考试笔试试卷【附答案】
- 自来水企业内部管理规范
- 2025新热处理工程师考试试卷及答案
- 硬笔书法全册教案共20课时
- 工会兼职补助管理办法
- 纸箱不合格品管理制度
评论
0/150
提交评论