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

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


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

В 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 пользователей

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




  • Сообщения

    • eljer0n
      Большое спасибо! Посмотрю. Но, судя по всему, даже если удастся заставить его сохранять чертеж с трехзначным исполнением, видимо, в той же спецификации правильного отображения не добиться. У Леона с товарищем был об этом разговор, что солид вроде как не воспринимает исполнения дальше двузначного. Хотя, может и я неправильно понял. Вернусь к этому вопросу чуть позже. Еще раз спасибо за совет.
    • mrVladimir
      @gudstartup @Viktor2004 спасибо Вам за такое участие.  Я вот тоже в maintenance manual заглянул (наконец-то ). А вот фраза "при замене FROM/SRAM необходимо ..." (под пунктом 3 во вложении) не подразумевает, что появление ps5523 произойдет только если мы решим на нашей чпу поменять именно FROM/SRAM. А при замене других печатных плат (в том числе и материнской ) необходимо только как написано в пункте 2 восстановить данные памяти SRAM и, при необходимости, файлы пользователя. Нет?
    • maxx2000
      @davidovka это же очевидно. Вдруг нужного размера не окажется  как в анекдоте  
    • davidovka
      А для чего и сотни исполнений в таблице и гибкость одновременно?
    • ak762
      в СВ есть встроенный калькулятор для расчета балок при различных сценариях нагружения если ваш профиль монорельса совпадает с предопределенными профилями то можно прикинуть поведение монорелься без анализа на картинке 2 расчета двутавровой балки в качестве теста    
    • Viktor2004
      @mrVladimir не спешите отчаиваться. Вопрос спорный Я завел новую тему в которой мы это выясним  
    • Viktor2004
      Уважаемые специалисты. У кого был опыт замены фануковских плат? Именно на ЧПУ. Пожалуйста напишите какое ЧПУ и какую плату меняли И результат. Подошла или не подошла  
    • gudstartup
      @mrVladimir к сожалению с вашей платой все не так просто вам придется приобрести ее клон то есть она должна быть подготовлена продавцом и в нее должен быть записан серийный номер вашей старой платы он на штрихкоде а так готовить умеют не все или готовьтесь к сертификации опций также есть еще один аппаратный вариант но не каждый будет на новую плату м\сх перепаивать с риском превратить ее в кирпич.   если бы у вас был отдельный модуль процессора то вы бы просто переставили его в новую плату и все а с этой платой из-за ее не модульности намучаешься
    • SAPRonOff
      в окне состава изделия снять замочки у колонки позиция, тогда генератор колонки состава изделия не будет им присваивать свои значения автоматически, а запомнит то - что вы поставили или стояло до изменений проекта: 
    • Kelny
      Смотреть надо процедуру main, почти в самом конце: Слева от этих строк на сером поле ставите красные точки (клик мышкой) и запускаете макрос, когда макрос дойдёт до обозначенных строк можно будет наводить мышку на перменные, например, sPathName и смотреть значения, что бы определить где сбой: Для продолжения выполнения макроса нажимаем зелёный треугольничек (как кнопка Play).      
×
×
  • Создать...