All pastes #895104 Raw Edit

Unbenannt

public text v1 · immutable
·published 2008-02-07 15:54 UTC
rendered paste body
(Configuration section)
G21	(cm)
G90	(abs)
G94	(feed/minute mode)
G17	(xy)
F500	(speed)
G61	(exact)
G40	(cancel diameter comp)
G49	(cancel length offset)

G53 G00 Z0
G00 X0 Y0
G00 Z10

#100 = 1.2
#101 = 4
#102 = 1.4
#103 = 1.5
#104 = 40
#105 = 50
#106 = 1.2

(Loch)
(#1: Mittelpunkt X)
(#2: Mittelpunkt Y)
(#3: Radius)
(#4: Tiefe)
O500 sub
	G90
	#107 = [#1 - #3]
	#108 = [#2]
	G0 X[#1] Y[#2]
	G41
	G3 X[#107] Y[#108] I[0 - [#3 / 2]]
	G1 Z[0]
	G91
	#109 = [0 - [#4 / 3]]
	G3 X0 Y0 Z[#109] I[#3]
	G3 X0 Y0 Z[#109] I[#3]
	G3 X0 Y0 Z[#109] I[#3]
	G3 X0 Y0 I[#3]
	G90
	G40
O500 end sub

(Kreistasche)
(#1: Mittelpunkt X)
(#2: Mittelpunkt Y)
(#3: Radius Tasche)
(#4: Radius Fraeser)
(#5: Tiefe)
O501 sub
	#110 = #3
	O502 while [#110 gt 0]
		O503 if [#110 le #4]
			#110 = [#4 + 0.1]
			O500 call [#1] [#2] [#110] [#5]
			#110 = [-1]
		O503 else
			O500 call [#1] [#2] [#110] [#5]
		O503 endif
		#110 = [#110 - #4]
	O502 endwhile
O501 end sub


G0 X[#1] Y[#2]
M6T20


O501 call [10] [10] [#102] [#106] [#103]
O501 call [20] [20] [#102] [#106] [#103]
O501 call [30] [30] [#102] [#106] [#103]
O501 call [40] [40] [#102] [#106] [#103]
O501 call [50] [50] [#102] [#106] [#103]
O501 call [60] [60] [#102] [#106] [#103]
O501 call [70] [70] [#102] [#106] [#103]
O501 call [80] [80] [#102] [#106] [#103]
O501 call [90] [90] [#102] [#106] [#103]
O501 call [100] [100] [#102] [#106] [#103]
O501 call [110] [110] [#102] [#106] [#103]
O501 call [120] [120] [#102] [#106] [#103]
O501 call [130] [130] [#102] [#106] [#103]
O501 call [140] [140] [#102] [#106] [#103]
O501 call [150] [150] [#102] [#106] [#103]
O501 call [160] [160] [#102] [#106] [#103]
O501 call [170] [170] [#102] [#106] [#103]
O501 call [180] [180] [#102] [#106] [#103]
O501 call [190] [190] [#102] [#106] [#103]
O501 call [200] [200] [#102] [#106] [#103]
O501 call [210] [210] [#102] [#106] [#103]
O501 call [220] [220] [#102] [#106] [#103]
O501 call [230] [230] [#102] [#106] [#103]
O501 call [240] [240] [#102] [#106] [#103]
O501 call [250] [250] [#102] [#106] [#103]
O501 call [260] [260] [#102] [#106] [#103]


G53 G00 Z0
G00 X0 Y0



M30