Страница 1 из 1
Менять шаг/мм в EMC не выходя из него?
Добавлено: 25 мар 2013, 21:51
aftaev
Нужно будет выбрать ЧПУ с какой работать. в Маче это вроде как возможно сделать, примерно знаю как.
В ЕМС можно будет сделать кнопочки чтобы менять шаг/мм не выходя из ЕМС?
Нужно сделать труборезку. Работа с разным диаметром труб. Работа поворотной оси как линейная, а не угловая. Так удобно работать с чертежом и САМ. На каждый диаметр труб будет свой шаг/мм. Нужно так: на станок устанавливается например 60мм труба, в ЕМС жмакаем кнопку с нужным диаметром 60мм и в HAL или конфиге иль еще где меняется шаг/мм. Грузим Gcode и работаем
Код пока писать не нужно,пока стоит задача можно или нет?
Re: Менять шаг/мм в EMC не выходя из него?
Добавлено: 26 мар 2013, 12:04
Nick
Можно - делаем скрипт, который будет выполнять halcmd setp stepgen.n.scale и количество шагов на единицу измерения.
Это можно сделать и через Gкод вообще, но лучше наверное отдельно кнопочкой... хотя для такого применения можно и через Gкод -
делаем файл M101 c таким содержанием:
Код: Выделить всё
#!/bin/bash
scale=$1
halcmd setp stepgen.3.scale $scale
exit 0
Этому файлу надо будет добавить разрешение на выполнение или chmod u+x M101 или ПКМ - свойства - разрешить выполнение.
И потом в Gкоде пишем M101 300 # будет 300 шагов на мм.
Может будет лучше еще паузу не большую добавить типа
M101 300 # будет 300 шагов на мм.
G4P1
Хотя наверняка и без нее будет работать

.
ЗЫ это можно выполнять и в MDI, а к кнопке можно привязать через mdi-command.
-----
Черт, код сразу написал... надо стереть

Re: Менять шаг/мм в EMC не выходя из него?
Добавлено: 26 мар 2013, 12:13
aftaev
Спасибо! Буду дальше думкать

Re: Менять шаг/мм в EMC не выходя из него?
Добавлено: 01 апр 2013, 16:19
solo
А можно в этот скрипт добавить пин и управлять halcmd подачей сигнала на этот пин, или как этот скрипт привязать к кнопке PyVCP или МДИ команде
Re: Менять шаг/мм в EMC не выходя из него?
Добавлено: 20 май 2013, 13:53
Nick
solo писал(а):А можно в этот скрипт добавить пин и управлять halcmd подачей сигнала на этот пин, или как этот скрипт привязать к кнопке PyVCP или МДИ команде
не совсем понял идею вопроса...
А для чего это в конечном счете надо?
Re: Менять шаг/мм в EMC не выходя из него?
Добавлено: 20 май 2013, 14:55
solo
Когда я задавал этот вопрос у меня тогда была навязчивая идея менять не скорость а ускорение на ШД и я читая форум искал примеры изменение параметров степенгера на ходу. По этому и задал вопрос надеясь что по аналогии с параметром Масштаб можно менять Ускорение . Но мне в другой теме ответили я попробовал убедился что очередная моя Бредовая идея не выполнима и не много под успокоился. По этому очевидно актуальность вопроса отпала .