LCNC туды - сюды

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

LCNC туды - сюды

Сообщение aftaev »

EMC можно настроить так чтобы ось таскал туды сюды? Доехал до концевика и поехал обратно, доехал до другого обратно? Хорошо если оба концевика на одном пине бы висели. Ну и скоростью подач чтоб регулировать можно было на ходу. Управление сервой по степ/дир

это нужно для Восстановление токарного 16К20Т1 ЧПУ #500
А то Nick медальку не даст :freak:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LCNC туды - сюды

Сообщение PKM »

Написать цикл туды-сюды, повторять 100500 раз. Подача ползунком регулируется.
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

Re: LCNC туды - сюды

Сообщение mhael »

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

Re: LCNC туды - сюды

Сообщение Nick »

Если с концевиками, то самое простое G38.2 в разные стороны в цикле. Правда надо как-то отключать концевик при начале движения...
О, можнно так :

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

O100 REPEAT [50]
  G38.2 X-1000 
  G38.4 X1000
  G38.2 X1000 
  G38.4 X-1000 
O100 ENDREPEAT 

1000 можно на что-то поменять.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LCNC туды - сюды

Сообщение aftaev »

mhael писал(а):просто генератор импульсов простой на рассыпухе
на рассыпухе разгон/торможение тож соберешь :)
PKM писал(а):Написать цикл туды-сюды, повторять 100500 раз.
только нужно на ходу двигать концевики чтоб этот участок обработать, и не переписывать Gcode
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: LCNC туды - сюды

Сообщение nkp »

aftaev писал(а):только нужно на ходу двигать концевики чтоб этот участок обработать, и не переписывать Gcode
вопрос не очень про туды-сюды , но все же:
а почему проходы не полные ?
и сразу же второй вопрос не по теме - (просто давно хотел спросить))) какой люфт в шпинделе головы?? (продольный люфт камня)
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

Re: LCNC туды - сюды

Сообщение mhael »

aftaev писал(а):на рассыпухе разгон/торможение тож соберешь :)
можно и это сваять. Тоже просто думал об этом (туда-сюда) - и разгон/торможение учитывал. Правда я хотел +-10в. Так проще. Как-раз под шлифовку.
Но если преобразовать аналог в степ, то получим степ-дир. Правда уже не совсем рассыпуха получается. Но я и не планировал преобразователь использовать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LCNC туды - сюды

Сообщение aftaev »

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

Re: LCNC туды - сюды

Сообщение Nick »

Так ты мой вариант рассмотрел :pssdoff: :)? Тебе пойдет такое?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: LCNC туды - сюды

Сообщение nkp »

aftaev писал(а):Продольный это как если он вертикально стоит
продольный - вдоль оси вращения...
ну если подергать вдоль - сколько люфт - вот это хотел узнать...
просто мне кажеться в таком деле нужна голова с выборкой люфта - иначе точности не получить...
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LCNC туды - сюды

Сообщение aftaev »

Nick писал(а):Так ты мой вариант рассмотрел ? Тебе пойдет такое?
рассмотрел конечно, но не понял куды его лепить и куды датчик вешать :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
mhael
Мастер
Сообщения: 2443
Зарегистрирован: 09 мар 2013, 11:22
Репутация: 769
Настоящее имя: Ильдар
Контактная информация:

Re: LCNC туды - сюды

Сообщение mhael »

aftaev писал(а):ты лучше степ/дир в аналог преобразуй у многих сервы аналоговые
да мне не надо преобразовывать, я сразу аналог делал бы. У меня SGDH. Но это уже оффтоп, так что сворачмваюсь, лучше других послушаю )
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LCNC туды - сюды

Сообщение aftaev »

nkp писал(а):просто мне кажеться в таком деле нужна голова с выборкой люфта - иначе точности не получить...
супер точность доводится :rasp:
Станину токарника обрабатывают на станке, но под коробкой видны следы шабровки, то есть доводят станок ручками
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LCNC туды - сюды

Сообщение aftaev »

mhael писал(а):да мне не надо преобразовывать, я сразу аналог делал бы.
прикольно было если бы ты Япсс сделал.

Есть другой вариант решение проблемки взять аналоговую Яскаву, у нее вроде есть программируемый вход смены направления.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LCNC туды - сюды

Сообщение Сергей Саныч »

Собственно, можно и одним концевиком обойтись. По принципу "от забора до обеда" :)

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

O100 REPEAT [200]
  G91
  G38.2 X1000 F100
  G01 X-100
O100 ENDREPEAT 
Концевик цеплять к motion.probe-input в hal.
Механически концевик крепишь на ту же ЗБ, а на станину на его пути ставишь упор - какую-нибудь железяку. Или магнит. Конструкция будет ездить до упора и обратно на 100 мм (или сколько сделаешь). Передвигаешь упор - сдвигаешь зону обработки. А подачу, да, движком override.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LCNC туды - сюды

Сообщение Nick »

Он вроде хотел между концевиками ездить, так проще должно быть поставил на направляшке два упора, и не надо думать о расстояниях.
aftaev писал(а):рассмотрел конечно, но не понял куды его лепить и куды датчик вешать
Это просто Gкод, его в текстовый файл и открываешь в LinuxCNC. А концевик, как Serg-tmn написал, это можно даже в stepconf сделать.

По Gкоду - там просто цикл REPEAT, внутри едем в сторону X1000 до срабатывания концевика, потом едем обратно в сторону X-1000 до того как концевик не отключится, и дальше едем до срабатывания концевика на другой стороне направляшки.
Ответить

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