Поиск по сайту | |||
|
Короткий путь http://bibt.ru Адрес этой страницы' ?> Оглавление книги Предыдущая Следующая II Программирование обработки. Этапы программирования.Управление станком осуществляется с помощью системы команд, которые определяют заданный алгоритм функционирования. Описание цикла работы станка фиксируется на носителе информации — перфоленте или магнитной ленте. Программа должна быть записана на определенном языке, называемом языком программирования. Сам процесс составления программы носит название программирования обработки. Программирование может быть ручным или автоматическим. Трудоемкость ручного программирования настолько велика, что использование станков с ЧПУ становится неэффективным. Ручное программирование в настоящее время применяется только для некоторых самых простых деталей. Во всех остальных случаях используют автоматическое программирование, при котором для подготовки программы применяют ЭВМ. Ручное программирование содержит следующие этапы (рис. 54): 1—технологический; 2 — расчетно-аналитический; 3 — кодирование и запись; 4 — контроль; 5 — отладка и внедрение. При автоматическом программировании 2, 3 этапы, а также полностью или частично 1 и 4 этапы выполняются с помощью ЭВМ. Технологический этап содержит разработку технологического процесса обработки: выбор последовательности переходов, числа проходов, выбор режущего инструмента, режимов резания, определение нормы времени, вид установки детали, выбор технологической оснастки. В итоге должна быть получена траектория движения каждого инструмента. Траектория состоит из отдельных участков, которые разделяются опорными точками. Каждая опорная точка является концом одного участка и началом следующего. Расчетно-аналитический этап состоит в определении координат опорных точек. Кодирование и запись. Кодируются координаты опорных точек и команды. Информация записывается на перфоленту. Используется код БЦК-5 или ИСО. Рис. 54. Этапы программирования
Контроль программы. При подготовке программы возможны ошибки. Различают ошибки человека-программиста и аппаратуры подготовки управляющих программ. Выявление и устранение ошибок — содержание этапа контроля. Заключительным этапом программирования является отладка и внедрение программы. Многие технологические ошибки не могут быть выявлены на этапе контроля (режимы резания, геометрия инструмента, надежное дробление стружки и др.). Окончательный выбор технологической оснастки, размерная настройка инструмента осуществляются на этапе отладки и внедрения. Автоматическое программирование требует использования определенной системы автоматического программирования (САП). САП включает в себя: 1 — язык программирования; 2 — транслятор; 3 — процессор; 4 — постпроцессор. Языком программирования называют вводный язык САП, при помощи которого технолог сообщает ЭВМ необходимую технологическую информацию об обрабатываемой детали. Транслятор — совокупность программ для перевода информации с языка программирования на язык ЭВМ; Процессор — совокупность программы для обработки информации на языке ЭВМ; Постпроцессор — совокупность программы для перевода информации с языка ЭВМ на язык отдельного станка с ЧПУ. Постпроцессоры для PowerMill. Поясним сказанное более подробно. Люди общаются между собой при помощи языка. Такие языки называются естественными. Развитие техники потребовало создания искусственных языков — языков общения человека с машиной или машин друг с другом. Понятие языка трактуется очень широко. Обычный токарный станок не понимает слов человека. Разработана система команд для общения человека со станком. Нажатие кнопки «Пуск» включает станок, кнопка «Стоп» останавливает станок и т. д. В общем случае можно считать, что существует язык: Технической документации (чертежи, технические условия, ГОСТы, нормативы, инструкции и др.); Язык ЭВМ (способ представления чисел, адресность, разрядность, система кодирования, система команд, объем памяти и др.); Язык станка с ЧПУ (система кодирования, датчиков обратной связи и устройств считывания информации с перфоленты, система команд, техническая характеристика кинематических узлов и т. д.). Чтобы составить программу, нужно уметь переводить языки, обрабатывать и хранить информацию на каждом из языков. При ручном программировании все переводы осуществляет человек, при автоматическом—ЭВМ с помощью САП. На долю человека в этом случае падает подготовка исходных данных на вводном языке САП. |
||
| Помогите другим людям найти библиотеку разместите ссылку: |