Ошибка записи координаты в файл.
- Kachik
- Мастер
- Сообщения: 1410
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Ошибка записи координаты в файл.
Я не понимаю смысла теоретических изысканий на тему "Почему мач не правильно работает на китайских контроллерах". У меня были те-же проблеммы, была необходимость пользоваться щупом. Я это быстро вылечил вышеуказанным способом. Уже пол-года интенсивно пользуюсь данным методом (тьфу, тьфу, тфу - сбоев пока не было), всё работает как надо при любых поисках и вертикальных и горизонтальных. Наша задача заставить станок выполнять свои функции простейшим путём... и работать на нём. А выяснять почему на третей слева ноге контроллера импульс не той формы... это проблемы и интерес сугубо разработчика данного контроллера... Смысл городить огород ?
- Stalker
- Кандидат
- Сообщения: 76
- Зарегистрирован: 10 апр 2017, 08:23
- Репутация: 5
- Настоящее имя: Владимир
- Откуда: Череповец
- Контактная информация:
Re: Ошибка записи координаты в файл.
А где у меня китайские контроллеры - это раз.
Проблема в том, что мы все используем уже устаревший лет на 20 софт, который никто не поддерживает - это два.
Конкретно в этой теме вопрос в том, что мач очень часто глючит при исполнении команды G31.
И не только на нашем форуме, но и на англоязычных такие вопросы возникают, и все стараются давить на баттоны, строча очередную подпорку. Вам повезло. Вы решили свою проблему программно. Я аппаратно. Мое решение повторяется за 10 минут с затратами 28 руб. на Ла7, на пару резисторов и кондер. Ваше так же один раз создается, а потом распространяется тем, кто заинтересован в нем. Главное, что мы накопили опыт и поделились этим опытом с другими. А по какой тропинке они пойдут - им выбирать.
Проблема в том, что мы все используем уже устаревший лет на 20 софт, который никто не поддерживает - это два.
Конкретно в этой теме вопрос в том, что мач очень часто глючит при исполнении команды G31.
И не только на нашем форуме, но и на англоязычных такие вопросы возникают, и все стараются давить на баттоны, строча очередную подпорку. Вам повезло. Вы решили свою проблему программно. Я аппаратно. Мое решение повторяется за 10 минут с затратами 28 руб. на Ла7, на пару резисторов и кондер. Ваше так же один раз создается, а потом распространяется тем, кто заинтересован в нем. Главное, что мы накопили опыт и поделились этим опытом с другими. А по какой тропинке они пойдут - им выбирать.
- Kachik
- Мастер
- Сообщения: 1410
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Ошибка записи координаты в файл.
А где у артсофта написано, что надо брать координаты в 2000-х ячейках ? Везде написано мачем зарезервированы ячейки до 1000. Я понимаю г31- двигаемся до касания... только двигаемся и останавливаемся ! Г31 не пишет координат, так зачем их искать где-либо кроме ячеек с текущими координатами... ткните меня плиз в мануал, где написано брать координаты в ячейке 2002 ?
- Stalker
- Кандидат
- Сообщения: 76
- Зарегистрирован: 10 апр 2017, 08:23
- Репутация: 5
- Настоящее имя: Владимир
- Откуда: Череповец
- Контактная информация:
Re: Ошибка записи координаты в файл.
Лично мне - пофигу. Я знаю то, что по по команде М40 должен создаться файл. Я знаю то, что после выполнения G31 в этот файл должны записываться корректные координаты. А откуда они будут браться мне лично до фонаря. Так должно быть! И это говорит АртСофт! Если честно, то я не помню и сейчас не хочу искать в каком источнике я прочитал про 2000-ые координаты, скорее всего на каком то форуме, когда искал решение своей проблемы. Если это не так то уж извините. Но это не важно, так как выше я писал, что программа должна работать корректно и это за декларировано. И это не работает. И не только у меня.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 12 авг 2018, 20:58
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Ошибка записи координаты в файл.
Приветствую! А можно как нибудь по подробнее рассказать про устранение этой проблемы?Stalker писал(а):Сейчас сделал укоротитесь импульса. Длительность импульса - 70 мсек.
Пока все работает нормально.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 12 авг 2018, 20:58
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Ошибка записи координаты в файл.
Здравствуйте! Может Вы подскажите как вылечили данную проблему с координатой Y?Kachik писал(а):Я это быстро вылечил вышеуказанным способом. Уже пол-года интенсивно пользуюсь данным методом (тьфу, тьфу, тфу - сбоев пока не было), всё работает как надо при любых поисках и вертикальных и горизонтальных.
- Kachik
- Мастер
- Сообщения: 1410
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Ошибка записи координаты в файл.
Я выше писал "Изначально в скрипте были прописаны переменные 2001, 2002 и т.д они при опросе выдают у меня не то где сейчас инструмент а значение с ошибкой около 20мм. Поменял на oemdro 802 для игрека и стало всё нормально. Так-же с остальными осями...
Я так понимаю это косяк китайского юсб контроллера."
Я так понимаю это косяк китайского юсб контроллера."
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 12 авг 2018, 20:58
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Ошибка записи координаты в файл.
Контроллер PLCM-LPT-2 (USB) от Purelogic, просто от LPT всё работает, но поменял комп на поменьше, без LPT порта. К сожалению я не такой умный в этом деле как Вы, я начинающий, станок хоббийный, и без подробной инструкции не смогу сделать, для меня проще сделать любую плату, чем возиться программно.
- Kachik
- Мастер
- Сообщения: 1410
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: Ошибка записи координаты в файл.
В макросе замените oemdro 2002 на oemdro 802.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 12 авг 2018, 20:58
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Ошибка записи координаты в файл.
Спасибо, попробую!Kachik писал(а):В макросе замените oemdro 2002 на oemdro 802.
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 16 сен 2018, 23:39
- Репутация: 0
- Настоящее имя: Максим Карабанов
- Контактная информация:
Re: Ошибка записи координаты в файл.
Помогите, люди, проблема аналогичная вот этой.Elektrofor писал(а):Вот мои координаты вообще по всем осям проблема
2.00000,3.00000,-0.87000
2.00000,3.00000,-0.87000
2.00000,3.00000,-0.87000
Ничего не могу сделать, хоть станок выбрасывай!
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 16 сен 2018, 23:39
- Репутация: 0
- Настоящее имя: Максим Карабанов
- Контактная информация:
Re: Ошибка записи координаты в файл.
Поделитесь схемой, пожалуйста, может и мне поможетStalker писал(а):Да. Конечно останавливается. Как я уже писал - в файл записывается только 2 координаты. X и Z. Y - ни как не хотела писаться. Сейчас сделал укоротитесь импульса. Длительность импульса - 70 мсек.
Пока все работает нормально. Тестирую на предмет сбоев при длительном сканировании.
Возможна проблема решена, но это костыль - это раз. От мача нужно отказываться - это два.
PS
Только что закончилось сканирование выпуклой фляги. Размер области сканирования 70х80 через 2 мм = 1400 точек
Ошибок нет. Проблема решена.
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Ошибка записи координаты в файл.
Если правильно понял, проблема была в дребезге контактов? Если да то надо зайти в config->general config->debounce interval и поставить какую-нибудь красивую цифру, 40 например. И debounce index тоже также. Наверно.
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 16 сен 2018, 23:39
- Репутация: 0
- Настоящее имя: Максим Карабанов
- Контактная информация:
Re: Ошибка записи координаты в файл.
нет, дело совершенно не в этомЕвжений писал(а):Если правильно понял, проблема была в дребезге контактов? Если да то надо зайти в config->general config->debounce interval и поставить какую-нибудь красивую цифру, 40 например. И debounce index тоже также. Наверно.
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 16 сен 2018, 23:39
- Репутация: 0
- Настоящее имя: Максим Карабанов
- Контактная информация:
Re: Ошибка записи координаты в файл.
У Stalker получилось решить проблемы с помощью "электронного костыля", вот теперь с ним бы связаться, чтобы схему дал.
-
- Новичок
- Сообщения: 6
- Зарегистрирован: 16 сен 2018, 23:39
- Репутация: 0
- Настоящее имя: Максим Карабанов
- Контактная информация:
Re: Ошибка записи координаты в файл.
У меня закрыты ЛС, из-за ограничения в 10 сообщений на форуме. Кому не влом, пожалуйста, напишите Stalker'у в личку или на почту, может он сможет со мной связаться...
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 12 авг 2018, 20:58
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Ошибка записи координаты в файл.
Вряд ли дождёмся, я уже давно спрашивал, и тишина. Но, пищу для размышления он подкинул. Перебрав не малое количество попыток, я всё же нашёл решение, и всё работает как надо. Вот схема: R1=22khzch писал(а):У Stalker получилось решить проблемы с помощью "электронного костыля", вот теперь с ним бы связаться, чтобы схему дал.
R2=100k
C1=680nF керамический
Микросхема К561ЛА7
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Ошибка записи координаты в файл.
И куда всё это подключать? Ко входу probe?
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 12 авг 2018, 20:58
- Репутация: 0
- Настоящее имя: Виктор
- Контактная информация:
Re: Ошибка записи координаты в файл.
Да, у меня степмастер, на разъёме probe 3 контакта, плюс, минус и сигнал. Плюс и минус для питания схемы, 4й контакт микросхемы в плату, на сигнал probe. Как в других платах сделано я не знаю.Евжений писал(а):И куда всё это подключать? Ко входу probe?