Upptäckte att min lillasyster är lite skev på ett nyligen utfört fräsjobb. X och Y är inte 90 grader. Mätte upp genom att punkta upp en 100x100 rektangel och mäta diagonalerna. Fick fram att den är 0,276grader fel. Kankse inte låter så mycket, men det blir ca0,5mm/100mm, vilket är icke acceptabelt.
Som tur är så går det ju att göra allt i linuxcnc

Eftersom "joints" och "axes" inte är fast kopplade internt i mjukvaran, utan matematiskt länkade, kan man enkelt lägga in en kompensationsfaktor. Fick hjälp av denna sida
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... correction
Modifierade "komponenten" så den kompenserar rätt axel i mitt fall och installerade den. Editerade hal filen och la in mitt uppmätta värde.
VOILA, klockrent i skevheten, fyrkanten är liksidig

. Nu när jag tex gör en "g0 x100" så rör sig Y ca 0,5mm automagiskt.
Underbart
/Henrik