Страница 1 из 3
Циклы в G-коде.
Добавлено: 21 апр 2013, 11:22
putman
Здравствуйте, требуется 50 раз повторить одну и ту же операцию, каждый новый цикл Z будет уменьшаться на 1.
Код: Выделить всё
G00 Z-1 X0 Y3.5 I0 J-3.5
G00 Z-2 X0 Y3.5 I0 J-3.5
G00 Z-3 X0 Y3.5 I0 J-3.5
G00 Z-4 X0 Y3.5 I0 J-3.5
...
, может быть есть команды типа for/next или что то подобное ?
Спасибо.
Re: Циклы в G-коде.
Добавлено: 21 апр 2013, 11:35
nik1
А если применить Г 83 ?
Re: Циклы в G-коде.
Добавлено: 21 апр 2013, 12:07
putman
Интересуют именно циклы, т.к. будут не только окружности но и линии, полукруги, небольшие сегменты окружностей.
Re: Циклы в G-коде.
Добавлено: 21 апр 2013, 13:31
aftaev
ЧПУ какая?
Re: Циклы в G-коде.
Добавлено: 21 апр 2013, 15:48
putman
aftaev писал(а):ЧПУ какая?
MACH-3
Licensed to: demo version
Ver: R2.63
Ну или может быть команды условия есть, тогда можно инкрементировать/декрементировать некую переменную по кругу и по совпадению с конечным значением продолжать ход программы далее.
P.S.
Коли уже речь зашла о цикличных операциях, терзают меня смутные сомнения, понятно что станок китайское говно, но настолько.
Вот я вырезал кусочек алюминия, фреза 10 мм, 3500 об/мин, подача 100 мм/мин, заглубление 2 мм, так вот с каждым проходом фреза смещается, это видно по "наплывам" на фото, не знаю сколько они размером, но 0.05 мм точно.
Это станок косой или фреза так сгибается ?
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 05:58
aegis
putman, может банальный пропуск шагов? возьми фрезу меньшего диаметра - 10мм как бы не для нежестких станков
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 07:42
DSP1
M98
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 10:42
Алексс
putman писал(а):фреза 10 мм, 3500 об/мин, подача 100 мм/мин, заглубление 2 мм
...
Это станок косой или фреза так сгибается ?
на таких режимах фреза 10мм не может согнуться никак.
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 11:55
putman
Получается шпиндель не перпендикулярно столу ?
--------------------
Вот по той же программе снял 0.5 мм, "наплывов" нет, получается фреза играет ?
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 17:38
putman
Люди добрые, неужели в G-коде нет циклов ? я не верю, сажусь писать программу, надеялся за сутки хоть кто нибудь ответит =((((((((((((((((((((
Я же офигею кучу строчек копировать, а если менять значения придётся, ужас !!!
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 17:49
Алексс
putman писал(а):Вот по той же программе снял 0.5 мм, "наплывов" нет, получается фреза играет ?
верхняя половина за один проход ?
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 18:03
putman
Алексс писал(а):putman писал(а):Вот по той же программе снял 0.5 мм, "наплывов" нет, получается фреза играет ?
верхняя половина за один проход ?
нет, так же 5 или 6 проходов, за 1 там почти зеркало получается
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 18:07
Алексс
где-то что-то отгибает видимо.
индикатор на стол, упереть в шпиндель и покачать его.
может пиноль не затянута ?
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 18:35
aftaev
putman писал(а):Люди добрые, неужели в G-коде нет циклов ? я не верю, сажусь писать программу, надеялся за сутки хоть кто нибудь ответит =((((((((((((((((((((
Есть называется О- коды или MasterCam. SolidCAM
putman писал(а):Получается шпиндель не перпендикулярно столу ?
Или проверь перпендикулярность или фрезерни отверстие.
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 20:01
putman
Алексс писал(а):где-то что-то отгибает видимо.
индикатор на стол, упереть в шпиндель и покачать его.
может пиноль не затянула ?
надо покупатть индикатор, что такое пиноль не знаю, буду изучать
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 20:03
mycnc
putman писал(а):Люди добрые, неужели в G-коде нет циклов ? я не верю, сажусь писать программу, надеялся за сутки хоть кто нибудь ответит =((((((((((((((((((((
Я же офигею кучу строчек копировать, а если менять значения придётся, ужас !!!
Уже отвечали - M98
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 20:10
putman
aftaev писал(а):putman писал(а):Люди добрые, неужели в G-коде нет циклов ? я не верю, сажусь писать программу, надеялся за сутки хоть кто нибудь ответит =((((((((((((((((((((
Есть называется О- коды или MasterCam. SolidCAM
putman писал(а):Получается шпиндель не перпендикулярно столу ?
Или проверь перпендикулярность или фрезерни отверстие.
SolidWorks 2012 скачал, виснет через минуту работы зараза.
SolidCAM 2012 установил, а как запустить его из SolidWorks не знаю, да и решил руками написать, там несложно.
Как закончу, засяду изучать SolidWorks.
О-коды поискал, не нашел такого ...
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 20:13
putman
mycnc писал(а):putman писал(а):Люди добрые, неужели в G-коде нет циклов ? я не верю, сажусь писать программу, надеялся за сутки хоть кто нибудь ответит =((((((((((((((((((((
Я же офигею кучу строчек копировать, а если менять значения придётся, ужас !!!
Уже отвечали - M98
Написано это переход на подпрограмму, а как саму подпрограмму написать в которой переменная будет увеличиваться ?
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 22:52
mycnc
putman писал(а):mycnc писал(а):putman писал(а):Люди добрые, неужели в G-коде нет циклов ? я не верю, сажусь писать программу, надеялся за сутки хоть кто нибудь ответит =((((((((((((((((((((
Я же офигею кучу строчек копировать, а если менять значения придётся, ужас !!!
Уже отвечали - M98
Написано это переход на подпрограмму, а как саму подпрограмму написать в которой переменная будет увеличиваться ?
Вот здесь несколько примеров с подпрограммами -
http://www.bevelcutting.com/documentation.html?start=4
Хотя надо проверять - умеет ли Мач такое.
А вообще - ищите на торрентах книжку или описание по G-кодам.
Re: Циклы в G-коде.
Добавлено: 22 апр 2013, 22:59
aftaev
где то здесь
http://www.chipmaker.ru/forum/164/ про циклы обсуждали для Мача - поискай