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

Нарезание резьбы на шнек с шагом 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 пользователей

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




  • Сообщения

    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. Смотреть полностью
    • Sergey78
    • scrimline
      Уговаривать ему пришлось да и оскорбили его. Я вообще то сразу написал что постараюсь ладдер скинуть, а ты сарказмом со всех щелей хлестать начал. 
    • andrey2147
      Я подключал 532 , позже поищу ссылки, ВинПсином и кабелем там хитрость в настройках винпсина 7 бит надо ставить вам зачем ?
    • Guhl
      Надеюсь, в моих словах вы ничего оскорбительного не усмотрели Или это я?
    • Guhl
      Представляю. Я же не предлагал на полной скорости считать Получается, что до м19 считает правильно, а после - неправильно?
    • mannul
      Вы сначала проверьте точно ли режущий край пластины в оси детали. А то китайские державки и пластины бывают с такими косяками.
    • kkk
      Что-то вдруг резко понадобилась возможность посчитать площадь разной отделки в изделии. Есть куча многотельных деталей, какие-то поверхности красятся одним цветом, какие-то другим, какие-то третьим. Раскрасить в модели проблем нет, а нет ли возможности высчитать эту информацию автоматом? Есть ли какой-то способ наложения "отделки", чтобы Солид мог ей оперировать в дальнейшем.    Раньше, если изредка нужно было что-то подобное посчитать, просто выбирал нужные грани мышкой и смотрел сумму площадей в инструменте измерения. Но хочется больше интерактива, чтобы Солид сам отслеживал, что у него чем "покрашено".
    • andrey2147
      Пришлось уговаривать оператора что-бы выполнил просьбу Виктора, ещё и  оскорбили.  
    • gudstartup
      да не надо ничего паять система прекрасно считает импульсы на оборот в 445 параметре диагностики вот только беда в том что один раз войдя в режим контроля позиционирования после m19 она из него уже не выходит хотя сразу после включения находится в режиме управления скоростью и 445 параметр ничего не отображает и контроль числа импульсов отсутствует. Вопрос как выключить контроль позиционирования. он вводится по G70.6 но и после того как этот сигнал остается система продолжает контролировать кодер. в обще то понятно что это датчик так как на скорости 100 или 200 оборотов а также при ориентации все хорошо а потом видимо амплитуда сигнала падает ниже нормы там все ок вы частоту представляете при 5000 об 5000*4096
×
×
  • Создать...