Jump to content

Нет движения осей станка после команды G0


Джерон

Recommended Posts

Джерон

Доброго времени суток! Сталкнулся с такой ситуацией, что после G0 станок не едет по G1.

Например:

T0101

G96 S1000 F0.1

M3

 

G0 X500

G0 Z100

G1 X400 Станок по G1 не едет

------------------------------------

T0101

G96 S1000 F0.1 

M3

 

G0 X500

G0 Z100

G1 G96 X400 F0.1 Станок едет

---------------------------------

T0101

G96 S1000 F0.1

M3

 

G0 X500

G0 Z100

G1 G96 X400 F0.1

G0 X300

G1 X200 Станок не едет

--------------------------------

T0101

G96 S1000 F0.1

M3

 

G1 G96 X400 F0.1 Станок не едет

-------------------------------

 

В чем может быть ошибка?

 

 

 

Link to post
Share on other sites


UnPinned posts
smk66rus

Может в тех случаях где не едет нужно подачу указать?!

  • Нравится 1
Link to post
Share on other sites
gudstartup
14 часов назад, Джерон сказал:

G96 S1000 F0.1

а вам кто такие кадры создает?:biggrin:

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

а вам кто такие кадры создает?

Наверное ИИ

Link to post
Share on other sites
Джерон
4 часа назад, smk66rus сказал:

Может в тех случаях где не едет нужно подачу указать?!

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

 

4 часа назад, gudstartup сказал:

а вам кто такие кадры создает?:biggrin:

Условано, в программе такого нет, криминального ничего в этом не вижу.

 

2 часа назад, Anat2015 сказал:

Наверное ИИ

Ценный коментарий, спасибо!

На данный момент решаеться движением всегда на G1 и постоянным заданием подач, что несколько не удобно. На всех остальных станках на Fanuc (несколько десятков различных производителей станокв и под 100 машин в общей сумме) работает переключение G0/G1 адекватно.

+- текст уп выглядит так:

 

(===== Tool info =====)
(C5-DDNNN-00060-1504  C5VDTT50R  DNMG 150408)
(Work track point - P6)
(Radius - 0.8)
(Insert type - D-Diamond 55)
(=====================)
 
 
G0 G53 X860
 
T0505
G18 G90 G54
G92 S650
G96 S50 M3
 
G0 Z.2
G0 X360.
G0 X360. Z.2
G1 G96 Z-14.2 F100. M8
G1 X201.89 F100.
G1 X199.89 F.12
G1 Z-43.95 F.12
G1 X201.89 F.12
G1 Z-56.1 F100.
G1 X199.89 F.12
G1 Z-74.85 F.12
G1 X201.89 F.12
G1 X209.89 Z-92.1 F100.
G1 X207.89 F.12
G1 Z-110.85 F.12
G1 X209.89 F.12
G1 X219.49 Z-126.6 F100.
G1 X217.49 F.12
G1 Z-145.35 F.12
G1 X219.49 F.12
G1 Z.2 F100.
G1 X360. F100.
 
G0 G53 X860
M9
M5
M0
M30 

Link to post
Share on other sites
gudstartup

@Джерон ну вот и вы и сами все знаете

25 минут назад, Джерон сказал:

G0 G53 X860

без башенная команда

Link to post
Share on other sites
Guhl

@Джерон

В цимке проверяли?

Если в цимке не едет, то дело в программе

Если едет, то в параметрах станка

Edited by Guhl
Link to post
Share on other sites
gudstartup
44 минуты назад, Джерон сказал:

, криминального ничего в этом не вижу.

у вас каким кодом оборотная и минутная подача переключается в вашей программе?7

46 минут назад, Джерон сказал:

M0
M30 

m0 то зачем впихнули...

47 минут назад, Джерон сказал:

G1 Z-110.85 F.12
G1 X209.89 F.12

пошто в каждом кадре f.012 она же модальная оптимизируйте

48 минут назад, Джерон сказал:

переключение G0/G1 адекватно.

у вас тоже при надлежащем программировании все будет адекватно.

для начала выясните какую систему g кодов использует это ваш неправильный станок

бывают A,B,C

Link to post
Share on other sites
maxx2000

 

19 часов назад, Джерон сказал:

G1 G96 X400 F0.1

G0 X300

G1 X200 Станок не едет

 у тебя G1, потом G0 которая тоже модальна и отменяет G1, а потом опять G1только уже без скорости F. 

Тебе сразу сказали что не едет потому что не задана скорость рабочей подачи, ты её отменил командой G0, а ты пишешь какую-то херню про модальность не имеющую отношения к сути проблемы. У тебя тупо в кадре не хватает параметра.

 

19 часов назад, Джерон сказал:

G1 G96 X400 F0.1 Станок не едет

и вот тут ты назвиздил капитально

Edited by maxx2000
Link to post
Share on other sites
Джерон
Posted (edited)
3 часа назад, Guhl сказал:

@Джерон

В цимке проверяли?

Если в цимке не едет, то дело в программе

Если едет, то в параметрах станка

В симке работает, в прорисовке работает, в прорисовке в манул гайде работает. 

2 часа назад, maxx2000 сказал:

 

 у тебя G1, потом G0 которая тоже модальна и отменяет G1, а потом опять G1только уже без скорости F. 

Тебе сразу сказали что не едет потому что не задана скорость рабочей подачи, ты её отменил командой G0, а ты пишешь какую-то херню про модальность не имеющую отношения к сути проблемы. У тебя тупо в кадре не хватает параметра.

 

и вот тут ты назвиздил капитально

Подача заданная в G1 действует во всех G1 Далее по программе.

Скажем :

G1 F1

G0

G1 - тут станок знает что у него подача F1. 

G0 не отменяет подачу заданную в G1. 

Но это так небольшой ликбез. Параметров хватет.

 

Кадр выделенный вами абсолютно корректен что смущает?

 

 

3 часа назад, gudstartup сказал:

у вас каким кодом оборотная и минутная подача переключается в вашей программе?7

m0 то зачем впихнули...

пошто в каждом кадре f.012 она же модальная оптимизируйте

у вас тоже при надлежащем программировании все будет адекватно.

для начала выясните какую систему g кодов использует это ваш неправильный станок

бывают A,B,C

Подача об/мин задается постоянной скоростью резания G96. (При включении постоянной скорости резания подача оборотная)

M0 Это разделить позиций. Тут взят 1 переход из нескольких. 

Подачи тут везде потому что это костыль, сделанный на скорую руку.

На счет версии фанука уточню. 

Edited by Джерон
Link to post
Share on other sites
gudstartup
22 минуты назад, Джерон сказал:

(При включении постоянной скорости резания подача оборотная)

 

4 часа назад, Джерон сказал:

G1 X209.89 Z-92.1 F100.

а это автоматом не оборотная :confused_1:

поэтому вы g96 в каждый кадр пихаете.

а про отдельные g коды оборотной и и минутной подачи вы слышали?

может их применить ...

25 минут назад, Джерон сказал:

На счет версии фанука уточню. 

не версии фанука а версии используемого системой G кода

Link to post
Share on other sites
Джерон
4 минуты назад, gudstartup сказал:

 

а это автоматом не оборотная :confused_1:

поэтому вы g96 в каждый кадр пихаете.

а про отдельные g коды оборотной и и минутной подачи вы слышали?

может их применить ...

не версии фанука а версии используемого системой G кода

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

 

G96 Не "Пихаеться" в каждый кадр, она написана в "шапке" перехода и задает величину скорости резания.

Слышал. И даже использую, там где мне необходимы постоянные обороты. Когда мне необходима постоянная скорость резания, я использую G96. На всех остальных станках, мне достаточно задать ее в начале перехода и дальше указывать подачу в рабочих перемещениях (условно, нужен конкретный пример).

В данном случае мне необходимо работа с постоянной скоростью резания. Думаю что код "А" судя по заданию подачи G98/G99. При загрузке станка TYPE: SERIES 0I-TF TYPE1, не знаю как однозначно посмотреть версию.

Link to post
Share on other sites
maxx2000

 

32 минуты назад, Джерон сказал:

Кадр выделенный вами абсолютно корректен что смущает?

если тебя ничего не смущает тогда норм, работай так.

 

G0 всегда отменяет G1, и как правило после этого следует холостой переезд , а подача  инструмента в зону резания всегда идёт на рабочей подаче (F), и её надо опять указывать. в первом кадре с G1 и она, подача, остаётся неизменной до включения G0 или установки её нового значения.

 

Если бы ты только знал какую херню ты тут несёшь. Ликбез  он тут мне проводит. 

Link to post
Share on other sites
Джерон
Только что, maxx2000 сказал:

 

если тебя ничего не смущает тогда норм, работай так.

 

G0 всегда отменяет G1, и как правило после этого следует холостой переезд , а подача  инструмента в зону резания всегда идёт на рабочей подаче (F), и её надо опять указывать. в первом кадре с G1 и она, подача, остаётся неизменной до включения G0 или установки её нового значения.

 

Если бы ты только знал какую херню ты тут несёшь. Ликбез  он тут мне проводит. 

Вот когда Вы поработаете на реальных станках тогда и будете говорить про херню.

G0 не отменяет подачи заданной в G1.

 

 

 

Link to post
Share on other sites
maxx2000

@Джерон ты идиот? G0 отменяет G1. Станок едет на скорости заданной в настройках как Rapid Move. Потом когда ты опять вызываешь линейные перемещения G1, тебе надо задать скорость этих перемещений. Ну такой формат кадра и с этим надо смириться. Ты же сам пихаешь подачу во все кадры и у тебя это работает, а без подачи не едет. Это кто писал, Адмирал Иван Фёдорович Крузенштерн?

23 часа назад, Джерон сказал:

G96 S1000 F0.1

M3

 

G0 X500

G0 Z100

G1 X400 Станок по G1 не едет

------------------------------------

T0101

G96 S1000 F0.1 

M3

 

G0 X500

G0 Z100

G1 G96 X400 F0.1 Станок едет

---------------------------------

Edited by maxx2000
  • Печаль 1
Link to post
Share on other sites
Джерон
1 минуту назад, maxx2000 сказал:

@Джерон ты идиот? G0 отменяет G1. Станок едет на скорости заданной в настройках как Rapid Move.

Дядь. Ты путаешь теплое с мягким. G0 отменяет G1. Но не отменяет той подачи, которая заданна в G1. 

G1 X10 F1 - Станок едет с подачей 1

G0 X100 - Станок едет на ускоренном

G1 X200 - Станок едет с подачей 1.

 

Во вложении кусок программы отработанной на станке. Там нет повторного задания подачи для G1 после G0. И как то все чудесным образом работает.

1.up

Link to post
Share on other sites
maxx2000

@Джерон не , такого критина я давно не встречал, я ему про фому, а он мне про ерёму.

G0 ускоренная подача

G1 рабочая подача (требуется указать F)

Ещё раз. Ускоренная подача отменяет рабочую и станок едет на скорости заданной в Rapid Move. А сбрасывает или не сбрасывает, я этого не говорил, то что там возможно какой-то станок у тебя ездит без указания величины подачи, говорит лишь о том что у тебя в настройках может быть задана рабочая подача по умолчанию на которой ехать в случае отсутствия её в кадре.

18 минут назад, Джерон сказал:

G1 X200 - Станок едет с подачей 1.

нихера он у тебя не едет, иначе ты бы тут не писал что он не едет. 

Задай при новом вызове G1 скорость подачи F и он у тебя поедет. Тебе решение прям сразу сказали, задай скорость. Неужели это так сложно для такого спеца. Бестолочь.

Edited by maxx2000
Link to post
Share on other sites
Guhl
19 минут назад, Джерон сказал:

G0 отменяет G1.

Так а на экране чпу какая величина подачи указана когда он не едет по G1?

  • Чемпион 1
Link to post
Share on other sites
Джерон
40 минут назад, maxx2000 сказал:

@Джерон не , такого критина я давно не встречал, я ему про фому, а он мне про ерёму.

G0 ускоренная подача

G1 рабочая подача (требуется указать F)

Ещё раз. Ускоренная подача отменяет рабочую и станок едет на скорости заданной в Rapid Move. А сбрасывает или не сбрасывает, я этого не говорил, то что там возможно какой-то станок у тебя ездит без указания величины подачи, говорит лишь о том что у тебя в настройках может быть задана рабочая подача по умолчанию на которой ехать в случае отсутствия её в кадре.

нихера он у тебя не едет, иначе ты бы тут не писал что он не едет. 

Задай при новом вызове G1 скорость подачи F и он у тебя поедет. Тебе решение прям сразу сказали, задай скорость. Неужели это так сложно для такого спеца. Бестолочь.

Дядя, как заставить работать станок я знаю. Он у меня работает. Но у меня, есть ещё сотня других, которые работают по другому. Нужно чтобы этот работал стандартно, а не через одно место.

36 минут назад, Guhl сказал:

Так а на экране чпу какая величина подачи указана когда он не едет по G1?

На экране величина подачи заданная в предыдущих рабочих перемещениях. В приложении фото, как пример. 

20240625_191152.jpg

Link to post
Share on other sites
Guhl

@Джерон

А что в диагностике чпу?

 

1719325873063.jpg

Кстати может станок не едетпосле G0, потому что не дотягивает до позиции

In position check

Рассогласование надо смотреть

Когда не едет по G1, он на кадре с G1 стоит или на предыдущем?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Shura762
      Первое - нереализуемо, второе - проще, выбор за вами. Хорошего дня.
    • bri
      Совсем небольшие. Радиатор слишком второстепенная штука чтобы потом подчищать его)
    • ACruel
      @maxx2000 а есть возможность еще раз закинуть куда-нибудь?))
    • РоманВ
      Точнее 2022сп5 версия. Самая глючная из всех, что я видел (
    • the Devil incarnate
      А как в этом случае с чертежами быть? Семейство тем и хорошо, что ты можешь сделать чертёж на всё семейство, а все изменяемые параметры всех деталей в виде таблицы вынести. А как быть тут?
    • Марсель
      Есть у меня модель, есть. И чертёж с ассоциативной зависимостью тоже. Мне этот выродок в модели мешает. От него уже осталась рекурсивная булева с одной резьбой.      Дело то не в конструктиве, а в отношениях между операциями. Конструктив может быть любой. Мне рекурсию удалить надо, а не документ переделать.
    • РоманВ
      Имеется сборка с большим количеством похожих элементов. Нужно промаркировать их все согласно схеме для дальнейшей проверки всех связей между ними. Т.е. с одного взгляда на 3д сборку я должен видеть на элементах те же обозначения, что и на схеме. SW предлагает вот такое, ранее я таким даже успешно пользовался. Но в этой версии (солида 2020сп5) в данной функции почему-то погашена возможность делать выноски и привязывать их куда-то. Просто текст никуда не привязывается и никак не следует за деталью или ее гранью. Подскажите, как промаркировать на сборке детали? Делать в них вырезы не предлагайте, детали одинаковые, но по схеме разные (компоненты гидравлики).
    • Ageres08
      Добрый день!подскажите ,пож-та, у кого есть опыт использования приложения "валы и передачи" в компасе-возможно в нем построить цилиндрическое червячное колесо с параметрами как на скриншоте? Когда выставляю угол 30 гр- в приложении появляются красные строчки с ошибками и модель,соответсвенно,не гененерируется. Параметры червячного вала вот такие. Червяк ,в принципе, строится(с некоторыми доработками руками потом) Изначальные параметры на колесо и червяк вот такие.
    • Bot
      В сборке T-FLEX CAD 17.1.17.0 были улучшены стабильность работы и производительность системы, а также исправлен ряд ошибок: исправлена ошибка открытия файлов, в основном связанная с наличием в файлах поднятых в сборку сопряжений исправлена ошибка сохранения файлов исправлен ряд падений и обновлён модуль Раскроя Загрузить View the full article
    • advocut
      Следующий этап — подключение станка к WiFi.
×
×
  • Create New...