способ обработки криволинейных контуров плоских деталей
Классы МПК: | B23B1/00 Способы и устройства, в том числе вспомогательные, для токарной обработки B23C3/08 фрезерование кулачков, кулачковых валов и тп |
Автор(ы): | Константинов Марат Трофимович (RU), Гатауллин Булат Маратович (RU) |
Патентообладатель(и): | Федеральное государственное унитарное предприятие Казанское авиационное производственное объединение им. С.П. Горбунова (RU) |
Приоритеты: |
подача заявки:
2005-11-24 публикация патента:
27.11.2007 |
Изобретение относится к области механической обработки на токарных или фрезерных станках с ЧПУ. Способ включает использование линейно-круговых интерполяторов, перемещение режущего инструмента по дугам гладкосопряженных окружностей, которые проходят через опорные точки обрабатываемого контура. Для повышения точности и качества обработки за счет повышения плавности обрабатываемого контура значения радиусов дуг окружностей между соседними опорными точками выбирают из условия наименьшей абсолютной величины разности между ними. 1 ил., 2 табл.
Формула изобретения
Способ обработки криволинейных контуров плоских деталей на станках с числовым программным управлением с использованием линейно-круговых интерполяторов, включающий перемещение режущего инструмента по дугам гладкосопряженных окружностей, проходящим через опорные точки обрабатываемого контура, отличающийся тем, что радиусы дуг окружностей между соседними опорными точками выбирают из условия наименьшей абсолютной величины разности между ними.
Описание изобретения к патенту
Изобретение относится к механической обработке (резание, электроэрозионная обработка и т.п.) и может быть использовано при обработке плоских криволинейных контуров из различных материалов на оборудовании с числовым программным управлением, а также при точении фасонных поверхностей (тел вращения) на токарных станках с числовым программным управлением.
Известен способ обработки криволинейных контуров, при котором фрезерование осуществляют по отрезкам прямых линий, получаемых в результате линейной аппроксимации. При этом все точки аппроксимируемой кривой располагают от прямой, соединяющей конечные точки участка (опорные точки), в пределах заданного допуска (А.А.Спиридонов, В.Б.Федоров «Металлорежущие станки с программным управлением», 1972 г., стр.326, рис.152).
Недостатком указанного способа является невысокая точность обработки криволинейного контура из-за получения огранки на обработанной поверхности.
Известен способ обработки криволинейных контуров плоских деталей инструментом типа фрезы на станках с цифровым программным управлением, в котором с целью повышения точности и чистоты обрабатываемого контура рабочую поверхность фрезы выполняют с таким отклонением от цилиндрической формы, чтобы в средней части образующей рабочей поверхности ее диаметр был меньше диаметра на концах и за каждый кадр аппроксимации фрезе сообщают один ход вдоль ее оси (а.с. №204100, В23С 3/00, 1967 г.).
Недостатком указанного способа обработки является ее неточность, которая обуславливается наличием скоса на боковой обработанной поверхности, образуемого фасонной режущей частью инструмента.
Наиболее близким по технической сущности является способ обработки криволинейных контуров, при котором режущий инструмент перемещают по гладкосопряженным дугам окружностей, проходящим через опорные точки траектории инструмента (М.Т.Константинов «Расчет программ фрезерования на станках с ЧПУ». М.: Машиностроение, 1985 г.).
В указанном способе обработки значение радиуса одной сопрягающей окружности выбирают из определенного диапазона допустимых значений, а радиус другой окружности находят из условия обеспечения гладкости в точках сопряжения с предыдущей и последующей окружностями. Однако несоответствие изменения значений радиусов сопрягаемых окружностей характеру изменения кривизны обрабатываемого контура приводит к нарушению плавности.
Задачей изобретения является повышение точности и качества обработки криволинейных контуров плоских деталей за счет обеспечения плавности обрабатываемого контура.
Для достижения этого технического результата в способе обработки криволинейных контуров плоских деталей на станках с числовым программным управлением, включающем перемещение режущего инструмента по дугам гладкосопряженных окружностей, которые проходят через опорные точки обрабатываемого контура, значения радиусов двух окружностей между двумя опорными точками обрабатываемого контура определяют из условия достижения наименьшей абсолютной величины разности между ними: min |R-r|,
где
A=(x2-x1 )cos 1+(y2-y 1)sin 1, B=(x2-x 1)cos 2+(y2-y 1)sin 2,
c=1-cos( 2- 1),
d - расстояние между первой и второй опорными точками на выделенном участке обрабатываемого контура,
x 1, y1 - значения координат первой опорной точки на выделенном участке обрабатываемого контура;
x2, y2 - значения координат второй опорной точки на выделенном участке обрабатываемого контура;
1 - значение угла, определяющего ориентацию вектора нормали к обрабатываемому контуру в первой опорной точке выделенного участка в сторону первой окружности;
2 - значения угла, определяющего ориентацию вектора нормали к обрабатываемому контуру во второй опорной точке выделенного участка в сторону центра второй окружности.
При обработке по заявленному способу достигается наибольшая плавность криволинейных контуров плоских деталей и повышается точность воспроизведения их конфигурации.
Заявляемый способ обработки криволинейных контуров иллюстрируется чертежом
где иллюстрируется характер движения фрезы на отдельном участке, ограниченном опорными точками i и (i+1).
Заявляемый способ реализуют в следующей последовательности.
На линейно-аппроксимированном обрабатываемом контуре выделяют участки, ограниченные опорными точками i и (i+1) (чертеж), количество которых определяют из условия обеспечения заданной точности обработки. В опорных точках с номерами i и (i+1) определяют угловые коэффициенты касательных и находят их точку пересечения В (чертеж). Параметры траектории перемещения фрезы на рабочей подаче для каждого выделенного участка находят по вышеприведенным формулам, согласно которым обработку осуществляют по общей касательной с предыдущим участком путем перемещения инструмента по дуге окружности 1 радиуса R. Перемещение инструмента на последующую механическую обработку осуществляют по общей касательной в точке сопряжения М и далее обработку выполняют путем перемещения инструмента по дуге окружности 2 радиуса r вплоть до граничной точки с номером (i+1).
Обработку последующих участков выполняют аналогично.
Величина допуска на обработку контура создает определенную «степень свободы» для формирования конфигурации и характера траектории центра инструмента. Чем больше величина , тем меньше количество аппроксимирующих окружностей.
Сравнительная оценка качества обработки по прототипу и заявляемому способу приводится в таблицах 1 и 2.
В таблице 1 за обрабатываемый контур принята эллиптическая кривая, описываемая уравнением X 2/15002+У2/1000 2=1, для которой рассчитаны координаты опорных точек с номерами 46, 60, 75 и 85. Для прототипа и предлагаемого способа их значения совпадают - содержимое столбцов 1, 2 и 5, 6 в соответствующих строках. В четвертом столбце указывается либо номер опорной точки, либо признак центра окружности «-0» (знак минус указывает на то, что движение инструмента от i-ой опорной точки происходит по часовой стрелке), либо признак рассчитанной точки сопряжения М (т.с.) с указанием соответствующих координат. Содержимое столбцов 1, 2, 5, 6 носит справочный характер. Основными показателями качества обработки являются значения радиусов окружностей (содержимое столбцов 3 и 7), а также значения радиусов кривизны обрабатываемого контура, определяемые методами дифференциальной геометрии; их значения для соответствующих точек указаны в столбце 8.
В прототипе значения радиусов окружностей изменяются не монотонно и их соотношения имеют вид: 1757,28>1307,8<1325,68>949,18<970,18>738,21.
(данные столбца 3 таблицы 1).
В предлагаемом способе значения радиусов окружностей меняются монотонно: 1538,76>1261,76>1130,39>911,53>827,79>716,76.
(данные столбца 7 таблицы 1).
При этом среднее арифметическое радиусов соседних окружностей, разделяемых опорной точкой, близко к значению радиуса кривизны в соответствующей опорной точке. Так для опорной точки 60
(данные столбца 7 таблицы 1):
(1261,26+1130,39)/2=1195,825.
Радиус кривизны номинального контура - 1196,01 (столбец 8),
а для точки 75: (911,53+827,79)/2=869,66.
Радиус кривизны номинального контура - 867,61 (столбец 8).
Это свидетельствует о том, что при использовании линейно-круговых инетерполяторов предлагаемый способ позволяет получить высокую точность обработки. В левой половине табл.2 приведены координаты опорных точек обрабатываемой эллиптической кривой с указанием в них значений радиусов кривизны. В правой половине таблицы 2 для сравнения даны вычисленные значения радиусов гладкосопряженных дуг окружностей, соединяющих опорные точки на соответствующих участках.
Из сопоставительного анализа данных таблицы 2 видно, что для всех участков контура радиус первой окружности R соизмерим с радиусом кривизны в i-ой опорной точке, а радиус второй окружности r приближается к значению радиуса кривизны в (i+1)-ой опорной точке.
Высокоточная обработка может быть достигнута при величине допуска =0. В этом случае дуги окружностей, определяющих конфигурацию обработанного контура, проходят через все опорные точки заданного контура. Объем управляющей информации увеличивается, но существенно возрастает точность обработки, так как на участке между опорными точками i и (i+1) дуги окружностей 1 и 2 приближаются к обрабатываемому контуру 3 (чертеж) и максимальная величина рассогласования кривой, определяемой дугами окружностей, с обрабатываемым контуром оказывается примерно в 3,5 раза меньше величины стрелы прогиба .
Вывод вышеуказанных формул для расчета параметров обрабатываемого контура осуществляют в следующем порядке.
В общем случае обрабатываемую кривую между соседними опорными точками представляют двумя дугами окружностей с определенными направлениями касательных в опорных точках и с общей касательной в точке сопряжения. Расчетные формулы для определения параметров траектории инструмента определяют в предположении, что длины отрезков касательных на участке между опорными точками i и (i+1) не равны. При этом длинами отрезков касательных являются расстояния от опорных точек до точки их пересечения.
В прототипе показано, что при неравенстве длин отрезков касательных представление кривой между соседними опорными точками в виде двух дуг гладкосопряженных окружностей имеет бесчисленное множество решений. Предположим, что длина отрезка касательной в точке i больше длины отрезка касательной в точке (i+1).
В этом случае радиус первой окружности R будет больше радиуса второй окружности r. При сделанных предположениях в прототипе указана взаимосвязь между двумя значениями радиусов:
в которой коэффициенты А, В, С, d имеют вышеприведенные значения. Введем обозначение: =r/R. При сделанных предположениях (R>r) минимальная разность между значениями R и r будет достигнута при максимальном значении . Это является необходимым условием достижения наилучшей плавности. Подставляя в числитель значение r, дифференцируя по R полученное выражение для , приравнивают числитель нулю:
4AR(RC+B)-(2RA-d 2)[2(RC+B)+2RC]=0
После соответствующих преобразований получают квадратное уравнение относительно R:
2ACR 2-2cd2R-Bd2 =0
Из решения этого уравнения:
Учитывая, что диапазон допустимых значений R согласно прототипа определяется условием d2/2A<R< , значение второго слагаемого в приведенной формуле имеет знак «плюс».
Если длина отрезка касательной в точке i меньше длины отрезка касательной в точке (i+1 ), то следует принять:
A=(x2-x1)cos 2+(y2-y 1)sin 2,
B=(x2 -x1)cos 1+(y2-y 1)sin 1.
Значения координат центров сопрягающихся окружностей:
xц1=x 1+Rcos 1 | x ц2=x2+rcos 2 |
yц1 =y1+Rsin 1 | y ц2=y2+rsin 2 |
Точка сопряжения двух окружностей М будет иметь общую касательную только в том случае, если она принадлежит прямой, проходящей через центры найденных окружностей.
Из чертежа: O1 М=R, О2М=r, О1O 2=R-r.
По формуле аналитической геометрии (деление отрезка в данном отношении):
xц2=[x ц1·r+xм(R-r)]/R
Из этого уравнения определяют абциссу точки сопряжения:
аналогично
По существу заявляемый способ обработки криволинейных контуров при использовании линейно-круговых интерполяторов является наиболее общим; линейную аппроксимацию, широко используемую в настоящее время, можно рассматривать как его предельный частный случай, если опорную точку рассматривать как окружность бесконечно малого радиуса, а аппроксимирующую прямую - как окружность бесконечно большого радиуса.
Использование заявляемого способа имеет ряд преимуществ:
- возможность выполнения более точной обработки криволинейных контуров;
- улучшение технологических условий обработки, так как отсутствует изменение направления вектора скорости в опорных точках траектории;
- повышение качества обработки вследствие достижения гладкости и наибольшей плавности криволинейного контура;
- создание оптимальных условий для выполнения автоматической коррекции рассчитанных программ по радиусу с учетом износа режущей кромки инструмента.
Таблица 1 | |||||||
Параметры траектории движения режущего инструмента | Значения радиусов кривизны номинального контура в опорных точках траектории инструмента | ||||||
По прототипу | Номер опорной точки | По предлагаемому способу | |||||
Х | У | Радиус окружности | X | У | Радиус окружности | ||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
900 | 800 | 46 | 900 | 800 | 1609,97 | ||
114,12 | -771,76 | 1757,28 | -0 | 211,84 | -576,31 | 1538,76 | |
971,06 | 762,41 | Т.с. | 1052,46 | 712,54 | |||
333,31 | -379,35 | 1307,81 | -0 | 363,45 | -343,87 | 1261,26 | |
1180,0 | 617,38 | 60 | 1180,0 | 617,38 | 1196,01 | ||
321,74 | -392,98 | 1325,68 | -0 | 448,17 | -244,14 | 1130,39 | |
1231,74 | 571,10 | Т.с. | 1293,80 | 506,0 | |||
580,17 | -119,17 | 949,18 | -0 | 611,90 | -98,90 | 911,53 | |
1380,0 | 391,92 | 75 | 1380,0 | 391,92 | 867,61 | ||
562,47 | -130,48 | 970,18 | -0 | 682,46 | -53,81 | 827,79 | |
1402,82 | 354,36 | Т.с. | 1441,16 | 277,26 | |||
763,40 | -14,55 | 738,21 | -0 | 784,22 | -9,40 | 716,76 | |
1480,0 | 162,75 | 85 | 1480,0 | 162,75 | 700,05 |
Таблица №2. | |||||
№ опорной точки | Параметры номинального контура | Радиусы дуг окружностей, определяющих движение инструмента согласно заявляемому способу | |||
Координаты опорной точки Х | Координаты опорной точки У | Радиус кривизны | R | r | |
1 | 2 | 3 | 4 | 5 | 6 |
46 | 900,0 | 800,0 | 1609,97 | ||
1605,47 | 1587,43 | ||||
47 | 920,0 | 789,82 | 1582,91 | ||
1578,34 | 1560,01 | ||||
48 | 940,0 | 779,29 | 1555,42 | ||
1550,77 | 1532,16 | ||||
49 | 960,0 | 768,37 | 1527,51 | ||
1522,79 | 1503,90 | ||||
50 | 980,0 | 757,07 | 1499,18 | ||
1494,39 | 1475,23 | ||||
51 | 1000,0 | 745,36 | 1470,45 | ||
1465,59 | 1446,17 | ||||
52 | 1020,0 | 733,21 | 1441,33 | ||
1436,40 | 1416,74 | ||||
53 | 1040,0 | 720,62 | 1411,83 | ||
1406,84 | 1386,94 | ||||
54 | 1060,0 | 707,55 | 1381,98 | ||
1376,92 | 1356,78 | ||||
55 | 1080,0 | 693,97 | 1351,77 | ||
1346,65 | 1326,29 | ||||
56 | 1100,0 | 679,87 | 1321,23 | ||
1316,05 | 1295,48 | ||||
57 | 1120,0 | 665,20 | 1290,36 | ||
1285,13 | 1264,36 | ||||
58 | 1140,0 | 649,92 | 1259,20 | ||
1253,91 | 1232,94 | ||||
59 | 1160,0 | 634,00 | 1227,74 |
Продолжение таблицы №2 | |||||
№ опорной точки | Параметры номинального контура | Радиусы дуг окружностей, определяющих движение инструмента согласно заявляемому способу | |||
Координаты опорной точки Х | Координаты опорной точки У | Радиус кривизны | R | r | |
1 | 2 | 3 | 4 | 5 | 6 |
1222,40 | 1201,25 | ||||
60 | 1180,0 | 617,38 | 1196,01 | ||
1190,62 | 1169,30 | ||||
61 | 1200,0 | 600,00 | 1164,02 | ||
1159,96 | 1143,86 | ||||
62 | 1215,0 | 586,43 | 1139,87 | ||
1135,79 | 1119,60 | ||||
63 | 1230,0 | 572,36 | 11539 | ||
1111,49 | 1095,22 | ||||
64 | 1245,0 | 557,76 | 1091,20 | ||
1087,07 | 1070,73 | ||||
65 | 1260,0 | 542,59 | 1066,69 | ||
1062,53 | 1046,13 | ||||
66 | 1275,0 | 526,78 | 1042,08 | ||
1037,90 | 1021,43 | ||||
67 | 1290,0 | 510,29 | 1017,37 |
Класс B23B1/00 Способы и устройства, в том числе вспомогательные, для токарной обработки