Всем желающим предлагаю протестировать собственную версию постпроцессора для SolidCAM адаптированную для LinuxCNC. Эта версия успешно работает на 4-х осевом станке с охлаждением туманом, коррекцией длины инструмента и управлением оборотами шпинделя.
Для тестирования нового постпроцессора требуется (на примере SolidCAM2010):
1. Открыть папку Gpptool в директории SolidCAM2010 и переименовать файлы FANUC.GPP на FANUC.GPP.BAK и FANUC.MAC на FANUC.MAC.BAK
2. Скопировать файлы FANUC.GPP и FANUC.MAC (из вложения к письму) в папку Gpptool, удалив из их названия лишние символы (v.2.79 , например)
3. При генерации УП постпроцессор менять не нужно (оставить FANUC)
4. Для возврата к старому постпроцессору - открыть папку Gpptool в директории SolidCAM2010 и переименовать файл FANUC.GPP на FANUC.GPP.NEW , затем переименовать FANUC.GPP.BAK на FANUC.GPP (аналогично поступить с .MAC файлом).
Для корректной работы сгенерированных программ пользователь должен добавить в дирректорию с G-кодами стандартных подпрограмм LinuxCNC собственные подпрограммы для процедуры смены инструмента, а так же для замера длины инструмента после сброса глобальной системы координат.
Код постпроцессора распространяется под лицензией GPLv3.
https://github.com/G-S-E/SolidCAM-postp ... r-LinuxCNC
Постпроцессор для SolidCAM адаптированный для LinuxCNC
Постпроцессор для SolidCAM адаптированный для LinuxCNC
- Вложения
-
- SolidCAM_LinuxCNC_postprocessor_v.1.03.zip
- (4.46 КБ) 656 скачиваний
Последний раз редактировалось GSE 20 окт 2016, 12:41, всего редактировалось 1 раз.
-
- Новичок
- Сообщения: 1
- Зарегистрирован: 01 фев 2017, 12:26
- Репутация: 0
- Контактная информация:
Re: Постпроцессор для SolidCAM адаптированный для LinuxCNC
секцию эту пришлось обновить на:
т.к. не компенсировал диаметры инструмента
Код: Выделить всё
@compensation
if side eq COMP_LEFT then
gcode = 41
endif
if side eq COMP_RIGHT then
gcode = 42
endif
if side eq COMP_OFF then
gcode = 40
endif
{nb, 'G'gcode,' '}
if side ne COMP_OFF
{'D'(offset_number), ' '}
endif
skipline = FALSE
endp