​ ​

Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Power Mill

Сообщений 401 страница 500 из 987

401

скажите пожалуйста возможно ли в powermilll  разбить уп на 4 штуки (просто мне надо зделать спинку кровати 2300*900 , а размер обробатываемого поля на станке у меня 520*900, тоесть получается мне надо пройти черновую + чистовую потом передвинуть зоготовку и опять черновую +чистовую т.д.)
спасибо

0

402

Добрые сутки. Подскажите, пожалуйста как сделать " Сделать чистовую растром с несколькими СК (минимум 2, с переворотом на 180) и обеденить в один НЦ файл". Мне главное, чтоб она перевернулась на 180 (для этого надо специальный постпроцесор?) и как объединить (это в один таб кинуть другой и сохранить?)

0

403

1) Подскажите, пожалуйста, что мне делать. Купил мощный комп, специально для таких работ, но почему то у меня не получается записать NC файл.  Прога создаёт траекторию, показывает визуализацию. Но когда надо записать NC файл, то показывает вот эту картинку
http://s2.uploads.ru/t/Zok35.png

В параметрах на линии постпроцессора  стоит "standart". В чём причина? Проблема в постпроцессоре? Если проблема в нём, то где взять такой, чтоб сработало и какой пить к нему (конкретно к файлу или как он называется в папке)? У меня win7 64-разрядный.

2) Ставил другую 2010  PM10006_SP5_Full_201002, этот когда нажимаешь, "создать траекторию", появляется окно создания, нажимаю на любой значок (инструмент, отходы, переходы, вычислить, отмена и т.д.), он не отвечает. Диспетчер показывает, что прога работает, когда нажимаешь на значки они становятся синим цветом, но не действуют. Что это может быть? Вот эта картинка.

Если кто то предложит установить 2012, то я её устанавливал, она ещё хуже (виснет, показывает кучу ошибок).

Помогите, если я не решу эту проблему, то значит комп купил зря...., а он стоит не дёшево....

Отредактировано vado7 (13-06-2013 15:50:17)

0

404

as-mechanic написал(а):

Можно и так, только не нужно переворачивать модель, просто соэздайте СК (систему координат) с поворотом на 180 градусов (по оси X, если поворот на станке будет по X, или соответственно по Y), вводите в один NC файл обе траектории при постпроцессировании система скажет, что направление оси Z изменилось.
Правда бывает так, что при смене направления оси на 180 градусоа постпроцессор выдаст ошибку, в этом случае нужно ввести дополнительные точки, или промежуточные траектории с меньшим углом поворота. Например создайте несколько СК с поворотоми вставьте их в NC файл между траекториями.
Тогда фреза между траекториями будет проходить и ориентироваться по этим СК.

Отредактировано as-mechanic (09-12-2012 19:43:37)

Покажите пожалуйста как это делается в картинках , а то мне надо два паза отфрезировать с поворотом на 90 градусов , а он мне пишет ошибку.

0

405

http://s2.uploads.ru/t/4BVkh.png
кто нибудь знает что это такое? повермилл пишет при выполнении УП???

0

406

vado7 написал(а):

1) Подскажите, пожалуйста, что мне делать. Купил мощный комп, специально для таких работ, но почему то у меня не получается записать NC файл.  Прога создаёт траекторию, показывает визуализацию. Но когда надо записать NC файл, то показывает вот эту картинку

В параметрах на линии постпроцессора  стоит "standart". В чём причина? Проблема в постпроцессоре? Если проблема в нём, то где взять такой, чтоб сработало и какой пить к нему (конкретно к файлу или как он называется в папке)? У меня win7 64-разрядный.

2) Ставил другую 2010  PM10006_SP5_Full_201002, этот когда нажимаешь, "создать траекторию", появляется окно создания, нажимаю на любой значок (инструмент, отходы, переходы, вычислить, отмена и т.д.), он не отвечает. Диспетчер показывает, что прога работает, когда нажимаешь на значки они становятся синим цветом, но не действуют. Что это может быть? Вот эта картинка.

Если кто то предложит установить 2012, то я её устанавливал, она ещё хуже (виснет, показывает кучу ошибок).

Помогите, если я не решу эту проблему, то значит комп купил зря...., а он стоит не дёшево....

Отредактировано vado7 (Сегодня 19:50:17)

Где написано стандарт тут надо выбрать пост процессор. Ставь PM 2012 он быстрее работает.

0

407

На другом компе  на гофре где выбираешь процессор написано "standarte" и он всё вычисляет. Я писал, что ставил 2012, ещё хуже, виснет, постоянно показывает какие то ошибки, короче до конца не доделывает. Где найти PMPost4501? Помогите....

Отредактировано vado7 (13-06-2013 16:19:02)

0

408

vado7 написал(а):

На другом компе  на гофре где выбираешь процессор написано "standarte" и он всё вычисляет. Я писал, что ставил 2012, ещё хуже, виснет, постоянно показывает какие то ошибки, короче до конца не доделывает. Где найти PMPost4501? Помогите....

Отредактировано vado7 (Сегодня 20:19:02)

PMPost 4800 нормально работает. Сам выбери пост и все не каких проблем.

0

409

Он из другой версии PM10006_SP5_Full_201002. Эта версия у меня действует так, как я писал выше. У меня PowerMILL2010_RC1_Full_32bit_201004 у него  PostProcessor6.0_SP1 там куда я не тыкал ни чего не получается. Может 4800 совместим  с этой версией?  Напиши, пожалуйста, имя файла в 4800 на котором у тебя срабатывало.  Спасибо за ответы.

0

410

Магомед написал(а):

http://s2.uploads.ru/t/4BVkh.png
кто нибудь знает что это такое? повермилл пишет при выполнении УП???

Такое сообщение (потеря связи с сервером лицензий) бывает при попытке работы в PM с эмулятором ключа multikey но без физического имитатора ключа - переименованной в "SafeNet USB Device" флешки.

0

411

У меня стоит PowerMILL 2012 (64-bit) и PowerMILL 10.0.06 Все работает только 2012 быстрее считает. Пост стоит PostProcessor 4.8.00

0

412

На другом ноуте, у меня стоит три проги: PowerMILL 2012 (32-bit) ,   PowerMILL 10.0.06 и PowerMILL 2010 RC 1 (32-bit). Проблема в том, что ноут слабый, модели больших объёмов не тянет. Купил специально мощный ноут для этих дел и тут проблема уже второй месяц, всё ни как было. Вчера, не знаю по какой причине, очередной раз переустанавливал программу и...... НАКОНЕЦ ТО , та версия (PowerMILL 2010 RC 1 (32-bit) которая у меня всё создавала, но не записывала NC файлы, сработала. Хотя у меня у меня винда 64-bit. В чём причина точно не знаю, но подозрения есть, я вставлял в корневую папку все посты которые у меня есть (сейчас там их 4) и вот когда вставил ductpost сработало. Посты для записи я не выбирал, как стаяла надпись standart, так и стоит. Проверять из за него ( ductpost ) сработало или нет не хочу, боюсь. САМОЕ ГЛАВНОЕ, ЧТО РАБОТАЕТ!!!

P.S. ВСЕМ СПАСИБО ЗА ОТВЕТЫ!!!

Отредактировано vado7 (14-06-2013 14:57:47)

0

413

почему при обработке у меня после каждого прохода фреза поднимается на безопасную высоту?

0

414

Магомед написал(а):

почему при обработке у меня после каждого прохода фреза поднимается на безопасную высоту?

Подпись автора

    дорогу осилит идущий

У тебя по коротким переходам, что стоит?  Если по всем переходам стоит "безопасный", то на коротком поставь "по поверхности". Должно помочь.

0

415

Решил одну проблему как сразу в след за ней другая. Пишу УП вроде все нормально. Пишет постпроцессирование завершено. без ошибок. загружаю файл в мач3 и тут проблема. Мач3 видит только координаты. а саму модель не видно. и программа не запускается. в чем может быть проблема?

0

416

Ты удалил записи текста? Если нет, то удали или на маче направь на строку первых координат после записи и нажми "Начать со строки". Проще открыт блокнотом NC файл и удалить текст

0

417

vado7 написал(а):

Ты удалил записи текста? Если нет, то удали или на маче направь на строку первых координат после записи и нажми "Начать со строки". Проще открыт блокнотом NC файл и удалить текст

да не в этом проблема. нету у меня там текстов. с утра все работало. и тут на те. не могу понять в чем дело. уже и переустанавливал повермилл. все равно тоже самое. неужели придется сносить всю систему. блин :'(

0

418

Систему мача сносить? У меня была такая проблема. Я просто перезагрузил комп который с мачем и всё вернулось. Кстати ты смотрел визуализацию вырезания? Всю нормально показывает?

0

419

vado7 написал(а):

Систему мача сносить? У меня была такая проблема. Я просто перезагрузил комп который с мачем и всё вернулось. Кстати ты смотрел визуализацию вырезания? Всю нормально показывает?

да. визуализация нормальная. вроде все нормально. видимо проблема в мач3

0

420

проблема не в мач. переустановил винду. все равно та же проблема. помогите если кто с таким сталкивался. Мач загружает УП но не видит саму деталь. а координаты показывает. ниче не понимаю.

0

421

Смотри что МАч при этом в статусной строке пишет ...как пить дать есть сообщение об ошибке в какой-либо строке

0

422

Магомед написал(а):

проблема не в мач. переустановил винду. все равно та же проблема. помогите если кто с таким сталкивался. Мач загружает УП но не видит саму деталь. а координаты показывает. ниче не понимаю.

Покажите нам скрин мача где вылетает ошибка, и если возможно проблемный  G-код. Возможно проблема не в повермилле, а в маче.

0

423

Vektor_Z написал(а):

Покажите нам скрин мача где вылетает ошибка, и если возможно проблемный  G-код. Возможно проблема не в повермилле, а в маче.

вот G-код и скрин. 

http://yadi.sk/d/wSTXGBOU5xgdw

http://s0.uploads.ru/t/ySo0Y.png

0

424

Магомед написал(а):

Vektor_Z написал(а):

    Покажите нам скрин мача где вылетает ошибка, и если возможно проблемный  G-код. Возможно проблема не в повермилле, а в маче.

вот G-код и скрин.

http://yadi.sk/d/wSTXGBOU5xgdw

http://s0.uploads.ru/t/ySo0Y.png

В кадре 493 не хватает кода G1 (или, возможно, G0). Постпроцессор кривой.

+1

425

кто нибудь может мне подправить постпроцессор?
http://yadi.sk/d/xbALAYD55y9C8

0

426

Магомед написал(а):

кто нибудь может мне подправить постпроцессор?

Ваш постпроцессор не смотрел, так как совсем нет времени... Вот рабочий 4-х осевой для мач3 постпроцессор , пользуйтесь на здорове)!

+7

427

Есть проблема: Powermill и Artcam не ставятся вместе на одну машину. Либо одно работает, либо другое. Что это, конфликт кряков??
Powermill 10,  Artcam 9.

0

428

Nomad87 написал(а):

Есть проблема: Powermill и Artcam не ставятся вместе на одну машину. Либо одно работает, либо другое. Что это, конфликт кряков??
Powermill 10,  Artcam 9.

ставь арткам 2010 или 2008 они стыкуются вместе с повермилл.

0

429

Vektor_Z написал(а):

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

А можно несколько подробнее описать возможности этой стратегии и принцип построения управляющей кривой применительно к той-же балясине?

0

430

Я опять со своей проблемой но уже подготовленный
пишу в повере обработку при прогоне траектории рисует аж закачаешhttp://s4.uploads.ru/t/6LzEQ.jpg
http://s5.uploads.ru/t/H60z3.jpg
http://s5.uploads.ru/t/clIf6.jpg
ся начинаю фрезеровать срезает все что раньше оставил

0

431

вот проект и уп файл
http://yadi.sk/d/-fOjMVsE6RAEW

0

432

http://s4.uploads.ru/t/7IAnz.jpg
Добрый день , что я делаю не правильно?

Отредактировано SGV (03-07-2013 09:56:02)

0

433

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

0

434

проблема такая вылезла. не хочет выводить нц-файл
Запись NC Файла
Delcam PostProcessor Version 6.3.2579.0
Copyright (c) Delcam plc., Birmingham, England, 2002-2012
Using option file: F:\POWERM~1\61EF~1\MACH3~1.PMO
Reading cutfile records...
2 Records Processed (0 percent complete).
Warning!
Unknown record in CLDATA file (class: 28000; code: 3)
54 Records Processed (5 percent complete).
107 Records Processed (10 percent complete).
161 Records Processed (15 percent complete).
214 Records Processed (20 percent complete).
268 Records Processed (25 percent complete).
321 Records Processed (30 percent complete).
374 Records Processed (35 percent complete).
428 Records Processed (40 percent complete).
481 Records Processed (45 percent complete).
536 Records Processed (50 percent complete).
Warning!
Unknown record in CLDATA file (class: 28000; code: 3)
588 Records Processed (55 percent complete).
Warning!
It is strongly NOT recommended to use FROM point after 1st toolpath is started and before the last one is not finished.
Toolpath: 1; Commands: First Move After Toolchange.
641 Records Processed (60 percent complete).
695 Records Processed (65 percent complete).
Multiaxis error!
Can't reach desired tool direction ( Tool vector: X =  0.000; Y = -0.992; Z =  0.129)
698 Records Processed (65 percent complete).
Multiaxis error!
Can't reach desired tool direction ( Tool vector: X =  0.000; Y = -0.992; Z =  0.129)
Complete
Записать NC Файл
NC Файл : F:/PowerMILL/NC-file/1.tap
Эта программа МНОГООСЕВАЯ, аккуратно проверьте не зарезают ли
переходы МЕЖДУ Траекториями.
Toolpath 1
Постпроцессирование не возможно.

кто нить знает что это такое? на три оси выводит без проблем. на 4 оси не хочет. http://s4.uploads.ru/t/ZpczX.png

0

435

Выложу свой 4-х осевой постпроцессор.
Делал под свой станок вроде бы работает, но требует более тщательного тестирования.
Надеюсь форумчане его и проведут.
Поворотная ось А параллельна оси Х.
Магомед попробуйте , может поможет.
РМ 10.06.
Расширение файла постпроцессора pmopt.
P.S.Если будете с кем то делиться, желательно указывать ссылку на это сообщение.

Код:
<?xml version="1.0" encoding="UTF-8"?>
<pmp:option-file xmlns:pmp="urn:aerokom">
<pmp:header>
<pmp:version value="3,0,4,9" pmpost="4,80,0,1100"/>
<pmp:protection protected="false" password="" configurationProtected="false"/>
<pmp:history created="1128084049015" lm="1363215756206" author="Umakant" lastuser="Alexandr" customer="----" mtool="Uk-Sasha" mtoolmodel="UkrCNC" controller="Mach3-Kflop" csoft="---" spnote="Required PMPost version : PM-Post 4.00 CodeBase 21303 and Above">
<pmp:notes><![CDATA[Delcam PostProcessor : Post for "KMotion-Kflop" Controller.

This post is supporting to :

1. Only suitable for 4 axis
2. Arc output in 'I J K' format
3. MM or INCH type output
4. Drilling Cycles supported : 

Single peck G81
Deep Drill G82
Chip Break G83
Tapping G84
Ream G85
Counter Bore G86
Bore 3 G87
Bore 4 G88
Bore 5 G89

This post is not-supporting to :

1. Splinemill is not supported
2. Drilling cycles which are not supported : 

Drill Deep 2
Rigid Tapping
Helical
Reverse Helical
Helical Clockwise
Reverse Helical Clockwise


]]></pmp:notes>
<pmp:revision date="1151576877343" author="Update info"><![CDATA[
CODEBASE 0171.
New Euler conventions are supported.

CODEBASE 0178.
Commands have a new option: 'Disallow'.

CODEBASE 0183.
Parameters 'Primary Angle', 'Secondary Angle' and so on have been replaced by the corresponding 'Machine ...' parameters.

CODEBASE 0184.
You can now use user commands as command items.

CODEBASE 0185.
A new parameter 'RTCP Mode' is available.

CODEBASE 0191.
A new parameter 'Tool Cutting Length','Tool Taper Angle','Tool Tip Radius X','Tool Tip Radius Y','Toolpath Type' are available.
Parameter 'Recommended Length' has been renamed to 'Tool Overhang'.
Parameter 'Part Number' has been renamed to 'Program Number'.
Parameter 'Cutting Strategy' has been renamed to 'Toolpath Cutting Strategy'.

CODEBASE 0193.
The Settings page now includes an 'ACC' (Automatic Coordinate Control) tab.
The 'Set Workplane ON' and 'Set Workplane OFF' commands have been added.
On the 'Settings'/'Multiaxis Configuration' page a new option of 'Use ZERO Tool Length' replaces 'Tool Length Compensation'. The values are interchanged : ON -> OFF and OFF -> ON.
Template machine kinematics are now based on the MTD schema.

CODEBASE 0195.
Added two parameters for drilling: 'Multi-Axis Drilling Enable' (ON/OFF), 'Avoid ACC (Automatic Coordinate Control) if possible' (ON/OFF).]]></pmp:revision>
<pmp:revision date="1151576878093" author="Update info"><![CDATA[

CODEBASE 0195
Added two parameters for drilling: 'Multi-Axis Drilling Enable' (ON/OFF), 'Avoid ACC (Automatic Coordinate Control) if possible' (ON/OFF).

CODEBASE 0204
Added 'Tool Number Next' parameter.]]></pmp:revision>
<pmp:revision date="1161762984798" author="Update info"><![CDATA[

CODEBASE 0207
Added 'Output Point Info' parameter.]]></pmp:revision>
<pmp:revision date="1162437807878" author="Update info"><![CDATA[

CODEBASE 0208
Added 'Current User' parameter.]]></pmp:revision>
<pmp:revision date="1164612311708" author="Update info"><![CDATA[

CODEBASE 3024
Added 'disabled' attribute for blocks.]]></pmp:revision>
<pmp:revision date="1171607880591" author="Update info"><![CDATA[

CODEBASE 0489
Added 'Output to Tape' flag for text items and nested commands.]]></pmp:revision>
<pmp:revision date="1172546959715" author="Update info"><![CDATA[

CODEBASE 0497
Added lock option for parameters' initialisation.]]></pmp:revision>
<pmp:revision date="1175137534187" author="Update info"><![CDATA[

CODEBASE 0503
Added 'Postprocessing Action on Error
Removed 'Tool Gauge Length' parameter.]]></pmp:revision>
<pmp:revision date="1178610160001" author="Update info"><![CDATA[

CODEBASE 0565
Added following parameters:
  Drilling Draft Angle
  Drilling Feed Reduction Distance Start
  Drilling Feed Reduction Start
  Drilling Overlap Angle
  Drilling Retract Factor
  Drilling Retract Feed Factor
  Drilling Chamfer Diameter
  Drilling Sub Peck
  Drilling Rapid Retract
  Drilling Hole Depth
  Toolpath Strategy Subtype
  Variable Feed Rate
  Skim Distance]]></pmp:revision>
<pmp:revision date="1180323577780" author="Update info"><![CDATA[

CODEBASE 0567
Added Access Control for Parameters


CODEBASE 0574
Added password protection of an option file.]]></pmp:revision>
<pmp:revision date="1185239646258" author="Update info"><![CDATA[

CODEBASE 0578
Added "Duration" type of parameters.]]></pmp:revision>
<pmp:revision date="1187163791259" author="Update info"><![CDATA[

CODEBASE 0606
Added "Character Substitution" tool.]]></pmp:revision>
<pmp:revision date="1187770641946" author="Update info"><![CDATA[

CODEBASE 0607
Added using script functions as values of block items.]]></pmp:revision>
<pmp:revision date="1190684645303" author="Update info"><![CDATA[

CODEBASE 0648
Added permanent machine axis parameters in optfile editor.

CODEBASE 0649
Added Parameters configuration.]]></pmp:revision>
<pmp:revision date="1192698456809" author="Update info"><![CDATA[

CODEBASE 0649
Added Minimum Arc Height option.

CODEBASE 0654
Added Access control for parameters.]]></pmp:revision>
<pmp:revision date="1192759585263" author="Update info"><![CDATA[

CODEBASE 0655
Added comments for NC program.]]></pmp:revision>
<pmp:revision date="1204855867367" author="Update info"><![CDATA[

CODEBASE 0699
Added Inverse Time Feed Rate Settings.]]></pmp:revision>
<pmp:revision date="1223964877062" author="Update info"><![CDATA[

CODEBASE 828
Added 'Heid-based spatial' workplane definition mode.

CODEBASE 839
Added 'Workplane ITC convention' setting.]]></pmp:revision>
</pmp:history>
</pmp:header>
<pmp:configuration>
<pmp:config-time-format value="System Time"/>
<pmp:config-date-format value="System Date"/>
<pmp:config-duration-format value="1"/>
<pmp:config-nc-file-extension value="tap"/>
<pmp:config-units linear="MM" angular="DEG"/>
<pmp:config-spline value="0"/>
<pmp:config-number-formatting decimalSeparator="." exponentLetter=""/>
<pmp:config-separator value="  "/>
<pmp:config-trim-spaces value="0"/>
<pmp:config-line-end value=""/>
<pmp:config-arc-tolerance mode="1" value="0.01"/>
<pmp:config-wp-definition value="machine" eulerConvention="0" itvConvention="traditional"/>
<pmp:config-frame-number output="1" start="1" end="-999999" step="1"/>
<pmp:config-arcs origin="0" min="-180" max="180"/>
<pmp:config-circular interpolation_xy="1" interpolation_xz="1" interpolation_yz="1" interp_3p2_wp_xy="1" interp_3p2_wp_xz="1" interp_3p2_wp_yz="1" interp_3p2_mxs_xy="1" interp_3p2_mxs_xz="1" interp_3p2_mxs_yz="1" quadrant="1" linSource="1" minRadius="5" maxRadius="10000" minHeight="5"/>
<pmp:config-feedrates min="1" maxRapid="1500" maxCutting="1000" maxInverseTime="999999" useAdvInverseTime="false" restrictiveCoefficient="0.1"/>
<pmp:config-multiaxis linearization="0"/>
<pmp:config-multiaxis-feedrate useConstantSurfaceSpeed="false"/>
<pmp:config-multiaxis-drilling mxsDrillEnable="OFF" mxsDrillAvoidACC="ON"/>
<pmp:config-mtd-type value="4axis_table"/>
<pmp:config-mtd-path value=""/>
<pmp:config-mtd-listing value="&lt;?xml version=&quot;1.0&quot;?&gt;&#xA;&lt;machine xmlns=&quot;x-schema:PowermillMachineTool&quot;&gt;&#xA;&lt;table_attach_point PART=&quot;table&quot; X=&quot;0&quot; Y=&quot;0&quot; Z=&quot;0&quot;/&gt;&#xA;&lt;head_attach_point PART=&quot;head&quot; X=&quot;0&quot; Y=&quot;0&quot; Z=&quot;0&quot; I=&quot;0&quot; J=&quot;0&quot; K=&quot;1&quot;/&gt;&#xA;&lt;machine_part&gt;&#xA;&lt;model_list&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/symbol_head_linear_z.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;200&quot; G=&quot;0&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/symbol_table_linear_x.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;200&quot; G=&quot;0&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/symbol_table_linear_y.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;200&quot; G=&quot;0&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/symbol_table_rotary_x.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;200&quot; G=&quot;0&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/linear_table_axis_y.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;0&quot; G=&quot;0&quot; B=&quot;130&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/linear_head_axis_z.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;0&quot; G=&quot;0&quot; B=&quot;130&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;/model_list&gt;&#xA;&lt;/machine_part&gt;&#xA;&lt;machine_part&gt;&#xA;&lt;axis&gt;&#xA;&lt;control_info ADDRESS=&quot;Y&quot;/&gt;&#xA;&lt;simple_linear I=&quot;0&quot; J=&quot;-1&quot; K=&quot;0&quot;/&gt;&#xA;&lt;/axis&gt;&#xA;&lt;model_list&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/linear_sub_table_axis_y.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;0&quot; G=&quot;80&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/linear_table_axis_x.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;0&quot; G=&quot;0&quot; B=&quot;130&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;/model_list&gt;&#xA;&lt;machine_part&gt;&#xA;&lt;axis&gt;&#xA;&lt;control_info ADDRESS=&quot;X&quot;/&gt;&#xA;&lt;simple_linear I=&quot;-1&quot; J=&quot;0&quot; K=&quot;0&quot;/&gt;&#xA;&lt;/axis&gt;&#xA;&lt;model_list&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/linear_sub_table_axis_x.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;0&quot; G=&quot;80&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/rotary_table_z.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;30&quot; G=&quot;30&quot; B=&quot;30&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/rotary_table_y.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;170&quot; G=&quot;60&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;/model_list&gt;&#xA;&lt;machine_part&gt;&#xA;&lt;axis&gt;&#xA;&lt;control_info ADDRESS=&quot;A&quot;/&gt;&#xA;&lt;simple_rotary X=&quot;0&quot; Y=&quot;0&quot; Z=&quot;0&quot; I=&quot;-1&quot; J=&quot;0&quot; K=&quot;0&quot;/&gt;&#xA;&lt;/axis&gt;&#xA;&lt;model_list&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/table.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;120&quot; G=&quot;120&quot; B=&quot;120&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;/model_list&gt;&#xA;&lt;machine_part NAME=&quot;table&quot;/&gt;&#xA;&lt;/machine_part&gt;&#xA;&lt;/machine_part&gt;&#xA;&lt;/machine_part&gt;&#xA;&lt;machine_part&gt;&#xA;&lt;axis&gt;&#xA;&lt;control_info ADDRESS=&quot;Z&quot;/&gt;&#xA;&lt;simple_linear I=&quot;0&quot; J=&quot;0&quot; K=&quot;1&quot;/&gt;&#xA;&lt;/axis&gt;&#xA;&lt;model_list&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/head.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;80&quot; G=&quot;80&quot; B=&quot;80&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/head_tool.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;30&quot; G=&quot;30&quot; B=&quot;30&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/head_tool_end.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;30&quot; G=&quot;30&quot; B=&quot;30&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;dmt_file&gt;&#xA;&lt;path FILE=&quot;PMPost:4-axis_table/linear_sub_head_axis_z.dmt&quot;/&gt;&#xA;&lt;rgb R=&quot;0&quot; G=&quot;80&quot; B=&quot;0&quot;/&gt;&#xA;&lt;/dmt_file&gt;&#xA;&lt;/model_list&gt;&#xA;&lt;machine_part NAME=&quot;head&quot;/&gt;&#xA;&lt;/machine_part&gt;&#xA;&lt;/machine&gt;&#xA;"/>
<pmp:config-multiaxis-tolerance source="1" linear="0.01" angular="0.001"/>
<pmp:config-drill-clear-plane origin="4" negative="0"/>
<pmp:config-drill-first-depth origin="0" negative="0"/>
<pmp:config-drill-hole-top origin="0" negative="0"/>
<pmp:config-drill-peck-depth negative="0"/>
<pmp:config-drill-total-depth origin="4" negative="0"/>
<pmp:config-drill-retract-2nd-height origin="0" negative="0"/>
<pmp:config-drill-cycle-expansion helical="false" threading="false"/>
<pmp:config-retract-reconfig limitMode="retract_reconfigure" minMode="1" rotateLimit="3" reconfigMode="simple" withdrawal="100" plungeDistPerc="10" retractRateMode="0" retractRate="1" plungeRateMode="0" plungeRate="1"/>
<pmp:config-automatic-coordinate-control accEnable="1" accPreset="acc_preset_mxs" cfg3axis="acc_cfg_3axis_fff" cfg3plus2="acc_cfg_3plus2_fff" cfgMultiaxis="acc_cfg_multiaxis_fff"/>
<pmp:config-machine-attach-point mapoPointType="tool_tip" mapo3AxisTT="ON"/>
<pmp:config-comments enable="true" startToken="" endToken="" enableMultiLine="true" uppercase="true"/>
<pmp:config-pp-events>
<pmp:pp-event id="PPE_1" value="1"/>
<pmp:pp-event id="PPE_2" value="2"/>
<pmp:pp-event id="PPE_3" value="0"/>
<pmp:pp-event id="PPE_4" value="2"/>
</pmp:config-pp-events>
<pmp:config-substitution-table remove-international-characters="false">
</pmp:config-substitution-table>
</pmp:configuration>
<pmp:parameters>
<pmp:format name="Default format" outputToTape="1" dependency="0" incremental="0" sign="0" leadZeros="0" trailZeros="0" intZero="1" decZero="0" exponent="0" widthMode="0" width="9" decSep="1" mZeroString=";not-used" mDecPlaces="2" mScale="1" iZeroString=";not-used" iDecPlaces="2" iScale="1">
<pmp:param id="VE" prefix="" postfix="" access="false"/>
<pmp:param id="PG" prefix="" postfix="" access="false"/>
<pmp:param id="CL" prefix="" postfix="" access="false"/>
<pmp:group id="SR" prefix="" postfix="" access="false">
<pmp:group-value state="ROUGHING"/>
<pmp:group-value state="FINISHING"/>
<pmp:group-value state="DRILLING"/>
<pmp:group-value state="SEMIFINISHING"/>
<pmp:group-value state="PROBING"/>
</pmp:group>
<pmp:group id="XP" prefix="" postfix="" outputted="1" initType="0" initOrder="-1">
<pmp:group-value state="OFF"/>
<pmp:group-value state="ON" init="true"/>
</pmp:group>
<pmp:group id="MW" prefix=" " postfix="" outputted="1" initType="0" initOrder="-1">
<pmp:group-value state="ON" init="true"/>
<pmp:group-value state="OFF"/>
</pmp:group>
<pmp:param id="ROX" prefix="" postfix="" access="false"/>
<pmp:param id="ROY" prefix="" postfix="" access="false"/>
<pmp:param id="ROZ" prefix="" postfix="" access="false"/>
<pmp:param id="RSX" prefix="" postfix="" access="false"/>
<pmp:param id="RSY" prefix="" postfix="" access="false"/>
<pmp:param id="RSZ" prefix="" postfix="" access="false"/>
<pmp:param id="RPX" prefix="" postfix="" access="false"/>
<pmp:param id="RPY" prefix="" postfix="" access="false"/>
<pmp:param id="RPZ" prefix="" postfix="" access="false"/>
<pmp:group id="MK" prefix="" postfix="">
<pmp:group-value state="CUTTING"/>
<pmp:group-value state="LINK"/>
<pmp:group-value state="APPROACH"/>
<pmp:group-value state="RETRACT"/>
<pmp:group-value state="PLUNGE"/>
<pmp:group-value state="LEAD_IN"/>
<pmp:group-value state="LEAD_OUT"/>
<pmp:group-value state="CYCLE_LINK"/>
<pmp:group-value state="CYCLE_PLUNGE"/>
<pmp:group-value state="CYCLE_RAPID"/>
<pmp:group-value state="CYCLE_OUTPUT"/>
<pmp:group-value state="JOINUP_3AXIS"/>
<pmp:group-value state="JOINUP"/>
<pmp:group-value state="LEAD"/>
</pmp:group>
<pmp:param id="AW" prefix="X" postfix=""/>
<pmp:param id="BW" prefix="Y" postfix=""/>
<pmp:param id="CW" prefix="Z" postfix=""/>
<pmp:param id="WX" prefix=" A" postfix=""/>
<pmp:param id="WY" prefix=" B " postfix=""/>
<pmp:param id="WZ" prefix=" C" postfix=""/>
<pmp:param axis="X" linear="1" id="MACHX" prefix="X" postfix=""/>
<pmp:param axis="Y" linear="2" id="MACHY" prefix="Y" postfix=""/>
<pmp:param axis="Z" linear="3" id="MACHZ" prefix="Z" postfix=""/>
<pmp:param axis="A" rotary="1" id="MACHA" prefix="A" postfix=""/>
<pmp:param axis="" rotary="0" id="MACHB" prefix="" postfix=""/>
<pmp:param axis="" rotary="0" id="MACHC" prefix="" postfix=""/>
<pmp:param wp-axis="X" linear="1" id="WMACHX" prefix="" postfix=""/>
<pmp:param wp-axis="Y" linear="2" id="WMACHY" prefix="" postfix=""/>
<pmp:param wp-axis="Z" linear="3" id="WMACHZ" prefix="" postfix=""/>
<pmp:param wp-axis="A" rotary="0" id="WMACHA" prefix="" postfix=""/>
<pmp:param wp-axis="" rotary="0" id="WMACHB" prefix="" postfix=""/>
<pmp:param wp-axis="" rotary="0" id="WMACHC" prefix="" postfix=""/>
<pmp:param id="XB" prefix="X" postfix=""/>
<pmp:param id="YB" prefix="Y" postfix=""/>
<pmp:param id="ZB" prefix="Z" postfix=""/>
<pmp:param id="RD" prefix="R" postfix=""/>
<pmp:param id="FV" prefix="" postfix="" access="false"/>
<pmp:param id="AU" prefix="" postfix="" access="false"/>
<pmp:param id="CM" prefix="" postfix="" access="false"/>
<pmp:param id="CR" prefix="" postfix="" access="false"/>
<pmp:param id="LM" prefix="" postfix="" access="false"/>
<pmp:param id="VB" prefix="" postfix="" access="false"/>
<pmp:param id="CT" prefix="" postfix="" access="false"/>
<pmp:param id="CD" prefix="" postfix="" access="false"/>
<pmp:param id="UC" prefix="" postfix="" access="false"/>
</pmp:format>
<pmp:format name="Block Number" outputToTape="1" dependency="2" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="3" decZero="3" exponent="0" widthMode="0" width="9" decSep="0" mZeroString=";not-used" mDecPlaces="0" mScale="1" iZeroString=";not-used" iDecPlaces="0" iScale="1">
<pmp:param id="N" prefix="N" postfix=""/>
</pmp:format>
<pmp:format name="Initial Co-ordinates" outputToTape="2" dependency="0" incremental="0" sign="0" leadZeros="0" trailZeros="0" intZero="1" decZero="0" exponent="0" widthMode="0" width="9" decSep="1" mZeroString=";not-used" mDecPlaces="2" mScale="1" iZeroString=";not-used" iDecPlaces="4" iScale="1">
<pmp:param id="XF" prefix="X" postfix=""/>
<pmp:param id="YF" prefix="Y" postfix=""/>
<pmp:param id="ZF" prefix="Z" postfix=""/>
<pmp:param id="X" prefix="X" postfix=""/>
<pmp:param id="Y" prefix="Y" postfix=""/>
<pmp:param id="Z" prefix="Z" postfix=""/>
</pmp:format>
<pmp:format name="M Code Auxilliary" outputToTape="2" dependency="0" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="3" decZero="3" exponent="0" widthMode="0" width="9" decSep="0" mZeroString=";not-used" mDecPlaces="0" mScale="1" iZeroString=";not-used" iDecPlaces="0" iScale="1">
<pmp:group id="SE" prefix="M" postfix="" outputted="1" initType="0" initOrder="-1">
<pmp:group-value state="OFF"/>
<pmp:group-value state="CW" init="true">3</pmp:group-value>
<pmp:group-value state="CCW">4</pmp:group-value>
</pmp:group>
<pmp:group id="CO" prefix="M" postfix="" outputted="1" initType="0" initOrder="-1">
<pmp:group-value state="ON">8</pmp:group-value>
<pmp:group-value state="OFF" init="true">9</pmp:group-value>
<pmp:group-value state="FLOOD">7</pmp:group-value>
<pmp:group-value state="MIST">7</pmp:group-value>
<pmp:group-value state="TAPPING">8</pmp:group-value>
<pmp:group-value state="VACUUM">7</pmp:group-value>
<pmp:group-value state="THROUGH"/>
<pmp:group-value state="AIR"/>
<pmp:group-value state="DOUBLE"/>
</pmp:group>
<pmp:param id="S" prefix="S" postfix=""/>
</pmp:format>
<pmp:format name="Part Name" outputToTape="1" dependency="2" incremental="0" sign="0" leadZeros="0" trailZeros="0" intZero="1" decZero="1" exponent="0" widthMode="1" width="40" decSep="1" mZeroString=";not-used" mDecPlaces="3" mScale="1" iZeroString=";not-used" iDecPlaces="4" iScale="1">
<pmp:param id="PA" prefix="O000" postfix=""/>
</pmp:format>
<pmp:format name="Processing Mode" outputToTape="2" dependency="2" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="3" decZero="3" exponent="0" widthMode="0" width="9" decSep="0" mZeroString=";not-used" mDecPlaces="0" mScale="1" iZeroString=";not-used" iDecPlaces="0" iScale="1">
<pmp:group id="MM" prefix="G" postfix="">
<pmp:group-value state="LIN">1</pmp:group-value>
<pmp:group-value state="RAP">0</pmp:group-value>
<pmp:group-value state="CW">2</pmp:group-value>
<pmp:group-value state="CCW">3</pmp:group-value>
<pmp:group-value state="SPL">7</pmp:group-value>
<pmp:group-value state="CYC"/>
</pmp:group>
<pmp:group id="PL" prefix="G" postfix="">
<pmp:group-value state="XY">17</pmp:group-value>
<pmp:group-value state="XZ">18</pmp:group-value>
<pmp:group-value state="YZ">19</pmp:group-value>
</pmp:group>
</pmp:format>
<pmp:format name="Tool Attributes" outputToTape="1" dependency="0" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="1" decZero="3" exponent="0" widthMode="0" width="9" decSep="1" mZeroString=";not-used" mDecPlaces="3" mScale="1" iZeroString=";not-used" iDecPlaces="4" iScale="1">
<pmp:param id="TN" prefix="T" postfix=""/>
<pmp:param id="TL" prefix=" &amp; LENGTH : " postfix=""/>
<pmp:param id="TD" prefix=" TOOL DIA.: " postfix=""/>
<pmp:param id="TS" prefix=" TOOL NAME : " postfix=""/>
<pmp:param id="TI" prefix=" TIP RAD.: " postfix=""/>
<pmp:param id="TT" prefix=" TOOL TYPE : " postfix=""/>
<pmp:param id="TB" prefix="H" postfix=""/>
</pmp:format>
<pmp:format name="Circular Interpolation" outputToTape="1" dependency="2" incremental="1" sign="0" leadZeros="0" trailZeros="0" intZero="1" decZero="2" exponent="0" widthMode="0" width="9" decSep="1" mZeroString="0" mDecPlaces="2" mScale="1" iZeroString="0" iDecPlaces="4" iScale="1">
<pmp:param id="I" prefix="I" postfix=""/>
<pmp:param id="J" prefix="J" postfix=""/>
<pmp:param id="K" prefix="K" postfix=""/>
</pmp:format>
<pmp:format name="Comment 1" outputToTape="1" dependency="2" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="1" decZero="3" exponent="0" widthMode="0" width="9" decSep="1" mZeroString="1" mDecPlaces="3" mScale="1" iZeroString="1" iDecPlaces="4" iScale="1">
<pmp:param id="NO" prefix=":000" postfix=""/>
<pmp:param id="NC" prefix=" NC FILE : " postfix=""/>
<pmp:param id="TP" prefix=" TOOLPATH : " postfix=""/>
<pmp:param id="SF" prefix=" STRATEGY USED : " postfix=""/>
<pmp:param id="WN" prefix=" TOOLPATH WP : " postfix=""/>
<pmp:param id="WI" prefix=" OUTPUT WP : " postfix=""/>
<pmp:group id="UE" prefix=" OUTPUT UNITS : " postfix="">
<pmp:group-value state="MM">MM</pmp:group-value>
<pmp:group-value state="INCH">INCHES</pmp:group-value>
</pmp:group>
<pmp:param id="MN" prefix=" MACHINE TOOL : " postfix=""/>
<pmp:param id="VA" prefix=" MODEL : " postfix=""/>
<pmp:param id="CN" prefix=" CONTROLLER : " postfix=""/>
<pmp:param id="CS" prefix=" SERIES : " postfix=""/>
<pmp:param id="VC" prefix=" OPTION FILE : " postfix=""/>
<pmp:param id="ST" prefix="" postfix=""/>
<pmp:param id="PM" prefix=" PMPost VERSION : " postfix=""/>
</pmp:format>
<pmp:format name="Comment 3 DateTime" outputToTape="1" dependency="2" incremental="0" sign="2" leadZeros="1" trailZeros="0" intZero="2" decZero="3" exponent="0" widthMode="2" width="2" decSep="0" mZeroString=";not-used" mDecPlaces="0" mScale="1" iZeroString=";not-used" iDecPlaces="0" iScale="1">
<pmp:param id="GY" prefix="." postfix=""/>
<pmp:param id="GM" prefix="." postfix=""/>
<pmp:param id="GD" prefix=" DATE : " postfix=""/>
<pmp:param id="GH" prefix=" TIME - " postfix=""/>
<pmp:param id="GT" prefix=":" postfix=""/>
<pmp:param id="GS" prefix=":" postfix=""/>
</pmp:format>
<pmp:format name="Comment 2" outputToTape="1" dependency="0" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="1" decZero="3" exponent="0" widthMode="0" width="9" decSep="1" mZeroString=";not-used" mDecPlaces="3" mScale="1" iZeroString=";not-used" iDecPlaces="3" iScale="1">
<pmp:param id="SG" prefix=" TOTAL CUTTING TIME : " postfix=""/>
<pmp:param id="TM" prefix=" CUTTING TIME : " postfix=""/>
</pmp:format>
<pmp:format name="Drilling Cycle Parameter" outputToTape="1" dependency="2" incremental="0" sign="0" leadZeros="0" trailZeros="0" intZero="2" decZero="2" exponent="0" widthMode="0" width="9" decSep="1" mZeroString="0" mDecPlaces="3" mScale="1" iZeroString="0" iDecPlaces="4" iScale="1">
<pmp:group id="SJ" prefix="G" postfix="">
<pmp:group-value state="NONE"/>
<pmp:group-value state="SINGLE_PECKING">81</pmp:group-value>
<pmp:group-value state="DEEP_DRILL">83</pmp:group-value>
<pmp:group-value state="DEEP_DRILL_2"/>
<pmp:group-value state="BREAK_CHIP">82</pmp:group-value>
<pmp:group-value state="TAPPING">84</pmp:group-value>
<pmp:group-value state="RIGID_TAPPING"/>
<pmp:group-value state="HELICAL"/>
<pmp:group-value state="REVERSE_HELICAL"/>
<pmp:group-value state="REAM">85</pmp:group-value>
<pmp:group-value state="COUNTER_BORE">86</pmp:group-value>
<pmp:group-value state="BORE_3">87</pmp:group-value>
<pmp:group-value state="BORE_4">88</pmp:group-value>
<pmp:group-value state="BORE_5">89</pmp:group-value>
<pmp:group-value state="HELICAL_CLOCKWISE"/>
<pmp:group-value state="REVERSE_HELICAL_CW"/>
<pmp:group-value state="PROFILE"/>
<pmp:group-value state="PROFILE_CW"/>
<pmp:group-value state="FINE_BORING"/>
<pmp:group-value state="CYCLE_1"/>
<pmp:group-value state="CYCLE_2"/>
<pmp:group-value state="CYCLE_3"/>
<pmp:group-value state="CYCLE_4"/>
<pmp:group-value state="CYCLE_5"/>
<pmp:group-value state="THREAD_MILL_UP_CCW"/>
<pmp:group-value state="THREAD_MILL_UP_CW"/>
<pmp:group-value state="THREAD_MILL_DOWN_CCW"/>
<pmp:group-value state="THREAD_MILL_DOWN_CW"/>
<pmp:group-value state="CANNED_CYCLE_OFF">80</pmp:group-value>
</pmp:group>
<pmp:param id="FD" prefix="Z" postfix=""/>
<pmp:param id="DI" prefix="Q" postfix=""/>
<pmp:param id="DT" prefix="Z" postfix=""/>
<pmp:param id="CP" prefix="R" postfix=""/>
<pmp:param id="DW" prefix="P" postfix=""/>
</pmp:format>
<pmp:format name="Feedrate" outputToTape="2" dependency="2" incremental="0" sign="2" leadZeros="0" trailZeros="0" intZero="1" decZero="3" exponent="0" widthMode="0" width="9" decSep="1" mZeroString=";not-used" mDecPlaces="3" mScale="1" iZeroString=";not-used" iDecPlaces="4" iScale="1">
<pmp:param id="F" prefix="F" postfix=""/>
<pmp:param id="CF" prefix="F" postfix=""/>
</pmp:format>
<pmp:format name="G Code Preparatory" outputToTape="2" dependency="2" incremental="0" sign="0" leadZeros="0" trailZeros="0" intZero="3" decZero="3" exponent="0" widthMode="0" width="9" decSep="0" mZeroString=";not-used" mDecPlaces="0" mScale="1" iZeroString=";not-used" iDecPlaces="0" iScale="1">
<pmp:group id="CU" prefix="G" postfix="" outputted="1" initType="0" initOrder="-1">
<pmp:group-value state="ON">41</pmp:group-value>
<pmp:group-value state="OFF" init="true">40</pmp:group-value>
<pmp:group-value state="LEFT">41</pmp:group-value>
<pmp:group-value state="RIGHT">42</pmp:group-value>
</pmp:group>
<pmp:group id="TC" prefix="G" postfix="">
<pmp:group-value state="ON">43</pmp:group-value>
<pmp:group-value state="OFF">49</pmp:group-value>
</pmp:group>
<pmp:group id="ZT" prefix="G" postfix="" outputted="0" initType="0" initOrder="-1">
<pmp:group-value state="ON">49</pmp:group-value>
<pmp:group-value state="OFF" init="true">43</pmp:group-value>
</pmp:group>
</pmp:format>
</pmp:parameters>
<pmp:commands>
<pmp:command id="TP" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[( ================= )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TP"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="SF"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" outputToTape="0" longBlock="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TM" outputToTape="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="WN"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[( ================= )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM" outputToTape="0" outputNext="1"/>
<pmp:cmd-item-param id="SJ" outputToTape="0" outputNext="1"/>
<pmp:cmd-item-param id="PL" outputToTape="0" outputNext="1"/>
<pmp:cmd-item-param id="F" outputToTape="0" outputNext="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="PS" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="NC"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="GD"/>
<pmp:cmd-item-param id="GM"/>
<pmp:cmd-item-param id="GY"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ &]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="GH"/>
<pmp:cmd-item-param id="GT"/>
<pmp:cmd-item-param id="GS"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="PM"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="MN"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ &]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="VA"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="CN"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ &]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="CS"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="VC"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" outputToTape="0" longBlock="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="SG" outputToTape="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="WI"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="UE"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G00 G49 G40 G17 G80 G90]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G21]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block disabled="true">
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G0G90]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CC" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM" outputToTape="1" dependency="0"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="F" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="FC" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="CU" outputToTape="1" dependency="0">
<pmp:item-value type="1"><![CDATA[OFF]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CO" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="CO" outputToTape="1" dependency="0"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CR" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="CO" outputToTape="1" dependency="0">
<pmp:item-value type="1"><![CDATA[OFF]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="MN" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="MACHA"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="ON" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" dependency="0" longBlock="0"/>
<pmp:cmd-item-param id="S" outputToTape="1"/>
<pmp:cmd-item-param id="SE" outputToTape="1">
<pmp:item-links>
<pmp:item-link id="S" sign="1"/>
</pmp:item-links>
</pmp:cmd-item-param>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="BR" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="MACHX" outputToTape="2"/>
<pmp:cmd-item-param id="MACHY" outputToTape="2"/>
<pmp:cmd-item-param id="F" outputToTape="2" outputNext="1"/>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G1]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="ZF" outputToTape="2"/>
<pmp:cmd-item-param id="F" outputToTape="2"/>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="RM" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM" dependency="2"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="MACHX" outputToTape="2"/>
<pmp:cmd-item-param id="MACHY" outputToTape="2"/>
<pmp:cmd-item-param id="MACHA" outputToTape="2"/>
<pmp:cmd-item-param id="Z" outputToTape="2" dependency="0"/>
<pmp:cmd-item-param id="F" outputToTape="2"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="LM" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM" dependency="2"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="MACHX" outputToTape="2"/>
<pmp:cmd-item-param id="MACHY" outputToTape="2"/>
<pmp:cmd-item-param id="Z" outputToTape="2" dependency="0"/>
<pmp:cmd-item-param id="MACHA" outputToTape="2"/>
<pmp:cmd-item-param id="F" outputToTape="2"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="LF" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TT"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TS"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TD"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ &]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TI"/>
<pmp:cmd-item-param id="TL"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="TN"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[M6]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block disabled="true">
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G54G90]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="LT" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="CO" dependency="0">
<pmp:item-value type="1"><![CDATA[OFF]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G91G28]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="Z" outputToTape="1">
<pmp:item-value type="1"><![CDATA[0]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G49H0]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G28]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X" outputToTape="1"/>
<pmp:cmd-item-param id="Y" outputToTape="1"/>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TT"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TS"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TD"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ &]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="TI"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[ )]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="TN"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[M6]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G54G90]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="SY" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="CF" outputToTape="0" outputNext="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CY" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CS" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CD" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DI"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CE" state="disallowed" disallowedMessage="Not Supported Cycle.">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CB" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DI"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CT" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CA" state="disallowed" disallowedMessage="Not Supported Cycle.">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CH" state="disallowed" disallowedMessage="Not Supported Cycle.">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="CG" state="disallowed" disallowedMessage="Not Supported Cycle.">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="BA" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="BB" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="BC" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="BD" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="BE" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[G99]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="DT"/>
<pmp:cmd-item-param id="CP"/>
<pmp:cmd-item-param id="CF" outputToTape="1"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="SA" state="disallowed" disallowedMessage="Not Supported Cycle.">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="SC" state="disallowed" disallowedMessage="Not Supported Cycle.">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="EY" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="SJ" dependency="0">
<pmp:item-value type="1"><![CDATA[CANNED_CYCLE_OFF]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="KC" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="PL"/>
<pmp:cmd-item-param id="X" outputToTape="1"/>
<pmp:cmd-item-param id="Y" outputToTape="1"/>
<pmp:cmd-item-param id="Z"/>
<pmp:cmd-item-param id="I"/>
<pmp:cmd-item-param id="J"/>
<pmp:cmd-item-param id="F"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="JC" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="PL"/>
<pmp:cmd-item-param id="X" outputToTape="1"/>
<pmp:cmd-item-param id="Y"/>
<pmp:cmd-item-param id="Z" outputToTape="1"/>
<pmp:cmd-item-param id="I"/>
<pmp:cmd-item-param id="K"/>
<pmp:cmd-item-param id="F"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="IC" state="active">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-param id="MM"/>
<pmp:cmd-item-param id="CU"/>
<pmp:cmd-item-param id="PL"/>
<pmp:cmd-item-param id="X"/>
<pmp:cmd-item-param id="Y" outputToTape="1"/>
<pmp:cmd-item-param id="Z" outputToTape="1"/>
<pmp:cmd-item-param id="J"/>
<pmp:cmd-item-param id="K"/>
<pmp:cmd-item-param id="F"/>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="ST" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[(]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="ST"/>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[)]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="TI" state="inactive">
<pmp:definition>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-text dependency="2" outputToTape="1">
<pmp:text><![CDATA[]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
</pmp:definition>
</pmp:command>
<pmp:command id="PE" state="active">
<pmp:definition>
<pmp:block disabled="true">
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G91G28]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="Z" outputToTape="1">
<pmp:item-value type="1"><![CDATA[0]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
<pmp:block disabled="true">
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G49H0]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block disabled="true">
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[G28]]></pmp:text>
</pmp:cmd-item-text>
<pmp:cmd-item-param id="X" outputToTape="1">
<pmp:item-value type="1"><![CDATA[0]]></pmp:item-value>
</pmp:cmd-item-param>
<pmp:cmd-item-param id="Y" outputToTape="1">
<pmp:item-value type="1"><![CDATA[0]]></pmp:item-value>
</pmp:cmd-item-param>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[M5 M9 M30]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
<pmp:block>
<pmp:description><![CDATA[]]></pmp:description>
<pmp:cmd-item-param id="N" outputToTape="0" longBlock="0"/>
<pmp:cmd-item-text dependency="0" outputToTape="1">
<pmp:text><![CDATA[%]]></pmp:text>
</pmp:cmd-item-text>
</pmp:block>
</pmp:definition>
</pmp:command>
</pmp:commands>
<pmp:structures/>
<pmp:tables/>
<pmp:script language="JScript"><![CDATA[//===============================================================================================
// Who      ||    When     ||      What 
//-----------------------------------------------------------------------------------------------
// 
//-----------------------------------------------------------------------------------------------
]]></pmp:script>
</pmp:option-file>

Отредактировано ukr-sasha (10-07-2013 09:05:36)

0

436

ukr-sasha, нет не помогло. тоже самое пишет. не понимаю в чем дело.

0

437

Магомед написал(а):

проблема такая вылезла. не хочет выводить нц-файл
Запись NC Файла
Delcam PostProcessor Version 6.3.2579.0
Copyright (c) Delcam plc., Birmingham, England, 2002-2012
Using option file: F:\POWERM~1\61EF~1\MACH3~1.PMO
Reading cutfile records...
2 Records Processed (0 percent complete).
Warning!
Unknown record in CLDATA file (class: 28000; code: 3)
54 Records Processed (5 percent complete).
107 Records Processed (10 percent complete).
161 Records Processed (15 percent complete).
214 Records Processed (20 percent complete).
268 Records Processed (25 percent complete).
321 Records Processed (30 percent complete).
374 Records Processed (35 percent complete).
428 Records Processed (40 percent complete).
481 Records Processed (45 percent complete).
536 Records Processed (50 percent complete).
Warning!
Unknown record in CLDATA file (class: 28000; code: 3)
588 Records Processed (55 percent complete).
Warning!
It is strongly NOT recommended to use FROM point after 1st toolpath is started and before the last one is not finished.
Toolpath: 1; Commands: First Move After Toolchange.
641 Records Processed (60 percent complete).
695 Records Processed (65 percent complete).
Multiaxis error!
Can't reach desired tool direction ( Tool vector: X =  0.000; Y = -0.992; Z =  0.129)
698 Records Processed (65 percent complete).
Multiaxis error!
Can't reach desired tool direction ( Tool vector: X =  0.000; Y = -0.992; Z =  0.129)
Complete
Записать NC Файл
NC Файл : F:/PowerMILL/NC-file/1.tap
Эта программа МНОГООСЕВАЯ, аккуратно проверьте не зарезают ли
переходы МЕЖДУ Траекториями.
Toolpath 1
Постпроцессирование не возможно.

кто нить знает что это такое? на три оси выводит без проблем. на 4 оси не хочет.

скорее всего неправильно настроены оси, сделайте более подробный скриншот, чтобы расмотреть оси детали и фрезы

0

438

Добрые сутки. Подскажите, как убрать дугу на черновой ?
http://s5.uploads.ru/t/bAXoi.png
там где она, у меня стоит "нет"
http://s4.uploads.ru/t/R7OPx.png

Ещё на черновой, фреза с нуля, поднимается на высоту размера заготовки и начинает резать в воздухе.

Отредактировано vado7 (12-07-2013 20:54:50)

0

439

стратегия обработки - Проекция поверхности
http://s5.uploads.ru/t/gPFDd.png

0

440

Магомед написал(а):

стратегия обработки - Проекция поверхности
http://s5.uploads.ru/t/gPFDd.png

Подпись автора

    дорогу осилит идущий

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

0

441

Если скрины из постов 437 442 принадлежат одному проекту ,то вы пытаетесь сделать 4-х осевую обработку с осью вращения расположенной вдоль оси У......Поэтому вопрос- станок и имеющийся у вас постпроцессор может это позволить сделать? или вы ставите им  невыполнимую задачу.....

0

442

На картинке и на визуализации этой дугу не видно

http://s5.uploads.ru/t/TlIVF.png

но когда загружаешь в маче, то на экране видно круг. Это дуга которая срезает центр. Что делать

0

443

Постигла та же беда, что и многих с 4 ось. Просчитывает все на ура. Возле траектории зеленый кружочек с галочко (какбы все должно быть окей). Проверяю на зарезы и столкновения, тоже ничего не находит. Как только пытаюсь записать NCфайл выдает: Эта программа МНОГООСЕВАЯ, аккуратно проверьте не зарезают ли
переходы МЕЖДУ Траекториями.
Toolpath 1
Постпроцессирование не возможно.
Деталь стоит по Х оси.
Черновую на 3D с переворотом делает без проблем, как только увидит многоосевую стает колом.
Может кто подскажет от чего такая беда?

0

444

nikson написал(а):

Если скрины из постов 437 442 принадлежат одному проекту ,то вы пытаетесь сделать 4-х осевую обработку с осью вращения расположенной вдоль оси У......Поэтому вопрос- станок и имеющийся у вас постпроцессор может это позволить сделать? или вы ставите им  невыполнимую задачу.....

я использую пост который выложил Vektor_Z на 4 оси. вроде рабочий. но именно башмак вот так не хочет обрабатывать.

0

445

создай новую СК с разворотом  90 гр чтоб ось вращения лежала вдоль оси Х и попробуй еще раз

0

446

nikson написал(а):

создай новую СК с разворотом  90 гр чтоб ось вращения лежала вдоль оси Х и попробуй еще раз

из за всей этой проблемы я уже комп переписал. и хоть убей но не могу теперь повермилл установить. были сомнения того что арткам 2010 и повермилл 2012 не стыкуются вместе так как ломик у них очень похож. и тот же PAF-файл лицензии у обеих одинаковый. установил две системы. XP и Windows7 64 bit. все установил кроме повермилла. уже три дня мучаюсь с ним.
так у меня ось вращения и так вдоль оси Х.

0

447

Магомед написал(а):

nikson написал(а):

    создай новую СК с разворотом  90 гр чтоб ось вращения лежала вдоль оси Х и попробуй еще раз

из за всей этой проблемы я уже комп переписал. и хоть убей но не могу теперь установить. были сомнения того что арткам 2010 и повермилл 2012 не стыкуются вместе так как ломик у них очень похож. и тот же PAF-файл лицензии у обеих одинаковый. установил две системы. XP и . все установил кроме повермилла. уже три дня мучаюсь с ним.
так у меня ось вращения и так вдоль оси Х.

Подпись автора

    дорогу осилит идущий

Была такая же проблема, решил. Сейчас есть и арткам 8, и 10, и повермилл 2010 на Windows7 64 bit. Устанавливал 2012, установил, но он плохо работает, виснет. Windows7 64 bit это капризная система. Много программ которые устанавливаешь, надо устанавливать через администратора.  2012 устанавливать в безопасном режиме. Установку сервера для 2010 нужно запускать с разрешением администратора.  Сейчас установлен PowerMILL 11.0.10 (он 32 битный, но работает и 64 бит). Так что лучше устанавливай 2010.

Отредактировано vado7 (15-07-2013 23:24:46)

0

448

vado7 написал(а):

повермилл 2010 на Windows7 64 bit

а есть описалово как повермилл 2010 на Windows7 64 bit устанавливать?  как то я смотрел и не получилось установить его.

0

449

vado7 написал(а):

Была такая же проблема, решил. Сейчас есть и арткам 8, и 10, и повермилл 2010 на Windows7 64 bit. Устанавливал 2012, установил, но он плохо работает, виснет. Windows7 64 bit это капризная система. Много программ которые устанавливаешь, надо устанавливать через администратора.  2012 устанавливать в безопасном режиме. Установку сервера для 2010 нужно запускать с разрешением администратора.  Сейчас установлен PowerMILL 11.0.10 (он 32 битный, но работает и 64 бит). Так что лучше устанавливай 2010.

Отредактировано vado7 (Вчера 21:24:46)

Поддерживаю, у меня стоит PowerMILL PowerMILL 10.0.06 хоть и старая но стабильная, корректно создает практически любые УП главное правильно построить и в правильных СК!

******************************************************************

Кому нужна помощь, то кидайте проект (для десятки) который у вас не получается, ПМ довольно сложная программа, в ней очень много параметров влияющих на вывод УП, порой сам иногда запутываюсь при построении сложных многоосевых УП, и так с ходу сказать почему у вас не получается вывод УП сложно.

Магомед написал(а):

а есть описалово как повермилл 2010 на Windows7 64 bit устанавливать?  как то я смотрел и не получилось установить его.

Здесь на форуме многократно обсуждалась данный вопрос, да и на торрентах все подробно расписано.

Отредактировано Vektor_Z (16-07-2013 09:49:59)

0

450

nikson написал(а):

А можно несколько подробнее описать возможности этой стратегии и принцип построения управляющей кривой применительно к той-же балясине?

Если поподробнее то нужно делать целый урок, в двух словах описать никак, а с временем туго... Может будет свободная минутка то опишу.

0

451

Спасибо за отклик, думаю проект в ПМ10 с этой стратегией в качестве примера будет более чем достаточен.......

Магомед написал(а):

так у меня ось вращения и так вдоль оси Х.

На станке да , а вот в проекте управляющая плоскость искривлена (скажем так) вдоль оси У..... выход или развернуть СК , переделать управляющую плоскость(см картинку вдоль какой оси кривизна) или пользовать другую стратегию   http://s5.uploads.ru/t/tBCbX.jpg

0

452

поддерживаю nikson. у многих думаю с этими стратегиями туго. пусть хоть за неделю. но видеоурок не помешал бы. Многое прояснилось бы. поэтому вся надежда на вас Vektor_Z  напишите нам  урок  :writing:

0

453

Магомед, как делать переменную я, кстати Вы спрашивали, на посту 42 по картинкам разложил. Если не понятно как создавать сервер, могу по картинкам разложить, но позже. Сейчас занят. А если Вы знаете как всё устанавливать, Вы раньше это делали, а сейчас не получается, то возможно Вы поменяли комп с Windows7 64 bit. В этом случае, как я уже писал есть одна малейшая ошибка, "КОГДА СОЗДАЁШЬ СЕРВЕР, ТО НАДО ЕГО ЗАПУСКАТЬ ОТ ИМЕНИ АДМИНИСТРАТОРА". Такая мелочь, а мучился с ней целый месяц.

0

454

Нужен постпроцессор: "3 axis Linear Post.pompt" для станка ATS-2513
где можно найти?

Отредактировано deadSam (16-07-2013 21:37:15)

0

455

комп с Windows7 64 bit, 8 гиг памяти, видео ати 6870, 4 ядро, PowerMILL 10.0.06 стоит.
при открытии готового проекта виснит и между операциями пока оживет до 5-10 минут проходит...
что может быть?
систему перебивал не помогло.
на другом ПК все нормально

0

456

Возможно этот готовый проект был создан в другом Powermille.  Все эти проги ломаные и они по любому будут зависать.

0

457

vado7 написал(а):

Возможно этот готовый проект был создан в другом Powermille.  Все эти проги ломаные и они по любому будут зависать.

В PowerMILL 10.0.06 тоже.

0

458

Добрый вечер. Помогите разобраться с 4-х осевой стратегией, хочу вот эту статуэтку обработать. Чтоб можно было обработать поднутренности.
Уже несколько дней пытаюсь создать для нее УП, но без успешно, так как с этой программой недавно только начал работать.
Какой стратегией обрабатывать? И еще при выборе 4-х осевая стратегия ботинком что задает параметр смещение по Y?
Могу выложить саму модель если нужно.
http://s4.uploads.ru/t/Q9F1O.jpg
http://s5.uploads.ru/t/JRNWn.jpg
http://s4.uploads.ru/t/vRWJA.jpg

Отредактировано Newalyahka (18-07-2013 20:03:54)

0

459

привет ,  очень нужен любой постпроцессор 5-axis , заранее благодарю .

0

460

Newalyahka написал(а):

И еще при выборе 4-х осевая стратегия ботинком что задает параметр смещение по Y?

Парамтр "смещение по Y" задает смещение по Y относительно оси поворотки, тоесть обработка будет не над центром оси поворотки, а со смещением на заданное растояние.

Newalyahka написал(а):

Чтоб можно было обработать поднутренности.

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

Attila написал(а):

очень нужен любой постпроцессор 5-axis

Это просьба или просто набор случайных слов? Постпроцессор не может быть "Любой" так как это транслятор в котором точно описана кинематика станка и синтаксис стойки.

0

461

nikson написал(а):

Спасибо за отклик, думаю проект в ПМ10 с этой стратегией в качестве примера будет более чем достаточен.

Ну я думаю готовый проект как раз таки ничему и не научит, так как там уже будет все готово, а как решались в нем определенные задачи неясно. Наверное лучше сделать видеоурок.
И еще хотел у вас спросить, не могли бы поделится работающей моделькой станка с повороткой MTD?  Самому разбиратся не особо времени хватает, а у вас она уже есть.

0

462

Vektor_Z написал(а):

не могли бы поделится работающей моделькой станка с повороткой MTD?

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

+3

463

Вот обещанный видеоурок. Обработка стратегией проекция кривой + черновая позиционная выборка растром. Модель ножки кабриоль взята с форума и чуток подредакрирована мной в Зетбраше, за модель спасибо автору. Моделькой станка <MTD поделился форумчанин Nikson, за что ему тоже спасибо! Модель станка чуть подредактировал, было недостаточно углового предела поворотки, добавил еще несколько девяток)))
Видео рассчитано для новичков, и имеет ознакомительный характер.

А так же проект в PowerMILL 10.0.06 Спасибо!
Удачи)

+11

464

Отличный урок!!!! Спасибо!!!! Конечно, если бы ещё не много аудио на этом видео было, то вообще было бы супер. Мне понятно что Вы делаешь, а вот тем кто только загрузил эту прогу, будет сложновато. Просто будет не понятно зачем и почему. Ведь Вы написали, что это видео для новичков.

0

465

vado7 написал(а):

Отличный урок!!!! Спасибо!!!! Конечно, если бы ещё не много аудио на этом видео было, то вообще было бы супер. Мне понятно что Вы делаешь, а вот тем кто только загрузил эту прогу, будет сложновато. Просто будет не понятно зачем и почему. Ведь Вы написали, что это видео для новичков.

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

0

466

Однозначно делай!!! Чем больше, тем лучше.

0

467

Vektor_Z написал(а):

Вот обещанный видеоурок. Обработка стратегией проекция кривой + черновая позиционная выборка растром. Модель ножки кабриоль взята с форума и чуток подредакрирована мной в Зетбраше, за модель спасибо автору. Моделькой станка <MTD поделился форумчанин Nikson, за что ему тоже спасибо! Модель станка чуть подредактировал, было недостаточно углового предела поворотки, добавил еще несколько девяток)))
Видео рассчитано для новичков, и имеет ознакомительный характер.

А так же проект в PowerMILL 10.0.06 Спасибо!
Удачи)

спасибо урок помог)))

0

468

Добрый день. Хотел спросить, осваиваю данную программу, какие плюсы и минусы в сравнений с visualmill? Программа нужна мне для 4-х осевой работы. Еще можете поделится с рабочим вариантом программы PowerMILL 10.0.06?

0

469

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

0

470

Андрей 82 написал(а):

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

На торентах, например рутрекер

Скажите пожалуйста возможно ли в PowerMill изменить размер модели? Если можно то как?

0

471

НЕЛЬЗЯ.
ПОСТАВ Exchange.

0

472

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

0

473

Подскажите где нужна подправить пост чтоб ось А была на 360 градусов.
ото УП генерит в плоскость.
часть кода.

%
G90
G0Z52.305
X-.001Y20.A0
S20000M3
G0Z52.305
X-.001Y20.A0
G1X-.001Y20.Z52.256A.67F800
Z52.213A1.341
Z52.178A2.013
Z52.149A2.686
Z52.128A3.359
Z52.114A4.034
Z52.107A4.708
A5.
Z52.11A5.674
Z52.121A6.348
Z52.139A7.022
Z52.164A7.694
Z52.197A8.366
Z52.236A9.037
X-.002Z52.283A9.707

Z21.A429.036
Z20.983A430.097
Z20.972A431.159
Z20.969A432.161
Z20.973A433.224
Z20.984A434.286
Z21.001A435.287
Z20.983A436.348
Z20.973A437.41
Z20.969A438.412
Z20.973A439.475
Z20.983A440.537
Z21.A441.537
Z20.982A442.598

Отредактировано G.A.N. (13-08-2013 15:55:07)

0

474

Андрей 82 написал(а):

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

сам долго искал. Скачал установил, все норм.  Для нормального патча требуюся в названий имени комп не было кирилецы. Я поставил ип адрес своего компа. кому надо добавил видеотуторил по приминению патча.

В этом комплекте еще какие программы нужно установить, для нормальной производительности (кроме PowerMILL 10.006)?
http://s4.uploads.ru/OCDXT.jpg

Отредактировано 4142 (15-08-2013 10:09:47)

0

475

4142 написал(а):

В этом комплекте еще какие программы нужно установить, для нормальной производительности (кроме PowerMILL 10.006)?

Для нормальной работы в PowerMILL-е нужны ещё Exchange - для импорта моделей и какой-либо из постпроцессоров - ductpost или PostProcessor (или оба, по желанию) - для вывода УП. Можно, также, установить PowerSHAPE. Его можно использовать не только в качестве основного моделировщика, но и в связке с PowerMILL-ом для создания вспомогательных поверхностей и в качестве скетчера. Остальное не обязательно, если, конечно, не будете фрезеровать зубы, использовать измерительную машину или использовать верификатор Vericut.
Под futurecam, скорее всего следует понимать FeatureCAM - CAM-приложение, содержащее фрезерование, токарку и проволочную эрозию.

Отредактировано Helg64 (15-08-2013 18:12:08)

+1

476

Подскажите как это мне настроить чтоб она была по центру 4 оси.

http://s5.uploads.ru/t/aEWCy.png

0

477

Vektor_Z написал(а):

Vektor_Z

Спасибо за урок))

А где можно скачать такую 3д модель станка как на видео уроке? :angry:

0

478

G.A.N. написал(а):

Подскажите как это мне настроить чтоб она была по центру 4 оси.

Не совсем понятно по картинке, что именно нужно настроить... Пожалуйста поподробней!

Newalyahka написал(а):

Спасибо за урок))

А где можно скачать такую 3д модель станка как на видео уроке?

Вот

+1

479

http://s4.uploads.ru/t/otyDw.jpg
Помогите выбрать стратегию для обработки в 3д
Делал в арткаме оставляет зубцы
а вот в поверемиле не соображу как
Да чуть не забыл спасибо всем кто помогал разобраться с установкой Делкама
в конечном итоге установил присланную китайцем версию и постпроцессор пока не жалуюсь
У китайца делкам устанавливается проще только на 64бит надо изменить настройку

Отредактировано Андрей Захватаев (27-08-2013 10:44:27)

0

480

Тоже интересует вопрос подобного рода. Какую выбрать стратегию чтоб модель полностью обработать? Выбираю стратегию выборка растром, он создает траекторию только по рельефу, а плоскость не обрабатывает. может где нужно поставить галочку или другую стратегию? И еще как обработать края где указанно стрелочкой, есть мысль просто создать заготовку большего размера, может еще какие способы есть.http://s4.uploads.ru/t/vqCHu.jpg

0

481

А зачем чистовой обрабатывать всю заготовку.   Для этого есть черновая. На Вашем фото видно, что стратегия обработала модель полностью. Остались только не обработанные пустоты. Это уже не модель, а остатки заготовки.

0

482

Что-бы обработать края надо создать заготовку с припуском,других вариантов в этой стратегии вроде как и нет.
Если уж очень хочется в чистовую обработать растром всю площадь заготовки надо закрыть снизу модель плоскостью, т. е.- дополнительно создать  плоскость по размерам заготовки на нулевой высоте ,(правым кнопарем "Модели" в дереве)http://s4.uploads.ru/t/cNIrG.jpg

Отредактировано nikson (27-08-2013 16:05:07)

+1

483

Извините за глупый вопрос, как избавиться от этого леса?:)http://s5.uploads.ru/t/UqZxI.jpg

0

484

Попробуйте Короткие переходы поставить прямо

0

485

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

0

486

http://s5.uploads.ru/t/sBKCm.jpg

Vektor_Z написал(а):

Парамтр "смещение по Y" задает смещение по Y относительно оси поворотки, тоесть обработка будет не над центром оси поворотки, а со смещением на заданное растояние

Вопрос такой а как просчитать смещение или по принципу и так пойдет что очень не желательно)))))) вот такой столб

Отредактировано Андрей Захватаев (28-08-2013 16:24:28)

0

487

Newalyahka написал(а):

Извините за глупый вопрос, как избавиться от этого леса?

надо ставить "короткие по поверхности" и направление "любое"

Отредактировано vado7 (28-08-2013 21:16:45)

0

488

Андрей Захватаев написал(а):

а как просчитать смещение

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

0

489

nikson написал(а):

на котором скорость резания нулевая.для дерева думаю не особо актуально хотя и не повредит....

Ну не совсем так во всяком случаи для этой детали если не давать смещение то некоторые места не фрезерует а если дать не правильно (как я сделал) то фреза опускается низко и шпиндель цепляет заготовку(
И вопрос в до гонку если задавать зазор от столкновения то как и работает он или нет
пока ждал советов закончил деталь и куча проблем вылезла
1 в месте стыка переход довольно серьезный
2 один бок вообще не обработалоhttp://s5.uploads.ru/t/k7Rma.jpg
http://s5.uploads.ru/t/pL9JU.jpg
http://s4.uploads.ru/t/kARXq.jpg
http://s5.uploads.ru/t/9NjYS.jpg

Отредактировано Андрей Захватаев (29-08-2013 11:34:49)

0

490

ну значит мы о разных вещах говорим, возможно ваш случай описан в 403 посте этой темы.....

Отредактировано nikson (29-08-2013 21:59:06)

0

491

nikson написал(а):

ваш случай описан в 403 посте этой темы.....
            Отредактировано nikson (Вчера 23:59:06)

Похоже что так попросил китайских товарищей помоч они прислали видио теперь сижу разбираю иероглифы)))) http://turbobit.net/wg6umzcm29fc.html

0

492

не поленился скачать и посмотреть  видео китайских товарищей....весьма неплохой способ обработать особо кривые ноги стратегией "Башмак" разбивая УП на фрагменты.....Ну и небольшое замечание по видео -заготовку лучше зафиксировать в той СК в которой она была создана,в этом случае когда создадите и активируете СК со смещением заготовка не будет уплывать в сторону и пересчитывать(редактировать) ее будет не надо. Также для расчета 2-й УП в видео создана(отредактирована) новая заготовка с ограничением по линии обрезки 1-й УП, дабы фреза не выходила на уже обработанные участки.......  Думаю гораздо логичней поступить несколько иначе, запомнить значение Х по которому обрезалась первая УП (на моем скрине 350мм) и используя возможности стратегии ограничить перемещение по Х способом показанном на скрине http://s5.uploads.ru/t/Rltnr.jpg

Отредактировано nikson (30-08-2013 14:06:06)

0

493

Андрей Захватаев написал(а):

http://turbobit.net/newfile/edit/z9si0frjsnh3#block-file-link

ссылка не работает, Файл был удален или не найден. Можете обновить ссылку?

0

494

Есть кто работает с корректором на радиус по кодам 40/41/42? Как пост настроить? На "сапр2000" ходил - информации мало.
Нужно, чтобы программа выводилась, как в примере:

Код:
G20 (inches mode)
F30
G0 x0y0z0 (Draw a box) 
G1 x1
y1
x0
y0

G0  x0y-3 
D3G41 (Select tool - Comp On - Tool is on Right of contour)
G1 x0y0z0 (Draw a box) 
y1
x1
y0
x0

G40 (comp off)
G10L2P2x-2y-2z0
G55

G0 x0y0z0 (Draw a box) 
G1 x1
y1
x0
y0

G0 x-3y0
D3G42 (Select tool - Comp On - Tool is on Right of contour)
G1 x0y0z0 (Draw a box) 
x1
y1
x0
y0
M2

Номер корректора D выводить получилось, но нужно еще правильное начальное смещение траектории, о с ним затык.

Отредактировано ukr-sasha (31-08-2013 16:24:54)

0

495

http://turbobit.net/tnz3ster5hjs.html вроде все норма
Проблема не могу найти стратегию для чистовой

Отредактировано Андрей Захватаев (01-09-2013 12:19:35)

+1

496

Как вывести УП чтобы поворотная ось была вдоль оси Y, а не оси X ??? В параметрах NC файл СК ставлю чтоб выводил в СК у которой ось Y вдоль поворотной оси. При построцесировании выдает следующую ошибкуhttp://s4.uploads.ru/t/Xp5zP.jpg
Что я делаю не так?? Или пост процессор кривой?? При выводе УП где поворотная ось вдоль оси Х УП выводится нормально.
Или может проще в маче поменять местами ось У и Х ???

0

497

В постпроцессоре кинематику стойки нужно править.

0

498

Может есть у кого рабочий пост процессор 4-х осевой под мач?? В редактировании пост процессора нет опыта((

0

499

Пост этой темы №367.

0

500

Жара июль блин август туплю не по детски
сместил СК детали по У на 10мм а вот надо ли на станке смещать ноль по У или нет мозги расплавились нароч

0