Страница 3 из 3
Re: Gmoccapy добавление своих кнопок
Добавлено: 29 апр 2020, 07:12
nkp
смена для токарника
Код: Выделить всё
net tool-number iocontrol.0.tool-prep-number classicladder.0.s32in-03
net tool-change iocontrol.0.tool-change => classicladder.0.in-00
net dat1 hm2_5i25.0.7i77.0.0.input-17 => classicladder.0.in-07
net dat2 hm2_5i25.0.7i77.0.0.input-20 => classicladder.0.in-02
net dat3 hm2_5i25.0.7i77.0.0.input-21 => classicladder.0.in-03
net dat4 hm2_5i25.0.7i77.0.0.input-18 => classicladder.0.in-04
net dat5 hm2_5i25.0.7i77.0.0.input-16 => classicladder.0.in-05
net dat6 hm2_5i25.0.7i77.0.0.input-19 => classicladder.0.in-06
net done classicladder.0.out-03 => iocontrol.0.tool-changed
net qq classicladder.0.out-00 => hm2_5i25.0.7i77.0.0.output-00
net rr classicladder.0.out-02 => hm2_5i25.0.7i77.0.0.output-01
net lock hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-07-not classicladder.0.in-08
сам ладдер
- Выделение_195.png (5.15 КБ) 3034 просмотра
- Выделение_194.png (11.47 КБ) 3034 просмотра
команда M6 делает активным пин iocontrol.0.tool-change и приостанавливает выполнение жкода
T5(например) устанавливает пин iocontrol.0.tool-prep-number в 5
выполнение жкода продолжится только когда пин iocontrol.0.tool-changed станет активным,
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 07:55
sergeybur
Добрый день. А подскажите где подсмотреть этот код полностью?
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 08:07
nkp
sergeybur писал(а): этот код полностью?
файл ладдера в смысле?
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 20:40
sergeybur
Да. hal файл я уж сам напишу
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 20:51
nkp
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 21:34
sergeybur
вопрос? А есть ладдер версия для виндовс.
Я просто заколебался между системам переключатся.
А за файл спасибо огромное.
Вот еще вопрос. Я могу сделать несколько файлов и указать их в соей конфигурации.
Просто один отвечает за вакуумныыый стол, один за магазин, один за фрезы.
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 21:47
nkp
sergeybur писал(а):Я могу сделать несколько файлов и указать их в соей конфигурации.
нет.
файл ладдера - один.
но секции можно делать отдельные на каждую логическую часть схемы.
вот в этом окошке(обведено на скрине)
=============
на скрине версия ладдера ,которая запускается без емс
очень удобно
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 21:50
nkp
в этой теме есть архив с версией ,которая запускается без емс
viewtopic.php?f=15&t=1925
Re: Gmoccapy добавление своих кнопок
Добавлено: 03 май 2020, 21:52
nkp
Re: Gmoccapy добавление своих кнопок
Добавлено: 04 май 2020, 09:09
sergeybur
Спасибо. Буду писать. Как все сделаю. Выложу здесь.
Я провожу модернизацию промышленного фрезерного станка но по дереву.
На очереди фрезер по металлу!!!
Re: Gmoccapy добавление своих кнопок
Добавлено: 05 май 2020, 12:56
sergeybur
Добрый день. Появился вопрос.
Что нужно дописать в основной hal файл для работы с файлом test1.clp
а то у меня ругается на каждую строчку назначения входов и выходов для этого файла.
Re: Gmoccapy добавление своих кнопок
Добавлено: 05 май 2020, 13:56
sergeybur
Все . Разобрался
Нужно в основном hal файле прописать
loadrt classicladder_rt
addf classicladder.0.refresh servo-thread
loadusr -w classicladder --nogui test1.clp
Это что бы не забыть. И другим полезно!!
Re: Gmoccapy добавление своих кнопок
Добавлено: 06 май 2020, 21:21
sergeybur
nkp писал(а):команда M6 делает активным пин iocontrol.0.tool-change и приостанавливает выполнение жкода
T5(например) устанавливает пин iocontrol.0.tool-prep-number в 5
Добрый день.
А если в оператор оставил инструмент в шпинделе и выключил станок то при включении станка и команде смены инструмента кто скажет какой инструмент стоит в шпинделе (где хранится это показатель).?
Подскажите как с ладер послать команду на перемещение станка в определенные точки координат по X Y и Z.
Снять инструмент - движением по оси Z вверх?
Одеть инструмент - движение по оси Z вниз?
У меня не работает ладер который без ЕМС. Я использую debian 9 с ядром RT для сетевой MESA.
Re: Gmoccapy добавление своих кнопок
Добавлено: 07 май 2020, 20:39
sergeybur
Добрый день.
Освоил ладер - сделал ваккумный стол.
Работа такая - при нажатии на педаль происходит отключение ваккуума и поднятие штырей для ориентации заготовки.
При повторном нажатии на педаль происходит включение ваккуумного стола и опускание штырей для ориентации.
Пока сам насос ваккума включается от кнопочки.
Нужно что бы он включался по команде стар УП и вставал на паузу пока оператор не нажмет далее!!
Где посмотреть все компоненты и переменный HAL.
Re: Gmoccapy добавление своих кнопок
Добавлено: 07 май 2020, 21:11
nkp
sergeybur писал(а):Подскажите как с ладер послать команду на перемещение станка в определенные точки координат по X Y и Z.
Снять инструмент - движением по оси Z вверх?
Одеть инструмент - движение по оси Z вниз?
скорей всего тебе удобней будет смену инструмента написать с помощью REMAP -
то есть - когда емс встретит в жкоде команду M6 T1 ,
то будет выполнен файл (например) toolchange.ngc , а в нем ты напишешь все перемещения ,которые нужно сделать осям
почитай про REMAP
Re: Gmoccapy добавление своих кнопок
Добавлено: 07 май 2020, 21:15
nkp
sergeybur писал(а):У меня не работает ладер который без ЕМС. Я использую debian 9 с ядром RT для сетевой MESA.
запусти из терминала,он скорей всего ругнется - будет ясно в чем причина
Re: Gmoccapy добавление своих кнопок
Добавлено: 07 май 2020, 21:22
nkp
sergeybur писал(а):Где посмотреть все компоненты и переменный HAL.
на странице документации емс есть все стандартные компоненты
в их описании - пины и параметры для каждого