Агрегатный станок
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
все работает, но , только в мди. (надо было отхоумироваться сначала , без этого не работает)
Я так понимаю , что ручного включения не будет ?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Агрегатный станок
Можно и так и так сделать, надо только определить логику работы, для всех возможных случаев решить, что делать, если ручная конпка говорит вкл, а программа выкл, и наоборот.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Агрегатный станок
вот твои коды для реле и их соответствие наших М-кодов
посмотри,правильно?
теперь вопрос-это код для мач или чего то там(неважно)-
я так понимаю для емс готового ж-кода еще нет?
посмотри,правильно?
Код: Выделить всё
m22 вкл реле0 M64 P00 метчик поднялся проверка аварии для стола A
m32 выкл реле0 M65 P00 проверка аварии для стола A закончилась
m23 вкл реле1 M64 P01 отключение реле №1 - стол зажимаеться
m33 выкл реле1 M65 P01 Реле №1-включение разжим тормоза стола
m24 вкл реле2 M64 P02 включение подачи реле №2(2 резьборезных бабок)
m34 выкл реле2 M65 P02 вЫключение подачи реле №2(2 резьборезных бабок)
m25 вкл реле3 M64 P03 включение подачи реле №3(зенковочной бабки)
m35 выкл реле3 M65 P03 вЫКлючение подачи реле №3(2 зенковочная бабка)
m27 вкл реле4 M64 P04 включение главного основного привода ( 2 сверление,зенкерование)
m37 выкл реле4 M65 P04 ВЫКЛЮЧЕНИЕ ПРИВОДОВ
m28 вкл реле5 M64 P05 проверка аварии для осей X,Y,Z, бабки резбонарезания и зенкерования
m38 выкл реле5 M65 P05 ВЫКЛЮЧЕНИЕ РЕЛЕ для осей X,Y,Zя так понимаю для емс готового ж-кода еще нет?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Агрегатный станок
кусок кода без М-кодов управляющих реле:
(проще будет писать подпрограмму)
Код: Выделить всё
G28.1 X0 Z0 Y0
G28.1 A0 ; стол А оси в исходную
G0 G91 A0 1 ; вращение выбор люфта стола
G4 P5 ;ВРЕМЯ ДЛЯ УКЛАДКИ ДЕТАЛИ ПЕРВОЙ
--------------------------------------------------------------------------------------
G0 G91 A45 ; вращение стола на 1/8
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
G0 G91 X55 Y-0 Z-0 ; быстрое перемещение осей к точке
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
G4 P08 ;ПАУЗА 1, СЕК
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
--------------------------------------------------------------------------------------------
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
G4 P0 8 ;ПАУЗА 1, СЕК
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
-------------------------------------------------------------------------------------------
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
--------------------------------------------------------------------------------------
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
---------------------------------------------------------------------------------------
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
G4 P0 8 ;ПАУЗА 0,8 СЕК-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Агрегатный станок
посмотрел код внимательней-кажись если вставить наши М-коды,то в емс должно работать
конечно такие повторы необходимо оптимизировать-но для пробы пойдет
твой кусок кода с заменой М-кодов:
конечно такие повторы необходимо оптимизировать-но для пробы пойдет
твой кусок кода с заменой М-кодов:
Код: Выделить всё
M65 P01 ;Реле №1-включение разжим тормоза стола
G28.1 X0 Z0 Y0
M64 P00 ;метчик поднялся проверка аварии для стола A
G28.1 A0 ; стол А оси в исходную
G0 G91 A0 1 ; вращение выбор люфта стола
G4 P5 ;ВРЕМЯ ДЛЯ УКЛАДКИ ДЕТАЛИ ПЕРВОЙ
G0 G91 A45 ; вращение стола на 1/8
M65 P00 ; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
M64 P04 ; включение главного основного привода ( 2 сверление,зенкерование)
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
;M64 P05 проверка аварии для осей X,Y,Z, бабки резбонарезания и зенкерования
;M65 P05 ВЫЛЮЧЯЕНИЕ РЕЛЕ для осей X,Y,Z
G0 G91 X55 Y-0 Z-0 ; быстрое перемещение осей к точке
;1
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 1, СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №3(2 зенковочная бабка)
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;2
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 1, СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №3(2 резьборезных бабок)
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;3
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;4
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;5
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;6
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;7
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P0 8 ;ПАУЗА 0,8 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
M3 S7000 ;РЕВЕРС шпинделя резбонарезания
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S7000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G91 A44 ; вращение 44 ГРАДУСА стола
G28.1 A0 ; стол А оси в исходную
G0 G91 A0 1 ; вращение выбор люфта стола
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;
;
;
M98 P1 L2 ;вызов подпрограммы 01 семь раз
M37 ; ВЫКЛЮЧЕНИЕ ПРИВОДОВ
M30
O1 ;ПОДПРОГРАММА КРУГ 2
;2 круг
;1
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;2
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;3
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;4
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;5
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;6
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;7
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G0 A45 ; поворот стола на 1/8 (45 градусов)
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
;8
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P02 ; включение подачи реле №2(2 резьборезных бабок)
M64 P03 ;включение подачи реле №3(зенковочной бабки)
G4 P1 ;ПАУЗА 1 СЕК
M65 P02 ;вЫключение подачи реле №2(2 резьборезных бабок)
M65 P03 ;вЫКлючение подачи реле №2(2 резьборезных бабок)
G0 G91 X115 ; быстрое перемещение фрезы под столом к точке начала обработки
G91 G1 X10 Y-2 Z-2 F200 ; G1-режим подачи резания металла сверление, F подача
M3 S5000 ;РЕВЕРС шпинделя резбонарезания
G91 G1 X60 Y-18 Z-18 F200 ; продолжение резания осями
G0 G91 X-185 Y20 Z20 ; выход в точку после обработки.
M65 P01 ;Реле №1-включение разжим тормоза стола
M4 S5000 ; правое вращение привода для нарезания резьбы (инвертор)
M64 P00;метчик поднялся проверка аварии для стола A
G0 G91 A44 ; вращение 44 ГРАДУСА стола
G28.1 A0 ; стол А оси в исходную
G0 G91 A0 1 ; вращение выбор люфта стола
M65 P00; проверка аварии для стола A закончилась
M64 P01 ; отключение реле №1 - стол зажимаеться
M2-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
вот это сервис !!!
даже мою программу откорректировали Спасибо
, но здесь уже все просто
, справлюсь сам. я правильно понял , что единственное отличие в бывшей рабочей программе , от новой емс, будет другой код управления релюшками? с оптимизацией я согласен, перепишу ее на один оборот и далее повтор до бесконечности.я раньше прописывал восемь шагов , для того что бы в управлении оси а изменять/подгонять 45 градусов , теперь это не надо, система -умная сама это сделает! 
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
забегая вперед - как система себя поведет при работе в рабочей программе , исполнение программы продолжиться только после позиционирования оси с точностью ноль, ноль?(тут проблемка, ось проскакивает и долго возвращается - идет потеря машинного времяни). и как отреагирует емс - когда спозиционирует ось а по нолям и произойдет пневмозажим стола, как правило он сбивает позиционирование на 0,001-0,003 . емс остановиться или проигнорирует? отсчет следующей координаты начнет от фактической или от позиционированной ?(так может накапливаться погрешность)?
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
это я так для справки спросил , но все равно-круто! как надо , так и сделать можно. мне не сложно иногда набрать ж код нужного реле, хотя это бывает нужно крайне редко.ЗАВ писал(а):все работает, но , только в мди. (надо было отхоумироваться сначала , без этого не работает) Я так понимаю , что ручного включения не будет ?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Агрегатный станок
мне кажется это можно устранить(или вовсяком случае -свести к очень незначительному отклонению) путем настройки ПИД ,то есть подбора более оптимальных коефициентов. Конкретно где-какой увеличивать-уменьшать не подскажу-так как соответствуещего опыта не имею.Но если задашся такой целью-подскажутЗАВ писал(а): ось проскакивает и долго возвращается
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
ок, заранее спасибо, как запущу все - будет ясно, что и как - напишу 
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
каким параметром корректируется фактические и заданное перемещение осей xyz(я так понимаю это файл ини)?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Агрегатный станок
Попробуй или уменьшить слегка параметр P или увеличить чуть-чуть I.ЗАВ писал(а):забегая вперед - как система себя поведет при работе в рабочей программе , исполнение программы продолжиться только после позиционирования оси с точностью ноль, ноль?(тут проблемка, ось проскакивает и долго возвращается - идет потеря машинного времяни).
Если в PID не настроен deadband - т.е. мертвая зона - то будет стараться выровнять. Можно сделать отключение stepgen на время блокировки оси или увеличить мертвую зону.ЗАВ писал(а):и как отреагирует емс - когда спозиционирует ось а по нолям и произойдет пневмозажим стола, как правило он сбивает позиционирование на 0,001-0,003
В каком смысле?ЗАВ писал(а):каким параметром корректируется фактические и заданное перемещение осей xyz(я так понимаю это файл ини)?
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
как мне скорректировать перемещение- задаю перехать на 50мм , а ось двигается меньше?Nick писал(а):каким параметром корректируется фактические и заданное перемещение осей xyz(я так понимаю это файл ини)?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Агрегатный станок
В ini в разделах [AXIS_]
SCALE = должно быть равно количество шагов шаговика на 1 мм перемещения оси
SCALE = должно быть равно количество шагов шаговика на 1 мм перемещения оси
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
Всем здравствуйте! подскажите куда(писать/копировать) и как помещать рабочую программу в Линенксе?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Агрегатный станок
В смысле куда УП класть? Да куда хочешь, хоть на рабочий стол...ЗАВ писал(а):Всем здравствуйте! подскажите куда(писать/копировать) и как помещать рабочую программу в Линенксе?
ЗЫ Отделил сообшение по токарникам в новую тему: Восстановление или модернизация 16Б16т1 с нц 31 #1
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
Долго искал где взять чехлы-гофру для защиты рельс/швп . Сломал голову! в результате сам за 30 мин сделал замечательные гофры, которые не боятся стружки, сож. быстро дешево.
Схема- из банера ( материал для уличной щитовой рекламы) утюгом проглаживается гармошка и все отлично работает !!! всем советую дешево -сердито!!!
надо приложу видео
Схема- из банера ( материал для уличной щитовой рекламы) утюгом проглаживается гармошка и все отлично работает !!! всем советую дешево -сердито!!!
надо приложу видео
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Агрегатный станок
Видео давай, или хотя бы фото! 
-
ЗАВ
- Мастер
- Сообщения: 665
- Зарегистрирован: 22 июн 2012, 07:43
- Репутация: 0
- Откуда: Орск Оренбургская область
- Контактная информация:
Re: Агрегатный станок
не получается отградуировать оси. линукс не реагирует на изменение параметра SCALE . методика следующая , зашел в линукс, отреферировался, задал перемещение y 10мм, замерил фактическое, вывел пропорцию, вышел и линекса, изменил SCALE , зашел, все повторил, нет измененийNick писал(а):В ini в разделах [AXIS_]SCALE = должно быть равно количество шагов шаговика на 1 мм перемещения оси
изменять пробовал первые 0,1,2 . градуировал ось Y.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Агрегатный станок
можешь прописывать scale прямо в хал
тоесть в нужной оси вместо допустим [AXIS_1]SCALE пишешь нужное значение
