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

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 пользователей

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




×
×
  • Создать...