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

фрезеровка нестандартного профиля резьбы


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

МОЖНО ПРОГРАММУ УВИДЕТЬ

 

Вот небольшой фрагмент :

 

(----------- TOOL LIST -----------)
(TOOL 2: T_CUTTER Diametr=25.000 Radius=0.000)
(--------- END TOOL LIST ---------)
 
N1 G40 G17 G80 G90 G21
N2 G49
N3 G54
  
(FIXED_CONTOUR)
N4 (TOOL: T_CUTTER D=25.000 R=0.000)
N5 G91 G28 Z0.0 M05 M09
N6 G00 G53 G90
N7 T02
N8 M06
N9 S1019 M03
N10 G90 X-23.082 Y-16.422 M08
N11 G43 G00 G90 Z10. H02
N12 Z.276
N13 G02 X-37.114 Y-5.668 I-1.638 J12.392 F250.
N15 G61.1
N16 G01 X-37.298 Y-4.274 Z.228
N17 X-37.43 Y-2.876 Z.182
N18 X-37.51 Y-1.474 Z.134
N19 X-37.54 Y-.074 Z.086
N20 X-37.516 Y1.324 Z.038
N21 X-37.44 Y2.72 Z-.008
N22 X-37.314 Y4.112 Z-.056
N23 X-37.136 Y5.498 Z-.102
N24 X-36.906 Y6.876 Z-.15
N25 X-36.626 Y8.244 Z-.198
N26 X-36.296 Y9.602 Z-.244
N27 X-35.914 Y10.946 Z-.292
...........
и т.д. и т.п.
Ссылка на сообщение
Поделиться на других сайтах


ЭЛИПС КАКОЙ-ТО

Точность можно повысить, а вы как хотели, в 2-х кадрах ? 

Я просто хочу сказать, что возможно всё, но лучше точить (и не я один, кстати).

Ссылка на сообщение
Поделиться на других сайтах
У ВАС ПОСТПРОЦЕССОР ЧЕРЕЗ ТОЧКИ СЧИТАЕТ  , А ЕСЛИ ЧЕРЕЗ G2 ИЛИ G3

Это пространственная кривая, а не окружность. 

Ссылка на сообщение
Поделиться на других сайтах
А ЕСЛИ ЧЕРЕЗ G2 ИЛИ G3

G2 и G3 могут быть только в 2.5 осях. а резьба это трех осевая обработка )))). резьба это свернутый треугольник. окружностями там и не пахнет )))))))))) 

Ссылка на сообщение
Поделиться на других сайтах
проходов на каждом проходе смещая фрезу по радиусу и по высоте повторяя при этом профиль резьбы.Вопрос такой ,кто-нибудь делал такое и каким образом писал программу.

А в чём вопрос? Как вы предполагаете - так и делается. В некоторых случаях подача происходит смещением на одну сторону (например, чтобы разбузовать резьбу, не прорезая глубже).

Профиль - отдельный вопрос. Профиль детали отличается от профиля инструмента.

 

Литературы по резьбофрезерованию в интернетах полно.

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

можно сделать через G2/G3 например: коническая резьба на пуансоне

 

%8*1   (M- -000238- - -SPIRALi)
N10 G0 X0 Y0 Z100
N20 P3 = 4.6758 [sHAG SPIRALI]  с учетом усадки пластмассы
N30 P4 = 0 [     START  UGOL ]
N40 P1 = 0
N50 P2 =((19.077+(P3-4.6758)xTAN1)xSINP4)
N60 G1 X0 Y-150
N61 G1 Z-P3
N70 G42 XP1 YP2 G1
N80 P3 =(P3+(4.26:360))
N90 P4 =(P4+1)
N100 IF P4 > 360 THEN P4 = 0
N110 P1 =((19.077+(P3-4.6758)xTAN1)xCOSP4)
N120 P2 =((19.077+(P3-4.6758)xTAN1)xSINP4)
N130 G3 XP1 YP2 I0 J0
N140 G1 Z-P3
N150 IF P3 < 8.9356 THEN L0 N80
N160 IF P4 < 360 THEN L0 N80
N170 G40
N180 G0 Y-150
N190 G0 Z2
N200 M30

 

или Хайден 355

 

0 BEGIN PGM 999 MM
1 BLK FORM 0.1 Z X-20,000 Y-20,000 Z-20,000
2 BLK FORM 0.2 X+20,000 Y+20,000 Z+0,000
3 TOOL CALL 1 Z S 630,000
4 TOOL DEF 1 L+0,000 R+4,000
5 L X+0,000 Y+0,000 R0 F3000 M03
6 L Z+0,000 R0 F3000 M
7 CC X+0,000 Y+0,000
8 FN 0 : Q3 = +0,000
9 FN 4 : Q30= +1,500 DIV +360,000
10 FN 0 : Q4 = +0,000
11 FN 0 : Q15= +5,000
12 L X+Q15 R0 F10 M
13 LBL 1
14 FN 1 : Q3 = +Q3 + +Q30
15 FN 1 : Q4 = +Q4 + +1,000
16 FN 7 : Q10= COS +Q4
17 FN 3 : Q1 = +Q10 * +Q15
18 FN 6 : Q20= SIN +Q4
19 FN 3 : Q2 = +Q15 * +Q20
20 C X+Q1 Y-Q2 DR- R0 F70 M
21 L Z-Q3 R F M
22 FN 12 : IF +Q3 LT +8,300 GOTO LBL 1
23 L X+0,000 Y+0,000 R0 F M
24 L Z+100,000 R0 F3000 M30
25 END PGM 999 MM

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

ТС конечно не указал свою систему ЧПУ, но то что я вижу выше - это специфические возможности конкретных стоек ЧПУ, причём во втором случае нет G2/G3.

Писали вручную ?

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

Первая система ЧПУ - легендарная Dialog 11 (12) Grundig Electronic 87-96год
Обе программы - боевые написаны вручную со станков Deckel И Микрон

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

 во втором случае нет G2/G3 - но это специфика языка Хайденхайна DIN
 где: 7 CC X+0,000 Y+0,000 = это I0 J0 центр вращения
      20 C X+Q1 Y-Q2 DR- R0  = точка цели дуги G3 XP1 YP2 I0 J0

 в первой программе параметры применяемые в системе P
 во втором случае используется обозначение Q
 в других системах например Фанук #

 A_1 писал нет перемещения по оси Z  кадр21 = L Z-Q3

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Orchestra2603
      Да, в рот мне ноги... Ну, считает же Ансис, считает! Блин.. Как до вас донести простой мэсеж. Мне често, пофигу, делает он там себе факторизацию или еще что-то. Но то, что он нормально считает Ланцошем для случая с вырожденной матрицей жесткости - это факт! А раз он считает, то либо (А) вы хрень несете про факторизацию, либо (Б) он такую факторизацию делат сам без проблем. Третьего тут быть не может, и выходит, что в любом случае ваши тезисы оказываются несостоятельными.   Какая вам нужна факторизация? давайте! заказывайте! На какие вам надо матрицы разложить? с какими свойствами? давайте ваш заказ!   Вы на мой пердак не зарьтесь! Смотрите, чтоб ваш функционировал исправно! А то того и гляди, фекализация случится.  
    • Иван Васильев
      Доброго времени суток! Удалось решить проблему?
    • ДОБРЯК
      Вам похоже ничего не нужно, а для алгоритму Ланцоша нужно сделать численную факторизацию. Вам только нужно побольше букв и слов написать. :=) Всё подгорел пердак? :=)
    • Orchestra2603
      При чем здесь это? Речь не идет про эффективные или неэффективнеы алгоритмы. Вы утвержаете, что это просто невозможно.   При чем здесь первые или не первые, все или не все... Какое это имеет значение? У Ансис есть алгоритм Ланцоша, он находит столько, сколько запросите. В Маткаде - он да, находит все. Наверное, можно и не все, но я хз, как это делать. Я не понимаю, какое это имеет отношение к разговору.   Неа Ткните пальцем и объясните, в чем ошибка в конкретном рассуждении   Как я должен решать методом Гаусса задачу на собственные значения? Мне же не решения СЛАУ нужны! Их то, ясен пень, бесконечное множество для системы с вырожденной матрицей. Мне собственные значения нужны! Мне нужно базис найти, чтобы матрица (или матрицы в обобщенном случае) оператора была диагональной.   Сначала скажаите мне, зачем ее дать! В чем идея заключается? Вы все слюной брызжете, но ничего по делу еще не сказали. Какой-то нормальный контраргумент от вас можно толковый услышать?   Как еще изволите вас обслужить? Вы - полегче, уважаемый!
    • ДОБРЯК
      Вам нужно десять раз написать одно и тоже, чтобы вы поняли. Почитайте документацию к программе там же всё написано. Мне не сложно копировать...:=) Те алгоритмы которые вы используете находят все собственные числа и вектора. Для разреженных матриц это приводит к их заполняемости. Смекаете о чем я говорю. Или нужно еще разжевать? Во всех.   Решайте методом Гаусса. Матрица 2х2 в чем проблема сделать численную факторизацию любым методом? :=) Больше дела, меньше слов и букв...
    • mannul
      Скорость резания от 8 до 12 м/мин, подача 0,04 мм/зуб, глубина резания - 1,5 мм.
    • Orchestra2603
      " Стою на асфальте я, в лыжи обутый: То ли лыжи не едут, то ли я ..." (с)   1. Вы утверждаете, что для расчетов на СЗ и СВ в случае вырожденной матрицы жесткости нужно провести ее факторизацию. Без нее - никак! Непонятно, какую и зачем, но надо. Ок, допустим.  2. @Jesse,  я, @Fedor, да и вы сами показываете, что таки СЗ определяются для вырожденной матрицы. Значит, либо ваше утверждение про факторизацию неверно, либо она таки делается тихонько себе за кадром. 3. Еще одно наблюдение... Матлаб говорит, что он делает QZ разложение для матриц, у которых нет положительной определенности, т.е. для которых не работает разложение Холецкого. При этом опять же с собственные числа с одной вырожденной матрицей считаются нормально. Т.е. даже если вдруг и необходима такая факторизация (хотя я сомневаюсь, что вот прям обязательно она нужна), то делается она без особых трудностей.   В каком месте я неверно рассуждаю?   Так и не обязательно их записывать для расчета собственных колебаний. Ну... Можно конечно, но тогде некоторые частоты и формы, которые такой симметрией могут и не обладать, вы потеряете в расчете, поскольку введенные условия симметрии их исключат просто из модели.    
    • gudstartup
    • gudstartup
      у меня рободриллы и чпу и тем не менее picture нет наверно она к роботам относится
    • boomeeeer
      Если компания отечественная, то тоже нет смысла. Роботы, ЧПУ, лазеры и рободрилы
×
×
  • Создать...