Activity

Внешний дисплей "Planet CNC USB Contriller"
Baha:

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

не путаю. я имел в виду его “операционку”.
знакомый купил его месяца три назад и ОЧЕНЬ НЕ доволен.

…да собственно мне пофиг эти китайские чудеса, разговор вообще-то про программу.

Внешний дисплей "Planet CNC USB Contriller"
Baha:

Ну это верх расточительства, для такой ЧПУ системы.
Деньги можно эффективнее потратить, ru.aliexpress.com/item/…/32538034211.html ,
при этом получите такой плавный ход который в PlanetCNC возможен только в MK3.
То есть будет выигрыш в времени выполнения G кода в 1.5 раза.

а я и не покупал "магеллисы"а их у меня два стоит… отвалились на шару, грех не задействовать
а что касается этого китайского “чуда”, так я его видел, щупал. отстой просто РЕДКОСТЫЙ, кривой софт и глючное железо !

а собственно о каком выигрыше во времени идет речь ? поясни, не понял.
это как ? один и то-же G код на матче выполняется быстрее ? 😃

Внешний дисплей "Planet CNC USB Contriller"
Baha:

Спасибо.
При базировании инструмента я то же никогда не пользуюсь, ни компьютером и никаким экраном, мне достаточно функционала внешнего джог пада, все нужные функций в нем и заложены. Если приходиться менять текущие координаты кроме обнуления, в этом случае никак без компьютера не обойтись, а от экрана в этом случае никакого толку.
Внешний экран интересен, когда есть полноценная обратная связь с компом или контроллером, к сожалению в PlanetCNC такая возможность не заложена.

Удачи вам.

да, не заложено, но вполне возможно.
у меня по крайней мере все отлично работает.
на “магеллисе” состряпал полноценное двухстороннее общение с компом.
в комп заглядываю только когда файл открыть надо.
да и по любому с консоли станка удобнее.
…комп у меня уж очень неудобно стоит по отношению к станку.

Внешний дисплей "Planet CNC USB Contriller"
Baha:

Какие преимущества или удобства с использованием внешнего экрана?

удобство работы со станом.
у меня например все функциональные клавиши и отображение находится непосредственно на панели самого станка.
с координатами перед глазами я вообще не смотрю на комп

Внешний дисплей "Planet CNC USB Contriller"

Внешний дисплей “Planet CNC USB Contriller”

==== АНОНС ====

Программа визуализации координат на внешнем дисплее для
“Planet CNC USB Contriller” (planet-cnc.com)

Представляю на общее рассмотрение и обсуждение

Программа
=========
Программа представляет собой драйвер связи программы Planet CNC и внешним дисплеем.
Связь с дисплеем осуществляется по стандартному СОМ-порту или RS-485(ModBus RTU).
Передача данных в одну сторону, от программы к дисплею

Тип подключенного контроллера не имеет значения. (тестировался на MK1)

Выводятся данные:
X,Y,Z,A-координаты,
скорость движения шпинделя,
установленная скорость “OVRD” и “JOG”

Набор данных которые будут отправлены в порт может быть изменен на ходу
установкой соответствующих “галочек”.

Возможности:

  • определение доступных СОМ-портов
  • установка номера СОМ-порта
  • установка скорости СОМ-порта
  • изменение времени между передачей пакетов
  • выбор интерфейса СОМ-порт или RS-485(ModBus RTU)
  • конфигурация формата отправляемого пакета
  • сохранение установленных параметров в текстовом файле “settings.ini”
  • запуск передачи пакетов при старте программы или вручную
  • запуск программы в трее или в развернутом виде

Внешний дисплей.
================
На данный момент дисплейный я написан на
ATMega16 и графическом дисплее 64х128.
Еще проще будет сделать на строчных индикаторе типа 16х2,4х20 и тому подобных
Так как протокол обмена между программой и дисплеем полностью открытый
и конфигурируемый, не составит труда написать простейшую программу для любого
микроконтроллера и типа дисплея на свое усмотрение и требования.

Недоделки.
=========
На сегодняшний день протокол RS-485(ModBus RTU) еще не отлажен.

Обоснованная критика, пожелания и коммерческие предложения
принимаются с большим интересом !!

Внешний дисплей "Planet CNC USB Contriller"

==== АНОНС ====

Программа визуализации координат на внешнем дисплее для
“Planet CNC USB Contriller” (planet-cnc.com)

Представляю на общее рассмотрение и обсуждение

Программа
=========
Программа представляет собой драйвер связи программы Planet CNC и внешним дисплеем.
Связь с дисплеем осуществляется по стандартному СОМ-порту или RS-485(ModBus RTU).
Передача данных в одну сторону, от программы к дисплею

Тип подключенного контроллера не имеет значения. (тестировался на MK1)

Выводятся данные:
X,Y,Z,A-координаты,
скорость движения шпинделя,
установленная скорость “OVRD” и “JOG”

Набор данных которые будут отправлены в порт может быть изменен на ходу
установкой соответствующих “галочек”.

Возможности:

  • определение доступных СОМ-портов
  • установка номера СОМ-порта
  • установка скорости СОМ-порта
  • изменение времени между передачей пакетов
  • выбор интерфейса СОМ-порт или RS-485(ModBus RTU)
  • конфигурация формата отправляемого пакета
  • сохранение установленных параметров в текстовом файле “settings.ini”
  • запуск передачи пакетов при старте программы или вручную
  • запуск программы в трее или в развернутом виде

Внешний дисплей.
================
На данный момент дисплейный я написан на
ATMega16 и графическом дисплее 64х128.
Еще проще будет сделать на строчных индикаторе типа 16х2,4х20 и тому подобных
Так как протокол обмена между программой и дисплеем полностью открытый
и конфигурируемый, не составит труда написать простейшую программу для любого
микроконтроллера и типа дисплея на свое усмотрение и требования.

Недоделки.
=========
На сегодняшний день протокол RS-485(ModBus RTU) еще не отлажен.

Обоснованная критика, пожелания и коммерческие предложения
принимаются с большим интересом !!

TB6550 ограничение тока удержания и индикация шага

…задолбался бороться с нагревом моторов !

ограничение рабочего тока в TB6550 зависит от сопротивления резисторов-шунтов
и есть пины управления тока.
вот только нет там ограничения тока удержания !!!

на схеме выход из положения плюс визуализация шага и направления.

подбором сопротивления шунтов т.е. положением выключателей на SW2 выставляется максимальный ток драйвера, а SW1 устанавливает процент от максимального тока.
не забывайте что шунтов ДВА и их сопротивление должно быть одинаковым,
так что переставляя положение SW2.1 SW2.2 SW2.3 не забудьте то-же самое положение выставить на SW2.4 SW2.5 SW2.6 !!!

при каждом приходящем импульсе STEP запускается мультивибратор на время определенное RC-цепочкой (0.1 мкф и 39 ком)
выход мультивибратора управляет “землей” на DSW1.
когда нет импульсов STEP, на общем контакте SW1.1 и SW1.2 висит “1”, таким образом загоняя микросхему драйвера в режим 20% от максимального тока.
при прихождении фронта импульса STEP, выход мультивибратора падает в “0” и на ноги управления током TB6550 приходит то, что выставлено SW1,
и мы можем варьировать током 100% 75% 50% и 20% от максимально тока заданного на SW2

светодиоды выключены в когда нет импульсов STEP и показывают направление движения двигателя когда идут импульсы.

…а еще такая схема дает возможность форсировать рабочие токи двигателя что успешно работает на моем станке, движки с паспортным током 1,5А работают без существенного нагрева на 3,2 А !

MoldJOG-USB

Представляю на обсуждение мой Jog.

что он имеет и что умеет…

ATMega8 и самый минимум обвязки
системой распознается как HID клавиатуры
две раскладки по 35 клавиш
валкодер со встроенной кнопкой

на каждую кнопку в каждой раскладке присваеватся код клавиши или сочетание
Left Alt, Left Win, Left Ctrl, Left Shift, Right Alt, Right Ctrl, Right Win плюс клавиша.
а можно присвоить фразу до 16 символов.

раскладка переключается кнопкой “SHIFT”, при нажатии на нее загорается светодиод.
три режима валкодера. переключается как кнопкой “SHIFT”, так и его собственной встроенной кнопкой на валу.

на данный момент коды присвоеных кодов на кнопках хранятся в EEPROM-е микросхемы, редактируются вручную, заливаются программатором.
это не неудобно, думаю как сделать лучше …