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

Программирование с переменными


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

В 09.06.2019 в 11:56, Alexandr128 сказал:

Доброго времени суток! После отработки  цикла while, программа не переходит к блоку после end. Выдает ошибку missing end statement. Стойка LNC.

 
  •  

Программу покажите

 

В 08.06.2019 в 00:03, nomed сказал:

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

Попробуйте Верикад, там вроде бы можно создавать всё.

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


Доброго времени суток! После отработки  цикла while, программа не переходит к блоку после end. Выдает ошибку missing end statement. Стойка LNC.

 

Скорей всего номер END не указан.

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

@VODKABALALAIKALAPTI

 

Показать содержимое  
%
O1000
(Q = #17 - STEPOVER IN Z/ DOC) 
(T = #20 - TOOL DIAMETER)
(X = #24 - MATERIAL SIZE -X-)
(Y = #25 - MATERIAL SIZE -Y-)
(S = #19 - STEPOVER PERCENTAGE)
(Z = #26 - Z ZERO/TOP OF STOCK)
(W = #23 - END Z)
(R = #18 - CLEARANCE PLANE)
(F = #9 - FEEDRATE)
G00 G17 G80 G40 G90
T4M6 
G00 G90 G54 X0. Y0. 
S5000M3
G43 H4 Z10.
M8 
G65 P8111 Q1. T10. S75. X200. Y200. Z0. W-5. R5.F1500.
G00 Z10.
M5 
M9 
G91 G30 Z0.
G30 Y0.
M30
%
%
O8111 (FACE MACRO)
(Q = #17 - STEPOVER IN Z/ DOC) 
(T = #20 - TOOL DIAMETER)
(X = #24 - MATERIAL SIZE -X-)
(Y = #25 - MATERIAL SIZE -Y-)
(S = #19 - STEPOVER PERCENTAGE)
(Z = #26 - Z ZERO/TOP OF STOCK)
(W = #23 - END Z)
(R = #18 - CLEARANCE PLANE)
(F = #9 - FEEDRATE)
(*********************************)
(CALCULATE Y STEPOVER AMOUNT)
#100=[#19*.01]*#20 
(STORE X AND Y ABSOLUTES)
#101=#5001 
#102=#5002 
(CALCULATE # OF PASSES)
#103=#25+[#20-#100]
#104=FUP[#103/#100]
#114=#104
(HANGOVER POSTION X LEFT)
#115=#101-[[#24/2.]+5.]
#115=#115-[#20/2.] 
(HANGOVER POSTION X RIGHT) 
#116=#101+[[#24/2.]+5.]
#116=#116+[#20/2.] 
(Y INITIAL START)
#107=#102+[[#25/2.]+[#20-#100]]
#107=#107-[#20/2.] 
(CALCULATE Z STEPOVER) 
#120=ABS[#26]-ABS[#23] 
#120=ABS[#120] 
IF[[#26*#23]GE0]GOTO1
#120=ABS[#26]+ABS[#23] 
N1#121=ROUND[#120/#17] 
#122=#120/#121 
IF[#122GT[#120/2.]]THEN#122=#120 
(RAPID TO MIDDLE OF STOCK) 
G0G90X#101Y#102
(GOTO INITIAL CLEARANCE PLANE) 
(UPPER LEFT CORNER)
X#115Y#107 
Z[#26+3.] 
G1Z#26F#9
#123=#5003-#122
(CUT FACE) 
WHILE[#121GE1.]DO1 
IF[#121EQ0]GOTO1001
G1Z#123F#9 
#121=#121-1. 
WHILE[#104GE1.]DO2 
IF[#104LT1.]GOTO10 
#104=#104-1. 
G90G1X#116 
IF[#104LT1.]GOTO10 
G91Y-#100
#104=#104-1. 
G90G1X#115 
IF[#104LT1.]GOTO10 
G91Y-#100
END2 
N10
#104=#114
(EXIT OFF STOCK) 
IF[#5001GT0]GOTO100
G90G1X#115 
GOTO1000 
N100 
G90G1X#116 
N1000
G0Z[#123+3.] 
X#115Y#107 
#123=#123-#122 
END1 
N1001G0Z#18
X#101Y#102 
M99
%

 

Hide  

 

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

@VODKABALALAIKALAPTI

 

Показать содержимое

%
O1000
(Q = #17 - STEPOVER IN Z/ DOC) 
(T = #20 - TOOL DIAMETER)
(X = #24 - MATERIAL SIZE -X-)
(Y = #25 - MATERIAL SIZE -Y-)
(S = #19 - STEPOVER PERCENTAGE)
(Z = #26 - Z ZERO/TOP OF STOCK)
(W = #23 - END Z)
(R = #18 - CLEARANCE PLANE)
(F = #9 - FEEDRATE)
G00 G17 G80 G40 G90
T4M6 
G00 G90 G54 X0. Y0. 
S5000M3
G43 H4 Z10.
M8 
G65 P8111 Q1. T10. S75. X200. Y200. Z0. W-5. R5.F1500.
G00 Z10.
M5 
M9 
G91 G30 Z0.
G30 Y0.
M30
%
%
O8111 (FACE MACRO)
(Q = #17 - STEPOVER IN Z/ DOC) 
(T = #20 - TOOL DIAMETER)
(X = #24 - MATERIAL SIZE -X-)
(Y = #25 - MATERIAL SIZE -Y-)
(S = #19 - STEPOVER PERCENTAGE)
(Z = #26 - Z ZERO/TOP OF STOCK)
(W = #23 - END Z)
(R = #18 - CLEARANCE PLANE)
(F = #9 - FEEDRATE)
(*********************************)
(CALCULATE Y STEPOVER AMOUNT)
#100=[#19*.01]*#20 
(STORE X AND Y ABSOLUTES)
#101=#5001 
#102=#5002 
(CALCULATE # OF PASSES)
#103=#25+[#20-#100]
#104=FUP[#103/#100]
#114=#104
(HANGOVER POSTION X LEFT)
#115=#101-[[#24/2.]+5.]
#115=#115-[#20/2.] 
(HANGOVER POSTION X RIGHT) 
#116=#101+[[#24/2.]+5.]
#116=#116+[#20/2.] 
(Y INITIAL START)
#107=#102+[[#25/2.]+[#20-#100]]
#107=#107-[#20/2.] 
(CALCULATE Z STEPOVER) 
#120=ABS[#26]-ABS[#23] 
#120=ABS[#120] 
IF[[#26*#23]GE0]GOTO1
#120=ABS[#26]+ABS[#23] 
N1#121=ROUND[#120/#17] 
#122=#120/#121 
IF[#122GT[#120/2.]]THEN#122=#120 
(RAPID TO MIDDLE OF STOCK) 
G0G90X#101Y#102
(GOTO INITIAL CLEARANCE PLANE) 
(UPPER LEFT CORNER)
X#115Y#107 
Z[#26+3.] 
G1Z#26F#9
#123=#5003-#122
(CUT FACE) 
WHILE[#121GE1.]DO1 
IF[#121EQ0]GOTO1001
G1Z#123F#9 
#121=#121-1. 
WHILE[#104GE1.]DO2 
IF[#104LT1.]GOTO10 
#104=#104-1. 
G90G1X#116 
IF[#104LT1.]GOTO10 
G91Y-#100
#104=#104-1. 
G90G1X#115 
IF[#104LT1.]GOTO10 
G91Y-#100
END2 
N10
#104=#114
(EXIT OFF STOCK) 
IF[#5001GT0]GOTO100
G90G1X#115 
GOTO1000 
N100 
G90G1X#116 
N1000
G0Z[#123+3.] 
X#115Y#107 
#123=#123-#122 
END1 
N1001G0Z#18
X#101Y#102 
M99
%

 

Hide

 

Эта прога подойдет к моей стойки? я пока перевариваю содержимое. Fanuc 0i-md. Если да, то благодарю.

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

Эта прога подойдет к моей стойки? я пока перевариваю содержимое. Fanuc 0i-md. Если да, то благодарю.

Да

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

@VODKABALALAIKALAPTI

 

Показать содержимое

%
O1000
(Q = #17 - STEPOVER IN Z/ DOC) 
(T = #20 - TOOL DIAMETER)
(X = #24 - MATERIAL SIZE -X-)
(Y = #25 - MATERIAL SIZE -Y-)
(S = #19 - STEPOVER PERCENTAGE)
(Z = #26 - Z ZERO/TOP OF STOCK)
(W = #23 - END Z)
(R = #18 - CLEARANCE PLANE)
(F = #9 - FEEDRATE)
G00 G17 G80 G40 G90
T4M6 
G00 G90 G54 X0. Y0. 
S5000M3
G43 H4 Z10.
M8 
G65 P8111 Q1. T10. S75. X200. Y200. Z0. W-5. R5.F1500.
G00 Z10.
M5 
M9 
G91 G30 Z0.
G30 Y0.
M30
%
%
O8111 (FACE MACRO)
(Q = #17 - STEPOVER IN Z/ DOC) 
(T = #20 - TOOL DIAMETER)
(X = #24 - MATERIAL SIZE -X-)
(Y = #25 - MATERIAL SIZE -Y-)
(S = #19 - STEPOVER PERCENTAGE)
(Z = #26 - Z ZERO/TOP OF STOCK)
(W = #23 - END Z)
(R = #18 - CLEARANCE PLANE)
(F = #9 - FEEDRATE)
(*********************************)
(CALCULATE Y STEPOVER AMOUNT)
#100=[#19*.01]*#20 
(STORE X AND Y ABSOLUTES)
#101=#5001 
#102=#5002 
(CALCULATE # OF PASSES)
#103=#25+[#20-#100]
#104=FUP[#103/#100]
#114=#104
(HANGOVER POSTION X LEFT)
#115=#101-[[#24/2.]+5.]
#115=#115-[#20/2.] 
(HANGOVER POSTION X RIGHT) 
#116=#101+[[#24/2.]+5.]
#116=#116+[#20/2.] 
(Y INITIAL START)
#107=#102+[[#25/2.]+[#20-#100]]
#107=#107-[#20/2.] 
(CALCULATE Z STEPOVER) 
#120=ABS[#26]-ABS[#23] 
#120=ABS[#120] 
IF[[#26*#23]GE0]GOTO1
#120=ABS[#26]+ABS[#23] 
N1#121=ROUND[#120/#17] 
#122=#120/#121 
IF[#122GT[#120/2.]]THEN#122=#120 
(RAPID TO MIDDLE OF STOCK) 
G0G90X#101Y#102
(GOTO INITIAL CLEARANCE PLANE) 
(UPPER LEFT CORNER)
X#115Y#107 
Z[#26+3.] 
G1Z#26F#9
#123=#5003-#122
(CUT FACE) 
WHILE[#121GE1.]DO1 
IF[#121EQ0]GOTO1001
G1Z#123F#9 
#121=#121-1. 
WHILE[#104GE1.]DO2 
IF[#104LT1.]GOTO10 
#104=#104-1. 
G90G1X#116 
IF[#104LT1.]GOTO10 
G91Y-#100
#104=#104-1. 
G90G1X#115 
IF[#104LT1.]GOTO10 
G91Y-#100
END2 
N10
#104=#114
(EXIT OFF STOCK) 
IF[#5001GT0]GOTO100
G90G1X#115 
GOTO1000 
N100 
G90G1X#116 
N1000
G0Z[#123+3.] 
X#115Y#107 
#123=#123-#122 
END1 
N1001G0Z#18
X#101Y#102 
M99
%

 

Hide

 

Что то в Симке хрень какая то получается:

 

Безымянный.jpg

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

Что то в Симке хрень какая то получается:

Симко хрень) эта программа работала , для макро лучше nc plot или vericut.

 

Nc plot  

1.thumb.jpg.774d078eea0a1a8deb32ba14ff70f16b.jpg

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

Симко хрень) эта программа работала , для макро лучше nc plot или vericut.

 

Nc plot

1.thumb.jpg.774d078eea0a1a8deb32ba14ff70f16b.jpg

Hide

Понятно. Скорее всего, Симка некорректно работает с переменными из ряда #5ххх

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

Понятно. Скорее всего, Симка некорректно работает с переменными из ряда #5ххх

Симка и с DO не всегда корректно работает....

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

Да

У меня ещё вопрос я разобрался почти со всеми параметрами но не подскажите что означает  (S = #19 - STEPOVER PERCENTAGE) и (Z = #26 - Z ZERO/TOP OF STOCK) переводчик дич выдаёт 

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

S = #19 - STEPOVER PERCENTAGE

Процент перекрытия фрезы между соседними строчками, как понял.

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

У меня ещё вопрос я разобрался почти со всеми параметрами но не подскажите что означает  (S = #19 - STEPOVER PERCENTAGE) и (Z = #26 - Z ZERO/TOP OF STOCK) переводчик дич выдаёт


 

Процент перекрытия(по ху, шаг) от диаметра фрезы и верх заготовки

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


 

Процент перекрытия(по ху, шаг) от диаметра фрезы и верх заготовки

Спасибо! 

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

5d80cebf8b584_.thumb.png.f0fc61dddbd6dcab94f5d36e75997f2a.png

Hide  

 

Макро  
%
O8001 (G810-SPIRAL CYCLE) 
(NACHALO Z-A***D OTV-D)
(KONEC Z-Z*****OTVOD R-R)
(SHAG PO Z-Q **** PODACHA-F) 
G21
G40 G80 G49
G0 G30 G91 Z0.
(TOOL) 
N5 T5 M6 
G0 G90 G54 X0. Y0. B0. C0. 
S2500 M03 
M08
G43 H5 Z10.
G94 G1 Z5. F300.
G66 P9010 A0. D10. Z-2. R5. Q0.5 F200.
X0. Y0. 
X10. 
X20. 
G67
G0 Z5.
M05
M09
G0 G30 G91 Z0.
G30 X0. Y0.
T24 M6
M30
%


%
O9010 (G810-SPIRAL) 
(NACALO Z - A#1) 
(DIAMETR OTV.- D#7)
(KONEC Z - Z#26) 
(OTVOD R - R#18) 
(SHAG PO Z - Q#17) 
(PODACHA - F#9)
(***RABOTA***)
#101=#1-#17
#102=#1-#26
#103=#18 
#104=#7 /2
#105=-1 *#104 
#511=#4311 
IF [#511LE0. ]GOTO1111 
Z#103
G1 Z#1 F#9 
G91
G41 D#511 X#104
IF [#1EQ#26 ]GOTO999 
IF [#102LT#17 ]GOTO99
N5 G3 Z-#17 I-#104 J0
IF [#101EQ#26 ]GOTO999 
#101=#101-#17
IF [#101GE#26 ]GOTO5 
#101= [#101-#26+#17]
G3 Z-#101 I-#104 J0 
N88 GOTO999 
N99 G3 Z-#102 I-#104 J0
N999 G3 I-#104 J0 
G1 G40 X#105 
G90
G0 Z#103
M99
N1111#3000=1 (KOR=0)
M00
%

 

Hide  
Фаски  

5d80d034d586b_.thumb.png.50ab5e029bacc9dcbb4b8f7f663301e8.png

Hide  

 

Макро  
%
O3111(FASKI 2)
(NACALO Z - A)
(DIAMETR OTV.- D)
(OTVOD R - R)
(RAZM. FASKY - Z)
(UGOL 90.120 - E)
(SHAG Z - Q)
(PODACHA - F)
G21
G0 G17 G40 G49 G80 G90
T7 M6 
G0 G90 G54 X0. Y0. B0. C0. 
S5000 M3
G43 H7 Z100.
M8
X25. Y25.
G66 P8111 A0. D10. Z2. E90. R5. Q0.1 F600.
X25. Y25.
X-25. Y25.
X-25. Y-25.
X25. Y-25.
X0. Y0.
G67
M9
M5
G91 G30 Z0.
G30 X0. Y0.
T24 M6
M30
%


%
O8111(FASKI MAIN 2)
(NACALO Z - A#1)
(DIAMETR OTV.- D#7)
(RAZM. FASKY - Z#26)
(OTVOD R - R#18)
(UGOL 90.120 - E#8)
(SHAG Z - Q#17)
(PODACHA - F#9)
(RASCHET)
#552=#4311(H OFFSET)
#553=#[12000+#552](GEOM OFFSET)
#554=#[13000+#552](WEAR OFFSET) 
#555=#553+#554(RADIUS INSTRUMENTA)
IF[#555LE0.]GOTO2222
#112=#1
#100=#26(RADIUS)
#102=#112-#26(GLUBINA)
#104=#7/2(1/2 OTVERSTIYA)
#105=#555(1/2 FREZY)
#106=#104-#105
#107=#5001(X)
#108=#5002(Y)
#109=#8/2(UGOL POPOLAM)
#110=TAN[#109](UGOL)
G0Z#18
X#107 Y#108
N1
G1 Z#112 F#9
#111=#106+[#110*#100]
G1 X[#111+#107]
G3 I-#111(DUGA)
G1 X[#106+#107]
#100=#100-#17
#112=#112-#17
IF [#112 GE #102] GOTO 1
G0Z#18
M99
N2222#3000=1(KOR=0)
M00 
%

 

Hide  

 

 

Скругления  

5d80d124de112_.thumb.png.fecc5d8e2e7289c1ad791dd07aa55500.png

Hide  

 

Макро  

 

%
O2000 (SKRUGLENIE)
(NACALO Z - A) 
(DIAMETR OTV.- D)
(OTVOD R - R)
(RAZM. FASKY - Z)
(DIA. FREZY - T) 
(SHAG XY V GRADUSAX - Q) 
(PODACHA - F)
G21
G0 G17 G40 G49 G80 G90
T7 M6 
G0 G90 G54 X0. Y0. B0. C0. 
S5000 M3
G43 H7 Z20.
M8 
X25. Y25. 
G66 P8888 A0. D5. Z1. T4. R5. Q5. F600.
X25. Y25. 
X-25. Y25.
X-25. Y-25. 
X25. Y-25.
X0. Y0. 
G67
M9 
M5 
G91 G30 Z0.
G30 X0. Y0.
T24 M6
M30
%

%
O8888 (SKRUGLENIE MAIN) 
(NACALO Z - A#1) 
(DIAMETR OTV.- D#7)
(RAZM. FASKY - Z#26) 
(OTVOD R - R#18) 
(DIA. FREZY - T#20)
(SHAG XY V GRADUSAX - Q#17)
(PODACHA - F#9)
#100=90 (NACHALNYI UGOL)
#102=#26 *[-1](PERVAYA GLUBINA) 
#103=#5001 (X)
#104=#5002 (Y)
#111=#20 /2 
#110=#7
#105= [#110/2]-#111 
#110= [#110/#26]/2
G0 Z#18 
X#103 Y#104 
N11
#2=#26 *SIN [#100] 
#3=#26+#26 *[#110-COS [#100]]
G1 Z [#102+#2+#1]F#9 
#3=#3-#111 
G1 X [#3+#103] 
G3 I-#3 
G1 X [#105+#103] 
#100=#100-#17 (SHAG)
IF [#100GE0 ]GOTO11
G0 Z#18 
M99
%

 

Hide  

 

 

 

 

 

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

 

 

 

Раскатка круглого кармана  

5d80d20b2010c_.thumb.png.5492cd4e82cc372c31964462cc3385b4.png

Hide  

 

Макро  
%
O1013(SPIRAL ROUGHT POCKET MACRO MAIN)
(A-VERX)
(E-SHAG XY)
(D-DIA OTV)
(F-FEED XY)
(R-OTVOD)
(Z-GLUBINA)
(Q-SHAG Z)
G21
G0 G17 G40 G49 G80 G90
T7 M6 
G0 G90 G54 X0. Y0. B0. C0.
S5000 M3
G43 H7 Z20.
M8
X25. Y25.
G66 P8013 A0. D20. E1. Z-4. R5. Q2. F500.
X25. Y25.
X-25. Y25.
X-25. Y-25.
X25. Y-25.
X0. Y0.
G67
M9
M5
G91 G30 Z0.
G30 X0. Y0.
M30
%



%
O8013(SPIRAL ROUGHT POCKET MACRO SUB)
(A-VERX)
(E-E-SHAG XY #8)
(D-DIA OTV #7)
(F-FEED XY #9)
(R-OTVOD #18)
(Z-GLUBINA #26)
(Q-SHAG Z #17)
#552=#4311(H OFFSET)
#553=#[12000+#552](GEOM OFFSET)
#554=#[13000+#552](WEAR OFFSET) 
#555=#553+#554(RADIUS INSTRUMENTA)
IF[#555LE0.]GOTO2222
#105=#555*2(TOOL DIA)
#106=#1-#17
#107=#7-#105
#108=#5001
#109=#5002
N111
#100=FUP[#107/#8+0.5]
#101=[#107/[#100-0.5]]
#102=1
#103=[#101/4]
G0 G90 X#108 Y#109
Z#18
G1 Z#106 F#9
G91
G3 X#103 I[#103/2] F#9
#102=#102+1
DO1(CUT SPIRAL)
#103=#101*[#102-1]
G3 X-#103 I[-#103/2]
#102=#102+1
IF[#102GT#100] GOTO15
#103=#101*[#102-1]
G3 X#103 I[#103/2] F#9
#102=#102+1
IF[#102GT#100] GOTO10
END1
N10 G3 I-[#107/2]
GOTO20
N15 G3 I[#107/2]
N20 G0 G90 Z#18
#106=#106-#17
IF [#106 GE #26] GOTO 111
G0 G90 Z#18
M99
N2222#3000=1(KOR=0)
M00
%




 

Hide  

 

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
В 06.06.2019 в 18:31, nomed сказал:

@Dron123 такой вариант для симки тоже не подходит, у нас все операторы пишут программы , а они таким заморачиваться не будут или просто могут ошибиться где то, вот если бы G код или подпрограмму можно было куда-то в симку встроить, чтобы при прорисовке она ее подгружала, это другое дело .

 

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

Нашёл программу NCPlot v2.34! В ней, можно такое сделать и многое другое. Также можно написать макрос, чтобы создавал программу сам, через ввод значений. Намного лучше Cimco, кстати симон иногда с ошибками отрисовывает (симон рисует, а станок ошибку выдает). Рекомендую, но она только для фанука.

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

Кто может что подсказать?

Подскажите если не трудно, 

ооочень нужна ваша помощь

 

Резать канавочным, 3мм ширина пластины

 но хотелось бы менять в программе ширину пластины

ну и соответственно шаг 27,5

значение 13мм

значение 14,5

начальный диаметр

конечный диаметр 

величину съёма чернового 

величину съёма чистового 

ну и тд

 

 

 

Ка кто так что-ли?

 

O0028

 

T606G55

G97M3S10

G0X60.Z50.

M08

#1=60.0

#2=69.8

#3=0.1

#4=10.

 

#5=1.0

#7=2.0

 

#6=#4+#5

#8=#4+#7

 

N1

N3

G0X59.

G0Z#4

G0X#1

G32Z-30.F275.Q0

G0X59.

G0Z#4

G0X#1

 

G32Z-30.F275.Q0

G0X59.

G0Z#6

G0X#1

 

G32Z-30.F275.Q0

G0X59.

G0Z#8

G0X#1

 

G32Z-30.F275.Q0

G0X59.

G0Z#8

G0X#1

 

IF[#1 GE #2]GOTO2

#1=#1+#3

GOTO1

N2

#2=70.0

#3=0.02

IF[#1 GE #2]GOTO4

#1=#1+#3

GOTO3

N4

G0Z50.

M65

G30U0W0

M30

001.jpg

N123G1-0300-0003-TF 4325.pdf

RAG123G11-40B.pdf

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
В 12.11.2019 в 12:32, kamaz сказал:

Подскажите если не трудно,

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

T0101
G0 Z15.
X60.
#1=28
#2=61
N1
G0 Z#1
X#2
G32 W-114.5 F27.5
G0 X59
Z#1
IF[#1 LE 0.5] GOTO 2
#1=#1-2.9
GOTO1
N2
IF[#2 EQ 70] GOTO 3
#1=28
#2=#2+1
GOTO 1
N3
M30

Разгон по Z по 2.9 мм

Ссылка на сообщение
Поделиться на других сайтах
В 21.11.2019 в 13:05, sokqq сказал:
  Скрыть содержимое

T0101
G0 Z15.
X60.
#1=28
#2=61
N1
G0 Z#1
X#2
G32 W-114.5 F27.5
G0 X59
Z#1
IF[#1 LE 0.5] GOTO 2
#1=#1-2.9
GOTO1
N2
IF[#2 EQ 70] GOTO 3
#1=28
#2=#2+1
GOTO 1
N3
M30

Разгон по Z по 2.9 мм

Спасибо большое

Тоже вариант хороший 

НО нужно проверять

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

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

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

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

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

  Разрешено не более 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
      а ведь все работало...
×
×
  • Создать...