《曲面宏程序编制.ppt》由会员分享,可在线阅读,更多相关《曲面宏程序编制.ppt(15页珍藏版)》请在三一办公上搜索。
1、数控加工曲面宏程序的编制,半圆柱面程序编制,宏程序简介,宏程序简单地解释就是:利用变量编程的方法。即用户利用数控系统提供的变量、数学运算功能、逻辑判断功能、程序循环功能等功能,来实现一些特殊的用法。宏指令既可以在主程序体中使用,也可以当作子程序来调用放在主程序体中N50#100=30.0N60#101=20.0N70 G01 X#100 Y#101 F500.0,用户宏程序与普通子程序的区别,从上面讲的情况看:子程序像简单机械人,必须机械的执行命令宏程序像智能机器人,根据指令做出判断 在数控编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还
2、可以完成子程序无法实现的特殊功能,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。宏程序本体既可以由机床生产厂提供,也可以由机床用户自己编制。使用时,先将用户宏主体像子程序一样存入到内存里,然后用子程序调用指令调用。,FANUC宏程序特殊用法,宏程序还可以实现系统参数的控制,如,坐标系的读写、刀具偏置的读写、时间信息的读写、倍率开关的控制等。,FANUC宏程序的构成,1)包含变量2)包含算术或逻辑运算(=)的程序段3)包含控制语句(例如:GOTO,DO,END)的程序段4)包含宏程序调用指令(G65,G66,G67或其他G代码,M代码调用宏程 序)的程序段,宏程序示
3、例,采用10R5球头铣刀加工R30的圆柱面,编程原点在圆柱端面的圆心上,零件图,宏程序示例,分析:上图程序一般采用自动编程来实现,但是,利用宏程序强大的功能同样也可以实现,而且程序更加简洁。编程思路:圆柱面铣削可以认为是圆和多个直线的组合。,宏程序示例,排刀分布:有两种方案,一是沿圆柱面母线铣削,圆弧周期进给;二是沿圆弧铣削,母线方向周期进给。从保证表面质量来看,最佳方案为沿圆柱面母线铣削,圆弧周期进给。,宏程序示例(本实例宏程序),宏程序示例(圆柱曲面宏程序,#1=圆柱面长度#2=刀具直径#3=圆柱面半径#4=圆心角起始值#5=圆心角增量#6=圆心角终止值注:装夹方向:长度方向为Y方向圆弧面在XZ方向,Z方向为刀具方向,宏程序示例(铣圆柱面),思考题,谢谢大家!,