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

Нарезание резьбы на шнек с шагом 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
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
×
×
  • Создать...