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