-
Сообщения
-
Автор: nicomed · Опубликовано:
@alek77 Если еще интересно, то вот код, который рисует два сегмента эскиза поверх выбранной кромки. Первый сегмент от начальной точки кромки до точки выбора, второй сегмент - от конечной точки выбранной кромки до точки выбора. При этом учитывается: положение компонента в сборке; поворот чертежного вида относительно пространства модели. Код как обычно - лишь бы работало - все в одном методе. Вот что не пробовал, так это многоуровневые сборки. Боюсь что бы не приходилось делать пересчет положения выбранного компонента столько раз, на каком уровне вложения находится выбранный компонент. -
Автор: maxx2000 · Опубликовано:
да, но запомнит всё ЧПУ не раньше чем выполнится условие, т.е. проедет датчик или насчитает число импульсов, сервопривод запомнит максимум положение от нулевой точки -
Автор: gudstartup · Опубликовано:
для этого фанук ввкл счетчик импульсов от метки до метки если линейка то хоть через каждые 2 см пожалуйста но если энкодер то будьте добры 1 либо вообще без них -
Автор: maxx2000 · Опубликовано:
не, я про количество. количество ничего не меняет. смысл остаётся тем же -
Автор: gudstartup · Опубликовано:
бывают вообще без 0 например у окумы меток сколько насчитал это значение принимается за 0 и от него уже считаются машинные координаты но это не случай фанука если используется 0 метка то она одна на оборот и этим обеспечивается привязка положения оси и заодно проверяется корректность счета импульсов положения на 1 оборот -
Автор: maxx2000 · Опубликовано:
@gudstartup а что это меняет? -
Автор: gudstartup · Опубликовано:
одна метка на оборот у кругового энкодера это вам не линейка... -
Автор: maxx2000 · Опубликовано:
Z меток может быть куча. а вот какую запомнить будет разрешено по условию. например ось проехала датчик дома. после этого координата обнуляется, сервопривод запоминает положение, в ЧПУ вводится текущее положение относительно нулевой точки станка. -
Автор: gudstartup · Опубликовано:
это требует серво по чпу отказываясь выставлять 1 apc счетчик обнуляется командой серво по изменением бита apz а вы думаете что инициатором обнуления выступает сам энкодер??? он может сколько угодно находиться в этом состоянии пока чпу ему не скажет - апз!!! пока чпу не проверит сколько импульсов на оборот выдаст ваш датчик оно нифига не даст разрешение на сброс apc -
Автор: Viktor2004 · Опубликовано:
это не ЧПУ требует, это энкодер требует. Ему надо знать где находится нулевая метка и на каком от нее расстоянии мы хотим поставить ноль Ноль хранится в энкодере, а не в приводе или чпу
-