零件装夹还在用百分表找平?太落后了,试试宏程序自动找正的方法

2019-08-28   INNOCUT

开发过程

某零件如图 2-1。工艺安排卧式加工中心上一次装夹将四个 Φ 8孔加工完成,保证其位置精度。但是工件在夹具中定位后, B 向旋转无法用夹具精确定位。

当时的方法是 :每个零件装夹后单独用百分表找平。或者用自动测量触头取值,手工计算偏转角。

修改程序中新的 B 向坐标基准值。

整个过程用时较长须用时长, 对操作工的技能要求也较高。

这种零件数量多,工期紧,要想办法节约时间。

我就想利用宏程序计算功能和机床具备的自动测量触头功能可以实现自动找正。

2、自动找正零件功能的工作原理

(1)、零件夹具中设计一个粗定位圆柱销,使零件粗定位,保证测量精度和测量工具的安全。

(2)、选择零件基准面上较远的两个点采值,如图 a、b 两点。分别放入 #1 和#2 参数在。(3)、计算差值及偏转角。(4)、输入编程坐标系 G54 的 B 轴。

另一台四轴加工中心没有自动测量功能, 我们用采用百分表触测零件基准面,目测记录差值,手工输入参数表中。宏程序自动计算并找正。速度和准确率提高了很多,保证了生产任务按时完成。

3、编制宏程序

自动找正功能的开发并不复杂, 使用的是宏程序对内部系统变量

读取和赋值功能。程序如下:

O2001

T3M6;

G54G90G0X40Y300B0;

G43G0Z200H3;

G0Y15Z60; 运动到预备测量 a位置

G31G91Z-52F500; 执行 G31 测量 a 点坐标存入 #5000

G90G0Y100Z200;

#1=#5000; #5000 系统参数记录 a点的坐标值,赋给 #1

G0X-40;

G0Y15Z60;

G31G91Z-52F500; 执行 G31 测量 b 点

G0G90Y200Z200;

#2=#5000;

#3=ATAN[[#1-#2]/80]; 计算偏转角

#5204=#5204-#3; 给过 G54 中 B 轴赋新值

G54G0B0; 执行 G54,B 轴归零

M99;