Цитата(ATLab @ 6.8.2008, 12:19)
Попутно обдумываю набор команд для управления установщиком. Пока сложилось следующее:
1 pick a,b - взять элемент в питателе а, позиция b
2 place x,y,Ф - установить элемент в точку с координатами x,y и повернув на угол Ф
3 cam - pos, Ф correction - привести элемент на камеру для коррекции позиции и угла
4 reset n - установка привода по оси n (n=x,y,z,Ф) в 0 позицию
5 test n - запрос текущего положения привода по оси n (n=x,y,z,Ф), клапана, питателя
6 next n - подача в питателе n на 1 позицию
7 put m установить присоску в гнездо хранения m
8 get m взять присоску из гнезда хранения m
Замечания, пожелания есть?
я нашел мануалы по установщикам.
сам почитаю вечером, после работы.
http://www.apsgold.com/pdf-manuals.htmlотправил им запрос на пароль.
еще интересная ссылка
http://grad.uprm.edu/tesis/gomezvilla2.pdfстраница 38 - описывает процесс работы установщика.
я думаю нужно постараться сделать стандартный продукт, (не изобретать свой Г-код язык, а найти тот который используется).
из вашего списка мне единственный - третий пункт не нравится.
корректировать деталь можно двумя способами:
1) механически центрировать саму деталь
2) вводить сдвиг и поворот в самой машине.
первый способ не подразумевает никакого изменения локальных координат.
второй - подразумевает. (и при втором способе - коррекция должна производиться на пути детали к конечному пункту назначения).
я бы добавил некоторые команды связанные с временем:
0 pause t - пауза - t в миллисекундах.
1 pick a,b,t - взять элемент в питателе а, позиция b, пауза на присасывание t
2 cam Ф correction - привести элемент на камеру для коррекции позиции и угла
3 bring x,y,Ф - довести элемент в точку с координатами x,y и повернув на угол Ф
4 place Ф correction, h, t - произвести коррекцию после чего установить (опустить элемент на высоту h, опустить, ждать t времени на отпускание, поднять голову, вернуть коррекцию обратно).
нужен буфер между Gerber file - и машиной, другими словами нужен G-code для установщика, и соответствующий транслятор.
1) информация относящаяся к PCB или Gerber file
типы элементов.
количество элементов.
положения и ориентация элементов относительно некоей базы платы.
2) информация относящаяся к машине
номер, тип питателей (лента или линейка, шаг,)
относительные координаты и ориентация платы
Допустимые скорости перемещения и время установки (паузы) элемента из питателя "a".
Требования по коррекции для питателя "a" (если это большой кондер - то коррекция может и не требоваться).