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

вызов и обработка подпрограммы


FF12F

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

Здравствуйте. только осваиваю стойку i31 model B
не получается запустить корректно программу 
1. Нет смещения на первые X-60
2. корректно выполняет подпрограмму (в конце она закрыта как положено M99)
3. некуда не двигается а на том же месте выполняет подпрограмму второй раз.

смысл задачи был в том что бы фрезеровать позы на одной прямой с разным шагом используя одну и туже подпрограмму. 
не получилось не через смещения (как ан стойке сименс), ни прописав смещения таким образом. сильно не пинайте. я за этим станком (да и вообще за чпу) всего 2 недели. пока только привязки освоил чуток)

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

O1111 (fjghfh)
G90 G54 S3000 M3 G43 D2;
G00 Z111 X0 Y0;
G00 X-60;
M98 P0012;

G00 Z111;

G00 X-175;
M98 P0012;

M30;
%
 

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


покажи саму подпрограмму пожалуйста потом поговорим

и обьясни что хочешь получить

дай хотябы эскиз

 

fanuc_ot_cnc_program_manual_gcodetraining_659_615.pdf

Работа на фрезерных станках с системой ЧПУ Fanuc Учебное пособие.pdf

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

Подпрограмма работает без нареканий. она была написана давно и не мной.
там просто паз 20х6х3 (ДхШхВ) 
Хотел получить перемещение линейное по X на определенные промежутки-выполнение подпрограммы-переход на g55 и снова по порядку
на детали 18 пазов.

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

231.jpg

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

Подпрограмма работает без нареканий. она была написана давно и не мной.

Почему же тогда она не отрабатывается в разных положениях? :)

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

 

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

Почему же тогда она не отрабатывается в разных положениях? :)

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

 

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

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

Как можно брать человека на фрезер без опыта и знаний CAM)) В ученики на пару месяцев

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

Привет всем! А где обещанная подпрограмма? Я сейчас тоже учусь, но в теории. Станка еще в глаза не видела .. Сейчас есть похожая задача с использованием подпрограмм. Нашла этот пост, а примера не вижу. Буду ждать 

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

А я думал M98 давно в прошлом) Какая разница сколько кадров в программе? ты ее не руками набираешь, постпроцессор делает все за нас

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

Может кто подсказать как с помощью датчика blum tr60 найти угол на делительной головке (координата А) и автоматически выставить плоскость и записать в таблицу системы координат? П.с. стойка fanuc 0i mf

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

как с помощью датчика blum tr60

Окей, датчик понятен. Циклы какие? Блюмовские?

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

Окей, датчик понятен. Циклы какие? Блюмовские?

Не могу разобраться как работает цикл 9705

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

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

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

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

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

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

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

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

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

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

    • rrr11
    • Рустик



  • Сообщения

    • maxx2000
      @mannul не, я про то что если это увидеть глазами как у других, может найдётся решение и в ПМ. Ну да боьг с ним, не хочет чел 3D  модель обрабатывать, значит пусть танцует с бубном.   Спрашиваю ещё раз. Неужто в ПМ нет подходящей 5 осевой в которой можно обработать это карман заблокировав одну из осей? Почему не использовать поверхность на дне кармана как шаблон? Ах, да, надо делать 3D модель.
    • SAVASTEEV
      Заранее извиняюсь за не понятность, но можно с примером? Уже запутался, вроде как все и просто, но хотелось бы закрыть вопрос.  Вот возьмем к примеру сверло HSS диаметром 10 , в интернете когда пишу HSS сверло скорость резания выдает :"Скорость резания (сталь 1300) Vc: 10.00."  но какие дальнейшие действия чтобы правильно посчитать 
    • Ветерок
      Быстро. Спасибо. Предложение (модераторам) вынести эти плагины в отдельную тему по плагинам для Крео.
    • Maker79
      Одно странно, гравировку можно делкать без этих туда-сюда вставляний, а тут тоже самое только плюс ещё несколько проходов внутрь вектора и такой гемор.
    • davidovka
      Приложение создает параметры в выделенных моделях. синтаксис: |имя_параметра|(пробел)|тип_параметра|(пробел)|значение_параметра| типы: int, string, double, bool (значения yes, no) Если параметр есть - он удаляется и создается новый (параметр который используется в уравнении нельзя удалить). Замена значения параметра пока не реализована. Creo 9 и выше add_params.zip
    • Борман
      @Jesse интересно, спасибо. В понедельник буду сличать категории сейсмостойкости Миллера с категориями Лихачева.
    • mannul
      Я нисколько не сомневаюсь что в esprit есть 4-х осевая выборка кармана. Но в PM такой стратегии нет. То что я описал выше делается за пару минут, если понимать что делаешь и что хочешь получить.
    • maxx2000
      это просто какой-то женский половой орган  Показать как это делается в ESPRIT?
    • Рустик
      Не могу разобраться как работает цикл 9705
    • maxx2000
      обычно даже если это и китайцы, то всё равно известна марка либо быстрореза либо твердосплава. Т.е. можно даже однозначно сказать назначение сверла. Берём любой справочник и видим скорость резания в зависимости от материала (пластик, дерево, цветмет, сталь, чугун) пересчитываем обороты шпинделя (S) в зависимости от диаметра (CAM это делает автоматически). Подача мм\мин=S*мм\об тоже получается автоматически, достаточно внести нужные значения в соответствующие окна.
×
×
  • Создать...