CNC数控铣圆等分孔通用宏程序【六】。
说说这个程序!
1.常规程序加工类似圆等分孔比较占内存,特别是孔多且深时。今天分享用宏程序加工圆等分孔,比如当前图,圆周100的孔分布6个20的孔,以100的孔圆心为0位。
2.中间部分是单个孔的宏程序,具体如下:
-G0、X50、Y0是定位第一个孔的中心点,X50是圆周孔半径。
-2=-6是孔的深度。
-4=0是z向起始下刀值。
-1-6=0.233是每刀下刀量。
-G91、GOY、0X、4+3快速下刀至工件表面3毫米。
-G01、Z4GT、4大于4=6,把4的值递减44就强制等于5Z5F1000平底动作。增量G91退刀0.2防刮侧壁。G90GOZ50抬刀。
3.上面部分:10表示孔数量,8表示起始孔旋转角度,10,让系统计算两孔间角度。
-WHILE8小于360度就执行循环。
-g68x0YOR8=9,表示每运行一次新的9的角度。
整个程序中间部分是单个孔宏程序,通过D01到END1识别是一个循环,从D02到END2识别是第二个大循环。这就是整个程序逻辑,这种宏程序套宏程序也称嵌套式宏程序,可上机实战看加工效果,也可软件模拟通用性。同等内存仅改一个参数实现不同加工,改10数值可加工不同数量孔,改#2数值可加工不同深度孔,很方便。