Перейти к публикации

Нарезание резьбы на шнек с шагом 40 стойка ФАНУК


Рекомендованные сообщения

Нужна помощь.. Есть станок токарный чпу стойка FANUC series oi-TF. Не знаю как нарезать резьбу с шагом 40мм и глубиной 30 на шнеке. Есть канавочные державки 8мм, если попробовать через g76 нарезать, только каждый раз смещать по Z ?? К тому же, не знаю какой шаг поставить, если таким способом. Думаю что с углом профиля резьбы уже разберусь как нибудь. Заготовки слишком мало, боюсь забраковать. Фрезой не смогу, так как привода нет. Программистов тоже нету. Впервые с таким встречаюсь, не знаю как быть. Раньше нарезали на 1к62 станке, в данный момент нет возможности. 

Ссылка на сообщение
Поделиться на других сайтах


39 minutes ago, Metal_Cutter said:

Профиль резьбы какой? На шнеках он как правило круглый.

Трапециедальный профиль 

Ссылка на сообщение
Поделиться на других сайтах

Для начала Вам нужно посчитать угол, на который нужно наклонить резец, чтобы он не затирая резал резьбу с таким шагом. Придумать как будете это реализовывать, дорабатывать державку или изготавливать какую-либо оснастку. 

Советую Вам написать программу с помощью Cam`а или через макрос. С помощью G76 это будет сложно реализовать (не вдаваясь в подробности).

У меня где-то есть макрос на круглую резьбу, но он Вам все равно не подойдет.

Ссылка на сообщение
Поделиться на других сайтах
7 minutes ago, Metal_Cutter said:

Для начала Вам нужно посчитать угол, на который нужно наклонить резец, чтобы он не затирая резал резьбу с таким шагом. Придумать как будете это реализовывать, дорабатывать державку или изготавливать какую-либо оснастку. 

Советую Вам написать программу с помощью Cam`а или через макрос. С помощью G76 это будет сложно реализовать (не вдаваясь в подробности).

У меня где-то есть макрос на круглую резьбу, но он Вам все равно не подойдет.

С углом проблем не будет, т. к. там + - 5градусов.  Инструмент есть для такой глубины и для профиля. Проблема только в программе.. 

Спасибо за ответ!

Ссылка на сообщение
Поделиться на других сайтах
4 hours ago, Metal_Cutter said:

Для начала Вам нужно посчитать угол, на который нужно наклонить резец, чтобы он не затирая резал резьбу с таким шагом. Придумать как будете это реализовывать, дорабатывать державку или изготавливать какую-либо оснастку. 

Советую Вам написать программу с помощью Cam`а или через макрос. С помощью G76 это будет сложно реализовать (не вдаваясь в подробности).

У меня где-то есть макрос на круглую резьбу, но он Вам все равно не подойдет.

Если есть возможность опиши пожалуйста, в чем сложность написания будет в g76 ?

и

Ссылка на сообщение
Поделиться на других сайтах

Хотя бы тем, что он не предназначен для нарезания таких резьб. И Вам придется здорово потрудиться, чтобы "обмануть" алгоритм цикла и выполнить, то что хотите. 

Этот цикл не воспринимает канавочные резцы, только резьбовые резцы с углом максимум 80°. Т.е. не получиться выполнить даже прямоугольную резьбу для начала. Затем мне попадались станки, которые опускают резец только вдоль одной стенки резьбы, если у Вас такой же значит не получиться сделать вторую стенку.

Эту резьбу можно резать только с помощью многократного повторения G32 или подобной команды.

Ссылка на сообщение
Поделиться на других сайтах

Да, нашел такой цикл в книге. Правда книга на английском языке. G76 цикл мульти нарезания реьзбы, а для g32 нужно прописывать для каждого прохода, если я правильно понял .. В общем попробую сделать через g32 и вызвать подпрограмму, для упрощения. После того, как попробую напишу сюда обязательно. Возмоно будет кому-то интересно или встретиться с такой же проблемой..

Ссылка на сообщение
Поделиться на других сайтах

Вы бы выложили чертеж может кто-нибудь помог бы с программой. Вручную набивать G32 для каждого прохода муторно, проще в CAM`е написать.

B-64114RU ТС РЭ.pdf

Ссылка на сообщение
Поделиться на других сайтах

Программа пишется просто с использованием переменных, если поискать - здесь полно примеров.

Для начала заполнить

Дано:

    Шаг резьбы                       F=40       E100=40
    Наружный диаметр X         D=100     E101=100
    Глубина    резьбы              G=30      E102=30
    Отход X                            H=105     E103=105
    Угол врезания                   U=10°     E104=10
    Вершина резьбы                V=3        E105=3
    Вершина резца                  W=1.6     E106=1,6
    Угол наклона резца            R=20°    E107=20
    Количество слоёв              S=30      E108=30
    Заходов на глубину слоя    Z=2        E109=2
    
****************************************************
  Остаются вопросы: профиль резца, угол, как резать - подряд, только сдвиг Z или чередование с перекрытием, действует ли изменение начального угла  Q оси шпинделя для сдвига реза. 

 

Перед E ставить #

Изменено пользователем Владимир56
Ссылка на сообщение
Поделиться на других сайтах

Можно подробнее, не могу понять все-таки, что прописать для того, чтобы каждый раз смещать инструмент. Есть канавочная державка 8мм. Угол доводить уже будет токарь, у него есть резец под этот угол..

Ссылка на сообщение
Поделиться на других сайтах

Странно всё это.

По вопросу программирования  смещения захода:

(pdf через скрин)

Обратить внимание на размерность значения.

g32.JPG

Ссылка на сообщение
Поделиться на других сайтах

Спасибо с g32 разобрался и с углом q. Написал программу почти 1000 строк. Каждый заход резьбы заново пришлось прописывать и так от Х=100mm до Х=40mm. Появился вопрос по поводу подпрограммы.. Думал написать один проход, вызвать подпрограмму и много раз ее повторить, при этом на каждом заходе опускать по 0.25 мм. Но после каждого захода вручную прописываю отьезд вверх инструмента на Х=105mm. Поэтому и не получится... Пробовал сделать макропрограмму, но в голове не могу провернуть опять же, как быть с отводом инструмента по Х=105 !!??

Ссылка на сообщение
Поделиться на других сайтах

В конце подпрограммы сделать отход по X.

Т.е. проблема с первым слоем? Во втором слое  по сравнению с первым расстояние между  начальным и конечным заходом меньше, если делать шнек под углом. И так же следующие слои, меньше заходов. 

Надо включать немного арифметики, будет проще. 

Ссылка на сообщение
Поделиться на других сайтах

@p1x А проверить G32 на станке не судьба. Резец сам возвращается в исходную точку, не надо писать никаких отходов. 

Ссылка на сообщение
Поделиться на других сайтах
11 hours ago, Metal_Cutter said:

@p1x А проверить G32 на станке не судьба. Резец сам возвращается в исходную точку, не надо писать никаких отходов. 

Резец не возвращаяется в исходную точку. После прохода просто останавливается, отход обязательно пишу вручную..

Ссылка на сообщение
Поделиться на других сайтах

 

T0101;

G99 G97 S50;

M3;

G0 X100. Z5. M8;

G32 Z-300. F40.;

G0 X105. 

Z5.

X99.75

G32 Z-300. F40.;

И так далее, до диаметра 40 опускать пришлось!

Здесь https://ru.files.fm/u/f6jfpmky чертеж, какой есть...

 

 

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, p1x сказал:

Резец не возвращаяется в исходную точку. После прохода просто останавливается, отход обязательно пишу вручную..

Тогда я Вам очень сочувствую, написать такую программу вручную это очень трудоемко.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

2-Х ЗАХОДЫЙ ШНЕК D39.5   d23.0  H8.25  L170 FANUK Oi Mate-TD

 

 

%
O0006
G21
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50.
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4
G0X40.Z24.0
W-2.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-4.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-6.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-8.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-10.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-12.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-14.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-16.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-17.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50.
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4
G0X40.Z48.0
W-2.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-4.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-6.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-8.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-10.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-12.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-14.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-16.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-17.0
G76P010000Q400R0.05
G76X30.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50.
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4
G0X40.Z24.0
W-2.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-4.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-6.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-8.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-10.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-12.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-14.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-16.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z24.0
W-17.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50.
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4
G0X40.Z48.0
W-2.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-4.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-6.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-8.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-10.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-12.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-14.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-16.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M01
( T0808 )
( REZBOVOY ) 
G99G54T0808
G97S100M4 
G0X40.Z48.0
W-17.0
G76P010000Q400R0.05
G76X22.0Z-94.0R0P4000Q400F48.0 
G0Z50. 
G30U0.W0.M5
M30
%
 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      это неправильно разделите м коды на 2 кадра иначе будет вышеописанная ошибка а так программа нормально выполняется
    • malvi.dp
      Допилил. Поддерживает многолистовые чертежи Начинает работу при нажатии на кнопку макроса: -при нахождении измененных (установлена галочка "Измененное значение") размеров окрашивает их в красный цвет; -если с измененного размера снята галочка "Измененное значение", т.е. он стал обычным - цвет становится обычным; -по окончании работы в сообщении выводится статистика найденных измененных размеров, если они есть. Тестировался на sw2016 и sw2020.   ChangeColorForOverridedDimensions.zip   Да, что-то прошло не так... Уже поправил.
    • maxx2000
      Я скорее согласен с Надеждой Януарьевной
    • Koels
      Мотора 54 градуса, что на 6 градусов больше соседнего станка, вентеляторы в норме да. Ещё хочу сравнить нагрузку координаты с соседним станком, но пока не дают. У этих двух станков проблемы с охлаждением, на соседнем стоит автомобильный радиатор для охлаждения масла. xD
    • Bot
      Dassault Systèmes Reports Solid First Quarter Results And Reaffirms Full-Year Objectives Просмотр полной статьи
    • Ninja
    • Ninja
      В зимнее время водители устанавливают на колёса специальные цепи против скольжения. В мире разработано множество видов цепей и способов их установки. Японцы применяют "цепи Абэ". Кто этот великий инженер? Это знаменитый японский писатель Кобо Абэ. Для уединенного писательского труда Абэ купил домик в горах. А в горах зима ранняя, снежная, затяжная. Без цепей на колёсах можно и улететь с обрыва. Абэ периодически заводил машину и спускался в долину. Почту получить/отправить, в магазине продукты купить, ящик рисовой водки. (Известное дело: насухую великую книгу не напишешь). В долине приходилось цепи снимать. По правилам цепи запрещается применять при отсутствии на дороге снежного покрова. В те времена для установки/снятия цепи требовалось домкратом поднимать каждое колесо. В машине 4 колеса. Товарищу Абэ приходилось корячиться с домкратом. При этом в самых нелитературных выражениях комментируя политику правящей партии и все домкраты в мире. Купил в магазине бухлишко-закусь. Поехал домой в горы. А там снег, скользко. Цепи требуются. Опять писатель и драматург Абэ домкрат крутит. Всё это насмерть надоело Абэ. Обратился к компаниям-производителям: придумайте способ установки цепей без домкрата! Но производители ничего не придумали. Или не захотели. Тогда Абэ сам придумал способ установки цепей без необходимости поднимать колесо. Послал изобретение на конкурс. И неожиданно получил призовое место и патент. Новый способ установки цепей быстро завоевал популярность. Так и пошло у японцев - "цепи Абэ". Кобо Абэ не получил Нобелевскую премию по литературе. Уже выдвигался, уже все были уверены в том, что он её получит. Но не успели, писатель умер. А это всё дурацкие цепи виноваты. Сколько времени он потерял в установке/снятии цепей? Сколько времени, вместо того чтобы писать, он крутил домкрат? Вот и не успел. https://ru.ruwiki.ru/wiki/Абэ,_Кобо
    • gudstartup
      приемлимо. температуру мотора посмотрите. если вентилятор нормально вращается и его скорость соответствует оригинальному а также контакт в разъеме нормальный а F все равно появляется то даже не знаю что у вас может быть так как привод у вас новый
    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
×
×
  • Создать...