SVP писал(а):
При 5 осевых обработках, чтобы не было существенных ступенек вам понадобится уже не повторяемость а точность.
Да. Слово «повторяемость» было применено к оптическим датчикам.
Я говорил вот о чём: если оси перемещаются достаточно точно, но оси не достаточно перпендикулярны, то с помощью оптических датчиков легко найти эту неперпендикулярность, и затем вставить нужные формулы в Formulas в Mach3. Т.е. сначала станок юстируется механически насколько возможно, а затем юстировка уточняется программно посредством Formulas.
Рассмотрим на примере 4-х осевого.
Например, делается такое утсройство, как на первом рисунке: два оптических датчика закрепляются в держателе шпинделя. Вывод от датчиков втыкается в контакт на контроллере, соответствующий Probe в Mach3. Если Probe нет, то можно воткнуть в Estop или в любой Home. Т.е. нужно, чтобы при срабатывании датчика движение остановилось.
В верхнем датчике нарисован торец линейки.
Вложение:
sensors.jpg [ 4.74 КБ | Просмотров: 4768 ]
В A закрепляем линейку. В идеале это высокоточный металлический прямоугольник. Но совсем не обязательно. Т.к. измерения будут проводиться в одних и тех же двух точках, то совершенно без разницы, какова форма линейки между этими точками. Обычная тонкая металлическая линейка из магазина вполне подойдёт.
На рисунке углы сильно преувеличены для наглядности. В реальности, конечно , линейку нужно расположить как можно ближе к оси вращения A, чтобы измерения проводилсь при практически одном и том же Z. Но она не обязана точно совпадать с осью вращения.
Задействованная в измерениях кромка линейки обозначена толстой линией.
Вложение:
A-X.jpg [ 15.46 КБ | Просмотров: 4768 ]
Поворачиваем A так, чтобы линейка расположилась измерительной кромкой вверх (положение обозначено жёлтым цветом).
Движением сверху вниз наезжаем верхним датчиком на линейку. При срабатывании датчика движение останавливается. Списываем с экрана Mach3 координаты X и Z, в которых остановился станок. Делаем измерения в двух точках, как можно далеко отстоящих друг от друга: X1 и X2.
Поворачиваем A на 180 (линейка в этом положении нарисована синей). Движением снизу вверх наезжаем нижним датчиком на линейку в тех же X: в X1 и X2.
Точки X1,Z1 и X2,Z2 определяют положение измерительной кромки в верхнем положениии, а X1,Z3 и X2,Z4 – в нижнем. Среднее между ними является осью вращения A (красная линия на рисунке). Зелёная линия параллельна оси X, т.е. это идеальное положение оси A. Из координат оси вращения A, т.е. красной линии, определяем вертикальную поправку к углу между A и X и забиваем её в Formulas в Mach3.
Затем располагаем датчики и линейку горизонтально, и вычисляем горизонтальную поправку для пары A-X.
Затем закрепляем линейку перпендикулярно оси A и соответственно поворачиваем один из датчиков, и делаем измерения в двух Z: Z1 и Z2. Находим поправку для A-Z (или, т.к. A-X уже знаем, то находим поправку X-Z).
Вложение:
A-Z.jpg [ 11.56 КБ | Просмотров: 4768 ]
Затем поворачиваем A на 90 и проделываем измерения для Y, находя таким образом A-Y или X-Y.
Забиваем все поправки в Formulas в Mach3.
Вернее, мы не вычисляем сейчас поправки, а заносим измеренные координаты в заранее заготовленную табличку в OpenOffice Calc или Excel, которая генерит формулы. Мы эти формулы копируем в Formulas в Mach3 с минимальным напряжением мозгов.
Для 5-ти осей сложнее, но в принципе всё то же. Для 5-ти осей формулы будут работать, если 0 поворотных осей всегда находится в одном и том же положении.
Таким образом любой новичок за 16 измерений может программно отполировать юстировку станка, при этом не напрягая ни руки, ни голову, ни кошелёк. 0.01 мм сенсор стоит $15, 30 см линейка $3. И без каких либо прецизионных механических устройств.
Датчики должны быть именно оптические, т.к. любой механический контакт, каким бы нежным он ни был, немножко сместит линейку.
Конечно, к Formulas нужно немножко привыкнуть. Измерения проводить с отключёнными Formulas. Другие перемещения вручную лучше наверно тоже с отключёнными, иначе крыша может съехать. А G-codes – с включёнными Formulas.
Мастерство теперешних мастеров Миры, помимо прочего, заключается и в умении правильно настроить станок. У кого Мира не настроена, тот не сможет вырезать что-либо сложное. Полагаю, что это совсем не просто – настроить станок путём запихивания под оси кусочков пивных банок. Поэтому мастеров Миры можно пересчитать по пальцам двух рук. Как только настройка Миры станет лёгкой – их доминированию придёт конец. Это, конечно, должно обеспокоить конкурентов. Потому что резко возрастёт число мастеров Миры.