数控铣生产案例型
数控铣床编程
数控铣床编程
工件坐标系
工件坐标系原点
工件坐标系坐标轴
装夹原点
工件坐标系坐标轴的确定
机床原点
机床参考点
机床坐标系
数控程序的结构
程序号
程序段1
程序段2
“P”“L”“%”“:”
程序内容
程序段3
程序结束
程序段4
……
M02
数控程序的结构
加工准备类指令
S××—主轴转速
格式:S___
说明:
(1)用来指定主轴的转速,用字母S和其后的1-4位数字表示。
(2)S功能的单位是r/min。在编程时,除用S代码指令主轴转速外,还要用M代码指令主轴转向,是顺时针还是逆时针。
加工准备类指令
M03——主轴顺时针旋转
程序里写有M03指令,主轴结合S功能,按给定的S转速,顺时针方向旋转。
M04——主轴逆时针旋转
程序里写有M04指令,主轴结合S功能,按给定的S转速,向逆时针方向旋转。
M05——主轴停止旋转
程序里出现M05指令,坐标指令运行结束后,主轴旋转立即停止。
M08——打开切削液
M08功能在本段程序开始执行,打开切削液。
M09——关掉切削液
M09功能在本段程序运行完毕后,关掉切削液。
M02——程序结束
M02表示加工程序结束,用户可以返回进行其它功能操作或重新启动机床
加工准备类指令
G21和G22指令是两个互相取代的G代码。数控机床出厂时一般均设定为G21状态。数控机床的各项参数均以米制单位设定。如果一个程序开始用G21指令,则表示程序中一些相应的数据是米制的(单位为mm)。在一个程序中,不能同时使用G20和G21指令,并且必须在坐标系确定之前指定。G20和G21指令断电前后一致,即停机前使用的G20和G21指令,在下次开机时仍然有效,除非重新设定。
注:SIEMENS数控系统使用代码G71(米制)和G70(英制)来表示。
G21(G20)——米制和英制单位选择
加工准备类指令
格式:G17 选择XY平面插补
G18 选择XZ平面插补
G19 选择YZ平面插补
说明:
(1)G17、G18、G19定义轨迹插补的平面,以免发生混用错误;
(2)当存在G41、G42、G43、G44刀补(刀具半径补偿)时,不得变换定义平面;
(3)考虑加工方便,Z坐标可单独编程,而不必考虑平面的定义。但编入二坐标联动时,必须考虑平面选择问题;
(4)系统通电时,处于G17状态。
G17、G18、G19——插补平面选择
加工准备类指令
格式: G92 X ___ Y____Z ___
说明:
(1)G92指令是将工件坐标系原点设定在相对于刀具起始点的某一空间位置上。
(2)G92指令的作用只是分离工件坐标系原点和刀具起始点,加工中并不产生运动。
(3)G92指令中如果将X Y Z 各轴数值设置为零时,则工件坐标系原点与刀具起始点重合。
G92指令编程举例:
G92
G92——工件坐标系设定指令
加工准备类指令
格式: G90…
说明:
(1)使用G90编写程序时,以后所有编写的坐标值全部是以编程坐标零点为基准的;
(2)系统通电时,机床处在G90状态。
G90指令编程举例:
G90 G01 X10 Y20 F150;
X30 Y30;
X60 Y40;
Y50;
G90——绝对值方式编程
2.2实训项目7:数控铣床程序编制 来自淘豆网m.daumloan.com转载请标明出处.