Fråga angående G-kod till 3D-skrivare

Robot, CNC, Pneumatik, Hydraulik, mm
Glattnos
Inlägg: 3105
Blev medlem: 29 oktober 2009, 20:01:18

Fråga angående G-kod till 3D-skrivare

Inlägg av Glattnos »

Vad gör egentligen M134 och M133 i denna kod-del?

Kod: Markera allt

M140 S[bed0_temperature] T0 ;(Set Bed Temperature (Fast))
M109 S[extruder0_temperature] T0 ;(Set Extruder Temperature and wait)
M134 T0 ;Stabilize bed temperature (Write PID values to EEPROM)
M133 T0 ;Stabilize right extruder temperature (Set PID I limit value)
Kommentarerna på de raderna är det som jag inte fattar. Vad har "Write PID values to EEPROM" och "Set PID I limit value" med "Stabilize temperature" i detta fallet?

Problemet är att efter att maskinen värmt upp extrudern så stänger den av den så den kallnar, den håller inte temperaturen. Bör-värdet på displayen försvinner också.
Problemet kan ju vara längre fram i koden men det är bara detta som verkar suspekt just nu, tänkte om någon visste?
Användarvisningsbild
konig7070
Inlägg: 888
Blev medlem: 2 augusti 2008, 11:51:14
Ort: Uddevalla

Re: Fråga angående G-kod till 3D-skrivare

Inlägg av konig7070 »

Vilken mjukvara har du i styrkortet, för enligt http://reprap.org/wiki/G-code#M133:_Set ... imit_value är det enbart "Teacup" som stödjer M133 och M134?
Glattnos
Inlägg: 3105
Blev medlem: 29 oktober 2009, 20:01:18

Re: Fråga angående G-kod till 3D-skrivare

Inlägg av Glattnos »

Hmm...hittar ingen info om vad som ligger på styrkortet original, jag har inte ändrat nått så det är original firmware i den. Dock la jag in en M104 direkt efter M109.

Kod: Markera allt

M140 S[bed0_temperature] T0 ;(Set Bed Temperature (Fast))
M109 S[extruder0_temperature] T0 ;(Set Extruder Temperature and wait)
M104 S[extruder0_temperature] T0 ;(Set Extruder Temperature)
M134 T0 ;Stabilize bed temperature (Write PID values to EEPROM)
M133 T0 ;Stabilize right extruder temperature (Set PID I limit value)
Det gör att extrudern inte stängs av och programmet funkar, men det är ju ändå intressant att veta hur M134 och M133 funkar så jag ska forska vidare lite.
Eli
EF Sponsor
Inlägg: 1065
Blev medlem: 19 oktober 2005, 12:01:36
Ort: Spånga

Re: Fråga angående G-kod till 3D-skrivare

Inlägg av Eli »

Du kan trimma in regleringen (optimera för snabbhet & mini överslängar ) med olika värden.
Läs mer om PID-reglering t.ex. på wiki. http://sv.wikipedia.org/wiki/PID-regulator
Skriv svar