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

проблема с циклом G81 сверление


ruslan84

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

господа помогите. проблемма такова. я новичек в этом самаучка. написал программу для сверловки ответного фланца пропустил через симулятор. и все началось. эскиз прилагается. там 28 отверстий диаметром 33. запускаю симуляцию считаю количество отверстий на 27ом сверление прекрощается объясните глупому где 28-е отверстие? станок WELE RB 212 стойка fanuc 31i model B. копия програмы:

N100T2M6

G0G90G40G80G95G17G49G69 
G54X0.Y0. 
G43H1Z20. 
S1000M3 
M51 
#101=0
WHILE[#101LE347.1]DO1 
G68X0.Y0.R#101
G98G81X0.Y342.5Z-83.R5.F0.08
G80 
#101=#101+12.9
END1
M53 
G69G0Z100.
G0X1000.
M01 
M30 

post-41426-0-26165100-1383918666.jpg

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


у тбя проверка условия идет до исполнения цикла сверления.

то есть если условие исполнено - сверления не будет.

 

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

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

28 отверстий равномерно расположены на окружности?

тогда угловой шаг равен не 12,9, как у Вас, а 360/28=12,85714 (для кадра #101=#101+...)

а условие лучше переписать WHILE[#101LT359]DO1

а так, ни фига себе

я новичек в этом самаучка

и еще, в инструкции на Fanuc есть удобная подпрограмма O9100 для таких дел, если у Вас нет - могу выслать.

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

а так, ни фига себе

 

 

я новичек в этом самаучка

ага ))  начальный уровень радует :) , видать, из программеров.

а по сути вопроса- проблема в математике, просто, не укладываетесь в диапазон.

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

спасибо за ответы.

 

28 отверстий равномерно расположены на окружности?

тогда угловой шаг равен не 12,9, как у Вас, а 360/28=12,85714 (для кадра #101=#101+...)

а условие лучше переписать WHILE[#101LT359]DO1

а так, ни фига себе

 

 

я новичек в этом самаучка

и еще, в инструкции на Fanuc есть удобная подпрограмма O9100 для таких дел, если у Вас нет - могу выслать.

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

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

 

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

C программкой, конечно, поможут здесь. Книжку рекомендую читать FANUC-MANUAL (Руководство по эксплуатации и программированию). Сюжет очень захватывающий (правда), важность для нас и количество информации как у Библии

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

 

 

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

C программкой, конечно, поможут здесь. Книжку рекомендую читать FANUC-MANUAL (Руководство по эксплуатации и программированию). Сюжет очень захватывающий (правда), важность для нас и количество информации как у Библии

 

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

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

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

 

Пожалуйста!

post-27796-0-13065900-1383977463_thumb.png

post-27796-0-24178700-1383977528_thumb.png

post-27796-0-24646300-1383977539_thumb.png

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

если чесно то нечего добавить

 

можешь сам написать подпрограмму по примеру макро  9100и она будет работать в ней все разжевано

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

если нет напиши какая система я постараюсь найти и выслать

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

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

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

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

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

если чесно то нечего добавить

 

можешь сам написать подпрограмму по примеру макро  9100и она будет работать в ней все разжевано

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

если нет напиши какая система я постараюсь найти и выслать

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

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

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

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

СПАСИБО огромное.в смысле какая система? на станке стол не поворотный. станок WELE RB 212 fanuc 31i model B. я уже все перепробыал 

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

А разве нет готовых циклов на стойке вроде G1211-G1215?

 

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

 

Так вам в первых же ответах решение вопроса описали.

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

ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ. и последнее хотел поинтересоваться на счет как их там макросов или подпрограмм. где они есть? в самих стойках станков или их самому писать надо. 

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

ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ. и последнее хотел поинтересоваться на счет как их там макросов или подпрограмм. где они есть? в самих стойках станков или их самому писать надо. 

Встречный вопрос: я не работал с fanuc 31i model B, у меня 0i Mate-D. Разве на них нельзя писать программу в САМе?

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

ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ. и последнее хотел поинтересоваться на счет как их там макросов или подпрограмм. где они есть? в самих стойках станков или их самому писать надо. 

podprogrami pishesch sam  a makro pokupaut kak opziu esli chozjain kupil   to budet esli net pischi sam

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Topcher
      Здравствуйте, подскажите пожалуйста модель изначально была stp формата, открыл в NX  и пересохранил в Step. Начинаю писать обработку но не могу выбрать ни одну плоскость обработки- не выбирает, не подсвечивает ее. В чем может быть проблема?
    • Kelny
      Спецификация технически отчётный документ, при заполнении всех необходимых свойств в модели конечно, но построение отчёта в Solidworks во встроенной спецификации работает со скрипом и скрежетом, возможно первый подход SWR (бывшее представительство Solidworks в РФ) по выведению отчёта в отдельной программе было технически верным, но продукт оказался сырым и не законченным, а формат самого файла спецификации закрытым без возможностей гибкой настройки и не стандартным вроде MS Word, Excel или любой иной относительно доступный и распространённый формат.   С точки зрения другой программы мог бы выступить громоздкий PDM, но зато из него так понимаю может быть выплюнута спецификация относительно быстро и действительно как отчёт по документу сборки исходя из структуры изделия загруженной в систему PDM. Но в этом случае встают вопросы поднятия этого самого PDM, его администрирования, резервирования и другие сопутствующие проблемы его внедрения.   Возможно в качестве отчётного документа вероятно всё таки стоит вытаскивать из Solidworks таблицу всех свойств по всем деталям, а потом загонять для сортировки в специфический софт создания перечней и спецификаций вроде GeeTeeSoft TDD, где отлажены способы сортировки, но не отлажены способы взаимодействия с механическими 3Д САПРами для взаимного обмена позициями элемнтов и некоторыми специфическими параметрами вроде форматов чертежей.   Если автоматизировать эти процессы, то взаимная  и постоянная связь не нужна (с возможность автоматического обновления туда-сюда), только что создать модуль проверки, который будет сверять имеющуюся спецификация с фактической моделью, сборочным чертежём (в плане позиций) и в случае наличия неточностей вносить изменения или строить новый отчёт по модели, сборочному чертежу не оглядываясь на старую спецификацию. Для сверки отчётов может быть создан отдельный модуль, что бы отследить изменения или случайные ошибки.
    • co11ins
      похоже затянул. 
    • clavr
      @РоманВ  Такие фалы солид открывает коряво. советую открыть в компасе там поправить с сохранить в иджес или паросолид потом вот пример:
    • mannul
      @РоманВ Все гораздо проще. 1 PN350 BALL VALVE STEP (2).SLDPRT Надписи на плоской поверхности ручки. Удалить грань не катит. Используйте команду удалить\сохранить тело. Выбираете верхнюю плоскость ручки и плоские поверхности надписей. Если другие поверхности мешают выбору их можно скрыть, потом высветить обратно. Потом затягиваете плоской поверхностью по кромкам. Всё.  
    • РоманВ
      Большое спасибо! Сам параллельно решил этот вопрос через костыли. Удалял что можно, сохранял с солид. Потом импортировал в X_T, открывал, исправлял, удалял, импортировал в IGS. Открыл и там уже не было этих артефактов.
    • sloter
      1 PN350 BALL VALVE STEP (2)_1.STEP
    • Дмитрий22
      Поставлю вопрос иначе. Существуют макросы для заполнения тех. требований чертежа. Чтоб не компилировать постоянно из шаблонов за полем чертежа, а, например, в макросе выбирать checkBoxom нужные требования и он будет автоматически формировать нужные пункты. Например, термообработку, покраску, неуказанные отклонения и т.д. 
    • РоманВ
      Прошу помощи. Есть импортированная геометрия шарового крана. Открылось поверхностями. На ручке была маркировка направления откр-закр. Все, что смог - удалил. В закрашенном режиме ничего не видно в этом месте, в каркасном видно, что остались элементы надписи. Не могу выделить их, чтобы удалить функцией "Удалить грань". Так же не могу найти как разбить эту сложную поверхность на простые, чтобы удалить эти элементы как отдельные поверхности.  Вот так выглядит в закрашенном виде. Верхняя поверхность ручки отвалилась в отдельную, поэтому пока тут дыра А вот так выглядит в каркасном. И вот эту стрелку и остатки букв никак не могу поймать, выделить и удалить. Если пытаюсь выделить в каркасном - выделяет лежащую за ними поверхность. Если у кого-то получится удалить их и сохранить степ без них - буду весьма признателен. 1 PN350 BALL VALVE STEP (2).STEP
    • Stanislav
×
×
  • Создать...