CINXE.COM
CSG-20-100-GH
<!DOCTYPE html> <html lang="en" ng-app="hdWebsite"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>CSG-20-100-GH</title> <link href="/_hd/theme/bundles/css?v=nW6ZR4O6cm5zym9azETUqDXm1473t9mHKsVKeRmmrfo1" rel="stylesheet"/> <link rel="shortcut icon" href="/favicon.ico?v=1"> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDpnaEF-ypxgjvJn5mt532EA4c_--o8CZw"> </script> <script> (function() { var zi = document.createElement('script'); zi.type = 'text/javascript'; zi.async = true; zi.referrerPolicy = 'unsafe-url'; zi.src = 'https://ws.zoominfo.com/pixel/6124eb7b249deb001696cbf0'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(zi, s); })(); </script> </head> <body class="docType-HDProduct"> <div class="navbar navbar-default navbar-fixed-top hidden-print hd-navbar-top" role="navigation"> <div class="container"> <div class="hd-navbar-top-mainsite-link"> <a href="http://www.harmonicdrive.net" target="_blank">Go to main site</a> </div> <div class="navbar-header"> <div style="display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ddd;" class="navbar-top-section"> <div style="margin-left: 15px;" class="navbar-top-ctas"> <a style="margin-right: 9px; border-radius: 4px;" href="tel:978-532-1800" class="hd-btn-header hd-btn-header-secondary hidden-sm hidden-md hidden-lg"> <i class="glyphicon glyphicon-earphone" style="padding-right: 5px;"></i>Tap to Call </a> <a style="background-color: #2c9af9; border-radius: 4px;" href="/about-us/contact-us" class="hd-btn-header hd-btn-header-secondary hidden-sm hidden-md hidden-lg"> Contact Us </a> </div> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <a class="navbar-brand hd-logo" href="/"> <img src="/media/3132/cyan-dual-logos-ms.jpeg" alt="" title="" class="img-responsive Harmonic Drive, LLC" /> </a> </div> <div class="pull-right hidden-xs" style="margin-top: 30px;"> <div style="display: inline-block; margin-right: 10px;"> <div class="hd-profile-links" data-profile-links> <div class="hd-profile-links--login"> <a data-func="open-login" data-redirect="/products/harmonic-drive/csg-gh/20/csg-20-100-gh">Login</a> / <a data-func="open-signup" data-redirect="/products/harmonic-drive/csg-gh/20/csg-20-100-gh">Register</a> </div> </div> </div> <div style="display: inline-block;"> <a style="margin-right: 15px;" href="/product-selector-tool" class="hd-btn-header" data-track-event="Click" data-track-event-action="Product Selector Tool"> Gearhead Selector Tool </a> <a style="background-color: #2c9af9; margin-right: 5px;" href="tel:978-532-1800" class="hd-btn-header hd-btn-header-secondary hidden-sm"> <i class="glyphicon glyphicon-earphone" style="padding-right: 5px;"></i>978-532-1800 </a> <a style="background-color: #2c9af9;" href="/about-us/contact-us" class="hd-btn-header hd-btn-header-secondary hidden-sm"> Contact Us </a> </div> </div> <div class="clearfix"></div> <form method="get" action="/search" class="hd-navbar-search hidden" role="search"> <div class="input-group"> <input type="text" name="s" id="s" class="form-control search-query" placeholder="Search"> <button class="btn btn-primary">Go</button> </div> </form> <style> </style> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav hd-menu-lvl1"> <li class="" > <a href="/products">Products</a> <ul class="dropdown-menu hd-menu-lvl2"> <li class="dropdown-header">Harmonic Planetary®</li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpn-a-planetary-gearbox">HPN-A Planetary Gearbox</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpn-l-planetary-gearbox">HPN-L Planetary Gearbox</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpgp-planetary-gearbox">HPGP Planetary Gearbox</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpg-planetary-gearbox">HPG Planetary Gearbox</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpg-right-angle">HPG-Right Angle</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpg-r-planetary-gearbox">HPG-R Planetary Gearbox</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hp8">HP8</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary/hpn-right-angle">HPN Right Angle</a> </li> <li class="dropdown-header">Harmonic Drive®</li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-drive/csg-gh">CSG-GH</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-drive/csf-gh">CSF-GH</a> </li> <li class="dropdown-header">Harmonic Planetary® Gear Units</li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary-gear-units/hpf">HPF</a> </li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/harmonic-planetary-gear-units/hpg-u1">HPG-U1</a> </li> <li class="dropdown-header">Rack & Pinion with HPG</li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/rack-pinion-with-hpg/hpg-with-rack-pinion">HPG with Rack & Pinion</a> </li> <li class="dropdown-header">New GH Products</li> <li class="dropdown-item hd-dropdown-item-indent"> <a href="/products/new-gh-products/new-products">New Products</a> </li> </ul> </li> <li class="hd-sep hidden-xs hd-menuitem-salescontacts-sep">|</li> <li class="hd-menuitem-salescontacts" > <a href="/sales-contacts">Sales Contacts</a> </li> <li class="hd-sep hidden-xs -sep">|</li> <li class="" > <a href="/about-us">About Us</a> <ul class="dropdown-menu hd-menu-lvl2"> <li> <a href="/about-us/quality-certification">Quality Certification</a> </li> <li> <a href="/about-us/north-america-locations">North America Locations</a> </li> <li> <a href="/about-us/harmonic-drive-group-companies">Harmonic Drive Group Companies</a> </li> <li> <a href="/about-us/contact-us">Contact Us</a> </li> </ul> </li> <li class="hd-sep hidden-xs -sep">|</li> <li class="" > <a href="/downloads">Downloads</a> <ul class="dropdown-menu hd-menu-lvl2"> <li> <a href="/downloads/catalogs">Catalogs</a> </li> <li> <a href="/downloads/safety-data-sheets">Safety Data Sheets</a> </li> <li> <a href="/downloads/rohs-compliance">RoHS Compliance</a> </li> <li> <a href="/downloads/white-papers">White Papers</a> </li> </ul> </li> <li class="hd-sep hidden-xs -sep">|</li> <li class="" > <a href="/technology">Technology</a> <ul class="dropdown-menu hd-menu-lvl2"> <li> <a href="/technology/harmonic-drive">Harmonic Drive®</a> </li> <li> <a href="/technology/videos">Videos</a> </li> <li> <a href="/technology/harmonic-planetary">Harmonic Planetary®</a> <ul class="dropdown-menu hd-menu-lvl3"> <li> <a href="/technology/harmonic-planetary/hpg-hpgp">HPG & HPGP</a> </li> <li> <a href="/technology/harmonic-planetary/hpn">HPN</a> </li> </ul> </li> </ul> </li> <li class="hd-sep hidden-sm hidden-xs">|</li> <li class="hidden-sm hidden-xs"> <a class="hd-search-icon" href="#search" data-func="toggleSearch"> <i class="glyphicon glyphicon-search"></i> </a> <div class="hd-search-wrapper"> <form method="get" action="/search" role="search"> <input type="text" name="s" id="s" class="form-control" placeholder="Search"> </form> </div> </li> <li class="visible-xs"> <form method="get" action="/search" role="search"> <input type="text" name="s" id="s" class="form-control" placeholder="Search" style="margin-left: 10px; width: 90%;"> </form> </li> </ul> </div> </div> </div> <div class="container visible-print"> <div class="row"> <div class="col-xs-2"> <img src="/_hd/theme/images/logo.gif" /> </div> <div class="col-xs-10"> <small> <p><strong>Harmonic Drive LLC | 42 Dunham Ridge, Beverly, MA 01915 | 800-921-3332</strong><br />Harmonic Drive and Harmonic Planetary are registered trademarks of Harmonic Drive LLC.</p> </small> </div> </div> <hr /> </div> <div class="hd-content-main hd-content-minheight"> <div class="container hidden-print hidden-xs hd-breadcrumb-container"> <ol class="breadcrumb"> <li class=""> <a href="/">Home</a> </li> <li class=""> <a href="/products">Products</a> </li> <li class=""> <a href="/products/harmonic-drive/csg-gh">Harmonic Drive® CSG-GH gearhead product page</a> </li> <li class="active"> CSG-20-100-GH </li> </ol> </div> <div class="container" data-alt-units="0"> <div class="row "> <div class="col-md-6"> <div class="pull-right visible-print" data-remove-for-pdf> <img src="/media/1396/3604.jpg" alt="CSG-20-100-GH" title="CSG-20-100-GH" class="img-responsive hd-space-bottom hd-img-product-detail" /> </div> <h1>CSG-20-100-GH <small class="hd-subtitle"></small></h1> <h4 class="hidden-print"> Your current units are metric. <a href="javascript:;;" class="hd-set-units-link" data-units="english">Change to english.</a> </h4> </div> <div class="col-md-6 hd-header-print hidden-print"> <div> <a class="btn btn-primary" data-func="generate-pdf" data-filename="CSG-20-100-GH"> <span class="glyphicon glyphicon-download-alt"></span> Save as PDF </a> <a class="btn btn-primary hd-btn-email" data-func="email-page-product" data-track-event="Click" data-track-event-action="Email Product"> <span class="glyphicon glyphicon-envelope"></span> Email this Page </a> <a class="btn btn-primary" href="javascript:window.print();"> <span class="glyphicon glyphicon-print"></span> Print this Page </a> </div> <div class="text-right hd-product-download-content"> </div> <div> <br /> <a href="/apps/downloaddocument?path=/_hd/content/documents/csg-gh-catalog.pdf" data-track-download>CSG Catalog</a> <br /> <a href="/apps/downloaddocument?path=/_hd/content/documents/gearhead-catalog.pdf" data-track-download>Full Catalog</a> <br /> <a href="/apps/downloaddocument?path=/_hd/content/documents/assembly-instructions.pdf" data-track-download>Assembly Instructions</a> </div> <div class="text-right hd-product-download-content"> <p class=""> <a href="/_hd/content/caddownloads/dxf/csg-gh_gearheads/csg-20-xx-gh.pdf" title="PDF Drawings"> <img src="/_hd/Theme/images/icon-pdf.jpg" style="width:32px" alt="PDF Drawings"> PDF Drawings </a> </p> <p> <a href="/downloads/stp-files/request-a-stp?r=%2fproducts%2fharmonic-drive%2fcsg-gh%2f20%2fcsg-20-100-gh"> <img src="/_hd/Theme/images/icon-step.jpg" style="width:32px" alt="3D CAD Files">Request a Solid Model </a> </p> </div> </div> </div> <div class="hidden-print" data-product-options> <h3 class="hd-header-nomargin">Gear options</h3> <div class="row"> <div class="col-md-4"> <div class="form-group"> <label>Output Configuration <span class="required hidden-print">*</span></label> <select class="form-control hidden-print" data-field="product-option-2" data-app-function="product-option-select"> <option value="">Please select</option> <option value="F0">F0: Flange Output</option> <option value="J2">J2: Shaft output without key</option> <option value="J6">J6: Shaft output with key and center tapped hole</option> </select> <span class="visible-print" data-display="product-option-2"></span> </div> </div> </div> </div> <div class="ng-cloak" ng-controller="MotorMatchingController"> <h3 class="hd-header-nomargin">Motor selection</h3> <div class="row"> <div class="col-xs-4"> <div class="form-group"> <label for="mfg">Motor Manufacturer <span class="required hidden-print">*</span></label> <select class="form-control input-sm hidden-print" name="mfg" ng-model="d.mfg" ng-change="buildDropDownLists(1)" ng-options="x for x in dropDownLists.mfg"> <option value="">-- Choose a Manufacturer --</option> </select> <span class="visible-print">{{d.mfg}}</span> </div> </div> <div class="col-xs-4"> <div class="form-group"> <label for="modelNumber">Motor Model Number <span class="required hidden-print">*</span></label> <select class="form-control input-sm hidden-print" name="modelNumber" ng-model="d.modelNumber" ng-change="buildDropDownLists(2)" ng-options="x for x in dropDownLists.modelNumber"> <option value="">-- Choose a Model --</option> </select> <span class="visible-print">{{d.modelNumber}}</span> </div> </div> <div class="col-xs-4"> <div class="form-group"> <label for="busVoltage">Motor Bus Voltage <span class="required hidden-print">*</span></label> <select class="form-control input-sm hidden-print" name="busVoltage" ng-model="d.busVoltage" ng-change="buildDropDownLists(3)" ng-options="x for x in dropDownLists.busVoltage"> <option value="">-- Choose a Bus Voltage --</option> </select> <span class="visible-print">{{d.busVoltage}}</span> </div> </div> </div> </div> <div class="well well-sm"> <p><span>Although the motor </span><span>and gear data used on </span><span>this site </span><span>is </span><span>believed to be </span><span>accurate, </span><span>no warranty is expressed or implied regarding </span><span>the accuracy</span><span>, adequacy, completeness</span><span>, </span><span>reliability or usefulness of </span><span>this information</span><span>. </span><span>Additionally, this software matches the mechanical performance characteristics of the selected motors and gears. Not all matches represented here may be suitable for your intended application. Please </span><span>confirm all </span><span>specifications and performance calculations before ordering any product. Contact our engineering department if you should need any assistance.</span></p> </div> <div class="row hidden-print page-header hd-page-header-nomargin"> <div class="col-md-12"> <div ng-controller="ProjectItemController" class="hd-project-controls hidden-print" data-item="CSG-20-100-GH"> <div ng-show="isLoggedIn" class="ng-cloak"> <ul class="list-inline"> <li ng-show="projects.length == 0" class="ng-cloak"> <a data-toggle="dropdown" class="btn btn-primary" ng-click="addProject('CSG-20-100-GH')"> <span class="glyphicon glyphicon-plus"></span> Add to Project </a> </li> <li ng-show="projects.length > 0" class="dropdown hd-projectitem-add ng-cloak"> <a data-toggle="dropdown" class="btn btn-primary hd-btn-projectitem-add"> <span class="glyphicon glyphicon-plus"></span> Add to Project </a> <ul class="dropdown-menu hd-project-item-add-list" role="menu" aria-labelledby="dLabel"> <li data-add-project="true"><a ng-click="addProject('CSG-20-100-GH')">Create Project</a></li> </ul> </li> <li class="dropdown hd-projectitem-remove" style="display:none;"> <a data-toggle="dropdown" class="btn btn-danger hd-btn-projectitem-remove"> <span class="glyphicon glyphicon-minus"></span> Remove From Project </a> <ul class="dropdown-menu hd-project-item-remove-list" role="menu" aria-labelledby="dLabel"></ul> </li> </ul> <button class="btn btn-link" disabled ng-show="!loaded"><span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span> Loading...</button> <div class="row ng-cloak"> <div class="col-md-3" ng-repeat="item in projectItems"> <div class="panel panel-default hd-panel-sm"> <div class="panel-heading"> <strong> <a href="/project/view/{{item.Project.id}}" target="_blank">{{item.Project.ProjectName}}</a> <small class="pull-right"> <a class="btn btn-xs btn-link" ng-click="editItem(item.Item.id)"><span class="glyphicon glyphicon-pencil"></span> Edit</a> </small> </strong> </div> <div class="panel-body"> <strong>Notes: </strong><em>{{item.Item.Notes}}</em> <div ng-if="item.Item.QtyPerSys > 0"><strong>Quantity per system:</strong> {{item.Item.QtyPerSys}}</div> </div> </div> </div> </div> <div class="hidden"> <pre>Project Items: {{projectItems | json }}</pre> <pre>Projects: {{ projects | json }}</pre> </div> </div> <p ng-hide="isLoggedIn" class="ng-cloak"><button type="button" class="btn btn-primary btn-lg" data-func="open-login">Click here to Login to save this item in a project</button></p> </div> <!-- create edit project --> <div class="modal fade" id="modalCreateEditProject"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Edit Information</h4> </div> <div class="modal-body"> <div ng-controller="ProjectCreateEditController"> <div class="hd-form-init" ng-show="!result.success"> <form novalidate name="createEditProject" class="hd-form-init"> <div ng-if="createEditMode"> <p>Enter the project details below:</p> </div> <div class="form-group"> <label>Project Name <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="createEditProject['projectName'].$error.required">Required</span> <input class="form-control" name="projectName" ng-model="d.ProjectName" required /> </div> <div class="form-group"> <label>Description</label> <textarea class="form-control" ng-model="d.ProjectDescription"></textarea> </div> <div class="form-group" ng-if="!createEditMode"> <label> Active? <input type="checkbox" ng-model="d.IsActive" /> </label> </div> <div class="form-group"> <button class="btn btn-primary" ng-click="submit(d)">{{createEditMode ? 'Create Project' : 'Update Project'}}</button> <span class="hd-error-text"> {{validation.txt}} </span> </div> <div class="well hidden"> CreateMode: {{createEditMode}}<br /> Test: {{test}}<br /> Project: {{project}}<br /> d: {{d | json}} </div> </form> </div> <div ng-show="result.success"> Success </div> </div> </div> </div> </div> </div> <!-- edit project item --> <div class="modal fade" id="modalEditProjectItem"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Edit Details</h4> </div> <div class="modal-body"> <div ng-controller="ProjectEditItemController"> <div ng-show="!result.success"> <form novalidate name="createEditProjectItem" class="hd-form-init"> <div class="form-group"> <label>Notes</label> <textarea class="form-control" name="notes" ng-model="d.Notes"></textarea> </div> <div class="form-group"> <label>Qty per system</label> <span class="hd-error-text hd-error-text-sm" ng-show="createEditProjectItem.qtyPerSys.$error.number">Not valid number!</span> <input type="number" class="form-control" name="qtyPerSys" ng-model="d.QtyPerSys" /> </div> <div class="form-group"> <button class="btn btn-primary" ng-click="submit(d)">Update Details</button> <span class="hd-error-text"> {{validation.txt}} </span> </div> <div class="well hidden"> <pre>Item: {{projectItem}}</pre> <pre>d: {{d | json}}</pre> </div> </form> </div> <div ng-show="result.success"> Changes saved<span ng-if="reloadOnRefresh">, please wait while reloading</span> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-5 hidden-print"> <div> <div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> <!-- Wrapper for slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <img src="/media/1396/3604.jpg" alt="" title="" class="img-responsive" /> <div class="carousel-caption"> </div> </div> <div class="item "> <img src="/media/1262/csg20-3608.jpg" alt="" title="" class="img-responsive" /> <div class="carousel-caption"> </div> </div> <div class="item "> <img src="/media/1505/csg20-36014.jpg" alt="" title="" class="img-responsive" /> <div class="carousel-caption"> </div> </div> </div> </div> <div class="row hd-space-top"> <div class="col-xs-4"> <a href="javascript:;;" data-target="#carousel-example-generic" data-slide-to="0" class="active"> <img src="/media/1396/3604.jpg" alt="" title="" class="img-responsive img-thumbnail" /> </a> </div> <div class="col-xs-4"> <a href="javascript:;;" data-target="#carousel-example-generic" data-slide-to="1" class=""> <img src="/media/1262/csg20-3608.jpg" alt="" title="" class="img-responsive img-thumbnail" /> </a> </div> <div class="col-xs-4"> <a href="javascript:;;" data-target="#carousel-example-generic" data-slide-to="2" class=""> <img src="/media/1505/csg20-36014.jpg" alt="" title="" class="img-responsive img-thumbnail" /> </a> </div> </div> </div> </div> <div class="col-md-7"> <div> <table class="table hd-table-detail text-center"> <thead> <tr> <th class="text-center">Series</th> <th class="text-center">Size</th> <th class="text-center">Ratio</th> <th class="text-center">Type</th> <th class="text-center">Output Configuration</th> <th class="text-center" style="min-width:120px;">Motor Code</th> </tr> </thead> <tbody> <tr> <td>CSG</td> <td>20</td> <td>100</td> <td>GH</td> <td class="text-center" data-display="product-option-2"></td> <td data-display="motor-model"></td> </tr> </tbody> </table> </div> <div class="row"> <div class="col-md-6" data-remove-for-pdf> <ul> <li>Zero Backlash</li> <li>Accuracy <1 arc-min</li> <li>High Efficiency</li> <li>High load capacity output bearing</li> </ul> </div> <div class="col-md-6 text-right hidden-print"> <div data-id="download-area"> <div> <a data-func="download-model" class="btn btn-link btn-lg" data-track-document="1" data-download-type="1" data-require-login href="#" data-default-text="Preliminary** PDF Drawing"><span class="text"></span> <span class="glyphicon glyphicon-save"></span></a> </div> <div> <a data-func="download-model" class="btn btn-link btn-lg" data-track-document="1" data-download-type="2" data-require-login href="#" data-default-text="Preliminary** dxf File"><span class="text"></span> <span class="glyphicon glyphicon-save"></span></a> </div> <div> <a data-func="download-model" class="btn btn-link btn-lg" data-track-document="1" data-download-type="3" data-require-login href="#" data-default-text="Preliminary** Solid Model"><span class="text"></span> <span class="glyphicon glyphicon-save"></span></a> </div> </div> <h6 data-id="download-message"><span class="required">* Please select all options above to download files</span></h6> <h6 data-id="generic-download-disclaimer" style="display:none;">**Drawing does not include modified features for mounting the selected motor.</h6> <p> <a data-func="confirm-model" class="btn btn-primary btn-lg" data-track-event="Click" data-track-event-action="Request Solid Model" style="display:none;">Request a Solid Model</a> </p> <!-- create edit project --> <div class="modal fade text-left" id="modal-request-solid-model" data-modal-id="request-solid-model"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Request Solid Model</h4> </div> <div class="modal-body"> <p data-id="request-solid-model-content">Are you sure you want to request a solid model?</p> <p data-id="request-solid-model-content-inprocess" style="display:none;"><span class="glyphicon glyphicon-refresh glyphicon-refresh-animate"></span> Please wait while we submit your request...</p> <p data-id="request-solid-model-content-success" style="display:none;" data-text="Thank you for your request. Your request number is {0}. We will get back back to you shortly"></p> <textarea class="form-control" data-field="requestors-notes" maxlength="255" placeholder="Enter any notes here"></textarea> <p> <br /> <strong><em>By submitting this form you are accepting to communications from HDLLC</em></strong> </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary" data-func="request-solid-model">Request Solid Model</button> </div> </div> </div> </div> </div> </div> </div> </div> <div class="row" data-remove-for-pdf> <div class="col-md-12"> </div> </div> <div class="row ng-cloak" style="margin-top: 20px;" ng-controller="MotorDetailsController"> <div class=" col-sm-6"> <table class="table hd-table-detail" ng-hide="foundMotor == null"> <thead> <tr> <th colspan="3">Motor Performance</th> </tr> </thead> <tbody> <tr ng-show="foundMotor.ratedTorque > 0"> <td class="hd-col-label"><strong>Motor Rated Torque</strong></td> <td class="hd-col-data">{{formatNumber(foundMotor.ratedTorque) }}</td> <td class="hd-col-units">Nm</td> </tr> <tr ng-show="foundMotor.torqueAtRatedSpeedOrStall > 0"> <td><strong>Motor Torque @ Rated Speed or Stall</strong></td> <td colspan="2">{{formatNumber(foundMotor.torqueAtRatedSpeedOrStall) }}</td> </tr> <tr ng-show="foundMotor.peakTorqueRating > 0"> <td><strong>Motor Peak Torque (@rated Speed)</strong></td> <td>{{ formatNumber(foundMotor.peakTorqueRating) }}</td> <td>Nm</td> </tr> <tr ng-show="foundMotor.ratedSpeed > 0"> <td><strong>Motor Rated Speed</strong></td> <td>{{ formatNumber(foundMotor.ratedSpeed) }}</td> <td>rpm</td> </tr> <tr ng-show="foundMotor.maxSpeed > 0"> <td><strong>Motor Max. Speed</strong></td> <td>{{ formatNumber(foundMotor.maxSpeed) }}</td> <td>rpm</td> </tr> <tr ng-show="foundMotor.peakStallTorque > 0"> <td><strong>Motor Peak Stall Torque</strong></td> <td>{{ formatNumber(foundMotor.peakStallTorque) }}</td> <td>Nm</td> </tr> <tr ng-show="foundMotor.ratedOutput > 0"> <td><strong>Motor Rated Output</strong></td> <td>{{ formatNumber(foundMotor.ratedOutput) }}</td> <td>W</td> </tr> <tr ng-show="foundMotor.driveSystemVoltage > 0"> <td><strong>Motor Drive System Voltage</strong></td> <td>{{ formatNumber(foundMotor.driveSystemVoltage) }}</td> <td>Vac</td> </tr> <tr ng-show="foundMotor.busVoltage > 0"> <td><strong>Motor Bus Voltage</strong></td> <td>{{ formatNumber(foundMotor.busVoltage) }}</td> <td>Vdc</td> </tr> </tbody> </table> <table class="table hd-table-detail" ng-hide="foundMotor == null"> <thead> <tr> <th colspan="3">Motor Mechanical Data</th> </tr> </thead> <tbody> <tr ng-show="foundMotor.dimA > 0"> <td class="hd-col-label"><strong>Motor Dim A - Motor Pilot Dia.</strong></td> <td class="hd-col-data">{{ formatNumber(foundMotor.dimA) }}</td> <td class="hd-col-units">mm</td> </tr> <tr ng-show="foundMotor.dimB > 0"> <td><strong>Motor Dim B - Motor Pilot Length</strong></td> <td>{{ formatNumber(foundMotor.dimB) }}</td> <td>mm</td> </tr> <tr ng-show="foundMotor.dimC > 0"> <td><strong>Motor Dim C - Motor Bolt Circle Dia.</strong></td> <td>{{ formatNumber(foundMotor.dimC) }}</td> <td>mm</td> </tr> <tr ng-show="foundMotor.dimD > 0"> <td><strong>Motor Dim D - Motor Bolt Hole Dia.</strong></td> <td>{{ formatNumber(foundMotor.dimD) }}</td> <td>mm</td> </tr> <tr ng-show="foundMotor.dimE > 0"> <td><strong>Motor Dim E - Motor Square Flange</strong></td> <td>{{ formatNumber(foundMotor.dimE) }}</td> <td>mm</td> </tr> <tr ng-show="foundMotor.dimF > 0"> <td><strong>Motor Dim F - Motor Shaft Diameter</strong></td> <td>{{ formatNumber(foundMotor.dimF) }}</td> <td>mm</td> </tr> <tr ng-show="foundMotor.dimG > 0"> <td><strong>Motor Dim G - Motor Shaft Length</strong></td> <td>{{ formatNumber(foundMotor.dimG) }}</td> <td>mm</td> </tr> <tr ng-show="foundMotor.rotorInteria > 0"> <td><strong>Rotor Inertia</strong></td> <td>{{foundMotor.rotorInteria}}</td> <td>kg-cm^2</td> </tr> <tr ng-show="foundMotor.mass > 0"> <td><strong>Motor Mass</strong></td> <td>{{foundMotor.mass}}</td> <td>kg</td> </tr> </tbody> </table> <div class="hd-control-message" ng-repeat="msg in controlMessages"> <div ng-bind-html="msg"></div> </div> </div> <div class="col-sm-6"> <table class="table hd-table-detail"> <tbody> <tr class="hd-row-2"> <td class="hd-col-label"><strong>Gearhead Model Number</strong></td> <td class="hd-col-data" colspan="2" data-id="product-number-display" style="display:none;"> <strong data-field="product-number" data-base-product="CSG-20-100-GH" data-motor="" data-motor-id="0" data-itemid-base="CSG-20-100-GH" data-itemid-inputconfig=""></strong> </td> </tr> </tbody> </table> <table class="table hd-table-detail" ng-hide="foundMotor == null"> <thead> <tr> <th colspan="3">Gear Dimensions (see drawing)</th> </tr> </thead> <tbody> <tr> <td class="hd-col-label"><strong>Flange Dim A - Motor Adapter Flange Bore Dia.</strong></td> <td class="hd-col-data">{{foundMotor.flangeDimA}}</td> <td class="hd-col-units">mm</td> </tr> <tr> <td><strong>Flange Dim B - Motor Adapter Flange Bore Depth</strong></td> <td>{{foundMotor.flangeDimB}}</td> <td>mm</td> </tr> <tr> <td><strong>Motor Dim C - Motor Bolt Circle Dia.</strong></td> <td>{{foundMotor.dimC}}</td> <td>mm</td> </tr> <tr> <td><strong>Flange Dim D - Bolt Size</strong></td> <td>{{foundMotor.flangeDimD}}</td> <td></td> </tr> <tr> <td><strong>Coupling Dim F - Motor Coupling Bore Dia.</strong></td> <td>{{foundMotor.couplingDimF}}</td> <td>mm</td> </tr> <tr> <td><strong>Mass</strong></td> <td data-field="mass"></td> <td>kg</td> </tr> </tbody> </table> <table class="table hd-table-detail"> <thead> <tr> <th colspan="3">Gearhead Performance Data</th> </tr> </thead> <tbody> <tr> <td class="hd-col-label"><strong>Rated Torque L10</strong></td> <td class="hd-col-data" data-value-orig="52.00000" >52</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Rated Torque L50</strong></td> <td class="hd-col-data" data-value-orig="89.00000" >89</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Limit for Average Torque</strong></td> <td class="hd-col-data" data-value-orig="64.00000" >64</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Limit for Repeated Peak Torque</strong></td> <td class="hd-col-data" data-value-orig="107.00000" >107</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Limit for Momentary Peak Torque</strong></td> <td class="hd-col-data" data-value-orig="191.00000" >191</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Starting Torque</strong></td> <td class="hd-col-data" data-value-orig="10.00000" data-field="startingTorque">10</td> <td class="hd-col-units">Ncm</td> </tr> <tr> <td class="hd-col-label"><strong>Backdriving Torque</strong></td> <td class="hd-col-data" data-value-orig="0.00000" data-field="backdrivingTorque"></td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Max. Input Speed</strong></td> <td class="hd-col-data" data-value-orig="6500.00000" >6,500</td> <td class="hd-col-units">rpm</td> </tr> <tr> <td class="hd-col-label"><strong>Ave. Input Speed</strong></td> <td class="hd-col-data" data-value-orig="3500.00000" >3,500</td> <td class="hd-col-units">rpm</td> </tr> <tr> <td class="hd-col-label"><strong>Standard Accuracy</strong></td> <td class="hd-col-data" data-value-orig="1.00000" >1</td> <td class="hd-col-units">arc min</td> </tr> </tbody> </table> <table class="table hd-table-detail"> <thead> <tr> <th colspan="3">Torsional Stiffness</th> </tr> </thead> <tbody> <tr> <td class="hd-col-label"><strong>T1</strong></td> <td class="hd-col-data">7</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>K1</strong></td> <td class="hd-col-data">1.6</td> <td class="hd-col-units">10^4 Nm / rad</td> </tr> <tr> <td class="hd-col-label"><strong>T2</strong></td> <td class="hd-col-data">25</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>K2</strong></td> <td class="hd-col-data">2.5</td> <td class="hd-col-units">10^4 Nm / rad</td> </tr> <tr> <td class="hd-col-label"><strong>K3</strong></td> <td class="hd-col-data">2.9</td> <td class="hd-col-units">10^4 Nm / rad</td> </tr> </tbody> </table> <table class="table hd-table-detail"> <thead> <tr> <th colspan="3">Output Bearing</th> </tr> </thead> <tbody> <tr> <td class="hd-col-label"><strong>Pitch Circle Diameter (dp)</strong></td> <td class="hd-col-data">0.06</td> <td class="hd-col-units">m</td> </tr> <tr> <td class="hd-col-label"><strong>Offset (R)</strong></td> <td class="hd-col-data">0.01</td> <td class="hd-col-units">m</td> </tr> <tr> <td class="hd-col-label"><strong>Basic Dynamic Rated Load (C)</strong></td> <td class="hd-col-data">106</td> <td class="hd-col-units">10^2 N</td> </tr> <tr> <td class="hd-col-label"><strong>Basic Static Rated Load (Co)</strong></td> <td class="hd-col-data">173</td> <td class="hd-col-units">10^2 N</td> </tr> <tr> <td class="hd-col-label"><strong>Allowable Moment Load (Mc)</strong></td> <td class="hd-col-data">145</td> <td class="hd-col-units">Nm</td> </tr> <tr> <td class="hd-col-label"><strong>Moment Stiffness (Km)</strong></td> <td class="hd-col-data">17</td> <td class="hd-col-units">10^4 Nm / rad</td> </tr> <tr> <td class="hd-col-label"><strong>Permissible Radial Load</strong></td> <td class="hd-col-data">1,519</td> <td class="hd-col-units">N</td> </tr> <tr> <td class="hd-col-label"><strong>Permissible Axial Load</strong></td> <td class="hd-col-data">2,267</td> <td class="hd-col-units">N</td> </tr> </tbody> </table> </div> </div> </div> </div> <div class="hd-footer hidden-print navbar-default"> <div class="container"> <div class="row"> <div class="col-sm-4"> <h4><a href="/about-us">About Us</a></h4> <p><a href="/about-us/north-america-locations">US Locations</a><br /> <a href="/about-us/harmonic-drive-group-companies">Group Companies</a><br /> <a href="/about-us/quality-certification">Quality Certification</a><br /> <a href="/about-us/privacy-policy">Privacy Policy</a><br /> <a href="/about-us/terms-and-conditions-sale">Terms & Conditions of Sale</a><br /> <a href="/about-us/terms-of-use">Terms of Use</a><br /> <a href="/about-us/contact-us">Contact Us</a> </p> </div> <div class="col-sm-4"> <h4><a href="/products">Products</a></h4> <p><a href="/products/harmonic-planetary/hpgp">HPGP</a><br /> <a href="/products/harmonic-planetary/hpg">HPG</a><br /> <a href="/products/harmonic-planetary/hpg-r-planetary-gearbox">HPG-R</a><br /> <a href="/products/harmonic-planetary/hpg-right-angle">HPG Right Angle</a><br /> <a href="/products/harmonic-planetary/hpn">HPN</a><br /> <a href="products/harmonic-planetary/hpn-right-angle">HPN-Right Angle</a><br /> <a href="/products/harmonic-drive/csg-gh">CSG-GH</a><br /> <a href="/products/harmonic-drive/csf-gh">CSF-GH</a></p> </div> <div class="col-sm-3"> <h4><a href="/technology">Technology</a></h4> <p><a href="/technology/harmonic-drive">Harmonic Drive</a><br /> <a href="/technology/harmonic-planetary">Harmonic Planetary</a><br /> <a href="/product-selector-tool">Product Selector Tool</a><br /> <a href="/products/motor-matching">Motor Matching Tool</a><br /> <a href="/products/table-finder">Gearhead Selector</a><br /> <a href="/downloads">Downloads</a></p> </div> <div class="col-sm-1 text-right hd-footer-icons"> <ul class="list-unstyled"> <li> <a href="https://www.linkedin.com/company/harmonic-drive-llc" target="_blank"> <img src="/_hd/Theme/images/icon-linkedin.png?v=3" /> </a> </li> <li> <a href="https://twitter.com/harmonicdrive" target="_blank"> <img src="/_hd/Theme/images/icon-twitter.png" /> </a> </li> <li> <a href="https://www.youtube.com/channel/UCqZrcQZ_fcYILeN9Aixm2kw" target="_blank"> <img src="/_hd/Theme/images/icon-youtube.png" /> </a> </li> </ul> </div> </div> <div class="row text-center hd-footer-copyright"> <div class="col-sm-12"> <p><strong>漏 2022 Harmonic Drive LLC | 800-921-3332</strong><br /> Advancing the Technology of Motion Control Through Innovation<br /> Harmonic Drive庐, Harmonic Planetary庐 and Harmonic Grease庐 are registered trademarks of Harmonic Drive.</p> </div> </div> </div> </div> <!-- login --> <div class="modal fade" data-modal-id="login"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Login</h4> </div> <div class="modal-body"> <div ng-controller="ProfileLoginController"> <form novalidate name="loginForm" class="hd-form-init"> <input type="hidden" name="redirect" ng-model="d.redirect" ng-init="d.redirect=''" /> <input type="hidden" name="redirectHash" ng-model="d.redirectHash" /> <div class="form-group"> <label for="email">Email <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="loginForm['email'].$error.required">Required</span> <span class="hd-error-text hd-error-text-sm" ng-show="loginForm['email'].$error.email">Invalid Email</span> <input type="email" class="form-control" name="email" ng-model="d.email" required /> </div> <div class="form-group"> <label for="password">Password <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="loginForm['password'].$error.required">Required</span> <input type="password" class="form-control" name="password" ng-model="d.password" required /> </div> <div class="form-group"> <button class="btn btn-primary" ng-click="submit(d)" data-track-event="Login">Login</button> <span class="hd-error-text"> {{validation.txt}} </span> <br /> </div> <p>Don't have a login? <a data-func="open-signup">Go here to Register</a></p> <p>Forgot your password? <a href="/profile/forgotpassword">Click here</a></p> <div class="well hidden"> Model: {{d}}<br /> Master: {{validation}}<br /> Result: {{result}} </div> </form> </div> </div> </div> </div> </div> <!-- signup --> <div class="modal fade" data-modal-id="signup"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Register</h4> </div> <div class="modal-body"> <div ng-controller="ProfileSignupController"> <form novalidate name="signupForm" class="hd-form-init"> <div ng-show="!result.success"> <p>Signup for an account below:</p> <div class="form-group"> <label for="email">Email <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['email'].$error.required">Required</span> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['email'].$error.email">Invalid Email</span> <input type="email" class="form-control" name="email" ng-model="d.email" required /> </div> <div class="row"> <div class="col-xs-6"> <div class="form-group"> <label for="firstname">First Name <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['firstname'].$error.required">Required</span> <input type="text" class="form-control" name="firstname" ng-model="d.firstname" required /> </div> </div> <div class="col-xs-6"> <div class="form-group"> <label for="lastname">Last Name <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['lastname'].$error.required">Required</span> <input type="text" class="form-control" name="lastname" ng-model="d.lastname" required /> </div> </div> </div> <div class="row"> <div class="col-xs-6"> <div class="form-group"> <label for="company">Company <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['company'].$error.required">Required</span> <input type="text" class="form-control" name="company" ng-model="d.company" required /> </div> </div> <div class="col-xs-6"> </div> </div> <div class="row"> <div class="col-xs-6"> <div class="form-group"> <label for="company">State/Province <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['state'].$error.required">Required</span> <select type="text" class="form-control" name="state" ng-model="d.state" ng-options="x.Description for x in addressComponents.States" required> <option value="">-- Please select a State/Province --</option> </select> </div> </div> <div class="col-xs-6" ng-show="hasCounties(d.state)"> <div class="form-group"> <label for="company">County <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['county'].$error.required">Required</span> <select type="text" class="form-control" name="county" ng-model="d.county" ng-options="x.Description for x in getCounties(d.state)" ng-required="hasCounties(d.state)"> <option value="">-- Please select a County --</option> </select> </div> </div> </div> <div class="row"> <div class="col-xs-6"> <div class="form-group"> <label for="company">Country <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['country'].$error.required">Required</span> <input type="text" class="form-control" name="country" ng-model="d.country" required /> </div> </div> </div> <div class="row"> <div class="col-xs-6"> <div class="form-group"> <label for="password">Password <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['password'].$error.required">Required</span> <input type="password" class="form-control" name="password" ng-model="d.password" required /> </div> </div> <div class="col-xs-6"> <div class="form-group"> <label for="passwordconfirm">Retype Password <span class="required">*</span></label> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['passwordconfirm'].$error.required">Required</span> <span class="hd-error-text hd-error-text-sm" ng-show="signupForm['passwordconfirm'].$error.equals">Passwords must match</span> <input type="password" class="form-control" name="passwordconfirm" ng-model="d.passwordconfirm" equals="{{d.password}}" required /> </div> </div> </div> <div class="row" ng-if="d.state.StateId === 'NONUS'"> <div class="col-xs-12"> <div class="checkbox"> <label> <input type="checkbox" name="optinmailing" ng-model="d.optInMailing"> Opt in for future mails </label> </div> </div> </div> <div class="hidden"> <input type="text" name="checkThis" /> </div> <div class="form-group"> <button class="btn btn-primary" ng-click="submit(d)" data-track-event="Register">Register</button> <span class="hd-error-text"> {{validation.txt}} </span> </div> <div class="well hidden"> Master: {{validation}}<br /> Result: {{result}} </div> </div> <div ng-show="result.success"> <h3>Thank you for signing up</h3> <p>Please check your email to confirm your account.</p> </div> </form> </div> </div> </div> </div> </div> <!-- rfq --> <div class="modal fade" data-modal-id="rfq"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Request for Quote</h4> </div> <div class="modal-body"> <div ng-controller="ProductRFQController"> <form novalidate name="rfqForm" class="hd-form-init"> <h4>Your information</h4> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label for="city">City <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['city'].$error.required">Required</span> <input type="text" class="form-control" name="city" ng-model="model.city" required /> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="state">State <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['state'].$error.required">Required</span> <select class="form-control" name="state" ng-model="model.state" required> <option>MA</option> <option>NH</option> </select> </div> </div> </div> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label for="zip">Zip <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['zip'].$error.required">Required</span> <input type="text" class="form-control" name="zip" ng-model="model.zip" required /> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="country">Country <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['country'].$error.required">Required</span> <select class="form-control" name="country" ng-model="model.country" required> <option>US</option> <option>MX</option> </select> </div> </div> </div> <div class="form-group"> <label for="phone">Phone <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['phone'].$error.required">Required</span> <input type="text" class="form-control" name="phone" ng-model="model.phone" required /> </div> <div class="form-group"> <label for="howheard">How did you hear about us? <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['howheard'].$error.required">Required</span> <select class="form-control" name="howheard" ng-model="model.howheard" required> <option></option> <option>Internet</option> <option>Magazine</option> </select> </div> <h4>Part information</h4> <div class="form-group"> <label for="productInfo"> Part #/Comments <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['productInfo'].$error.required">Required</span> <textarea rows="4" class="form-control" name="productInfo" ng-model="model.productInfo" required></textarea> </div> <div class="form-group"> <label for="quantity">Quantity <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['quantity'].$error.required">Required</span> <input type="text" class="form-control" name="quantity" ng-model="model.quantity" required /> </div> <div class="form-group"> <label for="application">Application <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['application'].$error.required">Required</span> <input type="text" class="form-control" name="application" ng-model="model.application" required /> </div> <div class="form-group"> <label for="timeframe">Time Frame <span class="required">*</span> </label> <span class="hd-error-text hd-error-text-sm" ng-show="rfqForm['timeframe'].$error.required">Required</span> <select class="form-control" name="timeframe" ng-model="model.timeframe" required> <option></option> <option>Month</option> <option>2-3 Months</option> <option>Yesterday</option> </select> </div> <p> <strong><em>By submitting this form you are accepting to communications from HDLLC</em></strong> </p> <div class="form-group"> <button class="btn btn-primary" ng-click="submit(model)">Submit</button> <span class="hd-error-text"> {{validation.txt}} </span> <br /> </div> <div class="well"> Master: {{validation | json}}<br /> Result: {{result | json}} </div> </form> </div> </div> </div> </div> </div> <!-- inquiry --> <div class="modal fade" data-modal-id="inquiryForm"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Inquiry</h4> </div> <div class="modal-body"> <div class="row" ng-controller="InquiryController"> <form novalidate name="inquiryForm" class="hd-form-init"> <div class="col-md-12"> <div ng-show="!isSubmitted"> <div ng-show="!isLoggedIn"> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label for="requestByName">Name:<span class="required" ng-show="!isLoggedIn">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['requestByName'].$error.required">Required</span></label> <input type="text" class="form-control" name="requestByName" ng-model="d.requestByName" ng-required="!isLoggedIn" /></div> <div class="form-group"> <label for="requestByCompany">Company:<span class="required" ng-show="!isLoggedIn">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['requestByCompany'].$error.required">Required</span></label> <input type="text" class="form-control" name="requestByCompany" ng-model="d.requestByCompany" ng-required="!isLoggedIn" /></div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="requestByPhone">Phone:<span class="required" ng-show="!isLoggedIn">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['requestByPhone'].$error.required">Required</span></label> <input type="text" class="form-control" name="requestByPhone" ng-model="d.requestByPhone" ng-required="!isLoggedIn" /></div> <div class="form-group"> <label for="requestByEmail">Email Address:<span class="required" ng-show="!isLoggedIn">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['requestByEmail'].$error.required">Required</span><span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['requestByEmail'].$error.email">Invalid Email</span></label> <input type="email" class="form-control" name="requestByEmail" ng-model="d.requestByEmail" ng-required="!isLoggedIn" /></div> </div> </div> <br /> </div> <div ng-show="inquiryType == 2"> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <label for="motorMfg">Mfg #:<span class="required" ng-show="inquiryType == 2">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['motorMfg'].$error.required">Required</span></label> <input type="text" class="form-control" name="motorMfg" ng-model="d.motorMfg" ng-required="inquiryType == 2" /></div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="motorModel">Model/Series:<span class="required" ng-show="inquiryType == 2">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['motorModel'].$error.required">Required</span></label> <input type="text" class="form-control" name="motorModel" ng-model="d.motorModel" ng-required="inquiryType == 2" /></div> </div> </div> <div class="form-group"> <label for="itemId">Gear ratio/information:</label> <input type="text" class="form-control" name="itemId" ng-model="d.itemId" /></div> </div> <div class="form-group"> <label for="inquiryText">{{ inquiryType == 2 ? 'Additional information' : 'Enter your question/comment' }}:<span class="required" ng-show="!(inquiryType == 2)">*</span> <span class="hd-error-text hd-error-text-sm" ng-show="inquiryForm['inquiryText'].$error.required">Required</span></label> <textarea class="form-control" rows="6" name="inquiryText" ng-model="d.inquiryText" ng-required="!(inquiryType == 2)"></textarea></div> <br /> <div class="hidden"> <input type="text" name="checkThis" /> </div> <p> <strong><em>By submitting this form you are accepting to communications from HDLLC</em></strong> </p> <div class="form-group"> <button class="btn btn-lg btn-primary" ng-click="submit(d)">Submit Inquiry</button> <br /> <span class="hd-error-text">{{validationSummary}}</span> </div> </div> <div ng-show="isSubmitted"> <p>Thank you for submitting this form, we will get back to you soon.</p> </div> </div> </form> </div> </div> </div> </div> </div> <div class="hd-flyout hidden-print" data-flyout> <div class="hd-flyout-tab"> <p>Contact</p> <span class="glyphicon glyphicon-earphone hd-flyout-tab-icon"></span> </div> <div class="hd-flyout-content"> <h4>Contact Us</h4> <p><span><a href="#" class="btn btn-primary" data-func="open-inquiry">Email us a Question</a></span></p> <p>or<br />Call <a href="tel:8009998888">1-800-<span>921-3332</span></a></p> <p><span>Hours 8:00am - 5:00pm EST</span><br /><span>Monday through Friday</span></p> </div> </div> <div class="cookie-accept" data-cookie-accept-container> <div class="container"> <div class="row"> <div class="col-md-8 content"> <p>This site uses cookies to provide you with more responsive and personalized service. By using this site you agree the <a data-udi="umb://document/b0de9d80dfe34933a1da65c3187093ee" href="/about-us/privacy-policy" title="Privacy Policy">Privacy Policy</a> and <a data-udi="umb://document/7b04cad7c184402b856b5b374e51aed5" href="/about-us/terms-of-use" title="Terms of Use">Terms of Service</a>. Please read our cookie notice for more information on the use of cookie on this website</p> </div> <div class="col-md-4 text-center"> <button type="button" class="btn btn-lg btn-primary" data-cookie-accept>I Accept</button> </div> </div> </div> </div> <!-- footer scripts --> <div style="display:none;"> <script> // init modules var HD = { // globals Globals: { // current url currentUrl: '/products/harmonic-drive/csg-gh/20/csg-20-100-gh', currentPageUrl: '/products/harmonic-drive/csg-gh/20/csg-20-100-gh', // pages requestSolidModelPage: '', // analytics inquiryThankYou: { url: '/inquiry/thank-you', pageTitle: 'Inquiry - Thank you' }, requestSolidModelThankYou: { url: '/request-solid-model/thank-you', pageTitle: 'Request Solid Model - Thank you' } } }; </script> <script src="/_hd/theme/bundles/js?v=wwB8LimGlCqu6-ICHYTKVmG7HJZ2GUd9fDqwA8qR6vY1"></script> <noscript> <img src="https://ws.zoominfo.com/pixel/6124eb7b249deb001696cbf0" width="1" height="1" style="display: none;" /> </noscript> <!--Start of HappyFox Live Chat Script--> <script> window.HFCHAT_CONFIG = { EMBED_TOKEN: '6b60e620-6211-11ea-b41e-230bece049e3', ASSETS_URL: 'https://widget.happyfoxchat.com/v2/visitor' }; (function () { var scriptTag = document.createElement('script') scriptTag.type = 'text/javascript' scriptTag.async = true scriptTag.src = window.HFCHAT_CONFIG.ASSETS_URL + '/js/widget-loader.js' var s = document.getElementsByTagName('script')[0] s.parentNode.insertBefore(scriptTag, s) })() </script> <!--End of HappyFox Live Chat Script--> <!-- Global Site Tag (gtag.js) - Google Analytics --> <script async src='https://www.googletagmanager.com/gtag/js?id=UA-59466088-2'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-59466088-2'); </script> </div> </body> </html>