Линейка LS403C , работа с LINUXCNC
Добавлено: 14 сен 2016, 20:37
Имеется хитрая линейка LS403C ( описание в приложенном файле ) - имеет протокол Distance-coded reference marks , то-есть парные референтные метки размещены со смещением в 20.02 мм , а непарные без смещения - то-есть 20 мм , но расстояние между первой меткой и второй 10.02 мм , а между второй и третьей -9.98 мм.
Дальше закономерность продолжается . Фактически , получается абсолютный энкодер с определенным периодом . Эта линейка стоит на станке СМО32 . Фактически , при движениях в диапазоне + - 10.02 мм можно получить значение абсолютной позиции без выезда в 0 референтную точку в начале линейки . Данная линейка подключена к 7И48 и встал вопрос правильного поиска референтной точки , так-как по стандартному алгоритму выезда и поиска репера я поеду максимум на 10.02 мм и найду репер и обнулюсь . Хорошо , если в начале , а если в 40 -й точке и фактическое значение будет иметь ошибку 0.8 мм . Доставлять нулевые дополнительные концевики в районе первой метки не хочется . Как быть ? Кто-нибудь сталкивался с похожей ситуацией ?
Дальше закономерность продолжается . Фактически , получается абсолютный энкодер с определенным периодом . Эта линейка стоит на станке СМО32 . Фактически , при движениях в диапазоне + - 10.02 мм можно получить значение абсолютной позиции без выезда в 0 референтную точку в начале линейки . Данная линейка подключена к 7И48 и встал вопрос правильного поиска референтной точки , так-как по стандартному алгоритму выезда и поиска репера я поеду максимум на 10.02 мм и найду репер и обнулюсь . Хорошо , если в начале , а если в 40 -й точке и фактическое значение будет иметь ошибку 0.8 мм . Доставлять нулевые дополнительные концевики в районе первой метки не хочется . Как быть ? Кто-нибудь сталкивался с похожей ситуацией ?