Привет форум.
Стоит задача в востановлении фрезерного трехкоординаткого станка с автоматической сменой инструмента.ЛФ 230
Станок управляется Mach3
Не много о конструкции станка:
Станок фрезерный, стол крестового типа.
В качестве органов перемещения осей используются гидроцилиндры двухстороннего действия, диаметром 100мм.
За перемещение оси отвечает привод на шаговом двигателе.
Станок оснащен функцией автоматической смены инструмента(12 инструментов), магазин-вращающийся барабан, в крайнем верхнем углу станка.
Не много о конструкции устройства смены инструмента-манипулятор:
Манипулятор состоит из двух элементов(лапы) захвата оправок. Лапы, перемещаются в трех направлениях:
1-Вертикально верх/низ
2-Поворот вокруг своей оси на +180 градусов/-180 градусов
3-Горизонртально вперед/назад
Каждое из направлений, перемещения лап, приводится гидроцилиндрами, которые управляются при помощи гидрозолотников.
Не много о конструкции барабана магазина:
Барабан в нем есть ячейки под 12 инструментов.
Вращение барабана производит асинхронный двигатель, вращяющийся в одном направлении, до поступления команды на реверс, до достижения сигнала на остановку вращения.
В корпусе барабана предусмотрен следующая конструкции поиска нужного инструмента:
1-12 штырей(на против каждой ячейки по штырю)
2-2 индуктивных датчика, первый из которых, считает позицию инструмента от 1-12, а второй датчик назначает точку отсчета системы инструментов.
Не много о устройстве управления станком:
Плата управления:
1.PLCM-E3
Управление 6 осями(step/dir)
15 оптовходов(напряжение входа 12-30 вольт)
15 выходовов
6 маломощных выходов реле(220В/3А)
Интрефейс LAN(т.е. данноя плата и компьютер соединяются интернет кабелем)
2.Блок релейных маломощьных выходов modbus (220В/3А)
Циклы смены инструмена
Шаг№:
1-Остановка шпинделя
2-Перемещение всех осей X,Y,Z в нуль станка-HOME
3-Выдвижение лап манипулятора
4-Разжим гидрозажима инструмента на шпинделе
5-Разжим стопорной щеколды магазина
6-Перемещение лап манипулятора в нижнее положение
7-Сдвижение лап манипулятора
8-Поворот лап манипулятора на +180 градусов
9-Выдвижение лап манипулятора
10-Подъем лап манипулятора
11-Пуск шпинделя со скоростью 10 об/мин, на протяжении 3 секунд
12-Зажим гидрозажима инструмента на шпинделе
13-Зажим стопорной щеколды магазина
14- Сдвижение лап манипулятора
15-Коррекция инструмента
16-Вращение барабана магазина на следующую ячеку.

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

ВОПРОС ТУТ
Исходя из приведенной выше информации - есть кто сможет помочь в написании макроса для автоматической смены инструмента? Если нужно готов заплатить. Ну или помочь мне, чтобы я сам его написал? английский к сожалению не знаю.
Основное препятствием для меня-написание счетчика, который будет считать номер ячейки, типа i=i+1, в этом я ничего не понимаю разобраться тоже никак не могу.