Отклонение синусоидальной волны по оси X на движущемся настольном принтере.

Я построил принтер, вдохновленный PrintrBot, с движущейся печатной платформой для перемещения по оси X. Он управляется с помощью платы RAMPS, на которой установлена прошивка Marlin. И есть проблема с позиционированием по оси X. Four S-Shaped blocks

Как видно на изображении, ось X на самом деле не стабильна. Размеры блоков должны быть 10х10х10 мм, а верх и низ должны быть идеальными. Размахивание появляется не в направлении Y, а только в направлении движения стола.
Каждый блок печатался с разной скоростью, от средней до предельно низкой. Я ограничил ускорение, а в последнем блоке я также ограничил скорость, не связанную с печатью, чтобы рабочий стол никогда не испытывал более высокого ускорения, чем при самой печати. Но волновой эффект остается. И это также удивительно повторяемо, так что это больше похоже на ошибку синхронизации где-то. Кто-нибудь имеет представление или испытал подобный эффект?

, 👍2

Обсуждение

Добро пожаловать, @CeesMeijer! Если вы попытаетесь переместить стол вручную вдоль оси x, есть ли у него слабина или "мертвая зона"? (Мертвая зона-это расстояние, которое должен пройти двигатель, прежде чем стол тоже начнет двигаться.), @Tormod Haugene

@TormodHaugene slack, о котором вы упомянули, скорее вызовет нерегулярность или псевдорегулярные изменения, но слой за слоем. Он упомянул, что сущности на картине происходят из разных распечаток, это говорит о том, что это не нерегулярности и не псевдопостоянства, это регулярные повторяющиеся изменения, поэтому они должны быть вызваны повторяющейся причиной. А ты как думаешь?, @darth pixel

Отметить @TormodHaugene : В движении стола абсолютно нет "мертвой зоны". Я тщательно проверил это, потому что это была и моя первая идея., @Cees Meijer

@CeesMeijer - это не стол перемещается в ошибочное положение, это печатающая головка смещается под углом влево или вправо. Похоже, что у вас, вероятно, есть один из тех пусковых винтов с шагом 2 мм x 4, который продвигается на 8 мм за оборот, что соответствует вертикальному периоду ошибки, которую он вводит, поскольку кажущийся эксцентриситет или изгиб в нем создает крутящий момент на Z-узле, который вводит эту циклическую левую-правую ошибку в расположении печатающей головки относительно остальной части машины. Если вы напечатаете что-то очень длинное в Y, вы можете обнаружить, что ошибка на одном конце больше, чем на другом., @Chris Stratton


1 ответ


Лучший ответ:

3

Это проблема вашей оси z, а не оси x или y, потому что скорость печати никак не влияет на результаты.

Держу пари:

  • ваши резьбовые стержни согнуты или
  • гайки на этих стержнях имеют слишком большой зазор или
  • гайки на этих стержнях имеют эксцентриситет или
  • муфты (между двигателем и резьбовыми стержнями) изогнуты или
  • эти муфты плохо подогнаны

Все вышеприведенные предложения касаются оси z.

[редактировать] поскольку это печатный робот, его ось z имеет следующий недостаток


,

Ни одно из них не применимо.. То, как был сконструирован принтер, делает практически невозможным прохождение любого эксцентриситета в резьбовом стержне (он всего один) к печатающей головке (вы можете понять, что я имею в виду, если посмотрите на 'Printrbot simple). Кроме того, движение происходит только по оси X. Я знаю, что на картинке это не совсем понятно, но на самом деле передняя и задняя части куба довольно гладкие., @Cees Meijer

@CeesMeijer Я посмотрел на PB simple. Теперь я почти абсолютно уверен, что одно из моих предложений играет определенную роль. PB simple достаточно жесткий по оси y, так как имеет 2 стержня (поэтому принтер не может поворачиваться в направлении вперед-назад), но влево-вправо он действительно может. Вы можете проверить это без фактической печати - на вашем месте я бы проверил с помощью правильного угла (angle gauge), перемещаясь по оси z слой за слоем. Согласно вашему изображению, отклонение составляет около +-1 мм, так что вы сможете проверить это на глаз., @darth pixel

@CeesMeijer см . редактирование, @darth pixel

Вы абсолютно правы, а я был ужасно неправ... После многократных попыток решить проблему с помощью настройки привода двигателя, это именно то, что я нашел. Двигатель оси Z неправильно выровнен, и поэтому резьбовой стержень совершает движение, как вы проиллюстрировали. большое вам спасибо за вашу помощь., @Cees Meijer

@CeesMeijer всегда пожалуйста! Приятно слышать, что вы решили свою проблему, @darth pixel