数控车床实用编程

如果要想真正成为一个合格的数控编程大师必须知道车床的原理和参数设置,本人从事数控机床数年,曾对普车,数控车床,加工中心CNC做过很深的研究,下面我就给大家分享一下我在从事车床行业里的一些编程经验,这些应该是你们在百度都找不到的实用性很强的技巧,希望懂行的师傅们多多指教,相互学习:1:参数0000中的SEQ是设置是否进行顺序号自动插入。0是进行1不进行。 参数0000中的INI是设置数控机床的输入单位,0是公制单位1是英制单位。2:参数0138中OWN是设置当N数据或程序输入或输出时,如果检测到同名文件,0是显示覆盖信息1是文件全部覆盖不显示。3:参数1001中的INM是设置直线轴的最小移动单位。0是公制机床1是英制机床。4:参数1002中的AZR是参考点没有建立时G28指令,0是进行参考点返回1是报警。 参数1002中的DLZ是无挡块参考点设定功能是否有效,0是无效,1是全部轴有效。5:参数1005中的HJZx的XZ是设置当参考点已经建立再进行手动参考点返回时,0利用减速挡块1是与减速挡块无关。  参数1005中的DLZx的XZ是设置无挡块参考点设定功能是否有效,0是无效1是有效。  参数1005中的ZRNx的XZ是设置当参考点没有建立时自动运行中指定了除G28的移动指令时0是报警1是不报警。6:参数1006中ZMIx中的XZ是设置各轴返回参考点的方向0是正方向1是负方向。  参数1006中的DIAx中的XZ是设置各轴的移动量0为半径指定1为直径指定。7:参数1010中的CCA是设置CNC可直接控制的最大轴数(0~总控轴数)其余由PLC控制。8:参数1015中的DWT是设置用P指定暂停时间时,数据单位为0为1ms1为0.1ms 参数1015中的WIC是工件原点偏置测量值直接输入0是选择的工件坐标系有效1是对所有坐标系有效。9:参数1020中的CAN是设定各轴的编程名称,设定各轴控制轴的轴名(X=88,Y=89,Z=90,A=65,B=66,C=67,U=85,V=86,W=87。)10:参数1201中的WZR是当参数3402#6为0时,复位时工件坐标系0是不返回到G54,1是返回到G54。 参数1201中的EWZ是设置机床上电坐标记忆时工件坐标系0是不返回到G54,1是返回到G54。 参数1201中的RWO是设置上电坐标记忆时G50设置工件坐标系偏移量0是清除1是恢复为上次掉电时的记忆值。  参数1201中的ZCR是设置手动参考点返回完成后,G50设置的工件坐标系偏移量0不取消1取消。  参数1201中的ZCL是设置手动参考点返回完成后局部坐标系0是不取消1是取消。11:参数1202中的RLC是设置复位后,局部坐标系0不取消1取消。  参数1202中的G50指令了坐标系设定G50代码时0不报警并执行G50,1报警。 参数1202中的EWS中设置工件坐标系移动量与外部工件零点偏移量0是各自保存1存储在同一存储器中 参数1202中的EWD是设置外部工件原点偏移量引起的坐标系移动方向0与外部工件原点偏移量方向相同1是相反12:参数1205中的MCE是配增量式编码器时各轴上电是否记忆坐标系0是不记忆1是记忆。13:参数1206中的MER是设置用于上电建立机床坐标系时的偏差报警检测,设为0时不检测偏差(0~9999)14:参数1220中EWO中XZ是设定各轴外部工件原点偏移量(-99999999~99999999)15:参数1221~1226是设置G54~G59设定工件坐标系的各轴原点的偏移量(-99999999~99999999)16:参数1320中的PC1是设定各轴存储行程检测1的正方向在机床坐标系中的边界坐标值(-99999999~99999999)。17:参数1321中的NC1是设置各轴存储行程检测1的负方向在机床坐标系中的边界坐标值(-99999999~99999999)18:参数1322~参数1325是设定各轴存储行程检测的2,3正负方向在机床坐标系中的边界值(-99999999~99999999)19:参数1401中RDR是对快速运行指令空运行0是无效1是有效。  参数1401中TDR是螺纹切削或攻丝期间空运行0有效1是无效。  参数1401中RFO是快速移动时,切削进给速度倍率为0%的情况下0是刀具不停止移动1是刀具停止运动。  参数1401中LRP是定位G00为0是非直线插补运动1是直线插补定位20:参数1402中的JVT是设置手轮倍率类型0为4位1为8位。  参数1402中的JOV是设置手动倍率0有效1是无效。 参数1402中的FVT是设置进给倍率类型0是4位1是8位。21:参数1403中的RTV是设置螺纹切削循环刀具退尾时快速倍率0是无效1是有效。 参数1403中的MIF是设置F指令的最小单位0是1mm/min或者0.01inch/mm,为1是0.001mm/min或者0.00001inch/min。22:参数1404中的F8A是设置进给时F指令范围0是按照参数1403中的MIF来设定1是说明书。  参数1404中的DLF是设置参考点建立以后进行手动返回参考点时,移动速度以0是快速进给1是手动快速进给23:参数1410中的DRR是设定空运行时的速度是公制机床1mm/min,英制机床0.1inch/min24:参数1411中的IFV是设置接通电源时自动方式下的进给速度,G98公制机床状态下1mm/min英制机床0.1inch/min,G99状态下公制机床0.001mm/rev,英制机床0.0001inch/rev。25:参数1420中的RTT是设置快速移动倍率为100%时各轴的快速移动的速度。26:参数1421中的FOR是设置快速移动倍率为0时各轴的最低移动速度。27:参数1422中的MFR是设定约束所有轴的最大切削进给速度。28:参数1423中的JFR是设置各轴手动连续进给手动进给时的进给速度。29:参数1424中MRR是设置快速移动倍率100%时,各轴手动快速移动的速度。30:参数1425中FLR是设置返回参考点时减速后各轴的速度。31:参数1428中RPF是各轴的参考点返回速度。32:参数1434中的HMF是设定各轴的手动手轮进给的最大进给速度。33:参数1466中FRT是设置螺纹切削加工时的退尾动作的进给速度。34:参数1480中的ARE是设定G64模式下加工轨迹误差范围,设定0时为表示不检测轨迹误差(0~9999)35:参数1601中的RTO是设置快速运行时程序段0不重叠1重叠。36:参数1620中TT1的XZ是设置快速移动的直线加减速时间常数。37:参数1622中的ATC是设定各轴插补后切削进给的加减速时间常数。38:参数1815中APCx中的XZ是位置检测器,0不使用绝对位置检测器1是使用绝对位置检测器。  参数1815中APZx中XZ是使用绝对位置检测器时,机械位置与绝对位置检测器位置0是不一致1是一致。39:参数1851中BCV是设置各轴的反向间隙补偿。40:参数1853中CPF是设置反向间隙补偿脉冲频率的设置值。41:参数1859中BAT是设定各轴反向间隙加减有效时间常数。42:参数3004是超程限位信号0是检查1是不检查。43:参数3017中的RST是设置复位信号输出的延时时间。44:参数3030中MCB是设置M代码的允许位数(2~4)45:参数3031中SCB是设置S代码的允许位数(1~5)46:参数3032中TCB是设置T代码的允许位数。46:参数3104中的DAC是设置绝对位置显示0是带刀尖半径补偿,1不带刀尖半径补偿。 参数3104中的DAL是绝对位置显示0带刀具偏置1是不带刀具偏置。  参数3104中的DRC是相对位置显示0带刀尖半径补偿1不带刀尖半径补偿。  参数3104中的DRL是相对位置显示0带刀具偏置1不带刀具偏置。46:参数3107中的REV是在每转进给方式实际速度显示0是MM/Min或英制,1是MM/rev或者英制。  参数3107中的DNC是设置是否清楚DNC运行程序的显示0是不清除1是清除。46:参数3110中的AHC是设置报警是否可以用软件清楚0是可以1是不可以。47:参数3111中的NPA是设置是否在报警发生时及操作信息输入时切换到报警/信息画面0是不切换1是切换。48:参数3114中的IPC是设置在当前页面下,按下当前页面功能键是是否切换页面0是切换1是不切换。49:参数3115中的NDPx中的XZ是设置当前坐标位置显示0给予显示1给予隐藏。50:参数3203中的MCL是设置用复位操作是否删除在MDI录入方式编辑的程序0是不删除1是删除。  参数3203中的MER是在录入MDI方式运行时最后程序段执行完,已经执行的程序0时删除1是不删除。51:参数3209中MPD是设置子程序执行时,主程序的程序号是否显示0不显示1显示。52:参数3281中LANG是设置界面显示语言0是英文1是中文。53:参数3401中的GSB设置G代码形式0G代码体系A,1G代码体系B。 参数3401中的NCK是设置语法检查中,出现相同的N号时0报警1不报警。  参数3401中的DPI中是设置小数点的地址。54:参数3402中的FPM是设置上电后系统默认0是每转进给1是每分钟进给55:参数3403中AD2是设置在同一程序段中指令了2个或2个以上相同的地址时0是后面的有效1是报警。  参数3403中的CIR是在圆弧插补中没有指令IJK,也没有指令R时是0直线移动1是报警。  参数3403中的RER是设置圆弧插补中,R过小终点不在圆弧上,半径没有超差时0算出新半径,走轨迹半圆1是报警。56:参数3404中的M3B是设置在同一程序段中可以指令的M代码的个数0是1个,1是最多3个。  参数3404中的M02是设置在自动运行中,M02指令的处理0是返回到程序的开头1不返回到程序的开头。 参数3404中的M30是设置在自动运行中,M30指令的处理0是返回到程序的开头1是不返回到程序的开头。57:参数3410中的CRE是设置圆弧半径允许的误差,设定圆弧插补的起点与终点半径的允许误差值。为0时不检查。58:参数3704中的SSP是设置主轴的最小转速单位0是1rpm,1是0.1rpm59:参数3708中的TSO是设置螺纹加工或攻丝循环时主轴倍率0是无效固定于100%,1是有效。  参数3708中的SSC是设置在切削进给时是否检查主轴转速0是不检查1是检查。  参数3708中的SAR是设置是否检查主轴速度到达信号0是不检查1是检查。60:参数3710中是设置CNC控制主轴数,此参数可设定CNC控制的主轴数(1~4)61:参数3740中SAD是设定检测主轴速度到达信号的时间(0~32767ms)62:参数3771中的CFL是设定恒线数G96时主轴最低转速(0~65536r/min)63:参数3772中的MSS是设置各主轴的最高转速,是上限转速。64:参数5001中EVO是设置当刀具偏置补偿量改变时,0是从下个T代码程序段生效1是下个缓冲程序段生效。 参数5001中的EVR是设置刀具半径补偿方式中,变更补偿量时,0是从下个T代码程序段生效1是下个缓冲程序段生效65:参数5002中的LD1是设置刀具偏置号0是T代码的最后2位指定,1是用T代码的最后1位指定。66:参数5003中的LVC是刀具偏置量在非录入方式下0是复位时不清除1是复位时清除。  参数5003中的CCN是设置G28在刀尖半径补偿方式中取消刀补方式,0是移动到中间点,1是移动到参考点时取消。67:参数5006中的TGC是设置在含有G50,G04,或G10,程序段中指令了T代码时,0不报警1是报警。  参数5006中的OIM是设置进行英制/公制切换时,是否进行原点/G54~G59/刀具偏置量的自动变换,0是不进行1是进行。68:参数5008中的CNS是设置在刀尖半径补偿的干涉检查中,对于小于刀具半径的台阶0是报警1是不报警。  参数5008中的CNF是设置在刀尖半径补偿的干涉检查中,对于切削整圆内部时,0报警1不报警。  参数5008中的MCR时设置如果G41/G42刀尖半径补偿在MDI方式下指令0是不报警1是报警。  参数5008中的CNV是设置刀尖半径补偿的干涉检查和矢量消除,0执行1不执行。  参数5008中的CNC是设置干涉检查中,移动方向与偏置移动方向相差90-270度时,0报警1不报警。  参数5008中的CNI是设置刀尖半径补偿的干涉检查0执行1不执行。69:参数5013中的MTW是设定刀具磨损补偿量的最大值。70:参数5101中的RTR是设置G83和G87,0是指定高速深孔钻削循环,1是指定深孔钻削循环。71:参数5102中的MRC是设置在G71,G72中非单调的形状或G73中Z轴非单调时,0不报警,1是报警。  参数5102中的CTR是设置G71,G72,G73中,粗加工切削的目标形状0是未经C刀补处理1是经过C刀补处理。72:参数5105中的ESC是设置G71循环I型,G72加工过程中是否快速退刀,0是正常退刀1是快速退刀。  参数5105中RF2是在G71的2型中,是否进行粗精加工切削,0是进行1是不进行。73:参数5114中的HPDCRD是设置G83,G87高速深孔钻削循环的返回量d(0~99999999)75:参数5130中的THD是设定螺纹切削循环G76,G92的倒角量,76:参数5131中的CAT是螺纹切削循环的G92,G76的退尾角度,设定0时相当于一个45度的角度。76:参数5132中的THC是设定固定循环G71,G72的切入量(1~99999999)77:参数5133中的MCE是设定G71,G72的退刀量(0~99999999)78:参数5135中的G73XE是设定循环G73沿X轴方向的退刀量(-99999999~99999999)79:参数5136中的G73ZE是设定G73沿Z轴方向的退刀量(-99999999~99999999)80:参数5137中的G73DC设定固定循环的分刀次数(1~999)81:参数5139中的G74G74R是设定G74,G75的退刀量。(0~9999)82:参数5140中的G76MID是设置G76最小切入量。(0~99999999)83:参数5141中的G76FA是设定G76精加工余量(1~99999999)84:参数5142中的G76FC是设定G76精加工循环次数(1~99)85:参数5143中的G76TNA是设定G76的刀尖角度。86:参数5149中的BCRDOV是设置镗孔循环G85、G89的回退速度动作倍率%,与进给倍率独立有效,当设为0时相当于设定200%的速度倍率。87:参数5200中的FHD是刚性攻丝时进给暂停和单段运行,0不允许1是允许。 参数5200中的PCP是攻丝循环/刚性攻丝中指令了地址Q的情况下0是作为高速深孔攻丝循环使用,1是作为深孔攻丝循环使用。  参数5200中的DOV是设置刚性攻丝退刀时的倍率0是无效1是有效。  参数5200中的G84是设置刚性攻丝的方法0是指令刚性攻丝的M代码1是G84/G88作为刚性攻丝的G代码。88:参数5201中的TDR是设置刚性攻丝切削和退刀的时间常数0相同1不同。89:参数5209中的RTX是设置刚性攻丝中钻孔轴0通过平面选择进行选择1G84固定为Z轴,G88固定为X轴。90:参数6008中的GMP是否允许M代码调用宏程序0不允许1允许。  参数6008中的TMP是否允许T代码调用宏程序0不允许1允许。91:参数6700中的PCM是对零件数计数0是用M02,M30及参数6710设定的M代码,1只用参数6710设定的M代码。92:参数8133中的SSC是设置是否使用恒线速控制功能0不使用1使用。

你可能感兴趣的:(数控车床实用编程)