ПОМОГИТЕ плата ANET3D 1-5 изменение функционала

откуда создатели этой М808 предполагали такое использование?
Откуда дядька Shturman предполагал, что его программой можно и пазы делать, а не только жертвенники выравнивать? Голь на выдумки хитра. Берём микроскоп и забираем гвозди. Любому изделию (даже программному) найдется нестандартное применение.
 
подскажите, как верно организовать цикл повторения блока строк: т.к. по сути машинный цикл повторяется полностью,
В общем то несложно.
Автономный контроллер сделать, Или на комп специальную програмку написать которая будет повторять пока не остановите.
;)
 
подскажите, как верно организовать цикл повторения блока стро
Попробуйте вместо М30, прописать М99. Возврат из подпрограммы к началу выполняемой УП. Пользуемся частенько, когда из длинной заготовки делаем короткие детальки.
 
Попробуйте вместо М30, прописать М99.
Такой команды не нашел, но есть другая, очень подходящая если работаете от карты памяти.
Нашел здесь
Цитирую:
M32 - Выбрать файл и начать печать с SD карты

Пример: M32 filename.gco.

Используется для печати с SD карты и работает так же как M23 и M24


Думаю, если в конце кода прописать такую строку, то г-код зациклится.
 
Такой команды не нашел, но есть другая, очень подходящая если работаете от карты памяти.
Нашел здесь
Цитирую:
M32 - Выбрать файл и начать печать с SD карты

Пример: M32 filename.gco.

Используется для печати с SD карты и работает так же как M23 и M24


Думаю, если в конце кода прописать такую строку, то г-код зациклится.
Добрый вечер, я не молчу, я продолжаю искать решение. К сожалению по М32 не получилось: при запуске строки "М32 pusk.gcode" где в файле под названием pusk.gcode записано
N30 G00 X30 F2000
N40 G04 P500
N50 G00 X-30 F2000

программа как бы запускается, но при этом сам файл не начинает исполняться, но при этом если остановить программу через меню, то происходит "возврат на домашнюю позицию", а не просто завершение программы
 
А ежели подождать Р500 времени?
а если добавить паузу, то после запуска программы выдерживает паузу и уходит в перезагрузку, после которой сообщает, что он готов :)

M32 testoviy kod 1.2.gcode
P500
 
я продолжаю искать решение. К сожалению по М32 не получилось
Не знаю, что у вас не получилось, у меня этот файл, записаный на карту памяти и запущенный автономно "крутится" пока не остановишь.

G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0

G1 Z0.220 F4800.000
G1 X0 Y0 F4800.000
G1 F3800.000
G1 X30
G1 Y30
G1 Z10
G1 X50 Y50 Z15

M32 1.gco
 

Вложения

  • 1.rar
    259 байт · Просмотры: 2
Не знаю, что у вас не получилось, у меня этот файл, записаный на карту памяти и запущенный автономно "крутится" пока не остановишь.

G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0

G1 Z0.220 F4800.000
G1 X0 Y0 F4800.000
G1 F3800.000
G1 X30
G1 Y30
G1 Z10
G1 X50 Y50 Z15

M32 1.gco
сейчас у себя проверю, может там что-то в прошивке до меня сделано, тогда будет понятно в каком направлении искать
 
сейчас у себя проверю, может там что-то в прошивке до меня сделано, тогда будет понятно в каком направлении искать
Не знаю, что у вас не получилось, у меня этот файл, записаный на карту памяти и запущенный автономно "крутится" пока не остановишь.

G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0

G1 Z0.220 F4800.000
G1 X0 Y0 F4800.000
G1 F3800.000
G1 X30
G1 Y30
G1 Z10
G1 X50 Y50 Z15

M32 1.gco
да, предположение оказалось верным, новая прошивка помогла, теперь и мой вариант и Ваш работают(благодаря Вам удалось выяснить проблемный участок), но при этом каждый цикл по G28 тратит время и заставляет вернуться на исходную, если же возврат сделать только по X например, то программа начинает требовать к каждому циклу подтверждения начала исполнения, вот сейчас думаю, на сколько удобно возвращать в ноль систему(на сколько это подойдет под техпроцесс)
 
но при этом каждый цикл по G28 тратит время и заставляет вернуться на исходную, если же возврат сделать только по X например, то программа начинает требовать к каждому циклу подтверждения начала исполнения, вот сейчас думаю, на сколько удобно возвращать в ноль систему(на сколько это подойдет под техпроцесс)
Без домашней позиции всё работает.

G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion

G1 Z0.220 F4800.000
G1 X0 Y0 F4800.000
G1 F3800.000
G1 X30
G1 Y30
G1 Z10
G1 X50 Y50 Z15

M32 1.gco
 

Вложения

  • 1.rar
    226 байт · Просмотры: 1
Без домашней позиции всё работает.

G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion

G1 Z0.220 F4800.000
G1 X0 Y0 F4800.000
G1 F3800.000
G1 X30
G1 Y30
G1 Z10
G1 X50 Y50 Z15

M32 1.gco
изменил имя своего файла на "3" и он тоже заработал в цикле... видимо есть особенности
 
Без домашней позиции всё работает.

G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion

G1 Z0.220 F4800.000
G1 X0 Y0 F4800.000
G1 F3800.000
G1 X30
G1 Y30
G1 Z10
G1 X50 Y50 Z15

M32 1.gco
появилось предположение, что по сути цикл можно организовать через введение переменной, подскажите, само железо и прошивка поддерживают такой код? Спрашиваю, т.к. после того, как проверил Ваш код, и выяснил, что есть проблемы со старой прошивкой( а при этом было потрачено куча времени на поиск "почему же не работает код" :) )теперь лучше сначала уточнить, это рабочая гипотеза, и только после этого творить
 
появилось предположение, что по сути цикл можно организовать через введение переменной, подскажите, само железо и прошивка поддерживают такой код? Спрашиваю, т.к. после того, как проверил Ваш код, и выяснил, что есть проблемы со старой прошивкой( а при этом было потрачено куча времени на поиск "почему же не работает код" :) )теперь лучше сначала уточнить, это рабочая гипотеза, и только после этого творить
Циклы в G-коде Marlin Может быть вот эта страница поможет:)
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

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

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать