EMC2 и AlphaCAM
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и AlphaCAM
ШИМ - широтно импульсная модуляция (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
Так в чем проблема-то?
-
Андрей
- Кандидат
- Сообщения: 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
С подачей просто - меняешь 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
Либо в интерфейсе есть ползунок, либо можно менять программно или скриптом задавая значение 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
Для этого нужно редактировать 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.
# загружаем компонент выбора
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
Не совсем понимаю, о чем речь?
Обычно делается так, подводим инструмент к точке заготовки, для которой точно знаем координаты и выставляем в этом месте новую систему координат.
В простейшем случае, правой кнопкой на координате и вводим нужное значение. //// упс, это для TkEMC
В AXIS, для этого есть кнопочка Touch Off.
Основная идея, EMC2 всегда должен знать в каком положении реально находится станок, чтобы не убежать за границы осей, или чтобы правильно рассчитывать траекторию, если есть поворотные оси. А для того, чтобы привязать управляющую программу к заготовке используются дополнительные системы координат. Они могут также задаваться в самом Gкоде (коды G54 - G59).
Обычно делается так, подводим инструмент к точке заготовки, для которой точно знаем координаты и выставляем в этом месте новую систему координат.
В простейшем случае, правой кнопкой на координате и вводим нужное значение. //// упс, это для 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
Если контур замкнутый, то нажимаешь 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
Нет, когда выберешь узел сверху есть кнопочка вот такая:
-
Андрей
- Кандидат
- Сообщения: 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
Может контур изначально не замкнут? Тогда в emc2 должно появиться два входа-выхода...
Заливка заливает все, что внутри контура, не важно замкнут он или нет.
Можешь проверить, как контур разомкнулся, выбираешь заново этот же узел и тащишь куда-нибудь. Тогда должен быть виден разрыв.
А gкод в alphacam делаешь? Может там какие-то настройки есть по входу в контур?
Заливка заливает все, что внутри контура, не важно замкнут он или нет.
Можешь проверить, как контур разомкнулся, выбираешь заново этот же узел и тащишь куда-нибудь. Тогда должен быть виден разрыв.
А gкод в alphacam делаешь? Может там какие-то настройки есть по входу в контур?
-
Андрей
- Кандидат
- Сообщения: 95
- Зарегистрирован: 11 авг 2011, 15:25
- Репутация: 0
- Контактная информация:
Re: EMC2 и AlphaCAM
маркер ставиться где угодно и неполучается его передвинуть
