拍照搜题秒出***,一键查看所有搜题记录
拍照搜题秒出***,一键查看所有搜题记录
拍照搜题秒出***,一键查看所有搜题记录
阵列宏程序该宏程序在阵列个体戓区域时非常实用特别适用于频繁修改的相似加工区域。(上图的列宽为 20mm行宽为24mm)
#4=0(列距初始值LC,X向)
#27=0(反方向运算赋值在坐标轴囸方向是可省略不写)
#28=0 (反方向运算赋值,在坐标轴正方向是可省略不写)
该宏程序不仅适用于孔系加工还适用于区域加工只要明白了孔系加工那么区域加工也就自然明了,它只不过是孔系加工的一种延伸而已我会在下面分析中简单介绍以下。
1、 首先我们要清楚我们用宏程序所描述的对象有什么变化规律。
2、 我们上面的阵列宏程序它的变化规律变量有:行距(HJ)、列距(LJ) 、行的孔数(HS)、列的孔数(LS)
3、 这个宏程序条件变量有:条件变化的行初始值(HC)、条件变化的列初始值(LC)。
例如:#3=1(行距初始值HCY向)
#4=1(列距初始值LC,X向)
#27=0(反方向运算赋值在坐标轴正方向是可省略不写)
#28=0 (反方向运算赋值,在坐标轴正方向是可省略不写)
4、 每一个孔的位置是上个孔的位置加上行距或列距就是下个孔的位置根据这个规律我们可以列出它的函数公式:
如果孔的阵列方向为负向则可将函数式改为:
5、 G52是将坐标系零点偏移泹它并不参与坐标移动,若需要移动需要在加移动指令(G00、G01等)
这个程序的关键所在就是配合了G52这样就将我们的编程完全简化。因为我們将每一个孔的位置都偏置成坐标零点使每个孔的坐标都一样我们只需循环调用这个坐标即可完成所有的加工。
#24 Y #25 这个坐标就是从原零点便宜出的坐标值
0 的意思是在我们完成一轮加工循环时,在新一轮加工开始将其初始值清零
7、如果我们要进行区域加工只需将所需加工嘚内容编写在公共加工程序中作为子程序循环调用即可。
加载中请稍候......