Metal_Cutter

Многопозиционная обработка

41 posts in this topic
Pinned posts

Добрый день, Уважаемые коллеги.

 

Деталь обрабатывается с нескольких сторон, для каждой стороны создана своя система координат (СК). Нужно одним NC-файлом сохранить все программы, чтобы обработка каждой стороны была выведена в своей СК. Возможно ли это реализовать?

 

 

1 person likes this

Share this post


Link to post
Share on other sites


UnPinned posts

ID: 2   Posted (edited)

12 минуты назад, Metal_Cutter сказал:

Возможно ли это реализовать?

Возможно, G54, G55, G56, G57 и т.д...

 

На стойке есть таблица систем координат.

P_20180711_142555.thumb.jpg.75664297e14f71f0c89b5fccbe9b7d1a.jpg

Edited by Machinist

Share this post


Link to post
Share on other sites

@Machinist Вы не правильно поняли вопрос. Может картинка прояснит.

12.jpg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

@Machinist Я не это спрашивал. И не говорил какие у меня стойки. Я не могу заставить выводить PM в один файл, обработку нескольких сторон, каждая относительно своей СК. Предполагаю, что стандартными средствами РМ это не возможно. Но может кто-то это реализовал через макросы или др. средствами. 

Share this post


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

@Machinist Я не это спрашивал. И не говорил какие у меня стойки. Я не могу заставить выводить PM в один файл, обработку нескольких сторон, каждая относительно своей СК. Предполагаю, что стандартными средствами РМ это не возможно. Но может кто-то это реализовал через макросы или др. средствами. 

Может в NC файл надо перетянуть и установит СК после траектории обработки !

СК0

траектория 

СК1

траектория

СК3 

траектория

чтоб он понимал куда и как поворачивать деталь и относительно чего!

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

 

 

Share this post


Link to post
Share on other sites

@Metal_Cutter

2 часа назад, Metal_Cutter сказал:

Деталь обрабатывается с нескольких сторон, для каждой стороны создана своя система координат (СК). Нужно одним NC-файлом сохранить все программы, чтобы обработка каждой стороны была выведена в своей СК.

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

F.jpg.8cee3f2a15c34892a2a8f6c5c55606cf.jpg

1 person likes this

Share this post


Link to post
Share on other sites
Только что, Frezer_PU сказал:

Может в NC файл надо перетянуть и установит СК после траектории обработки !

СК0

траектория 

СК1

траектория

СК3 

траектория

чтоб он понимал куда и как поворачивать деталь и относительно чего!

Спасибо за совет. Немного не то, она советует как сделать безопасные перемещения между сторонами. 

Только что, Machinist сказал:

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

Я постарался максимально ясно довести смысл вопроса. Извините если не понятно. Т.е. сейчас PM выводит программу относительно одной СК, нужно чтобы для каждой стороны относительно своей СК. 

Share this post


Link to post
Share on other sites
Показать содержимое  
%
O1000 (MASTER PLITA MLH855)
(JUL-11-2018-4:57:09PM)
M32

(T9-Sv11tv)
(T21-Sv8.5tv)
(T11-CENTRO 6x90)

G90 G17 G40 G80 G00
G00 G28 G91 Z0
G90
M06 T9 (Sv11tv)
G00 G54 G90 X-225. Y-90. S2300 M03
G43 H9 Z50.
M08
(-----------------)
(D11-DRILL - DRILL)
(-----------------)
Z100.
G98 G83 X-225. Y-90. Z-50. R2. Q8. F230.
Y90.
X-45. Y-90.
Y90.
X45.
Y-90.
X225. Y90.
Y-90.
G80
M09
M05
M01
G90 G17 G40 G80 G00
M06 T21 (Sv8.5tv)
G00 G55 G90 X-274. Y65. S700 M03
G43 H21 Z50.
M08
(------------------)
(D8.5-DRILL - DRILL)
(------------------)
Z100.
G98 G83 X-274. Y65. Z-44. R-3. Q3. F90.
Y-65.
X0.
Y65.
X274.
Y-65.
G80
M09
M05
M01
G90 G17 G40 G80 G00
M06 T11 (CENTRO 6x90)
G00 G56 G90 X-135. Y-14. S2000 M03
G43 H11 Z50.
M08
(---------------)
(DCENTRO - DRILL)
(---------------)
Z10.
G98 G83 X-135. Y-14. Z-13. R-8. Q1. F200.
X135.
G80
Z20.
M09
M05
G00 G28 G91 Z0
G00 G28 G91 Y0.
G90
M31
M30
%

 

Hide  

 

Цитата

Правильно заданный вопрос- половина ответа.

Как я понял, человек хочет как то так, что бы вся программа с разными нулями была в 1 файле.

Share this post


Link to post
Share on other sites
3 минуты назад, Artas28 сказал:
Показать содержимое
%
O1000 (MASTER PLITA MLH855)
(JUL-11-2018-4:57:09PM)
M32

(T9-Sv11tv)
(T21-Sv8.5tv)
(T11-CENTRO 6x90)

G90 G17 G40 G80 G00
G00 G28 G91 Z0
G90
M06 T9 (Sv11tv)
G00 G54 G90 X-225. Y-90. S2300 M03
G43 H9 Z50.
M08
(-----------------)
(D11-DRILL - DRILL)
(-----------------)
Z100.
G98 G83 X-225. Y-90. Z-50. R2. Q8. F230.
Y90.
X-45. Y-90.
Y90.
X45.
Y-90.
X225. Y90.
Y-90.
G80
M09
M05
M01
G90 G17 G40 G80 G00
M06 T21 (Sv8.5tv)
G00 G55 G90 X-274. Y65. S700 M03
G43 H21 Z50.
M08
(------------------)
(D8.5-DRILL - DRILL)
(------------------)
Z100.
G98 G83 X-274. Y65. Z-44. R-3. Q3. F90.
Y-65.
X0.
Y65.
X274.
Y-65.
G80
M09
M05
M01
G90 G17 G40 G80 G00
M06 T11 (CENTRO 6x90)
G00 G56 G90 X-135. Y-14. S2000 M03
G43 H11 Z50.
M08
(---------------)
(DCENTRO - DRILL)
(---------------)
Z10.
G98 G83 X-135. Y-14. Z-13. R-8. Q1. F200.
X135.
G80
Z20.
M09
M05
G00 G28 G91 Z0
G00 G28 G91 Y0.
G90
M31
M30
%

 

Hide

 

Как я понял, человек хочет как то так, что бы вся программа с разными нулями была в 1 файле.

Это не практично и трудоемко показывать станку дом для каждой стороны обработки !

К примеру если эта деталь делается из кругляка то как быть тогда?

 

По факту для 5х или 4х обработки должна быть одна основная материнская СК остальные вспомогательные которые будут определять угол поворота и плоскость обработки, можно и без них но это зависит от устройства определения и логики программы в которой вы работаете! 

Share this post


Link to post
Share on other sites

ID: 11   Posted (edited)

49 минут назад, Artas28 сказал:

Как я понял, человек хочет как то так, что бы вся программа с разными нулями была в 1 файле.

Вот и я так понял, о чём и писал выше.

42 минуты назад, Frezer_PU сказал:

Это не практично и трудоемко показывать станку дом для каждой стороны обработки !

Это практично, если на столе закрепить несколько десятков заготовок из которых нужно получить одинаковую деталь.

Именно для этого в стойках предусмотрена возможность создавать множество "нулевых" точек.

Edited by Machinist

Share this post


Link to post
Share on other sites

ID: 12   Posted (edited)

4 часа назад, Metal_Cutter сказал:

Нужно одним NC-файлом сохранить все программы, чтобы обработка каждой стороны была выведена в своей СК.

 

2 часа назад, Metal_Cutter сказал:

Я не могу заставить выводить PM в один файл, обработку нескольких сторон, каждая относительно своей СК

 

Metal - @Machinist дал правильный ответ.

Ну если конечно был задан правильный вопрос)

Edited by eksodus

Share this post


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

Как я понял, человек хочет как то так, что бы вся программа с разными нулями была в 1 файле.

Я рад, что хоть один человек понял, что мне нужно.

 

8 минут назад, Frezer_PU сказал:

Это не практично и трудоемко показывать станку дом для каждой стороны обработки !

К примеру если эта деталь делается из кругляка то как быть тогда?

На моем оборудовании и деталях это очень практично.

 

Так понимаю, что никто не задавался этим вопросом?

Share this post


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

Я рад, что хоть один человек понял, что мне нужно.

И на примере программы дал ответ в точности как мой :biggrin:

1 person likes this

Share this post


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

Нужно одним NC-файлом сохранить все программы, чтобы обработка каждой стороны была выведена в своей СК. Возможно ли это реализовать?

Возможно! Необходимо делать постпроцессор, в вашем случае получается 3+2 , есть ряд настроек которые позволяют выводить в программу координаты траектории  от СК которая применялась для её расчёта.  Пример, если в одном NC тр. с разными СК то каждая выведится с координатами от своей СК!

На станке нет функции трансформации СК?

Share this post


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

На моем оборудовании и деталях это очень практично.

К вопросу это тоже надо было приложить и чем больше подробностей тем быстрее и точнее ответ !

Если бы вы приложили такой же скрин с программой и СК в них 54-59 то сразу было бы понятно что нужно получить! 

Share this post


Link to post
Share on other sites
1 час назад, Е в г е н. сказал:

Возможно! Необходимо делать постпроцессор, в вашем случае получается 3+2 , есть ряд настроек которые позволяют выводить в программу координаты траектории  от СК которая применялась для её расчёта.  Пример, если в одном NC тр. с разными СК то каждая выведится с координатами от своей СК!

3+2 не пробовал. Думаю тоже не вариант, т.к. Милл не постпроцессирует программу если не выбрана одна СК, в которой нужно выводить, причем она должна быть ориентированна, так же как кинематика станка в посте. 

 

1 час назад, Е в г е н. сказал:

На станке нет функции трансформации СК?

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

 

1 час назад, Frezer_PU сказал:

К вопросу это тоже надо было приложить и чем больше подробностей тем быстрее и точнее ответ !

Если бы вы приложили такой же скрин с программой и СК в них 54-59 то сразу было бы понятно что нужно получить!

Это бы только больше запутало. Производителем жестко забыты нули G54 - положение первого шпинделя относительно центра стола ...... G56 - третьего ...,  эти параметры нельзя менять. Референтные точки задаются с помощью G52.

Share this post


Link to post
Share on other sites

ID: 18   Posted (edited)

3 часа назад, Metal_Cutter сказал:

Я рад, что хоть один человек понял, что мне нужно.

это все поняли, и ответ вам Машинист уже давал,

если только вы правильно изложили задачу

 

на станке привязываете столько деталей сколько нужно,

и в NC файл закидываете все траектории, которые нужно

это всё

 

ну и конечно постпроцессор нужен, который поддерживает многоосевую обработку

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

 

5 минут назад, Metal_Cutter сказал:

Производителем жестко забыты нули G54

то есть вы не можете поставить деталь в углу стола ?

 

5 минут назад, Metal_Cutter сказал:

эти параметры нельзя менять. Референтные точки задаются с помощью G52.

скажите что за станок у вас

а то может у вас там реально проблема серъёзная

Edited by eksodus

Share this post


Link to post
Share on other sites
Только что, eksodus сказал:

да все поняли это кроме вас, хватит ерничать

ну если Вы такой понятливый, то почему мне буквально пришлось разжевывать свой вопрос чтобы его поняли? Хотя с самого начала он был корректен.

Share this post


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

почему мне буквально пришлось разжевывать свой вопрос чтобы его поняли?

Вы ничего и не разжевывали  - а просто повторили несколько раз что у вас не получается

а вам в ответ сказали как это сделать, несколько раз

 

если у вас какой-то специальный станок, или нужен постпроцессор и тд - то нам тут ничего об этом неизвестно, потому что вы молчите

даже проект не выложили

 

1 час назад, Metal_Cutter сказал:

3+2 не пробовал. Думаю тоже не вариант, т.к. Милл не постпроцессирует программу если не выбрана одна СК, в которой нужно выводить, причем она должна быть ориентированна, так же как кинематика станка в посте. 

 это вообще и есть правильный вариант

милл выведет вам NC файл в любой вами заданной СК, от слова вообще

а расположить эту СК в милле, так чтобы она совпадала с расположением заготовки на станке - это Ваша задача, а не милла

Share this post


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

Милл не постпроцессирует программу если не выбрана одна СК, в которой нужно выводить

В программе будут координаты от СК которая использовалась для расчёта траектории и неважно была ли она при этом задана в NC файле! Сделал пример, 3 тр. с разными СК , постпроцессировал один NC файл, на выходе получил 3 тр. с координатами от своих СК.(милл 17)

https://my-files.ru/8kl0jm

Программа только в качестве наглядного примера координат!

1 person likes this

Share this post


Link to post
Share on other sites
22 минуты назад, Е в г е н. сказал:

В программе будут координаты от СК которая использовалась для расчёта траектории и неважно была ли она при этом задана в NC файле!

При условии правильной настройки постпроцессора под это дело.

Share this post


Link to post
Share on other sites

Можно просто добавить текстовые блоки :

 

Metal.thumb.png.e7e989e00b641eaf86c2159dfa91e64b.png

 

 

Share this post


Link to post
Share on other sites

Это немного не то) этим вы просто пропишете текст в программу, а надо ещё и заставить вывести координаты от своей СК.

Share this post


Link to post
Share on other sites

ID: 25   Posted (edited)

9 минут назад, Е в г е н. сказал:

Это немного не то) этим вы просто пропишете текст в программу, а надо ещё и заставить вывести координаты от своей СК.

ну так этим Вы и заставите как раз выводить координаты в своей СК

да и можно же не просто  написать  - G55, а и весь нужный вам код, например

G00 G17 G55 G90 G94 G80 G40

 

и ещё можно вставить в NC файл промежуточные СК, если обработка многоосевая

Edited by eksodus

Share this post


Link to post
Share on other sites

Это всё просто пропишется в теле программы и не как не изменит координаты. Давайте представим есть 1 траектория рассчитанная от "СК1" и вторая под наклоном для неё надо уже делать другую "СК2 " теперь создадим NC и пихаем туда обе траектории,  теперь при постпроцессировании надо чтобы координаты 1 тр. были от СК1, а координаты 2тр. от СК2.  

Share this post


Link to post
Share on other sites

ID: 27   Posted (edited)

10 минут назад, Е в г е н. сказал:

Это всё просто пропишется в теле программы и не как не изменит координаты.

с каких это пор вывод другой системы координат не изменит координаты ?

конечно же изменит

если мы выводим G54 - то и программа выполнится в G54

а если G55 - то и программа выполнится в G55

 

10 минут назад, Е в г е н. сказал:

Давайте представим есть 1 траектория рассчитанная от "СК1" и вторая под наклоном для неё надо уже делать другую "СК2 " теперь создадим NC и пихаем туда обе траектории,  теперь при постпроцессировании надо чтобы координаты 1 тр. были от СК1, а координаты 2тр. от СК2.  

на станке делаем две привязки - G54 для первой траектории, G55 для второй траектории

а в милле вставляем текст в NС файл перед  второй траекторией как G55 (ну или G00 G55 G90 и тд)

Edited by eksodus

Share this post


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

Это практично, если на столе закрепить несколько десятков заготовок из которых нужно получить одинаковую деталь.

Так речь идет не про несколько деталей а про одну конкретную )))))))))

Share this post


Link to post
Share on other sites

Дак не про станок речь) там всё понятно, G54 одна нулевая точка, G55 вторая и т.д.

Надо заставить милл выводить нужные координаты от Системы Координат которая использовалась для расчёта траектории!

Если вы делаете обработку 3+2 у вас их будет несколько.

3 минуты назад, Е в г е н. сказал:

Надо заставить милл выводить нужные координаты от Системы Координат которая использовалась для расчёта траектории!

И всё это в одном NC.

Share this post


Link to post
Share on other sites
8 минут назад, Е в г е н. сказал:

Надо заставить милл выводить нужные координаты от Системы Координат которая использовалась для расчёта траектории!

сделать три разных NC  файла и потом объединить в один, подправив шапку )

 

ну а так то  - да, править пост тогда

только - где ?

Share this post


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

сделать три разных NC  файла и потом объединить в один, подправив шапку )

От этого автор как раз наверно и уходит)))Хочет всё в одном.

 

10 минут назад, eksodus сказал:

только - где ?

есть настройки) На самом деле обычное дело для тех кто сталкивался с 3+2 постами.

Share this post


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

Так речь идет не про несколько деталей а про одну конкретную )))))))))

Я догадался.

Share this post


Link to post
Share on other sites
14 минуты назад, Е в г е н. сказал:

есть настройки) На самом деле обычное дело для тех кто сталкивался с 3+2 постами.

ну делитесь уже )

проблема то выеденного яйца не стоит - ведь можно сделать три разных NC файла и всё

или сделать программу от одной привязки

 

Workpiece Coordinate System Number ?

Workplane Origin X ? (Y Z)

Workplane Definition Mode ?

Share this post


Link to post
Share on other sites
1 час назад, Е в г е н. сказал:

В программе будут координаты от СК которая использовалась для расчёта траектории и неважно была ли она при этом задана в NC файле! Сделал пример, 3 тр. с разными СК , постпроцессировал один NC файл, на выходе получил 3 тр. с координатами от своих СК.(милл 17)

https://my-files.ru/8kl0jm

Программа только в качестве наглядного примера координат!

Именно то, что нужно. Как Вы это реализовали? СК вывода у Вас забита 1, а выводит каждый блок в своей системе координат. 

13.jpg

Share this post


Link to post
Share on other sites

Реализовал постпроцессором.

Всё не опишу, потому как всё зависит от того что у вас сейчас в постпроцессоре, но основное что на это влияет находится в настройках «Контроль координат» там выставляете при 3+2--->Workplane Transformation--->on.  Есть параметр «Workplane Transformation Mode» при помощи него можно в определённый момент включать и выключать трансформацию.  Много чего будет влиять на правильность кода, начинайте делать постпроцессор и дойдёте до всего! 

3 people like this

Share this post


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

проблема то выеденного яйца не стоит - ведь можно сделать три разных NC файла и всё

А если траекторий не 3, а 50? и стороны постоянно меняются( центровка с трёх сторон, сверлим с трёх сторон и т.д.) будет куча NC файлов, замучаешься объединять.

2 часа назад, eksodus сказал:

сделать программу от одной привязки

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

Share this post


Link to post
Share on other sites
4 часа назад, Е в г е н. сказал:

А если траекторий не 3, а 50? и стороны постоянно меняются( центровка с трёх сторон, сверлим с трёх сторон и т.д.) будет куча NC файлов, замучаешься объединять

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

думаю оптимальным вариантом будет количество поменьше

 

50 одинаковых деталей ? тогда используем одну большую заготовку и смещение координат в настройках NC файла

 

50 привязок для одной детали ? так не бывает )

4 часа назад, Е в г е н. сказал:

можно сделать подпрограмму которая после поворота пересчитает новое положение Нулевой точки

мы на HAAS-ах так и делали - через подпрограмму

только для одинаковых деталей

а у автора темы вроде детали разные

 

6 часов назад, Е в г е н. сказал:

основное что на это влияет находится в настройках «Контроль координат» там выставляете при 3+2--->Workplane Transformation--->on.  Есть параметр «Workplane Transformation Mode» при помощи него можно в определённый момент включать и выключать трансформацию.

спасибо )

 

Share this post


Link to post
Share on other sites
20 часов назад, Е в г е н. сказал:

Реализовал постпроцессором.

Всё не опишу, потому как всё зависит от того что у вас сейчас в постпроцессоре, но основное что на это влияет находится в настройках «Контроль координат» там выставляете при 3+2--->Workplane Transformation--->on.  Есть параметр «Workplane Transformation Mode» при помощи него можно в определённый момент включать и выключать трансформацию.  Много чего будет влиять на правильность кода, начинайте делать постпроцессор и дойдёте до всего! 

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

Share this post


Link to post
Share on other sites

@Е в г е н. Спасибо большое за помощь.

Пост для своего станка я сделал. Ключевым оказалось, как Вы и говорили 

В 12.07.2018 в 11:26, Е в г е н. сказал:

при 3+2--->Workplane Transformation--->on

далее просто отключил все Join-Up.

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

Share this post


Link to post
Share on other sites

@Е в г е н. Ваш пример повторил, ничего не нужно. Спасибо.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

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

Create an account

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


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • andreyminch
      Готов рассмотреть предложение. Конструктор с 14летним стажем. Creo Parametric, Inventor, КОМПАС. Связь andreysapr@inbox.ru Тел. 89198855245
    • jtok
    • mam0n
      а толщины хватит?  можно поподробнее ? каким? как отверстие подготовить?
    • piden
    • Anat2015
      Для начала пропаяйте все переходы с одной стороны платы на другую, можно туда проволочки вставить. Электролиты для надежности поменять также не лишне.
    • Aelita
      Всем привет! Как сделать чтобы все линии (геометрии) при выводе на печать были одной толщины, добавляю скрины. Спасибо :) Добавляю еще свою таблицу перьев table.pnt
    • Aelita
      Всем привет! Как сделать чтобы все линии (геометрии) при выводе на печать были одной толщины, добавляю скрины. Спасибо :)
    • Ветерок
      Согласен. Особенно при нынешних широкоформатных мониторах. Но до разработчиков это ещё не дошло.   Зато можно установить отображение миниатюр в самом списке файлов. Но это тоже не всегда удобно.   А ещё можно посмотреть изображение, наведя курсор на иконку перед именем файла в списке файлов.
    • piden
      Т.е., как оказывается, вот это все было просто мнение: А то местами звучит как Абсолютная и Непогрешимая Истина.   Хмм.. Мнение чувака, который не решил ни одной нелинейной статической или динамической задачи...  Наверняка, очень ценное  Многие прислушаются.    
    • Anat2015
      Очень содержательно, все вопросы исчезли... Если кто-то писал ЭА для конкретного станка, он должен был написать дополнение к инструкции оператора (как обычно Ижпрэст делает), где расписан алгоритм общения со станком, причины ошибок и т.д. Если вы взяли чью-то математику и пытаетесь подстроить под свой станок - успехов вам в вашем "безнадежном" деле, метод тыка еще никто не отменял. Времени свободного, видимо, у вас много... Мне вообще это все напоминает какую-то передачу из Discovery, где команды из кучи промышленного хлама собирали разные механизмы, у кого крепче получится.