Страница 5 из 6

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 16 сен 2019, 19:09
hmnijp
Иван Карел писал(а):А это для меня пока темный лес!
Ну так разберитесь в G-коде. В вашем случае там ничего сложного не будет.
Шапку кода возьмёте от любого вашего(который отвечает за систему координат, единицы измерения и тп), а дальше перемещения будут просто построчно от одной точки к другой...
Иван Карел писал(а):Но опять же сдесь нужно знание G кода. Для меня он пока как азбука 3-х годовалому. Буду пробовать изучать.
Там всего команды которые вы будете использовать, по пальцам одной руки пересчитать...

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 16 сен 2019, 19:27
Smlua
а в какой программе пишется УП? если фьюжен - попробую помочь

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 16 сен 2019, 19:41
hmnijp
Иван Карел писал(а): Но опять же сдесь нужно знание G кода. Для меня он пока как азбука 3-х годовалому. Буду пробовать изучать. :thinking:
Вот пока чай пил, даже не лень было накидать вам пример. изучайте..
Начертил четыре линии под углом к другой, и расставил координаты точек от левого нижнего угла.
Ну и накидал программку для движения по ним с описанием
ЧЕРТЕЖ (для просмотра содержимого нажмите на ссылку)
пример.jpg (1829 просмотров) <a class='original' href='./download/file.php?id=168982&mode=view' target=_blank>Загрузить оригинал (114.67 КБ)</a>
КОД (для просмотра содержимого нажмите на ссылку)
Шапка кода для mach3 примерно такая, можете погуглить что значат эти коды
G90 G94 G40 G49 G17
G21
G54

//Включается шпиндель на 12000 оборотов
S12000 M3

//движемся к первой точке с макс скоростью G0, все передвижения тут буду по прямой, по кратчайшему пути от точки к точки.
G0 X30. Y40.

//Опускаем Z на рабочую высоту =0, на рабочей подаче G1 = 1000мм/мин
G1 Z0. F1000.

//Сверлим в сторону координат с подачей 500
G1 X44.627 Y26.36 F500.

//возвращаемся в начальную точку
X30. Y40.

//движемся к следующей точке и повторяем сверление и возврат
G0 X60. Y80.
G1 X74.627 Y66.36 F500.
X60. Y80.

//следующая точка
G0 X90. Y120.
G1 X104.627 Y106.36 F500.
X90. Y120.

//следующая точка
G0 X120. Y160.
G1 X134.627 Y146.36 F500.
X120. Y160.

//поднимаем Z
G0 Z50.

//Заканчиваем работу
M30
P.s. координаты и шапку на самом деле в ручную даже не писал, всё взято из фьюжина, только возвраты чуть подправил скопипастил
Арткам в вашем случае - как собаке пятая нога

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 16 сен 2019, 22:13
Иван Карел
Smlua писал(а):а в какой программе пишется УП? если фьюжен - попробую помочь
Рисую в Автокаде, а УП в Арткаме. А фьюжен, Вы имеете в виду 360?

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 16 сен 2019, 22:14
Иван Карел
hmnijp писал(а):
Иван Карел писал(а): Но опять же сдесь нужно знание G кода. Для меня он пока как азбука 3-х годовалому. Буду пробовать изучать. :thinking:
Вот пока чай пил, даже не лень было накидать вам пример. изучайте..
Начертил четыре линии под углом к другой, и расставил координаты точек от левого нижнего угла.
Ну и накидал программку для движения по ним с описанием
КОД (для просмотра содержимого нажмите на ссылку)
Шапка кода для mach3 примерно такая, можете погуглить что значат эти коды
G90 G94 G40 G49 G17
G21
G54

//Включается шпиндель на 12000 оборотов
S12000 M3

//движемся к первой точке с макс скоростью G0
G0 X30. Y40.

//Опускаем Z на рабочую высоту =0, на рабочей подаче G1 = 1000мм/мин
G1 Z0. F1000.

//Сверлим в сторону координат с подачей 500
G1 X44.627 Y26.36 F500.

//возвращаемся в начальную точку
X30. Y40.

//движемся к следующей точке и повторяем сверление и возврат
G0 X60. Y80.
G1 X74.627 Y66.36 F500.
X60. Y80.

//следующая точка
G0 X90. Y120.
G1 X104.627 Y106.36 F500.
X90. Y120.

//следующая точка
G0 X120. Y160.
G1 X134.627 Y146.36 F500.
X120. Y160.

//поднимаем Z
G0 Z50.

//Заканчиваем работу
M30
P.s. координаты и шапку на самом деле в ручную даже не писал, всё взято из фьюжина, только возвраты чуть подправил скопипастил
Арткам в вашем случае - как собаке пятая нога
Спасибо, изучу! Самому стало интересно!

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 16 сен 2019, 22:17
Иван Карел
hmnijp писал(а):
Иван Карел писал(а): Но опять же сдесь нужно знание G кода. Для меня он пока как азбука 3-х годовалому. Буду пробовать изучать. :thinking:
Вот пока чай пил, даже не лень было накидать вам пример. изучайте..
Начертил четыре линии под углом к другой, и расставил координаты точек от левого нижнего угла.
Ну и накидал программку для движения по ним с описанием
КОД (для просмотра содержимого нажмите на ссылку)
Шапка кода для mach3 примерно такая, можете погуглить что значат эти коды
G90 G94 G40 G49 G17
G21
G54

//Включается шпиндель на 12000 оборотов
S12000 M3

//движемся к первой точке с макс скоростью G0
G0 X30. Y40.

//Опускаем Z на рабочую высоту =0, на рабочей подаче G1 = 1000мм/мин
G1 Z0. F1000.

//Сверлим в сторону координат с подачей 500
G1 X44.627 Y26.36 F500.

//возвращаемся в начальную точку
X30. Y40.

//движемся к следующей точке и повторяем сверление и возврат
G0 X60. Y80.
G1 X74.627 Y66.36 F500.
X60. Y80.

//следующая точка
G0 X90. Y120.
G1 X104.627 Y106.36 F500.
X90. Y120.

//следующая точка
G0 X120. Y160.
G1 X134.627 Y146.36 F500.
X120. Y160.

//поднимаем Z
G0 Z50.

//Заканчиваем работу
M30
P.s. координаты и шапку на самом деле в ручную даже не писал, всё взято из фьюжина, только возвраты чуть подправил скопипастил
Арткам в вашем случае - как собаке пятая нога
На скоряк просмотрел, в принципе ни чего сложного! Кое что мне даже знакомо :roll: . Завтра более внимательно все просмотрю и бог даст попробую написать УП под конкретные сверления! Еще раз спасибо!

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 14:43
Иван Карел
Всем добрый день! Сегодня начал изучать код. И для наглядности попробовал нарисовать чертеж а по нему написать УП. Но есть какая то ошибка, может ткнете меня где я ошибся?. Что имеем: Брусок 40х40мм, в нем нужно просверлить 3 отверстия д.25мм под углом 43гр., на высоте 20мм от о по Z. Начало координат верхний левый угол бруска.
Вот код:
%
N1 (NC FILE: IvanKarel)
N3 (X MIN:0.000 Y MIN:0.000 Z MIN:0.000)
N4 (X MAX:63.000 Y MAX:2000.000 Z MAX:0.000)
N5 (FEED RATES IN MM PER MINUTE)
N6 (CUTTING FEED RATE:76000)
N7 (PLUNGE FEED RATE :50000)
N8 (RAPID FEED RATE :9999)
N9 (OUTPUT UNITS : MM)
N10 G17G21G40G49G80
N11 G0X0.000Y0.000S20000M3
N13 G54G90
N14 G0 X108.6. Y156.7.
N15 G1 Z20. F1000.
N16 G1 X11.2 Y248 F500.
N17 X108.6. Y156.7.
N18 G0 X108.6. Y451.7.
N19 G1 X11.2 Y543 F500.
N19 X108.6. Y451.7.
N20 G0 X108.6. Y746.7.
N21 G1 X11.2 Y838 F500.
N22 X108.6. Y746.7.
N23 G0 Z50.
N25 G0 X0.000 Y0.000
N26 G0Z40.000
N28 M5
N29 M30
%
За ранее спасибо

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 14:52
Иван Карел
Уже сам заметил кое какие ошибки:
1. Нет заданной высоты по Z 20ММ(ВЫСОТА СВЕРЛЕНИЯ.)
2. С ноля когда сверло поедет к первой точки установки, пойдет на высоте 40мм и как раз через заготовку(что то сломается). Наверно надо было начало координат делать в правом нижнем углу заготовки.
Буду думать дальше! :thinking:

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:11
hmnijp
Иван Карел писал(а):1. Нет заданной высоты по Z 20ММ(ВЫСОТА СВЕРЛЕНИЯ.)
вы можете высоту сверления любую указать, например =0 для простоты, просто обнулиться нужно будет посередине бруска.
Иван Карел писал(а):2. С ноля когда сверло поедет к первой точки установки, пойдет на высоте 40мм и как раз через заготовку(что то сломается). Наверно надо было начало координат делать в правом нижнем углу заготовки.
Буду думать дальше!
0 по XY должен быть там, где вы физически сможете обнулить центр кончика сверла, касанием или ещё как. это может быть хоть точка входа первого отверстия отмеченная карандашом, хоть угол бруска. Главное подогнать к ней сверло и обнулиться.

В строке 11 вообще нет надобности ехать к нулю. начинайте с подъезда к (108,156), далее опускаете до высоты сверления и вперёд! извиняюсь, это же в машинных координатах, а не рабочих. Рабочие координаты включаются послe G54. но я бы всё равно эту строку убрал, чтобы не поломать чего не надо этими перемещениями к нулю в начале. ну и добавить для верности после 13ой подъем на безопасную высоту до начала работы. и 25 26 строки убрать на всякий! он там к нулю летит на высоте 50. а ведь шпиндель диаметром явно побольше 10мм(верх бруска 40)

Номера строк в маче не обязательны. достаточно просто описывать как в примере который кидал.

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:34
Иван Карел
hmnijp писал(а):Номера строк в маче не обязательны. достаточно просто описывать как в примере который кидал.
К Вашей прикреплял свою "шапку" она работает.

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:36
Иван Карел
hmnijp писал(а):В строке 11 вообще нет надобности ехать к нулю. начинайте с подъезда к (108,156), далее опускаете до высоты сверления и вперёд! извиняюсь, это же в машинных координатах, а не рабочих. Рабочие координаты включаются послe G54. но я бы всё равно эту строку убрал, чтобы не поломать чего не надо этими перемещениями к нулю в начале. ну и добавить для верности после 13ой подъем на безопасную высоту до начала работы. и 25 26 строки убрать на всякий! он там к нулю летит на высоте 50. а ведь шпиндель диаметром явно побольше 10мм(верх бруска 40)
Чуть позже попробую исправить! Радует что какой то прогресс все же есть!

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:38
hmnijp
Иван Карел писал(а):
hmnijp писал(а):Номера строк в маче не обязательны. достаточно просто описывать как в примере который кидал.
К Вашей прикреплял свою "шапку" она работает.
там всё кроме
G17G21G40G49G80
G54G90

необязательные комментарии

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:44
Иван Карел
hmnijp писал(а):добавить для верности после 13ой подъем на безопасную высоту до начала работы
Добавил строку и убрал лишние. Но в Маче доходит до 14 строки и тормозится, дальше не идет. Что это может быть?

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:48
hmnijp
добавьте код, глянем...

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 16:49
Иван Карел
hmnijp писал(а):добавьте код, глянем...
%
N1 (NC FILE: IvanKarel)
N2 (6.000 мм радиус цилиндрический фрезы)
N3 (X MIN:0.000 Y MIN:0.000 Z MIN:0.000)
N4 (X MAX:63.000 Y MAX:2000.000 Z MAX:0.000)
N5 (FEED RATES IN MM PER MINUTE)
N6 (CUTTING FEED RATE:76000)
N7 (PLUNGE FEED RATE :50000)
N8 (RAPID FEED RATE :9999)
N9 (OUTPUT UNITS : MM)
N10 G17G21G40G49G80
N13 G54G90
G0 Z100.
N14 G0 X108.6. Y156.7.
N16 G1 X11.2 Y248 F500.
N17 X108.6. Y156.7.
N18 G0 X108.6. Y451.7.
N19 G1 X11.2 Y543 F500.
N19 X108.6. Y451.7.
N20 G0 X108.6. Y746.7.
N21 G1 X11.2 Y838 F500.
N22 X108.6. Y746.7.
N23 G0 Z50.
N24 G0 Z40.000
N27 G0X0.000Y0.000
N28 M5
N29 M30
%
Спасибо!

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 17:12
hmnijp
Лишние точки! они только в координатах где разделитель дробной части. да и то мачу не обязательны.

Вот так должно работать (для просмотра содержимого нажмите на ссылку)
N10 G17G21G40G49G80
N11 S20000 M3
N13 G54G90
N14 G0 Z100
N15 G0 X108.6 Y156.7
G1 Z20
N16 G1 X11.2 Y248 F500
N17 X108.6 Y156.7
N18 G0 X108.6 Y451.7
N19 G1 X11.2 Y543 F500
N19 X108.6 Y451.7
N20 G0 X108.6 Y746.7
N21 G1 X11.2 Y838 F500
N22 X108.6 Y746.7

N23 G0 Z100

N28 M5
N29 M30

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 17:30
Иван Карел
hmnijp писал(а):Лишние точки! они только в координатах где разделитель дробной части. да и то мачу не обязательны.
Блин, ведь была мысля про точки. Удалил лишние и все заработало!!! Большое спасибо за помощь! Буду дальше изучать.

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 17:32
Иван Карел
И еще вопрос по ходу, к примеру пишеш код в блокноте, как его сохранить с расширением ТАВ, иначе же мач его не увидит!

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 17:36
hmnijp
Иван Карел писал(а):И еще вопрос по ходу, к примеру пишеш код в блокноте, как его сохранить с расширением ТАВ, иначе же мач его не увидит!
В маче когда открываете, "тип файлов" рядом с кнопкой "открыть" выберите - "All files". и открывайте хоть в txt, увидит любой файл

Re: Фрезерный станок с рабочим полем 1700х3300*290

Добавлено: 17 сен 2019, 17:55
NikolayUa24
Иван Карел писал(а):пишеш код в блокноте, как его сохранить с расширением ТАP
как на фото, если так нужен