#6. LifeHACKS для Редактирования PostProcessora в SolidCAM!
ฝัง
- เผยแพร่เมื่อ 17 ก.ย. 2024
- В этом видео я покажу вам два полезных LifeHACKS которые упростят вам жизнь при работе и во время правки поста!
Мой Instagram : / operator_cad_cam
Папка GppTool со стоковыми постами SC15 :
yadi.sk/d/1Jhx...
Всем приятного просмотра!
Ну что же)
Встал я в 7 утра)Выходной день!)
Только сейчас закончил смотреть все видео по редактированию поста!
Результат таков!)
Все вопросы испарились,а их было оооочень много!Не знаю как благодарить это было просто по кайфу смотреть и впитывать.От души благодарю,ждем контент перед новогодними праздниками)))
Спасибо большое за эту бесценную работу) Информации куча, даже чайник который особо G коды не знает сможет разобраться (как я)
Оказывается все проще простого, и не так страшно как кажется вначале
Эдуард молодец, посмотрел всю серию по постам, теперь постпроцессор не кажется таким уж страшным, но конечно
у меня не такая крутая стойка, но для NC-Studio я настроил как мне надо, убрал лишнее и добавил недостающее. Без твоих уроков даже и не пытался бы это сделать, раньше все правил ручками в каждой УП-ке (сильно напрягало), пытался даже найти что то готовое, мне подходящее на просторах инета, теперь это не нужно, Огромное Спасибо тебе.
Спасибо за теплые слова!
Я рад что смог вам помочь настроить пост и Буду надеяться что эти роли помогут еще не одному пользователю как начинающему так и более опытному !
Таки не знайшов як прибрати з програми номер іеструмента. Т1 Т8 - тощо.
В принципі так, роки граюся всяким домашнім з ЧПУ, але з якого боку підійти до постпроца ніколи нормальної ясності не було. Дуже корисні відяшки, пройшовся слідом по ним, налаштував собі під свій гаражний станочок, класно.
Спасибо, получилось повторить, буду тренироваться теперь
При ошибке он тебе пишет номер линии в которой допущена ошибка, можно открыть эту линию, потом открыть симку, потом закинуть туда наш постр и постр нулевой с которого делали свой, далее перейти на эту линию и посмотреть как было в стоковом постере. (симка открывает обе программы в одном экране и листает одновременно, это просто удобнее чем открывать несколько файлов, ну и это крайний вариант, если не удастся исправить все без стокового постера.) Спасибо за видосики, было полезно, сейчас накидаю прогу и пойду тестить получившийся постр.
Очень полезные штуки показал)
Спасибо большое за такие, можно сказать, лекции. Благодаря вам, я сделал один пост на фрезерный трехосевой Fanuc, теперь редактирую под Sinumerik 808D, что намного сложнее из-за отличия циклов сверления и отсутствия стокового поста на Сименс. Придётся что-то думать самому. Я так понял, с Сименсом не сталкивались?
Напиши в личку
Эдуард, я тоже присоединяюсь к ребятам, хочу вас поблагодарить за ваше дело😊 Есть такой вопрос: можно ли использовать в наших постпроцессорах простые арифметические функции, циклы, точнее есть ли такой синтаксис? В документации что то как то не нашел пока. Ну например реализовать плавный пуск мотора с помощью цикла for, или чего подобного. Спасибо)
На счёт этого на знаю не когда так не делал !
@@CNCSKILL ладно, хорошо:)
Здравствуйте. Я дико извиняюсь из за своего глупого вопроса и детского хоббийного станка, но может Вы намекнете, куда копать что бы в начале программы условно говоря переставить местами строки под номерами 6 и 7 (что бы сначала поднимался шпиндель, а потом перемещался по плоскости X,Y) ( 1. N1
2. G00 G28 G91
3. G90 G17 G40 G80 G00
4. M06 T1 (kukurusa1mm)
5. S1000 M03
6. G00 G90 X35.075 Y31.5
7. Z30.
8. Z25.
9. Z0. )
Понимаю что тут уроки для настоящих станков, я очень многому научился, и я очень Вам благодарен!!! Но так как станок далек от совершенства, выставление нолей и смена инструмента, все вручную и после запуска из за строки 6 шпиндель сразу без подъема фрезы перемещается в бок, царапая заготовку. Если же на станке выставить безопасную высоту(функциями станка), то из за строки 7 срабатывает концевик. В общем то я все могу исправить вручную, но очень хочется что бы было все это уже настроено в программе, кажется мне что это где то рядом, но никак не соображу. (Задача, просто по контуру вырезать из текстолита щелевой диск, т.е. есть внутренние контуры и наружный, ничего сверху фрезеровать не надо, указал заготовку вплотную к верхней и нижней плоскостям. Хочется именно научится и разобраться в настройках программы. Все получилось, кроме вышенаписанного вопроса)
Привет!
У вас в кадре N2 есть строка выхода в машинный 0 но сама ось в которую должен ехать станок не указанна , попробуйте добавить в эту строку Z-0.5 тем самым ось Z должна подняться на максимально возможное расстояние но не доехать до концевика 0,5мм и дальше переместится в нужную позицию согласно кадра N6, так же эту стоку можно заменить на G00 G90 G53 Z-0.5 это тоже самое просто другое сочетание ! Выглядит это так :
N1
G00 G90 G53 Z-0.5
G00 G90 G94 G17 G40 G80
(F-contour)
S2200 M03
G4 P5
G00 G54 G90 X-72. Y-4.25
/M8
Z25.
Z1.
G01 Z-10. F300.
Y-4.5 F800.
G03 X-60. Y7.5 R12.
G01 Y30.
G02 X-57.071 Y37.071 R10.
G01 X-42.071 Y52.071
G02 X-35. Y55. R10.
G01 X40.
G02 X60. Y35. R20.
G01 Y-30.
G02 X35. Y-55. R25.
G01 X-20.
G02 X-27.071 Y-52.071 R10.
G01 X-57.071 Y-22.071
G02 X-60. Y-15. R10.
G01 Y9.5
G03 X-72. Y21.5 R12.
G01 Y21.25
G00 Z25.
M09
M05
G00 G53 Z-0.5
M30
%
@@CNCSKILL Спасибо Вам огромное! При просмотре урока по настройке постпроцессора я уловил этот вариант и испробовал, просто побоялся что это костыль и решился переспросить. Спасибо за быстрый ответ, теперь можно двигаться дальше, третий день сижу с этой проблемой, изучаю уроки )))
Ругается что номер корректора на длину занят ,если использовать с
другого имеющегося в программе.
Стоит J
И по стойке . Имеется фреза ,но стойка станка не хочет с его же корректором
работать. Пробовал корректор на фрезу MFH
спасибо за видосы.
вопрос такои-как сделать что бы фаил G кода выводился с другим раширением?
А настройках файла станка VMID, про этот файл есть видео на канале там если не ошибаюсь я показывал где поменять!
@@CNCSKILL СПАСИБООО.Заработалоооо!
Только начинаю юзать и благодаря Вам познаю прогу.
@@CNCSKILL и ещё вопрос, есть у Вас по циклам сверления правка поста? Извиняите совсем запарился.
@@wiktorwilno9167 такого видео нет, так как я работал на Хаас, а там в базовых постах с ними все в порядке!
Здравствуйте Эдуард. Можете подсказать начинающему. Начал осваивать солидкам, с токарные станков. Благодаря твоему каналу поправил пост по свой станок. Но не получается чтобы подача выводилась с каждым рабочим движением станка(G01, 02 и. т. д). Заранее спасибо.
Привет! К сожалению но подсказать не чего не могу так как стокарными постами не работал и не правил, но думаю что если подачу не выводит то это срабатывает функция модальности которую необходимо удалить или заблокировать что бы подача была в каждом кадре рабочего хода!
@@CNCSKILL Спасибо. Буду разбираться.
Огромное спасибо,за видео уроки!Благодаря им я наконец-то сделал первую УП в SolidCam которая отработала на станке.Ваш вклад в освоение Solid просто не оценим.!
У меня только возникла проблемма в насройке Solidcam 2016,он не сохраняет УП при генерации в указанную папку.Если можете подсказать буду очень благодарен.
Еще раз спасибо за Ваш труд!
в настройках солидакама укажи путь сохранения
Привет Эдуард!!!! Вопрос на засыпку, существует ли возможность полностью избавится от всех пробелов в строках УП?!
Привет! Думаю что возможно! Вопрос, зачем? Уп тогда будет не читабельной!
@@CNCSKILL У Нас один из станков советского типа ГФ 2171 с подкачкой кадров так как он изначально был на перфоленте но не суть, так вот он не воспринимает пробелы. В этой связи сложился такой вопрос.
это конечно всё супер, но возник один вопрос как можно заменить все точки радиусов на дуги, к примеру есть деталь где много радиусов, а солид расписывает всё точками что очень влияет на размер программы. Может знаешь какую нибудь хитрость?
Купить станок со стойкой в которой много памяти, купить опцию расширения памяти, запустить Уп с флешки на которой много памяти, написать уп в ручную через макросы!
@@CNCSKILL флешка есть, писал уп в ручную 10 лет, но макросы не было времени учить, начал изучать солид по твоим видео, всё получается огромное спасибо, но все-таки я не думаю что те кто изобрёл солид не продумали это, и должно быть чтото что сделает уп испльзуя только G2 X. Y. R. или G3 X. Y. R. , А НЕ X. Y. I. J. и кучу не нужных точек
Размер уп не проблема современных САМ и если стойка не может отработать любой вид уп хоть точками хоть дугами то это проблема систем ЧПУ у которых в современном мире до сих пор памяти мизер! В SolidCAM думать об этом и не должны потому что в норм стойках памяти достаточно для запуска и хранения уп практически любых объёмов, к примеру на станках HAAS с 2017 года памяти в базе 1 Гб , у меня сейчас на стойке HH, станок 2011 года 7 Гб и так далее! В солидкам дуги выводятся в зависимости от использованной траектории, 2.5д траектории почти все выводят дугами, 3д HSR и HSM 50/50 в зависимости от настроек, а вот HSS только точками и не как это не исправить, такие вот алгоритмы ! Пробуй комбинируй траектории или выбирай те которые строят меньше точек, к примеру не применяй 3д траектории там где с лёгкостью можно обойтись 2.5д траекториями и так далее! Если уже всё так плохо попробуй другую САМ систему к примеру MasterCAM, NX или HSMWORKS и сравнить вывод! Лично для меня размер уп не имеет значения, мне главное чтоб стойка её отработала как надо, в остальном дугами она выводит или точками результат практически одинаковый! Мало памяти не страшно запустим с флешки если нет такой возможности то либо страдать либо менять станок!
@@CNCSKILL спасибо огромное тебе за всё то время что ты тратишь показывая нам что и как
Подскажите пожалуйста начинающему что, где дописать в постпроцессоре, чтобы при запуске выполнения УП станок делал паузу 5 сек например на то чтобы шпиндель набрал обороты, а потом начинал резать. Станок на linuxcnc. В данный момент приходится в файл УП руками дописывать строку G04 P5, для 5 сек паузы.
Andrey Zhalo Нужно найти место в посте где вы хотите что был вывод и впишите принудительно ! Как это делать я показывал !
Спасибо. За твои видео,немного разобрался в постпроцессоре.У меня вопрос . Станок HAAS 750 , что подправить в посте, чтоб выводилось шапка каждого перехода со сменой B C в таком формате:
N8 G00 C0 B0
N9 G254 (INVOKE DWO)
N10 G00 X-56.94 Y36.25
N11 G43 H01 Z50.
N12 G00 Z0.
SolidCAM выводит так:
N21 G00 G54 G90 B0. C0. G254
N22 X-69.6 Y31.171
N23 G43 H1 Z25.
пост gMill_Haas_5x_eval
xxleha H необходимо найти место которое отвечает за вывод строки в которой G254 C0 B0 и разделить их по кадрово а так сложно сказать надо смотреть пост и пробовать !
место находится , в @usr_rapid {nb,['G'iMotionmode:mcode_f ' '],['G'iMplane' '],[cWo,iWorkoffset' '],['G'iAbsincmode ' '],['X'xmpos ' '],['Y'ympos ' '],[cR2,nR2pos ' '],[cR1,nR1pos ' ']},при разделении в УП выводится пустые строки
Под разделением я имел ввиду необходимость попробовать перенести параметры которые отвечают за то или иное значение выше на строку!
Примерно так, но будет ли это работать не факт:
@usr_rapid
{nb,['G'iMotionmode:mcode_f ' '],[cR2,nR2pos ' ']}
{nb,[cR1,nR1pos ' ']}
{cCbINVOKE DWO,cCe}
и попробовать сделать вывод если выведет как надо и будут дубли с основной строки то в ней их просто удалить !
А по хорошему надо брать пост и разбираться !
Помогите довести до ума okuma 2x eval mill turn, при запуске на генерацию Гкода пришет такие строки
line 1692: symbol '@usr_spindle_mcode_output' does not exist
line 2340: symbol '@open_upper_file' does not exist
line 2343: symbol '@open_lower_file' does not exist
line 2348: symbol '@close_upper_file' does not exist
line 2350: symbol '@close_lower_file' does not exist
где найти эти функции и куда вставить?
А если можете Эдуард, поделитесь пожалуста работающим постом на токарнофрезерный LB15, тот что идет в комплекте не работает в режиме mill turn
assa azza К сожалению но не чем помочь не могу так как с токарными и токарно-фрезерными станками не работаю и постов кроме стандартных у меня тоже нет! ((
Пост тот же , что и на видео
У меня вопрос по SolidCAM. Как сделать, чтобы в УП координаты выводились не по эквидистанте, а по контуру детали.
Чтоб фреза своим центром шла по центру контура во всех стратегиях обработки или как?
Если честно я не понял вашего вопроса и в чем смысл таких действе , если не сложно переформулируйте вопрос для более подробного понимания сути!
Посмотрите это видео возможно в нем есть ответ на ваш вопрос :
th-cam.com/video/-3y8ygY0KTM/w-d-xo.html
Спасибо. Это то, что я искал. Спасибо за ваш канал.
Спасибо за видео, просмотрел все 6 частей, но все равно остались проблемы,помогите если не трудно. Мне надо удалить строку безопасности G90G17 и тд. В старт программ пробывал закомментировать, но они все равно выходят
если они выводятся то возможно вы их комментируете не там где надо, попробуйте через трассировку вывести и посмотреть в каких процедурах они появляются и от этого уже отталкиваться, я на вскидку уже не помню че да как делал так как давно в пост не лазил, как говорится раз сделал и забыл ))
Кто знает подскажите, я еще совсем зеленый. Вообще прога CNC USB Controller Planen CNC, устанавливает деталь на виртуальном столе по нулю детали, и получается что деталь стоит под столом, а это ужасно бесит, пляски с бубном, сегодня смотрел видос как чел играл в игру Халва, виртуальной реальности, он смотрит на датчики, а руки взади, и сама игра за спиной, так и играл задом наперед, как он бесился, что 250 тр стоит приблуда, а играть приходится через жопу. Вот и у меня через жопу, деталь под столом
Михаил Балахин Впервые слышу про эту программу ! В солидкам есть свой машинный симулятор в котором можно достаточно просто устанавливать деталь на стол виртуальной машины без особых проблем
@@CNCSKILL Спасибо