Эффективность технологических процессов механической обработки корпусных деталей в условиях гибкого автоматизированного производства в значительной степени определяется выбором технологических баз на первых операциях и ориентацией заготовки в системе координат станка (спутника) . От решения этой задачи зависит положение системы координат, построенной на единых базах и в конечном итоге положение окончательно обработанной детали в контурах заготовки (вариант «выкраивания» детали из заготовки). При производстве корпусов на универсальном оборудовании указанная задача решается с помощью разметки контуров поверхностей единых технологических баз.
Ориентация заготовки относительно детали определяет такие показатели технологического процесса как объем и неравномерность припусков на обрабатываемых поверхностях, в том числе на поверхностях основных и вспомогательных конструкторских баз, равностенность элементов конструкции детали после обработки и др.
Неравномерность припусков на поверхностях конструкторских баз, например, главных отверстий корпусов, влияет на стабильность процесса резания при растачивании главных отверстий, напряженное состояние поверхностного слоя после обработки, объем снимаемого припуска, время обработки заготовки.
a) Пространственный случай б) Плоский случай
Рис.5.1. Связь системы координат детали, заготовки и станка.
Процедура ориентации заготовки относительно детали заключается в последовательном определении положения заготовки и детали в системе координат станка (рис.5.1).
Положение системы координат детали (0DX1DX2DX3D) в системе координат станка (0стX1стX2стX3ст) определяется настройкой инструмента и программой его перемещения при обработке. Положение системы координат заготовки (0зX1зX2зX3з) определяется ее базированием на установочных элементах приспособления и положением приспособления в спутнике, либо станка. Схема алгоритма ориентации показана на рис.5.2.
Рис.5.2. Структурная схема алгоритма ориентации
Ориентацию заготовки относительно детали можно представить в виде движений системы координат заготовки в системе координат станка при заданном положении детали, либо движений системы координат детали в системе координат станка при заданном положении заготовки. К этим движениям относятся: три линейных перемещения начала координат О0 (0стX1стX2стX3ст) и три вращения вокруг координатных осей на углы a,b,g - углы Эйлера, т.е. ориентация определяется вектором x размерности 6:
x = (x1, x 2,x3, x4, x5, x6) = ( Х1ст,Х2ст,Х3ст,a,b,g)
Указанные движения могут быть представлены в виде матрицы преобразования координат М из собственной системы в абсолютную:
М = [ mij ] , i = 1,4; j =1,4;
где: m11 = cosa cosg - sina cosb sing; m12 =-cosa sing - sina cosb cosg;
m13 = -sina cosb; m14 = Х1ст; m21 = sina cosg - cosa cosb sing;
m22 = -sina sing + cosa cosb cosg; m23 = cosa sinb ; m24 = Х2ст;
Необходимо выбрать вектор ориентации x = (Х1ст,Х2ст,Х3ст,a,b,g) таким образом, чтобы обеспечить наилучшее положение заготовки относительно детали. Критерий оптимальности вектора x в зависимости от конкретной постановки задачи проектирования технологического процесса определяет:
- средневзвешенное отклонение всех поверхностей детали от соответствующих поверхностей заготовки;
- положение наиболее ответственных поверхностей (например, вспомогательные или основные базовые поверхности корпуса) до и после обработки, т.е. неравномерность полного припуска;
- положение i = й обработанной поверхности относительно j = й необрабатываемой, т.е. величину неравностенности элементов конструкции детали.
Для установления критериальной функции W = W(x ) необходимо определить уравнение i = й поверхности piз заготовки в системе координат (0стX1стX2стX3ст) для заданной матрицы М (x) преобразования координат:
Хст = М (x)* Хз.
Если уравнение поверхности piз заготовки задано в собственной системе координат (0зX1зX2зX3з) :
Fiз (xз) = 0,
то уравнение этой поверхности в системе координат станка (0стX1стX2стX3ст) имеет вид:
Fiз (М -1(x)* Хст) = Ф iз (Xст) = 0 ,
где М-1 - обратная матрица.
Если определены уравнения поверхностей заготовки piз и детали piD: Ф iз (Xст) = 0 и Ф iD (Xст) = 0 в системе координат станка, то относительное отклонение mi определяется следующим образом:
mi = mi ( Fiз (М –1 (x)* Хст), Ф iд (Xст)). (5.1)
Для случая плоскостей отклонение mi между ними определяется углом между плоскостями и расстоянием.
Учитывая соотношения (5.1), запишем выражения для критериальных функций в таком виде:
W (x) = S ri mi ( Fiз (М –1 (x)* Хст), Ф iD(Xст)) ;
для случая средневзвешенного отклонения,
W (x) = mi ( Fiз (М –1 (x)* Хст), Ф iд (Xcт)) ;
для случая отклонения i = й поверхности детали относительно поверхности заготовки
W (x) = m ( Fiз (М –1 (x)* Хст), Ф jд (Xст)) ;
для случая отклонения j = й поверхности детали относительно i = й поверхности заготовки.
Вектор x* оптимальной ориентации заготовки определяется соотношениями:
jW (x) / jx i = 0 i=1,6
Покажем сущность оптимальной ориентации заготовки на примере.
Деталь D (рис.5.1) задана в собственной системе координат (0DX1DX2DX3D) с помощью логико – алгебраического описания (5.1)
F1 : Х1 >= 0;
F2 : Х2 >= 0;
F3 : Х1 <= 1;
F4 : Х2 <= 1;
D = F1 L F2 L F3 L F4 (5.1)
Заготовка З задана в собственной системе координат (0зX1зX2зX3з) четырьмя угловыми точками Aз (-0,1;0,8), Bз (0,9;1,1), Cз (1,1;0,2),
Dз (0,1;-0,1).
Деталь в системе координат (0стX1стX2стX3ст) задана матрицей МD преобразования координат:
МD =
Требуется найти матрицу МЗ преобразования так, чтобы обеспечить наилучшее положение точек Aз,Bз,Cз,Dз заготовки З относительно угловых точек AD,BD,CD,DD детали D по критерию среднеквадратичного отклонения W (x ), где x = ( a, C1, C2).
Координаты точек Aз,Bз,Cз,Dз заготовки в системе координат станка (0стX1стX2стX3ст) равны :
Aст = [(-0,1 cos a - 0,8 sin a + C1); (0,1sin a +0,8cos a + C2)] ;
Bст = [(0,9cos a - 1,1sin a + C1), (0,9sina + 1,1cos a + C2)] ;
Cст =[(1,1cos a - 0,2sin a + C1), (1,1sina + 0,2cos a + C2)];
Dст =[(0,1cos a + 0,1sin a + C1), (0,1sina - 0,1cos a + C2)].
Выражение для W ( x ) имеет вид:
W ( a, C1,C2 ) = (-0,1 cos a - 0,8 sin a + C1 - 2)2 + (0,1sin a +0,8cos a + C2 - 3)2+(0,9cos a - 1,1sin a + C1-3)2+(0,9sina + 1,1cos a + C2-3)2+ (1,1cos a - 0,2sin a + C1-3)2+(1,1sina + 0,2cos a + C2-2)2 +(0,1cos a + 0,1sin a + C1 -2)2 + (0,1sina - 0,1cos a + C2-2)2 [ min
Запишем условия оптимальности:
j W (x) / ja =0;
jW (x) / jC1 =0;
jW (x) / jC2 =0 (5.2)
Решая систему уравнений (5.2), получаем: a =- 0.09 [рад]; C1 = 1.99; C2 = 2.1;
Процесс ориентации заготовки в условиях автоматизированного производства предполагает следующие операции [3]:
- измерение геометрии поверхностей заготовки в собственной системе координат;
- определение уравнений поверхностей детали в системе координат станка;
- определение параметров оптимальной ориентации заготовки;
- определение положения установочных элементов приспсобления.
.
(а) (б)
а – положение отверстия после обработки относительно отверстия заготовки при базировании по торцу:
б – положение отверстия после обработки относительно отверстия заготовки при базировании по торцу с использованием регулированием опор.
Рис.5.3. Снижение неравномерности припуска главного отверстия корпуса генератора при использовании регулируемых опор
На рис.5.3 показан вариант снижения неравномерности припуска отверстия с использованием регулируемых опор приспособления, с помощью которых осуществляется замена установочной базы (плоскость левого торца корпуса) (рис.5.3а) на двойную направляющую базу (цилиндрическую поверхность заготовки корпуса) (рис.5.3б). Ориентация заготовки с использованием регулируемых опор осуществляется путем установки вертикального положения оси отверстия заготовки, которая является скрытой базой. Если реализовать непосредственное базирование корпуса по отверстию заготовки, то конструкция приспособления заметно усложняется.