Jump to content

Нарезка резьбы 0i MF Plus


Andrey752

Recommended Posts

Andrey752

Проблема с нарезанием резьбы на фрезерном станке стойка  0i MF Plus

Метчик доходит до детали и просто останавливается, цикл резьбы не начинается

Пытался в MDI сделать отдельный цикл 

M3 S200;

G98 G84 X15. Y15. Z-6.0 R10. F10;

G80 G28 G91 X0 Y0 Z0;

M5;

Шпиндель опускается на заданные координаты без вращения и потом поднимается, как будто нарезал резьбу на самого цикла резьбы не было

Подскажите в чем может быть причина? Станок месяц назад пришел, ничего запустить не можем нормально

 

Link to post
Share on other sites


UnPinned posts

M29 S200 M3

G94

G98 G84 X15. Y15. Z-6.0 R10. F10

G80

G28 G91 X0 Y0 Z0

M5

Edited by mannul
Link to post
Share on other sites
Andrey752
6 часов назад, mannul сказал:

M29 S200 M3

G94

G98 G84 X15. Y15. Z-6.0 R10. F10

G80

G28 G91 X0 Y0 Z0

M5

Резьба поехала, но после пост.процессора не запускается цикл. Встает на кадре М29 S200

 

N15 (M6-1_COPY)
T6 M6
G59
M80
M3 S200
G0 X0.000 Y76.000
G0 G43 Z44.200 H6
G0 X0.0 Y76. Z44.2
G98
G04 X2
(SHAG REZBY: 1.000 mm)
M29 S200
G95
G84 X0.0 Y76. Z-6.732 R13.5 F1.000
X76. Y0.0 F1.000
X0.0 Y-76. F1.000
X-76. Y0.0 F1.000
G80
G94 G0 Z44.2
G49
(==================================)
( END OPERATION: M6-1_COPY )
M5
M81
G53 Z0
G53 Y0
M30

Вот такую программу генерирует на коде M29 S200 останавливается и дальше движения нет

Link to post
Share on other sites
8 часов назад, Andrey752 сказал:

Резьба поехала, но после пост.процессора не запускается цикл. Встает на кадре М29 S200

 

N15 (M6-1_COPY)
T6 M6
G59
M80
M3 S200
G0 X0.000 Y76.000
G0 G43 Z44.200 H6
G0 X0.0 Y76. Z44.2
G98
G04 X2
(SHAG REZBY: 1.000 mm)
M29 S200
G95
G84 X0.0 Y76. Z-6.732 R13.5 F1.000
X76. Y0.0 F1.000
X0.0 Y-76. F1.000
X-76. Y0.0 F1.000
G80
G94 G0 Z44.2
G49
(==================================)
( END OPERATION: M6-1_COPY )
M5
M81
G53 Z0
G53 Y0
M30

Вот такую программу генерирует на коде M29 S200 останавливается и дальше движения нет

M29 S200 M3

И подачу сделайте по G94

Link to post
Share on other sites
Andrey752
17 минут назад, mannul сказал:

M29 S200 M3

И подачу сделайте по G94

M29 S2000 M3

Прописывал. Сразу ругается на M код

Link to post
Share on other sites
Борис Уралмаш

Я на токарном недавно резьбу нарезал (0iTF+). Есть параметр 5200#0, если =0, то берется любой М-код, который прописан в параметре 5210 (стандартно М29). Если =1, то пишете стандартно S200 M3. 

Link to post
Share on other sites
5 часов назад, Andrey752 сказал:

M29 S2000 M3

Прописывал. Сразу ругается на M код

С компенсирующим патроном:

Скрытый текст

%
O1111 ( M8 )
N1 G40 G80 G17 G90 G94
N2 G05.1Q0
N3 G91 G28 Z0
N4 G90
N5 T1 ( M8x1.25 HSS-E 6H T0 )
N6 M6
( D8; R0 )
N7 G40 G80 G17 G90 G94 G54
N8 S597 M03
N9 M08
( M8X1.25_1 )
( Drill   Tap )
( MIN_Z: -11.602  MAX_Z: 70 )
N10 G00 G43 Z70. H1
N11 X190. Y140.
N12 G94
N13 G84 G98 X190. Y140. Z-11.602 R2. P0 F746.25
N14 X110.
N15 X0
N16 X-110.
N17 X-190.
N18 Y-140.
N19 X-110.
N20 X0
N21 X110.
N22 X190.
N23 G80
N24 M09
N25 M05
N26 G91 G28 Z0
N27 G90
N28 M30
%

Жесткое нарезание(без комп. патрона):

Скрытый текст

%
O2222 ( M8X1.25_2 )
N1 G40 G80 G17 G90 G94
N2 G05.1Q0
N3 G91 G28 Z0
N4 G90
N5 T1 ( M8x1.25 HSS-E 6H T0 )
N6 M6
( D8; R0 )
N7 G40 G80 G17 G90 G94 G54
N8 S597 M03
N9 M08
(--------------------------------)
( M8X1.25_2 )
( Drill   Tap_2 )
( MIN_Z: -11.602  MAX_Z: 70 )
(--------------------------------)
N10 G00 G43 Z70. H1
N11 X190. Y140.
N12 G94
N13 M29 S597 M03
N14 G84 G98 X190. Y140. Q11.602 Z-11.602 R2. P0 F746.25
N15 X110.
N16 X0
N17 X-110.
N18 X-190.
N19 Y-140.
N20 X-110.
N21 X0
N22 X110.
N23 X190.
N24 G80
N25 M09
N26 M05
N27 G91 G28 Z0
N28 G90
N29 M30
%

 

Проверено на 3 разных станках со стойкой 0i MF.

Link to post
Share on other sites

"M29 S2000 M3" . Кажется нельзя в одной строке прописывать две M.

разделите по строкам вот так:

G94

S2000 M3

G43 H06 Z25.0 M8

M29

G98 G84 X5. Y6. Z-10. R5. F1000.

G80 M9

M5

 

Link to post
Share on other sites
46 минут назад, drion сказал:

"M29 S2000 M3" . Кажется нельзя в одной строке прописывать две M.

Все отлично работает на 3 разных станках со стойкой 0i-MF.

По вашей логике нельзя писать M3 M8, M5 M9 и тд. Есть команды M, которые нельзя писать в одной строке, но не эти.

 

Link to post
Share on other sites

Это не моей логике. Это рекомендации в руководстве по программированию на станках HAAS.

Link to post
Share on other sites
andrey2147
1 час назад, mannul сказал:

По вашей логике нельзя писать M3 M8, M5 M9 и тд

Есть спец параметр для определения кол-ва М, не могу найти.

Link to post
Share on other sites
1 час назад, drion сказал:

Это не моей логике. Это рекомендации в руководстве по программированию на станках HAAS.

Тут обсуждают FANUC.

Link to post
Share on other sites
andrey2147
6 минут назад, andrey2147 сказал:

Есть спец параметр для определения кол-ва М,

3404#7

Link to post
Share on other sites
Andrey752
03.04.2025 в 14:13, mannul сказал:

С компенсирующим патроном:

  Показать содержимое

%
O1111 ( M8 )
N1 G40 G80 G17 G90 G94
N2 G05.1Q0
N3 G91 G28 Z0
N4 G90
N5 T1 ( M8x1.25 HSS-E 6H T0 )
N6 M6
( D8; R0 )
N7 G40 G80 G17 G90 G94 G54
N8 S597 M03
N9 M08
( M8X1.25_1 )
( Drill   Tap )
( MIN_Z: -11.602  MAX_Z: 70 )
N10 G00 G43 Z70. H1
N11 X190. Y140.
N12 G94
N13 G84 G98 X190. Y140. Z-11.602 R2. P0 F746.25
N14 X110.
N15 X0
N16 X-110.
N17 X-190.
N18 Y-140.
N19 X-110.
N20 X0
N21 X110.
N22 X190.
N23 G80
N24 M09
N25 M05
N26 G91 G28 Z0
N27 G90
N28 M30
%

Жесткое нарезание(без комп. патрона):

  Скрыть содержимое

%
O2222 ( M8X1.25_2 )
N1 G40 G80 G17 G90 G94
N2 G05.1Q0
N3 G91 G28 Z0
N4 G90
N5 T1 ( M8x1.25 HSS-E 6H T0 )
N6 M6
( D8; R0 )
N7 G40 G80 G17 G90 G94 G54
N8 S597 M03
N9 M08
(--------------------------------)
( M8X1.25_2 )
( Drill   Tap_2 )
( MIN_Z: -11.602  MAX_Z: 70 )
(--------------------------------)
N10 G00 G43 Z70. H1
N11 X190. Y140.
N12 G94
N13 M29 S597 M03
N14 G84 G98 X190. Y140. Q11.602 Z-11.602 R2. P0 F746.25
N15 X110.
N16 X0
N17 X-110.
N18 X-190.
N19 Y-140.
N20 X-110.
N21 X0
N22 X110.
N23 X190.
N24 G80
N25 M09
N26 M05
N27 G91 G28 Z0
N28 G90
N29 M30
%

 

Проверено на 3 разных станках со стойкой 0i MF.

Пробовал ваши обе программы. 
каждый раз встает на M29 движения никакого нету. Уже не знаем куда капать 

IMG-2201.jpgВот такие параметры сейчас. Через MDA все работает 

Link to post
Share on other sites
1 час назад, Andrey752 сказал:

Пробовал ваши обе программы. 

Первая, без М29, что тоже не работает?

Попробуйте, как вам советовали M29 отдельной строкой или без М3.

Link to post
Share on other sites
Andrey752
05.04.2025 в 14:43, mannul сказал:

Первая, без М29, что тоже не работает?

Попробуйте, как вам советовали M29 отдельной строкой или без М3.

Спасибо большое за помощь. Резьба наконец- то поехала. Получилось только по первой программе без М29.

 

Link to post
Share on other sites
1 час назад, Andrey752 сказал:

Спасибо большое за помощь. Резьба наконец- то поехала. Получилось только по первой программе без М29.

 

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

Link to post
Share on other sites
Vengeance
03.04.2025 в 06:53, mannul сказал:

M29 S200 M3

:punish:

04.04.2025 в 08:45, drion сказал:

"M29 S2000 M3" . Кажется нельзя в одной строке прописывать две M

M29 по дефолту означает CW, M129 CCW (не всегда)

Кто хочет быть обманутым - будет :smile:

Link to post
Share on other sites

S1000M3

M5
G98Z175.
M29S239
G84G95Z81.5R135.F2.5M8
Y26.5
G80G94M9

Цикл резьбонарезания метчиком на стойке Oi-MF. Обратите внимание перед ним стоит останов шпинделя, иначе резать будет без привязки к оборотам шпинделя и может сломать метчик в конце на реверсе.

Edited by ss_162
Link to post
Share on other sites
  • 10 months later...
DonSergio

Доброго времени всем. На фото видно что в параметре 5200 бит 0=1 - по инструкции не нужно писать М29 при программировании. 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • volk26rus9
      На просторах интернета наткнулся на такую интересную. Однако сам повторить не смог. Прошу подсказать
    • maxx2000
      когда пытаешься умничать не разобравшись в сути вопроса. Зерг такой Зерг. Как всегда в своём репертуаре
    • kkk
      Латунь, цинк, медь. Ничего не менял. Если бесит зеркальный, можно назначить матовый, или еще какой. Плюс любой внешний вид можно отредактировать по вкусу и создать свой собственный. Ну дальше, вероятно, присвоить материалу (сам не делал).   
    • clavr
      сделал тестовый макрос с разными вариациями. IsSuppressed выдает строковые значения а IsSuppressed2 выдает массив. и то и то работает. тест.txt   по мне удобнее сразу IsSuppressed, чем работа с массивом. так как я макросе работаю с активной конфигурацией, и опрашиваю одну конфигурацию. или плиз подскажите как правильнее
    • kenny
      не, в библиотеке материалов отображение совсем убогое, оно тупо красит металлические детали в разные градации серого цвета. причем отблеск (или как там называется эта настройка) ЗЕРКАЛЬНЫЙ. это просто ужасно бесит. на рендерах смотрится даже хуже, чем если бы вообще не красить ни в какой цвет.   п.с. инвенторщики ржут над нами =( ---------------------------- кстати, ты навел меня на мысль, что можно изменить отображение материала ПЕРЕД его применением и как раз выбрать конфигурации для применения.  кажется именно такой подход и должен сработать. спасибо!! =)
    • kkk
      Ну так я выше же писал, чем не устраивает присвоение материалов? У каждого материала свое отображение, т.е. ошибиться просто нельзя - присвоил нужный материал, автоматом получил правильное отображение.
    • Kenny_957
      Здравствуйте. Прошу подсказать существует ли способ определить угол разворота детали путем измерения центров двух отверстий с помощью renishow omp40-2 на стойке fanuc 0i-mf plus 
    • Chuvak
      @clavr , для получения статуса погашения используйте метод IsSuppressed2 у объекта Feature. Для изменения состояния погашения используйте SetSuppression2 у того же объекта Feature
    • Гранник
      Виктор, но вы обязательно уведомляйте нас о ходе переговоров. Мы хотим руку на пульсе мировой тенденции в обработке фланцев держать. Обязательно спросите у них, как обстоят дела в Азии с подрезкой торцев. Это важно. 
    • one man
      Напомню свой вариант реализации подвижности для расчёта кинематики. В среднее звено вставляется шлиц, - зелёного цвета. При этом левая стойка вращается равномерно, а колебания длины среднего звена в пределах 1-2%. Это визуализация кинематического расчёта. 
×
×
  • Create New...