Страница 7 из 23
Re: FAQ по Gcode, примеры
Добавлено: 27 ноя 2012, 19:19
nkp
Nick писал(а):есть возможность использовать Gcode remapping
по моему это только в 2.6 работает...
Re: FAQ по Gcode, примеры
Добавлено: 27 ноя 2012, 21:49
hudoi
Nick писал(а):Как должна работать G28Z0? сначала едем в G28, а потом в Z0?
это команда ехать в физический ноль станка
Re: FAQ по Gcode, примеры
Добавлено: 28 ноя 2012, 00:45
Nick
hudoi писал(а):это команда ехать в физический ноль станка
В LinuxCNC для этого есть G53:
G53 G0 X0 Y0 Z0 (rapid linear move to the machine origin)
Или в твоем случае G53 G0 Z0.
http://linuxcnc.org/docs/html/gcode/gco ... 53-Move-in
remap - вроде недавно ввели, но точно не знаю, может и на 2.5 будет работать...
Откуда шарик? Никак от тех самых человеков, которые попросили EMC2 больше так не называться, после чего он начал называться LinuxCNC?

Re: FAQ по Gcode, примеры
Добавлено: 28 ноя 2012, 12:42
hudoi
Nick писал(а):
Откуда шарик? Никак от тех самых человеков, которые попросили EMC2 больше так не называться, после чего он начал называться LinuxCNC?

у нас соседи делают шарики под заказ. они не знают что за контора. но снизу видно знак торговая марка.
Re: FAQ по Gcode, примеры
Добавлено: 15 дек 2012, 01:42
Lexxa
Тут у меня есть вопрос.
Например фрезерный станок.
Инструмент диаметром 10, длиной 30.
В таблицу инструментов например пятую в ячейку Z я пишу 30, а в ячейку Diam соответственно 10. Верно?
Вызываю это соответственно так
G40
G10 L1 P5
T05M06
Теперь я захотел подбавить на диаметр и длину по десятке. Как? Что и куда писать?
Есть мысль сделать так:
G40
G10 L1 P5 R10
T05M06
А в таблицу инструментов я тогда должен записывать коррекции уже, соответственно в ячейку Z коррекцию на длину, а в ячейку diam на диаметр?
Re: FAQ по Gcode, примеры
Добавлено: 15 дек 2012, 02:12
Nick
Lexxa писал(а):Теперь я захотел подбавить на диаметр и длину по десятке. Как? Что и куда писать?
Ну все правильно
G10 L1 P5 R5.05, только R - это радиус.
Эта команда должна изменить таблицу инструментов, т.е. по идее ничего дописывать не надо. И не забудь обновить оффсеты через G41-43.
Re: FAQ по Gcode, примеры
Добавлено: 24 дек 2012, 19:27
Rafiq
Как сделать паузу в программе на заданное число секунд?
Это надо сделать между проходами при раскрое оргстекла, съем 0.5 за проход, 3 мм за 6 проходов режу, без паузы для остывания гравера и заготовки все же получается плохо

Re: FAQ по Gcode, примеры
Добавлено: 24 дек 2012, 19:32
nkp
Re: FAQ по Gcode, примеры
Добавлено: 24 дек 2012, 21:14
Nick
Где-то писали, что иногда этот P измеряется в секундах, иногда в миллисекундах, и если стоит целое число, то оно считается миллисекундами, если float - то секундами.... что-то сейчас не нахожу...
Re: FAQ по Gcode, примеры
Добавлено: 20 янв 2013, 12:19
Lexxa
потестируйте УП плз на реальном фрезерномм станке, чет мне не нравится как двигаются оси.
интересует мягость хода.
например кадры
X0 Y0
X1 Y1
X2 Y2
как то с остановами отрабатываются.
Re: FAQ по Gcode, примеры
Добавлено: 28 янв 2013, 13:58
mithun
Rafiq при раскрое оргстекла аки акрила пользуйся СОЖ желательно с воздухом и если есть возможность прогоняй через холодильник

сам увидеж чудеса скорости раскроя

Re: FAQ по Gcode, примеры
Добавлено: 28 янв 2013, 14:06
Nick
Lexxa писал(а):потестируйте УП плз на реальном фрезерномм станке, чет мне не нравится как двигаются оси.
интересует мягость хода.
например кадры
X0 Y0
X1 Y1
X2 Y2
как то с остановами отрабатываются.
А в симуляторе и на экране все гладко выполняется?
Re: FAQ по Gcode, примеры
Добавлено: 28 янв 2013, 14:36
mithun
Lexxa несовсем гладко

какаято пила

Re: FAQ по Gcode, примеры
Добавлено: 28 янв 2013, 14:41
mithun
Nick а ты невкурсе как задать код чтоб при фрезеровке отверстия фреза плавно загружалась? а не ступеньками
Re: FAQ по Gcode, примеры
Добавлено: 28 янв 2013, 22:10
Lexxa
mithun, это врезания таки, так задумано. Попробуй дергается станок или плавно отрабатывает
Re: FAQ по Gcode, примеры
Добавлено: 30 янв 2013, 18:08
vmarkiv
Нужна промощь ! Необходимо изготовить деталь "Шнек" с конической винтовой линией . Но - одна проблема - первый виток имеет ширину 11 мм
( синим), дальше идет плавный переход длиной 20 мм ( красным ) на 8 мм ( зелёным ) . Шаг винтовой линии 40 мм . Пробовал делать по G33 -сначала первый виток с К=40 , дальше кусочек К=60 ( на величину плавного перехода ) , дальше К=40 снова . Но , на втором кусочке К=60 станок изготавливает целый виток , а не кусочек . Чем можно помочь в ситуации ...
Re: FAQ по Gcode, примеры
Добавлено: 30 янв 2013, 18:16
Nick
А не получится ли такое сделать через циклы нарезания резьбы?
Сделать параметр E такой, чтобы выход был очень длинным как раз параллельно конусу?
(для просмотра содержимого нажмите на ссылку)G76 Threading
Drive Line - A line through the initial X position parallel to the Z.
P- - The thread pitch in distance per revolution.
Z- - The final position of threads. At the end of the cycle the tool will be at this Z position.
Note
When G7 Lathe Diameter Mode is in force the values for I, J and K are diameter measurements. When G8 Lathe Radius Mode is in force the values for I, J and K are radius measurements.
I- - The thread peak offset from the drive line. Negative I values are external threads, and positive I values are internal threads. Generally the material has been turned to this size before the G76 cycle.
J- - A positive value specifying the initial cut depth. The first threading cut will be J beyond the thread peak position.
K- - A positive value specifying the full thread depth. The final threading cut will be K beyond the thread peak position.
Optional settings
R- - The depth degression. R1.0 selects constant depth on successive threading passes. R2.0 selects constant area. Values between 1.0 and 2.0 select decreasing depth but increasing area. Values above 2.0 select decreasing area. Beware that unnecessarily high degression values will cause a large number of passes to be used. (degression = a descent by stages or steps.)
Q- - The compound slide angle is the angle (in degrees) describing to what extent successive passes should be offset along the drive line. This is used to cause one side of the tool to remove more material than the other. A positive Q value causes the leading edge of the tool to cut more heavily. Typical values are 29, 29.5 or 30.
H- - The number of spring passes. Spring passes are additional passes at full thread depth. If no additional passes are desired, program H0.
E- - Specifies the distance along the drive line used for the taper. The angle of the taper will be so the last pass tapers to the thread crest over the distance specified with E.' E0.2' will give a taper for the first/last 0.2 length units along the thread. For a 45 degree taper program E the same as K
L- - Specifies which ends of the thread get the taper. Program L0 for no taper (the default), L1 for entry taper, L2 for exit taper, or L3 for both entry and exit tapers. Entry tapers will pause at the drive line to synchronize with the index pulse then feed in to the beginning of the taper. No entry taper and the tool will rapid to the cut depth then synchronize and begin the cut.
Т.е. сделать, чтобы вот этот кусок был рабочим контуром:
Re: FAQ по Gcode, примеры
Добавлено: 30 янв 2013, 18:23
nkp
off :
тоже такое ждет
это не под пеллеты ??
планируем именно под них
Re: FAQ по Gcode, примеры
Добавлено: 30 янв 2013, 18:33
vmarkiv
Заказчик не говорит
Re: FAQ по Gcode, примеры
Добавлено: 03 фев 2013, 11:10
nkp
сылка на страничку ,где описаны G-коды ,используемые в Lcnc, и разделены по категориям
сделано вкладками - на мой взляд очень удобно...