数控加工的程序编制.ppt
《数控加工的程序编制.ppt》由会员分享,可在线阅读,更多相关《数控加工的程序编制.ppt(154页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控加工的程序编制数控加工的程序编制5.1 5.1 数控编程的步骤数控编程的步骤5.2 5.2 数控编程的方法数控编程的方法5.3 5.3 数控编程基础数控编程基础5.4 5.4 数控加工的工艺处理数控加工的工艺处理5.5 5.5 数控程序的结构和指令数控程序的结构和指令 5.6 5.6 图形交互自动编程图形交互自动编程5.1数控编程的步骤数控编程的步骤成成 品品 图图机床,材料,夹具机床,材料,夹具机床机床机床数据机床数据成成 品品 图图机床,材料,夹具机床,材料,夹具机床机床机床数据机床数据刀具刀具刀具数据刀具数据材料材料切削速度切削速度几何数据几何数据外形外形尺寸尺寸技术数据技术数据切削
2、速度切削速度进给速度进给速度加工工序加工工序5.2数控数控编程的方法编程的方法一.数控(NC)编程 数控编程指将加工零件的几何尺寸和机加工工艺参数控编程指将加工零件的几何尺寸和机加工工艺参数变成数变成CNCCNC系统能识别的代码的过程。系统能识别的代码的过程。二.数控编程的方法 手工编程手工编程 自动编程自动编程三.数控编程的标准5.2数控编程的方法数控编程的方法手工编程 由人工完成编制零件加工程序的各个步骤,即从零件图纸由人工完成编制零件加工程序的各个步骤,即从零件图纸分析、工艺处理、数值计算到编写分析、工艺处理、数值计算到编写NCNC代码程序。代码程序。自动编程程序编制工作大部分或全部由计
3、算机完成。编程人员只需根据零程序编制工作大部分或全部由计算机完成。编程人员只需根据零件图纸和工作要求,使用规定的数控语言或人机对话方式进行计算机输件图纸和工作要求,使用规定的数控语言或人机对话方式进行计算机输入,计算机就能自动进行处理,并计算出刀具的运动轨迹,编制出零件入,计算机就能自动进行处理,并计算出刀具的运动轨迹,编制出零件加工的数控代码程序。加工的数控代码程序。数控编程的方法数控编程的方法 数控编程的标准数控编程的标准 国际上通用的数控编程的标准有国际上通用的数控编程的标准有2 2种:种:ISOISO国际标准化组织标准国际标准化组织标准EIAEIA美国电子工业协会标准美国电子工业协会标
4、准 我国正式批准的数控标准是我国正式批准的数控标准是JB320883JB320883数字控制机床数字控制机床穿孔带程序段格式中的准备功能穿孔带程序段格式中的准备功能G G和辅助功能和辅助功能M M的代码的代码等。等。由于各类机床使用的代码、指令,其含义不一定完全相同,因此编程人员还必须按照各自数控机床使用手册的具体规定来编制程序。注意:数控编程的方法数控编程的方法5.3数控编程基础数控编程基础5.3.1.数控机床的坐标系统5.3.2.数控机床的参考点5.3.3.绝对坐标与增量(相对)坐标坐标系统坐标系统1.1.右手直角笛卡尔坐标系右手直角笛卡尔坐标系+X+Y+Z+X、Y或或Z+A、B或或C坐标
5、系统坐标系统坐标系统坐标系统 当刀具移动时,当刀具移动时,移动的方向和轴的方移动的方向和轴的方向是相同的。向是相同的。坐标系统坐标系统坐标系统坐标系统 当工件移动时,当工件移动时,移动的方向和轴的移动的方向和轴的方向是相反的。方向是相反的。坐标系统坐标系统2坐标系统的确定坐标系统的确定在在ISO标准中统一规定采用右手直角笛卡尔坐标系对机床的坐标系标准中统一规定采用右手直角笛卡尔坐标系对机床的坐标系进行命名。进行命名。通常在命名或编程时,不论机床在加工中是刀具移动,还是被加通常在命名或编程时,不论机床在加工中是刀具移动,还是被加工件移动,都一律假定被加工工件相对静止不动,而刀具在移动,工件移动,
6、都一律假定被加工工件相对静止不动,而刀具在移动,并同时规定刀具远离工件的方向作为坐标的正方向。并同时规定刀具远离工件的方向作为坐标的正方向。坐标轴判定顺序:先坐标轴判定顺序:先Z轴,再轴,再X轴,最后按右手定则判定轴,最后按右手定则判定Y轴。轴。坐标轴名(坐标轴名(X、Y、Z、A、B、C)不带)不带“”的表示刀具运动;的表示刀具运动;带带“”的表示工件运动。的表示工件运动。坐标系统坐标系统1)Z 轴轴U在数控机床坐标系中,主轴的轴在数控机床坐标系中,主轴的轴线一般是线一般是Z轴。轴。UZ轴垂直于工件装卡面。轴垂直于工件装卡面。U主轴带动刀具旋转:铣、钻。主轴带动刀具旋转:铣、钻。坐标系统坐标系
7、统2)X 轴轴U在在X X、Y Y轴中,主要进轴中,主要进给方向是给方向是X X轴。轴。UX X轴是定位面的主轴,轴是定位面的主轴,与工件装卡面平行,与工件装卡面平行,主要作水平运动。主要作水平运动。坐标系统坐标系统2)X 轴轴为了确定为了确定X轴,将机床分成轴,将机床分成有工作轴刀具旋转的机床(钻、铣、镗、攻丝机)刀具旋转的机床(钻、铣、镗、攻丝机)工件旋转的机床(车、磨)工件旋转的机床(车、磨)无工作轴(刨、线切割机)(刨、线切割机)坐标系统坐标系统刀具旋转的机床刀具旋转的机床 当从主轴看工件时,如果当从主轴看工件时,如果Z Z轴是水平的,则正轴是水平的,则正X X轴向右轴向右移动。移动。
8、图显示的是在卧式升降图显示的是在卧式升降台铣床的台铣床的X X轴的正向情况。轴的正向情况。坐标系统坐标系统刀具旋转的机床刀具旋转的机床 在单立柱机床,如果在单立柱机床,如果Z Z轴轴是立式的,当从主轴向立柱是立式的,当从主轴向立柱看时,正看时,正X X轴向右移动。轴向右移动。图显示的是一台立式升图显示的是一台立式升降台铣床。降台铣床。坐标系统坐标系统刀具旋转的机床刀具旋转的机床 对于双立柱机床,如果对于双立柱机床,如果Z Z轴是立式的,当从主轴向左立柱轴是立式的,当从主轴向左立柱看时,正看时,正X X轴向右移动。轴向右移动。图举例说明对于双立柱机床图举例说明对于双立柱机床如何确定如何确定X X
9、轴的正向。轴的正向。坐标系统坐标系统工件旋转的机床工件旋转的机床 对于车床或磨床,对于车床或磨床,X X轴径向于工件轴,轴径向于工件轴,并且平行于横向导轨。正并且平行于横向导轨。正X X轴由工件轴向主轴由工件轴向主刀架移动。刀架移动。坐标系统坐标系统无工作轴的机床无工作轴的机床X X轴平行于加工方向。轴平行于加工方向。X X轴的正向是主加工方轴的正向是主加工方向。向。坐标系统坐标系统5.3.2.数控机床的参考点1.机床零点机床零点 M2.工件零点工件零点 W3.编程零点编程零点4.定位点定位点 A5.参考点参考点 R6.刀具相关点(刀具相关点(F,P)1 机床零点机床零点 M是机床坐标系统的坐
10、标原点。是机床坐标系统的坐标原点。该点被机床的制造者预先设定并且不能更改。该点被机床的制造者预先设定并且不能更改。在机床零点的基础上测量整个机床。在机床零点的基础上测量整个机床。是其他坐标系和参考点如工件坐标系、编程是其他坐标系和参考点如工件坐标系、编程坐标系、机床参考点的基准点。坐标系、机床参考点的基准点。数控机床的参考点数控机床的参考点1机床零点机床零点 M数控机床的参考点数控机床的参考点2工件零点工件零点 W工件坐标系是为了确定工件几何图工件坐标系是为了确定工件几何图形上各几何要素(点、直线、圆弧)形上各几何要素(点、直线、圆弧)的位置而建立的坐标系。的位置而建立的坐标系。工件零点是工件
11、坐标系统的原点。工件零点是工件坐标系统的原点。能被编程者选定并且能在能被编程者选定并且能在NCNC程序中程序中被修改。被修改。数控机床的参考点数控机床的参考点工件零点工件零点 选用原则选用原则 1.1.选在工件图样选在工件图样的尺寸基准上。是的尺寸基准上。是可以直接用图纸标可以直接用图纸标注的尺寸,作为编注的尺寸,作为编程点的坐标值,减程点的坐标值,减少计算工作量。少计算工作量。数控机床的参考点数控机床的参考点工件零点工件零点 选用原则选用原则2.2.能使工件方便地装卡、能使工件方便地装卡、测量和检验。测量和检验。3.3.尽量选在尺寸精度、光尽量选在尺寸精度、光洁度比较高的工件表面上。洁度比较
12、高的工件表面上。这样可提高工件的加工精这样可提高工件的加工精度和同一批零件的一致性。度和同一批零件的一致性。如铣床,工件零点被设置如铣床,工件零点被设置在参照表面的交点处。在参照表面的交点处。数控机床的参考点数控机床的参考点工件零点工件零点 选用原则选用原则4.4.对于有对称的几对于有对称的几何形状的零件,工何形状的零件,工件零点最好选在对件零点最好选在对称中心点上。称中心点上。数控机床的参考点数控机床的参考点3编程零点编程零点编程零点也是程序零点。一般对于简单编程零点也是程序零点。一般对于简单零件,工件零点就是编程零点。零件,工件零点就是编程零点。形状复杂零件需编制几个程序或子程序。形状复杂
13、零件需编制几个程序或子程序。为了编程方便和减少许多坐标值的计算,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而编程零点就不一定设在工件零点上,而设在便于程序编制的位置上。设在便于程序编制的位置上。数控机床的参考点数控机床的参考点零点的转移零点的转移坐标系统原点位于机床零点坐标系统原点位于机床零点M M。由于工件零点与机床零点很少相同,所有工件的坐标由于工件零点与机床零点很少相同,所有工件的坐标通常要转换成原点位于机床零点的坐标系统值。通常要转换成原点位于机床零点的坐标系统值。编程者可使用命令编程者可使用命令G53G53G59G59使坐标系统原点从机床零使坐标系统原点从机
14、床零点点M M转换到工件零点。转换到工件零点。在加工操作前,移动到零点的不同轴向的距离必须确在加工操作前,移动到零点的不同轴向的距离必须确定,同时必须输入到定,同时必须输入到CNCCNC系统的零点转移寄存器中。系统的零点转移寄存器中。数控机床的参考点数控机床的参考点零点的转移零点的转移 对于铣床,机对于铣床,机床零点通常位于工床零点通常位于工作台的上边。作台的上边。数控机床的参考点数控机床的参考点零点的转移零点的转移 对于车床,机对于车床,机床零点在主轴的端床零点在主轴的端部,安有卡盘。这部,安有卡盘。这里,通常只是里,通常只是Z Z方向方向的零点转换。的零点转换。数控机床的参考点数控机床的参
15、考点4定位点定位点 A能通过能通过NCNC编程者选定。编程者选定。是工件的装卡点,是在待加工工件接是工件的装卡点,是在待加工工件接触面上可任选的一个点。工件的接触触面上可任选的一个点。工件的接触面是原始工件紧贴在机床工作台挡铁面是原始工件紧贴在机床工作台挡铁或夹具挡铁上的面。或夹具挡铁上的面。数控机床的参考点数控机床的参考点4定位点定位点 A数控机床的参考点数控机床的参考点5参考点参考点 R是机床加工运动的极限点。由限位开是机床加工运动的极限点。由限位开关来设定,并由机床制造商确定。关来设定,并由机床制造商确定。是用于对机床工作台(或滑板)与刀是用于对机床工作台(或滑板)与刀具相对运动的测量系
16、统进行定标和控具相对运动的测量系统进行定标和控制的点。制的点。对于一个增量测量设备说来,必须要对于一个增量测量设备说来,必须要有一个参考点。有一个参考点。数控机床的参考点数控机床的参考点5参考点参考点 R数控机床的参考点数控机床的参考点滑板参考点滑板参考点F对于车床,滑板参考对于车床,滑板参考点在滑板上,从该点点在滑板上,从该点测量出刀具点测量出刀具点“P”“P”。数控机床的参考点数控机床的参考点主轴参考点主轴参考点F 对于铣床,主轴对于铣床,主轴参考点在主轴上,参考点在主轴上,从该点测量出刀具从该点测量出刀具点点“P”“P”。数控机床的参考点数控机床的参考点6刀具点刀具点 P 刀具点是切削边
17、的刀具点是切削边的测量点。当测量和输入测量点。当测量和输入刀具修正因素后,控制刀具修正因素后,控制系统能识别该点。系统能识别该点。图显示的是车床、铣床图显示的是车床、铣床和钻床刀具点的位置。和钻床刀具点的位置。数控机床的参考点数控机床的参考点切削边的位置切削边的位置对于某项任务(如:修正刀对于某项任务(如:修正刀具轨迹),除了刀具点,一具轨迹),除了刀具点,一个个CNCCNC系统需要附加信息确认系统需要附加信息确认刀具半径的中心和切削边的刀具半径的中心和切削边的位置。位置。切削边的位置描述了与刀具切削边的位置描述了与刀具半径中心半径中心S S有关的刀具点有关的刀具点P P的的位置。它被标以字母
18、位置。它被标以字母“L”“L”或或“P”“P”(如(如L3L3或或P5P5),取决于),取决于厂商的控制系统。厂商的控制系统。数控机床的参考点数控机床的参考点切削边的位置切削边的位置 对于车床,相对对于车床,相对于切削半径中心,于切削半径中心,存在存在9 9种不同的刀具种不同的刀具点位置。点位置。数控机床的参考点数控机床的参考点切削边的位置切削边的位置 对于钻和铣刀,刀对于钻和铣刀,刀具半径中心具半径中心“S”“S”和刀和刀具点具点“P”“P”是相同的。是相同的。此处,刀具位置是此处,刀具位置是0 0或或9 9。数控机床的参考点数控机床的参考点绝对坐标与绝对坐标与 增量(相对)坐标增量(相对)
19、坐标绝对坐标系绝对坐标系相对坐标系相对坐标系5.4数控加工的工艺处理数控加工的工艺处理1.根据零件的加工要求,确定加工方案,选择适合的机床。2.确定零件的装卡方法并选择夹具。3.确定对刀点和换刀点。4.工序划分。5.加工余量的确定。6.选择走刀路线。7.选择加工刀具。8.切削用量的确定。应根据实际情况和具体条件,充分发挥数控机床的功能,应根据实际情况和具体条件,充分发挥数控机床的功能,采用最完善、最经济、最合理的工艺方案。采用最完善、最经济、最合理的工艺方案。工艺处理涉及的问题很多,编程人员要注意以下几点。工艺处理涉及的问题很多,编程人员要注意以下几点。对刀点对刀点“对刀点对刀点”是数控加工中
20、刀具相对于工件运动的是数控加工中刀具相对于工件运动的起点。程序也是从这一点开始执行,所以对刀点也称起点。程序也是从这一点开始执行,所以对刀点也称作作“程序原点程序原点”或或“程序起点程序起点”。选择对刀点的原则选择的对刀点要便于数学处理和简化程序编制对刀点在机床上容易校准加工过程中便于检查引起的加工误差小数控加工的工艺处理数控加工的工艺处理换刀点换刀点 在数控车床、数控铣床等使用多种刀具在数控车床、数控铣床等使用多种刀具加工的机床上,工件加工时需要经常更换刀加工的机床上,工件加工时需要经常更换刀具,在程序编制时,就要考虑设置换刀点。具,在程序编制时,就要考虑设置换刀点。换刀点应根据工序内容的安
21、排。换刀点换刀点应根据工序内容的安排。换刀点的位置应根据换刀时刀具不碰伤工件、夹具的位置应根据换刀时刀具不碰伤工件、夹具和机床的原则而定。和机床的原则而定。一般换刀点应设在工件或夹具的外部。一般换刀点应设在工件或夹具的外部。数控加工的工艺处理数控加工的工艺处理对刀点和换刀点示例对刀点和换刀点示例数控加工的工艺处理数控加工的工艺处理工序划分工序划分 在数控机床上加工零件,工序比较集中。在一次在数控机床上加工零件,工序比较集中。在一次装夹中,应尽可能完成全部工序。常用的工序划分方装夹中,应尽可能完成全部工序。常用的工序划分方法有:法有:按先粗后精的原则划分工序,这样可减少粗加工变按先粗后精的原则划
22、分工序,这样可减少粗加工变形对精加工的影响。形对精加工的影响。按先面后孔的原则划分工序,这样可提高孔的加工按先面后孔的原则划分工序,这样可提高孔的加工精度,避免面加工时引起的变形。精度,避免面加工时引起的变形。按所用刀具划分工序,这样可减少换刀次数,缩短按所用刀具划分工序,这样可减少换刀次数,缩短空行程,减少不必要的定位误差和减少换刀时间。空行程,减少不必要的定位误差和减少换刀时间。数控加工的工艺处理数控加工的工艺处理加工余量加工余量 加工余量泛指毛坯实体尺寸与零件(图纸)加工余量泛指毛坯实体尺寸与零件(图纸)尺寸之差。尺寸之差。零件加工就是把大于零件(图纸)尺寸的零件加工就是把大于零件(图纸
23、)尺寸的毛坯实体加工掉,使加工后的零件尺寸、精毛坯实体加工掉,使加工后的零件尺寸、精度、表面粗糙度均能符合图纸的要求。通常度、表面粗糙度均能符合图纸的要求。通常要经过粗加工、半精加工和精加工才能达到要经过粗加工、半精加工和精加工才能达到最终要求。最终要求。数控加工的工艺处理数控加工的工艺处理加工余量的确定加工余量的确定加工余量的确定应根据下列条件:加工余量的确定应根据下列条件:1 1)应有足够的加工余量,特别是最后的工序,加工余量应能保证)应有足够的加工余量,特别是最后的工序,加工余量应能保证达到图样上规定的精度和表面粗糙度要求。达到图样上规定的精度和表面粗糙度要求。2 2)应考虑加工方法、装
24、夹方式和工艺设备的刚性,以及工件可能)应考虑加工方法、装夹方式和工艺设备的刚性,以及工件可能发生的变形。过大的加工余量反而会由于切削抗力的增加而引起工发生的变形。过大的加工余量反而会由于切削抗力的增加而引起工件变形加大,影响加工精度。件变形加大,影响加工精度。3 3)应考虑零件热处理引起的变形,适当的增大加工余量,否则可)应考虑零件热处理引起的变形,适当的增大加工余量,否则可能产生废品。能产生废品。4 4)应考虑工件的大小。工件越大,由切削力、内应力引起的变形)应考虑工件的大小。工件越大,由切削力、内应力引起的变形也越大,加工余量也相应增大。也越大,加工余量也相应增大。5 5)在保证加工精度的
25、前提下,应尽量采用最小的加工余量总和,)在保证加工精度的前提下,应尽量采用最小的加工余量总和,以求缩短加工时间,降低加工费用。以求缩短加工时间,降低加工费用。数控加工的工艺处理数控加工的工艺处理走刀路线走刀路线走刀路线是指加工过程中刀具(严格说是刀走刀路线是指加工过程中刀具(严格说是刀位点)相对于被加工零件的运动轨迹。即刀具从对位点)相对于被加工零件的运动轨迹。即刀具从对刀点(或机床原点)开始运动起,直至返回该点并刀点(或机床原点)开始运动起,直至返回该点并结束加工程序所经过的路径,包括切削加工的路径结束加工程序所经过的路径,包括切削加工的路径及刀具引入、返回等非切削空行程。及刀具引入、返回等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 编制
限制150内