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

fanuc 052 code is not G01 after chf/cnr


sv-vorobey

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

Доброго времени суток коллеги! 

у меня дикая проблема! помогите! 

станок Такисава 510ЕХ fanuc 18I токарно фрезерный .

почему то перестала работать фрезерная функция.

приводной инструмент включается 

ось С в ноль выходит 

но как только доходит дело до поворота оси С на определенный угол выскакивает ошибка 

 

052 code is not G01 after chf/cnr

я уже и G12.1 и без нее , все отрабатывает, но как только сидит ось С сразу АЛАРМ. 

кто знает в чем проблема ?

 

N06(DrivenToolchange)
T1111(freza8)
M76
G28H0. 
 
X38.0Z5.0C180.0
M3S1200
Z0.0 
G1Z-2.5F0.1
X41.696
X41.7
X41.62C181.101 
 

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


Ось С не работает при активной G0 (это опасно из за сложности просчитать перемещение). Поставьте G1

Что такое М76?

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

Правильней было бы вот так:

N06(DrivenToolchange)
T1111(freza8)
M76
G28H0. 
 
X38.0Z5.0C180.0
M3S1200
Z0.0 
G1Z-2.5F0.1

G112
G1X41.696 F... 
X41.7
X41.62C181.101 
 

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

1 час назад, Клиент сказал:

 

Что такое М76?

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

 

1 час назад, sv-vorobey сказал:

 

кто знает в чем проблема ?

 



 

Так, стоп. Я правильно понимаю, что работа в полярных координатах в Вашем случае не предполагается? 

Тогда есть смысл попробовать применить не оборотную, а минутную подачу, то есть G97G98S1200M3 и, соответственно, подачу задавать в виде F100

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

Не, походу, фигню я написал. Ошибка говорит, что не задан G1 после фаски/скругления, значит заковыка где-то в этих строчках: X41.696
X41.7
X41.62C181.101

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

Или вот так попробуйте:

 

N06(DrivenToolchange)
T1111(freza8)
M76
G28H0. 

G96G99S1200M3

G0 X38.0Z5.0C180.0
Z0.0 
G1Z-2.5F0.1
X41.696
X41.7
X41.62C181.101 

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

Надо бы на своих попробовать)) Но это будет только уже во второй половине дня. 

Ссылка на сообщение
Поделиться на других сайтах
11 час назад, Клиент сказал:

Ось С не работает при активной G0 (это опасно из за сложности просчитать перемещение). Поставьте G1

Что такое М76?

М76 это включение приводного инструмента 

9 часов назад, Wasp сказал:

Правильней было бы вот так:

N06(DrivenToolchange)
T1111(freza8)
M76
G28H0. 
 
X38.0Z5.0C180.0
M3S1200
Z0.0 
G1Z-2.5F0.1

G112
G1X41.696 F... 
X41.7
X41.62C181.101 
 

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

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

 

Так, стоп. Я правильно понимаю, что работа в полярных координатах в Вашем случае не предполагается? 

Тогда есть смысл попробовать применить не оборотную, а минутную подачу, то есть G97G98S1200M3 и, соответственно, подачу задавать в виде F100

Дело все в том, что когда доходит до строки с осью С сразу вылетает в ошибку 

Ссылка на сообщение
Поделиться на других сайтах
11 час назад, sv-vorobey сказал:

почему то перестала работать фрезерная функция.

Т.е. вы на 100% уверены что именно эта программа работала ранее а теперь перестала ?

Или чего-то улучшали?

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, sv-vorobey сказал:

 

Дело все в том, что когда доходит до строки с осью С сразу вылетает в ошибку 

Ну так попробуйте в преднаборе просто покрутить командами на перемещение по оси C. Станет понятнее, где баг - в программе или в станке. 

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

1.Режим оси нужно как то включать. Либо G112 либо какой то М-командой.

2.Перемещение по X и Z в режиме оси должны быть по G1/G2

 

Изменено пользователем Клиент
Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, Клиент сказал:

1.Режим оси нужно как то включать. Либо G112 либо какой то М-командой

 

На этих станках он именно командами M76 и M71(для противошпинделя) и включается. 

G112 включает работу в полярных координатах 


O5555(SHESTIGRANNIK) 
G30U0W0B0
N3G40G113M76 
G4X0.1 
G28H0M8
G4X0.1 
T0606(FREZA MEC 20-S20-11T)
G97G98S2600M3
#6=13.9(H SHESTIGRANNIKA)
#7=20.(D FREZY)
#8=18.(D NACHAL,NYJ) 
#1=-2.35 
G0X[#7+#8+10.]Z0C0 
WHILE[#1GE-6.85]DO1
G0Z#1
G112 
G1G42X[1.154*#6]C[#6/2]F2500 
X-[0.577*#6]F300 
X-[1.154*#6]C0 
C-[#6/2]X-[0.577*#6] 
X[0.577*#6]
X[1.154*#6]C0
X[0.577*#6]C[#6/2] 
G1G40X[#7+#8+10.]F2500 
G113 
G0C0 
#1=#1-2.25 
END1 
G0Z5.M5
G30U0W0M75 
M1 
M30
%

Это образец 100% работающей программы на станках EX-508/510/308/310

Правда, с использованием полярных координат. 

Изменено пользователем Wasp
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Wasp сказал:

На этих станках он именно командами M76

 

3 часа назад, sv-vorobey сказал:

М76 это включение приводного инструмента

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Клиент сказал:

 

 

И что не так? Это не просто включение приводного инструмента, а включение режима работы с приводным инструментом. Только в этом случае возможна работа с осью С. Во всех остальных случаях упоминание С в программе вне команды М76 вызовет ошибку. 

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

Попробовал на одном из своих 508х с 18м фануком такую программку, всё отрабатывает. 

N06(DrivenToolchange)
T1111(freza8)
M76
G28H0. 

G97G99S1200M3

G0X38.0Z5.0C180.0

Z0.0 
G1Z-2.5F0.1
X41.696
X41.7
X41.62C181.101

G0 Z5. M5

G30 U0 W0 M75

M30

Может быть у вас в памяти остались невыключенными М41/М42 с обработки предыдущим инструментом? В любом случае, при заведомо исправном станке надо искать косяк в предыдущих кадрах программы. 

 

Прошу прощения. Не М41 /M42, a G41/G42

Изменено пользователем Wasp
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Wasp сказал:

И что не так? Это не просто включение приводного инструмента, а включение режима работы с приводным инструментом. Только в этом случае возможна работа с осью С. Во всех остальных случаях упоминание С в программе вне команды М76 вызовет ошибку. 

Ну, не у всех же так. Поэтому и уточняю.

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

В топике речь идёт о вполне конкретном станке с конкретной стойкой. Я имею удовольствие с конкретно этими станками двенадцатый год работать. Уж не обессудьте)) 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Jesse
      За прошедшее десятилетие (ухх, как же время летит!) уже были вопросы про локальные пластические деформации в статическом расчете и про локальные формы потери устойчивости. В обоих случаях на все эти "локальности" можно подзабить. В первом случае у меня даже шаблонная фразочка есть, которую я в отчёты вставляю, ссылаясь на ГОСТ Р 57700.10-2018. Это всё хорошо. Но что у нас с цикликой? К примеру, есть вал насоса, который в процессе работы изгибается. В валу есть шпоночные отверствия, всякие переходы вплоть до радиуса R=0.25 мм и прочая мелкая ересь, где развиваются большие напряжения, превышающие предел выносливости материала.. В то время как в основной толще материала напряжения на порядок меньше предела выносливости и там всё ок. Как быть в этой ситуации? Ведь разрушение в процессе многоцикловой усталости происходит в результате зарождения и роста микротрещин. То есть по идее в этом радиусе R=0.25 мм трещинка пойдёт и разрушит весь весь вал за условные 10^12 циклов? Или не разрушит? Если не разрушит, то как обосновать, что не разрушит? С точки зрения физики/МДТТ мы знаем, что в статике у пластичного материала в малой области превысится предел текучести, появится небольшая область течения, и на этом всё. "Пластика" дальше не пойдёт. МОжно даже просчитать и проверить для успокоения души, что пластических шарниров не будет. Но в многоцикловой усталости мы ничего расчетом проверить не можем как все эти "неприятные локальности" себя поведут за 10^12 циклов. Только кривые Веллера и т.п. Ну и результаты упругого расчета..   Какой эмпирико-нормативный опыт есть у человечества, чтоб показать, что разрушения и катастрофического роста трещины НЕ произойдёт за большое кол-во циклов, если в небольшом объеме материала по результатам упругого расчета напряжения превышают предел выносливости?
    • malvi.dp
    • Srgwell
      Библиотеки не все подключены. Там другие какие то были включены. При чем сбиваются иногда
    • Snake 60
      @clavr  Попробовал в 2024-м так и есть, не хочет перепривязывать размеры, настройки не нашел :(
    • Snake 60
    • gudstartup
      @Alexey8107 учитывая то что иногда станок все же включается то похоже на плохой контакт или высохшую емкость у нас на старом svm альфа были случайные ошибки 8 9 именно из за емкости. фанук их умудрился так замаскировать между  двумя  разъемами еле нашли,,,
    • vad0000
      DELEM предлагает такой метод Приходит партия металла, Вы в ЧПУ вводите уголок 100*100., и получаете развёртку. Изготавливаете ее, и далее гнете. Одна сторона у Вас получится 100, если конечно правильно настроен упор, а другая никогда не получится 100, либо больше, либо меньше. Cybelec для каждого материала предлагает 10 различных поправок. Т.е. согнул один раз уголок, и получил поправку на всю партию металла. Пришла новая партия, согнули ещё один уголок. Все понятно?
    • paxa074_ko
      Ребят, помогите, пожалуйста, уже весь интернет облазил, но решения не нашел. Может кто встречался с подобным? SolidWorks 2021 Routing. По итогу создания кабеля (рисунок 1), хочу сделать его чертеж, однако, используя функцию "Развернуть маршрут", вижу просто эскиз провода (рисунок 2), сам провод пропадает и как следствие на чертеже просто линия вместо провода (рисунок 3) (а это уже как-то колхозно, хоть и длину все-равно высчитывает правильно).   Не удается вставить изображение через ссылку, поэтому вот сылка на гугл диск, там также исходники файлов: https://drive.google.com/drive/folders/1u9o9FnandAdWyL7jw-EZ62UXDicFK8yx?usp=drive_link
    • Srgwell
    • zwg
      Размер в 1 мм я приводил для понимания проблемы. В реальности, вопрос был именно в корректировке развертки (точек оси Х) в соответствии с нашим металлом, а не DIN.  Я так понимаю, корректировка значения в МАТЕРИАЛ CYBELEC решит эту проблему...  А как подобную  корректировку выполнить для Y? Например для 1мм сейчас сходу станок дает угол 94... 
×
×
  • Создать...