简单的探头程序,夹具自动X轴分中,只要随便摇到工件中心,保存坐标,直接运行,就分好中了。不需要什么厂家程序,一样干,雷尼绍,海克斯康,波龙都试过,随便玩。为了安全设置安全位置数值大,弄懂可以取小点。
#704=1
#700=长/2+#704
#701=宽/2+#704
#703=高+#704
M400(开探头)
G90G54G0X#701Y0
M19S0(主轴定位0度,各系统机台代码不同)
Z#703(定位)
G91G1G31Z-3F5000(带保护定位,碰到东西报警停)
G91G1G31X-3F300(探X)
#705=#5061(探到的点保存到#705)
G91G1G31X0F5000(带保护移动)
G91G28Z0
G90G0X-[#701]Y0
M19S180(主轴定位180度,各系统机台代码不同,主要是怕探针弯了影响精度)
Z#703(定位)
G91G1G31Z-3F5000(带保护移动)
G91G1G31X3F300(探-X)
#706=#5061(探到的点保存到#705)
G91G1G31X-1F5000(带保护移动)
G91G28Z0
后面就是应用探到的点
#707=-[[#705+#706]/2](2点的偏差除以二,就得到我们原来随便定的坐标偏差了这么多,在加个负是把坐标偏差反向)
#5221=#5221+#707(把G54坐标加上偏差的)
其他轴也一样的搞,就不写了。自己上班没有厂家探头程序的时候写的,有厂家探头程序还是要厂家的,那个更简单。
#704=1
#700=长/2+#704
#701=宽/2+#704
#703=高+#704
M400(开探头)
G90G54G0X#701Y0
M19S0(主轴定位0度,各系统机台代码不同)
Z#703(定位)
G91G1G31Z-3F5000(带保护定位,碰到东西报警停)
G91G1G31X-3F300(探X)
#705=#5061(探到的点保存到#705)
G91G1G31X0F5000(带保护移动)
G91G28Z0
G90G0X-[#701]Y0
M19S180(主轴定位180度,各系统机台代码不同,主要是怕探针弯了影响精度)
Z#703(定位)
G91G1G31Z-3F5000(带保护移动)
G91G1G31X3F300(探-X)
#706=#5061(探到的点保存到#705)
G91G1G31X-1F5000(带保护移动)
G91G28Z0
后面就是应用探到的点
#707=-[[#705+#706]/2](2点的偏差除以二,就得到我们原来随便定的坐标偏差了这么多,在加个负是把坐标偏差反向)
#5221=#5221+#707(把G54坐标加上偏差的)
其他轴也一样的搞,就不写了。自己上班没有厂家探头程序的时候写的,有厂家探头程序还是要厂家的,那个更简单。