Ðề: sự khác nhau giữa lệnh G90 và G91
- Trên máy CNC có gốc do nhà sản xuất máy quay định và đây là chuẩn Gốc cho mọi tính toán trên CNC ( gốc MCH )
- Khi G54 định nghĩa gốc gốc chương trình của bạn nhưng thực tế máy ko tính toán trên gốc G54 này đâu mà tính toán trên gốc MCH với các giá trị offset X Y Z khi già G54 như vậy khi già G54 sinh ra sai số theo 3 trục so với gốc tính toán MCH nhưng sai số này thực tế không ảnh hưởng tới khi gia công gá 1 lần ( gia công lòng khuôn ).
-G90 sẽ tính toán tới gốc MCH ( với các offset XYZ hay gọi G54 và đương nhiên sai số theo G54 )
-G91 thì sao : Nó sẽ tính toán theo gốc là điểm của block lệnh trước nó. Ta giả sử :
+ Xg là offset từ MCH tới G54 theo trục X
+ Yg là offset từ MCH tới G54 theo trục Y
+ Zg là offset từ MCH tới G54 theo trục Z
+ XA là tọa độ điểm A so với G54
+ YA là tọa độ điểm A so với G54
+ ZA là tọa độ điểm A so với G54
(điểm B là điểm sau điểm A)
+XB là tọa độ điểm B so với G54
+YB là tọa độ điểm B so với G54
+ZB là tọa độ điểm B so với G54
Tọa độ theo Gốc thực điểm A là : XtA = Xg +XA , YtA = Yg + YA , ZtA = Zg+ZA
Tọa độ theo Gốc thực điểm A là : XtB = Xg +XB , YtB = Yg + YB , ZtB = Zg+ZB
XA XB YA YB ZA ZB là tọa độ nên không có dung sai nhé vậy sai số chỉ nằm ỏ Xg Yg Zg.
Nếu B G91 thì sao : lập tức điểm A sẽ là gốc tính toán điểm B và điểm A không khác gì G54 tức thời và và điểm A tính như trên .
điểm B vẫn tính toán theo gốc chuẩn máy với gốc mới A và offset mới XtA, YtA, ZtA đặc điểm chú ý quan trọng G54 tức thời này là không làm hay sét bằng tay mà lấy từ tọa độ thực trong quá trình nội suy theo G54 ban đầu nên không phát sinh ra sai số gì cả ngoại trừ sai số nội suy phát sinh ( ko can thiệp được nhiều kể cả G90 vẫn có ) như vậy toàn bộ sai số chỉ có duy nhất sai số khâu set G54 mà thôi.
Vidu : chạy 2 lệnh Line từ gốc G54 theo trục X xem sao nhé với sét G54(100,200,100) tọa độ G54 so với MCH
G90X0Y0Z0
X100Y0Z0
G91X100Y0Z0
đây là tọa độ thực máy CNC chạy :
G90X0Y0Z0 X=100+0 =100 , Y =200+0=200, Z = 100+0 =100
X100Y0Z0 X=100+100 =200 , Y =200+0=200, Z = 100+0 =100
G91X100Y0Z0 X=200+100 =300 , Y =200+0=200, Z = 100+0 =100
Các tọa độ không có dung sai nếu có cũng do ngẫu nhiên hoặc nội suy mà ra không tính cho sai số chuẩn nhé và sai số sẽ tính cho G54 ( sét tay) Sai số trên CNC khi chạy rất nhiều yếu tố sinh ra và cần nghiên cứu các yếu tô đó để khắc phục càn G90 hay G91 thì không sao nhé.
Ai nói G91 sai số thì chứng minh nhé . Mính đư ra chứng minh vậy rồi hi vọng mợi ngừoi sẽ rõ khâu này.