Все шпаргалки / АТПП, АСУТП / 

Круговая интерполяция.

Интерполяция – вычислительная процедура устройства ЧПУ, обеспечивающая переход от укрупненного описания заданного перемещения к оперативным командам функции времени для использования приводов.Интерполяция осуществляется над целыми числами, каждая единица которых соответствует перемещению или углу поворота рабочего органа станка, контролируемым в процессе управления. Такое соответствие трактуют как дискретность перемещений. Она определяется ценой деления шкалы датчика обратной связи по направлению следящего привода подач.Пусть дискретность перемещения некоторой системы ЧПУ составляет 1 мкм. Следовательно, заданное в некотором кадре перемещение, подготовленное для интерполяции, должно быть представлено целым числом мкм, т.е. целым числом дискрет. Под дискретой можно понимать управляющую программу, поступающую на вход следящего привода подач, который отрабатывает каждую дискрету соответственно ее цене, т.е. в виде некоторого элементарного перемещения. Это эквивалентно интерполируемому перемещению по Х на 263 тысячи и по Y на 145 тысяч дискрет (Х263Y145). Исходя из заданной в кадре скорости подач, можно рассчитать время полной обработки кадра.При круговой интерполяции частоты управляющих дискрет должны быть сильно неравномерными, поэтому ведущая и ведомая координаты, начиная с некоторого момента времени, могут поменяться ролями. Смещение управляющих дискрет ведомой координаты по отношению к моментам времени определяется теоретически. Это вносит искажение в обрабатываемую траекторию, однако оно невелико на фоне погрешностей ЧПУ. Интерполяционные расчеты машинного масштаба времени отделены от процесса выдачи управляющих дискрет в приводы подач. Выдача производится по результатам опроса буфера с частотой, определяемой скоростью контурной подачи.