SolidCAM

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: SolidCAM

Сообщение nik1 »

Еще очень хорошо применять шаблоны, как отдельной операцией , так и группой
это очень экономит время
по фаскам все просто, задаешь параметры гравера в инструментах
потом в вкладке фаска указываешь диаметр которым будет делаться фаска
Вот и все отличие от контурной обработки
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: SolidCAM

Сообщение SVP »

nik1 писал(а):Еще очень хорошо применять шаблоны
Мой что-то говорит, что директория шаблонов не экзист.
Хотя она есть. Т.е. записывать шаблоны удается, а применять нет :(
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: SolidCAM

Сообщение nik1 »

У меня работает отдеьно и групповой
kID1974
Новичок
Сообщения: 8
Зарегистрирован: 12 окт 2015, 18:00
Репутация: 1
Контактная информация:

Re: SolidCAM

Сообщение kID1974 »

А вот подскажите пожалуйста про выбор заготовки. Варианты куб и цилиндр вроде все понятно.
А вот 3D модель :thinking:
Надо например мне доработать какой-то серийный корпус - ну там пропилы сделать под разъемы, внутренние перегородки снести.
Нарисовал я его в SolidWorks, затем вырезами в нем же (works) выковырял ненужный материал и запускаю SolidCAM.
Щелкаю 3D модель как stock, затем так же как выбираю и target. Но при этом я не могу увидеть например остаточный материал, да и фреза в симуляции по воздуху елозит.
Хочется выбрать stock как "недоделанную" готовую модель, т.е без вырезов. Если пытаюсь выбрать средствами CAD или по граням или из дерева, то все равно выбирается уже полностью готовая деталь.
Так можно или нет. :roll: или я вообще не там копаю.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: SolidCAM

Сообщение nik1 »

Делаю так, может етсть проще вариант
рисую 3д модель , потом поверх делаю внешнюю оболочку без вырезов и снимаю галку на .. объеденить эти две модели
Потом ск сам принимает верхнюю оболочку как заготовку
Пыс, заготовку задаю полупрозрачной и тогда под ней видна модель
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

Я делаю в модели 2 исполнения. В первом - готовая деталь после ЧПУ, во втором - заготовка перед ЧПУ. Ну а в модели в зависимости от ситуации: либо погасить ненужные элементы, либо приделать (заполнить) какие-то элементы. Смотря что проще сделать.
И еще, если есть какие технологические припуски, ну например разные уши для прижима, строю 3 исполнения. В одном деталь, во втором - вид детали на станке (со всеми технологическими плюхами), и в третьем - заготовка.
kID1974
Новичок
Сообщения: 8
Зарегистрирован: 12 окт 2015, 18:00
Репутация: 1
Контактная информация:

Re: SolidCAM

Сообщение kID1974 »

nik1 писал(а): рисую 3д модель , потом поверх делаю внешнюю оболочку без вырезов и снимаю галку на .. объеденить эти две модели
Потом ск сам принимает верхнюю оболочку как заготовку
Пыс, заготовку задаю полупрозрачной и тогда под ней видна модель
Обязательно попробую, видимо это тот вариант который я пытаюсь получить
A-Tr писал(а): Я делаю в модели 2 исполнения. В первом - готовая деталь после ЧПУ, во втором - заготовка перед ЧПУ.
И еще, во втором - вид детали на станке (со всеми технологическими плюхами), и в третьем - заготовка.
Ну я не только CAM осваиваю, но и WORKS поэтому, пока то что вы сказали еще не осознал. :)
Т.е эти 2 исполнения внутри одного чертежа. с одним центром, или разнесены в пространстве? Или это вообще разные файлы?
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

Как и обещал к посту Re: SolidCAM #1229 пояснения:
Применение переменной comp_by_zero_tool будет иметь значение при выводе УП для отражения конечной информации по вводу коррекции на радиус инструмента, т.е. функции G41 и G42, которые формируют ввод коррекции, будут отражать разные значения координат в плоскости подвода. Если переменная будет задана в таком виде comp_by_zero_tool = N, то вывод УП функций G41 и G42 с координатами будет отражен без учета радиуса инструмента, т.е. так называемый чистый контур детали. Если переменная будет задана в таком виде comp_by_zero_tool = Y, то вывод координат уже будет с учетом радиуса инструмент, и коррекция на станке должна будет вводиться (соответственно отрабатываться в детали) с учетом износа или биения фрезы (применение G41 и G42 при одинаковом направлении движения (такое положение актуально для станков группы HAAS, где ввод коррекции возможен с положительным и отрицательным значением радиуса инструмента)).

comp_by_zero_tool тип: logical {Y/N}
Указание SolidCAM, является ли компенсация радиуса инструмента нулем (если Y) или радиусом инструмента (если N).
- Выдержки из мануала.

Но а если проще, то при comp_by_zero_tool = Y, в таблицу инструментов радиус вводить не надо.
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

kID1974, все в файле одной модели. И нули при задании в SС должны совпадать. При таком построении в верификаторе SolidVerify вычисляется и соударение на быстром ходу. Это особенно удобно при обработке по 3D модели.
Я прикреплю скриншотов, посмотрите, что неясно спрашивайте - отвечу.
Вложения
Вот так создаются конфигурации (3457 просмотров) <a class='original' href='./download/file.php?id=62664&mode=view' target=_blank>Загрузить оригинал (92.74 КБ)</a>
Вот так создаются конфигурации
Это заготовка (3457 просмотров) <a class='original' href='./download/file.php?id=62665&mode=view' target=_blank>Загрузить оригинал (97.33 КБ)</a>
Это заготовка
Для каждого элемента можно выбрать &quot;Только для этой конфигурации&quot;, в остальных конфигурациях отображение элемента не изменится (3457 просмотров) <a class='original' href='./download/file.php?id=62666&mode=view' target=_blank>Загрузить оригинал (120.93 КБ)</a>
Для каждого элемента можно выбрать "Только для этой конфигурации", в остальных конфигурациях отображение элемента не изменится
А вот и готовая деталь (3457 просмотров) <a class='original' href='./download/file.php?id=62667&mode=view' target=_blank>Загрузить оригинал (120.09 КБ)</a>
А вот и готовая деталь
Kopyloff
Мастер
Сообщения: 387
Зарегистрирован: 28 мар 2013, 07:40
Репутация: 117
Настоящее имя: Сергей
Откуда: Первоуральск
Контактная информация:

Re: SolidCAM

Сообщение Kopyloff »

A-Tr писал(а):Применение переменной comp_by_zero_tool
Я чёт потерял нить разговора. Где находится эта переменная? В SolidCAM? В постпроцессоре FANUC такой переменной нет. Если это в СолидКАМ - то эта переменная относится к опции "Коррекция на радиус"?
A-Tr писал(а):при comp_by_zero_tool = Y, в таблицу инструментов радиус вводить не надо
Это значит при снятом крыжике "Коррекция на радиус" - comp_by_zero_tool будет равен "Y"?
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

Нет, вы неправы. Крыжик определяет использовать G41...42 или нет. А вот эта переменная определяет как будет рассчитана траектория, с учётом диаметра инструмента или без. И следовательно, надо ли для корректной работы программ с компенсацией вводить на станке размер фрезы.
Переменная находится в препроцессора. Файл prp. В принципе её может не быть, тогда SC принимает какое то её значение, но её можно добавить самостоятельно.
Kopyloff
Мастер
Сообщения: 387
Зарегистрирован: 28 мар 2013, 07:40
Репутация: 117
Настоящее имя: Сергей
Откуда: Первоуральск
Контактная информация:

Re: SolidCAM

Сообщение Kopyloff »

Ага, спасибо. Проверил файл fanuc.prp - нет такой переменной. Значит СолидКАМ сам решает как в этом случае посчитать путь.
(для просмотра содержимого нажмите на ссылку)
FANUC.PRP
  • @pre_processor
    ;Internal parms

    ;Machine Initialize
    abs_coord = N
    iMachine_DB_name =

    ;Program numbers
    prog_num_min = 5000
    prog_num_max = 8999
    prog_num_dflt = 5000
    proc_num_min = 1
    proc_num_max = 8999
    proc_num_dflt = 1
    get_proc_num = Y

    ;Procedures control
    full_gcode = N
    gen_procs = N
    drill_proc = N
    gen_internal_proc = N
    optimize_jobs_loop = Y

    ;Home

    ;Positioning

    ;Compensation
    comp_exist = Y N
    comp_x_start = N
    comp_by_arcs = N

    ;Line definitions

    ;Arc definitions
    arc_exist = Y Y
    arc_3d = Y
    arc_quadrants = N
    arc_gt_180 = Y
    arc_max_chord = 30.0000, 1.1811
    arc_max_angle = 10.0000
    arc_max_radius = 2000.0000, 78.7402
    arc_5x = N

    ;Epsilon values
    eps_angle = 0.0020
    zero_value = 0.0010, 0.0000
    min_delt_arc_rad = 0.0100, 0.0004
    safety_dist = 2.0000, 0.0787

    ;Feed-Spin

    ;Timing
    time_factor = 1.0000
    block_time = 0.2000

    ;Coolant_options

    ;Part options

    ;Job options

    ;Drill cycles

    ;Turning cycles

    ;Threading cycles

    ;Grooving cycles

    ;Wire Cut cycles

    ;Turning definitions

    ;Fourth axis
    set_dir = N

    ;Sim Five axis

    ;Wire Cut parameters
    endp
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: SolidCAM

Сообщение NightV »

ну не знаю, у меня если стоит галка "Коррекция на радиус", то солид просто рисует нужную траекторию БЕЗ учета на радиус.
этим занимается станок, отступая на нужный радиус (указанный в станке).
если галка не стоит то отступом занимается САМ, и никаких G41-G42 в проге нет
Всё просто! если знаешь КАК!
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

NightV, никогда-никогда не бывает G41-42?
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: SolidCAM

Сообщение nik1 »

Володь, как тогда станок определяет где делать компенсацию , а где не делать?

Я ща мучаюсь с компенсацией на 4 осевом посте, пост выводит код в плюс радиуса фрезы
Вчера запорол детальку :monkey:
на 3 осях , выводит без радиуса фрезы, как мне и нужно
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

nik1, я подозреваю, что он вводит не коррекцию на диаметр, а фактический размер фрезы. Например, д.31,85 для фрезы д. 32.
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: SolidCAM

Сообщение nik1 »

вот фотка детали с в ключенной корекцией и без
одно отверстие 5 мм, где отключено,это как надо
второе 8 мм , где включено, это уже как не надо :hehehe:
фреза 3 мм
Вложения
IMG_0004[2].JPG (3367 просмотров) <a class='original' href='./download/file.php?id=62739&mode=view' target=_blank>Загрузить оригинал (758.46 КБ)</a>
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: SolidCAM

Сообщение NightV »

nik1 писал(а): как тогда станок определяет где делать компенсацию , а где не делать?
по галке "Коррекция на радиус".
если стоит: САМ просто ведет фрезу по контуру БЕЗ учета размера фрезы, этим занимается станок по командам G41 G42
если нет: САМ идет по контуру НО с учетом радиуса, тоесть с отступом от контура детали
Всё просто! если знаешь КАК!
nik1
Мастер
Сообщения: 8408
Зарегистрирован: 02 окт 2012, 07:37
Репутация: 3629
Откуда: Красногорск
Контактная информация:

Re: SolidCAM

Сообщение nik1 »

Просто ты написал что у тебя в коде нет g41 , вот это и сбило с толку :)
A-Tr
Кандидат
Сообщения: 77
Зарегистрирован: 19 май 2015, 18:36
Репутация: 40
Настоящее имя: Александр
Откуда: Харьков
Контактная информация:

Re: SolidCAM

Сообщение A-Tr »

NightV писал(а):ну не знаю, у меня если стоит галка "Коррекция на радиус", то солид просто рисует нужную траекторию БЕЗ учета на радиус.этим занимается станок, отступая на нужный радиус (указанный в станке).если галка не стоит то отступом занимается САМ, и никаких G41-G42 в проге нет
NightV, т.е. G41-42 в программе есть, если стоит галка?
Ответить

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