Перейти к публикации

Редактирование постов SolidCAM


CNC_SKILL

Рекомендованные сообщения

Только что, Artas28 сказал:

Для новичка это слишком сложно, NX  сам всё генерирует, нужно только шапку заполнить и чуть чуть что-то отредактировать(мб программку маленькую написать).

Так зачем вам SC если NX все сам делает?

Только ради аймаша? У NX трахоида должна быть попробуйте ей ! 

Только что, Artas28 сказал:

А есть стандартный какой нибудь пост для 4х осевого станка с осью Б ?

Скорее всего что нет! А для какого станка и стойки?

Можно наверное только базовый с осью А попробовать поправить! 

Изменено пользователем Frezer_PU
Ссылка на сообщение
Поделиться на других сайтах


1 час назад, Frezer_PU сказал:

Только ради аймаша? У NX трахоида должна быть попробуйте ей ! 

Трохойда NX для фрезеровки зубчатого колеса не годится, там такой бред рисует, для открытых контуров она не подходит:( или я криворукий.
SC такую вкусняшку нарисовал, что я обязательно должен это попробовать)))))

1 час назад, Frezer_PU сказал:

Скорее всего что нет! А для какого станка и стойки?

Старенький станок ИР-800, стойка Fanuc 7m, для этой детали наверно можно даже без оси Б обойтись, хотя бы просто 123.456 перевести в 123456. чисто попробовать на 1 детали.

Там 9000 кадров она мне выдала, в ручную убрать точки не выйдет :D

Изменено пользователем Artas28
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Всем крепкого здоровья! Вот добрался до редактирования поста на 4-осевой станок. Станок у меня YCM NDV66A, обычный вертикальный фрезер со съемной поворотной осью А.

За основу взяд gmilling_Haas_4x_eval из стандарта. Дописал изменения из 3-х осевого поста (рабочего), для Haas, связанные с отходами в ноли и прочие мелочи. Все, что связано с 4 осью - не трогал. И вот, при генерации УП, на простой торцовке квадрата с 4 сторон в 4-ой оси, пост выдал такую, ранее не виданную ошибку (на приложенных скринах). Кто-нибудь сталкивался с подобным?592ed28ccc960_.thumb.jpg.e6fcb71fdfae25be08416832361fa54b.jpg

SC.jpg

Добавлю, если выводить через неправленный стандартный пост на Хаас 4 оси, то текст УП будет такой:

%
O1 (СБОРКА-4 ОСЬ)
(1.NC)
(COMPENSATION-WEAR)
(Post Rev 1.0)
(MAY-31-2017-5:35:18PM)
(T1-FREZA D105)
G90 G40 G80 G00 G20
T1 M6(FREZA D105)
T1
(FM-facemill1)
S1800 M03
G00 G54 G90 X51.4503 Y-140. A0.
G43 H1 Z47.4901
Z24.4901
G01 G94 Z15.5 F300.
Y77.
G00 Z47.4901
(FM-facemill1)
X51.4503 Y-140.
Z47.4901
Z24.4901
G01 Z15.5
Y77.
G00 Z47.4901
(FM-facemill1)
X51.4503 Y-140.
Z47.4901
Z24.4901
G01 Z15.5
Y77.
G00 Z47.4901
(FM-facemill1)
X51.4503 Y-140.
Z47.4901
Z24.4901
G01 Z15.5
Y77.
G00 Z47.4901
M05
G00 G28 G91 Z0.
G00 G28 G91 Y0.
G90
M30
%

Это минимальный текст, спец. такой пример сделал. после отхода на безопасный Z47.4901 долженбыть поворот оси А на 90 градусов (и так 3 раза). Но координата А0 только в начале проги. Непонятно!

Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

И вот, при генерации УП, на простой торцовке квадрата с 4 сторон в 4-ой оси, пост выдал такую, ранее не виданную ошибку (на приложенных скринах). Кто-нибудь сталкивался с подобным?

 Первый раз встречаю такую ошибку! Скинь проект попробую через свой пост прогнать ! 

Только что, Metalfrezer сказал:

Это минимальный текст, спец. такой пример сделал. после отхода на безопасный Z47.4901 долженбыть поворот оси А на 90 градусов (и так 3 раза). Но координата А0 только в начале проги. Непонятно!

В файле станка включи функцию трансформации! 

3d6ec4ab3a84013fa8b7f4ae0ba42a19.png

Только что, Metalfrezer сказал:

Добавлю, если выводить через неправленный стандартный пост на Хаас 4 оси, то текст УП будет такой:

Вот то что выдал мой пост! 

O1 (ÑÁÎÐÊÀ-4 ÎÑÜ)
(MAY-31-2017-17:51:19AM)

(T1-FREZA D105_R=0.2_L=130.  0:00:00)

G00 G28 G91 Z0
G00 G94 G90 G17 G40 G80 G21 M11
T1 M6(FREZA D105)
(FM-facemill1)
S1800 M03 
G00 G54 G90 X51.45 Y-140. A0
G43 H1 D1 Z47.49 
/M8
M31
Z24.49 
G01 G94 Z15.5 F300. 
Y77. 
G00 Z47.49 
(FM-facemill1)
X51.45 Y-140. A90
Z47.49 
Z24.49 
G01 Z15.5 F300. 
Y77. 
G00 Z47.49 
(FM-facemill1)
X51.45 Y-140. A180
Z47.49 
Z24.49 
G01 Z15.5 F300. 
Y77. 
G00 Z47.49 
(FM-facemill1)
X51.45 Y-140. A-90
Z47.49 
Z24.49 
G01 Z15.5 F300. 
Y77. 
G00 Z47.49 
M09
M05 
G00 G28 G91 Z0.
G00 G28 G91 Y0. 
G90 
A0
M10
M30 
%

Изменено пользователем Frezer_PU
Ссылка на сообщение
Поделиться на других сайтах
Только что, Frezer_PU сказал:

В файле станка включи функцию трансформации! 

Была включена. Снова включил-выключил - не помогает. Проект скинул в личку.

Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

Была включена. Снова включил-выключил - не помогает. Проект скинул в личку.

Вот уп через стандартный пост Haas 4x

2dfed35b58eae2c8ccd5b8560183b58a.png

 

Ссылка на сообщение
Поделиться на других сайтах

Может, дело в файле станка? Взял за основу стандартный Haas 4 оси, переименовал, подправил. скину его сюда, поглядите?

YCM NDV66A_4x.vmid

Только что, Frezer_PU сказал:

Вот уп через стандартный пост Haas 4x

Точно, дело в файле станка! Но кстати, в твоем случае после станд. поста координата А появилась, а зажим/разжим оси тоже отсутствует! Я так понимаю, и этот момент тоже в VMID файле надо указать?

Изменено пользователем Metalfrezer
Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

Может, дело в файле станка? Взял за основу стандартный Haas 4 оси, переименовал, подправил. скину его сюда, поглядите?

Сделай вот так и скинь весь архив который получится ! 

d449a31b86c030e7718f7099b025c4af.png

Ссылка на сообщение
Поделиться на других сайтах
Только что, Frezer_PU сказал:

Сделай вот так и скинь весь архив который получится ! 

Отправил!

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Frezer_PU сказал:

Вот то что выдал мой пост! 

Получается, в твоем посте он тоже не выводит зажим / разжим, только в начале обработки (не знаю, как на Хаасе, М11 и М31 это и есть зажим патрона?)

Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

Получается, в твоем посте он тоже не выводит зажим / разжим, только в начале обработки (не знаю, как на Хаасе, М11 и М31 это и есть зажим патрона?)

У меня он выводится принудительно в начале разжим M11 в конце зажим M10 и этого вполне достаточно! 

M31 это вкл шнека! 

Ошибку я исправил и УП выводится  но почему-то не хочет выводить координату А поворота на углы! 

Ссылка на сообщение
Поделиться на других сайтах
Только что, Frezer_PU сказал:

У меня он выводится принудительно в начале разжим M11 в конце зажим M10 и этого вполне достаточно! 

Т.е. получается, 4 ось разжалась, повернулась на угол, а потом зажима нет? А если обработка тяжелая, инструмент же под нагрузкой может провернуть ось! На YCM я хотел обработку получить такую:

Ось разжимается (М28)- поворот - ось зажимается(М27) - обработка - Ось разжимается - поворот - ось зажимается - обработка и т.д.

Ну, это для индексной обработки, само-собой. Одновременно в четырех осях этого не требует, понятно.

Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

Т.е. получается, 4 ось разжалась, повернулась на угол, а потом зажима нет?

 Все верно зажима нет и я не наваливаю на оси! У меня ось держит так что быстрее деталь провернется чем ось! :wink:

Ссылка на сообщение
Поделиться на других сайтах
Только что, Frezer_PU сказал:

Все верно зажима нет и я не наваливаю на оси! У меня ось держит так что быстрее деталь провернется чем ось! 

Везет! У меня бывают пара деталей из нержы подкаленной, там без зажима оси никак!

Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

Везет! У меня бывают пара деталей из нержы подкаленной, там без зажима оси никак!

Делай за несколько проходов а не за один и будет все норм! 

Ссылка на сообщение
Поделиться на других сайтах
Только что, Frezer_PU сказал:

Делай за несколько проходов а не за один и будет все норм! 

Да я б рад, но мяса много, а времени и так куча уходит, все ж надо быстрее, как всегда!

Ссылка на сообщение
Поделиться на других сайтах
Только что, Metalfrezer сказал:

Да я б рад, но мяса много, а времени и так куча уходит, все ж надо быстрее, как всегда!

В общем тема такая нашлось два косяка один в посте другой в файле станка! 

3b6701104e4730456fd09149d4c66447.png

Косяк файла станка мне исправить не удалось  так как сравнения результата не дало все практически одинаковое, возможно разные версии перекодировки программой ! 

В общем если выбрать фаил станка haas 4x и твой пост то все норм все выводит, но если выбрать твой фаил станка и товой пост или пост haas 4х то борода, координату а не выводит , значит косяк файла станка! 

Возьми это фаил станка переименуй его в свой и скопируй в базу с заменой и исправь пост как на скрине и должно все получится ! 

По результату отпиши! 

https://yadi.sk/d/eoOTe5rh3Jhpmr

Изменено пользователем Frezer_PU
Ссылка на сообщение
Поделиться на других сайтах
Только что, Frezer_PU сказал:

Косяк файла станка мне исправить не удалось но так как сравнения результата не дало все практически одинаковое, возможно разные версии перекодировки программой ! 

В общем если выбрать фаил станка haas3x и твой пост то все норм все выводит, но если выбрать твой фаил станка и товой пост или пост haas3х то борода не координату а не выводит , значит косяк файла станка! 

Возьми это фаил станка переименуй его в свой и скопируй в базу с заменой и исправь пост как на скрине и должно все получится ! 

По результату отпиши! 

Попробовал с твоим файлом станка и заново подправленным постом Haas_4x_eval (никакие процедуры не правил, только значения переменных вначале). Получил УП:

%
O1000 (СБОРКА-4 ОСЬ)
(MAY-31-2017-8:01:26PM)


(T1-FREZA D105)


N1 G90 G17 G40 G80 G00 G20
T1 M06(FREZA D105)
T1
(FM-facemill1)
G00 G54 G90 X51.45 Y-140. A0. S1800 M03
G43 H1 Z47.49
Z24.49
G01 G94 Z15.5 F300.
Y77.
G00 Z47.49
(FM-facemill1)
X51.45 Y-140. A90.
Z47.49
Z24.49
G01 Z15.5
Y77.
G00 Z47.49
(FM-facemill1)
X51.45 Y-140. A180.
Z47.49
Z24.49
G01 Z15.5
Y77.
G00 Z47.49
(FM-facemill1)
X51.45 Y-140. A-90.
Z47.49
Z24.49
G01 Z15.5
Y77.
G00 Z47.49
M05
G00 G28 G91 Z0.
G00 G28 G91 Y0.
G90
M01
M30
%

 Уже можно работать! Остается разобраться с разжимом/зажимом оси после каждого поворота (все же мне без него никак).

Спасибо!!!:clap_1:

Ссылка на сообщение
Поделиться на других сайтах

Добрый день! Несколько вопросов:

 

1. Как в строку безопасности добавить выбор главного шпинделя либо противошпинделя (в зависимости от выбранной комбинации), при работе с двух шпиндельным станком?

 

 

 

 

2. Как поменять место расположения строки информации и её содержание? pick.png.81e94bf359aa365a4bf802772f32c2f3.png

3. Возможно ли поменять формат вывода радиусов и фасок вот на такой:

x100 ,R20

z100           (Угол скруглён радиусом 20, аналогично с фасками.)

 

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Добрый вечер

В посте для токарника отсутствует процедура @thread (нарезание резьбы), если добавляю её, то выскакивает ошибка что процедура уже определена.

Без этой процедуры генерируется программа такого вида - G76 X20.4 Z-0.16 K1.2 D0.1 F0.0714 A0 Q0

В посте вообще нигде не встречается G76

А нужно  как-то так-

G76 P030055 Q600 R0.1
G76 X20.4 Z-0.16 P1200 Q100 F1.814

Подскажите, как пост генерирует эту строку, и почему не даёт вставить процедуру

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...