Стартуем в MACH3

ssilk
Марат:

Попробуйте поставте ускорение 75, Step Pulse 15, Dir Pulse 15 - да да, хоть и стоит что только до 5-ти, но реагирует до 15-ти… И прогоните ту же УП и результат выложите здесь пожалуйста

Попробовал… Вроде стало чуть получше, по Z заглубление ушло, но ромбик остался…

Марат

Ромбик… хммм… А не выложите фото вашего станка и на какой подаче обрабатывали?
Чудеса… и всё-таки мне кажется проблема где-то в механике… где-то помирает подшипник, под нагрузкой возникает люфт и появляется накапливающаяся ошибка…

ssilk
Марат:

А не выложите фото вашего станка и на какой подаче обрабатывали?

Подача 750, фреза радиусная 2мм, материал МДФ оклеенный шпоном под дуб. Фото завтра сделаю, хотя где то тут валяется…
Вот, как то так, только Z-ось сейчас металлическая… ШВП на всех осях.

Марат:

и всё-таки мне кажется проблема где-то в механике…

Тогда и другой контроллер бы то же самое делал, но там с геометрией все нормально… Завтра сделаю сравнительный тест.
Да и этот при раскрое нормально работает.

Кстати, я тут интересный момент вспомнил: В стандартных примерах Мача есть такой череп с костями, я когда станок подключил к этому железу, попробовал запустить этот самый череп… Без фрезы, просто так поездить, и вот тогда заметил странность, станок вроде по траектории идет, но, как бы, пунктиром… То есть равномерно дергается при движении. Тогда я подсунул Мачу одну из своих УП, и он нормально ее проехал, плавно, без рывков и так далее…

barnaul
ssilk:

Тогда и другой контроллер бы то же самое делал, но там с геометрией все нормально…

ну и какой софт вы с этим контроллером используете ?

ssilk
barnaul:

ну и какой софт вы с этим контроллером используете ?

USB-CNC же…) Вон сколько наоффтопили выше…) Кстати, источник 5ти вольт я поменял… Сначала подключил обычный адаптер от телефона/планшета, 5 вольт 1.5 ампера, один драйвер начал сам шаги выдавать…) Вы видимо это и имели ввиду? Когда питание “грязное” могут быть такого рода проблемы…
Затем взял 5 вольт от компьютерного БП, визуально, разницы в работе не видно, что БП, что USB - одинаково. Так что, воз и ныне там…) Либо платка чудит, либо Мач кривой. Буду по Вашему совету порт распаивать напрямую…
На самом деле, оно мне не особо и нужно, так, спортивный интерес, пока время свободное есть - вожусь…)

ssilk
Марат:

А не выложите фото вашего станка

Вот так он сейчас выглядит, алюминиевые детали на Z-ось на нем же и делались… Кроме держателя шпинделя.

Сделал сравнительный тест. Снизу из под Мача, сверху - USB-CNC

даже невооруженным глазом видна разница в геометрии…

Марат

Это получается, что обе оси уезжают… А вот такой вопрос - Мач установлен на компе вместе с USB-CNC??

ssilk
Марат:

Мач установлен на компе вместе с USB-CNC??

Да…) Только прошу Вас, не надо говорить, что они друг другу мешают…) Пока USB-CNC не запущен, он только место на диске занимает, как блокнот или калькулятор, никакого влияния на другие программы и процессы не оказывает. Сам драйвер загружается только в момент подключения контроллера в порт, как флешка… Воткнули шнурок - устройство появилось, выдернули - нет в винде такого устройства… А вот драйвер LPT грузится при старте винды, потому и нельзя иметь на компе два и более ЛПТ драйвера…

Марат:

Это получается, что обе оси уезжают…

Нет, уезжает одна, при чем, в зависимости от угла поворота растра. При 0 градусов уезжает Х, при 90 градусах уезжает Y, и только при 45 градусах едут обе оси…
Кстати, похоже G-код тут тоже не при чем, USB-CNC спокойно переварил УП после постпроцессора mach2mm…

Марат
ssilk:

А вот драйвер LPT грузится при старте винды

Причём здесь драйвер ЛПТ?? У Мача свой собственный драйвер и он-то как раз очень чуствителен к помехам, создаваемым другими прогами - это и понятно драйвер Мача вырабатывает тактовую частоту, относительно которой все расчёты и ведутся в Маче и если что-то мешает, то начинаются всякие чудеса…

Ещё вопрос - какие параметры ЛПТ порта установлены в биосе компа??

Если предположить, что последний тест был сделан без поворота растра, то видно что квадрат развёрнут на какой-то угол, относительно горизонтали, а это значит что уходят обе оси…

ssilk
Марат:

Причём здесь драйвер ЛПТ??

При том, что Мачевский драйвер это тоже драйвер параллельного порта…) От названия суть не меняется, любой драйвер параллельного порта загружается до старта винды, он, как бы это сказать, legacy…

Марат:

он-то как раз очень чуствителен к помехам, создаваемым другими прогами

Если программа НЕ РАБОТАЕТ, как она может создавать помехи?)

Марат:

какие параметры ЛПТ порта установлены в биосе компа??

ECP, 378, IRQ7

Марат:

видно что квадрат развёрнут на какой-то угол

Это скорее телефон при съемке был повернут и наклонен…) У обоих квадратов на тесте горизонтальные линии строго по оси Х, ну и текстура шпона может визуально обманывать…)

Марат
ssilk:

ECP, 378, IRQ7

Вообще-то должно быть ЕРР… Почему не спрашивайте, но с не ЕРР все имели проблемы…
Ну и разработчики давно выложили инструкцию для оптимизации настроек компа и виндоса для Мача…
Лично экспериментировал - т.е. устанавливал Мач на компе без оптимизации и с ней - где без моторы работали даже на слух заметно хуже…

Если интересно, то вот (хоть инфа для ХР, но с семёркой то же самое…) :

ssilk:

что Мачевский драйвер это тоже драйвер параллельного порта…)

Что-то мне подсказывает, что вы заблуждаетесь - то, что Мач имеет в своём составе драйвер ЛПТ порта сомнений не вызывает, но его собственный драйвер это другое - поэтому и называется Puls Engine…

ssilk
Марат:

Что-то мне подсказывает, что вы заблуждаетесь

Я не заблуждаюсь, мы просто о разных вещах говорим…) Я говорю о том, что загружается в память компьютера при старте, а это драйвер порта… Puls Engine же начинает работать при запуске самого Мача. В общем, это к делу не имеет отношения. В этой теме, как и на всем форуме, очень любят отвечать на незаданные вопросы…) Причем, каждый о своем…) Я же не спрашивал, как мне настроить компьютер или правильно ли работает мой станок… Я спросил какие настройки Мача надо смотреть… ВСЁ ОСТАЛЬНОЕ Я УЖЕ СДЕЛАЛ!!! Не надо считать меня идиотом.

Марат:

инструкцию для оптимизации настроек компа и виндоса для Мача…

Вот именно по этой инструкции я и настраивал, кроме того, у меня есть файлики аналогичные Вашему, только на английском и русском языках. И, Вы не поверите, у меня даже есть файлик memoryoverride, не только есть, но и реестр пропатчен, ровно так, как советуют на форуме мачсаппорта…)
Ваш совет по ускорениям и длительности импульсов чуть-чуть исправил положение, но 100% результата не дал, значит проблема еще в чем то(в каких то настройках)

barnaul
ssilk:

Кстати, источник 5ти вольт я поменял…

вот поэтому и написал выкинуть плату и всё напрямую

ssilk:

Вот так он сейчас выглядит

а можно фото именно досточки со всеми платами сделать и выставить

Марат
ssilk:

Не надо считать меня идиотом.

Алё гараж, о первых - вас никто идиотом не считает, во вторых по моему это вы обратились за помощью - и как видите мы пытаемся вам помочь - но мы не обладаем телепатическими способностями - откуда нам знать, что вы сделали, а что нет. Будете дальше таким образом реагировать - диалога просто не получится!

ssilk:

В общем, это к делу не имеет отношения.

Это имеет самое прямое отношение к делу - разработчики прямо указывают - для надёжной работы Мача, на компе кроме винды и Мача не должно быть больше ничего! И я им верю, наверно поэтому и Мач у меня не глючит, а верой и правдой работает и на токарке и на фрезеровке…

ssilk
barnaul:

вот поэтому и написал выкинуть плату и всё напрямую

Уже завтра выкину…) Сегодня все разобрал, но проверить не успел.

barnaul:

а можно фото именно досточки со всеми платами

Пожалуйста… Так было изначально, сейчас кроссплатка стоит подальше от драйверов, на пару см., и к ней прикручен Молекс, чтобы к БП подключалось. Все остальные коммутации не изменились.

Tomas:

Это пробовали менять?

Разумется…

ssilk:

по совету Baha пробовал инвертить DIR STEP сигналы, во всех трех вариантах толку ноль…

Марат:

по моему это вы обратились за помощью

Ну да, только я обратился в тему по Мачу(новой для меня программе), а не в тему по ремонту станков или настройке компьютеров…) Разумеется, я и ответов жду вполне определенных, то есть по Мачу…

Марат:

для надёжной работы Мача, на компе кроме винды и Мача не должно быть больше ничего!

Вы хотите сказать, что Блокнот, Калькулятор и Пэйнт тоже удалять надо? И еще целую кучу программ, которые ставятся вместе с виндой и никогда никем не используются…) Давайте для полного понимания будем писать так:

для надёжной работы Мача, на компе кроме винды и Мача не должно работать больше никаких приложений… А то скоро начнут писать, что 500 гигабайт порнокартинок на соседнем винте мешают Мачу работать…) Мы ведь взрослые люди, разве нет?

Марат

Компонентпараметры которые должны быть отключены, оговорены в файлике, который я прицепил, перечень служб, тоже, так что не надо передергивать
Вы лучше парамеиры порта на ЕРР поменяйте

ssilk
Марат:

Компонентпараметры которые должны быть отключены, оговорены в файлике, который я прицепил, перечень служб, тоже,

Так Вы же говорите, что никакие программы не должны быть установлены…) Разве нет? Вот я и спрашиваю, как может помешать работе Мача программа, которая установлена на жесткий диск, но не загружена в память? Параметры порта поменяю, хотя не раз видел, что должно быть ЕСР…
А пока, видео драйвер-теста, чтобы Вы не подозревали меня в фотошопе…) cloud.mail.ru/public/3E4q/1PzkowfW7

Марат
ssilk:

чтобы Вы не подозревали меня в фотошопе

ssilk:

Так Вы же говорите, что никакие программы не должны быть установлены…)

Это не я говорю, это говорит разработчик Мача…
Сергей, я вот не пойму, вам нравится людям голову морочить??? Где вы увидели или прочитали о том, что вам кто-то недоверяет??? Прям какой-то комплекс неполноценности…
Мы пытаемся совместными усилиями решить вашу проблему. Просто дело в том, что так как вы хотите:“Скажите какие установки в Маче изменить, чтобы всё заработало”, не получается - даже с различными материнками Мач работает по разному. А уж с ноутбуками, так вообще прям беда…
Так что не всё так просто…

ssilk
Марат:

Так что не всё так просто…

Оказалось, все просто… Надо было, всего то, уменьшить CV Dist Tolerance, как указано в документе Mach3_CVSettings_v2 слишком большое значение позволяет работать на высоких скоростях, но приводит к искажению геометрии и наоборот, маленькие значения замедляют обработку, но результат ближе к чертежу… Так что, проблему я решил, вопрос можно считать закрытым.

Марат:

Сергей, я вот не пойму, вам нравится людям голову морочить???

Да? А мне показалось совсем наоборот…) Я задал конкретный вопрос по настройкам Мача, а мне чего только не насоветовали…) Кто кому тут голову морочит это очень большой вопрос…) Вот Вы говорите тут телепатов нету, а телепаты советуют мне затянуть хомут, которых у меня на станке аж ни одного… Единственный полезный совет - Ваш про ускорения, вероятно ускорения как то связаны с той самой толерантностью. Все остальные, либо не дали значимого результата, либо вообще ни о чем.
ЕСР-ЕРР почти одно и то же, с точки зрения Мача, инпуты и аутпуты совершенно одинаковы… Разница только в том, что ЕСР поддерживает DMA, а ЕРР нет, из за этого ЕРР работает быстрее(возможно поэтому он предпочтительнее на медленных компах), а ЕСР совместим с бОльшим количеством устройств. Мачу не нужно ни то, ни другое…)
В общем, спасибо всем за участие…)

Марат
ssilk:

Я задал конкретный вопрос по настройкам Мача, а мне чего только не насоветовали…)

Чтобы поставить окончательную точку в этой теме замечу - как задаётся вопрос, так и ответ получается!
Если бы я хотел бы выяснить какой-то вопрос, то уж точно выложил бы скрины всех своих настроек, чтобы народ не гадал на кофейной гуще.
А по поводу CV Dist Tolerance - так у меня он вообще не задействован и всё ОК… Поведение приводов при режиме постоянной скорости очень сильно зависит от установок в МоторТюнинг поэтому я и предложил уменьшить ускорения и если бы вы выложили скрины своих установок вашу проблему давно решили бы.

ssilk:

Разница только в том, что ЕСР поддерживает DMA, а ЕРР нет, из за этого ЕРР работает быстрее

Разница в том, что в ЕСР режиме данные передаются в сжатом виде, а в ЕРР в неизменном виде и разработчики рекомендуют именно ЕРР режим из-за возможности искажения выходных сигналов - для принтера это пофиг, а для станка нет - опасность причинения вреда человеку очень высока!