SolidCAM

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: SolidCAM

Сообщение MGG »

aftaev писал(а):Открываем в блокноте постпроцессор, поиском находим S, тобишь то что отвечает за обороты шпинделя и добавляем G04 P5 ;) Сложного особо ничего нет.
Я про то, что в посте при генерации сразу автоматом добавляло :)
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: SolidCAM

Сообщение aftaev »

MGG писал(а):Я про то, что в посте при генерации сразу автоматом добавляло
а я про инопланетян что ли пишу :)
Открывается постпроцесор в Блокноте, и там добавляется одна строчка. Всегда при генерации Gcode где встречается S будет АВТОМАТОМ добавляться пауза, для разгона. Можно и при М5 паузу для торможения прописать.
Если в SolidCam есть какая то галка для паузы, не факт что постпроцессоре это прописано.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
MGG
Мастер
Сообщения: 3673
Зарегистрирован: 08 фев 2016, 16:33
Репутация: 1010
Настоящее имя: Манн Геннадий Геннадьевич
Откуда: Москва
Контактная информация:

Re: SolidCAM

Сообщение MGG »

aftaev писал(а):а я про инопланетян что ли пишу
Открывается постпроцесор в Блокноте, и там добавляется одна строчка. Всегда при генерации Gcode где встречается S будет АВТОМАТОМ добавляться пауза, для разгона. Можно и при М5 паузу для торможения прописать.
Если в SolidCam есть какая то галка для паузы, не факт что постпроцессоре это прописано.
да, короче мне поспать надо.
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: SolidCAM

Сообщение aftaev »

Открыл старый постпроцессор, там по беглому нашел такое:

В начале поспроцессора:
; Mach3
;-----
;
@init_post
global string tool_diameter_f
global logical first_rapid_move print_gcode
; Non GPPL variables
num_user_procs = 1
line_labels = TRUE ; Jump to N...

; GPPL variables
pre_processor = 'Mach3'
numeric_def_f = '5.3'
integer_def_f = '5.0(p)'
gcode_f = '2.0(p)'
mcode_f = '2.0(p)'

@delay
if only_xyz eq false
gcode = 4
call @gen_nb
{'G'gcode, ' P'delay_period:integer_def_f}
endif
endp
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Kachik
Мастер
Сообщения: 1413
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: SolidCAM

Сообщение Kachik »

А у меня в посте есть такая процедура:
@usr_spindle_mcode_output
; Handle output for spindle
{'M'iSpindleDir:mcode_f ' '}
endp

Сюда добавить команду G04 P5 и она, по логике, будет вставляться вместе с каждой М3
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: SolidCAM

Сообщение aftaev »

нужно раздобыть постпроцессор Morze :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Kachik
Мастер
Сообщения: 1413
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: SolidCAM

Сообщение Kachik »

Всё получилось
@usr_spindle_mcode_output
; Handle output for spindle
{'M'iSpindleDir:mcode_f ' '}
{'G04 P2 '}
endp

Вот фрагмент генерируемого кода:
(для просмотра содержимого нажмите на ссылку)
%
O1000 (ПЛАНШАЙБА_MILLING)
(COMPENSATION-WEAR)
(REV-0.70)
(05-APR-2019 23:30:07)

(TOOL 1-Концевая фреза D=6. R=0. L=25. 0:00:00)

G90 G00 G21 G94 G90 G49 G40 G80
G00 G53 Z0
M06 T1 ()
(FM-facemill)
S9200 M03 G04 P2
G00 G54 G90 X-49.3273 Y45.7658
G43 H1 D1
Z15.
Z10.
Z2.
G01 Z0. F500.
...
...
X-45.1999 F1000.
G00 Z10.
M05 G04 P2
G00 G53 Z0
M30
%
Единственное - при М05 пауза тоже добавляется.

ПС есть такая же процедура на обороты, можно там вставлять паузу...
надо поэкспериментировать, а то может пауза будет срабатывать до изменения оборотов :hehehe:
Аватара пользователя
niksooon
Мастер
Сообщения: 2144
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1207
Откуда: Кашира
Контактная информация:

Re: SolidCAM

Сообщение niksooon »

Стесняюсь спросить - МАЧ насколько помню сам умеет выдерживать необходимую паузу на разгон (и торможение) шпинделя ...не проще-ли в нем все один раз настроить....... ?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
Kachik
Мастер
Сообщения: 1413
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: SolidCAM

Сообщение Kachik »

niksooon писал(а):Стесняюсь спросить - МАЧ насколько помню сам умеет выдерживать необходимую паузу на разгон (и торможение) шпинделя ...не проще-ли в нем все один раз настроить....... ?
Матч делает только при старте, а при изменении оборотов паузу он не выдерживает. С 10т до 18 шпиндель разгоняется около 3 секунд, а обработка уже пошла на подаче для 18 тысяч...
Аватара пользователя
Makar32
Опытный
Сообщения: 110
Зарегистрирован: 23 июн 2015, 15:50
Репутация: 47
Настоящее имя: Игорь
Контактная информация:

Re: SolidCAM

Сообщение Makar32 »

Morze писал(а):Эдуард, вопрос наверное к Вам, как к самому знающему...
Предистория такая. Сломал длинную восьмерку трехперую. Д16Т. Аймашининг2Д. Глубокий карман. Засверловка фрезой. Ну перед карманом. Легкий, самодельный алюминиевый станок. Фреза сломалась в момент выхода из сверления в фрезеровку. Всегда не нравился режим "засверливания". Скорость 9тыс. и сразу же переход в 12тыс фрезерование контура. С 9 до 12 разогнаться - нужно время. Можно ли установить задержку, или еще как? (у меня на частотнике выставлено время разгона - торможения. Оно не нулевое) но хотелось бы сделать паузу небольшую между этими двумя скоростями. Возможно?
а можно просто врезание поставить на тех же 12000 оборотов и не нужно разгонятся )
Morze
Кандидат
Сообщения: 78
Зарегистрирован: 29 авг 2018, 20:12
Репутация: 5
Настоящее имя: Роман
Контактная информация:

Re: SolidCAM

Сообщение Morze »

Спасибо большое всем за ответы. Вручную понял, как править фаил для прописывания паузы. Вариант рабочий конечно... Но хочется конечно же автоматизации процесса. Значит только через постпроцессор? Эх.. Для меня пока это очень сложно.
Стойка PureMotion. Прикладываю в архиве построцессор и фаил станка.
Вложения
пост.rar
(13.49 КБ) 198 скачиваний
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1646
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

Re: SolidCAM

Сообщение N1X »

А я вот таки считаю что лечить кашель пургеном не правильно. У автора есть ЧП, который умеет (ну блин, все умеют, даже китайцы безродные) выдавать сигнал "Заданная скорость равна фактической" и нужно завести его в ЧПУ, как это сделано на всех нормальных станках. И не надо будет шаманить УП...
Morze
Кандидат
Сообщения: 78
Зарегистрирован: 29 авг 2018, 20:12
Репутация: 5
Настоящее имя: Роман
Контактная информация:

Re: SolidCAM

Сообщение Morze »

N1X писал(а):А я вот таки считаю что лечить кашель пургеном не правильно. У автора есть ЧП, который умеет (ну блин, все умеют, даже китайцы безродные) выдавать сигнал "Заданная скорость равна фактической" и нужно завести его в ЧПУ, как это сделано на всех нормальных станках. И не надо будет шаманить УП...
Не спорю. Идея интересная! Входов конечно не много, но один найду для таких целей... Ушел изучать стойку на этот счет!
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: SolidCAM

Сообщение Nikomas »

Вопрос наверняка простейший, но уже который день пытаюсь подобрать стратегию для фрезеровки вот такого кармана на конце детали:
2019-04-09_224227.jpg (2377 просмотров) <a class='original' href='./download/file.php?id=160621&mode=view' target=_blank>Загрузить оригинал (102.26 КБ)</a>
Есть хорошая 4х зубая фреза, и для фрезеровки ею решил сначала сделать сверления, а потом начинать фрезеровку в местах сверления чтобы не забивалась перемычка. Делаю стратегию "карман", но в углах из-за радиуса получаются недорезы, которые потом без напильника не убрать.

Как бы это делали вы?
Аватара пользователя
Frezer_PU
Мастер
Сообщения: 358
Зарегистрирован: 11 май 2017, 18:06
Репутация: 197
Откуда: Москва
Контактная информация:

Re: SolidCAM

Сообщение Frezer_PU »

Nikomas писал(а):Вопрос наверняка простейший, но уже который день пытаюсь подобрать стратегию для фрезеровки вот такого кармана на конце детали:
2019-04-09_224227.jpg
Есть хорошая 4х зубая фреза, и для фрезеровки ею решил сначала сделать сверления, а потом начинать фрезеровку в местах сверления чтобы не забивалась перемычка. Делаю стратегию "карман", но в углах из-за радиуса получаются недорезы, которые потом без напильника не убрать.

Как бы это делали вы?
Не надо там не какого сверления)) нарисуйте доп контур размером с заготовку по косательной со стенкой выступа и откройте 3 кромки благодоря которым можно будет подойти с наружи из-за заготовки а кромку которая идет по касательной со стенкой выступа оставить закрытой используя ту же стратегию Карман выбрать появившуюся опцию (после открытия контуров) Открытый карман и настроить нужные функции, на этом все!
Если не поняли что я имею в виду скиньте модель в нейтральном формате или в формате солида если модель делалась в версии не старше 2018 завтра покажу на сринах )) А паз по центру можно запилить стратегией Контур по спирали и при этом засверловка тоже не нужна ?
ВСЕ ПРИХОДИТ С ОПЫТОМ!
https://www.youtube.com/c/CNCSKILL
https://www.instagram.com/cnc_skill/
* * *
Ошибки это часть успеха,
Тот кто не ошибается не достигает вершин!
* * *
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: SolidCAM

Сообщение Nikomas »

Frezer_PU писал(а):завтра покажу на сринах
будьте добры. Файл Солид 2017.
Вложения
table_clamp_alumin.zip
(86.56 КБ) 192 скачивания
Morze
Кандидат
Сообщения: 78
Зарегистрирован: 29 авг 2018, 20:12
Репутация: 5
Настоящее имя: Роман
Контактная информация:

Re: SolidCAM

Сообщение Morze »

Morze писал(а):
N1X писал(а):А я вот таки считаю что лечить кашель пургеном не правильно. У автора есть ЧП, который умеет (ну блин, все умеют, даже китайцы безродные) выдавать сигнал "Заданная скорость равна фактической" и нужно завести его в ЧПУ, как это сделано на всех нормальных станках. И не надо будет шаманить УП...
Не спорю. Идея интересная! Входов конечно не много, но один найду для таких целей... Ушел изучать стойку на этот счет!
Докладываюсь! Сам не нашел в стойке ничего подходящего. За то служба поддержки PureMotion оперативно ответила:

1. Во вложении модифицированный постпроцессор, который вставляет команду паузы G04P0.5 после каждого изменения значения оборотов S. В данном случае пауза 0.5 секунды. Чтобы изменить 0.5 на желаемое значение, можно отредактировать строку 1452 в постпроцессоре.
2. Для использования макроса M159 данную строку постпроцессора необходимо заменить на {nb,'M159'}.
Макрос M159 (во вложении) просто ожидает, пока вход UserInput_0 станет активным. На этот вход можно завести выход с частотника "Заданная скорость равна фактической".

В общем есть два варианта. Наверное буду пробовать первый. С макросами ни разу дел не имел. Побаиваюсь. Хотя, я правильно понимаю, если вдруг какая проблема с частником, то вариант с макросом намного правильнее? Типа не будет никаких перемещений осей, пока частотный не выйдет на заданные обороты?
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

Re: SolidCAM

Сообщение Kiriller »

Ну вроде как да.
А что вы макроса боитесь? Он уже готовый. От вас требуется только проводок пробросить. И частотник настроить, вероятно.
Аватара пользователя
Frezer_PU
Мастер
Сообщения: 358
Зарегистрирован: 11 май 2017, 18:06
Репутация: 197
Откуда: Москва
Контактная информация:

Re: SolidCAM

Сообщение Frezer_PU »

Nikomas писал(а):будьте добры. Файл Солид 2017.
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
ВСЕ ПРИХОДИТ С ОПЫТОМ!
https://www.youtube.com/c/CNCSKILL
https://www.instagram.com/cnc_skill/
* * *
Ошибки это часть успеха,
Тот кто не ошибается не достигает вершин!
* * *
Morze
Кандидат
Сообщения: 78
Зарегистрирован: 29 авг 2018, 20:12
Репутация: 5
Настоящее имя: Роман
Контактная информация:

Re: SolidCAM

Сообщение Morze »

Kiriller писал(а):Ну вроде как да.
А что вы макроса боитесь? Он уже готовый. От вас требуется только проводок пробросить. И частотник настроить, вероятно.
Никогда с макросами не работал. Пока не имею представления, как они работают. Пошел учиться :oops:
Ответить

Вернуться в «CAM пакеты»