Расчёт эквидистантного

контура.

Эквидистанта – кривая равноудалённая от другой кривой.

 
 


программная

xэ r траектория

r

x

хэ‘

 
 


Эквидистантный контур состоит из кривых параллельных кривым основного программного контура и представляет собой геометрическое место точек, равноудалённых от основного контура.

Здесь r – это, например радиус фрезы rф.

Для прямой: хэ = х0 ± r sin a

уэ = у0 ± r cos a

dy

где a = arctg ¾ - угол наклона касательной (в точке (х0, у0)).

dx

или, так как dx/dy = tg a = k = const, то

____

хэ = х0 ± r × k/Ö1+k2 если F(x0, y0) – прямая

____ Þ то F(xэ, уэ) – так же прямая.

уэ = у0 ± r × k/Ö1+k2

«+» – при внутренней обработке.

«-» - при наружной обработке.

Для кривых 2 – го порядка.

F(x, y) = 0

¶F(¶x)

Xэ = X0 ± r cos (arctg ¾¾¾)

¶F(¶x)

¶F(¶x)

Yэ = Y0 ± r sin (arctg ¾¾¾), где

¶F(¶x)

¶F ¶F

¾ ¾ - частные производные.

¶х ¶у

r – условный радиус инструмента.

Если программный контур является прямой или окружностью, то расчёт эквидистанты прост.

Если же при сопряжении участков в контуре имеются изломы, то расчёт усложняется.

Эквидистанта эллипса является кривой 8 – го порядка, расчёт которой затруднителен.

Расчёт эквидистанты при сопряжении 2-х прямых.

А’

DХ1

А DU

a

DU1 L1 b

90°

L2

DU2

DC2

A – точка сопряжения L1 и L2.

A’ – точка сопряжения эквидистанты.

Для упрощения расчётов повернём исходный контур на угол a относительно точки А.

Из рассматриваемого D АСВ и D ВДЕ получим выражение для смещений точки А.

Dу0 = z

DCt Д

L1 А В DUt

E

H L2 C

_______

DC0 = z / cos b + r × ctg b = (r L2 ± r Ö L2 – H2)/H

где «+» - если b - острый

«-» - если b - тупой.

Условие для определения остроты угла b:

если L < L0 то b - острый,

L > L0 то b - тупой.

________

где L0 = Ö L12 + L22

_______________________

L = Ö(DХ1 - DХ2)2 + (DY1 - DY2)2

В ЧПУ задача расчёта эквидистанты может решаться:

1) На этапе подготовки УП.

2) В процессе функционирования УЧПУ (то есть в реальном масштабе времени).

1 способ) Не требует введения в устройство ЧПУ дополнительных алгоритмов и программ и применяется при подготовке УП для обработки сложных объёмных деталей на многокоординатных станках, то есть когда алгоритм расчёта эквидистанты гораздо сложнее алгоритмов интерполяции (эквидистантный контур рассчитывается на внешней ЭВМ).

2 способ) Позволяет реализовывать безэквидистантное программирование станков. Он предполагает программную реализацию алгоритмов автоматического расчёта эквидистанты и коррекции УП непосредственных устройств ЧПУ.

Безэквидистантное программирование позволяет: обрабатывать сопряжённые детали по одной УП; использовать не верный инструмент (важен тип); производить черновую и чистовую обработку по одной программе; повышать точность обработки за счёт коррекции, расчёт эквидистанты по реальному размеру инструмента, а также с учётом реального износа инструмента.

Управление контурной скоростью.

По технологическим причинам в системе ЧПУ требуется поддержание постоянства контурной скорости в каждой точке программирования траектории.

Основное содержание этой задачи в разложении вектора скорости на составляющие в декартовой системе координат:

а) Для прямой.

 
 


Vy

 
 


L Vx b

j

a

Vx = Vk×Tk×cos(arctg(b/a)) = DLт×cos j

DLт

Vy = Vk×Tk×sin(arctg(b/a)) = DLт×sin j

a

Vx = DL _____

_____

Öa2 + b2

b

[А.М.2] Vy = DLт ______

______

Öa2 ± b2

Vk – контурная скорость.

Тк – время интерполяционного цикла.

видно, что Vx = const

Vy = const

б) Для окружности.

Vk

Vy

(х, у) Vx

R

C(x,y)

Vk×Dt

Vx = ¾¾¾¾ ·X

________

ÖXc2 + Yc2

Vk×Dt

Vy = ¾¾¾¾ · Y

_______

ÖХс2+Yc2

где Dt – время пересчёта Vx, Vy.

Устройства ЧПУ целесообразно для расчёта и коррекции эквидистанты, используются те же алгоритмы, что и при решении интерполяционных задач (любые из методов 4-х групп рассмотренных ранее) вводя соответствующие начальные условия.

Динамика контурных систем ЧПУ.

Основные показатели СЧПУ:

1) Быстродействие – для сокращения времени на холостые перемещения в позиционных режимах. Это важно для станков с большим количеством перемещений, скоростей перемещений 20 м/мин и более.

Время разгона tразгона

tторможения надо снижать

Быстродействие ограничивается прочностными характеристиками механизмов, динамикой контуров положения приводов.

2) Точность – оценивается величиной контурной ошибки, при воспроизведении устройств программной траектории д. б. в

минимуме =0.

Отсутствие установленных ошибок при позиционировании.

Точность обеспечивается:

а) Диапазоном регулирования по скорости Дc0 = 10000 и более.

б) Введением астатизма в алгоритм управления.

в) Использование комбинированного управления.

г) Качество переходных процессов. Требуется обеспечить

отсутствие перерегулирования G = 0%, однако возникают

скоростные ошибки.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: