Jump to content

Нарезание резьбы резьбофрезами


Ug_user

Recommended Posts

Добавлю свои 5 копеек .

post-27555-1300086371_thumb.jpg

post-27555-1300086384_thumb.jpg

Код УП

@018%:(KORPUS)G40 G17 G80 G90 G21(REZBOFREZEROVANIE_M16x0.5)M05M09T6 M06(REZBOFREZA , DIAMETR=4.6 MM )G00 G90 G56 X27.050 Y69.986S7500 M03G43 Z37.000 H06M08Z12.701G08 P1G41 G01 X31.920 Y67.916 D06 F200G03 X35.050 Y69.986 Z12.745 I0.880 J2.070X35.050 Y69.986 Z13.245 I-8.000 J0.000X35.050 Y69.986 Z13.745 I-8.000 J0.000X31.920 Y72.057 Z13.789 I-2.250 J0.000G08 P0G40 G01 X27.050 Y69.986G00 Z37.000Y34.986Z12.701G08 P1G41 G01 X31.920 Y32.916 D06 G03 X35.050 Y34.986 Z12.745 I0.880 J2.070X35.050 Y34.986 Z13.245 I-8.000 J0.000X35.050 Y34.986 Z13.745 I-8.000 J0.000X31.920 Y37.057 Z13.789 I-2.250 J0.000G08 P0G40 G01 X27.050 Y34.986G00 Z37.000M05M09G91 G28 Z0.000G91 G28 Y0.000M30%

Собственно <noindex>Расфрезеровывание отверстий по спирали</noindex> делается этим же способом ,только в настройках указывается левая резьба , а шаг резьбы будет количеством витков спирали .

А резьбу делали стандартной операцией резьборезерования?
Link to post
Share on other sites


  • 8 years later...

В руководстве есть примеры только через круговое движение G02-G03.

 

Link to post
Share on other sites
  • 4 years later...
Seeergei
03.06.2010 в 17:07, Ug_user сказал:

http://www.postprocessor.ru/images/ThreadMilling_39_2.jpg

<noindex>На этой страничке</noindex> (по многочисленным просьбам) выкладываю демо-версии библиотечки резьбофрезерования, отдельно для Win32 и Win64. Демо-версии будут работоспособны до 31 июля 2010. Многое отрезано. Что можно:

- Нарезание наружной, внутренней, метрической, конической резьб для одиночных отверстий и для группы отверстий с одинаковым шагом резьбы. 

Кому интересно - попробуйте. Конструктивная критика приветствуется. 

http://www.postprocessor.ru/images/Internal_NPT_Thread.PNG

Здравствуйте! где можно приобрести библиотеку по нарезанию конической резьбы?

Link to post
Share on other sites
drion

Сначала надо смоделировать конус, на нём построить спираль с нужным шагом. Затем спираль нужно спроецировать на конус и указать её в качестве траектории фрезерования.  Заход на коррекцию придётся делать вручную в Симке, а к-во проходов вводить через цикл с переменными.

Может есть и другие способы.

Edited by drion
Link to post
Share on other sites
  • 2 weeks later...
Ug_user
23.03.2024 в 15:53, Seeergei сказал:

Здравствуйте! где можно приобрести библиотеку по нарезанию конической резьбы?

 

Пишите info@postprocessor.ru, поболтаем..

Link to post
Share on other sites
  • 2 weeks later...
Seeergei
02.04.2024 в 14:06, Ug_user сказал:

 

Пишите info@postprocessor.ru, поболтаем..

Здравствуйте! Написал на почту вам, что то никаких ответов.

Link to post
Share on other sites
  • 4 weeks later...

Попробовал операцию резьбофрезерования в NX8.5.

Вроде всё нормально, только программа выводится без круговой интерполяции, то есть кусочками. Это там так задумано, или у меня что-то недонастроено в операции или постпроцессоре?


Если у кого есть практический опыт обработки такими программами, без круговой интерполяции - насколько худшим можно ожидать результат по сравнению с программой, в которой используется круговая интерполяция?

Где в операции настраивается точность аппроксимации - я знаю.

Link to post
Share on other sites
maxx2000

@asd что выводится в CLData?

Link to post
Share on other sites
1 hour ago, maxx2000 said:

@asd что выводится в CLData?

Надеюсь, это то, что вы имели в виду.

 

TOOL PATH/THREAD_MILLING_1_COPY,TOOL,STD_DRILL
TLDATA/TCUTTER,10.0000,0.0000,0.0000,80.0000,10.0000,8.0000
MSYS/0.0000,0.0000,0.0000,1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000
$$ centerline data
PAINT/PATH
PAINT/FEED
PAINT/SPEED,10
PAINT/COLOR,186
FROM/0.0000,0.0000,50.0000,0.0000000,0.0000000,1.0000000
LOAD/TOOL,1
RAPID
GOTO/0.0000,0.0000,3.0000
PAINT/COLOR,181
FEDRAT/MMPM,500.0000
GOTO/0.0000,0.0000,-33.0211
PAINT/COLOR,6
FEDRAT/250.0000
GOTO/21.6792,-1.2470,-33.0211
CIRCLE/21.7509,0.0000,-33.0000,0.0000000,0.0000000,-1.0000000,1.2491,0.0100,0.5000,10.0000,0.0000
GOTO/23.0000,0.0000,-33.0000
PAINT/COLOR,31
CIRCLE/0.0000,0.0000,-4.5000,0.0000000,0.0000000,-1.0000000,23.0000,0.0100,0.5000,10.0000,0.0000,TIMES,19
GOTO/23.0000,0.0000,-4.5000
PAINT/COLOR,1
CIRCLE/21.7509,0.0000,-4.4789,0.0000000,0.0000000,-1.0000000,1.2491,0.0100,0.5000,10.0000,0.0000
GOTO/21.6792,1.2470,-4.4789
GOTO/0.0000,0.0000,-4.4789
PAINT/COLOR,103
RAPID
GOTO/0.0000,0.0000,50.0000
PAINT/FEED,NOMORE
PAINT/SPEED,10
PAINT/TOOL,NOMORE
END-OF-PATH

 

Link to post
Share on other sites
maxx2000

@asd выводит нормально, с постпроцессором что-то

5 минут назад, asd сказал:

CIRCLE/21.7509,0.0000,-33.0000,0.0000000,0.0000000,-1.0000000,1.2491,0.0100,0.5000,10.0000,0.0000

 

  • Нравится 1
Link to post
Share on other sites

Подправил постпроцессор, проблему решил.

В принципе, информация по решению есть в этом же подфоруме:

https://cccp3d.ru/topic/66362-nx-85-круговая-интерполяция/?do=findComment&comment=583924

Хотя я делал по другим источникам, потому что они первыми попались.

 

Edited by asd
  • Нравится 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Povar1
      Паписанием спец поста на основе языка программирования C++. 
    • maxx2000
      Я не работаю в SW, эти приёмы общие для всех CAD   Можно построить коническую спираль как кривую по уравнению
    • g687
      Спасибо за совет!   Судя по всему Вы каким то инструментом прямо спроецровали. Скажите пожалуйста - что это за инструмент ? (у меня SW 20222, но могу и SW 2024 поставить)
    • maxx2000
      если не проецирует, то  протягиванием по этой спирали отрезка получить поверхность получить линию пересечения конуса и поверхности   Таким способом можно построить спираль любой формы   Не знаю начиная с какой версии SW, но для спирали уже  добавили возможность задавать угол этой самой спирали. В 2018 вроде ещё не было.
    • Av-eng
    • g687
      На всякий случай приложил сам файл (SW 2022) конический шнек2.SLDPRT
    • Shura762
      И тоже в пиратских (как же себя не похвалить)   даже мысли нет у комментатора почему чел вынужден делать такие расчеты. У @Ветерок  есть самый лучший расчет корпуса корабля.
    • gudstartup
      может  вам надо направление сигнала обратной связи изменить иначе при неправильном сигнале система будет отрубаться при включении слежения приводов? MP1040 %xxxxxx?x (If the axis runs away, he should be replaced 0 -> 1 or 1 -> 0) или вы неверно задаете параметр 331 332
    • g687
      Построил сваю, сделал шнек из листового металла, получил его развертку, далее на развертке сделал вырез Но почему то когда я развертку сворачиваю - то вижу по прежнему прямой край.   Я раньше так делал и все было ок.   Подскажите пожалуйста - как правильно внести изменения в развертку чтобы увидеть изменения в 3D модели?
    • gudstartup
      @Av-eng Если МП112.1 не 0, то это возможно! А у вас как? на какие разъемы платы управления подключены датчики моторов? MP112.0-8 Assignment of speed encoder inputs to the axes Input: 0: No speed encoder input 15 to 20: Speed encoder inputs X15 to X20 62 to 64: Speed encoder inputs X62 to X64
×
×
  • Create New...