Страница 11 из 23

Re: FAQ по Gcode, примеры

Добавлено: 17 фев 2014, 10:42
Nick
Та-да:
https://github.com/cnc-club/linuxcnc-fe ... tool-d.ini
И если еще вот такое добавить:
https://github.com/cnc-club/linuxcnc-fe ... e-cube.ini
то можно еще и диаметр замерить :)

Только наверное надо будет в соответсвии с новыми веяниями все это оформить...

Re: FAQ по Gcode, примеры

Добавлено: 17 фев 2014, 10:50
Serg
Nick писал(а):Та-да:
Там в конце имени буковка "d", а не хватает с буковкой "l".

Re: FAQ по Gcode, примеры

Добавлено: 17 фев 2014, 10:54
Сергей Саныч
UAVpilot писал(а):Специально G38.2 поставил, чтоб не заморачиваться с выводом своего сообщения. :)
А тогда зачем IF [#5070 NE 0]? Оно ж до него все равно не дойдет, если датчик не сработает.

Re: FAQ по Gcode, примеры

Добавлено: 17 фев 2014, 11:01
Serg
На всякий случай, чтоб просто остановилось, а не пыталось подпрыгивать и снова в стол тыкаться.

Re: FAQ по Gcode, примеры

Добавлено: 17 фев 2014, 11:04
Nick
UAVpilot писал(а): а не хватает с буковкой "l".
о, точно... надо сделать :)

Re: FAQ по Gcode, примеры

Добавлено: 23 фев 2014, 22:25
Serg
UAVpilot писал(а):Хочу ещё сделать подъём в конце не на самый верх, а туда, откуда начинали, но сегодня уже лень. :)

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

( #1 - min-z, #2 - feed, #3 - z-probe height )
O<zero-z> sub
G49 G40
G92.1
#<z_start> = [#5422+#[5203+#5220*20]]
#<z_dist_to_bottom> = [#1-#<z_start>]
G91
G38.2 Z[#<z_dist_to_bottom>] F[#2]
O<no_probe> IF [#5070 NE 0]
        G38.4 Z10 F20
        G38.2 Z-5 F10
        G10 L20 P[#5220] Z[#3]
        G90
        G53 G0 Z[#<z_start>]
O<no_probe> ENDIF
G90
O<zero-z> endsub
M02

Re: FAQ по Gcode, примеры

Добавлено: 12 июл 2014, 08:19
verser
Кто знает, можно ли при включенных G41 G42 сделать чтобы g-code программа не вываливалась из-за недорезов в углах
corner cannot be reached by the tool without gouging
пусть бы себе не дорезАла на здоровье.
?

Re: FAQ по Gcode, примеры

Добавлено: 12 июл 2014, 09:29
verser
Странно, в ситуации когда перемещения идут строго параллельно или перпендикулярно осям X и Y, ошибка
corner cannot be reached by the tool without gouging
в углах не выскакивает, а как только появляется не прямой угол - выскакивает.
?

Re: FAQ по Gcode, примеры

Добавлено: 12 июл 2014, 18:55
verser
Все, разобрался. Надо очень хорошо представлять куда направлять первый после включения G41 G42 переезд. Вот эта картинка есть суть http://linuxcnc.org/docs/html/gcode/too ... mpensation

Re: FAQ по Gcode, примеры

Добавлено: 14 авг 2014, 21:58
verser
Требуется плоско-шлифануть на своем чпу детальки. Подскажите кто знает, у нас на форуме (и не только) делали когда-нибудь g-code для операции плоского шлифования?

Re: FAQ по Gcode, примеры

Добавлено: 15 авг 2014, 20:39
verser
Не дождался ответа, сделал "мастер" для Features http://cnc-club.ru/forum/viewtopic.php? ... 78#p133173

Re: FAQ по Gcode, примеры

Добавлено: 18 авг 2014, 09:59
Nick
А чем он принципиально отличается от того же facing?

Re: FAQ по Gcode, примеры

Добавлено: 18 авг 2014, 11:00
verser
Nick писал(а):А чем он принципиально отличается от того же facing?
Можно и как facing его использовать, если установить обычную фрезу и сделать repeat_ = 1 (количество повторных "полетов" камня без смещения).
Неожиданно убил двух зайцев :) .

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 10:07
gennadiy
Всем доброго дня. Никак не могу найти ответ:
В Linuxcnc есть или нет постоянные пользовательские параметры G-Кода? Т.е. параметры, которые сохраняются при выключении Linuxcnc.
Вот здесь что-то пишут, но я ничего не понял: http://linuxcnc.org/docs/html/gcode/ove ... ersistence

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 12:18
verser
gennadiy писал(а): В Linuxcnc есть или нет постоянные пользовательские параметры G-Кода? Т.е. параметры, которые сохраняются при выключении Linuxcnc.
Параметры 5161- 5390 сохраняются при выключении Linuxcnc. Они не "чисто" пользовательские, но многие из них редко используются в g-code программах - их можно применять для собственных нужд.

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 13:56
gennadiy
Parameters in the user-defined range (31-5000) may be added to this file. Such parameters will be read by the Interpreter and written to the file as it exits.
Пишут, если я верно понял, что могут быть добавлены. А как это сделать?

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 14:23
verser
gennadiy писал(а): А как это сделать?
Полагаю, надо вносить изменения в исходники и пересобирать linuxcnc.

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 15:19
Serg
verser писал(а):Полагаю, надо вносить изменения в исходники и пересобирать linuxcnc.
Просто добавь нужную переменную в файл с переменными (имяфайла.var) и значение будет сохранятся.

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 16:21
verser
Отличная подсказка, UAVpilot, спасибо.
Получается, что в .ini файле есть запись

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

[RS274NGC]
...
PARAMETER_FILE = sim.var
и тогда в этом sim.var можно увидеть все и дописать свои параметры.

Re: FAQ по Gcode, примеры

Добавлено: 02 сен 2014, 16:23
gennadiy
Ура!!! РАБОТАЕТ. Спасибо UAVpilot!