Страница 2 из 2
Re: Подключение ПЧ к Mach3
Добавлено: 19 янв 2018, 19:39
Daleran
nickoass писал(а):Пишите сюда адреса регистров и коды запуска, останова инвертора. Вместе решим эту задачу.
Буду благодарен.
Вот чего удалось добиться.
------------------------------------------
Ячейка памяти для установки скорости
hex - 1002
dec - 4098
Ячейка памяти для запуска
hex - 1001
dec - 4097
Ячейка памяти для стоп
hex - 1001
dec - 4098
------------------------------------------
01 06 10 01 00 03 9c cb - остановка
01 06 10 01 00 01 1d 0a - запуск
01 адрес пч
06 код функции
10 01 - куда записать (управление включением)
00 03 что записать (остановка)
9c cb CRC
------------------------------------------
Задать частоту
01 06 10 02 01 F4 2C DD
10 02 куда записать
01 F4 Что записать
.
Пытаюсь сейчас идти по пути написаному здесь
http://www.cnczone.ru/forums/index.php? ... c=832&st=0
Люди написали как они сделали, а вот подробных объяснений не могу найти.
Вписал в автополлинг адрес включения, регистр и мач начал слать бесконечные пакеты на включение.
Также непонятно пока что адреса в макросах m3,m4,m5
Re: Подключение ПЧ к Mach3
Добавлено: 19 янв 2018, 21:47
nickoass
Попробуйте так. В настройках автополинга, что на первой картинке в 10 посте, настраиваете порт по своим значениям, т. е. скорость, номер порта. Далее делаете все по образцу и подобию этой картинки, за исключением адреса 8192, вместо этих цифер впишите 4097. Далее...
В m3 вписываете
SetModOutput(0,&H0001)
DoSpinCW()
m4 пока не трогайте. Это вращение шпинделя в обратную сторону (реверс)
В m5 вписываете
SetModOutput(0,&H0003)
SetModOutput(1,&H0000)
DoSpinStop()
И в macropump вписываете
SetModOutput(1,GetOEMDRO(202)*3.5)
Re: Подключение ПЧ к Mach3
Добавлено: 20 янв 2018, 07:38
Daleran
nickoass писал(а):Попробуйте так. В настройках автополинга, что на первой картинке в 10 посте, настраиваете порт по своим значениям, т. е. скорость, номер порта. Далее делаете все по образцу и подобию этой картинки, за исключением адреса 8192, вместо этих цифер впишите 4097. Далее...
В m3 вписываете
SetModOutput(0,&H0001)
DoSpinCW()
m4 пока не трогайте. Это вращение шпинделя в обратную сторону (реверс)
В m5 вписываете
SetModOutput(0,&H0003)
SetModOutput(1,&H0000)
DoSpinStop()
И в macropump вписываете
SetModOutput(1,GetOEMDRO(202)*3.5)
Что то получилось. М3 М5 запускают и останавливают шпиндель.
Sxxx Задают обороты, но при отправке любой команды, где частота на пч должна подняться выше 25 герц, частотник начинает выдавать значения меньше 25.
Интерфейсные на увелечение/уменьшение работают.
Re: Подключение ПЧ к Mach3
Добавлено: 20 янв 2018, 08:48
Daleran
Почему то ПЧ не видит высокий бит второго регистра в 10 коде функции, поэтому не выше 25 герц поднимает.
01 10 10 01 00 02 04 00 01 00 90 ae 0f - включает шпиндель и задает 14.4 герц
01 10 10 01 00 02 04 00 01 01 90 af 9f - включает шпиндель и задает 14.4 герц, должен задавать 40.
ПЧ не видит изменений в 10 байте. Причем в мануале к частотнику этот пакет представлен как пример. Либо неисправность какая то, либо ошибка в примере.
Причем частота задаваемая пакетом 01 06 10 02 01 F4 2C DD (50гц), задается без проблем.
Получается есть 2 пути, задавать скорость через функцию 06, либо искать и решать проблему в 10 функции.
Re: Подключение ПЧ к Mach3
Добавлено: 20 янв 2018, 20:54
nickoass
В Маче задается значение оборотов, а Мачь должен отправить в частотник значение частоты. У меня в брайне сделана функция деления A/0.6 ( подглядел по ссылке выше)
Re: Подключение ПЧ к Mach3
Добавлено: 21 янв 2018, 11:24
Daleran
nickoass писал(а):В Маче задается значение оборотов, а Мачь должен отправить в частотник значение частоты. У меня в брайне сделана функция деления A/0.6 ( подглядел по ссылке выше)
Здесь не в значение оборотов вопрос, нужно как то поменять то слово которое отправляет мач частотнику.
Re: Подключение ПЧ к Mach3
Добавлено: 21 янв 2018, 12:20
nickoass
Мне больше понравилось управлять через брайны. Более понятно все. Сделал в Маче идикацию температуры радиатора ПЧ, выходной ток ПЧ, температуры охлаждающей жидкости шпинделя. Сейчас появилась мысль добавить управлением включением чиллера (на лето необходим) при превышении уставки температуры.
Открыл для себя, что Мачь это не толко система управления станком, но и мощная и гибкая система управления периферией станка. Не зря я убил на поисках информации и изучение огромное количество времени. В качестве внешней интерфейсной платы для управления периферией и сбора данных, я буду использовать Ардуино.
Re: Подключение ПЧ к Mach3
Добавлено: 21 янв 2018, 14:08
FLUKE
Ну, так, пиши тогда инструкцию по подключению своей модели частотника к Мач3...
Re: Подключение ПЧ к Mach3
Добавлено: 23 янв 2018, 16:03
Daleran
Было написано китайцам, они сказали что это косяк с ПЧ и для его исправления, нужно на ПЧ поменять морду.
Думаю чтобы написать программу которая будет делить пакет из 10 кода функции на 2 06 кода и отправлять частотнику.
Re: Подключение ПЧ к Mach3
Добавлено: 23 янв 2018, 17:05
nickoass
Жёстко..
