EMC2 и AlphaCAM

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

ШИМ - широтно импульсная модуляция (wiki). При помощи нее можно на изначально дискретном (только 0 или 1 (0 и 5В)) пине порта LPT получить условно непрерывную регулировку. Т.е. получить сигналы от 0 до 5 вольт на пине LPT (или пине другого дискретного устройства). Такие плавные регулировки нужны для управления аналоговыми драйверами, инверторами (для изменения оборотов шпинделя) или другими устройствами, при этом используя только один пин.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

Николай больщое спасибо за разъяснения

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Так в чем проблема-то?
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

С подачей просто - меняешь feed override и все, а вот с отступом назад... может быть получится отступить на начало кадра...
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Либо в интерфейсе есть ползунок, либо можно менять программно или скриптом задавая значение halui.feed-override.value.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Для этого нужно редактировать hal.

# загружаем компонент выбора
loadrt mux2 count=1
addf mux4.0 servo-thread

# назначаем варианты:
setp mux2.0.in0 1
setp mux2.0.in1 0.5

# подключаем выход
net feed-override <= mux2.N.out
net feed-override => halui.feed-override.value

# подключаем управляющий пин (в данном случае к пину LPT)
net feed-select <= parport.0.pin-XX-in
net feed-select => mux2.N.sel

Теперь, если на этом пине появится 1 feedoverride уменьшится до 0.5, как только исчезнет, снова станет 1.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

спасибо большое

Николай а подскажи пожалуйста можно ли делать превязку инструмента к детали а не к нулю станка и как?????
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Не совсем понимаю, о чем речь?

Обычно делается так, подводим инструмент к точке заготовки, для которой точно знаем координаты и выставляем в этом месте новую систему координат.

В простейшем случае, правой кнопкой на координате и вводим нужное значение. //// упс, это для TkEMC
В AXIS, для этого есть кнопочка Touch Off.


Основная идея, EMC2 всегда должен знать в каком положении реально находится станок, чтобы не убежать за границы осей, или чтобы правильно рассчитывать траекторию, если есть поворотные оси. А для того, чтобы привязать управляющую программу к заготовке используются дополнительные системы координат. Они могут также задаваться в самом Gкоде (коды G54 - G59).
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Если контур замкнутый, то нажимаешь F2, выбираешь нужный узел и нажимаешь сделать из одного узла два не соединенных. Т.е. делаешь как бы разорванный контур, но начало и конец в одной точке.
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Нет, когда выберешь узел сверху есть кнопочка вот такая:
Вложения
узел.png (1655 просмотров) <a class='original' href='./download/file.php?id=3159&mode=view' target=_blank>Загрузить оригинал (68.95 КБ)</a>
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

понял
да так рисует но все равно когда формирую ж код и вставляю в емс показывает начало где хочет
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

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

Re: EMC2 и AlphaCAM

Сообщение Nick »

Может контур изначально не замкнут? Тогда в emc2 должно появиться два входа-выхода...
Заливка заливает все, что внутри контура, не важно замкнут он или нет.
Можешь проверить, как контур разомкнулся, выбираешь заново этот же узел и тащишь куда-нибудь. Тогда должен быть виден разрыв.

А gкод в alphacam делаешь? Может там какие-то настройки есть по входу в контур?
Андрей
Кандидат
Сообщения: 95
Зарегистрирован: 11 авг 2011, 15:25
Репутация: 0
Контактная информация:

Re: EMC2 и AlphaCAM

Сообщение Андрей »

маркер ставиться где угодно и неполучается его передвинуть
Ответить

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