русс | укр

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

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

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

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


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

Программирование обхода углов (G36-G38, G30)


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


 
 

Одной из наиболее трудоемких операций при составлении УП является расчет дополнительных траекторий при обходе углов детали. Система ЧПУ имеет стандартные подпрограммы, позволяющие автоматически рассчитывать эти траектории. Функции G36-G38 обеспечивают обход углов по различным схемам.

Рисунок 24 - Иллюстрация цикла G36

Команда вызова цикла должна программироваться в том кадре, в котором задается конечная точка траектории перед углом. По эти командам система ЧПУ рассчитывает конечную точку траектории таким образом, чтобы обеспечить заданную форму угла.

Цикл G36 обеспечивает обход угла сопрягающей дугой. При задании в программе этого цикла осуществляется автоматический расчет сопрягающей дуги эквидистантного контура в точках излома контура. Автоматический расчет сопрягающей дуги осуществляется только для внешних углов.


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

Цикл G37 обеспечивает обход угла отрезками прямых (рис.17,б). В отличие от цикла G36, позволяет получать и острые, и тупые углы. При этом происходит отрыв от контура, но строго выдерживается заданная форма поверхности детали. Используется только для обхода внешних углов.

Рисунок 25 - Иллюстрация циклов G37 и G38

Цикл G38 обеспечивает обход угла методом расчета точки пересечения эквидистантных траекторий (рис.17,а). Этот способ имеет наибольшую длину дуги, но, в отличие от первых двух циклов, пригоден для обхода внутренних углов.



Функции G36-G38 отменяют одна другую. Функция G30 отменяет циклы обхода углов. Если при обработке всей детали характер обхода углов не меняется, то цикл обхода углов задается один раз в кадре, обеспечивающем выход на эквидистанту, и больше не повторяется.

6 Постоянные циклы

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

В виде стандартных циклов записывают подпрограммы обработки наиболее типичных поверхностей, например, для токарного станка нарезание резьбы, многопроходное точение, глубокое сверление, для фрезерных – обработка отверстий фрезерование пазов. Набор технологических команд для обработки таких поверхностей постоянный и не зависит от обрабатываемой детали. Различия состоят только в геометрических параметрах.

Подпрограммы постоянных циклов вносятся в постоянную память системы ЧПУ на этапе ее создания. Согласование циклов с обработкой конкретной детали происходит через входные параметры. Постоянные циклы при создании системы ЧПУ программируются в формальных параметрах, обозначаемых буквами. Наиболее часто формальные параметры задаются латинскими буквами R, Р или Е с двух- или трехзначными числами.

Имя постоянного цикла в большинстве систем ЧПУ задается адресом G или L и двузначным числом. Номера подпрограмм, схема траектории инструмента и данной подпрограмме и необходимые параметры обычно имеются в инструкции по программированию для конкретного УЧПУ.

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

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

Каждый стандартный цикл определяется именем и перечнем параметров, необходимых для его вызова. Для встраивания постоянного цикла в программу обработки конкретной детали записывается кадром вызова постоянного цикла. Для вызова цикла существуют определенные правила записи, которые называются "Форматом вызова цикла". В этом кадре всем формальным параметрам присваиваются численные значения. Руководство по программированию описывает перечень формальных параметров для каждого цикла, учитывая последовательность их записи и тип. Последовательность входных параметров должна строго соблюдаться. Каждому входному параметру для одного цикла соответствует один тип данных. Если какие-то данные, входящие в формат цикла для обработки данной детали не нужны, то этому параметру присваивается значение «0», но пропускать этот параметр нельзя.



<== предыдущая лекция | следующая лекция ==>
Винтовая интерполяция | Постоянные циклы точения


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


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

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

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


 


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

 
 

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

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