lioosjery

Программирование пиноли-ось W

10 posts in this topic

Pinned posts

Добрый день, поделитесь опытом в программировании пиноли (оси W) на горизонтально расточных станках, кто как программирует и как

 

 

 

Share this post


Link to post
Share on other sites


UnPinned posts

Может в нужном куске УП заменить координату Z на W????
Я так иногда меняю координаты X и Z на Хаасе, когда четвертая ось лежит плашмя на столе....

Share this post


Link to post
Share on other sites
1 минуту назад, catiauser сказал:

Может в нужном куске УП заменить координату Z на W????

Менять ручками не есть хорошо, я к тому что бы не гонять весь стол по Z (т.к. детали большие), подошёл к какой-то общей Z к карману и начал работать осью W(она ограничена небольшими ходами) . Интересует кто и как такие задачи программирует. 

Share this post


Link to post
Share on other sites
11 минуту назад, lioosjery сказал:

Менять ручками не есть хорошо

Ctrl+H в CIMCO - минута, если не меньше. Либо пост править, либо скрипт какой то писать... Других способов мой скромный опыт не предлагает. Я пользуюсь массовой заменой потому что посты и скрипты писать не умею. А данный метод мне позволяет делать десятки тысяч замен в пару нажатий клавиш. Ну и не часто пользуюсь. Нужды нет....

Share this post


Link to post
Share on other sites
19 часов назад, lioosjery сказал:

кто и как такие задачи программирует. 

Пост править или покупать нужно.

Скрытый текст

%
O0001(1 OTV POD M6 V LAPE)
(DATE-21-03-19 TIME 8-26)
( T25 - H25 - 12. CENTROVKA )
( T5 - H5 - 5. DRILL )
 
(OVERALL MAX - MIN = Z20. Z-16.5)
N5 G0 G17 G40 G49 G80 G90
 
( G81. DRILL/CBORE. OPERATION /32  - 1  OTV.)
(MAX = Z20. MIN = Z-.362)
N10 / T25 M6 ( 12. CENTROVKA )
 
N15 G17 G40 G49 G80 G90
N20 G0 G90 G57 X15. Y60. W20. M42 S1500
N25 G43 H25 Z0. M3
N30 G98 G82 W-.362 R-31. P1000 F120.
N35 G80
N40 M5
N45 G0 Z150.
N50 M01
 
( G83. PECK DRILL. OPERATION /33  - 1  OTV.)
(MAX = Z20. MIN = Z-16.5)
N55 T5 M6 ( 5. DRILL )
 
N60 G17 G40 G49 G80 G90
N65 G0 G90 G57 X15. Y60. W20. M41 S600
N70 G43 H5 Z0. M3
N75 G98 G83 W-16.5 R1. Q2. F48. M8
N80 G80 M9
N85 M5
N90 G0 Z150.
N95 G53 X-100.
N100 M30
%
 

 

Share this post


Link to post
Share on other sites
1 час назад, hlibhlib сказал:

Пост править или покупать нужно.

  Показать содержимое

%
O0001(1 OTV POD M6 V LAPE)
(DATE-21-03-19 TIME 8-26)
( T25 - H25 - 12. CENTROVKA )
( T5 - H5 - 5. DRILL )
 
(OVERALL MAX - MIN = Z20. Z-16.5)
N5 G0 G17 G40 G49 G80 G90
 
( G81. DRILL/CBORE. OPERATION /32  - 1  OTV.)
(MAX = Z20. MIN = Z-.362)
N10 / T25 M6 ( 12. CENTROVKA )
 
N15 G17 G40 G49 G80 G90
N20 G0 G90 G57 X15. Y60. W20. M42 S1500
N25 G43 H25 Z0. M3
N30 G98 G82 W-.362 R-31. P1000 F120.
N35 G80
N40 M5
N45 G0 Z150.
N50 M01
 
( G83. PECK DRILL. OPERATION /33  - 1  OTV.)
(MAX = Z20. MIN = Z-16.5)
N55 T5 M6 ( 5. DRILL )
 
N60 G17 G40 G49 G80 G90
N65 G0 G90 G57 X15. Y60. W20. M41 S600
N70 G43 H5 Z0. M3
N75 G98 G83 W-16.5 R1. Q2. F48. M8
N80 G80 M9
N85 M5
N90 G0 Z150.
N95 G53 X-100.
N100 M30
%
 

 

Как с фрезерованием код выглядит ?

Share this post


Link to post
Share on other sites

разными постпроцессорами или скриптом в одном постпроцессоре

движение пиноли для расточных операций, движение стола/головы для силовых фрезерных операций

фрезеровать с вытянутой пинолью - красиво но недолго...

Share this post


Link to post
Share on other sites
19 часов назад, lioosjery сказал:

Как с фрезерованием код выглядит ?

Скрытый текст

%
O0001(DDD)
(DATE-23-03-19 TIME 7-40)
( T1 - H1 - D1 - 20. FLAT ENDMILL )
N5 G0 G17 G40 G49 G80 G90
 
( CONTOUR.... OPERATION /1 )
(MAX = Z100. MIN = Z9.)
N10 / T1 M6 ( 20. FLAT ENDMILL )
 
N15 G17 G40 G49 G80 G90
N20 G0 G90 G55 X-87.549 Y76.257 W20. M42 S2250
N25 G43 H1 Z80. M3
N30 Z60.5 M8
N35 G1 W11. Z0. F2000.
N40 G41 D1 X-94.106 Y84.071 F270.
N45 G3 X-101.25 Y68.75 W9. R20.
N50 X-36.25 R32.5
N55 X-101.25 R32.5
N60 X-94.106 Y53.429 W11. R20.
N65 G1 G40 X-87.549 Y61.243
N70 G0 W20. Z80.
N75 X49.951 Y76.257
N80 Z60.5
N85 G1 W11. Z0. F2000.
N90 G41 D1 X43.394 Y84.071 F270.
N95 G3 X36.25 Y68.75 W9. R20.
N100 X101.25 R32.5
N105 X36.25 R32.5
N110 X43.394 Y53.429 W11. R20.
N115 G1 G40 X49.951 Y61.243
N120 G0 W20. Z80.
N125 Y-61.243
N130 Z60.5
N135 G1 W11. Z0. F2000.
N140 G41 D1 X43.394 Y-53.429 F270.
N145 G3 X36.25 Y-68.75 W9. R20.
N150 X101.25 R32.5
N155 X36.25 R32.5
N160 X43.394 Y-84.071 W11. R20.
N165 G1 G40 X49.951 Y-76.257
N170 G0 W20. Z80.
N175 X-87.549 Y-61.243
N180 Z60.5
N185 G1 W11. Z0. F2000.
N190 G41 D1 X-94.106 Y-53.429 F270.
N195 G3 X-101.25 Y-68.75 W9. R20.
N200 X-36.25 R32.5
N205 X-101.25 R32.5
N210 X-94.106 Y-84.071 W11. R20.
N215 G1 G40 X-87.549 Y-76.257 M9
N220 G0 W20. Z80. M5
N225 G0 Z230.
N230 G53 X-100.
N235 M30
%

 

1.jpg

1 person likes this

Share this post


Link to post
Share on other sites

Станок похож на имеющийся в наличии UNION TCU-150 sinumeric-840d,стратегия проста: с привязках G54-..G599 значение W стоит для всех привязок одно и тоже,или если действовать по-умному то задавать смещение лучше в базовых параметрах G500 при этом задать смещение Z таким образом ,чтобы данная нулевая точка показывала расстояние от Z0 до центра стола (это нужно для пересчёта Z0 при повороте стола на скажем 180 градусов).Если длины шпинделя не хватает для обработки пишем 

W-300

TRANS Z300

или наоборот если значение W избыточно двигаем шпиндель в другую сторону и двигаем Z0 командой TRANS.Следует помнить,что если изменяем базовые параметры ,то желательно не пользоваться командой G53 и заменять её на SUPA.Привязка делается просто-вызов щупа ,далее G0 W0 и привязка .

1 person likes this

Share this post


Link to post
Share on other sites
В 21.03.2019 в 17:04, lioosjery сказал:

Менять ручками не есть хорошо, я к тому что бы не гонять весь стол по Z (т.к. детали большие), подошёл к какой-то общей Z к карману и начал работать осью W(она ограничена небольшими ходами) . Интересует кто и как такие задачи программирует. 

Гонять стол всё равно будет логичнее ,потому что ось W склонна к провисанию.Для обработки больших деталей используют станки с ползуном (ось Z)который имеет компенсацию провисания ,а стол становиться осью V или W_2(бывают такие реализации).Стратегия обработки предполагает минимальный вылет оси W,так как она менее стабильна и при больших вылетах возникает губительная вибрация.Движение стола более стабильно,рельсовые направляющие имеют лучшую смазку и меньше износ, и обычно защищается производителем от перегрузок.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Говорящий Огурец
      В общем, по поводу сообщения выше. Ошибку я локализовал. Дело в том, что  при хеликоидальных резах дуга в приращениях постпроцессируется без учета знака, она всегда положительна. Соответственно, это приводит к ошибке. В качестве примера, в первой же сбойной петле поменял вручную знак в трех местах - и вуаля, все прекрасно!     Остается очень маленькая вероятность, что это можно поправить силами Option File Generator, я уже все там облазил. Думаю, все дело в FIL-процедурах. Вот что у меня:   CIMFIL/ON,ARCSLP $$ винтовая интерполяция
        STATUS=POSTF(7,4)
        IF(STATUS.EQ.ICODEF(OFF))THEN
          FL_AR=0
          JUMPTO/GO55
        ENDIF
         P_AR=POSTF(7,6)
          FL_AR=1
      GO55)CONTIN
         DMY=POSTF(13)
      CIMFIL/OFF    Этот блок, как я вижу, всего лишь проверяет, включена ли в OFG опция вывода блоков винтовой интерполяции. И есть еще один блок:   $$ вывод винтовой
      IF (FL_AR.EQ.1) THEN
         DMY=POSTF(31,2,E,3)
         P_AR=(P_AR*57.295782)
          DMY=POSTF(31,2,X,EMPTY);DMY=POSTF(31,2,Y,EMPTY)
          DMY=POSTF(31,2,P,P_AR);DMY=POSTF(31,2,Z,ZCUR)
          FL_AR=0
          JUMPTO/M1
      ENDIF
      DMY=POSTF(31,2,E,0)
      DMY=POSTF(31,2,X,XCUR);DMY=POSTF(31,2,Y,YCUR)$$;DMY=POSTF(31,2,Z,ZCUR)
      M1)CONTIN
      DMY=POSTF(31,2,R,GCUR);DMY=POSTF(31,2,F,FCUR)
      DMY=POSTF(31,19)
      ELSE
      JUMPTO/ELSEGO
      ENDIF
      $$ ******************************
      JUMPTO/ESKRUN
      ELSEGO)CONTIN
      DMY=POSTF(31,19)
      ESKRUN)CONTIN   Я очень поверхностно знаком с FIL и крайний раз пришлось с ним "общаться" более 5-ти лет назад. Растолкуйте, плиз, как мне справиться с задачей.   зы. to moderator прошу все-таки отрезать последние посты, включая этот, и соединить их с темой про "Логику G-Post". Она куда информативнее (я ее с утра еще раз всю перелопатил) и обоснованно может претендовать на основную тему по обсуждению редактирования постпроцессоров для Creo.
    • Udav817
      Понял. А пробовал удалить вырез и заново создать? Хотя если ты его и делал, то странно. А размер скруглений меняется?  А если на вырез поставить размеры и (если получится) сделать их управляющими? Пока других идей нет.   Мне тоже попадались модели, которые не редактировались. Причём, сделаны в соседнем отделе, на той же версии ёжика. Подозреваю, что её делали как-то приподвывертом левой пяткой с закрытыми глазами. Почему так происходит - не знаю. В итоге я просто сам переделывал модель. При любом уровне сложности. Хорошо, что шестерёнок никаких не было.
    • Fisaron
      Куплю детализированный чертеж задвижек:

      1. ДУ 300 РN 40 30с515нж
      2. ДУ 100 РN 160 30с45нж
      3. ДУ 100 РN 25 30с99нжв
      4. ДУ 100 РN 40 30с15нж
      5. ДУ 150 РN 25 30с99нж
      6. ДУ 150 РN 40 30с15нж
      7. ДУ 500 РN 40 30с515нж
      8. ДУ 50 РN 63 30с76нж
      9. ДУ 500 РN 16 30с541нж
      10. ДУ 500 РN 25 30с599нж
      11. ДУ 300 РN 160 31с545нж
      12. ДУ 200 РN 40 30с15нж
      13. ДУ 200 РN 160 31с45нж
      14. ДУ 300 РN 16 30с41нж
      15. ДУ 400 РN 16 30с41нж
      16. ДУ 80 РN 40 30с89нж,
      17. ДУ 100 РN 160 30с45нж
      18. ДУ 300 РN 40 30с515нж
      19. ДУ 150 РN 40 30с15нж
      20. ДУ 500 РN 40 30с515нж
      21. ДУ 100 РN 25 30с99нжв
      22. ДУ 100 РN 40 30с15нж
      23. ДУ 150 РN 25 30с99нж
      24. ДУ 200 РN 40 30с15нж
      25. ДУ 300 РN16 30с41нж
      26. ДУ 400 РN16 30с41нж
      27. ДУ 80 РN 40 30с89нж

      Ответ можете так же прислать на почту: fisaron@yandex.kz    
    • EnotherX
      Здравствуйте . Когда создаю отчет о Статическом анализе все картинки в нем черные. Солид 19сп4 , у коллеги в 17 солиде все нормально. Кто-нибудь сталкивался с таким? Shred-Статический 2-2.docx
    • Бывший технолог
      Я это понял. Но гению простительно.
    • EDYARD
      Мы нможем зайти в маш параметры. Половина интерфейса на польском половина на английском. С уважением Эдуард! 
    • chUvAch0k
      @Kazuki , а разве в разделе "сборочные единицы" должно в обозначении присутствовать СБ??? Да и там, где идет обозначение сборки дважды написано СБ - "СБСБ". И каким образом получили в обозначении исполнения приписку "-01" (меняли имя файла или ставили галочки в макросе)?
    • Metal_Cutter
      Добрый день. Пожалуйста. Спасибо за добрые слова.
    • SHARit
    • GS
      Скорее всего это облако точек после сканера Artec === === https://artecgroup.zendesk.com/hc/en-us/articles/206809749-Recovering-a-corrupted-Artec-Studio-project Перевод    Согласен. == +Как вариант - обратиться к владельцу сканера , умеющему работать с проектами в Artec Studio (?!)