Страница 3 из 10

Re: EMC2 и AlphaCAM

Добавлено: 20 сен 2011, 16:55
Nick
ШИМ - широтно импульсная модуляция (wiki). При помощи нее можно на изначально дискретном (только 0 или 1 (0 и 5В)) пине порта LPT получить условно непрерывную регулировку. Т.е. получить сигналы от 0 до 5 вольт на пине LPT (или пине другого дискретного устройства). Такие плавные регулировки нужны для управления аналоговыми драйверами, инверторами (для изменения оборотов шпинделя) или другими устройствами, при этом используя только один пин.

Re: EMC2 и AlphaCAM

Добавлено: 29 сен 2011, 14:23
Андрей
Николай больщое спасибо за разъяснения

ну что там не занимался моей проблемой???

Re: EMC2 и AlphaCAM

Добавлено: 29 сен 2011, 15:12
Nick
Так в чем проблема-то?

Re: EMC2 и AlphaCAM

Добавлено: 29 сен 2011, 16:08
Андрей
сообщение от 19.09 по поводу отступа на 50-100 шагов назад и сброса на 50% подачи

Re: EMC2 и AlphaCAM

Добавлено: 29 сен 2011, 20:21
Nick
С подачей просто - меняешь feed override и все, а вот с отступом назад... может быть получится отступить на начало кадра...

Re: EMC2 и AlphaCAM

Добавлено: 03 окт 2011, 09:03
Андрей
а это где

Re: EMC2 и AlphaCAM

Добавлено: 03 окт 2011, 09:11
Nick
Либо в интерфейсе есть ползунок, либо можно менять программно или скриптом задавая значение halui.feed-override.value.

Re: EMC2 и AlphaCAM

Добавлено: 04 окт 2011, 14:31
Андрей
ну справа ползунок я видел но надо автоматически когда возрастает у зазора платку контроллера
соберу но программно где прописать никак не врублюсь

Re: EMC2 и AlphaCAM

Добавлено: 04 окт 2011, 15:01
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.

Re: EMC2 и AlphaCAM

Добавлено: 24 окт 2011, 17:55
Андрей
спасибо большое

Николай а подскажи пожалуйста можно ли делать превязку инструмента к детали а не к нулю станка и как?????

Re: EMC2 и AlphaCAM

Добавлено: 24 окт 2011, 18:01
Андрей
имеется ввиду когда настраивал станок то указівал настройки оси по х от 0 до120мм по y от 0 до 200 (это куда может перемещаться станок) а когда вставляю программу то рисунок детали распологается где попало в рабочей поверхности (красный прямоугольник) а карандаш инструмента в 0 по х и y
а привязать конкретно к детали не получается когда подвожу инструмент не подскажеш как выкрутится

Re: EMC2 и AlphaCAM

Добавлено: 31 окт 2011, 10:55
Nick
Не совсем понимаю, о чем речь?

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

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


Основная идея, EMC2 всегда должен знать в каком положении реально находится станок, чтобы не убежать за границы осей, или чтобы правильно рассчитывать траекторию, если есть поворотные оси. А для того, чтобы привязать управляющую программу к заготовке используются дополнительные системы координат. Они могут также задаваться в самом Gкоде (коды G54 - G59).

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 12:20
Андрей
спасибо большое
коль а подскажи пожалуйста как в инскейпе на нарисованой детали установить начало обработки
я когда формирую ж код начало ставит где хочет а мне надо конкретно указать с этой позиции

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 12:26
Nick
Если контур замкнутый, то нажимаешь F2, выбираешь нужный узел и нажимаешь сделать из одного узла два не соединенных. Т.е. делаешь как бы разорванный контур, но начало и конец в одной точке.

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 12:43
Андрей
то есть сделать копию есчо такогоже узла??

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 12:48
Nick
Нет, когда выберешь узел сверху есть кнопочка вот такая:

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 13:45
Андрей
понял
да так рисует но все равно когда формирую ж код и вставляю в емс показывает начало где хочет

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 14:27
Андрей
выставляю начало разрываю контур ставлю окончание и все???
потом нажимаю объект заливка и обводка и ставлю начало он мне его ставит где угодно
я чо не так делаю или уже торможу ))))):((((((

Re: EMC2 и AlphaCAM

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

А gкод в alphacam делаешь? Может там какие-то настройки есть по входу в контур?

Re: EMC2 и AlphaCAM

Добавлено: 01 ноя 2011, 14:59
Андрей
маркер ставиться где угодно и неполучается его передвинуть