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