数控铣床对于工件装置图上的工件坐标系,操作者在全能铣床上是通过设置全能铣床坐标系偏移来取得的。亦即,操作者在全能铣床上设定一个基准点,并找到这一基准点与编程员设定的工件坐标系零点之间的尺度,并把这一尺度设为工件坐标系偏移.在车床上,可把基准点设在刀架旋转基地、基准刀具刀尖上或其他方位。假如不附加其他的运动,则编程员指令的零,即为刀架(全能铣床)的基准点移动到偏程的零方位。此刻,若基准点设在刀架旋转基地,则刀架必与工件相撞。为确保不相撞,则全能铣床上的基准点不光应设在刀架以外,还应设在一切刀具以外。这么即便刀架上装有刀具时,基准点也不会与工件相撞。在铣床上,X、 Y轴的基准点在主轴轴心线上。但是,Z轴的基准点,可以设在主轴端或在主轴端以外的某点上。若在主轴端,当指令为零时,主轴端将抵达坐标系指定的零方位。此刻,主轴端的端面键将与工件相撞:若主轴上再装有刀具,则必与工件相撞。为确保不相撞,则Z轴上的基准点应设在一切刀具长度以外。即便不附加其他运动,基准点也不会撞工件。操作者在调整刀具长度偏置时,应确保其偏置值为负值编程员在指令刀具长度抵偿时,车削用T代码指令,而铣削用G43指令,即把刀具长度偏置值加到指令值上。在全能铣床坐标轴的方向上,规则刀具远离工件的运动方向为正,刀具移近工件的方向为负。操作者把刀偏值调整为负值,是指令刀具移向工件。程序中指令刀具向工件趋近时,除了指令值以外,还要附加刀具的偏置值,这个附加的值是移向工件的。此刻,假如此值被遗漏,刀具就不会抵达目标点。为使刀具偏置值为负值,则在规则全能铣床上的基准点时,有必要设在一切刀具长度以外,最少应在基准刀具的刀位(尖)点上。撤销刀具长度偏置(抵偿)时,应使刀具在工件以外。有时,在加工中心要撤销刀具长度偏置。例如,在加工基地上,若宣布G28、G30和G27指令时,全能铣床回来换刀点进行主动换刀。为确保精确抵达换刀方位,在指令中要撤销刀具长度偏置,如G30Z-G49:其中,Z —为刀具移动的中心点。刀具在抵达中心点时要撤销刀具长度抵偿。这个中心点假如选得不当,则刀具刀尖也许并未脱离工件,或许反而移向工件,此刻就也许发作事故。在编程时,刀具长度一般并未断定,假如指令的值缺乏以使刀尖远离工件,则将呈现风险。此刻,应采用增量值编程,让增量值大于一切的刀具长度抵偿值。如刀具长度抵偿值为200mm,指令G30G49G91Z200.0。若依照前面所建议的办法设定全能铣床上的基准点和调整刀具长度偏置(抵偿)的话,只需指令点在工件以外,则刀尖一定远离工件。