Ручной сканер.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Ручной сканер.

Сообщение valik3210 » 18 май 2016, 17:42

Добрый день. Подскажите пожалуйста, можно ли сделать так, чтоб при нажатии на определенную кнопку на клавиатуре текущие координаты которые показывает линукс записывались в текстовый файлик в каждую строку в виде G кода? Необходимо отрисовывать формы заготовок. Точность при ручном наведении инструмента на границу заготовки удовлетворяет. Заране спасибо.
Опыт приходит с опытом.
CO2 Home Made 1500x1000
valik3210
Кандидат
 
Сообщения: 42
Зарегистрирован: 14 мар 2014, 22:52
Откуда: Беларусь
Репутация: 8

Re: Ручной сканер.

Сообщение Nick » 25 май 2016, 16:36

мм... можно сделать... например, открываешь MDI

И используешь :
(LOGOPEN,filename.txt) - opens the named log file. If the file already exists, it is truncated.
(LOGAPPEND,filename) - opens the named log file. If the file already exists, the data is appended.
(LOGCLOSE) - closes an open log file.
(LOG,) - everything past the , is written to the log file if it is open. Supports expansion of parameters as described below.

Т.е. сначала
(LOGAPPEND,filename.txt)
Потом при каждом измерении
(LOG, #<_x>, #<_y>, #<_z>) - это кстати можно прилинковать к halui.mdi-command-XX
в конце:
(LOGCLOSE)


Или если делаешь через щуп - то можно использовать:
(PROBEOPEN filename.txt) - will open filename.txt and store the 9-number coordinate consisting of XYZABCUVW of each successful straight probe in it.
(PROBECLOSE) - will close the open probelog file. For more information on probing see the G38 Section.

http://linuxcnc.org/docs/html/gcode/ove ... be_logging

или можно свой компонентик написать...
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1332
Заслуга: Developer
Медальки:

Re: Ручной сканер.

Сообщение valik3210 » 09 июн 2016, 00:09

Nick писал(а):Потом при каждом измерении
(LOG, #<_x>, #<_y>, #<_z>) - это кстати можно прилинковать к halui.mdi-command-XX

Это получается, когда я изменил координату надо каждый раз прописывать эту команду? Если да, то у меня в файле одни #####, #####.
Опыт приходит с опытом.
CO2 Home Made 1500x1000
valik3210
Кандидат
 
Сообщения: 42
Зарегистрирован: 14 мар 2014, 22:52
Откуда: Беларусь
Репутация: 8

Re: Ручной сканер.

Сообщение Lexxa » 09 июн 2016, 09:38

Кстати хорошая идея, типа teach-in такого получится
Комната залита кровью, я занимаюсь любовью!
Аватара пользователя
Lexxa
Мастер
 
Сообщения: 2310
Зарегистрирован: 16 дек 2011, 16:48
Откуда: ryazan
Репутация: 226
Медальки:
Настоящее имя: Алексей

Re: Ручной сканер.

Сообщение Nick » 09 июн 2016, 10:51

valik3210 писал(а):Это получается, когда я изменил координату надо каждый раз прописывать эту команду?

Переехал на новое место и заново выполнил. (LOG, #<_x>, #<_y>, #<_z>)
valik3210 писал(а): Если да, то у меня в файле одни #####, #####.

Вот этого я не понял.
Покажи файл.

Lexxa писал(а):Кстати хорошая идея, типа teach-in такого получится

Да, можно кстати сразу писать
(LOG, G1 X#<_x> Y#<_y> Z#<_z>) и получишь готовый Gкод ;)
Use the Console, Luke.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22330
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1332
Заслуга: Developer
Медальки:

Re: Ручной сканер.

Сообщение valik3210 » 10 июн 2016, 12:48

Вот файлик
Вложения
filename.txt
(48 байт) Скачиваний: 75
Опыт приходит с опытом.
CO2 Home Made 1500x1000
valik3210
Кандидат
 
Сообщения: 42
Зарегистрирован: 14 мар 2014, 22:52
Откуда: Беларусь
Репутация: 8

Re: Ручной сканер.

Сообщение valik3210 » 09 июл 2017, 19:18

Так и не известа причина почему пишет вместо координат решетки (####) ?
Опыт приходит с опытом.
CO2 Home Made 1500x1000
valik3210
Кандидат
 
Сообщения: 42
Зарегистрирован: 14 мар 2014, 22:52
Откуда: Беларусь
Репутация: 8

Re: Ручной сканер.

Сообщение maxxxim » 12 июл 2017, 16:48

valik3210 писал(а):Так и не известа причина почему пишет вместо координат решетки (####) ?


вам ответили? тоже интресно
maxxxim
Новичок
 
Сообщения: 1
Зарегистрирован: 12 июл 2017, 09:47
Репутация: 0

Re: Ручной сканер.

Сообщение valik3210 » 17 июл 2017, 01:07

maxxxim писал(а):
valik3210 писал(а):Так и не известа причина почему пишет вместо координат решетки (####) ?


вам ответили? тоже интресно

Прочитал в нэте, что возможна и другая форма записи и она у меня заработала. Вместо (LOG, G1 X#<_x> Y#<_y> Z#<_z>) я написал (LOG, G1 X#5420, Y#5421, Z#5422).
Опыт приходит с опытом.
CO2 Home Made 1500x1000
valik3210
Кандидат
 
Сообщения: 42
Зарегистрирован: 14 мар 2014, 22:52
Откуда: Беларусь
Репутация: 8


Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: aleksic666, alex13, Andy52280, Argon-11, artclonic, Bing [Bot], bordyn, frezeryga, Google [Bot], HolodARS, koronka83, Leo_1943, MGG, migrat, Mutumbo, NKS, parket_3d, Power968, Prav, rage, Rodion_K, scroober, selenur, seregacnc, Seriyvolk, shalek, sorter, TeCHt, VAT, verser, Vlad_Z, Yahoo [Bot], Yandex [bot], zman88

Поделиться

cron
Reputation System ©'