数控车床编程的基本知识ppt课件.ppt
《数控车床编程的基本知识ppt课件.ppt》由会员分享,可在线阅读,更多相关《数控车床编程的基本知识ppt课件.ppt(55页珍藏版)》请在三一办公上搜索。
1、2022/11/11,数控机床加工程序编制,数控车床程序的编制,内容提要: 数控加工对象数控车床编程的基础知识数控车床的基本功能指令数控车床程序段格式与组成数控车床编程的基本方法,2022/11/11,数控机床加工程序编制,第一节 数控车削的主要加工对象,数控车削加工包括:内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形轮廓回转面的车削加工等,,2022/11/11,数控机床加工程序编制,数控机床上的有关点,在数控机床中,刀具的运动是在坐标系中进行的。在一台机床上,有各种坐标系与零点。理解他们对使用、操作以及编程都有作用。1. 机床原点机床原点是机床坐标系的原点。对某一具体的机
2、床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置2. 机床参考点是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点,也称为机床零点。参考点相对于机床原点来讲是一个固定值。,2022/11/11,数控机床加工程序编制,参考点相对于机床原点来讲是一个固定值。它是在加工之前和加工之后,用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变的极限点。数控机床在工作时,移动部件必须首先返回参考点,测量系统置零,之后测量系统即可以以参考点作为基准,随时测量运动部件的位置。3. 工件坐标系和工件零点 用于确定工件几何图形上各几何要素的位置而建立的坐标系。工件坐标系
3、的原点就是工件零点,2022/11/11,数控机床加工程序编制,工件零点的一般选用原则:工件零点选在工件图样的尺寸基准上,这样可以直接用图纸标注的尺寸作为编程点的坐标值,减少计算工作量;能使工件方便地装卡、测量和检验;工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上,以提高加工精度和同一批零件的一致性;对于有对称形状地几何零件,工件零点最好选择对称中心上。,2022/11/11,数控机床加工程序编制,4. 程序原点为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。对于简单零件,工件零点就是程序零点,这时的编程坐标系就是工件坐标系。对于形状复杂的零件,需要编制几个
4、程序或子程序,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。程序原点一般用G92或G54G59(对于数控镗铣床)和G50(对于数控车床)指定,2022/11/11,数控机床加工程序编制,第二节 数控车床编程的基础知识,1、机床坐标系 按JB305182的规定,车床主轴中心线为Z轴,垂直于Z轴的为X轴,车刀远离工件的方向为两轴的正方向。机床原点(机床零点)一般定在主轴中心线(即Z轴)和主轴安装夹盘面的交点上。为使数控装置得知机床原点所在位置的信息,常借助访问参考点来完成,机床参考点是由机床制造厂在机床装配、调试时确定的一个点,此点坐标值为X参、Z参
5、。,2022/11/11,数控机床加工程序编制,2、对刀,对刀: 就是使“对刀点”与“刀位点”重合的操作。 数控车削加工中,应首先确定零件的加工原点,以建立准确的加工坐标系,同时考虑刀具的不同尺寸对加工的影响。这些都需要通过对刀来解决。,一般对刀 一般对刀是指在机床上使用相对位置检测手动对刀。下面以Z向对刀为例说明对刀方法,见图a。 刀具安装后,先移动刀具手动切削工件右端面,再沿X向退刀,将右端面与加工原点距离N输入数控系统,即完成这把刀具Z向对刀过程。手动对刀是基本对刀方法,但它还是没跳出传统车床的“试切-测量-调整”的对刀模式,占用较多的在机床上时间。此方法较为落后。,图a 相对位置检测对
6、刀,2022/11/11,数控机床加工程序编制,图b 机外对刀仪对刀,图c 自动对刀,* 机外对刀仪对刀 机外对刀的本质是测量出刀具假想刀尖点到刀具台基准之间X及Z方向的距离。利用机外对刀仪可将刀具预先在机床外校对好,以便装上机床后将对刀长度输入相应刀具补偿号即可以使用,如图b所示。,* 自动对刀 自动对刀是通过刀尖检测系统实现的,刀尖以设定的速度向接触式传感器接近,当刀尖与传感器接触并发出信号,数控系统立即记下该瞬间的坐标值,并自动修正刀具补偿值。自动对刀过程如图c所示。,2022/11/11,数控机床加工程序编制,3、数控车床的编程特点,加工坐标系 加工坐标系应与机床坐标系的坐标方向一致,
7、X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为C向,顺时针为C向,如图所示: 加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。,2022/11/11,数控机床加工程序编制,直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。,2022/11/11,数控机床加工程序编制,进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附
8、近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图所示。,2022/11/11,数控机床加工程序编制,第二节、数控车床编程的基本功能指令,1,准备功能指令 准备功能指令又称G指令或G代码,它是建立机床或控制数控系统工作的一种指令,规定了机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。 G指令由字母G和其后两位数字组成,不同的数控车床,其指令系统也不尽相同。 G00: 快速定位 G01:直线插补 G02:圆弧插补(顺时针) G03:圆弧插补(逆时针) G04:暂停 G20:英制输入
9、 G21:公制输入,2022/11/11,数控机床加工程序编制,G32: 螺纹切削G40: 取消刀具半径补偿G41: 刀具半径左补偿G42: 刀具半径右补偿G50: 坐标设定,主轴最大转速设定G70: 精加工符合循环G71: 外圆粗加工复合循环G72: 断面粗加工复合循环G73: 固定形状粗加工复合循环G74: 端面切槽、钻孔复合循环,G75: 外圆切槽复合循环G76: 螺纹切削复合循环G90: 外圆切削循环G92: 螺纹切削循环G94:断面切削循环G96: 主轴横线速控制G97: 主轴横转速控制取 消G98:每分钟进给G99: 每转进给,2022/11/11,数控机床加工程序编制,2,辅助功
10、能指令 辅助功能指令又称M指令或M代码,这类指令的作用是控制机床或系统的辅助功能动作,如:冷却液的开、关;主轴的正、反转;程序结束等。M指令由字母M和其后两位数字组成。,注意:在同一程序段中,若有两个或两个以上的辅助功能指令,则读后面的指令,M00: 程序停止M01: 程序选择停止M02: 程序结束M03: 主轴正传M04: 主轴反转M05: 主轴停止,M08: 冷却液开M09: 冷却液关M30: 程序结束M98: 调用子程序M99: 程序结束并返回主程序,2022/11/11,数控机床加工程序编制,3,F、S、T功能能指令 (1)、F功能 F功能指令用于控制切削进给量。在程序中,有两种使用方
11、法。 每转进给量 编程格式 G99 F F后面的数字表示的是主轴每转进给量,单位为mm/r。 例:G99 F0.2 表示进给量为0.2 mm/r。 每分钟进给量 编程格式G98 F F后面的数字表示的是每分钟进给量,单位为 mm/min。 例:G98 F100 表示进给量为100mm/min。,2022/11/11,数控机床加工程序编制,(2)S功能 S功能指令用于控制主轴转速。 编程格式 S S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S 功能指令还有如下作用。 最高转速限制 编程格式 G50 S S后面的数字表示的是最高转速:r/min。 例:G50 S3000
12、表示最高转速限制为3000r/min。 恒线速控制 编程格式 G96 S S后面的数字表示的是恒定的线速度:m/min。 例:G96 S150 表示切削点线速度控制在150 m/min。,2022/11/11,数控机床加工程序编制,例: 对图中所示的零件,为保持A、B、C各点的线速度在150 m/min,则各点在加工时的主轴转速分别为:A:n=1000150(40)=1193 r/minB:n=1000150(60)=795r/minC:n=1000150(70)=682 r/min,恒线速取消 编程格式 G97 S S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将 保留G96的最
13、终值。 例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。,2022/11/11,数控机床加工程序编制,(3)、T功能 T功能指令用于选择加工所用刀具。 编程格式 T T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。 例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。T0300 表示取消刀具补偿。,2022/11/11,数控机床加工程序编制,字地址可变程序段:地址指明指令的意义,字的数目可变。,N G X Y F S T M LF,序号,准备功能,坐标运动尺寸,速度指令
14、,转速指令,刀具指令,辅助指令,结束指令,第三节、数控加工程序的格式与组成,1、. 程序段格式,2022/11/11,数控机床加工程序编制,2、小数点输入,(1) 对于距离,小数点的单位是mm或in;对于时间,小数点的位置单位是s 例如: X35.0 即为X(坐标)35mm或35in F1.35 即为F1.35mm/r或1.35mm/min(米制) G04 X2.0 表示暂停2s (2)程序中有无小数点的含义不同 无小数点时,与参数设定的最小输入增量有关 G21 X1.0 即为 X1in G21 X1 即为X0.001mm或0.01mm(因参数设定不同),一般的数控系统允许使用小数点输入数值,
15、也可以不用。小数点可以用于距离、时间和速度等单位。,2022/11/11,数控机床加工程序编制,3、零件加工程序的结构,例:%O0600N001 G92 X0 Y0 Z1.0;N002 S300 M03;N003 G90 G00 X5.5 Y6.0; : :N014 G00 X5.0 Y10.0 Z3.0;N015 X0 Y0;N016 M30; %,一个完整的加工程序由若干程序段组成,每个程序段由若干指令组成,每个指令又由字母、数字、符号组成。,程序开头,程序内容部分,程序结束,由此可见:一个完整的程序必须包括程序开始部分、程序内容部分和程序结束部分。,2022/11/11,数控机床加工程序
16、编制,第四节、数控车床编程的基本方法,CNC车床编程时,可以采用绝对值编程方式、相对值编程方式或混合编程方式。 1、绝对值编程坐标指令 绝对值编程是用刀具移动的终点位置的坐标值进行编程方法,它是用绝对坐标指令X、Z进行编程。格式如下: X _ Z_ 为绝对值坐标指令,地址X后的数字为直径值 。 2、相对值坐标指令 相对值编程时用刀具移动量直接编程的方法,程序段中的轨迹坐标都是相对前一位置坐标的增量尺寸,用U、W及其后面的数字分别表示X、Z方向的增量尺寸。 U_ W_ 为相对值坐标指令,地址U后的数字为X方向移动量的二倍,不同的数控系统,其编程格式及指令大同小异, 现以 FANUC 0T/18T
17、系统的数控车床的基本编程方法说明如下:,一:坐标值编程方式,2022/11/11,数控机床加工程序编制,3、混合编程坐标指令,在以程序段中,可以混合使用绝对值坐标(X或Z)和相对值坐标指令(U或W)进行编程。混合编程坐标指令有两组,一组指令是X轴以绝对值,Z轴以相对值坐标指令(X, W), 另一组是X轴以相对值,Z轴以绝对值的坐标指令(U,Z),例如:X_ W_ , 地址X后面的数字为直径值U_ Z_ , 地址U后面的数字为X方向实际移动量的二倍,2022/11/11,数控机床加工程序编制,二、快速定位指令G00,G00是指令刀具以点定位控制方式从刀具所在点快速运行到下一个目标点的位置,它是快
18、速定位,而无运动轨迹要求。,程序格式: G00 X(U)Z(W) 其中X(U)、Z(W)为目标点的坐标。 说明:执行该指令时,移动速度不需要在程序中设定,其速度有机床生产厂家预先调好,若程序中编入进给速度F,则它对G00程序无效。 G00 指令为模态指令,在下一程序段中连续有效。,三、直线插补编程指令G01,直线插补也称直线切削,它的特点是刀具以直线插补运算联动方式由某坐标点移动到另一座标点,有移动进给功能指令F来设定,机床执行G01指令时,在该程序中必须有F指令,2022/11/11,数控机床加工程序编制,程序格式: G01 X(U) Z(W) F程序中的X(U)、Z(W)为目标点坐标,F
19、为进给速度,说明:G01指令是模态指令,具有续效性。 进给速度由F指定。如果在G01之前的程序段中没有F指令,而当前的G01程序段中也没有F指令,则机床不运动。,四、圆弧插补指令G02、G03,圆弧插补指令使刀具在指定平面内按给定的进给速度作圆弧插补运动,切削出圆弧曲线。数控车床是两个坐标的机床,只有X轴和Z轴,在判断圆弧的逆、顺时,应按照右手定则将Y轴也加以考虑。从Y 轴的正向向Y轴的负方向看去,判断XZ平面内所加工圆弧曲线的方向,顺时针圆弧插补用,2022/11/11,数控机床加工程序编制,G02,指令,逆时针圆弧插补用G03指令。,加工圆弧时经常采用如下两种编程方法:,1、用圆弧终点坐标
20、和半径R编写 程序格式:G02(G03) X(U) Z(W) R F,说明: 所谓圆弧七点坐标就是开始切削圆弧时的位置,圆弧终点坐标就是结束切削圆弧的位置。,2022/11/11,数控机床加工程序编制,2.用分矢量I、K和圆弧终点坐标编写圆弧加工程序 程序格式:G02(G03) X(U) Z(W)IKF,说明: 用分矢量I、K和圆弧重点坐标编写圆弧加工程序时,应首先找到圆弧的方向矢量,即从圆弧起点指向圆心的矢量,然后将其在X轴和Z轴上分解,分解后的矢量分别用在X轴和Z轴上的投影I、K加上正负号表示,当分矢量I、K的方向一致时取正号,不一致时取负号。,用圆弧半径和终点坐标加工圆弧时,由于在同一半
21、径的情况下,从圆弧起点到终点有两个圆弧的可能性,为区分两者,规定圆心角小于或等于180时,用“+R”表示,圆心角大于180而小于360,用“-R”表示。,2022/11/11,数控机床加工程序编制,五、暂停指令G04,使刀具在指令规定的时间内停止移动的功能,本指令最主要的共用在于切槽或钻孔时能将切削及时切断,以利于继续切削;或是在横向车槽加工凹槽底部时,以此功能来使刀具进给暂停,使凹槽底部能切除未切齐的部分,保证凹槽底部平整;或是拐角处的精度要求很严格。,指令格式: G04 X或G04 U或G04 P,最大指令时间为9999.999秒,最小为16ms。例如:暂停2.5s, G04 X2.5 或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 编程 基本知识 ppt 课件
链接地址:https://www.31ppt.com/p-1339873.html