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

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

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




  • Сообщения

    • Snake 60
      @Бестолковый С названием топика не ошиблись? Человек спрашивает: ' VBA ' 1. Open a document in SOLIDWORKS. ' 2. Run the macro below to set inch units with '     a fractional base of 16 and no rounding. Dim swApp As SldWorks.SldWorks Dim Part As SldWorks.ModelDoc2 Option Explicit Sub main()    Set swApp = Application.SldWorks    Set Part = swApp.ActiveDoc    Part.SetUnits swINCHES, swFRACTION, 16, 0, False End Sub   Код взят отсюда: https://help.solidworks.com/2019/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~setunits.html Вот еще описание всех методов: https://help.solidworks.com/2021/English/api/swconst/DP_Units.htm Ну и на вкусное, статья от Артема (см. через ВПН) https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.codestack.net/solidworks-api/options/document/set-units/&ved=2ahUKEwjgpL-apN6GAxU7HxAIHYO0D2IQFnoECBAQAQ&usg=AOvVaw15xq49gocoVQ5BzEA31qGf
    • Shvg
      IModelDocExtension.SetUserPreferenceInteger(swUserPreferenceIntegerValue_e.swUnitSystem, swUserPreferenceOption_e.swDetailingNoOptionSpecified, swUnitSystem_e.<Value>), где swUnitSystem_e.<Value> перечисление swUnitSystem_CGS           1 = Centimeter, gram, second  swUnitSystem_Custom        4 = Lets you set length units, density units, and force  swUnitSystem_IPS           3 = Inch, pound, second  swUnitSystem_MKS           2 = Meter, kilogram, second  swUnitSystem_MMGS          5 = Millimeter, gram, second   
    • Ветерок
      Вопрос про "включение RGK". Если в модели какие-то функции сделаны с использованием RGK, эта модель будет работоспособной на другом компе, где RGK "не включен"? И вообще не понятно, получается система использует два разных ядра одновременно? Или включая RGK, автоматически выключается Прасолид? А обратно переключиться можно? Если можно итак, и так, и туда, и обратно, тогда не понятно зачем вообще это включение-выключение.
    • TVM
      Так на скорую руку строились. Ясно что такое воспроизвести в живую затруднительно. 
    • Борман
    • Shura762
      Уважаемый @mamomot  вы ошибаетесь на счет  они (топсистемы) уважают пользователей T-FLEX PLM, и им была приведена презентация нового продукта, рассказаны пути развития этого продукта и как часть всего этого интересного 18 версия када. Лично внешний вид мне понравился, осталось узнать про "плюшки" облегчающие работу конструктора.
    • mamomot
      Нужно уважать пользователей. Понимаю, что сейчас идет "охота" на госкорпорации. Но из уважения к другим пользователям, купившим ранее версии Тифлекс, можно было бы дать хоть какой-то обзор нового: Металлоконструкции, Детали Машин, другие модули...  
    • Jesse
      да. Но вы с Борманом ИМХО упускаете ключевую роль трещин     Вот здесь на картинке видны линии Чернова–Людерса (темная часть) - это пластические деформации. А всё остальное хрупкий излом.
    • TVM
      Нет. Это-же костыль. :) Но списков вырезов два на скрине. Повторить не смог. Странно. Возмохно нужен опргделеный порядок построения.
    • Alexey8107
      Да, меняются показания, причем в какую сторону зависит от направления тока, что логично. Т.к. у меня нет супер приборов, чтобы замерить с большой точностью, могу сказать плюс минус, это примерно 0,01-0,02 вольта на ампер. Принципиально, если из дома приволочь 300 ваттный лабораторник, можно попробовать вкатить порядка 10 А. Хотя если подумать есть мощный источник 24 вольта и регулятор тока, надо глянуть на характеристики регулятора 
×
×
  • Создать...