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

Запуск нескольких программ, по очереди в автоматическом режиме


kekc

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

Добрый вечер, помогите новичку.

Сразу извиняюсь за мой язык и некорректно написанное сообщение.

Имеется станок wele с чпу fanuc 0, есть отработанная программа, хотелось бы сделать так, чтобы она по очереди запускалась, но в разных системах координат (G54P01-G54P40).

Это нужно для ночной смены, т.к в разных системах координат разные приспособы с одной и той же деталью.

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

Как можно сделать так, чтобы например я создал программу например

G54;

G65P0100;

G90;

G53Z0;

G54P01;

G65P0100;

G90;

G53Z0;

G54P02;

G65P0100;

 

 

Где G66P0100 это вызов программы с внутренней памяти станка номер 0100

(то что я написал не работает, после первой программы выкидывает ошибку)

Поделитесь опытом.

 

Спасибо.

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


если Fanuc  то G54.1 Po1   ,   G54.1 P02    и т..д.   А оси в подпрограмме уже как вроде стоять для каждой свои - ну или я не понял смысла . Или только для того что бы указывать отход на безопасное расстояние по Z перед отработкой следующей подпрограммы????????

  Кстати что за номер ошибки??????

 

 Алгоритм в личку отправил примерный.

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

если Fanuc  то G54.1 Po1   ,   G54.1 P02    и т..д.   А оси в подпрограмме уже как вроде стоять для каждой свои - ну или я не понял смысла . Или только для того что бы указывать отход на безопасное расстояние по Z перед отработкой следующей подпрограммы????????

  Кстати что за номер ошибки??????

 

 Алгоритм в личку отправил примерный.

Спасибо пытаюсь понять то что прислали.

Мой станок глотает как G54P01 так и G54.P01.

Хотелось бы чтоб 0 для каждой программы он брал из забитой системы координат, т.к на ночь не все детали оставлять будем.

Ошибка была в том, что в конце программы у меня не стояло M99

 

Ставлю G53Z0; для того, чтоб ось Z после каждой программы уходила на верх. 

 

Сегодня попробовал, так

в памяти станка лежит две программы одна под номером 0010 там: (для проверки)

(M03 S2000;

G4 X10.;

M05;

M99;)

Вторая программа основная нормальная .

В MDI написал 

(G55;

G65P0010;

G53Z0;

G56;

G65P0011;)

И оно пошло как я хотел.

 

Я так понимаю, что этот алгоритм будет работать.

 

К стати Вы не знаете как закинуть программу на data server и как ее от туда вызвать.

 

И глупый вопрос если можно (Сбрасывает ли станок корректоры на радиус и длину инструмента при смене инструмента?)

Спасибо.

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

Спасибо пытаюсь понять то что прислали.

Мой станок глотает как G54P01 так и G54.P01.

Хотелось бы чтоб 0 для каждой программы он брал из забитой системы координат, т.к на ночь не все детали оставлять будем.

Ошибка была в том, что в конце программы у меня не стояло M99

 

Ставлю G53Z0; для того, чтоб ось Z после каждой программы уходила на верх. 

 

Сегодня попробовал, так

в памяти станка лежит две программы одна под номером 0010 там: (для проверки)

(M03 S2000;

G4 X10.;

M05;

M99;)

Вторая программа основная нормальная .

В MDI написал 

(G55;

G65P0010;

G53Z0;

G56;

G65P0011;)

И оно пошло как я хотел.

 

Я так понимаю, что этот алгоритм будет работать.

 

К стати Вы не знаете как закинуть программу на data server и как ее от туда вызвать.

 

И глупый вопрос если можно (Сбрасывает ли станок корректоры на радиус и длину инструмента при смене инструмента?)

Спасибо.

STANOK  SBRSIVAET KOREKTORA PO KOMANDE  G40---RADIUS - PO ZPOMOEMU PO KOMANDE G49---SMOTRI INSTRUKZIU NA PROGRAMIROVANIE

 

M99 -KOMANDA KONEZ PODPROGAMI 

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

Ну в целях познания и изучения стойки  Fanuc -зайти в графический режим (нагляднее будет). Там будет окошечко где отображены сам номер инструмента , его корректора по вылету и диаметру, активные оси координат.......  Ну вот и гляньте - изменятся оне там после смены инструмента али нет.

  там картинка  примерно такого вида

 

 T 6

  H6 D6

 G90 G17 G56 G80

 G40 ..........................

 

  Напарник у меня на эту картинку не всегда смотрит - и бывает работает в G59 к примеру и раз чегой то нажмет - там все по умольчанию в G54 устанавливается - раз и вьехал куда нибудь. Вобче полезная картинка - посмотреть все ли прописалось что б работать безопасно.

 

  Насчет G40 и G49 понятно - но наверное не это имелось ввиду , потому как это в строке безопасности и так пишется

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

STANOK  SBRSIVAET KOREKTORA PO KOMANDE  G40---RADIUS - PO ZPOMOEMU PO KOMANDE G49---SMOTRI INSTRUKZIU NA PROGRAMIROVANIE

 

M99 -KOMANDA KONEZ PODPROGAMI 

Странно, значит я чего-то не понимаю, вот фрагмент программы, где меняется инструмент на другой, там нет кода отмены коррекции на длину, как, так ?

 
X52.996 Y-207.995
X-52.994
X-52.995 Y0.0
X-32.995
Y187.995
X32.994
X32.996 Y-187.995
X-32.994
X-32.995 Y0.0
X-12.995
Y167.995
X12.994
X12.996 Y-167.995
X-12.994
X-12.995 Y0.0
X-32.995
Z43.3
G00 Z54.
M09
G5.1Q0
Z237.
X0.0 Y-2.
M01
 
(HOLE_MILLING_11)
(TOOL NAME: FREZA_12.0)
T14 M06
M03 S9000
G5.1Q1
M08
G00 X0.0 Y-2.
G43 Z237. H14
G94 G01 X-62. Y-250. Z50. F2000.
Z43.
G03 X-57.5 Y-250. I2.25 J0.0 F1600.
X-57.5 Y-250. Z42.507 I-4.5 J0.0
X-57.5 Y-250. Z42.013 I-4.5 J0.0
X-57.5 Y-250. Z41.52 I-4.5 J0.0
X-57.5 Y-250. Z41.026 I-4.5 J0.0
X-57.5 Y-250. Z40.533 I-4.5 J0.0

Получается он отменяет коррекцию, при смене инструмента?

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

программист или оператор прописывает сам для кажного инструменту в строчке с G43 или G41.  Ну а так гляньте что я там сверху прописал - в окошко в графическом интерфейсе  . без G43 и G49, с ними  вобче различные варианты - ну и сразу видно станет чего и как там меняется. Если 41 или 42 то лучше сразу отменить когда корректор на диаметр отработал, 43 его все равно в каждом инструменте прописываешь.

  а так вобче на один инструмент в одном блоке у меня бывает до 3 корректоров на диаметр и 2 на вылет в зависимости от детали ( и поробуй тут не отмени сам какой нибудь из 3 - всю деталь запорешь)

 

  к примеру

 Т1 М6

 G43 H01 Z100.

 

     T3 M6

  Z100.

  тут корректор на длину не прописывайте - гляньте чего будет  в окошке и куда там шпиндель с 3 инструментом опустится

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

Вы наверное что я там накорябал   5 строчек их и вставили?????????????

  Вы нормальную короткую прогу со сменой загрузите.и гляньте .

   Шпиндель на смене у Вас наверное сперва G91 G28 Z0 отрабатывает - Z100 судя по экрану погонит его вверх что и привело к перебегу - но это мои догадки.

 На нормальной работающей проге гляньте за мониторингом H и D , пусть прога будет длинной -хотьперекурите и отдохнете малость

 

 

       G43 везде проставьте для каждого инструмента а D укажите только в 1 инструменте.

 стойки у нас похоже оинаковые - но я на русский установил интерфейс.

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

Хочу отписаться о проведенном мной опыте. В итоге получилось так:

В станке на data servere находиться программа заканчивающиеся на m99, (O0100).

В настройках выбран 5й канал.

В памяти станка лежит программа (O0010), в ней написано:

 

G54p01;

M198 P0100;

G54P02;

M198 P0100;

G54P03;

M198 P0100;

M30;

 

И все работает чудесно.

Всем спасибо за участие и советы.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Buka_juve
      Здравствуйте!!!   Может кто-то сможет поделиться постпроцессором для стойки Fanuc 31i TD или Fanuc 0i-TD (XZC). Вообще интересует обработка фрезерованием шнеков с поворотом детали по оси C.   Станки Hyundai Wia L280LM или L150SY.   Спасибо
    • Sabadash
      Поправьте режим легкой сборки в настройках, включается с определенного количества деталей, просто увеличьте количество деталей или отключите этот режим. Быстрое переключение в дереве построения (Set resolved to lightweight)
    • mixey53rus
      Вот пример программы, которой сам пользуюсь O0001 ( T17 | M10 METCHIK | H17 ) N100 G21 N102 G0 G17 G40 G49 G80 G90 N104 T17 M6 ( T17 | M10 METCHIK | H17 ) N106 G0 G90 G54 X-.75 Y0. S100 M3 N108 G43 H17 Z5. N110 G94 N112 M29 N114 G98 G84 Z-10. R.5 F150. N116 G80 N118 G94 N120 M9 N122 G53 Z0 N124 G53 Y0 N126 M30
    • Fedor
      Видел я как швейцарцы проектировали кран один, рама нижняя пополам переломилась на заводе где цветняк собирали и в вагоны грузили.  Квадратный лючок устроили в самом напряженном месте ну и переломился естественно из-за концентрации напряжений и усталости. Чайники проектировали, одно слово .  Объяснил заводчанам как чинить, все посчитал.  Кинули на три штуки бакинских , не заплатили. Думал сначала бандюкам долг продать, потом пожалел убогих. Все-таки сам когда-то работал на этом заводе, поэтому и доверял. А зря. Предают обычно свои :)  Швейцарцы с них за новую раму запросили двести штук бакинских.  Этот кран для фермеров делался, а они редко грузят вот гарантийный режим и выдерживался. Да и нагрузка не металл, а сельскохозяйственная.  А на заводе   в две смены цветняк грузили в вагоны на экспорт прибалты.  Грабили Россию   :) 
    • vad0000
      Не понял? Если гиб 1, то зачем повторения?   Повторения имеют смыслы, когда гибов больше 2-х   Например, есть программа 1 Гиб Х=20 2 Гиб Х=20 3 Гиб Х=50   Эту программу можно по другому записать 1 Гиб Х=20 (2 повтора) 2 Гиб Х=50     
    • Artas28
      А почему направление стружки вверх??? Я влево - вправо выбирал . Спасибо)      
    • MagicNight
      Да. Напротив, оператор станка не расслабляется!
    • andrei4ik
      Всем доброго дня. Заметил что солид каждый раз при запуске при рткрытии сборки сам ее открывает по умолчанию в сокращеном виде... в настройках галочка снята. И приходится каждый раз руками при открытии сборки уирать переключатель с сокращеного режима... Солид 2022
    • Ninja
      я сделал так как ты и сказал - ось вдоль UV. Ткнул направление стружки вверх и всё!
    • Artas28
      Молодец, а как сделал рассказать не хочешь?) или пример обратно скинуть?
×
×
  • Создать...