diff --git a/geomagio/edge/EdgeFactory.py b/geomagio/edge/EdgeFactory.py
index d74e441d51c96a6de8f055c3f9d2d843d844b826..0e2bc03db81f73f67a96016c811cf1ed1ffa2a53 100644
--- a/geomagio/edge/EdgeFactory.py
+++ b/geomagio/edge/EdgeFactory.py
@@ -348,6 +348,10 @@ class EdgeFactory(TimeseriesFactory):
             edge_channel = edge_interval_code + 'VZ'
         elif channel == 'G':
             edge_channel = edge_interval_code + 'SG'
+        elif channel == 'X':
+            edge_channel = edge_interval_code + 'VX'
+        elif channel == 'Y':
+            edge_channel = edge_interval_code + 'VY'
         else:
             raise TimeseriesFactoryException(
                 'Unexpected channel code "%s"' % channel)