Помогите PLC4x-G2

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Помогите PLC4x-G2

Сообщение pavel_f »

Доброго дня.
В общем у меня стоит PLC4x-G2 с драйверами PLD2080s... Все работало под Матчем но случилось то о чем я знал что думал что не скоро.
Гикнулся винт с ХР и Матчем соответственно. Теперь комп грузиться с другого диска где стоит LinuxCNC.
Я как-то ставил для посмотреть и не попробовав, просто забыл по это.

Вот теперь выбор искать новый винт и накатывать все заново или изучить и настроит LinuxCNC. Наверно это знак свыше. :hehehe:
Я попробовал потыкаться не понимаю что я делаю и у меня на этапе настроек оси двигались правда только в одну сторону и вместо оси-У двигалась ось-Z.
Сразу вспомнил слова манагера из пуриков что для Linux надо перепаивать разъем LPT и поэтому все остановил и пошел на форум.
Посмотрев весь объем по настройкам я немного приуныл.

Может кто-то может сказать как мне это дело запустить побыстрей, а то работа стоит. Так же может кто знает нужно все же что-то паять в разъему или нет.
Сейчас главное запуститься а тонкие настройки в процессе.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

pavel_f писал(а):Сразу вспомнил слова манагера из пуриков что для Linux надо перепаивать разъем LPT и поэтому все остановил и пошел на форум.
Посмотрев весь объем по настройкам я немного приуныл.
:thinking: или даже :idiot:
pavel_f писал(а):Я попробовал потыкаться не понимаю что я делаю и у меня на этапе настроек оси двигались правда только в одну сторону и вместо оси-У двигалась ось-Z.
Ну просто поменять номера пинов в конфигурации.
Вот тут все подробно написано:
Конфигурация EMC2 LinuxCNC #1
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

Nick писал(а): Ну просто поменять номера пинов в конфигурации.
Вот тут все подробно написано:
Конфигурация EMC2 LinuxCNC #1
ЗУР РАХМАТ.

Собственно только пока два вопроса осталось.

1. Я УП делаю под фьючекамом с постпроцессом под матч. Мне теперь надо перегенерить все УП или линукс скушает их спокойно?

2. У меня тут еще пульт для матча, очень удобно, но сколько я нервов потратил на его запуск уж говорить не хочется. Вот и возник вопрос я его тут смогу прикрутить или это не прокатит...
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение NightV »

pavel_f писал(а):2. У меня тут еще пульт для матча, очень удобно, но сколько я нервов потратил на его запуск уж говорить не хочется. Вот и возник вопрос я его тут смогу прикрутить или это не прокатит..
фотку пульта в студию
Всё просто! если знаешь КАК!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

pavel_f писал(а):1. Я УП делаю под фьючекамом с постпроцессом под матч. Мне теперь надо перегенерить все УП или линукс скушает их спокойно?
Вполне возможно, что схавает. Надо пробовать :)
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

NightV писал(а):фотку пульта в студию
Во нашел это чудо на просторах а то у меня нечем сейчас фоткать
Вложения
c4000e36-a91b-4de7-aac4-725d6cf15072.jpg (2873 просмотра) <a class='original' href='./download/file.php?id=47479&mode=view' target=_blank>Загрузить оригинал (97.23 КБ)</a>
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение NightV »

pavel_f писал(а):Во нашел это чудо на просторах
реализацию такого не видел, я думал что у тебя тот что с экранчиком... под тот есть плагин
Всё просто! если знаешь КАК!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

Куда как втыкается?

Воткни его в комп и напиши в консоле
lsusb
и
lsusb -v
и выводы сюда.
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

Вот и до агрегата дошел. Как и просили файл с результатам прилагается.
Втыкается он через COM и USB(это наверно для питания)

Еще вопрос.

Я уже голову сломал. Серва с 1000 шагов на оборот швп с шагом 5 мм на оборот и драйвер с 4 кратным увеличением шагов и в Матче выходило 800 на 1 мм.
Здесь я уже какие только значения для микро шага не ставлю (от 1 до 10) все вокруг да около. Остается наверно начать задавать дробные значения, типа 4.5, но не уверен что это правильно.
Вложения
123.txt
(11.26 КБ) 1109 скачиваний
Последний раз редактировалось pavel_f 10 апр 2015, 17:33, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

Это наверное вот этот...
Bus 002 Device 004: ID 04d9:1203 Holtek Semiconductor, Inc. MC Industries Keyboard

А попробуй xev запустить и потыркать кнопочки на пульте...
pavel_f писал(а):Я уже голову сломал. Серва с 1000 шагов на оборот швп с шагом 5 мм на оборот и драйвер с 4 кратным увеличением шагов и в Матче выходило 800 на 1 мм.
Не важно, что вводить, главное, чтобы scale получился = 1000*4/5, т.е. 800 шагов на мм. Можешь сразу и написать 800 в первом же окошке.
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

Nick писал(а):Это наверное вот этот...
Bus 002 Device 004: ID 04d9:1203 Holtek Semiconductor, Inc. MC Industries Keyboard

А попробуй xev запустить и потыркать кнопочки на пульте...
Ну если тыкать кнопки то он там реагирует точней пишет например в строке ESTOP - ` на изменение скорости шпинделя + и -

Собственно извиняюсь а xev что это и где искать...
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

Во сам понял что от меня хотят
Вложения
xev.txt
(15.04 КБ) 1078 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

Когда клавиши на пульте нажимаешь выдает KeyPress ивенты?
Можешь отдельно посмотреть, что именно выдает, чтобы было не все в куче?

Код: Выделить всё

KeyPress event, serial 33, synthetic NO, window 0x5800001,
    root 0x119, subw 0x0, time 34528569, (218,340), root:(221,480),
    state 0x14, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (06) ""
    XmbLookupString gives 1 bytes: (06) ""
    XFilterEvent returns: False
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

Код: Выделить всё

KeyPress event, serial 34, synthetic NO, window 0x3600001,
    root 0x162, subw 0x0, time 12383281, (130,871), root:(134,944),
    state 0x10, keycode 49 (keysym 0x60, grave), same_screen YES,
    XLookupString gives 1 bytes: (60) "`"
    XmbLookupString gives 1 bytes: (60) "`"
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3600001,
    root 0x162, subw 0x0, time 12383497, (130,871), root:(134,944),
    state 0x10, keycode 49 (keysym 0x60, grave), same_screen YES,
    XLookupString gives 1 bytes: (60) "`"
    XFilterEvent returns: False
Это он например пишет если жать ESTOP вообще там мне пока не понятно как с прогой этой работать чуть мышь заденешь и полетела портянка
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Serg »

xev - print contents of X events
Движения мыши это тоже события. :)
избежать этого просто - не двигать мышь. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

Это кнопка `, которая слева от 1.
Остальные тоже понажимай, интересно, что там, может оно уже впишется.
pavel_f
Новичок
Сообщения: 35
Зарегистрирован: 24 окт 2013, 01:21
Репутация: 0
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение pavel_f »

Вот кнопки какие я нажимал в последовательности
1.cicle start
2.spindel on/off
3.origin
4.Estop
5.stop
6.F-
7.F+
8.slow down
9.speed up


Штурвал не отзывается и так же кнопки отвечающие за дискретность шага и выбор оси
Вложения
xev.txt
(6.42 КБ) 1180 скачиваний
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите PLC4x-G2

Сообщение Nick »

старт должен сработать и стоп наверное как Естоп отработает.
впринципе, можно нужные bind прописать в .axisrc...
примерно как вот тут: Re: нестандартная рабочая зона на ЕМС для робота #192
Ответить

Вернуться в «LinuxCNC»