数控车常用指令

合集下载

数控车床常用的辅助功能指令【大全】

数控车床常用的辅助功能指令【大全】

M功能也称辅助功能,主要是命令数控车床的一些辅助设备实现相应的动作,数控车床常用的M功能如下:(1)M00一程序停止。

数控程序中,当程序运行过程中执行到M00指令时,整个程序停止运行,主轴停止,切削液关闭。

若要使程序继续执行,只需要按一下数控机床操作面板上的循环( CYCLESTART)启动键即可。

这一指令一般用于程序调试、首件试切削时检查工件加工质量及精度等需要让主轴暂停的场合,也可用于经济型数控车床转换主轴转速时的暂停。

(2)M01一条件程序停止。

M01指令和M00指令类似,所不同的是:M01指令使程序停止执行是有条件的,它必须和数控车床操作面板上的选择性停止键( 0PT STOP)一起使用。

若按下该键,指示灯亮,则执行到M01时,功能与M00相同;若不按该键,指示灯熄灭,则执行到M01时,程序也不会停止,而是继续往下执行。

(3)M02—程序结束。

该指令往往用于个程序的最后一个程序段表示程序结束。

该指令自动将主轴停止、切削液关闭,程序指针(可以认为是光标)停留在程序的末尾,不会自动回到程序的开头。

(4)M03一主轴正转。

程序执行至M03指令,主轴正方向旋转(由尾座向主轴看时,逆时针方向旋转)。

一般转塔式刀座,大多采用刀顶面朝下安装车刀,故用该指令。

(5)M04一主轴反转。

程序执行至M04指令,主轴反方向旋转(由尾座向主轴看时,顺时针方向旋转)。

(6)M05一主轴停止。

程序执行至M05指令,主轴停止,M05指令一般用于以下一些情况:①程序结束前(常可省略,因为M02和M30指令都包含M05)。

②数控车床主轴换挡时,若数控车床主轴有高速挡和低速挡,则在换挡之前,必须用M05指令,使主轴停止,免损坏换挡机构。

③主轴正、反转之间的转换,也必须使用M05指令,使主轴停止后,再用转向指令行转向,以免伺服电动机受损。

(7)M08一冷却液开。

程序执行至M08指令时,启动冷却泵,但必须配合执行操作面板上的CLNT AUTO键,使它的指示灯处于“ON”(灯亮)的状态,否则无效。

数控车床编程指令大全

数控车床编程指令大全

1. F功能F功能指令用于控制切削进给量.在程序中,有两种使用方法. 1每转进给量编程格式 G95 F~F后面的数字表示的是主轴每转进给量,单位为mm/r.例:G95 F0.2 表示进给量为0.2 mm/r.2每分钟进给量编程格式G94 F~F后面的数字表示的是每分钟进给量,单位为 mm/min.例:G94 F100 表示进给量为100mm/min.2. S功能S功能指令用于控制主轴转速.编程格式 S~S后面的数字表示主轴转速,单位为r/min.在具有恒线速功能的机床上,S功能指令还有如下作用.1最高转速限制编程格式 G50 S~S后面的数字表示的是最高转速:r/min.例:G50 S3000 表示最高转速限制为3000r/min.2恒线速控制编程格式 G96 S~S后面的数字表示的是恒定的线速度:m/min.例:G96 S150 表示切削点线速度控制在150 m/min.3恒线速取消编程格式 G97 S~S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值.例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min.3. T功能T功能指令用于选择加工所用刀具.编程格式 T~T后面通常有两位数表示所选择的刀具号码.但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号.例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值.T0300 表示取消刀具补偿.4. M功能M00:程序暂停,可用NC启动命令CYCLE START使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置.5. 加工坐标系设置G50编程格式 G50 X~ Z~式中X、Z的值是起刀点相对于加工原点的位置.G50使用方法与G92类似.在数控车床编程时,所有X坐标值均使用直径值,如图所示.例:按图设置加工坐标的程序段如下:G50 X128.7 Z375.1设定加工坐标系6. 快速定位指令G00G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求.其指令格式:G00 XU____ ZW____;当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标.当用相对值编程时,U、W后面的数值则是现在点与目标点之间的距离与方向.如图所示的定位指令如下:G50 X200.0 Z263.0; 设定工件坐标系G00 X40.0 Z212.0;绝对值指令编程A→C或G00 U-160.0 W-51.0;相对值指令编程A→C因为X轴和Z轴的进给速率不同,因此机床执行快速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时,一定要注意避免刀具和工件及夹具发生碰撞.如果忽略这一点,就容易发生碰撞,而快速运动状态下的碰撞就更加危险7. 直线插补指令G01G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置.指令格式:G01 XU____ZW____F ;其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置.使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程.当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X、Z的点上;当采用相对坐编程时,刀具移至距当前点的距离为U、W值的点上.如图所示的直线运动指令如下:G01 X40.0 Z20. F0.2; 绝对值指令编程G01 U20.0 W-25.9 F0.2; 相对值指令编程8. 圆弧插补指令G02、G03圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动,用于加工圆弧轮廓.圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种.其指令格式如下:顺时针圆弧插补的指令格式:G02XU____ZW____I____K____F____;G02 XU____ZW___R___ F____;逆时针圆弧插补的指令格式:G03 XU____ZW____ I____K____F____;; G03 XU____ZW___R___ F____;使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程.绝对坐标编程时,X、Z是圆弧终点坐标值;增量编程时,U、W是终点相对始点的距离.圆心位置的指定可以用R,也可以用I、K,R 为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量; F为沿圆弧切线方向的进给率或进给速度.当用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两种圆弧的可能性,大于180°和小于180°两个圆弧.为区分起见,特规定圆心角α≤180°时,用“+R”表示;α>180°时,用“-R”.注意:R编程只适于非整圆的圆弧插补的情况,不适于整圆加工.例如,图3-13中所示的圆弧从起点到终点为顺时针方向,其走刀指令可编写如下:G02 X50.0 Z30.0 I25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02 U20.0 W-20.0 I25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/rG02 X 50. 0 Z30.0 R25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02 U20.0 W-20.0 R25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/r9. 暂停指令G04G04指令用于暂停进给,其指令格式是:G04 P____或G04 XU____暂停时间的长短可以通过地址XU或P来指定.其中P后面的数字为整数,单位是ms;XU后面的数字为带小数点的数,单位为s.有些机床,XU后面的数字表示刀具或工件空转的圈数.该指令可以使刀具作短时间的无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制.例如,在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为: G04 X2.5或G04 U2.5或G04 P2500;G04为非模态指令,只在本程序段中才有效.10. 英制和米制输入指令G20、G21G20表示英制输入,G21表示米制输入.G20和G21是两个可以互相取代的代码.机床出厂前一般设定为G21状态,机床的各项参数均以米制单位设定,所以数控车床一般适用于米制尺寸工件加工,如果一个程序开始用G20指令,则表示程序中相关的一些数据均为英制单位为英寸;如果程序用G21指令,则表示程序中相关的一些数据均为米制单位为mm.在一个程序内,不能同时使用G20或G21指令,且必须在坐标系确定前指定.G20或G21指令断电前后一致,即停电前使用G20或G21指令,在下次后仍有效,除非重新设定.11. 进给速度量纲控制指令G98、G99在数控车削中有两种切削进给模式设置方法,即进给率每转进给模式和进给速度每分钟进给模式.1进给率,单位为mm/r,其指令为:G99;进给率转换指令G01X____Z____F____; F的单位为mm/r2进给速度,单位为mm/min,其指令为:.G98;进给速度转换指令G01X____Z____F____; F的单位为mm/minG98和G99都是模态指令,一旦指定就一直有效,直到指定另一方式为止.车削CNC系统缺省的进给模式是进给率,即每转进给模式,只有在用动力刀具铣削时才采用每分钟进给模式.12. 参考点返回指令G27、G28、G30参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点.可以设置最多四个参考点,各参考点的位置利用参数事先设置.接通电源后必须先进行第一参考点返回,否则不能进行其它操作.参考点返回有两种方法:1手动参考点返回.2自动参考点返回.该功能是用于接通电源已进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能.自动参考点返回时需要用到如下指令:1返回参考点检查G27G27用于检验X轴与Z轴是否正确返回参考点.指令格式为:G27 XU____ ZW____XU、ZW为参考点的坐标.执行G27指令的前提是机床通电后必须手动返回一次参考点.执行该指令时,各轴按指令中给定的坐标值快速定位,且系统内部检查检验参考点的行程开关信号.如果定位结束后检测到开关信号发令正确,则参考点的指示灯亮,说明滑板正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大.2参考点返回指令G28、G30G28 XU ____ ZW ____;第一参考点返回,其中XU、ZW为参考点返回时的中间点,X、Z为绝对坐标,U、W为相对坐标.参考点返回过程如图3-14所示.G30 P2 XU____ ZW____;第二参考点返回,P2可省略G30 P3 XU____ Z W____;第三参考点返回G30 P4 XU____ ZW____;第四参考点返回第二、第三和第四参考点返回中的XU、Z W的含义与G28中的相同.如图3-14所示为刀具返回参考点的过程,刀具从当前位置经过中间点190,50返回参考点,其指令为:G30 X190 Z50;G30 U100 W30;如图3-14中的虚线路径所示,如果参考点返回时不经过中间点,则刀具会与工件发碰撞,引起事故.G功能0快速1直线插补2顺圆3逆圆33螺纹32攻牙循环90外内圆柱面循环92螺纹循环94外内圆锥面循环74端面钻孔循环75外内元切槽循环71外圆初车循环72端面初车循环22局部循环开始80局部循环结束50设工件绝对坐标26XZ回参考点27x回参考点29z回参考点4延时93系统偏置98每分进给99每转进给M功能0暂停2程序结束20循环加工30程序结束关主轴和冷却3正转4反转5停主轴8.9开关冷却10.11工件松紧41.42.43主轴123档78.79尾座进退97程序转移98子程序调用99子程序返回M是主轴的指令开头,S是转速的开头,T是刀具的开头,G就是车削形式的开头.举几个例子,M03是主轴正转,M04主轴反转,M05主轴停止.G00就是快速移动,G01直线插补,G02顺时针圆弧插补,G03逆时针圆弧插补.还有很多不一一列举了太多了,买本书自己看看我感觉比FANUC简单.数控编程指令全套指令常用的2008年03月05日星期三 16:19下面是简单的代码和指令.很实用的哦M 指令和 G 代码M03 主轴正转M03 S1000 主轴以每分钟1000的速度正转M04主轴逆转M05主轴停止M10 M14 .M08 主轴切削液开M11 M15主轴切削液停M25 托盘上升M85工件计数器加一个M19主轴定位M99 循环所以程式G 代码G00快速定位G01主轴直线切削G02主轴顺时针圆壶切削G03主轴逆时针圆壶切削G04 暂停G04 X4 主轴暂停4秒G10 资料预设G28原点复归G28 U0W0 ;U轴和W轴复归G41 刀尖左侧半径补偿G42 刀尖右侧半径补偿G40 取消G97 以转速进给G98 以时间进给G73 循环G80取消循环 G10 00 数据设置模态G11 00 数据设置取消模态G17 16 XY平面选择模态G18 16 ZX平面选择模态G19 16 YZ平面选择模态G20 06 英制模态G21 06 米制模态G22 09 行程检查开关打开模态G23 09 行程检查开关关闭模态G25 08 主轴速度波动检查打开模态G26 08 主轴速度波动检查关闭模态G27 00 参考点返回检查非模态G28 00 参考点返回非模态G31 00 跳步功能非模态G40 07 刀具半径补偿取消模态G41 07 刀具半径左补偿模态G42 07 刀具半径右补偿模态G43 17 刀具半径正补偿模态G44 17 刀具半径负补偿模态G49 17 刀具长度补偿取消模态G52 00 局部坐标系设置非模态G53 00 机床坐标系设置非模态G54 14 第一工件坐标系设置模态G55 14 第二工件坐标系设置模态G59 14 第六工件坐标系设置模态G65 00 宏程序调用模态G66 12 宏程序调用模态模态G67 12 宏程序调用取消模态G73 01 高速深孔钻孔循环非模态G74 01 左旋攻螺纹循环非模态G76 01 精镗循环非模态G80 10 固定循环注销模态G81 10 钻孔循环模态G82 10 钻孔循环模态G83 10 深孔钻孔循环模态G84 10 攻螺纹循环模态G85 10 粗镗循环模态G86 10 镗孔循环模态G87 10 背镗循环模态G89 10 镗孔循环模态G90 01 绝对尺寸模态G91 01 增量尺寸模态G92 01 工件坐标原点设置模态三大数控系统G代码快速通读一、数控车床系统G代码×为本软件中不能用现象表达的指令G功能字含义 FANUC数控系统 SIEMENS数控系统华中数控系统快速进给、定位 G00 G0 G00直线插补 G01 G1 G01圆弧插补CW顺时针 G02 G2 G02圆弧插补CCW逆时针 G03 G3 G03暂停 G04 G04英制输入 G20 G70 G20 ×公制输入 G21 G71 G21回归参考点 G28 G74 G28由参考点回归 G29 G29返回固定点 G75直径编程 -- G23 G36半径编程 -- G22 G37刀具补偿取消 G40 G40 G40左半径补偿 G41 G41 G41右半径补偿 G42 G42 G42设定工件坐标系 G50 G92设置主轴最大的转速 G50 G26上限 G25下限 -- ×选择机床坐标系 G53 G53 G53选择工作坐标系1 G54 G54 G54选择工作坐标系2 G55 G55 G55选择工作坐标系3 G56 G56 G56选择工作坐标系4 G57 G57 G57选择工作坐标系5 G58 G58选择工作坐标系6 G59 G59精加工复合循环 G70 G70内外径粗切复合循环 G71 G71 端面粗切削复合循环 G72 G72 闭环车削复合循环 G73 LCYC95 G73 螺纹切削复合循环 G76 G76外园车削固定循环 G90 G80端面车削固定循环 G94 G81螺纹车削固定循环 G92 LCYC97 G82绝对编程 --- G90 G90相对编程 --- G91 G91每分钟进给速度 G98 G94 G94 ×每转进给速度 G99 G95 G95 ×恒线速度切削 G96 G96 G96 ×恒线速度控制取消 G97 G97 G97 ×二、数控铣床系统G代码×为本软件中不能用现象表达的指令G功能字含义 FANUC数控系统 SIEMENS数控系统华中数控系统快速进给、定位 G00 G0 G00直线插补 G01 G1 G01圆弧插补CW顺时针 G02 G2 G02圆弧插补CCW逆时针 G03 G3 G03暂停 G04 G04选择XY平面 G17 G17 G17选择XZ平面 G18 G18 G18 ×选择YZ平面 G19 G19 G19 ×英制输入 G20 G70 G20 ×公制输入 G21 G71 G21回归参考点 G28 G74 G28由参考点回归 G29 G29返回固定点 G75刀具补偿取消 G40 G40 G40左半径补偿 G41 G41 G41右半径补偿 G42 G42 G42刀具长度补偿+ G43 G43刀具长度补偿- G44 G44刀具长度补偿取消 G49 G49 取消缩放 G50 G50 ×比例缩放 G51 G51 ×机床坐标系选择 G53 G53 G53选择工作坐标系1 G54 G54 G54 选择工作坐标系2 G55 G55 G55 选择工作坐标系3 G56 G56 G56 选择工作坐标系4 G57 G57 G57 选择工作坐标系5 G58 G58 选择工作坐标系6 G59 G59 坐标系旋转 G68 G68 ×取消坐标系旋转 G69 G69 ×高速深孔钻削循环 G73 G73 左螺旋切削循环 G74 G74精镗孔循环 G76 G76取消固定循环 G80 G80中心钻循环 G81 G81反镗孔循环 G82 G82深孔钻削循环 G83 G83右螺旋切削循环 G84 G84镗孔循环 G85 G85镗孔循环 G86 G86反向镗孔循环 G87 G87镗孔循环 G88 G88镗孔循环 G89 G89绝对编程 G90 G90 G90相对编程 G91 G91 G91设定工件坐标系 G92 G92固定循环返回起始点 G98 G98 返回固定循环R点 G99。

数控车床常见代码

数控车床常见代码

【程序开始部分】主要定义程序号,调出零件加工坐标系、加工刀具,启动主轴、打开冷却液等方面的内容。

主轴最高转速限制定义G50S2000,设置主轴的最高转速为2000RPM,对于数控车床来说,这是一个非常重要的指令。

坐标系定义如不作特殊指明,数控系统默认G54坐标系。

返回参考点指令G28U0,为避免换刀过程中,发生刀架与工件或夹具之间的碰撞和/或干涉,一个有效的方法是机床先回到X轴方向的机床参考点,并离开主轴一段安全距离。

刀具定义G0 T0808M8,自动调8号左偏刀8号刀补,开启冷却液。

主轴转速定义G96S150 M4,恒定线速度S功能定义,S功能使数控车床的主轴转速指令功能,有两种表达方式,一种是以r/min或rpm作为计量单位。

另一种是以m/min为计量单位。

数控车床的S代码必须与G96或G97配合使用才能设置主轴转速或切削速度。

G97:转速指令,定义和设置每分钟的转速。

G96:恒线速度指令,使工件上任何位置上的切削速度都是一样的。

【程序内容部分】程序内容是整个程序的主要部分,由多个程序段组成。

每个程序段由若干个字组成,每个字又由地址码和若干个数字组成。

常见的为G指令和M指令以及各个轴的坐标点组成的程序段,并增加了进给量的功能定义。

F功能是指进给速度的功能,数控车床进给速度有两种表达方式,一种是每转进给量,即用mm/r单位表示,主要用于车加工的进给。

另一种和数控铣床相同采用每分钟进给量,即用mm/min单位表示。

主要用于车铣加工中心中铣加工的进给。

【程序结尾部分】在程序结尾,需要刀架返回参考点或机床参考点,为下一次换刀的安全位置,同时进行主轴停止,关掉冷却液,程序选择停止或结束程序等动作。

回参考点指令G28U0为回X轴方向机床参考点,G0 Z300.0为回Z轴方向参考点。

停止指令M01为选择停止指令,只有当设备的选择停止开关打开时才有效;M30为程序结束指令,执行时,冷却液、进给、主轴全部停止。

数控代码大全

数控代码大全

G代码内容G00 快速定位G01 直线插补G02 圆弧插补G03 圆弧插补G04 暂停G05G06G07G08G09G10G11G12G13 刀架选择:刀架AG14 刀架选择:刀架BG15G16G17 刀具半径补偿:X-Y平面G18 刀具半径补偿:Z-X平面G19 刀具半径补偿:Y-Z平面G20 原始位置指令G21 ATC原始位置指令G22 扭距跳过指令G23G24 ATC原始位置移动指令(不带直线插补) G25 节点位置移动指令(不带直线插补)G26G27G28 扭距极限指令取消G29 扭距极限指令G30 跳步循环G31 固定螺纹车削循环:轴向G32 固定螺纹车削循环:端面G33 固定螺纹车削循环G34 变螺距螺纹车削循环:增加螺距G35 变螺距螺纹车削循环:减少螺距G36 动力刀具轴-进给轴同步进给 (正转) G37 动力刀具轴-进给轴同步进给 (反转) G38G39G40 刀尖圆狐半径补偿: 取消G41 刀尖圆狐半径补偿: 左G42 刀尖圆狐半径补偿: 右G43G44G45G46G47G48G49G50 零点位移,主轴最高转速指令G51G52 六角刀架转位位置误差补偿G53G54G55G56G57G58G59G60G61G62 镜像指令G63G64 到位控制关G65 到位控制开G66G67G68G69G70G71 复合固定螺纹车削循环: 轴向G72 复合固定螺纹车削循环: 径向G73 轴向铣槽复合固定循环G74 径向铣槽复合固定循环G75 自动倒角G76 自动倒圆角G77 攻丝复合固定循环G78 反向螺纹攻丝循环G79G80 形状定义结束 (LAP)G81 轴向形状定义开始 (LAP)G82 径向形状定义开始 (LAP)G83 坯材形状定义开始 (LAP)G84 棒料车削循环中改变切削条件 (LAP) G85 调用棒料粗车循环 (LAP)G86 调用重复粗车循环 (LAP)G87 调用精车循环 (LAP)G88 调用连续螺纹车削循环 (LAP)G89G90 绝对值编程G91 增量编程G92G93G94 每分进给模式 (mm/min)G95 每转进给模式 (mm/rev)G96 恒周速切削开G97 G96取消G98G99G100 刀架A或刀架B单独切削的优先指令G101 创成加工中直线插补G102 创成加工中圆弧插补 (正面) (CW) G103 创成加工中圆弧插补 (正面) (CCW) G104G105G106G107 主轴同步攻丝,右旋螺纹G108 主轴同步攻丝,左旋螺纹G109G110 刀架A恒周速切削G111 刀架B恒周速切削G112 圆弧螺纹车削CWG113 圆弧螺纹车削CCWG114G115G116G117G118G119 刀具半径补尝:C-X-Z平面G120G121G122 刀架A副主轴W轴指令 (13)G123 刀架B副主轴W轴指令 (G14)G124 卡盘A有效原点G125 卡盘B有效原点G126 锥度加工模式OFF指令G127 锥度加工模式ON指令G128 M/C加工模式OFF指令G129 M/C加工模式ON指令G130G131G132 创成加工中圆弧插补 (侧面) (CW)G133 创成加工中圆弧插补 (侧面) (CCW)G134G135G136 坐标反转结束或Y轴模式关G137 坐标反转开始G138 Y轴模式开G139G140 主轴加工模式的指定G141 副主轴加工模式的指定G142 自动脱模主轴加工模式的指定G143 自动脱模主轴和第3刀架加工模式的指定G144 W-轴控制OFF指令G145 W-轴控制ON指令G146G147G148 B-轴控制OFF指令G149 B-轴控制ON指令G150G151G152 可编程尾架定位 (牵引尾架)G153 可编中心架G代码 (牵引)G154 W-轴单向定位指令G155 精确轮廓描绘模式ON指令G156 精确轮廓描绘模式OFF指令G157G158 刀具轴方向刀具长度偏移量G159 刀具轴方向刀具长度偏移量(不带旋转位移偏移量) G160 取消刀具轴方向刀具长度偏移量G161 G代码宏功能MODING162 G代码宏功能MODING163 G代码宏功能MODING164 G代码宏功能MODING165 G代码宏功能MODING166 G代码宏功能MODING168 G代码宏功能MODING169 G代码宏功能MODING170 G代码宏功能MODING171 G代码宏功能CALLG172G173G174G175G176G177G178 同步攻丝循环 (CW)G179 同步攻丝循环 (CCW)G180 动力刀具复合固定循环: 取消G181 动力刀具复合固定循环: 钻孔G182 动力刀具复合固定循环: 镗孔G183 动力刀具复合固定循环: 深孔钻G184 动力刀具复合固定循环: 攻丝G185 动力刀具复合固定循环: 轴向螺纹车削G186 动力刀具复合固定循环: 端面螺纹车削G187 动力刀具复合固定循环: 轴向直螺纹车削G188 动力刀具复合固定循环: 经向直螺纹车削G189 动力刀具复合固定循环: 铰孔/镗孔G190 动力刀具复合固定循环: 键槽切削循环G191 动力刀具复合固定循环: 轴向键槽切削循环G192G193G194G195G196G197G198G199G200G201G202G203G204G205 G代码宏功能CALLG206 G代码宏功能CALLG207 G代码宏功能CALLG208 G代码宏功能CALLG210 G代码宏功能CALLG211 G代码宏功能CALLG212 G代码宏功能CALLG213 G代码宏功能CALLG214 G代码宏功能CALLM代码内容M00 程序停止M01 任选停止M02 程序结束M03 工作主轴起动 (正转)M04 工作主轴起动 (反转)M05 主轴停止M06 刀具交换M07M08 冷却液开M09 冷却液关M10 主轴点动关M11 主轴点动开M12 动力刀具轴停止M13 动力刀具轴正转M14 动力刀具轴反转M15 C轴正向定位M16 C轴反向定位M17 机外测量数据通过RS232C传送请求M18 主轴定向取消M19 主轴定向M20 尾架干涉区或主轴干涉监视关(对面双主轴规格) M21 尾架干涉区或主轴干涉监视开(对面双主轴规格) M22 倒角关M23 倒角开M24 卡盘干涉区关,刀具干涉区关M25 卡盘干涉区开,刀具干涉区开M26 螺纹导程有效轴Z轴指定M27 螺纹导程有效轴X轴指定M28 刀具干涉检查功能关M29 刀具干涉检查功能开M30 程序结束M31M32 螺纹车削单面切削模式M33 螺纹车削时交叉切削模式M34 螺纹车削逆向单面切削模式M35 装料器夹持器Z向滑动后退M36 装料器夹持器Z向滑动前进M37 装料器臂后退M38 装料器臂前进到卸载位置M39 装料器臂前进到卡盘位置M40 主轴齿轮空档M41 主轴齿轮1档或底速线圈M42 主轴齿轮2档或高速线圈M43 主轴齿轮3档M44 主轴齿轮4档M45M46M47M48 主轴转速倍率无效取消M49 主轴转速倍率无效M50 附加吹气口1关M51 附加吹气口1开M52M53M54 分度卡盘自动分度M55 尾架后退M56 尾架前进M57 M63取消M58 卡盘底压M59 卡盘高压M60 M61取消M61 圆周速度恒定切削时,恒定旋转应答忽视M62 M64取消M63 主轴旋转M码应答忽视M64 主轴旋转之外的M码应答忽视M65 T码应答忽视M66 刀架回转位置自由M67 凸轮车削循环中同步运行模式取消M68 同步模式A运行开M69 同步模式B运行开M70 手动换到指令M71M72 ATC单元定位在接近位置M73 螺纹车削类型1M74 螺纹车削类型2M75 螺纹车削类型3M76 工件捕手后退M77 工件捕手前进M78 中心架松开M79 中心架夹紧M80 过切前进M81 过切后退M82M83 卡盘夹紧M84 卡盘松开M85 LAP粗车循环后不返回起始位置M86 刀架右回转指定M87 M86取消M88 吹气关M89 吹气开M90 关门M91 开门M92 棒料进给器后退M93 棒料进给器前进M94 装料器装料M95 装料器卸料M96 副轴用工件捕手后退M97 副轴用工件捕手前进M98 尾架低压M99 尾架高压M100 等待同步指令M101 外部M码M102 外部M码M103 外部M码M104 外部M码M105 外部M码M106 外部M码M107 外部M码M108 外部M码M109 取消M110M110 C轴连接M111 拾取轴自动零点设定M112 M-刀具轴在第三刀架上停止M113 M-刀具轴在第三刀架前进转M114 M-刀具轴在第三刀架向回转M115 卸料器打开M116 卸料器关闭M117 侧头前进M118 侧头后退M119 工件计数专用。

数控车床编程基本指令大全

数控车床编程基本指令大全

1.常用编程指令的应用车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C 。

(1)快速定位(G00或G0)刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。

指令格式:G00 X(U) Z(W) ;(2)直线插补(G01或G1)指令格式:G01 X(U) Z(W) F ;图1 快速定位图2 直线插补G00 X40.0 Z56.0;G01 X40.0 Z20.1 F0.2;/绝对坐标,直径编程;/绝对坐标,直径编程,切削进给率0.2mm/rG00 U-60.0 W-30 G01 U20.0 W-25.9 F0.2;/增量坐标,直径编程/增量坐标,直径编程,切削进给率0.2mm/r(3)圆弧插补(G02或G2,G03或G3)1)指令格式: G02 X(U)_Z(W)_I_K_F_ ;G02 X(U) Z(W) R F ;G03 X(U)_Z(W)_I_K_F_ ;G03 X(U) Z(W) R F ;2)指令功能:3)指令说明:①G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。

圆弧的顺、逆方向判断见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为G03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3 圆弧的顺逆方向②如图4,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。

I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略。

图4 圆弧绝对坐标,相对坐标图5 圆弧插补G02 X50.0 Z30.0 I25.0 F0.3; G03 X87.98 Z50.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 I25.0 F0.3;/绝对坐标,直径编程G02 X50.Z30.0 R25.0 F0.3;G03 U37.98 W-30.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 R25.0 F0.3;/相对坐标,直径编程(4)主轴转速设置(S)车床主轴的转速(r/min)为:式中υ为圆周切削速度,单位缺省为m/min 、D为工件的外径,单位为mm。

数控车N,T,F,S功能

数控车N,T,F,S功能

〈一〉、N、F、T、S功能1. N功能程序段号是用地址N和后面的四位数字来表示的,通常是按顺序在每个程序段前加上编号(顺序号),但也可以只在需要的地方编号。

2. F功能进给功能是表示进给速度,进给速度是用字母F和其后面的若干位数字来表示的。

(1)每分钟进给(G98)系统在执行了一条含有G98的程序段后,在遇到F指令时便认为F所指定的进给速度单位为 mm/min。

如:F100 即为 100 mm/min。

G98 F_G98被执行一次后,系统将保持G98状态,即使断电也不受影响,直至系统执行了含有G99的程序段,G98便被取消,而G99将发生作用。

(2)每转进给(G99)若系统处于G99状态,则F所指定的进给速度单位为mm/r。

如:F0.1 即为 0.1 mm/r。

G99 F_要取消G99状态,必须重新制定G98。

系统默认G99。

3. T功能刀具功能是表示换刀功能,根据加工需要在某些程序段指令进行选刀和换刀。

刀具功能是用字母T和其后的四位数字表示。

(1)、前两位为刀具号;(2)、后两位为刀具补偿号。

每次刀具加工结束后必须取消其刀具补偿。

输入格式:T××××(后两位)刀具补偿号(前两位)刀具序号注:1)刀具的序号与刀盘上的刀位号相对应;2)刀具补偿包括几何形状补偿和磨损补偿;3)刀具序号和刀具补偿序号不必相同,但为了方便尽量一致;4)取消刀具补偿:T00。

4. S功能主轴功能主要是表示主轴转速或线速度,主轴功能是用字母S和其后面的数字表示的。

(1)恒线速度控制(G96) G96是执行恒线速度控制的指令。

系统执行G 96指令后,便认为用S指定的数值表示切削线速度。

如:G96 S200表示切削线速度是200 m/min。

在恒线速度控制中,数控系统根据刀尖所处的X轴坐标值,作为工件的直径来计算主轴转速,所以在使用G96指令前必须正确地设定工件坐标系。

(2)主轴转速控制(G97) G97是取消恒线速度控制的指令。

数控车床主轴转动指令介绍【大全】

数控车床主轴转动指令大全1. F功能F功能指令用于控制切削进给量。

在程序中,有两种使用方法。

(1)每转进给量编程格式G95 F~F后面的数字表示的是主轴每转进给量,单位为mm/r。

例:G95 F0.2 表示进给量为0.2 mm/r。

(2)每分钟进给量编程格式G94 F~F后面的数字表示的是每分钟进给量,单位为mm/min。

例:G94 F100 表示进给量为100mm/min。

2. S功能S功能指令用于控制主轴转速。

编程格式S~S后面的数字表示主轴转速,单位为r/min。

在具有恒线速功能的机床上,S功能指令还有如下作用。

(1)最高转速限制编程格式G50 S~S后面的数字表示的是最高转速:r/min。

例:G50 S3000 表示最高转速限制为3000r/min。

(2)恒线速控制编程格式G96 S~S后面的数字表示的是恒定的线速度:m/min。

例:G96 S150 表示切削点线速度控制在150 m/min。

(3)恒线速取消编程格式G97 S~S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。

例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。

3. T功能T功能指令用于选择加工所用刀具。

编程格式T~T后面通常有两位数表示所选择的刀具号码。

但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。

例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。

T0300 表示取消刀具补偿。

4. M功能M00:程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置。

5. 加工坐标系设置G50编程格式G50 X~Z~式中X、Z的值是起刀点相对于加工原点的位置。

数控车床编程实例详解(30个例子)

数控车床编程实例详解(30个例子)1. 基础G00轨迹移动G00指令可以用于快速移动机床上的工具,不做切削。

例如,要将铣刀从(0,0,0)点移动到(100,100,0)可以使用下面的编程:G00 X100 Y100 Z02. 简单的G01直线插补3. 向X正方向设定工件原点在某些情况下,需要在工件上设计的特定原点作为整个程序的起点。

在下面的例子中,我们将工件原点移到X轴上的10毫米位置:G92 X104. G02 G03 模拟圆弧G02和G03指令可以用于沿着一条圆弧轨迹移动工具。

例如,以下代码将插入一个逆时针圆弧:G03 X50 Y50 I25 J05. 床上对刀长度测量刀具长度对刀是数控车床操作的重要步骤。

在这个例子中,我们使用手动设定对刀。

首先,我们将铣刀移动到Z轴处的一个位置,然后将刀具轻轻放置在工件上以测量其长度。

最后,我们将刀具测量值输入机床,以便于适当地调整刀具长度。

6. 坐标旋转在某些情况下,需要在XY平面上绕特定角度旋转工件,以便于确保最佳切削角度。

在这个例子中,我们将工件绕着Z轴旋转45度:G68 X0 Y0 R457. 使用M code 启动或停止旋转工件M03用于启动旋转工作台的主轴,M05用于关闭它。

例如,以下代码段启动了工作台的主轴,并等待它旋转到合适速度,以便于切削。

8. 镜像轨迹在制造工具或零件时,可能需要将一个轮廓沿着特定轴镜像。

例如,以下代码镜像X 轴上的轮廓:G01 X50 Y0G01 X0 Y50G01 X-50 Y0G01 X0 Y-50MHE29. 使用G04指令延迟程序G04指令用于程序内部的延迟。

例如,以下代码让机床停顿1秒钟:G04 P100010. 利用G10指令改变工作坐标系G10指令可以用于更改工作坐标系。

例如,下面的代码段将当前坐标系设定为{X50 Y50 Z0}:11. 使用G17, G18和G19指令绘制园形、X-Y平面和Z-X平面G17G02 X50 Y50 I25 J0G02 X0 Y0 I-25 J0G02 X-50 Y50 I0 J25G02 X0 Y100 I25 J0G02 X50 Y50 I0 J-25G02 X0 Y0 I-25 J0MHE2M30指令可以用于彻底结束程序。

数控车床编程指令代码

一.指令集X向如X、U等的编程量均采用直径量G00:快速定位指令;格式为G00 XU ZW ,X、Z为绝对编程时的目标点,U、W 为相对编程时的目标点;两轴同时以机床最快速度开始运动,但不一定同时停止,即合成刀具轨迹并不一定是直线;本系统可以混合编程,如G00 X W;G01:直线插补指令;格式为G01 XU ZW F ,X、Z为绝对编程时的目标点,U、W 为相对编程时的目标点,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G98还是G99;G02:顺圆插补指令;格式为G02 XU ZW RI K F ,X、Z为绝对编程时的目标点,U、W为相对编程时的目标点,R为半径仅用于劣弧编程,I、K为圆心的X、Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G98还是G99;注:I采用半径量,I、K始终为相对量编程;G03:逆圆插补指令;格式为G03 XU ZW RI K F ,X、Z为绝对编程时的目标点,U、W为相对编程时的目标点,R为半径仅用于劣弧编程,I、K为圆心的X、Z坐标,F值为插补速度,单位是mm/min或mm/r,具体取决于设定为G98还是G99;注:I采用半径量,I、K始终为相对量编程;G04:暂停指令;格式为G04 PX U ,采用P时不能用小数点,时间单位为ms,X、U时,时间单位为s;最大延时;G20:英制单位设定指令;G21:公制单位设定指令;注意:某程序若不指定G20、G21,则采用上次关机时的设定值;G27:返回参考点检测指令;格式为G27 XU ZW T0000,本指令执行前必须使刀架回零一次;若指定的两个坐标值分别是机床参考点的坐标值,且机床面板上的两个回零参考点指示灯都亮,则说明机床零点正确;否则,机床定位误差过大;G28:返回参考点指令;格式为G28 XU ZW T0000,若机床启动后回过零点,则本指令的执行使刀架经过指定点回零,否则经过指定点移动至系统加电时的位置;G32:螺纹切削指令;G32 XU ZW F ,F为螺纹长轴方向的导程即进给速度采用mm/r;G50:工件坐标系设定或主轴转速钳制指令;格式为G00 X Z 坐标系设定,或G50 S 转速钳制;前者,XZ值为机床零点在设定的工件坐标系中的坐标;后者,S为最高转速;G70:精加工复合循环;格式为G70 P Q S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号;G71:粗加工复合循环;格式为G71 U R ,其中U等于X向吃刀量或切深,R等于退刀量,均为半径值;G71 P Q U W S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号,U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度;G72:端面粗加工循环;格式为G72 W R ,其中W等于Z向吃刀量,R等于Z向退刀量;G72 P Q U W S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号,U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度;G73:固定形状粗加工复合循环;格式为G73 U W R ,其中U等于X向吃刀量或切深的半径值,W等于Z向吃刀量,R等于循环次数;G73 P Q U W S F ,其中P等于精加工程序段开始编号,Q等于精加工程序段结束编号,U等于X向精加工余量的直径值,W等于Z向精加工余量,S为主轴转速,F为进给速度;G90:锥面切削单一循环指令;格式为G90 XU ZW R F ,锥面的定义是素线的斜度≤45度;车削柱面时,R=0,可以不写;本指令完成的动作虚线表示快速如图1,其中刀尖从右下向左上切削,R<0,刀尖从右上向左下切削,R>0;指令中的坐标值为E 点坐标;G76 P Q R;G76 X Z P Q R F;形式就是这样,这样的计算不用退刀槽,很简便;计算要麻烦点;首先的一个P,说的有三个内容:1走刀的次数2倒角的大小3螺纹刀的刀尖角度这三个按照顺序在P后面写出,Q说的是精车的走刀量,R退刀量下面的X是X方向终点坐标Z是Z方向重点坐标P说的是你的X方向余量Q是Z方向余量R是你的锥度差的一半用绝对值F是螺距G76主要加工的是大螺距的螺纹因为它的进刀方式是斜进式,这样可以有效的保护刀具这就是它们最主要的区别G76通过多次螺纹粗车、螺纹精车完成规定牙高总切深的螺纹加工,如果定义的螺纹角度不为 0°,螺纹粗车的切入点由螺纹牙顶逐步移至螺纹牙底,使得相邻两牙螺纹的夹角为规定的螺纹角度;G76 代码可加工带螺纹退尾的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护刀具、提高螺纹精度;G76 代码不能加工端面螺纹.代码格式:G76 Pmra Q△dmin Rd;G76 XU ZW Ri Pk Q△d FI ;X:螺纹终点 X 轴绝对坐标单位:mm;U:螺纹终点与起点 X 轴绝对坐标的差值单位:mm;Z:螺纹终点 Z 轴的绝对坐标值单位:mm;W:螺纹终点与起点 Z 轴绝对坐标的差值单位:mm;Pm:螺纹精车次数 00~99 单位:次Pr:螺纹退尾长度 00~99单位:×L,L 为螺纹螺距,Pa:相邻两牙螺纹的夹角,取值范围为 00~99,单位:度°,Q△dmin:螺纹粗车时的最小切削量,取值范围为 00~99999,单位:,无符号,半径值Rd:螺纹精车的切削量,取值范围为 00~,单位:mm,无符号,半径值Ri:螺纹锥度,螺纹起点与螺纹终点 X 轴绝对坐标的差值, 取值范围为~单位:mm,半径值;Q△△d 时,系统报警;F:公制螺纹螺距, 取值范围为 0< F ≤500 mm;I:英制螺纹每英寸的螺纹牙数, 取值范围为~25400 牙/英寸;G72端面粗车循环g72W2G72 P Q U W F S TG73固定形状出车循环G73 U W RG73 P Q U W F S TG74端面沟槽符合循环深孔转孔循环G74R 这里的P Q 不是程序名而是P是X方向每次的移动量 Q是Z方向的每次切入量 G75相反G74 X Z P Q R FG75外径沟槽符合循环G75RG75X Z P Q R FG76是螺纹复合循环G76 P Q RG76 X Z R P Q F。

数控车编程常用基本指令

数控车编程常用基本指令
第一单元辅助功能(M指令)
1.1 主轴控制M03、M04、M05
指令功能:
M03:主轴正转;
M04:主轴反转;
M05:主轴停止。

1.2 程序暂停M00
指令格式:M00或M0
指令功能:当前程序段的其它指令执行完成后,程序运行暂停。

按循环启动键后,运行下一程序段。

1.3 程序运行结束M30
指令格式:M30
指令功能:当前程序段的其它指令执行完成后,自动运行停止,光标返回程序开头。

1.4 冷却液控制M08、M09
指令功能
M08:冷却泵开;
M09:冷却泵关。

第二单元刀具功能(T 指令)
2.1 刀具功能(T 指令)
如:T0101 表示选择1 号刀并执行1 号刀偏;
T0102 表示选择1 号刀并执行2 号刀偏;
第三单元主轴功能(S 指令)
3.1 无级调速
若转速为650r/min,则用S650表示
3.1 换档调速
S1(低速)、S2(高速)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

返回
数控编程的内容和步骤
1、分析零件图样 2、确定工艺过程 3、数值计算 4、编写零件加工程序 5、程序校验、首件试切
返回
例 题
编程须知: 1、1号外圆刀 ,直经编程 2、用FANUC系统编程 3、材料为φ20 铝棒 O2005 ; 文件名 N10 G40 G97 G99; (系统要求) N15 T0101 M03 S300 ; 调用1号刀、主轴正转 N20 G00 X18.5 Z2.0 ; 快速定位工件2mm处 N25 G01 X18.5 Z-30.0 F0.1;粗车φ18.5外圆 N30 G01 X25.0 ; 退刀
习题
编程要求: (1)每人必须编一程序, 画出零件图样 (2)直径编程 (3)1号外圆刀 (4)S:300r/min、 F: 车外圆0.1mm/r 车圆弧0.05mm/r (5)粗车切削深度≤3mm 精车切削深度≤1mm (6)材料为φ20 铝棒 (7)用FANUC系统格式
返回
返回
S:主轴转速指令
用于指定加工时主轴的转速。 常用单位:r/min。
(1)恒线速度(G96):S指定的数值表示切削 速度。如G96 S150表示切削速度为150m/min。 (2)恒主轴转速(G97):S指定的数值为主轴 转速。如G97 S300表示主轴转速为300r/min。 S: 切断:250 r/min 以下 粗加工:300-500 r/min
顺圆插补G02
顺时针 B 工 件 A
4、逆圆插补指令G03
编程格式:
G03 X Z R F ; 或G03 X Z I K F ; 其中 I=X(圆心)-X(圆弧起点) K= Z(圆心)-Z(圆弧起点)
逆圆插补G03
逆时针
工 件
B A
返回
编程注意事项
1、X值指定问题: (1)直径编程:X轴坐标值就是图纸上给出的 直径值。 (2)半径编程:X轴坐标值就是离开零件中心 大小的距离。 2、数控系统问题: FANUC 0i 系统与SINMENS 802C系统编程有差异
6号刀 (外圆刀)
辅助功能M代码
M :辅助指令,后接两位数字。用于指定机床操作时,各 种辅助动作及其状态。 1、主轴操作指令 M03主轴正转、M04主轴反转、M05主轴停止 编程格式:M03 S__ M04 S__ 2、程序结束指令 整个程序结束:M02、M30 程序暂停:M00(无条件) M01 (有条件) 3、冷却液的开停 : M08:冷却液开 M09:冷却液关
精加工:900 r/min 以上 S 指令为模态指令,实际转速可通过CNC面板 上的 修调按钮在50-120%之间调节。 返回
T:刀具指令
该指令后接两位或四位数字,前半部分 为刀具号,后半部分为刀具补偿号。
如:T0100
取 消 刀 补
T0202
2 号 刀 2 号 刀 补
1 号 刀
数控车床刀架
10号刀 (切断刀) 8号刀 (外圆刀)
返回
X
0
Z
车 床 坐 标 系
程序的结构
1、程序号: Oxxxx (四位数字) 2、程序段格式: N—G—X—Z—F—S—T—M—EOB
准 备 功 能 尺 寸 功 能 进 给 速 度 主 轴 转 速 刀 具 指 令 辅 助 功 能
顺 序 号
结 束 符
返回
F:进给速度指令
用于指定加工时刀具的进给速度。 单位:mm/min(程序用G98指令时) 或mm/r(程序用G99指令时)。 F: 外圆:0.1~0.2 (mm/r) 切断:0.02~0.05 (mm/r) 园弧:0.05~0.1 (mm/r) F指令为模态指令,实际进给率可通过CNC面 板上的进给倍率旋钮,在0-120%之间控制。
(插补:在所需的路径或轮廓线上的两个已知点之
间,根据某一数学函数,确定其多个中间点的位 置坐标值的运算过程。)
编程格式:G01 X Z F ; G01 运动轨迹严格执行两点成一线的 直线运动。(直线控制)
直线插补G01
X
卡 盘
B
工件
A 0
Z
3、顺圆插补指令G02
编程格式:
G02 X Z R F ; 或 G02 X Z I K F__; 其中 I=X(圆心)-X(圆弧起点) K= Z(圆心)-Z(圆弧起点)
N35 G00 Z2.0 ; 快速退刀 N40 G00 X13.0 ; 快速定位 N45 G01 X13.0 Z-17.0; 粗车φ13.0外圆 N50 G01 X18.5 Z-20.0 ;车锥角 N55 G00 X25.0 Z2.0 ; 快速退刀 N60 G00 X4.0 ; 快速定位 N65 G01 X12.0 Z-2.0; 车倒角 N70 G01 X12.0 Z-17.0;精车φ12.0外圆 N75 G02 X18.0 Z-20.0 R3F0.05;车R3圆弧 N80 G01 X18.0 Z-30.0F0.1 ; 精车φ18.0外圆 N85 G00 X100.0 Z100.0;快速退到换刀点 N90 M05 ; 主轴停止 N95 T0202 M03S200; 换切断刀 N100 G00 X25.0 Z -33.0; 快速定位 N105 G01 X-1.0 F0.02; 切断 N110 G00 X100.0 Z100.0; 快速移到安全处 N115 M05; 主轴停止 N120 M02; 程序结束 %
学 习 内 容
数 控 车 床 编 程 与 操 作
认知数控车床 数控车床安全操作规程 数控车床的编程
编程例题及作 业
数控车床之一(SINMENS 802C系统)
数控车床之二(FANUC 0i Mate TB系统)
数控车床之三(FANUC 0i TB系统)
返回
数控车床安全操作规程
1、数控车床只能单人操作 2、零件加工时须将防护门关上 3、车床总电源开关不许乱动 4、启动“循环启动”按钮前须报告指导老 师 5、长头发须戴工作帽,以防头发卷入机床 6、遵守其他《安全教育》内容
返回
准备功能G代码指令:
准备功能由G代码及后接2位数字表示。 准备功能 G代码是建立机床或控制数控系统工作方式的一 种命令。分别用各组号表示。从G00~G99共100个。 1、模态代码:也称继效代码,一经指定一直有效 直到后 面程序段出现同组代码取代它。 如:G00、G01是同组的模态G代码(01组) G00 X25.0Z2.0; X15.0Z2.0; (G00有效) G01 X15.0Z-30.0F0.1; (G01有效) 2、非模态代码:只在被指定的程序段有效。如G04、G5、快速定位G00: 刀具按系统设置的速度快速移动的指令 编程格式:G00 X Z ;
注意事项: (1)G00运动轨迹通常不是直线(点位控制) (2)G00状态时F无效 (3)G00编程时应防止撞刀
快速定位G00
X
A C
卡 盘
B 工件 0 Z
2、直线插补指令G01:
用于加工直线轮廓的插补指令
相关文档
最新文档