Реферат: Разработка программно аппаратного устройства с числовым программным управлением

- конец операции.

Также организован диалог ПК с МК. Который обеспечивает упорядоченную двустороннюю связь друг между другом с возможностью отмены текущей операции.

Позиционирование станком осуществляться исходя из получаемых координат в формате “X123456Y123456Z123…”. То есть, первые три числа составляют целую часть числа, вторые три числа – дробную часть числа, а у координаты Z- только целую часть. Но в будущем, учитывая коэффициент расстояния на один шаг шагового двигателя на плоскости, будет отправляться только количество шагов для каждой координаты и необходимые команды.

Итак, о структуре данных в файле *.drl.

В программе Sprint-Layout был создан проект платы с тремя отверстиями. Внутренний диаметр отверстий установлен 1 мм. Размер платы не принципиален. Затем из меню Файл->Экспорт файла->"Формат Excellon" вызван мастер экспорта сверловки. Установлено Значение «сверлить со стороны печати» или со стороны монтажа (инвертируется горизонтально). Выбрана метрическая система измерения. В поле «Число после запятой» выбрано значение 3.3 и убрана галочка с удаления нулей, как показано на рис. 2.2.1.

Рис. 2.2.1. – Экспорт файлов на сверление.

Это для того чтобы заранее подготовить файл для более удобного конвертирования в приложении для отправки на ЧПУ. Нажали ОК, указано имя файла и сохранено. Например, 123.drl. Затем, открывая полученный файл любым текстовым редактором имеем следующее:

M48

T1C001000

%

G05

M71

T1

X008000Y009000

X019000Y008000

X030000Y004000

M30

В заголовке файла информация о версии языка, далее информация о том, что работаем с метрической системой и диаметр отверстия, в нашем случае это 001000 что означает диаметр сверла 1 мм. Затем команда G05 говорит о том, что будет осуществляться операция сверления. Затем начинается блок координат от команды T1, которая указывает на то, что сверлим с отверстия с диаметром 1 мм. И далее три строки данных с информацией о координатах. M30 означает конец программы. Из файла *.drlнеобходима только информация о координатах, а остальные параметры указываются непосредственно в приложении.

Для реализации данной задачи необходимо следующее:

· Чтение данных из файла в массив построчно;

· Анализ каждой считыв

К-во Просмотров: 395
Бесплатно скачать Реферат: Разработка программно аппаратного устройства с числовым программным управлением