Добро пожаловать на Форум по станкам с ЧПУ!

постпроцессор для Мегаплот чпу

Тема в разделе "Программные вопросы", создана пользователем kma, 16 окт 2017.

  1. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    Доброе время суток! помогите подобрать постпроцессор для чпу польского производства - Megaplot
    чпу не новый, соответсвенно программы разработчика примитивные, хочеться использовать более умные программы, такие как Camworks, artcam или что то похожее.
    стандартная программа Megacut вроде принимает г-код в формате .nc
     
  2. SERAN

    SERAN Member

    Регистрация:
    21 апр 2012
    Сообщения:
    399
    Симпатии:
    0
    Попробуйте любой другой с расширением .nc . Можно попробовать Mach3 MM.TAP возможно станок его поймет.
     
  3. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    .tap программа не видит (
    перепробовал все .nc которые можно сгенерировать в арткаме, не один не подходит...
     
  4. SERAN

    SERAN Member

    Регистрация:
    21 апр 2012
    Сообщения:
    399
    Симпатии:
    0
    А есть при выборе постпр выбор All files ??
     
  5. Консультант 0501

    Консультант 0501 Member

    Регистрация:
    11 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Megaplot пишет следующее:
    - собственное, запатентованное программное обеспечение MegaCut 2D и MegaCut 3D,
    доступное в различных языковых версиях, с неограниченными бесплатными обновлениями
    для всех наших клиентов, с поддержкой файлов следующих форматов: plt (например,
    CorelDraw), dxf и dxf 3D (например, AutoCad), RAW 3D (например, Rhinoceros 3D), bmp
    (гравировка 3D рельефов на основе фотографий), G-Code (например, VisualMill и т.п.) Можно попробовать ArtCam с ними подружить, только нужна спецификация G кода, или хотя бы примеры программ
     
  6. Kevl

    Kevl Member

    Регистрация:
    19 янв 2013
    Сообщения:
    245
    Симпатии:
    0
    можно посмотреть информацию в Mach3. В нем есть пункт о кодах G.
     
  7. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    в данный момент один знакомый человек пытаеться подогнать пост процессор. по поводу обновлений - фигня. старый станок, увы, какое по есть, с таким и работайте. благо у них там есть более менее адекватный консультант. он прислал список команд г-кода, которые переваривает станок.
    если у знакомого не получиться, то придется искать у гуру форума.
     
  8. polniy_drossell

    polniy_drossell Member

    Регистрация:
    8 май 2012
    Сообщения:
    94
    Симпатии:
    0
    Вот выкладываю .nc и .cnc постпроцессоры, очень хорошие, у меня сейчас на них 4 китайца работают (причем все от разных производителей)
     
  9. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    тут образец кода который должен переваривать станок.
    [​IMG]
     
  10. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    тра та та... нехватает сообщений
     
  11. Консультант 0501

    Консультант 0501 Member

    Регистрация:
    11 май 2012
    Сообщения:
    65
    Симпатии:
    0
    Вот похожий постпроцессор, только я не знаю, как станок воспринимает коды M03, M05, M30. Попробуй что получиться.
    ============================================== ;
    ; G - Code for Megaplot
    ;
    DESCRIPTION = "G-Code Arcs Mg (mm) (*.nc)"
    ;
    FILE_EXTENSION = "nc"
    ;
    UNITS = MM
    ;
    ; Cariage return - line feed at end of each line
    ;
    END_OF_LINE = "[13][10]"
    ;
    ; Block numbering
    ;
    LINE_NUM_START     = 10
    LINE_NUM_INCREMENT = 10
    LINE_NUM_MAXIMUM   = 999999
    ;
    ; Set up default formating for variables
    ;
    ; Line numbering
    FORMAT = [N|@|N|1.0]
    ; Spindle Speed
    FORMAT = [S|@|S|1.0]
    ; Feed Rate
    FORMAT = [F|#|F|1.1]
    ; Tool moves in x,y and z
    FORMAT = [X|#|X|1.3]
    FORMAT = [Y|#|Y|1.3]
    FORMAT = [Z|#|Z|1.3]
    ; Arc Centre Cordinates
    FORMAT = [I|@|I|1.3]
    FORMAT = [J|@|J|1.3]
    ; Home tool positions
    FORMAT = [XH|@|X|1.3]
    FORMAT = [YH|@|Y|1.3]
    FORMAT = [ZH|@|Z|1.3]
    ;
    ; Set up program header
    ;
    START = "[N]G90 G21"
    START = "[N]G0[ZH]"
    START = "[N]G0[XH][YH]M3"
    ;
    ; Program moves
    ;
    RAPID_RATE_MOVE        = "[N]G0[X][Y][Z]"
    ;
    FIRST_FEED_RATE_MOVE   = "[N]G1[X][Y][Z][F]"
    FEED_RATE_MOVE         = "[N][X][Y][Z]"
    ;
    FIRST_CW_ARC_MOVE      = "[N]G2[X][Y][J][F]"
    CW_ARC_MOVE            = "[N]G2[X][Y][J]"
    ;
    FIRST_CCW_ARC_MOVE     = "[N]G3[X][Y][J][F]"
    CCW_ARC_MOVE           = "[N]G3[X][Y][J]"
    ;
    ; End of file
    ;
    END = "[N]G0[ZH]"
    END = "[N]G0[XH][YH]"
    END = "[N]M30"
    ПС Текст скопировать и сохранить в блокноте ...Program FilesArtCamPostpgcode_arc_Mg_mm.con
     
  12. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    после сохранения файла в папке, Арткам начинает ругаться
    до этих ошибок пишет что то про начальную строку ==================
    но очень быстро пропадает, не успеваю прочитать. по поводу M03, M05, M30 - разработчики говорят, что станок будет игнорить все не знакомые ему команды.
    они прислали образец файла г-кода. найду как выложить, выложу
    [​IMG]
     
  13. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    судя по всему так проще. G21    
    F1500
    S24000
    G00 X40.000 Y0.000 Z-58.050
    G01 X40.000 Y0.000 Z-38.000
    G01 X40.000 Y500.500 Z-38.000
    G01 X41.616 Y511.241 Z-38.000
    G01 X46.143 Y520.766 Z-38.000
    G01 X53.342 Y528.713 Z-38.000
    G01 X57.587 Y531.718 Z-38.000
    G01 X66.430 Y535.583 Z-38.000
    G01 X76.500 Y537.000 Z-38.000
    G01 X208.624 Y537.000 Z-38.000
    G01 X212.352 Y537.000 Z-37.531
    G01 X218.842 Y537.000 Z-35.738
    G01 X225.664 Y537.000 Z-32.296
    G01 X246.646 Y537.000 Z-17.349
    G01 X271.292 Y537.000 Z-6.234
    G01 X293.041 Y537.000 Z-1.197
    G01 X310.500 Y537.000 Z0.018
    G01 X327.959 Y537.000 Z-1.197
    G01 X349.708 Y537.000 Z-6.234
    G01 X374.354 Y537.000 Z-17.349
    G01 X395.336 Y537.000 Z-32.296
    G01 X402.158 Y537.000 Z-35.738
    G01 X408.648 Y537.000 Z-37.531
    G01 X412.376 Y537.000 Z-38.000
    G01 X544.500 Y537.000 Z-38.000
    G01 X554.570 Y535.583 Z-38.000
    G01 X563.413 Y531.718 Z-38.000
    G01 X567.658 Y528.713 Z-38.000
    G01 X574.857 Y520.766 Z-38.000
    G01 X579.384 Y511.241 Z-38.000
    G01 X581.000 Y500.500 Z-38.000
    G01 X581.000 Y0.000 Z-38.000
    G01 X581.000 Y0.000 Z-58.050
    G01 X581.000 Y0.000 Z0.000
    G00 X554.000 Y513.000 Z00.000
    F1000
    G01 X554.000 Y513.000 Z-28.000
    G01 X610.569 Y569.569 Z-33.000
    G01 X554.000 Y513.000 Z-38.000
    G01 X610.569 Y569.569 Z-43.000
    G01 X554.000 Y513.000 Z-48.000
    G01 X610.569 Y569.569 Z-53.000
    G01 X554.000 Y513.000 Z-58.000
    G01 X554.000 Y513.000 Z0.000
    G00 X61.000 Y513.000 Z0.000
    G01 X61.000 Y513.000 Z-28.000
    G01 X4.431 Y569.569 Z-33.000
    G01 X61.000 Y513.000 Z-38.000
    G01 X4.431 Y569.569 Z-43.000
    G01 X61.000 Y513.000 Z-48.000
    G01 X4.431 Y569.569 Z-53.000
    G01 X61.000 Y513.000 Z-68.000
    G00 X61.000 Y513.000 Z0.000
    tratata.nc
     
  14. Консультант 0501

    Консультант 0501 Member

    Регистрация:
    11 май 2012
    Сообщения:
    65
    Симпатии:
    0
    [Копировать со следующей строки]
    ;
    ; G - Code for Megaplot
    ;
    DESCRIPTION = "G-Code Arcs Mg (mm) (*.nc)"
    ;
    FILE_EXTENSION = "nc"
    ;
    UNITS = MM
    ;
    ; Cariage return - line feed at end of each line
    ;
    END_OF_LINE = "[13][10]"
    ;
    ; Block numbering
    ;
    LINE_NUM_START     = 10
    LINE_NUM_INCREMENT = 10
    LINE_NUM_MAXIMUM   = 999999
    ;
    ; Set up default formating for variables
    ;
    ; Line numbering
    FORMAT = [N|@|N|1.0]
    ; Spindle Speed
    FORMAT = [S|@|S|1.0]
    ; Feed Rate
    FORMAT = [F|#|F|1.1]
    ; Tool moves in x,y and z
    FORMAT = [X|#|X|1.3]
    FORMAT = [Y|#|Y|1.3]
    FORMAT = [Z|#|Z|1.3]
    ; Arc Centre Cordinates
    FORMAT = [I|@|I|1.3]
    FORMAT = [J|@|J|1.3]
    ; Home tool positions
    FORMAT = [XH|@|X|1.3]
    FORMAT = [YH|@|Y|1.3]
    FORMAT = [ZH|@|Z|1.3]
    ;
    ; Set up program header
    ;
    START = "[N] G21"
    START = "[N] [F]"
    START = "[N] "
    START = "[N] G0[ZH]"
    START = "[N] G0[XH][YH]"
    ;
    ; Program moves
    ;
    RAPID_RATE_MOVE        = "[N] G0[X][Y][Z]"
    ;
    FIRST_FEED_RATE_MOVE   = "[N] G1[X][Y][Z]"
    FEED_RATE_MOVE         = "[N] [X][Y][Z]"
    ;
    FIRST_CW_ARC_MOVE      = "[N] G2[X][Y][J]"
    CW_ARC_MOVE            = "[N] G2[X][Y][J]"
    ;
    FIRST_CCW_ARC_MOVE     = "[N] G3[X][Y][J]"
    CCW_ARC_MOVE           = "[N] G3[X][Y][J]"
    ;
    ; End of file
    ;
    END = "[N] G0[ZH]"
    END = "[N] G0[XH][YH]"
     
  15. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    удалось запечатлить первую ошибку окно быстро закрываеться и потом появляються обе вышеупомянутые ошибки опять.
    [​IMG]
     
  16. kma

    kma Member

    Регистрация:
    11 май 2012
    Сообщения:
    32
    Симпатии:
    0
    дорогие форумчане, посоветуйте к кому обратиться на форуме, кто мог бы под заказ создать постпроцессор для моего станка!?
     
  17. zengob

    zengob Member

    Регистрация:
    11 май 2012
    Сообщения:
    209
    Симпатии:
    0
    Ссылка
     
  18. vanyok

    vanyok Member

    Регистрация:
    8 май 2012
    Сообщения:
    215
    Симпатии:
    0