Я про то, что в посте при генерации сразу автоматом добавлялоaftaev писал(а):Открываем в блокноте постпроцессор, поиском находим S, тобишь то что отвечает за обороты шпинделя и добавляем G04 P5Сложного особо ничего нет.
SolidCAM
-
MGG
- Мастер
- Сообщения: 3673
- Зарегистрирован: 08 фев 2016, 16:33
- Репутация: 1010
- Настоящее имя: Манн Геннадий Геннадьевич
- Откуда: Москва
- Контактная информация:
Re: SolidCAM
http://www.cnc-club.ru/forum/viewtopic. ... 76#p304076 Поставки оборудования для ваших станков
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
https://www.instagram.com/dtw.moscow/
dtw.moscow@gmail.com
-
aftaev
- Зачётный участник

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

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: SolidCAM
Открыл старый постпроцессор, там по беглому нашел такое:
В начале поспроцессора:
; 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
В начале поспроцессора:
; 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
А у меня в посте есть такая процедура:
@usr_spindle_mcode_output
; Handle output for spindle
{'M'iSpindleDir:mcode_f ' '}
endp
Сюда добавить команду G04 P5 и она, по логике, будет вставляться вместе с каждой М3
@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
нужно раздобыть постпроцессор Morze 
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Kachik
- Мастер
- Сообщения: 1413
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: SolidCAM
Всё получилось
@usr_spindle_mcode_output
; Handle output for spindle
{'M'iSpindleDir:mcode_f ' '}
{'G04 P2 '}
endp
Вот фрагмент генерируемого кода: Единственное - при М05 пауза тоже добавляется.
ПС есть такая же процедура на обороты, можно там вставлять паузу...
надо поэкспериментировать, а то может пауза будет срабатывать до изменения оборотов
@usr_spindle_mcode_output
; Handle output for spindle
{'M'iSpindleDir:mcode_f ' '}
{'G04 P2 '}
endp
Вот фрагмент генерируемого кода: Единственное - при М05 пауза тоже добавляется.
ПС есть такая же процедура на обороты, можно там вставлять паузу...
надо поэкспериментировать, а то может пауза будет срабатывать до изменения оборотов
- niksooon
- Мастер
- Сообщения: 2144
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1207
- Откуда: Кашира
- Контактная информация:
Re: SolidCAM
Стесняюсь спросить - МАЧ насколько помню сам умеет выдерживать необходимую паузу на разгон (и торможение) шпинделя ...не проще-ли в нем все один раз настроить....... ?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- Kachik
- Мастер
- Сообщения: 1413
- Зарегистрирован: 13 янв 2017, 16:22
- Репутация: 308
- Настоящее имя: Сергей
- Откуда: Питер
- Контактная информация:
Re: SolidCAM
Матч делает только при старте, а при изменении оборотов паузу он не выдерживает. С 10т до 18 шпиндель разгоняется около 3 секунд, а обработка уже пошла на подаче для 18 тысяч...niksooon писал(а):Стесняюсь спросить - МАЧ насколько помню сам умеет выдерживать необходимую паузу на разгон (и торможение) шпинделя ...не проще-ли в нем все один раз настроить....... ?
- Makar32
- Опытный
- Сообщения: 110
- Зарегистрирован: 23 июн 2015, 15:50
- Репутация: 47
- Настоящее имя: Игорь
- Контактная информация:
Re: SolidCAM
а можно просто врезание поставить на тех же 12000 оборотов и не нужно разгонятся )Morze писал(а):Эдуард, вопрос наверное к Вам, как к самому знающему...
Предистория такая. Сломал длинную восьмерку трехперую. Д16Т. Аймашининг2Д. Глубокий карман. Засверловка фрезой. Ну перед карманом. Легкий, самодельный алюминиевый станок. Фреза сломалась в момент выхода из сверления в фрезеровку. Всегда не нравился режим "засверливания". Скорость 9тыс. и сразу же переход в 12тыс фрезерование контура. С 9 до 12 разогнаться - нужно время. Можно ли установить задержку, или еще как? (у меня на частотнике выставлено время разгона - торможения. Оно не нулевое) но хотелось бы сделать паузу небольшую между этими двумя скоростями. Возможно?
-
Morze
- Кандидат
- Сообщения: 78
- Зарегистрирован: 29 авг 2018, 20:12
- Репутация: 5
- Настоящее имя: Роман
- Контактная информация:
Re: SolidCAM
Спасибо большое всем за ответы. Вручную понял, как править фаил для прописывания паузы. Вариант рабочий конечно... Но хочется конечно же автоматизации процесса. Значит только через постпроцессор? Эх.. Для меня пока это очень сложно.
Стойка PureMotion. Прикладываю в архиве построцессор и фаил станка.
Стойка PureMotion. Прикладываю в архиве построцессор и фаил станка.
- Вложения
-
- пост.rar
- (13.49 КБ) 197 скачиваний
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: SolidCAM
А я вот таки считаю что лечить кашель пургеном не правильно. У автора есть ЧП, который умеет (ну блин, все умеют, даже китайцы безродные) выдавать сигнал "Заданная скорость равна фактической" и нужно завести его в ЧПУ, как это сделано на всех нормальных станках. И не надо будет шаманить УП...
-
Morze
- Кандидат
- Сообщения: 78
- Зарегистрирован: 29 авг 2018, 20:12
- Репутация: 5
- Настоящее имя: Роман
- Контактная информация:
Re: SolidCAM
Не спорю. Идея интересная! Входов конечно не много, но один найду для таких целей... Ушел изучать стойку на этот счет!N1X писал(а):А я вот таки считаю что лечить кашель пургеном не правильно. У автора есть ЧП, который умеет (ну блин, все умеют, даже китайцы безродные) выдавать сигнал "Заданная скорость равна фактической" и нужно завести его в ЧПУ, как это сделано на всех нормальных станках. И не надо будет шаманить УП...
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: SolidCAM
Вопрос наверняка простейший, но уже который день пытаюсь подобрать стратегию для фрезеровки вот такого кармана на конце детали:
Есть хорошая 4х зубая фреза, и для фрезеровки ею решил сначала сделать сверления, а потом начинать фрезеровку в местах сверления чтобы не забивалась перемычка. Делаю стратегию "карман", но в углах из-за радиуса получаются недорезы, которые потом без напильника не убрать.
Как бы это делали вы?
Как бы это делали вы?
- Frezer_PU
- Мастер
- Сообщения: 358
- Зарегистрирован: 11 май 2017, 18:06
- Репутация: 197
- Откуда: Москва
- Контактная информация:
Re: SolidCAM
Не надо там не какого сверления)) нарисуйте доп контур размером с заготовку по косательной со стенкой выступа и откройте 3 кромки благодоря которым можно будет подойти с наружи из-за заготовки а кромку которая идет по касательной со стенкой выступа оставить закрытой используя ту же стратегию Карман выбрать появившуюся опцию (после открытия контуров) Открытый карман и настроить нужные функции, на этом все!Nikomas писал(а):Вопрос наверняка простейший, но уже который день пытаюсь подобрать стратегию для фрезеровки вот такого кармана на конце детали: Есть хорошая 4х зубая фреза, и для фрезеровки ею решил сначала сделать сверления, а потом начинать фрезеровку в местах сверления чтобы не забивалась перемычка. Делаю стратегию "карман", но в углах из-за радиуса получаются недорезы, которые потом без напильника не убрать.
Как бы это делали вы?
Если не поняли что я имею в виду скиньте модель в нейтральном формате или в формате солида если модель делалась в версии не старше 2018 завтра покажу на сринах )) А паз по центру можно запилить стратегией Контур по спирали и при этом засверловка тоже не нужна ?
ВСЕ ПРИХОДИТ С ОПЫТОМ!
https://www.youtube.com/c/CNCSKILL
https://www.instagram.com/cnc_skill/
* * *
Ошибки это часть успеха,
Тот кто не ошибается не достигает вершин!
* * *
https://www.youtube.com/c/CNCSKILL
https://www.instagram.com/cnc_skill/
* * *
Ошибки это часть успеха,
Тот кто не ошибается не достигает вершин!
* * *
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: SolidCAM
будьте добры. Файл Солид 2017.Frezer_PU писал(а):завтра покажу на сринах
- Вложения
-
- table_clamp_alumin.zip
- (86.56 КБ) 190 скачиваний
-
Morze
- Кандидат
- Сообщения: 78
- Зарегистрирован: 29 авг 2018, 20:12
- Репутация: 5
- Настоящее имя: Роман
- Контактная информация:
Re: SolidCAM
Докладываюсь! Сам не нашел в стойке ничего подходящего. За то служба поддержки PureMotion оперативно ответила:Morze писал(а):Не спорю. Идея интересная! Входов конечно не много, но один найду для таких целей... Ушел изучать стойку на этот счет!N1X писал(а):А я вот таки считаю что лечить кашель пургеном не правильно. У автора есть ЧП, который умеет (ну блин, все умеют, даже китайцы безродные) выдавать сигнал "Заданная скорость равна фактической" и нужно завести его в ЧПУ, как это сделано на всех нормальных станках. И не надо будет шаманить УП...
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
Ну вроде как да.
А что вы макроса боитесь? Он уже готовый. От вас требуется только проводок пробросить. И частотник настроить, вероятно.
А что вы макроса боитесь? Он уже готовый. От вас требуется только проводок пробросить. И частотник настроить, вероятно.
- Frezer_PU
- Мастер
- Сообщения: 358
- Зарегистрирован: 11 май 2017, 18:06
- Репутация: 197
- Откуда: Москва
- Контактная информация:
Re: SolidCAM
ВСЕ ПРИХОДИТ С ОПЫТОМ!
https://www.youtube.com/c/CNCSKILL
https://www.instagram.com/cnc_skill/
* * *
Ошибки это часть успеха,
Тот кто не ошибается не достигает вершин!
* * *
https://www.youtube.com/c/CNCSKILL
https://www.instagram.com/cnc_skill/
* * *
Ошибки это часть успеха,
Тот кто не ошибается не достигает вершин!
* * *
-
Morze
- Кандидат
- Сообщения: 78
- Зарегистрирован: 29 авг 2018, 20:12
- Репутация: 5
- Настоящее имя: Роман
- Контактная информация:
Re: SolidCAM
Никогда с макросами не работал. Пока не имею представления, как они работают. Пошел учитьсяKiriller писал(а):Ну вроде как да.
А что вы макроса боитесь? Он уже готовый. От вас требуется только проводок пробросить. И частотник настроить, вероятно.





