⑴ 数控车床的编程原点是怎么确定的
那个原点
都是自已定的,我们一般是定在z=0的位置上,也就是工件平了端面后的那个z坐标,这个是不用设置什么的,只要你在对刀的时候把这里的z坐标输入0就可以了,x的0点就更方便了,就是那个主轴的中心线就是了,说白了,这只是一个相对的点而已,不是机械原点那样实际存在的点
⑵ 数控车床原点如何确定,取在哪里
机械原点是数控机床厂家设定的,一般是靠行程块的位置决定的。
数控编程员关心的是编程原点,编程原点是由编程员自行确定的,编程原点一般设定在数控车床主轴旋转轴上,Z方向的零位在夹具定位面上,或者工件右端面上。
数控操作工关心的往往是工件坐标系原点。第一步要看懂数控程序,知道编程原点在哪里,然后用对刀的方法确定工件坐标系原点(与编程原点重合)。
如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
⑶ 数控编程的车床编程
对于数控车床来说,采用不同的数控系统,其编程方法也不同。 是规定工件坐标系原点的指令,工件坐标系原点又称编程零点。
指令格式:G50 X Z
式中,X、Z为刀尖的起始点距工件坐标系原点在X向、Z向的尺寸。
执行G50指令时,机床不动作,即X、Z轴均不移动,系统内部对X、Z的数值进行记忆,CRT显示器上的坐标值发生了变化,这就相当于在系统内部建立了以工件原点为坐标原点的工件坐标系。尺寸系统的编程方法:
⒈绝对尺寸和增量尺寸
在数控编程时,刀具位置的坐标通常有两种表示方式:一种是绝对坐标,另一种是增量(相对)坐标,数控车床编程时,可采用绝对值编程、增量值编程或者二者混合编程。
⑴绝对值编程:所有坐标点的坐标值都是从工件坐标系的原点计算的,称为绝对坐标,用X、Z表示。
⑵增量值编程:坐标系中的坐标值是相对于刀具的前一位置(或起点)计算的,称为增量(相对)坐标。X轴坐标用U表示,Z轴坐标用W表示,正负由运动方向确定。
⒉直径编程与半径编程
数控车床编程时,由于所加工的回转体零件的截面为圆形,所以其径向尺寸就有直径和半径两种表示方法。采用哪种方法是由系统的参数决定的。数控车床出厂时一般设定为直径编程,所以程序中的X轴方向的尺寸为直径值。如果需要用半径编程,则需要改变系统中的相关参数,使系统处于半径编程状态。
⒊公制尺寸与英制尺寸
G20 英制尺寸输入 G21 公制尺寸输入 (法兰克败正)
G70 英制尺寸输入 G71 公制尺寸输入 (西门子)
工程图纸中的尺寸标注有公制和英制两种形式,数控系统可根据所设定的状态,利用代码把所有的几何值转换为公制尺寸或英制尺寸,系统开机后,机床处在公制G21状态。
公制与英制单位的换算关系为:
1mm≈0.0394in
1in≈25.4mm
二、主轴控制、进给控制及刀具选用(FANUC-0iT系统)1.主轴功能S
S功能由地址码S和后面的若干数字组察手悔成。
⑴恒线速度控制指令G96
系统执行G96指令后,S指定的数值表示切削速度。例如G96 S150,表示车刀切削点速度为150m/min。
⑵取消恒线速度控制指令G97 (恒转速指令)
系统执行G97指令后,S指定的数值表示主轴每分钟的转速。例如G97 S1200,表示主轴转速为1200r/min。FANUC系统开机后,默认G97状态。
⑶最高速度限制G50
G50除有坐标系设定功能外,还有主轴最高转速设定功能。例如G50 S2000,表示把主轴最高转速设定为2000r/min。用恒线速度控制进行切削加工时,为了防止出现事故,必须限定主轴转速。
⒉进给功能F
F功能是表示进给速度,它由地址码F和后面若干位数字构成。
⑴每分钟进给指令G98
数控系统在执行了G98指令后,便认定F所指的进给速度单位为mm/min(毫米/分钟),如G98 G01 Z-20.0 F200;程序段中的进给速度是200mm/min。
⑵每转进给指令G99
数控系统在执行了G99指令后,便认定F所指的进给速度单位为mm/r(毫米/转),如G99 G01 Z-20.0 F0.2;薯简程序段中进给速度是0.2mm/r。 (一)快速定位指令G00
G00指令使刀具以点定位控制方式从刀具所在点快速运动到下一个目标位置。它只是快速定位,而无运动轨迹要求,且无切削加工过程。
指令格式:
G00 X(U)_ Z(W)_ ;
其中:
X、Z为刀具所要到达点的绝对坐标值;
U、W为刀具所要到达点距离现有位置的增量值;(不运动的坐标可以不写)
二、直线插补指令G01
G01指令是直线运动命令,规定刀具在两坐标间以插补联动方式按指定的进给速度F做任意的直线运动。
指令格式:
G01 X(U)_ Z(W)_ F_ ;
其中:
⑴X、Z或U、W含义与G00相同。
⑵F为刀具的进给速度(进给量),应根据切削要求确定。
三、圆弧插补指令G02、G03
圆弧插补指令有顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种。
编程格式:
顺时针圆弧插补指令的指令格式为:
G02 X(U)_ Z(W)_ R_ F_;
G02 X(U)_ Z(W)_ I_ K_ F_;
逆时针圆弧插补指令的指令格式为:
G03 X(U)_ Z(W)_ R_ F_;
G03 X(U)_ Z(W)_ I_ K_ F_;
其中:
⑴X_ Z_ 是圆弧插补的终点坐标的绝对值,U_ W_是圆弧插补的终点坐标的增量值。
⑵(半径法)R是圆弧半径,以半径值表示。
当圆弧对应的圆心角≤180°时,R是正值;
当圆弧对应的圆心角>180°时,R是负值。
⑶(圆心法)I、K是圆心相对于圆弧起点的坐标增量,在X(I)、Z(K)轴上的分向量。
⑷选用原则:以使用较方便者(不用计算,即可看出数值者)为取舍,当同一程序段中同时出现I、K和R时,以R为优先(即有效)I、K无效。
⑸I为0或K为0时,可省略不写。
⑹若要插补一整圆时,只能用圆心法表示,半径法无法执行。若用半径法以两个半圆相接,其真圆度误差会太大。
⑺F为沿圆弧切线方向的进给率或进给速度。