А есть ли постпроцессор emc для Solidcam?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

А есть ли постпроцессор emc для Solidcam?

Сообщение Morzhovich »

На самом я сейчас использую фануковский пост и просто стираю первую часть поста. Остальное все как надо.
Можно и переделать пост фанука, но хотелось бы иметь пост под emc учитывая неизвестные мне особенности emc.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Nick »

Можно в emc добавит препроцессор :).
По расширению файла добавляем фильтр в виде скрипта и в нем делаем все, что душе угодно :).
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Morzhovich »

Nick писал(а):Можно в emc добавит препроцессор .
А вот с этого места можно пожалуйста по подробней?! Или хотя бы ссылочку на мануал. Там всего то и надо что удалить несколько строк вначале файла.
А вышеприведенную ссылку я уже когда то видел, но что то там не сраслось. Даже не помню почему и что.
Идея препроцессора больше нравится :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Nick »

Вот ссылка на ман http://cnc-club.ru/forum/viewtopic.php? ... lter#p1527
Т.е. ты можешь запускать любую программу, для конкретного расширения.
Если будут примеры, со скриптами помогу ;).
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Morzhovich »

Ок, понятно чуть менее чем наполовину. Тоесть добавляю в ini файл
PROGRAM_EXTENSION = .TAP <тут не совсем понял что>
TAP = <а тут то что?>

Насколько я понял параметр <тут не совсем понял что> отвечает за само название. А <а тут то что?> отвечает за то, чем будет обрабатываться этот самый файл.
Вопрос собственно в том, что мне не совсем понятна вторая часть.
Если скажем такой файл:

%
blablabla
g0 x10 y10
m30
%

нужно привести в такой вид:

%
g91g21
g0 x10 y10
g28
m30
%

на чем все это писать, по каким правилам и где сохранять?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Nick »

Все примерно так и есть.
<тут не совсем понял что> - это описание расширения...
<а тут что> - это имя выполняемого файла.
Грубо говоря это может быть любая программа. На вход ей подается открытый файл, на выходе должен быть обработанный Gcode.


Писать можно на любом языке, хоть на shell.
Я сейчас пишу на питоне. вот это blablabla оно все время одинаковое, или нет? Есть какие-то метки до которых нужно отрезать. Лучше всего скинь пример Gкода.

Вообще для работы с текстами - очень мощный инструмент регулярные выражения. Они поддерживаются многими языками программирования и некоторыми текстовыми редакторами. С помощью них можно сделать почти все :). Скинь пример Gкода, а я напишу тебе скриптик.
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Morzhovich »

О! Наконец то!
А то я уже несколько часов сижу.. Сначала пришлось нормально вникнуть program extention так, чтоб не ругался. Но это просто.. А вот колупаться с питоном совершенно его не зная это :wtf: Думал найду похожие по смыслу примеры работы с текстом дак до сих пор ищу. А то, что на вход ей подается открытый файл для меня было откровением. Все не мог никак понять что же он делает с исходным файлом :monkey:

Код: Выделить всё

%
O5000 (POLOSKAORNAMENT.TAP)
( MCV-OP ) (18-DEC-2011)
(SUBROUTINES: O2 .. O0)         
G90 G17
G80 G49 G40
G54
G91 G28 Z0
G90
M01
N1 M6 T1
G90 G00 G40 G54
G43 H1 D31 G0 X11.242 Y5.018 Z0.5 S1000 M3
M8
(----------------------)
(F-CONTOUR-T1 - PROFILE)
(----------------------)
   X11.242 Y5.018 Z0.5
G1 Z-0.2 F500
G2 X8.987 Y3.339 R9.452 F1500
   X6.915 Y2.505 R9.85
   X5.595 Y2.282 R7.005
   X4.477 Y2.371 R4.016
   X3.424 Y2.884 R2.706
   X2.727 Y3.783 R2.548
   X2.625 Y4.022 R3.016
G3 X4.059 Y3.895 R1.748
G2 X3.009 Y4.291 R1.469
   X2.458 Y5.241 R1.791
   X2.42 Y5.455 R2.003
   X2.735 Y6.586 R2.949
   X3.142 Y7.143 R2.339
G3 X3.525 Y6.092 R1.681
   X3.729 Y5.896 R1.428
G2 X3.886 Y7.562 R2.031
G1 X3.944 Y7.654
G2 X5.658 Y7.655 R2.47
   X6.674 Y6.88 R2.271
G1 X6.751 Y6.773
G0 Z0.5
   X6.849 Y6.601
G1 Z-0.2 F500
G3 X6.173 Y6.523 R1.818 F1500
   X5.469 Y5.829 R1.118
   X5.457 Y4.813 R1.541
   X6.056 Y4.198 R1.021
   X6.625 Y4.086 R1.574
   X7.328 Y4.16 R2.819
   X8.243 Y4.438 R6.196
   X9.422 Y4.958 R12.577
   X9.887 Y5.195 R21.228
G0 Z0.5
   X9.007 Y4.773
G1 Z-0.2 F500
G2 X7.303 Y6.01 R2.106 F1500
   X7.176 Y7.035 R1.827
G0 Z0.5
   X7.427 Y7.061
G1 Z-0.2 F500
G3 X8.215 Y6.243 R1.218 F1500
   X8.9 Y6.127 R2.056
   X9.79 Y6.21 R4.268
   X10.892 Y6.464 R13.728
G2 X12.744 Y6.946 R231.512
   X14.762 Y7.382 R33.457
   X16.154 Y7.551 R12.607
   X18.271 Y7.415 R8.503
   X21.018 Y6.524 R10.906
   X22.454 Y5.744 R14.528
G1 X24.293 Y4.62
G3 X25.816 Y3.798 R20.768
G0 Z0.5
   X24.1 Y5.105
G1 Z-0.2 F500
G2 X24.056 Y7.517 R3.924 F1500
   X25.413 Y6.607 R2.92
   X25.984 Y5.667 R3.388
   X26.823 Y7.091 R3.053
   X28.129 Y7.741 R2.542
   X29.83 Y7.365 R2.359
   X30.763 Y6.32 R2.745
   X31.004 Y5.716 R3.123
G0 Z0.5
   X27.414 Y3.326
G1 Z-0.2 F500
G2 X26.447 Y4.204 R2.401 F1500
   X26.001 Y5.573 R2.841
G0 Z0.5
   X30.769 Y5.6
G1 Z-0.2 F500
G3 X30.039 Y5.995 R1.708 F1500
   X28.68 Y5.62 R1.487
   X28.373 Y4.622 R1.084
   X28.878 Y3.842 R1.207
   X29.437 Y3.584 R1.663
   X30.328 Y3.495 R2.694
   X31.12 Y3.607 R4.529
   X32.412 Y3.991 R9.806
   X34.127 Y4.692 R21.49
   X35.39 Y5.287 R42.37
G0 Z0.5
   X34.28 Y4.773
G1 Z-0.2 F500
G2 X32.575 Y6.01 R2.106 F1500
   X32.449 Y7.035 R1.827
G0 Z0.5
   X32.7 Y7.061
G1 Z-0.2 F500
G3 X33.487 Y6.243 R1.218 F1500
   X34.172 Y6.127 R2.056
   X35.062 Y6.21 R4.268
   X36.164 Y6.464 R13.728
G2 X38.016 Y6.946 R231.512
   X40.035 Y7.382 R33.457
   X41.427 Y7.551 R12.607
   X43.543 Y7.415 R8.503
   X46.291 Y6.524 R10.906
   X47.726 Y5.744 R14.528
G1 X49.566 Y4.62
G3 X51.088 Y3.798 R20.768
G0 Z0.5
   X49.391 Y5.105
G1 Z-0.2 F500
G2 X49.347 Y7.517 R3.924 F1500
   X50.704 Y6.607 R2.92
   X51.275 Y5.667 R3.388
   X52.114 Y7.091 R3.053
   X53.42 Y7.741 R2.542
   X55.121 Y7.365 R2.359
   X56.054 Y6.32 R2.745
   X56.352 Y5.48 R3.123
   X57.156 Y7.015 R3.079
   X58.553 Y7.743 R2.56
   X60.29 Y7.332 R2.365
   X61.169 Y6.329 R2.754
   X61.429 Y5.667 R3.129
   X62.394 Y6.993 R3.399
   X63.356 Y7.517 R2.931
   X63.312 Y5.105 R3.934
G0 Z0.5
   X51.292 Y5.573
G1 Z-0.2 F500
G3 X51.901 Y3.978 R2.896 F1500
   X52.705 Y3.326 R2.456
G0 Z0.5
   X56.059 Y5.6
G1 Z-0.2 F500
G3 X55.335 Y5.994 R1.705 F1500
   X53.929 Y5.575 R1.489
   X53.663 Y4.752 R1.041
   X54.215 Y3.781 R1.374
   X54.884 Y3.526 R1.425
   X55.571 Y3.573 R1.589
   X56.128 Y3.874 R1.716
   X56.352 Y4.063 R3.045
   X56.926 Y3.656 R2.604
   X57.722 Y3.515 R1.43
   X58.488 Y3.781 R1.589
   X59.036 Y5.008 R1.342
   X58.651 Y5.694 R1.039
   X57.368 Y5.994 R1.513
   X56.644 Y5.6 R1.592
G0 Z0.5
   X59.999 Y3.326
G1 Z-0.2 F500
G3 X60.965 Y4.204 R2.401 F1500
   X61.411 Y5.573 R2.841
G0 Z0.5
   X61.616 Y3.798
G1 Z-0.2 F500
G3 X63.138 Y4.62 R17.705 F1500
G1 X65.238 Y5.898
G2 X67.316 Y6.904 R13.23
   X70.017 Y7.532 R10.706
   X71.958 Y7.489 R8.616
   X73.404 Y7.241 R17.17
   X75.921 Y6.628 R45.41
G3 X77.115 Y6.321 R49.79
   X78.125 Y6.143 R8.174
   X78.904 Y6.161 R3.063
   X79.479 Y6.37 R1.644
   X79.973 Y6.972 R1.181
G1 X80.004 Y7.061
G0 Z0.5
   X80.255 Y7.035
G1 Z-0.2 F500
G2 X79.968 Y5.711 R1.826 F1500
   X78.424 Y4.773 R2.132
G0 Z0.5
   X77.314 Y5.287
G1 Z-0.2 F500
G3 X79.655 Y4.232 R38.484 F1500
   X81.021 Y3.752 R16.374
   X82.173 Y3.511 R7.079
   X83.066 Y3.537 R3.213
   X83.753 Y3.794 R2.098
   X84.336 Y5.021 R1.23
   X83.953 Y5.685 R1.079
   X82.665 Y5.995 R1.518
   X81.935 Y5.6 R1.595
G0 Z0.5
   X81.7 Y5.716
G1 Z-0.2 F500
G2 X82.447 Y7.015 R3.079 F1500
   X83.844 Y7.743 R2.56
   X85.581 Y7.332 R2.365
   X86.46 Y6.329 R2.754
   X86.719 Y5.667 R3.129
   X87.685 Y6.993 R3.399
   X88.647 Y7.517 R2.931
   X88.603 Y5.105 R3.934
G0 Z0.5
   X86.888 Y3.798
G1 Z-0.2 F500
G3 X88.41 Y4.62 R17.705 F1500
G1 X90.511 Y5.898
G2 X92.589 Y6.904 R13.23
   X95.289 Y7.532 R10.706
   X97.23 Y7.489 R8.616
   X98.676 Y7.241 R17.17
   X101.194 Y6.628 R45.41
G3 X102.387 Y6.321 R49.79
   X103.398 Y6.143 R8.174
   X104.177 Y6.161 R3.063
   X104.752 Y6.37 R1.644
   X105.245 Y6.972 R1.181
G1 X105.276 Y7.061
G0 Z0.5
   X105.527 Y7.035
G1 Z-0.2 F500
G2 X105.24 Y5.711 R1.826 F1500
   X103.696 Y4.773 R2.132
G0 Z0.5
   X102.816 Y5.195
G1 Z-0.2 F500
G3 X104.303 Y4.499 R17.179 F1500
   X105.231 Y4.193 R7.622
   X105.969 Y4.086 R3.489
   X106.564 Y4.167 R1.834
   X107.293 Y4.975 R1.05
   X107.198 Y5.917 R1.56
   X106.449 Y6.549 R1.12
   X105.855 Y6.601 R1.715
G0 Z0.5
   X105.952 Y6.773
G1 Z-0.2 F500
G2 X107.046 Y7.655 R2.38 F1500
   X108.76 Y7.654 R2.405
   X108.975 Y5.896 R1.987
G3 X109.506 Y6.724 R1.502
   X109.562 Y7.143 R1.714
G2 X110.109 Y6.272 R2.356
   X110.283 Y5.455 R2.981
   X109.772 Y4.364 R1.932
   X108.728 Y3.895 R1.547
G1 X108.644
G3 X110.079 Y4.022 R1.731
G2 X109.463 Y3.05 R2.78
   X108.345 Y2.402 R2.491
   X107.414 Y2.275 R3.331
   X106.34 Y2.379 R5.283
   X104.557 Y2.933 R8.385
   X101.792 Y4.701 R10.1
   X101.462 Y5.018 R8.804
G0 Z0.5
   X101.229 Y4.958
G1 Z-0.2 F500
G2 X101.273 Y2.546 R3.924 F1500
   X99.916 Y3.456 R2.92
   X99.345 Y4.396 R3.388
   X98.506 Y2.972 R3.053
   X97.2 Y2.322 R2.542
   X95.499 Y2.698 R2.359
   X94.566 Y3.743 R2.745
   X94.325 Y4.347 R3.123
G0 Z0.5
   X97.915 Y6.737
G1 Z-0.2 F500
G2 X98.882 Y5.859 R2.401 F1500
   X99.328 Y4.49 R2.841
G0 Z0.5
   X94.56 Y4.463
G1 Z-0.2 F500
G3 X95.29 Y4.067 R1.708 F1500
   X96.649 Y4.443 R1.487
   X96.956 Y5.441 R1.084
   X96.451 Y6.22 R1.207
   X95.892 Y6.479 R1.663
   X95.001 Y6.568 R2.694
   X94.209 Y6.456 R4.529
   X92.917 Y6.072 R9.806
   X91.202 Y5.371 R21.49
   X89.939 Y4.776 R42.37
G0 Z0.5
   X91.071 Y5.29
G1 Z-0.2 F500
G2 X92.776 Y4.053 R2.106 F1500
   X92.902 Y3.028 R1.827
G0 Z0.5
   X92.651 Y3.002
G1 Z-0.2 F500
G3 X91.863 Y3.82 R1.218 F1500
   X91.178 Y3.936 R2.056
   X90.289 Y3.853 R4.268
   X89.187 Y3.599 R13.728
G2 X87.334 Y3.117 R231.512
   X85.316 Y2.681 R33.457
   X83.924 Y2.512 R12.607
   X81.807 Y2.648 R8.503
   X79.06 Y3.539 R10.906
   X77.625 Y4.319 R14.528
G1 X75.785 Y5.443
G3 X74.263 Y6.265 R20.768
G0 Z0.5
   X75.956 Y4.958
G1 Z-0.2 F500
G2 X76. Y2.546 R3.924 F1500
   X74.643 Y3.456 R2.92
   X74.072 Y4.396 R3.388
   X73.233 Y2.972 R3.053
   X71.927 Y2.322 R2.542
   X70.227 Y2.698 R2.359
   X69.293 Y3.743 R2.745
   X69.053 Y4.347 R3.123
G0 Z0.5
   X72.643 Y6.737
G1 Z-0.2 F500
G2 X73.609 Y5.859 R2.401 F1500
   X74.055 Y4.49 R2.841
G0 Z0.5
   X69.288 Y4.463
G1 Z-0.2 F500
G3 X70.018 Y4.067 R1.708 F1500
   X71.376 Y4.443 R1.487
   X71.683 Y5.441 R1.084
   X71.179 Y6.22 R1.207
   X70.62 Y6.479 R1.663
   X69.728 Y6.568 R2.694
   X68.936 Y6.456 R4.529
   X67.644 Y6.072 R9.806
   X65.93 Y5.371 R21.49
   X64.667 Y4.776 R42.37
G0 Z0.5
   X65.78 Y5.29
G1 Z-0.2 F500
G2 X67.485 Y4.053 R2.106 F1500
   X67.611 Y3.028 R1.827
G0 Z0.5
   X67.36 Y3.002
G1 Z-0.2 F500
G3 X66.595 Y3.811 R1.22 F1500
   X65.921 Y3.935 R2.014
   X65.088 Y3.868 R4.053
   X64.057 Y3.641 R11.733
G1 X62.327 Y3.188
G2 X59.936 Y2.655 R39.588
   X58.729 Y2.493 R11.542
   X57.745 Y2.528 R4.548
   X56.56 Y2.978 R3.09
   X56.352 Y3.148 R1.669
   X55.908 Y2.839 R1.679
   X54.798 Y2.507 R3.081
   X53.804 Y2.507 R4.714
   X52.551 Y2.695 R12.517
   X50.101 Y3.258 R36.661
G1 X48.464 Y3.687
G3 X47.467 Y3.891 R10.912
   X46.66 Y3.929 R3.856
   X46.012 Y3.771 R1.947
   X45.343 Y3.002 R1.199
G0 Z0.5
   X45.093 Y3.028
G1 Z-0.2 F500
G2 X45.38 Y4.352 R1.826 F1500
   X46.924 Y5.29 R2.132
G0 Z0.5
   X48.037 Y4.776
G1 Z-0.2 F500
G3 X45.695 Y5.831 R38.484 F1500
   X44.33 Y6.311 R16.374
   X43.178 Y6.552 R7.079
   X42.284 Y6.526 R3.213
   X41.597 Y6.269 R2.098
   X41.014 Y5.042 R1.23
   X41.398 Y4.378 R1.079
   X42.686 Y4.067 R1.518
   X43.416 Y4.463 R1.595
G0 Z0.5
   X43.651 Y4.347
G1 Z-0.2 F500
G2 X42.904 Y3.048 R3.079 F1500
   X41.506 Y2.32 R2.56
   X39.77 Y2.731 R2.365
   X38.89 Y3.734 R2.754
   X38.631 Y4.396 R3.129
   X37.666 Y3.07 R3.399
   X36.703 Y2.546 R2.931
   X36.747 Y4.958 R3.934
G0 Z0.5
   X40.061 Y6.737
G1 Z-0.2 F500
G3 X39.094 Y5.859 R2.401 F1500
   X38.648 Y4.49 R2.841
G0 Z0.5
   X38.441 Y6.265
G1 Z-0.2 F500
G3 X36.919 Y5.443 R17.705 F1500
G1 X34.818 Y4.165
G2 X32.74 Y3.159 R13.23
   X30.04 Y2.531 R10.706
   X28.099 Y2.574 R8.616
   X26.653 Y2.822 R17.17
   X24.135 Y3.435 R45.41
G3 X22.942 Y3.742 R49.79
   X21.931 Y3.92 R8.174
   X21.152 Y3.902 R3.063
   X20.577 Y3.693 R1.644
   X20.084 Y3.091 R1.181
G1 X20.053 Y3.002
G0 Z0.5
   X19.802 Y3.028
G1 Z-0.2 F500
G2 X20.089 Y4.352 R1.826 F1500
   X21.633 Y5.29 R2.132
G0 Z0.5
   X22.764 Y4.776
G1 Z-0.2 F500
G3 X20.423 Y5.831 R38.484 F1500
   X19.057 Y6.311 R16.374
   X17.906 Y6.552 R7.079
   X17.012 Y6.526 R3.213
   X16.325 Y6.269 R2.098
   X15.742 Y5.042 R1.23
   X16.125 Y4.378 R1.079
   X17.414 Y4.067 R1.518
   X18.143 Y4.463 R1.595
G0 Z0.5
   X18.379 Y4.347
G1 Z-0.2 F500
G2 X17.631 Y3.048 R3.079 F1500
   X16.234 Y2.32 R2.56
   X14.497 Y2.731 R2.365
   X13.618 Y3.734 R2.754
   X13.359 Y4.396 R3.129
   X12.393 Y3.07 R3.399
   X11.431 Y2.546 R2.931
   X11.475 Y4.958 R3.934
G0 Z0.5
   X14.789 Y6.737
G1 Z-0.2 F500
G3 X13.822 Y5.859 R2.401 F1500
   X13.376 Y4.49 R2.841
G0 Z0.5
   X1.949 Y3.485
G1 Z-0.2 F500
   Y8.12 F1500
   X110.755
   Y1.94
   X1.949
   Y3.485
G0 Z0.5
   X0. Y2.516
G1 Z-0.2 F500
   Y10.063 F1500
   X112.704
   Y0.
   X0.
   Y2.516
G0 Z0.5
M30
%
По идее нужно стереть все строки до строки начала работы машины (G0 X11.242 Y5.018 Z0.5 S1000 M3), потом М8
Хотя можно и просто стереть все до первых знаков "(-" которые генерируются самим постпроцессором и в начало добавить М3
Короче мне то главное пример а там уже можно и поразбираться и поколупаться ;)

PS
А вообще то тему фильтров надо было отдельно завести :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Nick »

Вот скрипт, который отрезает все до первого G0.
Я не уверен, но возможно я ошибся и EMC2 передает не файл, а путь к файлу. В скрипте берется путь. Попробуй его вставить в качестве фильтра.

Python - очень классный язык для написания фильтров, расширений, небольших программ. У него очень просто синтаксис, встроенный чекер синтаксиса, и к нему есть оооочень много модулей реализующих практически все :).

Единственная непривычная вещь - в питоне нет границ операторов, открывающих и закрывающих фигурных в Си. Все границы операторов берутся из отступов от левого края. Т.е. все, что начинается левее лежит внутри оператора. Сначала я подумал, что за фигня, но сейчас меня это радует и код выглядит лучше :).

В приложении скрипт на питоне.

ЗЫ Ты с регулярными выражениями знаком?
Вложения
solidcam-post.py.tar.gz
(461 байт) 1195 скачиваний
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Morzhovich »

Вот человечтще! Сейчас полколупаюсь. Слава богу есть где :)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Nick »

так ты регулярные выражения знаешь, или нет???
Аватара пользователя
Sandr
Опытный
Сообщения: 108
Зарегистрирован: 28 сен 2016, 12:07
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Sandr »

Граждане - подниму вопрос
Как подружить SolidCam с LinuxCNC
Пробовал разные станки (в том числе gMill_Generic_Fanuc_X_4x_Eval)
И все время LinuxCNC ругается на различные ошибки в gCode %(
Блог на моем сайте sandr.ru
Аватара пользователя
Sandr
Опытный
Сообщения: 108
Зарегистрирован: 28 сен 2016, 12:07
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Sandr »

Пока пользуюсь FANUC
Но и там надо ручками-
Приходится удалять в начале строчки вплоть до G0

а в конце
o105 endrepeat
и
o106 endrepeat
gCode (для просмотра содержимого нажмите на ссылку)
(P_CONTOUR4.TAP)
(06-MAR-2017)

#12=1 (задание кол-ва повторов по X)
#13=0 (задание смещения по X мм)

#14=1 (задание кол-ва повторов по Y)
#15=0 (задание смещения по Y мм)

G90 G21 G49 G0 ( ABS mm clr_Z_offset rapid_motion )

(MSG, Установи T2.
M9 (turn all coolant off)
o100 call (o100 - первый замер, o101 - следующий замер.)

o106 repeat [#14] (Повтор ... раз по Y)
o105 repeat [#12] (Повтор ... раз по X)

S3500 M3
G0 X30.062 Y16.659 Z120.
(-------------------)
(P-CONTOUR4 - POCKET)
(-------------------)
X30.062 Y16.659 Z25.
Z2.
G1 X27.987 Y12.209 Z1.833 F300
X30.062 Y16.659 Z1.667
X27.987 Y12.209 Z1.5
X30.062 Y16.659 Z1.333
X27.987 Y12.209 Z1.167
X30.062 Y16.659 Z1.
X27.987 Y12.209 Z0.833
X30.062 Y16.659 Z0.667
X27.987 Y12.209 Z0.5
X30.062 Y16.659 Z0.333
X27.987 Y12.209 Z0.167
X30.062 Y16.659 Z0.
X27.987 Y12.209 Z-0.167
X30.062 Y16.659 Z-0.333
X27.987 Y12.209 Z-0.5
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X30.062 Y16.659
Z1.5
G1 X27.987 Y12.209 Z1.333 F300
X30.062 Y16.659 Z1.167
X27.987 Y12.209 Z1.
X30.062 Y16.659 Z0.833
X27.987 Y12.209 Z0.667
X30.062 Y16.659 Z0.5
X27.987 Y12.209 Z0.333
X30.062 Y16.659 Z0.167
X27.987 Y12.209 Z0.
X30.062 Y16.659 Z-0.167
X27.987 Y12.209 Z-0.333
X30.062 Y16.659 Z-0.5
X27.987 Y12.209 Z-0.667
X30.062 Y16.659 Z-0.833
X27.987 Y12.209 Z-1.
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X30.062 Y16.659
Z1.
G1 X27.987 Y12.209 Z0.833 F300
X30.062 Y16.659 Z0.667
X27.987 Y12.209 Z0.5
X30.062 Y16.659 Z0.333
X27.987 Y12.209 Z0.167
X30.062 Y16.659 Z0.
X27.987 Y12.209 Z-0.167
X30.062 Y16.659 Z-0.333
X27.987 Y12.209 Z-0.5
X30.062 Y16.659 Z-0.667
X27.987 Y12.209 Z-0.833
X30.062 Y16.659 Z-1.
X27.987 Y12.209 Z-1.167
X30.062 Y16.659 Z-1.333
X27.987 Y12.209 Z-1.5
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X30.062 Y16.659
Z0.5
G1 X27.987 Y12.209 Z0.333 F300
X30.062 Y16.659 Z0.167
X27.987 Y12.209 Z0.
X30.062 Y16.659 Z-0.167
X27.987 Y12.209 Z-0.333
X30.062 Y16.659 Z-0.5
X27.987 Y12.209 Z-0.667
X30.062 Y16.659 Z-0.833
X27.987 Y12.209 Z-1.
X30.062 Y16.659 Z-1.167
X27.987 Y12.209 Z-1.333
X30.062 Y16.659 Z-1.5
X27.987 Y12.209 Z-1.667
X30.062 Y16.659 Z-1.833
X27.987 Y12.209 Z-2.
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X30.062 Y16.659
Z0.
G1 X27.987 Y12.209 Z-0.167 F300
X30.062 Y16.659 Z-0.333
X27.987 Y12.209 Z-0.5
X30.062 Y16.659 Z-0.667
X27.987 Y12.209 Z-0.833
X30.062 Y16.659 Z-1.
X27.987 Y12.209 Z-1.167
X30.062 Y16.659 Z-1.333
X27.987 Y12.209 Z-1.5
X30.062 Y16.659 Z-1.667
X27.987 Y12.209 Z-1.833
X30.062 Y16.659 Z-2.
X27.987 Y12.209 Z-2.167
X30.062 Y16.659 Z-2.333
X27.987 Y12.209 Z-2.5
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X27.987 Y12.209
Z-0.5
G1 X30.062 Y16.659 Z-0.668 F300
X27.987 Y12.209 Z-0.836
X30.062 Y16.659 Z-1.004
X27.987 Y12.209 Z-1.171
X30.062 Y16.659 Z-1.339
X27.987 Y12.209 Z-1.507
X30.062 Y16.659 Z-1.675
X27.987 Y12.209 Z-1.843
X30.062 Y16.659 Z-2.011
X27.987 Y12.209 Z-2.179
X30.062 Y16.659 Z-2.346
X27.987 Y12.209 Z-2.514
X30.062 Y16.659 Z-2.682
X27.987 Y12.209 Z-2.85
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X30.062 Y16.659
Z-0.85
G1 X27.987 Y12.209 Z-1.015 F300
X30.062 Y16.659 Z-1.181
X27.987 Y12.209 Z-1.346
X30.062 Y16.659 Z-1.512
X27.987 Y12.209 Z-1.677
X30.062 Y16.659 Z-1.842
X27.987 Y12.209 Z-2.008
X30.062 Y16.659 Z-2.173
X27.987 Y12.209 Z-2.338
X30.062 Y16.659 Z-2.504
X27.987 Y12.209 Z-2.669
X30.062 Y16.659 Z-2.835
X27.987 Y12.209 Z-3.
X30.062 Y16.659 F1000
G2 X34.083 Y19.081 R6.7
G1 X28.898 Y35.405
X24.896
G2 X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X30.062 Y16.659 R11.033
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X12.269 Y35.405 R1.9
G1 X11.965
Y11.966
X12.288
G2 X12.131 Y12.721 R1.9
G1 Y34.695
G2 X14.031 Y36.595 R1.9
G1 X18.835
G2 X21.599 Y36.384 R17.764
X21.609 Y36.382 R1.9
X24.114 Y35.729 R13.533
X24.122 Y35.726 R1.9
X27.035 Y34.111 R11.069
X27.044 Y34.104 R1.9
X28.341 Y32.902 R10.513
X28.344 Y32.899 R1.9
X30.304 Y29.852 R11.019
X31.131 Y27.226 R13.034
X31.461 Y24.544 R16.629
X31.483 Y23.58 R20.751
X31.277 Y20.639 R20.556
X31.275 Y20.63 R1.9
X30.578 Y17.848 R14.526
X30.573 Y17.836 R1.9
X29.348 Y15.446 R11.033
X29.343 Y15.438 R1.9
X26.086 Y12.469 R9.616
X23.561 Y11.427 R11.357
X21.002 Y10.936 R14.777
X18.781 Y10.821 R19.799
G1 X14.031
G2 X12.131 Y12.721 R1.9
G1 Y16.659
X10.365
Y10.366
X17.996
G2 X17.999 Y10.366 R5.1
G3 X19.386 Y10.395 R32.359
G2 X19.403 Y10.395 R5.1
G3 X22.276 Y10.67 R25.663
G2 X22.292 Y10.672 R5.1
G3 X24.845 Y11.235 R19.011
G2 X24.866 Y11.241 R5.1
G3 X27.21 Y12.153 R14.099
G2 X27.229 Y12.163 R5.1
G3 X29.602 Y13.728 R11.244
X31.146 Y15.438 R9.683
G2 X36.263 Y17.505 R5.1
G1 X30.069 Y37.005
X10.365
Y16.659
X12.131 Y17.372
Y12.721
G3 X14.031 Y10.821 R1.9
G1 X18.781
G3 X21.002 Y10.936 R19.799
X23.561 Y11.427 R14.777
X26.086 Y12.469 R11.357
X29.343 Y15.438 R9.616
X29.348 Y15.446 R1.9
X30.573 Y17.836 R11.033
X30.578 Y17.848 R1.9
X31.275 Y20.63 R14.526
X31.277 Y20.639 R1.9
X31.483 Y23.58 R20.556
X31.461 Y24.544 R20.751
X31.424 Y25.167 R16.629
G1 X36.531 Y27.23
X40.571 Y14.514
G3 X44.191 Y14.51 R1.9
G1 X49.997 Y32.67
X55.783 Y35.008
G2 X56.643 Y35.357 R3.5
G1 X56.623 Y35.405
X55.91
X55.783 Y35.008
X56.576 Y33.618
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X62.677 Y17.008 R1.9
G1 X64.374
G2 X66.208 Y16.667 R5.1
G1 X57.687 Y37.005
X54.742
X48.179 Y16.476
G2 X50.447 Y17.008 R5.1
G1 X52.251
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X59.318 Y32.572 R1.9
G1 X63.745 Y19.364
G2 X61.944 Y16.861 R1.9
G1 X52.984
G2 X51.187 Y19.377 R1.9
G1 X55.72 Y32.584
G2 X56.576 Y33.618 R1.9
G1 X56.571 Y33.627
X56.342 Y33.473
G3 X55.818 Y32.841 R1.91
G1 X44.384 Y10.398
G2 X44.306 Y10.366 R5.1
G1 X44.371
X44.384 Y10.398
X43.756 Y11.87
G2 X39.046 Y14.029 R3.5
G1 X31.239 Y38.605
X8.765
Y8.766
X17.996
G2 X17.998 Y8.766 R3.5
G3 X19.453 Y8.796 R33.959
G2 X19.465 Y8.797 R3.5
G3 X22.517 Y9.088 R27.263
G2 X22.528 Y9.09 R3.5
G3 X25.296 Y9.7 R20.611
G2 X25.31 Y9.704 R3.5
G3 X27.921 Y10.72 R15.699
G2 X27.934 Y10.726 R3.5
G3 X30.649 Y12.518 R12.844
X32.452 Y14.514 R11.283
G2 X38.605 Y13.678 R3.5
G1 X40.37 Y8.766
X45.465
X47.186 Y13.18
G2 X50.447 Y15.408 R3.5
G1 X64.374
G2 X67.653 Y13.132 R3.5
G1 X69.283 Y8.766
X71.253
X58.752 Y38.605
X53.574
X45.715 Y14.023
G2 X43.756 Y11.87 R3.5
G1 X43.127 Y13.341
G2 X40.571 Y14.514 R1.9
G1 X32.41 Y40.205
X7.165
Y7.166
X17.996
G3 X19.521 Y7.198 R35.559
G2 X19.527 Y7.198 R1.9
G3 X22.759 Y7.506 R28.863
G2 X22.764 Y7.506 R1.9
G3 X25.748 Y8.165 R22.211
G2 X25.755 Y8.168 R1.9
G3 X28.631 Y9.286 R17.299
G2 X28.638 Y9.29 R1.9
G3 X31.696 Y11.308 R14.444
X33.759 Y13.591 R12.883
G2 X37.099 Y13.137 R1.9
G1 X39.244 Y7.166
X46.558
X48.677 Y12.598
G2 X50.447 Y13.808 R1.9
G1 X64.374
G2 X66.154 Y12.572 R1.9
G1 X68.172 Y7.166
X73.658
X59.816 Y40.205
X52.405
X44.191 Y14.51
G2 X43.127 Y13.341 R1.9
G1 X43.01 Y13.617
G2 X40.857 Y14.604 R1.6
G1 X32.629 Y40.505
X6.865
Y6.866
X17.996
G3 X19.534 Y6.898 R35.859
G2 X19.539 Y6.898 R1.6
G3 X22.804 Y7.21 R29.163
G2 X22.809 Y7.21 R1.6
G3 X25.832 Y7.877 R22.511
G2 X25.839 Y7.879 R1.6
G3 X28.765 Y9.018 R17.599
G2 X28.771 Y9.021 R1.6
G3 X31.893 Y11.081 R14.744
X34.004 Y13.418 R13.183
G2 X36.817 Y13.036 R1.6
G1 X39.033 Y6.866
X46.763
X48.957 Y12.489
G2 X50.447 Y13.508 R1.6
G1 X64.374
G2 X65.873 Y12.467 R1.6
G1 X67.964 Y6.866
X74.109
X60.016 Y40.505
X52.186
X43.905 Y14.602
G2 X43.01 Y13.617 R1.6
G3 X43.216 Y13.724 R1.6
G1 X51.562 Y18.027
G2 X51.471 Y19.28 R1.6
G1 X56.003 Y32.487
G2 X59.034 Y32.476 R1.6
G1 X63.461 Y19.269
G2 X61.944 Y17.161 R1.6
G1 X52.984
G2 X51.562 Y18.027 R1.6
G1 X45.274 Y18.881
X43.905 Y14.602
G2 X40.857 Y14.604 R1.6
G1 X39.238 Y19.701
X30.999 Y20.819
G2 X30.98 Y20.682 R20.256
X30.98 Y20.674 R1.6
X30.296 Y17.95 R14.226
X30.292 Y17.939 R1.6
X29.1 Y15.614 R10.733
X29.096 Y15.608 R1.6
X25.94 Y12.731 R9.316
X23.479 Y11.716 R11.057
X20.971 Y11.235 R14.477
X18.781 Y11.121 R19.499
G1 X14.031
G2 X12.431 Y12.721 R1.6
G1 Y34.695
G2 X14.031 Y36.295 R1.6
G1 X18.835
G2 X21.553 Y36.087 R17.464
X21.561 Y36.086 R1.6
X24.011 Y35.447 R13.233
X24.018 Y35.445 R1.6
X26.852 Y33.874 R10.769
X26.86 Y33.868 R1.6
X28.12 Y32.7 R10.213
X28.122 Y32.697 R1.6
X30.029 Y29.733 R10.719
X30.837 Y27.166 R12.734
X31.161 Y24.531 R16.329
X31.183 Y23.58 R20.451
X30.999 Y20.819 R20.256
G3 X31.389 Y19.339 R2.
G1 X32.981 Y20.55
G0 Z25.
X90.117 Y23.929
Z2.
G1 X85.244 Y24.527 Z1.833 F300
X90.117 Y23.929 Z1.667
X85.244 Y24.527 Z1.5
X90.117 Y23.929 Z1.333
X85.244 Y24.527 Z1.167
X90.117 Y23.929 Z1.
X85.244 Y24.527 Z0.833
X90.117 Y23.929 Z0.667
X85.244 Y24.527 Z0.5
X90.117 Y23.929 Z0.333
X85.244 Y24.527 Z0.167
X90.117 Y23.929 Z0.
X85.244 Y24.527 Z-0.167
X90.117 Y23.929 Z-0.333
X85.244 Y24.527 Z-0.5
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.
Y23.929
Z1.5
G1 X85.244 Y24.527 Z1.333 F300
X90.117 Y23.929 Z1.167
X85.244 Y24.527 Z1.
X90.117 Y23.929 Z0.833
X85.244 Y24.527 Z0.667
X90.117 Y23.929 Z0.5
X85.244 Y24.527 Z0.333
X90.117 Y23.929 Z0.167
X85.244 Y24.527 Z0.
X90.117 Y23.929 Z-0.167
X85.244 Y24.527 Z-0.333
X90.117 Y23.929 Z-0.5
X85.244 Y24.527 Z-0.667
X90.117 Y23.929 Z-0.833
X85.244 Y24.527 Z-1.
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.
Y23.929
Z1.
G1 X85.244 Y24.527 Z0.833 F300
X90.117 Y23.929 Z0.667
X85.244 Y24.527 Z0.5
X90.117 Y23.929 Z0.333
X85.244 Y24.527 Z0.167
X90.117 Y23.929 Z0.
X85.244 Y24.527 Z-0.167
X90.117 Y23.929 Z-0.333
X85.244 Y24.527 Z-0.5
X90.117 Y23.929 Z-0.667
X85.244 Y24.527 Z-0.833
X90.117 Y23.929 Z-1.
X85.244 Y24.527 Z-1.167
X90.117 Y23.929 Z-1.333
X85.244 Y24.527 Z-1.5
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.
Y23.929
Z0.5
G1 X85.244 Y24.527 Z0.333 F300
X90.117 Y23.929 Z0.167
X85.244 Y24.527 Z0.
X90.117 Y23.929 Z-0.167
X85.244 Y24.527 Z-0.333
X90.117 Y23.929 Z-0.5
X85.244 Y24.527 Z-0.667
X90.117 Y23.929 Z-0.833
X85.244 Y24.527 Z-1.
X90.117 Y23.929 Z-1.167
X85.244 Y24.527 Z-1.333
X90.117 Y23.929 Z-1.5
X85.244 Y24.527 Z-1.667
X90.117 Y23.929 Z-1.833
X85.244 Y24.527 Z-2.
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.
Y23.929
Z0.
G1 X85.244 Y24.527 Z-0.167 F300
X90.117 Y23.929 Z-0.333
X85.244 Y24.527 Z-0.5
X90.117 Y23.929 Z-0.667
X85.244 Y24.527 Z-0.833
X90.117 Y23.929 Z-1.
X85.244 Y24.527 Z-1.167
X90.117 Y23.929 Z-1.333
X85.244 Y24.527 Z-1.5
X90.117 Y23.929 Z-1.667
X85.244 Y24.527 Z-1.833
X90.117 Y23.929 Z-2.
X85.244 Y24.527 Z-2.167
X90.117 Y23.929 Z-2.333
X85.244 Y24.527 Z-2.5
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.
X85.244 Y24.527
Z-0.5
G1 X90.117 Y23.929 Z-0.668 F300
X85.244 Y24.527 Z-0.836
X90.117 Y23.929 Z-1.004
X85.244 Y24.527 Z-1.171
X90.117 Y23.929 Z-1.339
X85.244 Y24.527 Z-1.507
X90.117 Y23.929 Z-1.675
X85.244 Y24.527 Z-1.843
X90.117 Y23.929 Z-2.011
X85.244 Y24.527 Z-2.179
X90.117 Y23.929 Z-2.346
X85.244 Y24.527 Z-2.514
X90.117 Y23.929 Z-2.682
X85.244 Y24.527 Z-2.85
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.
Y23.929
Z-0.85
G1 X85.244 Y24.527 Z-1.015 F300
X90.117 Y23.929 Z-1.181
X85.244 Y24.527 Z-1.346
X90.117 Y23.929 Z-1.512
X85.244 Y24.527 Z-1.677
X90.117 Y23.929 Z-1.842
X85.244 Y24.527 Z-2.008
X90.117 Y23.929 Z-2.173
X85.244 Y24.527 Z-2.338
X90.117 Y23.929 Z-2.504
X85.244 Y24.527 Z-2.669
X90.117 Y23.929 Z-2.835
X85.244 Y24.527 Z-3.
X90.117 Y23.929 F1000
X92.837
Y24.64
X87.398
G2 X85.498 Y26.54 R1.9
G1 Y31.598
X84.536
Y26.54
G2 X82.636 Y24.64 R1.9
G1 X77.198
Y23.929
X82.636
G2 X84.536 Y22.029 R1.9
G1 Y16.975
X85.498
Y22.029
G2 X87.398 Y23.929 R1.9
G1 X90.117
Y23.629
X93.137
Y24.94
X87.398
G2 X85.798 Y26.54 R1.6
G1 Y31.898
X84.236
Y26.54
G2 X82.636 Y24.94 R1.6
G1 X76.898
Y23.629
X82.636
G2 X84.236 Y22.029 R1.6
G1 Y16.675
X85.798
Y22.029
G2 X87.398 Y23.629 R1.6
G1 X90.117
G3 X90.825 Y23.922 R1.
G1 X90.117 Y24.629
G0 Z25.

g0 x0 y0 (В конце программы повтора на 0 координат!)
g92 x-#13 (Сдвиг по X)
o105 endrepeat
g92.1 (Отмена офсетов по G92)
g90
g92 y-#15 (Сдвиг по Y)
o106 endrepeat
g92.1 (Отмена офсетов по G92)
g90
M30
( =========================================== )
( ИНСТРУМЕНТОВ 1 шт. )
( T2.
( =========================================== )

( Processed by postprocessor v.1.03 )
( ©GSElabs, 2013 )
( https://github.com/G-S-E )
Как бы еще и эти грабли убрать :(
Блог на моем сайте sandr.ru
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение raddd »

Есть от одного из форумчан.
Единственное я добавил циклы свеления.
За все время глюков небыло.
(Ну кроме очень маленьких дуг 0.1мм и меньше. Писало что типа. Начало окружности не может чегото там начинатся.) Вобщем это было один раз при 3д обработке.

Позде как за компом буду скину.

А вообще вот на яндексдиске лежит.
https://yadi.sk/d/L-K1zBgT39YU22
Последний раз редактировалось raddd 06 мар 2017, 18:32, всего редактировалось 1 раз.
||||||||||||
||||||||||||
Аватара пользователя
Sandr
Опытный
Сообщения: 108
Зарегистрирован: 28 сен 2016, 12:07
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Sandr »

Спасибо - буду ждать
Блог на моем сайте sandr.ru
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение raddd »

Настроен под мой станок полем 600х900х200.
Можно править прямо в солидкаме.
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 539
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение raddd »

вот.
Вложения
Gpptool.7z
(6.31 КБ) 485 скачиваний
||||||||||||
||||||||||||
Аватара пользователя
Sandr
Опытный
Сообщения: 108
Зарегистрирован: 28 сен 2016, 12:07
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение Sandr »

raddd писал(а):Есть от одного из форумчан.
Единственное я добавил циклы свеления.
За все время глюков небыло.
(Ну кроме очень маленьких дуг 0.1мм и меньше. Писало что типа. Начало окружности не может чегото там начинатся.) Вобщем это было один раз при 3д обработке.

Позде как за компом буду скину.

А вообще вот на яндексдиске лежит.
https://yadi.sk/d/L-K1zBgT39YU22
Вернусь к вопросу: часто сталкиваюсь с этой ошибкой "начало дуги не может совпадать с её концом "

Такую ошибку выдает emc при открытии g кода созданного с помощью этого постпроцессора.
Кто знает где копать?
Блог на моем сайте sandr.ru
Аватара пользователя
ScrewDriver
Мастер
Сообщения: 1942
Зарегистрирован: 06 сен 2016, 01:44
Репутация: 498
Настоящее имя: Василий
Откуда: Москва
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение ScrewDriver »

Столкнулся с тем, что не меняется скорость шпинделя при обработке деталей на чистовом проходе.
Нужно скорректировать функцию m_feed_spin, вот на такую:

@m_feed_spin
if MFS_first and (tool_type ne tap_mill) then
if tool_direction eq CW then
mcode = 3
else ; CCW
mcode = 4
endif
{nb,'S',spin:integer_def_f,' M',mcode}
endif
if MFS_first == FALSE then
{nb,'S'spin:integer_def_f ' '}
endif
MFS_first=FALSE
endp
Промышленная автоматика, ПЛК, приводы, SCADA системы
Мой Ютуб канал.
JudasPriest
Мастер
Сообщения: 501
Зарегистрирован: 17 мар 2015, 14:41
Репутация: 202
Настоящее имя: Максим
Откуда: Украина
Контактная информация:

Re: А есть ли постпроцессор emc для Solidcam?

Сообщение JudasPriest »

Здравствуйте. Подскажите пожалуйста - есть ли постпроцессор solidcam-linuxcnc для 4-ех осевой обработки XYZA? Для трехосевой использую из этой темы, за что огромное спасибо (только вытираю верхнюю часть где задается инструмент). Станок простейший - 4 ШД и всё, никаких датчиков и прочего. Шпиндель пока вручную запускаю. Заранее благодарю.
Ответить

Вернуться в «LinuxCNC»