Страница 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
Выделение_195.png (5.15 КБ) 3034 просмотра
Выделение_194.png
Выделение_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
custom.clp.tar
(10 КБ) 263 скачивания

Re: Gmoccapy добавление своих кнопок

Добавлено: 03 май 2020, 21:34
sergeybur
вопрос? А есть ладдер версия для виндовс.
Я просто заколебался между системам переключатся.
А за файл спасибо огромное.
Вот еще вопрос. Я могу сделать несколько файлов и указать их в соей конфигурации.
Просто один отвечает за вакуумныыый стол, один за магазин, один за фрезы.

Re: Gmoccapy добавление своих кнопок

Добавлено: 03 май 2020, 21:47
nkp
sergeybur писал(а):Я могу сделать несколько файлов и указать их в соей конфигурации.
нет.
файл ладдера - один.
но секции можно делать отдельные на каждую логическую часть схемы.
вот в этом окошке(обведено на скрине)
Выделение_199.png (2856 просмотров) <a class='original' href='./download/file.php?id=180842&sid=9ff14d1b8e06a52ec2190130ad9bbb76&mode=view' target=_blank>Загрузить оригинал (286.56 КБ)</a>
=============
на скрине версия ладдера ,которая запускается без емс
очень удобно

Re: Gmoccapy добавление своих кнопок

Добавлено: 03 май 2020, 21:50
nkp
в этой теме есть архив с версией ,которая запускается без емс
viewtopic.php?f=15&t=1925

Re: Gmoccapy добавление своих кнопок

Добавлено: 03 май 2020, 21:52
nkp
вот по моему для винды
(никогда не пробовал )))
https://sourceforge.net/projects/classi ... in32-gtk3/

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.
на странице документации емс есть все стандартные компоненты
в их описании - пины и параметры для каждого
Выделение_202.png (2613 просмотров) <a class='original' href='./download/file.php?id=180966&sid=9ff14d1b8e06a52ec2190130ad9bbb76&mode=view' target=_blank>Загрузить оригинал (225.26 КБ)</a>