Сообщение Philipp61 » Пт янв 22, 2010 04:14
Я оптик точу контактные линзы.
Помогите, пожалуйста, сделать устройство с обратной связью.
Есть интерес оснастить прецизионный сферотокарный станок КП61м, чтобы точно позиционировать алмазный резец относительно обрабатываемой поверхности.
В долгу не останусь есть много старого прецизионного железа от станков (списаны по старости и не у дел) может кому-нибудь пригодится. АЛМАЗНЫЙ РЕЗЕЦ, СТРЕЛОЧНЫЕ ИНДИКАТОРЫ, СТАНИНА, НАПРАВЛЯЮШИЕ, СУППОРТ, ШПИНДЕЛЬ, - все на винтах точно подогнано.
В сущности, задача такая: Для, точения много-радиусной сферической поверхности,
основная технологическая последовательность такая:
Суппорт - движение по дуге и перемещение от (-)12мм от центра до (+)12мм от центра. Шпиндель - движение вперед, назад. в пределах 24 мм.
Например, так: Радиус Подача.
R(-)9,1 мм. 0,00мм. R8,5 мм. 0,696мм. R7,9 мм. 1,389мм. R7,5 мм. 1,847мм. И т.д. и т.п.
Есть индикаторы цифровые Mitutoyo ID-C1025B made in Japan с выходным коннектором. предел измерения 0,001мм
Вывод данных SPS возможен при соединении инструмента с цифровым микропроцессором, Mitutoyo DP-1HS(DP-1VR) - но его нет в наличии, купил бы!!! Но охота самому доехать. Хотел бы подключить к ЧПУ, через соединительный кабель, который можно сделать самому!!! и все остальное с вашей поддержкой. Пока с этим сам толком не разобрался, нужны специалисты. Вот данные выходного коннектора.
Выходной коннектор
Штырек № сигнал I/O
1 GND -
2 DATA O
3 CK O
4 N.C. -
5 REQ |
Формат вывода данных
d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13
где,
d1;d2; d3 Все «F»
d5 Знак (+):0 (000)
d5 Знак (-) 8(0001)
d6-d11 MSD LSD измерения
d12 Десятичная точка X. 5(1010)X. 4(0010)X. 3(1100)X. 2(0100)
d13 Единица измерения 0 (0000) mm. 1(1000) inch.
Временная диаграмма
REG---------------------------------10ms<T1<30ms
DATA---------------------------------0,09ms<= T2<=0,11ms
CK---------------------------------------0,13ms<= T3<=0,15ms
--------------------------------------------0,53ms<= T4<=0,55ms
T1 T2 T3 T4
1bit 2bit 52bit
Задача: КАК СДЕЛАТЬ, чтобы при перемещении ЩУПА ЦИФРОВОГО ИНДИКАТОРА, приводить в движение шаговый двигатель, вращать винты шпинделя и суппорта токарного станка. Или осуществлять обратную операцию, с помощью ввода значений изменять позиции ШД которые, точно совпадали с показаниями индикатора, при вводе цифровых данных (с клавиатуры или формулы, макрокоманды в Microsoft Exsel) производить перемещение винта, на заданную позицию.