Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Настройка Автоматической Смены Инструмента.
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Программное обеспечение
X-Slider
Приобрел кит авто смены инструмента для KRESS 1050, и хочу разобраться как заставить все работать на программном уровне.
Прочитал все (которые нашел) темы по данному вопросу на форуме и не только на этом, но так и не смог найти ответ и решение для своей задачи. Везде обрывочные данные, не дающие нужного ответа.
В целом как все работает понятно, но есть нюансы, ответы на которые, надеюсь, смогу получить в этой теме.
Для работы использую VisualMILL и Mach3.
Как я понял по команде из УП - M6 T1 – станок должен переместить шпиндель на место, где стоит картридж с цангами и установить его надо цангой с инструментом номер 1 и произвести смену инструмента.

- Где указываюся координаты цанг с инструментом?

- Где прописывается макрос, который начинает работу после получения команды на смену инструмента?

После захвата цанги с нужным инструментом явно нужно компенсировать длинну инструмента.

- Где указываются координаты кнопки компенсации и соотвтетсвенно куда прописать макрос на компенсацию?
Пока что все что хочу выяснить. Дальше наверника будут еще вопросы.
X-Slider
Ну или поправьте меня пожалуйста если я в чем то не прав.
X-Slider
91 просмотри и ни одного ответа.... Странно...

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

Итак речь пойдет о настройке Mach3:

- Все что будет происходить после получения команды M6 (в том числе и местоположения цанг с инструментом) - описывается в файле M6Start.m1s, расположением в "каталог программы\macros\название загружаемого профиля\M6Start.m1s".
Изменение в файл можно вносить ручками чрез блокнот, но удобнее встроенной утилитой. Запустить ее можно из меню "Operator" -> "VB Script Editor".
После проверки скрипта - выложу пример.

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

Вот кстати интересный сайт, часть информации почерпнул на нем: http://www.hossmachine.info/

Надеюсь информация будет полезна.

Если я что-то не так понял - поправьте пожалуйста.
X-Slider
Проверил макрос - все работает.
Макрос рассчитан на смену до 8 инструментов.
Кому будет надо - думаю без труда по аналогии поправят под необходимое кол-во.
Макрос компенсации инструмента я добавлял в этот файл. Но в данном примере я вырезал свой макрос но указал куда вставлять свои.

Листинг фала M6Start.m1s:


Sub Main()
OldTool = GetOEMDRO (1200) 'Tool In spindle DRO You must add this to your settings screen
x = GetToolChangeStart( 0 )
y = GetToolChangeStart( 1 )
z = GetToolChangeStart( 2 )
a = GetToolChangeStart( 3 )
b = GetToolChangeStart( 4 )
c = GetToolChangeStart( 5 )
tool = GetSelectedTool()
NewTool = tool
'Tool Changer Macro (Bed Type)
MaxToolNum = 8 'Max number off tools for the changer
ToolDown = -90 'Z Pos to Get or drop a tool
ToolUp = 0.0 'Z Hieght to Rapid from tool to tool
If NewTool = OldTool Then
Exit Sub
End If
While NewTool > MaxToolNum
NewTool = Question ("Enter New Tool Number up to " & MaxToolNum)
Wend
Code "G00 G53 Z" & ToolUp
While IsMoving()
Wend
Call MovePos(OldTool)
While IsMoving()
Wend
Code "G53 Z" & ToolDown
Code "G4 P.75"
While IsMoving()
Wend
ActivateSignal(Output1) 'Turn On Draw bar to release the tool
Code "G4 P1.0" 'Wait for the tool to release
'SystemWaitFor (7) 'Wait for the tool Release Limit switch
Code "G53 Z-2.5" & ToolUp
Call MovePos(NewTool)
While IsMoving()
Wend
Code "G53 Z" & ToolDown
Code "G4 P.75"
While IsMoving()
Wend
DeActivateSignal(Output1) 'Turn Off Draw bar to Clamp the tool
Code "G4 P1.0" 'Wait for the tool to Clamp
While IsMoving()
Wend
Code "G53 Z" & ToolUp
Call SetUserDRO (1200,NewTool)
SetCurrentTool( NewTool )

'=============================================

' Сюда Я вставлял макроС компенсации инструмента

'=============================================

Code "G00 X" & x & " Y" & y 'Move back to where the tool change was prompted

End Sub

Sub MovePos(ByVal ToolNumber As Integer)

Select Case ToolNumber
Case Is = 1
Xpos = -20
YPos = -140
Case Is = 2
Xpos = -20
YPos = -200
Case Is = 3
Xpos = -20
YPos = -260
Case Is = 4
Xpos = -20
YPos = -320
Case Is = 5
Xpos = -20
YPos = -380
Case Is = 6
Xpos = -20
YPos = -440
Case Is = 7
Xpos = -20
YPos = -500
Case Is = 8
Xpos = -20
YPos = -560
End Select

Code "G53 X" & XPos & " Y" & YPos
End Sub

Main
victtor
Нет ответов потому что на хобби станках мало кто затевает автосмену инструмента.
Я тоже собирал макрос из разных форумов. У меня токарный с 6-ю инструментами.
Не могу прокоментировать подойдет или нет в данном случае макрос, но компенсацию
в нем я ни какую не прописывал. Она уже сделана в Mach. Это таблица инструмента.
В неё вводишь все компенсации а инструмент вызываешь Т0101. Первые две цифры
номер инстр., вторые компенсация на него (номер строки). Можно выбрать третий с компенсациями
на пятый (Т0105). Это все описано в мануале. Загружается программа в координатах
машины (без учета компенсаций, даже если установишь функцию сохранять номер инструмента).
Yashcher
Цитата(X-Slider @ 22.8.2011, 16:56) *
Приобрел кит авто смены инструмента для KRESS 1050...

Если не секрет где преобрели кит?
Что он из себя предстовляет?
zergerpro
X-Slider спасибо за ценную информацию.
USSR_Nic
Цитата(Yashcher @ 21.11.2011, 22:41) *
Если не секрет где преобрели кит?
Что он из себя предстовляет?


Поддерживаю!!! Ссылку в студию!!!
X-Slider
http://www.usovo.de/shop/Tool-Changer-and-...27_126_122.html

Но честно говоря разочаровался в именно этой системе.
Есть пара очень слабых узлов - которые надо доработать.
В принципе после внесения неких изменений в контроллер и в саму насадку - система проработала несколько месяцев.
На данный момент - снял ее ak.gif , начались глюки а починить некогда.
Разобрал всю систему, снял все мерки, сделал модель в SolidWorks.
Будит время хочу переделать несколько узлов и сделать похожую насадку самому. Идеи уже есть.
Shadowvoice
Цитата(X-Slider @ 1.1.2012, 15:17) *
Есть пара очень слабых узлов - которые надо доработать.
В принципе после внесения неких изменений в контроллер и в саму насадку - система проработала несколько месяцев.



Не сочтите за труд и поделитесь соображениями - что надо изменить в контроллере, да и какие слабые места у вы нашли?
Да и насколько реально сделать изменения в пределах домашней мастерской?

Кстати - а какие глюки появились?
Yashcher
Согласен с Shadowvoice, и модель в Solid если можно.
X-Slider
Цитата(Shadowvoice @ 2.1.2012, 12:24) *
Не сочтите за труд и поделитесь соображениями - что надо изменить в контроллере, да и какие слабые места у вы нашли?
Да и насколько реально сделать изменения в пределах домашней мастерской?

Кстати - а какие глюки появились?


В контроллере (как на форуме уже писали) надо менять электромагнитные клапана. Так как у тех что стоят очень низкая пропускная способность.

Самые слабые места - это "резиновые" прокладки, которые осуществляют роль клапанов. Внутри их 2е. Нижняя у меня сдохла в течении 3х дней, пришлось из капролона вытачивать. Верхняя - со временем деформируется и пропускает воздух.

Собственно глюки и начались из-за неисправностях в этих прокладках. Они начали пропускать воздух, давление не то, и инструмент не освобождается.

В домашних условиях боюсь можно только прокладки менять.
Но надо найти из чего их делать. Материал должен быть эластичным и термо устойчивым.
Yashcher
X-Slider если можно опублекуйте чертёж в разрезе, что бы иметь более подробное предстовление о строении конструкции или тех-эскиз
X-Slider
Вот.
Тут правда не дорисованы пару элементов (разжимная пружина и верхняя прокладка например).
Вообщем этот рисунок только для ознакомления подходит.
Позже дорисую все - выложу нормальный.

Нажмите для просмотра прикрепленного файла
Shadowvoice
Цитата(X-Slider @ 2.1.2012, 12:47) *
В контроллере (как на форуме уже писали) надо менять электромагнитные клапана. Так как у тех что стоят очень низкая пропускная способность.

Самые слабые места - это "резиновые" прокладки, которые осуществляют роль клапанов. Внутри их 2е. Нижняя у меня сдохла в течении 3х дней, пришлось из капролона вытачивать. Верхняя - со временем деформируется и пропускает воздух.

Собственно глюки и начались из-за неисправностях в этих прокладках. Они начали пропускать воздух, давление не то, и инструмент не освобождается.

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


ОК, поживём - увидим.

Я купил новую версию, там прокладки другие... может и контроллер привели в порядок. Как запущу так и отпишусь.

Кстати - в поставке теперь 2 запасных комплекта прокладок ;-)
vint29
Цитата(Shadowvoice @ 2.1.2012, 15:08) *
ОК, поживём - увидим.

Я купил новую версию, там прокладки другие... может и контроллер привели в порядок. Как запущу так и отпишусь.

Кстати - в поставке теперь 2 запасных комплекта прокладок ;-)
dds наверное уже запустили? как впечатления? стоит приобретение затрат?
Shadowvoice
Цитата(vint29 @ 16.6.2012, 20:09) *
dds наверное уже запустили? как впечатления? стоит приобретение затрат?


Nakonec kompressor postgavil v novoj masterskoj - teper budu sobirat ATC sistemu...
4919viktor
Все прочитал и вот что получилось.
Здесь видео: https://youtu.be/6KhepVMygj8
В поставке контроллера отказали уже после оплаты контракта на поставку, так что пришлось изготовить самому.

Всем спасибо!
n0n4me
Цитата(4919viktor @ 6.1.2019, 15:17) *
Все прочитал и вот что получилось.
Здесь видео: https://youtu.be/6KhepVMygj8
В поставке контроллера отказали уже после оплаты контракта на поставку, так что пришлось изготовить самому.

Всем спасибо!



Круто!
4919viktor
Цитата(n0n4me @ 14.1.2019, 16:03) *
Круто!


На круто думаю не тянет, но работает нормально!

Уcтановил защиту на магазин и сочинил новый контроллер с возможностью использования всех восьми выходов Mach.
Видео здесь:
https://youtu.be/Emh1Pa-XJpI.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2021 IPS, Inc.