Страница 28 из 31

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

Добавлено: 26 июл 2014, 17:27
verser
Oleg_Pvk писал(а): вот и программа сканирования и фаилнейм
Вижу по filename.txt что был сбой во время сканирования - строка 17 плохая и после нее, с таким файлом слежение работать не будет . Файл должен быть "прямоугольный" - т.е. количество чисел в каждой строке одинаковое (обычно = 9шт), и первые две цифры, отвечающие за X и Y, должны следовать "параллельно" осям X,Y создавая "сетку из квадратиков" .
P.S. Ещё в файле .ngc нужно M2 переместить в самый конец.

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

Добавлено: 26 июл 2014, 17:38
verser
Кстати, сделал "мастер" сканирования поверхности для Features, чертовски удобно.
Screenshot.png (6974 просмотра) <a class='original' href='./download/file.php?id=31311&sid=7536bd146ce795cfbd601b2b5d2df106&mode=view' target=_blank>Загрузить оригинал (119.02 КБ)</a>
Называется Compensation.. в разделе Probe.
По скриншоту видно как пользоваться (предварительно задается инструмент - probe, затем глобальные настройки probe, и затем сам compensation..), имеется возможность поворачивать площадь сканирования.
Исходники тут https://github.com/verser-git/features
подходят и для Axis - формируется всё тот же filename.txt
предполагается что задействованы motion.digital-out-00 - в качестве "enable", и motion.digital-out-01 в качестве "reset".

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

Добавлено: 18 фев 2015, 17:14
Nick
Еще одно интересное решение по мотивам нашего творчества!

В двух словах.
Исходный gкод прогоняется через фильтр, который добавляет процедуры и переделывает все G01 Xaa Ybbв O200 CALL [aa] [bb]
и в этой процедуре, выполняется разбиение отрезка на небольшие кусочки и добавляется компенсация.

Также добавляется код для сканирования платы.

Вся обработка в итоге написана на Gкоде = не нужен доп компонент.

В общем все тут:
http://www.hase.net/CNC/CNC/PCB_milling.html


На всякий случай скрипт:
eagle2linuxcnc.py.tar.gz
(6.02 КБ) 1229 скачиваний

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

Добавлено: 04 апр 2015, 00:01
porshe
Еще одно решение http://www.autoleveller.co.uk/

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

Добавлено: 13 апр 2015, 11:52
Bmax77

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

LINUXCNC - 2.6.7
Machine configuration directory is '/home/maksim/linuxcnc/configs/3AXIS_PCB'
Machine configuration file is '3AXIS_PCB.ini'
Starting LinuxCNC...
.
Traceback (most recent call last):
  File "/usr/bin/axis", line 3185, in <module>
    vcpparse.create_vcp(f, comp)
  File "/usr/lib/pymodules/python2.7/vcpparse.py", line 177, in create_vcp
    read_file() 
  File "/usr/lib/pymodules/python2.7/vcpparse.py", line 47, in read_file
    doc = xml.dom.minidom.parse(filename) 
  File "/usr/lib/python2.7/xml/dom/minidom.py", line 1920, in parse
    return expatbuilder.parse(file)
  File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 922, in parse
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: 'comrensation_pyvcp.xml'
Shutting down and cleaning up LinuxCNC...
LinuxCNC terminated with an error.  You can find more information in the log:
    /home/maksim/linuxcnc_debug.txt
and
    /home/maksim/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
maksim@EMC26:~$ 
IOError: [Errno 2] No such file or directory: 'comrensation_pyvcp.xml' он есть в папке.
Может быть права нужны какие то или где он должен правильно лежать?

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

Добавлено: 13 апр 2015, 11:56
Nick
А он точно comrensation_pyvcp.xml называется?

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

Добавлено: 13 апр 2015, 12:23
Bmax77
ГЫ ГЫ, чувствовал что где то рядом проблема, но не углядел болезный.
А где его имя прописано?

Переименовал файлик и заработало, но не красивенько же.)))

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

Добавлено: 13 апр 2015, 17:39
Nick
В ini скорее всего.
Проще всего - зашел в консоли в папку с конфигом и там:
grep pyvcp * -R
покажет все файлы где есть pyvcp

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

Добавлено: 13 апр 2015, 18:43
Serg
Nick писал(а):grep pyvcp * -R
Привыкайте опции писать перед остальными аргументами, а то можно чего-нибудь "отхватить" ненароком... :)

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

Добавлено: 13 апр 2015, 20:46
Bmax77
Спс, все нашел. Туплю от безделья и гриппера.

Кто пользуется этим компенсатором, поясните по М64, М65.
В описании сказано: М64 Р0 - это мы выключаем, а далее М64 Р0 - это мы включаем, а custom_postgui.hal вообще написано М62 Р0. Так как все таки включить и выключить?

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

Добавлено: 16 апр 2015, 11:43
Bmax77
Простите за навязчивость, подскажите по предыдущему вопросу. Спс.

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

Добавлено: 16 апр 2015, 14:40
verser
Bmax77 писал(а):Кто пользуется этим компенсатором, поясните по М64, М65.
В описании сказано: М64 Р0 - это мы выключаем, а далее М64 Р0 - это мы включаем, а custom_postgui.hal вообще написано М62 Р0. Так как все таки включить и выключить?
Посмотрите здесь для аналогичного компенсатора CompensationZ - писал "Руководство пользователя" (не обращайте внимание, что общий интерфейс не axis, компенсатор работает по такому же принципу)

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

Добавлено: 16 апр 2015, 15:38
Bmax77
Ага, спс.

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

Добавлено: 08 июн 2015, 13:38
berkas
Здравствуйте. Повторил все из 224 сообщения и получил ошибку. Что может быть?
(для просмотра содержимого нажмите на ссылку)
Снимок.png (6388 просмотров) <a class='original' href='./download/file.php?id=51936&sid=7536bd146ce795cfbd601b2b5d2df106&mode=view' target=_blank>Загрузить оригинал (213.99 КБ)</a>

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

Добавлено: 08 июн 2015, 13:42
Serg
там ошибка в конфиге в названии файла:
PYVCP = comrensation_pyvcp.xml

P.S. Поправил в том сообщении.

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

Добавлено: 08 июн 2015, 14:14
berkas
Точно, спасибо=)

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

Добавлено: 23 ноя 2015, 20:24
berkas
Спустя пол года решил продолжить разбираться)
Теперь другая проблема. Не могу подружить шпиндель по modbus и данное дополнение. Видимо совсем я :idiot:
Может кто помочь? :oops:
cnc.rar
(21.22 КБ) 376 скачиваний
custom_postgui.hal это пины частотника, а
postgui.hal пины этой темы

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

Добавлено: 23 ноя 2015, 21:35
nkp
berkas писал(а):Не могу подружить шпиндель по modbus и данное дополнение
а что именно не получается??
ошибка при запуске?
если да,то текст ошибки в студию ;)

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

Добавлено: 24 ноя 2015, 13:47
berkas
Странно как то, вчера не работало, сегодня еще раз попробовать решил, заработало :freak:
Теперь решил добавить из http://www.cnc-club.ru/forum/viewtopic. ... 400#p35006, то что после:
(для просмотра содержимого нажмите на ссылку)
Вроде должно работать
В hal все есть:
Код: Выделить всё • Развернуть
net dout-00 <= motion.digital-out-00
net dout-00 => or2.0.in0
net pyvcp-enable pyvcp.enable => or2.0.in1
net comp-enable or2.0.out compensation.enable

Сейчас у себя проверю...
Выдало ошибку:
(для просмотра содержимого нажмите на ссылку)
Debug file information:
.
Can not find -sec APPLICATIONS -var DELAY -num 1
::ttt::embedinit:No entry for [DISPLAY]TTT, trying /usr/local/bin/truetype-tracer
::ttt::embedinit:Note truetype-tracer v4 is required
::ttt::embedinit:wrong version of truetype-tracer

** (camview-emc:8454): WARNING **: libemchal.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
Waiting for component 'gladevcp' to become ready..........................................
custom_postgui.hal:36: Pin 'stepgen.2.position-cmd' was already linked to signal 'zpos-cmd-res'
/usr/bin/gladevcp:292: GtkWarning: GdkWindow 0x4000003 unexpectedly destroyed
gtk.main()
**** GLADE VCP ERROR: X Protocol Error: 3
8392
PID TTY STAT TIME COMMAND
8444
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Что может это быть?

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

Добавлено: 24 ноя 2015, 14:12
Nick
berkas писал(а):(camview-emc:8454): WARNING **: libemchal.so.0: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
У тебя еще и камера подключена?