Страница 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
Он любит спать на этом окне, пришлось чутка двигать :hehehe:

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 зубов
Я попробую конечно, но боюсь будет колбасить при пилении
Крепко зажать не получится
Если пилить в тисках, то это другое дело, но это не вариант же :hehehe: