{"id":"fanuc-m-20id-25","model_id":"M-20iD/25","name":"FANUC M-20iD/25","summary":"The FANUC M-20iD/25 is a six-axis industrial robot with a 25 kg wrist payload and 1831 mm reach. It is intended for machine loading and unloading, parts handling, and positioning. It uses the R-30iB Plus controller and has a repeatability of ±0.02 mm.","study_notes":["Motion ranges: J1 340° (370° optional), J2 260°, J3 458°, J4 400°, J5 360°, J6 900°.","Protection: body IP54/IP65 standard/optional; wrist and J3 arm IP67.","Cable routing is internal to prevent snagging.","A food grade option and a hollow wrist version are listed.","The robot is integrated into FANUC ROBOGUIDE offline programming software.","Repeatability is stated as ±0.02 mm based on ISO 9283."],"safety_notes":["Installation must avoid interference between peripheral devices and the robot's operating space."],"sources":[{"url":"https://www.fanucamerica.com/products/robot/m-20id-25","title":"FANUC M-20iD/25 Robot | Light-Medium Payload","accessed":"2026-10-25"},{"url":"https://www.fanucamerica.com/uploads/files/data-sheets/m-20id-25-datasheet.pdf","title":"m 20id 25 datasheet","accessed":"2026-10-25"}],"verification":{"status":"source_checked","checked_at":"2026-10-25","values":22,"method":"llm_source_check"},"updated_at":"2026-10-25","type":"hardware","spec":{"category":"industrial_robot","manufacturer":"fanuc","controllers":["fanuc-r-30ib-plus"],"axes":6,"payload_kg":25,"reach_mm":1831,"repeatability_mm":0.02,"weight_kg":250,"power_consumption_kw":1,"joints":[{"name":"J1","range_min_deg":-170,"range_max_deg":170,"max_speed_deg_s":210},{"name":"J2","max_speed_deg_s":210},{"name":"J3","max_speed_deg_s":265},{"name":"J4","max_speed_deg_s":420},{"name":"J5","max_speed_deg_s":420},{"name":"J6","max_speed_deg_s":720}],"protocols":[],"standards":[],"error_codes":[]},"url":"https://machineschema.com/hardware/fanuc-m-20id-25","license":"https://creativecommons.org/licenses/by/4.0/"}