EMC2 и неровная поверхность гравировки [РЕШЕНО]

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

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Nick »

А что за косяк с определением длинны сверла? Кстати, ты бы лучше его сразу наверх поднимал, а то дернешь бруском и нет сверла.


-------------

Прикольно, когда плату сверлишь, видно как она вниз от сверла уходит, а при фрезеровке нет :).
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

Имхо:
- Нормальное видео.
- Можно дополнить качественным фото платы (панорама, и увеличенное фото в изонометрии части дорожки, для оценки глубины фреза).
- Это не дело тестером цепь тестить, на панельку "Compensation" (та что справа) срочно надо добавить индикацию Probe (даже спикер можно прикрутить), и кнопочка былабы полезна.

Какая толщина ПП?


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

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Nick »

2cme писал(а):- Это не дело тестером цепь тестить, на панельку "Compensation" (та что справа) срочно надо добавить индикацию Probe.
Тестер???

Семен, ты не пробовал подсоединить крокодил не к фрезе, а к корпусу фрезера, по идее подшипники железные, через них должен контакт проходить. Может можно будет этот крокодил раз и на всегда там оставить.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

Nick писал(а): 2cme писал(а):- Это не дело тестером цепь тестить, на панельку "Compensation" (та что справа) срочно надо добавить индикацию Probe.


Тестер???
На видео время 01:02

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

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Nick »

А, понял о чем ты. Лучше даже повесить крокодилы а контакт проверять отдельным проводом от фрезы к площадке.
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

Мне лично как то спокойней крокодильчик на фрезу цеплять тож. Мало ли ...
А вообще да действительно через подшипники коммутация есть.
Насчет индикации на панельки будет надежнее, например если провод повредился от крокодильчика к пину лпт.
Вложения
Как возможный вариант
Как возможный вариант
probe.PNG (5.25 КБ) 2168 просмотров
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

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

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Nick »

Не совсем понимаю, что конкретно хочется получить?
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

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

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Nick »

про индикацию пина, нужно просто добавить в xml еще один LED и присоединить к нему motion.probe-input.
Т.е.
net probe-led motion.probe-input => pyvcp.probe-led


Про кнопочку чуть сложнее, позже напишу, надо бежать ...
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

В файле compensation_pyvcp.xml, после следующего кода

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

	<labelframe text="Error">
			<rectled>
				<halpin>"error-led"</halpin>
				<height>"100"</height>
				<width>"100"</width>
				<on_color>"green"</on_color>
				<off_color>"red"</off_color>
			</rectled>
	</labelframe>
Добавли следующее:

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

	<labelframe text="Probe">
			<rectled>
				<halpin>"probe-led"</halpin>
				<height>"200"</height>
				<width>"100"</width>
				<on_color>"green"</on_color>
				<off_color>"yellow"</off_color>
			</rectled>
	</labelframe>
Все ок, появился лед.
В custom_postgui.hal
добваил

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

#это мы настраиваем led
...
net probe-led motion.probe-input => pyvcp.probe-led
При запуске выдает ошибку: custom_postgui.hal:45: Pin 'motion.probe-input' was already linked to signal 'probe-in'
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Романов Семен »

Nick писал(а):А что за косяк с определением длинны сверла? Кстати, ты бы лучше его сразу наверх поднимал, а то дернешь бруском и нет сверла.
косяк разобрал, там было уточнение в коде, и он говорил: пытаюсь выполнить код на разрыв, а уже контакта нет...
я убрал это уточнение нафиг.
и автоматом познимаю сверло - да =)))
Nick писал(а):Прикольно, когда плату сверлишь, видно как она вниз от сверла уходит, а при фрезеровке нет .
я тож обращал внимание и кайфовал =)
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Романов Семен »

2cme, идея классная, спасибо!
net probe-led motion.probe-in => pyvcp.probe-led
попробуй так.
я счас не могу попробовать, приехал с работы, сражу резать текстолит - 10 плат нужно сделать...

кстати, как режешь текстолит? не поделишься? лобзик не предлогать - криво -(
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

2cme писал(а):При запуске выдает ошибку: custom_postgui.hal:45: Pin 'motion.probe-input' was already linked to signal 'probe-in'
Это сообщение говорит что Pin 'motion.probe-input' был уже завязан на 'probe-in' (в hal основной конфигурации), смысл в том теперь, чтобы сделать связку 'probe-in' с pyvcp.probe-led.

Станок->HAL-метр->Сигналы->probe-in (true - при замыкании; false - при размыкании).
Романов Семен писал(а):net probe-led motion.probe-in => pyvcp.probe-led
попробуй так.
А это ...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение nkp »

наверное вы их по разному назвали
попробуйте вместо net probe-led motion.probe-input => pyvcp.probe-led
net motion.probe-input => pyvcp.probe-led
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Романов Семен »

2cme писал(а):Это сообщение говорит что Pin 'motion.probe-input' был уже завязан на 'probe-in' (в hal основной конфигурации), смысл в том теперь, чтобы сделать связку 'probe-in' с pyvcp.probe-led.Станок->HAL-метр->Сигналы->probe-in (true - при замыкании; false - при размыкании).
Я это понимаю =) потому и предложил тот вариант, завтра сам попробую, если у Вас нет возможности.
2cme писал(а):А это ...
???
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

Блин, прям угадайка какаято...
Как я понимаю
net - создать связку
потом идет прсевдоним
затем источник
затем сток

с probe-in возможно правильно, только не из motion (тоесть не motion.probe-in, а вместо motion должно быть чтото другое). Ну или вообще не так делается...
Это должно быть из разряда сигналов, не ножек.
Последний раз редактировалось 2cme 21 мар 2012, 23:05, всего редактировалось 1 раз.
Романов Семен
Почётный участник
Почётный участник
Сообщения: 646
Зарегистрирован: 23 янв 2012, 23:25
Репутация: -80
Откуда: Самара

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение Романов Семен »

2cme писал(а):Блин, прям угадайка какаято...
Как я понимаю
net - создать связку
потом идет прсевдоним
затем источник
затем сток
я тоже так думаю.
Pin 'motion.probe-input' was already linked to signal 'probe-in'
грит что motion.probe-input связан на 'probe-in'
значит надо 'probe-in' отправить на панель, а чем я выше написал:

net probe-led motion.probe-in => pyvcp.probe-led
попробуй так.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение nkp »

2cme писал(а): Как я понимаю
net - создать связку
потом идет прсевдоним
затем источник
затем сток
Источник может быть один-а читать его могут многие
но "псевдоним" должен быть одинаковый
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]

Сообщение 2cme »

В HAL-метр
probe-in в закладке сигналы
motion.probe-input в закладке ножки.
Nick написал "net probe-led motion.probe-input => pyvcp.probe-led", то есть ножку законектил на led, но получается нельзя дублировать net.
Я как бы об этом говорю.
Ответить

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