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

Нарезание резьбы на шнек с шагом 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
      да у вас очень древний чемоданчик думаю из 90-х ну его ломать не жалко но если все уже заменили с рабочего то тут даже не знаю что и посоветовать....
    • stanislavz
      Спасибо за ответ. Так этот и был заказан на запас. В машине живой рабочий. Носителя нету, все в памяти hm628128-10 + ээпром.
    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
×
×
  • Создать...