Не, так зуб не вылечить... Признаки заболевания предполагают оба диагноза, но точно не проблему привода. Проблемы привода приводят, в подобных симптомах, к беспорядочной ошибке. Такая повторяемость ошибки говорит только о том, что либо смещение от нулевой координаты настроено, либо математика пересчета заданных миллиметров в относительные единицы неправильно округляется. Физическое положение нулевой координаты никак не влияет на состояние такой ошибки. Где оператор нажал на кнопку "ноль", там она и состоялась, но параметр смещения добавил к ней единицу... Это бывает обычно по недосмотру. Параметров много, некоторые мимо взгляда проскакивают. По математике пересчета нужно все внимательно проанализировать для того, чтобы найти ошибку. Вы задаете системе перемещение в координату "100 мм", а пересчитываете это в импульсы самостоятельно или настройками "передачи" в приводе? Если самостоятельно, то возможно где-то не так округлили, преобразование типов неправильно или не в том порядке сделали... Если в приводе при настройках системы координат, то искать там надо. Но мне, все же кажется, что дело в нулевой координате и ее параметрах. И опять же, надо все внимательно просматривать, так не получится определить проблему. Я с этими системами работал 4 раза, но все равно как-то все поверхностно, времени вникать в глубины программирования и настройки не было, по большей части дефолтные параметры оставлял. Условия довольно тепличные для работы привода. Привлекает в этом смысле скорость ввода в работу... 15-20 минут. Поэтому не было необходимости плотно заниматься всеми прелестями... В последнем разе только с нулевой координатой более плотно поработал, потому и чувство, что в ней дело...
|