русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Движения на ускоренном ходу (G00)


Дата добавления: 2015-06-12; просмотров: 1674; Нарушение авторских прав


Перемещение на ускоренном ходу применяется для осуществления вспомогательных движений инструмента - подход к детали, выход в точку смены инструмента и т.д. Программируется подготовительной функцией G00.Перемещение осуществляется с той скоростью, до которой успеет разогнаться двигатель на данном перемещении. Современные станки с ЧПУ обеспечивают скорость ускоренных перемещений до (15…20) м/мин. Скорость ускоренного хода установлена в машинных данных отдельно для каждой оси. По этой команде перемещение стола происходит по произвольной траектории, которая выбирается системой ЧПУ с учетом минимизации времени перемещения. Эта функция не подходит для обработки детали!

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

ФункцияG00является единственной функцией, разрешающей движение рабочих органов станка в автоматическом режиме без включения вращения шпинделя.

G00 действует модально до отмены функциями G01 – перемещение на рабочей подаче по прямой линии, G02 или G03 - перемещение на рабочей подаче по дуге окружности.

При переходе от рабочего перемещения к ускоренному заданное ранее значение подачи запоминается и при переходе к работе на рабочей подаче остается прежним, если в следующем кадре не задано новое ее значение под адресом F. В этом случае устройство ЧПУ отрабатывает заданное изменение подачи с ускорением в начале кадра без признака на перфоленте. Аналогично в конце кадра производится торможение до скорости подачи следующего кадра.

При движении ускоренным ходом G00 изменения числа оборотов не осуществляются. Если подвод к контуру осуществляется ускоренным ходом и следующий кадр содержит траекторную команду G01, G02, G03, то число оборотов для следующей траекторной команды устанавливается уже в кадре подвода G00.



Всегда необходимо оставлять небольшое расстояние между поверхностью заготовки и точкой, в которую должен быть перемещен инструмент при помощи кода G00. Если это расстояние будет близким к нулю, то возникает опасность столкновения инструмента с заготовкой, так как размеры заготовки или инструмента могут оказаться немного большими, чем вы ожидаете. Обычно безопасное расстояние находится в пределах от 0.5 до 5 мм.

При ускоренном подводе инструмента к детали по трем осям сначала лучше выполнить позиционирование по осям X и Y. а уже затем по Z. При отводе инструмента - обратный порядок перемещений.

Рисунок 10 -

 
 

Программирование функции G00 (фрезерование)

Сравните два фрагмента УП:

N10 G00 X30 Y20 Z1* N10 G00 Х30 Y20*

N20 Z1*

Во втором фрагменте ускоренное перемещение разбито на два кадра: сначала инструмент быстро перемещается в точку (Х30, Y=20), а потом опускается по оси Z. Этот вариант является более предпочтительным, так как основное позиционирование осуществляется по осям X и Y далеко от заготовки и приспособления, тогда как в первом случае существует вероятность столкновения инструмента с деталью или элементами приспособления.



<== предыдущая лекция | следующая лекция ==>
Программирование перемещений | Линейная интерполяция (G01)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.