【Chat GPT】3dプリンタで2レイヤー程度の平面に丸を出力するためのGcodeを生成して。

3dプリンタで2レイヤー程度の平面に丸を出力するためのGcodeを生成して。

 

3DプリンタのG-codeには、平面に円を出力するために必要な指示を記述することができます。以下は、2レイヤー程度の平面に丸を出力するための一般的なG-codeです。

sql
; Define the number of layers G92 E0 G1 Z15.0 F9000 G92 E0 G1 F140 E30 G92 E0 G1 X0 Y0 Z0.33 F9000 ; Start the first layer G92 E0 G1 X50 Y50 E140 F450 G1 X100 Y100 E170 F450 G1 X150 Y50 E200 F450 G1 X100 Y0 E230 F450 G1 X50 Y50 E260 F450 G1 X100 Y100 E290 F450 G1 X150 Y50 E320 F450 G1 X100 Y0 E350 F450 G92 E0 G1 X50 Y50 F9000 ; Start the second layer G92 E0 G1 Z30.0 F9000 G92 E0 G1 X50 Y50 E140 F450 G1 X100 Y100 E170 F450 G1 X150 Y50 E200 F450 G1 X100 Y0 E230 F450 G1 X50 Y50 E260 F450 G1 X100 Y100 E290 F450 G1 X150 Y50 E320 F450 G1 X100 Y0 E350 F450 G92 E0 G1 X50 Y50 F9000 ; End the print G92 E0 G1 Z15.0 F9000 G92 E0 G28 X0 Y0 M84

このG-codeは、150x150mmの平面に円形の境界線を描画するものです。円の半径、位置、およびレイヤー数を変更するには、このG-codeを適切に編集する必要があります。

 

 

; Define the number of layers
G92 E0
G1 Z15.0 F9000
G92 E0
G1 F140 E30
G92 E0
G1 X0 Y0 Z0.33 F9000

; Start the first layer
G92 E0
G1 X50 Y50 E140 F450
G1 X100 Y100 E170 F450
G1 X150 Y50 E200 F450
G1 X100 Y0 E230 F450
G1 X50 Y50 E260 F450
G1 X100 Y100 E290 F450
G1 X150 Y50 E320 F450
G1 X100 Y0 E350 F450
G92 E0
G1 X50 Y50 F9000

; Start the second layer
G92 E0
G1 Z30.0 F9000
G92 E0
G1 X50 Y50 E140 F450
G1 X100 Y100 E170 F450
G1 X150 Y50 E200 F450
G1 X100 Y0 E230 F450
G1 X50 Y50 E260 F450
G1 X100 Y100 E290 F450
G1 X150 Y50 E320 F450
G1 X100 Y0 E350 F450
G92 E0
G1 X50 Y50 F9000

; End the print
G92 E0
G1 Z15.0 F9000
G92 E0
G28 X0 Y0
M84