(1)用指令设定坐标系
编程人员在确定起到点的位置后,还应通过坐标系的设定指令告诉系统刀尖点相对于工件原点的位置,即设定一个工件坐标系,g50是一个非运动指令,只起预制寄存作用,一般作为第一条指令放在整个程序的前面,其指令格式为线上内容分别为刀尖的起点距工件原点在x向和z向的尺寸即在系统内部建立了一个以工件原点为坐标原点的工件坐标系
(2)对刀问题
在数控加工系统中,工件坐标系确定后,还要确定刀尖点在工件坐标系中的位置,即常说的对到问题或对刀点问题对刀点是指在数控机床上用刀具加工零件时,刀具相对零件 运动的起始点,可以选择零件上的某一点作为对刀点,也可以选择零件外如夹具上或机床上 某一点作为对刀点,但所选择的对刀点必须与零件的定位基准有一定的坐标尺寸关系,这样才能确定机床坐标系与零件坐标系之间的关系对刀点的选择与精度、习惯、机床坐标系和编程等有关。当对刀精度要求不高时,可直接选用零件上或夹具上的某些表面作为对刀面,当对刀精度要求较高时,对刀点应尽量选在零件的设计基准上吗,对于以孔定位的零件,则选用孔的中心作为对刀点对刀点应选择在对刀方便的地方。在采用相对坐标系的数控机床中,对刀点可选在零件的中心上、夹具上的专用对刀孔上或两垂直平面的交线上,在采用绝对坐标系的数控机床中,对刀点可选在机床坐标系的原点上或矩原点为确定值的点上,在安装零件时,零件坐标系与机床坐标系有确定的尺寸关系。
对于具有机床坐标原点的数控机床,当采用绝对坐标编程时,第一个程序段的指令就是设定对刀点坐标值指令,用以固定对刀点在机床坐标系中的坐标值,当采用相对坐标系编程时,第一个程序段指令则是对刀点距离零件坐标原点距离的指令,用以确定对刀点与零件坐标系的相对位置关系对刀时,应使刀位点与对刀点重合,所谓刀位点,是指刀具的定位基准点,对于车刀和躺倒,是指刀头的刀尖 ,在加工过程中如需换刀,还要设置换刀点,换刀点应选在零件的外部,以防换刀时碰伤工件。