ПОИСК Статьи Чертежи Таблицы Схемы с интерполяцией из "Автоматизация механосборочного производства " Значит, для того чтобы обеспечить указанное перемещение, нужно за одинаковый отрезок времени сообщить двигателю -стола Пх импульсов, а двигателю салазок — Пу. Эти количества импульсов определяют величины, а частота их — скорости перемещений. [c.336] Необходимое для осуществления заданного перемещения количество импульсов с нужной частотой можно записать на магнитную ленту или с помощью электронной схемы преобразовать в напряжение можно также подавать их непосредственно на шаговый двигатель, В импульсной системе при преобразовании цифры в импульсы одновременно осуществляется интерполяция в моделирующих системах для этого требуется отдельное устройство. [c.336] Так как в импульсной системе каждому импульсу соответствует определенная величина перемещения (элементарный шаг), то задачей является получение двух серий импульсов, соответствующих любому сочетанию X я У, т. е. любому профилю изделия. Эти две серии импульсов выдаются за одно и то же время и распределение их. во времени должно быть достаточно равномерным (в этом и заключается интерполяция). Серии импульсов с частотой, пропорциональной числам и Пу, обычно получаются в схемах с так называемым делителем частоты. Снизу на рис. 167, а показаны графически частоты двух серий импульсов по осям X и У. [c.336] Контроль исполнения команд в таких системах программного управления должен осуществляться также с помощью датчиков импульсного типа, цена одного импульса которых равна элементарному шагу. [c.336] Системы управления рассматриваемого типа можно несколько упростить, если ведущее движение вдоль одной оси сделать равномерным тогда движение вдоль другой оси должно быть следящим т. е. переменным, со скоростью, зависящей от наклона прямолинейного отрезка (чем больше наклон, тем больше скорость следящего движения). При этом стол, например, фрезерного станка совершает равномерное ведущее перемещение по оси X от обычного двигателя, а поперечные салазки осуществляют следящее движение по оси У с разными скоростями на разных участках от импульсного двигателя. [c.337] Аналогичный способ может быть применен и тогда, когда ведущее движение вращательное (на станках с вращающимся столом). Здесь профиль изделия задается в полярных координатах (угол и радиус-вектор). При интерполировании линейного типа вместо отрезков прямой в этом случае получаются отрезки спирали Архимеда с разными углами подъема. [c.337] Расчеты при линейном интерполировании. Наибольшую трудность при программировании составляют расчеты координат опорных точек на контуре детали, определяющих интервал интерполирования, и на траектории центра фрезы. Эти вопросы носят общий характер для большинства систем программного управления и могут рассматриваться отдельно. [c.338] Если действительное значение погрешности интерполирования превысит допустимое, то не будет обеспечена требуемая точность. С другой стороны, стремление к чрезмерному уменьшению погрешности интерполирования ведет к ненужному сужению интервалов, т. е. к увеличению числа опорных точек, что связано с повышением трудоемкости программирования. [c.338] Расстояние между опорными точками А я С (рис. 168, а) по оси X выбирается из условия, что фактическая погрешность 8 интерполирования равна допустимой теоретической погрешности 6. [c.338] Так как во встречающихся на практике случаях допустимая теоретическая погрешность обычно не превышает 0,1 жж, можно с достаточной степенью точности представить заданный контур У = fix) совокупностью дуг окружностей. [c.339] Последние два выражения являются координатами искомой точки С. [c.340] При этом варианте разбивки контура подлежащей обработке детали задающий документ (перфолента) имеет наименьщую длину, однако требуется значительный объем расчетной работы, связанный с последовательными переходами от одной точки контура к следующей. Кроме того, величина прямолинейных участков получается различной в зависимости от кривизны контура и, следовательно, огранка детали неравномерной. [c.340] Если необходимо обеспечить одинаковую огранку по всему обрабатываемому контуру детали, то I определяют в наиболее неблагоприятном отрезке кривой, т. е. там, где радиус кривизны мал, а угол наклона касательной велик. Этот участок можно легко найти на чертеже обрабатываемой поверхности. [c.340] Заданная кривая разбивается на ряд интервалов так, чтобы в пределах каждого интервала I = onst (/ — хорда, стягивающая участок кривой). [c.340] Как и в первом случае, заданный контур у = f(x) заменяется ломаной линией, определяемой уравнением (167). Вследствие того что длина хорды / в данном случае равна постоянной величине на протяжении всего обрабатываемого контура, получаем равномерную огранку. [c.340] Этот способ обеспечивает минимальный объем расчетной работы. [c.341] Расчет координат опорных точек на траектории центра фрезы производится после установления координат опорных точек на обрабатываемой поверхности. [c.341] Знак перед значением радиуса фрезы следует брать положительным для внешних закруглений и отрицательным — для внутренних. [c.342] Решая эту систему, мы находим координаты, определяющие отрезки прямых, по которым должна перемещаться фреза. [c.342] Вернуться к основной статье