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

Вопросы по Pm-post.


dtsyplov

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

Доброго времени суток всем, прошу помощи!!! Я уже не знаю что делать, начал изучать обработку по 4-ой оси вдоль оси Х в Powermill (Обработать с одной стороны, а после перевернуть на 180 градусов и обработать с другой стороны). Но каждый раз получаю сообщение "Направление оси Z траектории изменилось." Изучал по видео уроку сия процесс, там делали все просто, а это меняли направление оси Z на противоположный, а у меня он ругается на такие действия. Помогите кто чем может, прошу!(

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


Подскажите пожалуйста как через постпроцессор можно вывести в карту наладки на какой угол повернется ось В или допустим какой цикл будет работать (например haidenhain Q202-сверление) или включена коррекция на радиус или нет?

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

Вопрос знатокам можно ли создать файл карты наладки в самом постпроцессоре? Если можно то как это сделать?

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

Всем день добрый кому то вечер добрый! Приобрели чпу фрейзер ручного изготовления рабочим полем 205 по Х и 305 по Y, шильдик на нем Авиор-15М. и вот дошла очередь работать на 4 оси, расположили ее вдоль оси Y. Четвертая ост полноценная, УП делал в PowerMill 2019. Дошла очередь до записи НЦ и понял что нету постпроцессора под 4 ось повермил со станком была папка с файлами но там постпроцессоры для арткам. Второй день ползаю по интернету скачиваю разные файлы которые предлогают на форумах но при записи выдает ошибку!) кто нибуть может помоч, с чего начать куда плясать может быть как то можно написать свой! Я уверен каждый из вас это проходил!)

1 минуту назад, Woost сказал:

Всем день добрый кому то вечер добрый! Приобрели чпу фрейзер ручного изготовления рабочим полем 205 по Х и 305 по Y, шильдик на нем Авиор-15М. Плата кправления матч3!и вот дошла очередь работать на 4 оси, расположили ее вдоль оси Y. Четвертая ост полноценная, УП делал в PowerMill 2019. Дошла очередь до записи НЦ и понял что нету постпроцессора под 4 ось повермил со станком была папка с файлами но там постпроцессоры для арткам. Второй день ползаю по интернету скачиваю разные файлы которые предлогают на форумах но при записи выдает ошибку!) кто нибуть может помоч, с чего начать куда плясать может быть как то можно написать свой! Я уверен каждый из вас это проходил!)

 

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

пост на хайден с реализацией такого вывода подач

1
Ionic.Zip.ZipException: C:\Users\Геннадий\Downloads\Heidenhain530.pmoptz is not a valid zip file ---> Ionic.Zip.BadReadException:   ZipEntry::ReadHeader(): Bad signature (0xDD6F7DCB) at position  0x00000000
   at Ionic.Zip.ZipEntry.ReadHeader(ZipEntry ze, Encoding defaultEncoding)
   at Ionic.Zip.ZipEntry.Read(ZipFile zf, Boolean first)
   at Ionic.Zip.ZipFile.ReadIntoInstance_Orig(ZipFile zf)
   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
   at Ionic.Zip.ZipFile._InitInstance(String zipFileName, TextWriter statusMessageWriter)
   at Ionic.Zip.ZipFile..ctor(String fileName)
   --- End of inner exception stack trace ---
   at Ionic.Zip.ZipFile..ctor(String fileName)
   at Delcam.Postprocessor.Dom.Optfile.domOptfileReaderUniversal.GetDataProvider(String a_sPath)
   at Delcam.Postprocessor.Dom.Optfile.domOptfileReaderUniversal.Load(String a_sFile)
   at Delcam.Postprocessor.Dom.Application.domApplication.<InitialiseModificationCommandPrototypesEx>b__37(IList a_parameters)
   at Delcam.Postprocessor.Dom.Fundamental.domModificationManager.ExecuteCommand(IModificationCommand a_commandPrototype, Object[] a_parameters)
 
 
 
чёт не то
Ссылка на сообщение
Поделиться на других сайтах

что ?))))

heidTNC530_Hermle_C42_2_cycles.rar

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

Извините админы что не в тему но если нужна помощь по alphacamu кроме написания постов пишите

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

 

1
Ionic.Zip.ZipException: C:\Users\Геннадий\Downloads\Heidenhain530.pmoptz is not a valid zip file ---> Ionic.Zip.BadReadException:   ZipEntry::ReadHeader(): Bad signature (0xDD6F7DCB) at position  0x00000000
   at Ionic.Zip.ZipEntry.ReadHeader(ZipEntry ze, Encoding defaultEncoding)
   at Ionic.Zip.ZipEntry.Read(ZipFile zf, Boolean first)
   at Ionic.Zip.ZipFile.ReadIntoInstance_Orig(ZipFile zf)
   at Ionic.Zip.ZipFile.ReadIntoInstance(ZipFile zf)
   at Ionic.Zip.ZipFile._InitInstance(String zipFileName, TextWriter statusMessageWriter)
   at Ionic.Zip.ZipFile..ctor(String fileName)
   --- End of inner exception stack trace ---
   at Ionic.Zip.ZipFile..ctor(String fileName)
   at Delcam.Postprocessor.Dom.Optfile.domOptfileReaderUniversal.GetDataProvider(String a_sPath)
   at Delcam.Postprocessor.Dom.Optfile.domOptfileReaderUniversal.Load(String a_sFile)
   at Delcam.Postprocessor.Dom.Application.domApplication.<InitialiseModificationCommandPrototypesEx>b__37(IList a_parameters)
   at Delcam.Postprocessor.Dom.Fundamental.domModificationManager.ExecuteCommand(IModificationCommand a_commandPrototype, Object[] a_parameters)
 
 
 
чёт не то

 

незнаю. у меня postprocessor 2014 открывает.

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

 

Сделал под HAAS, ещё раз спасибо. Фрагмент кода:

%
O001
N1 ( NC FILE : 2 )
N2 ( TIME: 14:07:42 )
N3 ( TOTAL CUTTING TIME : 114.91  min. )
N4 ( C:\Users\Gennadij\Desktop\yyyy\ncprograms\2.tap )
N5 ( Gennady of 12/26/2015   postprocessor : Haas_sssdos )
N6 ( sssdos@mail.ru )
N7 ( Used frame 2 )
N8 ( program is generated:   Gennady )
N9 G21
N10 G40 G17 G80 G49 G90 G0
N11 ( ======================= )
N12 ( TOOLPATH : 2ob )
N13 ( STRATEGY USED : Curve_profile )
N14 ( Extreme points )
N15 ( Xmin=-24   Xmax=159 )
N16 ( Ymin=-9   Ymax=294.729 )
N17 ( Zmin=8   Zmax=18.5 )
N18 ( TOOLPATH WP : 2 )
N19 ( ======================= )
N20 ( TOOL NO. : T17 following tool-  T 19 )
N21 ( TOOL TYPE : ENDMILL )
( TOOL NAME : T17 )
N22 ( TOOL DIA.: 16 ; TIP RAD.: 0 Taper Angle:  )
N23 G91G28 Z0
N24 G28 Y0
N25 G90
N26 T17 M6
N27 T19  ( following tool )
N28 S8000 M03
N29 M8
( TOOLPATH : 2ob )
( CUTTING TIME : 2.68  min. )
N30 #10=800 (CUTTING, drilling FEEDRATE)
N31 #11=400 (PLUNGE FEEDRATE, planar mill)
N32 #12=5000 (RAPID  FEEDRATE Z)
N33 #13=12000 (RAPID  FEEDRATE xy)
N34 G54
N35 D17
N36 X159. Y259.5
N37 G43 Z18.5 H17
N38 G0 Z13.5  F#12
N39 G1 Z9.  F#11
N40 G2 G17 X149. Y269.5 I0 J10.  F#11
N41 G3 X146.117 Y280.65 I-23. J0  F#10
N42 G2 X150.016 Y294.244 I8.746 J4.848
N43 G1 X150.89 Y294.729  F#10
N44 G0 Z18.5  F#12
N45 X-14.016 Y294.244
N46 Z13.5
N47 G1 Z9.  F#11
N48 G2 X-10.117 Y280.65 I-4.848 J-8.746  F#11
N49 G3 X-13. Y269.5 I20.117 J-11.15  F#10
N50 G2 X-23. Y259.5 I-10. J0
N51 G1 X-24.  F#10
N52 G0 Z18.5  F#12
N53 X146.29 Y280.33
N54 Z13.5
N55 G1 Z9.  F#11
N56 G3 X137.742 Y278.16 I5.046 J-37.791  F#10
N57 G2 X128.924 Y278.012 I-4.614 J12.09
N58 G3 X126. Y278.5 I-2.924 J-8.511
N59 G1 X10.

незнаю. у меня postprocessor 2014 открывает.

у меня 2012, наверное поэтому

Ссылка на сообщение
Поделиться на других сайтах
N38 G0 Z13.5  F#12

Подача F#12 в сочетании с G0 бесполезна , потому как G0 -это команда быстрого хода и она будет подавлять подачу. Подача всегда действует с командой G1 -  линейное перемещение. 

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

Подача F#12 в сочетании с G0 бесполезна , потому как G0 -это команда быстрого хода и она будет подавлять подачу. Подача всегда действует с командой G1 -  линейное перемещение. 

да знаю я, но как ни странно станок едет с подачей.

Ольга, спасибо за урок о G1 и G0 - оччень ценная информация))))

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

Вот, чтоб не нервировала подача в одной строчке с G0, по просьбам телезрителей, сделал другой вариант. Но у предыдущего варианта тоже есть право на жизнь - подача действительно работает в одной строчке с G0 именно на эксплуатируемых HAASах и так как операторы любят иногда ставить 5% на быстрые ходы есть выигрыш в машинном времени...

%
O001
N1 ( NC FILE : 1 )
N2 ( TIME: 11:36:31 )
N3 ( TOTAL CUTTING TIME : .62  min. )
N4 ( C:\Users\Gennadij\Desktop\hhhh\ncprograms\1.tap )
N5 ( Gennady of 12/26/2015   postprocessor : Haas_sssdos )
N6 ( sssdos@mail.ru )
N7 ( Used frame 2 )
N8 ( program is generated:   Gennady )
N9 G21
N10 G40 G17 G80 G49 G90 G0
N11 ( ======================= )
N12 ( TOOLPATH : 4 )
N13 ( STRATEGY USED : Offset_area_clear )
N14 ( Extreme points )
N15 ( Xmin=5.901   Xmax=17.897 )
N16 ( Ymin=6.204   Ymax=45.804 )
N17 ( Zmin=.6   Zmax=15.4 )
N18 ( TOOLPATH WP : 2 )
N19 ( ======================= )
N20 ( TOOL NO. : T16 following tool-  T 0 )
N21 ( TOOL TYPE : ENDMILL )
( TOOL NAME : T16 Freza F10 )
N22 ( TOOL DIA.: 10 ; TIP RAD.: 0 Taper Angle:  )
N23 G91G28 Z0
N24 G28 Y0
N25 G90
N26 T16 M6
N27 S10000 M03
N28 M8
( TOOLPATH : 4 )
( CUTTING TIME : .62  min. )
N29 #10=900 (CUTTING, drilling FEEDRATE)
N30 #11=700 (PLUNGE FEEDRATE, planar mill)
N31 #13=12000 (RAPID  FEEDRATE)
N32 G54
N33 D16
N34 X10.405 Y16.224
N35 G43 Z15.4 H16
N36 G0 Z6.4
N37 G1 Z3.6  F#11
N38 X10.413 Y37.74
N39 G2 G17 X11.022 Y38.228 I.5 J0  F#10
N40 G3 X13.048 Y37.985 I7.415 J53.268  F#10
N41 G2 X13.396 Y37.508 I-.152 J-.476  F#10
N42 G1 X13.387 Y11.209  F#10
N43 G2 X12.886 Y10.71 I-.5 J0  F#10
N44 G1 X10.902 Y10.712  F#10
N45 G2 X10.403 Y11.212 I.001 J.5  F#10
N46 G1 X10.405 Y16.224  F#10
N47 X10.375 Y16.496
N48 X8.379 Y25.496
N49 G3 X5.908 Y25.226 I-1.22 J-.271  F#10
N50 G1 X5.901 Y7.204  F#10
N51 G3 X6.398 Y6.704 I.5 J0  F#10
N52 G2 X9.853 Y6.22 I.79 J-6.935  F#10
N53 G1 X17.385 Y6.204  F#10
N54 G3 X17.886 Y6.704 I.001 J.5  F#10
N55 G1 X17.897 Y42.134  F#10
N56 G3 X17.438 Y42.632 I-.5 J0  F#10
N57 X16.891 Y42.534 I.052 J-1.871
N58 G1 X12.815 Y42.508  F#10
N59 G2 X8.391 Y45.629 I.393 J5.253  F#10
N60 G3 X7.472 Y45.34 I-.396 J-.347  F#10
N61 G2 X6.001 Y43.528 I-6.491 J3.766  F#10
N62 G3 X5.916 Y43.249 I.414 J-.28  F#10
N63 G1 X5.908 Y25.226  F#10
N64 G0 Z9.6
N65 G1 X10.413 Y34.226  F#13
N66 G0 Z4.6
N67 G1 Z1.8  F#11
N68 X10.406 Y11.212
Ссылка на сообщение
Поделиться на других сайтах

 

Вот, чтоб не нервировала подача в одной строчке с G0, по просьбам телезрителей, сделал другой вариант. Но у предыдущего варианта тоже есть право на жизнь - подача действительно работает в одной строчке с G0 именно на эксплуатируемых HAASах и так как операторы любят иногда ставить 5% на быстрые ходы есть выигрыш в машинном времени...

%
O001
N1 ( NC FILE : 1 )
N2 ( TIME: 11:36:31 )
N3 ( TOTAL CUTTING TIME : .62  min. )
N4 ( C:\Users\Gennadij\Desktop\hhhh\ncprograms\1.tap )
N5 ( Gennady of 12/26/2015   postprocessor : Haas_sssdos )
N6 ( sssdos@mail.ru )
N7 ( Used frame 2 )
N8 ( program is generated:   Gennady )
N9 G21
N10 G40 G17 G80 G49 G90 G0
N11 ( ======================= )
N12 ( TOOLPATH : 4 )
N13 ( STRATEGY USED : Offset_area_clear )
N14 ( Extreme points )
N15 ( Xmin=5.901   Xmax=17.897 )
N16 ( Ymin=6.204   Ymax=45.804 )
N17 ( Zmin=.6   Zmax=15.4 )
N18 ( TOOLPATH WP : 2 )
N19 ( ======================= )
N20 ( TOOL NO. : T16 following tool-  T 0 )
N21 ( TOOL TYPE : ENDMILL )
( TOOL NAME : T16 Freza F10 )
N22 ( TOOL DIA.: 10 ; TIP RAD.: 0 Taper Angle:  )
N23 G91G28 Z0
N24 G28 Y0
N25 G90
N26 T16 M6
N27 S10000 M03
N28 M8
( TOOLPATH : 4 )
( CUTTING TIME : .62  min. )
N29 #10=900 (CUTTING, drilling FEEDRATE)
N30 #11=700 (PLUNGE FEEDRATE, planar mill)
N31 #13=12000 (RAPID  FEEDRATE)
N32 G54
N33 D16
N34 X10.405 Y16.224
N35 G43 Z15.4 H16
N36 G0 Z6.4
N37 G1 Z3.6  F#11
N38 X10.413 Y37.74
N39 G2 G17 X11.022 Y38.228 I.5 J0  F#10
N40 G3 X13.048 Y37.985 I7.415 J53.268  F#10
N41 G2 X13.396 Y37.508 I-.152 J-.476  F#10
N42 G1 X13.387 Y11.209  F#10
N43 G2 X12.886 Y10.71 I-.5 J0  F#10
N44 G1 X10.902 Y10.712  F#10
N45 G2 X10.403 Y11.212 I.001 J.5  F#10
N46 G1 X10.405 Y16.224  F#10
N47 X10.375 Y16.496
N48 X8.379 Y25.496
N49 G3 X5.908 Y25.226 I-1.22 J-.271  F#10
N50 G1 X5.901 Y7.204  F#10
N51 G3 X6.398 Y6.704 I.5 J0  F#10
N52 G2 X9.853 Y6.22 I.79 J-6.935  F#10
N53 G1 X17.385 Y6.204  F#10
N54 G3 X17.886 Y6.704 I.001 J.5  F#10
N55 G1 X17.897 Y42.134  F#10
N56 G3 X17.438 Y42.632 I-.5 J0  F#10
N57 X16.891 Y42.534 I.052 J-1.871
N58 G1 X12.815 Y42.508  F#10
N59 G2 X8.391 Y45.629 I.393 J5.253  F#10
N60 G3 X7.472 Y45.34 I-.396 J-.347  F#10
N61 G2 X6.001 Y43.528 I-6.491 J3.766  F#10
N62 G3 X5.916 Y43.249 I.414 J-.28  F#10
N63 G1 X5.908 Y25.226  F#10
N64 G0 Z9.6
N65 G1 X10.413 Y34.226  F#13
N66 G0 Z4.6
N67 G1 Z1.8  F#11
N68 X10.406 Y11.212

 

и еще одно , подачу можно сделать модульной - когда она не меняет значение , то ее можно не повторять . Так просто программа занимает меньше памяти. Но так тоже можно

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

и еще одно , подачу можно сделать модульной - когда она не меняет значение , то ее можно не повторять . Так просто программа занимает меньше памяти. Но так тоже можно

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

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

Подскажите, как настроить постпроцесор для вывода файла с точность 0,01. В настройках вывода PP стоит tolerance 0,01, траектория считается с допуском 0,01, а в файл выводиться с точностью 0,001. Почему так происходит? Где еще подкрутить?

Ссылка на сообщение
Поделиться на других сайтах
а в файл выводиться с точностью 0,001. Почему так происходит? Где еще подкрутить?
Это, я бы сказал, не точность, а число знаков после запятой. Ограничьте в посте это количество до 2.
Ссылка на сообщение
Поделиться на других сайтах

Это, я бы сказал, не точность, а число знаков после запятой. Ограничьте в посте это количество до 2.

В посте tolerance стоит 0,01, но все равно в УП выводится до 3 знака 

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

MFS прав , надо убрать номер 3 и написать номер 2 . Он писал наверное про DuctPost но в Delcam Postprocessor надо сделать тоже самое . Смотри скрин .

 

 

post-40296-0-33644100-1451519491_thumb.jpg

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

К сожалению данный метод со скриптом не выводит изменённую внутри границы подачу. Вопрос решил, но выводить переменной именно изменённые подачи пока не удалось пока только выводиться заданная в Powermill подача. Есть соображения по этому поводу?

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

Здравствуйте! Может кто-нибудь подскажет как правильно составить тех. задание для постпроцессора на  5 осевой станок. Что там необходимо указать и т.д. Или если это возможно скинте пожалуйста пример такого ТЗ.

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

Здравствуйте! Может кто-нибудь подскажет как правильно составить тех. задание для написания постпроцессора на  5 осевой станок. Что там необходимо указать и т.д. Или если это возможно скинте пожалуйста пример такого ТЗ.

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

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

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

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

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

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

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

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

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

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

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




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