Решился (попробовать) перейти на PowerMill .
Установил 2019
После установки еле понял, что от куда брать ПП, но нашел + скачал с соседней ветки ПП для 4-х осей и не факт, что верный. ()
Нужно все это дело подогнать под прошивку Марлин.
Можете подсказать видеоурок по модификации ПП, может статтю?
Краткое "ТЗ" (для просмотра содержимого нажмите на ссылку)
У меня ось вращения Е в доль оси У. ( параллельно оси У и можно глянуть в моей теме)
Что нужно:
-без нумерации строк
-каждая строка что бы начиналась с G-кода
-пробелы между осями и параметрами
-через шим сигнал задавать обороты шпинделя командой управлением сервомотора (это на будущее, G-код не помню, который отвечает за параметр шим сигнала и его как-то примудрить нужно к заданым оборотам с каким-то отношением)
-круговая интерполяция что бы срабатывала только свыше 3 мм в диаметре, а до 3 мм линейная интерполяция нужна, а то получаются прямоугольники.
-не пользоваться нумерацией инструмента, а то экструдер может глюконуть
-без комментариев, или подогнать под марлин (знак сейчас не припомню)
-вывод в файл .nc, или .gcode
-на всякий случай выводить координаты всех осей, если даже не движутся.
Это всё, чем планирую пользоваться. Сильно усложнять не хочу, лично мне хватает правильного вывода координат для 4-х осей без включения шпинделя и прочего, но можно добавить, может кому-то пригодится.
Что нужно:
-без нумерации строк
-каждая строка что бы начиналась с G-кода
-пробелы между осями и параметрами
-через шим сигнал задавать обороты шпинделя командой управлением сервомотора (это на будущее, G-код не помню, который отвечает за параметр шим сигнала и его как-то примудрить нужно к заданым оборотам с каким-то отношением)
-круговая интерполяция что бы срабатывала только свыше 3 мм в диаметре, а до 3 мм линейная интерполяция нужна, а то получаются прямоугольники.
-не пользоваться нумерацией инструмента, а то экструдер может глюконуть
-без комментариев, или подогнать под марлин (знак сейчас не припомню)
-вывод в файл .nc, или .gcode
-на всякий случай выводить координаты всех осей, если даже не движутся.
Это всё, чем планирую пользоваться. Сильно усложнять не хочу, лично мне хватает правильного вывода координат для 4-х осей без включения шпинделя и прочего, но можно добавить, может кому-то пригодится.
Пример нужного кода (для просмотра содержимого нажмите на ссылку)
Код: Выделить всё
M211 S0
G92 X0 Y0 Z0
G90
G0 Z15.000
G0 X0.000 Y0.000 Z15.000
G0 X-1.808 Y0.033 Z1.000 Е0.00
G1 X-1.808 Y0.033 Z-1.000 F500.0
G3 X-1.590 Y-0.590 I0.564 J-0.152
G3 X-0.930 Y-0.611 I0.345 J0.471
G1 X1.801 Y1.184 Е90.00
G3 X1.832 Y1.869 I-0.477 J0.364
G3 X1.201 Y2.136 I-0.508 J-0.320А получается так (для просмотра содержимого нажмите на ссылку)
Удалось изменить ось В на ЕПравки с комментарием поправил - они подходят.
Круговая интерполяция начинается с выше радиуса 2 мм.
Старт УП и конец подходит, но там многовато лишнего в начале.
Со шпинделем не возился ещё
Пример: обрезка по периметру
Круговая интерполяция начинается с выше радиуса 2 мм.
Старт УП и конец подходит, но там многовато лишнего в начале.
Со шпинделем не возился ещё
Пример: обрезка по периметру
Код: Выделить всё
; NC FILE : 1
; MODEL :
; CONTROLLER : Marlin F/W
; OUTPUT UNITS : MM
M211 S0 ; soft limits off
G92 X0 Y0 Z0 E0 ; set "0" to all axis
G21 ; set units to millimeters
G90 ; use absolute coordinates
; =================
; TOOLPATH : 1
; STRATEGY USED : Profile
; TOOLPATH WP : 1
; =================
; Имя траектории: 1
; Вывод:
; Единицы: MM
; Координаты инструмента: Конец
; Номер инструмента: 1
; ID инструмента: 2.5mm
; Охлаждение: Стандартное
; Общая длина: 12.0
; Заготовка:
; MIN X: -50.000
; MIN Y: -50.000
; MIN Z: 0.000
; MAX X: 50.000
; MAX Y: 50.000
; MAX Z: 6.000
; COORDINATE SYSTEM: Активная ЛСК
; Кончик инструмента:
; X: 0.000
; Y: 0.000
; Z: 13.000
; Количество кромок: 1
; Инструмент: Концевая фреза
; DIAMETER: 2.500
; Безопасность:
; Рабочие ходы инструмента: Безопасная БЕЗ зарезов
; Подводы инструмента: Безопасная БЕЗ зарезов
; Переходы инструмента: Безопасная БЕЗ зарезов
; Рабочие ходы патрона: Столкновения НЕ проверялись
; Подводы патрона: Столкновения НЕ проверялись
; Переходы патрона: Столкновения НЕ проверялись
; Траектория: Профиль
; STEPOVER: 5.000
; ДОПУСК:0.025
; THICKNESS:1.000
; Статистика:
; LENGTH: 3576.261
; TIME: 0/03/09
; LIFTS: 54
G0 X0.00 Y0.00 Z13.00 F3000 E0.00
G0 X0.00 Y0.00 Z13.00 E0.00
G0 X-30.77 Y2.21 E0.00 F3000
G0 E0.00 Z8.00
G1 X-30.77 Y2.21 Z5.00 F500 E0.00
G1 E0.00
G1 Y28.29 E0.00 F1000
G1 X-30.74 Y29.03 E0.00
G1 X-30.63 Y29.85 E0.00
G1 X-30.41 Y30.67 E0.00
G1 X-30.22 Y31.21 E0.00
G1 X-29.84 Y31.98 E0.00
G1 X-29.54 Y32.47 E0.00
G1 X-29.05 Y33.12 E0.00
G1 X-28.67 Y33.54 E0.00
G1 X-28.24 Y33.97 E0.00
G1 X-23.25 Y38.96 E0.00
G1 X-22.62 Y39.55 E0.00
G1 X-21.97 Y40.04 E0.00
G1 X-21.23 Y40.47 E0.00
G1 X-20.71 Y40.72 E0.00
G1 X-19.9 Y40.99 E0.00
G1 X-19.35 Y41.13 E0.00
G1 X-18.53 Y41.24 E0.00
G1 X-17.79 Y41.27 E0.00
G1 X17.79 E0.00
G1 X18.78 Y41.22 E0.00
G1 X19.35 Y41.13 E0.00
G1 X20.17 Y40.91 E0.00
G1 X20.71 Y40.72 E0.00
G1 X21.48 Y40.34 E0.00
G1 X21.97 Y40.04 E0.00
G1 X22.62 Y39.55 E0.00
G1 X23.04 Y39.17 E0.00
G1 X23.47 Y38.74 E0.00
G1 X28.46 Y33.75 E0.00
G1 X29.05 Y33.12 E0.00
G1 X29.54 Y32.47 E0.00
G1 X29.97 Y31.73 E0.00
G1 X30.22 Y31.21 E0.00
G1 X30.49 Y30.4 E0.00
G1 X30.63 Y29.85 E0.00
G1 X30.74 Y29.03 E0.00
G1 X30.77 Y28.29 E0.00
G1 Y-23.86 E0.00
G1 X30.74 Y-24.6 E0.00
G1 X30.63 Y-25.42 E0.00
G1 X30.41 Y-26.24 E0.00
G1 X30.22 Y-26.78 E0.00
G1 X29.84 Y-27.55 E0.00
G1 X29.54 Y-28.04 E0.00
G1 X29.03 Y-28.72 E0.00
G1 X28.64 Y-29.14 E0.00
G1 X28.00 Y-29.71 E0.00
G1 X27.54 Y-30.04 E0.00
G1 X26.8 Y-30.47 E0.00
G1 X26.28 Y-30.72 E0.00
G1 X25.47 Y-30.99 E0.00
G1 X24.92 Y-31.13 E0.00
G1 X24.1 Y-31.24 E0.00
G1 X23.36 Y-31.27 E0.00
G1 X-23.36 E0.00
G1 X-24.36 Y-31.22 E0.00
G1 X-24.92 Y-31.13 E0.00
G1 X-25.74 Y-30.91 E0.00
G1 X-26.28 Y-30.72 E0.00
G1 X-27.05 Y-30.34 E0.00
G1 X-27.54 Y-30.04 E0.00
G1 X-28.22 Y-29.53 E0.00
G1 X-28.64 Y-29.14 E0.00
G1 X-29.21 Y-28.5 E0.00
G1 X-29.54 Y-28.04 E0.00
G1 X-29.97 Y-27.3 E0.00
Удалось и G добавить в каждую строку.
Но почему-то не генерирует круговую интерполяцию, не могу изменить расширение файла и не могу убрать длинный коммент.
И заметил двойной пробел при выводе, но исправил...
Буду благодарен за любую ссылку, или подсказку.
На данный момент ПП такой.
- Marlin_RepRap_Y-rot - E.rar
- (14.33 КБ) 445 скачиваний
