Страница 97 из 144
Re: Контроллеры myCNC
Добавлено: 14 май 2019, 01:29
mycnc
Обычно выгорает один выход.
Для электронщика проблемы не составляет - чип стандартный, есть везде, стоит копейки, меняется за пару минут.
Но для того, кто с паяльником не дружит - может быть проблемой.
Re: Контроллеры myCNC
Добавлено: 14 май 2019, 01:35
mycnc
niksooon писал(а):У меня к автору контроллера тоже вопрос- какой допустимый(и разумеется долговременный) диапазон питающего напряжения контроллеров , в частности ЕТ-1?
а то подумываю на станке UPS на 24В постоянки организовать для контроллера и компа..........
Реле питаются напрямую от входного напряжения и рассчитаны на 24В. В этом смысле разброс не очень большой.
Если реле не надо использовать, то DC-DC конвертеры на плате начинают работать примерно от 9В.
Если говорить о резервном питании, то 12В должно быть нормально и для контроллера, и для компа
Re: Контроллеры myCNC
Добавлено: 14 май 2019, 10:17
niksooon
А верхний предел напряжения каков? от 27-29В не поплохеет? DC конверторы перегреваться не будут?
Re: Контроллеры myCNC
Добавлено: 14 май 2019, 11:19
sima8520
Посмотрите даташит на микросхему DC преобразователя, если плата есть под руками
Re: Контроллеры myCNC
Добавлено: 14 май 2019, 16:17
mycnc
niksooon писал(а):А верхний предел напряжения каков? от 27-29В не поплохеет? DC конверторы перегреваться не будут?
Чипы LM2596, LM2575 - по паспорту входное напряжение до 40В.
До максимума я бы не поднимал, но 27-29 должно быть нормально.
Re: Контроллеры myCNC
Добавлено: 19 май 2019, 21:57
Umnik
у меня вот какой вопрос возник...
Настраиваю сейчас станочек, контроллер ЕТ6, драйвера яко YKD2608MH
Драйвер воспринимает управляющие импульсы длительностью не менее 2.5 мкс, с длительностью подъема и спада фронта менее 1 мкс.
Предположим, что весь цикл должен быть не менее 3.5 мкс (в реальности скорее всего можно и меньше, т.к. заявленная частота на входе драйвера 350 кГц, а 3,5 мкс - это 285 кГц)
Если я выбираю по табличке в соответствующей вкладке mycnc длительность сигнала 4 мкс - это речь идет обо всем цикле?
Т.е. это длительность возрастания, самого сигнала и его спада?
В таком случае, сколько из 4 мкс уходит на рост и спад, и сколько остается на сам импульс?
Re: Контроллеры myCNC
Добавлено: 20 май 2019, 00:52
mycnc
Речь идет именно о длительности импульса, нарастание и спад существенно меньше,
поэтому реальная длительность импульса очень близка к заданному значению 4мкс,
можно проверить на осциллограмме

- ADS00001.png (3.43 КБ) 2053 просмотра
Длительность фронта-спада по 50нс, но под нагрузкой будет больше скорее всего.
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 12:57
Umnik
Сергей, общались с вами на вашем форуме в теме про подачу СОЖ.
Не смог что-то прикрепить изображения там, потому напишу сюда.
Макрос М208 добавил, вроде работает.
Вот что у меня в OFF.plc:
Еще почему-то нет изображения иконок кнопок, почти во всех выпадающих менюшках:
Надо как-то это исправить, непонятно где "ок", где "отмена"
Кроме того, не хочет работать процедура "run from here"
Вбиваю номер строки, жму запустить а прога пишет вот что:
Не понимаю, что ей надо...
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 16:43
mycnc
1) В "OFF.plc" процедуре активируется триггер. Обычно, на него заводится защита от наезда на центроискатель.
А у вас триггер №4 задан, включен? Может быть на нем происходит остановка?
2) По картинкам - вы, похоже, обновились сегодня, в этой версии появились новые картинки для камеры, поворотных ножей,
диалога run-from-here, но случайно были сбиты иконки ok, cancel. Сегодня будет обновление с исправлением.
3) По продолжению выполнения (и run-from-here) - все дело в настройках, скорее всего. Пишем на эту тему инструкцию.
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 19:18
mycnc
Umnik писал(а):Не понимаю, что ей надо...
Вот тут попытка рассказать про настройку.
http://docs.pv-automation.com/quickstar ... stop-setup
Общая идея - система смотрит за текущим положением инструмента и программной точкой, с которой надо стартовать.
В зависимости от настроек она может блокировать запуск, если координаты не совпадают между собой, или автоматически перегонять инструмент в программную точку и дальше идти по программе.
Возможны два варианта - настроить автоматический возврат на программную точку при запуске или использовать кнопку "возврат на путь".
Первый метод обычно для фрезера, второй чаще для плазмы, хотя на вкус и цвет ....
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 20:53
Umnik
Так, запуск с определенной строки вроде победил, работает.
По триггеру в OFF.plc - нет у меня 4-го триггера.
На вкладке тригеры/таймеры была галка на триггере №1, сейчас ее убрал на всякий, ничего не поменялось.
По иконкам понял, жду тогда обновления.
Еще вот что выявилось...
Солид снегерил код с подачей СОЖ М08:
Код: Выделить всё
%
O1000 (ДЕТАЛЬ1-1)
N100 (COMPENSATION-WEAR)
N102 (REV-0.70)
N104 (MAY-27-2019-8:10:08PM)
N106 (TOOL 1 - DIA 8.)
N1 G90 G17 G40 G80 G00
N108 M06 T1 ()
N110 (P-contour)
N112 G00 G54 G90 X389. Y236. S13000 M03
N114 G43 H1 Z5. M08
N116 Z5.
N824 X774.
N826 Y471.
N828 X4.
N830 Y4.
N832 X389.
N834 G00 Z5.
N836 M09
N838 M05
N840 G00 G28 G91 Z0
N842 G00 G28 G91 X-15.0 Y0.
N844 G90
N846 M06 T1
N848 M30
%
Попробовал запустить его на станке, станок отрабатывает его до строчки
и останавливается, стоит на месте, шпиндель работает, туман подается.
Т.е. дальше обработка не происходит.
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 21:33
mycnc
Скорее всего надо почистить М8.plc
В каком-то профиле мы ее использовали для своих тестов, похоже, у вас именно этот случай.
Можно воспользоваться окошком с Template и загрузить подходящую процедуру.
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 21:56
Umnik
mycnc писал(а):Можно воспользоваться окошком с Template и загрузить подходящую процедуру.
а можно расшифровать?)
Почистить - что убрать оттуда?
Могу попробовать скопировать свой коды сюда...
Или можете вы скинуть "подчищенный" код, я закину его в контроллер....
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 22:20
mycnc
Подчищенная такая -
Код: Выделить всё
#include pins.h
#include mill-func.h
main()
{
gvarset(7372,1); timer=30;do{timer--;}while(timer>0); //Flood State
portset(OUTPUT_FLOOD);
//coolant_motor_start();
exit(99); //normal exit
};
Вашу посмотреть тоже интересно. И какой это профиль.
Подробнее про Template попозже - набросаем инструкцию, пришлю ссылку.
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 23:35
Umnik
спасибо, завтра попробую ваш код.
Но мой явно пообъемнее будет)
Постараюсь скинуть свой М08
Профиль у меня сейчас 1366М
Re: Контроллеры myCNC
Добавлено: 27 май 2019, 23:42
mycnc
Umnik писал(а):спасибо, завтра попробую ваш код.
Но мой явно пообъемнее будет)
Постараюсь скинуть свой М08
Профиль у меня сейчас 1366М
Были многочисленные испытания Modbus устройств, управлением СОЖ на шаговиках, автоматической газовой консоли и тд.
Использовался один из новых профилей, а кнопочки М7-М9 очень удобные для тестирования.
В моей версии c X1366M все в порядке, но несколько дней назад профили были подчищены, так что это не показатель.
Re: Контроллеры myCNC
Добавлено: 28 май 2019, 11:36
Umnik
Ура, с вашим кодом М08 вроде как заработало, и включение-выключение тумана из УП, а так же заработала кнопка М09-М08 во время выполнения УП.
У меня был вот такой код:
Код: Выделить всё
#include pins.h
#include mill-func.h
//*****************************************************
//The following variables Should be defined outside
//OUTPUT_FLOOD
//*****************************************************
main()
{
gvarset(7372,1);
portset(OUTPUT_FLOOD);
coolant_motor_start();
gvarset(60010,1);//to #1
x=(8<<24)+0x0;
do{
data1=gvarget(60039);
if (data1!=data0)
{
data0=data1;
gvarset(60019,data1);//set Register Value
gvarset(60035,x);//send value to Address
timer=50;do{timer--;}while(timer>0);
};
}while(1);
exit(99); //normal exit
};
Еще вопрос - прога не видит флешку, как ее заставить это делать?
Приходится каждый раз копировать файлы с флешки в определенную папку, а хотелось бы, чтобы УП можно было загружать сразу с флешки.
Так же, добавил кнопки регулировки жижи в свой профиль (1366М)
При нажатии на поле с числом (мл/час) выскакивает окошко, там задается значение, все работает ок.
Но при попытке увеличить или уменьшить значение кнопками со стрелками ничего не происходит.
Я так понимаю, надо добавить процедуры "jog-overspeed-dec;jog-overspeed-inc"?
Re: Контроллеры myCNC
Добавлено: 28 май 2019, 20:25
mycnc
У нас стрелки не влезли в дизайн и мы их выкинули из текущей версии.
Если их оставлять, то надо задавать другой обработчик события.
Вероятно, что-то связанное с переменной 8133. Возможно, сработает
cnc-gvariable-inc-8133 и
cnc-gvariable-dec-8133
По PLC процедуре - там вечный цикл, в котором делается запись и чтение регистра в Modbus устройство -
как и предполагал, это остались хвосты от тестирования газовой консоли под плазму.
Re: Контроллеры myCNC
Добавлено: 28 май 2019, 22:03
Umnik
Ясно, значит в топку кнопки...
А по флешке подскажете что нибудь?
Re: Контроллеры myCNC
Добавлено: 28 май 2019, 22:27
mycnc
Umnik писал(а):Ясно, значит в топку кнопки...
А по флешке подскажете что нибудь?
Это компьютер Tinkerboard?
Раньше работало?
Флэшки видно, если зайти обычным файл менеджером?
По результатам набросаем инструкцию по проверке-восстановлению