Ручной сканер.
-
valik3210
- Кандидат
- Сообщения: 44
- Зарегистрирован: 14 мар 2014, 22:52
- Репутация: 8
- Откуда: Беларусь
- Контактная информация:
Ручной сканер.
Добрый день. Подскажите пожалуйста, можно ли сделать так, чтоб при нажатии на определенную кнопку на клавиатуре текущие координаты которые показывает линукс записывались в текстовый файлик в каждую строку в виде G кода? Необходимо отрисовывать формы заготовок. Точность при ручном наведении инструмента на границу заготовки удовлетворяет. Заране спасибо.
Опыт приходит с опытом.
CO2 Home Made 1500x1000
CO2 Home Made 1500x1000
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Ручной сканер.
мм... можно сделать... например, открываешь 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
или можно свой компонентик написать...
И используешь :
(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
или можно свой компонентик написать...
-
valik3210
- Кандидат
- Сообщения: 44
- Зарегистрирован: 14 мар 2014, 22:52
- Репутация: 8
- Откуда: Беларусь
- Контактная информация:
Re: Ручной сканер.
Это получается, когда я изменил координату надо каждый раз прописывать эту команду? Если да, то у меня в файле одни #####, #####.Nick писал(а):Потом при каждом измерении
(LOG, #<_x>, #<_y>, #<_z>) - это кстати можно прилинковать к halui.mdi-command-XX
Опыт приходит с опытом.
CO2 Home Made 1500x1000
CO2 Home Made 1500x1000
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Ручной сканер.
Переехал на новое место и заново выполнил. (LOG, #<_x>, #<_y>, #<_z>)valik3210 писал(а):Это получается, когда я изменил координату надо каждый раз прописывать эту команду?
Вот этого я не понял.valik3210 писал(а): Если да, то у меня в файле одни #####, #####.
Покажи файл.
Да, можно кстати сразу писатьLexxa писал(а):Кстати хорошая идея, типа teach-in такого получится
(LOG, G1 X#<_x> Y#<_y> Z#<_z>) и получишь готовый Gкод
-
valik3210
- Кандидат
- Сообщения: 44
- Зарегистрирован: 14 мар 2014, 22:52
- Репутация: 8
- Откуда: Беларусь
- Контактная информация:
Re: Ручной сканер.
Вот файлик
- Вложения
-
- filename.txt
- (48 байт) 990 скачиваний
Опыт приходит с опытом.
CO2 Home Made 1500x1000
CO2 Home Made 1500x1000
-
valik3210
- Кандидат
- Сообщения: 44
- Зарегистрирован: 14 мар 2014, 22:52
- Репутация: 8
- Откуда: Беларусь
- Контактная информация:
Re: Ручной сканер.
Так и не известа причина почему пишет вместо координат решетки (####) ?
Опыт приходит с опытом.
CO2 Home Made 1500x1000
CO2 Home Made 1500x1000
-
maxxxim
- Новичок
- Сообщения: 1
- Зарегистрирован: 12 июл 2017, 09:47
- Репутация: 0
- Контактная информация:
Re: Ручной сканер.
вам ответили? тоже интресноvalik3210 писал(а):Так и не известа причина почему пишет вместо координат решетки (####) ?
-
valik3210
- Кандидат
- Сообщения: 44
- Зарегистрирован: 14 мар 2014, 22:52
- Репутация: 8
- Откуда: Беларусь
- Контактная информация:
Re: Ручной сканер.
Прочитал в нэте, что возможна и другая форма записи и она у меня заработала. Вместо (LOG, G1 X#<_x> Y#<_y> Z#<_z>) я написал (LOG, G1 X#5420, Y#5421, Z#5422).maxxxim писал(а):вам ответили? тоже интресноvalik3210 писал(а):Так и не известа причина почему пишет вместо координат решетки (####) ?
Опыт приходит с опытом.
CO2 Home Made 1500x1000
CO2 Home Made 1500x1000
