Перейти к публикации

Курсы обучения программированию станков с ЧПУ


Рекомендованные сообщения

Открыт новый курс обучения расширенному программированию станков с системой управления Sinumerik
https://stepik.org/z/63067
Курс ещё разрабатывается, но первая его часть уже готова!

Изменено пользователем A_1
Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...


UnPinned posts
  • 2 недели спустя...
21.04.2022 в 16:52, Aveovar сказал:

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

Нет, инструмент пойдёт не по этой траектории

Ссылка на сообщение
Поделиться на других сайтах

В праздничные дни приглашаю на онлайн-курсы программирования станков с ЧПУ. Вы узнаете о интересных приёмах программирования, получите возможность закрепить новые знания, решая разнообразные задачи, и узнаете, что программировать - это несложно, комфортно и увлекательно. Повысите свою эффективность написания программ, как на этом видео и гораздо больше! Проходить курсы можно в любое удобное время. До 10 мая, при записи на них, будет действовать скидка по промокоду МАЙ2022.

 

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Параметрическое программирование станков с ЧПУ FANUC

Sinumerik: расширенное программирование

 

 

Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, A_1 сказал:

Нет, инструмент пойдёт не по этой траектории

понял, не увидел что координата повернута, тогда G3

Ссылка на сообщение
Поделиться на других сайтах
Вячеслав В.В

Доброго дня. Ищу учителя по солид воркс( +встроенный солид САМ) У меня простенький 3х осевой станок под управлением NS Студио. Создание Gкода я +-понял как, но вчера чет у меня очень тупила программа, зависала(я вот думаю может из за кривого эскиза, ну как вариант)

В общем и целом бы, учителя который мог бы по видео связи обучать( 1- 2 раза в неделю) и отвечать на вопросы простые по WhatsApp(к примеру)

 

Ссылка на сообщение
Поделиться на других сайтах

В некоторые циках обработки системы Sinumerik требуется задавать координаты элемента (отверстия, резьбы, и др.). Это не позволяет обрабатывать группу элементов через модальный вызов этого цикла, как, например, это можно сделать для цикла сверления, что очень удобно. Тем, не менее, вызов таких циклов можно программировать модально, если добавить небольшую подпрограмму. В основной программе обращаемся к этой подпрограмме (например REZBA):
MCALL REZBA
X... Y...
X... Y...
и так далее, или даже HOLES2(...)
MCALL
M30

подпрограмма REZBA.SPF
R1=$AA_IW[X] R2=$AA_IW[Y]; считываем координаты текущего положения
CYCLE90(795,595,10,,47,24,20,3,1700,2,0,R1,R2)
M17
Какой модальный вызов, какой HOLES2? Приходите на курс https://stepik.org/z/63067

Ссылка на сообщение
Поделиться на других сайтах
25.03.2022 в 18:36, A_1 сказал:

Чертёж сегодня - готовая деталь сегодня! Программируем фрезерование отверстий.

KREIS_CIMCO_FORUM.pngРаспродажа курсов на Stepik! C 25 марта по 8 апреля 2022 года:

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Параметрическое программирование станков с ЧПУ FANUC

Sinumerik: расширенное программирование

пришлось попотеть но по этой программе мой симулятор фрезерного фанука не отрабатывает то что написано после внесения изменений в блоки с23 по 25.

отрабатывает только первый столбик по расчетным параметрам.или это проблема моего симулятора или я чтото не догоняю.

 

 

 


G54
T1M6
G40 G80 G49 G21
G54
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#5=#5-1
END1

M97P100

M30
N100
G52X-#3
T1M6
G40 G80 G49 G21
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#5=#5-1
END1
M99

 

7 минут назад, alex0800 сказал:

пришлось попотеть но по этой программе мой симулятор фрезерного фанука не отрабатывает то что написано после внесения изменений в блоки с23 по 25.

отрабатывает только первый столбик по расчетным параметрам.или это проблема моего симулятора или я чтото не догоняю.

 

 

 


G54
T1M6
G40 G80 G49 G21
G54
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#5=#5-1
END1

M97P100

M30
N100
G52X-#3
T1M6
G40 G80 G49 G21
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#5=#5-1
END1
M99

 

 

Изменено пользователем alex0800
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, alex0800 сказал:

пришлось попотеть но по этой программе мой симулятор фрезерного фанука не отрабатывает то что написано после внесения изменений в блоки с23 по 25.

отрабатывает только первый столбик по расчетным параметрам.или это проблема моего симулятора или я чтото не догоняю.

 

 

 


G54
T1M6
G40 G80 G49 G21
G54
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#5=#5-1
END1

M97P100

M30

Здравствуйте. В Вашей программе после END2 нет строки #6=#9.  Она восстанавливает значение заданного количества отверстий вдоль оси Y.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, A_1 сказал:

Здравствуйте. В Вашей программе после END2 нет строки #6=#9.  Она восстанавливает значение заданного количества отверстий вдоль оси Y.

я проверил с этим добавлением  в симуляции делает один столбик и дальше не идет.

возможно мой симулятор дальше не отрабатывает

Ссылка на сообщение
Поделиться на других сайтах
27 минут назад, alex0800 сказал:

я проверил с этим добавлением  в симуляции делает один столбик и дальше не идет.

возможно мой симулятор дальше не отрабатывает

Да, возможно, он не отрабатывает вложенный цикл

Ссылка на сообщение
Поделиться на других сайтах

G54
T2M6
#1=20.0(GL OTV)
#2=7(K KOL PvT OTV v str)
#3=7(L KOL POVT STR)
G40 G80 G49 G21
G54 S3000 M3
G0 X0.0 Y20.0
G43 Z50.0 H2

G0 Z2.0
G91
G98 G81 X20.  Z-#1 R5.0 K#2 F200
G80 G90
M97 P10.0 L#3
G28X0Y0Z0M5
M30

N10 G0 X0.G90
G91 Y30.0
G91
G98 G81 X20.  Z-#1 R5.0 K#2 F200
G80 G90
M99
это быстрое решение обработки отверстий врешетке-сетке

image.png

Изменено пользователем alex0800
Ссылка на сообщение
Поделиться на других сайтах

G54
T1M6
G40 G80 G49 G21
G54
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#6=#9
#5=#5-1
END1

M97P100

M30
N100
G52X-#3
T1M6
G40 G80 G49 G21
G0 X0.0 Y0.0
G43 Z50.0 H1
#1=0(ST T X)
#2=0(ST T Y)
#3=40.(SHAG X)
#4=40.(SHAG Y)
#5=6.(N OTV X)
#6=5.(N OTV Y)
#7=20.(D SVR )
#8=30.0
#9=#6
WHILE[#5GT0]DO1
WHILE[#6GT0]DO2
#124=#1+#3*[#5-1]
#125=#2+#4*[#6-1]
S4000M3
G0 X#124 Y#125
G0 Z2.0
G1 Z-20.0F500
N11 G41 D1 X[#124-#8/2+#7/2] Y[#125+#7/2]
N12 G3 X[#124-#8/2] Y#125  I0.0 J[-#7/2]F2000
N13 G3 X#124 Y[#125-#8/2] I[#8/2] J0
N14 G3 X[#124+#8/2] Y#125 I0 J[#8/2]
N15 G3 X#124 Y[#125+#8/2] I[-#8/2] J0.0
N16 G3 X[#124-#8/2] Y#125 I0 J-[#8/2]
N17 G3 X[#124-#8/2+#7/2] Y[#125-#7/2] I[#7/2] J0. F500
N18 G1 G40 X#124 Y#125
G0 Z2.0
#6=#6-1
END2
#5=#5-1
END1
M99

 

image.png

работает проверил в симко 

 

 

Изменено пользователем alex0800
Ссылка на сообщение
Поделиться на других сайтах

G54
G40 G49 G80 G90
#1=124.0
#2=120.0
#3=60.0
#4=105.0
#5=[COS[#3]*#2]
#6=[SIN[#3]*#2]
#7=[COS[#3]*#4]
#8=[SIN[#3]*#4]
T1M6
G0X-[#1+20] Y0.0
S4000M3 
G43 Z30.0 H1
G1 Z3.0F2000
G1 Z-15.0 F1000
G41 Y-20.0F2000D1
G3X-#1 Y0.0 R20.0
G2 X0.0 Y#1 R#1
G2X#1 Y0.0 R#1
G2X0.0 Y-#1 R#1
G2 X-#1 Y0.0 R#1
G1 X-[#1+20.] Y20.
G0 Z30.0
G40
T2M6 
S4000 M3
G0 X0.0 Y110.0
G43 Z30.0 H2
M97 P100
 G68 X0.0 Y0.0 R-90.0
M97 P100
G68 X0.0 Y0.0 R-180.0
M97 P100
 G68 X0.0 Y0.0 R-270.0
M97 P100
G69
G28 X0Y0Z100.
M30

N100
G0 X0.0 Y100.0
G1 Z-1.5 F1000
G1 Y#2
G0 Z5.0
G0 X#7 Y#8
G1 Z-1.5 F1000
G1 X#5 Y#6
G0 Z5.0
G0 X-#5 Y#6
G1 Z-1.5
G1 X-[#7] Y#8
G0 Z5

m99

image.png

 

Ссылка на сообщение
Поделиться на других сайтах

Сколько раз будет выполнен участок программы с N100 по N120?

DEF INT _I
FOR _I=-5 TO -10
N100
N110
N120
ENDFOR

☐ 0

☐ 5

☐ бесконечно много

☐ возникнет ошибка

 https://stepik.org/z/63067

Ссылка на сообщение
Поделиться на других сайтах

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

CYCLE81.png

Fanuc или Sinumerik? Записывайтесь на соответствующий курс:

Параметрическое программирование станков с ЧПУ FANUC

Sinumerik: расширенное программирование

Если Вы только начали работать со станками с ЧПУ узнайте о эффективных приёмах программирования:

Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

#1=ATAN[SQRT[3]]/[2+1]
Какое значение будет записано в #1 после выполнения этого кадра?

Знаете правильный ответ? Значит, умеете программировать вычисления, превращая станок в своего доброго помощника.

Какие ещё ATAN, SQRT? Записывайтесь на курс Параметрическое программирование станков с ЧПУ FANUC

Ссылка на сообщение
Поделиться на других сайтах

В переменных R1, R2 и R3 хранятся значения длин сторон прямоугольного параллелепипеда. Напишите программу, которая рассчитает площадь его наибольшей грани и результат запишет в R4.

Параллелепипед.jpg

Проверить ответ: https://stepik.org/z/63067 (Курс "Sinumerik: расширенное программирование")

Ссылка на сообщение
Поделиться на других сайтах

Как исправить программу?

Лето.png

До 30 июня действует скидка на курс Параметрическое программирование станков с ЧПУ FANUC по промокоду ИЮНЬ2022, а также на курсы Sinumerik: расширенное программирование и Программирование станка с системой ЧПУ FANUC (и Sinumerik)

Изменено пользователем A_1
Ссылка на сообщение
Поделиться на других сайтах

Если вы захотите написать собственный цикл измерения, то вам пригодится следующая информация:

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

Перемещение измерительного щупа до касания и сброса остатка пути осуществляется добавлением в кадр с перемещением управляющего слова MEAS=N, где N - номер измерительного щупа на станке, например:

G1 X100 MEAS=1 F300

В этом случае измерительный щуп остановится при его отклонении, например, в точке с координатой X104.365. Остаток пути - 4.365 мм - будет сброшен (стёрт).

Если в отклонённом положении потребуется переместить щуп до его обратного срабатывания ("выпрямления"), то с этим перемещением задают команду с отрицательным знаком перед номером щупа:

G1 X110 MEAS=-1 F300

Остаток пути в этом случае тоже будет стёрт.

Между кадрами перемещений с командой MEAS необходимо программировать команду STOPRE, для остановки чтения программы

Проверить, сработал щуп или нет можно с помощью системной переменной $AC_MEA[N], где N - номер измерительного щупа на станке, например:

IF  $AC_MEA[1]==1
MSG("Щуп отклонён")
ENDIF

IF  $AC_MEA[1]==0
MSG("Щуп не отклонён")
ENDIF

Значения координат в момент срабатывания щупа будут находиться в системных переменных $AA_MM[...], где "..." - имя соответствующей оси. Эти значения можно считать, например:

STOPRE
R1=$AA_MM[X]; в системе координат станка
R2=$AA_MW[X]; в системе координат детали

Записать результаты вычислений, например, в таблицу нулевых точек можно следующим образом:

$P_UIFR[1, C, TR]=R10

Эта команда записывает значение переменной R10 в в грубое смещение (TR), в G54 (1) по оси C

И не забудьте, весь цикл поместить в конструкцию IF NOT $P_SEARCH - ENDIF, чтобы он не привёл к непредсказуемым результатам в режиме поиска.

 

Появились вопросы? Записывайтесь на курс Sinumerik: расширенное программирование

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...