Написание УП для лазера в ArtCam

Почти разобрался, немного перерисовал постпроцессор GRBL_G_code_mm. Все заработало.
Только подскажите пожалуйста, в АртКаме задаю скорость движения инструмента 600мм/сек, а в G-Code F = F36000
Это нужно где то в АртКаме поправить? Или у меня ошибка?
В постпроцессоре использую
FIRST_RAPID_RATE_MOVE = "M05[13][10]G00[X][Y]"
FIRST_FEED_RATE_MOVE = "M03 G1[X][Y][F]"
FEED_RATE_MOVE = "G1[X][Y][F]"
Может надо выставить в ArtCam не mm/sec а mm/min?
 
Я тоже заметил эту закономерность :)
Не пойму, где в АртКам еще сменить настройки. Инструмент задает скорость подачи 600мм\мин.
scr1.jpg
 
Вот и выявили косяк Арткама. :)
 
Почти разобрался, немного перерисовал постпроцессор GRBL_G_code_mm. Все заработало.
Только подскажите пожалуйста, в АртКаме задаю скорость движения инструмента 600мм/сек, а в G-Code F = F36000
Это нужно где то в АртКаме поправить? Или у меня ошибка?
В постпроцессоре использую
FIRST_RAPID_RATE_MOVE = "M05[13][10]G00[X][Y]"
FIRST_FEED_RATE_MOVE = "M03 G1[X][Y][F]"
FEED_RATE_MOVE = "G1[X][Y][F]"
В G-коде единицы измерения в мм/мин

В Арткаме можете задать хоть 1-ю космическую скорость. Все-равно у станка максимальная скорость перемещений будет не больше той, что задана в EEPROM.
 
В G-коде единицы измерения в мм/мин

В Арткаме можете задать хоть 1-ю космическую скорость. Все-равно у станка максимальная скорость перемещений будет не больше той, что задана в EEPROM.
Вы абсолютно правы.
Менял в настройках инструмента подачу 10 мм/сек, 600 мм/мин, F почему то 36000.....
Но вот чудеса, установил арткам на ноутбук, работает корректно.

Вот и выявили косяк Арткама. :)
И вы тоже, мне кажется правы.
Заметил, что Арткам на компе подглюкивает. Переустановил и он тоже заработал.

Спасибо, что тапками не закидали, и в целом помогли.
Хочу подвести итог, о проделанном пути с граблями в связке ArtCam + LaserGRBL + GRBL V1.1h
Следует отметить, что при использовании штатной GRBL V1.1h, даже если используются две оси XY, проблем не возникло.
С постпроцессором GRBL_G_code_mm в целом все тоже работает
Проблемы начались после установки концевых выключателей, при команде домой на концевики Z давить некому, станок блокируется.
Оказалось, что в прошивке GRBL V1.1h можно превратить машину XYZ в машину XY.
Но тогда, если в УП встречаются команды Для оси Z, станок блокируется.
Использование ArtCam забуксовало, нужен правильный постпроцессор.
Как оказалось содержимое постпроцессора не сложнее его названия, небольшая корректировка и все заработало.
По большому счету из потоковых данных вырезаются переменные для оси Z.
Получилось вот так
; Set up program header
START = "G90"
; Program moves
FIRST_RAPID_RATE_MOVE = "M05[13][10]G00[X][Y]"
FIRST_FEED_RATE_MOVE = "M03 [ S ][13][10] G1[X][Y][F]"
FEED_RATE_MOVE = "G1[X][Y][F]"
; End of file
END = "G00 X[XH] Y[YH]"
END = "S0"
END = "M05"

Пойду выжигать......
 
  • Последнее редактирование:
Последнее редактирование:
У вас ошибка. 600*60=36000. Минуты-секунды.
Скорее всего так ArtCam заточен ... И поскольку разрядность величины F в G-коде десятые доли, то похоже, что меньше 0,1 мм/мин подачу сделать невозможно.
 

Вложения

  • Сверло подача 1 мм-сек - мм-сек и G-код.jpg
    Сверло подача 1 мм-сек - мм-сек и G-код.jpg
    133.1 KB · Просмотры: 36
  • Сверло подача 1 мм-мин - мм-мин и G-код.jpg
    Сверло подача 1 мм-мин - мм-мин и G-код.jpg
    132.2 KB · Просмотры: 34
  • Сверло подача 0,1 мм-мин - мм-мин и G-код.jpg
    Сверло подача 0,1 мм-мин - мм-мин и G-код.jpg
    132.7 KB · Просмотры: 31
  • Сверло подача 0,01 мм-мин - мм-мин и G-код.jpg
    Сверло подача 0,01 мм-мин - мм-мин и G-код.jpg
    128.9 KB · Просмотры: 30
  • Сверло подача 0,05 мм-мин - мм-мин и G-код.jpg
    Сверло подача 0,05 мм-мин - мм-мин и G-код.jpg
    130.7 KB · Просмотры: 31
  • Сверло подача 0,04 мм-мин - мм-мин и G-код.jpg
    Сверло подача 0,04 мм-мин - мм-мин и G-код.jpg
    130.7 KB · Просмотры: 63
А зачем такая маленькая подача? Я даже бронзу на 80 мм/мин обрабатываю.
 
Скорее всего так ArtCam заточен ... И поскольку разрядность величины F в G-коде десятые доли, то похоже, что меньше 0,1 мм/мин подачу сделать невозможно.
блин 0,04 мм/минуту, при современной технике быстрей до альфа Центавра долететь, чем проехать 10 сантиметров. Надо как-то более реальные цифры ставить. У Вас никакой разрядности системы не хватит, стока нулей не закладывают. Уж если мм/мин то от100 как минимум, ну а мм/сек пусть от 1
 

Вложения

  • P1030689-2.jpg
    P1030689-2.jpg
    648.9 KB · Просмотры: 72
  • P1030686-2.jpg
    P1030686-2.jpg
    382.1 KB · Просмотры: 68
WowGun
А что у вас в постпроцессоре прописано?
у меня FORMAT = [F|#|F|1.0]
Любая подача становиться целым числом.
Может увеличить кол-во знаков после запятой до 3 ?
FORMAT = [F|#|F|1.3]
 
  • Последнее редактирование:
Последнее редактирование:
А что у вас в постпроцессоре прописано?
Постпроцессор ... местный. :)

; Feed Rate
FORMAT = [F|#|F|1.1]

Попробую поиграть со знаками.

Посмотрю как себя станок будет вести ... Вам спасибо за подсказку.
 

Вложения

  • Сверло подача 0,04 мм-мин - мм-мин и G-код новая.jpg
    Сверло подача 0,04 мм-мин - мм-мин и G-код новая.jpg
    14.7 KB · Просмотры: 59
Я только учусь.
Вот занятное чтиво по постпроцессору.
Оригинальная версия + перевод.
 

Вложения

  • Postprocessor Configuration Guide.pdf
    97.4 KB · Просмотры: 42
  • RUS_Postprocessor Configuration Guide.pdf
    275.3 KB · Просмотры: 113
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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