Страница 85 из 174
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 18:44
admin
Не совсем понял как оно у тебя делается... (может у меня кинематика другая + в LinuxCNC могут по другому некоторые коды работать).
Но судя по описанию у меня поучилось так:
вроде писали, что mycnc понимает O коды...
Код: Выделить всё
#<num> = 134
#<r> = 100
#<z-rappid> = 30
#<x-rappid> = [#<r>+10]
#<depth> = 20
#<a> = 0
F1000
G0 Z#<z-rappid>
G0 X#<x-rappid>
O100 REPEAT [#<num>]
G0 A#<a>
G1 X#<r>
G1 Z#<depth>
G0 X#<x-rappid>
G0 Z#<z-rappid>
#<a> = [#<a> + 360/#<num>]
O100 ENDREPEAT
G0 X#<x-rappid>
G0 Z#<z-rappid>
M02
Выглядит примерно вот так:
Естественно у меня гипертрофированные параметры стоят - их надо подбирать под шестерню.
ЗЫ это можно было бы добавить в LinuxCNC Features

Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 19:05
nik1
Как то я не понял , видимо надо учиться

Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 19:11
Nick
Просто цикл
Вот, добавил коментариев
Код: Выделить всё
(Задаем параметры)
#<num> = 134 (количество зубов)
#<r> = 100 (радиус шестерни - это радиус на котором будем резать)
#<z-rappid> = 30 (Z для холостых пробегов)
#<x-rappid> = [#<r>+10] (X для холостых пробегов)
#<depth> = 20 (Глубина обработки - координата по Z до которой резать)
#<a> = 0 (Это начальный угол)
F1000 (Задаем подачу)
(едем в начальную точку)
G0 Z#<z-rappid>
G0 X#<x-rappid>
(начало цикла - повторяем цикл #<num> раз)
(тело цикла - обработка одного зуба)
O100 REPEAT [#<num>]
G0 A#<a> (едем в угол #<a> )
G1 X#<r> (едем на нужный диаметр обработки )
G1 Z#<depth> (режем зуб)
G0 X#<x-rappid> (едем на безопасное расстояние по X)
G0 Z#<z-rappid> (едем на безопасное расстояние по Z)
#<a> = [#<a> + 360/#<num>] (делаем приращение угла на 360 градусов делить на количество зубов)
O100 ENDREPEAT
(конец цикла)
(едем в безопасную точку)
G0 X#<x-rappid>
G0 Z#<z-rappid>
M02
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 19:30
nik1
У меня пильный диск заходит сбоку заготовки , по Зет нету заглубления в материал
Тоесть пиление идет на центре вращения , но не сверху , а с боку
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 19:34
Nick
nik1 писал(а):Тоесть пиление идет на центре вращения , но не сверху , а с боку
Напиши в координатах обработку одного зуба. Так нифига не понятно

.
(желательно с комментариями

)
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 19:41
nik1
Хорошо, завтра попробую откоментить
Глубина пиления задается по У
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 19:58
Nick
Тогда просто поменяй Z на Y

Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 20:58
nik1
Погодь, завтра лучше покажешь как сделать
Я сделаю скрин с последнего кода и на нем попробуем поправить
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 21:07
aftaev
nik1 писал(а):Наконец то купили полиацетал и сделал шестерню 134 зуба на верт
Получилось вполне прилично, осталось проверить на летных испытаниях
За счет такого облегчения удалось нормально скинуть весу и без потери жесткости
а что кот такой недовольный, он летчик испытатель этой шестеренки

Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 22 авг 2013, 21:26
nik1
Он любит спать на этом окне, пришлось чутка двигать

Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 09:32
nik1
Решил все же поставить энкодер на шпиндель, а не на патрон
Много плюсов в таком варианте, минус один, это возможно будет легкий дисбаланс
Пильну диск из текстолита толщиной 0,8 мм, весить будет мало, грамм 5 это максимум
Надеюсь особо вибраций не добавит
Так все гораздо проще сделать и поставить и потом можно будет брать резьбопатрон с магазина автосмены
Начнем пробы с энкодером на 100 тиков, если все получится хорошо, то потом сделаю на большее разрешение
Планируем синхронизировать серву Оси Зет под этот энкодер, типа начинаем
По идее момента должно хватать , если пилит модульной фрезой диаметром 50 мм, то метчик м3 должно осилить
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 10:52
Алексс
nik1, заметно ускорить программу можно задав в каме plunge: rapid.
у тебя какие скорости g0 по осям ? по Z в частности.
если есть хотябы 3000, то думаю раза в два сократится время обработки.
на основе твоего кода измененная програмка Ника:
Код: Выделить всё
(Задаем параметры)
#<num> = 134 (количество зубов)
#<r> = 90.6 (радиус на котором будем резать)
#<r-final> = 90.7 (радиус на котором будем резать чистойвой проход)
#<r-safe>=100 (безопасное расстояние по Y)
#<a>=2.687 (Это начальный угол)
#<x-start>=-38
#<x-end>=22
G0 Z76
G0X#<x-start>Y#<r-safe>
(едем в начальную точку)
G0Z0
F300 (Задаем подачу)
(начало цикла - повторяем цикл #<num> раз)
(тело цикла - обработка одного зуба)
O100 REPEAT [#<num>]
G0 A#<a> (едем в угол #<a> )
G0 Y#<r> (едем на нужный диаметр обработки )
G1 X#<x-end> (режем зуб)
G1 Y#<r-final> (едем на нужный диаметр чистовой обработки )
G1 X#<x-start> (режем зуб - ход обратный)
G0 Y#<r-safe> (едем на безопасное расстояние по X)
#<a> = [#<a> + 360/#<num>] (делаем приращение угла на 360 градусов делить на количество зубов)
O100 ENDREPEAT
(конец цикла)
(едем в безопасную точку)
G0X#<x-start>Y#<r-safe>
G0 Z76
M02
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 11:33
nik1
Когда пилил, то в том коде было 2500 по Зет
Разница по времени между 2500 и 1500 составила около 5 минут, по показаниям солида
В принципе можно по Зет поставить 5 метров, но боязно
Пила ходит очень близко ко всему, мало ли чего
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 11:39
Алексс
если программа отлажена то можно смело летать в миллиметрах. главное ключи на столе не забывать.
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 11:47
nik1
Чето я очкую
Ща прогнал в солиде на 1500 и 3000 по Зет, разница около 4 минут
Но это с одним проходом на припиле, с двумя будет уже около 8 минут
Как бы этот подъем вообще удалить?
Оставить только первый подход по Зет

Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 11:55
Алексс
чую чую я очкуююю... (с) Ж)
вот жеж програмка. 24 минуты по моим скромным подсчетам.
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 11:56
Алексс
и да, подача 300 по пластику это очень консервативно. 1000 легко. тем более что чистовой проход будет.
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 12:00
nik1
1000 для модульной фрезы , точно что ли??
Какие тогда обороты нужны?
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 12:13
Алексс
этож пластик

щас посчитаем....
диаметр фрезы ~(136-90)=46
обороты сейчас 1000
скорость резания 1000*46*pi=144м/м
не знаю сколько зубов, пусть будет 10.
подача на зуб 300/10/1000 = 0.03
допустим хотим оставить подачу на зуб такой-же, а подачу учеличить до 1000.
1000/10/n=0.03
n = 3000 оборотов
время обработки 24/3=7 минут. на самом деле больше ибо там еще 4я ось с хз какой скоростью крутится.
просто попробуй пильни кусочек материала с такой/разной скоростью и станет понятно если много/мало.
Re: Тяжелый станок 500х400х200 по алюминию
Добавлено: 23 авг 2013, 12:22
nik1
Фреза 50 мм, 12 зубов
Я попробую конечно, но боюсь будет колбасить при пилении
Крепко зажать не получится
Если пилить в тисках, то это другое дело, но это не вариант же
