基于Marlin固件的3D打印机支持的GM代码_第1页
基于Marlin固件的3D打印机支持的GM代码_第2页
基于Marlin固件的3D打印机支持的GM代码_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

//看这里的G代码描述:/handbook/gcode/g-code.html///wiki/Mendel_User_Manual:_RepRapGCodes〃已被实施的代码// //G0->G1//G1-协调运动XYZE//G2-顺时针旋转ARC//G3-逆时针旋转ARC//G4-暂停S<seconds>orP<milliseconds>//G10-按照M207的设置退丝//G11-retractrecoverfilamentaccordingtosettingsofM208//G28-所有轴归零//G29-带着z轴的探针,进行复杂的归零。(按照在Autobedleveling中的配置)要在G28之后执行才有效//G30-SingleZProbe,probesbedatcurrentXYlocation.//G90-使用绝对坐标系//G91-使用相对坐标系//G92-将当前位置设为给定值(例如: G92X0Y0Z0,即可把当前位置强制设置为零点)//M代码//M0-无条件停止-等待用户按LCD面板上的按钮(只有当ULTRA_LCD被使能的时候)//M1 -和M0相同//M17-使能(锁死)所有的步进电机//M18-取消使能(释放)所有的步进电机 ;与M84相同//M20 -列出SD卡的内容,通过串口发回//M21 -初始化SD卡//M22 -弹出SD卡//M23 -选择SD卡文件(M23filename.g)//M24 -启动/恢复SD卡打印//M25 -暂停SD卡打印//M26 -SetSDpositioninbytes(M26S12345)//M27 -报告SD卡打印状态//M28 -StartSDwrite(M28filename.g)//M29 -StopSDwrite//M30 -删除SD卡文件(M30filename.g)//M31 -OutputtimesincelastM109orSDcardstarttoserial//M32 -SelectfileandstartSDprint(Canbeused_while_printingfromSDcardfiles):// syntax"M32/path/filename#",or"M32S<startposbytes>!filename#"// Callgcodefile:"M32P!filename#"andreturntocallerfileafterfinishing(similarto#include).// The'#'isnecessarywhencallingfromwithinsdfiles,asitstopsbufferprereading//M42 -通过指令M42PxSy来设置引脚x的值(0或1),省略参数Px的话,会默认为配置led引脚。IIM80-开启电源供电IIM81-关闭电源供电IIM82-设定E轴(挤丝量)为绝对模式(默认)IIM83-设定E轴(挤丝量)为相对模式(G90)IIM84-Disablesteppersuntilnextmove,IIoruseS<seconds>tospecifyaninactivitytimeout,afterwhichthestepperswillbedisabled.S0todisablethetimeout.IIM85-SetinactivityshutdowntimerwithparameterS<seconds>.Todisablesetzero(default)IIM92-Setaxis_steps_per_unit-samesyntaxasG92IIM104-设置挤出头目标温度(开始加热到目标温度,但是不会等待,区别M109)IIM105-读取当前温度IIM106-开启风扇IIM107-关闭风扇IIM109-Sxxx等待挤出头加热到目标温度.只有在加热的时候才会等待IIRxxx等待挤出头加热到目标温度.加热和冷却时都会等待IIM114-串口输出当前位置坐标IIM115-串口输出功能性字符串(该数据位于Ianguage.h宏MSG_M115_REPORT下定义)IIM117-显示信息到LCD面板IIM119-串口输出限位开关状态IIM126-SolenoidAirValveOpen(BariCUDAsupportbyjmil)//M127-SolenoidAirValveClosed(BariCUDAventtoatmosphericpressurebyjmil)//M128-EtoPOpen(BariCUDAEtoP=electricitytoairpressuretransducerbyjmil)//M129-EtoPClosed(BariCUDAEtoP=electricitytoairpressuretransducerbyjmil)//M140-设置热床到默认温度//M150-SetBlinkMColorOutputR:Red<0-255>U(!):Green<0-255>B:Blue<0-255>overi2c,Gforgreendoesnotwork.IIM190-Sxxx等待挤出头加热到目标温度 .只有在加热的时候才会等待II Rxxx等待挤出头加热到目标温度.加热和冷却时都会等待IIM200D<millimeters>-setfilamentdiameterandsetEaxisunitstocubicmillimeters(useS0tosetbacktomillimeters).IIM201-设定最大打印加速度,单位 units/s^2(M201X1000Y1000)IIM202-设定最大空载加速度,单位 unitsIsA2(M202X1000Y1000)Marlin中没用!!IIM203-Setmaximumfeedratethatyourmachinecansustain(M203X200Y200Z300E10000)inmmIsecIIM204-Setdefaultacceleration:SnormalmovesTfilamentonlymoves(M204S3000T7000)inmm/secA2alsosetsminimumsegmenttimeinms(B20000)topreventbufferunder-runsandM20minimumfeedrateIIM205-高级设置:minimumtravelspeedS=whileprintingT=travelonly, B=minimumsegmenttimeX=maximumxyjerk,Z=maximumZjerk,E=maximumEjerkIIM206-设定额外的归零偏移量IIM207-setretractlengthS[positivemm]F[feedratemmImin]Z[additionalzliftIhop],staysinmmregardlessofM200settingIIM208-setrecover=unretractlengthS[positivemmsurplustotheM207S*]F[feedratemmIsec]//M209-S<仁true/O=false>enableautomaticretractdetectiftheslicerdidnotsupportG10/11:everynormalextrude-onlymovewillbeclassifiedasretractdependingonthedirection.//M218-sethotendoffset(inmm):T<extruder_number>X<offset_on_X>Y<offset_on_Y>//M220S<factorinpercent>-设定当前三轴移动速度的百分比数值(例如: M220S50,则打印速度会降低一半。 与M221类似,改指令即刻生效,但是要等到缓冲区内的动作执行完才会看到效果)//M221Svfactorinpercent>-设定当前挤丝速度的百分数比值//M226P<pinnumber>S<pinstate>-Waituntilthespecifiedpinreachesthestaterequired//M240-触发相机拍照//M250-设置LCD对比度C<contrastvalue〉(value0..63)//M280-设置舵机绝对位置.P:舵机序号,S:角度或占空比毫秒数//M300-播放蜂鸣器 SvfrequencyHz>P<durationms>//M301-设定PID的三个参数PI与D//M302-允许制冷挤出头,or设置最小挤出温度 S<temperature>.//M303-PIDrelayautotuneS<temperature>setsthetargettemperature.(defaulttargettemperature=150C)//M304-设置热床PID参数PI与D//M400-Finishallmoves//M401-放下Z轴探针(若存在)//M402-升起z轴探针(若存在)//M500-存储参数到EEPROM//M501-从EEPROM读取参数(ifyouneedresetthemafteryouchangedthemtemporarily).//M502-恢复出厂设置.YoustillneedtostoretheminEEPROMafterwardsifyouwantto.//M503-串口输出当前配置(内存中的,而不是EEPROM)//M540-UseS[0|1]toenableordisablethestopSDcardprintonendstophit(requiresABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED)//M600-PauseforfilamentchangeX[pos]Y[pos]Z[relativelift]E[initialretract]L[laterretractdistaneeforremoval]//M665-配置delta参数//M666-setdeltaendstopadjustment//M605-Setdualx-carriagemovementmode:S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论