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

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

добрый день, подскажите пожалуйста, в прикрепленных файлах образцы моделей, подойдет ли для этих задач solidcam или нет

post-58108-0-43954700-1480410168_thumb.jpg

post-58108-0-93373500-1480410179_thumb.jpg

post-58108-0-45477700-1480410187_thumb.jpg

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


Подойдет! 

Только по щучьему веленью и от силы мысли не работает! 

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

добрый день, подскажите пожалуйста, в прикрепленных файлах образцы моделей, подойдет ли для этих задач solidcam или нет

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

post-46615-0-32575100-1480447150_thumb.png

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

Привет всем!

Было дело, шеф заставил разбираться с солидом. Покорпел, Сделал...

Солид конечно вещь, но нужно править код, который выдает УП. Его править под конкретную стойку ПОЛЮБОМУ. В итоге я пишел к тому, что сначала сам в тетрадке расписываю программу движения фрезы по координатам. Потом проверяя себя печатаю в блокноте ткстшник затем переношу погу на дискету,с помощью тотал командера, удаляя, расширение .txt вместе с точкой. Ну и зависит от стойки.

Простой пимер, навскидку - квадратная бобышка высотой 10 и 20 на 20 мм. Ноль деталиверхний левый угол. (Смотрим на деталь сверху) Допустим материал аллюминий и заготовка на 1мм больше нужной детали. Соответственно необходимо учитывать что ноль детали смещен относително ноля заготовки. Т.е сначала выставляем ноль на станке непосредственно над загатовкой, отступив от краев на 1мм. (ORA,0,X,Y,Z)

Фреза 10 Учитываем это в программе смещая х и у относительно края детали на половину диметра фрезы или её радиус, кому как проще.

Контролируем зажатие заготовки, чтобы нигде не вьехать фрезой или патроном. Учтите высоту заготовки. Она должна быть выше. допустим зажимаем за 4 мм, добавляем запас в 1 мм над губками тисков, т.е. заготовка 21х21х15

Включаем голову!!!

%

M3S1000M7 {вкл.шпинделя, обороты, вкл. охл. может стоять М8}

G0F200X-20Y5Z20 {быстрое позиционирование. следует помнить, что нужно задавать скорость F и желательно использовать только за габаритами загатовки, чтобы случайноне врезаться на большой подаче. контролируется ручкой jog на станке, как и подача с оборотами.}

G1F100Z-1{контролируемое перемещениие G1 регулируем подачу F и дальше прога едет с этой скоростью}

X25

Y-25

X-5

Y5

X-10

Z-2

X25

Y-25

X-5

Y5

X-10

Z-3

;И ТАК ДО 10.1(запаса над губками должно остаться 0.9мм)

Z-10.1

X25

Y-25

X-5

Y5

X-10

G0F200Z50 { отошли от детали и поехали наверх. Тут G0 необходимо, чтобы станок поняс следующие команды. При G1 станок думает, что он работает и не реагирует на команду остановки}

M5M9{ Выключаем шпиндел и эмульсию}

M0{конец программы, бывает M30}

%

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

Вот блин вам и солид кам...

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

На личном примере могу сказать, солид хорош адля посмотреть шаблон и понять как должна ездить фреза. А так проще ручками )

С уважением Дмитрий.

P.S.

Если есть вопросы или предложения пишите arsadima@gmail.com Занимаюсь фрезерованием по работе. Иногда подрадатываю, пишите.

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

Создал проект Солидкам, надо просверлить два отверстия насквозь постоянным циклом G73,  выбрал станок чпу gMilling_3x, в верификации отработал отлично, на станке доходит до кадра N118 и выдает ошибку, формат ему не подходит. Перебрал разные  постпроцессоры - безрезультатно. Стойка Mitsubishi M70. Трехосевой. С какой стороны подходить к этой проблеме? Помогите, проект во вложении

Привет! Приду на работу гляну в руководстве. Может у тебя G83 или G98,отменяют постоянные циклы?

возьми руками допиши движение по Z вверх вниз и все.

И что там за G43 H1 в 114 кадре. Я просто ими не пользуюсь почти...

Ссылка на сообщение
Поделиться на других сайтах
Привет! Приду на работу гляну в руководстве. Может у тебя G83 или G98,отменяют постоянные циклы? возьми руками допиши движение по Z вверх вниз и все. И что там за G43 H1 в 114 кадре. Я просто ими не пользуюсь почти...

Этот вопрос уже решили читайте внимательно тему!

Это грех для ЧПУшника не знать что такое G43 H1 !

На каких станках вы работаете ?

 

Солид конечно вещь
 

Это без спорно!

но нужно править код, который выдает УП. Его править под конкретную стойку ПОЛЮБОМУ.
 

Просто надо один раз хорошо отладить постпроцессор и не чего править больше не когда не надо будет! 

 

 

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

Тут вы преувеличили изрядно  что ваш Михалыч пишет УП любой сложности ! Просто он как и вы не знает и не умеет работать в инженерном софте вот  и пишите руками УП ! 

 

 

Так что друзья проги прогами, а ручками надежнее.

 Тут я с вами категорически не согласен ! 

То что вы написали выше с вашими вычислениями простых элементов это только трата времени, при знании программы  это все делается в два клика мыши! 

Единственное что могу сказать в защиту выше написанному это то что эта инфа для тех кто пришел на производство в душе не чая что такое станок ЧПУ и с какой стороны к нему подойти (сам был таким)  и вы как ГУРУ ручного программирования подаете ему эту информацию, но это не как нельзя отнести вообще к данной ветки и советам тем кто уже давно работает в современных САМ/CAD системах ! 

Прочитав то что вы написали меня только рассмешило :biggrin: ! 

 

На личном примере могу сказать, солид хорош адля посмотреть шаблон и понять как должна ездить фреза. А так проще ручками )

Зачем это вам вообще нужно если Михалыч в блокноте УП любой сложности пишет !?  :biggrin:

 

 

Занимаюсь фрезерованием по работе. Иногда подрадатываю, пишите.

С такими предложениями вам сюда http://cccp3d.ru/forum/155-предложение-услуг/!

P.S Если бы мне надо было бы сделать сложную  деталь на ЧПУ и я узнал что на этом производстве Михалыч пишет для нее УП руками не за что не согласился бы ! 

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

Уважаемые!

Я не претендую на звание гуру это раз.

Все знать невозможно это два.

Высказывать своё мнение имею право это 3.

Я могу, отчасти, согласиться с предыдущим оратором. Но иногда простые вещи легче ручками, чем рисовать деталь в проге, потом отлаживать переходы и т.д. как бы ни было кому-то смешно.

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

Было интересно, но увы... с таким подходом вы слона мне не продадите.

Успеов!

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

Создал проект Солидкам, надо просверлить два отверстия насквозь постоянным циклом G73,  выбрал станок чпу gMilling_3x, в верификации отработал отлично, на станке доходит до кадра N118 и выдает ошибку, формат ему не подходит. Перебрал разные  постпроцессоры - безрезультатно. Стойка Mitsubishi M70. Трехосевой. С какой стороны подходить к этой проблеме? Помогите, проект во вложении

Я не смог открыть ваш проэкт, так как он сделан в предыдущих версиях SC, вернее он открылся но без переходов. На картинке которую вы выложили не полностью виден кадр с ошибкой. Еще у вас там цикл G83 вместо G73, скорее всего вы не применили нужный цикл в переходе. Можно и с G83, думаю не сильно повлияет. Высокоскоростной цикл прерывистого сверления G73 работает аналогично циклу G83. Единственная разница заключается в том, что при высокоскоростном цикле сверло для удаления стружки выводится из отверстия не полностью. Это позволяет уменьшить машинное время обработки.Еще нужно редактировать пост либо выбирать другой, который будет выдавать годную УП.

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

G73 Х0 Y0 Z-80 Q2.0 R2 F33

либо

G83 Х0 Y0 Z-80 Q2.0 R2 F33

Значение Q( на сколько будет заходить сверло) у вас не видно на картинке.

Ссылка на сообщение
Поделиться на других сайтах
Уважаемые! Я не претендую на звание гуру это раз. Все знать невозможно это два. Высказывать своё мнение имею право это 3. Я могу, отчасти, согласиться с предыдущим оратором. Но иногда простые вещи легче ручками, чем рисовать деталь в проге, потом отлаживать переходы и т.д. как бы ни было кому-то смешно. Кстати, если уж вас так рассмешил мой пост и вы такие гуру тут, то мне тоже было забавно читать некоторые посты, но я высказал только свое мнение, никого не унижая. Получается, от добра добра не ищут. Хотел помочь, но куда нам мелкотравчатым до мастодонтов программирования... Было интересно, но увы... с таким подходом вы слона мне не продадите. Успеов!

То что я ответил по поводу вашего поста это так же сугубо мое личное мнение !

И если я Вас и Михалыча чем то обидел прошу меня простит я этого делать не хотел!  

Я хотел сказать о том что ручное программирование в этих темах не прокатывает! 

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

Солнце остынет пока вы это сделаете! 

Научитесь работать в программе и вы поймете что писать ручками это пошлый век даже простые детали! 

Спасибо! 


Dimooon сказал(а) 25 Ноя 2016 - 13:16: Создал проект Солидкам, надо просверлить два отверстия насквозь постоянным циклом G73,  выбрал станок чпу gMilling_3x, в верификации отработал отлично, на станке доходит до кадра N118 и выдает ошибку, формат ему не подходит. Перебрал разные  постпроцессоры - безрезультатно. Стойка Mitsubishi M70. Трехосевой. С какой стороны подходить к этой проблеме? Помогите, проект во вложении Ответил в теме манулы! 
 
Ответил в теме манулы! 
 
Ссылка на сообщение
Поделиться на других сайтах

Khapus это ваша первая программа, поздравляю.

Когда возьметесь за свою вторую программу , то используйте подпрограммы для повторения одинаковых частей траектории. Тогда Михалыч обзавидуется! Опасайтесь камсистем. Берегите голову и руки.

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

Я сделал значение Q =2.0 -  программа отрабатывает отлично. Идет прерывистое сверление G83 с шагом по Z= 2 мм ( или за это отвечает параметр Q_Peck?).   Но когда начал сверлить отверстие в аллюминиевой заготовке высотой 80 мм насквозь, чем глубже заходит сверло, тем труднее сверлить, видимо, стружка не вся выходит, и  хотелось бы уменьшить шаг по Z (Q_Peck?), например = 1мм. Это какие крутилки крутить надо? За что отвечают параметры I_FirstPeck и тд?

post-42598-0-45301000-1480492850_thumb.png

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

Для цикла G83 вам надо только Q_Peсk и все и и регулируйте ! Шаг по Z нужен чтоб у вас траектория отображалась с шагом и все ! На остальное забейте!

пО ХОРОШЕМУ чтоб просверлить глубокое отверстие надо знать технологию так как сразу одним длинным сверлом это не делается! 

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

спасибо за ответы, просто стоит вопрос по изучению новой cam системы (до этого все УП делал в alphacam) много читал что solidcam плохо подходит для пресс форм, вот и засомневался

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

спасибо за ответы, просто стоит вопрос по изучению новой cam системы (до этого все УП делал в alphacam) много читал что solidcam плохо подходит для пресс форм, вот и засомневался так

так и есть... большинство делающие пресс-формы, используют Delcam PowerMill

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

alpha09 ваши модели простые, любая современная камсистема справится. А вот справитесь ли вы с любой камсистемой ?

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

А как сделать запрограммированный останов на середине сверления, чтобы сверло и отверстие продуть\ почистить? Я если программу остановлю и  шпиндель остановлю,программа сможет дальше выполняться, а шпиндель больше не запустить не получается, надо прогу с начала запустить. Если бы я мог останавливать и чистить - то можно сразу длинным сверлом идти

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

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

 

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

Khapus, вам нужно сменить Сож, похоже пары давят вам на мозги там

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

 

 

 У меня программа на днях была, порядка 2 млн кадров и весом около 70 мегов, мне и 200 лет не хватило бы... А так да, 4 дырки проковырять я и со стойки могу написать

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

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

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

Да Бог с ним, пусть вручную пишет, если позволяют требования к работе.А как сделать запрограммированный останов на середине сверления, чтобы сверло и отверстие продуть\ почистить? Я если программу остановлю и  шпиндель остановлю,программа сможет дальше выполняться, а шпиндель больше запустить не получается, надо прогу с начала запустить. Если бы я мог останавливать и чистить - то можно сразу длинным сверлом идти

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ДОБРЯК
      Для сложных систем их может быть и 100 и 200 и 1000...
    • maxx2000
      @Artas28так надо рецепт в массы нести, а то Ванёк ничему не научится
    • Orchestra2603
      Выкидываем не в смыле, что мы ее вырезаем.. Простите мне эту вольность)) Просто там две одинаковые строки. Достаточно рассмотреть только одну. Нет смысла хранить вторую строку в матрице, поскольку она ничего не привносит. Вы можете совершенно формально взять полученный i-й собственный вектор, умножить на матрицу K-lambda_i*M и получиь нулевой вектор.   На самом деле.. Мне прям пришлось прям подумать над аналогией с включением закрепления в статике. И это было полезно и интересно. Так что вам спасибо за "подгон", что называется )) Но все-таки разница есть ...   Вот у вас в статике:   И здесь действительно получается, что если мы зафиксируем, например, положив a=0, то это будет эквивалентно "выкидыванию" 1-го стобца и 2-й строки, и решению уже такой модифицированной невырожденной системы *в данном случае вообще тривиальной). При этом f2 просто станет узловой реакцией и определится как -f1 автоматически: К слову, можно положить любой a, не только нулевой. Результат будет такой же для сил, но прогибы, ясное дело, поменяются.   Но это отличается от нашей задачи на собственные значения. У нас нет внешних сил {f}.  А знaчит и упругие силы [K]{x} в системе должны быть равны нулю. И для нулевой собственной частоты мы по сути ищем такой набор перемещений, при которых в системе отсутствуют упругие силы.  И таких наборов перемещений бесконечно много. Вообще говоря, для трехмерных более сложных систем оказывается, что существует до 6-ти базисных векторов (понятно, что связанных с движениями как твердого целого), и любая линейная комбинация из этих векторов будет решением такой задачи. Но нам не нужно само решение! Нам нужен как раз сам базис пространства решений! Причем, сами вектора в этом базисе нас интересуют с точностью до множителя, ь.е. таких базисов можно напридумывать бесконечно много. Но нам нужен толкьо какой-то один базис, и всего-то. В этой простейшей задачке - это просто один вектор  {1, 1}. Можно взять {2,2} или {e,e} - не имеет значения, нас любой из них строит. И нам этого достаточно.    Обратите внимание, что этот вектор нельзя получить из задачи статики, где {f} ≠ {0}, положив какое-то значение для a, т.е. внедрив какое-то "закрепление" в вашей интерпретации.  Пожтому я убежден, что это другая задача, т дело тут не в закреплениях.   Не понимаю, про какую вы матрицу
    • Viktor2004
      Туда вроде наоборот заносится значение какое-то, но не считывается Смотрю чужие программы, там вроде только 8549 используют. При чем у них в программах циклы поболее моих, которыми я круги чертил O4198 ; #500=#8549 ; IF[ #8549 EQ 0 ] THEN ; #10409=0 ; ENDIF ; IF[ #8549 EQ 134 && #10409 EQ 0 && #10422 NE 0 ] THEN ; #10409=1 ; #10422=FIX[#10422 / 10] ; #10427=1 ; ENDIF ; IF[ #8549 EQ 48 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 0 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 49 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 1 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 50 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 2 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 51 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 3 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 52 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 4 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 53 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 5 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 54 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 6 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 55 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 7 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 56 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 8 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 57 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 9 ; #10427=1 ; ENDIF ; IF[ #10422 GT 9999 ] THEN ; #10422=FIX[#10422 / 10] ; ENDIF ; IF[ #500 EQ 249 && #8500 EQ 4170 ] THEN ; #8500=4601 ; M99 ; ENDIF ; IF[ #500 EQ 240 ] THEN ; IF[ #8500 EQ 4174 || #8500 EQ 4173 || #8500 EQ 4177 ] THEN ; #8500=4170 ; M99 ; ENDIF ; IF[ #8500 EQ 4178 ] THEN ; #8500=4170 ; M99 ; ENDIF ; ENDIF ; IF[ #500 EQ 248 && #8500 EQ 4170 && D34.0 NE 0 ] THEN ; #8500=4174 ; M99 ; ENDIF ; IF[ #500 EQ 247 && #8500 EQ 4170 && D30.4 EQ 1 && D29.6 EQ 0 ] THEN ; #8500=4175 ; M99 ; ENDIF ; IF[ #500 EQ 246 && #8500 EQ 4170 && D35.0 EQ 1 && D35.4 EQ 1 ] THEN ; #8500=4178 ; M99 ; ENDIF ; IF[ #8549 EQ 152 && #10409 EQ 0 && #10422 EQ 5656 ] THEN ; #8500=4177 ; M99 ; ENDIF ; M99 ;  
    • nicomed
      Как победить проблему с блокированием сегментов эскиза не знаю. Поэтому пока полумеры... Ввел активацию чертежного листа после разрыва линии. Для разблокирования сегментов после закрытия программы двойным кликом активировать чертежный вид, где надо двигать сегменты эскиза. Добавил настройки. Можно настроить величину генерируемого зазора в  файле options.xml. По толщине и стилю линии, если кто подскажет как прочитать стиль и толщину выбранной кромки ( силуэтной кромки), то тогда можно будет "напосмотреть".   Пару раз натыкался на такой глюк - остается только один сегмент эскиза, грешу на рассинхронизацию работы солида и приложения. EdgeTrim_v3.3.zip
    • si-64
      да, это работает. спасибо. но как то особо не работал со слоями, нужно прямо заморачиваться(
    • nicomed
    • Stanislav
      Фрезеровка и токарка ЧПУ. Территориально Нижний Новгород, отправка в регионы ТК. Фрезеровка Алюминия и его сплавов, Латунь, Текстолиты, Сталь в небольших объемах. Токарка как цветные так и черный металлов и неметаллов. Габариты деталей для фрезеровки порядка 400мм*600мм. Оплата, пока что, наличные или на карту. Чертежи и модели отправлять на почту 0563506@mail.ru там же все согласования и обсуждения.
    • Александр1979
      Можно попробовать код считывать из переменной #8501. В руководстве написано что значение сохраняется в переменной до тех пор, пока не будет произведено чтение из неё.
    • si-64
      Можно ли сделать так чтобы в чертеже все размеры были черные, а в эскизе детали цвета управляемых и управляющих различались? настройка меняет цвет как в чертеже так и в эскизах: Зачем это нужно? В чертеже есть элементы, отличные от черного, поэтому вариант печати (сохранения в PDF) в ч/б не устраивает.
×
×
  • Создать...