[{"data":1,"prerenderedAt":639},["ShallowReactive",2],{"features-index":3},[4,130,231,334,439,538],{"id":5,"title":6,"badge":7,"body":8,"brands":94,"capabilities":101,"description":108,"extension":109,"icon":110,"meta":111,"metrics":112,"navigation":122,"order":123,"path":124,"seo":125,"stem":126,"summary":127,"thumb":128,"__hash__":129},"features\u002Fen\u002Ffeatures\u002Fcell-design.md","Cell Design & 3D Simulation","Core",{"type":9,"value":10,"toc":87},"minimark",[11,15,24,27,32,73,77,80,84],[12,13,6],"h1",{"id":14},"cell-design-3d-simulation",[16,17,18,19,23],"p",{},"The cell is the unit of automation. Everything we do — programming, vision, EOAT, safety — happens ",[20,21,22],"em",{},"inside"," it. Get the cell wrong and the rest is fragile. Get it right and the rest is routine.",[16,25,26],{},"We design every cell in 3D before any steel is cut. Using the same simulation tools your operators will see on the floor (RoboDK, Visual Components, DELMIA), we prove out the cycle time, prove out the reach, and prove out the safety envelope — long before commissioning day.",[28,29,31],"h2",{"id":30},"what-we-deliver","What we deliver",[33,34,35,43,49,55,61,67],"ul",{},[36,37,38,42],"li",{},[39,40,41],"strong",{},"3D layout & simulation"," — full cell in your software of choice, with all peripherals, fixtures, and operator zones modelled",[36,44,45,48],{},[39,46,47],{},"Cycle-time study"," — motion-profiled simulation with realistic accelerations, not theoretical max",[36,50,51,54],{},[39,52,53],{},"Reach & singularity analysis"," — every joint pose checked across the full work envelope",[36,56,57,60],{},[39,58,59],{},"Collision detection"," — between robot, EOAT, parts, fixtures, and operator hands",[36,62,63,66],{},[39,64,65],{},"Offline programming"," — programs written and validated in the sim, then exported to native code",[36,68,69,72],{},[39,70,71],{},"Virtual commissioning"," — PLC and safety logic tested before the cell is built",[28,74,76],{"id":75},"the-output","The output",[16,78,79],{},"A cell that hits its cycle-time target on day one, not month three. A cell your team can re-configure without a service call. A cell that pays back on the timeline we modeled in the proposal.",[28,81,83],{"id":82},"how-we-work","How we work",[16,85,86],{},"We start with your takt time, your floor constraints, and your operator workflow. We build the sim in week one, review it with your engineering team in week two, and freeze the design by week three. Programming and integration follow in parallel.",{"title":88,"searchDepth":89,"depth":89,"links":90},"",2,[91,92,93],{"id":30,"depth":89,"text":31},{"id":75,"depth":89,"text":76},{"id":82,"depth":89,"text":83},[95,96,97,98,99,100],"FANUC","ABB","KUKA","Yaskawa","Universal Robots","Doosan",[102,103,104,105,106,107],"3D cell layout in RoboDK, Visual Components, or DELMIA","Cycle-time simulation with motion profiling","Reach & singularity analysis across all robot poses","Collision detection between robot, EOAT, fixtures, and operators","Offline programming export to native robot code (KAREL, RAPID, KRL, etc.)","Virtual commissioning with PLC and safety logic","The cell is the unit of automation. Everything we do — programming, vision, EOAT, safety — happens inside it. Get the cell wrong and the rest is fragile. Get it right and the rest is routine.","md","LayoutGrid",{},[113,116,119],{"value":114,"label":115},"92%","median cycle-time reduction delivered",{"value":117,"label":118},"\u003C 6 wk","from kickoff to commissioned cell",{"value":120,"label":121},"0","on-floor rework since 2021",true,1,"\u002Fen\u002Ffeatures\u002Fcell-design",{"title":6,"description":108},"en\u002Ffeatures\u002Fcell-design","Full 3D cell layout with cycle-time, reach, and collision analysis — designed in our software, validated before any steel is cut.","cell-design","XJ4PlUU5iJScgZZwyBCXuQWijXVCV8VRDknVcVOsqQs",{"id":131,"title":132,"badge":133,"body":134,"brands":199,"capabilities":206,"description":141,"extension":109,"icon":213,"meta":214,"metrics":215,"navigation":122,"order":89,"path":225,"seo":226,"stem":227,"summary":228,"thumb":229,"__hash__":230},"features\u002Fen\u002Ffeatures\u002Fprogramming.md","Robot Programming",null,{"type":9,"value":135,"toc":194},[136,139,142,144,182,186,189,191],[12,137,132],{"id":138},"robot-programming",[16,140,141],{},"Programs are the part of automation your team touches every day. They need to be fast, readable, debuggable, and easy to hand off. We write programs that meet all four — across every major robot brand, offline-first, validated in simulation, and deployed with full operator runbooks.",[28,143,31],{"id":30},[33,145,146,152,158,164,170,176],{},[36,147,148,151],{},[39,149,150],{},"New-application programs"," — greenfield cells, written offline from the sim, with full motion profiling and I\u002FO maps",[36,153,154,157],{},[39,155,156],{},"Retrofits and re-programs"," — take an existing line, profile it, and cut cycle time by 20–50% without changing the cell layout",[36,159,160,163],{},[39,161,162],{},"Path optimization"," — fine-tune waypoints, blends, and accelerations for throughput and wear",[36,165,166,169],{},[39,167,168],{},"Vision-guided routines"," — pick from bin, align from fixture, track moving conveyor",[36,171,172,175],{},[39,173,174],{},"Multi-robot coordination"," — handoffs, shared workspaces, deadlock-free scheduling",[36,177,178,181],{},[39,179,180],{},"Operator runbooks"," — every program ships with a doc your team can actually use",[28,183,185],{"id":184},"brand-coverage","Brand coverage",[16,187,188],{},"In-house expertise across FANUC KAREL, ABB RAPID, KUKA KRL, Yaskawa INFORM, Universal Robots URScript, Doosan DRL, and more. If it's a major brand, we can program it.",[28,190,83],{"id":82},[16,192,193],{},"We start by reading the existing programs (if any), running the cell, and timing every motion. Then we rewrite offline in the sim, validate against the real cycle-time target, and deploy in a single weekend changeover so your line doesn't sit.",{"title":88,"searchDepth":89,"depth":89,"links":195},[196,197,198],{"id":30,"depth":89,"text":31},{"id":184,"depth":89,"text":185},{"id":82,"depth":89,"text":83},[200,201,202,203,204,205],"FANUC KAREL","ABB RAPID","KUKA KRL","Yaskawa INFORM","Universal Robots URScript","Doosan DRL",[207,208,209,210,211,212],"Offline programming (OLP) for greenfield cells","Retrofits and re-programs for existing lines","Path optimization and cycle-time reduction","Vision-guided and force-guided routines","Multi-robot coordination and handoffs","Program documentation and operator runbooks","Code2",{},[216,219,222],{"value":217,"label":218},"40%","median cycle-time reduction on retrofits",{"value":220,"label":221},"12","robot brands supported in-house",{"value":223,"label":224},"100%","of programs offline-validated before deployment","\u002Fen\u002Ffeatures\u002Fprogramming",{"title":132,"description":141},"en\u002Ffeatures\u002Fprogramming","FANUC KAREL, ABB RAPID, KUKA KRL, Yaskawa INFORM, Universal Robots URScript — written offline, validated in sim, deployed on-floor.","programming","hb7qny6iuxiatWR_StlJIUX4n7oqdO5tlNmZfqOszNA",{"id":232,"title":233,"badge":133,"body":234,"brands":302,"capabilities":309,"description":241,"extension":109,"icon":315,"meta":316,"metrics":317,"navigation":122,"order":327,"path":328,"seo":329,"stem":330,"summary":331,"thumb":332,"__hash__":333},"features\u002Fen\u002Ffeatures\u002Fvision.md","Vision & Sensing",{"type":9,"value":235,"toc":297},[236,239,242,245,247,285,289,292,294],[12,237,233],{"id":238},"vision-sensing",[16,240,241],{},"The robot is the arm. Vision is the eyes. Get the eyes wrong and the arm is just expensive sculpture.",[16,243,244],{},"We integrate 2D and 3D vision, force\u002Ftorque sensing, laser profiling, and proximity sensors — calibrated, tuned, and running reliably in production. We don't ship a vision job that works in the lab; we ship one that works at 3am on a Friday with the lights flickering.",[28,246,31],{"id":30},[33,248,249,255,261,267,273,279],{},[36,250,251,254],{},[39,252,253],{},"2D vision"," — part detection, alignment, code reading, defect flagging",[36,256,257,260],{},[39,258,259],{},"3D vision"," — bin picking, tray picking, dimensional inspection, surface scan",[36,262,263,266],{},[39,264,265],{},"Force\u002Ftorque"," — assembly insertion, polishing, deburring, compliance control",[36,268,269,272],{},[39,270,271],{},"Laser profiling and LIDAR"," — seam tracking for welding, volume measurement",[36,274,275,278],{},[39,276,277],{},"Conveyor tracking"," — dynamic pick from moving belts, encoded registration",[36,280,281,284],{},[39,282,283],{},"Vision tuning"," — lighting, optics, exposure, gain, job parameters — optimized for your parts",[28,286,288],{"id":287},"the-bar","The bar",[16,290,291],{},"A vision job that runs at 99%+ pass rate on real production parts, with cycle time under 200ms, that your maintenance team can re-tune when a supplier changes the box.",[28,293,83],{"id":82},[16,295,296],{},"We sample your actual parts in your actual lighting (not lab conditions), train the vision job on real reject\u002Faccept sets, and tune for the failure modes that bite in production — glare, occlusion, reflection, part-to-part variation. Then we hand off with full job documentation and a tuning SOP.",{"title":88,"searchDepth":89,"depth":89,"links":298},[299,300,301],{"id":30,"depth":89,"text":31},{"id":287,"depth":89,"text":288},{"id":82,"depth":89,"text":83},[303,304,305,306,307,308],"Cognex","Keyence","Basler","Photoneo","Zivid","Mech-Mind",[310,311,312,271,313,314],"2D vision: Cognex, Keyence, Basler, Sick","3D vision: Photoneo, Zivid, Mech-Mind, Intel RealSense","Force\u002Ftorque: ATI, Robotiq, OnRobot","Conveyor tracking and dynamic pick","Vision job tuning and lighting optimization","Eye",{},[318,321,324],{"value":319,"label":320},"99.4%","average pick success rate",{"value":322,"label":323},"\u003C 200 ms","typical vision cycle time",{"value":325,"label":326},"14","vision brands integrated",3,"\u002Fen\u002Ffeatures\u002Fvision",{"title":233,"description":241},"en\u002Ffeatures\u002Fvision","2D and 3D vision, force\u002Ftorque, laser profiling, and proximity sensing — integrated, calibrated, and running in production.","vision","T5L_6vm3Z5W7ZNvvN2katFZ-fYJFvEqKTBGdpVsFj1E",{"id":335,"title":336,"badge":133,"body":337,"brands":407,"capabilities":414,"description":344,"extension":109,"icon":421,"meta":422,"metrics":423,"navigation":122,"order":432,"path":433,"seo":434,"stem":435,"summary":436,"thumb":437,"__hash__":438},"features\u002Fen\u002Ffeatures\u002Feoat.md","End-of-Arm Tooling",{"type":9,"value":338,"toc":402},[339,342,345,348,350,388,392,395,399],[12,340,336],{"id":341},"end-of-arm-tooling",[16,343,344],{},"The EOAT is where the robot meets the part. It's the difference between a cycle that runs and a cycle that runs ten million times without a service call.",[16,346,347],{},"We size, source, and integrate EOAT for your exact part, your exact cycle, and your exact environment. Pneumatic or electric, off-the-shelf or custom, single-tool or quick-change — we pick the right tool and we make it last.",[28,349,31],{"id":30},[33,351,352,358,364,370,376,382],{},[36,353,354,357],{},[39,355,356],{},"Pneumatic grippers"," — Schunk, Festo, SMC, Parker, sized for part weight, grip force, and cycle rate",[36,359,360,363],{},[39,361,362],{},"Electric grippers"," — Schunk, OnRobot, Robotiq, Zimmer, when you need force control or part variability",[36,365,366,369],{},[39,367,368],{},"Welding torches"," — Fronius, Miller, Lincoln, ESAB, integrated with the robot's weld package",[36,371,372,375],{},[39,373,374],{},"Dispensing valves"," — Dymax, Nordson, Graco, for adhesive, sealant, and paint",[36,377,378,381],{},[39,379,380],{},"Custom EOAT"," — designed in CAD, fabricated in our shop, validated on your parts",[36,383,384,387],{},[39,385,386],{},"Quick-change systems"," — for high-mix cells that need to swap tools between parts",[28,389,391],{"id":390},"how-we-pick","How we pick",[16,393,394],{},"We start with the part: weight, material, grip surface, orientation at pickup, accuracy required at place. Then we factor in cycle time, environment (clean, dirty, hot, washdown), and the rest of the cell. Then we pick. And we explain why.",[28,396,398],{"id":397},"how-we-validate","How we validate",[16,400,401],{},"Every EOAT goes through a 10,000-cycle bench test before it touches your cell. If it can't survive the bench, it doesn't go on the floor.",{"title":88,"searchDepth":89,"depth":89,"links":403},[404,405,406],{"id":30,"depth":89,"text":31},{"id":390,"depth":89,"text":391},{"id":397,"depth":89,"text":398},[408,409,410,411,412,413],"Schunk","Festo","OnRobot","Robotiq","Fronius","Nordson",[415,416,417,418,419,420],"Pneumatic grippers: Schunk, Festo, SMC, Parker","Electric grippers: Schunk, OnRobot, Robotiq, Zimmer","Welding torches: Fronius, Miller, Lincoln, ESAB","Dispensing valves: Dymax, Nordson, Graco","Custom EOAT design and fabrication","Quick-change systems for high-mix cells","Wrench",{},[424,427,430],{"value":425,"label":426},"10⁷+","EOAT cycles validated",{"value":428,"label":429},"\u003C 0.5 s","typical tool-change time",{"value":120,"label":431},"EOAT-related downtime in 2024",4,"\u002Fen\u002Ffeatures\u002Feoat",{"title":336,"description":344},"en\u002Ffeatures\u002Feoat","Pneumatic and electric grippers, welders, dispensers, and custom EOAT — sized, sourced, and integrated for your exact part and cycle.","eoat","JgZZJg0hl3pBHaLas32e6-yovaGfK1LiI-TPAvPxcXY",{"id":440,"title":441,"badge":133,"body":442,"brands":508,"capabilities":514,"description":449,"extension":109,"icon":521,"meta":522,"metrics":523,"navigation":122,"order":531,"path":532,"seo":533,"stem":534,"summary":535,"thumb":536,"__hash__":537},"features\u002Fen\u002Ffeatures\u002Fsafety.md","Safety & Compliance",{"type":9,"value":443,"toc":503},[444,447,450,453,455,493,495,498,500],[12,445,441],{"id":446},"safety-compliance",[16,448,449],{},"Safety is not a feature you add at the end. It's the architecture of the cell, from the first risk assessment to the last lockout procedure. We design safety in from day one — because the alternative is a cell that runs but doesn't ship.",[16,451,452],{},"We do risk assessments to ISO 10218-1 (industrial robots) and ISO 10218-2 (integration), collaborative robot safety to ISO\u002FTS 15066, and North American compliance to ANSI\u002FRIA R15.06. The output is a cell that passes first audit, every audit, and — more importantly — keeps your team safe at 2am on a Saturday when the line is humming.",[28,454,31],{"id":30},[33,456,457,463,469,475,481,487],{},[36,458,459,462],{},[39,460,461],{},"Risk assessments"," — task-based, per ISO 12100, with documented hazard identification, risk estimation, and risk reduction",[36,464,465,468],{},[39,466,467],{},"Safety circuit design"," — Category 3 \u002F PL d minimum, with safety-rated I\u002FO, E-stops, and interlocks",[36,470,471,474],{},[39,472,473],{},"Collaborative robot safety"," — power and force limiting per ISO\u002FTS 15066, with biomechanical injury criteria",[36,476,477,480],{},[39,478,479],{},"Space monitoring"," — safety laser scanners, light curtains, and area scanners for dynamic safeguarding",[36,482,483,486],{},[39,484,485],{},"Soft axis and speed monitoring"," — collaborative modes with verified safety-rated reduced speed",[36,488,489,492],{},[39,490,491],{},"Documentation"," — the full pack your auditor needs: risk assessment, validation report, training records, lockout\u002Ftagout procedures",[28,494,76],{"id":75},[16,496,497],{},"A cell your EHS team signs off on first time. A cell your operators trust. A cell your auditor doesn't make you redo.",[28,499,83],{"id":82},[16,501,502],{},"Risk assessment first, before any hardware is specced. We document everything — hazard ID, risk score, mitigation, residual risk. We validate the safety functions before commissioning. We hand you a binder and a digital copy, both indexed for your auditor.",{"title":88,"searchDepth":89,"depth":89,"links":504},[505,506,507],{"id":30,"depth":89,"text":31},{"id":75,"depth":89,"text":76},{"id":82,"depth":89,"text":83},[509,510,511,304,512,513],"SICK","Pilz","Banner","Omron","Rockwell",[515,516,517,518,519,520],"ISO 10218-1 \u002F ISO 10218-2 risk assessments","ISO\u002FTS 15066 collaborative robot safety","ANSI\u002FRIA R15.06 compliance","Safety circuit design (Category 3 \u002F PL d minimum)","Safety-rated soft axis and space monitoring","Lockout\u002Ftagout procedures and training","ShieldCheck",{},[524,526,528],{"value":120,"label":525},"recordable safety incidents across deployed cells",{"value":223,"label":527},"of cells pass first audit",{"value":529,"label":530},"ISO 10218","ISO\u002FTS 15066 · ANSI\u002FRIA R15.06",5,"\u002Fen\u002Ffeatures\u002Fsafety",{"title":441,"description":449},"en\u002Ffeatures\u002Fsafety","ISO 10218-1\u002F-2, ISO\u002FTS 15066, ANSI\u002FRIA R15.06 — risk assessments, safety circuits, and the documentation your auditor actually wants to see.","safety","wqtExEIs_f5v4O1J1xbMpY7r_SOMJ5dSS1jwbMvh6-k",{"id":539,"title":540,"badge":541,"body":542,"brands":615,"capabilities":616,"description":549,"extension":109,"icon":622,"meta":623,"metrics":624,"navigation":122,"order":632,"path":633,"seo":634,"stem":635,"summary":636,"thumb":637,"__hash__":638},"features\u002Fen\u002Ffeatures\u002Fsupport.md","24\u002F7 Global Support","Always on",{"type":9,"value":543,"toc":610},[544,547,550,553,557,595,597,600,604,607],[12,545,540],{"id":546},"_247-global-support",[16,548,549],{},"The cell ships, the line ramps, and then the real work begins: keeping it running. Uptime is the metric that pays for the cell, and uptime is what we optimize for.",[16,551,552],{},"Every cell we ship comes with a remote monitoring dashboard, a 24\u002F7 support contract, and on-site service in 14 countries. When something goes wrong, we know before you do — and we're already on it.",[28,554,556],{"id":555},"what-you-get","What you get",[33,558,559,565,571,577,583,589],{},[36,560,561,564],{},[39,562,563],{},"Remote monitoring"," — live cell health, cycle counts, error rates, and predictive alerts on a per-cell dashboard",[36,566,567,570],{},[39,568,569],{},"24\u002F7 phone & chat support"," — with a 30-minute P1 response SLA",[36,572,573,576],{},[39,574,575],{},"On-site service"," — in 14 countries, with field engineers who know your cell",[36,578,579,582],{},[39,580,581],{},"Spare parts"," — pre-positioned inventory and 48-hour delivery on critical parts",[36,584,585,588],{},[39,586,587],{},"Quarterly health audits"," — on-site, with a written report and a forward-looking action list",[36,590,591,594],{},[39,592,593],{},"Program backup"," — every program versioned, off-site backed up, and restorable in minutes",[28,596,288],{"id":287},[16,598,599],{},"99.4% average uptime across all deployed cells. Not a marketing number — an actual measurement across the fleet. If your cell is below that, we own the gap.",[28,601,603],{"id":602},"how-escalation-works","How escalation works",[16,605,606],{},"P1 (line down): 30-minute response, remote hands on first, on-site within SLA\nP2 (degraded): 4-hour response, remote fix preferred\nP3 (question \u002F improvement): next business day",[16,608,609],{},"You always reach a human. You always reach someone who knows your cell. And you always have a path from \"something's weird\" to \"fixed and root-caused.\"",{"title":88,"searchDepth":89,"depth":89,"links":611},[612,613,614],{"id":555,"depth":89,"text":556},{"id":287,"depth":89,"text":288},{"id":602,"depth":89,"text":603},[95,96,97,98,99,303],[617,618,619,620,587,621],"Remote monitoring dashboard per cell","24\u002F7 phone and chat support (P1 = 30-min response)","On-site service in 14 countries","Spare parts inventory and 48-hour delivery","Program backup and version control","Headphones",{},[625,627,630],{"value":319,"label":626},"average uptime across deployed cells",{"value":628,"label":629},"\u003C 30 min","P1 incident response",{"value":325,"label":631},"countries with on-site service",6,"\u002Fen\u002Ffeatures\u002Fsupport",{"title":540,"description":549},"en\u002Ffeatures\u002Fsupport","Remote monitoring, on-site service, and spare parts in 14 countries — the cell runs at 99.4% uptime because the support team is already on it.","support","XP1skGTHMpUbPUKPDQ8sHZVFLWoSOrg0NX0suP4vkP8",1782107280230]