Страница 2 из 7
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 13:17
ridirt
plotik писал(а):купил месу и постарался сделать всё максимально по фэншую.
а будет риск если месу покупать у китайцев через таобао? вы где свою заказывали? и какую конкретно?
http://www.cnc-box.ru/content/Mesa_5i25 Если эту поставить будет смысл? Я так понял это что то типо писиай контроллера ввода вывода, который так же выдает импульсы в ящик станка, как и компьютер, но на этот раз контроль за формой, скважностью и временными интервалами берет на себя. Я вообще изначально знал что такую штуку возможно придется ставить, но думал что получится все же найти надежный компьютер.
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 13:46
plotik
Можно взять и у Николая(cnc-box)--и поддержка на форуме гарантирована.

Я же брал в штатах.У меня связка 5i25+7i76. Но 7i76 вроде не производят--ей на замену пришла 7i76E(всё в одном флаконе но по ethernet). Наш форумчанин TOOT делает замену mese--но под шаговики вроде не делал. Но это всё под Lcnc. Под мач вроде как StepMaster
http://www.cnc-club.ru/forum/viewtopic. ... stepmaster(разраб также наш форумчанин) хвалят--может это более короткий путь?

Re: Потери координат по оси Z
Добавлено: 29 май 2016, 14:55
ridirt
plotik писал(а):Но это всё под Lcnc.
то есть меса не совместима с матчем получается чтоли?
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 14:58
plotik
ridirt писал(а):plotik писал(а):Но это всё под Lcnc.
то есть меса не совместима с матчем получается чтоли?
Абсолютно точно. Она только под linux. Кстати очень рекомендую "спрыгнуть" с мача...но наверно щаз помидорами закидают

Re: Потери координат по оси Z
Добавлено: 29 май 2016, 15:38
MX_Master
На драйверах есть функция уменьшения тока в 2 раза во время удержания. Если мотор едва тянет карету наверх и включена эта функция, то по завершению подъема вполне может соскакивать обратно до устойчивой позиции полного шага. Чем больше подъемов, тем ниже в итоге опустится карета.
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 15:49
plotik
Я мач конечно не знаю но вот такую штуку к lcnc сваял и подсоединил после "клюющего в одно место зяблика"
https://youtu.be/yfKa52d5dV4
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 21:16
ridirt
MX_Master писал(а):На драйверах есть функция уменьшения тока в 2 раза во время удержания. Если мотор едва тянет карету наверх и включена эта функция, то по завершению подъема вполне может соскакивать обратно до устойчивой позиции полного шага. Чем больше подъемов, тем ниже в итоге опустится карета.
Опять таки речь идет о пропуске шага двигателя, а теряются шаги контроллер. Эту историю я знаю: когда двигатель останавливается на середине между шагами при понижении напряжения вал может немного сместиться в сторону веса оси z и при включении мощьности одновременно с продолжением движения вверх первый шаг он действительно может сделать не в ту сторону, но тут ошибка бы сразу выплыла если я бы нагрузил ось и попробовал поездить туда сюда, один шаг бы да точно проскочил с характерным для этого пооскока стуком , но нет , таскает зараза.
Все таки всевозможными линейками и обратной связью проблемы тут решать глупо механика не ошибается речь же о шд. Если комп запутался в своих выходных сигналах то так же и во входных может накосячит и все перепутать. Если контроллер промышленный и бренд провереный годами, то копать нужно как мне кажется все таки в сам комп, то есть либо настройки мача либо железо тупит. Мы тут все говорим о том как драйвера могут тупить, собирая помехи с частотника, и совсем забыли что у нас есть такая намного более сложная система как комп, который тоже может собирать помехи и тупить наверняка.
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 21:45
michael-yurov
Комп - нет, комп - проверенная миллионами пользователей штуковина.
А вот драйверы, вполне могут шагнуть не в ту сторону в момент смены направления. Т.е. станку нужно поехать вверх, LPT меняет сигнал Dir и подает Step, а драйвер, видит Step, но еще не сообразил, что нужно было было изменить направление шага.
А что за драйверы?
Попробуй значения задержки в окне настройки скорости осей поменять (в микросекундах два окошечка внизу). В одно поставь 5 микросекунд, а во второе - 15.
Re: Потери координат по оси Z
Добавлено: 29 май 2016, 21:46
Дмитро
ridirt писал(а):который тоже может собирать помехи и тупить наверняка.
Нужно сразу нормальный контроллер поставить, а не гадать кто где запутался. У меня сейчас три станка в три смены работают уже восьмой день, и собраны на обычном ПК и kflop, два станка на ШД, один на серво. И помех не мало, болгарки, пилы, частотники мощные... ни одного сбоя.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 00:02
ridirt
Demetrius писал(а): работают уже восьмой день
У меня полтора года работало без единого сбоя. Помех больше не стало в станке ничего не изменилось.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 00:35
ridirt
michael-yurov писал(а):). В одно поставь 5 микросекунд, а во второе - 15.
Если поставлю 15 задержку не будет ли эта задержка перекрывать соседние импульсы степ, то есть направление сменится раньше чем закончатся все шаги одного направления.? 6 лет назад экспериментировал с этими параметрами, итог- чипсет иногда начинал пускать кашу в лпт, видимо нормально временные интервалы не мог выставить или что другое и ощущение было как будто импульсы накладывались друг на друга , оси проскакивали а иногда начиналась езда сразу по всем осям сразу, если не изменяет память вылечилось только установкой скважности 50% . Дальнейшую историю станка не знаю.
Чем чревато кстати установка 50% скважности? В чем подвох, если не считать того что максимальная частота снизится в двое из за того что будет использоваться 2 прерывания от таймера на 1 импульс?
Вопрос к суперзнатокам? : почему когда мы устанавливаем длинну импульса в окошечке, у нас нет 2х прерываний от таймера а когда галку 50% скважности ставим то вдруг появляется 2 прерывания? Какая таинственная сила следит за длинной импульса и определяет его ширину. Извиняюсь за возможно глупосформулированный вопрос ибо в программировании полный ноль.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 02:23
michael-yurov
ridirt писал(а):Если поставлю 15 задержку не будет ли эта задержка перекрывать соседние импульсы степ
нет
ridirt писал(а):то есть направление сменится раньше чем закончатся все шаги одного направления.?
нет
15 микросекунд - это и есть минимальная задержка между задним фронтом Step и сменой Dir.
ridirt писал(а):6 лет назад экспериментировал с этими параметрами, итог- чипсет иногда начинал пускать кашу в лпт
это не связано.
ridirt писал(а):и ощущение было как будто импульсы накладывались друг на друга
Это лишь ощущение. Импульсы не накладывались (но могли быть слишком короткими для восприятия электроникой.
ridirt писал(а):оси проскакивали а иногда начиналась езда сразу по всем осям сразу, если не изменяет память вылечилось только установкой скважности 50%
Вероятно в драйвере/интерфейсной плате стояли оптопары PC817
К слову у степмастера на выходе всегда скважность 50%
ridirt писал(а):Чем чревато кстати установка 50% скважности?
Считаю, что это лучшая форма сигнала.
ridirt писал(а):Вопрос к суперзнатокам? : почему когда мы устанавливаем длинну импульса в окошечке, у нас нет 2х прерываний от таймера а когда галку 50% скважности ставим то вдруг появляется 2 прерывания? Какая таинственная сила следит за длинной импульса и определяет его ширину. Извиняюсь за возможно глупосформулированный вопрос ибо в программировании полный ноль.
Драйвер LPT у Mach3 25 000 раз в секунду выдает на выход LPT новое состояние. Временные интервалы старается выдерживать по возможности точнее, ориентируясь на системный таймер.
Длительность импульсов формируется программным циклом (просто процессор загружается на некоторое время и ничего не делает), потом в LPT передается базовое состояние пинов.
Дальше ждем прерывания от таймера в 25 кГц, если так можно выразиться.
Для 50% скважности вместо одиночного импульса в LPT лишь меняется состояние линии.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 02:33
torvn77
Гдето, может тут на форуме читал о том, что если в шаговом драйвере не исправен один из транзисторов то он может внешне хорошо работать,
но при каких то условиях пропускать шаги.
Во вторых некоторые люди подвешивают ось Z на пружины для закрывания дверей.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 04:24
michael-yurov
torvn77 писал(а):
Во вторых некоторые люди подвешивают ось Z на пружины для закрывания дверей.
Для решения данной проблемы - это примерно как лечить насморк, затыкая ноздри ватой.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 05:26
MX_Master
Было дело станок подергивался хаотично по разным осям на китайском контроллере USBCNC MK1. Я все заземления "перекопал" в поисках причины, но виноват был именно софт. Переустановил софт, перезагрузил ПК и ничего более не дергалось. Так что со временем софт тоже сбоит.
А вчера лично наблюдал на другом контроллере как во время небольшого простоя карета по Z "падала" вниз до полного шага мотора, и потом уже стабильно держалась на этом полном шагу. В момент простоя, шпиндель был включен и фреза крутилась ровно на поверхности заготовки, поэтому это "падение" кареты вниз было хорошо слышно и видно. При моем ШВП 2005 по Z, полный шаг это 5 / 200 = 0.025мм, и в приделах этой величины (+/- 5% погрешности шаговика) карета вниз и падает. Заземление полное, болгарочных помех нет. Но это в моем случае, как у остальных я не знаю.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 06:25
michael-yurov
Падает не на 1 шаг, а на 4.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 08:59
MX_Master
Я-то в пределах 10 минут наблюдал падение на 1 шаг, а за 12 часов работы без присмотра может случится что угодно. И скачки питания, и провал напряжения.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 09:46
ridirt
MX_Master писал(а):Я-то в пределах 10 минут наблюдал падение на 1 шаг
имеелось ввиду то что когда совершается проскок в двигателе это равно 4 обычным шагам.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 09:50
michael-yurov
Угу.
У обычного шаговика во включенном состоянии 50 устойчивых положений.
Re: Потери координат по оси Z
Добавлено: 30 май 2016, 10:15
ridirt
Потратил 3 часа на разбор полетов и настройки мача и поял что скорее всего мач надо сносить.
Как и 6 лет назад, ставлю 15 в дир пульс и начинается не разбериха полная по осям. При движении по 2м осям сразу одна ось либо не двигается вообще дергаясь как паралитик, либо едет с треском медленно. При это величина самого импульса почти не влияет, поставил скважность 50% - изменений не заметил, решил оставить пока эти настройки, но повысил оба значения до трех и оставил скважность 50%
в генерал конфиг лукахеад сделал 200 и поставил остановку в углах меньше 35. убавил ускорение вообще до минимума - до 20
Затем заметил что станок потерял отзывчивость при ручном управлении, то есть если быстро нажать кнопку и отпустить он ехал еще 5-10 мм вместо 1
Перезапусил мач, отзывчивость вернулась.
Решил я запустить тестовую программу еще раз с новыми настройками, но при запуске мач не среагировал даже на комманду М3

И это при всем при том что при нажатии клавиши F5 шпиндель запускается, перезагрузил гкод- то же самое, перезапустил мач- то же самое. Плюнул на все и уехал домой.
А и забыл самое главное сказать. С грузом на оси после перезагрузки пк,после выполнения тестовой программы за 20 часов фрезеровки станок просрал еще больше координат и ушел вглубь аж на 2.5 мм. Идем на рекорд.
И самое главное что я заметил мизерный люфт если попытаться дергать ось вверх вниз руками и теперь у меня подозрения вернулись к механике.
Видимоправ был Афтаев что раскрутилось, и скорее всего раскрутилось крепление гайки швп и сползает потихонечку по пазам в профиле, и гроверные шайбы не спасли. Но чтобы до этого узла добраться и проверить нужно весь станок разлохматить.
Даже не знаю с чего начать теперь со станка или переустановки мач3.