EMC2 и неровная поверхность гравировки [РЕШЕНО]
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Скинь еще hal и xml файлы...
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
покажи файл compensation_pyvcp.xmlOleg_Pvk писал(а):Подскажите пожалуйста...
P.S. Упс, Nick уже опередил
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Решил сначала все обновить. Потом буду бороться с ошибками если таковые останутся.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Ошибки остались?
Присылай файлы hal ini и xml
Присылай файлы hal ini и xml
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Я писал в постгуе,но вопрос в том,что пин создавался,но подключения к нему из хала не происходит.Nick писал(а):Скорее всего надо писать в postgui.hal - там сначала грузитс яинтерфейс, а уже потом на до пины присоединять.
Подключится к нему можно только руками.
Кусок постгуя:
Код: Выделить всё
loadusr -nW compensation python /home/administrator/linuxcnc/configs/SCC_Purelogic_PLC4x-G2/Include/Surface_Material/compensation.py smcc_map.txt
net comp-enable-cmd <= pyvcp.smcc_enable.out
net comp-reset-cmd <= pyvcp.smcc_reset.out
net comp-error => pyvcp.smcc_error-led.in
net z-axis_offset => pyvcp.smcc_current-comp.in
net comp-enable-cmd compensation.enable
net comp-reset-cmd compensation.reset
net comp-error compensation.error
net z-axis_offset compensation.out
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Попробуй запустить halrun, и выполнить там:
и вывод сюда.
Сдается мне где-то есть какой-то косяк, возможно из-за того, что ты все по разным папкам разложил...
И все конфиги целиком выложи....
ЗЫ и использовать абсолютные пути в данном случае плохая идея!
Код: Выделить всё
loadusr -nW compensation python /home/administrator/linuxcnc/configs/SCC_Purelogic_PLC4x-G2/Include/Surface_Material/compensation.py smcc_map.txt
show
Сдается мне где-то есть какой-то косяк, возможно из-за того, что ты все по разным папкам разложил...
И все конфиги целиком выложи....
ЗЫ и использовать абсолютные пути в данном случае плохая идея!
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
В общем вернул 8 убунту и больше к станку с обновлениями не лезу в плане самой операционки Вопрос такой будет ли работать это дополнение на ЕМС 2.3.0 (установилась сразу с лайф сд вместе с 8 убунту)?Nick писал(а):Ошибки остались?
Присылай файлы hal ini и xml
Попробовал поставить получил ошибку.
прикрепил в архиве xml ini hal
- Вложения
-
- error.rar
- (9.33 КБ) 512 скачиваний
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
xml файл в ini у тебя по другому называется:
compensation_pyvcp.xml
vs
PYVCP = compensation_panel.xml
compensation_pyvcp.xml
vs
PYVCP = compensation_panel.xml
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Спасибо!nkp писал(а):xml файл в ini у тебя по другому называется:
compensation_pyvcp.xml
vs
PYVCP = compensation_panel.xml
Фигасе какой я внимательный....
Ошибка при загрузке пропала. Появилась дополнителная панель. Error горит желтым сразу. Нажимаю ресет ни чего не меняется.
Начинаю читать тему сначала вроде бы про это где то писали уже...
Вот такая ошибка появляется - cant issue MDI command when not home
Сдела так
Теперь error всегда черный...Nick писал(а):Q: Как запустить станок избегая процедуру поиска начал (homing)? Возникает ошибка: "Не могу исполнить программу если не найдены начала" ("Can't run a program when not homed").
A: EMC2 отказывается выполнять программы до тех пор пока не найдены начала осей потому, что EMC2 должен точно знать в каком положении находится станок, чтобы не дать ему выехать за пределы осей. Настоятельно рекомендую установить концевики и делать поиск нулей при каждом запуске EMC2 (при наличии концевиков это делается нажатием одной клавиши). Если концевиков нет, начала оси можно выставлять вручную.
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Усовершенствованная программа построения сетки:
Код: Выделить всё
#<w> = 5.0
#<h> = 5.0
#<step_x> = 2.0
#<step_y> = 2.0
#<step_z> = 1.0
#<search_surface_bottom> = -0.8
#<search_surface_top> = 0.8
#<safe_z> = 3.0
;
#<_machine_min_z-axis> = -110.0
#<probe_search_feed> = 80 (80~120 mm/min)
#<probe_latch_feed> = 6
#<x0> = 0.0
#<y0> = 0.0
;--------Строка начальной инициализации машины ------------
; ????????? придумаю при случае
;----Установка програмного нуля по X и Y в текущем месте
G10 L20 P1 X0 Y0
;----------------Установка нуля по Z ------------------
#5070 = 0
G10 L2 P1 Z0
F[#<probe_search_feed>]
G38.3 Z[#<_machine_min_z-axis>]
G38.5 Z0
F[#<probe_latch_feed>]
G38.3 Z[#<_machine_min_z-axis>]
#<probe_bottom> = #5063
G38.5 Z0
#<probe_top> = #5063
#<probe_result> = [#<probe_bottom>+[[#<probe_top>-#<probe_bottom>]/2]]
G10 L2 P1 Z[#<probe_result>]
(DEBUG,Null Z-Axis = #<probe_result>)
;--------------Создание карты -------------
(LOGOPEN,Write/smcc_map.txt)
#<y> = [#<y0>]
o101 while [#<y> LT #<h>+#<y0>]
#<x> = [#<x0>]
o102 while [#<x> LT #<w>+#<x0>]
;--------------------------------------
G0 Z[#<safe_z>]
G0 X[#<x>] Y[#<y>]
F#<probe_search_feed>
G38.3 Z[#<search_surface_top>]
;------------
F[#<probe_latch_feed>]
G38.3 Z[#<search_surface_bottom>]
#<probe_bottom> = #5063
G38.5 Z[#<search_surface_top>]
#<probe_top> = #5063
#<probe_result> = [#<probe_bottom>+[[#<probe_top>-#<probe_bottom>]/2]]
(LOG, #<_x> #<_y> #<probe_result> 0.0 0.0 0.0 0.0 0.0 0.0)
; Нули добавлены для совпадения формата лога,а так строка может быть и другой,
; например быть блоком данных или кодом инициализиализации массива или БД.
(DEBUG,Probe Result = #<probe_result>)
#<probe_diff> = [#<probe_top>-#<probe_bottom>]
(DEBUG,Probe Difference = #<probe_diff>)
;-------------------------------------
#<x> = [#<x>+#<step_x>]
o102 endwhile
#<y> = [#<y>+#<step_y>]
o101 endwhile
(LOGCLOSE)
G53 G0Z0
G0 X0Y0
M02
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
А не проще было оси захоумить? Или у тебя нет датчиков?Oleg_Pvk писал(а):Вот такая ошибка появляется - cant issue MDI command when not home
В итоге компенчация работает или нет?
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
У меня по X и Y только датчики а на Z нету вот он на него и ругался.Nick писал(а):А не проще было оси захоумить? Или у тебя нет датчиков?Oleg_Pvk писал(а):Вот такая ошибка появляется - cant issue MDI command when not home
В итоге компенчация работает или нет?
Компенсацию проверить не успел у нас была гроза и молнией пожгло все нафиг что было включено. только сейчас основной комп и комп от станка оживил сейчас занялся оживлением блока питания контроллера и драиверов. Как только все оживлю так сразу отпишусь о работе компенсации.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
http://linuxcnc.org/docs/devel/html/con ... ate_homingOleg_Pvk писал(а):У меня по X и Y только датчики а на Z нету вот он на него и ругался.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
В итоге выдает вот такую ошибкуNick писал(а):Oleg_Pvk писал(а): В итоге компенчация работает или нет?
File ended with no percent sign or program end
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
ошибка в том ,что в конце файла программы нет M2 (или %)Oleg_Pvk писал(а):В итоге выдает вот такую ошибку
а вот почему нет , нужно разбираться...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
попоробуй в крнце программы добавить M2Oleg_Pvk писал(а):Скопировал программу вот отуда
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
Добавил ошибка пропала но компенсация не работает.nkp писал(а):попоробуй в крнце программы добавить M2Oleg_Pvk писал(а):Скопировал программу вот отуда
Включаю программу сканирования отрабатывает нормально. Нажимаю ресет ни чего не меняется и не моргает просто видно что кнопка нажалась ставлю галку перед енабл открываю программу обработки детали и он работает без компенсации... идикаторы ерор енабл и ресет не менят свой цвет ни когда они всегда черные чтобы я не делал.
- verser
- Мастер
- Сообщения: 1884
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1278
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
В папке конфигурации станка после успешного сканирования должен сформироваться файл filename.txt с "картой" поверхности, можно его глянуть?Oleg_Pvk писал(а): Включаю программу сканирования отрабатывает нормально.
-
- Кандидат
- Сообщения: 93
- Зарегистрирован: 06 июл 2014, 16:24
- Репутация: 1
- Откуда: Sverdlovskay obl. Pervouralsk
- Контактная информация:
Re: EMC2 и неровная поверхность гравировки [РЕШЕНО]
вот и программа сканирования и фаилнеймverser писал(а):В папке конфигурации станка после успешного сканирования должен сформироваться файл filename.txt с "картой" поверхности, можно его глянуть?
- Вложения
-
- файлы.rar
- (689 байт) 522 скачивания