Написание G-кода: Звуковое оповещение в конце печати

Часто предварительно сгенерированного G-кода достаточно для начала и конца. Однако иногда нам хочется чего-то другого. В этом случае: как генерировать звуковое оповещение о чем-то вроде 4 звуковых сигналов в конце печати, после установки принтера в конечное положение и когда стол достиг" безопасной " 30 °C?

, 👍8


2 ответа


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

10

Давайте положим части одну за другой:

  • Подождите, пока температура стола будет 30 °C: M190 R30
  • Воспроизведение звукового сигнала в течение 1/5 секунды: M300 S440 P200
  • Подождите 1/5 секунды: G4 P200

Что дает:

M190 R30
M140 S0
M300 S440 P200
G4 P200
M300 S440 P200
G4 P200
M300 S440 P200
G4 P200
M300 S440 P200
G4 P200

Только для 0scar:

M300 S1396.91 P400 ;f7
G4 P400
M300 S1661.22 P600 ;as7
M300 S1396.91 P400 ;f7
M300 S1396.91 P200 ;f7
M300 S1864.66 P400 ;b7
M300 S1244.51 P400 ;es7
M300 S1396.91 P400 ;f7
G4 P400
M300 S2093.00 P400 ;c8
M300 S1396.91 P400 ;f7
M300 S1396.91 P200 ;f7
M300 S2217.46 P400 ;des8
M300 S2093.00 P400 ;c8
M300 S1661.22 P400 ;as7
M300 S1396.91 P400 ;f7
M300 S2093.00 P400 ;c8
M300 S2793.83 P400 ;f8
M300 S1244.51 P400 ;es7
M300 S1244.51 P200 ;es7
M300 S1046.50 P400 ;c7
M300 S1567.98 P400 ;g7
M300 S1396.91 P1600 ;f7

,

Круто, я осуществлю это, как только вы опубликуете, как играть [это](https://www.youtube.com/watch?v=Qx2gvHjNhQ0)! ;), @0scar

@0scar, вот так. Полицейский из Беверли-Хиллз., @Trish

Лол! Я обязательно попробую!, @0scar


1

Версия Триш хороша, но дождитесь, пока температура на рабочем столе составит 30 °C (M190 R30), прежде чем устанавливать температуру на 0 °C (M140 S0).

Итак, вот моя версия:

M104 S0 ;нагреватель экструдера выключен
M140 S0 ;настольный обогреватель с подогревом выключен 
G91 ;относительное позиционирование
G1 E-1 F300 ;немного втяните нить накала, прежде чем поднимать сопло, чтобы сбросить часть давления
G1 Z+0,5 E-5 X-20 Y-20 F9000 ;немного переместите Z вверх и еще больше втяните нить накала
G28 X0 Y0 ;переместите X/Y на минимальные конечные точки, чтобы голова не мешала
G1 Y150 F5000 ;переместить готовую деталь из
M84 ;степперы выключены
G90 ;абсолютное позиционирование
M190 R30 ;ждет охлаждения до 30°C
M300 S300 P1000 ;звуковой сигнал
M300 S300 P1000 ;звуковой сигнал
M300 S300 P1000 ;звуковой сигнал
M300 S300 P1000 ;звуковой сигнал
,

Периметр S - "это или больше" - 60 больше 30, поэтому триггеры S., @Trish

взлеты да мои плохие..Я говорил о гкоде M190 R30, но - эй - ты правильно использовал "R", так что я виноват..Я собираюсь отредактировать свой ответ, @Desko

Ваш порядок команд в обновленном... Вы понимаете, что выключили рабочий стол (M140 S0), а затем потребовали, чтобы принтер после этого установил температуру 30°C и больше не выключал рабочий стол?, @Trish